diff --git a/tromjaro/gnome/Packages-Desktop b/tromjaro/gnome/Packages-Desktop index 1cfe8c65..f20d7623 100644 --- a/tromjaro/gnome/Packages-Desktop +++ b/tromjaro/gnome/Packages-Desktop @@ -1,93 +1,54 @@ +gnome-terminal-fedora vdhcoapp vimix-kde-git -webtorrent-desktop-bin -jitsi-meet-electron zafiro-icon-theme timeshift-autosnap vimix-gtk-themes-git kvantum-theme-vimix-git pamac-url-handler - linux419-broadcom-wl -hunspell-de -hunspell-el -hunspell-en_CA -hunspell-en_AU -hunspell-en_GB -hunspell-en_US -hunspell-es_any -hunspell-fr -hunspell-he -hunspell-hu -hunspell-it -hunspell-nl -hunspell-pl -hunspell-ro +squashfs-tools - -kvantum-manjaro -kvantum-theme-arc -kvantum-theme-materia -materia-gtk-theme -kvantum-qt5 -kvantum-theme-adapta -mintstick -gnome-shell-extension-desktop-icons -thunderbird -smplayer -smplayer-skins -smplayer-themes -qt5-styleplugins -manjaro-base-skel -keepassxc -syncthing-gtk -syncthing -gnome-mpv -flatpak -eom -matcha-gtk-theme -qt5ct +gnome-shell-extension-user-theme +gnome-shell-extension-appfolders-manager gnome-shell-extension-unite gnome-shell-extension-dash-to-dock +gnome-shell-extension-notifications-alert +gnome-shell-extension-volume-scroll +gnome-shell-extension-no-topleft-hot-corner +gnome-shell-extension-do-not-disturb-git +tromjaro-gnome-settings +tromjaro-gnome-extension-settings + +timeshift +kvantum-qt5 +mintstick +qt5-styleplugins +flatpak +qt5ct libappimage gnome-epub-thumbnailer -snapd -easystroke -xcursor-chameleon-pearl -xcursor-chameleon-pearl-deepin xcursor-maia -maia-cursor-theme -xcursor-themes -xcursor-breeze -adapta-maia-theme ttf-roboto -noto-fonts -gtk-engine-murrine xorg-xprop -cheese breeze-icons -breeze-maia-icon-themes frei0r-plugins deja-dup firefox flameshot -libreoffice-fresh -mupdf -mupdf-tools -gnome-tweaks -timeshift -transmission-gtk adwaita-icon-theme -alsa-firmware appimagelauncher +chrome-gnome-shell +ffmpegthumbnailer + + +alsa-firmware baobab dconf-editor dmidecode -evince gdm -manjaro-gdm-check #this check if nvidia closed drivers are installed and disable wayland session -manjaro-gdm-theme #branding theme for GDM +manjaro-gdm-tweak gedit gtksourceview-pkgbuild #highlight for PKGBUILD gnome-calculator @@ -96,6 +57,7 @@ gnome-desktop gnome-disk-utility gnome-font-viewer gnome-keyring +fprintd #need for finger id reader gnome-session gnome-settings-daemon gnome-shell @@ -103,9 +65,10 @@ gnome-system-log gnome-system-monitor gnome-terminal gnome-themes-standard +gnome-tweak-tool gnome-user-docs gnome-user-share -papirus-maia-icon-theme +gtkhash-nautilus file-roller gparted grilo-plugins @@ -121,16 +84,14 @@ gvfs-mtp gvfs-google gvfs-smb inxi +#cli tool# pacui mc mhwd-tui +######## manjaro-alsa -manjaro-artwork -manjaro-settings-manager-notifier -chrome-gnome-shell manjaro-hotfixes manjaro-pulse -manjaro-hello mesa-demos mobile-broadband-provider-info modemmanager @@ -155,21 +116,14 @@ pulseaudio-ctl pulseaudio-zeroconf sushi alsa-utils +avahi networkmanager ntp openssh terminus-font tracker tracker-miners -ttf-bitstream-vera -ttf-dejavu -ttf-droid -ttf-inconsolata -ttf-indic-otf -ttf-liberation usb_modeswitch -arc-maia-icon-theme - vino xdg-su xdg-user-dirs @@ -183,12 +137,4 @@ xf86-input-mouse xf86-input-void xorg-server xorg-twm -xorg-xinit -yelp -ffmpegthumbnailer -manjaro-aur-support #introduce for testing in community - - - - - +xorg-xinit \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/pamac.conf b/tromjaro/gnome/desktop-overlay/etc/pamac.conf index 3945c376..698c099c 100644 --- a/tromjaro/gnome/desktop-overlay/etc/pamac.conf +++ b/tromjaro/gnome/desktop-overlay/etc/pamac.conf @@ -32,4 +32,4 @@ KeepNumPackages = 3 DownloadUpdates ## Maximum Parallel Downloads -MaxParallelDownloads = 4 +MaxParallelDownloads = 4 \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/Code Industry/Master PDF Editor.conf b/tromjaro/gnome/desktop-overlay/etc/skel/.config/Code Industry/Master PDF Editor.conf deleted file mode 100644 index f2f25ec1..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/Code Industry/Master PDF Editor.conf +++ /dev/null @@ -1,153 +0,0 @@ -[General] -Button_border_color=@Variant(\0\0\0\x43\x1\xff\xff\x80\x80\x80\x80\x80\x80\0\0) -Button_fill_color=@Variant(\0\0\0\x43\x1\xff\xff\xa0\xa0\xa0\xa0\xa4\xa4\0\0) -Button_line_style=0 -Button_line_thickness=0 -Button_text_color=@Variant(\0\0\0\x43\x1\xff\xff\0\0\0\0\0\0\0\0) -Button_text_font=Helvetica -Button_text_size=0 -Check_box_border_color=@Variant(\0\0\0\x43\x1\xff\xff\xa0\xa0\xa0\xa0\xa4\xa4\0\0) -Check_box_fill_color=@Variant(\0\0\0\x43\x1\0\0\0\0\0\0\0\0\0\0) -Check_box_line_style=0 -Check_box_line_thickness=0 -Check_box_style=0 -Check_box_text_color=@Variant(\0\0\0\x43\x1\xff\xff\0\0\0\0\0\0\0\0) -Combo_box_border_color=@Variant(\0\0\0\x43\x1\xff\xff\xa0\xa0\xa0\xa0\xa4\xa4\0\0) -Combo_box_fill_color=@Variant(\0\0\0\x43\x1\0\0\0\0\0\0\0\0\0\0) -Combo_box_line_style=0 -Combo_box_line_thickness=0 -Combo_box_text_color=@Variant(\0\0\0\x43\x1\xff\xff\0\0\0\0\0\0\0\0) -Combo_box_text_font=Helvetica -Combo_box_text_size=0 -Edit_Box_border_color=@Variant(\0\0\0\x43\x1\0\0\0\0\0\0\0\0\0\0) -Edit_Box_fill_color=@Variant(\0\0\0\x43\x1\0\0\0\0\0\0\0\0\0\0) -Edit_Box_line_style=0 -Edit_Box_line_thickness=0 -Edit_Box_text_color=@Variant(\0\0\0\x43\x1\xff\xff\0\0\0\0\0\0\0\0) -Edit_Box_text_font=Helvetica -Edit_Box_text_size=0 -Geometry-MainForm="@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x98\0\0\0=\0\0\x5\xb2\0\0\x3\xaf\0\0\0\x98\0\0\0\x61\0\0\x5\xb2\0\0\x3\xaf\0\0\0\0\0\0\0\0\x6\x90\0\0\0\x98\0\0\0\x61\0\0\x5\xb2\0\0\x3\xaf)" -Geometry-ToolBars=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\0\0\0\x5\x1b\0\0\x2\xd3\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x2\0\0\0\x2\0\0\0\x4\0\0\0\x16\0m\0\x61\0i\0n\0T\0o\0o\0l\0\x42\0\x61\0r\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x16\0\x65\0\x64\0i\0t\0T\0o\0o\0l\0\x42\0\x61\0r\x1\0\0\0\xf0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x16\0v\0i\0\x65\0w\0T\0o\0o\0l\0\x42\0\x61\0r\x1\0\0\x2\xc7\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x16\0\x66\0i\0n\0\x64\0T\0o\0o\0l\0\x42\0\x61\0r\x1\0\0\x4p\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x2\0\0\0\x3\0\0\0\x18\0t\0o\0o\0l\0s\0T\0o\0o\0l\0\x42\0\x61\0r\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x18\0\x66\0o\0r\0m\0s\0T\0o\0o\0l\0\x42\0\x61\0r\x1\0\0\0\xab\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x1e\0\x63\0o\0m\0m\0\x65\0n\0t\0s\0T\0o\0o\0l\0\x42\0\x61\0r\x1\0\0\x1\xb3\xff\xff\xff\xff\0\0\0\0\0\0\0\0) -ImportFilePath=/home/trom/Documents -IsMaximized-MainForm=false -List_box_border_color=@Variant(\0\0\0\x43\x1\xff\xff\xa0\xa0\xa0\xa0\xa4\xa4\0\0) -List_box_fill_color=@Variant(\0\0\0\x43\x1\0\0\0\0\0\0\0\0\0\0) -List_box_line_style=0 -List_box_line_thickness=0 -List_box_text_color=@Variant(\0\0\0\x43\x1\xff\xff\0\0\0\0\0\0\0\0) -List_box_text_font=Helvetica -List_box_text_size=0 -PlatformID=1 -Radio_button_border_color=@Variant(\0\0\0\x43\x1\xff\xff\xa0\xa0\xa0\xa0\xa4\xa4\0\0) -Radio_button_fill_color=@Variant(\0\0\0\x43\x1\0\0\0\0\0\0\0\0\0\0) -Radio_button_line_style=0 -Radio_button_line_thickness=0 -Radio_button_style=1 -Radio_button_text_color=@Variant(\0\0\0\x43\x1\xff\xff\0\0\0\0\0\0\0\0) -Show%20Forms_Tool_Bar=true -Show%20Statusbar=true -Show-Comments_Tool_Bar=true -Show-Edit_Tool_Bar=true -Show-Find_Tool_Bar=true -Show-Main_Tool_Bar=true -Show-Tools_Tool_Bar=true -Show-View_Tool_Bar=true -SidebarUrls=@Invalid() -Signature_border_color=@Variant(\0\0\0\x43\x1\xff\xff\xa0\xa0\xa0\xa0\xa4\xa4\0\0) -Signature_fill_color=@Variant(\0\0\0\x43\x1\0\0\0\0\0\0\0\0\0\0) -Signature_line_style=0 -Signature_line_thickness=0 -Signature_text_color=@Variant(\0\0\0\x43\x1\xff\xff\0\0\0\0\0\0\0\0) -Signature_text_font=Helvetica -Units=Points -antialiasing_image=true -antialiasing_path=true -antialiasing_text=true -app_style=Dark -change_font=true -change_font_exact=false -check_updates=0 -close_app_normal=true -create_backup_file=true -default%20PageLayout=0 -default%20PageZoom=0 -default_email_program= -default_font=Helvetica -default_font_color=4278190080 -default_font_size=12 -destination_save_as=0 -disable_full_screen_mode=false -drawing_comments_color=@Variant(\0\0\0\x43\x1\xff\xff\xff\xff\0\0\0\0\0\0) -drawing_comments_lineWidth=1 -drawing_comments_opacity=100 -enable_javascript=true -enable_scroll_wheel_zooming=true -grid_color=@Variant(\0\0\0\x43\x1\xff\xff\0\0\0\0\xff\xff\0\0) -grid_size_h=50 -grid_size_l=0 -grid_size_s=3 -grid_size_t=0 -grid_size_w=50 -highlight_color=@Variant(\0\0\0\x43\x1\xff\xff\xff\xff\xff\xff\0\0\0\0) -highlight_form_color=@Variant(\0\0\0\x43\x1\xff\xff\xff\xff\xe0\xe0\xf\xf\0\0) -highlight_opacity=100 -highlight_required_form_color=@Variant(\0\0\0\x43\x1\xff\xff\xff\xff\0\0\0\0\0\0) -lang= -last_check_update=1543010350 -link_border_color=@Variant(\0\0\0\x43\x1\0\0\0\0\0\0\0\0\0\0) -link_highlight=1 -link_line_thickness=0 -link_linestyle=0 -main-version=4389 -manual_proxy_configuration=false -measurements_color=@Variant(\0\0\0\x43\x1\xff\xff\xff\xff\0\0\0\0\0\0) -measurements_lineWidth=1 -measurements_opacity=100 -mouse_move_time=200 -note_color=@Variant(\0\0\0\x43\x1\xff\xff\xff\xff\xff\xff\0\0\0\0) -note_opacity=100 -note_type=2 -openFilePath=/home/trom/Documents -open_one_window=true -page_background_color=@Variant(\0\0\0\x43\x1\xff\xff\x80\x80\x80\x80\x80\x80\0\0) -page_text_color=@Variant(\0\0\0\x43\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0) -parse_separate_all_forms=true -popup_opacity=60 -proxy_authentication=false -proxy_host= -proxy_port=0 -proxy_pw= -proxy_socks5=true -proxy_user= -replace_doc_color=false -resolution_dpi=0 -restore_last_session_application=false -restore_last_session_files=false -saveFilePath=/home/trom/Documents -selected_item_hover_mouse=false -selection_text_color=@Variant(\0\0\0\x43\x1\xff\xff\x41\x41\x8b\x8b\xd4\xd4\0\0) -show%20FormWidget=true -show%20MediaBox=false -show%20ObjectInspector=true -show_console_javascript=false -show_icons=true -show_start_page=true -smtp_email_address= -smtp_password= -smtp_port=25 -smtp_server= -smtp_sll=NONE -smtp_user_name= -snap_to_grid=false -str_destination_save_as=/home/trom/Documents -strikeout_color=@Variant(\0\0\0\x43\x1\xff\xff\xff\xff\0\0\0\0\0\0) -strikeout_lineWidth=1 -strikeout_opacity=100 -tesseract_ocr_config_file= -tesseract_ocr_path=/home/trom/.masterpdfeditor/tessdata/ -underline_color=@Variant(\0\0\0\x43\x1\xff\xff\0\0\xff\xff\0\0\0\0) -underline_lineWidth=1 -underline_opacity=100 -use_default_email_program=true -user_name=trom -view_grid=false diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/Dharkael/flameshot.ini b/tromjaro/gnome/desktop-overlay/etc/skel/.config/Dharkael/flameshot.ini deleted file mode 100644 index df48709c..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/Dharkael/flameshot.ini +++ /dev/null @@ -1,7 +0,0 @@ -[General] -contastUiColor=#00d27f -disabledTrayIcon=false -drawColor=#ff0000 -drawThickness=0 -savePath=/home/trom/Downloads -uiColor=#00965f diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/Kvantum/kvantum.kvconfig b/tromjaro/gnome/desktop-overlay/etc/skel/.config/Kvantum/kvantum.kvconfig deleted file mode 100644 index 86d740c9..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/Kvantum/kvantum.kvconfig +++ /dev/null @@ -1,2 +0,0 @@ -[General] -theme=Vimix-Dark-Beryl diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/QtProject.conf b/tromjaro/gnome/desktop-overlay/etc/skel/.config/QtProject.conf deleted file mode 100644 index adecd00a..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/QtProject.conf +++ /dev/null @@ -1,8 +0,0 @@ -[FileDialog] -history=file:///home/trom, file:///usr/bin, file:///home/trom/Downloads -lastVisited=file:///home/trom/Downloads -qtVersion=5.12.1 -shortcuts=file:, file:///home/trom -sidebarWidth=101 -treeViewHeader="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1\xf2\0\0\0\x4\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\x1\n\0\0\0\x1\0\0\0\0\0\0\0=\0\0\0\x1\0\0\0\0\0\0\0@\0\0\0\x1\0\0\0\0\0\0\0k\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff)" -viewMode=Detail diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/Trolltech.conf b/tromjaro/gnome/desktop-overlay/etc/skel/.config/Trolltech.conf deleted file mode 100644 index 7ad32f8f..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/Trolltech.conf +++ /dev/null @@ -1,22 +0,0 @@ -[Qt%20Plugin%20Cache%204.8.false] -usr\lib\qt4\plugins\inputmethods\libqimsw-multi.so=40807, 0, x86_64 linux g++-4 full-config, 2019-01-16T15:16:39 -usr\lib\qt4\plugins\iconengines\libqsvgicon.so=40807, 0, x86_64 linux g++-4 full-config, 2019-01-16T15:16:39 -usr\lib\qt4\plugins\designer\libqdeclarativeview.so=40807, 0, x86_64 linux g++-4 full-config, 2019-01-16T15:16:39 -usr\lib\qt4\plugins\designer\libqt3supportwidgets.so=40807, 0, x86_64 linux g++-4 full-config, 2019-01-16T15:16:39 -usr\lib\qt4\plugins\imageformats\libqgif.so=40807, 0, x86_64 linux g++-4 full-config, 2019-01-16T15:16:39 -usr\lib\qt4\plugins\imageformats\libqico.so=40807, 0, x86_64 linux g++-4 full-config, 2019-01-16T15:16:39 -usr\lib\qt4\plugins\imageformats\libqjpeg.so=40807, 0, x86_64 linux g++-4 full-config, 2019-01-16T15:16:39 -usr\lib\qt4\plugins\imageformats\libqmng.so=40807, 0, x86_64 linux g++-4 full-config, 2019-01-16T15:16:39 -usr\lib\qt4\plugins\imageformats\libqsvg.so=40807, 0, x86_64 linux g++-4 full-config, 2019-01-16T15:16:39 -usr\lib\qt4\plugins\imageformats\libqtiff.so=40807, 0, x86_64 linux g++-4 full-config, 2019-01-16T15:16:39 - -[Qt%20Factory%20Cache%204.8] -com.trolltech.Qt.QInputContextFactoryInterface%3A\usr\lib\qt4\plugins\inputmethods\libqimsw-multi.so=2019-01-16T15:16:39, imsw-multi -com.trolltech.Qt.QIconEngineFactoryInterfaceV2%3A\usr\lib\qt4\plugins\iconengines\libqsvgicon.so=2019-01-16T15:16:39, svg, svgz, svg.gz -com.trolltech.Qt.QIconEngineFactoryInterface%3A\usr\lib\qt4\plugins\iconengines\libqsvgicon.so=2019-01-16T15:16:39 -com.trolltech.Qt.QImageIOHandlerFactoryInterface%3A\usr\lib\qt4\plugins\imageformats\libqgif.so=2019-01-16T15:16:39, gif -com.trolltech.Qt.QImageIOHandlerFactoryInterface%3A\usr\lib\qt4\plugins\imageformats\libqico.so=2019-01-16T15:16:39, ico -com.trolltech.Qt.QImageIOHandlerFactoryInterface%3A\usr\lib\qt4\plugins\imageformats\libqjpeg.so=2019-01-16T15:16:39, jpeg, jpg -com.trolltech.Qt.QImageIOHandlerFactoryInterface%3A\usr\lib\qt4\plugins\imageformats\libqmng.so=2019-01-16T15:16:39, mng -com.trolltech.Qt.QImageIOHandlerFactoryInterface%3A\usr\lib\qt4\plugins\imageformats\libqsvg.so=2019-01-16T15:16:39, svg, svgz -com.trolltech.Qt.QImageIOHandlerFactoryInterface%3A\usr\lib\qt4\plugins\imageformats\libqtiff.so=2019-01-16T15:16:39, tiff, tif diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/Trolltech/Designer.conf b/tromjaro/gnome/desktop-overlay/etc/skel/.config/Trolltech/Designer.conf deleted file mode 100644 index 7fa80cf1..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/Trolltech/Designer.conf +++ /dev/null @@ -1,33 +0,0 @@ -[General] -ToolBarsState452=@ByteArray(\0\0\0\xff\0\0\0\b\xfe\0\0\0\x4\0\0\0\x16\0\x65\0\x64\0i\0t\0T\0o\0o\0l\0\x42\0\x61\0r\0\0\0\x2\0\0\0\"\0_\0_\0q\0t\0_\0l\0o\0w\0\x65\0r\0_\0\x61\0\x63\0t\0i\0o\0n\0\0\0\"\0_\0_\0q\0t\0_\0r\0\x61\0i\0s\0\x65\0_\0\x61\0\x63\0t\0i\0o\0n\0\0\0\x16\0\x66\0i\0l\0\x65\0T\0o\0o\0l\0\x42\0\x61\0r\0\0\0\x3\0\0\0(\0_\0_\0q\0t\0_\0n\0\x65\0w\0_\0\x66\0o\0r\0m\0_\0\x61\0\x63\0t\0i\0o\0n\0\0\0*\0_\0_\0q\0t\0_\0o\0p\0\x65\0n\0_\0\x66\0o\0r\0m\0_\0\x61\0\x63\0t\0i\0o\0n\0\0\0*\0_\0_\0q\0t\0_\0s\0\x61\0v\0\x65\0_\0\x66\0o\0r\0m\0_\0\x61\0\x63\0t\0i\0o\0n\0\0\0\x16\0\x66\0o\0r\0m\0T\0o\0o\0l\0\x42\0\x61\0r\0\0\0\b\0\0\0:\0_\0_\0q\0t\0_\0h\0o\0r\0i\0z\0o\0n\0t\0\x61\0l\0_\0l\0\x61\0y\0o\0u\0t\0_\0\x61\0\x63\0t\0i\0o\0n\0\0\0\x36\0_\0_\0q\0t\0_\0v\0\x65\0r\0t\0i\0\x63\0\x61\0l\0_\0l\0\x61\0y\0o\0u\0t\0_\0\x61\0\x63\0t\0i\0o\0n\0\0\0\x38\0_\0_\0q\0t\0_\0s\0p\0l\0i\0t\0_\0h\0o\0r\0i\0z\0o\0n\0t\0\x61\0l\0_\0\x61\0\x63\0t\0i\0o\0n\0\0\0\x34\0_\0_\0q\0t\0_\0s\0p\0l\0i\0t\0_\0v\0\x65\0r\0t\0i\0\x63\0\x61\0l\0_\0\x61\0\x63\0t\0i\0o\0n\0\0\0.\0_\0_\0q\0t\0_\0g\0r\0i\0\x64\0_\0l\0\x61\0y\0o\0u\0t\0_\0\x61\0\x63\0t\0i\0o\0n\0\0\0.\0_\0_\0q\0t\0_\0\x66\0o\0r\0m\0_\0l\0\x61\0y\0o\0u\0t\0_\0\x61\0\x63\0t\0i\0o\0n\0\0\0\x30\0_\0_\0q\0t\0_\0\x62\0r\0\x65\0\x61\0k\0_\0l\0\x61\0y\0o\0u\0t\0_\0\x61\0\x63\0t\0i\0o\0n\0\0\0.\0_\0_\0q\0t\0_\0\x61\0\x64\0j\0u\0s\0t\0_\0s\0i\0z\0\x65\0_\0\x61\0\x63\0t\0i\0o\0n\0\0\0\x18\0t\0o\0o\0l\0s\0T\0o\0o\0l\0\x42\0\x61\0r\0\0\0\x4\0\0\0\x30\0_\0_\0q\0t\0_\0\x65\0\x64\0i\0t\0_\0w\0i\0\x64\0g\0\x65\0t\0s\0_\0\x61\0\x63\0t\0i\0o\0n\0\0\0<\0_\0_\0q\0t\0_\0\x65\0\x64\0i\0t\0_\0s\0i\0g\0n\0\x61\0l\0s\0_\0s\0l\0o\0t\0s\0_\0\x61\0\x63\0t\0i\0o\0n\0\0\0\x30\0_\0_\0q\0t\0_\0\x65\0\x64\0i\0t\0_\0\x62\0u\0\x64\0\x64\0i\0\x65\0s\0_\0\x61\0\x63\0t\0i\0o\0n\0\0\0\x32\0_\0q\0t\0_\0\x65\0\x64\0i\0t\0_\0t\0\x61\0\x62\0_\0o\0r\0\x64\0\x65\0r\0_\0\x61\0\x63\0t\0i\0o\0n\xfd\0\0\0\0) -MainWindowState452=@ByteArray(\0\0\0\xff\0\0\0\b\xfd\0\0\0\x2\0\0\0\0\0\0\x1N\0\0\x3\xa3\xfc\x2\0\0\0\x1\xfb\0\0\0\x34\0q\0t\0_\0\x64\0\x65\0s\0i\0g\0n\0\x65\0r\0_\0w\0i\0\x64\0g\0\x65\0t\0\x62\0o\0x\0_\0\x64\0o\0\x63\0k\x1\0\0\0\x43\0\0\x3\xa3\0\0\0\x97\0\xff\xff\xff\0\0\0\x1\0\0\x1X\0\0\x3\xa3\xfc\x2\0\0\0\x3\xfb\0\0\0@\0q\0t\0_\0\x64\0\x65\0s\0i\0g\0n\0\x65\0r\0_\0o\0\x62\0j\0\x65\0\x63\0t\0i\0n\0s\0p\0\x65\0\x63\0t\0o\0r\0_\0\x64\0o\0\x63\0k\x1\0\0\0\x43\0\0\0\xd3\0\0\0p\0\xff\xff\xff\xfb\0\0\0>\0q\0t\0_\0\x64\0\x65\0s\0i\0g\0n\0\x65\0r\0_\0p\0r\0o\0p\0\x65\0r\0t\0y\0\x65\0\x64\0i\0t\0o\0r\0_\0\x64\0o\0\x63\0k\x1\0\0\x1\x1c\0\0\x1\xa8\0\0\0\xb0\0\xff\xff\xff\xfc\0\0\x2\xca\0\0\x1\x1c\0\0\0\xb8\x1\0\0\x1f\xfa\0\0\0\x2\x2\0\0\0\x3\xfb\0\0\0\x42\0q\0t\0_\0\x64\0\x65\0s\0i\0g\0n\0\x65\0r\0_\0s\0i\0g\0n\0\x61\0l\0s\0l\0o\0t\0\x65\0\x64\0i\0t\0o\0r\0_\0\x64\0o\0\x63\0k\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\x96\0\xff\xff\xff\xfb\0\0\0:\0q\0t\0_\0\x64\0\x65\0s\0i\0g\0n\0\x65\0r\0_\0\x61\0\x63\0t\0i\0o\0n\0\x65\0\x64\0i\0t\0o\0r\0_\0\x64\0o\0\x63\0k\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\x97\0\xff\xff\xff\xfb\0\0\0>\0q\0t\0_\0\x64\0\x65\0s\0i\0g\0n\0\x65\0r\0_\0r\0\x65\0s\0o\0u\0r\0\x63\0\x65\0\x65\0\x64\0i\0t\0o\0r\0_\0\x64\0o\0\x63\0k\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\x98\0\xff\xff\xff\0\0\x3\x9b\0\0\x3\xa3\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x1\0\0\0\x2\0\0\0\x4\0\0\0\x16\0\x66\0i\0l\0\x65\0T\0o\0o\0l\0\x42\0\x61\0r\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x16\0\x65\0\x64\0i\0t\0T\0o\0o\0l\0\x42\0\x61\0r\x1\0\0\0y\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x18\0t\0o\0o\0l\0s\0T\0o\0o\0l\0\x42\0\x61\0r\x1\0\0\0\xce\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x16\0\x66\0o\0r\0m\0T\0o\0o\0l\0\x42\0\x61\0r\x1\0\0\x1k\xff\xff\xff\xff\0\0\0\0\0\0\0\0) -ActionEditorViewMode=0 -FormTemplate=Dialog with Buttons Bottom -FormTemplatePaths=/home/trom/.designer/templates - -[newFormDialog] -ShowOnStartup=true - -[MDIWindow] -visible=true -geometry="@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\0;\xff\xff\xff\xf3\0\0\x6\x97\0\0\x4$\0\0\0\0\0\0\0\x30\0\0\x4_\0\0\x3U\0\0\0\0\x2\0)" - -[AppFonts] -fontFiles=@Invalid() - -[widgetbox] -Closed%20categories=@Invalid() -View%20mode=false - -[PropertyEditor] -View=0 -Colored=true -Sorted=false -ExpandedItems="@Variant(\0\0\0\b\0\0\0\x16\0\0\0&\0Q\0W\0i\0\x64\0g\0\x65\0t\0|\0w\0i\0n\0\x64\0o\0w\0T\0i\0t\0l\0\x65\0\0\0\x1\0\0\0\0$\0Q\0W\0i\0\x64\0g\0\x65\0t\0|\0w\0i\0n\0\x64\0o\0w\0I\0\x63\0o\0n\0\0\0\x1\x1\0\0\0,\0Q\0W\0i\0\x64\0g\0\x65\0t\0|\0w\0i\0n\0\x64\0o\0w\0\x46\0i\0l\0\x65\0P\0\x61\0t\0h\0\0\0\x1\0\0\0\0\"\0Q\0W\0i\0\x64\0g\0\x65\0t\0|\0w\0h\0\x61\0t\0s\0T\0h\0i\0s\0\0\0\x1\0\0\0\0\x1e\0Q\0W\0i\0\x64\0g\0\x65\0t\0|\0t\0o\0o\0l\0T\0i\0p\0\0\0\x1\0\0\0\0\"\0Q\0W\0i\0\x64\0g\0\x65\0t\0|\0s\0t\0\x61\0t\0u\0s\0T\0i\0p\0\0\0\x1\0\0\0\0$\0Q\0W\0i\0\x64\0g\0\x65\0t\0|\0s\0i\0z\0\x65\0P\0o\0l\0i\0\x63\0y\0\0\0\x1\0\0\0\0*\0Q\0W\0i\0\x64\0g\0\x65\0t\0|\0s\0i\0z\0\x65\0I\0n\0\x63\0r\0\x65\0m\0\x65\0n\0t\0\0\0\x1\0\0\0\0&\0Q\0W\0i\0\x64\0g\0\x65\0t\0|\0m\0i\0n\0i\0m\0u\0m\0S\0i\0z\0\x65\0\0\0\x1\0\0\0\0&\0Q\0W\0i\0\x64\0g\0\x65\0t\0|\0m\0\x61\0x\0i\0m\0u\0m\0S\0i\0z\0\x65\0\0\0\x1\0\0\0\0\x1c\0Q\0W\0i\0\x64\0g\0\x65\0t\0|\0l\0o\0\x63\0\x61\0l\0\x65\0\0\0\x1\0\0\0\0\x30\0Q\0W\0i\0\x64\0g\0\x65\0t\0|\0i\0n\0p\0u\0t\0M\0\x65\0t\0h\0o\0\x64\0H\0i\0n\0t\0s\0\0\0\x1\0\0\0\0 \0Q\0W\0i\0\x64\0g\0\x65\0t\0|\0g\0\x65\0o\0m\0\x65\0t\0r\0y\0\0\0\x1\0\0\0\0\x18\0Q\0W\0i\0\x64\0g\0\x65\0t\0|\0\x66\0o\0n\0t\0\0\0\x1\x1\0\0\0 \0Q\0W\0i\0\x64\0g\0\x65\0t\0|\0\x62\0\x61\0s\0\x65\0S\0i\0z\0\x65\0\0\0\x1\0\0\0\0,\0Q\0W\0i\0\x64\0g\0\x65\0t\0|\0\x61\0\x63\0\x63\0\x65\0s\0s\0i\0\x62\0l\0\x65\0N\0\x61\0m\0\x65\0\0\0\x1\0\0\0\0:\0Q\0W\0i\0\x64\0g\0\x65\0t\0|\0\x61\0\x63\0\x63\0\x65\0s\0s\0i\0\x62\0l\0\x65\0\x44\0\x65\0s\0\x63\0r\0i\0p\0t\0i\0o\0n\0\0\0\x1\0\0\0\0\xe\0Q\0W\0i\0\x64\0g\0\x65\0t\0\0\0\x1\x1\0\0\0\xe\0Q\0O\0\x62\0j\0\x65\0\x63\0t\0\0\0\x1\x1\0\0\0@\0Q\0\x44\0i\0\x61\0l\0o\0g\0\x42\0u\0t\0t\0o\0n\0\x42\0o\0x\0|\0s\0t\0\x61\0n\0\x64\0\x61\0r\0\x64\0\x42\0u\0t\0t\0o\0n\0s\0\0\0\x1\0\0\0\0 \0Q\0\x44\0i\0\x61\0l\0o\0g\0\x42\0u\0t\0t\0o\0n\0\x42\0o\0x\0\0\0\x1\x1\0\0\0\xe\0Q\0\x44\0i\0\x61\0l\0o\0g\0\0\0\x1\x1)" -SplitterPosition=150 - -[ResourceBrowser] -SplitterPosition=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x2\0\0\x1\0\0\0\x1\0\0\0\0\0\x6\x1\0\0\0\x1) - -[PluginManager] -DisabledPlugins=@Invalid() diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/appimagelauncher.cfg b/tromjaro/gnome/desktop-overlay/etc/skel/.config/appimagelauncher.cfg deleted file mode 100644 index cdb60f9e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/appimagelauncher.cfg +++ /dev/null @@ -1,3 +0,0 @@ -[AppImageLauncher] -# destination = ~/Applications -# enable_daemon = true diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/autostart/check-aur.desktop b/tromjaro/gnome/desktop-overlay/etc/skel/.config/autostart/check-aur.desktop deleted file mode 100644 index c8661735..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/autostart/check-aur.desktop +++ /dev/null @@ -1,8 +0,0 @@ -[Desktop Entry] -Exec=check-aur -Name=check-aur -Comment=Check if AUR support is installed -Type=Application -Icon=applications-system -StartupNotify=false -X-GNOME-Autostart-enabled=true diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/autostart/create-template.desktop b/tromjaro/gnome/desktop-overlay/etc/skel/.config/autostart/create-template.desktop deleted file mode 100644 index 33e325c4..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/autostart/create-template.desktop +++ /dev/null @@ -1,6 +0,0 @@ -[Desktop Entry] -Exec=create-template -Name=create-template -Comment=Create Empty File for Nautilus "New Document" Menu -Type=Application -Icon=nautilus diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/autostart/manjaro-hello.desktop b/tromjaro/gnome/desktop-overlay/etc/skel/.config/autostart/manjaro-hello.desktop deleted file mode 100644 index 0d9af85e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/autostart/manjaro-hello.desktop +++ /dev/null @@ -1,19 +0,0 @@ -[Desktop Entry] -Terminal=false -Type=Application -Categories=GNOME;GTK;System; -StartupNotify=false -Name=Manjaro Hello -Exec=/usr/bin/manjaro-hello -Icon=manjaro -Comment=A tool providing access to documentation and support for new Manjaro users. -Comment[de]=En app med adgang til dokumentation og support for nye Manjaro brugere. -Comment[de]=Ein Tool für schnellen Zugriff auf Support und Dokumentation für neue Manjaro-Nutzer. -Comment[es]=Una herramienta que provee acceso a la documentación y soporte para nuevos usuarios de Manjaro. -Comment[fr]=Outil d'accès à la documentation et support aux nouveaux utilisateurs de Manjaro. -Comment[nl]=Een manier voor nieuwe Manjaro gebruikers om toegang tot documentatie en support te krijgen. -Comment[pl]=Narzędzie ułatwiające dostęp do dokumentacji i pomocy przeznaczone dla nowych użytkowników Manjaro. -Comment[pt_BR]=Uma ferramenta que fornece acesso à documentação e suporte para novos usuários Manjaro. -Comment[pt_PT]=Uma ferramenta que fornece acesso à documentação e suporte para novos usuários Manjaro. -Comment[ru]=Средство доступа к документации и поддержке для новых пользователей Manjaro. -Comment[it]=Strumento per accedere alla documentazione e supporto per nuovi utenti Manjaro. diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/dconf/user b/tromjaro/gnome/desktop-overlay/etc/skel/.config/dconf/user deleted file mode 100644 index 1031d52c..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.config/dconf/user and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/dconf/user.ET0ETZ b/tromjaro/gnome/desktop-overlay/etc/skel/.config/dconf/user.ET0ETZ deleted file mode 100644 index af7500a0..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.config/dconf/user.ET0ETZ and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/enchant/en_CA.dic b/tromjaro/gnome/desktop-overlay/etc/skel/.config/enchant/en_CA.dic deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/enchant/en_CA.exc b/tromjaro/gnome/desktop-overlay/etc/skel/.config/enchant/en_CA.exc deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/enchant/en_US.dic b/tromjaro/gnome/desktop-overlay/etc/skel/.config/enchant/en_US.dic deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/enchant/en_US.exc b/tromjaro/gnome/desktop-overlay/etc/skel/.config/enchant/en_US.exc deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/%gconf.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/%gconf.xml deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/%gconf.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/%gconf.xml deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/%gconf.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/%gconf.xml deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/%gconf.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/%gconf.xml deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Interface/%gconf.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Interface/%gconf.xml deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Interface/AnimationBase/%gconf.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Interface/AnimationBase/%gconf.xml deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Interface/AnimationBase/BezelDrawingArea/%gconf.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Interface/AnimationBase/BezelDrawingArea/%gconf.xml deleted file mode 100644 index ab7f680b..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Interface/AnimationBase/BezelDrawingArea/%gconf.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - default - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/%gconf.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/%gconf.xml deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/Common/%gconf.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/Common/%gconf.xml deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/Common/AbstractKeyBindingService/%gconf.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/Common/AbstractKeyBindingService/%gconf.xml deleted file mode 100644 index c8ec7149..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/Common/AbstractKeyBindingService/%gconf.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - comma - - - Right - - - Left - - - Page_Down - - - Page_Up - - - End - - - Home - - - Down - - - Up - - - Tab - - - <Shift>Tab - - - <Control>v - - - <Control>c - - - Escape - - - period - - - - - - <Control>space - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/Linux/%gconf.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/Linux/%gconf.xml deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/Linux/TrayIconPreferences/%gconf.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/Linux/TrayIconPreferences/%gconf.xml deleted file mode 100644 index a010e55c..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/Linux/TrayIconPreferences/%gconf.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gedit/accels b/tromjaro/gnome/desktop-overlay/etc/skel/.config/gedit/accels deleted file mode 100644 index f840d50f..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gedit/accels +++ /dev/null @@ -1,3 +0,0 @@ -; gedit GtkAccelMap rc-file -*- scheme -*- -; this file is an automated accelerator map dump -; diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gnome-control-center/backgrounds/last-edited-lock.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.config/gnome-control-center/backgrounds/last-edited-lock.xml deleted file mode 100644 index baf56e93..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gnome-control-center/backgrounds/last-edited-lock.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - Current background - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gnome-control-center/backgrounds/last-edited.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.config/gnome-control-center/backgrounds/last-edited.xml deleted file mode 100644 index baf56e93..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gnome-control-center/backgrounds/last-edited.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - Current background - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gtk-2.0/gtkfilechooser.ini b/tromjaro/gnome/desktop-overlay/etc/skel/.config/gtk-2.0/gtkfilechooser.ini deleted file mode 100644 index dd7f445a..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gtk-2.0/gtkfilechooser.ini +++ /dev/null @@ -1,11 +0,0 @@ -[Filechooser Settings] -LocationMode=path-bar -ShowHidden=false -ShowSizeColumn=true -GeometryX=0 -GeometryY=0 -GeometryWidth=960 -GeometryHeight=720 -SortColumn=name -SortOrder=ascending -StartupMode=recent diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gtk-3.0/bookmarks b/tromjaro/gnome/desktop-overlay/etc/skel/.config/gtk-3.0/bookmarks deleted file mode 100644 index ed3174bc..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gtk-3.0/bookmarks +++ /dev/null @@ -1,5 +0,0 @@ -file:///home/trom/Documents -file:///home/trom/Music -file:///home/trom/Pictures -file:///home/trom/Videos -file:///home/trom/Downloads diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gtk-3.0/gtk.css b/tromjaro/gnome/desktop-overlay/etc/skel/.config/gtk-3.0/gtk.css deleted file mode 100644 index 5887fe71..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gtk-3.0/gtk.css +++ /dev/null @@ -1,5 +0,0 @@ -@import url('/home/tio/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left.css'); -.window-frame { - box-shadow: none; - margin: 0; -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gtk-3.0/settings.ini b/tromjaro/gnome/desktop-overlay/etc/skel/.config/gtk-3.0/settings.ini deleted file mode 100644 index f363a2fc..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gtk-3.0/settings.ini +++ /dev/null @@ -1,10 +0,0 @@ -[Settings] -gtk-theme-name=Matcha-dark-sea -gtk-icon-theme-name=Papirus-Dark-Maia -gtk-font-name=Noto Sans 10 -gtk-cursor-theme-name=xcursor-breeze -gtk-xft-antialias=1 -gtk-xft-hinting=1 -gtk-xft-hintstyle=hintfull -gtk-xft-rgba=rgb -gtk-application-prefer-dark-theme=0 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gtk-4.0/settings.ini b/tromjaro/gnome/desktop-overlay/etc/skel/.config/gtk-4.0/settings.ini deleted file mode 100644 index 7c6461a7..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/gtk-4.0/settings.ini +++ /dev/null @@ -1,2 +0,0 @@ -[Settings] -gtk-application-prefer-dark-theme=0 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/kdenliverc b/tromjaro/gnome/desktop-overlay/etc/skel/.config/kdenliverc deleted file mode 100644 index b29e471c..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/kdenliverc +++ /dev/null @@ -1,87 +0,0 @@ -[MainWindow] -Height 1026=826 -Height 999=866 -State=AAAA/wAAAAD9AAAAAQAAAAIAAAVCAAAA8/wBAAAAC/sAAAAYAG4AbwB0AGUAcwBfAHcAaQBkAGcAZQB0AAAAAAD/////AAAARgD////7AAAADgBsAGkAYgByAGEAcgB5AAAAAAD/////AAAAWAD////7AAAAGgBhAHUAZABpAG8AcwBwAGUAYwB0AHIAdQBtAAAAAAD/////AAAAbQD////7AAAAFgBwAHIAbwBqAGUAYwB0AF8AYgBpAG4BAAAAAAAAAVkAAABYAP////wAAAFfAAABcAAAALoA////+gAAAAABAAAABPsAAAAYAGUAZgBmAGUAYwB0AF8AcwB0AGEAYwBrAQAAAAD/////AAAAVgD////7AAAAHgBjAGwAaQBwAF8AcAByAG8AcABlAHIAdABpAGUAcwAAAAAA/////wAAAEQA////+wAAAB4AdAByAGEAbgBzAGkAdABpAG8AbgBfAGwAaQBzAHQBAAAAAP////8AAABWAP////sAAAAWAGUAZgBmAGUAYwB0AF8AbABpAHMAdAEAAAAA/////wAAALoA/////AAAAtUAAAJtAAABQAD////6AAAAAAEAAAAC+wAAABgAYwBsAGkAcABfAG0AbwBuAGkAdABvAHIBAAAAAP////8AAAFAAP////sAAAAeAHAAcgBvAGoAZQBjAHQAXwBtAG8AbgBpAHQAbwByAQAAAAD/////AAABQAD////7AAAAGAB1AG4AZABvAF8AaABpAHMAdABvAHIAeQAAAAAA/////wAAAEYA////+wAAABYAdgBlAGMAdABvAHIAcwBjAG8AcABlAAAAAAD/////AAABRAD////7AAAAEAB3AGEAdgBlAGYAbwByAG0AAAAAAP////8AAACvAP////sAAAAUAHIAZwBiAF8AcABhAHIAYQBkAGUAAAAAAP////8AAACrAP////sAAAASAGgAaQBzAHQAbwBnAHIAYQBtAAAAAAD/////AAABTQD///8AAAVCAAAB6AAAAAQAAAAEAAAACAAAAAj8AAAAAQAAAAIAAAACAAAAFgBtAGEAaQBuAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAAAAAAAAAABgAZQB4AHQAcgBhAFQAbwBvAGwAQgBhAHIBAAACMP////8AAAAAAAAAAA== -ToolBarsMovable=Disabled -Width 1848=1346 - -[Scope_Histogram] -autoRefresh=true -bEnabled=true -gEnabled=true -rEnabled=true -realtime=false -rec601=false -sEnabled=false -yEnabled=true - -[Scope_RGB Parade] -autoRefresh=true -axis=false -gradref=false -paintmode=0 -realtime=false - -[Scope_Vectorscope] -75PBox=false -autoRefresh=true -axis=false -backgroundmode=0 -colorspace_ypbpr=false -gain=1 -iqlines=false -paintmode=0 -realtime=false - -[Scope_Waveform] -autoRefresh=true -paintmode=0 -realtime=false -rec601=false - -[bin] -treeviewheaders=AAAA/wAAAAAAAAABAAAAAQAAAAABAAAAAAAAAAAAAAADBgAAAAIAAAACAAAAZAAAAAEAAAA3AAABRgAAAAMBAQABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAMAAAFGAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAPoAAAAAD4= - -[capture] -decklink_extension=mov -decklink_parameters=vcodec=dnxhd vb=145000k acodec=pcm_s16le threads=%threads -grab_extension=mov -grab_parameters=-crf 25 -vcodec libx264 -preset veryfast -threads 0 -v4l_extension=mpg -v4l_parameters=qscale=4 ab=192k vcodec=mpeg2video acodec=mp2 threads=%threads - -[env] -defaultaudioapp=/usr/bin/audacity -defaultimageapp=/usr/bin/krita -defaultprojectfolder[$e]=$HOME/Documents -ffmpegpath[$e]=/usr/bin/ffmpeg -ffplaypath[$e]=/usr/bin/ffplay -ffprobepath[$e]=/usr/bin/ffprobe -mltpath[$e]=/usr/share/mlt/profiles -rendererpath[$e]=/bin/melt - -[project] -proxyextension=mkv -proxyparams=-vf yadif,scale=960:-2 -qscale 3 -vcodec mjpeg -acodec pcm_s16le - -[sdl] -audiobackend=sdl2_audio -sdlAudioBackend=sdl2_audio - -[timeline] -timelineheaderwidth=AAAA/wAAAAEAAAACAAAAuwAABJIB/////wEAAAABAA== -trackheight=76 - -[unmanaged] -colortheme=/usr/share/color-schemes/KvAdaptaBreathDark.colors -current_profile=atsc_1080p_2997 -default_profile=atsc_1080p_2997 -force_breeze=true -monitor_audio=false -producerslist=avformat,avformat-novalidate,slowmotion,xml,xml-string,xml-nogl,pango,pixbuf,qimage,qtext,kdenlivetitle,framebuffer,ladspa.1047,ladspa.1050,blipflash,count,frei0r.ising0r,frei0r.lissajous0r,frei0r.nois0r,frei0r.onecol0r,frei0r.partik0l,frei0r.plasma,frei0r.test_pat_B,frei0r.test_pat_C,frei0r.test_pat_G,frei0r.test_pat_I,frei0r.test_pat_L,frei0r.test_pat_R,pgm,decklink,abnormal,color,colour,consumer,hold,loader,melt,melt_file,noise,timewarp,tone -project_display_ratio=1.7777777777777777 -project_fps=29.97002997002997 -widgetstyle=Default - -[version] -version=18.08.3 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/manjaro-hello.json b/tromjaro/gnome/desktop-overlay/etc/skel/.config/manjaro-hello.json deleted file mode 100644 index 1ab916a2..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/manjaro-hello.json +++ /dev/null @@ -1 +0,0 @@ -{"locale": "en"} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/manjaro/manjaro-settings-manager-Notifier.conf b/tromjaro/gnome/desktop-overlay/etc/skel/.config/manjaro/manjaro-settings-manager-Notifier.conf deleted file mode 100644 index ff26a5a4..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/manjaro/manjaro-settings-manager-Notifier.conf +++ /dev/null @@ -1,21 +0,0 @@ -[language_package] -notify_count_aspell-ca=2 -notify_count_aspell-en=2 -notify_count_aspell-es=2 -notify_count_firefox-i18n-ca=2 -notify_count_firefox-i18n-en-ca=2 -notify_count_firefox-i18n-en-us=2 -notify_count_firefox-i18n-es-es=2 -notify_count_firefox-i18n-ro=2 -notify_count_hunspell-es_es=2 -notify_count_hyphen-en=2 -notify_count_hyphen-es=2 -notify_count_hyphen-ro=2 -notify_count_libreoffice-fresh-ca=2 -notify_count_libreoffice-fresh-es=2 -notify_count_libreoffice-fresh-ro=2 -notify_count_poppler-data=2 -notify_count_qt5-translations=2 - -[new_kernel] -notify_count_linux420=2 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/manjaro/manjaro-settings-manager.conf b/tromjaro/gnome/desktop-overlay/etc/skel/.config/manjaro/manjaro-settings-manager.conf deleted file mode 100644 index 7bd88573..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/manjaro/manjaro-settings-manager.conf +++ /dev/null @@ -1,14 +0,0 @@ -[mainwindow] -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x2>\0\0\x1?\0\0\x4\x95\0\0\x3\x1a\0\0\x2>\0\0\x1\x63\0\0\x4\x95\0\0\x3\x1a\0\0\0\0\0\0\0\0\x6\x90\0\0\x2>\0\0\x1\x63\0\0\x4\x95\0\0\x3\x1a) -maximized=false -pos=@Point(574 319) -savestate=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\0\0\0\x2X\0\0\x1\xb8\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0) -size=@Size(600 440) - -[notifications] -checkLanguagePackages=false -checkNewKernel=false -checkNewKernelLts=true -checkNewKernelRecommended=false -checkUnsupportedKernel=false -checkUnsupportedKernelRunning=true diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/mimeapps.list b/tromjaro/gnome/desktop-overlay/etc/skel/.config/mimeapps.list deleted file mode 100644 index 3d34138b..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/mimeapps.list +++ /dev/null @@ -1,7 +0,0 @@ -[Added Associations] -application/xml=org.gnome.gedit.desktop; -text/plain=org.gnome.gedit.desktop; - -[Default Applications] -text/plain=org.gnome.gedit.desktop -x-scheme-handler/x-alpm-package=pamac-url-handler.desktop diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/monitors.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.config/monitors.xml deleted file mode 100644 index 7cc838a1..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/monitors.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - 0 - 0 - 1 - yes - - - Virtual1 - unknown - unknown - unknown - - - 1680 - 1050 - 59.954250335693359 - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/monitors.xml~ b/tromjaro/gnome/desktop-overlay/etc/skel/.config/monitors.xml~ deleted file mode 100644 index 3a76bb60..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/monitors.xml~ +++ /dev/null @@ -1,23 +0,0 @@ - - - - 0 - 0 - 1 - yes - - - Virtual1 - unknown - unknown - unknown - - - 1440 - 900 - 59.887443542480469 - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/nautilus/search-metadata b/tromjaro/gnome/desktop-overlay/etc/skel/.config/nautilus/search-metadata deleted file mode 100644 index f6448d98..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/nautilus/search-metadata +++ /dev/null @@ -1,3 +0,0 @@ -[directory] -nautilus-list-view-sort-column=search_relevance -nautilus-list-view-sort-reversed=true diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-card-database.tdb b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-card-database.tdb deleted file mode 100644 index 002f7bcf..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-card-database.tdb and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-default-sink b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-default-sink deleted file mode 100644 index 8b137891..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-default-sink +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-default-source b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-default-source deleted file mode 100644 index 8b137891..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-default-source +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-device-volumes.tdb b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-device-volumes.tdb deleted file mode 100644 index 74321158..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-device-volumes.tdb and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-stream-volumes.tdb b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-stream-volumes.tdb deleted file mode 100644 index b768866f..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-stream-volumes.tdb and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-card-database.tdb b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-card-database.tdb deleted file mode 100644 index 002f7bcf..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-card-database.tdb and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-default-sink b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-default-sink deleted file mode 100644 index 8b137891..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-default-sink +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-default-source b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-default-source deleted file mode 100644 index 8b137891..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-default-source +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-device-volumes.tdb b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-device-volumes.tdb deleted file mode 100644 index 7a8d2dfd..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-device-volumes.tdb and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-stream-volumes.tdb b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-stream-volumes.tdb deleted file mode 100644 index 9cfdae27..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-stream-volumes.tdb and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-card-database.tdb b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-card-database.tdb deleted file mode 100644 index 002f7bcf..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-card-database.tdb and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-default-sink b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-default-sink deleted file mode 100644 index 8b137891..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-default-sink +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-default-source b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-default-source deleted file mode 100644 index 8b137891..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-default-source +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-device-volumes.tdb b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-device-volumes.tdb deleted file mode 100644 index 15bf0058..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-device-volumes.tdb and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-stream-volumes.tdb b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-stream-volumes.tdb deleted file mode 100644 index 0369e7ae..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-stream-volumes.tdb and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-card-database.tdb b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-card-database.tdb deleted file mode 100644 index 002f7bcf..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-card-database.tdb and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-default-sink b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-default-sink deleted file mode 100644 index 8b137891..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-default-sink +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-default-source b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-default-source deleted file mode 100644 index 8b137891..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-default-source +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-device-volumes.tdb b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-device-volumes.tdb deleted file mode 100644 index 74321158..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-device-volumes.tdb and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-stream-volumes.tdb b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-stream-volumes.tdb deleted file mode 100644 index b768866f..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-stream-volumes.tdb and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/cookie b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/cookie deleted file mode 100644 index 5930a238..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/cookie +++ /dev/null @@ -1 +0,0 @@ -M Nc!CFH삨> pyA`jgL UǜI*)I^EjSW_Wɺ0Iԏ.։9QIqӻam7|N.3J+G ˲j[=N9ao%\|B:b䙍Sf:wFV6=}/h !7U|o5`?-TDK`FnfP߾f =OIw=KMw \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-card-database.tdb b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-card-database.tdb deleted file mode 100644 index 002f7bcf..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-card-database.tdb and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-default-sink b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-default-sink deleted file mode 100644 index 8b137891..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-default-sink +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-default-source b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-default-source deleted file mode 100644 index 8b137891..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-default-source +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-device-volumes.tdb b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-device-volumes.tdb deleted file mode 100644 index 74321158..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-device-volumes.tdb and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-stream-volumes.tdb b/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-stream-volumes.tdb deleted file mode 100644 index b768866f..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-stream-volumes.tdb and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/qt5ct/qt5ct.conf b/tromjaro/gnome/desktop-overlay/etc/skel/.config/qt5ct/qt5ct.conf deleted file mode 100644 index 0d3fd6aa..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/qt5ct/qt5ct.conf +++ /dev/null @@ -1,26 +0,0 @@ -[Appearance] -color_scheme_path=/usr/share/qt5ct/colors/airy.conf -custom_palette=false -standard_dialogs=gtk2 -style=kvantum - -[Fonts] -fixed=@Variant(\0\0\0@\0\0\0 \0U\0\x62\0u\0n\0t\0u\0 \0\x43\0o\0n\0\x64\0\x65\0n\0s\0\x65\0\x64@(\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10) -general=@Variant(\0\0\0@\0\0\0 \0U\0\x62\0u\0n\0t\0u\0 \0\x43\0o\0n\0\x64\0\x65\0n\0s\0\x65\0\x64@(\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10) - -[Interface] -activate_item_on_single_click=1 -buttonbox_layout=0 -cursor_flash_time=1000 -dialog_buttons_have_icons=1 -double_click_interval=400 -gui_effects=@Invalid() -keyboard_scheme=2 -menus_have_icons=true -stylesheets=@Invalid() -toolbutton_style=4 -underline_shortcut=1 -wheel_scroll_lines=3 - -[SettingsWindow] -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0y\0\0\x1>\0\0\x3W\0\0\x3\xd7\0\0\0y\0\0\x1\x62\0\0\x3W\0\0\x3\xd7\0\0\0\0\0\0\0\0\x6\x90\0\0\0y\0\0\x1\x62\0\0\x3W\0\0\x3\xd7) diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/device_info.ini b/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/device_info.ini deleted file mode 100644 index eceaa215..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/device_info.ini +++ /dev/null @@ -1,2 +0,0 @@ -[xv-adaptors] -size=0 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/favorites.m3u8 b/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/favorites.m3u8 deleted file mode 100644 index fcd71879..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/favorites.m3u8 +++ /dev/null @@ -1 +0,0 @@ -#EXTM3U diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/hdpi.ini b/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/hdpi.ini deleted file mode 100644 index bd5cdf98..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/hdpi.ini +++ /dev/null @@ -1,5 +0,0 @@ -[hdpisupport] -auto_scale=true -enabled=false -pixel_ratio=2 -scale_factor=1 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/player_info.ini b/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/player_info.ini deleted file mode 100644 index b3f30173..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/player_info.ini +++ /dev/null @@ -1,29 +0,0 @@ -[version_2] -_usr_bin_mpv_2133304\ac_list=comfortnoise|RFC 3389 comfort noise generator, dvaudio|Ulead DV Audio, 8svx_exp|8SVX exponential, 8svx_fib|8SVX fibonacci, s302m|SMPTE 302M, sdx2_dpcm|DPCM Squareroot-Delta-Exact, aac|AAC (Advanced Audio Coding), aac_fixed|(aac) AAC (Advanced Audio Coding), aac_latm|AAC LATM (Advanced Audio Coding LATM syntax), ac3|ATSC A/52A (AC-3), ac3_fixed|(ac3) ATSC A/52A (AC-3), alac|ALAC (Apple Lossless Audio Codec), als|(mp4als) MPEG-4 Audio Lossless Coding (ALS), amrnb|(amr_nb) AMR-NB (Adaptive Multi-Rate NarrowBand), amrwb|(amr_wb) AMR-WB (Adaptive Multi-Rate WideBand), ape|Monkey's Audio, aptx|aptX (Audio Processing Technology for Bluetooth), aptx_hd|aptX HD (Audio Processing Technology for Bluetooth), atrac1|ATRAC1 (Adaptive TRansform Acoustic Coding), atrac3|ATRAC3 (Adaptive TRansform Acoustic Coding 3), atrac3al|ATRAC3 AL (Adaptive TRansform Acoustic Coding 3 Advanced Lossless), atrac3plus|(atrac3p) ATRAC3+ (Adaptive TRansform Acoustic Coding 3+), atrac3plusal|(atrac3pal) ATRAC3+ AL (Adaptive TRansform Acoustic Coding 3+ Advanced Lossless), atrac9|ATRAC9 (Adaptive TRansform Acoustic Coding 9), binkaudio_dct|Bink Audio (DCT), binkaudio_rdft|Bink Audio (RDFT), bmv_audio|Discworld II BMV audio, cook|Cook / Cooker / Gecko (RealAudio G2), dca|(dts) DCA (DTS Coherent Acoustics), dolby_e|Dolby E, "dsd_lsbf|DSD (Direct Stream Digital), least significant bit first", "dsd_msbf|DSD (Direct Stream Digital), most significant bit first", "dsd_lsbf_planar|DSD (Direct Stream Digital), least significant bit first, planar", "dsd_msbf_planar|DSD (Direct Stream Digital), most significant bit first, planar", dsicinaudio|Delphine Software International CIN audio, dss_sp|Digital Speech Standard Standard Play mode (DSS SP), dst|DST (Digital Stream Transfer), "eac3|ATSC A/52B (AC-3, E-AC-3)", evrc|EVRC (Enhanced Variable Rate Codec), wavesynth|Wave synthesis pseudo-codec, flac|FLAC (Free Lossless Audio Codec), g723_1|G.723.1, g729|G.729, gsm|GSM, gsm_ms|GSM Microsoft variant, iac|IAC (Indeo Audio Coder), ilbc|iLBC (Internet Low Bitrate Codec), imc|IMC (Intel Music Coder), interplayacm|Interplay ACM, mace3|MACE (Macintosh Audio Compression/Expansion) 3:1, mace6|MACE (Macintosh Audio Compression/Expansion) 6:1, metasound|Voxware MetaSound, mlp|MLP (Meridian Lossless Packing), mp1|MP1 (MPEG audio layer 1), mp1float|(mp1) MP1 (MPEG audio layer 1), mp2|MP2 (MPEG audio layer 2), mp2float|(mp2) MP2 (MPEG audio layer 2), mp3float|(mp3) MP3 (MPEG audio layer 3), mp3|MP3 (MPEG audio layer 3), mp3adufloat|(mp3adu) ADU (Application Data Unit) MP3 (MPEG audio layer 3), mp3adu|ADU (Application Data Unit) MP3 (MPEG audio layer 3), mp3on4float|(mp3on4) MP3onMP4, mp3on4|MP3onMP4, mpc7|(musepack7) Musepack SV7, mpc8|(musepack8) Musepack SV8, nellymoser|Nellymoser Asao, on2avc|(avc) On2 Audio for Video Codec, opus|Opus, paf_audio|Amazing Studio Packed Animation File Audio, qcelp|QCELP / PureVoice, qdm2|QDesign Music Codec 2, qdmc|QDesign Music Codec 1, real_144|(ra_144) RealAudio 1.0 (14.4K), real_288|(ra_288) RealAudio 2.0 (28.8K), ralf|RealAudio Lossless, sbc|SBC (low-complexity subband codec), shorten|Shorten, sipr|RealAudio SIPR / ACELP.NET, smackaud|(smackaudio) Smacker audio, sonic|Sonic, tak|TAK (Tom's lossless Audio Kompressor), truehd|TrueHD, truespeech|DSP Group TrueSpeech, tta|TTA (True Audio), twinvq|VQF TwinVQ, vmdaudio|Sierra VMD audio, vorbis|Vorbis, wavpack|WavPack, wmalossless|Windows Media Audio Lossless, wmapro|Windows Media Audio 9 Professional, wmav1|Windows Media Audio 1, wmav2|Windows Media Audio 2, wmavoice|Windows Media Audio Voice, ws_snd1|(westwood_snd1) Westwood Audio (SND1), xma1|Xbox Media Audio 1, xma2|Xbox Media Audio 2, pcm_alaw|PCM A-law / G.711 A-law, pcm_bluray|PCM signed 16|20|24-bit big-endian for Blu-ray media, pcm_dvd|PCM signed 16|20|24-bit big-endian for DVD media, pcm_f16le|PCM 16.8 floating point little-endian, pcm_f24le|PCM 24.0 floating point little-endian, pcm_f32be|PCM 32-bit floating point big-endian, pcm_f32le|PCM 32-bit floating point little-endian, pcm_f64be|PCM 64-bit floating point big-endian, pcm_f64le|PCM 64-bit floating point little-endian, pcm_lxf|PCM signed 20-bit little-endian planar, pcm_mulaw|PCM mu-law / G.711 mu-law, pcm_s8|PCM signed 8-bit, pcm_s8_planar|PCM signed 8-bit planar, pcm_s16be|PCM signed 16-bit big-endian, pcm_s16be_planar|PCM signed 16-bit big-endian planar, pcm_s16le|PCM signed 16-bit little-endian, pcm_s16le_planar|PCM signed 16-bit little-endian planar, pcm_s24be|PCM signed 24-bit big-endian, pcm_s24daud|PCM D-Cinema audio signed 24-bit, pcm_s24le|PCM signed 24-bit little-endian, pcm_s24le_planar|PCM signed 24-bit little-endian planar, pcm_s32be|PCM signed 32-bit big-endian, pcm_s32le|PCM signed 32-bit little-endian, pcm_s32le_planar|PCM signed 32-bit little-endian planar, pcm_s64be|PCM signed 64-bit big-endian, pcm_s64le|PCM signed 64-bit little-endian, pcm_u8|PCM unsigned 8-bit, pcm_u16be|PCM unsigned 16-bit big-endian, pcm_u16le|PCM unsigned 16-bit little-endian, pcm_u24be|PCM unsigned 24-bit big-endian, pcm_u24le|PCM unsigned 24-bit little-endian, pcm_u32be|PCM unsigned 32-bit big-endian, pcm_u32le|PCM unsigned 32-bit little-endian, pcm_vidc|PCM Archimedes VIDC, pcm_zork|PCM Zork, gremlin_dpcm|DPCM Gremlin, interplay_dpcm|DPCM Interplay, roq_dpcm|DPCM id RoQ, sol_dpcm|DPCM Sol, xan_dpcm|DPCM Xan, adpcm_4xm|ADPCM 4X Movie, adpcm_adx|SEGA CRI ADX ADPCM, adpcm_afc|ADPCM Nintendo Gamecube AFC, adpcm_aica|ADPCM Yamaha AICA, adpcm_ct|ADPCM Creative Technology, adpcm_dtk|ADPCM Nintendo Gamecube DTK, adpcm_ea|ADPCM Electronic Arts, adpcm_ea_maxis_xa|ADPCM Electronic Arts Maxis CDROM XA, adpcm_ea_r1|ADPCM Electronic Arts R1, adpcm_ea_r2|ADPCM Electronic Arts R2, adpcm_ea_r3|ADPCM Electronic Arts R3, adpcm_ea_xas|ADPCM Electronic Arts XAS, g722|(adpcm_g722) G.722 ADPCM, g726|(adpcm_g726) G.726 ADPCM, g726le|(adpcm_g726le) G.726 ADPCM little-endian, adpcm_ima_amv|ADPCM IMA AMV, adpcm_ima_apc|ADPCM IMA CRYO APC, adpcm_ima_dat4|ADPCM IMA Eurocom DAT4, adpcm_ima_dk3|ADPCM IMA Duck DK3, adpcm_ima_dk4|ADPCM IMA Duck DK4, adpcm_ima_ea_eacs|ADPCM IMA Electronic Arts EACS, adpcm_ima_ea_sead|ADPCM IMA Electronic Arts SEAD, adpcm_ima_iss|ADPCM IMA Funcom ISS, adpcm_ima_oki|ADPCM IMA Dialogic OKI, adpcm_ima_qt|ADPCM IMA QuickTime, adpcm_ima_rad|ADPCM IMA Radical, adpcm_ima_smjpeg|ADPCM IMA Loki SDL MJPEG, adpcm_ima_wav|ADPCM IMA WAV, adpcm_ima_ws|ADPCM IMA Westwood, adpcm_ms|ADPCM Microsoft, adpcm_mtaf|ADPCM MTAF, adpcm_psx|ADPCM Playstation, adpcm_sbpro_2|ADPCM Sound Blaster Pro 2-bit, adpcm_sbpro_3|ADPCM Sound Blaster Pro 2.6-bit, adpcm_sbpro_4|ADPCM Sound Blaster Pro 4-bit, adpcm_swf|ADPCM Shockwave Flash, adpcm_thp|ADPCM Nintendo THP, adpcm_thp_le|ADPCM Nintendo THP (little-endian), adpcm_vima|LucasArts VIMA audio, adpcm_xa|ADPCM CDROM XA, adpcm_yamaha|ADPCM Yamaha, libgsm|(gsm) libgsm GSM, libgsm_ms|(gsm_ms) libgsm GSM Microsoft variant, libopencore_amrnb|(amr_nb) OpenCORE AMR-NB (Adaptive Multi-Rate Narrow-Band), libopencore_amrwb|(amr_wb) OpenCORE AMR-WB (Adaptive Multi-Rate Wide-Band), libopus|(opus) libopus Opus, libspeex|(speex) libspeex Speex, libvorbis|(vorbis) libvorbis -_usr_bin_mpv_2133304\ao_list=pulse|PulseAudio audio output, alsa|ALSA audio output, oss|OSS/ioctl audio output, jack|JACK audio output, null|Null audio output, pcm|RAW PCM/WAVE file writer audio output -_usr_bin_mpv_2133304\date="@DateTime(\0\0\0\x10\0\0\0\0\0\0%\x83=\x4\x8d\xf8H\0)" -_usr_bin_mpv_2133304\demuxer_list=disc|CD/DVD/BD wrapper, edl|Edit decision list, cue|CUE sheet, rawaudio|Uncompressed audio, rawvideo|Uncompressed video, tv|TV card demuxer, mkv|Matroska, libarchive|libarchive wrapper, rar|Rar archive file, lavf|libavformat, mf|image files (mf), playlist|Playlist file, null|null demuxer -_usr_bin_mpv_2133304\is_mplayer2=false -_usr_bin_mpv_2133304\is_mpv=true -_usr_bin_mpv_2133304\mplayer2_version= -_usr_bin_mpv_2133304\mplayer_svn=33472 -_usr_bin_mpv_2133304\mpv_version=0.29.1 -_usr_bin_mpv_2133304\option_list=--ab-loop-a, --ab-loop-b, --access-references, --ad, --ad-lavc-ac3drc, --ad-lavc-downmix, --ad-lavc-o, --ad-lavc-threads, --af, --aid, --alang, --alpha, --alsa-buffer-time, --alsa-ignore-chmap, --alsa-mixer-device, --alsa-mixer-index, --alsa-mixer-name, --alsa-non-interleaved, --alsa-periods, --alsa-resample, --ao, --ao-null-broken-delay, --ao-null-broken-eof, --ao-null-buffer, --ao-null-channel-layouts, --ao-null-format, --ao-null-latency, --ao-null-outburst, --ao-null-speed, --ao-null-untimed, --ao-pcm-append, --ao-pcm-file, --ao-pcm-waveheader, --audio, --audio-buffer, --audio-channels, --audio-client-name, --audio-delay, --audio-demuxer, --audio-device, --audio-display, --audio-exclusive, --audio-fallback-to-null, --audio-file, --audio-file-auto, --audio-file-paths, --audio-files, --audio-format, --audio-normalize-downmix, --audio-pitch-correction, --audio-resample-cutoff, --audio-resample-filter-size, --audio-resample-linear, --audio-resample-max-output-size, --audio-resample-phase-shift, --audio-samplerate, --audio-spdif, --audio-stream-silence, --audio-swresample-o, --audio-wait-open, --autofit, --autofit-larger, --autofit-smaller, --autoload-files, --autosync, --background, --blend-subtitles, --bluray-device, --border, --brightness, --cache, --cache-backbuffer, --cache-default, --cache-file, --cache-file-size, --cache-initial, --cache-pause, --cache-pause-initial, --cache-pause-wait, --cache-secs, --cache-seek-min, --cdda-cdtext, --cdda-overlap, --cdda-paranoia, --cdda-sector-size, --cdda-skip, --cdda-span, --cdda-speed, --cdda-toc-bias, --cdda-toc-offset, --cdrom-device, --chapter-merge-threshold, --chapter-seek-threshold, --chapters-file, --config, --config-dir, --contrast, --cookies, --cookies-file, --correct-downscaling, --correct-pts, --cscale, --cscale-antiring, --cscale-blur, --cscale-clamp, --cscale-cutoff, --cscale-param1, --cscale-param2, --cscale-radius, --cscale-taper, --cscale-wblur, --cscale-window, --cscale-wparam, --cscale-wtaper, --cuda-decode-device, --cursor-autohide, --cursor-autohide-fs-only, --deband, --deband-grain, --deband-iterations, --deband-range, --deband-threshold, --deinterlace, --demuxer, --demuxer-lavf-allow-mimetype, --demuxer-lavf-analyzeduration, --demuxer-lavf-buffersize, --demuxer-lavf-format, --demuxer-lavf-hacks, --demuxer-lavf-o, --demuxer-lavf-probe-info, --demuxer-lavf-probescore, --demuxer-lavf-probesize, --demuxer-max-back-bytes, --demuxer-max-bytes, --demuxer-mkv-probe-start-time, --demuxer-mkv-probe-video-duration, --demuxer-mkv-subtitle-preroll, --demuxer-mkv-subtitle-preroll-secs, --demuxer-mkv-subtitle-preroll-secs-index, --demuxer-rawaudio-channels, --demuxer-rawaudio-format, --demuxer-rawaudio-rate, --demuxer-rawvideo-codec, --demuxer-rawvideo-format, --demuxer-rawvideo-fps, --demuxer-rawvideo-h, --demuxer-rawvideo-mp-format, --demuxer-rawvideo-size, --demuxer-rawvideo-w, --demuxer-readahead-secs, --demuxer-seekable-cache, --demuxer-thread, --display-fps, --display-tags, --dither, --dither-depth, --dither-size-fruit, --drm-connector, --drm-format, --drm-mode, --drm-osd-plane-id, --drm-osd-size, --drm-video-plane-id, --dscale, --dscale-antiring, --dscale-blur, --dscale-clamp, --dscale-cutoff, --dscale-param1, --dscale-param2, --dscale-radius, --dscale-taper, --dscale-wblur, --dscale-window, --dscale-wparam, --dscale-wtaper, --dump-stats, --dvbin-card, --dvbin-file, --dvbin-full-transponder, --dvbin-prog, --dvbin-timeout, --dvd-angle, --dvd-device, --dvd-speed, --edition, --embeddedfonts, --end, --external-file, --external-files, --fbo-format, --fit-border, --force-media-title, --force-rgba-osd-rendering, --force-seekable, --force-window, --force-window-position, --fps, --framedrop, --frames, --fs, --fs-screen, --fullscreen, --gamma, --gamma-auto, --gamma-factor, --gamut-warning, --gapless-audio, --geometry, --glsl-shader, --glsl-shaders, --gpu-api, --gpu-context, --gpu-debug, --gpu-dumb-mode, --gpu-hwdec-interop, --gpu-shader-cache-dir, --gpu-sw, --gpu-tex-pad-x, --gpu-tex-pad-y, --h, --hdr-compute-peak, --help, --hidpi-window-scale, --hls-bitrate, --hr-seek, --hr-seek-demuxer-offset, --hr-seek-framedrop, --http-header-fields, --http-proxy, --hue, --hwdec, --hwdec-codecs, --hwdec-image-format, --icc-3dlut-size, --icc-cache-dir, --icc-contrast, --icc-intent, --icc-profile, --icc-profile-auto, --idle, --ignore-path-in-watch-later-config, --image-display-duration, --image-subs-video-resolution, --include, --index, --initial-audio-sync, --input-ar-delay, --input-ar-rate, --input-cmdlist, --input-conf, --input-cursor, --input-default-bindings, --input-doubleclick-time, --input-file, --input-ipc-server, --input-key-fifo-size, --input-keylist, --input-media-keys, --input-right-alt-gr, --input-terminal, --input-test, --input-vo-keyboard, --interpolation, --interpolation-threshold, --jack-autostart, --jack-connect, --jack-name, --jack-port, --jack-std-channel-layout, --keep-open, --keep-open-pause, --keepaspect, --keepaspect-window, --lavfi-complex, --length, --linear-scaling, --list-options, --list-properties, --list-protocols, --load-scripts, --load-stats-overlay, --load-unsafe-playlists, --log-file, --loop, --loop-file, --loop-playlist, --mc, --merge-files, --mf-fps, --mf-type, --monitoraspect, --monitorpixelaspect, --msg-color, --msg-level, --msg-module, --msg-time, --mute, --native-fs, --native-keyrepeat, --network-timeout, --o, --oac, --oacopts, --ocopy-metadata, --of, --ofopts, --on-all-workspaces, --ontop, --ontop-level, --opengl-check-pattern, --opengl-early-flush, --opengl-es, --opengl-glfinish, --opengl-pbo, --opengl-rectangle-textures, --opengl-restrict, --opengl-swapinterval, --opengl-waitvsync, --orawts, --ordered-chapters, --ordered-chapters-files, --oremove-metadata, --osc, --osd-align-x, --osd-align-y, --osd-back-color, --osd-bar, --osd-bar-align-x, --osd-bar-align-y, --osd-bar-h, --osd-bar-w, --osd-blur, --osd-bold, --osd-border-color, --osd-border-size, --osd-color, --osd-duration, --osd-font, --osd-font-size, --osd-fractions, --osd-italic, --osd-justify, --osd-level, --osd-margin-x, --osd-margin-y, --osd-msg1, --osd-msg2, --osd-msg3, --osd-on-seek, --osd-playing-msg, --osd-scale, --osd-scale-by-window, --osd-shadow-color, --osd-shadow-offset, --osd-spacing, --osd-status-msg, --oset-metadata, --oss-mixer-channel, --oss-mixer-device, --ovc, --ovcopts, --panscan, --pause, --player-operation-mode, --playlist, --playlist-start, --prefetch-playlist, --profile, --pulse-buffer, --pulse-host, --pulse-latency-hacks, --quiet, --really-quiet, --rebase-start-time, --record-file, --referrer, --replaygain, --replaygain-clip, --replaygain-fallback, --replaygain-preamp, --reset-on-next-file, --resume-playback, --rtsp-transport, --saturation, --save-position-on-quit, --scale, --scale-antiring, --scale-blur, --scale-clamp, --scale-cutoff, --scale-param1, --scale-param2, --scale-radius, --scale-taper, --scale-wblur, --scale-window, --scale-wparam, --scale-wtaper, --scaler-lut-size, --scaler-resizes-only, --screen, --screenshot-directory, --screenshot-format, --screenshot-high-bit-depth, --screenshot-jpeg-quality, --screenshot-jpeg-source-chroma, --screenshot-png-compression, --screenshot-png-filter, --screenshot-tag-colorspace, --screenshot-template, --script, --script-opts, --scripts, --secondary-sid, --sharpen, --show-profile, --shuffle, --sid, --sigmoid-center, --sigmoid-slope, --sigmoid-upscaling, --slang, --snap-window, --speed, --spirv-compiler, --sstep, --start, --stop-playback-on-init-failure, --stop-screensaver, --stream-dump, --stream-lavf-o, --stretch-dvd-subs, --stretch-image-subs-to-screen, --sub, --sub-align-x, --sub-align-y, --sub-ass, --sub-ass-force-margins, --sub-ass-force-style, --sub-ass-hinting, --sub-ass-justify, --sub-ass-line-spacing, --sub-ass-override, --sub-ass-scale-with-window, --sub-ass-shaper, --sub-ass-styles, --sub-ass-vsfilter-aspect-compat, --sub-ass-vsfilter-blur-compat, --sub-ass-vsfilter-color-compat, --sub-auto, --sub-back-color, --sub-blur, --sub-bold, --sub-border-color, --sub-border-size, --sub-clear-on-seek, --sub-codepage, --sub-color, --sub-create-cc-track, --sub-delay, --sub-demuxer, --sub-file, --sub-file-paths, --sub-files, --sub-filter-sdh, --sub-filter-sdh-harder, --sub-fix-timing, --sub-font, --sub-font-size, --sub-forced-only, --sub-fps, --sub-gauss, --sub-gray, --sub-italic, --sub-justify, --sub-margin-x, --sub-margin-y, --sub-pos, --sub-scale, --sub-scale-by-window, --sub-scale-with-window, --sub-shadow-color, --sub-shadow-offset, --sub-spacing, --sub-speed, --sub-use-margins, --sub-visibility, --swapchain-depth, --sws-cgb, --sws-chs, --sws-cs, --sws-cvs, --sws-lgb, --sws-ls, --sws-scaler, --target-peak, --target-prim, --target-trc, --taskbar-progress, --teletext-page, --temporal-dither, --temporal-dither-period, --term-osd, --term-osd-bar, --term-osd-bar-chars, --term-playing-msg, --term-status-msg, --terminal, --title, --tls-ca-file, --tls-cert-file, --tls-key-file, --tls-verify, --tone-mapping, --tone-mapping-desaturate, --tone-mapping-param, --track-auto-selection, --tscale, --tscale-antiring, --tscale-blur, --tscale-clamp, --tscale-cutoff, --tscale-param1, --tscale-param2, --tscale-radius, --tscale-taper, --tscale-wblur, --tscale-window, --tscale-wparam, --tscale-wtaper, --tv-adevice, --tv-alsa, --tv-amode, --tv-audio, --tv-audioid, --tv-audiorate, --tv-automute, --tv-balance, --tv-bass, --tv-brightness, --tv-buffersize, --tv-chanlist, --tv-channel, --tv-channels, --tv-contrast, --tv-decimation, --tv-device, --tv-driver, --tv-forceaudio, --tv-forcechan, --tv-fps, --tv-freq, --tv-gain, --tv-height, --tv-hue, --tv-immediatemode, --tv-input, --tv-mjpeg, --tv-norm, --tv-normid, --tv-outfmt, --tv-quality, --tv-saturation, --tv-scan-autostart, --tv-scan-period, --tv-scan-threshold, --tv-treble, --tv-volume, --tv-width, --untimed, --use-embedded-icc-profile, --use-filedir-conf, --user-agent, --v, --V, --vaapi-device, --vd, --vd-lavc-assume-old-x264, --vd-lavc-bitexact, --vd-lavc-check-hw-profile, --vd-lavc-dr, --vd-lavc-fast, --vd-lavc-framedrop, --vd-lavc-o, --vd-lavc-show-all, --vd-lavc-skipframe, --vd-lavc-skipidct, --vd-lavc-skiploopfilter, --vd-lavc-software-fallback, --vd-lavc-threads, --version, --vf, --vid, --video, --video-align-x, --video-align-y, --video-aspect, --video-aspect-method, --video-latency-hacks, --video-osd, --video-output-levels, --video-pan-x, --video-pan-y, --video-rotate, --video-sync, --video-sync-adrop-size, --video-sync-max-audio-change, --video-sync-max-video-change, --video-timing-offset, --video-unscaled, --video-zoom, --vlang, --vo, --vo-image-format, --vo-image-high-bit-depth, --vo-image-jpeg-quality, --vo-image-jpeg-source-chroma, --vo-image-outdir, --vo-image-png-compression, --vo-image-png-filter, --vo-image-tag-colorspace, --vo-null-fps, --vo-tct-256, --vo-tct-algo, --vo-tct-height, --vo-tct-width, --vo-vaapi-scaled-osd, --vo-vaapi-scaling, --vo-vdpau-chroma-deint, --vo-vdpau-colorkey, --vo-vdpau-composite-detect, --vo-vdpau-deint, --vo-vdpau-denoise, --vo-vdpau-force-yuv, --vo-vdpau-fps, --vo-vdpau-hqscaling, --vo-vdpau-output-surfaces, --vo-vdpau-pullup, --vo-vdpau-queuetime-fs, --vo-vdpau-queuetime-windowed, --vo-vdpau-sharpen, --volume, --volume-max, --vulkan-async-compute, --vulkan-async-transfer, --vulkan-device, --vulkan-queue-count, --vulkan-swap-mode, --watch-later-directory, --wid, --window-dragging, --window-scale, --write-filename-in-watch-later-config, --x11-bypass-compositor, --x11-name, --x11-netwm, --xv-adaptor, --xv-buffers, --xv-ck, --xv-ck-method, --xv-colorkey, --xv-port, --ytdl, --ytdl-format, --ytdl-raw-options, --{, --} -_usr_bin_mpv_2133304\size=2133304 -_usr_bin_mpv_2133304\vc_list=aasc|Autodesk RLE, aic|Apple Intermediate Codec, alias_pix|Alias/Wavefront PIX image, amv|AMV Video, anm|Deluxe Paint Animation, ansi|ASCII/ANSI art, apng|APNG (Animated Portable Network Graphics) image, asv1|ASUS V1, asv2|ASUS V2, aura|Auravision AURA, aura2|Auravision Aura 2, avrp|Avid 1:1 10-bit RGB Packer, avrn|Avid AVI Codec, avs|AVS (Audio Video Standard) video, avui|Avid Meridien Uncompressed, ayuv|Uncompressed packed MS 4:4:4:4, bethsoftvid|Bethesda VID video, bfi|Brute Force & Ignorance, binkvideo|Bink video, bitpacked|Bitpacked, bmp|BMP (Windows and OS/2 bitmap), bmv_video|Discworld II BMV video, brender_pix|BRender PIX image, c93|Interplay C93, "cavs|Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile)", cdgraphics|CD Graphics video, cdxl|Commodore CDXL video, cfhd|Cineform HD, cinepak|Cinepak, clearvideo|Iterated Systems ClearVideo, cljr|Cirrus Logic AccuPak, cllc|Canopus Lossless Codec, cpia|CPiA video format, camstudio|(cscd) CamStudio, cyuv|Creative YUV (CYUV), dds|DirectDraw Surface image decoder, dfa|Chronomaster DFA, dirac|BBC Dirac VC-2, dnxhd|VC3/DNxHD, dpx|DPX (Digital Picture Exchange) image, dsicinvideo|Delphine Software International CIN video, dvvideo|DV (Digital Video), dxa|Feeble Files/ScummVM DXA, dxtory|Dxtory, dxv|Resolume DXV, eacmv|(cmv) Electronic Arts CMV video, eamad|(mad) Electronic Arts Madcow Video, eatgq|(tgq) Electronic Arts TGQ video, eatgv|(tgv) Electronic Arts TGV video, eatqi|(tqi) Electronic Arts TQI Video, 8bps|QuickTime 8BPS video, escape124|Escape 124, escape130|Escape 130, exr|OpenEXR image, ffv1|FFmpeg video codec #1, ffvhuff|Huffyuv FFmpeg variant, fic|Mirillis FIC, fits|Flexible Image Transport System, flashsv|Flash Screen Video v1, flashsv2|Flash Screen Video v2, flic|Autodesk Animator Flic video, flv|(flv1) FLV / Sorenson Spark / Sorenson H.263 (Flash Video), fmvc|FM Screen Capture Codec, 4xm|4X Movie, fraps|Fraps, frwu|Forward Uncompressed, g2m|Go2Meeting, gdv|Gremlin Digital Video, gif|GIF (Graphics Interchange Format), h261|H.261, "h263|H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2", h263i|Intel H.263, "h263p|H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2", h263_v4l2m2m|(h263) V4L2 mem2mem H.263 decoder wrapper, h264|H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10, h264_v4l2m2m|(h264) V4L2 mem2mem H.264 decoder wrapper, hap|Vidvox Hap, hevc|HEVC (High Efficiency Video Coding), hevc_v4l2m2m|(hevc) V4L2 mem2mem HEVC decoder wrapper, hnm4video|HNM 4 video, hq_hqa|Canopus HQ/HQA, hqx|Canopus HQX, huffyuv|Huffyuv / HuffYUV, idcinvideo|(idcin) id Quake II CIN video, iff|(iff_ilbm) IFF ACBM/ANIM/DEEP/ILBM/PBM/RGB8/RGBN, imm4|Infinity IMM4, indeo2|Intel Indeo 2, indeo3|Intel Indeo 3, indeo4|Intel Indeo Video Interactive 4, indeo5|Intel Indeo Video Interactive 5, interplayvideo|Interplay MVE video, jpeg2000|JPEG 2000, jpegls|JPEG-LS, jv|Bitmap Brothers JV video, kgv1|Kega Game Video, kmvc|Karl Morton's video codec, lagarith|Lagarith lossless, loco|LOCO, m101|Matrox Uncompressed SD, magicyuv|MagicYUV video, mdec|Sony PlayStation MDEC (Motion DECoder), mimic|Mimic, mjpeg|MJPEG (Motion JPEG), mjpegb|Apple MJPEG-B, mmvideo|American Laser Games MM Video, motionpixels|Motion Pixels video, mpeg1video|MPEG-1 video, mpeg2video|MPEG-2 video, mpeg4|MPEG-4 part 2, mpeg4_v4l2m2m|(mpeg4) V4L2 mem2mem MPEG4 decoder wrapper, mpegvideo|(mpeg2video) MPEG-1 video, mpeg1_v4l2m2m|(mpeg1video) V4L2 mem2mem MPEG1 decoder wrapper, mpeg2_v4l2m2m|(mpeg2video) V4L2 mem2mem MPEG2 decoder wrapper, msa1|MS ATC Screen, mscc|Mandsoft Screen Capture Codec, msmpeg4v1|MPEG-4 part 2 Microsoft variant version 1, msmpeg4v2|MPEG-4 part 2 Microsoft variant version 2, msmpeg4|(msmpeg4v3) MPEG-4 part 2 Microsoft variant version 3, msrle|Microsoft RLE, mss1|MS Screen 1, mss2|MS Windows Media Video V9 Screen, msvideo1|Microsoft Video 1, mszh|LCL (LossLess Codec Library) MSZH, mts2|MS Expression Encoder Screen, mvc1|Silicon Graphics Motion Video Compressor 1, mvc2|Silicon Graphics Motion Video Compressor 2, mwsc|MatchWare Screen Capture Codec, mxpeg|Mobotix MxPEG video, nuv|NuppelVideo/RTJPEG, paf_video|Amazing Studio Packed Animation File Video, pam|PAM (Portable AnyMap) image, pbm|PBM (Portable BitMap) image, pcx|PC Paintbrush PCX image, pgm|PGM (Portable GrayMap) image, pgmyuv|PGMYUV (Portable GrayMap YUV) image, pictor|Pictor/PC Paint, pixlet|Apple Pixlet, png|PNG (Portable Network Graphics) image, ppm|PPM (Portable PixelMap) image, prores|ProRes (iCodec Pro), prosumer|Brooktree ProSumer Video, psd|Photoshop PSD file, ptx|V.Flash PTX image, qdraw|Apple QuickDraw, qpeg|Q-team QPEG, qtrle|QuickTime Animation (RLE) video, r10k|AJA Kona 10-bit RGB Codec, r210|Uncompressed RGB 10-bit, rasc|RemotelyAnywhere Screen Capture, rawvideo|raw video, rl2|RL2 video, roqvideo|(roq) id RoQ video, rpza|QuickTime video (RPZA), rscc|innoHeim/Rsupport Screen Capture Codec, rv10|RealVideo 1.0, rv20|RealVideo 2.0, rv30|RealVideo 3.0, rv40|RealVideo 4.0, sanm|LucasArts SANM/Smush video, scpr|ScreenPressor, screenpresso|Screenpresso, sgi|SGI image, sgirle|Silicon Graphics RLE 8-bit video, sheervideo|BitJazz SheerVideo, smackvid|(smackvideo) Smacker video, smc|QuickTime Graphics (SMC), smvjpeg|SMV JPEG, snow|Snow, sp5x|Sunplus JPEG (SP5X), speedhq|NewTek SpeedHQ, srgc|Screen Recorder Gold Codec, sunrast|Sun Rasterfile image, svq1|Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1, svq3|Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3, targa|Truevision Targa image, targa_y216|Pinnacle TARGA CineWave YUV16, tdsc|TDSC, theora|Theora, thp|Nintendo Gamecube THP video, tiertexseqvideo|Tiertex Limited SEQ video, tiff|TIFF image, tmv|8088flex TMV, truemotion1|Duck TrueMotion 1.0, truemotion2|Duck TrueMotion 2.0, truemotion2rt|Duck TrueMotion 2.0 Real Time, camtasia|(tscc) TechSmith Screen Capture Codec, tscc2|TechSmith Screen Codec 2, txd|Renderware TXD (TeXture Dictionary) image, ultimotion|(ulti) IBM UltiMotion, utvideo|Ut Video, v210|Uncompressed 4:2:2 10-bit, v210x|Uncompressed 4:2:2 10-bit, v308|Uncompressed packed 4:4:4, v408|Uncompressed packed QT 4:4:4:4, v410|Uncompressed 4:4:4 10-bit, vb|Beam Software VB, vble|VBLE Lossless Codec, vc1|SMPTE VC-1, vc1image|Windows Media Video 9 Image v2, vc1_v4l2m2m|(vc1) V4L2 mem2mem VC1 decoder wrapper, vcr1|ATI VCR1, vmdvideo|Sierra VMD video, vmnc|VMware Screen Codec / VMware Video, vp3|On2 VP3, vp5|On2 VP5, vp6|On2 VP6, "vp6a|On2 VP6 (Flash version, with alpha channel)", vp6f|On2 VP6 (Flash version), vp7|On2 VP7, vp8|On2 VP8, vp8_v4l2m2m|(vp8) V4L2 mem2mem VP8 decoder wrapper, vp9|Google VP9, vp9_v4l2m2m|(vp9) V4L2 mem2mem VP9 decoder wrapper, vqavideo|(ws_vqa) Westwood Studios VQA (Vector Quantized Animation) video, webp|WebP image, wcmv|WinCAM Motion Video, wrapped_avframe|AVPacket to AVFrame passthrough, wmv1|Windows Media Video 7, wmv2|Windows Media Video 8, wmv3|Windows Media Video 9, wmv3image|Windows Media Video 9 Image, wnv1|Winnov WNV1, xan_wc3|Wing Commander III / Xan, xan_wc4|Wing Commander IV / Xxan, xbm|XBM (X BitMap) image, xface|X-face image, xl|(vixl) Miro VideoXL, xpm|XPM (X PixMap) image, xwd|XWD (X Window Dump) image, y41p|Uncompressed YUV 4:1:1 12-bit, ylc|YUY2 Lossless Codec, yop|Psygnosis YOP Video, yuv4|Uncompressed packed 4:2:0, 012v|Uncompressed 4:2:2 10-bit, zerocodec|ZeroCodec Lossless Video, zlib|LCL (LossLess Codec Library) ZLIB, zmbv|Zip Motion Blocks Video, libaom-av1|(av1) libaom AV1, libopenjpeg|(jpeg2000) OpenJPEG JPEG 2000, libvpx|(vp8) libvpx VP8, libvpx-vp9|(vp9) libvpx VP9, bintext|Binary text, xbin|eXtended BINary text, idf|iCEDraw text, h264_cuvid|(h264) Nvidia CUVID H264 decoder, hevc_cuvid|(hevc) Nvidia CUVID HEVC decoder, mjpeg_cuvid|(mjpeg) Nvidia CUVID MJPEG decoder, mpeg1_cuvid|(mpeg1video) Nvidia CUVID MPEG1VIDEO decoder, mpeg2_cuvid|(mpeg2video) Nvidia CUVID MPEG2VIDEO decoder, mpeg4_cuvid|(mpeg4) Nvidia CUVID MPEG4 decoder, vc1_cuvid|(vc1) Nvidia CUVID VC1 decoder, vp8_cuvid|(vp8) Nvidia CUVID VP8 decoder, vp9_cuvid|(vp9) Nvidia CUVID VP9 decoder -_usr_bin_mpv_2133304\vf_list=format, lavfi, lavfi-bridge, sub, vdpaupp, vavpp, amplify, ass, atadenoise, avgblur, bbox, bench, bitplanenoise, blackdetect, blackframe, boxblur, bwdif, chromahold, chromakey, ciescope, codecview, colorbalance, colorchannelmixer, colorkey, colorlevels, colormatrix, colorspace, convolution, copy, cover_rect, crop, cropdetect, cue, curves, datascope, dctdnoiz, deband, deblock, deflate, deflicker, deinterlace_vaapi, dejudder, delogo, denoise_vaapi, deshake, despill, detelecine, dilation, doubleweave, drawbox, drawgraph, drawgrid, drawtext, edgedetect, elbg, entropy, eq, erosion, fade, fftdnoiz, fftfilt, field, fieldhint, fieldorder, fillborders, find_rect, floodfill, format, fps, framerate, framestep, fspp, gblur, geq, gradfun, graphmonitor, greyedge, hflip, histeq, histogram, hqdn3d, hqx, hue, hwdownload, hwmap, hwupload, hwupload_cuda, idet, il, inflate, interlace, kerndeint, lenscorrection, limiter, loop, lumakey, lut, lut1d, lut3d, lutrgb, lutyuv, mcdeint, mestimate, metadata, minterpolate, mpdecimate, negate, nlmeans, nnedi, noformat, noise, normalize, null, oscilloscope, owdenoise, pad, palettegen, perms, perspective, phase, pixdesctest, pixscope, pp, pp7, prewitt, procamp_vaapi, pseudocolor, pullup, qp, random, readeia608, readvitc, realtime, removegrain, removelogo, repeatfields, reverse, roberts, rotate, sab, scale, scale_vaapi, selectivecolor, sendcmd, separatefields, setdar, setfield, setparams, setpts, setrange, setsar, settb, sharpness_vaapi, showinfo, showpalette, shuffleframes, shuffleplanes, sidedata, signalstats, smartblur, sobel, spp, sr, stereo3d, subtitles, super2xsai, swaprect, swapuv, tblend, telecine, thumbnail, tile, tinterlace, tlut2, tmix, tonemap, transpose, trim, unsharp, uspp, vaguedenoiser, vectorscope, vflip, vfrdet, vibrance, vidstabdetect, vidstabtransform, vignette, vmafmotion, w3fdif, waveform, weave, xbr, yadif, zoompan, fifo, If, prefix, Get -_usr_bin_mpv_2133304\vo_list=libmpv|render API for libmpv, gpu|Shader-based GPU Renderer, vdpau|VDPAU with X11, xv|X11/Xv, vaapi|VA API with X11, "x11|X11 (slow, old crap)", null|Null video output, image|Write video frames to image files, tct|true-color terminals, caca|libcaca, drm|Direct Rendering Manager -_usr_bin_mpv_2133336\ac_list=comfortnoise|RFC 3389 comfort noise generator, dvaudio|Ulead DV Audio, 8svx_exp|8SVX exponential, 8svx_fib|8SVX fibonacci, s302m|SMPTE 302M, sdx2_dpcm|DPCM Squareroot-Delta-Exact, aac|AAC (Advanced Audio Coding), aac_fixed|(aac) AAC (Advanced Audio Coding), aac_latm|AAC LATM (Advanced Audio Coding LATM syntax), ac3|ATSC A/52A (AC-3), ac3_fixed|(ac3) ATSC A/52A (AC-3), alac|ALAC (Apple Lossless Audio Codec), als|(mp4als) MPEG-4 Audio Lossless Coding (ALS), amrnb|(amr_nb) AMR-NB (Adaptive Multi-Rate NarrowBand), amrwb|(amr_wb) AMR-WB (Adaptive Multi-Rate WideBand), ape|Monkey's Audio, aptx|aptX (Audio Processing Technology for Bluetooth), aptx_hd|aptX HD (Audio Processing Technology for Bluetooth), atrac1|ATRAC1 (Adaptive TRansform Acoustic Coding), atrac3|ATRAC3 (Adaptive TRansform Acoustic Coding 3), atrac3al|ATRAC3 AL (Adaptive TRansform Acoustic Coding 3 Advanced Lossless), atrac3plus|(atrac3p) ATRAC3+ (Adaptive TRansform Acoustic Coding 3+), atrac3plusal|(atrac3pal) ATRAC3+ AL (Adaptive TRansform Acoustic Coding 3+ Advanced Lossless), atrac9|ATRAC9 (Adaptive TRansform Acoustic Coding 9), binkaudio_dct|Bink Audio (DCT), binkaudio_rdft|Bink Audio (RDFT), bmv_audio|Discworld II BMV audio, cook|Cook / Cooker / Gecko (RealAudio G2), dca|(dts) DCA (DTS Coherent Acoustics), dolby_e|Dolby E, "dsd_lsbf|DSD (Direct Stream Digital), least significant bit first", "dsd_msbf|DSD (Direct Stream Digital), most significant bit first", "dsd_lsbf_planar|DSD (Direct Stream Digital), least significant bit first, planar", "dsd_msbf_planar|DSD (Direct Stream Digital), most significant bit first, planar", dsicinaudio|Delphine Software International CIN audio, dss_sp|Digital Speech Standard Standard Play mode (DSS SP), dst|DST (Digital Stream Transfer), "eac3|ATSC A/52B (AC-3, E-AC-3)", evrc|EVRC (Enhanced Variable Rate Codec), wavesynth|Wave synthesis pseudo-codec, flac|FLAC (Free Lossless Audio Codec), g723_1|G.723.1, g729|G.729, gsm|GSM, gsm_ms|GSM Microsoft variant, iac|IAC (Indeo Audio Coder), ilbc|iLBC (Internet Low Bitrate Codec), imc|IMC (Intel Music Coder), interplayacm|Interplay ACM, mace3|MACE (Macintosh Audio Compression/Expansion) 3:1, mace6|MACE (Macintosh Audio Compression/Expansion) 6:1, metasound|Voxware MetaSound, mlp|MLP (Meridian Lossless Packing), mp1|MP1 (MPEG audio layer 1), mp1float|(mp1) MP1 (MPEG audio layer 1), mp2|MP2 (MPEG audio layer 2), mp2float|(mp2) MP2 (MPEG audio layer 2), mp3float|(mp3) MP3 (MPEG audio layer 3), mp3|MP3 (MPEG audio layer 3), mp3adufloat|(mp3adu) ADU (Application Data Unit) MP3 (MPEG audio layer 3), mp3adu|ADU (Application Data Unit) MP3 (MPEG audio layer 3), mp3on4float|(mp3on4) MP3onMP4, mp3on4|MP3onMP4, mpc7|(musepack7) Musepack SV7, mpc8|(musepack8) Musepack SV8, nellymoser|Nellymoser Asao, on2avc|(avc) On2 Audio for Video Codec, opus|Opus, paf_audio|Amazing Studio Packed Animation File Audio, qcelp|QCELP / PureVoice, qdm2|QDesign Music Codec 2, qdmc|QDesign Music Codec 1, real_144|(ra_144) RealAudio 1.0 (14.4K), real_288|(ra_288) RealAudio 2.0 (28.8K), ralf|RealAudio Lossless, sbc|SBC (low-complexity subband codec), shorten|Shorten, sipr|RealAudio SIPR / ACELP.NET, smackaud|(smackaudio) Smacker audio, sonic|Sonic, tak|TAK (Tom's lossless Audio Kompressor), truehd|TrueHD, truespeech|DSP Group TrueSpeech, tta|TTA (True Audio), twinvq|VQF TwinVQ, vmdaudio|Sierra VMD audio, vorbis|Vorbis, wavpack|WavPack, wmalossless|Windows Media Audio Lossless, wmapro|Windows Media Audio 9 Professional, wmav1|Windows Media Audio 1, wmav2|Windows Media Audio 2, wmavoice|Windows Media Audio Voice, ws_snd1|(westwood_snd1) Westwood Audio (SND1), xma1|Xbox Media Audio 1, xma2|Xbox Media Audio 2, pcm_alaw|PCM A-law / G.711 A-law, pcm_bluray|PCM signed 16|20|24-bit big-endian for Blu-ray media, pcm_dvd|PCM signed 16|20|24-bit big-endian for DVD media, pcm_f16le|PCM 16.8 floating point little-endian, pcm_f24le|PCM 24.0 floating point little-endian, pcm_f32be|PCM 32-bit floating point big-endian, pcm_f32le|PCM 32-bit floating point little-endian, pcm_f64be|PCM 64-bit floating point big-endian, pcm_f64le|PCM 64-bit floating point little-endian, pcm_lxf|PCM signed 20-bit little-endian planar, pcm_mulaw|PCM mu-law / G.711 mu-law, pcm_s8|PCM signed 8-bit, pcm_s8_planar|PCM signed 8-bit planar, pcm_s16be|PCM signed 16-bit big-endian, pcm_s16be_planar|PCM signed 16-bit big-endian planar, pcm_s16le|PCM signed 16-bit little-endian, pcm_s16le_planar|PCM signed 16-bit little-endian planar, pcm_s24be|PCM signed 24-bit big-endian, pcm_s24daud|PCM D-Cinema audio signed 24-bit, pcm_s24le|PCM signed 24-bit little-endian, pcm_s24le_planar|PCM signed 24-bit little-endian planar, pcm_s32be|PCM signed 32-bit big-endian, pcm_s32le|PCM signed 32-bit little-endian, pcm_s32le_planar|PCM signed 32-bit little-endian planar, pcm_s64be|PCM signed 64-bit big-endian, pcm_s64le|PCM signed 64-bit little-endian, pcm_u8|PCM unsigned 8-bit, pcm_u16be|PCM unsigned 16-bit big-endian, pcm_u16le|PCM unsigned 16-bit little-endian, pcm_u24be|PCM unsigned 24-bit big-endian, pcm_u24le|PCM unsigned 24-bit little-endian, pcm_u32be|PCM unsigned 32-bit big-endian, pcm_u32le|PCM unsigned 32-bit little-endian, pcm_vidc|PCM Archimedes VIDC, pcm_zork|PCM Zork, gremlin_dpcm|DPCM Gremlin, interplay_dpcm|DPCM Interplay, roq_dpcm|DPCM id RoQ, sol_dpcm|DPCM Sol, xan_dpcm|DPCM Xan, adpcm_4xm|ADPCM 4X Movie, adpcm_adx|SEGA CRI ADX ADPCM, adpcm_afc|ADPCM Nintendo Gamecube AFC, adpcm_aica|ADPCM Yamaha AICA, adpcm_ct|ADPCM Creative Technology, adpcm_dtk|ADPCM Nintendo Gamecube DTK, adpcm_ea|ADPCM Electronic Arts, adpcm_ea_maxis_xa|ADPCM Electronic Arts Maxis CDROM XA, adpcm_ea_r1|ADPCM Electronic Arts R1, adpcm_ea_r2|ADPCM Electronic Arts R2, adpcm_ea_r3|ADPCM Electronic Arts R3, adpcm_ea_xas|ADPCM Electronic Arts XAS, g722|(adpcm_g722) G.722 ADPCM, g726|(adpcm_g726) G.726 ADPCM, g726le|(adpcm_g726le) G.726 ADPCM little-endian, adpcm_ima_amv|ADPCM IMA AMV, adpcm_ima_apc|ADPCM IMA CRYO APC, adpcm_ima_dat4|ADPCM IMA Eurocom DAT4, adpcm_ima_dk3|ADPCM IMA Duck DK3, adpcm_ima_dk4|ADPCM IMA Duck DK4, adpcm_ima_ea_eacs|ADPCM IMA Electronic Arts EACS, adpcm_ima_ea_sead|ADPCM IMA Electronic Arts SEAD, adpcm_ima_iss|ADPCM IMA Funcom ISS, adpcm_ima_oki|ADPCM IMA Dialogic OKI, adpcm_ima_qt|ADPCM IMA QuickTime, adpcm_ima_rad|ADPCM IMA Radical, adpcm_ima_smjpeg|ADPCM IMA Loki SDL MJPEG, adpcm_ima_wav|ADPCM IMA WAV, adpcm_ima_ws|ADPCM IMA Westwood, adpcm_ms|ADPCM Microsoft, adpcm_mtaf|ADPCM MTAF, adpcm_psx|ADPCM Playstation, adpcm_sbpro_2|ADPCM Sound Blaster Pro 2-bit, adpcm_sbpro_3|ADPCM Sound Blaster Pro 2.6-bit, adpcm_sbpro_4|ADPCM Sound Blaster Pro 4-bit, adpcm_swf|ADPCM Shockwave Flash, adpcm_thp|ADPCM Nintendo THP, adpcm_thp_le|ADPCM Nintendo THP (little-endian), adpcm_vima|LucasArts VIMA audio, adpcm_xa|ADPCM CDROM XA, adpcm_yamaha|ADPCM Yamaha, libgsm|(gsm) libgsm GSM, libgsm_ms|(gsm_ms) libgsm GSM Microsoft variant, libopencore_amrnb|(amr_nb) OpenCORE AMR-NB (Adaptive Multi-Rate Narrow-Band), libopencore_amrwb|(amr_wb) OpenCORE AMR-WB (Adaptive Multi-Rate Wide-Band), libopus|(opus) libopus Opus, libspeex|(speex) libspeex Speex, libvorbis|(vorbis) libvorbis -_usr_bin_mpv_2133336\ao_list=pulse|PulseAudio audio output, alsa|ALSA audio output, oss|OSS/ioctl audio output, jack|JACK audio output, null|Null audio output, pcm|RAW PCM/WAVE file writer audio output -_usr_bin_mpv_2133336\date=@DateTime(\0\0\0\x10\0\0\0\0\0\0%\x83^\x3\x82\xeX\0) -_usr_bin_mpv_2133336\demuxer_list=disc|CD/DVD/BD wrapper, edl|Edit decision list, cue|CUE sheet, rawaudio|Uncompressed audio, rawvideo|Uncompressed video, tv|TV card demuxer, mkv|Matroska, libarchive|libarchive wrapper, rar|Rar archive file, lavf|libavformat, mf|image files (mf), playlist|Playlist file, null|null demuxer -_usr_bin_mpv_2133336\is_mplayer2=false -_usr_bin_mpv_2133336\is_mpv=true -_usr_bin_mpv_2133336\mplayer2_version= -_usr_bin_mpv_2133336\mplayer_svn=33472 -_usr_bin_mpv_2133336\mpv_version=0.29.1 -_usr_bin_mpv_2133336\option_list=--ab-loop-a, --ab-loop-b, --access-references, --ad, --ad-lavc-ac3drc, --ad-lavc-downmix, --ad-lavc-o, --ad-lavc-threads, --af, --aid, --alang, --alpha, --alsa-buffer-time, --alsa-ignore-chmap, --alsa-mixer-device, --alsa-mixer-index, --alsa-mixer-name, --alsa-non-interleaved, --alsa-periods, --alsa-resample, --ao, --ao-null-broken-delay, --ao-null-broken-eof, --ao-null-buffer, --ao-null-channel-layouts, --ao-null-format, --ao-null-latency, --ao-null-outburst, --ao-null-speed, --ao-null-untimed, --ao-pcm-append, --ao-pcm-file, --ao-pcm-waveheader, --audio, --audio-buffer, --audio-channels, --audio-client-name, --audio-delay, --audio-demuxer, --audio-device, --audio-display, --audio-exclusive, --audio-fallback-to-null, --audio-file, --audio-file-auto, --audio-file-paths, --audio-files, --audio-format, --audio-normalize-downmix, --audio-pitch-correction, --audio-resample-cutoff, --audio-resample-filter-size, --audio-resample-linear, --audio-resample-max-output-size, --audio-resample-phase-shift, --audio-samplerate, --audio-spdif, --audio-stream-silence, --audio-swresample-o, --audio-wait-open, --autofit, --autofit-larger, --autofit-smaller, --autoload-files, --autosync, --background, --blend-subtitles, --bluray-device, --border, --brightness, --cache, --cache-backbuffer, --cache-default, --cache-file, --cache-file-size, --cache-initial, --cache-pause, --cache-pause-initial, --cache-pause-wait, --cache-secs, --cache-seek-min, --cdda-cdtext, --cdda-overlap, --cdda-paranoia, --cdda-sector-size, --cdda-skip, --cdda-span, --cdda-speed, --cdda-toc-bias, --cdda-toc-offset, --cdrom-device, --chapter-merge-threshold, --chapter-seek-threshold, --chapters-file, --config, --config-dir, --contrast, --cookies, --cookies-file, --correct-downscaling, --correct-pts, --cscale, --cscale-antiring, --cscale-blur, --cscale-clamp, --cscale-cutoff, --cscale-param1, --cscale-param2, --cscale-radius, --cscale-taper, --cscale-wblur, --cscale-window, --cscale-wparam, --cscale-wtaper, --cuda-decode-device, --cursor-autohide, --cursor-autohide-fs-only, --deband, --deband-grain, --deband-iterations, --deband-range, --deband-threshold, --deinterlace, --demuxer, --demuxer-lavf-allow-mimetype, --demuxer-lavf-analyzeduration, --demuxer-lavf-buffersize, --demuxer-lavf-format, --demuxer-lavf-hacks, --demuxer-lavf-o, --demuxer-lavf-probe-info, --demuxer-lavf-probescore, --demuxer-lavf-probesize, --demuxer-max-back-bytes, --demuxer-max-bytes, --demuxer-mkv-probe-start-time, --demuxer-mkv-probe-video-duration, --demuxer-mkv-subtitle-preroll, --demuxer-mkv-subtitle-preroll-secs, --demuxer-mkv-subtitle-preroll-secs-index, --demuxer-rawaudio-channels, --demuxer-rawaudio-format, --demuxer-rawaudio-rate, --demuxer-rawvideo-codec, --demuxer-rawvideo-format, --demuxer-rawvideo-fps, --demuxer-rawvideo-h, --demuxer-rawvideo-mp-format, --demuxer-rawvideo-size, --demuxer-rawvideo-w, --demuxer-readahead-secs, --demuxer-seekable-cache, --demuxer-thread, --display-fps, --display-tags, --dither, --dither-depth, --dither-size-fruit, --drm-connector, --drm-format, --drm-mode, --drm-osd-plane-id, --drm-osd-size, --drm-video-plane-id, --dscale, --dscale-antiring, --dscale-blur, --dscale-clamp, --dscale-cutoff, --dscale-param1, --dscale-param2, --dscale-radius, --dscale-taper, --dscale-wblur, --dscale-window, --dscale-wparam, --dscale-wtaper, --dump-stats, --dvbin-card, --dvbin-file, --dvbin-full-transponder, --dvbin-prog, --dvbin-timeout, --dvd-angle, --dvd-device, --dvd-speed, --edition, --embeddedfonts, --end, --external-file, --external-files, --fbo-format, --fit-border, --force-media-title, --force-rgba-osd-rendering, --force-seekable, --force-window, --force-window-position, --fps, --framedrop, --frames, --fs, --fs-screen, --fullscreen, --gamma, --gamma-auto, --gamma-factor, --gamut-warning, --gapless-audio, --geometry, --glsl-shader, --glsl-shaders, --gpu-api, --gpu-context, --gpu-debug, --gpu-dumb-mode, --gpu-hwdec-interop, --gpu-shader-cache-dir, --gpu-sw, --gpu-tex-pad-x, --gpu-tex-pad-y, --h, --hdr-compute-peak, --help, --hidpi-window-scale, --hls-bitrate, --hr-seek, --hr-seek-demuxer-offset, --hr-seek-framedrop, --http-header-fields, --http-proxy, --hue, --hwdec, --hwdec-codecs, --hwdec-image-format, --icc-3dlut-size, --icc-cache-dir, --icc-contrast, --icc-intent, --icc-profile, --icc-profile-auto, --idle, --ignore-path-in-watch-later-config, --image-display-duration, --image-subs-video-resolution, --include, --index, --initial-audio-sync, --input-ar-delay, --input-ar-rate, --input-cmdlist, --input-conf, --input-cursor, --input-default-bindings, --input-doubleclick-time, --input-file, --input-ipc-server, --input-key-fifo-size, --input-keylist, --input-media-keys, --input-right-alt-gr, --input-terminal, --input-test, --input-vo-keyboard, --interpolation, --interpolation-threshold, --jack-autostart, --jack-connect, --jack-name, --jack-port, --jack-std-channel-layout, --keep-open, --keep-open-pause, --keepaspect, --keepaspect-window, --lavfi-complex, --length, --linear-scaling, --list-options, --list-properties, --list-protocols, --load-scripts, --load-stats-overlay, --load-unsafe-playlists, --log-file, --loop, --loop-file, --loop-playlist, --mc, --merge-files, --mf-fps, --mf-type, --monitoraspect, --monitorpixelaspect, --msg-color, --msg-level, --msg-module, --msg-time, --mute, --native-fs, --native-keyrepeat, --network-timeout, --o, --oac, --oacopts, --ocopy-metadata, --of, --ofopts, --on-all-workspaces, --ontop, --ontop-level, --opengl-check-pattern, --opengl-early-flush, --opengl-es, --opengl-glfinish, --opengl-pbo, --opengl-rectangle-textures, --opengl-restrict, --opengl-swapinterval, --opengl-waitvsync, --orawts, --ordered-chapters, --ordered-chapters-files, --oremove-metadata, --osc, --osd-align-x, --osd-align-y, --osd-back-color, --osd-bar, --osd-bar-align-x, --osd-bar-align-y, --osd-bar-h, --osd-bar-w, --osd-blur, --osd-bold, --osd-border-color, --osd-border-size, --osd-color, --osd-duration, --osd-font, --osd-font-size, --osd-fractions, --osd-italic, --osd-justify, --osd-level, --osd-margin-x, --osd-margin-y, --osd-msg1, --osd-msg2, --osd-msg3, --osd-on-seek, --osd-playing-msg, --osd-scale, --osd-scale-by-window, --osd-shadow-color, --osd-shadow-offset, --osd-spacing, --osd-status-msg, --oset-metadata, --oss-mixer-channel, --oss-mixer-device, --ovc, --ovcopts, --panscan, --pause, --player-operation-mode, --playlist, --playlist-start, --prefetch-playlist, --profile, --pulse-buffer, --pulse-host, --pulse-latency-hacks, --quiet, --really-quiet, --rebase-start-time, --record-file, --referrer, --replaygain, --replaygain-clip, --replaygain-fallback, --replaygain-preamp, --reset-on-next-file, --resume-playback, --rtsp-transport, --saturation, --save-position-on-quit, --scale, --scale-antiring, --scale-blur, --scale-clamp, --scale-cutoff, --scale-param1, --scale-param2, --scale-radius, --scale-taper, --scale-wblur, --scale-window, --scale-wparam, --scale-wtaper, --scaler-lut-size, --scaler-resizes-only, --screen, --screenshot-directory, --screenshot-format, --screenshot-high-bit-depth, --screenshot-jpeg-quality, --screenshot-jpeg-source-chroma, --screenshot-png-compression, --screenshot-png-filter, --screenshot-tag-colorspace, --screenshot-template, --script, --script-opts, --scripts, --secondary-sid, --sharpen, --show-profile, --shuffle, --sid, --sigmoid-center, --sigmoid-slope, --sigmoid-upscaling, --slang, --snap-window, --speed, --spirv-compiler, --sstep, --start, --stop-playback-on-init-failure, --stop-screensaver, --stream-dump, --stream-lavf-o, --stretch-dvd-subs, --stretch-image-subs-to-screen, --sub, --sub-align-x, --sub-align-y, --sub-ass, --sub-ass-force-margins, --sub-ass-force-style, --sub-ass-hinting, --sub-ass-justify, --sub-ass-line-spacing, --sub-ass-override, --sub-ass-scale-with-window, --sub-ass-shaper, --sub-ass-styles, --sub-ass-vsfilter-aspect-compat, --sub-ass-vsfilter-blur-compat, --sub-ass-vsfilter-color-compat, --sub-auto, --sub-back-color, --sub-blur, --sub-bold, --sub-border-color, --sub-border-size, --sub-clear-on-seek, --sub-codepage, --sub-color, --sub-create-cc-track, --sub-delay, --sub-demuxer, --sub-file, --sub-file-paths, --sub-files, --sub-filter-sdh, --sub-filter-sdh-harder, --sub-fix-timing, --sub-font, --sub-font-size, --sub-forced-only, --sub-fps, --sub-gauss, --sub-gray, --sub-italic, --sub-justify, --sub-margin-x, --sub-margin-y, --sub-pos, --sub-scale, --sub-scale-by-window, --sub-scale-with-window, --sub-shadow-color, --sub-shadow-offset, --sub-spacing, --sub-speed, --sub-use-margins, --sub-visibility, --swapchain-depth, --sws-cgb, --sws-chs, --sws-cs, --sws-cvs, --sws-lgb, --sws-ls, --sws-scaler, --target-peak, --target-prim, --target-trc, --taskbar-progress, --teletext-page, --temporal-dither, --temporal-dither-period, --term-osd, --term-osd-bar, --term-osd-bar-chars, --term-playing-msg, --term-status-msg, --terminal, --title, --tls-ca-file, --tls-cert-file, --tls-key-file, --tls-verify, --tone-mapping, --tone-mapping-desaturate, --tone-mapping-param, --track-auto-selection, --tscale, --tscale-antiring, --tscale-blur, --tscale-clamp, --tscale-cutoff, --tscale-param1, --tscale-param2, --tscale-radius, --tscale-taper, --tscale-wblur, --tscale-window, --tscale-wparam, --tscale-wtaper, --tv-adevice, --tv-alsa, --tv-amode, --tv-audio, --tv-audioid, --tv-audiorate, --tv-automute, --tv-balance, --tv-bass, --tv-brightness, --tv-buffersize, --tv-chanlist, --tv-channel, --tv-channels, --tv-contrast, --tv-decimation, --tv-device, --tv-driver, --tv-forceaudio, --tv-forcechan, --tv-fps, --tv-freq, --tv-gain, --tv-height, --tv-hue, --tv-immediatemode, --tv-input, --tv-mjpeg, --tv-norm, --tv-normid, --tv-outfmt, --tv-quality, --tv-saturation, --tv-scan-autostart, --tv-scan-period, --tv-scan-threshold, --tv-treble, --tv-volume, --tv-width, --untimed, --use-embedded-icc-profile, --use-filedir-conf, --user-agent, --v, --V, --vaapi-device, --vd, --vd-lavc-assume-old-x264, --vd-lavc-bitexact, --vd-lavc-check-hw-profile, --vd-lavc-dr, --vd-lavc-fast, --vd-lavc-framedrop, --vd-lavc-o, --vd-lavc-show-all, --vd-lavc-skipframe, --vd-lavc-skipidct, --vd-lavc-skiploopfilter, --vd-lavc-software-fallback, --vd-lavc-threads, --version, --vf, --vid, --video, --video-align-x, --video-align-y, --video-aspect, --video-aspect-method, --video-latency-hacks, --video-osd, --video-output-levels, --video-pan-x, --video-pan-y, --video-rotate, --video-sync, --video-sync-adrop-size, --video-sync-max-audio-change, --video-sync-max-video-change, --video-timing-offset, --video-unscaled, --video-zoom, --vlang, --vo, --vo-image-format, --vo-image-high-bit-depth, --vo-image-jpeg-quality, --vo-image-jpeg-source-chroma, --vo-image-outdir, --vo-image-png-compression, --vo-image-png-filter, --vo-image-tag-colorspace, --vo-null-fps, --vo-tct-256, --vo-tct-algo, --vo-tct-height, --vo-tct-width, --vo-vaapi-scaled-osd, --vo-vaapi-scaling, --vo-vdpau-chroma-deint, --vo-vdpau-colorkey, --vo-vdpau-composite-detect, --vo-vdpau-deint, --vo-vdpau-denoise, --vo-vdpau-force-yuv, --vo-vdpau-fps, --vo-vdpau-hqscaling, --vo-vdpau-output-surfaces, --vo-vdpau-pullup, --vo-vdpau-queuetime-fs, --vo-vdpau-queuetime-windowed, --vo-vdpau-sharpen, --volume, --volume-max, --vulkan-async-compute, --vulkan-async-transfer, --vulkan-device, --vulkan-queue-count, --vulkan-swap-mode, --watch-later-directory, --wid, --window-dragging, --window-scale, --write-filename-in-watch-later-config, --x11-bypass-compositor, --x11-name, --x11-netwm, --xv-adaptor, --xv-buffers, --xv-ck, --xv-ck-method, --xv-colorkey, --xv-port, --ytdl, --ytdl-format, --ytdl-raw-options, --{, --} -_usr_bin_mpv_2133336\size=2133336 -_usr_bin_mpv_2133336\vc_list=aasc|Autodesk RLE, aic|Apple Intermediate Codec, alias_pix|Alias/Wavefront PIX image, amv|AMV Video, anm|Deluxe Paint Animation, ansi|ASCII/ANSI art, apng|APNG (Animated Portable Network Graphics) image, asv1|ASUS V1, asv2|ASUS V2, aura|Auravision AURA, aura2|Auravision Aura 2, avrp|Avid 1:1 10-bit RGB Packer, avrn|Avid AVI Codec, avs|AVS (Audio Video Standard) video, avui|Avid Meridien Uncompressed, ayuv|Uncompressed packed MS 4:4:4:4, bethsoftvid|Bethesda VID video, bfi|Brute Force & Ignorance, binkvideo|Bink video, bitpacked|Bitpacked, bmp|BMP (Windows and OS/2 bitmap), bmv_video|Discworld II BMV video, brender_pix|BRender PIX image, c93|Interplay C93, "cavs|Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile)", cdgraphics|CD Graphics video, cdxl|Commodore CDXL video, cfhd|Cineform HD, cinepak|Cinepak, clearvideo|Iterated Systems ClearVideo, cljr|Cirrus Logic AccuPak, cllc|Canopus Lossless Codec, cpia|CPiA video format, camstudio|(cscd) CamStudio, cyuv|Creative YUV (CYUV), dds|DirectDraw Surface image decoder, dfa|Chronomaster DFA, dirac|BBC Dirac VC-2, dnxhd|VC3/DNxHD, dpx|DPX (Digital Picture Exchange) image, dsicinvideo|Delphine Software International CIN video, dvvideo|DV (Digital Video), dxa|Feeble Files/ScummVM DXA, dxtory|Dxtory, dxv|Resolume DXV, eacmv|(cmv) Electronic Arts CMV video, eamad|(mad) Electronic Arts Madcow Video, eatgq|(tgq) Electronic Arts TGQ video, eatgv|(tgv) Electronic Arts TGV video, eatqi|(tqi) Electronic Arts TQI Video, 8bps|QuickTime 8BPS video, escape124|Escape 124, escape130|Escape 130, exr|OpenEXR image, ffv1|FFmpeg video codec #1, ffvhuff|Huffyuv FFmpeg variant, fic|Mirillis FIC, fits|Flexible Image Transport System, flashsv|Flash Screen Video v1, flashsv2|Flash Screen Video v2, flic|Autodesk Animator Flic video, flv|(flv1) FLV / Sorenson Spark / Sorenson H.263 (Flash Video), fmvc|FM Screen Capture Codec, 4xm|4X Movie, fraps|Fraps, frwu|Forward Uncompressed, g2m|Go2Meeting, gdv|Gremlin Digital Video, gif|GIF (Graphics Interchange Format), h261|H.261, "h263|H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2", h263i|Intel H.263, "h263p|H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2", h263_v4l2m2m|(h263) V4L2 mem2mem H.263 decoder wrapper, h264|H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10, h264_v4l2m2m|(h264) V4L2 mem2mem H.264 decoder wrapper, hap|Vidvox Hap, hevc|HEVC (High Efficiency Video Coding), hevc_v4l2m2m|(hevc) V4L2 mem2mem HEVC decoder wrapper, hnm4video|HNM 4 video, hq_hqa|Canopus HQ/HQA, hqx|Canopus HQX, huffyuv|Huffyuv / HuffYUV, idcinvideo|(idcin) id Quake II CIN video, iff|(iff_ilbm) IFF ACBM/ANIM/DEEP/ILBM/PBM/RGB8/RGBN, imm4|Infinity IMM4, indeo2|Intel Indeo 2, indeo3|Intel Indeo 3, indeo4|Intel Indeo Video Interactive 4, indeo5|Intel Indeo Video Interactive 5, interplayvideo|Interplay MVE video, jpeg2000|JPEG 2000, jpegls|JPEG-LS, jv|Bitmap Brothers JV video, kgv1|Kega Game Video, kmvc|Karl Morton's video codec, lagarith|Lagarith lossless, loco|LOCO, m101|Matrox Uncompressed SD, magicyuv|MagicYUV video, mdec|Sony PlayStation MDEC (Motion DECoder), mimic|Mimic, mjpeg|MJPEG (Motion JPEG), mjpegb|Apple MJPEG-B, mmvideo|American Laser Games MM Video, motionpixels|Motion Pixels video, mpeg1video|MPEG-1 video, mpeg2video|MPEG-2 video, mpeg4|MPEG-4 part 2, mpeg4_v4l2m2m|(mpeg4) V4L2 mem2mem MPEG4 decoder wrapper, mpegvideo|(mpeg2video) MPEG-1 video, mpeg1_v4l2m2m|(mpeg1video) V4L2 mem2mem MPEG1 decoder wrapper, mpeg2_v4l2m2m|(mpeg2video) V4L2 mem2mem MPEG2 decoder wrapper, msa1|MS ATC Screen, mscc|Mandsoft Screen Capture Codec, msmpeg4v1|MPEG-4 part 2 Microsoft variant version 1, msmpeg4v2|MPEG-4 part 2 Microsoft variant version 2, msmpeg4|(msmpeg4v3) MPEG-4 part 2 Microsoft variant version 3, msrle|Microsoft RLE, mss1|MS Screen 1, mss2|MS Windows Media Video V9 Screen, msvideo1|Microsoft Video 1, mszh|LCL (LossLess Codec Library) MSZH, mts2|MS Expression Encoder Screen, mvc1|Silicon Graphics Motion Video Compressor 1, mvc2|Silicon Graphics Motion Video Compressor 2, mwsc|MatchWare Screen Capture Codec, mxpeg|Mobotix MxPEG video, nuv|NuppelVideo/RTJPEG, paf_video|Amazing Studio Packed Animation File Video, pam|PAM (Portable AnyMap) image, pbm|PBM (Portable BitMap) image, pcx|PC Paintbrush PCX image, pgm|PGM (Portable GrayMap) image, pgmyuv|PGMYUV (Portable GrayMap YUV) image, pictor|Pictor/PC Paint, pixlet|Apple Pixlet, png|PNG (Portable Network Graphics) image, ppm|PPM (Portable PixelMap) image, prores|ProRes (iCodec Pro), prosumer|Brooktree ProSumer Video, psd|Photoshop PSD file, ptx|V.Flash PTX image, qdraw|Apple QuickDraw, qpeg|Q-team QPEG, qtrle|QuickTime Animation (RLE) video, r10k|AJA Kona 10-bit RGB Codec, r210|Uncompressed RGB 10-bit, rasc|RemotelyAnywhere Screen Capture, rawvideo|raw video, rl2|RL2 video, roqvideo|(roq) id RoQ video, rpza|QuickTime video (RPZA), rscc|innoHeim/Rsupport Screen Capture Codec, rv10|RealVideo 1.0, rv20|RealVideo 2.0, rv30|RealVideo 3.0, rv40|RealVideo 4.0, sanm|LucasArts SANM/Smush video, scpr|ScreenPressor, screenpresso|Screenpresso, sgi|SGI image, sgirle|Silicon Graphics RLE 8-bit video, sheervideo|BitJazz SheerVideo, smackvid|(smackvideo) Smacker video, smc|QuickTime Graphics (SMC), smvjpeg|SMV JPEG, snow|Snow, sp5x|Sunplus JPEG (SP5X), speedhq|NewTek SpeedHQ, srgc|Screen Recorder Gold Codec, sunrast|Sun Rasterfile image, svq1|Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1, svq3|Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3, targa|Truevision Targa image, targa_y216|Pinnacle TARGA CineWave YUV16, tdsc|TDSC, theora|Theora, thp|Nintendo Gamecube THP video, tiertexseqvideo|Tiertex Limited SEQ video, tiff|TIFF image, tmv|8088flex TMV, truemotion1|Duck TrueMotion 1.0, truemotion2|Duck TrueMotion 2.0, truemotion2rt|Duck TrueMotion 2.0 Real Time, camtasia|(tscc) TechSmith Screen Capture Codec, tscc2|TechSmith Screen Codec 2, txd|Renderware TXD (TeXture Dictionary) image, ultimotion|(ulti) IBM UltiMotion, utvideo|Ut Video, v210|Uncompressed 4:2:2 10-bit, v210x|Uncompressed 4:2:2 10-bit, v308|Uncompressed packed 4:4:4, v408|Uncompressed packed QT 4:4:4:4, v410|Uncompressed 4:4:4 10-bit, vb|Beam Software VB, vble|VBLE Lossless Codec, vc1|SMPTE VC-1, vc1image|Windows Media Video 9 Image v2, vc1_v4l2m2m|(vc1) V4L2 mem2mem VC1 decoder wrapper, vcr1|ATI VCR1, vmdvideo|Sierra VMD video, vmnc|VMware Screen Codec / VMware Video, vp3|On2 VP3, vp5|On2 VP5, vp6|On2 VP6, "vp6a|On2 VP6 (Flash version, with alpha channel)", vp6f|On2 VP6 (Flash version), vp7|On2 VP7, vp8|On2 VP8, vp8_v4l2m2m|(vp8) V4L2 mem2mem VP8 decoder wrapper, vp9|Google VP9, vp9_v4l2m2m|(vp9) V4L2 mem2mem VP9 decoder wrapper, vqavideo|(ws_vqa) Westwood Studios VQA (Vector Quantized Animation) video, webp|WebP image, wcmv|WinCAM Motion Video, wrapped_avframe|AVPacket to AVFrame passthrough, wmv1|Windows Media Video 7, wmv2|Windows Media Video 8, wmv3|Windows Media Video 9, wmv3image|Windows Media Video 9 Image, wnv1|Winnov WNV1, xan_wc3|Wing Commander III / Xan, xan_wc4|Wing Commander IV / Xxan, xbm|XBM (X BitMap) image, xface|X-face image, xl|(vixl) Miro VideoXL, xpm|XPM (X PixMap) image, xwd|XWD (X Window Dump) image, y41p|Uncompressed YUV 4:1:1 12-bit, ylc|YUY2 Lossless Codec, yop|Psygnosis YOP Video, yuv4|Uncompressed packed 4:2:0, 012v|Uncompressed 4:2:2 10-bit, zerocodec|ZeroCodec Lossless Video, zlib|LCL (LossLess Codec Library) ZLIB, zmbv|Zip Motion Blocks Video, libaom-av1|(av1) libaom AV1, libopenjpeg|(jpeg2000) OpenJPEG JPEG 2000, libvpx|(vp8) libvpx VP8, libvpx-vp9|(vp9) libvpx VP9, bintext|Binary text, xbin|eXtended BINary text, idf|iCEDraw text, h264_cuvid|(h264) Nvidia CUVID H264 decoder, hevc_cuvid|(hevc) Nvidia CUVID HEVC decoder, mjpeg_cuvid|(mjpeg) Nvidia CUVID MJPEG decoder, mpeg1_cuvid|(mpeg1video) Nvidia CUVID MPEG1VIDEO decoder, mpeg2_cuvid|(mpeg2video) Nvidia CUVID MPEG2VIDEO decoder, mpeg4_cuvid|(mpeg4) Nvidia CUVID MPEG4 decoder, vc1_cuvid|(vc1) Nvidia CUVID VC1 decoder, vp8_cuvid|(vp8) Nvidia CUVID VP8 decoder, vp9_cuvid|(vp9) Nvidia CUVID VP9 decoder -_usr_bin_mpv_2133336\vf_list=format, lavfi, lavfi-bridge, sub, vdpaupp, vavpp, amplify, ass, atadenoise, avgblur, bbox, bench, bitplanenoise, blackdetect, blackframe, boxblur, bwdif, chromahold, chromakey, ciescope, codecview, colorbalance, colorchannelmixer, colorkey, colorlevels, colormatrix, colorspace, convolution, copy, cover_rect, crop, cropdetect, cue, curves, datascope, dctdnoiz, deband, deblock, deflate, deflicker, deinterlace_vaapi, dejudder, delogo, denoise_vaapi, deshake, despill, detelecine, dilation, doubleweave, drawbox, drawgraph, drawgrid, drawtext, edgedetect, elbg, entropy, eq, erosion, fade, fftdnoiz, fftfilt, field, fieldhint, fieldorder, fillborders, find_rect, floodfill, format, fps, framerate, framestep, fspp, gblur, geq, gradfun, graphmonitor, greyedge, hflip, histeq, histogram, hqdn3d, hqx, hue, hwdownload, hwmap, hwupload, hwupload_cuda, idet, il, inflate, interlace, kerndeint, lenscorrection, limiter, loop, lumakey, lut, lut1d, lut3d, lutrgb, lutyuv, mcdeint, mestimate, metadata, minterpolate, mpdecimate, negate, nlmeans, nnedi, noformat, noise, normalize, null, oscilloscope, owdenoise, pad, palettegen, perms, perspective, phase, pixdesctest, pixscope, pp, pp7, prewitt, procamp_vaapi, pseudocolor, pullup, qp, random, readeia608, readvitc, realtime, removegrain, removelogo, repeatfields, reverse, roberts, rotate, sab, scale, scale_vaapi, selectivecolor, sendcmd, separatefields, setdar, setfield, setparams, setpts, setrange, setsar, settb, sharpness_vaapi, showinfo, showpalette, shuffleframes, shuffleplanes, sidedata, signalstats, smartblur, sobel, spp, sr, stereo3d, subtitles, super2xsai, swaprect, swapuv, tblend, telecine, thumbnail, tile, tinterlace, tlut2, tmix, tonemap, transpose, trim, unsharp, uspp, vaguedenoiser, vectorscope, vflip, vfrdet, vibrance, vidstabdetect, vidstabtransform, vignette, vmafmotion, w3fdif, waveform, weave, xbr, yadif, zoompan, fifo, If, prefix, Get -_usr_bin_mpv_2133336\vo_list=libmpv|render API for libmpv, gpu|Shader-based GPU Renderer, vdpau|VDPAU with X11, xv|X11/Xv, vaapi|VA API with X11, "x11|X11 (slow, old crap)", null|Null video output, image|Write video frames to image files, tct|true-color terminals, caca|libcaca, drm|Direct Rendering Manager diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/playlist.ini b/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/playlist.ini deleted file mode 100644 index 7bb1e2b0..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/playlist.ini +++ /dev/null @@ -1,36 +0,0 @@ -[directories] -latest_dir= -save_dirs=true - -[history] -max_items=50 -urls=http://smplayer.info/sample.m3u8 - -[playlist] -allow_delete_from_disk=false -auto_get_info=false -auto_sort=false -automatically_play_next=true -change_name=true -filter= -filter_case_sensitive=false -header_state\2\6201=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x4\b\0\0\0\x1\0\0\0\x3\0\0\0\x64\0\0\x2h\0\0\0\x4\0\x1\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x84\0\0\0\0\0\0\0\x4\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x1\xa0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64) -header_state\2\6203=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x4\b\0\0\0\x1\0\0\0\x3\0\0\0\x64\0\0\x2h\0\0\0\x4\0\x1\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x84\0\0\0\0\0\0\0\x4\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x1\xa0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64) -ignore_player_errors=false -play_files_from_start=true -recursive_add_directory=false -repeat=false -row_spacing=-1 -save_playlist_in_config=true -show_search=false -shuffle=false -sort_case_sensitive=false -sort_column=0 -sort_order=0 -start_play_on_load=true - -[playlist_contents] -current_item=-1 -filename= -items\size=0 -modified=false diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/radio.m3u8 b/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/radio.m3u8 deleted file mode 100644 index fcd71879..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/radio.m3u8 +++ /dev/null @@ -1 +0,0 @@ -#EXTM3U diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/sig.ini b/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/sig.ini deleted file mode 100644 index 84c21395..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/sig.ini +++ /dev/null @@ -1,6 +0,0 @@ -[sig] -code="swap(49);slice(3);reverse(2);swap(44);swap(32);slice(3);" -function="function sL(a){a=a.split(\"\");rL.mN(a,49);rL.xH(a,3);rL.ta(a,2);rL.mN(a,44);rL.mN(a,32);rL.xH(a,3);return a.join(\"\")} var rL = { ta:function(a){a.reverse()},mN:function(a,b){var c=a[0];a[0]=a[b%a.length];a[b%a.length]=c},xH:function(a,b){a.splice(0,b)} };" -function_name=sL -player=player-vfl718orE/en_US -sts=17855 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/smplayer.ini b/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/smplayer.ini deleted file mode 100644 index 76b2767f..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/smplayer.ini +++ /dev/null @@ -1,645 +0,0 @@ -[%General] -add_blackborders_on_fullscreen=false -alang= -audio_equalizer=0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -autoload_m4a=true -autoq=6 -autosync=false -autosync_factor=100 -config_version=5 -disable_screensaver=true -driver\audio_output= -driver\vo= -file_settings_method=hash -global_audio_equalizer=true -global_volume=true -mc_value=0 -min_step=4 -mplayer_bin=/usr/bin/mpv -mute=false -osd=1 -osd_bar_pos=80 -osd_delay=5000 -osd_fractions=false -osd_scale=1 -osd_show_filename_duration=2000 -remember_media_settings=true -remember_stream_settings=true -remember_time_pos=true -screenshot_folder=/home/trom/Pictures/smplayer_screenshots -screenshot_format=jpg -screenshot_template=cap_%F_%p_%02n -slang= -softvol_max=110 -subfont_osd_scale=3 -tablet_mode=false -use_audio_equalizer=false -use_direct_rendering=false -use_double_buffer=true -use_hwac3=false -use_mc=false -use_scaletempo=-1 -use_screenshot=true -use_slices=false -use_soft_video_eq=false -use_soft_vol=true -vdpau_disable_video_filters=true -vdpau_ffh264vdpau=true -vdpau_ffhevcvdpau=false -vdpau_ffmpeg12vdpau=true -vdpau_ffodivxvdpau=false -vdpau_ffvc1vdpau=true -vdpau_ffwmv3vdpau=true -volume=32 - -[actions] -ab_menu= -about_smplayer= -add_bookmark=Ctrl+A -add_letterbox= -add_noise= -angles_menu= -aspect_11%3A8= -aspect_14%3A10= -aspect_14%3A9= -aspect_16%3A10= -aspect_16%3A9= -aspect_1%3A1= -aspect_2.35%3A1= -aspect_3%3A2= -aspect_4%3A3= -aspect_5%3A4= -aspect_detect= -aspect_menu= -aspect_none= -audio_delay= -audio_equalizer= -audiochannels_menu= -audiofilter_menu= -audiotrack_menu= -auto_zoom=Shift+W -autodetect_phase= -blur= -bookmarks_menu= -cast_to_menu= -cc_ch_1= -cc_ch_2= -cc_ch_3= -cc_ch_4= -cc_none= -channels_default= -channels_ful51= -channels_ful61= -channels_ful71= -channels_stereo= -channels_surround= -chapters_menu= -check_updates= -cl_options= -clear_ab_markers= -clear_recents= -close=Ctrl+X -closed_captions_menu= -compact=Ctrl+C -deblock= -dec_audio_delay=Shift+- -dec_brightness=3 -dec_contrast=1 -dec_gamma= -dec_hue=5 -dec_osd_scale=Shift+Y -dec_saturation=7 -dec_speed=[ -dec_speed_1= -dec_speed_4= -dec_sub_delay=- -dec_sub_pos=R -dec_sub_scale=Shift+R -dec_sub_step=G -dec_zoom=W -decrease_volume="9, /, Volume Down" -deinterlace_kern= -deinterlace_l5= -deinterlace_lb= -deinterlace_menu= -deinterlace_none= -deinterlace_yadif0= -deinterlace_yadif1= -denoise_menu= -denoise_none= -denoise_normal= -denoise_soft= -dering= -disc_menu= -donate= -double_speed=} -earwax_filter= -edit_bookmarks= -edit_control1= -edit_control2= -edit_control_minigui= -edit_floating_control= -edit_floating_control_minigui= -edit_main_toolbar= -edit_radio_list= -edit_tv_list= -exit_fullscreen=Esc -extrastereo_filter= -faq= -favorites_menu= -first_steps= -flip= -forward1="Right, Ctrl+Shift+F" -forward2=Up -forward3=PgUp -frame_back_step="," -frame_step=. -fullscreen="F, Ctrl+T" -gradfun= -halve_speed={ -inc_audio_delay=Shift++ -inc_brightness=4 -inc_contrast=2 -inc_gamma= -inc_hue=6 -inc_osd_scale=Shift+U -inc_saturation=8 -inc_speed=] -inc_speed_1= -inc_speed_4= -inc_sub_delay=+ -inc_sub_pos=T -inc_sub_scale=Shift+T -inc_sub_step=Y -inc_zoom=E -increase_volume="0, *, Volume Up" -jump_radio_list= -jump_to=Ctrl+J -jump_tv_list= -karaoke_filter= -left_channel= -load_audio_file= -load_subs= -mirror= -mono= -move_down=Alt+Down -move_left=Alt+Left -move_right=Alt+Right -move_up=Alt+Up -multiple_screenshots=Shift+D -mute="M, Volume Mute" -next_aspect=A -next_audio=K -next_bookmark=Ctrl+N -next_chapter=@@ -next_osd=O -next_radio=Shift+H -next_subtitle=J -next_tv=H -next_video= -next_wheel_function= -normal_speed=Backspace -on_top_always= -on_top_never= -on_top_playing= -ontop_menu= -open_audio_cd= -open_bluray= -open_bluray_folder= -open_directory= -open_dvd= -open_dvd_folder= -open_file=Ctrl+F -open_playlist= -open_url=Ctrl+U -open_vcd= -osd_fractions= -osd_menu= -osd_none= -osd_seek= -osd_timer= -osd_total= -pause="Space, Media Pause" -pause_and_frame_step= -pl_add_current= -pl_add_directory= -pl_add_files= -pl_add_urls= -pl_chromecast= -pl_copy_url= -pl_delete_from_disk= -pl_edit= -pl_move_down= -pl_move_up= -pl_next=N -pl_open= -pl_open_folder= -pl_open_url= -pl_play= -pl_prev=P -pl_remove_all= -pl_remove_selected= -pl_repeat= -pl_save= -pl_save_as= -pl_show_duration_column= -pl_show_filename_column= -pl_show_name_column= -pl_show_position_column= -pl_show_search= -pl_shuffle= -play= -play_next=">, Media Next" -play_on_chromecast= -play_on_mobile= -play_or_pause="Media Play, Toggle Media Play/Pause" -play_prev="<, Media Previous" -postprocessing= -prev_bookmark=Ctrl+B -prev_chapter=! -previous_radio=Shift+L -previous_tv=L -quick_access_menu= -quit=Ctrl+Q -radio_menu= -recents_menu= -repeat= -reset_audio_equalizer= -reset_video_equalizer= -reset_zoom=Shift+E -restore\hide= -reverse_channels= -rewind1="Left, Ctrl+Shift+B" -rewind2=Down -rewind3=PgDown -right_channel= -rotate_clockwise= -rotate_clockwise_flip= -rotate_counterclockwise= -rotate_counterclockwise_flip= -rotate_menu= -rotate_none= -screens_info= -screenshot=S -screenshot_with_subtitles=Ctrl+Shift+S -screenshot_without_subtitles=Ctrl+Alt+S -secondary_subtitles_track_menu= -seek_next_sub=Ctrl+Right -seek_prev_sub=Ctrl+Left -send_audio_menu= -send_to_screen_1= -send_to_screen_menu= -set_a_marker= -set_b_marker= -sharpen= -show_config= -show_context_menu= -show_file_properties=Ctrl+I -show_filename_osd=Shift+O -show_find_sub_dialog= -show_info_osd=Shift+I -show_main_toolbar=F5 -show_mplayer_log=Ctrl+M -show_playlist=Ctrl+L -show_preferences=Ctrl+P -show_smplayer_log=Ctrl+S -show_time=I -show_tray_icon= -show_tube_browser=F11 -size_100=Ctrl+1 -size_125= -size_150= -size_175= -size_200=Ctrl+2 -size_300= -size_400= -size_50= -size_75= -speed_menu= -stereo= -stereo_3d_filter= -stereomode_menu= -stop=Media Stop -sub_delay= -sub_fps_23976= -sub_fps_24= -sub_fps_25= -sub_fps_29970= -sub_fps_30= -sub_fps_none= -sub_visibility= -subfps_menu= -subtitlestrack_menu= -tablet_mode= -titles_menu= -toggle_bitrate_info= -toggle_deinterlacing=D -toggle_double_size=Ctrl+D -toggle_format_info= -toggle_frame_counter= -toggle_stay_on_top= -toggle_video_info= -tv_menu= -unload_audio_file= -unload_subs= -unsharp_menu= -unsharp_off= -upload_subtitles= -upscaling= -use_custom_sub_style= -use_forced_subs_only= -use_milliseconds= -video_equalizer=Ctrl+E -video_preview= -videofilter_menu= -videosize_menu= -videotrack_menu= -volnorm_filter= -zoom_169=Shift+A -zoom_235=Shift+S -zoom_menu= - -[advanced] -actions_to_run= -autosave_mplayer_log=false -change_video_equalizer_on_startup=true -correct_pts=-1 -emulate_mplayer_ab_section=false -log_filter=.* -log_mplayer=true -log_smplayer=true -monitor_aspect= -mplayer_additional_audio_filters= -mplayer_additional_options= -mplayer_additional_video_filters= -mplayer_log_saveto= -mplayer_osd_media_info= -mpv_osd_media_info= -prefer_ipv4=true -repaint_video_background=true -save_smplayer_log=false -show_tag_in_window_title=true -time_to_kill_player=5000 -use_edl_files=true -use_idx=false -use_lavf_demuxer=false -use_mplayer_window=false -use_mpris2=true -use_native_open_dialog=true -use_pausing_keep_force=true -use_playlist_option=false -use_short_pathnames=false -verbose_log=false - -[base_gui_plus] -compact_playlist_was_visible=false -fullscreen_playlist_was_floating=true -fullscreen_playlist_was_visible=false -ignore_playlist_events=false -mainwindow_visible=true -show_tray_icon=false -trayicon_playlist_was_visible=false -widgets_size=0 - -[chromecast] -server\directory_listing=true -server\local_address= -server\port=8010 -subtitles\autoconvert_to_vtt=true -subtitles\overwrite_vtt=false -subtitles\position=-1 -subtitles\text_filter= -subtitles\use_sub_filter=true - -[default_gui] -actions\controlwidget\1=play_or_pause, stop, separator, rewindbutton_action, timeslider_action, forwardbutton_action, separator, fullscreen, mute, volumeslider_action -actions\controlwidget_mini\1=play_or_pause, stop, separator, rewind1, timeslider_action, forward1, separator, mute, volumeslider_action -actions\floating_control\1=play_or_pause, stop, separator, rewind1, current_timelabel_action, timeslider_action, total_timelabel_action, forward1, separator, fullscreen, mute, volumeslider_action -actions\toolbar1\2=open_file, open_url, favorites_menu, separator, screenshot, separator, show_file_properties, show_playlist, show_tube_browser, separator, show_preferences, separator, play_prev, play_next, separator, audiotrack_menu, subtitlestrack_menu -bitrate_info=false -compact_toolbar1_was_visible=true -format_info=false -frame_counter=false -fullscreen_toolbar1_was_visible=true -pos=@Point(75 76) -size=@Size(683 509) -state=0 -toolbars_icon_size\controlwidget=@Size(40 40) -toolbars_icon_size\controlwidget_mini=@Size(24 24) -toolbars_icon_size\floating_control=@Size(48 48) -toolbars_icon_size\toolbar1=@Size(32 32) -toolbars_state=@ByteArray(\0\0\0\xff\0\0\x17\xd6\xfd\0\0\0\x1\0\0\0\x3\0\0\0\0\0\0\0\0\xfc\x1\0\0\0\x1\xfb\0\0\0\x18\0p\0l\0\x61\0y\0l\0i\0s\0t\0\x64\0o\0\x63\0k\x2\0\0\0\0\0\0\0\0\0\0\0\x64\0\0\0\x1e\0\0\x2\xab\0\0\x1j\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x2\0\0\0\x2\0\0\0\x1\0\0\0\x10\0t\0o\0o\0l\0\x62\0\x61\0r\0\x31\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x3\0\0\0\x2\0\0\0\x1a\0\x63\0o\0n\0t\0r\0o\0l\0w\0i\0\x64\0g\0\x65\0t\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0$\0\x63\0o\0n\0t\0r\0o\0l\0w\0i\0\x64\0g\0\x65\0t\0_\0m\0i\0n\0i\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0) -use_milliseconds=false -video_info=false - -[defaults] -audio_channels=0 -initial_audio_equalizer=0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -initial_blackborders=false -initial_brightness=0 -initial_contrast=0 -initial_deinterlace=0 -initial_gamma=0 -initial_hue=0 -initial_postprocessing=false -initial_saturation=0 -initial_stereo_mode=0 -initial_sub_pos=100 -initial_sub_scale=5 -initial_sub_scale_ass=1 -initial_volnorm=false -initial_volume=40 -initial_zoom_factor=1 -preferred_audio_track=0 -preferred_subtitle_track=0 - -[directories] -last_dvd_directory= -latest_dir=/home/gia/Downloads/Objectified (2009) BRRip XvidHD 720p-NPW [NO-RAR] - [ www.torrentday.com ] -save_dirs=true - -[drives] -bluray_device= -cdrom_device= -dvd_device= -vcd_initial_title=2 - -[filter_options] -acompressor= -blur=lc:-1.5 -deblock=vb/hb -denoise_normal= -denoise_soft=2:1:2 -gradfun= -noise=9ah:5ah -sharpen=lc:1.5 -volnorm=1 - -[floating_control] -activation_area=2 -animated=true -display_in_compact_mode=false -hide_delay=3000 -margin=0 -width=100 - -[gui] -allow_video_movement=false -auto_add_to_playlist=true -auto_shutdown_pc=false -balloon_count=5 -center_window=false -center_window_if_outside=false -close_on_finish=false -compact_mode=false -default_font= -default_size=@Size(683 509) -delay_left_click=false -dockable_playlist=true -drag_function=1 -fullscreen=false -global_shortcuts_grabbed_keys=511 -gui=MiniGUI -gui_minimum_width=0 -hide_video_window_on_audio_files=true -iconset=Papirus -language= -media_to_add_to_playlist=0 -mouse_double_click_function=fullscreen -mouse_left_click_function=play_or_pause -mouse_middle_click_function=mute -mouse_right_click_function=show_context_menu -mouse_wheel_function=4 -mouse_xbutton1_click_function= -mouse_xbutton2_click_function= -pause_when_hidden=false -precise_seeking=true -qt_style=gtk2 -relative_seeking=false -report_player_crashes=true -reported_mplayer_is_old=false -reset_stop=false -resize_method=0 -restore_pos_after_fullscreen=false -save_window_size_on_exit=true -seeking1=10 -seeking2=60 -seeking3=600 -seeking4=30 -size_factor=100 -start_in_fullscreen=false -stay_on_top=0 -time_slider_drag_delay=100 -update_while_seeking=false -use_global_shortcuts=false -use_player_shortcuts_in_playlist=false -wheel_function_cycle=30 -wheel_function_seeking_reverse=false - -[history] -recents=@Invalid() -recents\max_items=10 -urls=@Invalid() -urls\max_items=50 - -[instances] -single_instance_enabled=true - -[mini_gui] -actions\controlwidget=play_or_pause, stop, separator, timeslider_action, separator, fullscreen, mute, volumeslider_action -actions\floating_control=play_or_pause, stop, separator, timeslider_action, separator, fullscreen, mute, volumeslider_action, separator, timelabel_action -pos=@Point(178 246) -size=@Size(965 629) -state=0 -toolbars_icon_size\controlwidget=@Size(42 42) -toolbars_icon_size\floating_control=@Size(42 42) -toolbars_state="@ByteArray(\0\0\0\xff\0\0\x18;\xfd\0\0\0\x1\0\0\0\x3\0\0\0\0\0\0\0\0\xfc\x1\0\0\0\x1\xfb\0\0\0\x18\0p\0l\0\x61\0y\0l\0i\0s\0t\0\x64\0o\0\x63\0k\x2\0\0\0\0\0\0\0\0\0\0\0\x64\0\0\0\x1e\0\0\x3\xc5\0\0\x2 \0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x1\0\0\0\x3\0\0\0\x1\0\0\0\x1a\0\x63\0o\0n\0t\0r\0o\0l\0w\0i\0\x64\0g\0\x65\0t\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0)" - -[mplayer_info] -is_mplayer2=true -mplayer2_detected_version= -mplayer_detected_version=33472 -mplayer_user_supplied_version=-1 - -[performance] -HD_height=720 -cache_auto=true -cache_for_audiocds=1024 -cache_for_dvds=0 -cache_for_files=2048 -cache_for_streams=2048 -cache_for_tv=3000 -cache_for_vcds=1024 -coreavc=false -frame_drop=false -h264_skip_loop_filter=1 -hard_frame_drop=false -hwdec=no -threads=1 - -[proxy] -host= -password= -port=0 -type=3 -use_proxy=false -username= - -[reminder] -count=31 - -[streaming] -streaming\youtube\resolution=4 -streaming\youtube\use_60fps=true -streaming\youtube\use_dash=true -streaming\youtube\yt_use_https_main=false -streaming\youtube\yt_use_https_vi=false -streaming\youtube\yt_user_agent="Mozilla/5.0 (X11; Linux x86_64; rv:5.0.1) Gecko/20100101 Firefox/5.0.1" -streaming_type=1 -ytdl_quality= - -[subtitles] -ass_line_spacing=0 -autoload_sub=true -change_sub_scale_should_restart=-1 -enable_ass_styles=true -enca_lang= -fast_load_sub=true -force_ass_styles=false -freetype_support=true -styles\backcolor\argb=ff000000 -styles\backgroundcolor\argb=ff000000 -styles\bold=false -styles\borderstyle=1 -styles\fontname=Arial -styles\fontsize=20 -styles\halignment=2 -styles\italic=false -styles\marginl=20 -styles\marginr=20 -styles\marginv=8 -styles\outline=0.3 -styles\outlinecolor\argb=ff000000 -styles\primarycolor\argb=ffffffff -styles\shadow=1 -styles\valignment=0 -sub_visibility=true -subcp=ISO-8859-1 -subfuzziness=1 -subtitles_on_screenshots=false -use_ass_subtitles=true -use_enca=false -use_forced_subs_only=false -user_forced_ass_style= - -[tv] -check_channels_conf_on_startup=true -initial_tv_deinterlace=4 -last_dvb_channel= -last_tv_channel= - -[update_checker] -checked_date=@Variant(\0\0\0\xe\0\0\0\0) -days_to_check=7 -enabled=true -last_known_version=18.10.0.9144 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/styles.ass b/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/styles.ass deleted file mode 100644 index 7471de66..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/styles.ass +++ /dev/null @@ -1,7 +0,0 @@ -[Script Info] -ScriptType: v4.00+ -Collisions: Normal - -[V4+ Styles] -Format: Name, Fontname, Fontsize, PrimaryColour, BackColour, OutlineColour, Bold, Italic, Alignment, BorderStyle, Outline, Shadow, MarginL, MarginR, MarginV -Style: Default,Arial,20,&H00ffffff,&H00000000,&H00000000,0,0,2,1,0.3,1,20,20,8 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/tv.m3u8 b/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/tv.m3u8 deleted file mode 100644 index fcd71879..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.config/smplayer/tv.m3u8 +++ /dev/null @@ -1 +0,0 @@ -#EXTM3U diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.face b/tromjaro/gnome/desktop-overlay/etc/skel/.face deleted file mode 100644 index d4400d9c..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.face and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/.uuid b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/.uuid deleted file mode 100644 index 9f528a3a..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/.uuid +++ /dev/null @@ -1 +0,0 @@ -e334493f-735f-40d5-95c6-7cea4cd81acc \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/AGA-Rasheeq-Bold.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/AGA-Rasheeq-Bold.ttf deleted file mode 100755 index 6b48a48d..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/AGA-Rasheeq-Bold.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/AGA-Rasheeq-Regular.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/AGA-Rasheeq-Regular.ttf deleted file mode 100755 index 40f78190..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/AGA-Rasheeq-Regular.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/AGRA.TTF b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/AGRA.TTF deleted file mode 100755 index bb5e4414..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/AGRA.TTF and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/AGRA_TH.TTF b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/AGRA_TH.TTF deleted file mode 100755 index 66ac05c8..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/AGRA_TH.TTF and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/AllerDisplay.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/AllerDisplay.ttf deleted file mode 100755 index 9c5a761f..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/AllerDisplay.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Aller_Bd.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Aller_Bd.ttf deleted file mode 100755 index b0513c46..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Aller_Bd.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Aller_BdIt.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Aller_BdIt.ttf deleted file mode 100755 index 01dac400..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Aller_BdIt.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Aller_It.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Aller_It.ttf deleted file mode 100755 index bdae5707..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Aller_It.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Aller_Lt.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Aller_Lt.ttf deleted file mode 100755 index ce8f3da9..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Aller_Lt.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Aller_LtIt.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Aller_LtIt.ttf deleted file mode 100755 index 8cf60ff0..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Aller_LtIt.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Aller_Rg.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Aller_Rg.ttf deleted file mode 100755 index 40e9c69d..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Aller_Rg.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Arvinder.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Arvinder.ttf deleted file mode 100755 index 74c6e2fa..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Arvinder.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Audiowide-Regular.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Audiowide-Regular.ttf deleted file mode 100755 index 8b50bedc..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Audiowide-Regular.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Bangers-Regular.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Bangers-Regular.ttf deleted file mode 100755 index 073f3eff..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Bangers-Regular.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/BaroqueScript.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/BaroqueScript.ttf deleted file mode 100755 index 075eadc2..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/BaroqueScript.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/CONTRIBUTING.txt b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/CONTRIBUTING.txt deleted file mode 100755 index 15bdc0c0..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/CONTRIBUTING.txt +++ /dev/null @@ -1,21 +0,0 @@ -The Ubuntu Font Family is very long-term endeavour, and the first time -that a professionally-designed font has been funded specifically with -the intent of being an on-going community expanded project: - - http://font.ubuntu.com/ - -Development of the Ubuntu Font Family is undertaken on Launchpad: - - http://launchpad.net/ubuntu-font-family/ - -and this is where milestones, bug management and releases are handled. - -Contributions are welcomed. Your work will be used on millions of -computers every single day! Following the initial bootstrapping of -Latin, Cyrillic, Greek, Arabic and Hebrew expansion will be undertaken -by font designers from the font design and Ubuntu communities. - -To ensure that the Ubuntu Font Family can be re-licensed to future -widely-used libre font licences, copyright assignment is being required: - - https://launchpad.net/~uff-contributors diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Comfortaa-Bold.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Comfortaa-Bold.ttf deleted file mode 100755 index 99ad6267..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Comfortaa-Bold.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Comfortaa-Light.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Comfortaa-Light.ttf deleted file mode 100755 index 68b291a4..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Comfortaa-Light.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Comfortaa-Regular.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Comfortaa-Regular.ttf deleted file mode 100755 index 3ac6a777..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Comfortaa-Regular.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/DJB Coffee Shoppe Espresso.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/DJB Coffee Shoppe Espresso.ttf deleted file mode 100755 index 161395e1..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/DJB Coffee Shoppe Espresso.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/DK Cool Crayon.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/DK Cool Crayon.ttf deleted file mode 100755 index 7bdf82a8..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/DK Cool Crayon.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/DK Crayon Crumble.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/DK Crayon Crumble.ttf deleted file mode 100755 index a7046938..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/DK Crayon Crumble.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/DV-TTSurekh_Normal.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/DV-TTSurekh_Normal.ttf deleted file mode 100755 index 3aa18ec3..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/DV-TTSurekh_Normal.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/DV-TTYogesh_Normal.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/DV-TTYogesh_Normal.ttf deleted file mode 100755 index 9d0c2314..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/DV-TTYogesh_Normal.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Dusharnbi.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Dusharnbi.ttf deleted file mode 100755 index 77230bac..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Dusharnbi.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Eraser.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Eraser.ttf deleted file mode 100755 index b61a4a51..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Eraser.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/EraserDust.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/EraserDust.ttf deleted file mode 100755 index f3ddfddc..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/EraserDust.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/EraserRegular.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/EraserRegular.ttf deleted file mode 100755 index ec9f3dbc..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/EraserRegular.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/FACEBOLF.OTF b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/FACEBOLF.OTF deleted file mode 100755 index 97d5c6f1..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/FACEBOLF.OTF and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/FONTLOG.txt b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/FONTLOG.txt deleted file mode 100755 index 83022be7..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/FONTLOG.txt +++ /dev/null @@ -1,292 +0,0 @@ -This is the FONTLOG file for the Ubuntu Font Family and attempts to follow -the recommendations at: http://scripts.sil.org/OFL-FAQ_web#43cecb44 - - -Overview - -The new Ubuntu Font Family was started to enable the personality of -Ubuntu to be seen and felt in every menu, button and dialog. -The typeface is sans-serif, uses OpenType features and is manually -hinted for clarity on desktop and mobile computing screens. - -The scope of the Ubuntu Font Family includes all the languages used by -the various Ubuntu users around the world in tune with Ubuntu's -philosophy which states that every user should be able to use their -software in the language of their choice. So the Ubuntu Font Family -project will be extended to cover many more written languages. - - -History - -The Ubuntu Font Family has been creating during 2010 and 2011. As of -September 2011 coverage is provided for Latin, Cyrillic and Greek across -Regular, Italic, Bold and Bold-Italic. Further work was uptaken during -2015. - - -ChangeLog - -2015-08-21 (Paul Sladen) Ubuntu Font Family version 0.83 - - Note: This release was created by binary patching from the v0.80 - release using the scripts in 'sources/patch-0.80-0.83/' to rebuild - the necessary tables. The release selectively updates only those - proportional .ttf font files exhibiting the bug below bug number; - the Ubuntu Mono monospace font files remain unchanged, being the - original version 0.80 ones. - - [Marc Foley] - * [Engineering] Fixed wrong characters appear in some mac apps. (LP: #1334363) - - -2011-09-22 (Paul Sladen) Ubuntu Font Family version 0.80 - - [Vincent Connare/Dalton Maag] - * Wish for addition of a monospaced member to the family (LP: #640382) - * Mono: No hinting yet - Ubuntu Beta Mono font looks jagged in - Netbeans and terrible with ClearType (LP: #820493) - * Emacs: choosing normal monospace font in Emacs but gives bold-italic - (LP: #791076) - * PUA: ensure that Ubuntu Circle of Friends logo is full size: (LP: #853855) - + U+E0FF becomes large size in proportionals, remains small width in - monospaces - + U+F0FF becomes small size (proportionals only) - + U+F200 is full ubuntu logomark (proportionals only) - - [Paul Sladen] - * Monospace: Patch Family Name to be "Ubuntu Mono" - * Monospace: Patch U+EFFD version debugging glyph to be '0.8' - - [Cody Boisclair] - * Monospace: Force .null HDMX advance to 500 - * Monospace: Remap ASCII box-drawing characters (LP: #788757) - - [Júlio Reis] - * Date corrections to 'FONTLOG' (LP: #836595) - -2011-03-08 (Paul Sladen) Ubuntu Font Family version 0.71.2 - - * (Production) Adjust Medium WeightClass to 500 (Md, MdIt) (LP: #730912) - -2011-03-07 (Paul Sladen) Ubuntu Font Family version 0.71.1 - - * (Design) Add Capitalised version of glyphs and kern. (Lt, LtIt, - Md, MdIt) DM (LP: #677446) - * (Design) Re-space and tighen Regular and Italic by amount specified - by Mark Shuttleworth (minus 4 FUnits). (Rg, It) (LP: #677149) - * (Design) Design: Latin (U+0192) made straight more like l/c f with - tail (LP: #670768) - * (Design) (U+01B3) should have hook on right, as the lowercase - (U+01B4) (LP: #681026) - * (Design) Tail of Light Italic germandbls, longs and lowercase 'f' - to match Italic/BoldItalic (LP: #623925) - * (Production) Update feature (Lt, LtIt, Md, MdIt). DM - (LP: #676538, #676539) - * (Production) Remove Bulgarian locl feature for Italics. (LP: #708578) - * (Production) Update Description information with new string: - "The Ubuntu Font Family are libre fonts funded by Canonical Ltd - on behalf of the Ubuntu project. The font design work and - technical implementation is being undertaken by Dalton Maag. The - typeface is sans-serif, uses OpenType features and is manually - hinted for clarity on desktop and mobile computing screens. The - scope of the Ubuntu Font Family includes all the languages used - by the various Ubuntu users around the world in tune with - Ubuntu's philosophy which states that every user should be able - to use their software in the language of their choice. The - project is ongoing, and we expect the family will be extended to - cover many written languages in the coming years." - (Rg, It, Bd, BdIt, Lt, LtIt, Md, MdIt) (LP: #690590) - * (Production) Pixel per em indicator added at U+F000 (Lt, LtIt, Md, - MdIt) (LP: #615787) - * (Production) Version number indicator added at U+EFFD (Lt, LtIt, Md, - MdIt) (LP: #640623) - * (Production) fstype bit set to 0 - Editable (Lt, LtIt, Md, MdIt) - (LP: #648406) - * (Production) Localisation of name table has been removed because - of problems with Mac OS/X interpretation of localisation. DM - (LP: #730785) - * (Hinting) Regular '?' dot non-circular (has incorrect control - value). (LP: #654336) - * (Hinting) Too much space after latin capital 'G' in 13pt - regular. Now reduced. (LP: #683437) - * (Hinting) Balance Indian Rupee at 18,19pt (LP: #662177) - * (Hinting) Make Regular '£' less ambiguous at 13-15 ppm (LP: #685562) - * (Hinting) Regular capital 'W' made symmetrical at 31 ppem (LP: #686168) - -2010-12-14 (Paul Sladen) Ubuntu Font Family version 0.70.1 - - Packaging, rebuilt from '2010-12-08 UbuntuFontsSourceFiles_070.zip': - * (Midstream) Fstype bit != 0 (LP: #648406) - * (Midstream) Add unit test to validate fstype bits (LP: #648406) - * (Midstream) Add unit test to validate licence - -2010-12-14 (Paul Sladen) Ubuntu Font Family version 0.70 - - Release notes 0.70: - * (Design) Add Capitalised version of glyphs and kern. (Rg, It, Bd, - BdIt) DM (LP: #676538, #677446) - * (Design) Give acute and grave a slight upright move to more match - the Hungarian double acute angle. (Rg, It, Bd, BdIt) (LP: #656647) - * (Design) Shift Bold Italic accent glyphs to be consistent with the - Italic. (BdIt only) DM (LP: #677449) - * (Design) Check spacing and kerning of dcaron, lcaron and - tcaron. (Rg, It, Bd, BdIt) (LP: #664722) - * (Design) Add positive kerning to () {} [] to open out the - combinations so they are less like a closed box. (Rg, It, Bd, - BdIt) (LP: #671228) - * (Design) Change design of acute.asc and check highest points (Bd - and BdIt only) DM - * (Production) Update feature. DM (LP: #676538, #676539) - * (Production) Remove Romanian locl feature. (Rg, It, Bd, BdIt) - (LP: #635615) - * (Production) Update Copyright information with new - strings. "Copyright 2010 Canonical Ltd. Licensed under the Ubuntu - Font Licence 1.0" Trademark string "Ubuntu and Canonical are - registered trademarks of Canonical Ltd." (Rg, It, Bd, BdIt) DM - (LP: #677450) - * (Design) Check aligning of hyphen, math signs em, en, check braces - and other brackets. 16/11 (LP: #676465) - * (Production) Pixel per em indicator added at U+F000 (Rg, It, Bd, - BdIt) (LP: #615787) - * (Production) Version number indicator added at U+EFFD (Rg, It, Bd, - BdIt) (LP: #640623) - * (Production) fstype bit set to 0 - Editable (Rg, It, Bd, BdIt) - (LP: #648406) - -2010-10-05 (Paul Sladen) Ubuntu Font Family version 0.69 - - [Dalton Maag] - * Italic, - - Hinting on lowercase Italic l amended 19ppm (LP: #632451) - - Hinting on lowercase Italic u amended 12ppm (LP: #626376) - - * Regular, Italic, Bold, BoldItalic - - New Rupee Sign added @ U+20B9 (LP: #645987) - - Ubuntu Roundel added @ U+E0FF (LP: #651606) - - [Paul Sladen] - * All - - Removed "!ubu" GSUB.calt ligature for U+E0FF (LP: #651606) - - -Acknowledgements - -If you make modifications be sure to add your name (N), email (E), -web-address (if you have one) (W) and description (D). This list is in -alphabetical order. - -N: Ryan Abdullah -W: http://www.rayan.de/ -D: Arabic calligraphy and design in collaboration with Dalton Maag -D: Arabic testing - -N: Cody Boisclair -D: Monospace low-level debugging and patching ('fixboxdrawing-ft.py') - -N: Amélie Bonet -W: http://ameliebonet.com/ -D: Type design with Dalton Maag, particularly Ubuntu Mono and Ubuntu Condensed - -N: Jason Campbell -W: http://www.campbellgraphics.com/design/fonts.shtml -D: Monospace hinting (first phase) at Dalton Maag - -N: Pilar Cano -W: http://www.pilarcano.com/ -D: Hebrew realisation with Dalton Maag - -N: Fernando Caro -D: Type design with Dalton Maag, particularly Ubuntu Condensed - -N: Ron Carpenter -W: http://www.daltonmaag.com/ -D: Type design with Dalton Maag -D: Arabic realisation in collaboration with Ryan Abdullah - -N: Vincent Connare -W: http://www.connare.com/ -D: Type design, and engineering with Dalton Maag -D: Monospace hinting (second phase) at Dalton Maag - -N: Dave Crossland -E: dave@understandingfonts.com -W: http://understandingfonts.com/ -D: Documentation and libre licensing guidance -D: Google Webfont integration at Google - -N: Steve Edwards -W: http://www.madebymake.com/ -D: font.ubuntu.com revamp implementation with Canonical Web Team - -N: Iain Farrell -W: http://www.flickr.com/photos/iain -D: Ubuntu Font Family delivery for the Ubuntu UX team at Canonical - -N: Marc Foley -W: http://www.marcfoley.co/ -D: Font Engineer at Dalton Maag for the 2015 updates - -N: Shiraaz Gabru -W: http://www.daltonmaag.com/ -D: Ubuntu Font Family project management at Dalton Maag - -N: Marcus Haslam -W: http://design.canonical.com/author/marcus-haslam/ -D: Creative inspiration - -N: Ben Laenen -D: Inspiration behind the pixels-per-em (PPEM) readout debugging glyph at U+F000 - (for this font the concept was re-implemented from scratch by Dalton-Maag) - -N: Bruno Maag -W: http://www.daltonmaag.com/ -D: Stylistic direction of the Ubuntu Font Family, as head of Dalton Maag - -N: Ivanka Majic -W: http://www.ivankamajic.com/ -D: Guiding the UX team and Cyrillic feedback - -N: David Marshall -W: http://www.daltonmaag.com/ -D: Technical guidance and administration at Dalton Maag - -N: Malcolm Wooden -W: http://www.daltonmaag.com/ -D: Font Engineering at Dalton Maag - -N: Lukas Paltram -W: http://www.daltonmaag.com/ -D: Type design with Dalton Maag - -N: Júlio Reis -D: Date fixes to the documentation - -N: Rodrigo Rivas -D: Indian Rupee Sign glyph - -N: Mark Shuttleworth -E: mark@ubuntu.com -W: http://www.markshuttleworth.com/ -D: Executive quality-control and funding - -N: Paul Sladen -E: ubuntu@paul.sladen.org -W: http://www.paul.sladen.org/ -D: Bug triaging, packaging at Ubuntu and Canonical - -N: Nicolas Spalinger -W: http://planet.open-fonts.org -D: Continuous guidance on libre/open font licensing, best practises in source - tree layout, release and packaging (pkg-fonts Debian team) - -N: Kenneth Wimer -D: Initial PPA packaging - -* Canonical Ltd is the primary commercial sponsor of the Ubuntu and - Kubuntu operating systems -* Dalton Maag are a custom type foundry headed by Bruno Maag - -For further documentation, information on contributors, source code -downloads and those involved with the Ubuntu Font Family, visit: - - http://font.ubuntu.com/ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Figurativative.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Figurativative.ttf deleted file mode 100755 index 585b1f7a..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Figurativative.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/FunnyKid.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/FunnyKid.ttf deleted file mode 100755 index 754ee191..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/FunnyKid.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/GeosansLight-Oblique.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/GeosansLight-Oblique.ttf deleted file mode 100755 index e179d462..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/GeosansLight-Oblique.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/GeosansLight.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/GeosansLight.ttf deleted file mode 100755 index 055932aa..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/GeosansLight.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Gotham Nights Bold Italic.otf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Gotham Nights Bold Italic.otf deleted file mode 100755 index ca5a5cf2..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Gotham Nights Bold Italic.otf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Gotham Nights Bold.otf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Gotham Nights Bold.otf deleted file mode 100755 index e63949bd..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Gotham Nights Bold.otf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Gotham Nights Italic.otf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Gotham Nights Italic.otf deleted file mode 100755 index 77293c34..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Gotham Nights Italic.otf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Gotham Nights.otf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Gotham Nights.otf deleted file mode 100755 index 314bfa2b..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Gotham Nights.otf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Hanzel Normal.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Hanzel Normal.ttf deleted file mode 100755 index 1a7028fc..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Hanzel Normal.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Himali Fontasy.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Himali Fontasy.ttf deleted file mode 100755 index 3518c683..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Himali Fontasy.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JennaSue.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JennaSue.ttf deleted file mode 100755 index 18c7fc66..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JennaSue.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-Bold.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-Bold.ttf deleted file mode 100755 index 12a7ad08..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-Bold.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-BoldItalic.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-BoldItalic.ttf deleted file mode 100755 index 4a0fc91d..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-BoldItalic.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-Italic.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-Italic.ttf deleted file mode 100755 index 1cbe036e..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-Italic.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-Light.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-Light.ttf deleted file mode 100755 index 7fe3f7be..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-Light.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-LightItalic.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-LightItalic.ttf deleted file mode 100755 index 8dc35383..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-LightItalic.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-Regular.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-Regular.ttf deleted file mode 100755 index ed119008..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-Regular.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-SemiBold.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-SemiBold.ttf deleted file mode 100755 index b67504a6..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-SemiBold.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-SemiBoldItalic.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-SemiBoldItalic.ttf deleted file mode 100755 index 24a27d15..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-SemiBoldItalic.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-Thin.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-Thin.ttf deleted file mode 100755 index c54ca7f1..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-Thin.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-ThinItalic.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-ThinItalic.ttf deleted file mode 100755 index 6840b7c2..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/JosefinSans-ThinItalic.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/KRDEV041.TTF b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/KRDEV041.TTF deleted file mode 100755 index c3e938b3..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/KRDEV041.TTF and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/KRDEV042.TTF b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/KRDEV042.TTF deleted file mode 100755 index 04cd2ebe..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/KRDEV042.TTF and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/KacstBook.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/KacstBook.ttf deleted file mode 100755 index 0f2b0f1a..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/KacstBook.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Kalam-Bold.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Kalam-Bold.ttf deleted file mode 100755 index 321272d9..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Kalam-Bold.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Kalam-Light.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Kalam-Light.ttf deleted file mode 100755 index cc5fd24a..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Kalam-Light.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Kalam-Regular.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Kalam-Regular.ttf deleted file mode 100755 index 0c956a29..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Kalam-Regular.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/LICENCE-FAQ.txt b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/LICENCE-FAQ.txt deleted file mode 100755 index 776a25ed..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/LICENCE-FAQ.txt +++ /dev/null @@ -1,177 +0,0 @@ - Ubuntu Font Family Licensing FAQ - - Stylistic Foundations - - The Ubuntu Font Family is the first time that a libre typeface has been - designed professionally and explicitly with the intent of developing a - public and long-term community-based development process. - - When developing an open project, it is generally necessary to have firm - foundations: a font needs to maintain harmony within itself even across - many type designers and writing systems. For the [1]Ubuntu Font Family, - the process has been guided with the type foundry Dalton Maag setting - the project up with firm stylistic foundation covering several - left-to-right scripts: Latin, Greek and Cyrillic; and right-to-left - scripts: Arabic and Hebrew (due in 2011). - - With this starting point the community will, under the supervision of - [2]Canonical and [3]Dalton Maag, be able to build on the existing font - sources to expand their character coverage. Ultimately everybody will - be able to use the Ubuntu Font Family in their own written languages - across the whole of Unicode (and this will take some time!). - - Licensing - - The licence chosen by any free software project is one of the - foundational decisions that sets out how derivatives and contributions - can occur, and in turn what kind of community will form around the - project. - - Using a licence that is compatible with other popular licences is a - powerful constraint because of the [4]network effects: the freedom to - share improvements between projects allows free software to reach - high-quality over time. Licence-proliferation leads to many - incompatible licences, undermining the network effect, the freedom to - share and ultimately making the libre movement that Ubuntu is a part of - less effective. For all kinds of software, writing a new licence is not - to be taken lightly and is a choice that needs to be thoroughly - justified if this path is taken. - - Today it is not clear to Canonical what the best licence for a font - project like the Ubuntu Font Family is: one that starts life designed - by professionals and continues with the full range of community - development, from highly commercial work in new directions to curious - beginners' experimental contributions. The fast and steady pace of the - Ubuntu release cycle means that an interim libre licence has been - necessary to enable the consideration of the font family as part of - Ubuntu 10.10 operating system release. - - Before taking any decision on licensing, Canonical as sponsor and - backer of the project has reviewed the many existing licenses used for - libre/open fonts and engaged the stewards of the most popular licenses - in detailed discussions. The current interim licence is the first step - in progressing the state-of-the-art in licensing for libre/open font - development. - - The public discussion must now involve everyone in the (comparatively - new) area of the libre/open font community; including font users, - software freedom advocates, open source supporters and existing libre - font developers. Most importantly, the minds and wishes of professional - type designers considering entering the free software business - community must be taken on board. - - Conversations and discussion has taken place, privately, with - individuals from the following groups (generally speaking personally on - behalf of themselves, rather than their affiliations): - * [5]SIL International - * [6]Open Font Library - * [7]Software Freedom Law Center - * [8]Google Font API - - Document embedding - - One issue highlighted early on in the survey of existing font licences - is that of document embedding. Almost all font licences, both free and - unfree, permit embedding a font into a document to a certain degree. - Embedding a font with other works that make up a document creates a - "combined work" and copyleft would normally require the whole document - to be distributed under the terms of the font licence. As beautiful as - the font might be, such a licence makes a font too restrictive for - useful general purpose digital publishing. - - The situation is not entirely unique to fonts and is encountered also - with tools such as GNU Bison: a vanilla GNU GPL licence would require - anything generated with Bison to be made available under the terms of - the GPL as well. To avoid this, Bison is [9]published with an - additional permission to the GPL which allows the output of Bison to be - made available under any licence. - - The conflict between licensing of fonts and licensing of documents, is - addressed in two popular libre font licences, the SIL OFL and GNU GPL: - * [10]SIL Open Font Licence: When OFL fonts are embedded in a - document, the OFL's terms do not apply to that document. (See - [11]OFL-FAQ for details. - * [12]GPL Font Exception: The situation is resolved by granting an - additional permission to allow documents to not be covered by the - GPL. (The exception is being reviewed). - - The Ubuntu Font Family must also resolve this conflict, ensuring that - if the font is embedded and then extracted it is once again clearly - under the terms of its libre licence. - - Long-term licensing - - Those individuals involved, especially from Ubuntu and Canonical, are - interested in finding a long-term libre licence that finds broad favour - across the whole libre/open font community. The deliberation during the - past months has been on how to licence the Ubuntu Font Family in the - short-term, while knowingly encouraging everyone to pursue a long-term - goal. - * [13]Copyright assignment will be required so that the Ubuntu Font - Family's licensing can be progressively expanded to one (or more) - licences, as best practice continues to evolve within the - libre/open font community. - * Canonical will support and fund legal work on libre font licensing. - It is recognised that the cost and time commitments required are - likely to be significant. We invite other capable parties to join - in supporting this activity. - - The GPL version 3 (GPLv3) will be used for Ubuntu Font Family build - scripts and the CC-BY-SA for associated documentation and non-font - content: all items which do not end up embedded in general works and - documents. - -Ubuntu Font Licence - - For the short-term only, the initial licence is the [14]Ubuntu Font - License (UFL). This is loosely inspired from the work on the SIL - OFL 1.1, and seeks to clarify the issues that arose during discussions - and legal review, from the perspective of the backers, Canonical Ltd. - Those already using established licensing models such as the GPL, OFL - or Creative Commons licensing should have no worries about continuing - to use them. The Ubuntu Font Licence (UFL) and the SIL Open Font - Licence (SIL OFL) are not identical and should not be confused with - each other. Please read the terms precisely. The UFL is only intended - as an interim license, and the overriding aim is to support the - creation of a more suitable and generic libre font licence. As soon as - such a licence is developed, the Ubuntu Font Family will migrate to - it—made possible by copyright assignment in the interium. Between the - OFL 1.1, and the UFL 1.0, the following changes are made to produce the - Ubuntu Font Licence: - * Clarification: - - 1. Document embedding (see [15]embedding section above). - 2. Apply at point of distribution, instead of receipt - 3. Author vs. copyright holder disambiguation (type designers are - authors, with the copyright holder normally being the funder) - 4. Define "Propagate" (for internationalisation, similar to the GPLv3) - 5. Define "Substantially Changed" - 6. Trademarks are explicitly not transferred - 7. Refine renaming requirement - - Streamlining: - 8. Remove "not to be sold separately" clause - 9. Remove "Reserved Font Name(s)" declaration - - A visual demonstration of how these points were implemented can be - found in the accompanying coloured diff between SIL OFL 1.1 and the - Ubuntu Font Licence 1.0: [16]ofl-1.1-ufl-1.0.diff.html - -References - - 1. http://font.ubuntu.com/ - 2. http://www.canonical.com/ - 3. http://www.daltonmaag.com/ - 4. http://en.wikipedia.org/wiki/Network_effect - 5. http://scripts.sil.org/ - 6. http://openfontlibrary.org/ - 7. http://www.softwarefreedom.org/ - 8. http://code.google.com/webfonts - 9. http://www.gnu.org/licenses/gpl-faq.html#CanIUseGPLToolsForNF - 10. http://scripts.sil.org/OFL_web - 11. http://scripts.sil.org/OFL-FAQ_web - 12. http://www.gnu.org/licenses/gpl-faq.html#FontException - 13. https://launchpad.net/~uff-contributors - 14. http://font.ubuntu.com/ufl/ubuntu-font-licence-1.0.txt - 15. http://font.ubuntu.com/ufl/FAQ.html#embedding - 16. http://font.ubuntu.com/ufl/ofl-1.1-ufl-1.0.diff.html diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/LICENCE.txt b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/LICENCE.txt deleted file mode 100755 index ae78a8f9..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/LICENCE.txt +++ /dev/null @@ -1,96 +0,0 @@ -------------------------------- -UBUNTU FONT LICENCE Version 1.0 -------------------------------- - -PREAMBLE -This licence allows the licensed fonts to be used, studied, modified and -redistributed freely. The fonts, including any derivative works, can be -bundled, embedded, and redistributed provided the terms of this licence -are met. The fonts and derivatives, however, cannot be released under -any other licence. The requirement for fonts to remain under this -licence does not require any document created using the fonts or their -derivatives to be published under this licence, as long as the primary -purpose of the document is not to be a vehicle for the distribution of -the fonts. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this licence and clearly marked as such. This may -include source files, build scripts and documentation. - -"Original Version" refers to the collection of Font Software components -as received under this licence. - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to -a new environment. - -"Copyright Holder(s)" refers to all individuals and companies who have a -copyright ownership of the Font Software. - -"Substantially Changed" refers to Modified Versions which can be easily -identified as dissimilar to the Font Software by users of the Font -Software comparing the Original Version with the Modified Version. - -To "Propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification and with or without charging -a redistribution fee), making available to the public, and in some -countries other activities as well. - -PERMISSION & CONDITIONS -This licence does not grant any rights under trademark law and all such -rights are reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of the Font Software, to propagate the Font Software, subject to -the below conditions: - -1) Each copy of the Font Software must contain the above copyright -notice and this licence. These can be included either as stand-alone -text files, human-readable headers or in the appropriate machine- -readable metadata fields within text or binary files as long as those -fields can be easily viewed by the user. - -2) The font name complies with the following: -(a) The Original Version must retain its name, unmodified. -(b) Modified Versions which are Substantially Changed must be renamed to -avoid use of the name of the Original Version or similar names entirely. -(c) Modified Versions which are not Substantially Changed must be -renamed to both (i) retain the name of the Original Version and (ii) add -additional naming elements to distinguish the Modified Version from the -Original Version. The name of such Modified Versions must be the name of -the Original Version, with "derivative X" where X represents the name of -the new work, appended to that name. - -3) The name(s) of the Copyright Holder(s) and any contributor to the -Font Software shall not be used to promote, endorse or advertise any -Modified Version, except (i) as required by this licence, (ii) to -acknowledge the contribution(s) of the Copyright Holder(s) or (iii) with -their explicit written permission. - -4) The Font Software, modified or unmodified, in part or in whole, must -be distributed entirely under this licence, and must not be distributed -under any other licence. The requirement for fonts to remain under this -licence does not affect any document created using the Font Software, -except any version of the Font Software extracted from a document -created using the Font Software may only be distributed under this -licence. - -TERMINATION -This licence becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF -COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER -DEALINGS IN THE FONT SOFTWARE. diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/MANGAL.TTF b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/MANGAL.TTF deleted file mode 100755 index aa345d15..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/MANGAL.TTF and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/MILFCD_B.TTF b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/MILFCD_B.TTF deleted file mode 100755 index 0170ae07..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/MILFCD_B.TTF and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/MILFCD__.TTF b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/MILFCD__.TTF deleted file mode 100755 index 60ee73af..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/MILFCD__.TTF and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Mf Really Awesome.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Mf Really Awesome.ttf deleted file mode 100755 index 5cbf7505..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Mf Really Awesome.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Nirmala.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Nirmala.ttf deleted file mode 100755 index 6767efbe..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Nirmala.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Orena solo mayusculas.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Orena solo mayusculas.ttf deleted file mode 100755 index 12481104..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Orena solo mayusculas.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Pacifico-Regular.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Pacifico-Regular.ttf deleted file mode 100755 index f85aee04..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Pacifico-Regular.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/PermanentMarker-Regular.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/PermanentMarker-Regular.ttf deleted file mode 100755 index 3218fc5b..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/PermanentMarker-Regular.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/README.txt b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/README.txt deleted file mode 100755 index 56028212..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/README.txt +++ /dev/null @@ -1,16 +0,0 @@ - ---------------------- - Ubuntu Font Family - ====================== - -The Ubuntu Font Family are a set of matching new libre/open fonts in -development during 2010--2011. And with further expansion work and -bug fixing during 2015. The development is being funded by -Canonical Ltd on behalf the wider Free Software community and the -Ubuntu project. The technical font design work and implementation is -being undertaken by Dalton Maag. - -Both the final font Truetype/OpenType files and the design files used -to produce the font family are distributed under an open licence and -you are expressly encouraged to experiment, modify, share and improve. - - http://font.ubuntu.com/ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Radio.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Radio.ttf deleted file mode 100755 index 6ed858b3..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Radio.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/SBchinese.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/SBchinese.ttf deleted file mode 100755 index f5713767..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/SBchinese.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Satisfy-Regular.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Satisfy-Regular.ttf deleted file mode 100755 index 9f23660e..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Satisfy-Regular.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Sawasdee-Bold.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Sawasdee-Bold.ttf deleted file mode 100755 index 534132be..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Sawasdee-Bold.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Silent Reaction.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Silent Reaction.ttf deleted file mode 100755 index e1be4a86..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Silent Reaction.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/TRADEMARKS.txt b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/TRADEMARKS.txt deleted file mode 100755 index d34265bc..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/TRADEMARKS.txt +++ /dev/null @@ -1,4 +0,0 @@ -Ubuntu and Canonical are registered trademarks of Canonical Ltd. - -The licence accompanying these works does not grant any rights -under trademark law and all such rights are reserved. diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/ThrowMyHandsUpintheAir.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/ThrowMyHandsUpintheAir.ttf deleted file mode 100755 index eb13e70c..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/ThrowMyHandsUpintheAir.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/ThrowMyHandsUpintheAirBold.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/ThrowMyHandsUpintheAirBold.ttf deleted file mode 100755 index 5d97be3e..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/ThrowMyHandsUpintheAirBold.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-B.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-B.ttf deleted file mode 100755 index b173da27..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-B.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-BI.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-BI.ttf deleted file mode 100755 index 72a5a99a..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-BI.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-C.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-C.ttf deleted file mode 100755 index 602a3ee4..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-C.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-L.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-L.ttf deleted file mode 100755 index ed0f5bce..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-L.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-LI.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-LI.ttf deleted file mode 100755 index c6cec55f..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-LI.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-M.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-M.ttf deleted file mode 100755 index ca9c03a4..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-M.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-MI.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-MI.ttf deleted file mode 100755 index e8d186c5..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-MI.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-R.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-R.ttf deleted file mode 100755 index d748728a..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-R.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-RI.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-RI.ttf deleted file mode 100755 index 4f2d2bc7..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/Ubuntu-RI.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/UbuntuMono-B.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/UbuntuMono-B.ttf deleted file mode 100755 index 7bd66657..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/UbuntuMono-B.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/UbuntuMono-BI.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/UbuntuMono-BI.ttf deleted file mode 100755 index 6c5b8ba0..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/UbuntuMono-BI.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/UbuntuMono-R.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/UbuntuMono-R.ttf deleted file mode 100755 index fdd309d7..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/UbuntuMono-R.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/UbuntuMono-RI.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/UbuntuMono-RI.ttf deleted file mode 100755 index 18f81a29..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/UbuntuMono-RI.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/WenQuanYi Micro Hei.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/WenQuanYi Micro Hei.ttf deleted file mode 100755 index 34dc7852..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/WenQuanYi Micro Hei.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/copyright.txt b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/copyright.txt deleted file mode 100755 index 77340703..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/copyright.txt +++ /dev/null @@ -1,5 +0,0 @@ -Copyright 2010,2011 Canonical Ltd. - -This Font Software is licensed under the Ubuntu Font Licence, Version -1.0. https://launchpad.net/ubuntu-font-licence - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/guardian2.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/guardian2.ttf deleted file mode 100755 index f9751355..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/guardian2.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/guardian2acad.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/guardian2acad.ttf deleted file mode 100755 index 8995ae55..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/guardian2acad.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/guardian2acadital.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/guardian2acadital.ttf deleted file mode 100755 index 78b93d8b..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/guardian2acadital.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/guardian2cond.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/guardian2cond.ttf deleted file mode 100755 index b2cc28e0..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/guardian2cond.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/iskpota.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/iskpota.ttf deleted file mode 100755 index c587935c..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/iskpota.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/orange juice 2.0.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/orange juice 2.0.ttf deleted file mode 100755 index bfccdf3c..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/orange juice 2.0.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/wood_sticks.ttf b/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/wood_sticks.ttf deleted file mode 100755 index 7328fdd6..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.fonts/wood_sticks.ttf and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-background-properties/gnome-backgrounds.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-background-properties/gnome-backgrounds.xml deleted file mode 100644 index 12dc3e49..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-background-properties/gnome-backgrounds.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - - - Flat 1 - /usr/share/backgrounds/flat1.jpg - zoom - #ffffff - #000000 - - Flat 2 - /usr/share/backgrounds/flat2.jpg - zoom - #ffffff - #000000 - - - Flat 3 - /usr/share/backgrounds/flat3.jpg - zoom - #ffffff - #000000 - - - Flat 4 - /usr/share/backgrounds/flat4.jpg - zoom - #ffffff - #000000 - - - Flat 5 - /usr/share/backgrounds/flat5.jpg - zoom - #ffffff - #000000 - - - Flat 6 - /usr/share/backgrounds/flat6.jpg - zoom - #ffffff - #000000 - - - Flat 7 - /usr/share/backgrounds/flat7.jpg - zoom - #ffffff - #000000 - - - Flat 8 - /usr/share/backgrounds/flat8.jpg - zoom - #ffffff - #000000 - - - Flat 9 - /usr/share/backgrounds/flat9.jpg - zoom - #ffffff - #000000 - - - Flat 10 - /usr/share/backgrounds/flat10.jpg - zoom - #ffffff - #000000 - - - Flat 11 - /usr/share/backgrounds/flat11.jpg - zoom - #ffffff - #000000 - - - Flat 12 - /usr/share/backgrounds/flat12.jpg - zoom - #ffffff - #000000 - - - Flat 13 - /usr/share/backgrounds/flat13.jpg - zoom - #ffffff - #000000 - - - Flat 14 - /usr/share/backgrounds/flat14.jpg - zoom - #ffffff - #000000 - - - Flat 15 - /usr/share/backgrounds/flat15.jpg - zoom - #ffffff - #000000 - - - Flat 16 - /usr/share/backgrounds/flat16.jpg - zoom - #ffffff - #000000 - - - Flat 17 - /usr/share/backgrounds/flat17.jpg - zoom - #ffffff - #000000 - - - Flat 18 - /usr/share/backgrounds/flat18.jpg - zoom - #ffffff - #000000 - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-settings-daemon/input-sources-converted b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-settings-daemon/input-sources-converted deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/application_state b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/application_state deleted file mode 100644 index a22179b5..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/application_state +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/appfolderDialog.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/appfolderDialog.js deleted file mode 100644 index 4ffdb9e5..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/appfolderDialog.js +++ /dev/null @@ -1,542 +0,0 @@ -// appfolderDialog.js -// GPLv3 - -const Clutter = imports.gi.Clutter; -const Gio = imports.gi.Gio; -const St = imports.gi.St; -const Main = imports.ui.main; -const ModalDialog = imports.ui.modalDialog; -const PopupMenu = imports.ui.popupMenu; -const ShellEntry = imports.ui.shellEntry; -const Signals = imports.signals; -const Gtk = imports.gi.Gtk; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Convenience = Me.imports.convenience; -const Extension = Me.imports.extension; - -const Gettext = imports.gettext.domain('appfolders-manager'); -const _ = Gettext.gettext; - -let FOLDER_SCHEMA; -let FOLDER_LIST; - -//-------------------------------------------------------------- - -// This is a modal dialog for creating a new folder, or renaming or modifying -// categories of existing folders. -var AppfolderDialog = class AppfolderDialog { - - // build a new dialog. If folder is null, the dialog will be for creating a new - // folder, else app is null, and the dialog will be for editing an existing folder - constructor (folder, app, id) { - this._folder = folder; - this._app = app; - this._id = id; - this.super_dialog = new ModalDialog.ModalDialog({ destroyOnClose: true }); - - FOLDER_SCHEMA = new Gio.Settings({ schema_id: 'org.gnome.desktop.app-folders' }); - FOLDER_LIST = FOLDER_SCHEMA.get_strv('folder-children'); - - let nameSection = this._buildNameSection(); - let categoriesSection = this._buildCategoriesSection(); - - this.super_dialog.contentLayout.style = 'spacing: 20px'; - this.super_dialog.contentLayout.add(nameSection, { - x_fill: false, - x_align: St.Align.START, - y_align: St.Align.START - }); - if ( Convenience.getSettings('org.gnome.shell.extensions.appfolders-manager').get_boolean('categories') ) { - this.super_dialog.contentLayout.add(categoriesSection, { - x_fill: false, - x_align: St.Align.START, - y_align: St.Align.START - }); - } - - if (this._folder == null) { - this.super_dialog.setButtons([ - { action: this.destroy.bind(this), - label: _("Cancel"), - key: Clutter.Escape }, - - { action: this._apply.bind(this), - label: _("Create"), - key: Clutter.Return } - ]); - } else { - this.super_dialog.setButtons([ - { action: this.destroy.bind(this), - label: _("Cancel"), - key: Clutter.Escape }, - - { action: this._deleteFolder.bind(this), - label: _("Delete"), - key: Clutter.Delete }, - - { action: this._apply.bind(this), - label: _("Apply"), - key: Clutter.Return } - ]); - } - - this._nameEntryText.connect('key-press-event', (o, e) => { - let symbol = e.get_key_symbol(); - - if (symbol == Clutter.Return || symbol == Clutter.KP_Enter) { - this.super_dialog.popModal(); - this._apply(); - } - }); - } - - // build the section of the UI handling the folder's name and returns it. - _buildNameSection () { - let nameSection = new St.BoxLayout({ - style: 'spacing: 5px;', - vertical: true, - x_expand: true, - natural_width_set: true, - natural_width: 350, - }); - - let nameLabel = new St.Label({ - text: _("Folder's name:"), - style: 'font-weight: bold;', - }); - nameSection.add(nameLabel, { y_align: St.Align.START }); - - this._nameEntry = new St.Entry({ - x_expand: true, - }); - this._nameEntryText = null; ///??? - this._nameEntryText = this._nameEntry.clutter_text; - - nameSection.add(this._nameEntry, { y_align: St.Align.START }); - ShellEntry.addContextMenu(this._nameEntry); - this.super_dialog.setInitialKeyFocus(this._nameEntryText); - - if (this._folder != null) { - this._nameEntryText.set_text(this._folder.get_string('name')); - } - - return nameSection; - } - - // build the section of the UI handling the folder's categories and returns it. - _buildCategoriesSection () { - let categoriesSection = new St.BoxLayout({ - style: 'spacing: 5px;', - vertical: true, - x_expand: true, - natural_width_set: true, - natural_width: 350, - }); - - let categoriesLabel = new St.Label({ - text: _("Categories:"), - style: 'font-weight: bold;', - }); - categoriesSection.add(categoriesLabel, { - x_fill: false, - x_align: St.Align.START, - y_align: St.Align.START, - }); - - let categoriesBox = new St.BoxLayout({ - style: 'spacing: 5px;', - vertical: false, - x_expand: true, - }); - - // at the left, how to add categories - let addCategoryBox = new St.BoxLayout({ - style: 'spacing: 5px;', - vertical: true, - x_expand: true, - }); - - this._categoryEntry = new St.Entry({ - can_focus: true, - x_expand: true, - hint_text: _("Other category?"), - secondary_icon: new St.Icon({ - icon_name: 'list-add-symbolic', - icon_size: 16, - style_class: 'system-status-icon', - y_align: Clutter.ActorAlign.CENTER, - }), - }); - ShellEntry.addContextMenu(this._categoryEntry, null); - this._categoryEntry.connect('secondary-icon-clicked', this._addCategory.bind(this)); - - this._categoryEntryText = null; ///??? - this._categoryEntryText = this._categoryEntry.clutter_text; - this._catSelectButton = new SelectCategoryButton(this); - - addCategoryBox.add(this._catSelectButton.actor, { y_align: St.Align.CENTER }); - addCategoryBox.add(this._categoryEntry, { y_align: St.Align.START }); - categoriesBox.add(addCategoryBox, { - x_fill: true, - x_align: St.Align.START, - y_align: St.Align.START, - }); - - // at the right, a list of categories - this.listContainer = new St.BoxLayout({ - vertical: true, - x_expand: true, - }); - this.noCatLabel = new St.Label({ text: _("No category") }); - this.listContainer.add_actor(this.noCatLabel); - categoriesBox.add(this.listContainer, { - x_fill: true, - x_align: St.Align.END, - y_align: St.Align.START, - }); - - categoriesSection.add(categoriesBox, { - x_fill: true, - x_align: St.Align.START, - y_align: St.Align.START, - }); - - // Load categories is necessary even if no this._folder, - // because it initializes the value of this._categories - this._loadCategories(); - - return categoriesSection; - } - - open () { - this.super_dialog.open(); - } - - // returns if a folder id already exists - _alreadyExists (folderId) { - for(var i = 0; i < FOLDER_LIST.length; i++) { - if (FOLDER_LIST[i] == folderId) { -// this._showError( _("This appfolder already exists.") ); - return true; - } - } - return false; - } - - destroy () { - if ( Convenience.getSettings('org.gnome.shell.extensions.appfolders-manager').get_boolean('debug') ) { - log('[AppfolderDialog v2] destroying dialog'); - } - this._catSelectButton.destroy(); // TODO ? - this.super_dialog.destroy(); //XXX crée des erreurs reloues ??? - } - - // Generates a valid folder id, which as no space, no dot, no slash, and which - // doesn't already exist. - _folderId (newName) { - let tmp0 = newName.split(" "); - let folderId = ""; - for(var i = 0; i < tmp0.length; i++) { - folderId += tmp0[i]; - } - tmp0 = folderId.split("."); - folderId = ""; - for(var i = 0; i < tmp0.length; i++) { - folderId += tmp0[i]; - } - tmp0 = folderId.split("/"); - folderId = ""; - for(var i = 0; i < tmp0.length; i++) { - folderId += tmp0[i]; - } - if(this._alreadyExists(folderId)) { - folderId = this._folderId(folderId+'_'); - } - return folderId; - } - - // creates a folder from the data filled by the user (with no properties) - _create () { - let folderId = this._folderId(this._nameEntryText.get_text()); - - FOLDER_LIST.push(folderId); - FOLDER_SCHEMA.set_strv('folder-children', FOLDER_LIST); - - this._folder = new Gio.Settings({ - schema_id: 'org.gnome.desktop.app-folders.folder', - path: '/org/gnome/desktop/app-folders/folders/' + folderId + '/' - }); - // this._folder.set_string('name', this._nameEntryText.get_text()); //superflu - // est-il nécessaire d'initialiser la clé apps à [] ?? - this._addToFolder(); - } - - // sets the name to the folder - _applyName () { - let newName = this._nameEntryText.get_text(); - this._folder.set_string('name', newName); // génère un bug ? - return Clutter.EVENT_STOP; - } - - // loads categories, as set in gsettings, to the UI - _loadCategories () { - if (this._folder == null) { - this._categories = []; - } else { - this._categories = this._folder.get_strv('categories'); - if ((this._categories == null) || (this._categories.length == 0)) { - this._categories = []; - } else { - this.noCatLabel.visible = false; - } - } - this._categoriesButtons = []; - for (var i = 0; i < this._categories.length; i++) { - this._addCategoryBox(i); - } - } - - _addCategoryBox (i) { - let aCategory = new AppCategoryBox(this, i); - this.listContainer.add_actor(aCategory.super_box); - } - - // adds a category to the UI (will be added to gsettings when pressing "apply" only) - _addCategory (entry, new_cat_name) { - if (new_cat_name == null) { - new_cat_name = this._categoryEntryText.get_text(); - } - if (this._categories.indexOf(new_cat_name) != -1) { - return; - } - if (new_cat_name == '') { - return; - } - this._categories.push(new_cat_name); - this._categoryEntryText.set_text(''); - this.noCatLabel.visible = false; - this._addCategoryBox(this._categories.length-1); - } - - // adds all categories to gsettings - _applyCategories () { - this._folder.set_strv('categories', this._categories); - return Clutter.EVENT_STOP; - } - - // Apply everything by calling methods above, and reload the view - _apply () { - if (this._app != null) { - this._create(); - // this._addToFolder(); - } - this._applyCategories(); - this._applyName(); - this.destroy(); - //----------------------- - Main.overview.viewSelector.appDisplay._views[1].view._redisplay(); - if ( Convenience.getSettings('org.gnome.shell.extensions.appfolders-manager').get_boolean('debug') ) { - log('[AppfolderDialog v2] reload the view'); - } - } - - // initializes the folder with its first app. This is not optional since empty - // folders are not displayed. TODO use the equivalent method from extension.js - _addToFolder () { - let content = this._folder.get_strv('apps'); - content.push(this._app); - this._folder.set_strv('apps', content); - } - - // Delete the folder, using the extension.js method - _deleteFolder () { - if (this._folder != null) { - Extension.deleteFolder(this._id); - } - this.destroy(); - } -}; - -//------------------------------------------------ - -// Very complex way to have a menubutton for displaying a menu with standard -// categories. Button part. -class SelectCategoryButton { - constructor (dialog) { - this._dialog = dialog; - - let catSelectBox = new St.BoxLayout({ - vertical: false, - x_expand: true, - }); - let catSelectLabel = new St.Label({ - text: _("Select a category…"), - x_align: Clutter.ActorAlign.START, - y_align: Clutter.ActorAlign.CENTER, - x_expand: true, - }); - let catSelectIcon = new St.Icon({ - icon_name: 'pan-down-symbolic', - icon_size: 16, - style_class: 'system-status-icon', - x_expand: false, - x_align: Clutter.ActorAlign.END, - y_align: Clutter.ActorAlign.CENTER, - }); - catSelectBox.add(catSelectLabel, { y_align: St.Align.MIDDLE }); - catSelectBox.add(catSelectIcon, { y_align: St.Align.END }); - this.actor = new St.Button ({ - x_align: Clutter.ActorAlign.CENTER, - y_align: Clutter.ActorAlign.CENTER, - child: catSelectBox, - style_class: 'button', - style: 'padding: 5px 5px;', - x_expand: true, - y_expand: false, - x_fill: true, - y_fill: true, - }); - this.actor.connect('button-press-event', this._onButtonPress.bind(this)); - - this._menu = null; - this._menuManager = new PopupMenu.PopupMenuManager(this); - } - - popupMenu () { - this.actor.fake_release(); - if (!this._menu) { - this._menu = new SelectCategoryMenu(this, this._dialog); - this._menu.super_menu.connect('open-state-changed', (menu, isPoppedUp) => { - if (!isPoppedUp) { - this.actor.sync_hover(); - this.emit('menu-state-changed', false); - } - }); - this._menuManager.addMenu(this._menu.super_menu); - } - this.emit('menu-state-changed', true); - this.actor.set_hover(true); - this._menu.popup(); - this._menuManager.ignoreRelease(); - return false; - } - - _onButtonPress (actor, event) { - this.popupMenu(); - return Clutter.EVENT_STOP; - } - - destroy () { - if (this._menu) { - this._menu.destroy(); - } - this.actor.destroy(); - } -}; -Signals.addSignalMethods(SelectCategoryButton.prototype); - -//------------------------------------------------ - -// Very complex way to have a menubutton for displaying a menu with standard -// categories. Menu part. -class SelectCategoryMenu { - constructor (source, dialog) { - this.super_menu = new PopupMenu.PopupMenu(source.actor, 0.5, St.Side.RIGHT); - this._source = source; - this._dialog = dialog; - this.super_menu.actor.add_style_class_name('app-well-menu'); - this._source.actor.connect('destroy', this.super_menu.destroy.bind(this)); - - // We want to keep the item hovered while the menu is up //XXX used ?? - this.super_menu.blockSourceEvents = true; - - Main.uiGroup.add_actor(this.super_menu.actor); - - // This is a really terrible hack to overwrite _redisplay without - // actually inheriting from PopupMenu.PopupMenu - this.super_menu._redisplay = this._redisplay; - this.super_menu._dialog = this._dialog; - } - - _redisplay () { - this.removeAll(); - let mainCategories = ['AudioVideo', 'Audio', 'Video', 'Development', - 'Education', 'Game', 'Graphics', 'Network', 'Office', 'Science', - 'Settings', 'System', 'Utility']; - for (var i=0; i { - this._dialog._addCategory(null, labelItem); - }); - this.addMenuItem(item); - } - } - - popup (activatingButton) { - this.super_menu._redisplay(); - this.super_menu.open(); - } - - destroy () { - this.super_menu.close(); //FIXME error in the logs but i don't care - this.super_menu.destroy(); - } -}; -Signals.addSignalMethods(SelectCategoryMenu.prototype); - -//---------------------------------------- - -// This custom widget is a deletable row, displaying a category name. -class AppCategoryBox { - constructor (dialog, i) { - this.super_box = new St.BoxLayout({ - vertical: false, - style_class: 'appCategoryBox', - }); - this._dialog = dialog; - this.catName = this._dialog._categories[i]; - this.super_box.add_actor(new St.Label({ - text: this.catName, - y_align: Clutter.ActorAlign.CENTER, - x_align: Clutter.ActorAlign.CENTER, - })); - this.super_box.add_actor( new St.BoxLayout({ x_expand: true }) ); - this.deleteButton = new St.Button({ - x_expand: false, - y_expand: true, - style_class: 'appCategoryDeleteBtn', - y_align: Clutter.ActorAlign.CENTER, - x_align: Clutter.ActorAlign.CENTER, - child: new St.Icon({ - icon_name: 'edit-delete-symbolic', - icon_size: 16, - style_class: 'system-status-icon', - x_expand: false, - y_expand: true, - style: 'margin: 3px;', - y_align: Clutter.ActorAlign.CENTER, - x_align: Clutter.ActorAlign.CENTER, - }), - }); - this.super_box.add_actor(this.deleteButton); - this.deleteButton.connect('clicked', this.removeFromList.bind(this)); - } - - removeFromList () { - this._dialog._categories.splice(this._dialog._categories.indexOf(this.catName), 1); - if (this._dialog._categories.length == 0) { - this._dialog.noCatLabel.visible = true; - } - this.destroy(); - } - - destroy () { - this.deleteButton.destroy(); - this.super_box.destroy(); - } -}; - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/convenience.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/convenience.js deleted file mode 100644 index 38b00122..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/convenience.js +++ /dev/null @@ -1,92 +0,0 @@ -/* -*- mode: js; js-basic-offset: 4; indent-tabs-mode: nil -*- */ -/* - Copyright (c) 2011-2012, Giovanni Campagna - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the name of the GNOME nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -const Gettext = imports.gettext; -const Gio = imports.gi.Gio; - -const Config = imports.misc.config; -const ExtensionUtils = imports.misc.extensionUtils; - -/** - * initTranslations: - * @domain: (optional): the gettext domain to use - * - * Initialize Gettext to load translations from extensionsdir/locale. - * If @domain is not provided, it will be taken from metadata['gettext-domain'] - */ -function initTranslations(domain) { - let extension = ExtensionUtils.getCurrentExtension(); - domain = domain || extension.metadata['gettext-domain']; - - // check if this extension was built with "make zip-file", and thus - // has the locale files in a subfolder - // otherwise assume that extension has been installed in the - // same prefix as gnome-shell - let localeDir = extension.dir.get_child('locale'); - if (localeDir.query_exists(null)) - Gettext.bindtextdomain(domain, localeDir.get_path()); - else - Gettext.bindtextdomain(domain, Config.LOCALEDIR); -} - -/** - * getSettings: - * @schema: (optional): the GSettings schema id - * - * Builds and return a GSettings schema for @schema, using schema files - * in extensionsdir/schemas. If @schema is not provided, it is taken from - * metadata['settings-schema']. - */ -function getSettings(schema) { - let extension = ExtensionUtils.getCurrentExtension(); - schema = schema || extension.metadata['settings-schema']; - - const GioSSS = Gio.SettingsSchemaSource; - - // check if this extension was built with "make zip-file", and thus - // has the schema files in a subfolder - // otherwise assume that extension has been installed in the - // same prefix as gnome-shell (and therefore schemas are available - // in the standard folders) - let schemaDir = extension.dir.get_child('schemas'); - let schemaSource; - if (schemaDir.query_exists(null)) { - schemaSource = GioSSS.new_from_directory(schemaDir.get_path(), - GioSSS.get_default(), - false); - } else { - schemaSource = GioSSS.get_default(); - } - - let schemaObj = schemaSource.lookup(schema, true); - if (!schemaObj) - throw new Error('Schema ' + schema + ' could not be found for extension ' - + extension.metadata.uuid + '. Please check your installation.'); - - return new Gio.Settings({ settings_schema: schemaObj }); -} - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/dragAndDrop.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/dragAndDrop.js deleted file mode 100644 index 91880e8e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/dragAndDrop.js +++ /dev/null @@ -1,550 +0,0 @@ -// dragAndDrop.js -// GPLv3 - -const DND = imports.ui.dnd; -const AppDisplay = imports.ui.appDisplay; -const Clutter = imports.gi.Clutter; -const St = imports.gi.St; -const Main = imports.ui.main; -const Mainloop = imports.mainloop; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Convenience = Me.imports.convenience; -const Extension = Me.imports.extension; - -const CHANGE_PAGE_TIMEOUT = 400; - -const Gettext = imports.gettext.domain('appfolders-manager'); -const _ = Gettext.gettext; - -//------------------------------------------------- - -var OVERLAY_MANAGER; - -/* This method is called by extension.js' enable function. It does code injections - * to AppDisplay.AppIcon, connecting it to DND-related signals. - */ -function initDND () { - OVERLAY_MANAGER = new OverlayManager(); -} - -//-------------------------------------------------------------- - -/* Amazing! A singleton! It allows easy (and safer?) access to general methods, - * managing other objects: it creates/updates/deletes all overlays (for folders, - * pages, creation, removing). - */ -class OverlayManager { - constructor () { - this.addActions = []; - this.removeAction = new FolderActionArea('remove'); - this.createAction = new FolderActionArea('create'); - this.upAction = new NavigationArea('up'); - this.downAction = new NavigationArea('down'); - - this.next_drag_should_recompute = true; - this.current_width = 0; - } - - on_drag_begin () { - this.ensurePopdowned(); - this.ensureFolderOverlayActors(); - this.updateFoldersVisibility(); - this.updateState(true); - } - - on_drag_end () { - // force to compute new positions if a drop occurs - this.next_drag_should_recompute = true; - this.updateState(false); - } - - on_drag_cancelled () { - this.updateState(false); - } - - updateArrowVisibility () { - let grid = Main.overview.viewSelector.appDisplay._views[1].view._grid; - if (grid.currentPage == 0) { - this.upAction.setActive(false); - } else { - this.upAction.setActive(true); - } - if (grid.currentPage == grid._nPages -1) { - this.downAction.setActive(false); - } else { - this.downAction.setActive(true); - } - this.upAction.show(); - this.downAction.show(); - } - - updateState (isDragging) { - if (isDragging) { - this.removeAction.show(); - if (this.openedFolder == null) { - this.removeAction.setActive(false); - } else { - this.removeAction.setActive(true); - } - this.createAction.show(); - this.updateArrowVisibility(); - } else { - this.hideAll(); - } - } - - hideAll () { - this.removeAction.hide(); - this.createAction.hide(); - this.upAction.hide(); - this.downAction.hide(); - this.hideAllFolders(); - } - - hideAllFolders () { - for (var i = 0; i < this.addActions.length; i++) { - this.addActions[i].hide(); - } - } - - updateActorsPositions () { - let monitor = Main.layoutManager.primaryMonitor; - this.topOfTheGrid = Main.overview.viewSelector.actor.get_parent().get_parent().get_allocation_box().y1; - let temp = Main.overview.viewSelector.appDisplay._views[1].view.actor.get_parent(); - let bottomOfTheGrid = this.topOfTheGrid + temp.get_allocation_box().y2; - - let _availHeight = bottomOfTheGrid - this.topOfTheGrid; - let _availWidth = Main.overview.viewSelector.appDisplay._views[1].view._grid.actor.width; - let sideMargin = (monitor.width - _availWidth) / 2; - - let xMiddle = ( monitor.x + monitor.width ) / 2; - let yMiddle = ( monitor.y + monitor.height ) / 2; - - // Positions of areas - this.removeAction.setPosition( xMiddle , bottomOfTheGrid ); - this.createAction.setPosition( xMiddle, Main.overview._panelGhost.height ); - this.upAction.setPosition( 0, Main.overview._panelGhost.height ); - this.downAction.setPosition( 0, bottomOfTheGrid ); - - // Sizes of areas - this.removeAction.setSize(xMiddle, monitor.height - bottomOfTheGrid); - this.createAction.setSize(xMiddle, this.topOfTheGrid - Main.overview._panelGhost.height); - this.upAction.setSize(xMiddle, this.topOfTheGrid - Main.overview._panelGhost.height); - this.downAction.setSize(xMiddle, monitor.height - bottomOfTheGrid); - - this.updateArrowVisibility(); - } - - ensureFolderOverlayActors () { - // A folder was opened, and just closed. - if (this.openedFolder != null) { - this.updateActorsPositions(); - this.computeFolderOverlayActors(); - this.next_drag_should_recompute = true; - return; - } - - // The grid "moved" or the whole shit needs forced updating - let allAppsGrid = Main.overview.viewSelector.appDisplay._views[1].view._grid; - let new_width = allAppsGrid.actor.allocation.get_width(); - if (new_width != this.current_width || this.next_drag_should_recompute) { - this.next_drag_should_recompute = false; - this.updateActorsPositions(); - this.computeFolderOverlayActors(); - } - } - - computeFolderOverlayActors () { - let monitor = Main.layoutManager.primaryMonitor; - let xMiddle = ( monitor.x + monitor.width ) / 2; - let yMiddle = ( monitor.y + monitor.height ) / 2; - let allAppsGrid = Main.overview.viewSelector.appDisplay._views[1].view._grid; - - let nItems = 0; - let indexes = []; - let folders = []; - let x, y; - - Main.overview.viewSelector.appDisplay._views[1].view._allItems.forEach(function(icon) { - if (icon.actor.visible) { - if (icon instanceof AppDisplay.FolderIcon) { - indexes.push(nItems); - folders.push(icon); - } - nItems++; - } - }); - - this.current_width = allAppsGrid.actor.allocation.get_width(); - let x_correction = (monitor.width - this.current_width)/2; - let availHeightPerPage = (allAppsGrid.actor.height)/(allAppsGrid._nPages); - - for (var i = 0; i < this.addActions.length; i++) { - this.addActions[i].actor.destroy(); - } - - for (var i = 0; i < indexes.length; i++) { - let inPageIndex = indexes[i] % allAppsGrid._childrenPerPage; - let page = Math.floor(indexes[i] / allAppsGrid._childrenPerPage); - x = folders[i].actor.get_allocation_box().x1; - y = folders[i].actor.get_allocation_box().y1; - - // Invalid coords (example: when dragging out of the folder) should - // not produce a visible overlay, a negative page number is an easy - // way to be sure it stays hidden. - if (x == 0) { - page = -1; - } - x = Math.floor(x + x_correction); - y = y + this.topOfTheGrid; - y = y - (page * availHeightPerPage); - - this.addActions[i] = new FolderArea(folders[i].id, x, y, page); - } - } - - updateFoldersVisibility () { - let appView = Main.overview.viewSelector.appDisplay._views[1].view; - for (var i = 0; i < this.addActions.length; i++) { - if ((this.addActions[i].page == appView._grid.currentPage) && (!appView._currentPopup)) { - this.addActions[i].show(); - } else { - this.addActions[i].hide(); - } - } - } - - ensurePopdowned () { - let appView = Main.overview.viewSelector.appDisplay._views[1].view; - if (appView._currentPopup) { - this.openedFolder = appView._currentPopup._source.id; - appView._currentPopup.popdown(); - } else { - this.openedFolder = null; - } - } - - goToPage (nb) { - Main.overview.viewSelector.appDisplay._views[1].view.goToPage( nb ); - this.updateArrowVisibility(); - this.hideAllFolders(); - this.updateFoldersVisibility(); //load folders of the new page - } - - destroy () { - for (let i = 0; i > this.addActions.length; i++) { - this.addActions[i].destroy(); - } - this.removeAction.destroy(); - this.createAction.destroy(); - this.upAction.destroy(); - this.downAction.destroy(); - //log('OverlayManager destroyed'); - } -}; - -//------------------------------------------------------- - -// Abstract overlay with very generic methods -class DroppableArea { - - constructor (id) { - this.id = id; - this.styleClass = 'folderArea'; - - this.actor = new St.BoxLayout ({ - width: 10, - height: 10, - visible: false, - }); - this.actor._delegate = this; - - this.lock = true; - this.use_frame = Convenience.getSettings('org.gnome.shell.extensions.appfolders-manager').get_boolean('debug'); - } - - setPosition (x, y) { - let monitor = Main.layoutManager.primaryMonitor; - this.actor.set_position(monitor.x + x, monitor.y + y); - } - - setSize (w, h) { - this.actor.width = w; - this.actor.height = h; - } - - hide () { - this.actor.visible = false; - this.lock = true; - } - - show () { - this.actor.visible = true; - } - - setActive (active) { - this._active = active; - if (this._active) { - this.actor.style_class = this.styleClass; - } else { - this.actor.style_class = 'insensitiveArea'; - } - } - - destroy () { - this.actor.destroy(); - } -} - -/* Overlay representing an "action". Actions can be creating a folder, or - * removing an app from a folder. These areas accept drop, and display a label. - */ -class FolderActionArea extends DroppableArea { - constructor (id) { - super(id); - - let x, y, label; - - switch (this.id) { - case 'create': - label = _("Create a new folder"); - this.styleClass = 'shadowedAreaTop'; - break; - case 'remove': - label = ''; - this.styleClass = 'shadowedAreaBottom'; - break; - default: - label = 'invalid id'; - break; - } - if (this.use_frame) { - this.styleClass = 'framedArea'; - } - this.actor.style_class = this.styleClass; - - this.label = new St.Label({ - text: label, - style_class: 'dropAreaLabel', - x_expand: true, - y_expand: true, - x_align: Clutter.ActorAlign.CENTER, - y_align: Clutter.ActorAlign.CENTER, - }); - this.actor.add(this.label); - - this.setPosition(10, 10); - Main.layoutManager.overviewGroup.add_actor(this.actor); - } - - getRemoveLabel () { - let label; - if (OVERLAY_MANAGER.openedFolder == null) { - label = '…'; - } else { - let folder_schema = Extension.folderSchema (OVERLAY_MANAGER.openedFolder); - label = folder_schema.get_string('name'); - } - return (_("Remove from %s")).replace('%s', label); - } - - setActive (active) { - super.setActive(active); - if (this.id == 'remove') { - this.label.text = this.getRemoveLabel(); - } - } - - handleDragOver (source, actor, x, y, time) { - if (source instanceof AppDisplay.AppIcon && this._active) { - return DND.DragMotionResult.MOVE_DROP; - } - Main.overview.endItemDrag(this); - return DND.DragMotionResult.NO_DROP; - } - - acceptDrop (source, actor, x, y, time) { - if ((source instanceof AppDisplay.AppIcon) && (this.id == 'create')) { - Extension.createNewFolder(source); - Main.overview.endItemDrag(this); - return true; - } - if ((source instanceof AppDisplay.AppIcon) && (this.id == 'remove')) { - this.removeApp(source); - Main.overview.endItemDrag(this); - return true; - } - Main.overview.endItemDrag(this); - return false; - } - - removeApp (source) { - let id = source.app.get_id(); - Extension.removeFromFolder(id, OVERLAY_MANAGER.openedFolder); - OVERLAY_MANAGER.updateState(false); - Main.overview.viewSelector.appDisplay._views[1].view._redisplay(); - } - - destroy () { - this.label.destroy(); - super.destroy(); - } -}; - -/* Overlay reacting to hover, but isn't droppable. The goal is to go to an other - * page of the grid while dragging an app. - */ -class NavigationArea extends DroppableArea { - constructor (id) { - super(id); - - let x, y, i; - switch (this.id) { - case 'up': - i = 'pan-up-symbolic'; - this.styleClass = 'shadowedAreaTop'; - break; - case 'down': - i = 'pan-down-symbolic'; - this.styleClass = 'shadowedAreaBottom'; - break; - default: - i = 'dialog-error-symbolic'; - break; - } - if (this.use_frame) { - this.styleClass = 'framedArea'; - } - this.actor.style_class = this.styleClass; - - this.actor.add(new St.Icon({ - icon_name: i, - icon_size: 24, - style_class: 'system-status-icon', - x_expand: true, - y_expand: true, - x_align: Clutter.ActorAlign.CENTER, - y_align: Clutter.ActorAlign.CENTER, - })); - - this.setPosition(x, y); - Main.layoutManager.overviewGroup.add_actor(this.actor); - } - - handleDragOver (source, actor, x, y, time) { - if (this.id == 'up' && this._active) { - this.pageUp(); - return DND.DragMotionResult.CONTINUE; - } - - if (this.id == 'down' && this._active) { - this.pageDown(); - return DND.DragMotionResult.CONTINUE; - } - - Main.overview.endItemDrag(this); - return DND.DragMotionResult.NO_DROP; - } - - pageUp () { - if(this.lock && !this.timeoutSet) { - this._timeoutId = Mainloop.timeout_add(CHANGE_PAGE_TIMEOUT, this.unlock.bind(this)); - this.timeoutSet = true; - } - if(!this.lock) { - let currentPage = Main.overview.viewSelector.appDisplay._views[1].view._grid.currentPage; - this.lock = true; - OVERLAY_MANAGER.goToPage(currentPage - 1); - } - } - - pageDown () { - if(this.lock && !this.timeoutSet) { - this._timeoutId = Mainloop.timeout_add(CHANGE_PAGE_TIMEOUT, this.unlock.bind(this)); - this.timeoutSet = true; - } - if(!this.lock) { - let currentPage = Main.overview.viewSelector.appDisplay._views[1].view._grid.currentPage; - this.lock = true; - OVERLAY_MANAGER.goToPage(currentPage + 1); - } - } - - acceptDrop (source, actor, x, y, time) { - Main.overview.endItemDrag(this); - return false; - } - - unlock () { - this.lock = false; - this.timeoutSet = false; - Mainloop.source_remove(this._timeoutId); - } -}; - -/* This overlay is the area upon a folder. Position and visibility of the actor - * is handled by exterior functions. - * "this.id" is the folder's id, a string, as written in the gsettings key. - * Dropping an app on this folder will add it to the folder - */ -class FolderArea extends DroppableArea { - constructor (id, asked_x, asked_y, page) { - super(id); - this.page = page; - - let grid = Main.overview.viewSelector.appDisplay._views[1].view._grid; - this.actor.width = grid._getHItemSize(); - this.actor.height = grid._getVItemSize(); - - if (this.use_frame) { - this.styleClass = 'framedArea'; - this.actor.add(new St.Label({ - text: this.id, - x_expand: true, - y_expand: true, - x_align: Clutter.ActorAlign.CENTER, - y_align: Clutter.ActorAlign.CENTER, - })); - } else { - this.styleClass = 'folderArea'; - this.actor.add(new St.Icon({ - icon_name: 'list-add-symbolic', - icon_size: 24, - style_class: 'system-status-icon', - x_expand: true, - y_expand: true, - x_align: Clutter.ActorAlign.CENTER, - y_align: Clutter.ActorAlign.CENTER, - })); - } - if (this.use_frame) { - this.styleClass = 'framedArea'; - } - this.actor.style_class = this.styleClass; - - this.setPosition(asked_x, asked_y); - Main.layoutManager.overviewGroup.add_actor(this.actor); - } - - handleDragOver (source, actor, x, y, time) { - if (source instanceof AppDisplay.AppIcon) { - return DND.DragMotionResult.MOVE_DROP; - } - Main.overview.endItemDrag(this); - return DND.DragMotionResult.NO_DROP; - } - - acceptDrop (source, actor, x, y, time) { //FIXME recharger la vue ou au minimum les miniatures des dossiers - if ((source instanceof AppDisplay.AppIcon) && - !Extension.isInFolder(source.id, this.id)) { - Extension.addToFolder(source, this.id); - Main.overview.endItemDrag(this); - return true; - } - Main.overview.endItemDrag(this); - return false; - } -}; - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/extension.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/extension.js deleted file mode 100644 index 272ddfb7..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/extension.js +++ /dev/null @@ -1,445 +0,0 @@ -// extension.js -// GPLv3 - -const Clutter = imports.gi.Clutter; -const Gio = imports.gi.Gio; -const St = imports.gi.St; -const Main = imports.ui.main; -const AppDisplay = imports.ui.appDisplay; -const PopupMenu = imports.ui.popupMenu; -const Meta = imports.gi.Meta; -const Mainloop = imports.mainloop; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Convenience = Me.imports.convenience; - -const AppfolderDialog = Me.imports.appfolderDialog; -const DragAndDrop = Me.imports.dragAndDrop; - -const Gettext = imports.gettext.domain('appfolders-manager'); -const _ = Gettext.gettext; - -let FOLDER_SCHEMA; -let FOLDER_LIST; - -let INIT_TIME; - -function init () { - Convenience.initTranslations(); - INIT_TIME = getTimeStamp(); -} - -function getTimeStamp () { - let today = new Date(); - let str = today.getDate() + '' + today.getHours() + '' + today.getMinutes() - + '' + today.getSeconds(); - return parseInt(str); -} - -//------------------------------------------------------------------------------ -/* do not edit this section */ - -function injectToFunction(parent, name, func) { - let origin = parent[name]; - parent[name] = function() { - let ret; - ret = origin.apply(this, arguments); - if (ret === undefined) - ret = func.apply(this, arguments); - return ret; - } - return origin; -} - -function removeInjection(object, injection, name) { - if (injection[name] === undefined) - delete object[name]; - else - object[name] = injection[name]; -} - -var injections=[]; - -//------------------------------------------------------------------------------ - -/* this function injects items (1 or 2 submenus) in AppIconMenu's _redisplay method. */ -function injectionInAppsMenus() { - injections['_redisplay'] = injectToFunction(AppDisplay.AppIconMenu.prototype, '_redisplay', function() { - if (Main.overview.viewSelector.getActivePage() == 2 - || Main.overview.viewSelector.getActivePage() == 3) { - //ok - } else { - return; - } - - this._appendSeparator(); //TODO injecter ailleurs dans le menu? - - let mainAppView = Main.overview.viewSelector.appDisplay._views[1].view; - FOLDER_LIST = FOLDER_SCHEMA.get_strv('folder-children'); - - //------------------------------------------------------------------ - - let addto = new PopupMenu.PopupSubMenuMenuItem(_("Add to")); - - let newAppFolder = new PopupMenu.PopupMenuItem('+ ' + _("New AppFolder")); - newAppFolder.connect('activate', () => { - this._source._menuManager._grabHelper.ungrab({ actor: this.actor }); - // XXX broken scrolling ?? - // We can't popdown the folder immediately because the - // AppDisplay.AppFolderPopup.popdown() method tries to ungrab - // the global focus from the folder's popup actor, which isn't - // having the focus since the menu is still open. Menus' animation - // last ~0.25s so we will wait 0.30s before doing anything. - let a = Mainloop.timeout_add(300, () => { - if (mainAppView._currentPopup) { - mainAppView._currentPopup.popdown(); - } - createNewFolder(this._source); - mainAppView._redisplay(); - Mainloop.source_remove(a); - }); - }); - addto.menu.addMenuItem(newAppFolder); - - for (var i = 0 ; i < FOLDER_LIST.length ; i++) { - let _folder = FOLDER_LIST[i]; - let shouldShow = !isInFolder( this._source.app.get_id(), _folder ); - let iFolderSchema = folderSchema(_folder); - let item = new PopupMenu.PopupMenuItem( AppDisplay._getFolderName(iFolderSchema) ); - if ( Convenience.getSettings('org.gnome.shell.extensions.appfolders-manager').get_boolean('debug') ) { - shouldShow = true; //TODO ??? et l'exclusion ? - } - if(shouldShow) { - item.connect('activate', () => { - this._source._menuManager._grabHelper.ungrab({ actor: this.actor }); - // XXX broken scrolling ?? - // We can't popdown the folder immediatly because the - // AppDisplay.AppFolderPopup.popdown() method tries to - // ungrab the global focus from the folder's popup actor, - // which isn't having the focus since the menu is still - // open. Menus' animation last ~0.25s so we will wait 0.30s - // before doing anything. - let a = Mainloop.timeout_add(300, () => { - if (mainAppView._currentPopup) { - mainAppView._currentPopup.popdown(); - } - addToFolder(this._source, _folder); - mainAppView._redisplay(); - Mainloop.source_remove(a); - }); - }); - addto.menu.addMenuItem(item); - } - } - this.addMenuItem(addto); - - //---------------------------------------------------------------------- - - let removeFrom = new PopupMenu.PopupSubMenuMenuItem(_("Remove from")); - let shouldShow2 = false; - for (var i = 0 ; i < FOLDER_LIST.length ; i++) { - let _folder = FOLDER_LIST[i]; - let appId = this._source.app.get_id(); - let shouldShow = isInFolder(appId, _folder); - let iFolderSchema = folderSchema(_folder); - let item = new PopupMenu.PopupMenuItem( AppDisplay._getFolderName(iFolderSchema) ); - - if ( Convenience.getSettings('org.gnome.shell.extensions.appfolders-manager').get_boolean('debug') ) { - shouldShow = true; //FIXME ??? et l'exclusion ? - } - - if(shouldShow) { - item.connect('activate', () => { - this._source._menuManager._grabHelper.ungrab({ actor: this.actor }); - // XXX broken scrolling ?? - // We can't popdown the folder immediatly because the - // AppDisplay.AppFolderPopup.popdown() method tries to - // ungrab the global focus from the folder's popup actor, - // which isn't having the focus since the menu is still - // open. Menus' animation last ~0.25s so we will wait 0.30s - // before doing anything. - let a = Mainloop.timeout_add(300, () => { - if (mainAppView._currentPopup) { - mainAppView._currentPopup.popdown(); - } - removeFromFolder(appId, _folder); - mainAppView._redisplay(); - Mainloop.source_remove(a); - }); - }); - removeFrom.menu.addMenuItem(item); - shouldShow2 = true; - } - } - if (shouldShow2) { - this.addMenuItem(removeFrom); - } - }); -} - -//------------------------------------------------ - -function injectionInIcons() { - // Right-click on a FolderIcon launches a new AppfolderDialog - AppDisplay.FolderIcon = class extends AppDisplay.FolderIcon { - constructor (id, path, parentView) { - super(id, path, parentView); - if (!this.isCustom) { - this.actor.connect('button-press-event', this._onButtonPress.bind(this)); - } - this.isCustom = true; - } - - _onButtonPress (actor, event) { - let button = event.get_button(); - if (button == 3) { - let tmp = new Gio.Settings({ - schema_id: 'org.gnome.desktop.app-folders.folder', - path: '/org/gnome/desktop/app-folders/folders/' + this.id + '/' - }); - let dialog = new AppfolderDialog.AppfolderDialog(tmp, null, this.id); - dialog.open(); - } - return Clutter.EVENT_PROPAGATE; - } - }; - - // Dragging an AppIcon triggers the DND mode - AppDisplay.AppIcon = class extends AppDisplay.AppIcon { - constructor (app, params) { - super(app, params); - if (!this.isCustom) { - this._draggable.connect('drag-begin', this.onDragBeginExt.bind(this)); - this._draggable.connect('drag-cancelled', this.onDragCancelledExt.bind(this)); - this._draggable.connect('drag-end', this.onDragEndExt.bind(this)); - } - this.isCustom = true; - } - - onDragBeginExt () { - if (Main.overview.viewSelector.getActivePage() != 2) { - return; - } - this._removeMenuTimeout(); // why ? - Main.overview.beginItemDrag(this); - DragAndDrop.OVERLAY_MANAGER.on_drag_begin(); - } - - onDragEndExt () { - Main.overview.endItemDrag(this); - DragAndDrop.OVERLAY_MANAGER.on_drag_end(); - } - - onDragCancelledExt () { - Main.overview.cancelledItemDrag(this); - DragAndDrop.OVERLAY_MANAGER.on_drag_cancelled(); - } - }; -} - -//------------------------------------------------------------------------------ -//---------------------------------- Generic ----------------------------------- -//--------------------------------- functions ---------------------------------- -//------------------------------------------------------------------------------ -/* These functions perform the requested actions but do not care about popdowning - * open menu/open folder, nor about hiding/showing/activating dropping areas, nor - * about redisplaying the view. - */ -function removeFromFolder (app_id, folder_id) { - let folder_schema = folderSchema(folder_id); - if ( isInFolder(app_id, folder_id) ) { - let pastContent = folder_schema.get_strv('apps'); - let presentContent = []; - for(var i=0; i { - let tmp = []; - FOLDER_LIST = FOLDER_SCHEMA.get_strv('folder-children'); - for(var j=0;j < FOLDER_LIST.length;j++){ - if(FOLDER_LIST[j] != folder_id) { - tmp.push(FOLDER_LIST[j]); - } - } - - FOLDER_LIST = tmp; - FOLDER_SCHEMA.set_strv('folder-children', FOLDER_LIST); - - // ?? XXX (ne fonctionne pas mieux hors du meta.later_add) - if ( Convenience.getSettings('org.gnome.shell.extensions.appfolders-manager').get_boolean('total-deletion') ) { - let folder_schema = folderSchema (folder_id); - folder_schema.reset('apps'); // génère un bug volumineux ? - folder_schema.reset('categories'); // génère un bug volumineux ? - folder_schema.reset('excluded-apps'); // génère un bug volumineux ? - folder_schema.reset('name'); // génère un bug volumineux ? - } - }); - - return true; -} - -//------------------------------------------------------------------------------ - -function mergeFolders (folder_staying_id, folder_dying_id) { //unused XXX - - let folder_dying_schema = folderSchema (folder_dying_id); - let folder_staying_schema = folderSchema (folder_staying_id); - let newerContent = folder_dying_schema.get_strv('categories'); - let presentContent = folder_staying_schema.get_strv('categories'); - for(var i=0;i 0) { - folder_schema.set_strv('excluded-apps', presentExcluded); - } - - //actually add the app - let content = folder_schema.get_strv('apps'); - content.push(id); - folder_schema.set_strv('apps', content); //XXX verbose errors - - //update icons in the ugliest possible way - let icons = Main.overview.viewSelector.appDisplay._views[1].view.folderIcons; - for (let i=0; i 105) { - Main.overview.viewSelector.appDisplay._views[1].view._redisplay(); - } -} - -function disable() { - AppDisplay.FolderIcon.prototype._onButtonPress = null; - AppDisplay.FolderIcon.prototype.popupMenu = null; - - removeInjection(AppDisplay.AppIconMenu.prototype, injections, '_redisplay'); - - // Overwrite my shit for FolderIcon - AppDisplay.FolderIcon = class extends AppDisplay.FolderIcon { - _onButtonPress (actor, event) { - return Clutter.EVENT_PROPAGATE; - } - }; - - // Overwrite my shit for AppIcon - AppDisplay.AppIcon = class extends AppDisplay.AppIcon { - onDragBeginExt () {} - onDragEndExt () {} - onDragCancelledExt () {} - }; - - DragAndDrop.OVERLAY_MANAGER.destroy(); -} - -//------------------------------------------------------------------------------ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/appfolders-manager.pot b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/appfolders-manager.pot deleted file mode 100644 index 95aeef19..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/appfolders-manager.pot +++ /dev/null @@ -1,114 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, javascript-format -msgid "Remove from %s" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -msgid "Other category?" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -msgid "No category" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -msgid "Select a category…" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -msgid "Use categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/be/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/be/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index e60c11ed..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/be/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/be/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/be/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index 44406fec..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/be/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,123 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2018-12-30 14:03+0300\n" -"Last-Translator: Максім Крапіўка \n" -"Language-Team: \n" -"Language: be\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.2\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Дадаць у" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Новая папка праграм" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Выдаліць з" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "Стварыць новую папку" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, javascript-format -msgid "Remove from %s" -msgstr "Выдаліць з %s" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Скасаваць" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Выдаліць" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "Дастасаваць" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "Назва папкі" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "Катэгорыі:" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -msgid "Other category?" -msgstr "Іншая катэгорыя?" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -msgid "No category" -msgstr "Без катэгорыі" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -msgid "Select a category…" -msgstr "Выбраць катэгорыю..." - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "Змены ўступяць у сілу пасля перазагрузкі пашырэння." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "Галоўныя налады" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "Катэгорыі" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "Выдаляць усе звязаныя налады пры выдаленні папкі праграм" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "" -"Выкарыстоўваць націсканне правай кнопкай мышы ў дадатак да перацягвання " -"значкоў" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -msgid "Use categories" -msgstr "Выкарыстоўваць катэгорыі" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "Больш інфармацыі пра «дадатковыя» катэгорыі" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "Паведаміць пра памылкі або ідэі" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" -"Гэта пашырэнне можна адключыць, пасля таго як вы канчаткова наладзіце " -"арганізацыю сваіх праграм." - -#~ msgid "Standard specification" -#~ msgstr "Стандартная спецыфікацыя" diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/de/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/de/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index 77428da9..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/de/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/de/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/de/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index 8efe8182..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/de/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,124 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2017-10-28 01:50+0200\n" -"Last-Translator: Jonatan Hatakeyama Zeidler \n" -"Language-Team: https://github.com/hobbypunk90/appfolders-manager-gnome-" -"extension\n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.4\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Hinzufügen zu" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Neuer Ordner" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Löschen aus" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, fuzzy, javascript-format -msgid "Remove from %s" -msgstr "Löschen aus" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Abbrechen" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "Erstelle" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Löschen" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -#, fuzzy -msgid "Other category?" -msgstr "Lösche eine Kategorie" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -#, fuzzy -msgid "No category" -msgstr "Kategorie hinzufügen" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -#, fuzzy -msgid "Select a category…" -msgstr "Lösche eine Kategorie" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "Änderungen werden nach Neustart der Erweiterung übernommen." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "Lösche alle Einstellungen, wenn ein Ordner gelöscht wird" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -#, fuzzy -msgid "Use categories" -msgstr "Hinzugefügte Kategorien" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" - -#~ msgid "This appfolder already exists." -#~ msgstr "Dieser Ordner existiert bereits." diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/el/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/el/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index 728fc9e0..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/el/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/el/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/el/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index 1950350e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/el/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,118 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2017-05-29 23:26+0300\n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: el\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Προσθήκη σε" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Νέος φάκελος" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Αφαίρεση από" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, fuzzy, javascript-format -msgid "Remove from %s" -msgstr "Αφαίρεση από" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Αναίρεση" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Διαγραφή" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -msgid "Other category?" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -msgid "No category" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -msgid "Select a category…" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "" -"Οι τροποποιήσεις απαιτούν την επανεκκίνηση της επέκτασης για να " -"λειτουργήσουν." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "Διαγραφή όλων των σχετικών ρυθμίσεων κατά την διαγραφή ενός φακέλου" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -msgid "Use categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/fr/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/fr/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index aa02a6a6..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/fr/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/fr/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/fr/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index ac80d014..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/fr/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,116 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2017-02-05 16:47+0100\n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.8.11\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Ajouter à" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Nouvel AppFolder" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Retirer de" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "Créer un nouveau dossier" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, javascript-format -msgid "Remove from %s" -msgstr "Retirer de %s" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Annuler" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "Créer" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Supprimer" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "Appliquer" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "Nom du dossier :" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "Catégories :" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -msgid "Other category?" -msgstr "Autre catégorie ?" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -msgid "No category" -msgstr "Aucune catégorie" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -msgid "Select a category…" -msgstr "Choisir une catégorie…" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "Les modifications prendront effet après avoir rechargé l'extension" - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "Réglages principaux" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "Catégories" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "" -"Supprimer tous les réglages relatifs à un appfolder lors de sa suppression" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "Utiliser le menu du clic-droit en complément du glisser-déposer" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -msgid "Use categories" -msgstr "Utiliser des catégories" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "Plus d'informations à propos des \"catégories supplémentaires\"" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "Reporter un bug ou une idée" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" -"Cette extension peut être désactivée une fois que vos applications sont " -"organisées comme souhaité." - -#~ msgid "Standard specification" -#~ msgstr "Spécification standard" diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/hu/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/hu/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index aa9862f7..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/hu/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/hu/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/hu/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index 3f1e2e94..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/hu/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,116 +0,0 @@ -# Hungarian translation for appfolders-manager. -# Copyright (C) 2017 Free Software Foundation, Inc. -# This file is distributed under the same license as the PACKAGE package. -# -# Balázs Úr , 2017. -msgid "" -msgstr "" -"Project-Id-Version: appfolders-manager master\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2017-05-31 20:41+0100\n" -"Last-Translator: Balázs Úr \n" -"Language-Team: Hungarian \n" -"Language: hu\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 2.0\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Hozzáadás ehhez" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Új alkalmazásmappa" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Eltávolítás innen" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, fuzzy, javascript-format -msgid "Remove from %s" -msgstr "Eltávolítás innen" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Mégse" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Törlés" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -msgid "Other category?" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -msgid "No category" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -msgid "Select a category…" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "A módosítások a kiterjesztés újratöltése után lépnek hatályba." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "" -"Az összes kapcsolódó beállítás törlése, ha egy alkalmazásmappa törölve lesz" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -msgid "Use categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/it/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/it/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index ad123c05..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/it/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/it/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/it/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index 1b2215c4..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/it/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,127 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2018-03-08 17:21+0100\n" -"Last-Translator: Jimmy Scionti \n" -"Language-Team: \n" -"Language: it_IT\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.4\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Aggiungi a" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Nuova AppFolder" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Rimuovi da" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, fuzzy, javascript-format -msgid "Remove from %s" -msgstr "Rimuovi da" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Annulla" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "Crea" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Elimina" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -#, fuzzy -msgid "Other category?" -msgstr "Rimuovi una categoria" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -#, fuzzy -msgid "No category" -msgstr "Aggiungi una categoria" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -#, fuzzy -msgid "Select a category…" -msgstr "Rimuovi una categoria" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "Le modifiche avranno effetto dopo aver ricaricato l'estensione." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "Elimina tutte le impostazioni dell'AppFolder quando viene rimossa" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -#, fuzzy -msgid "Use categories" -msgstr "Categorie aggiuntive" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "Maggiori informazioni sulle \"categorie aggiuntive\"" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "Invia segnalazioni di bug o idee" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" -"Questa estensione può essere disattivata dopo aver organizzato le " -"applicazione come desiderato." - -#~ msgid "Standard specification" -#~ msgstr "Specifiche standards" - -#~ msgid "This appfolder already exists." -#~ msgstr "Questa AppFolder esiste già." diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pl/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pl/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index 4048dd6d..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pl/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pl/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pl/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index d52583d4..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pl/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,126 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -# -msgid "" -msgstr "" -"Project-Id-Version: Appfolders Management (GNOME extension)\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2018-12-19 21:13+0100\n" -"Last-Translator: Piotr Komur \n" -"Language-Team: Piotr Komur\n" -"Language: pl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.2\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " -"|| n%100>=20) ? 1 : 2);\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Dodaj do folderu" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Nowy folder programów" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Usuń z folderu" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "Utwórz nowy folder" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, fuzzy, javascript-format -msgid "Remove from %s" -msgstr "Usuń z folderu" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Anuluj" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "Utwórz" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Usuń" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "Zastosuj" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "Nazwa folderu:" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "Kategorie programów:" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -msgid "Other category?" -msgstr "Nowa kategoria" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -msgid "No category" -msgstr "Brak wybranych kategorii" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -#, fuzzy -msgid "Select a category…" -msgstr "Wybierz kategorię" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "Zmiany będą aktywne po ponownym zrestartowaniu środowiska Gnome." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "Ustawienia" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "Kategorie" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "Usuń powiązane zmiany wraz z usunięciem folderu programów." - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -msgid "Use categories" -msgstr "Użyj standardowych kategorii" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "Więcej informacji o \"standardowych kategoriach\"" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "Zgłoś błędy lub nowe funkcje" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" -"Można dezaktywować to rozszerzenie po zakończeniu porządkowania programów w " -"folderach." - -#~ msgid "Standard specification" -#~ msgstr "Specyfikacja standardu" - -#~ msgid "This appfolder already exists." -#~ msgstr "Folder o tej nazwie już istnieje." diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pt_BR/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pt_BR/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index a25b6dbd..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pt_BR/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pt_BR/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pt_BR/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index ed6a4ea7..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pt_BR/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,124 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2019-02-10 11:19-0200\n" -"Last-Translator: Fábio Nogueira \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.2.1\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Adicionar para" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Nova AppFolder" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Remover de" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "Criar uma nova pasta" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, javascript-format -msgid "Remove from %s" -msgstr "Remover de %s" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Cancelar" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "Criar" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Excluir" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "Aplicar" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "Nome da pasta:" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "Categorias:" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -msgid "Other category?" -msgstr "Outra categoria?" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -msgid "No category" -msgstr "Nenhuma categoria" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -msgid "Select a category…" -msgstr "Selecione uma categoria…" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "As modificações entrarão em vigor depois de recarregar a extensão." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "Configurações principais" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "Categorias" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "" -"Excluir todas as configurações relacionadas quando um appfolder for excluído" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "Use os menus do botão direito, além do arrastar e soltar" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -msgid "Use categories" -msgstr "Usar categorias" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "Mais informações sobre \"categorias adicionais\"" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "Comunicar erros ou ideias" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" -"Esta extensão pode ser desativada assim que seus aplicativos forem " -"organizados conforme desejado." - -#~ msgid "Standard specification" -#~ msgstr "Especificação padrão" - -#~ msgid "This appfolder already exists." -#~ msgstr "Esta appfolder já existe." diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/ru/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/ru/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index 839f88f9..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/ru/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/ru/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/ru/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index 14bb95d1..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/ru/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,125 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Max Krapiŭka \n" -"Language-Team: RUSSIAN \n" -"Language: be\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Добавить в" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Новая папка" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Удалить из" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, fuzzy, javascript-format -msgid "Remove from %s" -msgstr "Удалить из" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Отмена" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "Стварыць" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Удалить" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -#, fuzzy -msgid "Other category?" -msgstr "Удалить категорию" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -#, fuzzy -msgid "No category" -msgstr "Добавить категорию" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -#, fuzzy -msgid "Select a category…" -msgstr "Удалить категорию" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "Изменения вступят в силу после перезагрузки расширения." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "Удалять все связанные настройки при удалении папки приложений." - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -#, fuzzy -msgid "Use categories" -msgstr "Дополнительные категории" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "Больше информации про \"дополнительные категории\"" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "Сообщить об ошибках, предложить идеи" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" -"Это расширение может быть деактивировано, после того как вы окончательно " -"настроите организацию своих приложений." - -#~ msgid "Standard specification" -#~ msgstr "Стандартная спецификация" - -#~ msgid "This appfolder already exists." -#~ msgstr "Эта папка приложений уже существует" diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index d7d45ebb..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index 69cb1bbd..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,124 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2017-09-15 16:40+0200\n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.3\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Додај у" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Нова фаскила програма" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Уклони ставку" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, fuzzy, javascript-format -msgid "Remove from %s" -msgstr "Уклони ставку" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Откажи" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "Направи" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Обриши" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -#, fuzzy -msgid "Other category?" -msgstr "Уклони категорију" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -#, fuzzy -msgid "No category" -msgstr "Додај категорију" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -#, fuzzy -msgid "Select a category…" -msgstr "Уклони категорију" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "Измене ће ступити на снагу по поновном учитавању проширења." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "Обриши све припадајуће поставке при брисању проширења" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -#, fuzzy -msgid "Use categories" -msgstr "Додатне категорије" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" - -#~ msgid "This appfolder already exists." -#~ msgstr "Ова фасцикла програма већ постоји." diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr@latin/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr@latin/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index dd47c0d8..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr@latin/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr@latin/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr@latin/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index d2baf6b6..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr@latin/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,124 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2017-09-15 16:40+0200\n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sr@latin\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.3\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Dodaj u" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Nova faskila programa" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Ukloni stavku" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, fuzzy, javascript-format -msgid "Remove from %s" -msgstr "Ukloni stavku" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Otkaži" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "Napravi" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Obriši" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -#, fuzzy -msgid "Other category?" -msgstr "Ukloni kategoriju" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -#, fuzzy -msgid "No category" -msgstr "Dodaj kategoriju" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -#, fuzzy -msgid "Select a category…" -msgstr "Ukloni kategoriju" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "Izmene će stupiti na snagu po ponovnom učitavanju proširenja." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "Obriši sve pripadajuće postavke pri brisanju proširenja" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -#, fuzzy -msgid "Use categories" -msgstr "Dodatne kategorije" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" - -#~ msgid "This appfolder already exists." -#~ msgstr "Ova fascikla programa već postoji." diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/tr/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/tr/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index 75618495..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/tr/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/tr/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/tr/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index c489bd08..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/tr/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,118 +0,0 @@ -# Uygulama klasörleme Türkçe çeviri. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# Serdar Sağlam , 2019. -# -msgid "" -msgstr "" -"Project-Id-Version: v13\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2019-01-19 12:10+0300\n" -"Last-Translator: Serdar Sağlam \n" -"Language-Team: Türkçe \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Klasör Grubuna Taşı" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Yeni Klasör Grubu" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Buradan Kaldır" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "Yeni klasör oluştur" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, javascript-format -msgid "Remove from %s" -msgstr "Buradan Kaldır %s" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "İptal" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "Oluştur" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Sil" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "Onayla" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "Klasör İsmi:" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "Kategoriler:" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -msgid "Other category?" -msgstr "Diğer Kategori?" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -msgid "No category" -msgstr "Kategori Yok" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -msgid "Select a category…" -msgstr "Kategori Seç…" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "Değişiklikler,eklenti yeniden başladıktan sonra etkili olacaktır." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "Ayarlar" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "Kategoriler" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "Bir klasör grubu silindiğinde tüm ilgili ayarları silin" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "Sürükle ve bırak işlevine ek olarak sağ tıklama menülerini kullanın" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -msgid "Use categories" -msgstr "Kategorileri Kullan" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "Hakkında daha fazla bilgi \"ek kategoriler\"" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "Yeni bir fikir veya hata bildirin" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" -"Menüleri istediğiniz şekilde düzenlendiğinde bu uzantı devre dışı " -"bırakılabilir." - -#~ msgid "Standard specification" -#~ msgstr "Standart şartname" diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/uk_UA/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/uk_UA/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index a7779c06..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/uk_UA/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/uk_UA/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/uk_UA/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index 57840200..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/uk_UA/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,123 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2018-12-19 05:43+0200\n" -"Last-Translator: Igor Gordiichuk \n" -"Language-Team: \n" -"Language: uk_UA\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.2\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Додати до" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Нова тека програм" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Вилучити з" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "Створити нову теку" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, fuzzy, javascript-format -msgid "Remove from %s" -msgstr "Вилучити з " - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Скасувати" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Вилучити" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "Застосовувати" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "Назва теки:" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "Категорії:" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -msgid "Other category?" -msgstr "Інша категорія?" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -msgid "No category" -msgstr "Без категорії" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -#, fuzzy -msgid "Select a category…" -msgstr "Обрати категорію" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "Зміни буде застосовано після перезавантаження розширення." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "Основні налаштування" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "Категорії" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "Вилучити всі пов'язані налаштування, коли видаляється тека" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "Використовувати контекстне меню додатково до перетягування мишкою" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -msgid "Use categories" -msgstr "Використати категорії" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "Більше інформації про \"додаткові категорії\"" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "Повідомити про ваду або запропонувати ідею" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "Це розширення можна деактивувати, якщо програми було впорядковано." - -#~ msgid "Standard specification" -#~ msgstr "Стандартні категорії" - -#~ msgid "This appfolder already exists." -#~ msgstr "Ця тека програм вже існує." diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/metadata.json b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/metadata.json deleted file mode 100644 index d3cbdf35..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/metadata.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "An easy way to arrange your applications in folders, directly from the applications grid. Create folders and add/remove apps using drag-and-drop, rename/delete them with a right-click.", - "gettext-domain": "appfolders-manager", - "name": "Appfolders Management extension", - "shell-version": [ - "3.26", - "3.28", - "3.30", - "3.32" - ], - "url": "https://github.com/maoschanz/appfolders-manager-gnome-extension", - "uuid": "appfolders-manager@maestroschan.fr", - "version": 16 -} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/prefs.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/prefs.js deleted file mode 100644 index ae36c550..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/prefs.js +++ /dev/null @@ -1,153 +0,0 @@ - -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; - -const Gettext = imports.gettext.domain('appfolders-manager'); -const _ = Gettext.gettext; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Convenience = Me.imports.convenience; - -//----------------------------------------------- - -const appfoldersManagerSettingsWidget = new GObject.Class({ - Name: 'appfoldersManager.Prefs.Widget', - GTypeName: 'appfoldersManagerPrefsWidget', - Extends: Gtk.Box, - - _init: function (params) { - this.parent(params); - this.margin = 30; - this.spacing = 18; - this.set_orientation(Gtk.Orientation.VERTICAL); - - this._settings = Convenience.getSettings('org.gnome.shell.extensions.appfolders-manager'); - this._settings.set_boolean('debug', this._settings.get_boolean('debug')); - - //---------------------------- - - let labelMain = new Gtk.Label({ - label: _("Modifications will be effective after reloading the extension."), - use_markup: true, - wrap: true, - halign: Gtk.Align.START - }); - this.add(labelMain); - - let generalSection = this.add_section(_("Main settings")); - let categoriesSection = this.add_section(_("Categories")); - - //---------------------------- - -// let autoDeleteBox = this.build_switch('auto-deletion', -// _("Delete automatically empty folders")); - let deleteAllBox = this.build_switch('total-deletion', - _("Delete all related settings when an appfolder is deleted")); - let menusBox = this.build_switch('extend-menus', - _("Use the right-click menus in addition to the drag-and-drop")); - -// this.add_row(autoDeleteBox, generalSection); - this.add_row(deleteAllBox, generalSection); - this.add_row(menusBox, generalSection); - - //------------------------- - - let categoriesBox = this.build_switch('categories', _("Use categories")); - - let categoriesLinkButton = new Gtk.LinkButton({ - label: _("More informations about \"additional categories\""), - uri: "https://standards.freedesktop.org/menu-spec/latest/apas02.html" - }); - - this.add_row(categoriesBox, categoriesSection); - this.add_row(categoriesLinkButton, categoriesSection); - - //------------------------- - - let aboutBox = new Gtk.Box({ orientation: Gtk.Orientation.HORIZONTAL, spacing: 10 }); - let about_label = new Gtk.Label({ - label: '(v' + Me.metadata.version.toString() + ')', - halign: Gtk.Align.START - }); - let url_button = new Gtk.LinkButton({ - label: _("Report bugs or ideas"), - uri: Me.metadata.url.toString() - }); - aboutBox.pack_start(url_button, false, false, 0); - aboutBox.pack_end(about_label, false, false, 0); - - this.pack_end(aboutBox, false, false, 0); - - //------------------------- - - let desacLabel = new Gtk.Label({ - label: _("This extension can be deactivated once your applications are organized as wished."), - wrap: true, - halign: Gtk.Align.CENTER - }); - this.pack_end(desacLabel, false, false, 0); - }, - - add_section: function (titre) { - let section = new Gtk.Box({ - orientation: Gtk.Orientation.VERTICAL, - margin: 6, - spacing: 6, - }); - - let frame = new Gtk.Frame({ - label: titre, - label_xalign: 0.1, - }); - frame.add(section); - this.add(frame); - return section; - }, - - add_row: function (filledbox, section) { - section.add(filledbox); - }, - - build_switch: function (key, label) { - let rowLabel = new Gtk.Label({ - label: label, - halign: Gtk.Align.START, - wrap: true, - visible: true, - }); - - let rowSwitch = new Gtk.Switch({ valign: Gtk.Align.CENTER }); - rowSwitch.set_state(this._settings.get_boolean(key)); - rowSwitch.connect('notify::active', (widget) => { - this._settings.set_boolean(key, widget.active); - }); - - let rowBox = new Gtk.Box({ - orientation: Gtk.Orientation.HORIZONTAL, - spacing: 15, - margin: 6, - visible: true, - }); - rowBox.pack_start(rowLabel, false, false, 0); - rowBox.pack_end(rowSwitch, false, false, 0); - - return rowBox; - }, -}); - -//----------------------------------------------- - -function init() { - Convenience.initTranslations(); -} - -//I guess this is like the "enable" in extension.js : something called each -//time he user try to access the settings' window -function buildPrefsWidget () { - let widget = new appfoldersManagerSettingsWidget(); - widget.show_all(); - - return widget; -} - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/schemas/gschemas.compiled b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/schemas/gschemas.compiled deleted file mode 100644 index 2f94afe1..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/schemas/gschemas.compiled and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/schemas/org.gnome.shell.extensions.appfolders-manager.gschema.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/schemas/org.gnome.shell.extensions.appfolders-manager.gschema.xml deleted file mode 100644 index cb2e963f..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/schemas/org.gnome.shell.extensions.appfolders-manager.gschema.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - true - Complete deletion of an appfolder - if a deleted appfolder should be 100% deleted (false = restauration is possible) - - - true - Use categories - If the interface for managing categories should be shown. - - - false - Debug key - this is not supposed to be activated by the user - - - true - Show items in right-click menus - The legacy interface, with submenus in the right-click menu on application icons, can be shown in addition to the default drag-and-drop behavior. - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/stylesheet.css deleted file mode 100644 index 6574b4d1..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/stylesheet.css +++ /dev/null @@ -1,56 +0,0 @@ -.dropAreaLabel { - font-size: 24px; - font-weight: bold; -} - -.framedArea { - background-color: rgba(255,255,255,0.0); - border-color: rgba(255,255,255,1.0); - border-width: 1px; - color: rgba(255, 255, 255, 1.0); -} - -.shadowedAreaTop { - background-gradient-start: rgba(0, 0, 0, 0.7); - background-gradient-end: rgba(0, 0, 0, 0.1); - background-gradient-direction: vertical; - color: rgba(255, 255, 255, 1.0); -} - -.shadowedAreaBottom { - background-gradient-start: rgba(0, 0, 0, 0.1); - background-gradient-end: rgba(0, 0, 0, 0.7); - background-gradient-direction: vertical; - color: rgba(255, 255, 255, 1.0); -} - -.folderArea { - background-gradient-start: rgba(0, 0, 0, 0.4); - background-gradient-end: rgba(0, 0, 0, 0.0); - background-gradient-direction: vertical; - border-color: rgba(255,255,255,1.0); - border-radius: 4px; - border-width: 2px; - color: rgba(255, 255, 255, 1.0); -} - -.insensitiveArea { - background-color: rgba(0, 0, 0, 0.1); - color: rgba(100, 100, 100, 0.6); -} - -.appCategoryBox { - background-color: rgba(100, 100, 100, 0.3); - border-radius: 3px; - margin: 3px; - padding: 2px; - padding-left: 6px; -} - -.appCategoryDeleteBtn { - background-color: rgba(100, 100, 100, 0.3); - border-radius: 3px; -} - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/LICENSE b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/LICENSE deleted file mode 100644 index 79f67c28..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/LICENSE +++ /dev/null @@ -1,25 +0,0 @@ -BSD 2-Clause License - -Copyright (c) 2014, 2018, Andreas Fuchs -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/README.md b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/README.md deleted file mode 100644 index c81eb6a8..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/README.md +++ /dev/null @@ -1,37 +0,0 @@ -Gnome-Shell Extension Audio-Output-Switcher -=========================================== - -This extension adds a little entry to the status-menu that shows the currently -selected pulse-audio-output device. Clicking on that will open a submenu with -all available output devices and let's you choose which one to use. - -Since version 5, it also provides a shortcut to quickly switch output sources: -``+`q` - -Most importantly this extension is as simple as possible. Therefore it does not -include an input switcher or similar. -See Audio-Input-Switcher (https://github.com/anduchs/audio-input-switcher) -extension for microphone selection. - -Install -------- - -Either via - - https://extensions.gnome.org - -or via - - git clone https://github.com/adaxi/audio-output-switcher.git ~/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs - -Then resart the gnome-shell via `Alt+F2` then `r` and enable the extension using gnome-tweak-tool - -To update later, just issue - - (cd ~/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs && git pull) - -Credits -------- - -Originally authored by @anduchs. - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/extension.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/extension.js deleted file mode 100644 index c3200f0b..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/extension.js +++ /dev/null @@ -1,128 +0,0 @@ -const ExtensionUtils = imports.misc.extensionUtils; -const Meta = imports.gi.Meta; -const Main = imports.ui.main; -const PopupMenu = imports.ui.popupMenu; -const Shell = imports.gi.Shell; - -const Me = ExtensionUtils.getCurrentExtension(); -const Utils = Me.imports.utils; - -const AudioOutputSubMenu = class AudioOutputSubMenu extends PopupMenu.PopupSubMenuMenuItem { - constructor() { - super("Audio Output: Connecting...", true); - this._control = Main.panel.statusArea.aggregateMenu._volume._control; - - this._controlSignal = this._control.connect('default-sink-changed', () => { - this._updateDefaultSink(); - }); - this._updateDefaultSink(); - this.menu.connect('open-state-changed', (menu, isOpen) => { - if (isOpen) - this._updateSinkList(); - }); - //Unless there is at least one item here, no 'open' will be emitted... - let item = new PopupMenu.PopupMenuItem('Connecting...'); - this.menu.addMenuItem(item); - } - - _updateDefaultSink() { - let defsink = this._control.get_default_sink(); - //Unfortunately, Gvc neglects some pulse-devices, such as all "Monitor of ..." - if (!defsink) - this.label.set_text("Other"); - else - this.label.set_text(defsink.get_description()); - } - - _updateSinkList() { - this.menu.removeAll(); - - let defsink = this._control.get_default_sink(); - let sinklist = this._control.get_sinks(); - let control = this._control; - - for (let i=0; i { - control.set_default_sink(sink); - }); - this.menu.addMenuItem(item); - } - if (sinklist.length == 0 || - (sinklist.length == 1 && sinklist[0] === defsink)) { - item = new PopupMenu.PopupMenuItem("No more Devices"); - this.menu.addMenuItem(item); - } - } - - destroy() { - this._control.disconnect(this._controlSignal); - this.parent(); - } -} - -let sinkIndex = 0; -let settings = null; -let audioOutputSubMenu = null; - -function init () { - sinkIndex = 0; - settings = Utils.getSettings(); -} - -function enable () { - if (audioOutputSubMenu) { - return; - } - audioOutputSubMenu = new AudioOutputSubMenu(); - - //Try to add the output-switcher right below the output slider... - let volMen = Main.panel.statusArea.aggregateMenu._volume._volumeMenu; - let items = volMen._getMenuItems(); - let i = 0; - while (i < items.length) - if (items[i] === volMen._output.item) - break; - else - i++; - volMen.addMenuItem(audioOutputSubMenu, i+1); - - //Add keyboard shortcut for fast switching - - let keyBindingMode = null; - if (Shell.ActionMode) { - //KeyBindingMode was renamed to ActionMode in Gnome 3.15.3 - keyBindingMode = Shell.ActionMode.ALL; - } else { - keyBindingMode = Shell.KeyBindingMode.ALL; - } - - Main.wm.addKeybinding("switch-next-audio-output", - settings, - Meta.KeyBindingFlags.NONE, - keyBindingMode, - function(display, screen, window, binding) { - - let control = Main.panel.statusArea.aggregateMenu._volume._control; - let sinklist = control.get_sinks(); - - if (sinklist.length === 0) { - return; - } - sinkIndex++ - if (sinkIndex >= sinklist.length) { - sinkIndex = 0 - } - let sink = sinklist[sinkIndex]; - control.set_default_sink(sink); - } - ); -} - -function disable () { - audioOutputSubMenu.destroy(); - audioOutputSubMenu = null; -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/metadata.json b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/metadata.json deleted file mode 100644 index 3f65d9bf..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/metadata.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "Adds a switch for choosing audio output to the system menu.", - "name": "Audio Output Switcher", - "settings-schema": "org.gnome.shell.extensions.audio-output-switcher", - "shell-version": [ - "3.32" - ], - "url": "http://github.com/adaxi/audio-output-switcher", - "uuid": "audio-output-switcher@anduchs", - "version": 9 -} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/schemas/gschemas.compiled b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/schemas/gschemas.compiled deleted file mode 100644 index 6dd17f50..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/schemas/gschemas.compiled and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/schemas/org.gnome.shell.extensions.audio-output-switcher.gschema.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/schemas/org.gnome.shell.extensions.audio-output-switcher.gschema.xml deleted file mode 100644 index d51de3ae..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/schemas/org.gnome.shell.extensions.audio-output-switcher.gschema.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - q']]]> - Switch to the next audio output device - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/utils.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/utils.js deleted file mode 100644 index e000f3f9..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/utils.js +++ /dev/null @@ -1,92 +0,0 @@ -/* -*- mode: js; js-basic-offset: 4; indent-tabs-mode: nil -*- */ -/* - Copyright (c) 2011-2012, Giovanni Campagna - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the name of the GNOME nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -const Gettext = imports.gettext; -const Gio = imports.gi.Gio; - -const Config = imports.misc.config; -const ExtensionUtils = imports.misc.extensionUtils; - -/** - * initTranslations: - * @domain: (optional): the gettext domain to use - * - * Initialize Gettext to load translations from extensionsdir/locale. - * If @domain is not provided, it will be taken from metadata['gettext-domain'] - */ -function initTranslations(domain) { - let extension = ExtensionUtils.getCurrentExtension(); - - domain = domain || extension.metadata['gettext-domain']; - - // check if this extension was built with "make zip-file", and thus - // has the locale files in a subfolder - // otherwise assume that extension has been installed in the - // same prefix as gnome-shell - let localeDir = extension.dir.get_child('locale'); - if (localeDir.query_exists(null)) - Gettext.bindtextdomain(domain, localeDir.get_path()); - else - Gettext.bindtextdomain(domain, Config.LOCALEDIR); -} - -/** - * getSettings: - * @schema: (optional): the GSettings schema id - * - * Builds and return a GSettings schema for @schema, using schema files - * in extensionsdir/schemas. If @schema is not provided, it is taken from - * metadata['settings-schema']. - */ -function getSettings(schema) { - let extension = ExtensionUtils.getCurrentExtension(); - - schema = schema || extension.metadata['settings-schema']; - - const GioSSS = Gio.SettingsSchemaSource; - - // check if this extension was built with "make zip-file", and thus - // has the schema files in a subfolder - // otherwise assume that extension has been installed in the - // same prefix as gnome-shell (and therefore schemas are available - // in the standard folders) - let schemaDir = extension.dir.get_child('schemas'); - let schemaSource; - if (schemaDir.query_exists(null)) - schemaSource = GioSSS.new_from_directory(schemaDir.get_path(), - GioSSS.get_default(), - false); - else - schemaSource = GioSSS.get_default(); - - let schemaObj = schemaSource.lookup(schema, true); - if (!schemaObj) - throw new Error('Schema ' + schema + ' could not be found for extension ' - + extension.metadata.uuid + '. Please check your installation.'); - - return new Gio.Settings({ settings_schema: schemaObj }); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/createFolderDialog.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/createFolderDialog.js deleted file mode 100644 index f3e40e9c..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/createFolderDialog.js +++ /dev/null @@ -1,164 +0,0 @@ -/* Desktop Icons GNOME Shell extension - * - * Copyright (C) 2019 Andrea Azzaronea - * - * 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 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. If not, see . - */ - -const { Clutter, GObject, GLib, Gio, St } = imports.gi; - -const Signals = imports.signals; - -const Dialog = imports.ui.dialog; -const Gettext = imports.gettext.domain('desktop-icons'); -const ModalDialog = imports.ui.modalDialog; -const ShellEntry = imports.ui.shellEntry; -const Tweener = imports.ui.tweener; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const DesktopIconsUtil = Me.imports.desktopIconsUtil; -const Extension = Me.imports.extension; - -const _ = Gettext.gettext; - -const DIALOG_GROW_TIME = 0.1; - -var CreateFolderDialog = class extends ModalDialog.ModalDialog { - - constructor() { - super({ styleClass: 'create-folder-dialog' }); - - this._buildLayout(); - } - - _buildLayout() { - let label = new St.Label({ style_class: 'create-folder-dialog-label', - text: _('New folder name') }); - this.contentLayout.add(label, { x_align: St.Align.START }); - - this._entry = new St.Entry({ style_class: 'create-folder-dialog-entry', - can_focus: true }); - this._entry.clutter_text.connect('activate', this._onEntryActivate.bind(this)); - this._entry.clutter_text.connect('text-changed', this._onTextChanged.bind(this)); - ShellEntry.addContextMenu(this._entry); - this.contentLayout.add(this._entry); - this.setInitialKeyFocus(this._entry); - - this._errorBox = new St.BoxLayout({ style_class: 'create-folder-dialog-error-box', - visible: false }); - this.contentLayout.add(this._errorBox, { expand: true }); - - this._errorMessage = new St.Label({ style_class: 'create-folder-dialog-error-label' }); - this._errorMessage.clutter_text.line_wrap = true; - this._errorBox.add(this._errorMessage, { expand: true, - x_align: St.Align.START, - x_fill: false, - y_align: St.Align.MIDDLE, - y_fill: false }); - - this._createButton = this.addButton({ action: this._onCreateButton.bind(this), - label: _('Create') }); - this.addButton({ action: this.close.bind(this), - label: _('Cancel'), - key: Clutter.Escape }); - this._onTextChanged(); - } - - _showError(message) { - this._errorMessage.set_text(message); - - if (!this._errorBox.visible) { - let [errorBoxMinHeight, errorBoxNaturalHeight] = this._errorBox.get_preferred_height(-1); - let parentActor = this._errorBox.get_parent(); - - Tweener.addTween(parentActor, - { height: parentActor.height + errorBoxNaturalHeight, - time: DIALOG_GROW_TIME, - transition: 'easeOutQuad', - onComplete: () => { - parentActor.set_height(-1); - this._errorBox.show(); - } - }); - } - } - - _hideError() { - if (this._errorBox.visible) { - let [errorBoxMinHeight, errorBoxNaturalHeight] = this._errorBox.get_preferred_height(-1); - let parentActor = this._errorBox.get_parent(); - - Tweener.addTween(parentActor, - { height: parentActor.height - errorBoxNaturalHeight, - time: DIALOG_GROW_TIME, - transition: 'easeOutQuad', - onComplete: () => { - parentActor.set_height(-1); - this._errorBox.hide(); - this._errorMessage.set_text(''); - } - }); - } - } - - _onCreateButton() { - this._onEntryActivate(); - } - - _onEntryActivate() { - if (!this._createButton.reactive) - return; - - this.emit('response', this._entry.get_text()); - this.close(); - } - - _onTextChanged() { - let text = this._entry.get_text(); - let is_valid = true; - - let found_name = false; - for(let name of Extension.desktopManager.getDesktopFileNames()) { - if (name === text) { - found_name = true; - break; - } - } - - if (text.trim().length == 0) { - is_valid = false; - this._hideError(); - } else if (text.includes('/')) { - is_valid = false; - this._showError(_('Folder names cannot contain “/”.')); - } else if (text === '.') { - is_valid = false; - this._showError(_('A folder cannot be called “.”.')); - } else if (text === '..') { - is_valid = false; - this._showError(_('A folder cannot be called “..”.')); - } else if (text.startsWith('.')) { - this._showError(_('Folders with “.” at the beginning of their name are hidden.')); - } else if (found_name) { - this._showError(_('There is already a file or folder with that name.')); - is_valid = false; - } else { - this._hideError(); - } - - this._createButton.reactive = is_valid; - } -}; -Signals.addSignalMethods(CreateFolderDialog.prototype); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/createThumbnail.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/createThumbnail.js deleted file mode 100755 index 212f6b79..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/createThumbnail.js +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/gjs - -/* Desktop Icons GNOME Shell extension - * - * Copyright (C) 2018 Sergio Costas - * - * 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 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. If not, see . - */ - -const GnomeDesktop = imports.gi.GnomeDesktop; -const Gio = imports.gi.Gio; - -let thumbnailFactory = GnomeDesktop.DesktopThumbnailFactory.new(GnomeDesktop.DesktopThumbnailSize.LARGE); - -let file = Gio.File.new_for_path(ARGV[0]); -let fileUri = file.get_uri(); - -let fileInfo = file.query_info('standard::content-type,time::modified', Gio.FileQueryInfoFlags.NONE, null); -let modifiedTime = fileInfo.get_attribute_uint64('time::modified'); -let thumbnailPixbuf = thumbnailFactory.generate_thumbnail(fileUri, fileInfo.get_content_type()); -if (thumbnailPixbuf == null) - thumbnailFactory.create_failed_thumbnail(fileUri, modifiedTime); -else - thumbnailFactory.save_thumbnail(thumbnailPixbuf, fileUri, modifiedTime); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/dbusUtils.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/dbusUtils.js deleted file mode 100644 index 19fe9878..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/dbusUtils.js +++ /dev/null @@ -1,103 +0,0 @@ -const Gio = imports.gi.Gio; -const GLib = imports.gi.GLib; -var NautilusFileOperationsProxy; -var FreeDesktopFileManagerProxy; - -const NautilusFileOperationsInterface = ` - - - - - - - - - - - - - - - - - - - - - - - - - - - -`; - -const NautilusFileOperationsProxyInterface = Gio.DBusProxy.makeProxyWrapper(NautilusFileOperationsInterface); - -const FreeDesktopFileManagerInterface = ` - - - - - - - - - - -`; - -const FreeDesktopFileManagerProxyInterface = Gio.DBusProxy.makeProxyWrapper(FreeDesktopFileManagerInterface); - -function init() { - NautilusFileOperationsProxy = new NautilusFileOperationsProxyInterface( - Gio.DBus.session, - 'org.gnome.Nautilus', - '/org/gnome/Nautilus', - (proxy, error) => { - if (error) { - log('Error connecting to Nautilus'); - } - } - ); - - FreeDesktopFileManagerProxy = new FreeDesktopFileManagerProxyInterface( - Gio.DBus.session, - 'org.freedesktop.FileManager1', - '/org/freedesktop/FileManager1', - (proxy, error) => { - if (error) { - log('Error connecting to Nautilus'); - } - } - ); -} - -function openFileWithOtherApplication(filePath) { - let fdList = new Gio.UnixFDList(); - let channel = GLib.IOChannel.new_file(filePath, "r"); - fdList.append(channel.unix_get_fd()); - channel.set_close_on_unref(true); - let builder = GLib.VariantBuilder.new(GLib.VariantType.new("a{sv}")); - let options = builder.end(); - let parameters = GLib.Variant.new_tuple([GLib.Variant.new_string("0"), - GLib.Variant.new_handle(0), - options]); - Gio.bus_get(Gio.BusType.SESSION, null, - (source, result) => { - let dbus_connection = Gio.bus_get_finish(result); - dbus_connection.call_with_unix_fd_list("org.freedesktop.portal.Desktop", - "/org/freedesktop/portal/desktop", - "org.freedesktop.portal.OpenURI", - "OpenFile", - parameters, - GLib.VariantType.new("o"), - Gio.DBusCallFlags.NONE, - -1, - fdList, - null, - null); - } - ); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/desktopGrid.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/desktopGrid.js deleted file mode 100644 index a2d1f127..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/desktopGrid.js +++ /dev/null @@ -1,692 +0,0 @@ -/* Desktop Icons GNOME Shell extension - * - * Copyright (C) 2017 Carlos Soriano - * - * 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 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. If not, see . - */ - -const Gtk = imports.gi.Gtk; -const Clutter = imports.gi.Clutter; -const St = imports.gi.St; -const Gio = imports.gi.Gio; -const GLib = imports.gi.GLib; -const Shell = imports.gi.Shell; - -const Signals = imports.signals; - -const Layout = imports.ui.layout; -const Main = imports.ui.main; -const BoxPointer = imports.ui.boxpointer; -const PopupMenu = imports.ui.popupMenu; -const GrabHelper = imports.ui.grabHelper; -const Config = imports.misc.config; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const CreateFolderDialog = Me.imports.createFolderDialog; -const Extension = Me.imports.extension; -const FileItem = Me.imports.fileItem; -const Prefs = Me.imports.prefs; -const DBusUtils = Me.imports.dbusUtils; -const DesktopIconsUtil = Me.imports.desktopIconsUtil; -const Util = imports.misc.util; - -const Clipboard = St.Clipboard.get_default(); -const CLIPBOARD_TYPE = St.ClipboardType.CLIPBOARD; -const Gettext = imports.gettext.domain('desktop-icons'); - -const _ = Gettext.gettext; - - -/* From NautilusFileUndoManagerState */ -var UndoStatus = { - NONE: 0, - UNDO: 1, - REDO: 2, -}; - -var StoredCoordinates = { - PRESERVE: 0, - OVERWRITE:1, - ASSIGN:2, -}; - -class Placeholder extends St.Bin { - constructor() { - super(); - } -} - -var DesktopGrid = class { - - constructor(bgManager) { - this._bgManager = bgManager; - - this._fileItemHandlers = new Map(); - this._fileItems = []; - - this.layout = new Clutter.GridLayout({ - orientation: Clutter.Orientation.VERTICAL, - column_homogeneous: true, - row_homogeneous: true - }); - - this._actorLayout = new Clutter.BinLayout({ - x_align: Clutter.BinAlignment.FIXED, - y_align: Clutter.BinAlignment.FIXED - }); - - this.actor = new St.Widget({ - layout_manager: this._actorLayout - }); - this.actor._delegate = this; - - this._grid = new St.Widget({ - name: 'DesktopGrid', - layout_manager: this.layout, - reactive: true, - x_expand: true, - y_expand: true, - can_focus: true, - opacity: 255 - }); - this.actor.add_child(this._grid); - - this._renamePopup = new RenamePopup(this); - this.actor.add_child(this._renamePopup.actor); - - this._bgManager._container.add_child(this.actor); - - this.actor.connect('destroy', () => this._onDestroy()); - - let monitorIndex = bgManager._monitorIndex; - this._monitorConstraint = new Layout.MonitorConstraint({ - index: monitorIndex, - work_area: true - }); - this.actor.add_constraint(this._monitorConstraint); - - this._addDesktopBackgroundMenu(); - - this._bgDestroyedId = bgManager.backgroundActor.connect('destroy', - () => this._backgroundDestroyed()); - - this._grid.connect('button-press-event', (actor, event) => this._onPressButton(actor, event)); - - this._grid.connect('key-press-event', this._onKeyPress.bind(this)); - - this._grid.connect('allocation-changed', () => Extension.desktopManager.scheduleReLayoutChildren()); - } - - _onKeyPress(actor, event) { - if (global.stage.get_key_focus() != actor) - return Clutter.EVENT_PROPAGATE; - - let symbol = event.get_key_symbol(); - let isCtrl = (event.get_state() & Clutter.ModifierType.CONTROL_MASK) != 0; - let isShift = (event.get_state() & Clutter.ModifierType.SHIFT_MASK) != 0; - if (isCtrl && isShift && [Clutter.Z, Clutter.z].indexOf(symbol) > -1) { - this._doRedo(); - return Clutter.EVENT_STOP; - } - else if (isCtrl && [Clutter.Z, Clutter.z].indexOf(symbol) > -1) { - this._doUndo(); - return Clutter.EVENT_STOP; - } - else if (isCtrl && [Clutter.C, Clutter.c].indexOf(symbol) > -1) { - Extension.desktopManager.doCopy(); - return Clutter.EVENT_STOP; - } - else if (isCtrl && [Clutter.X, Clutter.x].indexOf(symbol) > -1) { - Extension.desktopManager.doCut(); - return Clutter.EVENT_STOP; - } - else if (isCtrl && [Clutter.V, Clutter.v].indexOf(symbol) > -1) { - this._doPaste(); - return Clutter.EVENT_STOP; - } - else if (symbol == Clutter.Return) { - Extension.desktopManager.doOpen(); - return Clutter.EVENT_STOP; - } - else if (symbol == Clutter.Delete) { - Extension.desktopManager.doTrash(); - return Clutter.EVENT_STOP; - } else if (symbol == Clutter.F2) { - // Support renaming other grids file items. - Extension.desktopManager.doRename(); - return Clutter.EVENT_STOP; - } - - return Clutter.EVENT_PROPAGATE; - } - - _backgroundDestroyed() { - this._bgDestroyedId = 0; - if (this._bgManager == null) - return; - - if (this._bgManager._backgroundSource) { - this._bgDestroyedId = this._bgManager.backgroundActor.connect('destroy', - () => this._backgroundDestroyed()); - } else { - this.actor.destroy(); - } - } - - _onDestroy() { - if (this._bgDestroyedId && this._bgManager.backgroundActor != null) - this._bgManager.backgroundActor.disconnect(this._bgDestroyedId); - this._bgDestroyedId = 0; - this._bgManager = null; - } - - _onNewFolderClicked() { - - let dialog = new CreateFolderDialog.CreateFolderDialog(); - - dialog.connect('response', (dialog, name) => { - let dir = DesktopIconsUtil.getDesktopDir().get_child(name); - DBusUtils.NautilusFileOperationsProxy.CreateFolderRemote(dir.get_uri(), - (result, error) => { - if (error) - throw new Error('Error creating new folder: ' + error.message); - } - ); - }); - - dialog.open(); - } - - _parseClipboardText(text) { - if (text === null) - return [false, false, null]; - - let lines = text.split('\n'); - let [mime, action, ...files] = lines; - - if (mime != 'x-special/nautilus-clipboard') - return [false, false, null]; - - if (!(['copy', 'cut'].includes(action))) - return [false, false, null]; - let isCut = action == 'cut'; - - /* Last line is empty due to the split */ - if (files.length <= 1) - return [false, false, null]; - /* Remove last line */ - files.pop(); - - return [true, isCut, files]; - } - - _doPaste() { - Clipboard.get_text(CLIPBOARD_TYPE, - (clipboard, text) => { - let [valid, is_cut, files] = this._parseClipboardText(text); - if (!valid) - return; - - let desktopDir = `${DesktopIconsUtil.getDesktopDir().get_uri()}`; - if (is_cut) { - DBusUtils.NautilusFileOperationsProxy.MoveURIsRemote(files, desktopDir, - (result, error) => { - if (error) - throw new Error('Error moving files: ' + error.message); - } - ); - } else { - DBusUtils.NautilusFileOperationsProxy.CopyURIsRemote(files, desktopDir, - (result, error) => { - if (error) - throw new Error('Error copying files: ' + error.message); - } - ); - } - } - ); - } - - _onPasteClicked() { - this._doPaste(); - } - - _doUndo() { - DBusUtils.NautilusFileOperationsProxy.UndoRemote( - (result, error) => { - if (error) - throw new Error('Error performing undo: ' + error.message); - } - ); - } - - _onUndoClicked() { - this._doUndo(); - } - - _doRedo() { - DBusUtils.NautilusFileOperationsProxy.RedoRemote( - (result, error) => { - if (error) - throw new Error('Error performing redo: ' + error.message); - } - ); - } - - _onRedoClicked() { - this._doRedo(); - } - - _onOpenDesktopInFilesClicked() { - Gio.AppInfo.launch_default_for_uri_async(DesktopIconsUtil.getDesktopDir().get_uri(), - null, null, - (source, result) => { - try { - Gio.AppInfo.launch_default_for_uri_finish(result); - } catch (e) { - log('Error opening Desktop in Files: ' + e.message); - } - } - ); - } - - _onOpenTerminalClicked() { - let desktopPath = DesktopIconsUtil.getDesktopDir().get_path(); - DesktopIconsUtil.launchTerminal(desktopPath); - } - - _syncUndoRedo() { - this._undoMenuItem.actor.visible = DBusUtils.NautilusFileOperationsProxy.UndoStatus == UndoStatus.UNDO; - this._redoMenuItem.actor.visible = DBusUtils.NautilusFileOperationsProxy.UndoStatus == UndoStatus.REDO; - } - - _undoStatusChanged(proxy, properties, test) { - if ('UndoStatus' in properties.deep_unpack()) - this._syncUndoRedo(); - } - - _createDesktopBackgroundMenu() { - let menu = new PopupMenu.PopupMenu(Main.layoutManager.dummyCursor, - 0, St.Side.TOP); - menu.addAction(_("New Folder"), () => this._onNewFolderClicked()); - menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - this._pasteMenuItem = menu.addAction(_("Paste"), () => this._onPasteClicked()); - this._undoMenuItem = menu.addAction(_("Undo"), () => this._onUndoClicked()); - this._redoMenuItem = menu.addAction(_("Redo"), () => this._onRedoClicked()); - menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - menu.addAction(_("Show Desktop in Files"), () => this._onOpenDesktopInFilesClicked()); - menu.addAction(_("Open in Terminal"), () => this._onOpenTerminalClicked()); - menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - menu.addSettingsAction(_("Change Background…"), 'gnome-background-panel.desktop'); - menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - menu.addSettingsAction(_("Display Settings"), 'gnome-display-panel.desktop'); - menu.addSettingsAction(_("Settings"), 'gnome-control-center.desktop'); - - menu.actor.add_style_class_name('background-menu'); - - Main.layoutManager.uiGroup.add_child(menu.actor); - menu.actor.hide(); - - menu._propertiesChangedId = DBusUtils.NautilusFileOperationsProxy.connect('g-properties-changed', - this._undoStatusChanged.bind(this)); - this._syncUndoRedo(); - - menu.connect('destroy', - () => DBusUtils.NautilusFileOperationsProxy.disconnect(menu._propertiesChangedId)); - menu.connect('open-state-changed', - (popupm, isOpen) => { - if (isOpen) { - Clipboard.get_text(CLIPBOARD_TYPE, - (clipBoard, text) => { - let [valid, is_cut, files] = this._parseClipboardText(text); - this._pasteMenuItem.setSensitive(valid); - } - ); - } - } - ); - this._pasteMenuItem.setSensitive(false); - - return menu; - } - - _openMenu(x, y) { - Main.layoutManager.setDummyCursorGeometry(x, y, 0, 0); - this.actor._desktopBackgroundMenu.open(BoxPointer.PopupAnimation.NONE); - /* Since the handler is in the press event it needs to ignore the release event - * to not immediately close the menu on release - */ - this.actor._desktopBackgroundManager.ignoreRelease(); - } - - _addFileItemTo(fileItem, column, row, coordinatesAction) { - let placeholder = this.layout.get_child_at(column, row); - placeholder.child = fileItem.actor; - this._fileItems.push(fileItem); - let selectedId = fileItem.connect('selected', this._onFileItemSelected.bind(this)); - let renameId = fileItem.connect('rename-clicked', this.doRename.bind(this)); - this._fileItemHandlers.set(fileItem, [selectedId, renameId]); - - /* If this file is new in the Desktop and hasn't yet - * fixed coordinates, store the new possition to ensure - * that the next time it will be shown in the same possition. - * Also store the new possition if it has been moved by the user, - * and not triggered by a screen change. - */ - if ((fileItem.savedCoordinates == null) || (coordinatesAction == StoredCoordinates.OVERWRITE)) { - let [fileX, fileY] = placeholder.get_transformed_position(); - fileItem.savedCoordinates = [Math.round(fileX), Math.round(fileY)]; - } - } - - addFileItemCloseTo(fileItem, x, y, coordinatesAction) { - let [column, row] = this._getEmptyPlaceClosestTo(x, y, coordinatesAction); - this._addFileItemTo(fileItem, column, row, coordinatesAction); - } - - _getEmptyPlaceClosestTo(x, y, coordinatesAction) { - let maxColumns = this._getMaxColumns(); - let maxRows = this._getMaxRows(); - - let [actorX, actorY] = this._grid.get_transformed_position(); - let actorWidth = this._grid.allocation.x2 - this._grid.allocation.x1; - let actorHeight = this._grid.allocation.y2 - this._grid.allocation.y1; - let placeX = Math.round((x - actorX) * maxColumns / actorWidth); - let placeY = Math.round((y - actorY) * maxRows / actorHeight); - - placeX = DesktopIconsUtil.clamp(placeX, 0, maxColumns - 1); - placeY = DesktopIconsUtil.clamp(placeY, 0, maxRows - 1); - if (this.layout.get_child_at(placeX, placeY).child == null) - return [placeX, placeY]; - let found = false; - let resColumn = null; - let resRow = null; - let minDistance = Infinity; - for (let column = 0; column < maxColumns; column++) { - for (let row = 0; row < maxRows; row++) { - let placeholder = this.layout.get_child_at(column, row); - if (placeholder.child != null) - continue; - - let [proposedX, proposedY] = placeholder.get_transformed_position(); - if (coordinatesAction == StoredCoordinates.ASSIGN) - return [column, row]; - let distance = DesktopIconsUtil.distanceBetweenPoints(proposedX, proposedY, x, y); - if (distance < minDistance) { - found = true; - minDistance = distance; - resColumn = column; - resRow = row; - } - } - } - - if (!found) - throw new Error(`Not enough place at monitor ${this._bgManager._monitorIndex}`); - - return [resColumn, resRow]; - } - - removeFileItem(fileItem) { - let index = this._fileItems.indexOf(fileItem); - if (index > -1) - this._fileItems.splice(index, 1); - else - throw new Error('Error removing children from container'); - - let [column, row] = this._getPosOfFileItem(fileItem); - let placeholder = this.layout.get_child_at(column, row); - placeholder.child = null; - let [selectedId, renameId] = this._fileItemHandlers.get(fileItem); - fileItem.disconnect(selectedId); - fileItem.disconnect(renameId); - this._fileItemHandlers.delete(fileItem); - } - - _fillPlaceholders() { - for (let column = 0; column < this._getMaxColumns(); column++) { - for (let row = 0; row < this._getMaxRows(); row++) { - this.layout.attach(new Placeholder(), column, row, 1, 1); - } - } - } - - reset() { - let tmpFileItemsCopy = this._fileItems.slice(); - for (let fileItem of tmpFileItemsCopy) - this.removeFileItem(fileItem); - this._grid.remove_all_children(); - - this._fillPlaceholders(); - } - - _onStageMotion(actor, event) { - if (this._drawingRubberBand) { - let [x, y] = event.get_coords(); - this._updateRubberBand(x, y); - this._selectFromRubberband(x, y); - } - return Clutter.EVENT_PROPAGATE; - } - - _onPressButton(actor, event) { - let button = event.get_button(); - let [x, y] = event.get_coords(); - - this._grid.grab_key_focus(); - - if (button == 1) { - let shiftPressed = !!(event.get_state() & Clutter.ModifierType.SHIFT_MASK); - let controlPressed = !!(event.get_state() & Clutter.ModifierType.CONTROL_MASK); - if (!shiftPressed && !controlPressed) - Extension.desktopManager.clearSelection(); - let [gridX, gridY] = this._grid.get_transformed_position(); - Extension.desktopManager.startRubberBand(x, y, gridX, gridY); - return Clutter.EVENT_STOP; - } - - if (button == 3) { - this._openMenu(x, y); - - return Clutter.EVENT_STOP; - } - - return Clutter.EVENT_PROPAGATE; - } - - _addDesktopBackgroundMenu() { - this.actor._desktopBackgroundMenu = this._createDesktopBackgroundMenu(); - this.actor._desktopBackgroundManager = new PopupMenu.PopupMenuManager({ actor: this.actor }); - this.actor._desktopBackgroundManager.addMenu(this.actor._desktopBackgroundMenu); - - this.actor.connect('destroy', () => { - this.actor._desktopBackgroundMenu.destroy(); - this.actor._desktopBackgroundMenu = null; - this.actor._desktopBackgroundManager = null; - }); - } - - _getMaxColumns() { - let gridWidth = this._grid.allocation.x2 - this._grid.allocation.x1; - return Math.floor(gridWidth / Prefs.get_desired_width(St.ThemeContext.get_for_stage(global.stage).scale_factor)); - } - - _getMaxRows() { - let gridHeight = this._grid.allocation.y2 - this._grid.allocation.y1; - return Math.floor(gridHeight / Prefs.get_desired_height(St.ThemeContext.get_for_stage(global.stage).scale_factor)); - } - - acceptDrop(source, actor, x, y, time) { - /* Coordinates are relative to the grid, we want to transform them to - * absolute coordinates to work across monitors */ - let [gridX, gridY] = this.actor.get_transformed_position(); - let [absoluteX, absoluteY] = [x + gridX, y + gridY]; - return Extension.desktopManager.acceptDrop(absoluteX, absoluteY); - } - - _getPosOfFileItem(itemToFind) { - if (itemToFind == null) - throw new Error('Error at _getPosOfFileItem: child cannot be null'); - - let found = false; - let maxColumns = this._getMaxColumns(); - let maxRows = this._getMaxRows(); - let column = 0; - let row = 0; - for (column = 0; column < maxColumns; column++) { - for (row = 0; row < maxRows; row++) { - let item = this.layout.get_child_at(column, row); - if (item.child && item.child._delegate.file.equal(itemToFind.file)) { - found = true; - break; - } - } - - if (found) - break; - } - - if (!found) - throw new Error('Position of file item was not found'); - - return [column, row]; - } - - _onFileItemSelected(fileItem, keepCurrentSelection, addToSelection) { - this._grid.grab_key_focus(); - } - - doRename(fileItem) { - this._renamePopup.onFileItemRenameClicked(fileItem); - } -}; - -var RenamePopup = class { - - constructor(grid) { - this._source = null; - this._isOpen = false; - - this._renameEntry = new St.Entry({ hint_text: _("Enter file name…"), - can_focus: true, - x_expand: true }); - this._renameEntry.clutter_text.connect('activate', this._onRenameAccepted.bind(this)); - this._renameOkButton= new St.Button({ label: _("OK"), - style_class: 'app-view-control button', - button_mask: St.ButtonMask.ONE | St.ButtonMask.THREE, - reactive: true, - can_focus: true, - x_expand: true }); - this._renameCancelButton = new St.Button({ label: _("Cancel"), - style_class: 'app-view-control button', - button_mask: St.ButtonMask.ONE | St.ButtonMask.THREE, - reactive: true, - can_focus: true, - x_expand: true }); - this._renameCancelButton.connect('clicked', () => { this._onRenameCanceled(); }); - this._renameOkButton.connect('clicked', () => { this._onRenameAccepted(); }); - let renameButtonsBoxLayout = new Clutter.BoxLayout({ homogeneous: true }); - let renameButtonsBox = new St.Widget({ layout_manager: renameButtonsBoxLayout, - x_expand: true }); - renameButtonsBox.add_child(this._renameCancelButton); - renameButtonsBox.add_child(this._renameOkButton); - - let renameContentLayout = new Clutter.BoxLayout({ spacing: 6, - orientation: Clutter.Orientation.VERTICAL }); - let renameContent = new St.Widget({ style_class: 'rename-popup', - layout_manager: renameContentLayout, - x_expand: true }); - renameContent.add_child(this._renameEntry); - renameContent.add_child(renameButtonsBox); - - this._boxPointer = new BoxPointer.BoxPointer(St.Side.TOP, { can_focus: false, x_expand: false }); - this.actor = this._boxPointer.actor; - this.actor.style_class = 'popup-menu-boxpointer'; - this.actor.add_style_class_name('popup-menu'); - this.actor.visible = false; - this._boxPointer.bin.set_child(renameContent); - - this._grabHelper = new GrabHelper.GrabHelper(grid.actor, { actionMode: Shell.ActionMode.POPUP }); - this._grabHelper.addActor(this.actor); - } - - _popup() { - if (this._isOpen) - return; - - this._isOpen = this._grabHelper.grab({ actor: this.actor, - onUngrab: this._popdown.bind(this) }); - - if (!this._isOpen) { - this._grabHelper.ungrab({ actor: this.actor }); - return; - } - - this._boxPointer.setPosition(this._source.actor, 0.5); - if (ExtensionUtils.versionCheck(['3.28', '3.30'], Config.PACKAGE_VERSION)) - this._boxPointer.show(BoxPointer.PopupAnimation.FADE | - BoxPointer.PopupAnimation.SLIDE); - else - this._boxPointer.open(BoxPointer.PopupAnimation.FADE | - BoxPointer.PopupAnimation.SLIDE); - - this.emit('open-state-changed', true); - } - - _popdown() { - if (!this._isOpen) - return; - - this._grabHelper.ungrab({ actor: this.actor }); - - if (ExtensionUtils.versionCheck(['3.28', '3.30'], Config.PACKAGE_VERSION)) - this._boxPointer.hide(BoxPointer.PopupAnimation.FADE | - BoxPointer.PopupAnimation.SLIDE); - else - this._boxPointer.close(BoxPointer.PopupAnimation.FADE | - BoxPointer.PopupAnimation.SLIDE); - - this._isOpen = false; - this.emit('open-state-changed', false); - } - - onFileItemRenameClicked(fileItem) { - this._source = fileItem; - - this._renameEntry.text = fileItem.displayName; - - this._popup(); - this._renameEntry.grab_key_focus(); - this._renameEntry.navigate_focus(null, Gtk.DirectionType.TAB_FORWARD, false); - let extensionOffset = DesktopIconsUtil.getFileExtensionOffset(fileItem.displayName, fileItem.isDirectory); - this._renameEntry.clutter_text.set_selection(0, extensionOffset); - } - - _onRenameAccepted() { - this._popdown(); - DBusUtils.NautilusFileOperationsProxy.RenameFileRemote(this._source.file.get_uri(), - this._renameEntry.get_text(), - (result, error) => { - if (error) - throw new Error('Error renaming file: ' + error.message); - } - ); - } - - _onRenameCanceled() { - this._popdown(); - } -}; -Signals.addSignalMethods(RenamePopup.prototype); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/desktopIconsUtil.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/desktopIconsUtil.js deleted file mode 100644 index 0aea6542..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/desktopIconsUtil.js +++ /dev/null @@ -1,123 +0,0 @@ -/* Desktop Icons GNOME Shell extension - * - * Copyright (C) 2017 Carlos Soriano - * - * 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 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. If not, see . - */ - -const Gtk = imports.gi.Gtk; -const Gio = imports.gi.Gio; -const GLib = imports.gi.GLib; -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Prefs = Me.imports.prefs; - -const TERMINAL_SCHEMA = 'org.gnome.desktop.default-applications.terminal'; -const EXEC_KEY = 'exec'; - -var DEFAULT_ATTRIBUTES = 'metadata::*,standard::*,access::*,time::modified,unix::mode'; - -function getDesktopDir() { - let desktopPath = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_DESKTOP); - return Gio.File.new_for_commandline_arg(desktopPath); -} - -function clamp(value, min, max) { - return Math.max(Math.min(value, max), min); -}; - -function launchTerminal(workdir) { - let terminalSettings = new Gio.Settings({ schema_id: TERMINAL_SCHEMA }); - let exec = terminalSettings.get_string(EXEC_KEY); - let argv = [exec, `--working-directory=${workdir}`]; - - /* The following code has been extracted from GNOME Shell's - * source code in Misc.Util.trySpawn function and modified to - * set the working directory. - * - * https://gitlab.gnome.org/GNOME/gnome-shell/blob/gnome-3-30/js/misc/util.js - */ - - var success, pid; - try { - [success, pid] = GLib.spawn_async(workdir, argv, null, - GLib.SpawnFlags.SEARCH_PATH | GLib.SpawnFlags.DO_NOT_REAP_CHILD, - null); - } catch (err) { - /* Rewrite the error in case of ENOENT */ - if (err.matches(GLib.SpawnError, GLib.SpawnError.NOENT)) { - throw new GLib.SpawnError({ code: GLib.SpawnError.NOENT, - message: _("Command not found") }); - } else if (err instanceof GLib.Error) { - // The exception from gjs contains an error string like: - // Error invoking GLib.spawn_command_line_async: Failed to - // execute child process "foo" (No such file or directory) - // We are only interested in the part in the parentheses. (And - // we can't pattern match the text, since it gets localized.) - let message = err.message.replace(/.*\((.+)\)/, '$1'); - throw new (err.constructor)({ code: err.code, - message: message }); - } else { - throw err; - } - } - // Dummy child watch; we don't want to double-fork internally - // because then we lose the parent-child relationship, which - // can break polkit. See https://bugzilla.redhat.com//show_bug.cgi?id=819275 - GLib.child_watch_add(GLib.PRIORITY_DEFAULT, pid, () => {}); -} - -function distanceBetweenPoints(x, y, x2, y2) { - return (Math.pow(x - x2, 2) + Math.pow(y - y2, 2)); -} - -function getExtraFolders() { - let extraFolders = new Array(); - if (Prefs.settings.get_boolean('show-home')) { - extraFolders.push([Gio.File.new_for_commandline_arg(GLib.get_home_dir()), Prefs.FileType.USER_DIRECTORY_HOME]); - } - if (Prefs.settings.get_boolean('show-trash')) { - extraFolders.push([Gio.File.new_for_uri('trash:///'), Prefs.FileType.USER_DIRECTORY_TRASH]); - } - return extraFolders; -} - -function getFileExtensionOffset(filename, isDirectory) { - let offset = filename.length; - - if (!isDirectory) { - let doubleExtensions = ['.gz', '.bz2', '.sit', '.Z', '.bz', '.xz']; - for (let extension of doubleExtensions) { - if (filename.endsWith(extension)) { - offset -= extension.length; - filename = filename.substring(0, offset); - break; - } - } - let lastDot = filename.lastIndexOf('.'); - if (lastDot > 0) - offset = lastDot; - } - return offset; -} - -function getGtkClassBackgroundColor(classname, state) { - let widget = new Gtk.WidgetPath(); - widget.append_type(Gtk.Widget); - - let context = new Gtk.StyleContext(); - context.set_path(widget); - context.add_class(classname); - return context.get_background_color(state); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/desktopManager.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/desktopManager.js deleted file mode 100644 index d8f548fd..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/desktopManager.js +++ /dev/null @@ -1,752 +0,0 @@ -/* Desktop Icons GNOME Shell extension - * - * Copyright (C) 2017 Carlos Soriano - * - * 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 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. If not, see . - */ - -const Gtk = imports.gi.Gtk; -const Clutter = imports.gi.Clutter; -const GObject = imports.gi.GObject; -const Gio = imports.gi.Gio; -const GLib = imports.gi.GLib; -const St = imports.gi.St; -const Mainloop = imports.mainloop; -const Meta = imports.gi.Meta; - -const Animation = imports.ui.animation; -const Background = imports.ui.background; -const DND = imports.ui.dnd; -const Main = imports.ui.main; -const GrabHelper = imports.ui.grabHelper; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Extension = Me.imports.extension; -const DesktopGrid = Me.imports.desktopGrid; -const FileItem = Me.imports.fileItem; -const Prefs = Me.imports.prefs; -const DBusUtils = Me.imports.dbusUtils; -const DesktopIconsUtil = Me.imports.desktopIconsUtil; - -const Clipboard = St.Clipboard.get_default(); -const CLIPBOARD_TYPE = St.ClipboardType.CLIPBOARD; - -var S_IWOTH = 0x00002; - -function getDpy() { - return global.screen || global.display; -} - -function findMonitorIndexForPos(x, y) { - return getDpy().get_monitor_index_for_rect(new Meta.Rectangle({x, y})); -} - - -var DesktopManager = GObject.registerClass({ - Properties: { - 'writable-by-others': GObject.ParamSpec.boolean( - 'writable-by-others', - 'WritableByOthers', - 'Whether the desktop\'s directory can be written by others (o+w unix permission)', - GObject.ParamFlags.READABLE, - false - ) - } -}, class DesktopManager extends GObject.Object { - _init(params) { - super._init(params); - - this._layoutChildrenId = 0; - this._deleteChildrenId = 0; - this._monitorDesktopDir = null; - this._desktopMonitorCancellable = null; - this._desktopGrids = {}; - this._fileItemHandlers = new Map(); - this._fileItems = new Map(); - this._dragCancelled = false; - this._queryFileInfoCancellable = null; - this._unixMode = null; - this._writableByOthers = null; - - this._monitorsChangedId = Main.layoutManager.connect('monitors-changed', () => this._recreateDesktopIcons()); - this._rubberBand = new St.Widget({ style_class: 'rubber-band' }); - this._rubberBand.hide(); - Main.layoutManager._backgroundGroup.add_child(this._rubberBand); - this._grabHelper = new GrabHelper.GrabHelper(global.stage); - - this._addDesktopIcons(); - this._monitorDesktopFolder(); - - this.settingsId = Prefs.settings.connect('changed', () => this._recreateDesktopIcons()); - this.gtkSettingsId = Prefs.gtkSettings.connect('changed', (obj, key) => { - if (key == 'show-hidden') - this._recreateDesktopIcons(); - }); - - this._selection = new Set(); - this._currentSelection = new Set(); - this._inDrag = false; - this._dragXStart = Number.POSITIVE_INFINITY; - this._dragYStart = Number.POSITIVE_INFINITY; - } - - startRubberBand(x, y) { - this._rubberBandInitialX = x; - this._rubberBandInitialY = y; - this._initRubberBandColor(); - this._updateRubberBand(x, y); - this._rubberBand.show(); - this._grabHelper.grab({ actor: global.stage }); - Extension.lockActivitiesButton = true; - this._stageReleaseEventId = global.stage.connect('button-release-event', (actor, event) => { - this.endRubberBand(); - }); - this._rubberBandId = global.stage.connect('motion-event', (actor, event) => { - /* In some cases, when the user starts a rubberband selection and ends it - * (by releasing the left button) over a window instead of doing it over - * the desktop, the stage doesn't receive the "button-release" event. - * This happens currently with, at least, Dash to Dock extension, but - * it probably also happens with other applications or extensions. - * To fix this, we also end the rubberband selection if we detect mouse - * motion in the stage without the left button pressed during a - * rubberband selection. - * */ - let button = event.get_state(); - if (!(button & Clutter.ModifierType.BUTTON1_MASK)) { - this.endRubberBand(); - return; - } - [x, y] = event.get_coords(); - this._updateRubberBand(x, y); - let x0, y0, x1, y1; - if (x >= this._rubberBandInitialX) { - x0 = this._rubberBandInitialX; - x1 = x; - } else { - x1 = this._rubberBandInitialX; - x0 = x; - } - if (y >= this._rubberBandInitialY) { - y0 = this._rubberBandInitialY; - y1 = y; - } else { - y1 = this._rubberBandInitialY; - y0 = y; - } - for (let [fileUri, fileItem] of this._fileItems) { - fileItem.emit('selected', true, true, - fileItem.intersectsWith(x0, y0, x1 - x0, y1 - y0)); - } - }); - } - - endRubberBand() { - this._rubberBand.hide(); - Extension.lockActivitiesButton = false; - this._grabHelper.ungrab(); - global.stage.disconnect(this._rubberBandId); - global.stage.disconnect(this._stageReleaseEventId); - this._rubberBandId = 0; - this._stageReleaseEventId = 0; - - this._selection = new Set([...this._selection, ...this._currentSelection]); - this._currentSelection.clear(); - } - - _updateRubberBand(currentX, currentY) { - let x = this._rubberBandInitialX < currentX ? this._rubberBandInitialX - : currentX; - let y = this._rubberBandInitialY < currentY ? this._rubberBandInitialY - : currentY; - let width = Math.abs(this._rubberBandInitialX - currentX); - let height = Math.abs(this._rubberBandInitialY - currentY); - /* TODO: Convert to gobject.set for 3.30 */ - this._rubberBand.set_position(x, y); - this._rubberBand.set_size(width, height); - } - - _recreateDesktopIcons() { - this._destroyDesktopIcons(); - this._addDesktopIcons(); - } - - _addDesktopIcons() { - forEachBackgroundManager(bgManager => { - let newGrid = new DesktopGrid.DesktopGrid(bgManager); - newGrid.actor.connect('destroy', (actor) => { - // if a grid loses its actor, remove it from the grid list - for (let grid in this._desktopGrids) - if (this._desktopGrids[grid].actor == actor) { - delete this._desktopGrids[grid]; - break; - } - }); - this._desktopGrids[bgManager._monitorIndex] = newGrid; - }); - - this._scanFiles(); - } - - _destroyDesktopIcons() { - Object.values(this._desktopGrids).forEach(grid => grid.actor.destroy()); - this._desktopGrids = {}; - } - - /** - * Initialize rubberband color from the GTK rubberband class - * */ - _initRubberBandColor() { - let rgba = DesktopIconsUtil.getGtkClassBackgroundColor('rubberband', Gtk.StateFlags.NORMAL); - let background_color = - 'rgba(' + rgba.red * 255 + ', ' + rgba.green * 255 + ', ' + rgba.blue * 255 + ', 0.4)'; - this._rubberBand.set_style('background-color: ' + background_color); - } - - async _scanFiles() { - for (let [fileItem, id] of this._fileItemHandlers) - fileItem.disconnect(id); - this._fileItemHandlers = new Map(); - - if (!this._unixMode) { - let desktopDir = DesktopIconsUtil.getDesktopDir(); - let fileInfo = desktopDir.query_info(Gio.FILE_ATTRIBUTE_UNIX_MODE, - Gio.FileQueryInfoFlags.NONE, - null); - this._unixMode = fileInfo.get_attribute_uint32(Gio.FILE_ATTRIBUTE_UNIX_MODE); - this._setWritableByOthers((this._unixMode & S_IWOTH) != 0); - } - - try { - let tmpFileItems = new Map(); - for (let [file, info, extra] of await this._enumerateDesktop()) { - let fileItem = new FileItem.FileItem(file, info, extra); - tmpFileItems.set(fileItem.file.get_uri(), fileItem); - let id = fileItem.connect('selected', - this._onFileItemSelected.bind(this)); - - this._fileItemHandlers.set(fileItem, id); - } - this._fileItems = tmpFileItems; - } catch (e) { - if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) - log(`Error loading desktop files ${e.message}`); - return; - } - - this.scheduleReLayoutChildren(); - } - - getDesktopFileNames () { - let fileList = []; - for (let [uri, item] of this._fileItems) { - fileList.push(item.fileName); - } - return fileList; - } - - _enumerateDesktop() { - return new Promise((resolve, reject) => { - if (this._desktopEnumerateCancellable) - this._desktopEnumerateCancellable.cancel(); - - this._desktopEnumerateCancellable = new Gio.Cancellable(); - - let desktopDir = DesktopIconsUtil.getDesktopDir(); - desktopDir.enumerate_children_async(DesktopIconsUtil.DEFAULT_ATTRIBUTES, - Gio.FileQueryInfoFlags.NONE, - GLib.PRIORITY_DEFAULT, - this._desktopEnumerateCancellable, - (source, result) => { - try { - let fileEnum = source.enumerate_children_finish(result); - let resultGenerator = function *() { - let info; - for (let [newFolder, extras] of DesktopIconsUtil.getExtraFolders()) { - yield [newFolder, newFolder.query_info(DesktopIconsUtil.DEFAULT_ATTRIBUTES, Gio.FileQueryInfoFlags.NONE, this._desktopEnumerateCancellable), extras]; - } - while ((info = fileEnum.next_file(null))) - yield [fileEnum.get_child(info), info, Prefs.FileType.NONE]; - }.bind(this); - resolve(resultGenerator()); - } catch (e) { - reject(e); - } - }); - }); - } - - _monitorDesktopFolder() { - if (this._monitorDesktopDir) { - this._monitorDesktopDir.cancel(); - this._monitorDesktopDir = null; - } - - let desktopDir = DesktopIconsUtil.getDesktopDir(); - this._monitorDesktopDir = desktopDir.monitor_directory(Gio.FileMonitorFlags.WATCH_MOVES, null); - this._monitorDesktopDir.set_rate_limit(1000); - this._monitorDesktopDir.connect('changed', (obj, file, otherFile, eventType) => this._updateDesktopIfChanged(file, otherFile, eventType)); - } - - checkIfSpecialFilesAreSelected() { - for (let fileItem of this._selection) { - if (fileItem.isSpecial) - return true; - } - return false; - } - - getNumberOfSelectedItems() { - return this._selection.size; - } - - get writableByOthers() { - return this._writableByOthers; - } - - _setWritableByOthers(value) { - if (value == this._writableByOthers) - return; - - this._writableByOthers = value - this.notify('writable-by-others'); - } - - _updateDesktopIfChanged (file, otherFile, eventType) { - let { - DELETED, MOVED_IN, MOVED_OUT, CREATED, RENAMED, CHANGES_DONE_HINT, ATTRIBUTE_CHANGED - } = Gio.FileMonitorEvent; - - let fileUri = file.get_uri(); - let fileItem = null; - if (this._fileItems.has(fileUri)) - fileItem = this._fileItems.get(fileUri); - switch(eventType) { - case RENAMED: - this._fileItems.delete(fileUri); - this._fileItems.set(otherFile.get_uri(), fileItem); - fileItem.onFileRenamed(otherFile); - return; - case CHANGES_DONE_HINT: - case ATTRIBUTE_CHANGED: - /* a file changed, rather than the desktop itself */ - let desktopDir = DesktopIconsUtil.getDesktopDir(); - if (file.get_uri() != desktopDir.get_uri()) - return; - - if (this._queryFileInfoCancellable) - this._queryFileInfoCancellable.cancel(); - - file.query_info_async(Gio.FILE_ATTRIBUTE_UNIX_MODE, - Gio.FileQueryInfoFlags.NONE, - GLib.PRIORITY_DEFAULT, - this._queryFileInfoCancellable, - (source, result) => { - try { - let info = source.query_info_finish(result); - this._queryFileInfoCancellable = null; - - this._unixMode = info.get_attribute_uint32(Gio.FILE_ATTRIBUTE_UNIX_MODE); - this._setWritableByOthers((this._unixMode & S_IWOTH) != 0); - - if (this._writableByOthers) - log(`desktop-icons: Desktop is writable by others - will not allow launching any desktop files`); - } catch(error) { - if (!error.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) - global.log('Error getting desktop unix mode: ' + error); - } - }); - - return; - } - - // Only get a subset of events we are interested in. - // Note that CREATED will emit a CHANGES_DONE_HINT - if (![DELETED, MOVED_IN, MOVED_OUT, CREATED].includes(eventType)) - return; - - this._recreateDesktopIcons(); - } - - _setupDnD() { - this._draggableContainer = new St.Widget({ - visible: true, - width: 1, - height: 1, - x: 0, - y: 0, - style_class: 'draggable' - }); - this._draggableContainer._delegate = this; - this._draggable = DND.makeDraggable(this._draggableContainer, - { - manualMode: true, - dragActorOpacity: 100 - }); - - this._draggable.connect('drag-cancelled', () => this._onDragCancelled()); - this._draggable.connect('drag-end', () => this._onDragEnd()); - - this._draggable._dragActorDropped = event => this._dragActorDropped(event); - } - - dragStart() { - if (this._inDrag) { - return; - } - - this._setupDnD(); - let event = Clutter.get_current_event(); - let [x, y] = event.get_coords(); - [this._dragXStart, this._dragYStart] = event.get_coords(); - this._inDrag = true; - - for (let fileItem of this._selection) { - let clone = new Clutter.Clone({ - source: fileItem.actor, - reactive: false - }); - clone.x = fileItem.actor.get_transformed_position()[0]; - clone.y = fileItem.actor.get_transformed_position()[1]; - this._draggableContainer.add_child(clone); - } - - Main.layoutManager.uiGroup.add_child(this._draggableContainer); - this._draggable.startDrag(x, y, global.get_current_time(), event.get_event_sequence()); - } - - _onDragCancelled() { - let event = Clutter.get_current_event(); - let [x, y] = event.get_coords(); - this._dragCancelled = true; - } - - _onDragEnd() { - this._inDrag = false; - Main.layoutManager.uiGroup.remove_child(this._draggableContainer); - } - - _dragActorDropped(event) { - let [dropX, dropY] = event.get_coords(); - let target = this._draggable._dragActor.get_stage().get_actor_at_pos(Clutter.PickMode.ALL, - dropX, dropY); - - // We call observers only once per motion with the innermost - // target actor. If necessary, the observer can walk the - // parent itself. - let dropEvent = { - dropActor: this._draggable._dragActor, - targetActor: target, - clutterEvent: event - }; - for (let dragMonitor of DND.dragMonitors) { - let dropFunc = dragMonitor.dragDrop; - if (dropFunc) - switch (dropFunc(dropEvent)) { - case DragDropResult.FAILURE: - case DragDropResult.SUCCESS: - return true; - case DragDropResult.CONTINUE: - continue; - } - } - - // At this point it is too late to cancel a drag by destroying - // the actor, the fate of which is decided by acceptDrop and its - // side-effects - this._draggable._dragCancellable = false; - - let destroyActor = false; - while (target) { - if (target._delegate && target._delegate.acceptDrop) { - let [r, targX, targY] = target.transform_stage_point(dropX, dropY); - if (target._delegate.acceptDrop(this._draggable.actor._delegate, - this._draggable._dragActor, - targX, - targY, - event.get_time())) { - // If it accepted the drop without taking the actor, - // handle it ourselves. - if (this._draggable._dragActor.get_parent() == Main.uiGroup) { - if (this._draggable._restoreOnSuccess) { - this._draggable._restoreDragActor(event.get_time()); - return true; - } - else { - // We need this in order to make sure drag-end is fired - destroyActor = true; - } - } - - this._draggable._dragInProgress = false; - getDpy().set_cursor(Meta.Cursor.DEFAULT); - this._draggable.emit('drag-end', event.get_time(), true); - if (destroyActor) { - this._draggable._dragActor.destroy(); - } - this._draggable._dragComplete(); - - return true; - } - } - target = target.get_parent(); - } - - this._draggable._cancelDrag(event.get_time()); - - return true; - } - - acceptDrop(xEnd, yEnd) { - let savedCoordinates = new Map(); - let [xDiff, yDiff] = [xEnd - this._dragXStart, yEnd - this._dragYStart]; - /* Remove all items before dropping new ones, so we can freely reposition - * them. - */ - for (let item of this._selection) { - let [itemX, itemY] = item.actor.get_transformed_position(); - let monitorIndex = findMonitorIndexForPos(itemX, itemY); - savedCoordinates.set(item, [itemX, itemY]); - this._desktopGrids[monitorIndex].removeFileItem(item); - } - - for (let item of this._selection) { - let [itemX, itemY] = savedCoordinates.get(item); - /* Set the new ideal position where the item drop should happen */ - let newFileX = Math.round(xDiff + itemX); - let newFileY = Math.round(yDiff + itemY); - let monitorIndex = findMonitorIndexForPos(newFileX, newFileY); - this._desktopGrids[monitorIndex].addFileItemCloseTo(item, newFileX, newFileY, DesktopGrid.StoredCoordinates.OVERWRITE); - } - - return true; - } - - selectionDropOnFileItem (fileItemDestination) { - if (!fileItemDestination.isDirectory) - return false; - - let droppedUris = []; - for (let fileItem of this._selection) { - if (fileItem.isSpecial) - return false; - if (fileItemDestination.file.get_uri() == fileItem.file.get_uri()) - return false; - droppedUris.push(fileItem.file.get_uri()); - } - - if (droppedUris.length == 0) - return true; - - DBusUtils.NautilusFileOperationsProxy.MoveURIsRemote(droppedUris, - fileItemDestination.file.get_uri(), - (result, error) => { - if (error) - throw new Error('Error moving files: ' + error.message); - } - ); - for (let fileItem of this._selection) { - fileItem.state = FileItem.State.GONE; - } - - this._recreateDesktopIcons(); - - return true; - } - - _resetGridsAndScheduleLayout() { - this._deleteChildrenId = 0; - - Object.values(this._desktopGrids).forEach((grid) => grid.reset()); - - this._layoutChildrenId = GLib.idle_add(GLib.PRIORITY_LOW, () => this._layoutChildren()); - - return GLib.SOURCE_REMOVE; - } - - scheduleReLayoutChildren() { - if (this._deleteChildrenId != 0) - return; - - if (this._layoutChildrenId != 0) { - GLib.source_remove(this._layoutChildrenId); - this._layoutChildrenId = 0; - } - - - this._deleteChildrenId = GLib.idle_add(GLib.PRIORITY_LOW, () => this._resetGridsAndScheduleLayout()); - } - - _addFileItemCloseTo(item) { - let coordinates; - let x = 0; - let y = 0; - let coordinatesAction = DesktopGrid.StoredCoordinates.ASSIGN; - if (item.savedCoordinates != null) { - [x, y] = item.savedCoordinates; - coordinatesAction = DesktopGrid.StoredCoordinates.PRESERVE; - } - let monitorIndex = findMonitorIndexForPos(x, y); - let desktopGrid = this._desktopGrids[monitorIndex]; - try { - desktopGrid.addFileItemCloseTo(item, x, y, coordinatesAction); - } catch (e) { - log(`Error adding children to desktop: ${e.message}`); - } - } - - _layoutChildren() { - let showHidden = Prefs.gtkSettings.get_boolean('show-hidden'); - /* - * Paint the icons in two passes: - * * first pass paints those that have their coordinates defined in the metadata - * * second pass paints those new files that still don't have their definitive coordinates - */ - for (let [fileUri, fileItem] of this._fileItems) { - if (fileItem.savedCoordinates == null) - continue; - if (fileItem.state != FileItem.State.NORMAL) - continue; - if (!showHidden && fileItem.isHidden) - continue; - this._addFileItemCloseTo(fileItem); - } - - for (let [fileUri, fileItem] of this._fileItems) { - if (fileItem.savedCoordinates !== null) - continue; - if (fileItem.state != FileItem.State.NORMAL) - continue; - if (!showHidden && fileItem.isHidden) - continue; - this._addFileItemCloseTo(fileItem); - } - - this._layoutChildrenId = 0; - return GLib.SOURCE_REMOVE; - } - - doRename() { - if (this._selection.size != 1) - return; - - let item = [...this._selection][0]; - if (item.canRename()) - item.doRename(); - } - - doOpen() { - for (let fileItem of this._selection) - fileItem.doOpen(); - } - - doTrash() { - DBusUtils.NautilusFileOperationsProxy.TrashFilesRemote([...this._selection].map((x) => { return x.file.get_uri(); }), - (source, error) => { - if (error) - throw new Error('Error trashing files on the desktop: ' + error.message); - } - ); - } - - doEmptyTrash() { - DBusUtils.NautilusFileOperationsProxy.EmptyTrashRemote( (source, error) => { - if (error) - throw new Error('Error trashing files on the desktop: ' + error.message); - }); - } - - _onFileItemSelected(fileItem, keepCurrentSelection, rubberBandSelection, addToSelection) { - - if (!keepCurrentSelection && !this._inDrag) - this.clearSelection(); - - let selection = keepCurrentSelection && rubberBandSelection ? this._currentSelection : this._selection; - if (addToSelection) - selection.add(fileItem); - else - selection.delete(fileItem); - - for (let [fileUri, fileItem] of this._fileItems) - fileItem.isSelected = this._currentSelection.has(fileItem) || this._selection.has(fileItem); - } - - clearSelection() { - for (let [fileUri, fileItem] of this._fileItems) - fileItem.isSelected = false; - this._selection = new Set(); - this._currentSelection = new Set(); - } - - _getClipboardText(isCopy) { - let action = isCopy ? 'copy' : 'cut'; - let text = `x-special/nautilus-clipboard\n${action}\n${ - [...this._selection].map(s => s.file.get_uri()).join('\n') - }\n`; - - return text; - } - - doCopy() { - Clipboard.set_text(CLIPBOARD_TYPE, this._getClipboardText(true)); - } - - doCut() { - Clipboard.set_text(CLIPBOARD_TYPE, this._getClipboardText(false)); - } - - destroy() { - if (this._monitorDesktopDir) - this._monitorDesktopDir.cancel(); - this._monitorDesktopDir = null; - - if (this.settingsId) - Prefs.settings.disconnect(this.settingsId); - this.settingsId = 0; - if (this.gtkSettingsId) - Prefs.gtkSettings.disconnect(this.gtkSettingsId); - this.gtkSettingsId = 0; - - if (this._layoutChildrenId) - GLib.source_remove(this._layoutChildrenId); - this._layoutChildrenId = 0; - - if (this._deleteChildrenId) - GLib.source_remove(this._deleteChildrenId); - this._deleteChildrenId = 0; - - if (this._monitorsChangedId) - Main.layoutManager.disconnect(this._monitorsChangedId); - this._monitorsChangedId = 0; - if (this._stageReleaseEventId) - global.stage.disconnect(this._stageReleaseEventId); - this._stageReleaseEventId = 0; - - if (this._rubberBandId) - global.stage.disconnect(this._rubberBandId); - this._rubberBandId = 0; - - this._rubberBand.destroy(); - - if (this._queryFileInfoCancellable) - this._queryFileInfoCancellable.cancel(); - - Object.values(this._desktopGrids).forEach(grid => grid.actor.destroy()); - this._desktopGrids = {} - } -}); - -function forEachBackgroundManager(func) { - Main.layoutManager._bgManagers.forEach(func); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/extension.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/extension.js deleted file mode 100644 index 4b960aba..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/extension.js +++ /dev/null @@ -1,71 +0,0 @@ -/* Desktop Icons GNOME Shell extension - * - * Copyright (C) 2017 Carlos Soriano - * - * 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 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. If not, see . - */ - -const Main = imports.ui.main; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Prefs = Me.imports.prefs; -const { DesktopManager } = Me.imports.desktopManager; -const DBusUtils = Me.imports.dbusUtils; - -var desktopManager = null; -var addBackgroundMenuOrig = null; -var _startupPreparedId; -var lockActivitiesButton = false; - -var oldShouldToggleByCornerOrButtonFunction = null; - -function init() { - addBackgroundMenuOrig = Main.layoutManager._addBackgroundMenu; - - Prefs.initTranslations(); -} - -function newShouldToggleByCornerOrButton() { - if (lockActivitiesButton) - return false; - else - return oldShouldToggleByCornerOrButtonFunction.bind(Main.overview); -} - -function enable() { - // register a new function to allow to lock the Activities button when doing a rubberband selection - oldShouldToggleByCornerOrButtonFunction = Main.overview.shouldToggleByCornerOrButton; - Main.overview.shouldToggleByCornerOrButton = newShouldToggleByCornerOrButton; - // wait until the startup process has ended - if (Main.layoutManager._startingUp) - _startupPreparedId = Main.layoutManager.connect('startup-complete', () => innerEnable(true)); - else - innerEnable(false); -} - -function innerEnable(disconnectSignal) { - if (disconnectSignal) - Main.layoutManager.disconnect(_startupPreparedId); - DBusUtils.init(); - Prefs.init(); - Main.layoutManager._addBackgroundMenu = function() {}; - desktopManager = new DesktopManager(); -} - -function disable() { - desktopManager.destroy(); - Main.layoutManager._addBackgroundMenu = addBackgroundMenuOrig; - Main.overview.shouldToggleByCornerOrButton = oldShouldToggleByCornerOrButtonFunction; -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/fileItem.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/fileItem.js deleted file mode 100644 index e6f4f2cc..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/fileItem.js +++ /dev/null @@ -1,800 +0,0 @@ -/* Desktop Icons GNOME Shell extension - * - * Copyright (C) 2017 Carlos Soriano - * - * 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 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. If not, see . - */ - -const Gtk = imports.gi.Gtk; -const Clutter = imports.gi.Clutter; -const Gio = imports.gi.Gio; -const GLib = imports.gi.GLib; -const St = imports.gi.St; -const Pango = imports.gi.Pango; -const Meta = imports.gi.Meta; -const GdkPixbuf = imports.gi.GdkPixbuf; -const Cogl = imports.gi.Cogl; -const GnomeDesktop = imports.gi.GnomeDesktop; - -const Mainloop = imports.mainloop; -const Signals = imports.signals; - -const Background = imports.ui.background; -const Main = imports.ui.main; -const PopupMenu = imports.ui.popupMenu; -const Util = imports.misc.util; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Extension = Me.imports.extension; -const Prefs = Me.imports.prefs; -const DBusUtils = Me.imports.dbusUtils; -const DesktopIconsUtil = Me.imports.desktopIconsUtil; - -const Gettext = imports.gettext.domain('desktop-icons'); - -const _ = Gettext.gettext; - -const DRAG_TRESHOLD = 8; - -var S_IXUSR = 0o00100; -var S_IWOTH = 0o00002; - -var State = { - NORMAL: 0, - GONE: 1, -}; - -var FileItem = class { - - constructor(file, fileInfo, fileExtra) { - this._fileExtra = fileExtra; - this._loadThumbnailDataCancellable = null; - this._thumbnailScriptWatch = 0; - this._setMetadataCancellable = null; - this._queryFileInfoCancellable = null; - this._isSpecial = this._fileExtra != Prefs.FileType.NONE; - - this._file = file; - - this._savedCoordinates = null; - let savedCoordinates = fileInfo.get_attribute_as_string('metadata::nautilus-icon-position'); - if (savedCoordinates != null) - this._savedCoordinates = savedCoordinates.split(',').map(x => Number(x)); - - this._state = State.NORMAL; - - this.actor = new St.Bin({ visible: true }); - this.actor.set_fill(true, true); - let scaleFactor = St.ThemeContext.get_for_stage(global.stage).scale_factor; - this.actor.set_height(Prefs.get_desired_height(scaleFactor)); - this.actor.set_width(Prefs.get_desired_width(scaleFactor)); - this.actor._delegate = this; - this.actor.connect('destroy', () => this._onDestroy()); - - this._container = new St.BoxLayout({ reactive: true, - track_hover: true, - can_focus: true, - style_class: 'file-item', - x_expand: true, - y_expand: true, - x_align: Clutter.ActorAlign.FILL, - vertical: true }); - this.actor.set_child(this._container); - this._icon = new St.Bin(); - this._icon.set_height(Prefs.get_icon_size() * scaleFactor); - - this._iconContainer = new St.Bin({ visible: true }); - this._iconContainer.child = this._icon; - this._container.add_child(this._iconContainer); - - this._label = new St.Label({ - style_class: 'name-label' - }); - - this._container.add_child(this._label); - let clutterText = this._label.get_clutter_text(); - /* TODO: Convert to gobject.set for 3.30 */ - clutterText.set_line_wrap(true); - clutterText.set_line_wrap_mode(Pango.WrapMode.WORD_CHAR); - clutterText.set_ellipsize(Pango.EllipsizeMode.END); - - this._container.connect('button-press-event', (actor, event) => this._onPressButton(actor, event)); - this._container.connect('motion-event', (actor, event) => this._onMotion(actor, event)); - this._container.connect('leave-event', (actor, event) => this._onLeave(actor, event)); - this._container.connect('button-release-event', (actor, event) => this._onReleaseButton(actor, event)); - - /* Set the metadata and update relevant UI */ - this._updateMetadataFromFileInfo(fileInfo); - - if (this._isDesktopFile) { - /* watch for the executable bit being removed or added */ - this._monitorDesktopFile = this._file.monitor_file(Gio.FileMonitorFlags.NONE, null); - this._monitorDesktopFileId = this._monitorDesktopFile.connect('changed', - (obj, file, otherFile, eventType) => { - switch(eventType) { - case Gio.FileMonitorEvent.ATTRIBUTE_CHANGED: - this._refreshMetadataAsync(true); - break; - } - }); - } - - this._createMenu(); - this._updateIcon(); - - this._isSelected = false; - this._primaryButtonPressed = false; - if (this._attributeCanExecute && !this._isDesktopFile) - this._execLine = this.file.get_path(); - if (fileExtra == Prefs.FileType.USER_DIRECTORY_TRASH) { - // if this icon is the trash, monitor the state of the directory to update the icon - this._trashChanged = false; - this._trashInitializeCancellable = null; - this._scheduleTrashRefreshId = 0; - this._monitorTrashDir = this._file.monitor_directory(Gio.FileMonitorFlags.WATCH_MOVES, null); - this._monitorTrashId = this._monitorTrashDir.connect('changed', (obj, file, otherFile, eventType) => { - switch(eventType) { - case Gio.FileMonitorEvent.DELETED: - case Gio.FileMonitorEvent.MOVED_OUT: - case Gio.FileMonitorEvent.CREATED: - case Gio.FileMonitorEvent.MOVED_IN: - if (this._queryTrashInfoCancellable || this._scheduleTrashRefreshId) { - if (this._scheduleTrashRefreshId) - GLib.source_remove(this._scheduleTrashRefreshId); - this._scheduleTrashRefreshId = Mainloop.timeout_add(200, () => this._refreshTrashIcon()); - } else { - this._refreshTrashIcon(); - } - break; - } - }); - } - - Extension.desktopManager.connect('notify::writable-by-others', () => { - if (!this._isDesktopFile) - return; - this._refreshMetadataAsync(true); - }); - } - - _onDestroy() { - /* Regular file data */ - if (this._setMetadataCancellable) - this._setMetadataCancellable.cancel(); - if (this._queryFileInfoCancellable) - this._queryFileInfoCancellable.cancel(); - - /* Thumbnailing */ - if (this._thumbnailScriptWatch) - GLib.source_remove(this._thumbnailScriptWatch); - if (this._loadThumbnailDataCancellable) - this._loadThumbnailDataCancellable.cancel(); - - /* Desktop file */ - if (this._monitorDesktopFileId) { - this._monitorDesktopFile.disconnect(this._monitorDesktopFileId); - this._monitorDesktopFile.cancel(); - } - - /* Trash */ - if (this._monitorTrashDir) { - this._monitorTrashDir.disconnect(this._monitorTrashId); - this._monitorTrashDir.cancel(); - } - if (this._queryTrashInfoCancellable) - this._queryTrashInfoCancellable.cancel(); - if (this._scheduleTrashRefreshId) - GLib.source_remove(this._scheduleTrashRefreshId); - } - - _refreshMetadataAsync(rebuild) { - if (this._queryFileInfoCancellable) - this._queryFileInfoCancellable.cancel(); - this._queryFileInfoCancellable = new Gio.Cancellable(); - this._file.query_info_async(DesktopIconsUtil.DEFAULT_ATTRIBUTES, - Gio.FileQueryInfoFlags.NONE, - GLib.PRIORITY_DEFAULT, - this._queryFileInfoCancellable, - (source, result) => { - try { - let newFileInfo = source.query_info_finish(result); - this._queryFileInfoCancellable = null; - this._updateMetadataFromFileInfo(newFileInfo); - if (rebuild) { - this._createMenu(); - this._updateIcon(); - } - } catch(error) { - if (!error.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) - global.log("Error getting the file info: " + error); - } - }); - } - - _updateMetadataFromFileInfo(fileInfo) { - this._fileInfo = fileInfo; - - let oldLabelText = this._label.text; - - this._displayName = fileInfo.get_attribute_as_string('standard::display-name'); - this._attributeCanExecute = fileInfo.get_attribute_boolean('access::can-execute'); - this._unixmode = fileInfo.get_attribute_uint32('unix::mode') - this._writableByOthers = (this._unixmode & S_IWOTH) != 0; - this._trusted = fileInfo.get_attribute_as_string('metadata::trusted') == 'true'; - this._attributeContentType = fileInfo.get_content_type(); - this._isDesktopFile = this._attributeContentType == 'application/x-desktop'; - - if (this._isDesktopFile && this._writableByOthers) - log(`desktop-icons: File ${this._displayName} is writable by others - will not allow launching`); - - if (this._isDesktopFile) { - this._desktopFile = Gio.DesktopAppInfo.new_from_filename(this._file.get_path()); - if (!this._desktopFile) { - log(`Couldn’t parse ${this._displayName} as a desktop file, will treat it as a regular file.`); - this._isDesktopFile = false; - } - } - - if (this.displayName != oldLabelText) { - this._label.text = this.displayName; - } - - this._fileType = fileInfo.get_file_type(); - this._isDirectory = this._fileType == Gio.FileType.DIRECTORY; - this._isSpecial = this._fileExtra != Prefs.FileType.NONE; - this._isHidden = fileInfo.get_is_hidden() | fileInfo.get_is_backup(); - this._isSymlink = fileInfo.get_is_symlink(); - this._modifiedTime = this._fileInfo.get_attribute_uint64("time::modified"); - /* - * This is a glib trick to detect broken symlinks. If a file is a symlink, the filetype - * points to the final file, unless it is broken; thus if the file type is SYMBOLIC_LINK, - * it must be a broken link. - * https://developer.gnome.org/gio/stable/GFile.html#g-file-query-info - */ - this._isBrokenSymlink = this._isSymlink && this._fileType == Gio.FileType.SYMBOLIC_LINK - } - - onFileRenamed(file) { - this._file = file; - this._refreshMetadataAsync(false); - } - - _updateIcon() { - if (this._fileExtra == Prefs.FileType.USER_DIRECTORY_TRASH) { - this._icon.child = this._createEmblemedStIcon(this._fileInfo.get_icon(), null); - return; - } - - let thumbnailFactory = GnomeDesktop.DesktopThumbnailFactory.new(GnomeDesktop.DesktopThumbnailSize.LARGE); - if (thumbnailFactory.can_thumbnail(this._file.get_uri(), - this._attributeContentType, - this._modifiedTime)) { - let thumbnail = thumbnailFactory.lookup(this._file.get_uri(), this._modifiedTime); - if (thumbnail == null) { - if (!thumbnailFactory.has_valid_failed_thumbnail(this._file.get_uri(), - this._modifiedTime)) { - let argv = []; - argv.push(GLib.build_filenamev([ExtensionUtils.getCurrentExtension().path, - 'createThumbnail.js'])); - argv.push(this._file.get_path()); - let [success, pid] = GLib.spawn_async(null, argv, null, - GLib.SpawnFlags.SEARCH_PATH | GLib.SpawnFlags.DO_NOT_REAP_CHILD, null); - if (this._thumbnailScriptWatch) - GLib.source_remove(this._thumbnailScriptWatch); - this._thumbnailScriptWatch = GLib.child_watch_add(GLib.PRIORITY_DEFAULT, - pid, - (pid, exitCode) => { - if (exitCode == 0) - this._updateIcon(); - else - global.log('Failed to generate thumbnail for ' + this._filePath); - GLib.spawn_close_pid(pid); - return false; - } - ); - } - } else { - if (this._loadThumbnailDataCancellable) - this._loadThumbnailDataCancellable.cancel(); - this._loadThumbnailDataCancellable = new Gio.Cancellable(); - let thumbnailFile = Gio.File.new_for_path(thumbnail); - thumbnailFile.load_bytes_async(this._loadThumbnailDataCancellable, - (source, result) => { - try { - let [thumbnailData, etag_out] = source.load_bytes_finish(result); - let thumbnailStream = Gio.MemoryInputStream.new_from_bytes(thumbnailData); - let thumbnailPixbuf = GdkPixbuf.Pixbuf.new_from_stream(thumbnailStream, null); - - if (thumbnailPixbuf != null) { - let scaleFactor = St.ThemeContext.get_for_stage(global.stage).scale_factor; - let thumbnailImage = new Clutter.Image(); - thumbnailImage.set_data(thumbnailPixbuf.get_pixels(), - thumbnailPixbuf.has_alpha ? Cogl.PixelFormat.RGBA_8888 : Cogl.PixelFormat.RGB_888, - thumbnailPixbuf.width, - thumbnailPixbuf.height, - thumbnailPixbuf.rowstride - ); - let icon = new Clutter.Actor(); - icon.set_content(thumbnailImage); - let width = Prefs.get_desired_width(scaleFactor); - let height = Prefs.get_icon_size() * scaleFactor; - let aspectRatio = thumbnailPixbuf.width / thumbnailPixbuf.height; - if ((width / height) > aspectRatio) - icon.set_size(height * aspectRatio, height); - else - icon.set_size(width, width / aspectRatio); - this._icon.child = icon; - } - } catch (error) { - if (!error.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) { - global.log('Error while loading thumbnail: ' + error); - this._icon.child = this._createEmblemedStIcon(this._fileInfo.get_icon(), null); - } - } - } - ); - } - } - - if (this._isBrokenSymlink) { - this._icon.child = this._createEmblemedStIcon(null, 'text-x-generic'); - } else { - if (this.trustedDesktopFile && this._desktopFile.has_key('Icon')) - this._icon.child = this._createEmblemedStIcon(null, this._desktopFile.get_string('Icon')); - else - this._icon.child = this._createEmblemedStIcon(this._fileInfo.get_icon(), null); - } - } - - _refreshTrashIcon() { - if (this._queryTrashInfoCancellable) - this._queryTrashInfoCancellable.cancel(); - this._queryTrashInfoCancellable = new Gio.Cancellable(); - - this._file.query_info_async(DesktopIconsUtil.DEFAULT_ATTRIBUTES, - Gio.FileQueryInfoFlags.NONE, - GLib.PRIORITY_DEFAULT, - this._queryTrashInfoCancellable, - (source, result) => { - try { - this._fileInfo = source.query_info_finish(result); - this._queryTrashInfoCancellable = null; - this._updateIcon(); - } catch(error) { - if (!error.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) - global.log('Error getting the number of files in the trash: ' + error); - } - }); - - this._scheduleTrashRefreshId = 0; - return false; - } - - get file() { - return this._file; - } - - get isHidden() { - return this._isHidden; - } - - _createEmblemedStIcon(icon, iconName) { - if (icon == null) { - if (GLib.path_is_absolute(iconName)) { - let iconFile = Gio.File.new_for_commandline_arg(iconName); - icon = new Gio.FileIcon({ file: iconFile }); - } else { - icon = Gio.ThemedIcon.new_with_default_fallbacks(iconName); - } - } - let itemIcon = Gio.EmblemedIcon.new(icon, null); - - if (this._isSymlink) { - if (this._isBrokenSymlink) - itemIcon.add_emblem(Gio.Emblem.new(Gio.ThemedIcon.new('emblem-unreadable'))); - else - itemIcon.add_emblem(Gio.Emblem.new(Gio.ThemedIcon.new('emblem-symbolic-link'))); - } else if (this.trustedDesktopFile) { - itemIcon.add_emblem(Gio.Emblem.new(Gio.ThemedIcon.new('emblem-symbolic-link'))); - } - - return new St.Icon({ gicon: itemIcon, - icon_size: Prefs.get_icon_size() - }); - } - - doRename() { - if (!this.canRename()) { - log (`Error: ${this.file.get_uri()} cannot be renamed`); - return; - } - - this.emit('rename-clicked'); - } - - doOpen() { - if (this._isBrokenSymlink) { - log(`Error: Can’t open ${this.file.get_uri()} because it is a broken symlink.`); - return; - } - - if (this.trustedDesktopFile) { - this._desktopFile.launch_uris_as_manager([], null, GLib.SpawnFlags.SEARCH_PATH, null, null); - return; - } - - if (this._attributeCanExecute && !this._isDirectory && !this._isDesktopFile) { - if (this._execLine) - Util.spawnCommandLine(this._execLine); - return; - } - - Gio.AppInfo.launch_default_for_uri_async(this.file.get_uri(), - null, null, - (source, result) => { - try { - Gio.AppInfo.launch_default_for_uri_finish(result); - } catch (e) { - log('Error opening file ' + this.file.get_uri() + ': ' + e.message); - } - } - ); - } - - _onCopyClicked() { - Extension.desktopManager.doCopy(); - } - - _onCutClicked() { - Extension.desktopManager.doCut(); - } - - _onShowInFilesClicked() { - - DBusUtils.FreeDesktopFileManagerProxy.ShowItemsRemote([this.file.get_uri()], '', - (result, error) => { - if (error) - log('Error showing file on desktop: ' + error.message); - } - ); - } - - _onPropertiesClicked() { - - DBusUtils.FreeDesktopFileManagerProxy.ShowItemPropertiesRemote([this.file.get_uri()], '', - (result, error) => { - if (error) - log('Error showing properties: ' + error.message); - } - ); - } - - _onMoveToTrashClicked() { - Extension.desktopManager.doTrash(); - } - - _onEmptyTrashClicked() { - Extension.desktopManager.doEmptyTrash(); - } - - get _allowLaunchingText() { - if (this.trustedDesktopFile) - return _("Don’t Allow Launching"); - - return _("Allow Launching"); - } - - get metadataTrusted() { - return this._trusted; - } - - set metadataTrusted(value) { - this._trusted = value; - - let info = new Gio.FileInfo(); - info.set_attribute_string('metadata::trusted', - value ? 'true' : 'false'); - this._file.set_attributes_async(info, - Gio.FileQueryInfoFlags.NONE, - GLib.PRIORITY_LOW, - null, - (source, result) => { - try { - source.set_attributes_finish(result); - this._refreshMetadataAsync(true); - } catch(e) { - log(`Failed to set metadata::trusted: ${e.message}`); - } - }); - } - - _onAllowDisallowLaunchingClicked() { - this.metadataTrusted = !this.trustedDesktopFile; - - /* - * we're marking as trusted, make the file executable too. note that we - * do not ever remove the executable bit, since we don't know who set - * it. - */ - if (this.metadataTrusted && !this._attributeCanExecute) { - let info = new Gio.FileInfo(); - let newUnixMode = this._unixmode | S_IXUSR; - info.set_attribute_uint32(Gio.FILE_ATTRIBUTE_UNIX_MODE, newUnixMode); - this._file.set_attributes_async(info, - Gio.FileQueryInfoFlags.NONE, - GLib.PRIORITY_LOW, - null, - (source, result) => { - try { - source.set_attributes_finish (result); - } catch(e) { - log(`Failed to set unix mode: ${e.message}`); - } - }); - } - } - - canRename() { - return !this.trustedDesktopFile && this._fileExtra == Prefs.FileType.NONE; - } - - _doOpenWith() { - DBusUtils.openFileWithOtherApplication(this.file.get_path()); - } - - _getSelectionStyle() { - let rgba = DesktopIconsUtil.getGtkClassBackgroundColor('view', Gtk.StateFlags.SELECTED); - let background_color = - 'rgba(' + rgba.red * 255 + ', ' + rgba.green * 255 + ', ' + rgba.blue * 255 + ', 0.6)'; - let border_color = - 'rgba(' + rgba.red * 255 + ', ' + rgba.green * 255 + ', ' + rgba.blue * 255 + ', 0.8)'; - - return 'background-color: ' + background_color + ';' + - 'border-color: ' + border_color + ';' - } - - _createMenu() { - this._menuManager = new PopupMenu.PopupMenuManager({ actor: this.actor }); - let side = St.Side.LEFT; - if (Clutter.get_default_text_direction() == Clutter.TextDirection.RTL) - side = St.Side.RIGHT; - this._menu = new PopupMenu.PopupMenu(this.actor, 0.5, side); - this._menu.addAction(_('Open'), () => this.doOpen()); - switch (this._fileExtra) { - case Prefs.FileType.NONE: - if (!this._isDirectory) - this._actionOpenWith = this._menu.addAction(_('Open With Other Application'), () => this._doOpenWith()); - else - this._actionOpenWith = null; - this._menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - this._actionCut = this._menu.addAction(_('Cut'), () => this._onCutClicked()); - this._actionCopy = this._menu.addAction(_('Copy'), () => this._onCopyClicked()); - if (this.canRename()) - this._menu.addAction(_('Rename…'), () => this.doRename()); - this._actionTrash = this._menu.addAction(_('Move to Trash'), () => this._onMoveToTrashClicked()); - if (this._isDesktopFile && !Extension.desktopManager.writableByOthers && !this._writableByOthers) { - this._menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - this._allowLaunchingMenuItem = this._menu.addAction(this._allowLaunchingText, - () => this._onAllowDisallowLaunchingClicked()); - - } - break; - case Prefs.FileType.USER_DIRECTORY_TRASH: - this._menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - this._menu.addAction(_('Empty Trash'), () => this._onEmptyTrashClicked()); - break; - default: - break; - } - this._menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - this._menu.addAction(_('Properties'), () => this._onPropertiesClicked()); - this._menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - this._menu.addAction(_('Show in Files'), () => this._onShowInFilesClicked()); - if (this._isDirectory && this.file.get_path() != null) - this._actionOpenInTerminal = this._menu.addAction(_('Open in Terminal'), () => this._onOpenTerminalClicked()); - - this._menuManager.addMenu(this._menu); - - Main.layoutManager.uiGroup.add_child(this._menu.actor); - this._menu.actor.hide(); - } - - _onOpenTerminalClicked () { - DesktopIconsUtil.launchTerminal(this.file.get_path()); - } - - _onPressButton(actor, event) { - let button = event.get_button(); - if (button == 3) { - if (!this.isSelected) - this.emit('selected', false, false, true); - this._menu.toggle(); - if (this._actionOpenWith) { - let allowOpenWith = (Extension.desktopManager.getNumberOfSelectedItems() == 1); - this._actionOpenWith.setSensitive(allowOpenWith); - } - let specialFilesSelected = Extension.desktopManager.checkIfSpecialFilesAreSelected(); - if (this._actionCut) - this._actionCut.setSensitive(!specialFilesSelected); - if (this._actionCopy) - this._actionCopy.setSensitive(!specialFilesSelected); - if (this._actionTrash) - this._actionTrash.setSensitive(!specialFilesSelected); - return Clutter.EVENT_STOP; - } else if (button == 1) { - if (event.get_click_count() == 1) { - let [x, y] = event.get_coords(); - this._primaryButtonPressed = true; - this._buttonPressInitialX = x; - this._buttonPressInitialY = y; - let shiftPressed = !!(event.get_state() & Clutter.ModifierType.SHIFT_MASK); - let controlPressed = !!(event.get_state() & Clutter.ModifierType.CONTROL_MASK); - if (!this.isSelected) { - this.emit('selected', shiftPressed || controlPressed, false, true); - } - } - return Clutter.EVENT_STOP; - } - - return Clutter.EVENT_PROPAGATE; - } - - _onLeave(actor, event) { - this._primaryButtonPressed = false; - } - - _onMotion(actor, event) { - let [x, y] = event.get_coords(); - if (this._primaryButtonPressed) { - let xDiff = x - this._buttonPressInitialX; - let yDiff = y - this._buttonPressInitialY; - let distance = Math.sqrt(Math.pow(xDiff, 2) + Math.pow(yDiff, 2)); - if (distance > DRAG_TRESHOLD) { - // Don't need to track anymore this if we start drag, and also - // avoids reentrance here - this._primaryButtonPressed = false; - let event = Clutter.get_current_event(); - let [x, y] = event.get_coords(); - Extension.desktopManager.dragStart(); - } - } - - return Clutter.EVENT_PROPAGATE; - } - - _onReleaseButton(actor, event) { - let button = event.get_button(); - if (button == 1) { - // primaryButtonPressed is TRUE only if the user has pressed the button - // over an icon, and if (s)he has not started a drag&drop operation - if (this._primaryButtonPressed) { - this._primaryButtonPressed = false; - let shiftPressed = !!(event.get_state() & Clutter.ModifierType.SHIFT_MASK); - let controlPressed = !!(event.get_state() & Clutter.ModifierType.CONTROL_MASK); - if ((event.get_click_count() == 1) && Prefs.CLICK_POLICY_SINGLE && !shiftPressed && !controlPressed) - this.doOpen(); - this.emit('selected', shiftPressed || controlPressed, false, true); - return Clutter.EVENT_STOP; - } - if ((event.get_click_count() == 2) && (!Prefs.CLICK_POLICY_SINGLE)) - this.doOpen(); - } - return Clutter.EVENT_PROPAGATE; - } - - get savedCoordinates() { - return this._savedCoordinates; - } - - _onSetMetadataFileFinished(source, result) { - try { - let [success, info] = source.set_attributes_finish(result); - } catch (error) { - if (!error.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) - log('Error setting metadata to desktop files ', error); - } - } - - set savedCoordinates(pos) { - if (this._setMetadataCancellable) - this._setMetadataCancellable.cancel(); - - this._setMetadataCancellable = new Gio.Cancellable(); - this._savedCoordinates = [pos[0], pos[1]]; - let info = new Gio.FileInfo(); - info.set_attribute_string('metadata::nautilus-icon-position', - `${pos[0]},${pos[1]}`); - this.file.set_attributes_async(info, - Gio.FileQueryInfoFlags.NONE, - GLib.PRIORITY_DEFAULT, - this._setMetadataCancellable, - (source, result) => this._onSetMetadataFileFinished(source, result) - ); - } - - intersectsWith(argX, argY, argWidth, argHeight) { - let rect = new Meta.Rectangle({ x: argX, y: argY, width: argWidth, height: argHeight }); - let [containerX, containerY] = this._container.get_transformed_position(); - let boundingBox = new Meta.Rectangle({ x: containerX, - y: containerY, - width: this._container.allocation.x2 - this._container.allocation.x1, - height: this._container.allocation.y2 - this._container.allocation.y1 }); - let [intersects, _] = rect.intersect(boundingBox); - - return intersects; - } - - set isSelected(isSelected) { - isSelected = !!isSelected; - if (isSelected == this._isSelected) - return; - - if (isSelected) { - this._container.set_style(this._getSelectionStyle()); - } else { - this._container.set_style('background-color: transparent'); - this._container.set_style('border-color: transparent'); - } - - this._isSelected = isSelected; - } - - get isSelected() { - return this._isSelected; - } - - get isSpecial() { - return this._isSpecial; - } - - get state() { - return this._state; - } - - set state(state) { - if (state == this._state) - return; - - this._state = state; - } - - get isDirectory() { - return this._isDirectory; - } - - get trustedDesktopFile() { - return this._isDesktopFile && - this._attributeCanExecute && - this.metadataTrusted && - !Extension.desktopManager.writableByOthers && - !this._writableByOthers; - } - - get fileName() { - return this._fileInfo.get_name(); - } - - get displayName() { - if (this.trustedDesktopFile) - return this._desktopFile.get_name(); - - return this._displayName || null; - } - - acceptDrop() { - return Extension.desktopManager.selectionDropOnFileItem(this); - } -}; -Signals.addSignalMethods(FileItem.prototype); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/cs/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/cs/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 9c94b87a..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/cs/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/da/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/da/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 90bcac27..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/da/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/de/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/de/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index af1d93de..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/de/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/es/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/es/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 84484780..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/es/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/fi/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/fi/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 3f6f4234..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/fi/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/fr/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/fr/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 486fee0f..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/fr/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/fur/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/fur/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 66461ef3..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/fur/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/hr/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/hr/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 6dedf99d..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/hr/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/hu/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/hu/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 15676ed5..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/hu/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/id/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/id/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 3f918d25..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/id/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/it/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/it/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index ef517545..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/it/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/ja/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/ja/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index e7fc0057..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/ja/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/nl/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/nl/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 00f85ba3..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/nl/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/pl/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/pl/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 16db0857..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/pl/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/pt_BR/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/pt_BR/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index edefc75a..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/pt_BR/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/ru/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/ru/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 4c62e2e7..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/ru/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/sv/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/sv/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index fb55638f..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/sv/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/tr/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/tr/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index f2bd5a54..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/tr/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/zh_TW/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/zh_TW/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 19956c23..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/zh_TW/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/metadata.json b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/metadata.json deleted file mode 100644 index a0cfb5a6..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/metadata.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "Add icons to the desktop", - "name": "Desktop Icons", - "shell-version": [ - "3.30.0" - ], - "url": "", - "uuid": "desktop-icons@csoriano", - "version": 14 -} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/prefs.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/prefs.js deleted file mode 100644 index 4b8d986e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/prefs.js +++ /dev/null @@ -1,159 +0,0 @@ - -/* Desktop Icons GNOME Shell extension - * - * Copyright (C) 2017 Carlos Soriano - * - * 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 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. If not, see . - */ - -const Gtk = imports.gi.Gtk; -const GObject = imports.gi.GObject; -const Gio = imports.gi.Gio; -const GioSSS = Gio.SettingsSchemaSource; -const ExtensionUtils = imports.misc.extensionUtils; -const Gettext = imports.gettext; - -const Config = imports.misc.config; - -var _ = Gettext.domain('desktop-icons').gettext; - -const SCHEMA_NAUTILUS = 'org.gnome.nautilus.preferences'; -const SCHEMA_GTK = 'org.gtk.Settings.FileChooser'; -const SCHEMA = 'org.gnome.shell.extensions.desktop-icons'; - -const ICON_SIZE = { 'small': 48, 'standard': 64, 'large': 96 }; -const ICON_WIDTH = { 'small': 120, 'standard': 128, 'large': 128 }; -const ICON_HEIGHT = { 'small': 98, 'standard': 114, 'large': 146 }; - -var FileType = { - NONE: null, - USER_DIRECTORY_HOME: 'show-home', - USER_DIRECTORY_TRASH: 'show-trash', -} - -var nautilusSettings; -var gtkSettings; -var settings; -// This is already in Nautilus settings, so it should not be made tweakable here -var CLICK_POLICY_SINGLE = false; - -function initTranslations() { - let extension = ExtensionUtils.getCurrentExtension(); - - let localedir = extension.dir.get_child('locale'); - if (localedir.query_exists(null)) - Gettext.bindtextdomain('desktop-icons', localedir.get_path()); - else - Gettext.bindtextdomain('desktop-icons', Config.LOCALEDIR); -} - -function init() { - let schemaSource = GioSSS.get_default(); - let schemaGtk = schemaSource.lookup(SCHEMA_GTK, true); - gtkSettings = new Gio.Settings({ settings_schema: schemaGtk }); - let schemaObj = schemaSource.lookup(SCHEMA_NAUTILUS, true); - if (!schemaObj) { - nautilusSettings = null; - } else { - nautilusSettings = new Gio.Settings({ settings_schema: schemaObj });; - nautilusSettings.connect('changed', _onNautilusSettingsChanged); - _onNautilusSettingsChanged(); - } - settings = get_schema(SCHEMA); -} - -function get_schema(schema) { - let extension = ExtensionUtils.getCurrentExtension(); - - // check if this extension was built with "make zip-file", and thus - // has the schema files in a subfolder - // otherwise assume that extension has been installed in the - // same prefix as gnome-shell (and therefore schemas are available - // in the standard folders) - let schemaDir = extension.dir.get_child('schemas'); - let schemaSource; - if (schemaDir.query_exists(null)) - schemaSource = GioSSS.new_from_directory(schemaDir.get_path(), GioSSS.get_default(), false); - else - schemaSource = GioSSS.get_default(); - - let schemaObj = schemaSource.lookup(schema, true); - if (!schemaObj) - throw new Error('Schema ' + schema + ' could not be found for extension ' + extension.metadata.uuid + '. Please check your installation.'); - - return new Gio.Settings({ settings_schema: schemaObj }); -} - -function buildPrefsWidget() { - initTranslations(); - let frame = new Gtk.Box({ orientation: Gtk.Orientation.VERTICAL, border_width: 10, spacing: 10 }); - - frame.add(buildSelector('icon-size', _("Size for the desktop icons"), { 'small': _("Small"), 'standard': _("Standard"), 'large': _("Large") })); - frame.add(buildSwitcher('show-home', _("Show the personal folder in the desktop"))); - frame.add(buildSwitcher('show-trash', _("Show the trash icon in the desktop"))); - frame.show_all(); - return frame; -} - -function buildSwitcher(key, labelText) { - let hbox = new Gtk.Box({ orientation: Gtk.Orientation.HORIZONTAL, spacing: 10 }); - let label = new Gtk.Label({ label: labelText, xalign: 0 }); - let switcher = new Gtk.Switch({ active: settings.get_boolean(key) }); - settings.bind(key, switcher, 'active', 3); - hbox.pack_start(label, true, true, 0); - hbox.add(switcher); - return hbox; -} - -function buildSelector(key, labelText, elements) { - let listStore = new Gtk.ListStore(); - listStore.set_column_types ([GObject.TYPE_STRING, GObject.TYPE_STRING]); - let schemaKey = settings.settings_schema.get_key(key); - let values = schemaKey.get_range().get_child_value(1).get_child_value(0).get_strv(); - for (let val of values) { - let iter = listStore.append(); - let visibleText = val; - if (visibleText in elements) - visibleText = elements[visibleText]; - listStore.set (iter, [0, 1], [visibleText, val]); - } - let hbox = new Gtk.Box({ orientation: Gtk.Orientation.HORIZONTAL, spacing: 10 }); - let label = new Gtk.Label({ label: labelText, xalign: 0 }); - let combo = new Gtk.ComboBox({model: listStore}); - let rendererText = new Gtk.CellRendererText(); - combo.pack_start (rendererText, false); - combo.add_attribute (rendererText, 'text', 0); - combo.set_id_column(1); - settings.bind(key, combo, 'active-id', 3); - hbox.pack_start(label, true, true, 0); - hbox.add(combo); - return hbox; -} - -function _onNautilusSettingsChanged() { - CLICK_POLICY_SINGLE = nautilusSettings.get_string('click-policy') == 'single'; -} - -function get_icon_size() { - // this one doesn't need scaling because Gnome Shell automagically scales the icons - return ICON_SIZE[settings.get_string('icon-size')]; -} - -function get_desired_width(scale_factor) { - return ICON_WIDTH[settings.get_string('icon-size')] * scale_factor; -} - -function get_desired_height(scale_factor) { - return ICON_HEIGHT[settings.get_string('icon-size')] * scale_factor; -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/schemas/gschemas.compiled b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/schemas/gschemas.compiled deleted file mode 100644 index 566363ae..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/schemas/gschemas.compiled and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/schemas/org.gnome.shell.extensions.desktop-icons.gschema.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/schemas/org.gnome.shell.extensions.desktop-icons.gschema.xml deleted file mode 100644 index bb4e50f3..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/schemas/org.gnome.shell.extensions.desktop-icons.gschema.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - 'standard' - Icon size - Set the size for the desktop icons. - - - true - Show personal folder - Show the personal folder in the desktop. - - - true - Show trash icon - Show the trash icon in the desktop. - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/stylesheet.css deleted file mode 100644 index 17d4b328..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/stylesheet.css +++ /dev/null @@ -1,38 +0,0 @@ -.file-item { - padding: 4px; - border: 1px; - margin: 1px; -} - -.file-item:hover { - background-color: rgba(238, 238, 238, 0.2); -} - -.name-label { - text-shadow: 1px 1px black; - color: white; - text-align: center; -} - -.draggable { - background-color: red; -} - -.rename-popup { - min-width: 300px; - margin: 6px; -} - -.create-folder-dialog-entry { - width: 20em; - margin-bottom: 6px; -} - -.create-folder-dialog-label { - padding-bottom: .4em; -} - -.create-folder-dialog-error-box { - padding-top: 16px; - spacing: 6px; -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/dnd-symbolic.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/dnd-symbolic.svg deleted file mode 100644 index 8e7ffa76..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/dnd-symbolic.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/dndExtension.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/dndExtension.js deleted file mode 100644 index c82f872f..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/dndExtension.js +++ /dev/null @@ -1,84 +0,0 @@ -class Extension { - constructor(dnd, toggle, indicator, remote, audio){ - this.dnd = dnd; - this.toggle = toggle; - this.indicator = indicator; - this.remote = remote; - this.audio = audio; - - this.enabled = false; - - this.toggle.setToggleState(this.dnd.isEnabled()); - this.toggle.show(); - this.toggle.onToggleStateChanged(() => { - if (this.toggle.getToggleState()){ - this.enable(); - } else { - this.disable(); - } - }); - - // this.dndID = this.dnd.addStatusListener((dndEnabled) => this._setDND(dndEnabled)); - - this.remoteID = this.remote.addRemoteListener((dndEnabled) => this._setDND(dndEnabled)); - - this._setDND(this.remote.getRemote()); - } - - _setDND(enabled){ - if (enabled){ - this.enable(); - } else { - this.disable(); - } - } - - /** - * Enable do not disturb mode - */ - enable(){ - if (this.enabled){ - return; - } - this.enabled = true; - this.dnd.enable(); - this.toggle.setToggleState(true); - this.indicator.show(); - this.remote.setRemote(true); - this.audio.mute(); - } - - /** - * Disable do not disturb mode - */ - disable(){ - if (!this.enabled){ - return; - } - this.enabled = false; - this.dnd.disable(); - this.toggle.setToggleState(false); - this.indicator.hide(); - this.remote.setRemote(false); - this.audio.unmute(); - } - - /** - * @return {Boolean} true if it is enabled, otherwise false - */ - isEnabled(){ - return this.enabled; - } - - /** - * Destroy the extension and its components - */ - destroy(){ - this.enabled = false; - // this.dnd.removeStatusListener(this.dndID); - this.remote.removeRemoteListener(this.remoteID); - this.toggle.destroy(); - this.indicator.destroy(); - this.dnd.disable(); - } -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/doNotDisturb.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/doNotDisturb.js deleted file mode 100644 index c5bb6797..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/doNotDisturb.js +++ /dev/null @@ -1,76 +0,0 @@ - -const BUSY = 2; -const AVAILABLE = 0; - -/** - * A class which can enable do not disturb mode - */ -class DoNotDisturb { - - /** - * Constructor - * @param {Presence} presence the interface to the Gnome Presence API - */ - constructor(presence){ - this.presence = presence; - this.listeners = []; - this.presenceListernerID = -1; - } - - /** - * Enable do not disturb mode - */ - enable(){ - this.presence.status = BUSY; - } - - /** - * Disable do not disturb mode - */ - disable(){ - this.presence.status = AVAILABLE; - } - - /** - * @return {Boolean} true if do not disturb mode is on, otherwise false - */ - isEnabled(){ - return this.presence.status == BUSY; - } - - /** - * Add a status listener for when the do not disturb mode is toggled - * @param {[Boolean => ()]} listener the listener to add - * @return {Integer} the ID of the listener - */ - addStatusListener(listener){ - - if (listener == null){ - return -1; - } - - if (this.listeners.length == 0){ - this.presenceListernerID = this.presence.addStatusListener((status) => { - this.listeners.forEach((fn) => { - fn(status == BUSY); - }); - }); - } - listener(this.isEnabled()); - return this.listeners.push(listener) - 1; - } - - /** - * Remove the status listener with the ID - * @param {Integer} id the ID of the status listener - */ - removeStatusListener(id){ - if (id < 0 || id >= this.listeners.length){ - return; - } - this.listeners.splice(id, 1); - if (this.listeners.length == 0) { - this.presence.removeStatusListener(this.presenceListernerID); - } - } -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/extension.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/extension.js deleted file mode 100644 index 245228b2..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/extension.js +++ /dev/null @@ -1,30 +0,0 @@ -const Me = imports.misc.extensionUtils.getCurrentExtension(); -const Settings = Me.imports.settings; -const System = Me.imports.system; -const Widget = Me.imports.widgets; -const DND = Me.imports.doNotDisturb; -const Extension = Me.imports.dndExtension.Extension; - -/** - * Called when the extension is loaded. - */ -function init() {} - -/** - * Enable the do not disturb extension. Adds all UI elements and monitors the settings object. - */ -function enable() { - var dnd = new DND.DoNotDisturb(new System.GnomePresence()); - var toggle = new Widget.DoNotDisturbToggle(); - var indicator = new Widget.DoNotDisturbIcon(new Settings.SettingsManager(), new System.NotificationManager()); - var remote = new Settings.RemoteAPI(); - var audio = new System.AudioManager(new Settings.SettingsManager()); - this.extension = new Extension(dnd, toggle, indicator, remote, audio); -} - -/** - * Disables the extension. Tears down all UI components. - */ -function disable() { - this.extension.destroy(); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/lib.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/lib.js deleted file mode 100644 index 63000f9a..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/lib.js +++ /dev/null @@ -1,33 +0,0 @@ -/* From https://github.com/pop-os/gnome-shell-extension-pop-suspend-button */ - -/* -*- mode: js2; js2-basic-offset: 4; indent-tabs-mode: nil -*- */ -/** - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program. If not, see . -**/ - -const GLib = imports.gi.GLib; -const Gettext = imports.gettext; -const Config = imports.misc.config; - -function initTranslations(extension) { - let localeDir = extension.dir.get_child('locale').get_path(); - - // Extension installed in .local - if (GLib.file_test(localeDir, GLib.FileTest.EXISTS)) { - Gettext.bindtextdomain('gnome-shell-extension-do-not-disturb', localeDir); - } - // Extension installed system-wide - else { - Gettext.bindtextdomain('gnome-shell-extension-do-not-disturb', - Config.LOCALEDIR); - } -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/de/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/de/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo deleted file mode 100644 index 09d411d4..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/de/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/de/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/de/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po deleted file mode 100644 index 668b351a..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/de/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po +++ /dev/null @@ -1,46 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Gnome-Shell-Extension Do Not Disturb\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-09 18:13+0200\n" -"PO-Revision-Date: 2018-10-14 07:30-0400\n" -"Last-Translator: \n" -"Language-Team: German \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.2\n" - -#: prefs.js:31 -msgid "Enabled Icon" -msgstr "Icon anzeigen" - -#: prefs.js:31 -msgid "Show an indicator icon when do not disturb is enabled." -msgstr "Zeige ein Icon, wenn nicht stören aktiviert ist." - -#: prefs.js:38 -msgid "Count" -msgstr "Anzahl" - -#: prefs.js:39 -msgid "Dot" -msgstr "Punkt" - -#: prefs.js:40 -msgid "Nothing" -msgstr "Nichts" - -#: prefs.js:50 -msgid "Mute Sounds" -msgstr "Audio stumm schalten" - -#: prefs.js:50 -msgid "Mutes all sound when do not disturb is enabled." -msgstr "Audio stumm schalten, wenn nicht stören aktiviert ist." - -#: widgets.js:40 -msgid "Do not disturb" -msgstr "Nicht stören" diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/es/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/es/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo deleted file mode 100644 index 96afbe09..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/es/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/es/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/es/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po deleted file mode 100644 index 3c498cb5..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/es/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po +++ /dev/null @@ -1,18 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Gnome-Shell-Extension Do Not Disturb\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-14 7:24+0200\n" -"PO-Revision-Date: 2018-10-14 07:30-0400\n" -"Language-Team: Spanish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.2\n" -"Last-Translator: \n" -"Language: es\n" - -#: widgets.js:39 -msgid "Do not disturb" -msgstr "No interrumpir" \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/fr/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/fr/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo deleted file mode 100644 index 0f8de960..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/fr/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/fr/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/fr/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po deleted file mode 100644 index fadf9d9a..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/fr/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po +++ /dev/null @@ -1,18 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Gnome-Shell-Extension Do Not Disturb\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-14 7:24+0200\n" -"PO-Revision-Date: 2018-10-14 07:30-0400\n" -"Language-Team: French \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.2\n" -"Last-Translator: \n" -"Language: fr\n" - -#: widgets.js:36 -msgid "Do not disturb" -msgstr "Ne pas déranger" diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/pt/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/pt/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo deleted file mode 100644 index d15a5d4e..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/pt/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/pt/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/pt/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po deleted file mode 100644 index fbe41b7a..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/pt/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po +++ /dev/null @@ -1,18 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Gnome-Shell-Extension Do Not Disturb\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-14 7:24+0200\n" -"PO-Revision-Date: 2018-10-14 07:30-0400\n" -"Language-Team: Portuguese \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.2\n" -"Last-Translator: \n" -"Language: pt\n" - -#: widgets.js:39 -msgid "Do not disturb" -msgstr "Não perturbe" \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/metadata.json b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/metadata.json deleted file mode 100644 index d81565c1..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/metadata.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "Activate or deactivate do not disturb mode", - "name": "Do Not Disturb", - "original-author": "kylecorry31@gmail.com", - "settings-schema": "org.gnome.shell.extensions.kylecorry31-do-not-disturb", - "shell-version": [ - "3.18", - "3.20", - "3.22", - "3.24", - "3.26", - "3.28", - "3.30", - "3.32" - ], - "url": "https://github.com/kylecorry31/gnome-shell-extension-do-not-disturb", - "uuid": "donotdisturb@kylecorry31.github.io", - "version": 12 -} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/prefs.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/prefs.js deleted file mode 100644 index f5297733..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/prefs.js +++ /dev/null @@ -1,109 +0,0 @@ -// -*- mode: js2; indent-tabs-mode: nil; js2-basic-offset: 4 -*- -// Adapted from lockkeys@vaina.lt and https://github.com/pop-os/gnome-shell-extension-pop-suspend-button - -const Gtk = imports.gi.Gtk; -const Me = imports.misc.extensionUtils.getCurrentExtension(); -const Gettext = imports.gettext.domain('gnome-shell-extension-do-not-disturb'); -const _ = Gettext.gettext; -const Settings = Me.imports.settings; -const Lib = Me.imports.lib; - -function init() {} - -/** - * Builds the GTK widget which displays all of the application specific settings. - * - * @returns {Gtk.Box} - The frame to display. - */ -function buildPrefsWidget() { - let settings = new Settings.SettingsManager(); - let frame = new Gtk.Box({ - orientation: Gtk.Orientation.VERTICAL, - border_width: 10, - margin: 20, - spacing: 8 - }); - - var box = new Gtk.Box({ - orientation: Gtk.Orientation.HORIZONTAL - }); - - frame.add(createSwitch(settings.shouldShowIcon(), (b) => {settings.setShowIcon(b); if (b) { box.show(); } else { box.hide(); } }, _("Enabled Icon"), _("Show an indicator icon when do not disturb is enabled."))); - - var indicatorLbl = new Gtk.Label({ - label: "Notification Indicator", - xalign: 0 - }); - - var showCountRadio = createRadioButton(settings.showCount, (b) => { settings.showCount = b }, _("Count")); - var showDotRadio = createRadioButton(settings.showDot, (b) => { settings.showDot = b }, _("Dot"), showCountRadio); - var showNothingRadio = createRadioButton(!(settings.showCount || settings.showDot), (b) => { }, _("Nothing"), showCountRadio); - - - box.pack_start(indicatorLbl, true, true, 0); - box.add(showCountRadio); - box.add(showDotRadio); - box.add(showNothingRadio); - - frame.add(box); - - frame.add(createSwitch(settings.shouldMuteSound(), (b) => settings.setShouldMuteSound(b), _("Mute Sounds"), _("Mutes all sound when do not disturb is enabled."))); - - frame.show_all(); - - if (!settings.shouldShowIcon()){ - box.hide(); - } - - return frame; -} - -function createRadioButton(active, set, text, group){ - var widget; - if (group){ - widget = Gtk.RadioButton.new_with_label_from_widget(group, text); - widget.set_active(active); - } else { - widget = new Gtk.RadioButton({ - active: active, - label: text - }); - } - widget.connect('notify::active', function(switch_widget) { - set(switch_widget.active); - }); - - return widget; -} - -/** - * Creates a switch setting. - * - * @param {boolean} active - The starting state of the switch. - * @param {(boolean) => ()} set - The setter function which is passed the value of the switch on state change. - * @param {string} text - The label of the widget. - * @param {string} tooltip - The description text to display on hover. - * @returns {Gtk.Box} - The widget containing the switch and label. - */ -function createSwitch(active, set, text, tooltip) { - let box = new Gtk.Box({ - orientation: Gtk.Orientation.HORIZONTAL - }); - let label = new Gtk.Label({ - label: text, - xalign: 0, - tooltip_text: tooltip - }); - let widget = new Gtk.Switch({ - active: active - }); - widget.connect('notify::active', function(switch_widget) { - set(switch_widget.active); - }); - - box.pack_start(label, true, true, 0); - box.add(widget); - return box; -} - -Lib.initTranslations(Me); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/schemas/gschemas.compiled b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/schemas/gschemas.compiled deleted file mode 100644 index 86fdb1ef..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/schemas/gschemas.compiled and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/schemas/org.gnome.shell.extensions.kylecorry31-do-not-disturb.gschema.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/schemas/org.gnome.shell.extensions.kylecorry31-do-not-disturb.gschema.xml deleted file mode 100644 index 0961af15..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/schemas/org.gnome.shell.extensions.kylecorry31-do-not-disturb.gschema.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - true - Show an indicator icon when do not disturb is enabled. - - - - false - Mutes all sound when do not disturb is enabled. - - - - false - Shows a dot next to the date when notifications arrive during do not disturb mode. - - - - true - Displays the number of notifications during do not disturb mode. - - - - false - Activate the do not disturb mode. - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/settings.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/settings.js deleted file mode 100644 index 2314f601..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/settings.js +++ /dev/null @@ -1,219 +0,0 @@ -const Gio = imports.gi.Gio; -const Lang = imports.lang; -const GLib = imports.gi.GLib; -const Me = imports.misc.extensionUtils.getCurrentExtension(); - -/** - * A class which handles all interactions with the settings. - */ -class SettingsManager { - /** - * Represents a settings repository, where settings can be modified and read. - * @constructor - */ - constructor() { - this.connections = []; - this._appSettings = _getSettings(); - } - - - /** - * Enable or disable the icon in the system panel when do not disturb mode is enabled. - * - * @param {boolean} showIcon - True if the icon should be shown, false otherwise. - */ - setShowIcon(showIcon) { - this._appSettings.set_boolean('show-icon', showIcon); - } - - /** - * Determines if the icon should be shown or not. - * - * @returns {boolean} - True if the icon should be shown when do not disturb is enabled, false otherwise. - */ - shouldShowIcon() { - return this._appSettings.get_boolean('show-icon'); - } - - /** - * Calls a function when the status of the show icon setting has changed. - * - * @param {() => ()} fn - The function to call when the show icon setting is changed. - */ - onShowIconChanged(fn) { - var id = this._appSettings.connect('changed::show-icon', fn); - this.connections.push(id); - } - - /** - * Determines if the sound should be muted when do not disturb is enabled. - * - * @returns {boolean} - True if the sound should be muted when do not disturb is enabled, false otherwise. - */ - shouldMuteSound() { - return this._appSettings.get_boolean('mute-sounds'); - } - - /** - * Enable or disable the muting of sound when do not disturb mode is enabled. - * - * @param {boolean} muteSound - True if the sound should be muted when do not disturb is enabled, false otherwise. - */ - setShouldMuteSound(muteSound) { - this._appSettings.set_boolean('mute-sounds', muteSound); - } - - /** - * Calls a function when the status of the mute sounds setting has changed. - * - * @param {() => ()} fn - The function to call when the mute sounds setting is changed. - */ - onMuteSoundChanged(fn) { - var id = this._appSettings.connect('changed::mute-sounds', fn); - this.connections.push(id); - } - - /** - * Sets whether to show the count of notifications or not. - * @param {Boolean} newShowCount True if the notification count should be shown. - */ - set showCount(newShowCount){ - this._appSettings.set_boolean('show-count', newShowCount); - } - - /** - * Determines whether to show the notification count. - * @return {Boolean} True if the notification count should be shown. - */ - get showCount(){ - return this._appSettings.get_boolean('show-count'); - } - - /** - * Calls a function when the status of the show count setting has changed. - * - * @param {() => ()} fn - The function to call when the show count setting is changed. - */ - onShowCountChanged(fn){ - var id = this._appSettings.connect('changed::show-count', fn); - this.connections.push(id); - } - - /** - * Sets whether to show an indicator of hidden notifications or not. - * @param {Boolean} newShowDot True if the notification dot should be shown. - */ - set showDot(newShowDot){ - this._appSettings.set_boolean('show-dot', newShowDot); - } - - /** - * Determines whether to show the notification dot. - * @return {Boolean} True if the notification dot should be shown. - */ - get showDot(){ - return this._appSettings.get_boolean('show-dot'); - } - - /** - * Calls a function when the status of the show dot setting has changed. - * - * @param {() => ()} fn - The function to call when the show dot setting is changed. - */ - onShowDotChanged(fn){ - var id = this._appSettings.connect('changed::show-dot', fn); - this.connections.push(id); - } - - disconnectAll() { - this.connections.forEach((id) => { - this._appSettings.disconnect(id); - }); - this.connections = []; - } - -} - -class RemoteAPI { - constructor() { - this._appSettings = _getSettings(); - this.listeners = []; - - this.id = this._appSettings.connect('changed::do-not-disturb', () => { - this.listeners.forEach((fn) => fn(this.getRemote())); - }); - } - - /** - * Calls a function when the status of the do not disturb setting has changed. - * - * @param {() => ()} listener - The function to call when the do not disturb setting is changed. - */ - addRemoteListener(listener) { - if (listener == null){ - return -1; - } - if (this.listeners.length == 0){ - this.id = this._appSettings.connect('changed::do-not-disturb', () => { - this.listeners.forEach((fn) => fn(this.getRemote())); - }); - } - return this.listeners.push(listener) - 1; - } - - removeRemoteListener(id) { - if (id < 0 || id >= this.listeners.length){ - return; - } - this.listeners.splice(id, 1); - if (this.listeners.length == 0) { - this._appSettings.disconnect(this.id); - } - } - - /** - * @return {Boolean} true if the external do not disturb is on, false otherwise - */ - getRemote() { - return this._appSettings.get_boolean('do-not-disturb'); - } - - /** - * @param {Boolean} dnd true if the external do not disturb should be on, false otherwise - */ - setRemote(dnd) { - this._appSettings.set_boolean('do-not-disturb', dnd); - } -} - - -/** - * A helper function to get the application specific settings. Adapted - * from the System76 Pop Suspend Button extension: https://github.com/pop-os/gnome-shell-extension-pop-suspend-button - * - * @returns {Gio.Settings} - The application specific settings object. - */ -function _getSettings() { - let schemaName = 'org.gnome.shell.extensions.kylecorry31-do-not-disturb'; - let schemaDir = Me.dir.get_child('schemas').get_path(); - - // Extension installed in .local - if (GLib.file_test(schemaDir + '/gschemas.compiled', GLib.FileTest.EXISTS)) { - let schemaSource = Gio.SettingsSchemaSource.new_from_directory(schemaDir, - Gio.SettingsSchemaSource.get_default(), - false); - let schema = schemaSource.lookup(schemaName, false); - - return new Gio.Settings({ - settings_schema: schema - }); - } - // Extension installed system-wide - else { - if (Gio.Settings.list_schemas().indexOf(schemaName) == -1) - throw "Schema \"%s\" not found.".format(schemaName); - return new Gio.Settings({ - schema: schemaName - }); - } -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/stylesheet.css deleted file mode 100644 index 0eff44f9..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/stylesheet.css +++ /dev/null @@ -1,21 +0,0 @@ -.clear-button { - margin: 0 16px; -} - -.do-not-disturb:active { - background-color: inherit !important; -} - -.do-not-disturb-icon { - color: rgba(255, 255, 255, 0.6); - -st-icon-style: symbolic; -} - -.hide-dot { - color: transparent; - width: 0; -} - -.notification-count { - color: rgba(255, 255, 255, 0.6); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/system.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/system.js deleted file mode 100644 index 6720ecb9..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/system.js +++ /dev/null @@ -1,156 +0,0 @@ -const Gio = imports.gi.Gio; -const Lang = imports.lang; -const GLib = imports.gi.GLib; -const Main = imports.ui.main; -const Me = imports.misc.extensionUtils.getCurrentExtension(); -const GnomeSession = imports.misc.gnomeSession; -const Settings = Me.imports.settings; - -/** - * A class for interacting with the Gnome Presence API. - */ -class GnomePresence { - /** - * Construct a new GnomePresence proxy. - */ - constructor() { - this._presence = new GnomeSession.Presence(); - } - - /** - * Set the status of GnomePresence. - * @param {number} newStatus A GnomeSession.PresenceStatus status constant to switch to. - */ - set status(newStatus) { - this._presence.SetStatusSync(newStatus); - } - - /** - * Get the status of GnomePresence. - * @return {number} The current GnomeSession.PresenceStatus status. - */ - get status() { - return this._presence.status; - } - - /** - * Add a listener to the GnomePresence status. - * @param {Function} fn The function to run when the status is changed (passed the current status). - * @return {number} The ID of the listener, used by removeStatusListener. - */ - addStatusListener(fn) { - return this._presence.connectSignal('StatusChanged', (proxy, _sender, [status]) => { - if (proxy.status != status) { - fn(status); - } - }); - } - - /** - * Remove a status listener to the GnomePresence status. - * @param {number} listenerID The ID of the listener to remove. - */ - removeStatusListener(listenerID) { - this._presence.disconnectSignal(listenerID); - } -} - -/** - * A class for managing the audio on Gnome. - */ -class AudioManager { - - constructor(settingsManager){ - this._settings = settingsManager; - this.shouldMute = this._settings.shouldMuteSound(); - this.muted = false; - this._settings.onMuteSoundChanged(() => { - var shouldMute = this._settings.shouldMuteSound(); - if (this.muted && shouldMute){ - this._internalMute(); - } else if (this.muted && !shouldMute){ - this._internalUnmute(); - } - this.shouldMute = shouldMute; - }); - } - - _internalMute(){ - _runCmd(["amixer", "-q", "-D", "pulse", "sset", "Master", "mute"]); - } - - _internalUnmute(){ - _runCmd(["amixer", "-q", "-D", "pulse", "sset", "Master", "unmute"]); - } - - /** - * Mute the audio stream. - */ - mute() { - this.muted = true; - if (this.shouldMute){ - this._internalMute(); - } - } - - /** - * Unmute the audio stream. - */ - unmute() { - this.muted = false; - if (this.shouldMute){ - this._internalUnmute(); - } - } -} - -class NotificationManager { - - constructor() { - } - - /** - * Get the current number of notifications in the system tray. - * @return {number} The number of notifications. - */ - get notificationCount(){ - var count = 0; - Main.messageTray.getSources().forEach(n => count += n.count); - return count; - } - - /** - * Determines if there are any notifications. - * @return {Boolean} True if there are notifications, false otherwise - */ - get hasNotifications(){ - return notificationCount() > 0; - } - - /** - * Add a listener for when the notification count changes. - * @param {Function} fn The function to call when the notification count changes (passed the current notification count). - * @return {number array} The IDs of the listeners. - */ - addNotificationCountListener(fn){ - var id1 = Main.messageTray.connect('source-added', () => fn(this.notificationCount)); - var id2 = Main.messageTray.connect('source-removed', () => fn(this.notificationCount)); - var id3 = Main.messageTray.connect('queue-changed', () => fn(this.notificationCount)); - - return [id1, id2, id3]; - } - - /** - * Remove a notification count listener. - * @param {number array} ids The ID of the listener to remove. - */ - removeNotificationCountListener(ids){ - ids.forEach((id) => { - Main.messageTray.disconnect(id); - }) - } -} - -function _runCmd(cmd) { - GLib.spawn_sync(null, cmd, null, GLib.SpawnFlags.SEARCH_PATH, null); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/widgets.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/widgets.js deleted file mode 100644 index c4f26c68..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/widgets.js +++ /dev/null @@ -1,236 +0,0 @@ -const Lang = imports.lang; -const Main = imports.ui.main; -const PopupMenu = imports.ui.popupMenu; -const St = imports.gi.St; -const Clutter = imports.gi.Clutter; -const Gtk = imports.gi.Gtk; -const Gettext = imports.gettext.domain('gnome-shell-extension-do-not-disturb'); -const _ = Gettext.gettext; -const Me = imports.misc.extensionUtils.getCurrentExtension(); -const Lib = Me.imports.lib; - - -/** - * A class which handles the UI of the do not disturb toggle. - */ -class DoNotDisturbToggle { - /** - * Represents a do not disturb toggle in the calendar/notification popup. - * @constructor - */ - constructor() { - this._connections = []; - } - - /** - * Shows the do not disturb toggle in the calendar/notification popup. - */ - show() { - this._clearButton = Main.panel.statusArea.dateMenu._messageList._clearButton; - - this._calendarBox = this._clearButton.get_parent(); - - this._clearBox = new St.BoxLayout({ - vertical: false, - x_expand: true, - y_expand: false - }); - - - this._disturbToggle = new PopupMenu.PopupSwitchMenuItem(_("Do not disturb")); - - this._disturbToggle.actor.add_style_class_name('do-not-disturb'); - this._disturbToggle.actor.set_x_expand(true); - this._disturbToggle.actor.track_hover = false; - - this._disturbToggle.actor.set_x_align(Clutter.ActorAlign.START); - this._disturbToggle.actor.remove_child(this._disturbToggle.label); - this._disturbToggle.actor.add_child(this._disturbToggle.label); - this._disturbToggle.label.set_y_align(Clutter.ActorAlign.CENTER); - this._disturbToggle.actor.remove_child(this._disturbToggle._ornamentLabel); - - this._clearBox.add_actor(this._disturbToggle.actor); - - this._clearButton.reparent(this._clearBox); - this._clearButton.add_style_class_name('clear-button'); - - this._calendarBox.add_actor(this._clearBox); - } - - /** - * Destroys all UI elements of the toggle and returns the clear button to its proper location. - */ - destroy() { - if (this._disturbToggle) { - this._connections.forEach((id) => { - this._disturbToggle.disconnect(id); - }); - this._connections = []; - this._disturbToggle.destroy(); - this._disturbToggle = 0; - } - - if (this._clearButton) { - this._clearButton.reparent(this._calendarBox); - this._clearButton.remove_style_class_name('clear-button'); - } - - if (this._clearBox) { - this._clearBox.destroy(); - this._clearBox = 0; - } - } - - /** - * Sets the activation state of the toggle. - * - * @param {boolean} state - The state of the toggle: true for on, false for off. - */ - setToggleState(state) { - if (this._disturbToggle) { - this._disturbToggle.setToggleState(state); - } - } - - /** - * Get the activation state of the toggle. - * - * @returns {boolean} - True if the toggle is on, false otherwise. - */ - getToggleState() { - if (this._disturbToggle) { - return this._disturbToggle._switch.state; - } - return false; - } - - /** - * Calls a function when the toggle state changes. - * - * @param {() => ()} fn - The function to call when the toggle state changes. - */ - onToggleStateChanged(fn) { - if (this._disturbToggle) { - var id = this._disturbToggle.connect("toggled", (item, event) => fn()); - this._connections.push(id); - } - } -} - -/** - * A class which handles the UI of the do not disturb status icon. - */ -class DoNotDisturbIcon { - /** - * Represents a do not disturb icon in the system status area of the panel. - * @constructor - */ - constructor(settingsManager, notificationCounter) { - this._settings = settingsManager; - this.notificationCounter = notificationCounter; - this._indicatorArea = Main.panel._centerBox; //statusArea.aggregateMenu._indicators; - - let icon = "notification-disabled-symbolic"; - let fallback = "user-busy-symbolic"; - - this._enabledIcon = new St.Icon({ - icon_name: icon, - fallback_icon_name: fallback, - style_class: 'popup-menu-icon do-not-disturb-icon' - }); - - this._countLbl = new St.Label(); - this.updateCount(0); - this._countLbl.add_style_class_name("notification-count"); - - this._iconBox = new St.BoxLayout(); - this._iconBox.add_actor(this._enabledIcon); - this._iconBox.add_actor(this._countLbl); - this.showDot = this._settings.showDot; - this.showCount = this._settings.showCount; - this.showIcon = this._settings.shouldShowIcon(); - this.shown = false; - this.count = this.notificationCounter.notificationCount; - this.updateCount(this.count); - - this._settings.onShowIconChanged(() => { - this.showIcon = this._settings.shouldShowIcon(); - if (this.shown){ - this.hide(); - this.show(); - } - }); - this._settings.onShowCountChanged(() => { - this.showCount = this._settings.showCount; - this.updateCount(this.count); - }); - this._settings.onShowDotChanged(() => { - this.showDot = this._settings.showDot; - this.updateCount(this.count); - }); - this.notificationListenerID = this.notificationCounter.addNotificationCountListener((count) => { - this.updateCount(count); - }); - } - - updateCount(newCount){ - this.count = newCount; - if (newCount == 0){ - this._countLbl.add_style_class_name("hide-dot"); - } else { - if (this.showCount){ - this._countLbl.set_text("" + newCount); - this._countLbl.remove_style_class_name("hide-dot"); - } else if(this.showDot){ - this._countLbl.set_text("\u25CF"); - this._countLbl.remove_style_class_name("hide-dot"); - } else { - this._countLbl.add_style_class_name("hide-dot"); - } - - } - } - - /** - * Shows the status icon. - */ - show() { - if (this.showIcon){ - this._indicatorArea.add_child(this._iconBox); - Main.panel.statusArea.dateMenu._indicator.actor.add_style_class_name("hide-dot"); - } - this.shown = true; - } - - /** - * Hides the status icon. - */ - hide() { - Main.panel.statusArea.dateMenu._indicator.actor.remove_style_class_name("hide-dot"); - if (this._iconBox.get_parent()) { - this._indicatorArea.remove_child(this._iconBox); - } - this.shown = false; - } - - /** - * Destroys the status icon and removes it from the system status area. - */ - destroy() { - if (this._enabledIcon) { - if (this._iconBox.get_parent()) { - this._indicatorArea.remove_child(this._iconBox); - } - this._countLbl.destroy(); - this._countLbl = 0; - this._enabledIcon.destroy(); - this._enabledIcon = 0; - this._iconBox.destroy(); - this._iconBox = 0; - } - this._settings.disconnectAll(); - this.notificationCounter.removeNotificationCountListener(this.notificationListenerID); - } -} - -Lib.initTranslations(Me); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/nohotcorner@azuri.free.fr/extension.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/nohotcorner@azuri.free.fr/extension.js deleted file mode 100644 index b08edefd..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/nohotcorner@azuri.free.fr/extension.js +++ /dev/null @@ -1,33 +0,0 @@ -const Main = imports.ui.main; -const ExtensionUtils = imports.misc.extensionUtils; -const Config = imports.misc.config; - -let _id; - -function _disable_hot_corners() { - // Disables all hot corners - Main.layoutManager.hotCorners.forEach(function(hot_corner) { - if (!hot_corner) { - return; - } - - hot_corner._toggleOverview = function() {}; - hot_corner._pressureBarrier._trigger = function() {}; - }); -} - -function init() { -} - -function enable() { - _disable_hot_corners(); - // Hot corners may be re-created afterwards (for example, If there's a monitor change). - // So we catch all changes. - _id = Main.layoutManager.connect('hot-corners-changed', _disable_hot_corners); -} - -function disable() { - // Disconnects the callback and re-creates the hot corners - Main.layoutManager.disconnect(_id); - Main.layoutManager._updateHotCorners(); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/nohotcorner@azuri.free.fr/metadata.json b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/nohotcorner@azuri.free.fr/metadata.json deleted file mode 100644 index fc1fec5f..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/nohotcorner@azuri.free.fr/metadata.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "This extension disables the top left hot corners. You can still click on Activities or press the dedicated key to reach the overview. Since 3.8, should work with other extensions modifying the Activities button. On versions prior to 3.8, may not disable other hotcorners in multiscreen configurations and won't work on fallback/flashback mode.", - "name": "No Topleft Hot Corner", - "shell-version": [ - "3.8", - "3.10", - "3.12", - "3.14", - "3.16", - "3.18", - "3.20", - "3.22", - "3.24", - "3.26", - "3.28", - "3.30", - "3.32" - ], - "url": "https://github.com/HROMANO/nohotcorner/", - "uuid": "nohotcorner@azuri.free.fr", - "version": 19 -} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/extension.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/extension.js deleted file mode 100644 index e4853f23..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/extension.js +++ /dev/null @@ -1,270 +0,0 @@ -/* - * Copyright (C) 2012 Thiago Bellini - * - * This library 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. - * - * This library 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 this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * Some parts of this code were forked from message-notifier: - * https://extensions.gnome.org/extension/150/message-notifier/ - * The idea of setting the menu red were inspired by pidgin-persistent-notification: - * https://extensions.gnome.org/extension/170/pidgin-peristent-notification - * - */ - -const Lang = imports.lang; -const Mainloop = imports.mainloop; -const Main = imports.ui.main; -const MessageTray = imports.ui.messageTray; -const GnomeSession = imports.misc.gnomeSession; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Lib = Me.imports.lib; - -const SETTING_BLINK_RATE = 'blinkrate'; -const SETTING_COLOR = 'color'; -const SETTING_CHAT_ONLY = 'chatonly'; -const SETTING_FORCE = 'force'; -const SETTING_BLACKLIST = 'application-list'; -const SETTING_FILTER_TYPE = 'filter'; - -let settings, messageStyleHandler; -let originalCountUpdated, originalDestroy; - -function _MessageStyleHandler() { - - /* - Public API - */ - - this.init = function() { - this._signals = {}; - this._statusChangedId = null; - this._loopTimeoutId = null; - this._oldStyle = null; - this._hasStyleAdded = false; - - this._presence = new GnomeSession.Presence( - Lang.bind(this, function(proxy, error) { - if (error) { - logError(error, 'Error while reading gnome-session presence'); - return; - } - })); - } - - this.enable = function() { - this._statusChangedId = this._presence.connectSignal( - 'StatusChanged', Lang.bind(this, function(proxy, senderName, [status]) { - this._presence.status = status; - this._onNotificationsSwitchToggled(); - })); - - // Connect settings change events, so we can update message style - // as soon as the user makes the change - this._connectSetting(SETTING_COLOR); - this._connectSetting(SETTING_CHAT_ONLY); - this._connectSetting(SETTING_FORCE); - this._connectSetting(SETTING_BLINK_RATE); - - // Check for existing message counters when extension were - // loaded on an already running shell. - this.updateMessageStyle(); - } - - this.disable = function() { - this._presence.disconnectSignal(this._statusChangedId); - for (let key in this._signals) { - settings.disconnect(this._signals[key]); - delete this._signals[key]; - } - - this._removeMessageStyle(); - } - - this.updateMessageStyle = function() { - this.notificationStatus = - (this._presence.status != GnomeSession.PresenceStatus.BUSY); - let sources = Main.messageTray.getSources(); - - if (settings.get_boolean(SETTING_FORCE) || this.notificationStatus) { - let chatOnly = settings.get_boolean(SETTING_CHAT_ONLY); - let filter = settings.get_int(SETTING_FILTER_TYPE); - let currentItems = settings.get_strv(SETTING_BLACKLIST); - currentItems = Lib.getAppNamesFromAppInfos(currentItems); - - for (let i = 0; i < sources.length; i++) { - let source = sources[i]; - - if (chatOnly && !source.isChat) { - // The user choose to only be alerted by real chat notifications - continue; - } - if (source.isMuted) { - // Do not alert for muted notifications - continue; - } - if((filter == 0) && (currentItems.indexOf(source.title) != -1)) { - // Blacklist - continue; - } - if((filter == 1) && (currentItems.indexOf(source.title) == -1)) { - // Whitelist - continue; - } - if (this._hasNotifications(source)) { - this._addMessageStyle(); - return; - } - } - } - // If for above ended without adding the style, that means there's - // no counter and we need to remove the message style. - this._removeMessageStyle(); - } - - /* - Private - */ - - this._connectSetting = function(setting) { - this._signals[setting] = settings.connect( - "changed::" + setting, Lang.bind(this, this._onSettingsChanged)); - } - - this._hasNotifications = function(source) { - if (source.countVisible) { - return true; - } - for (let n = 0; n < source.notifications.length; n++) { - if (!source.notifications[n].resident) { - return true; - } - } - return false; - } - - this._toggleStyle = function() { - if (!this._hasStyleAdded) { - // Notifications may have been cleared since loop timer was added, - // return false to stop the timeout. Just a precaution, should not happen - return false; - } - - let dateMenu = Main.panel.statusArea.dateMenu; - let actualStyle = (dateMenu.actor.style) ? dateMenu.actor.style : ""; - - let userStyle = "color: " + settings.get_string(SETTING_COLOR) + ";"; - - dateMenu.actor.style = (dateMenu.actor.style == this._oldStyle) ? - actualStyle.concat(userStyle) : this._oldStyle; - - - // keep looping - return true; - } - - this._addMessageStyle = function() { - if (this._hasStyleAdded) { - this._removeMessageStyle(); - } - - let dateMenu = Main.panel.statusArea.dateMenu; - let loopDelay = settings.get_int(SETTING_BLINK_RATE); - - this._oldStyle = dateMenu.actor.style; - this._hasStyleAdded = true; - - if (loopDelay > 0) { - this._loopTimeoutId = Mainloop.timeout_add( - loopDelay, Lang.bind(this, this._toggleStyle)) - } else { - this._toggleStyle(); - } - } - - this._removeMessageStyle = function() { - if (!this._hasStyleAdded) { - return; - } - - this._hasStyleAdded = false; - if (this._loopTimeoutId != null) { - // Stop the looping - Mainloop.source_remove(this._loopTimeoutId); - this._loopTimeoutId = null; - } - - let dateMenu = Main.panel.statusArea.dateMenu; - dateMenu.actor.style = this._oldStyle; - this._oldStyle = null; - } - - /* - Callbacks - */ - - this._onSettingsChanged = function() { - this.updateMessageStyle(); - } - - this._onNotificationsSwitchToggled = function() { - this.updateMessageStyle(); - } -} - -/* - Monkey-patchs for MessageTray.Source -*/ - -function _countUpdated() { - originalCountUpdated.call(this); - - messageStyleHandler.updateMessageStyle(); -} - -function _destroy() { - originalDestroy.call(this); - - messageStyleHandler.updateMessageStyle(); -} - -/* - Shell-extensions handlers -*/ - -function init() { - Lib.initTranslations(Me); - settings = Lib.getSettings(Me); - - messageStyleHandler = new _MessageStyleHandler(); - messageStyleHandler.init(); -} - -function enable() { - originalCountUpdated = MessageTray.Source.prototype.countUpdated; - originalDestroy = MessageTray.Source.prototype.destroy; - - MessageTray.Source.prototype.countUpdated = _countUpdated; - MessageTray.Source.prototype.destroy = _destroy; - - messageStyleHandler.enable(); -} - -function disable() { - MessageTray.Source.prototype.countUpdated = originalCountUpdated; - MessageTray.Source.prototype.destroy = originalDestroy; - - messageStyleHandler.disable(); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/lib.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/lib.js deleted file mode 100644 index 989e75d9..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/lib.js +++ /dev/null @@ -1,131 +0,0 @@ -/* - * Copyright (C) 2012 Thiago Bellini - * - * This library 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. - * - * This library 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 this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * Most of this code was forked from gnome-shell-extensions convenience.js: - * http://git.gnome.org/browse/gnome-shell-extensions/tree/lib/convenience.js - * - */ - -const Gettext = imports.gettext; -const Gdk = imports.gi.Gdk; -const Gio = imports.gi.Gio; - -const Config = imports.misc.config; - -/* - Extension utils - */ - -function initTranslations(extension) { - // This is the same as UUID from metadata.json - let domain = 'gnome-shell-notifications-alert'; - - // check if this extension was built with "make zip-file", and thus - // has the locale files in a subfolder - // otherwise assume that extension has been installed in the - // same prefix as gnome-shell - let localeDir = extension.dir.get_child('locale'); - if (localeDir.query_exists(null)) { - Gettext.bindtextdomain(domain, localeDir.get_path()); - } else { - Gettext.bindtextdomain(domain, Config.LOCALEDIR); - } -} - -function getSettings(extension) { - let schema = 'org.gnome.shell.extensions.notifications-alert'; - - const GioSSS = Gio.SettingsSchemaSource; - - // check if this extension was built with "make zip-file", and thus - // has the schema files in a subfolder - // otherwise assume that extension has been installed in the - // same prefix as gnome-shell (and therefore schemas are available - // in the standard folders) - let schemaDir = extension.dir.get_child('schemas'); - let schemaSource; - if (schemaDir.query_exists(null)) { - schemaSource = GioSSS.new_from_directory(schemaDir.get_path(), - GioSSS.get_default(), - false); - } else { - schemaSource = GioSSS.get_default(); - } - - let schemaObj = schemaSource.lookup(schema, true); - if (!schemaObj) { - throw new Error('Schema ' + schema + ' could not be found for extension ' + - extension.metadata.uuid + '. Please check your installation.'); - } - - return new Gio.Settings({settings_schema: schemaObj}); -} - -/* - Color utils - */ - -function _scaleRound(value) { - // Based on gtk/gtkcoloreditor.c - value = Math.floor((value / 255) + 0.5); - value = Math.max(value, 0); - value = Math.min(value, 255); - return value; -} - -function _dec2Hex(value) { - value = value.toString(16); - - while (value.length < 2) { - value = '0' + value; - } - - return value; -} - -function getColorByHexadecimal(hex) { - let colorArray = Gdk.Color.parse(hex); - let color = null; - - if (colorArray[0]) { - color = colorArray[1]; - } else { - // On any error, default to red - color = new Gdk.Color({red: 65535}); - } - - return color; -} - -function getHexadecimalByColor(color) { - let red = _scaleRound(color.red); - let green = _scaleRound(color.green); - let blue = _scaleRound(color.blue); - return "#" + _dec2Hex(red) + _dec2Hex(green) + _dec2Hex(blue); -} - -function getAppNamesFromAppInfos(list) { - let appNames = [ ]; - for (let i = 0; i < list.length; i++) { - let id = list[i]; - let appInfo = Gio.DesktopAppInfo.new(id); - if (!appInfo) - continue; - appNames.push(appInfo.get_name()); - } - return appNames; -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/cs_CZ.po b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/cs_CZ.po deleted file mode 100644 index 386553b5..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/cs_CZ.po +++ /dev/null @@ -1,51 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-08-03 08:33+0200\n" -"PO-Revision-Date: 2017-08-03 08:47+0200\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.1\n" -"Last-Translator: \n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"Language: cs_CZ\n" - -#: src/prefs.js:121 -msgid "Alert color" -msgstr "Zvýraznění barvou" - -#: src/prefs.js:122 -msgid "The color used to paint the message on user's menu" -msgstr "Barva, kterou je zobrazena zpráva v uživatelské nabídce" - -#: src/prefs.js:128 -msgid "Blink rate (in ms)" -msgstr "Rychlost blikání (v ms)" - -#: src/prefs.js:129 -msgid "The rate that the alert blinks, in ms. 0 means no blink (default: 800)" -msgstr "Určuje, jakou rychlostí má problikávat zvýrazňující a výchozí barva (800=výchozí hodnota, méně=rychleji, více=pomaleji, 0=žádné blikání)" - -#: src/prefs.js:138 -msgid "Only alert for chat notifications" -msgstr "Výrazně upozorňovat pouze na zprávy konverzací" - -#: src/prefs.js:139 -msgid "Only chat notifications (like Empathy ones) will get alerted (default: OFF)" -msgstr "Pouze zprávy konverzací (například Empathy) budou zvýrazňovány (tato funkce je ve výchozím stavu vypnuta)" - -#: src/prefs.js:142 -msgid "Force alerting even when notifications are set to OFF" -msgstr "Zvýrazňovat i pokud jsou notifikace vypnuty" - -#: src/prefs.js:143 -msgid "Alert even if you set notifications to OFF on user menu (default: OFF)" -msgstr "Bude zvýrazňovat notifikace i když je jejich zobrazování vypnuto (tato funkce je ve výchozím stavu vypnuta)" diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/cs_CZ/LC_MESSAGES/gnome-shell-notifications-alert.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/cs_CZ/LC_MESSAGES/gnome-shell-notifications-alert.mo deleted file mode 100644 index e7b8ade7..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/cs_CZ/LC_MESSAGES/gnome-shell-notifications-alert.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/de_DE.po b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/de_DE.po deleted file mode 100644 index afc97f94..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/de_DE.po +++ /dev/null @@ -1,52 +0,0 @@ -# German translations for gnome-shell-notifications-alert package. -# Copyright (C) 2013 Jonatan Zeidler -# This file is distributed under the same license as the gnome-shell-notifications-alert package. -# Jonatan Zeidler , 2013. -# -msgid "" -msgstr "" -"Project-Id-Version: gnome-shell-notifications-alert\n" -"Report-Msgid-Bugs-To: jonatan_zeidler@gmx.de\n" -"POT-Creation-Date: 2013-02-02 16:54-0200\n" -"PO-Revision-Date: 2013-02-03 23:57+0100\n" -"Last-Translator: Jonatan Zeidler \n" -"Language-Team: German \n" -"Language: de_DE\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Poedit-Language: German\n" -"X-Poedit-Country: GERMANY\n" - -#: src/prefs.js:121 -msgid "Alert color" -msgstr "Benachrichtigungsfarbe" - -#: src/prefs.js:122 -msgid "The color used to paint the message on user's menu" -msgstr "Farbe, in der die Benachrichtigung im Nutzermenü erscheint." - -#: src/prefs.js:128 -msgid "Blink rate (in ms)" -msgstr "Blinkrate (in ms)" - -#: src/prefs.js:129 -msgid "The rate that the alert blinks, in ms. 0 means no blink (default: 800)" -msgstr "Dauer eines Blinkens in ms. 0 bedeutet kein Blinken (Vorgabe: 800)" - -#: src/prefs.js:138 -msgid "Only alert for chat notifications" -msgstr "Nur bei Chat-Benachrichtigungen aktivieren" - -#: src/prefs.js:139 -msgid "Only chat notifications (like Empathy ones) will get alerted (default: OFF)" -msgstr "Benachrichtigt nur bei Chat-Meldungen (z.B. von Empathy) (Vorgabe: AUS)" - -#: src/prefs.js:142 -msgid "Force alerting even when notifications are set to OFF" -msgstr "Benachrichtigt auch wenn Benachrichtigungen allgemein ausgeschaltet sind" - -#: src/prefs.js:143 -msgid "Alert even if you set notifications to OFF on user menu (default: OFF)" -msgstr "Auch benachrichtigen, wenn Benachrichtigungen im Nutzermenü ausgeschaltet sind (Vorgabe: AUS)" diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/de_DE/LC_MESSAGES/gnome-shell-notifications-alert.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/de_DE/LC_MESSAGES/gnome-shell-notifications-alert.mo deleted file mode 100644 index e016d637..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/de_DE/LC_MESSAGES/gnome-shell-notifications-alert.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/messages.pot b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/messages.pot deleted file mode 100644 index 7183bc13..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/messages.pot +++ /dev/null @@ -1,51 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-02-02 16:54-0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" - -#: src/prefs.js:121 -msgid "Alert color" -msgstr "" - -#: src/prefs.js:122 -msgid "The color used to paint the message on user's menu" -msgstr "" - -#: src/prefs.js:128 -msgid "Blink rate (in ms)" -msgstr "" - -#: src/prefs.js:129 -msgid "The rate that the alert blinks, in ms. 0 means no blink (default: 800)" -msgstr "" - -#: src/prefs.js:138 -msgid "Only alert for chat notifications" -msgstr "" - -#: src/prefs.js:139 -msgid "" -"Only chat notifications (like Empathy ones) will get alerted (default: OFF)" -msgstr "" - -#: src/prefs.js:142 -msgid "Force alerting even when notifications are set to OFF" -msgstr "" - -#: src/prefs.js:143 -msgid "Alert even if you set notifications to OFF on user menu (default: OFF)" -msgstr "" diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/pt_BR.po b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/pt_BR.po deleted file mode 100644 index fbf0ec1a..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/pt_BR.po +++ /dev/null @@ -1,56 +0,0 @@ -# Brazilian Portuguese translations for gnome-shell-notifications-alert package. -# Copyright (C) 2013 THE gnome-shell-notifications-alert's COPYRIGHT HOLDER -# This file is distributed under the same license as the gnome-shell-notifications-alert package. -# Thiago Bellini , 2013. -# -msgid "" -msgstr "" -"Project-Id-Version: gnome-shell-notifications-alert\n" -"Report-Msgid-Bugs-To: hackedbellini@gmail.com\n" -"POT-Creation-Date: 2013-02-02 16:54-0200\n" -"PO-Revision-Date: 2013-02-02 17:09-0200\n" -"Last-Translator: Thiago Bellini \n" -"Language-Team: Brazilian Portuguese\n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#: src/prefs.js:121 -msgid "Alert color" -msgstr "Cor do alerta" - -#: src/prefs.js:122 -msgid "The color used to paint the message on user's menu" -msgstr "A cor utilizada para pintar a mensagem no menu do usuário" - -#: src/prefs.js:128 -msgid "Blink rate (in ms)" -msgstr "Taxa de intermitência (em ms)" - -#: src/prefs.js:129 -msgid "The rate that the alert blinks, in ms. 0 means no blink (default: 800)" -msgstr "" -"A taxa em que o alerta pisca, em ms. 0 significa não piscar (padrão: 800)" - -#: src/prefs.js:138 -msgid "Only alert for chat notifications" -msgstr "Alertar apenas para notificações de bate-papo" - -#: src/prefs.js:139 -msgid "" -"Only chat notifications (like Empathy ones) will get alerted (default: OFF)" -msgstr "" -"Apenas notificações de bate-papo (como as do Empathy) serão alertadas " -"(padrão: Desligado)" - -#: src/prefs.js:142 -msgid "Force alerting even when notifications are set to OFF" -msgstr "Alerta forçado mesmo quando as notificações estão desligadas" - -#: src/prefs.js:143 -msgid "Alert even if you set notifications to OFF on user menu (default: OFF)" -msgstr "" -"Alertar mesmo se as suas notificações estão desligadas no menu do usuário " -"(padrão: Desligado)" diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/pt_BR/LC_MESSAGES/gnome-shell-notifications-alert.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/pt_BR/LC_MESSAGES/gnome-shell-notifications-alert.mo deleted file mode 100644 index afacb4fc..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/pt_BR/LC_MESSAGES/gnome-shell-notifications-alert.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/metadata.json b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/metadata.json deleted file mode 100644 index 482eacec..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/metadata.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "Whenever there is an unread notification (e.g. chat messages), blinks the message in the user's menu with a color chosen by the user.\n\nNow configurable (3.4+ only)!! Alert color and blink rate can be changed on settings ;)\n\nIf you have any question, be sure to take a look at the FAQ:\nhttp://goo.gl/lmwtW\n\nCredits: The idea of painting the message on user's menu was borrowed from 'Pidgin Persistent Notification' extension by nemo. The code itself has some parts forked from 'Message Notifier' extension by barisione, 'Media player indicator' extension by eon and convenience.js from git.gnome.org/gnome-shell-extensions. The blink idea and it's initial code was written by hossman. The initial gnome 3.10 support was done by Anthony25. The filtering support was done by ilgarmehmetali", - "name": "Notifications Alert", - "original-authors": [ - "Thiago Bellini" - ], - "shell-version": [ - "3.16", - "3.18", - "3.20", - "3.22", - "3.24", - "3.26", - "3.28" - ], - "url": "https://github.com/hackedbellini/Gnome-Shell-Notifications-Alert", - "uuid": "notifications-alert-on-user-menu@hackedbellini.gmail.com", - "version": 35 -} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/prefs.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/prefs.js deleted file mode 100644 index 45769460..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/prefs.js +++ /dev/null @@ -1,403 +0,0 @@ -/* - * Copyright (C) 2012 Thiago Bellini - * - * This library 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. - * - * This library 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 this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * Most of this code was forked from media-player-indicator: - * https://extensions.gnome.org/extension/55/media-player-indicator/ - * - */ - -const GObject = imports.gi.GObject; -const Gio = imports.gi.Gio; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; - -const Gettext = imports.gettext.domain('gnome-shell-notifications-alert'); -const _ = Gettext.gettext; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Lib = Me.imports.lib; - -const SETTING_BLACKLIST = 'application-list'; -const SETTING_FILTER_TYPE = 'filter'; - -const Columns = { - APPINFO: 0, - DISPLAY_NAME: 1, - ICON: 2, -}; - -let settings; -let boolSettings; -let intSettings; -let colorSettings; - -function _createBoolSetting(setting) { - let hbox = new Gtk.Box({orientation: Gtk.Orientation.HORIZONTAL}); - - let settingLabel = new Gtk.Label({label: boolSettings[setting].label, - xalign: 0}); - - let settingSwitch = new Gtk.Switch({active: settings.get_boolean(setting)}); - settingSwitch.connect('notify::active', function(button) { - settings.set_boolean(setting, button.active); - }); - - if (boolSettings[setting].help) { - settingLabel.set_tooltip_text(boolSettings[setting].help); - settingSwitch.set_tooltip_text(boolSettings[setting].help); - } - - hbox.pack_start(settingLabel, true, true, 0); - hbox.add(settingSwitch); - - return hbox; -} - -function _createIntSetting(setting) { - let hbox = new Gtk.Box({orientation: Gtk.Orientation.HORIZONTAL}); - - let settingLabel = new Gtk.Label({label: intSettings[setting].label, - xalign: 0}); - - let spinButton = Gtk.SpinButton.new_with_range( - intSettings[setting].min, - intSettings[setting].max, - intSettings[setting].step) - spinButton.set_value(settings.get_int(setting)); - spinButton.connect('notify::value', function(spin) { - settings.set_int(setting, spin.get_value_as_int()); - }); - - if (intSettings[setting].help) { - settingLabel.set_tooltip_text(intSettings[setting].help); - spinButton.set_tooltip_text(intSettings[setting].help); - } - - hbox.pack_start(settingLabel, true, true, 0); - hbox.add(spinButton); - - return hbox; -} - -function _createColorSetting(setting) { - let hbox = new Gtk.Box({orientation: Gtk.Orientation.HORIZONTAL}); - - let settingLabel = new Gtk.Label({label: colorSettings[setting].label, - xalign: 0}); - - let color = Lib.getColorByHexadecimal(settings.get_string(setting)); - let colorButton = new Gtk.ColorButton(); - colorButton.set_color(color); - colorButton.connect('notify::color', function(button) { - let hex = Lib.getHexadecimalByColor(button.get_color()); - settings.set_string(setting, hex); - }); - - if (colorSettings[setting].help) { - settingLabel.set_tooltip_text(colorSettings[setting].help); - colorButton.set_tooltip_text(colorSettings[setting].help); - } - - hbox.pack_start(settingLabel, true, true, 0); - hbox.add(colorButton); - - return hbox; -} - -function _createFilterListSetting() { - let settingLabel = new Gtk.Label({label: _("Filter List"), xalign: 0}); - let widget = new Widget(); - let blbox = new Gtk.Grid({column_spacing: 5, row_spacing: 5, margin: 0}); - blbox.attach(settingLabel,0,0,1,1); - blbox.attach(widget,0,1,1,1); - return blbox; -} - -function _createFilterTypeSetting() { - let hbox = new Gtk.Box({orientation: Gtk.Orientation.HORIZONTAL}); - let settingLabel = new Gtk.Label({label: _("Filter Type"), xalign: 0}); - - let listStore = new Gtk.ListStore(); - listStore.set_column_types ([ - GObject.TYPE_STRING, - GObject.TYPE_STRING]); - - listStore.insert_with_valuesv (-1, [0, 1], [0, "Blacklist"]); - listStore.insert_with_valuesv (-1, [0, 1], [1, "Whitelist"]); - - let filterComboBox = new Gtk.ComboBox({ model: listStore }); - filterComboBox.set_active (settings.get_int(SETTING_FILTER_TYPE)); - filterComboBox.set_id_column(0); - - let rendererText = new Gtk.CellRendererText(); - filterComboBox.pack_start (rendererText, false); - filterComboBox.add_attribute (rendererText, "text", 1); - - filterComboBox.connect('changed', function(entry) { - let id = filterComboBox.get_active_id(); - if (id == null) - return; - settings.set_int(SETTING_FILTER_TYPE, id); - }); - - hbox.pack_start(settingLabel, true, true, 0); - hbox.add(filterComboBox); - return hbox; -} - -/* - Shell-extensions handlers -*/ - -function init() { - Lib.initTranslations(Me); - settings = Lib.getSettings(Me); - - colorSettings = { - color: { - label: _("Alert color"), - help: _("The color used to paint the message on user's menu") - }, - }; - - intSettings = { - blinkrate: { - label: _("Blink rate (in ms)"), - help: _("The rate that the alert blinks, in ms. 0 means no blink (default: 800)"), - min: 0, - max: 10000, - step: 1 - }, - }; - - boolSettings = { - chatonly: { - label: _("Only alert for chat notifications"), - help: _("Only chat notifications (like Empathy ones) will get alerted (default: OFF)") - }, - force: { - label: _("Force alerting even when notifications are set to OFF"), - help: _("Alert even if you set notifications to OFF on user menu (default: OFF)") - }, - }; -} - - -/* - Blacklist widget -*/ -const Widget = new GObject.Class({ - Name: 'NotificationsAlert.Prefs.BlackListWidget', - GTypeName: 'NotificationsAlertBlackListPrefsWidget', - Extends: Gtk.Grid, - - _init: function(params) { - this.parent(params); - this.set_orientation(Gtk.Orientation.VERTICAL); - - Lib.initTranslations(Me); - this._settings = Lib.getSettings(Me); - - this._store = new Gtk.ListStore(); - this._store.set_column_types([Gio.AppInfo, GObject.TYPE_STRING, Gio.Icon]); - - let scrolled = new Gtk.ScrolledWindow({ shadow_type: Gtk.ShadowType.IN}); - scrolled.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC); - scrolled.set_min_content_height(150); - this.add(scrolled); - - this._treeView = new Gtk.TreeView({ model: this._store, - hexpand: true, vexpand: true }); - this._treeView.get_selection().set_mode(Gtk.SelectionMode.SINGLE); - - let appColumn = new Gtk.TreeViewColumn({ expand: true, sort_column_id: Columns.DISPLAY_NAME, - title: _("Application") }); - let iconRenderer = new Gtk.CellRendererPixbuf; - appColumn.pack_start(iconRenderer, false); - appColumn.add_attribute(iconRenderer, "gicon", Columns.ICON); - let nameRenderer = new Gtk.CellRendererText; - appColumn.pack_start(nameRenderer, true); - appColumn.add_attribute(nameRenderer, "text", Columns.DISPLAY_NAME); - this._treeView.append_column(appColumn); - - scrolled.add(this._treeView); - - let toolbar = new Gtk.Toolbar({ icon_size: Gtk.IconSize.SMALL_TOOLBAR }); - toolbar.get_style_context().add_class(Gtk.STYLE_CLASS_INLINE_TOOLBAR); - this.add(toolbar); - - let newButton = new Gtk.ToolButton({ icon_name: 'bookmark-new-symbolic', - label: _("Add Rule"), - is_important: true }); - newButton.connect('clicked', Lang.bind(this, this._createNew)); - toolbar.add(newButton); - - let delButton = new Gtk.ToolButton({ icon_name: 'edit-delete-symbolic' }); - delButton.connect('clicked', Lang.bind(this, this._deleteSelected)); - toolbar.add(delButton); - - this._changedPermitted = true; - this._refresh(); - }, - - _createNew: function() { - let dialog = new Gtk.Dialog({ title: _("Blacklist app"), - transient_for: this.get_toplevel(), - use_header_bar: true, - modal: true }); - dialog.add_button(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL); - let addButton = dialog.add_button(_("Add"), Gtk.ResponseType.OK); - dialog.set_default_response(Gtk.ResponseType.OK); - - dialog._appChooser = new Gtk.AppChooserWidget({ show_all: true }); - - let lbl = new Gtk.Label({label: _("Choose an application to blacklist:"), - xalign: 0.5}); - let hbox = new Gtk.Box({orientation: Gtk.Orientation.VERTICAL, - margin: 5}); - hbox.pack_start(lbl, false, true, 0); - hbox.pack_start(dialog._appChooser, true, true, 0); - dialog.get_content_area().pack_start(hbox, true, true, 0); - - dialog.connect('response', Lang.bind(this, function(dialog, id) { - if (id != Gtk.ResponseType.OK) { - dialog.destroy(); - return; - } - - let appInfo = dialog._appChooser.get_app_info(); - if (!appInfo) return; - - if (this._checkId( appInfo.get_id())){ - dialog.destroy(); - return; - } - - this._changedPermitted = false; - this._appendItem(appInfo.get_id()); - this._changedPermitted = true; - - let iter = this._store.append(); - - this._store.set(iter, - [Columns.APPINFO, Columns.ICON, Columns.DISPLAY_NAME], - [appInfo, appInfo.get_icon(), appInfo.get_display_name()]); - - dialog.destroy(); - })); - - dialog.show_all(); - }, - - _deleteSelected: function() { - let [any, model, iter] = this._treeView.get_selection().get_selected(); - - if (any) { - let appInfo = this._store.get_value(iter, Columns.APPINFO); - - this._changedPermitted = false; - this._removeItem(appInfo.get_id()); - this._changedPermitted = true; - this._store.remove(iter); - } - }, - - _refresh: function() { - if (!this._changedPermitted) - // Ignore this notification, model is being modified outside - return; - - this._store.clear(); - - let currentItems = this._settings.get_strv(SETTING_BLACKLIST); - let validItems = [ ]; - for (let i = 0; i < currentItems.length; i++) { - let id = currentItems[i]; - let appInfo = Gio.DesktopAppInfo.new(id); - if (!appInfo) - continue; - validItems.push(currentItems[i]); - - let iter = this._store.append(); - this._store.set(iter, - [Columns.APPINFO, Columns.ICON, Columns.DISPLAY_NAME], - [appInfo, appInfo.get_icon(), appInfo.get_display_name()]); - } - - if (validItems.length != currentItems.length) // some items were filtered out - this._settings.set_strv(SETTING_BLACKLIST, validItems); - }, - - _checkId: function(id) { - let items = this._settings.get_strv(SETTING_BLACKLIST); - return (items.indexOf(id) != -1); - }, - - _appendItem: function(id) { - let currentItems = this._settings.get_strv(SETTING_BLACKLIST); - currentItems.push(id); - this._settings.set_strv(SETTING_BLACKLIST, currentItems); - }, - - _removeItem: function(id) { - let currentItems = this._settings.get_strv(SETTING_BLACKLIST); - let index = currentItems.indexOf(id); - - if (index < 0) - return; - currentItems.splice(index, 1); - this._settings.set_strv(SETTING_BLACKLIST, currentItems); - } -}); - -function buildPrefsWidget() { - let frame = new Gtk.Box({orientation: Gtk.Orientation.VERTICAL, - border_width: 10}); - let vbox = new Gtk.Box({orientation: Gtk.Orientation.VERTICAL, - margin: 20, margin_top: 10, spacing: 5}); - let setting; - - // Add all color settings - for (setting in colorSettings) { - let hbox = _createColorSetting(setting); - vbox.add(hbox); - } - // Add all bool settings - for (setting in boolSettings) { - let hbox = _createBoolSetting(setting); - vbox.add(hbox); - } - // Add all int settings - for (setting in intSettings) { - let hbox = _createIntSetting(setting); - vbox.add(hbox); - } - - // Add filter type setting - let filterType = _createFilterTypeSetting(); - vbox.add(filterType); - - // Add filter list - let blbox = _createFilterListSetting(); - vbox.add(blbox); - - frame.add(vbox); - frame.show_all(); - - return frame; -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/schemas/gschemas.compiled b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/schemas/gschemas.compiled deleted file mode 100644 index d741516f..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/schemas/gschemas.compiled and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/schemas/org.gnome.shell.extensions.notifications-alert.gschema.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/schemas/org.gnome.shell.extensions.notifications-alert.gschema.xml deleted file mode 100644 index 35c25637..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/schemas/org.gnome.shell.extensions.notifications-alert.gschema.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - false - Force alerting even when notifications are set to OFF - Alert even if you set notifications to OFF on user menu - - - false - Only alert for chat notifications - Only chat notifications (like Empathy ones) will get alerted - - - 800 - Blink rate - The rate that the alert blinks, in ms. 0 means no blink - - - '#ff0000' - Alert color - The color used to paint the message on user's menu - - - [ ] - Blacklist - A list of strings, each containing an application id (desktop file name), followed by a colon - - - 0 - Filter type - Filter type to use. 0 mean Blacklist, 1 means Whitelist - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/CHANGELOG.md b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/CHANGELOG.md deleted file mode 100644 index c3935cee..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/CHANGELOG.md +++ /dev/null @@ -1,162 +0,0 @@ -# Changelog - -## v26 -* Bugfix: Tasks were added twice on some versions of gnome-shell -* Bugfix: Task insertion location setting had no level - -## v25 -* Bugfix: Done tasks were not shown in italics anymore - -## v24 "The quick and dirty 3.26 release" -* Update metadata for gnome-shell 3.26 -* Update logger and logDecorator to new versions (ES6 compliance) -* Update German translation -* Change "const" to "var" for exported objects -* Add French translation by Maestrochan - -## v23 -* Bugfix for Toto: Update metadata to indicate 3.24 compatibility - -## v22 "Toto" -* Style fixes to work better with different shell themes -* Removed support for Gnome versions below 3.10 -* Slight change in behaviour of priority buttons: they now loop around in all cases -* Keep open the tasks menu after a new task is added (can be disabled in settings) -* Possibility to choose the location of new tasks: on top or on bottom of the file -* Location of "new task entry" reflects insert location setting -* Bugfix: When a shorcut was changed in the settings, the old one was removed, but the new one was not used -* Gnome 3.24 compatibility - -## v21 "Carla" -* Last version with support for Gnome versions below 3.10 -* In-line editing of tasks added -* In-line removal of tasks added -* Allow "top bar" patterns to be mathematically parsed -* Add support for the "hidden tasks" extension -* Bugfix: Text editor now opens on current workspace -* Bugfix: "New entry" field stays focused when hovering over other tasks -* Bugfix: German translation was not included in the distribution -* Gnome 3.22 compatibility - -## v20 "Olivia" -* Changes to file monitoring: removed files, files on drives that only become available after boot,... are detected now -* New task entry is now always focussed on opening the extension -* Removed "open and focus" shortcut, as it is now obsolete -* Added "levels" to preferences interface to make it less cluttered for first-time users -* Redesign buttons to make it clearer what will be clicked -* Add accessible names to some UI elements -* Make "new task entry" style follow gnome overview search box styling -* Show number of tasks in subgroups -* Gnome 3.20 compatibility - -## v19 "Lola" -* Priority for archived tasks is now handled according to todo.txt standard (legacy behaviour still available) -* Update installation instructions to reflect internal changes -* Make task list scrollable -* Enable showing an icon in the top bar -* Better handling of missing or wrongly specified todo.txt and done.txt file paths -* Don't force the square brackets in the top bar interface -* Fix translations and add some new languages (big thanks to gmg and Nuno Martins) -* Gnome 3.18 compatibility -* Bugfix: Debug level was not correctly applied at boot -* Bugfix: Extension path was not always correctly detected -* Enable earlier debugging -* Internal changes (no functional impact): - * Move some internal code to external libraries - * Get third party libraries from their repos instead of copying them to the project - * Large redesign on settings handling - -## v18 "Eva" -* Improved design for the new task entry (thank you Larissa Reis) -* Bugfix: Not possible to set priority color on certain Gnome versions -* Bugfix: Aligning status indicator vertically does not work on older Gnome versions -* Show warning message if todo or done files are unwritable -* Initial changes for more fine-grained logging -* Translation updates -* Layout changes to the preferences dialog -* The top bar display is now configurable -* Top bar display can be hidden if a configurable pattern (e.g. number of undone tasks) is zero -* Add more fine-grained debug logging configuration -* Gnome 3.16 compatibility - -## v17 "Sal" -* Enable use of 'Keypad Enter' to confirm entry of a new task -* Add 'open todo.txt file in text editor' button -* Fix vertical alignment of button in top bar on gnome 3.12 -* Update jsTodoTxt version to 0.5.1 (fixes parsing of tasks with + and @) -* Fix horizontal alignment of buttons on gnome 3.10+ -* Allow truncation of long tasks -* Fix a clutter warning - -## v16 -* Bugfix release: - * Bugfix release for "Manny" was rushed and again not properly tested. - * Was not working on gnome 3.12 - -## v15 -* Bugfix release: - * "Manny" release was unfinished and not properly tested. - * Custom URL color broke everything - -## v14 "Manny" -* URLs in tasks are detected and can be clicked on to open them in default browser -* URL color is customizable -* Tabs are on the left in the preferences dialog -* Confirmation dialog for task deletion now contains description of task - -## v13 -* Bugfix: Extension was broken on gnome-shell < 3.8 because of the keybinding changes (thanks Cristian Beskid for - reporting) - -## v12 -* Bugfix: Some dates where interpreted wrong (fixed in upstream jsTodoTxt project) -* Bugfix: keyboard shortcuts not working on gnome 3.8+ -* Bugfix: when a project or context name was also a reserved JavaScript keyword (e.g. "watch"), grouping was broken -* Help text added to preferences dialog -* Default task priority colours changed to resemble original todo.sh settings -* Some style and syntax fixes -* Updated documentation -* Updated metadata for gnome 3.12 - -## v11 -* Gnome 3.10 compatibility (thanks to Nneko Branche) -* Confirm on delete added (thanks to Nneko Branche) -* Add buttons for increasing and decreasing priority -* Some fixes in style and syntax - -## v10 -* Bugfix: Setting colors for priorities did not work with newer gnome versions (thanks to Jayme) -* Remove apply button for file selection for consistency with other settings - -## v9 -* Catch and log exceptions generated by jsTodoTxt API (thanks to Andrea Cozzolino) -* If no valid todo.txt file is found, the menu contains the possibility to create the necessary files for you or open the settings dialog (thanks to Pravin Satpute) - -## v8 -* Editing tasks from the interface by clicking on a task or via an optional edit button -* Choose what to do when clicking on a task: edit/archive/nothing -* Keyboard shortcuts -* Styles (color, bold, italic) for different priorities -* Optionally add creation date to new tasks -* Refactoring - -## v7 -* Update metadata for gnome-shell 3.8 -* Bugfix: Syntax error -* Better symlink handling -* Fix some issues related to invalid todo.txt file in configuration -* Cancel file monitoring and start new monitor on todo file change - -## v4 - v6 -* Whitespace fixes -* Small refactoring - -## v3 -* Add archive button -* Show archived tasks in italic style - -## v2 -Replaced minified jsTodoTxt library with normal one - -## v1 -Initial version, never released diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/COPYING b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/COPYING deleted file mode 100644 index 94a9ed02..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/COPYING +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - 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 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. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/README.md b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/README.md deleted file mode 100644 index 732921db..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/README.md +++ /dev/null @@ -1,100 +0,0 @@ -# todo.txt gnome-shell extension - -This extension enables you to manage your [todo.txt](http://todotxt.com/ "Todo.txt homepage") file from gnome-shell. - -##Supported features -* Adding new tasks -* Marking tasks as completed -* Deleting tasks (optionally with confirmation dialog) -* Show tasks grouped by projects or contexts -* Auto-archive of done tasks to done.txt -* Tasks are sorted by priority -* Done but not archived tasks are shown in italic text and include "archive" button -* Editing tasks -* Changes in todo.txt file via other ways are reflected in the extension -* Tasks can be shown in a specific style, based on the priority -* URLs in tasks can be opened in the default browser by clicking on them - -##Known issues/missing features -* Task priority is not shown (but is considered for sorting) -* There is no possibility to show archived tasks -* ... - -##Screenshots -* Ungrouped mode -* Some tasks with projects and/or contexts -* One task with high priority -* One task with an URL, shown with default gnome theme color for URLs - - -![Ungrouped todo.txt screenshot](https://bytebucket.org/bartl/todo-txt-gnome-shell-extension/raw/master/images/basic.png "Todo.txt in ungrouped mode") - -* Grouped by projects -* Ungrouped tasks not in a separate group -* Custom URL color -* Custom top bar display -* Different color and style based on task priority -* Projects label hidden -* Long tasks are truncated -* Buttons to change priority - -![Grouped todo.txt screenshot](https://bytebucket.org/bartl/todo-txt-gnome-shell-extension/raw/master/images/advanced.png "Todo.txt with advanced settings") - -Preferences: - -![Preferences screenshot](https://bytebucket.org/bartl/todo-txt-gnome-shell-extension/raw/master/images/preferences.png "Todo.txt preferences") - -##Installation -The preferred way is to use [the Gnome extensions web page](https://extensions.gnome.org/extension/570/todotxt/) - -If you cannot use that site or want to use the latest code, you can follow the instructions below. - -* Obtain the source code, either by cloning the repository or by downloading a tarball from [the Bitbucket page](https://bitbucket.org/bartl/todo-txt-gnome-shell-extension/downloads/) -* Extract, copy or move the code to the directory ~/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com -*Note: only this directory name will work, so pay attention* -* Make sure the following dependencies are installed on your system: - * glib-compile-schemas (In Debian, this is provided by the package libglib2.0-bin, check your distro's documentation for the correct package for your case) - * python - * The python modules mentioned in the file requirements.txt (If you use pip, you can do pip install -r requirements.txt). Note that additional requirements might be necessary for these. This depends on your system, so it's hard to provide a complete list (a web search engine like [google](https://encrypted.google.com) or [duckduckgo](https://duckduckgo.com) might help you if necessary), but some examples include: - * For debian testing: libxml2-dev, libxslt-dev, zlib1g-dev - * For Fedora 25: redhat-rpm-config -* Run "make install" -* Enable the extension with gnome-tweak-tool -* Configure the extension with gnome-shell-extension-preferences - -##Contributing -If you want to contribute to the extension, you have several options: - -* Use the extension and report bugs or requests for new features at the [issue tracker](https://bitbucket.org/bartl/todo-txt-gnome-shell-extension/issues?status=new&status=open) -* Contibute code by forking the repo at the [homepage](https://bitbucket.org/bartl/todo-txt-gnome-shell-extension) and - issueing a pull request -* Translate the extension by going to [transifex](https://www.transifex.com/bart-libert/todotxt-gnome-shell-extension/) - -##Credits -This extension uses [jsTodoTxt](https://github.com/jmhobbs/jsTodoTxt "jsTodoTxt homepage") by John Hobbs and [JavaScript -Expression Evaluator](https://github.com/silentmatt/js-expression-eval) by Matthew Crumley - -Parts of this extension are based on: - -* [Todo list](https://extensions.gnome.org/extension/162/todo-list/) by bsaleil -* [SettingsCenter](https://extensions.gnome.org/extension/341/settingscenter/) by Xes - -Additional code was contributed by: -Nneko Branche -Larissa Reis - -Translators: -gmg (Chinese) -Nuno Martins (Portuguese) -jonnius (German) -Maestroschan (French) - - -Interface mock-ups: -Stephen Michel - -Thank you! - -##Licence -This code is released under GPLv2+ - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/buttonCellRenderer.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/buttonCellRenderer.js deleted file mode 100644 index 1dea2ffc..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/buttonCellRenderer.js +++ /dev/null @@ -1,21 +0,0 @@ -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; -const Signals = imports.signals; - -var ButtonCellRenderer = new Lang.Class({ - Name: 'ButtonCellRenderer', - Extends: Gtk.CellRendererPixbuf, - - _init: function() { - this.parent(); - this.activateable = true; - this.mode = Gtk.CellRendererMode.ACTIVATABLE; - }, - - vfunc_activate: function(event, widget, path, background_area, cell_area, flags) { - this.emit('clicked', path); - } -}); -Signals.addSignalMethods(ButtonCellRenderer.prototype); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/errors.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/errors.js deleted file mode 100644 index 3a6f9a36..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/errors.js +++ /dev/null @@ -1,84 +0,0 @@ -const Lang = imports.lang; - -const Gettext = imports.gettext; -const _ = Gettext.domain('todotxt').gettext; - -var TodoTxtErrorTypes = { - TODO_TXT_ERROR: 0, - FILE_WRITE_PERMISSION_ERROR: 1, - FILE_WRITE_ERROR: 2 -}; - -var TodoTxtError = new Lang.Class({ - Name: 'TodoTxtError', - type: TodoTxtErrorTypes.TODO_TXT_ERROR, - message: '', - - _init: function(error, logFunction) { - if (error === undefined) { - error = ''; - } - if (typeof logFunction == 'function') { - logFunction(error); - } - this.message = error; - } -}); - -var FileWritePermissionError = new Lang.Class({ - Name: 'FileWritePermissionError', - type: TodoTxtErrorTypes.FILE_WRITE_PERMISSION_ERROR, - Extends: TodoTxtError, - - _init: function(filename, logFunction) { - this.parent(_('%(file) cannot be written. Please check its permissions').replace( - '%(file)', filename), logFunction); - } -}); - -var FileWriteError = new Lang.Class({ - Name: 'FileWriteError', - type: TodoTxtErrorTypes.FILE_WRITE_ERROR, - Extends: TodoTxtError, - - _init: function(error, filename, logFunction) { - this.parent(_('An error occured while writing to %(file): %(error)').replace( - '%(file)', filename).replace('%(error)', error), logFunction); - } -}); - -var ConfigurationError = new Lang.Class({ - Name: 'ConfigurationError', - Extends: TodoTxtError, - name: 'ConfigurationError' -}); - -const UndefinedTokenError = new Lang.Class({ - Name: 'UndefinedTokenError', - Extends: TodoTxtError, - name: 'UndefinedTokenError' -}); - -var IoError = new Lang.Class({ - Name: 'IoError', - Extends: TodoTxtError, - name: 'IoError' -}); - -var JsonError = new Lang.Class({ - Name: 'JsonError', - Extends: TodoTxtError, - name: 'JsonError' -}); - -var SettingsTypeError = new Lang.Class({ - Name: 'SettingsTypeError', - Extends: TodoTxtError, - name: 'SettingsTypeError', - _init: function(setting, expectedType, value) { - this.parent('Expected value of type ' + expectedType + ', but got ' + typeof value + - ' while setting ' + setting); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/extension.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/extension.js deleted file mode 100644 index 47dd4207..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/extension.js +++ /dev/null @@ -1,951 +0,0 @@ -// This extension was developed by Bart Libert -// -// Based on code by : -// * Baptiste Saleil http://bsaleil.org/ -// * Arnaud Bonatti https://github.com/Obsidien -// -// Licence: GPLv2+ -const Clutter = imports.gi.Clutter; -const GLib = imports.gi.GLib; -const Gio = imports.gi.Gio; -const Lang = imports.lang; -const Main = imports.ui.main; -const Meta = imports.gi.Meta; -const PanelMenu = imports.ui.panelMenu; -const PopupMenu = imports.ui.popupMenu; -const Shell = imports.gi.Shell; -const St = imports.gi.St; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Errors = Extension.imports.errors; -const JsTextFile = Extension.imports.jsTextFile; -const Message = Extension.imports.messageDialog.MessageDialog; -const MultiButtonDialog = Extension.imports.multiButtonDialog; -const ScrollablePopupMenu = Extension.imports.scrollablePopupMenu.ScrollablePopupMenu; -const Settings = Extension.imports.settings.Settings; -const Shared = Extension.imports.sharedConstants; -const TodoMenuItem = Extension.imports.todoMenuItem.TodoMenuItem; -const TopBar = Extension.imports.topBar.TodoTopBar; -const Utils = Extension.imports.utils; - -const Third = Extension.imports.third_party; -const Decorator = Third.logDecorator.logDecorator.LogDecorator; -const JsTodo = Third.jsTodoTxt.jsTodoTxt; -const JsTodoExtensions = Third.jsTodoTxt.jsTodoExtensions; - -const Gettext = imports.gettext; -const _ = Gettext.domain('todotxt').gettext; - -const schema = 'org.gnome.shell.extensions.TodoTxt'; -const openKey = 'open-key'; - -let todoTxt; - -const TodoTxtManager = new Lang.Class({ - Name: 'TodoTxtManager', - Extends: PanelMenu.Button, - schema: null, - settings: null, - autoarchive: false, - tasks: null, - debugLevel: Shared.LOG_ERROR, - groupBy: null, - groupUngrouped: false, - monitor: null, - volumeMonitor: null, - linkMonitor: null, - decorator: null, - logger: null, - fileLoaded: false, - enabledExtensions: [], - keepOpenAfterNew: true, - insertTaskAtTop: false, - - _init: function(logger) { - PanelMenu.Button.prototype._init.call(this, St.Align.START, 'todo.txt', true); - this.schema = schema; - this.logger = logger; - this._initSettings(); - this._loadSettings(); - - this.logger.setLevel(this.debugLevel); - - this.decorator = new Decorator(); - this.decorator.setLogger(this.logger.flow); - - this.popupMenu = new ScrollablePopupMenu(this.actor, St.Align.START, St.Side.TOP, logger); - this.decorator.addLoggingToNamespace(this.popupMenu); - - this.setMenu(this.popupMenu); - - this.tasks = []; - this.groupedTasksParameter = []; - this.groupedTasksParameter[Shared.NO_GROUPING] = ''; - this.groupedTasksParameter[Shared.GROUP_BY_PROJECTS] = 'projects'; - this.groupedTasksParameter[Shared.GROUP_BY_CONTEXTS] = 'contexts'; - - this.topbar = new TopBar({ - initialText: '[...]', - logger: this.logger, - decorator: this.decorator, - taskInfoProvider: this, - settings: this.settings - }); - this.decorator.addLoggingToNamespace(this.topbar); - - this.topbar.update({ - busy: true - }); - - this.actor.add_actor(this.topbar.actor); - - this._installShortcuts(); - - this._refresh(); - }, - - getNbOfUnarchivedTasks: function() { - if (this.tasks === null) { - return 0; - } - return this.tasks.length; - }, - - getNbOfUndoneTasks: function() { - let count = 0; - for (let i = 0, len = this.tasks.length; i < len; i++) { - if (!this.tasks[i].complete) { - count++; - } - } - return count; - }, - - getNbOfHiddenTasks: function() { - let count = 0; - for (let i = 0, len = this.tasks.length; i < len; i++) { - if (this.tasks[i].hidden) { - count++; - } - } - return count; - }, - - _createNewTaskEntry: function() { - this.newTask = new St.Entry({ - name: 'newTaskEntry', - hint_text: _('New task...'), - track_hover: true, - can_focus: true - }); - - this.newTask.add_style_class_name('run-dialog-entry'); - - let tasksMenu = this.menu; - let entryNewTask = this.newTask.clutter_text; - - entryNewTask.connect('key-press-event', Lang.bind(this, function(o, e) { - let symbol = e.get_key_symbol(); - if ((symbol == Clutter.Return) || (symbol == Clutter.KP_Enter)) { - let text = o.get_text(); - o.set_text(''); - if (!this.keepOpenAfterNew) { - tasksMenu.close(); - } - if (text === '') { - return; - } - this.topbar.update({ - busy: true - }); - let newTask = new JsTodo.TodoTxtItem(text, this.enabledExtensions); - this.decorator.addLoggingToNamespace(newTask); - this.addTask(newTask); - } - })); - }, - - _createTodoItem: function(task) { - if (task.hidden) { - return null; - } - let actions = { - doneAction: Lang.bind(this, function(task) { - this.topbar.update({ - busy: true - }); - this.completeTask(task); - }), - archiveAction: Lang.bind(this, function(task) { - this.topbar.update({ - busy: true - }); - this.archiveTask(task); - }), - deleteAction: Lang.bind(this, function(task) { - this.topbar.update({ - busy: true - }); - this.removeTask(task); - }), - editAction: Lang.bind(this, function(oldTask, newTask) { - this.modifyTask(oldTask, newTask, true); - }), - priorityAction: Lang.bind(this, function(task, up) { - this.topbar.update({ - busy: true - }); - this.modifyTaskPriority(task, up); - }) - }; - return new TodoMenuItem(task, this.settings, actions); - }, - - _initSettings: function() { - let params = { - settingsFile: Utils.getFirstValidChild(Extension, ['path', 'metadata.path']) + - '/settings.json', - schema: this.schema, - logger: this.logger - }; - this.settings = new Settings(params); - }, - - _loadSettings: function() { - this.todofile = this.settings.get('todotxt-location'); - this.donefile = this.settings.get('donetxt-location'); - this.autoarchive = this.settings.get('auto-archive'); - this.debugLevel = this.settings.get('debug-level'); - this.groupBy = this.settings.get('group-by'); - this.groupUngrouped = this.settings.get('group-ungrouped'); - this.showNewTaskEntry = this.settings.get('show-new-task-entry'); - this.addCreationDate = this.settings.get('add-creation-date'); - this.showOpenInTextEditor = this.settings.get('show-open-in-text-editor'); - this.priorityOnDone = this.settings.get('priority-on-done'); - this.showNumberOfGroupElements = this.settings.get('show-number-of-group-elements'); - this.hiddenExtension = this.settings.get('enable-hidden-extension'); - this.keepOpenAfterNew = this.settings.get('keep-open-after-new'); - this.insertTaskAtTop = (this.settings.get('task-insert-location') == Shared.TASK_INSERT_LOCATION_TOP); - }, - - _connectSettingsSignals: function() { - this.settings.registerForChange('auto-archive', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('todotxt-location', Lang.bind(this, this.onTodoFileChanged)); - this.settings.registerForChange('donetxt-location', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('debug-level', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('group-by', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('group-ungrouped', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('priorities-markup', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('show-done-or-archive-button', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('show-delete-button', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('show-projects-label', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('show-contexts-label', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('show-new-task-entry', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('show-open-in-text-editor', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('style-priorities', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('add-creation-date', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('show-edit-button', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('show-priority-buttons', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('click-action', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('open-key', Lang.bind(this, this.onShortcutChanged)); - this.settings.registerForChange('confirm-delete', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('url-color', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('custom-url-color', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('long-tasks-expansion-mode', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('truncate-long-tasks', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('long-tasks-max-width', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('long-tasks-ellipsize-mode', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('priority-on-done', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('show-number-of-group-elements', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('enable-hidden-extension', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('keep-open-after-new', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('task-insert-location', Lang.bind(this, this.onParamChanged)); - }, - - _loadExtensions: function() { - this.enabledExtensions = []; - if (this.hiddenExtension) { - this.enabledExtensions.push(new JsTodoExtensions.HiddenExtension()); - } - }, - - _refresh: function() { - // Clear - this.menu.removeAll(); - this.menu.clearSection('top'); - this.menu.clearSection('bottom'); - - let todoFile = null; - // Sync - try { - todoFile = new JsTextFile.JsTextFile(this.todofile, this.logger); - } - catch (exception) { - this.logger.info('File could not be read, showing \'no file\' menu'); - this._createNoFileMenu('todo.txt'); - return false; - } - - this.decorator.addLoggingToNamespace(todoFile); - if (!todoFile.exists()) { - return false; - } - - this._loadExtensions(); - - this._createTasksFromFile(todoFile.getLines()); - - this._createTasksMenu(); - - this.topbar.update(); - - if (!this.showNewTaskEntry && !this.showOpenInTextEditor) { - return true; - } - - if (this.showNewTaskEntry) { - let section = 'bottom'; - if (this.insertTaskAtTop === true) { - section = 'top'; - } - let newTaskSection = new PopupMenu.PopupMenuSection(); - this._createNewTaskEntry(); - newTaskSection.actor.add_actor(this.newTask); - newTaskSection.actor.add_style_class_name('newTaskSection'); - this.menu.addToSection(section, newTaskSection.actor); - this.menu.connect('open-state-changed', Lang.bind(this, function(open) { - if (open) { - this.newTask.grab_key_focus(); - } - })); - } - - if (this.showOpenInTextEditor) { - let editorSection = new PopupMenu.PopupMenuSection(); - let editorButton = new PopupMenu.PopupMenuItem(_('Open todo.txt file in text editor')); - editorButton.connect('activate', Lang.bind(this, function(object, event) { - try { - Gio.AppInfo.launch_default_for_uri(GLib.filename_to_uri(this.todofile, null), - global.create_app_launch_context(event.get_time(), -1)); - } - catch (exception) { - let message = new Message(_('Cannot open file'), - _( - 'An error occured while trying to launch the default text editor: %(error)' - ).replace('%(error)', exception.message)); - message.open(); - } - })); - editorSection.addMenuItem(editorButton); - this.menu.addToSection('bottom', editorSection.actor); - } - - if (this.menu.isOpen) { - this.newTask.grab_key_focus(); - } - return true; - }, - - _addTasksToMain: function(tasks) { - tasks.sort(this.sortByPriority); - for (let i = 0; i < tasks.length; i++) { - let item = this._createTodoItem(tasks[i]); - if (item !== null) { - this.menu.addMenuItem(item); - } - } - return; - }, - - _createTaskGroups: function() { - let groupedTasks = {}; - for (let i = 0; i < this.tasks.length; i++) { - this._createGroupedTask(this.tasks[i], groupedTasks); - } - return groupedTasks; - }, - - _sortTaskGroups: function(groupedTasks) { - for (let groupArray in groupedTasks) { - if (groupedTasks.hasOwnProperty(groupArray)) { - groupedTasks[groupArray].sort(this.sortByPriority); - } - } - }, - - _createGroupSubMenu: function(name, tasks) { - let groupItem = new PopupMenu.PopupSubMenuMenuItem(name); - groupItem.setActive = Lang.bind(groupItem, function(active) { - let activeChanged = active != this.active; - if (activeChanged) { - this.active = active; - if (active) { - this.actor.add_style_class_name('selected'); - } - else { - this.actor.remove_style_class_name('selected'); - // Remove the CSS active state if the user press the button and - // while holding moves to another menu item, so we don't paint all items. - // The correct behaviour would be to set the new item with the CSS - // active state as well, but button-press-event is not trigered, - // so we should track it in our own, which would involve some work - // in the container - this.actor.remove_style_pseudo_class('active'); - } - this.emit('active-changed', active); - } - }); - for (let i = 0; i < tasks.length; i++) { - let item = this._createTodoItem(tasks[i]); - if (item !== null) { - groupItem.menu.addMenuItem(item); - } - } - return groupItem; - }, - - _createTasksMenu: function() { - if (this.groupBy == Shared.NO_GROUPING) { - this._addTasksToMain(this.tasks); - return; - } - let groupedTasks = this._createTaskGroups(); - this._sortTaskGroups(groupedTasks); - for (let group in groupedTasks) { - if (groupedTasks.hasOwnProperty(group)) { - let groupItem = null; - if (group == '"__nogroup__"') { - if (this.groupUngrouped) { - groupItem = this._createGroupSubMenu(_('Ungrouped'), groupedTasks[group]); - } - else { - this._addTasksToMain(groupedTasks[group]); - continue; - } - } - else { - groupItem = this._createGroupSubMenu(group.replace(/^"/, '').replace(/"$/, ''), - groupedTasks[group]); - } - if (this.showNumberOfGroupElements) { - groupItem.label.text += ' (' + groupedTasks[group].length + ')'; - } - this.menu.addMenuItem(groupItem); - } - } - }, - - _createTasksFromFile: function(lines) { - this.tasks.length = 0; - for (let i = 0; i < lines.length; i++) { - if (lines[i] !== '' && lines[i] != '\n') { - try { - let task = new JsTodo.TodoTxtItem(lines[i], this.enabledExtensions); - this.decorator.addLoggingToNamespace(task); - this.tasks.push(task); - } - catch (exception) { - this.logger.debug('Error while reading task: ' + exception.message); - } - } - - } - }, - - _createGroupedTask: function(task, groupedTasks) { - let groups = task[this.groupedTasksParameter[this.groupBy]]; - if (groups === null) { - groups = ['__nogroup__']; - } - for (let group in groups) { - if (groups.hasOwnProperty(group)) { - let groupName = '"' + groups[group] + '"'; - if (typeof groupedTasks[groupName] == 'undefined') { - groupedTasks[groupName] = [task]; - } - else { - groupedTasks[groupName].push(task); - } - } - } - }, - - _get_symlink_target_absolute: function(symlinkGFile) { - this.logger.debug('Getting absolute path for symlink ' + symlinkGFile.get_path()); - let parentDir = symlinkGFile.get_parent(); - if (parentDir === null) { - parentDir = Gio.file_new_for_path('/'); - } - let symlinkTarget = symlinkGFile.query_info('standard::symlink-target', 0, null).get_symlink_target(); - return parentDir.resolve_relative_path(symlinkTarget); - }, - - _linkChanged: function() { - if (this._monitorFile()) { - this._refresh(); - } - }, - - _create_link_monitor_if_necessary: function(path) { - if (!Utils.isValid(path)) { - return null; - } - let gFile = Gio.file_new_for_path(path); - if (gFile.query_info('standard::is-symlink', 0, null).get_is_symlink()) { - if (this.linkMonitor !== null) { - this.linkMonitor.cancel(); - } - this.linkMonitor = gFile.monitor(Gio.FileMonitorFlags.NONE, null); - this.linkMonitor.connect('changed', Lang.bind(this, this._linkChanged)); - return this._get_symlink_target_absolute(gFile); - } - return null; - }, - - _get_g_file_for_path: function(path) { - let gFile = Gio.file_new_for_path(path); - if (!gFile.query_exists(null)) { - return gFile; - } - let hardLink = this._create_link_monitor_if_necessary(path); - if (hardLink !== null) { - return hardLink; - } - return gFile; - }, - - _launchPreferences: function() { - let runPrefs = 'gnome-shell-extension-prefs ' + Extension.metadata.uuid; - Main.Util.trySpawnCommandLine(runPrefs); - }, - - _getDefaultConfigPath: function() { - return GLib.build_pathv('/', [GLib.get_user_data_dir(), 'todo.txt']); - }, - - _fileExists: function(file) { - if (GLib.file_test(file, GLib.FileTest.EXISTS)) { - return true; - } - return false; - }, - - _createDefaultFileOrReuseExisting: function(path, fileName, setting) { - let file = GLib.build_filenamev([path, fileName]); - if (!this._fileExists(file)) { - GLib.file_set_contents(file, ''); - this.settings.set(setting, file); - return; - } - let useExistingButton = new MultiButtonDialog.ButtonMapping(_('Use existing file'), null, - Lang.bind(this, function() { - this.logger.debug('Using existing file'); - this.settings.set(setting, file); - })); - let overwriteExistingButton = new MultiButtonDialog.ButtonMapping(_('Create new file'), null, - Lang.bind(this, function() { - this.logger.debug('Creating new file'); - GLib.file_set_contents(file, ''); - this.settings.set(setting, file); - })); - let openSettingsButton = new MultiButtonDialog.ButtonMapping(_('Open settings'), Clutter.Return, - Lang.bind(this, function() { - this._launchPreferences(); - })); - let cancelButton = new MultiButtonDialog.ButtonMapping(_('Cancel'), Clutter.Escape, null); - let buttons = [useExistingButton, overwriteExistingButton, openSettingsButton, cancelButton]; - let dialog = new MultiButtonDialog.MultiButtonDialog( - _('%(file) exists already').replace('%(file)', file), - _('Please choose what you want to do'), - buttons - ); - dialog.open(); - }, - - _createDefaultFiles: function() { - let createPath = this._getDefaultConfigPath(); - GLib.mkdir_with_parents(createPath, 493); - this._createDefaultFileOrReuseExisting(createPath, 'todo.txt', 'todotxt-location'); - this._createDefaultFileOrReuseExisting(createPath, 'done.txt', 'donetxt-location'); - }, - - _createNoFileMenu: function(file) { - this.topbar.update({ - error: true - }); - let errorItem = new PopupMenu.PopupMenuItem( - _('No valid %(filename) file specified').replace('%(filename)', file)); - let chooseItem = new PopupMenu.PopupMenuItem('> ' + _('Select location in settings')); - chooseItem.connect('activate', Lang.bind(this, function() { - this._launchPreferences(); - })); - let createItem = new PopupMenu.PopupMenuItem('> ' + _( - 'Create todo.txt and done.txt file in %(path)').replace( - '%(path)', this._getDefaultConfigPath())); - createItem.connect('activate', Lang.bind(this, function() { - this._createDefaultFiles(); - })); - this.menu.removeAll(); - this.menu.clearSection('top'); - this.menu.clearSection('bottom'); - this.menu.addMenuItem(errorItem); - this.menu.addMenuItem(chooseItem); - this.menu.addMenuItem(createItem); - }, - - _monitored: function(monitor, file, other_file, event) { - if (this._checkForFile()) { - this._refresh(); - } - }, - - _mountChanged: function() { - this.logger.debug('Mount changed, checking if file exists'); - if (this._checkForFile()) { - this._refresh(); - } - }, - - _monitorMounts: function() { - this.volumeMonitor = Gio.VolumeMonitor.get(); - this.volumeMonitor.connect('mount-added', Lang.bind(this, this._mountChanged)); - this.volumeMonitor.connect('mount-removed', Lang.bind(this, this._mountChanged)); - }, - - _checkForFile: function() { - try { - let jsTextFile = new JsTextFile.JsTextFile(this.todofile, this.logger); - this.decorator.addLoggingToNamespace(jsTextFile); - this.logger.debug('File found: ' + this.todofile); - if (this.fileLoaded === false) { - this._create_link_monitor_if_necessary(this.todofile); - } - this.fileLoaded = true; - return true; - } - catch (exception) { - this.logger.info('File could not be monitored, showing \'no file\' menu'); - this._createNoFileMenu('todo.txt'); - this.fileLoaded = false; - return false; - } - }, - - _monitorFile: function() { - this._cancel_monitors(); - let fileM = this._get_g_file_for_path(this.todofile); - this.logger.debug('Monitoring ' + fileM.get_path()); - this.monitor = fileM.monitor(Gio.FileMonitorFlags.WATCH_MOUNTS | Gio.FileMonitorFlags.WATCH_MOVES, - null); - this.monitor.connect('changed', Lang.bind(this, this._monitored)); - if (this._checkForFile()) { - this._refresh(); - } - }, - - _enable: function() { - let menuManager = Main.panel._menus || Main.panel.menuManager; - menuManager.addMenu(this.menu); - - this._monitorFile(); - this._monitorMounts(); - this._connectSettingsSignals(); - }, - - _cancel_monitors: function() { - if (this.monitor !== null) { - if (!this.monitor.cancel()) { - this.debug.error('Could not cancel file monitor'); - } - this.monitor = null; - } - if (this.linkMonitor !== null) { - if (!this.linkMonitor.cancel()) { - this.debug.error('Could not cancel link monitor'); - } - this.linkMonitor = null; - } - }, - - _disable: function() { - let menuManager = Main.panel._menus || Main.panel.menuManager; - menuManager.removeMenu(this.menu); - this._cancel_monitors(); - global.display.remove_keybinding(openKey); - this.settings.unregisterCallbacks(); - }, - - onTodoFileChanged: function() { - this._loadSettings(); - this._cancel_monitors(); - if (this._monitorFile()) { - this._refresh(); - return; - } - }, - - - onParamChanged: function(self, key) { - this.logger.debug(key + ' has changed to ' + this.settings.get(key)); - if (key == 'auto-archive') { - this.autoarchive = this.settings.get('auto-archive'); - return; - } - if (key == 'donetxt-location') { - this.donefile = this.settings.get('donetxt-location'); - this._refresh(); - return; - } - if (key == 'debug-level') { - this.debugLevel = this.settings.get('debug-level'); - this.logger.setLevel(this.debugLevel); - return; - } - if (key == 'add-creation-date') { - this.addCreationDate = this.settings.get('add-creation-date'); - return; - } - if (key == 'priority-on-done') { - this.priorityOnDone = this.settings.get('priority-on-done'); - return; - } - if (key == 'keep-open-after-new') { - this.keepOpenAfterNew = this.settings.get('keep-open-after-new'); - return; - } - this._loadSettings(); - this._refresh(); - }, - - _addKeyBinding: function(key, keyFunction) { - if (Main.wm.addKeybinding) { - let mode = Shell.ActionMode; - if (typeof mode == 'undefined') { - mode = Shell.KeyBindingMode; - } - Main.wm.addKeybinding(key, this.settings.getGioSettings(), Meta.KeyBindingFlags.NONE, - mode.ALL, keyFunction); - return; - } - global.display.add_keybinding(key, this.settings.getGioSettings(), Meta.KeyBindingFlags.NONE, - keyFunction); - }, - - _removeKeyBinding: function(key) { - if (Main.wm.removeKeybinding) { - Main.wm.removeKeybinding(key); - } - else { - global.display.remove_keybinding(key); - } - }, - - _installShortcuts: function() { - this._addKeyBinding(openKey, Lang.bind(this, function() { - this.menu.open(); - })); - }, - - onShortcutChanged: function() { - this._removeKeyBinding(openKey); - this._installShortcuts(); - this._loadSettings(); - }, - - removeTask: function(task) { - let index = this.tasks.indexOf(task); - if (index == -1) { - this.logger.debug('Task not found'); - return false; - } - this.tasks.splice(index, 1); - return this.saveTasksToFile(); - }, - - addTask: function(task) { - if (this.addCreationDate) { - task.date = new Date(); - } - if (this.insertTaskAtTop === true) { - this.tasks.unshift(task); - } - else { - this.tasks.push(task); - } - return this.saveTasksToFile(); - }, - - modifyTask: function(oldTask, newTask, save) { - let index = this.tasks.indexOf(oldTask); - if (index == -1) { - this.logger.debug('Task not found'); - return false; - } - this.tasks[index] = newTask; - if (save) { - return this.saveTasksToFile(); - } - return true; - }, - - _modifyTaskPriorityOnComplete: function(task) { - if (this.priorityOnDone == Shared.TASK_DONE_PRIORITY_REMOVE) { - task.priority = null; - return; - } - if (this.priorityOnDone == Shared.TASK_DONE_PRIORITY_KEEP_PRI) { - task.text += ' pri:' + task.priority; - task.priority = null; - return; - } - }, - - completeTask: function(task) { - let doneTask = new JsTodo.TodoTxtItem(task.toString(), this.enabledExtensions); - this.decorator.addLoggingToNamespace(doneTask); - doneTask.complete = true; - doneTask.completed = new Date(); - if (doneTask.priority !== null) { - this._modifyTaskPriorityOnComplete(doneTask); - } - // Modify tasks list, but don't save yet - if (!this.modifyTask(task, doneTask, false)) { - return false; - } - // If autoarchive is on, archive task and save both files - if (this.autoarchive) { - return this.archiveTask(doneTask); - } - // If autoarchive is off, only save todo.txt file - return this.saveTasksToFile(); - }, - - archiveTask: function(task) { - if (!task.complete) { - this.logger.debug('archiveTask: trying to archive task that is not done'); - return false; - } - try { - let jsTextFile = new JsTextFile.JsTextFile(this.donefile, this.logger); - - this.decorator.addLoggingToNamespace(jsTextFile); - if (!jsTextFile.addLine(task.toString(), this.insertTaskAtTop)) { - this.logger.debug('Could not add task to done file'); - } - jsTextFile.saveFile(true); - return this.removeTask(task); - } - catch (exception) { - let title = _('Error writing file'); - let message = null; - if (exception.type == Errors.TodoTxtErrorTypes.FILE_WRITE_PERMISSION_ERROR || - exception.type == Errors.TodoTxtErrorTypes.FILE_WRITE_ERROR) { - message = new Message(title, exception.message); - } - else if (exception instanceof Errors.IoError) { - this._createNoFileMenu('done.txt'); - } - else { - message = new Message(title, - _('Unknown error during file write: %(error)').replace('%(error)', exception.toString()) - ); - } - message.open(); - } - return false; - }, - - _traverseChars: function(char, prev) { - let chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; - if (char == chars.charAt(0) && prev) { - return chars.charAt(chars.length - 1); - } - if (char == chars.charAt(chars.length - 1) && !prev) { - return chars.charAt(0); - } - if ((typeof char == 'undefined' || char === null) && prev) { - this.logger.debug('undefined char, returning ' + chars.charAt(0)); - return chars.charAt(0); - } - if ((typeof char == 'undefined' || char === null) && !prev) { - this.logger.debug('undefined char, returning ' + chars.charAt(chars.length - 1)); - return chars.charAt(chars.length - 1); - } - return chars.charAt(chars.indexOf(char) + ((prev === true) ? -1 : 1)); - }, - - modifyTaskPriority: function(task, higher) { - let newTask = new JsTodo.TodoTxtItem(task.toString(), this.enabledExtensions); - this.decorator.addLoggingToNamespace(newTask); - this.logger.debug('Modify' + task.toString() + ', higher:' + higher); - newTask.priority = this._traverseChars(task.priority, higher); - return this.modifyTask(task, newTask, true); - }, - - saveTasksToFile: function() { - let jsTextFile = new JsTextFile.JsTextFile(this.todofile, this.logger); - this.decorator.addLoggingToNamespace(jsTextFile); - let textArray = []; - for (let i = 0; i < this.tasks.length; i++) { - textArray[i] = this.tasks[i].toString(); - } - jsTextFile.setLines(textArray); - try { - return jsTextFile.saveFile(true); - } - catch (exception) { - let title = _('Error writing file'); - let message = null; - if (exception.type == Errors.TodoTxtErrorTypes.FILE_WRITE_PERMISSION_ERROR || - exception.type == Errors.TodoTxtErrorTypes.FILE_WRITE_ERROR) { - message = new Message(title, exception.message); - } - else { - message = new Message(title, _('Unknown error during file write: %(error)').replace( - '%(error)', exception.toString())); - } - message.open(); - } - return false; - }, - - sortByPriority: function(a, b) { - if (a.priority === null) { - if (b.priority === null) { - return 0; - } - // Convention: 'null' has smaller priority then everything else - return 1; - } - if (b.priority === null) { - // Case a==null, b==null already covered - return -1; - } - return (a.priority.charCodeAt(0) - b.priority.charCodeAt(0)); - } -}); - -function enable() { - let logger = Utils.getDefaultLogger(); - - let path = Utils.getFirstValidChild(Extension, ['path', 'metadata.path']); - let theme = imports.gi.Gtk.IconTheme.get_default(); - theme.append_search_path(path + '/icons'); - - Utils.initTranslations(Extension); - - todoTxt = new TodoTxtManager(logger); - let decorator = new Decorator(); - decorator.setLogger(logger.flow); - decorator.addLoggingToNamespace(todoTxt); - todoTxt._enable(); - Main.panel.addToStatusArea('todoTxt', todoTxt); -} - -function disable() { - todoTxt._disable(); - todoTxt.destroy(); - todoTxt = null; -} - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/formatter.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/formatter.js deleted file mode 100644 index 9ac865aa..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/formatter.js +++ /dev/null @@ -1,252 +0,0 @@ -const Class = imports.lang.Class; -const Params = imports.misc.params; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Errors = Extension.imports.errors; -const Utils = Extension.imports.utils; - -const DEFAULT_LEFT_DELIMITER = '%'; -const DEFAULT_RIGHT_DELIMITER = ''; -const DEFAULT_TOKEN_LENGTH = 1; -const DEFAULT_EXTERNAL_PARSER_LEFT_DELIMITER = '|'; -const DEFAULT_EXTERNAL_PARSER_RIGHT_DELIMITER = '|'; - -const ORIG_REGEX_POSITION = 0; -const PAD_LENGTH_POSTION = 2; -const PAD_DIRECTION_POSITION = 3; -const PAD_CHARACTER_POSITION = 4; -const TOKEN_POSITION = 5; - -var Formatter = new Class({ - Name: 'Formatter', - _format: null, - _leftDelimiter: DEFAULT_LEFT_DELIMITER, - _rightDelimiter: DEFAULT_RIGHT_DELIMITER, - _externalParserLeftDelimiter: DEFAULT_EXTERNAL_PARSER_LEFT_DELIMITER, - _externalParserRightDelimiter: DEFAULT_EXTERNAL_PARSER_RIGHT_DELIMITER, - _replacements: {}, - _tokenLength: DEFAULT_TOKEN_LENGTH, - _externalParser: null, - - _init: function(format, logger) { - this.setFormatString(format); - if (typeof logger != 'undefined') { - this.logger = logger; - } - else { - this.logger = Utils.getDefaultLogger(); - } - }, - - setLogger: function(logger) { - this.logger = logger; - }, - - setLeftDelimiter: function(left) { - if (typeof left == 'undefined') { - this._leftDelimiter = DEFAULT_LEFT_DELIMITER; - return; - } - this._leftDelimiter = left; - }, - - setRightDelimiter: function(right) { - if (typeof right == 'undefined') { - this._rightDelimiter = DEFAULT_RIGHT_DELIMITER; - return; - } - this._rightDelimiter = right; - }, - - setExternalParserLeftDelimiter: function(left) { - this._externalParserLeftDelimiter = Utils.getDefaultIfInvalid(left, - DEFAULT_EXTERNAL_PARSER_LEFT_DELIMITER); - }, - - setExternalParserRightDelimiter: function(left) { - this._externalParserRightDelimiter = Utils.getDefaultIfInvalid(left, - DEFAULT_EXTERNAL_PARSER_RIGHT_DELIMITER); - }, - - setFormatString: function(string) { - if (typeof string != 'undefined') { - this._format = string; - return; - } - this._format = null; - }, - - _verifyConfiguration: function() { - if (this._rightDelimiter.length === 0 && this._tokenLength === 0) { - throw new Errors.ConfigurationError('No end delimiter and no token length specified!', - this.logger.error); - } - // If one externalParser delimiter is set, they should both be set - if ((this._externalParserLeftDelimiter.length + this._externalParserRightDelimiter.length) > 0 && - (this._externalParserLeftDelimiter.length * this._externalParserRightDelimiter.length) === 0) { - throw new Errors.ConfigurationError( - 'Either both or none of the delimiters for the external parser should be defined!', - this.logger.error); - } - }, - - _isFixedLengthPattern: function() { - return (this._tokenLength !== 0); - }, - - _getIteratorPattern: function() { - if (this._isFixedLengthPattern()) { - return '{' + this._tokenLength + '}'; - } - else { - return '*'; - } - }, - - _getTokenPattern: function() { - let tokenPattern = new RegExp( - this._leftDelimiter + - this._getPaddingPattern() + - '([A-Za-z]' + - this._getIteratorPattern() + - ')' + - this._rightDelimiter, - 'g'); - return tokenPattern; - }, - - _getPaddingPattern: function() { - if (this._isFixedLengthPattern()) { - return '(([0-9]*)([lrLR])(.?))?'; - } - return '(([0-9]*)([lrLR])(.?):)?'; - }, - - _getPaddingLength: function(toBePadded, targetLength) { - return targetLength - toBePadded.toString().length; - }, - - _padLeft: function(toBePadded, paddingLength, padCharacter) { - return Array(paddingLength + 1).join(padCharacter) + toBePadded; - }, - - _padRight: function(toBePadded, paddingLength, padCharacter) { - return toBePadded + Array(paddingLength + 1).join(padCharacter); - }, - - _padToken: function(toBePadded, matchedString) { - if (typeof matchedString[PAD_LENGTH_POSTION] == 'undefined') { - return toBePadded; - } - if (typeof matchedString[PAD_DIRECTION_POSITION] == 'undefined') { - return toBePadded; - } - let targetLength = parseInt(matchedString[PAD_LENGTH_POSTION]); - if (typeof toBePadded == 'function') { - toBePadded = toBePadded(); - } - if (targetLength <= toBePadded.toString().length) { - return toBePadded; - } - let padCharacter = ' '; - if ((typeof matchedString[PAD_CHARACTER_POSITION] != 'undefined') && - (matchedString[PAD_CHARACTER_POSITION] !== '')) { - padCharacter = matchedString[PAD_CHARACTER_POSITION]; - } - let paddingLength = this._getPaddingLength(toBePadded, targetLength); - if (matchedString[PAD_DIRECTION_POSITION] == 'l') { - return this._padLeft(toBePadded, paddingLength, padCharacter); - } - if (matchedString[PAD_DIRECTION_POSITION] == 'r') { - return this._padRight(toBePadded, paddingLength, padCharacter); - } - let rightPadded = null; - let rightPadLength = 0; - let leftPadLength = 0; - if (matchedString[PAD_DIRECTION_POSITION] == 'R') { - rightPadLength = Math.ceil(paddingLength / 2); - rightPadded = this._padRight(toBePadded, rightPadLength, padCharacter); - leftPadLength = paddingLength - rightPadLength; - } - if (matchedString[PAD_DIRECTION_POSITION] == 'L') { - leftPadLength = Math.ceil(paddingLength / 2); - rightPadLength = paddingLength - leftPadLength; - rightPadded = this._padRight(toBePadded, rightPadLength, padCharacter); - } - if (rightPadded === null) { - return toBePadded; - } - return this._padLeft(rightPadded, leftPadLength, padCharacter); - }, - - _parseMatch: function(match, resultString, overrideReplacements) { - let token = match[TOKEN_POSITION]; - let replacements = this._replacements; - if (overrideReplacements !== null) { - replacements = overrideReplacements; - } - if (typeof replacements[token] == 'undefined') { - throw new Errors.UndefinedTokenError('No replacement defined for token ' + token, this.logger.error); - } - let replaceRegex = new RegExp(match[ORIG_REGEX_POSITION], 'g'); - let paddedToken = this._padToken(replacements[token], match); - return resultString.replace(replaceRegex, paddedToken); - }, - - getString: function(params) { - let parameters = Params.parse(params, { - formatString: this._format, - overrideReplacements: null - }); - let format = parameters.formatString; - this._verifyConfiguration(); - let tokenPattern = this._getTokenPattern(); - let match = tokenPattern.exec(format); - - let resultString = format; - while ((match !== null) && (typeof match != 'undefined')) { - resultString = this._parseMatch(match, resultString, parameters.overrideReplacements); - match = tokenPattern.exec(format); - } - if (this._externalParser === null) { - return resultString; - } - let externalPattern = new RegExp('(\\|.+?\\|)'); - match = externalPattern.exec(resultString); - while ((match !== null) && (typeof match != 'undefined')) { - let stripped = match[1].replace(this._externalParserLeftDelimiter, '').replace( - this._externalParserRightDelimiter, ''); - resultString = resultString.replace(match[1], this._externalParser(stripped)); - match = externalPattern.exec(resultString); - } - - return resultString; - }, - - setReplacement: function(token, replacement) { - if (typeof token == 'undefined') { - return true; - } - if (/^[A-Za-z]*$/.test(token) === false) { - return false; - } - if (typeof replacement == 'undefined' || replacement === null) { - delete this._replacements[token]; - return true; - } - this._replacements[token] = replacement; - return true; - }, - - setTokenLength: function(length) { - this._tokenLength = length; - }, - - setExternalParser: function(parser) { - if (typeof parser == 'function' || parser === null) { - this._externalParser = parser; - } - } - -}); -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/jsTextFile.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/jsTextFile.js deleted file mode 100644 index 7eb1c34c..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/jsTextFile.js +++ /dev/null @@ -1,130 +0,0 @@ -const GLib = imports.gi.GLib; -const Gio = imports.gi.Gio; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Errors = Extension.imports.errors; -const Utils = Extension.imports.utils; - -var JsTextFile = new Lang.Class({ - Name: 'JsTextFile', - - _init: function(path, logger) { - if (typeof logger == 'undefined') { - this.logger = Utils.getDefaultLogger(); - } - else { - this.logger = logger; - } - if (typeof path == 'undefined') { - throw new Errors.IoError('JsTextFile: no path specified', this.logger.error); - } - this.logger.debug('Creating JsTextFile for path ' + path); - this.path = path; - this.lines = null; - this._loadLines(); - }, - - // Returns true if file exists, false if not - exists: function() { - if (GLib.file_test(this.path, GLib.FileTest.EXISTS)) { - return true; - } - this.logger.error('JsTextFile: File does not exist : ' + this.path); - return false; - }, - - // Loads all lines from the text file - _loadLines: function() { - if (!this.exists()) { - throw new Errors.IoError('JsTextFile: trying to load non-existing file ' + this.path, - this.logger.error); - } - let file = Gio.file_new_for_path(this.path); - let [result, contents] = file.load_contents(null); - if (!result) { - this.logger.error('Could not read file: ' + this.path); - throw new Errors.IoError('JsTextFile: trying to load non-existing file ' + this.path, - this.logger.error); - } - let content = contents.toString(); - if (content.slice(-1) == '\n') { - content = content.slice(0, -1); - } - this.lines = content.split('\n'); - }, - - // Returns the number in the lines-array that contains the matching string - // Returns -1 if text is not found - _getLineNum: function(text) { - if (!this.exists()) { - return -1; - } - return this.lines.indexOf(text); - }, - - // Saves the lines to a file - saveFile: function(removeEmptyLines) { - if (!this.exists()) { - return; - } - if (removeEmptyLines === true) { - this._removeEmptyLines(); - } - try { - let lines = this.lines.join('\n'); - // make sure file ends with a newline - GLib.file_set_contents(this.path, lines + '\n'); - } - catch (exception) { - throw new Errors.FileWriteError(exception.toString(), this.path, this.logger.error); - } - }, - - _removeEmptyLines: function() { - this.lines = this.lines.filter(function(value) { - return (value !== ''); - }); - }, - - getLines: function() { - if (!this.exists()) { - this.logger.error('JsTextFile: no path specified'); - } - return this.lines; - }, - - removeLine: function(text) { - let lineNum = this._getLineNum(text); - if (lineNum == -1) { - return false; - } - this.lines.splice(lineNum, 1); - return true; - }, - - addLine: function(text, atFront) { - if (!this.exists()) { - return false; - } - if (atFront === true) { - this.lines.unshift(text); - return true; - } - this.lines.push(text); - return true; - }, - - modifyLine: function(oldtext, newtext) { - if (this.removeLine(oldtext)) { - return this.addLine(newtext); - } - return false; - }, - - setLines: function(newlines) { - this.lines = newlines; - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/de/LC_MESSAGES/todotxt.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/de/LC_MESSAGES/todotxt.mo deleted file mode 100644 index 06bb9e7d..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/de/LC_MESSAGES/todotxt.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/nl/LC_MESSAGES/todotxt.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/nl/LC_MESSAGES/todotxt.mo deleted file mode 100644 index 2fd4390f..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/nl/LC_MESSAGES/todotxt.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/pt_PT/LC_MESSAGES/todotxt.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/pt_PT/LC_MESSAGES/todotxt.mo deleted file mode 100644 index 503a1169..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/pt_PT/LC_MESSAGES/todotxt.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/zh_CN/LC_MESSAGES/todotxt.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/zh_CN/LC_MESSAGES/todotxt.mo deleted file mode 100644 index 2395df91..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/zh_CN/LC_MESSAGES/todotxt.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/markup.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/markup.js deleted file mode 100644 index ed96ec5f..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/markup.js +++ /dev/null @@ -1,70 +0,0 @@ -const GLib = imports.gi.GLib; -const Gdk = imports.gi.Gdk; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Shared = Extension.imports.sharedConstants; -const Utils = Extension.imports.utils; - -var Markup = new Lang.Class({ - Name: 'Markup', - bold: false, - italic: false, - changeColor: false, - color: null, - logger: null, - - _init: function(variant, logger) { - this.color = new Gdk.RGBA(); - this.color.parse('rgb(0,0,0)'); - if (typeof logger == 'undefined') { - this.logger = Utils.getDefaultLogger(); - this.logger.warning('Using default logger instead of injected one'); - } - else { - this.logger = logger; - } - if (typeof variant == 'undefined') { - return; - } - if (!(variant instanceof GLib.Variant)) { - this.logger.error('Markup instantiated with non-variant object of type ' + typeof variant); - return; - } - let expectedVariant = new GLib.VariantType('(bsbb)'); - if (!(variant.is_of_type(expectedVariant))) { - this.logger.error('Markup instantiated with variant of wrong type ' + variant.get_type_string()); - return; - } - let unpack = variant.deep_unpack(); - this.bold = unpack[Shared.STYLE_BOLD]; - this.italic = unpack[Shared.STYLE_ITALIC]; - this.changeColor = unpack[Shared.STYLE_CHANGE_COLOR]; - this.color.parse(unpack[Shared.STYLE_COLOR]); - }, - - setColorFromString: function(colorString) { - try { - this.color.parse(colorString); - } - catch (err) { - this.logger.error('Could not parse color: ' + err); - } - }, - - toVariant: function() { - let tuple = []; - tuple[Shared.STYLE_BOLD] = GLib.Variant.new_boolean(this.bold); - tuple[Shared.STYLE_ITALIC] = GLib.Variant.new_boolean(this.italic); - tuple[Shared.STYLE_CHANGE_COLOR] = GLib.Variant.new_boolean(this.changeColor); - tuple[Shared.STYLE_COLOR] = GLib.Variant.new_string(this.color.to_string()); - return GLib.Variant.new_tuple(tuple); - }, - - toString: function() { - return '[object Markup] (bold: ' + this.bold + ', italic: ' + this.italic + ', changeColor: ' + - this.changeColor + ', color: ' + this.color.to_string() + ')'; - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/messageDialog.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/messageDialog.js deleted file mode 100644 index f29e0884..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/messageDialog.js +++ /dev/null @@ -1,61 +0,0 @@ -const Clutter = imports.gi.Clutter; -const Lang = imports.lang; -const ModalDialog = imports.ui.modalDialog; -const Signals = imports.signals; -const St = imports.gi.St; - -const Gettext = imports.gettext; -const _ = Gettext.domain('todotxt').gettext; - -var MessageDialog = new Lang.Class({ - Name: 'MessageDialog', - Extends: ModalDialog.ModalDialog, - - _init: function(title, message) { - this.message = message; - this.title = title; - this.parent({ - styleClass: 'message-dialog' - }); - - let tlabel = new St.Label({ - style_class: 'message-dialog-title', - text: this.title - }); - this.contentLayout.add(tlabel, { - x_align: St.Align.MIDDLE, - y_align: St.Align.START - }); - - let label = new St.Label({ - style_class: 'message-dialog-label', - text: this.message, - }); - label.clutter_text.line_wrap = true; - this.contentLayout.add(label, { - y_align: St.Align.MIDDLE - }); - - let buttons = [{ - label: _('Ok'), - action: Lang.bind(this, this._onOkButton), - key: Clutter.Return - }]; - this.setButtons(buttons); - }, - - close: function() { - this.parent(); - }, - - _onOkButton: function() { - this.close(); - }, - - open: function() { - this.parent(); - } -}); -Signals.addSignalMethods(MessageDialog.prototype); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/metadata.json b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/metadata.json deleted file mode 100644 index 3175e62b..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/metadata.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "A Gnome shell interface for todo.txt. \n\nTodo.txt is a future-proof syntax for tasks (not made by me), for more info: http://todotxt.com/\n\nSome examples:\nTask: Basic task\n(A) Task: High priority task\nTask @project +context: Task is part of project and has a certain context\nx 2013-08-22 Task: Task was completed on the 22nd of August\n\nFor more info about the syntax: https://github.com/ginatrapani/todo.txt-cli/wiki/The-Todo.txt-Format\n\nQuick start:\nWhen you first enable the extension, chances are high you'll see a [X] in your top panel. If you click the [X], you will be able to choose between creating the necessary files automatically or selecting your own existing files to be used with the extension.\n\nPlease use the issue tracker on the homepage to report bugs and/or file feature requests, this makes tracking easier for me. Thanks!\n\nSee the included CHANGELOG.md for info about changes between different versions, or see it online: https://gitlab.com/bartl/todo.txt-bart.libert.gmail.com/raw/tip/CHANGELOG.md", - "name": "Todo.txt", - "shell-version": [ - "3.10", - "3.12", - "3.14", - "3.16", - "3.18", - "3.20", - "3.22", - "3.24", - "3.26", - "3.28" - ], - "url": "https://gitlab.com/bartl/todo-txt-gnome-shell-extension/", - "uuid": "todo.txt@bart.libert.gmail.com", - "version": 25 -} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/multiButtonDialog.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/multiButtonDialog.js deleted file mode 100644 index 02eb52a1..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/multiButtonDialog.js +++ /dev/null @@ -1,76 +0,0 @@ -const Clutter = imports.gi.Clutter; -const Lang = imports.lang; -const ModalDialog = imports.ui.modalDialog; -const Signals = imports.signals; -const St = imports.gi.St; - -const Gettext = imports.gettext; -const _ = Gettext.domain('todotxt').gettext; - -var ButtonMapping = new Lang.Class({ - Name: 'ButtonMapping', - label: null, - key: null, - action: null, - - _init: function(label, key, action) { - this.label = label; - this.key = key; - this.action = action; - } -}); - -var MultiButtonDialog = new Lang.Class({ - Name: 'MultiButtonDialog', - Extends: ModalDialog.ModalDialog, - question: null, - title: null, - - _init: function(title, question, buttonMappings) { - this.question = question; - this.title = title; - this.parent({ - styleClass: 'confirm-dialog' - }); - - let tlabel = new St.Label({ - style_class: 'confirm-dialog-title', - text: this.title - }); - this.contentLayout.add(tlabel, { - x_align: St.Align.MIDDLE, - y_align: St.Align.START - }); - - let label = new St.Label({ - style_class: 'confirm-dialog-label', - text: this.question - }); - this.contentLayout.add(label, { - y_align: St.Align.MIDDLE - }); - - let buttons = []; - for (let i in buttonMappings) { - /*jshint loopfunc: true */ - if (buttonMappings.hasOwnProperty(i)) { - let mapping = buttonMappings[i]; - buttons.push({ - label: mapping.label, - key: mapping.key, - action: Lang.bind(this, function() { - if (mapping.action !== null) { - mapping.action(); - } - this.close(); - }) - }); - } - } - - this.setButtons(buttons); - }, -}); -Signals.addSignalMethods(MultiButtonDialog.prototype); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/booleanWidget.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/booleanWidget.js deleted file mode 100644 index 6f7badcc..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/booleanWidget.js +++ /dev/null @@ -1,29 +0,0 @@ -const Gtk = imports.gi.Gtk; -const GObject = imports.gi.GObject; -const Lang = imports.lang; -const Extension = imports.misc.extensionUtils.getCurrentExtension(); - -var BooleanWidget = new GObject.Class({ - Name: 'BooleanWidget', - GTypeName: 'BooleanWidget', - Extends: Extension.imports.preferences.preferenceWidget.PreferenceWidget, - - _init: function(setting, settings) { - this.parent(setting, settings); - - let settingsSwitch = new Gtk.Switch({ - active: settings.get(setting), - }); - - this._addHelp(settingsSwitch); - - settingsSwitch.connect('notify::active', Lang.bind(this, function(object) { - log('changing boolean ' + setting + ' to ' + object.active); - settings.set(setting, object.active); - })); - - this.box.add(settingsSwitch); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/categoryTab.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/categoryTab.js deleted file mode 100644 index 5ccd1ef3..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/categoryTab.js +++ /dev/null @@ -1,54 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Utils = Extension.imports.utils; -const _ = imports.gettext.domain('todotxt').gettext; - -var CategoryTab = new GObject.Class({ - Name: 'CategoryTab', - GTypeName: 'CategoryTab', - Extends: Gtk.Box, - _visible: false, - - _init: function(title) { - this.parent(); - this.orientation = Gtk.Orientation.VERTICAL; - this.border_width = 10; - this.vexpand = true; - this.spacing = 6; - - this.titleLabel = new Gtk.Label({ - label: _(title), - xalign: 0, - margin_top: 0 - }); - }, - - _updateVisibility: function() { - this._visible = false; - for (let child in this.get_children()) { - if (this.get_children().hasOwnProperty(child)) { - if (Utils.isValid(this.get_children()[child].isVisible)) { - this._visible = this._visible || this.get_children()[child].isVisible(); - } - } - } - }, - - isVisible: function() { - this._updateVisibility(); - return this._visible; - }, - - getTitle: function() { - return this.titleLabel; - }, - - add: function(child) { - this.parent(child); - this._updateVisibility(); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/categoryTabWithSubtabs.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/categoryTabWithSubtabs.js deleted file mode 100644 index 195c634e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/categoryTabWithSubtabs.js +++ /dev/null @@ -1,50 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Utils = Extension.imports.utils; - -const _ = imports.gettext.domain('todotxt').gettext; - -var CategoryTabWithSubtabs = new GObject.Class({ - Name: 'CategoryTabWithSubtabs', - GTypeName: 'CategoryTabWithSubtabs', - Extends: Gtk.Notebook, - _visible: false, - - _init: function(title) { - this.parent(); - - this.titleLabel = new Gtk.Label({ - label: _(title), - xalign: 0, - margin_top: 0 - }); - }, - - getTitle: function() { - return this.titleLabel; - }, - - _updateVisibility: function() { - this._visible = false; - for (let i = 0, len = this.get_n_pages(); i < len; i++) { - let page = this.get_nth_page(i); - if (Utils.isValid(page.isVisible())) { - this._visible = this._visible || page.isVisible(); - } - } - }, - - isVisible: function() { - this._updateVisibility(); - return this._visible; - }, - - add: function(element) { - this.append_page(element, element.getTitle()); - this._updateVisibility(); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/colorWidget.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/colorWidget.js deleted file mode 100644 index 83aa42db..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/colorWidget.js +++ /dev/null @@ -1,35 +0,0 @@ -const GObject = imports.gi.GObject; -const Gdk = imports.gi.Gdk; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); - -var ColorWidget = new GObject.Class({ - Name: 'ColorWidget', - GTypeName: 'ColorWidget', - Extends: Extension.imports.preferences.preferenceWidget.PreferenceWidget, - - _init: function(setting, settings) { - this.parent(setting, settings); - - let oldColor = new Gdk.RGBA(); - oldColor.parse(settings.get(setting)); - - let customColorButton = new Gtk.ColorButton({ - 'rgba': oldColor - }); - - customColorButton.connect('color-set', Lang.bind(this, function(object) { - let color = customColorButton.get_rgba().to_string(); - log('Setting ' + setting + ' to ' + color); - settings.set(setting, color); - })); - - this._addHelp(customColorButton); - - this.box.add(customColorButton); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/helpWidget.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/helpWidget.js deleted file mode 100644 index 368cdfe8..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/helpWidget.js +++ /dev/null @@ -1,17 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); - -var HelpWidget = new GObject.Class({ - Name: 'HelpWidget', - GTypeName: 'HelpWidget', - Extends: Extension.imports.preferences.preferenceWidget.PreferenceWidget, - - _init: function(setting, settings) { - this.parent(setting, settings); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/integerWidget.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/integerWidget.js deleted file mode 100644 index 024cd335..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/integerWidget.js +++ /dev/null @@ -1,70 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Utils = Extension.imports.utils; - -const _ = imports.gettext.domain('todotxt').gettext; - -const COL_COMBO_VALUE = 0; -const COL_COMBO_TEXT = 1; - -var IntegerWidget = new GObject.Class({ - Name: 'IntegerWidget', - GTypeName: 'IntegerWidget', - Extends: Extension.imports.preferences.preferenceWidget.PreferenceWidget, - - _init: function(setting, settings) { - this.parent(setting, settings); - - let model = new Gtk.ListStore(); - model.set_column_types([GObject.TYPE_INT, GObject.TYPE_STRING]); - let comboBox = new Gtk.ComboBox({ - model: model - }); - - if (this._params.options.length === 0) { - comboBox.sensitive = false; - } - - let indexedOptions = this._convertOptionArrayToIndexedArray(this._params.options); - for (let i in indexedOptions) { - if (indexedOptions.hasOwnProperty(i)) { - if (!Utils.isValid(indexedOptions[i])) { - continue; - } - let row = model.insert(parseInt(i)); - model.set(row, [COL_COMBO_VALUE, COL_COMBO_TEXT], [parseInt(i), _(indexedOptions[i])]); - if (model.get_value(row, COL_COMBO_VALUE) === this._settings.get(setting)) { - comboBox.set_active_iter(row); - } - } - } - - let cell = new Gtk.CellRendererText(); - comboBox.pack_start(cell, true); - comboBox.add_attribute(cell, 'text', COL_COMBO_TEXT); - - comboBox.connect('changed', Lang.bind(this, function(object) { - let model = object.get_model(); - let [success, iter] = object.get_active_iter(); - if (!success) { - return; - } - let activeValue = model.get_value(iter, COL_COMBO_VALUE); - let activeText = model.get_value(iter, COL_COMBO_TEXT); - log('changing ' + setting + ' to ' + activeValue + ' (' + activeText + ')'); - this._settings.set(setting, activeValue); - if ((typeof extraFunctionOnChange !== 'undefined') && (extraFunctionOnChange !== - null)) { - extraFunctionOnChange(activeValue); - } - })); - - this._addHelp(comboBox); - this.box.add(comboBox); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/pathWidget.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/pathWidget.js deleted file mode 100644 index b0172fcf..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/pathWidget.js +++ /dev/null @@ -1,69 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); - -const Gettext = imports.gettext.domain('todotxt'); -const _ = Gettext.gettext; - -var PathWidget = new GObject.Class({ - Name: 'PathWidget', - GTypeName: 'PathWidget', - Extends: Extension.imports.preferences.preferenceWidget.PreferenceWidget, - - launchFileChooser: function(caller, entryTarget, title, setting, settings) { - let dialogTitle = _('Select file'); - if (title !== null) { - dialogTitle = title; - } - let chooser = new Gtk.FileChooserDialog({ - title: dialogTitle, - action: Gtk.FileChooserAction.OPEN, - modal: true - }); - - chooser.add_button(Gtk.STOCK_CANCEL, 0); - chooser.add_button(Gtk.STOCK_OPEN, 1); - chooser.set_default_response(1); - let filename = null; - if (chooser.run() == 1) { - filename = chooser.get_filename(); - if (filename) { - entryTarget.set_text(filename); - settings.set(setting, filename); - } - } - chooser.destroy(); - }, - - _init: function(setting, settings) { - this.parent(setting, settings); - this.spacing = 6; - - let locationValue = new Gtk.Entry({ - hexpand: true - }); - locationValue.set_text(settings.get(setting)); - let locationBrowse = new Gtk.Button({ - label: _('Browse') - }); - locationBrowse.connect('clicked', Lang.bind(this, this.launchFileChooser, locationValue, - _(this._params.description), setting, settings)); - locationValue.connect('focus-out-event', Lang.bind(this, function(object) { - log('Setting ' + setting + ' to ' + locationValue.get_text()); - settings.set(setting, locationValue.get_text()); - })); - locationValue.connect('activate', Lang.bind(this, function(object) { - log('Setting ' + setting + ' to ' + locationValue.get_text()); - settings.set(setting, locationValue.get_text()); - })); - - this._addHelp(locationValue); - - this.box.add(locationValue); - this.box.add(locationBrowse); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/preferenceWidget.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/preferenceWidget.js deleted file mode 100644 index 7f5a411e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/preferenceWidget.js +++ /dev/null @@ -1,169 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; -const Params = imports.misc.params; -const Signals = imports.signals; -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Utils = Extension.imports.utils; -const _ = imports.gettext.domain('todotxt').gettext; - -var PreferenceWidget = new GObject.Class({ - Name: 'PreferenceWidget', - GTypeName: 'PreferenceWidget', - Extends: Gtk.Box, - _params: null, - _help: null, - _settings: null, - _settingName: null, - - _isSensitive: function(sensitivityArray) { - if (sensitivityArray === null) { - return true; - } - for (let checkSetting in sensitivityArray) { - if (sensitivityArray.hasOwnProperty(checkSetting)) { - let checkSettingArray = sensitivityArray[checkSetting]; - if (this._settings.getType(checkSetting) == 'integer') { - checkSettingArray = this._convertOptionArrayToIndexedArray(sensitivityArray[ - checkSetting]); - } - let currentCheckSettingValue = this._settings.get(checkSetting); - if (typeof checkSettingArray[currentCheckSettingValue] != 'undefined') { - return checkSettingArray[currentCheckSettingValue]; - } - } - } - return true; - }, - - _hasVisibleLevel: function() { - return (this._settings.getLevel(this._settingName) <= this._settings.get('settings-level')); - }, - - isVisible: function() { - return this._hasVisibleLevel() && this._isSensitive(this._params.sensitivity); - }, - - _updateRevealerVisibility: function() { - if (Utils.isValid(Gtk.Revealer) && (this.revealer instanceof Gtk.Revealer)) { - this.revealer.set_reveal_child(this.isVisible()); - } - else { - this.revealer.set_visible(this.isVisible()); - } - this.emit('visibility-changed'); - }, - - _registerLevel: function() { - this._settings.registerForChange('settings-level', Lang.bind(this, function() { - this._updateRevealerVisibility(); - })); - }, - - _registerSensitivity: function(sensitivityArray, callback) { - if (sensitivityArray === null) { - return; - } - for (let sensitivitySetting in sensitivityArray) { - if (sensitivityArray.hasOwnProperty(sensitivitySetting)) { - this._settings.registerForChange(sensitivitySetting, callback); - } - } - }, - - _convertOptionArrayToIndexedArray: function(optionArray) { - let indexedOptions = {}; - for (let option in optionArray) { - if (optionArray.hasOwnProperty(option)) { - indexedOptions[this._optionToInteger(option)] = optionArray[option]; - } - } - return indexedOptions; - }, - - _optionToInteger: function(option) { - let result = /^#(.*)#$/.exec(option); - if (result !== null) { - let importPath = result[1].charAt(0).toLowerCase() + result[1].substring(1); - let parts = importPath.split('.'); - let temp = Extension.imports[parts[0]]; - for (let i = 1; i < parts.length; i++) { - temp = temp[parts[i]]; - } - return parseInt(temp); - } - return parseInt(option); - }, - - _addHelp: function(target) { - if (this._help !== undefined) { - target.set_tooltip_text(_(this._help)); - } - }, - - _getLabel: function() { - let preferenceLabel = new Gtk.Label({ - label: _(this._settings.getHumanName(this._settingName)), - xalign: 0 - }); - - this._addHelp(preferenceLabel); - return preferenceLabel; - }, - - _init: function(settingName, settings, noLabel) { - this.parent(); - this._settingName = settingName; - this._settings = settings; - this._help = this._settings.getHelp(this._settingName); - this.spacing = 6; - this.orientation = Gtk.Orientation.HORIZONTAL; - - this._params = Params.parse(settings.getExtraParams(settingName), { - sensitivity: null, - description: _('No description'), - options: ['No options defined'], - shortcuts: [], - range: { - 'min': 1, - 'max': 65535, - 'step': 1 - } - }); - - this.box = new Gtk.Box({ - orientation: Gtk.Orientation.HORIZONTAL, - margin: 3 - }); - - if (Utils.isValid(Gtk.Revealer)) { - this.revealer = new Gtk.Revealer({ - reveal_child: this.isVisible() - }); - this.revealer.add(this.box); - } - else { - this.revealer = new Gtk.Box({ - visible: this.isVisible() - }); - this.revealer.pack_start(this.box, true, true, 0); - } - - this.pack_start(this.revealer, true, true, 0); - this._registerLevel(); - this._registerSensitivity(this._params.sensitivity, Lang.bind(this, function() { - this._updateRevealerVisibility(); - this.revealer.sensitive = this._isSensitive(this._params.sensitivity); - })); - - if (noLabel === true) { - return; - } - - this.box.pack_start(this._getLabel(), true, true, 0); - } - -}); -Signals.addSignalMethods(PreferenceWidget.prototype); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/priorityMarkupWidget.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/priorityMarkupWidget.js deleted file mode 100644 index 9593b61e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/priorityMarkupWidget.js +++ /dev/null @@ -1,325 +0,0 @@ -const GObject = imports.gi.GObject; -const Gdk = imports.gi.Gdk; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const ButtonCellRenderer = Extension.imports.buttonCellRenderer; -const Markup = Extension.imports.markup.Markup; - -const Gettext = imports.gettext.domain('todotxt'); -const _ = Gettext.gettext; - -const COL_PRIORITY = 0; -const COL_CHANGE_COLOR = 1; -const COL_COLOR = 2; -const COL_BOLD = 3; -const COL_ITALIC = 4; - -var PriorityMarkupWidget = new GObject.Class({ - Name: 'PriorityMarkupWidget', - GTypeName: 'PriorityMarkupWidget', - Extends: Extension.imports.preferences.preferenceWidget.PreferenceWidget, - - _removePriorityStyle: function(priority) { - if (priority === null) { - log('Priority can not be null'); - return; - } - delete this.prioritiesMarkup[priority]; - this._settings.set('priorities-markup', this.prioritiesMarkup); - }, - - _updatePriorityStyling: function(priority, change_color, color, bold, italic, replace_prio) { - if (priority === null) { - log('Priority can not be null'); - return; - } - var currentValue = this.prioritiesMarkup[priority]; - if (typeof currentValue == 'undefined') { - // create new tuple with default values - this.prioritiesMarkup[priority] = new Markup(); - currentValue = this.prioritiesMarkup[priority]; - } - if (change_color !== null) { - if (change_color === true) { - if (color !== null) { - currentValue.setColorFromString(color); - } - } - currentValue.changeColor = change_color; - } - if (bold !== null) { - currentValue.bold = bold; - } - if (italic !== null) { - currentValue.italic = italic; - } - if (replace_prio != priority) { - if ((replace_prio !== null) && (replace_prio !== undefined)) { - delete this.prioritiesMarkup[replace_prio]; - } - } - this._settings.set('priorities-markup', this.prioritiesMarkup); - }, - - - _checkPriorityCondition: function(model, check_function, message) { - let [validIterator, iter] = model.get_iter_first(); - let result = true; - let priority = '@'; - while (validIterator && result) { - priority = model.get_value(iter, COL_PRIORITY); - result = check_function(priority); - validIterator = model.iter_next(iter); - } - if (!result) { - let dialog = new Gtk.MessageDialog({ - buttons: Gtk.ButtonsType.OK, - text: message + ': ' + priority, - message_type: Gtk.MessageType.ERROR - }); - dialog.run(); - dialog.destroy(); - return false; - } - return true; - }, - - _checkForInvalidPriorities: function(model) { - return this._checkPriorityCondition(model, function(priority) { - return (/^[A-Z]$/).test(priority); - }, - _('Wrong priority')); - }, - - _checkForDuplicatePriorities: function(model) { - let seenPriorities = []; - let [validIterator, iter] = model.get_iter_first(); - while (validIterator) { - let priority = model.get_value(iter, COL_PRIORITY); - if (seenPriorities.indexOf(priority) == -1) { - seenPriorities.push(priority); - } - else { - let dialog = new Gtk.MessageDialog({ - buttons: Gtk.ButtonsType.OK, - text: _('Duplicate priority: %(priority)').replace('%(priority)', priority), - message_type: Gtk.MessageType.ERROR - }); - dialog.run(); - dialog.destroy(); - return false; - } - validIterator = model.iter_next(iter); - } - return true; - }, - - _validateModel: function(model) { - if (!this._checkForDuplicatePriorities(model)) { - return false; - } - if (!this._checkForInvalidPriorities(model)) { - return false; - } - return true; - }, - - _updatePriorityStylingFromModelRow: function(model, row, replace_prio) { - if (!this._validateModel(model)) { - model.remove(row); - return; - } - this._updatePriorityStyling( - model.get_value(row, COL_PRIORITY), model.get_value(row, COL_CHANGE_COLOR), model.get_value( - row, - COL_COLOR), model.get_value(row, COL_BOLD), model.get_value(row, COL_ITALIC), - replace_prio); - }, - - _buildToggleColumn: function(title, attribute_column, model) { - let column = new Gtk.TreeViewColumn({ - 'title': title, - 'expand': true - }); - - let renderer = new Gtk.CellRendererToggle({ - activatable: true - }); - renderer.connect('toggled', Lang.bind(this, function(rend, iter) { - let newActiveState = !rend.active; - let [returnCode, row] = model.get_iter_from_string(iter); - if (!returnCode) { - throw new Error('Something is broken!'); - } - model.set(row, [attribute_column], [newActiveState]); - this._updatePriorityStylingFromModelRow(model, row); - })); - column.pack_start(renderer, true); - column.add_attribute(renderer, 'active', attribute_column); - return column; - }, - - _buildPriorityStyleWidget: function(model, row, priority, change_color, color, bold, italic) { - let newRow = model.insert(row); - model.set(newRow, [COL_PRIORITY, COL_CHANGE_COLOR, COL_COLOR, COL_BOLD, COL_ITALIC], [priority, - change_color, color, bold, italic]); - }, - - _buildPrioritiesFromSettings: function(parentContainer, startRow) { - this.prioritiesMarkup = this._settings.get('priorities-markup'); - let i = 1; - for (let markup in this.prioritiesMarkup) { - if (this.prioritiesMarkup.hasOwnProperty(markup)) { - this._buildPriorityStyleWidget(parentContainer, - startRow + i, - markup, - this.prioritiesMarkup[markup].changeColor, - this.prioritiesMarkup[markup].color.to_string(), - this.prioritiesMarkup[markup].bold, - this.prioritiesMarkup[markup].italic); - i = i + 1; - } - } - return i; - }, - - _init: function(setting, settings) { - this.parent(setting, settings, true); - this.spacing = 6; - this.orientation = Gtk.Orientation.VERTICAL; - this.box.orientation = Gtk.Orientation.VERTICAL; - - let scroller = new Gtk.ScrolledWindow(); - let model = new Gtk.ListStore(); - model.set_column_types([ - GObject.TYPE_STRING, GObject.TYPE_BOOLEAN, GObject.TYPE_STRING, GObject.TYPE_BOOLEAN, GObject.TYPE_BOOLEAN - ]); - this._buildPrioritiesFromSettings(model, 1); - let treeview = new Gtk.TreeView({ - 'expand': true, - 'model': model - }); - - let prioCol = new Gtk.TreeViewColumn({ - 'title': _('Priority'), - 'expand': true, - 'sort-indicator': true, - 'sort-column-id': COL_PRIORITY, - }); - - let prioRend = new Gtk.CellRendererText({ - editable: true - }); - - prioRend.connect('edited', Lang.bind(this, function(rend, iter, newPrio) { - let [returnCode, row] = model.get_iter_from_string(iter); - if (!returnCode) { - throw new Error('Something is broken!'); - } - let oldPrio = model.get_value(row, [COL_PRIORITY]); - model.set(row, [COL_PRIORITY], [newPrio]); - this._updatePriorityStylingFromModelRow(model, row, oldPrio); - })); - prioCol.pack_start(prioRend, true); - prioCol.add_attribute(prioRend, 'text', COL_PRIORITY); - - treeview.append_column(prioCol); - - treeview.append_column(this._buildToggleColumn(_('Change color'), COL_CHANGE_COLOR, model)); - - let colorCol = new Gtk.TreeViewColumn({ - 'title': _('Color'), - 'expand': true, - }); - - let colorRend = new ButtonCellRenderer.ButtonCellRenderer({ - activatable: true - }); - colorRend.connect('clicked', Lang.bind(this, function(rend, iter) { - let [returnCode, row] = model.get_iter_from_string(iter); - if (!returnCode) { - throw new Error('Something is broken!'); - } - let oldColor = new Gdk.RGBA(); - oldColor.parse(model.get_value(row, [COL_COLOR])); - let colorChooser = new Gtk.ColorChooserDialog({ - modal: true, - rgba: oldColor - }); - if (colorChooser.run() == Gtk.ResponseType.OK) { - let newColor_reference = new Gdk.RGBA(); - let newColor = colorChooser.get_rgba(newColor_reference); - if (!(newColor instanceof Gdk.RGBA)) { - newColor = newColor_reference; - } - model.set(row, [COL_COLOR], [newColor.to_string()]); - this._updatePriorityStylingFromModelRow(model, row); - } - colorChooser.destroy(); - })); - colorCol.pack_start(colorRend, true); - colorCol.add_attribute(colorRend, 'cell-background', COL_COLOR); - colorCol.add_attribute(colorRend, 'sensitive', COL_CHANGE_COLOR); - treeview.append_column(colorCol); - - treeview.append_column(this._buildToggleColumn(_('Bold'), COL_BOLD, model)); - treeview.append_column(this._buildToggleColumn(_('Italic'), COL_ITALIC, model)); - - model.set_sort_column_id(COL_PRIORITY, Gtk.SortType.ASCENDING); - scroller.add(treeview); - this.box.add(scroller); - - let toolbar = new Gtk.Toolbar(); - toolbar.get_style_context().add_class(Gtk.STYLE_CLASS_INLINE_TOOLBAR); - - let addButton = new Gtk.ToolButton({ - icon_name: Gtk.STOCK_ADD, - label: _('Add style'), - is_important: true - }); - toolbar.add(addButton); - addButton.connect('clicked', Lang.bind(this, function() { - let dialog = new Gtk.MessageDialog({ - buttons: Gtk.ButtonsType.OK_CANCEL, - text: _('Please enter the priority'), - message_type: Gtk.MessageType.QUESTION, - title: _('New priority style'), - }); - let dialogbox = dialog.get_content_area(); - let userentry = new Gtk.Entry(); - dialogbox.pack_end(userentry, false, false, 0); - dialog.show_all(); - let response = dialog.run(); - let priority = userentry.get_text(); - if ((response == Gtk.ResponseType.OK) && (priority !== '')) { - let newRow = model.insert(10); - model.set(newRow, [COL_PRIORITY, COL_CHANGE_COLOR, COL_COLOR, COL_BOLD, - COL_ITALIC], [ - priority, false, 'rgb(255,255,255)', false, false]); - if (!this._validateModel(model)) { - model.remove(newRow); - } - } - dialog.destroy(); - })); - let deleteButton = new Gtk.ToolButton({ - stock_id: Gtk.STOCK_DELETE, - label: _('Delete') - }); - toolbar.add(deleteButton); - deleteButton.connect('clicked', Lang.bind(this, function() { - let [success, model, iter] = treeview.get_selection().get_selected(); - this._removePriorityStyle(model.get_value(iter, COL_PRIORITY)); - if (success) { - model.remove(iter); - } - })); - this.box.add(toolbar); - } - - -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/shortcutWidget.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/shortcutWidget.js deleted file mode 100644 index b6fd4aae..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/shortcutWidget.js +++ /dev/null @@ -1,90 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; - -const _ = imports.gettext.domain('todotxt').gettext; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); - -var ShortcutWidget = new GObject.Class({ - Name: 'ShortcutWidget', - GTypeName: 'ShortcutWidget', - Extends: Extension.imports.preferences.preferenceWidget.PreferenceWidget, - - _init: function(setting, settings) { - this.parent(setting, settings, true); - - let model = new Gtk.ListStore(); - model.set_column_types([ - GObject.TYPE_STRING, GObject.TYPE_STRING, GObject.TYPE_INT, GObject.TYPE_INT - ]); - - for (let shortcut in this._params.shortcuts) { - if (this._params.shortcuts.hasOwnProperty(shortcut)) { - let row = model.insert(10); - let [key, mods] = Gtk.accelerator_parse(settings.get(shortcut)); - model.set(row, [0, 1, 2, 3], [shortcut, _(this._params.shortcuts[shortcut]), mods, key]); - } - } - - let treeview = new Gtk.TreeView({ - 'expand': true, - 'model': model - }); - - let cellrend = new Gtk.CellRendererText(); - let col = new Gtk.TreeViewColumn({ - 'title': _('Function'), - 'expand': true - }); - - col.pack_start(cellrend, true); - col.add_attribute(cellrend, 'text', 1); - - treeview.append_column(col); - - cellrend = new Gtk.CellRendererAccel({ - 'editable': true, - 'accel-mode': Gtk.CellRendererAccelMode.GTK - }); - cellrend.connect('accel-edited', function(rend, iter, key, mods) { - let value = Gtk.accelerator_name(key, mods); - - let [succ, iterator] = model.get_iter_from_string(iter); - - if (!succ) { - throw new Error('Something is broken!'); - } - - let name = model.get_value(iterator, 0); - - model.set(iterator, [2, 3], [mods, key]); - - settings.set(name, value); - }); - - cellrend.connect('accel-cleared', function(rend, iter) { - let [succ, iterator] = model.get_iter_from_string(iter); - - if (!succ) { - throw new Error('Something is broken!'); - } - - model.set(iterator, [3], [0]); - let name = model.get_value(iterator, 0); - settings.set(name, ''); - }); - - col = new Gtk.TreeViewColumn({ - 'title': _('Key') - }); - - col.pack_end(cellrend, false); - col.add_attribute(cellrend, 'accel-mods', 2); - col.add_attribute(cellrend, 'accel-key', 3); - - treeview.append_column(col); - this.box.add(treeview); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/spinWidget.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/spinWidget.js deleted file mode 100644 index d56f9acb..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/spinWidget.js +++ /dev/null @@ -1,38 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); - -var SpinWidget = new GObject.Class({ - Name: 'SpinWidget', - GTypeName: 'SpinWidget', - Extends: Extension.imports.preferences.preferenceWidget.PreferenceWidget, - - _init: function(setting, settings) { - this.parent(setting, settings); - - let adjustment = new Gtk.Adjustment({ - lower: this._params.range.min, - upper: this._params.range.max, - step_increment: this._params.range.step - }); - - let spinButton = new Gtk.SpinButton({ - adjustment: adjustment, - snap_to_ticks: true, - }); - - spinButton.set_value(this._settings.get(setting)); - - spinButton.connect('value-changed', Lang.bind(this, function(entry) { - log('changing ' + setting + ' to ' + entry.get_value_as_int()); - this._settings.set(setting, entry.get_value_as_int()); - })); - - this._addHelp(spinButton); - this.box.add(spinButton); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/stringWidget.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/stringWidget.js deleted file mode 100644 index 4539f60c..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/stringWidget.js +++ /dev/null @@ -1,32 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); - -var StringWidget = new GObject.Class({ - Name: 'StringWidget', - GTypeName: 'StringWidget', - Extends: Extension.imports.preferences.preferenceWidget.PreferenceWidget, - - _init: function(setting, settings) { - this.parent(setting, settings); - - let textFieldValue = new Gtk.Entry({ - hexpand: true - }); - textFieldValue.set_text(this._settings.get(setting)); - textFieldValue.connect('focus-out-event', Lang.bind(this, function(object) { - log('Setting ' + setting + ' to ' + textFieldValue.get_text()); - this._settings.set(setting, textFieldValue.get_text()); - })); - textFieldValue.connect('activate', Lang.bind(this, function(object) { - log('Setting ' + setting + ' to ' + textFieldValue.get_text()); - this._settings.set(setting, textFieldValue.get_text()); - })); - this._addHelp(textFieldValue); - this.box.add(textFieldValue); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/subCategorySection.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/subCategorySection.js deleted file mode 100644 index a3738318..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/subCategorySection.js +++ /dev/null @@ -1,64 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Utils = Extension.imports.utils; - -const _ = imports.gettext.domain('todotxt').gettext; - -var SubCategorySection = new GObject.Class({ - Name: 'SubCategorySection', - GTypeName: 'SubCategorySection', - Extends: Gtk.Box, - _visible: false, - - _init: function(title) { - this.parent(); - this.label = new Gtk.Label({ - label: '' + _(title) + '', - use_markup: true, - xalign: 0 - }); - this.orientation = Gtk.Orientation.VERTICAL; - this.vbox = new Gtk.Box({ - orientation: Gtk.Orientation.VERTICAL, - margin_start: 20, - }); - Gtk.Box.prototype.add.call(this, this.label); - Gtk.Box.prototype.add.call(this, this.vbox); - }, - - _updateVisibility: function() { - this._visible = false; - for (let child in this.vbox.get_children()) { - if (this.vbox.get_children().hasOwnProperty(child)) { - if (Utils.isValid(this.vbox.get_children()[child].isVisible)) { - this._visible = this._visible || this.vbox.get_children()[child].isVisible(); - } - } - } - }, - - isVisible: function() { - this._updateVisibility(); - return this._visible; - }, - - add: function(child) { - if (child === null) { - return; - } - this.vbox.add(child); - this._updateVisibility(); - }, - - remove: function(child) { - if (child === null) { - return; - } - this.vbox.remove(child); - this._updateVisibility(); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/subCategoryTab.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/subCategoryTab.js deleted file mode 100644 index c8557c1f..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/subCategoryTab.js +++ /dev/null @@ -1,130 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Utils = Extension.imports.utils; - -const _ = imports.gettext.domain('todotxt').gettext; - -var SubCategoryTab = new GObject.Class({ - Name: 'SubCategoryTab', - GTypeName: 'SubCategoryTab', - Extends: Gtk.Box, - _visible: false, - _helpWidgets: [], - _buttonBox: null, - _helpCreated: false, - - _init: function(title) { - this.parent(); - this.label = new Gtk.Label({ - label: _(title), - margin_top: 0 - }); - this.orientation = Gtk.Orientation.VERTICAL; - this.vbox = new Gtk.Box({ - orientation: Gtk.Orientation.VERTICAL, - border_width: 10, - vexpand: true, - }); - Gtk.Box.prototype.add.call(this, this.vbox); - this._helpWidgets = []; - }, - - _getHelpText: function() { - let helpText = ''; - - for (let widget in this._helpWidgets) { - if (this._helpWidgets.hasOwnProperty(widget)) { - if (this._helpWidgets[widget].isVisible()) { - helpText = helpText + this._helpWidgets[widget]._help; - } - } - } - return helpText; - }, - - _createHelp: function() { - let helpButton = new Gtk.Button({ - label: _('Help'), - }); - - this._buttonBox = new Gtk.HButtonBox({ - layout_style: Gtk.ButtonBoxStyle.END - }); - - helpButton.connect('clicked', Lang.bind(this, function(object) { - let dialog = new Gtk.MessageDialog({ - buttons: Gtk.ButtonsType.OK, - text: _(this._getHelpText()), - message_type: Gtk.MessageType.INFO - }); - dialog.run(); - dialog.destroy(); - })); - this._buttonBox.add(helpButton); - this.vbox.pack_end(this._buttonBox, false, false, 0); - }, - - _updateVisibility: function() { - this._visible = false; - for (let child in this.vbox.get_children()) { - if (this.vbox.get_children().hasOwnProperty(child)) { - if (Utils.isValid(this.vbox.get_children()[child].isVisible)) { - this._visible = this._visible || this.vbox.get_children()[child].isVisible(); - } - } - } - let buttonBoxVisible = false; - for (let widget in this._helpWidgets) { - if (this._helpWidgets.hasOwnProperty(widget)) { - buttonBoxVisible = buttonBoxVisible || this._helpWidgets[widget].isVisible(); - } - } - if (buttonBoxVisible) { - if (!this._helpCreated) { - this._createHelp(); - this._helpCreated = true; - } - this._buttonBox.show(); - } - else { - if (this._buttonBox !== null) { - this._buttonBox.hide(); - } - } - }, - - isVisible: function() { - this._updateVisibility(); - return this._visible; - }, - - add: function(child) { - if (child === null) { - return; - } - if (child.GTypeName == 'HelpWidget') { - this._helpWidgets.push(child); - return; - } - - this.vbox.add(child); - this._updateVisibility(); - }, - - remove: function(child) { - if (child === null) { - return; - } - this.vbox.remove(child); - this._updateVisibility(); - }, - - getTitle: function() { - return this.label; - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/prefs.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/prefs.js deleted file mode 100644 index 4e4bbdb7..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/prefs.js +++ /dev/null @@ -1,185 +0,0 @@ -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Settings = Extension.imports.settings.Settings; -const Utils = Extension.imports.utils; - - -const schema = 'org.gnome.shell.extensions.TodoTxt'; - -function init() { - Utils.initTranslations(Extension); -} - -function buildPrefsWidget() { - let prefs = new Prefs(schema); - return prefs.buildPrefsWidget(); -} - -var Prefs = new Lang.Class({ - Name: 'Prefs', - settings: null, - hiddenTabs: [], - hiddenSections: [], - shownSections: [], - shownTabs: [], - - _removeFromArray: function(array, toRemove) { - for (let remove in toRemove) { - if (toRemove.hasOwnProperty(remove)) { - let index = array.indexOf(toRemove[remove]); - if (index > -1) { - array.splice(index, 1); - } - } - } - }, - - _showHiddenSectionsIfApplicable: function() { - let updated = false; - let removeMe = []; - for (let section in this.hiddenSections) { - if (this.hiddenSections[section][1].isVisible()) { - this.hiddenSections[section][0].add(this.hiddenSections[section][1]); - updated = true; - removeMe.push(this.hiddenSections[section]); - this.shownSections.push(this.hiddenSections[section]); - } - } - this._removeFromArray(this.hiddenSections, removeMe); - return updated; - }, - - _showHiddenCategoriesIfApplicable: function() { - let updated = false; - let removeMe = []; - for (let category in this.hiddenTabs) { - if (this.hiddenTabs[category].isVisible()) { - this.notebook.append_page(this.hiddenTabs[category], this.hiddenTabs[category].getTitle()); - updated = true; - removeMe.push(this.hiddenTabs[category]); - this.shownTabs.push(this.hiddenTabs[category]); - } - } - this._removeFromArray(this.hiddenTabs, removeMe); - return updated; - }, - - _hideSectionsIfApplicable: function() { - let updated = false; - let removeMe = []; - for (let section in this.shownSections) { - if (this.shownSections.hasOwnProperty(section)) { - if (this.shownSections[section][1].isVisible() === false) { - this.shownSections[section][0].remove(this.shownSections[section][1]); - updated = true; - removeMe.push(this.shownSections[section]); - this.hiddenSections.push(this.shownSections[section]); - } - } - } - this._removeFromArray(this.shownSections, removeMe); - return updated; - }, - - _hideCategoriesIfApplicable: function() { - let updated = false; - let removeMe = []; - for (let category in this.shownTabs) { - if (this.shownTabs.hasOwnProperty(category)) { - if (this.shownTabs[category].isVisible() === false) { - let page = this.notebook.page_num(this.shownTabs[category]); - this.notebook.remove_page(page); - updated = true; - removeMe.push(this.shownTabs[category]); - this.hiddenTabs.push(this.shownTabs[category]); - } - } - } - this._removeFromArray(this.shownTabs, removeMe); - return updated; - }, - - - _visibilityHasChanged: function() { - let updated = this._showHiddenSectionsIfApplicable(); - updated = updated || this._hideSectionsIfApplicable(); - updated = updated || this._showHiddenCategoriesIfApplicable(); - updated = updated || this._hideCategoriesIfApplicable(); - if (updated) { - this.frame.show_all(); - } - }, - - _init: function(schema) { - let params = { - settingsFile: Extension.path + '/settings.json', - schema: schema - }; - this.settings = new Settings(params); - this.creator = new Extension.imports.prefsCreator.PrefsCreator(this.settings); - }, - - buildSubCategorySection: function(category, subcategory) { - let section = this.creator.getSubCategoryWidget(category, subcategory); - let allInSubContainer = this.settings.getAllInSubcontainer(category, subcategory); - for (let setting in allInSubContainer) { - if (allInSubContainer.hasOwnProperty(setting)) { - let widget = this.creator.getWidget(allInSubContainer[setting][0]); - section.add(widget); - if (widget !== null) { - widget.connect('visibility-changed', Lang.bind(this, this._visibilityHasChanged)); - } - } - } - return section; - }, - - buildCategoryTab: function(category) { - let page = this.creator.getCategoryWidget(category); - let allSubContainers = this.settings.getAllSubContainers(category); - for (let subCategory in allSubContainers) { - if (allSubContainers.hasOwnProperty(subCategory)) { - let section = this.buildSubCategorySection(category, allSubContainers[subCategory]); - if (section.isVisible()) { - page.add(section); - this.shownSections.push([page, section]); - } - else { - this.hiddenSections.push([page, section]); - } - } - } - return page; - }, - - buildPrefsWidget: function() { - this.notebook = new Gtk.Notebook(); - this.notebook.set_tab_pos(Gtk.PositionType.TOP); - let allCategories = this.settings.getAllCategories(); - for (let category in allCategories) { - if (allCategories.hasOwnProperty(category)) { - let tab = this.buildCategoryTab(allCategories[category]); - if (tab.isVisible()) { - this.notebook.append_page(tab, tab.getTitle()); - } - else { - this.hiddenTabs.push(tab); - } - } - } - this.frame = new Gtk.Box({ - orientation: Gtk.Orientation.VERTICAL, - border_width: 10, - }); - - this.frame.add(this.notebook); - - this.frame.show_all(); - - return this.frame; - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/prefsCreator.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/prefsCreator.js deleted file mode 100644 index d1ff006f..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/prefsCreator.js +++ /dev/null @@ -1,44 +0,0 @@ -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Section = Extension.imports.preferences.subCategorySection.SubCategorySection; -const Subcategory = Extension.imports.preferences.subCategoryTab.SubCategoryTab; -const Tab = Extension.imports.preferences.categoryTab.CategoryTab; -const TabWithSubtabs = Extension.imports.preferences.categoryTabWithSubtabs.CategoryTabWithSubtabs; - -var PrefsCreator = new imports.lang.Class({ - Name: 'PrefsCreator', - _settings: null, - _init: function(settings) { - this._settings = settings; - }, - - getWidget: function(setting) { - let widgetType = this._settings.getType(setting); - if (widgetType === null || typeof widgetType == 'undefined') { - return null; - } - if (this._settings.getWidget(setting) == 'none') { - return null; - } - if (this._settings.getWidget(setting) != 'default') { - widgetType = this._settings.getWidget(setting); - } - return new Extension.imports.preferences[widgetType + 'Widget'][widgetType.charAt(0).toUpperCase() + - widgetType.substring(1) + 'Widget'](setting, this._settings); - }, - - getCategoryWidget: function(category) { - if (this._settings.hasSubcategories(category)) { - return new TabWithSubtabs(category); - } - return new Tab(category); - }, - - getSubCategoryWidget: function(category, subcategory) { - if (this._settings.getType(subcategory, category) == 'subsection') { - return new Section(subcategory); - } - return new Subcategory(subcategory); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/schemas/gschemas.compiled b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/schemas/gschemas.compiled deleted file mode 100644 index f3cbe5b5..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/schemas/gschemas.compiled and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/schemas/org.gnome.shell.extensions.TodoTxt.gschema.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/schemas/org.gnome.shell.extensions.TodoTxt.gschema.xml deleted file mode 100644 index 4812fcbe..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/schemas/org.gnome.shell.extensions.TodoTxt.gschema.xml +++ /dev/null @@ -1,149 +0,0 @@ - - - - - false - Whether the 'hidden' extension is enabled. If true, tasks containing 'h:1' will not be shown - - - 0 - Mode to expand ellipsized tasks. Valid values: 0 (scroll on label), 1 (expansion button), 2 (both) - - - 300 - Max width in pixels for tasks labels - - - 1 - How truncated tasks are ellipsized. Valid values: 0 (omit start characters), 1 (omit middle characters), 2 (omit end characters) - - - false - Whether long tasks are shown truncated instead of full width - - - true - Whether the contexts are visible - - - false - Whether the 'edit' button is visible - - - false - Whether 'open todo.txt file in text editor' is shown - - - true - Whether the 'new task' entry is visible - - - true - Whether the projects are visible - - - false - Wether the 'priority up' and 'priority down' buttons are visible - - - true - Whether the 'mark as done' or 'archive' button is visible - - - true - Whether the 'delete' button is visible - - - false - When using grouping, should parameters without a group be put in a separate group or not? - - - 0 - Parameter to group the tasks by. Valid values: 0 (no grouping), 1 (group by project), 2 (group by context) - - - true - Should the total number of elements in a group be shown or not? - - - '{unarchived}' - Format string that specifies what is displayed in the top bar. Supported tokens: {unarchived} to show the number of tasks that were not yet archived and {undone} to show the number of tasks that are not yet completed. - - - true - Whether to show an icon in the top bar - - - '{unarchived}' - Pattern that is evaluated when 'hide-if-pattern-zero' is true. If this pattern evaluates to zero, the top bar number will be hidden - - - 0 - What to hide in the top bar if the specified pattern equals zero - - - 1 - Color to display URLs in tasks. Valid values: 0 (task color), 1 (theme color), 2 (custom color) - - - 'rgb(0,0,0)' - Custom color to use for URLs if that option is selected - - - {'A':(true, 'rgb(237,212,0)', true, false), 'B':(true, 'rgb(115,210,22)', false, false), 'C':(true, 'rgb(0,153,204)', true, false)} - How to display different priorities. Format: '(priority: change_color, color, bold, italic)' - - - false - Whether tasks should be styled according to their priority - - - 0 - What to do with priorities when a task is completed. Valid options: 0 (remove priority), 1 (keep priority, prefixed with pri:), 2 (keep the priority as-is, this is not according to the todo.txt standard) - - - '~/.local/share/todo.txt/todo.txt' - Location of the todo.txt file - - - '~/.local/share/todo.txt/done.txt' - Location of the done.txt file - - - t']]]> - Shortcut key to open the todo.txt extension and focus the new task entry field - - - 0 - Settings level. Depending on this setting, more settings will be available. Valid values: 0 (basic), 100 (advanced), 250 (expert) - - - 250 - Debug level. The lower this is, the more information will be shown. Valid values: 0 (flow), 50 (debug), 100 (detail), 150 (info), 200 (warning), 250 (error) - - - true - Show confirmation dialog before deleting item - - - 0 - What to do when a task is clicked. Valid values: 0 (edit task), 1 (mark as done or edit), 2 (nothing) - - - true - The tasks menu will be kept open after a new task is added and the new task entry will be focused - - - false - Whether the creation date should be automatically added to new tasks - - - false - Auto-archive done tasks to the done.txt file or not - - - 0 - Where to insert a new task. Valid values: 0 (at the bottom of the file), 1 (at the top of the file) - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/scrollablePopupMenu.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/scrollablePopupMenu.js deleted file mode 100644 index e55e110c..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/scrollablePopupMenu.js +++ /dev/null @@ -1,213 +0,0 @@ -const BoxPointer = imports.ui.boxpointer; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; -const PopupMenu = imports.ui.popupMenu; -const St = imports.gi.St; - -var ScrollablePopupMenu = new Lang.Class({ - Name: 'ScrollablePopupMenu', - Extends: PopupMenu.PopupMenu, - _topSection: null, - _bottomSection: null, - _validSections: ['top', 'bottom'], - - _init: function(sourceActor, arrowAlignment, arrowSide, logger) { - PopupMenu.PopupMenuBase.prototype._init.call(this, sourceActor, 'popup-menu-content'); - this._logger = logger; - this._arrowAlignment = arrowAlignment; - this._arrowSide = arrowSide; - - this._boxPointer = new BoxPointer.BoxPointer(arrowSide, { - x_fill: true, - y_fill: true, - x_align: St.Align.START - }); - this.actor = this._boxPointer.actor; - - this.scroller = new St.ScrollView({ - hscrollbar_policy: Gtk.PolicyType.NEVER, - vscrollbar_policy: Gtk.PolicyType.AUTOMATIC - }); - - this.boxlayout = new St.BoxLayout({ - vertical: true - }); - - this.scroller.add_actor(this.box); - this.boxlayout.add(this.scroller); - - this.actor._delegate = this; - this.actor.style_class = 'popup-menu-boxpointer'; - - this._boxPointer.bin.set_child(this.boxlayout); - this.actor.add_style_class_name('popup-menu'); - - this.box.set_style('padding-bottom: 0'); - global.focus_manager.add_group(this.actor); - this.actor.reactive = true; - - this._openedSubMenu = null; - this._childMenus = []; - }, - - _isValidSection: function(name) { - if (this._validSections.indexOf(name) != -1) { - return true; - } - return false; - }, - - _getSectionName: function(name) { - return '_' + this._getStyleName(name); - }, - - _getStyleName: function(name) { - if (!this._isValidSection(name)) { - this._logger.error('Tried to get invalid style name: ' + name); - return 'invalidSection'; - } - return name + 'Section'; - }, - - _addSectionBefore: function(name, sibling) { - this._addSection(name, true, sibling); - }, - - _addSectionAfter: function(name, sibling) { - this._addSection(name, false, sibling); - }, - - _addSection: function(name, before, sibling) { - if (!this._isValidSection(name)) { - this._logger.error('Tried to add invalid section: ' + name); - return; - } - let sectionName = this._getSectionName(name); - this[sectionName] = new St.BoxLayout({ - vertical: true, - style_class: this._getStyleName(name) - }); - if (before === true) { - this.boxlayout.insert_child_below(this[sectionName], sibling); - } - else { - this.boxlayout.insert_child_above(this[sectionName], sibling); - } - }, - - clearSection: function(name) { - if (!this._isValidSection(name)) { - this._logger.error('Tried to clear invalid section: ' + name); - return; - } - let sectionName = this._getSectionName(name); - if (this[sectionName] !== null) { - this[sectionName].destroy(); - this[sectionName] = null; - } - }, - - _sectionHasVisibleChildren: function(name) { - if (!this._isValidSection(name)) { - this._logger.error('Tried to get visibility for invalid section: ' + name); - return false; - } - if (this[this._getSectionName(name)] === null) { - return false; - } - return this[this._getSectionName(name)].get_children().some(function(child) { - return child.visible; - }); - }, - - isEmpty: function() { - let bottomHasVisibleChildren = this._sectionHasVisibleChildren('bottom'); - let topHasVisibleChildren = this._sectionHasVisibleChildren('top'); - return !bottomHasVisibleChildren && !topHasVisibleChildren && - PopupMenu.PopupMenuBase.prototype.isEmpty.call(this); - }, - - _addSectionDelimiter: function(name) { - if (!this._isValidSection(name)) { - this._logger.error('Tried to add delimiter to invalid section ' + name); - return; - } - this[this._getSectionName(name)].add((new PopupMenu.PopupSeparatorMenuItem()).actor); - }, - - addToSection: function(section, actor) { - if (!this._isValidSection(section)) { - this._logger.error('Tried to add actor to invalid section ' + section); - return; - } - if (this[this._getSectionName(section)] === null) { - if (section == 'bottom') { - this._addSectionAfter('bottom', this.scroller); - } - else if (section == 'top') { - this._addSectionBefore('top', this.scroller); - } - } - if (!this._sectionHasVisibleChildren(section)) { - this._addSectionDelimiter(section); - } - if (section == 'bottom') { - this._bottomSection.add(actor); - return; - } - if (section == 'top') { - let lastChild = this._topSection.get_last_child(); - this._topSection.insert_child_below(actor, lastChild); - return; - } - }, - - - _getHeight: function(preferred, parent_before, parent_after) { - if ((preferred < parent_after) && (parent_before != parent_after)) { - this._logger.debug('Using preferred height ' + preferred); - return preferred; - } - let diff = parent_after - parent_before; - let third = Math.floor(parent_after / 3); - if (diff > 0) { - if (third > diff) { - this._logger.debug('Using third of parent instead of diff ' + third); - return third; - } - this._logger.debug('Using parent diff ' + diff); - return diff; - } - if (preferred < third) { - this._logger.debug('Using preferred height ' + preferred + ' because it is smaller than third'); - return preferred; - } - this._logger.debug('Using third of parent ' + third); - return third; - }, - - itemActivated: function(animate) {}, - - addMenuItem: function(menuItem, position) { - this.parent(menuItem, position); - if (menuItem instanceof PopupMenu.PopupSubMenuMenuItem) { - let menu = menuItem.menu; - menu.connect('open-state-changed', Lang.bind(this, function(item, open) { - if (open === true) { - let parent_preferred_height_before = - menu._parent.actor.get_preferred_height(-1)[1]; - menu.actor.show(); - let parent_preferred_height = menu._parent.actor.get_preferred_height(-1)[1]; - menu.actor.hide(); - let preferred_height = menu.actor.get_preferred_height(-1)[1]; - - menu.actor.set_height(this._getHeight(preferred_height, - parent_preferred_height_before, parent_preferred_height)); - } - })); - menu.itemActivated = function(animate) {}; - } - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/settings.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/settings.js deleted file mode 100644 index 4a94c956..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/settings.js +++ /dev/null @@ -1,489 +0,0 @@ -const GLib = imports.gi.GLib; -const Gio = imports.gi.Gio; -const Lang = imports.lang; -const Params = imports.misc.params; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Errors = Extension.imports.errors; -const File = Extension.imports.jsTextFile.JsTextFile; -const Utils = Extension.imports.utils; - -var Settings = new Lang.Class({ - Name: 'Settings', - _loadedSettings: null, - _settings: null, - _connectedSignals: [], - logger: null, - - _jsonFileToDictionary: function(settingsFile) { - if (settingsFile === undefined) { - settingsFile = Extension.path + '/settings.json'; - } - let jsonFile = new File(settingsFile); - try { - return JSON.parse(jsonFile.getLines().join('')); - } - catch (err) { - if (err.name == 'SyntaxError') { - throw new Errors.JsonError(settingsFile + ' is not a valid JSON file'); - } - throw err; - } - }, - - _createGioSettings: function(schema, schemaDir) { - if (Utils.isValid(schemaDir)) { - schemaDir = Gio.File.new_for_path(schemaDir); - } - else { - schemaDir = Extension.dir.get_child('schemas'); - } - let schemaSource; - const GioSSS = Gio.SettingsSchemaSource; - if (schemaDir.query_exists(null)) { - schemaSource = GioSSS.new_from_directory(schemaDir.get_path(), GioSSS.get_default(), false); - } - else { - schemaSource = GioSSS.get_default(); - } - let schemaObj = schemaSource.lookup(schema, true); - if (!schemaObj) { - throw new Error('Schema ' + schema + ' could not be found for extension ' + Extension.metadata.uuid + - '. Please check your installation.'); - } - - this._settings = new Gio.Settings({ - settings_schema: schemaObj - }); - }, - - _getFlatRecursive: function(toFlatten, resultDict) { - for (let element in toFlatten) { - if (toFlatten.hasOwnProperty(element)) { - if (element == 'type') { - continue; - } - if (this._isContainer(toFlatten[element])) { - resultDict[element] = toFlatten[element]; - this._getFlatRecursive(toFlatten[element], resultDict); - continue; - } - resultDict[element] = toFlatten[element]; - } - } - }, - - _getFlatSettings: function() { - let resultDict = {}; - this._getFlatRecursive(this._loadedSettings, resultDict); - return resultDict; - }, - - _init: function(params) { - let parameters = Params.parse(params, { - settingsFile: undefined, - schema: null, - schemaDir: null, - logger: null - }); - if (typeof parameters.logger == 'undefined' || parameters.logger === null) { - this.logger = Utils.getDefaultLogger(); - this.logger.warning('Using default logger instead of injected one'); - } - else { - this.logger = parameters.logger; - } - this._loadedSettings = this._jsonFileToDictionary(parameters.settingsFile); - this._flatSettings = this._getFlatSettings(); - this._createGioSettings(parameters.schema, parameters.schemaDir); - this._connectedSignals = []; - }, - - _getProperty: function(element, property, errorValue, inCategory) { - let setting = this._getSetting(element, inCategory); - if (!Utils.isChildValid(setting, property)) { - return errorValue; - } - return setting[property]; - }, - - getType: function(name, inCategory) { - return this._getProperty(name, 'type', null, inCategory); - }, - - getValueObject: function(setting) { - return this._getProperty(setting, 'value_object', null); - }, - - getSignature: function(setting) { - return this._getProperty(setting, 'signature', null); - }, - - exists: function(setting) { - return Utils.isValid(this._getSetting(setting)); - }, - - _translatePath: function(path) { - return path.replace('$HOME', GLib.get_home_dir()).replace('~', GLib.get_home_dir()); - }, - - _getFromSchema: function(setting) { - if (this.getType(setting) == 'boolean') { - return this._settings.get_boolean(setting); - } - if (this.getType(setting) == 'string') { - return this._settings.get_string(setting); - } - if (this.getType(setting) == 'path') { - return this._translatePath(this._settings.get_string(setting)); - } - if (this.getType(setting) == 'integer') { - return this._settings.get_int(setting); - } - if (this.getType(setting) == 'dictionary') { - let valueObject = this.getValueObject(setting); - let value = this._settings.get_value(setting); - if (valueObject !== null) { - let dictionary = value.unpack(); - let valueArray = valueObject.split('.'); - let ctr = Extension.imports; - for (let element in valueArray) { - if (valueArray.hasOwnProperty(element)) { - ctr = ctr[valueArray[element]]; - } - } - for (let key in dictionary) { - if (dictionary.hasOwnProperty(key)) { - dictionary[key] = new ctr(dictionary[key]); - } - } - return dictionary; - } - return value.deep_unpack(); - } - if (this.getType(setting) == 'shortcut') { - return this._settings.get_strv(setting)[0]; - } - return null; - }, - - _keyExistsInSchema: function(setting) { - return (this._settings.list_keys().indexOf(setting) != -1); - }, - - _jsonHasDefault: function(setting) { - return Utils.isChildValid(this._getSetting(setting), 'default_value'); - }, - - _getDefaultFromJson: function(setting) { - return this._getProperty(setting, 'default_value', null); - }, - - _getTypeBasedDefault: function(setting) { - if (this.getType(setting) == 'boolean') { - return false; - } - if (this.getType(setting) == 'string') { - return ''; - } - if (this.getType(setting) == 'path') { - return this._translatePath('~'); - } - if (this.getType(setting) == 'integer') { - return 0; - } - if (this.getType(setting) == 'dictionary') { - return []; - } - this.logger.error('Could not return correct value for ' + setting); - return null; - - }, - - get: function(setting) { - if (this.getType(setting) === null) { - return null; - } - if (this._keyExistsInSchema(setting)) { - return this._getFromSchema(setting); - } - if (this._jsonHasDefault(setting)) { - this.logger.info(setting + ' not found in schema, using default value from json file'); - return this._getDefaultFromJson(setting); - } - this.logger.info(setting + ' not found in schema, trying to use type-based default value'); - return this._getTypeBasedDefault(setting); - }, - - set: function(setting, value) { - this.logger.debug('Setting ' + setting + ' to ' + value); - - if (this.getType(setting) == 'boolean') { - this._settings.set_boolean(setting, value); - return; - } - - if (this.getType(setting) == 'string' || this.getType(setting) == 'path') { - if (typeof value == 'string') { - this._settings.set_string(setting, value); - return; - } - else { - throw new Errors.SettingsTypeError(setting, 'string', value); - } - } - - if (this.getType(setting) == 'integer') { - if (typeof value == 'number') { - this._settings.set_int(setting, value); - return; - } - else { - throw new Errors.SettingsTypeError(setting, 'integer', value); - } - } - - if (this.getType(setting) == 'dictionary') { - let variant = null; - if (this.getValueObject(setting) !== null) { - let keyType = new GLib.VariantType(this.getSignature(setting)).element().key(); - let dictToWrite = []; - for (let key in value) { - if (value.hasOwnProperty(key)) { - dictToWrite.push(GLib.Variant.new_dict_entry(new GLib.Variant(keyType.dup_string(), - key), value[key].toVariant())); - } - } - variant = GLib.Variant.new_array(null, dictToWrite); - } - else { - variant = new GLib.Variant(this.getSignature(setting), value); - } - this._settings.set_value(setting, variant); - return; - } - - if (this.getType(setting) == 'shortcut') { - this._settings.set_strv(setting, [value]); - return; - } - this.logger.error('Trying to set non-existing setting ' + setting); - }, - - getGioSettings: function() { - return this._settings; - }, - - registerForChange: function(setting, callback) { - this.logger.debug('Registering ' + callback + ' for ' + setting); - try { - this._connectedSignals.push(this._settings.connect('changed::' + setting, callback)); - } - catch (err) { - this.logger.error('Could not register for changed signal on setting ' + setting + ' : ' + err); - } - }, - - unregisterCallbacks: function() { - if (this._connectedSignals !== null) { - this._connectedSignals.forEach(Lang.bind(this, function(signal) { - if (signal !== undefined && signal !== null && signal !== 0) { - this._settings.disconnect(signal); - } - })); - } - this._connectedSignals = []; - }, - - getCategory: function(name) { - let [setting, category, subcontainer] = this._recursiveSearch(name, this._loadedSettings); - if (!Utils.isValid(setting)) { - return null; - } - return category; - }, - - getSubContainer: function(name) { - let [setting, category, subcontainer] = this._recursiveSearch(name, this._loadedSettings); - if (!Utils.isValid(setting)) { - return null; - } - if (Utils.isValid(this._loadedSettings[category][name])) { - // TODO: the recursive search function should handle this case - return null; - } - return subcontainer; - }, - - getAllInCategory: function(category) { - if (!Utils.isValid(this._loadedSettings[category])) { - return []; - } - let toReturn = []; - let catArr = this._loadedSettings[category]; - for (let key in catArr) { - if (catArr.hasOwnProperty(key)) { - if (key == 'type') { - continue; - } - if (this._isSubcontainer(catArr[key])) { - for (let subkey in catArr[key]) { - if (catArr[key].hasOwnProperty(subkey)) { - if (subkey == 'type') { - continue; - } - toReturn.push([subkey, catArr[key][subkey]]); - } - } - continue; - } - toReturn.push([key, catArr[key]]); - } - } - return toReturn; - }, - - getAllInSubcontainer: function(category, subcontainer) { - if (!Utils.isChildValid(this._loadedSettings[category], subcontainer)) { - return []; - } - let toReturn = []; - for (let key in this._loadedSettings[category][subcontainer]) { - if (this._loadedSettings[category][subcontainer].hasOwnProperty(key)) { - if (key == 'type') { - continue; - } - toReturn.push([key, this._loadedSettings[key]]); - } - } - return toReturn; - }, - - getAll: function(type) { - let toReturn = []; - for (let setting in this._flatSettings) { - if (this.getType(setting) == type) { - toReturn.push([setting, this._loadedSettings[setting]]); - } - } - return toReturn; - }, - - getAllCategories: function() { - let toReturn = []; - for (let category in this.getAll('category')) { - if (this.getAll('category').hasOwnProperty(category)) { - toReturn.push(this.getAll('category')[category][0]); - } - } - return toReturn; - }, - - getAllSubContainers: function(category) { - let toReturn = []; - for (let element in this._loadedSettings[category]) { - if (this._loadedSettings[category].hasOwnProperty(element)) { - if (element == 'type') { - continue; - } - let subElement = this._loadedSettings[category][element]; - if (!Utils.isValid(subElement.type)) { - continue; - } - if (this._isSubcontainer(subElement)) { - toReturn.push(element); - } - } - } - return toReturn; - }, - - getSummary: function(setting) { - return this._getProperty(setting, 'summary', ''); - }, - - getHumanName: function(setting) { - return this._getProperty(setting, 'human_name', setting); - }, - - getHelp: function(setting) { - return this._getProperty(setting, 'help', ''); - }, - - getExtraParams: function(setting) { - return this._getProperty(setting, 'extra_params', null); - }, - - getWidget: function(setting) { - return this._getProperty(setting, 'widget', 'default'); - }, - - getLevel: function(setting) { - return this._getProperty(setting, 'level', '0'); - }, - - _isContainer: function(element) { - if (Object.prototype.hasOwnProperty.call(element, 'type') && element.type == 'category') { - return true; - } - return this._isSubcontainer(element); - }, - - _isSubcontainer: function(element) { - if (Object.prototype.hasOwnProperty.call(element, 'type') && element.type == 'subcategory') { - return true; - } - if (Object.prototype.hasOwnProperty.call(element, 'type') && element.type == 'subsection') { - return true; - } - return false; - }, - - _recursiveSearch: function(needle, haystack, lastCategory, lastSubcontainer) { - lastCategory = Utils.getDefaultIfInvalid(lastCategory, null); - lastSubcontainer = Utils.getDefaultIfInvalid(lastSubcontainer, null); - for (let element in haystack) { - if (haystack.hasOwnProperty(element)) { - let result = null; - if (this._isContainer(haystack[element])) { - if (this._isSubcontainer(haystack[element])) { - lastSubcontainer = element; - } - else { - lastCategory = element; - } - [result, lastCategory, lastSubcontainer] = this._recursiveSearch(needle, haystack[element], - lastCategory, lastSubcontainer); - } - if (element == needle) { - result = haystack[element]; - } - if (result !== null) { - return [result, lastCategory, lastSubcontainer]; - } - } - } - return [null, lastCategory, lastSubcontainer]; - }, - - _getSetting: function(name, inCategory) { - let searchRoot = Utils.getFirstValidChild(this, ['_loadedSettings.inCategory', '_loadedSettings']); - let [setting, category, subcontainer] = this._recursiveSearch(name, searchRoot); - if (setting === null) { - this.logger.info('Non-existing setting requested: ' + name); - } - return setting; - }, - - hasSubcategories: function(category) { - let subcontainers = this.getAllSubContainers(category); - for (let i in subcontainers) { - if (this._getSetting(subcontainers[i]).type == 'subcategory') { - return true; - } - } - return false; - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/settings.json b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/settings.json deleted file mode 100644 index f22d3cea..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/settings.json +++ /dev/null @@ -1,621 +0,0 @@ -{ - "General": - { - "type":"category", - "Files": - { - "type":"subcategory", - "todotxt-location": - { - "type": "path", - "default_value": "~/.local/share/todo.txt/todo.txt", - "summary": "Location of the todo.txt file", - "human_name": "Todo.txt location", - "help": "Location of the text file that contains the tasks in todo.txt syntax", - "extra_params": - { - "description": "Select location of todo.txt file" - }, - "level":"0" - }, - "donetxt-location": - { - "type": "path", - "default_value": "~/.local/share/todo.txt/done.txt", - "summary": "Location of the done.txt file", - "level":"0", - "human_name": "Done.txt location", - "help": "Location of the text file that contains completed (archived) tasks", - "extra_params": - { - "description": "Select location of done.txt file" - } - } - }, - "Behavior": - { - "type":"subcategory", - "auto-archive": - { - "type": "boolean", - "default_value": "false", - "summary": "Auto-archive done tasks to the done.txt file or not", - "human_name": "Auto-archive done tasks", - "help":"Whether completed tasks will be automatically archived (i.e. moved to the done.txt file)", - "level":"100" - }, - "add-creation-date": - { - "type": "boolean", - "default_value": "false", - "summary": "Whether the creation date should be automatically added to new tasks", - "human_name":"Auto-add creation date to new tasks", - "help":"Whether a creation date is automatically added to newly created tasks", - "level":"100" - }, - "click-action": - { - "type": "integer", - "default_value": "0", - "summary": "What to do when a task is clicked. Valid values: 0 (edit task), 1 (mark as done or edit), 2 (nothing)", - "human_name":"Action on clicking task", - "help":"What to do when a task is clicked", - "extra_params": - { - "options": - { - "#SharedConstants.CLICK_ACTION_EDIT#":"Edit task", - "#SharedConstants.CLICK_ACTION_DONE#":"Mark task as done or archive task", - "#SharedConstants.CLICK_ACTION_NONE#":"Nothing" - } - }, - "level":"250" - }, - "confirm-delete": - { - "type": "boolean", - "default_value": "true", - "summary": "Show confirmation dialog before deleting item", - "human_name":"Confirm task deletion", - "help":"Whether a confirmation dialog is shown before deleting a task", - "level":"0" - }, - "keep-open-after-new": - { - "type": "boolean", - "default_value": "true", - "summary": "The tasks menu will be kept open after a new task is added and the new task entry will be focused", - "human_name": "Keep open menu after adding new task", - "help": "Keeps open the tasks menu after a new task is added. The new task entry will be focused", - "level":"100" - }, - "task-insert-location": - { - "type": "integer", - "default_value":"0", - "summary": "Where to insert a new task. Valid values: 0 (at the bottom of the file), 1 (at the top of the file)", - "human_name": "Location to insert new task", - "help": "Where in the text-file the new task will be added. Also moves insert box to the top of the interface.", - "extra_params": - { - "options": - { - "#SharedConstants.TASK_INSERT_LOCATION_BOTTOM#":"Bottom of the file", - "#SharedConstants.TASK_INSERT_LOCATION_TOP#":"Top of the file" - } - }, - "level":"100" - } - }, - "Shortcuts": - { - "type":"subcategory", - "open-key": - { - "type": "shortcut", - "default_value": "['t']", - "summary":"Shortcut key to open the todo.txt extension and focus the new task entry field", - "level":"100", - "extra_params": - { - "shortcuts": - { - "open-key":"Open task list" - } - } - } - }, - "Levels": - { - "type":"subcategory", - "debug-level": - { - "type": "integer", - "default_value": "250", - "summary": "Debug level. The lower this is, the more information will be shown. Valid values: 0 (flow), 50 (debug), 100 (detail), 150 (info), 200 (warning), 250 (error)", - "human_name":"Debug level", - "help":"Level of debug information", - "extra_params": - { - "options": - { - "#SharedConstants.LOG_FLOW#":"Flow", - "#SharedConstants.LOG_DEBUG#":"Debug", - "#SharedConstants.LOG_DETAIL#":"Detail", - "#SharedConstants.LOG_INFO#":"Info", - "#SharedConstants.LOG_WARNING#":"Warning", - "#SharedConstants.LOG_ERROR#":"Error" - } - }, - "level":"250" - }, - "settings-level": - { - "type":"integer", - "default_value":"0", - "summary":"Settings level. Depending on this setting, more settings will be available. Valid values: 0 (basic), 100 (advanced), 250 (expert)", - "human_name": "Settings level", - "help":"Level of settings that is shown", - "extra_params": - { - "options": - { - "#SharedConstants.SETTINGS_BASIC#":"Basic", - "#SharedConstants.SETTINGS_ADVANCED#":"Advanced", - "#SharedConstants.SETTINGS_EXPERT#":"Expert" - } - }, - "level":"0" - } - } - }, - "Display": - { - "type":"category", - "Grouping": - { - "type":"subcategory", - "group-by": - { - "type": "integer", - "default_value": "0", - "summary": "Parameter to group the tasks by. Valid values: 0 (no grouping), 1 (group by project), 2 (group by context)", - "human_name": "Group tasks by", - "help": "Tasks can be grouped together based on the selected property", - "extra_params": - { - "options": - { - "#SharedConstants.NO_GROUPING#":"No grouping", - "#SharedConstants.GROUP_BY_PROJECTS#":"Projects", - "#SharedConstants.GROUP_BY_CONTEXTS#":"Contexts" - } - }, - "level":"0" - }, - "group-ungrouped": - { - "type": "boolean", - "default_value": "false", - "summary": "When using grouping, should parameters without a group be put in a separate group or not?", - "human_name":"Put ungrouped tasks in separate group", - "help":"Tasks that don't have the grouping priority can be put in a special 'ungrouped' group, or shown outside any groups", - "level":"0", - "extra_params": - { - "sensitivity": - { - "group-by": - { - "#SharedConstants.NO_GROUPING#":false, - "#SharedConstants.GROUP_BY_PROJECTS#":true, - "#SharedConstants.GROUP_BY_CONTEXTS#":true - } - } - } - }, - "show-number-of-group-elements": - { - "type": "boolean", - "default_value":"true", - "summary": "Should the total number of elements in a group be shown or not?", - "human_name":"Show number of tasks in group", - "help":"The number of tasks in a subgroup can be shown in the interface", - "level":"100", - "extra_params": - { - "sensitivity": - { - "group-by": - { - "#SharedConstants.NO_GROUPING#":false, - "#SharedConstants.GROUP_BY_PROJECTS#":true, - "#SharedConstants.GROUP_BY_CONTEXTS#":true - } - } - } - } - }, - "Interface elements": - { - "type":"subcategory", - "show-done-or-archive-button": - { - "type": "boolean", - "default_value": "true", - "summary": "Whether the 'mark as done' or 'archive' button is visible", - "human_name":"Show done/archive task button", - "help":"Whether a button is shown to mark active tasks as completed or to archive completed tasks, if auto-archive is off", - "level":"0" - }, - "show-delete-button": - { - "type": "boolean", - "default_value": "true", - "summary": "Whether the 'delete' button is visible", - "human_name":"Show delete task button", - "help":"Whether a button is shown to delete a task", - "level":"0" - }, - "show-edit-button": - { - "type": "boolean", - "default_value": "false", - "summary": "Whether the 'edit' button is visible", - "human_name":"Show edit task button", - "help":"Whether a button is shown to edit a task", - "level":"100" - }, - "show-priority-buttons": - { - "type": "boolean", - "default_value": "false", - "summary": "Wether the 'priority up' and 'priority down' buttons are visible", - "human_name":"Show change task priority buttons", - "help":"Whether arrows are shown to increase or decrease the task priority", - "level":"100" - }, - "show-projects-label": - { - "type": "boolean", - "default_value": "true", - "summary": "Whether the projects are visible", - "human_name":"Show projects", - "help":"Whether projects are shown in the interface (does not affect grouping)", - "level":"100" - }, - "show-contexts-label": - { - "type": "boolean", - "default_value": "true", - "summary": "Whether the contexts are visible", - "human_name":"Show contexts", - "help":"Whether contexts are shown in the interface (does not affect grouping)", - "level":"100" - }, - "show-new-task-entry": - { - "type": "boolean", - "default_value": "true", - "summary": "Whether the 'new task' entry is visible", - "human_name":"Show new task entry", - "help":"Whether an entry field is shown to create new tasks (new tasks can also be added by modifying the todo.txt file)", - "level":"250" - }, - "show-open-in-text-editor": - { - "type": "boolean", - "default_value": "false", - "summary": "Whether 'open todo.txt file in text editor' is shown", - "human_name":"Show 'open in text editor'", - "help":"Whether a menu element is shown to open the todo.txt file in the default text editor", - "level":"250" - } - }, - "URL Color": - { - "type":"subcategory", - "url-color": - { - "type": "integer", - "default_value": "1", - "summary": "Color to display URLs in tasks. Valid values: 0 (task color), 1 (theme color), 2 (custom color)", - "human_name": "Color for detected URLs", - "help": "When URLs are detected in a task, they will be displayed in this color", - "extra_params": - { - "options": - { - "#SharedConstants.URL_COLOR_TASK#":"Same as task", - "#SharedConstants.URL_COLOR_THEME#":"Get color from theme", - "#SharedConstants.URL_COLOR_CUSTOM#":"Custom color" - } - }, - "level":"100" - }, - "custom-url-color": - { - "type": "string", - "default_value":"rgb(0,0,0)", - "summary": "Custom color to use for URLs if that option is selected", - "widget":"color", - "human_name":"Custom color for URLS", - "help": "This color will be used for URLs if 'Custom color' was selected above", - "extra_params": - { - "sensitivity": - { - "url-color": - { - "#SharedConstants.URL_COLOR_TASK#":false, - "#SharedConstants.URL_COLOR_THEME#":false, - "#SharedConstants.URL_COLOR_CUSTOM#":true - } - } - }, - "level":"100" - } - }, - "Truncating": - { - "type":"subcategory", - "truncate-long-tasks": - { - "type": "boolean", - "default_value": "false", - "summary": "Whether long tasks are shown truncated instead of full width", - "human_name":"Truncate long tasks", - "help":"Whether long tasks are truncated if they exceed a specified width", - "level":"100" - }, - "long-tasks-max-width": - { - "type": "integer", - "default_value": "300", - "summary": "Max width in pixels for tasks labels", - "human_name":"Maximum task width in pixels", - "help":"Tasks will be truncated to this width (specified in pixels) if truncating is enabled", - "widget":"spin", - "extra_params": - { - "range": - { - "min": 1, - "max": 65535, - "step": 1 - }, - "sensitivity": - { - "truncate-long-tasks": - { - "false":false, - "true":true - } - } - }, - "level":"250" - }, - "long-tasks-expansion-mode": - { - "type": "integer", - "default_value": "0", - "summary": "Mode to expand ellipsized tasks. Valid values: 0 (scroll on label), 1 (expansion button), 2 (both)", - "human_name":"Method to expand/contract truncated tasks", - "help":"The action that will initiate expansion and contraction of tasks", - "extra_params": - { - "options": - { - "#SharedConstants.TASK_EXPAND_SCROLL#":"Scroll up/down to contract/expand", - "#SharedConstants.TASK_EXPAND_BUTTON#":"Dedicated button", - "#SharedConstants.TASK_EXPAND_BOTH#":"Both" - }, - "sensitivity": - { - "truncate-long-tasks": - { - "false":false, - "true":true - } - } - }, - "level":"100" - }, - "long-tasks-ellipsize-mode": - { - "type": "integer", - "default_value": "1", - "summary": "How truncated tasks are ellipsized. Valid values: 0 (omit start characters), 1 (omit middle characters), 2 (omit end characters)", - "human_name":"Location to truncate long tasks", - "help":"The location in the task text where the ellipsization will occur", - "extra_params": - { - "options": - { - "#SharedConstants.TASK_ELLIPSIZE_START#":"Start", - "#SharedConstants.TASK_ELLIPSIZE_MIDDLE#":"Middle", - "#SharedConstants.TASK_ELLIPSIZE_END#":"End" - }, - "sensitivity": - { - "truncate-long-tasks": - { - "false":false, - "true":true - } - } - }, - "level":"250" - } - }, - "Top Bar": - { - "type":"subcategory", - "help-format": - { - "type": "help", - "help": "Templates can contain the following patterns: \n\t{undone}: number of tasks that are not completed yet\n\t{unarchived}: number of tasks that are not archived yet\n\nIf you surround an expression with pipe characters (|), the pattern will be mathematically evaluated after the replacements have been done.\nFor example: '{unarchived}-{undone}' will render as '3-2' for 3 unarchived and 2 undone tasks, but '|{unarchived}-{undone}| will render as '1'\n\n\nYou can also use a prefix to pad a number.\nThe prefix consists of three elements:\n\tA number indicating the desired width. If the number is wider, no padding will be done\n\tA letter indicating the padding direction:\n\t\tl: Pad left\n\t\tr: Pad right\n\t\tL: Pad at both sides, but more at left side if uneven padding\n\t\tR: Pad at both sides, but more at right side if uneven padding\n\tThe character to pad with (optional, default is a space)\n\tA ':' to split the prefix and the wildcard\n\nExamples:\n\t{3lx:undone} will render as xx2 for 2 undone tasks\n\t{4R0:unarchived} will render as 0300 if there are 3 unarchived tasks", - "level":"100" - }, - "help-hide":{ - "type": "help", - "help": "\n\nNote that padding and | cannot be used for the zero-matching pattern", - "level":"250" - }, - "help-hidden-pattern": { - "type":"help", - "help": "\n\nWhen using the 'hidden' extension, an extra pattern is available:\n\t{hidden}: number of hidden tasks", - "level":"100", - "extra_params": - { - "sensitivity": - { - "enable-hidden-extension": - { - "false":false, - "true":true - } - } - } - }, - "show-status-icon": - { - "type": "boolean", - "default_value": "true", - "summary": "Whether to show an icon in the top bar", - "human_name": "Show icon", - "help": "If this is true, an icon will be shown in the top bar", - "level":"0" - }, - "display-format-string": - { - "type": "string", - "default_value": "{unarchived}", - "summary": "Format string that specifies what is displayed in the top bar. Supported tokens: {unarchived} to show the number of tasks that were not yet archived and {undone} to show the number of tasks that are not yet completed.", - "human_name":"Template string for display", - "help":"Template that determines what is displayed in the top bar", - "level":"100" - }, - "hide-if-pattern-zero": - { - "type" :"integer", - "default_value": "0", - "summary": "What to hide in the top bar if the specified pattern equals zero", - "human_name":"Hide if pattern is zero", - "help":"If the specified pattern is zero, the elements specified here will be hidden", - "extra_params": - { - "options": - { - "#SharedConstants.HIDE_ON_PATTERN_ZERO_NOTHING#":"Nothing", - "#SharedConstants.HIDE_ON_PATTERN_ZERO_TEXT#":"Text", - "#SharedConstants.HIDE_ON_PATTERN_ZERO_ICON#":"Icon", - "#SharedConstants.HIDE_ON_PATTERN_ZERO_BOTH#":"Both" - } - }, - "level":"250" - }, - "hide-pattern": - { - "type": "string", - "default_value": "{unarchived}", - "summary": "Pattern that is evaluated when 'hide-if-pattern-zero' is true. If this pattern evaluates to zero, the top bar number will be hidden", - "human_name":"Pattern to match for zero", - "help":"If this template evaluates to zero, the top bar element will be hidden. Shortcuts still work.", - "extra_params": - { - "sensitivity": - { - "hide-if-pattern-zero": - { - "#SharedConstants.HIDE_ON_PATTERN_ZERO_NOTHING#":false, - "#SharedConstants.HIDE_ON_PATTERN_ZERO_TEXT#":true, - "#SharedConstants.HIDE_ON_PATTERN_ZERO_ICON#":true, - "#SharedConstants.HIDE_ON_PATTERN_ZERO_BOTH#":true - } - } - }, - "level":"250" - } - } - }, - "Priorities": - { - "type":"category", - "General": - { - "type":"subsection", - "style-priorities": - { - "type": "boolean", - "default_value": "false", - "summary": "Whether tasks should be styled according to their priority", - "human_name":"Style priorities", - "help":"Whether tasks with a certain priority are shown in a specific style", - "level":"0" - }, - "priority-on-done": - { - "type":"integer", - "default_value":"0", - "summary":"What to do with priorities when a task is completed. Valid options: 0 (remove priority), 1 (keep priority, prefixed with pri:), 2 (keep the priority as-is, this is not according to the todo.txt standard)", - "human_name":"Priority on task completion", - "help":"What should be done with the priority of a task when that task is completed", - "extra_params": - { - "options": - { - "#SharedConstants.TASK_DONE_PRIORITY_REMOVE#":"Remove", - "#SharedConstants.TASK_DONE_PRIORITY_KEEP_PRI#":"Keep with pri: prefix", - "#SharedConstants.TASK_DONE_PRIORITY_KEEP_NON_STANDARD#":"Keep as is (non-standard)" - } - }, - "level":"250" - } - }, - "Styles": - { - "type":"subsection", - "priorities-markup": - { - "type": "dictionary", - "signature" : "a{s(bsbb)}", - "value_object" : "markup.Markup", - "default_value": "{'A':(true, 'rgb(237,212,0)', true, false), 'B':(true, 'rgb(115,210,22)', false, false), 'C':(true, 'rgb(0,153,204)', true, false)}", - "summary": "How to display different priorities. Format: '(priority: change_color, color, bold, italic)'", - "help":"The way that tasks with different priorities are displayed", - "human_name":"Priority markup", - "widget":"priorityMarkup", - "level":"0", - "extra_params": - { - "sensitivity": - { - "style-priorities": - { - "false":false, - "true":true - } - } - } - } - } - }, - "Extensions": - { - "type":"category", - "Extensions": - { - "type": "subsection", - "enable-hidden-extension": - { - "type": "boolean", - "default_value": "false", - "summary": "Whether the 'hidden' extension is enabled. If true, tasks containing 'h:1' will not be shown", - "help":"If the hidden extension is enabled, tasks containing 'h:1' will not be shown", - "human_name": "Hidden tasks extension", - "level":"100" - } - } - } -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/sharedConstants.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/sharedConstants.js deleted file mode 100644 index 42a09abd..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/sharedConstants.js +++ /dev/null @@ -1,49 +0,0 @@ -// Constant indicating grouping options -var NO_GROUPING = 0; -var GROUP_BY_PROJECTS = 1; -var GROUP_BY_CONTEXTS = 2; -// Constant indicating location of style settings in the tuple -var STYLE_CHANGE_COLOR = 0; -var STYLE_COLOR = 1; -var STYLE_BOLD = 2; -var STYLE_ITALIC = 3; -// Constant indicating possible actions when clicking on a task -var CLICK_ACTION_EDIT = 0; -var CLICK_ACTION_DONE = 1; -var CLICK_ACTION_NONE = 2; -// Log levels -var LOG_FLOW = 0; -var LOG_DEBUG = 50; -var LOG_DETAIL = 100; -var LOG_INFO = 150; -var LOG_WARNING = 200; -var LOG_ERROR = 250; -// Constant indicating the color source of an url -var URL_COLOR_TASK = 0; -var URL_COLOR_THEME = 1; -var URL_COLOR_CUSTOM = 2; -// Constant indicating the mode to expand ellipsized tasks -var TASK_EXPAND_SCROLL = 0; -var TASK_EXPAND_BUTTON = 1; -var TASK_EXPAND_BOTH = 2; -// Ellipsization modes -var TASK_ELLIPSIZE_START = 0; -var TASK_ELLIPSIZE_MIDDLE = 1; -var TASK_ELLIPSIZE_END = 2; -// Action on priority when task is completed -var TASK_DONE_PRIORITY_REMOVE = 0; -var TASK_DONE_PRIORITY_KEEP_PRI = 1; -var TASK_DONE_PRIORITY_KEEP_NON_STANDARD = 2; -// What to hide if pattern matches zero -var HIDE_ON_PATTERN_ZERO_NOTHING = 0; -var HIDE_ON_PATTERN_ZERO_TEXT = 1; -var HIDE_ON_PATTERN_ZERO_ICON = 2; -var HIDE_ON_PATTERN_ZERO_BOTH = 3; -// Settings level -var SETTINGS_BASIC = 0; -var SETTINGS_ADVANCED = 100; -var SETTINGS_EXPERT = 250; -// Location to insert new tasks -var TASK_INSERT_LOCATION_BOTTOM = 0; -var TASK_INSERT_LOCATION_TOP = 1; -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/stylesheet.css deleted file mode 100644 index 66dd9d4d..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/stylesheet.css +++ /dev/null @@ -1,56 +0,0 @@ -.newTaskSection { - padding:0 12px; -} - -.panelButtonHidden { - width: 0px; -} - -.bottomSection { - padding-bottom: 12px; -} - -.topSection{ - padding-top: 12px; -} - -/* Modal Dialogs */ - -/* Dialog Subject Text Style */ -.confirm-dialog-title, .message-dialog-title { - font-size: 14pt; - font-weight: bold; - color: #999999; -} - -/* Confirm Dialog */ -.confirm-dialog, .message-dialog { - spacing: 42px; -} - -.confirm-dialog-label, .message-dialog-label { - padding-left: 17px; - padding-top: 1em; - width: 28em; -} - -.todo-txt-task-button { - border-radius: 32px; - padding: 4px; - border: 1px solid #282c2c; -} - -.todo-txt-task-button:hover, .todo-txt-task-button:focus { - background-color: rgba(255,255,255,0.2); - border: none; - padding: 5px; -} - -.todo-txt-task-button > StIcon { - icon-size: 14px; -} - -.doneTaskItem { - font-style: italic; -} - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/jsTodoTxt/jsTodoExtensions.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/jsTodoTxt/jsTodoExtensions.js deleted file mode 100644 index 644717ed..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/jsTodoTxt/jsTodoExtensions.js +++ /dev/null @@ -1,54 +0,0 @@ -/*! - Extensions to the todo.txt format -*/ - -function TodoTxtExtension( name ) { - this.reset = function () { - this.name = null; - this.parsingFunction = null; - }; - // The parsing function should return an array containing - // the real value of the element, the parsed task line and - // the string representation of the value. - this.parsingFunction = function ( line ) { - return [null, null, null]; - }; -} - -function HiddenExtension() { - this.name = "hidden"; -} - -HiddenExtension.prototype = new TodoTxtExtension(); -HiddenExtension.prototype.parsingFunction = function(line) { - var hidden = false; - var matchHidden = /h:1/.exec( line ); - if ( matchHidden !== null ) { - hidden = true; - } - return [hidden, line.replace(/h:1/, ''), null]; -}; - -function DueExtension() { - this.name = "due"; -} -DueExtension.prototype = new TodoTxtExtension(); -DueExtension.prototype.parsingFunction = function(line) { - var dueDate = null; - var dueRegex = /due:([0-9]{4}-[0-9]{1,2}-[0-9]{1,2})\s*/; - var matchDue = dueRegex.exec(line); - if ( matchDue !== null ) { - datePieces = matchDue[1].split('-'); - dueDate = new Date( datePieces[0], datePieces[1], datePieces[2] ); - } - return [dueDate, line.replace(dueRegex, ''), matchDue[1]]; -}; - -// Exported functions for node -(function(exports){ - - exports.TodoTxtExtension = TodoTxtExtension; - exports.HiddenExtension = HiddenExtension; - exports.DueExtension = DueExtension; - -})(typeof exports === 'undefined' ? window : exports); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/jsTodoTxt/jsTodoTxt.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/jsTodoTxt/jsTodoTxt.js deleted file mode 100644 index 07f346ae..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/jsTodoTxt/jsTodoTxt.js +++ /dev/null @@ -1,326 +0,0 @@ -/*! - Shared members and static functions. -*/ -var TodoTxt = { - - // Pre-compile Shared RegExes - _trim_re: /^\s+|\s+$/g, - - _complete_re: /^x\s([0-9]{4}-[0-9]{1,2}-[0-9]{1,2})\s+/i, - _complete_replace_re: /^x\s([0-9]{4}-[0-9]{1,2}-[0-9]{1,2})\s+/i, - - _date_re: /^([0-9]{4}-[0-9]{1,2}-[0-9]{1,2})/, - _date_replace_re: /^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}\s*/, - - _priority_re: /^\(([A-Z])\)/, - _priority_replace_re: /^\([A-Z]\)\s*/, - - _context_re: /(^|\s+)@(\S+)/g, - _context_replace_re: /\s*@\S+\s*/g, - - _project_re: /(^|\s+)\+(\S+)/g, - _project_replace_re: /\s*\+\S+\s*/g, - - /*! - Parse a string of lines. - - \param contents A string - - \returns An array of TodoTxtItem objects. - */ - parse: function ( contents ) { - var items = [], - lines = contents.split( "\n" ), - i; - for(i = 0; i < lines.length; i++) { - try { items.push( new TodoTxtItem( lines[i] ) ); } - catch ( error ) {} - } - return items; - }, - - /*! - Parses a single line into a TodoTxtItem object. - - \param line A string. - - \returns A TodoTxtItem object representing that line. - */ - parseLine: function ( line ) { - return new TodoTxtItem( line ); - }, - - /*! - Render an array of items into string. - - \param items An array of valid TodoTxtItem objects. - - \returns A string representation of the items. - */ - render: function( items ) { - var lines = [], - i; - for( i in items ) { - if( items.hasOwnProperty(i) ) { - lines.push( items[i].toString() ); - } - } - return lines.join( "\n" ); - }, - - /* - Render a single item to a single line. No newline. - - \param item A valid TodoTxtItem object - - \returns A string representation of the item. - */ - renderItem: function ( item ) { - return item.toString(); - } - -}; - -function TodoTxtItem ( line, extensions ) { - - - this.reset = function () { - this.text = null; - this.priority = null; - this.complete = false; - this.completed = null; - this.date = null; - this.contexts = null; - this.projects = null; - }; - - this.dateString = function () { - if( this.date ) { - return this.date.getFullYear() + '-' + - ( ( this.date.getMonth() + 1 < 10 ) ? '0' : '' ) + ( this.date.getMonth() + 1 ) + '-' + - ( ( this.date.getDate() < 10 ) ? '0' : '' ) + this.date.getDate(); - } - return null; - }; - - this.completedString = function () { - if( this.completed ) { - return this.completed.getFullYear() + '-' + - ( ( this.completed.getMonth() + 1 < 10 ) ? '0' : '' ) + ( this.completed.getMonth() + 1 ) + '-' + - ( ( this.completed.getDate() < 10 ) ? '0' : '' ) + this.completed.getDate(); - } - return null; - }; - - /*! - Render this object to a string. - - \returns A string representation of this object. - */ - this.toString = function () { - var line = this.text; - if( null !== this.date ) { line = this.dateString() + ' ' + line; } - if( null !== this.priority ) { line = '(' + this.priority + ') ' + line; } - if( this.complete && null !== this.completed ) { line = 'x ' + this.completedString() + ' ' + line; } - if( '' !== this.extensionStrings() ) { line = line + this.extensionStrings(); } - if( null !== this.projects ) { line = line + ' +' + this.projects.join( ' +' ); } - if( null !== this.contexts ) { line = line + ' @' + this.contexts.join( ' @' ); } - return line; - }; - - this.extensionStrings = function () { - var extensionString = ""; - if ( null !== this.extensions ) { - var len; - var i; - for (i = 0, len = this.extensions.length; i < len; i++) { - if ( "undefined" !== typeof(this[this.extensions[i].name + "String"])) { - extensionString = extensionString + ' ' - + this.extensions[i].name + ':' - + this[this.extensions[i].name + "String"]; - } - } - } - return extensionString; - } - - /*! - Parse a string into this object. - - \param line A string in todo.txt format to parse. - - \throws Exception On an empty task. - */ - this.parse = function ( line ) { - var date_pieces; - - this.reset(); - - // Trim whitespace - line = line.replace( TodoTxt._trim_re, ''); - - // Time \r from Windows :-P - line = line.replace( "\r", '' ); - - // Completed - var complete = TodoTxt._complete_re.exec( line ); - if( null !== complete ) { - this.complete = true; - date_pieces = complete[1].split('-'); - this.completed = new Date( date_pieces[0], date_pieces[1] - 1, date_pieces[2] ); - line = line.replace( TodoTxt._complete_replace_re, '' ); - } - - // Priority - var priority = TodoTxt._priority_re.exec( line ); - if( null !== priority ) { - this.priority = priority[1]; - line = line.replace( TodoTxt._priority_replace_re, '' ); - } - - // Date - var date = TodoTxt._date_re.exec( line ); - if( null !== date ) { - date_pieces = date[1].split('-'); - this.date = new Date( date_pieces[0], date_pieces[1] - 1, date_pieces[2] ); - line = line.replace( TodoTxt._date_replace_re, '' ); - } - - // Context - var contexts = line.match( TodoTxt._context_re ); - if( null !== contexts ) { - var i; - this.contexts = []; - for(i = 0; i < contexts.length; i++) { this.contexts.push( contexts[i].trim().substr( 1 ) ); } - line = line.replace( TodoTxt._context_replace_re, ' ' ); - } - - // Project - var projects = line.match( TodoTxt._project_re ); - if( null !== projects ) { - this.projects = []; - for(i = 0; i < projects.length; i++) { this.projects.push( projects[i].trim().substr( 1 ) ); } - line = line.replace( TodoTxt._project_replace_re, ' ' ); - } - - // Extensions - if ( null !== this.extensions ) { - var len; - for(i = 0, len = this.extensions.length; i < len; i++) { - if ( this.extensions[i] instanceof TodoTxtExtension) { - var parsed = this.extensions[i].parsingFunction( line ); - var nameValue = parsed[0]; - var parsedLine = parsed[1]; - var stringRepresentation = parsed[2]; - if ( null !== parsedLine ) { - line = parsedLine; - } - - if ( null !== nameValue ) { - this[this.extensions[i].name] = nameValue; - } - - if ( null !== stringRepresentation ) { - this[this.extensions[i].name + "String"] = stringRepresentation; - } - } - } - } - - // Trim again to clean up - line = line.replace( TodoTxt._trim_re, ''); - - this.text = line; - - // If we have an empty task, not much point in creating an object. - if( "" === this.text ) { throw new Exception( "Empty Task" ); } - }; - - this._getNumOfNulls = function( lhs, rhs ) { - if( lhs == null && rhs == null ) { - return 2; - } - if( lhs == null || rhs == null ) { - return 1; - } - return 0; - } - - this._arraysAreEqual = function( lhs, rhs ) { - if( this._getNumOfNulls( lhs, rhs ) == 2 ) { - return true; - } - if( this._getNumOfNulls( lhs, rhs ) == 1 ) { - return false; - } - if( lhs.length != rhs.length ) { - return false; - } - for( item in lhs ) { - var item; - if ( rhs.indexOf(lhs[item]) == -1 ) { - return false; - } - } - // if we get here, there is an equal number of elements - // and all lhs elements are in the rhs - return true; - } - - this._datesAreEqual = function( lhs, rhs ) { - if( this._getNumOfNulls( lhs, rhs ) == 2 ) { - return true; - } - if( this._getNumOfNulls( lhs, rhs ) == 1 ) { - return false; - } - return (lhs.setHours(0,0,0,0) - rhs.setHours(0,0,0,0)) == 0; - } - - this.equals = function( todo ) { - var dates = ["date", "completed"]; - var i; - for( i in dates ) { - if( !this._datesAreEqual(this[dates[i]], todo[dates[i]]) ) { - return false; - } - } - var simpleCompares = ["complete", "priority", "text"]; - for( i in simpleCompares ) { - if( this[simpleCompares[i]] != todo[simpleCompares[i]] ) { - return false; - } - } - var arrays = ["projects", "contexts"]; - for( i in arrays ) { - if( !this._arraysAreEqual(this[arrays[i]], todo[arrays[i]]) ) { - return false; - } - } - return true; - }; - - // If extensions were specified, use them - if ( ("object" == typeof( extensions ) ) && (extensions.length > 0 ) ) { - this.extensions = extensions; - } - else { - this.extensions = null; - } - // If we were passed a string, parse it. - if( "string" === typeof( line ) ) { - this.parse( line ); - } - else { - this.reset(); - } - -} - -// Exported functions for node -(function(exports){ - - exports.TodoTxt = TodoTxt; - exports.TodoTxtItem = TodoTxtItem; - -})(typeof exports === 'undefined' ? window : exports); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/js_expression_eval/parser.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/js_expression_eval/parser.js deleted file mode 100644 index a80e6875..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/js_expression_eval/parser.js +++ /dev/null @@ -1,1041 +0,0 @@ -/*! - Based on ndef.parser, by Raphael Graf(r@undefined.ch) - http://www.undefined.ch/mparser/index.html - - Ported to JavaScript and modified by Matthew Crumley (email@matthewcrumley.com, http://silentmatt.com/) - - You are free to use and modify this code in anyway you find useful. Please leave this comment in the code - to acknowledge its original source. If you feel like it, I enjoy hearing about projects that use my code, - but don't feel like you have to let me know or ask permission. -*/ - -var Parser = (function (scope) { // eslint-disable-line no-unused-vars - // Added by stlsmiths 6/13/2011 - // re-define Array.indexOf, because IE doesn't know it ... - function indexOf(array, obj, start) { - for (var i = (start || 0); i < array.length; i++) { - if (array[i] === obj) { - return i; - } - } - return -1; - } - - function object(o) { - function F() {} - F.prototype = o; - return new F(); - } - - var TNUMBER = 0; - var TOP1 = 1; - var TOP2 = 2; - var TVAR = 3; - var TFUNCALL = 4; - - function Token(type, index, prio, number) { - this.type = type; - this.index = index || 0; - this.prio = prio || 0; - this.number = (number !== undefined && number !== null) ? number : 0; - this.toString = function () { - switch (this.type) { - case TNUMBER: - return this.number; - case TOP1: - case TOP2: - case TVAR: - return this.index; - case TFUNCALL: - return 'CALL'; - default: - return 'Invalid Token'; - } - }; - } - - function Expression(tokens, ops1, ops2, functions) { - this.tokens = tokens; - this.ops1 = ops1; - this.ops2 = ops2; - this.functions = functions; - } - - // Based on http://www.json.org/json2.js - var escapable = /[\\'\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g; // eslint-disable-line no-control-regex - var meta = { // table of character substitutions - '\b': '\\b', - '\t': '\\t', - '\n': '\\n', - '\f': '\\f', - '\r': '\\r', - '\'': '\\\'', - '\\': '\\\\' - }; - - function escapeValue(v) { - if (typeof v === 'string') { - escapable.lastIndex = 0; - if (escapable.test(v)) { - return '\'' + v.replace(escapable, function (a) { - var c = meta[a]; - return typeof c === 'string' ? c : '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4); - }) + '\''; - } else { - return '\'' + v + '\''; - } - } - return v; - } - - function hasValue(values, index) { - var parts = index.split(/\./); - var value = values; - var part; - while ((part = parts.shift())) { - if (!(part in value)) { - return false; - } - value = value[part]; - } - return true; - } - - function getValue(values, index) { - var parts = index.split(/\./); - var value = values; - var part; - while ((part = parts.shift())) { - value = value[part]; - } - return value; - } - - Expression.prototype = { - simplify: function (values) { - values = values || {}; - var nstack = []; - var newexpression = []; - var n1; - var n2; - var f; - var L = this.tokens.length; - var item; - var i = 0; - for (i = 0; i < L; i++) { - item = this.tokens[i]; - var type = item.type; - if (type === TNUMBER) { - nstack.push(item); - } else if (type === TVAR && hasValue(values, item.index)) { - item = new Token(TNUMBER, 0, 0, getValue(values, item.index)); - nstack.push(item); - } else if (type === TOP2 && nstack.length > 1) { - n2 = nstack.pop(); - n1 = nstack.pop(); - f = this.ops2[item.index]; - item = new Token(TNUMBER, 0, 0, f(n1.number, n2.number)); - nstack.push(item); - } else if (type === TOP1 && nstack.length > 0) { - n1 = nstack.pop(); - f = this.ops1[item.index]; - item = new Token(TNUMBER, 0, 0, f(n1.number)); - nstack.push(item); - } else { - while (nstack.length > 0) { - newexpression.push(nstack.shift()); - } - newexpression.push(item); - } - } - while (nstack.length > 0) { - newexpression.push(nstack.shift()); - } - - return new Expression(newexpression, object(this.ops1), object(this.ops2), object(this.functions)); - }, - - substitute: function (variable, expr) { - if (!(expr instanceof Expression)) { - expr = new Parser().parse(String(expr)); - } - var newexpression = []; - var L = this.tokens.length; - var item; - var i = 0; - for (i = 0; i < L; i++) { - item = this.tokens[i]; - var type = item.type; - if (type === TVAR && item.index === variable) { - for (var j = 0; j < expr.tokens.length; j++) { - var expritem = expr.tokens[j]; - var replitem = new Token(expritem.type, expritem.index, expritem.prio, expritem.number); - newexpression.push(replitem); - } - } else { - newexpression.push(item); - } - } - - var ret = new Expression(newexpression, object(this.ops1), object(this.ops2), object(this.functions)); - return ret; - }, - - evaluate: function (values) { - values = values || {}; - var nstack = []; - var n1; - var n2; - var f; - var L = this.tokens.length; - var item; - var i = 0; - for (i = 0; i < L; i++) { - item = this.tokens[i]; - var type = item.type; - if (type === TNUMBER) { - nstack.push(item.number); - } else if (type === TOP2) { - n2 = nstack.pop(); - n1 = nstack.pop(); - f = this.ops2[item.index]; - nstack.push(f(n1, n2)); - } else if (type === TVAR) { - if (hasValue(values, item.index)) { - nstack.push(getValue(values, item.index)); - } else if (hasValue(this.functions, item.index)) { - nstack.push(getValue(this.functions, item.index)); - } else { - throw new Error('undefined variable: ' + item.index); - } - } else if (type === TOP1) { - n1 = nstack.pop(); - f = this.ops1[item.index]; - nstack.push(f(n1)); - } else if (type === TFUNCALL) { - n1 = nstack.pop(); - f = nstack.pop(); - if (f.apply && f.call) { - if (Object.prototype.toString.call(n1) === '[object Array]') { - nstack.push(f.apply(undefined, n1)); - } else { - nstack.push(f(n1)); - } - } else { - throw new Error(f + ' is not a function'); - } - } else { - throw new Error('invalid Expression'); - } - } - if (nstack.length > 1) { - throw new Error('invalid Expression (parity)'); - } - return nstack[0]; - }, - - toString: function (toJS) { - var nstack = []; - var n1; - var n2; - var f; - var L = this.tokens.length; - var item; - var i = 0; - for (i = 0; i < L; i++) { - item = this.tokens[i]; - var type = item.type; - if (type === TNUMBER) { - nstack.push(escapeValue(item.number)); - } else if (type === TOP2) { - n2 = nstack.pop(); - n1 = nstack.pop(); - f = item.index; - if (toJS && f === '^') { - nstack.push('Math.pow(' + n1 + ',' + n2 + ')'); - } else { - nstack.push('(' + n1 + f + n2 + ')'); - } - } else if (type === TVAR) { - nstack.push(item.index); - } else if (type === TOP1) { - n1 = nstack.pop(); - f = item.index; - if (f === '-') { - nstack.push('(' + f + n1 + ')'); - } else { - nstack.push(f + '(' + n1 + ')'); - } - } else if (type === TFUNCALL) { - n1 = nstack.pop(); - f = nstack.pop(); - nstack.push(f + '(' + n1 + ')'); - } else { - throw new Error('invalid Expression'); - } - } - if (nstack.length > 1) { - throw new Error('invalid Expression (parity)'); - } - return nstack[0]; - }, - - variables: function () { - var L = this.tokens.length; - var vars = []; - for (var i = 0; i < L; i++) { - var item = this.tokens[i]; - if (item.type === TVAR && (indexOf(vars, item.index) === -1)) { - vars.push(item.index); - } - } - - return vars; - }, - - toJSFunction: function (param, variables) { - var f = new Function(param, 'with(Parser.values) { return ' + this.simplify(variables).toString(true) + '; }'); // eslint-disable-line no-new-func - return f; - } - }; - - function add(a, b) { - return Number(a) + Number(b); - } - function sub(a, b) { - return a - b; - } - function mul(a, b) { - return a * b; - } - function div(a, b) { - return a / b; - } - function mod(a, b) { - return a % b; - } - function concat(a, b) { - return '' + a + b; - } - function equal(a, b) { - return a === b; - } - function notEqual(a, b) { - return a !== b; - } - function greaterThan(a, b) { - return a > b; - } - function lessThan(a, b) { - return a < b; - } - function greaterThanEqual(a, b) { - return a >= b; - } - function lessThanEqual(a, b) { - return a <= b; - } - function andOperator(a, b) { - return Boolean(a && b); - } - function orOperator(a, b) { - return Boolean(a || b); - } - function sinh(a) { - return Math.sinh ? Math.sinh(a) : ((Math.exp(a) - Math.exp(-a)) / 2); - } - function cosh(a) { - return Math.cosh ? Math.cosh(a) : ((Math.exp(a) + Math.exp(-a)) / 2); - } - function tanh(a) { - if (Math.tanh) return Math.tanh(a); - if (a === Infinity) return 1; - if (a === -Infinity) return -1; - return (Math.exp(a) - Math.exp(-a)) / (Math.exp(a) + Math.exp(-a)); - } - function asinh(a) { - if (Math.asinh) return Math.asinh(a); - if (a === -Infinity) return a; - return Math.log(a + Math.sqrt(a * a + 1)); - } - function acosh(a) { - return Math.acosh ? Math.acosh(a) : Math.log(a + Math.sqrt(a * a - 1)); - } - function atanh(a) { - return Math.atanh ? Math.atanh(a) : (Math.log((1 + a) / (1 - a)) / 2); - } - function log10(a) { - return Math.log(a) * Math.LOG10E; - } - function neg(a) { - return -a; - } - function trunc(a) { - if (Math.trunc) { - return Math.trunc(a); - } else { - return a < 0 ? Math.ceil(a) : Math.floor(a); - } - } - function random(a) { - return Math.random() * (a || 1); - } - function fac(a) { // a! - a = Math.floor(a); - var b = a; - while (a > 1) { - b = b * (--a); - } - return b; - } - - // TODO: use hypot that doesn't overflow - function hypot() { - if (Math.hypot) return Math.hypot.apply(this, arguments); - var y = 0; - var length = arguments.length; - for (var i = 0; i < length; i++) { - if (arguments[i] === Infinity || arguments[i] === -Infinity) { - return Infinity; - } - y += arguments[i] * arguments[i]; - } - return Math.sqrt(y); - } - - function condition(cond, yep, nope) { - return cond ? yep : nope; - } - - function append(a, b) { - if (Object.prototype.toString.call(a) !== '[object Array]') { - return [a, b]; - } - a = a.slice(); - a.push(b); - return a; - } - - function Parser() { - this.success = false; - this.errormsg = ''; - this.expression = ''; - - this.pos = 0; - - this.tokennumber = 0; - this.tokenprio = 0; - this.tokenindex = 0; - this.tmpprio = 0; - - this.ops1 = { - sin: Math.sin, - cos: Math.cos, - tan: Math.tan, - asin: Math.asin, - acos: Math.acos, - atan: Math.atan, - sinh: sinh, - cosh: cosh, - tanh: tanh, - asinh: asinh, - acosh: acosh, - atanh: atanh, - sqrt: Math.sqrt, - log: Math.log, - lg: log10, - log10: log10, - abs: Math.abs, - ceil: Math.ceil, - floor: Math.floor, - round: Math.round, - trunc: trunc, - '-': neg, - exp: Math.exp - }; - - this.ops2 = { - '+': add, - '-': sub, - '*': mul, - '/': div, - '%': mod, - '^': Math.pow, - ',': append, - '||': concat, - '==': equal, - '!=': notEqual, - '>': greaterThan, - '<': lessThan, - '>=': greaterThanEqual, - '<=': lessThanEqual, - and: andOperator, - or: orOperator - }; - - this.functions = { - random: random, - fac: fac, - min: Math.min, - max: Math.max, - hypot: hypot, - pyt: hypot, // backward compat - pow: Math.pow, - atan2: Math.atan2, - 'if': condition - }; - - this.consts = { - E: Math.E, - PI: Math.PI - }; - } - - Parser.parse = function (expr) { - return new Parser().parse(expr); - }; - - Parser.evaluate = function (expr, variables) { - return Parser.parse(expr).evaluate(variables); - }; - - Parser.Expression = Expression; - - Parser.values = { - sin: Math.sin, - cos: Math.cos, - tan: Math.tan, - asin: Math.asin, - acos: Math.acos, - atan: Math.atan, - sinh: sinh, - cosh: cosh, - tanh: tanh, - asinh: asinh, - acosh: acosh, - atanh: atanh, - sqrt: Math.sqrt, - log: Math.log, - lg: log10, - log10: log10, - abs: Math.abs, - ceil: Math.ceil, - floor: Math.floor, - round: Math.round, - trunc: trunc, - random: random, - fac: fac, - exp: Math.exp, - min: Math.min, - max: Math.max, - hypot: hypot, - pyt: hypot, // backward compat - pow: Math.pow, - atan2: Math.atan2, - 'if': condition, - E: Math.E, - PI: Math.PI - }; - - var PRIMARY = 1 << 0; - var OPERATOR = 1 << 1; - var FUNCTION = 1 << 2; - var LPAREN = 1 << 3; - var RPAREN = 1 << 4; - var COMMA = 1 << 5; - var SIGN = 1 << 6; - var CALL = 1 << 7; - var NULLARY_CALL = 1 << 8; - - Parser.prototype = { - parse: function (expr) { - this.errormsg = ''; - this.success = true; - var operstack = []; - var tokenstack = []; - this.tmpprio = 0; - var expected = (PRIMARY | LPAREN | FUNCTION | SIGN); - var noperators = 0; - this.expression = expr; - this.pos = 0; - var token; - - while (this.pos < this.expression.length) { - if (this.isOperator()) { - if (this.isSign() && (expected & SIGN)) { - if (this.isNegativeSign()) { - this.tokenprio = 5; - this.tokenindex = '-'; - noperators++; - this.addfunc(tokenstack, operstack, TOP1); - } - expected = (PRIMARY | LPAREN | FUNCTION | SIGN); - } else if (this.isComment()) { - // Ignore comments - } else { - if ((expected & OPERATOR) === 0) { - this.error_parsing(this.pos, 'unexpected operator'); - } - noperators += 2; - this.addfunc(tokenstack, operstack, TOP2); - expected = (PRIMARY | LPAREN | FUNCTION | SIGN); - } - } else if (this.isNumber()) { - if ((expected & PRIMARY) === 0) { - this.error_parsing(this.pos, 'unexpected number'); - } - token = new Token(TNUMBER, 0, 0, this.tokennumber); - tokenstack.push(token); - - expected = (OPERATOR | RPAREN | COMMA); - } else if (this.isString()) { - if ((expected & PRIMARY) === 0) { - this.error_parsing(this.pos, 'unexpected string'); - } - token = new Token(TNUMBER, 0, 0, this.tokennumber); - tokenstack.push(token); - - expected = (OPERATOR | RPAREN | COMMA); - } else if (this.isLeftParenth()) { - if ((expected & LPAREN) === 0) { - this.error_parsing(this.pos, 'unexpected "("'); - } - - if (expected & CALL) { - noperators += 2; - this.tokenprio = -2; - this.tokenindex = -1; - this.addfunc(tokenstack, operstack, TFUNCALL); - } - - expected = (PRIMARY | LPAREN | FUNCTION | SIGN | NULLARY_CALL); - } else if (this.isRightParenth()) { - if (expected & NULLARY_CALL) { - token = new Token(TNUMBER, 0, 0, []); - tokenstack.push(token); - } else if ((expected & RPAREN) === 0) { - this.error_parsing(this.pos, 'unexpected ")"'); - } - - expected = (OPERATOR | RPAREN | COMMA | LPAREN | CALL); - } else if (this.isComma()) { - if ((expected & COMMA) === 0) { - this.error_parsing(this.pos, 'unexpected ","'); - } - this.addfunc(tokenstack, operstack, TOP2); - noperators += 2; - expected = (PRIMARY | LPAREN | FUNCTION | SIGN); - } else if (this.isConst()) { - if ((expected & PRIMARY) === 0) { - this.error_parsing(this.pos, 'unexpected constant'); - } - var consttoken = new Token(TNUMBER, 0, 0, this.tokennumber); - tokenstack.push(consttoken); - expected = (OPERATOR | RPAREN | COMMA); - } else if (this.isOp2()) { - if ((expected & FUNCTION) === 0) { - this.error_parsing(this.pos, 'unexpected function'); - } - this.addfunc(tokenstack, operstack, TOP2); - noperators += 2; - expected = (LPAREN); - } else if (this.isOp1()) { - if ((expected & FUNCTION) === 0) { - this.error_parsing(this.pos, 'unexpected function'); - } - this.addfunc(tokenstack, operstack, TOP1); - noperators++; - expected = (LPAREN); - } else if (this.isVar()) { - if ((expected & PRIMARY) === 0) { - this.error_parsing(this.pos, 'unexpected variable'); - } - var vartoken = new Token(TVAR, this.tokenindex, 0, 0); - tokenstack.push(vartoken); - - expected = (OPERATOR | RPAREN | COMMA | LPAREN | CALL); - } else if (this.isWhite()) { - // Ignore whitespace - } else { - if (this.errormsg === '') { - this.error_parsing(this.pos, 'unknown character'); - } else { - this.error_parsing(this.pos, this.errormsg); - } - } - } - if (this.tmpprio < 0 || this.tmpprio >= 10) { - this.error_parsing(this.pos, 'unmatched "()"'); - } - - while (operstack.length > 0) { - var tmp = operstack.pop(); - tokenstack.push(tmp); - } - if (noperators + 1 !== tokenstack.length) { - this.error_parsing(this.pos, 'parity'); - } - - return new Expression(tokenstack, object(this.ops1), object(this.ops2), object(this.functions)); - }, - - evaluate: function (expr, variables) { - return this.parse(expr).evaluate(variables); - }, - - error_parsing: function (column, msg) { - this.success = false; - this.errormsg = 'parse error [column ' + (column) + ']: ' + msg; - this.column = column; - throw new Error(this.errormsg); - }, - -// ============================================================================================== - - addfunc: function (tokenstack, operstack, type) { - var operator = new Token(type, this.tokenindex, this.tokenprio + this.tmpprio, 0); - while (operstack.length > 0) { - if (operator.prio <= operstack[operstack.length - 1].prio) { - tokenstack.push(operstack.pop()); - } else { - break; - } - } - operstack.push(operator); - }, - - isNumber: function () { - var r = false; - var str = ''; - while (this.pos < this.expression.length) { - var code = this.expression.charCodeAt(this.pos); - if ((code >= 48 && code <= 57) || code === 46) { - str += this.expression.charAt(this.pos); - this.pos++; - this.tokennumber = parseFloat(str); - r = true; - } else { - break; - } - } - return r; - }, - - // Ported from the yajjl JSON parser at http://code.google.com/p/yajjl/ - unescape: function (v, pos) { - var buffer = []; - var escaping = false; - - for (var i = 0; i < v.length; i++) { - var c = v.charAt(i); - - if (escaping) { - switch (c) { - case '\'': - buffer.push('\''); - break; - case '\\': - buffer.push('\\'); - break; - case '/': - buffer.push('/'); - break; - case 'b': - buffer.push('\b'); - break; - case 'f': - buffer.push('\f'); - break; - case 'n': - buffer.push('\n'); - break; - case 'r': - buffer.push('\r'); - break; - case 't': - buffer.push('\t'); - break; - case 'u': - // interpret the following 4 characters as the hex of the unicode code point - var codePoint = parseInt(v.substring(i + 1, i + 5), 16); - buffer.push(String.fromCharCode(codePoint)); - i += 4; - break; - default: - throw this.error_parsing(pos + i, 'Illegal escape sequence: "\\' + c + '"'); - } - escaping = false; - } else { - if (c === '\\') { - escaping = true; - } else { - buffer.push(c); - } - } - } - - return buffer.join(''); - }, - - isString: function () { - var r = false; - var str = ''; - var startpos = this.pos; - if (this.pos < this.expression.length && this.expression.charAt(this.pos) === '\'') { - this.pos++; - while (this.pos < this.expression.length) { - var code = this.expression.charAt(this.pos); - if (code !== '\'' || str.slice(-1) === '\\') { - str += this.expression.charAt(this.pos); - this.pos++; - } else { - this.pos++; - this.tokennumber = this.unescape(str, startpos); - r = true; - break; - } - } - } - return r; - }, - - isConst: function () { - var str; - for (var i in this.consts) { - var L = i.length; - str = this.expression.substr(this.pos, L); - if (i === str) { - this.tokennumber = this.consts[i]; - this.pos += L; - return true; - } - } - return false; - }, - - isOperator: function () { - var code = this.expression.charCodeAt(this.pos); - if (code === 43) { // + - this.tokenprio = 2; - this.tokenindex = '+'; - } else if (code === 45) { // - - this.tokenprio = 2; - this.tokenindex = '-'; - } else if (code === 62) { // > - if (this.expression.charCodeAt(this.pos + 1) === 61) { - this.pos++; - this.tokenprio = 1; - this.tokenindex = '>='; - } else { - this.tokenprio = 1; - this.tokenindex = '>'; - } - } else if (code === 60) { // < - if (this.expression.charCodeAt(this.pos + 1) === 61) { - this.pos++; - this.tokenprio = 1; - this.tokenindex = '<='; - } else { - this.tokenprio = 1; - this.tokenindex = '<'; - } - } else if (code === 124) { // | - if (this.expression.charCodeAt(this.pos + 1) === 124) { - this.pos++; - this.tokenprio = 1; - this.tokenindex = '||'; - } else { - return false; - } - } else if (code === 61) { // = - if (this.expression.charCodeAt(this.pos + 1) === 61) { - this.pos++; - this.tokenprio = 1; - this.tokenindex = '=='; - } else { - return false; - } - } else if (code === 33) { // ! - if (this.expression.charCodeAt(this.pos + 1) === 61) { - this.pos++; - this.tokenprio = 1; - this.tokenindex = '!='; - } else { - return false; - } - } else if (code === 97) { // a - if (this.expression.charCodeAt(this.pos + 1) === 110 && this.expression.charCodeAt(this.pos + 2) === 100) { // n && d - this.pos++; - this.pos++; - this.tokenprio = 0; - this.tokenindex = 'and'; - } else { - return false; - } - } else if (code === 111) { // o - if (this.expression.charCodeAt(this.pos + 1) === 114) { // r - this.pos++; - this.tokenprio = 0; - this.tokenindex = 'or'; - } else { - return false; - } - } else if (code === 42 || code === 8729 || code === 8226) { // * or ∙ or • - this.tokenprio = 3; - this.tokenindex = '*'; - } else if (code === 47) { // / - this.tokenprio = 4; - this.tokenindex = '/'; - } else if (code === 37) { // % - this.tokenprio = 4; - this.tokenindex = '%'; - } else if (code === 94) { // ^ - this.tokenprio = 6; - this.tokenindex = '^'; - } else { - return false; - } - this.pos++; - return true; - }, - - isSign: function () { - var code = this.expression.charCodeAt(this.pos - 1); - if (code === 45 || code === 43) { // - - return true; - } - return false; - }, - - isPositiveSign: function () { - var code = this.expression.charCodeAt(this.pos - 1); - if (code === 43) { // + - return true; - } - return false; - }, - - isNegativeSign: function () { - var code = this.expression.charCodeAt(this.pos - 1); - if (code === 45) { // - - return true; - } - return false; - }, - - isLeftParenth: function () { - var code = this.expression.charCodeAt(this.pos); - if (code === 40) { // ( - this.pos++; - this.tmpprio += 10; - return true; - } - return false; - }, - - isRightParenth: function () { - var code = this.expression.charCodeAt(this.pos); - if (code === 41) { // ) - this.pos++; - this.tmpprio -= 10; - return true; - } - return false; - }, - - isComma: function () { - var code = this.expression.charCodeAt(this.pos); - if (code === 44) { // , - this.pos++; - this.tokenprio = -1; - this.tokenindex = ','; - return true; - } - return false; - }, - - isWhite: function () { - var code = this.expression.charCodeAt(this.pos); - if (code === 32 || code === 9 || code === 10 || code === 13) { - this.pos++; - return true; - } - return false; - }, - - isOp1: function () { - var str = ''; - for (var i = this.pos; i < this.expression.length; i++) { - var c = this.expression.charAt(i); - if (c.toUpperCase() === c.toLowerCase()) { - if (i === this.pos || (c !== '_' && (c < '0' || c > '9'))) { - break; - } - } - str += c; - } - if (str.length > 0 && (str in this.ops1)) { - this.tokenindex = str; - this.tokenprio = 7; - this.pos += str.length; - return true; - } - return false; - }, - - isOp2: function () { - var str = ''; - for (var i = this.pos; i < this.expression.length; i++) { - var c = this.expression.charAt(i); - if (c.toUpperCase() === c.toLowerCase()) { - if (i === this.pos || (c !== '_' && (c < '0' || c > '9'))) { - break; - } - } - str += c; - } - if (str.length > 0 && (str in this.ops2)) { - this.tokenindex = str; - this.tokenprio = 7; - this.pos += str.length; - return true; - } - return false; - }, - - isVar: function () { - var str = ''; - for (var i = this.pos; i < this.expression.length; i++) { - var c = this.expression.charAt(i); - if (c.toUpperCase() === c.toLowerCase()) { - if (i === this.pos || (c !== '_' && c !== '.' && (c < '0' || c > '9'))) { - break; - } - } - str += c; - } - if (str.length > 0) { - this.tokenindex = str; - this.tokenprio = 4; - this.pos += str.length; - return true; - } - return false; - }, - - isComment: function () { - var code = this.expression.charCodeAt(this.pos - 1); - if (code === 47 && this.expression.charCodeAt(this.pos) === 42) { - this.pos = indexOf(this.expression, '*/', this.pos) + 2; - if (this.pos === 1) { - this.pos = this.expression.length; - } - return true; - } - return false; - } - }; - - scope.Parser = Parser; - return Parser; -}(typeof exports === 'undefined' ? {} : exports)); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/logDecorator/logDecorator.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/logDecorator/logDecorator.js deleted file mode 100644 index e21d7df1..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/logDecorator/logDecorator.js +++ /dev/null @@ -1,42 +0,0 @@ -const Lang = imports.lang; - -String.prototype.times = function(count) { - return count < 1 ? '' : new Array(count + 1).join(this); -}; - -var LogDecorator = new Lang.Class({ - Name: 'LogDecorator', - _loggerFunction: log, - - setLogger: function(logger) { - this._loggerFunction = logger; - }, - - _getLoggedFunction: function(object, func, name) { - return Lang.bind(this, function() { - let logText = name + '('; - for (let i = 0; i < arguments.length; i++) { - if (i > 0) { - logText += ', '; - } - logText += arguments[i]; - } - logText += ');'; - - this._loggerFunction.apply(this, [logText]); - return func.apply(object, arguments); - }); - }, - - addLoggingToNamespace: function(namespaceObject) { - /* jshint forin: false */ - for (let name in namespaceObject) { - let potentialFunction = namespaceObject[name]; - if (Object.prototype.toString.call(potentialFunction) === '[object Function]') { - namespaceObject[name] = this._getLoggedFunction(namespaceObject, potentialFunction, name); - } - } - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/logger/logger.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/logger/logger.js deleted file mode 100644 index 909e058d..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/logger/logger.js +++ /dev/null @@ -1,78 +0,0 @@ -const Lang = imports.lang; -const DEFAULT_LEVEL = 250; - -var Level = new Lang.Class({ - Name: 'Level', - _init: function(name, prefix, weight) { - this.name = name; - this.prefix = prefix; - this.weight = weight; - } -}); - -var Logger = new Lang.Class({ - Name: 'Logger', - - _init: function(prefix, level, addNewLine) { - if (level === undefined) { - level = DEFAULT_LEVEL; - } - this.setPrefix(prefix); - this._level = level; - this._levels = {}; - if (addNewLine === false) { - this._addNewLine = false; - } - else { - this._addNewLine = true; - } - }, - - setAddNewLine: function(enabled) { - if (enabled === true || enabled === false) { - this._addNewLine = enabled; - } - }, - - setPrefix: function(prefix) { - if (prefix === undefined || prefix === null || prefix.length === 0) { - this._prefix = ''; - return; - } - this._prefix = prefix + ' '; - }, - - setLevel: function(level) { - this._level = level; - }, - - log: function(message, level) { - if (level >= this._level) { - this._log(this._prefix + message + ((this._addNewLine === true)?'\r\n':'')); - } - }, - - addLevel: function(name, prefix, weight) { - this._levels[weight] = new Level(name, prefix, weight); - this[name] = Lang.bind(this, function(message) { - this.log(prefix + ' ' + message, weight); - }); - }, - - getLevels: function() { - return this._levels; - }, - - _log: function(message) { - if (typeof log === 'function') { - log(message); - return; - } - if (typeof global.log === 'function') { - global.log(message); - return; - } - }, -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/todoMenuItem.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/todoMenuItem.js deleted file mode 100644 index d35e3dae..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/todoMenuItem.js +++ /dev/null @@ -1,520 +0,0 @@ -const Clutter = imports.gi.Clutter; -const Ellipsize = imports.gi.Pango.EllipsizeMode; -const Gdk = imports.gi.Gdk; -const Lang = imports.lang; -const Params = imports.misc.params; -const PopupMenu = imports.ui.popupMenu; -const St = imports.gi.St; -const GrabHelper = imports.ui.grabHelper; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Shared = Extension.imports.sharedConstants; -const UrlHighlighter = Extension.imports.urlHighlighter; -const Utils = Extension.imports.utils; - -const Third = Extension.imports.third_party; -const JsTodo = Third.jsTodoTxt.jsTodoTxt; - -const Gettext = imports.gettext; -const _ = Gettext.domain('todotxt').gettext; - -var TodoMenuItem = new Lang.Class({ - Name: 'TodoMenuItem', - Extends: PopupMenu.PopupBaseMenuItem, - labelExpanded: false, - ellipsizeMode: Shared.TASK_ELLIPSIZE_MIDDLE, - maxWidth: undefined, - buttons: [], - labels: [], - settings: null, - task: null, - - _RGBAColorToHex: function(rgbaColor) { - return (0 + (Math.round(rgbaColor * 255)).toString(16)).slice(-2); - }, - - _RGBAStringtoHexString: function(rgbaColorSting) { - let rgbaColor = new Gdk.RGBA(); - rgbaColor.parse(rgbaColorSting); - return '#' + this._RGBAColorToHex(rgbaColor.red) + '' + - this._RGBAColorToHex(rgbaColor.green) + '' + - this._RGBAColorToHex(rgbaColor.blue); - }, - - expandLabel: function() { - if (!this.labelExpanded) { - let singleLineWidth = this.label.clutter_text.get_preferred_width(-1)[1]; - let singleLineHeight = this.label.clutter_text.get_preferred_height(-1)[1]; - let numberOfLinesNeeded = Math.round((singleLineWidth / this.maxWidth) + 1); - - this.label.clutter_text.set_ellipsize(Ellipsize.NONE); - this.label.clutter_text.set_line_wrap(true); - this.label.clutter_text.set_line_wrap_mode(imports.gi.Pango.WrapMode.WORD_CHAR); - this.label.set_height(numberOfLinesNeeded * singleLineHeight); - - this.labelExpanded = true; - for (let i = 0, len = this.buttons.length; i < len; i++) { - this.buttons[i].set_style('margin-bottom: ' + (numberOfLinesNeeded - 1) * singleLineHeight + - 'px;'); - } - } - }, - - _convertEllipsizeMode: function(configEllipsizeMode) { - if (this.ellipsizeMode == Shared.TASK_ELLIPSIZE_START) { - return Ellipsize.START; - } - if (this.ellipsizeMode == Shared.TASK_ELLIPSIZE_MIDDLE) { - return Ellipsize.MIDDLE; - } - return Ellipsize.END; - }, - - contractLabel: function() { - if (this.labelExpanded) { - this.label.clutter_text.set_ellipsize(this._convertEllipsizeMode(this.ellipsizeMode)); - this.label.clutter_text.set_line_wrap(false); - this.label.clutter_text.set_line_wrap_mode(imports.gi.Pango.WrapMode.WORD_CHAR); - this.label.set_height(-1); - this.labelExpanded = false; - for (let i = 0, len = this.buttons.length; i < len; i++) { - this.buttons[i].set_style('margin-bottom: 0px;'); - } - } - }, - - _truncate: function(expansionMode) { - this.label.clutter_text.set_ellipsize(this._convertEllipsizeMode(this.ellipsizeMode)); - this.label.set_reactive(true); - if (expansionMode == Shared.TASK_EXPAND_SCROLL || expansionMode == Shared.TASK_EXPAND_BOTH) { - this.label.connect('scroll-event', Lang.bind(this, function(o, e) { - if (e.get_scroll_direction() == Clutter.ScrollDirection.UP) { - this.contractLabel(); - return; - } - if (e.get_scroll_direction() == Clutter.ScrollDirection.DOWN) { - this.expandLabel(); - return; - } - })); - } - this.label.set_style('max-width: ' + this.maxWidth + 'px'); - }, - - _addLabel: function(labelSource) { - let label = new St.Label({ - text: '', - x_align: St.Align.END - }); - if (this.task[labelSource] !== null) { - label.set_text(this.task[labelSource].join()); - this.addActor(label); - this.labels.push(label); - } - }, - - _addProjectsLabel: function() { - if (this.settings.get('show-projects-label')) { - this._addLabel('projects'); - } - }, - - _addContextsLabel: function() { - if (this.settings.get('show-contexts-label')) { - this._addLabel('contexts'); - } - }, - - _createTextLabel: function() { - let markupFunction = function(url, color) { - return '' + url + ''; - }; - let urlColor = this.settings.get('url-color'); - if (urlColor == Shared.URL_COLOR_TASK) { - markupFunction = function(url, color) { - return '' + url + ''; - }; - } - if (urlColor == Shared.URL_COLOR_CUSTOM) { - let hexColor = this._RGBAStringtoHexString(this.settings.get('custom-url-color')); - markupFunction = function(url, color) { - return '' + url + ''; - }; - } - this.highlighter = new UrlHighlighter.TaskURLHighlighter(this.task.text, false, true, - markupFunction); - this.label = this.highlighter.actor; - this.label.x_expand = true; - }, - - _addButtons: function() { - let expansionMode = this.settings.get('long-tasks-expansion-mode'); - if (expansionMode == Shared.TASK_EXPAND_BUTTON || expansionMode == Shared.TASK_EXPAND_BOTH) { - this._addExpandButton(); - } - if (this.settings.get('show-done-or-archive-button')) { - if (!this.task.complete) { - this._addDoneButton(); - } else { - this._addArchiveButton(); - } - } - if (this.settings.get('show-delete-button')) { - this._addDeleteButton(); - } - if (this.settings.get('show-edit-button')) { - this._addEditButton(); - } - if (this.settings.get('show-priority-buttons')) { - this._addPriorityButtons(); - } - }, - - _addEditButton: function() { - let editButton = this._createButton('input-keyboard-symbolic', - _('Edit %(task)'.replace('%(task)', this.task.text))); - editButton.connect('clicked', Lang.bind(this, function() { - this.enterEditMode(); - })); - this.addActor(editButton); - }, - - _addPriorityButton: function(up) { - let prioButton = this._createButton('go-' + ((up === true) ? 'up' : 'down') + '-symbolic', (up === - true) ? - _('Increase %(task) priority'.replace('%(task)', this.task.text)) : - _('Decrease %(task) priority'.replace('%(task)', this.task.text))); - let _up = up; - prioButton.connect('clicked', Lang.bind(this, function() { - this.taskActions.priorityAction(this.task, _up); - })); - this.addActor(prioButton); - }, - - _addPriorityButtons: function() { - this._addPriorityButton(true); - this._addPriorityButton(false); - }, - - _addArchiveButton: function() { - let archiveButton = this._createButton('document-save-symbolic', - _('Archive %(task)'.replace('%(task)', this.task.text))); - archiveButton.connect('clicked', Lang.bind(this, function() { - this.taskActions.archiveAction(this.task); - })); - this.actor.add_style_class_name('doneTaskItem'); - this.addActor(archiveButton); - }, - - _addDeleteButton: function() { - let deleteButton = this._createButton('edit-delete-symbolic', - _('Delete %(task)'.replace('%(task)', this.task.text))); - deleteButton.connect('clicked', Lang.bind(this, function() { - this.enterDeleteMode(); - })); - this.addActor(deleteButton); - }, - - - _addExpandButton: function() { - let iconNames = [ - 'view-more-symbolic', - 'content-loading-symbolic', - 'zoom-in-symbolic', - 'zoom-original-symbolic', - 'view-more', - 'content-loading', - 'zoom-in', - 'zoom-original' - ]; - - let expandButton = this._createButton(Utils.getFirstExistingIcon(iconNames), - _('Expand %(task)'.replace('%(task)', this.task.text))); - expandButton.connect('clicked', Lang.bind(this, function() { - if (this.labelExpanded) { - this.contractLabel(); - } else { - this.expandLabel(); - } - })); - this.addActor(expandButton); - }, - - _addDoneButton: function() { - let doneButton = this._createButton('object-select-symbolic', - _('Mark %(task) as done'.replace('%(task)', this.task.text))); - doneButton.connect('clicked', Lang.bind(this, function() { - this.taskActions.doneAction(this.task); - })); - this.addActor(doneButton); - }, - - _createButton: function(icon, accessible_name, dont_store) { - let button = new St.Button({ - child: new St.Icon({ - icon_name: icon, - y_expand: false - }), - y_align: St.Align.START, - reactive: true, - can_focus: true, - track_hover: true, - style_class: 'todo-txt-task-button', - y_expand: false, - y_fill: false - }); - dont_store = dont_store || false; - if (Utils.isValid(accessible_name)) { - button.set_accessible_name(accessible_name); - } - if (!dont_store) { - this.buttons.push(button); - } - return button; - }, - - _applyPriorityStyling: function() { - if (!this.settings.get('style-priorities')) { - return; - } - let markup = this.settings.get('priorities-markup')[this.task.priority]; - if (!Utils.isValid(markup)) { - return; - } - let style = ''; - if (markup.changeColor === true) { - style = style + 'color:' + markup.color.to_string() + ';'; - } - if (markup.bold === true) { - style = style + 'font-weight: bold;'; - } - if (markup.italic === true) { - style = style + 'font-style: italic;'; - } - this.actor.set_style(style); - }, - - _setClickAction: function() { - this.connect('activate', Lang.bind(this, function() { - switch (this.settings.get('click-action')) { - case Shared.CLICK_ACTION_EDIT: - this.enterEditMode(); - break; - case Shared.CLICK_ACTION_DONE: - this.taskActions.doneAction(this.task); - break; - default: - break; - } - })); - }, - - _init: function(task, settings, actions, params) { - this.parent(params); - this.buttons = []; - this.labels = []; - this.taskActions = Params.parse(actions, { - 'doneAction': null, - 'archiveAction': null, - 'deleteAction': null, - 'editAction': null, - 'priorityAction': null - }); - this.task = task; - this.ellipsizeMode = settings.get('long-tasks-ellipsize-mode'); - this.maxWidth = settings.get('long-tasks-max-width'); - this.settings = settings; - if (!('addActor' in TodoMenuItem.prototype)) { - TodoMenuItem.prototype.addActor = function(element) { - this.actor.add(element); - }; - } - this._createTextLabel(); - this.addActor(this.label); - this._addProjectsLabel(); - this._addContextsLabel(); - this._addButtons(); - this._setClickAction(); - this._applyPriorityStyling(); - - if (settings.get('truncate-long-tasks')) { - this._truncate(settings.get('long-tasks-expansion-mode')); - } - - this.label.add_style_class_name('todo-txt-task-label'); - this.grabHelper = new GrabHelper.GrabHelper(this); - this.grabHelper.addActor(this); - }, - - setActive: function(active) { - let activeChanged = active != this.active; - if (activeChanged) { - this.active = active; - if (active) { - this.actor.add_style_class_name('selected'); - } else { - this.actor.remove_style_class_name('selected'); - // Remove the CSS active state if the user press the button and - // while holding moves to another menu item, so we don't paint all items. - // The correct behaviour would be to set the new item with the CSS - // active state as well, but button-press-event is not trigered, - // so we should track it in our own, which would involve some work - // in the container - this.actor.remove_style_pseudo_class('active'); - } - this.emit('active-changed', active); - } - }, - - removeButtonsAndLabels: function() { - for (let i = 0, len = this.labels.length; i < len; i++) { - this.actor.remove_child(this.labels[i]); - } - for (let i = 0, len = this.buttons.length; i < len; i++) { - this.actor.remove_child(this.buttons[i]); - } - }, - - restoreButtonsAndLabels: function() { - for (let i = 0, len = this.labels.length; i < len; i++) { - this.actor.insert_child_at_index(this.labels[i], i + 2); - } - for (let i = 0, len = this.buttons.length; i < len; i++) { - this.actor.insert_child_at_index(this.buttons[i], i + 2 + this.labels.length); - } - }, - - exitEditMode: function() { - this.highlighter.actor.set_text(this.task.text); - this.label = this.highlighter.actor; - this.actor.remove_child(this.editTask); - this.actor.insert_child_at_index(this.label, 1); - this.restoreButtonsAndLabels(); - this.setSensitive(true); - this.editTask = null; - }, - - enterEditMode: function() { - let oldTask = this.task; - this.removeButtonsAndLabels(); - this.actor.remove_child(this.label); - this.setSensitive(false); - this.editTask = new St.Entry({ - name: 'editTask', - text: this.task.toString(), - track_hover: true, - can_focus: true, - x_expand: true - }); - this.editTask.set_primary_icon(new St.Icon({ - icon_name: 'document-save-symbolic', - icon_size: 14 - })); - this.editTask.set_secondary_icon(new St.Icon({ - icon_name: 'edit-delete-symbolic', - icon_size: 14 - })); - this.editTask.connect('primary-icon-clicked', Lang.bind(this, function() { - this.taskActions.editAction(oldTask, new JsTodo.TodoTxtItem(this.editTask.get_text())); - this.exitEditMode(); - })); - this.editTask.connect('secondary-icon-clicked', Lang.bind(this, function() { - this.exitEditMode(); - })); - this.editTask.clutter_text.connect('key-press-event', Lang.bind(this, function(actor, event) { - let symbol = event.get_key_symbol(); - let modifiers = event.get_state(); - if (symbol == Clutter.KEY_Return || symbol == Clutter.KEY_KP_Enter || symbol == - Clutter.KEY_ISO_Enter) { - this.taskActions.editAction(oldTask, new JsTodo.TodoTxtItem(this.editTask.get_text())); - return Clutter.EVENT_STOP; - } - let isCtrlModifier = (modifiers & Clutter.ModifierType.CONTROL_MASK) !== 0; - if (isCtrlModifier && (symbol == Clutter.KEY_c)) { - this.exitEditMode(); - return Clutter.EVENT_STOP; - } - return Clutter.EVENT_PROPAGATE; - })); - this.actor.insert_child_at_index(this.editTask, 1); - this.editTask.clutter_text.grab_key_focus(); - // this.grabHelper.grab({ actor: this.editTask, focus: this.editTask, onUngrab: Lang.bind(this, this.exitEditMode) }); - }, - - _createYesButton: function() { - let iconNames = [ - 'emblem-ok-symbolic', - 'stock_yes-symbolic', - 'gtk-yes-symbolic', - 'dialog-yes-symbolic', - 'gtk-ok-symbolic', - 'stock_yes', - 'gtk-yes', - 'dialog-yes', - 'gtk-ok' - ]; - - return this._createButton(Utils.getFirstExistingIcon(iconNames), - _('Delete %(task)'.replace('%(task)', this.task.text)), true); - }, - - _createNoButton: function() { - let iconNames = [ - 'cancel-symbolic', - 'gtk-cancel-symbolic', - 'button_cancel-symbolic', - 'gtk-no-symbolic', - 'dialog-no-symbolic', - 'edit-undo-symbolic', - 'edit-clear-symbolic', - 'cancel', - 'gtk-cancel', - 'button_cancel', - 'gtk-no', - 'dialog-no', - 'edit-undo', - 'edit-clear' - ]; - - return this._createButton(Utils.getFirstExistingIcon(iconNames), - _('Undo delete %(task)'.replace('%(task)', this.task.text)), true); - }, - - - enterDeleteMode: function() { - if (this.settings.get('confirm-delete')) { - this.removeButtonsAndLabels(); - this.actor.remove_child(this.label); - this.setSensitive(false); - this.deleteLabel = new St.Label({ - text: _('Are you sure?'), - x_expand: true - }); - let confirmStyle = 'color: #F00; font-weight: bold; font-style: italic'; - this.deleteLabel.set_style(confirmStyle); - this.yesButton = this._createYesButton(); - this.noButton = this._createNoButton(); - this.yesButton.set_style(confirmStyle); - this.noButton.set_style(confirmStyle); - this.yesButton.connect('clicked', Lang.bind(this, function() { - this.taskActions.deleteAction(this.task); - return; - })); - this.noButton.connect('clicked', Lang.bind(this, function() { - this.actor.remove_child(this.yesButton); - this.actor.remove_child(this.noButton); - this.actor.remove_child(this.deleteLabel); - this.actor.insert_child_at_index(this.label, 1); - this.restoreButtonsAndLabels(); - this.setSensitive(true); - return; - })); - this.addActor(this.deleteLabel); - this.addActor(this.yesButton); - this.addActor(this.noButton); - return; - } - this.taskActions.deleteAction(this.task); - } -}); -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/topBar.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/topBar.js deleted file mode 100644 index 95ccfa79..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/topBar.js +++ /dev/null @@ -1,254 +0,0 @@ -const Clutter = imports.gi.Clutter; -const Lang = imports.lang; -const Params = imports.misc.params; -const St = imports.gi.St; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Formatter = Extension.imports.formatter.Formatter; -const Shared = Extension.imports.sharedConstants; -const Utils = Extension.imports.utils; - -const Parser = Extension.imports.third_party.js_expression_eval.parser.Parser; - -var TodoTopBar = new Lang.Class({ - Name: 'TodoTopBar', - buttonText: null, - logger: null, - icon: null, - showIcon: false, - hideIfPatternZero: Shared.HIDE_ON_PATTERN_ZERO_NOTHING, - formatter: null, - hidePattern: '', - formatString: '{unarchived}', - decorator: null, - taskInfoProvider: null, - settings: null, - - _init: function(params) { - this.actor = new St.BoxLayout({ - style_class: 'panel-status-menu-box' - }); - - let parameters = Params.parse(params, { - initialText: '...', - logger: null, - decorator: null, - taskInfoProvider: null, - settings: null - }); - this.logger = Utils.getDefaultIfInvalid(parameters.logger, Utils.getDefaultLogger()); - - - if (parameters.taskInfoProvider === null) { - this.logger.error('No taskInfoProvider specified!'); - return; - } - - this.taskInfoProvider = parameters.taskInfoProvider; - - if (parameters.settings === null) { - this.logger.error('No settings specified!'); - return; - } - - this.settings = parameters.settings; - this.formatString = this.settings.get('display-format-string'); - this.hidePattern = this.settings.get('hide-pattern'); - this.hideIfPatternZero = this.settings.get('hide-if-pattern-zero'); - this.showIcon = this.settings.get('show-status-icon'); - - this.decorator = parameters.decorator; - - this.settings.registerForChange('display-format-string', Lang.bind(this, this._onSettingsChanged)); - this.settings.registerForChange('hide-pattern', Lang.bind(this, this._onSettingsChanged)); - this.settings.registerForChange('hide-if-pattern-zero', Lang.bind(this, this._onSettingsChanged)); - this.settings.registerForChange('show-status-icon', Lang.bind(this, this._onSettingsChanged)); - - this._setupFormatter(); - this._createText(parameters.initialText); - - if (this.showIcon) { - this._createIcon(); - } - this.actor._delegate = this; - }, - - _setupFormatter: function() { - this.formatter = new Formatter(this.formatString, this.logger); - if (Utils.isValid(this.decorator)) { - this.decorator.addLoggingToNamespace(this.formatter); - } - this.formatter.setLeftDelimiter('{'); - this.formatter.setRightDelimiter('}'); - this.formatter.setExternalParserLeftDelimiter('|'); - this.formatter.setExternalParserRightDelimiter('|'); - this.formatter.setExternalParser(Lang.bind(this, function(string) { - return Parser.evaluate(string); - })); - this.formatter.setTokenLength(0); - this.formatter.setReplacement('unarchived', Lang.bind(this, function() { - return this.taskInfoProvider.getNbOfUnarchivedTasks(); - })); - this.formatter.setReplacement('undone', Lang.bind(this, function() { - return this.taskInfoProvider.getNbOfUndoneTasks(); - })); - this.formatter.setReplacement('hidden', Lang.bind(this, function() { - return this.taskInfoProvider.getNbOfHiddenTasks(); - })); - }, - - _createText: function(initialText) { - this.buttonText = new St.Label({ - text: _(initialText), - y_align: Clutter.ActorAlign.CENTER - }); - try { - this.buttonText.set_y_expand(true); - } - catch (exception) { - this.logger.debug('Could not set y_expand: ' + exception.message); - } - this.buttonText.set_style('text-align:center;'); - this.actor.add_child(this.buttonText); - }, - - _createIcon: function() { - this.icon = new St.Icon({ - style_class: 'system-status-icon', - icon_name: 'object-select-symbolic' - }); - this.actor.insert_child_below(this.icon, this.buttonText); - }, - - _setBusy: function(busy) { - this._updateButtonText({ - 'unarchived': '...', - 'undone': '...', - 'hidden': '...' - }); - - let iconNames = [ - 'content-loading-symbolic', - 'content-loading', - 'emblem-synchronizing-symbolic', - 'emblem-synchronizing', - 'action-unavailable-symbolic', - 'action-unavailable' - ]; - - this._changeIcon(Utils.getFirstExistingIcon(iconNames)); - }, - - _setError: function(error) { - this._updateButtonText({ - 'unarchived': ' X ', - 'undone': ' X ', - 'hidden': ' X ' - }); - this._changeIcon('dialog-error-symbolic'); - }, - - _changeIcon: function(iconName) { - if (!this.showIcon) { - return; - } - this._showIcon(); - this.icon.icon_name = iconName; - }, - - _hideIfMatching: function() { - this.actor.get_parent().remove_style_class_name('panelButtonHidden'); - this.actor.get_parent().add_style_class_name('panel-button'); - if (this.hideIfPatternZero == Shared.HIDE_ON_PATTERN_ZERO_NOTHING) { - return; - } - try { - let parsed = Parser.evaluate(this.formatter.getString({ - formatString: this.hidePattern - })); - if (parsed !== 0) { - return; - } - } - catch (exception) { - this.logger.error('Error while parsing zero pattern: ' + exception); - return; - } - if (this.hideIfPatternZero & Shared.HIDE_ON_PATTERN_ZERO_TEXT) { - this.buttonText.set_text(''); - } - if (this.hideIfPatternZero & Shared.HIDE_ON_PATTERN_ZERO_ICON) { - this._hideIcon(); - } - if (this.hideIfPatternZero == Shared.HIDE_ON_PATTERN_ZERO_BOTH) { - this.actor.get_parent().remove_style_class_name('panel-button'); - this.actor.get_parent().add_style_class_name('panelButtonHidden'); - } - }, - - _updateButtonText: function(formatterOverrides) { - let overrides = Utils.getDefaultIfInvalid(formatterOverrides, null); - try { - this.buttonText.set_text(this.formatter.getString({ - overrideReplacements: overrides - })); - } - catch (exception) { - this.logger.error('Error while parsing button pattern: ' + exception); - } - }, - - _showIcon: function() { - if (Utils.isValid(this.icon)) { - this.icon.icon_name = 'object-select-symbolic'; - return; - } - this._createIcon(); - }, - - _hideIcon: function() { - if (!Utils.isValid(this.icon)) { - return; - } - this.actor.remove_child(this.icon); - this.icon = null; - }, - - update: function(params) { - let parameters = Params.parse(params, { - busy: false, - error: false - }); - if (parameters.busy === true && parameters.error === true) { - this.logger.error( - 'Top bar cannot be busy and in error at the same time. Using error as default'); - parameters.busy = false; - } - if (parameters.busy === true) { - this._setBusy(); - return; - } - if (parameters.error === true) { - this._setError(); - return; - } - this._updateButtonText(); - if (this.showIcon) { - this._showIcon(); - } - else { - this._hideIcon(); - } - this._hideIfMatching(); - }, - - _onSettingsChanged: function() { - this.formatString = this.settings.get('display-format-string'); - this.hidePattern = this.settings.get('hide-pattern'); - this.hideIfPatternZero = this.settings.get('hide-if-pattern-zero'); - this.showIcon = this.settings.get('show-status-icon'); - this.formatter.setFormatString(this.formatString); - this.update(); - }, -}); -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/urlHighlighter.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/urlHighlighter.js deleted file mode 100644 index ecb83960..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/urlHighlighter.js +++ /dev/null @@ -1,41 +0,0 @@ -function getParentHighlighter() { - if (typeof imports.ui.messageTray.URLHighlighter != 'undefined') { - return imports.ui.messageTray.URLHighlighter; - } - try { - return imports.ui.messageList.URLHighlighter; - } - catch (err) { - return imports.ui.calendar.URLHighlighter; - } -} -const Highlighter = getParentHighlighter(); -const Lang = imports.lang; -const Util = imports.misc.util; - -var TaskURLHighlighter = new Lang.Class({ - Name: 'TaskURLHighlighter', - Extends: Highlighter, - markupFunction: null, - - _init: function(text, lineWrap, allowMarkup, urlMarkupFunction) { - this.markupFunction = urlMarkupFunction; - this.parent(text, lineWrap, allowMarkup); - }, - - _highlightUrls: function() { - let urls = Util.findUrls(this._text); - let markup = ''; - let pos = 0; - for (let i = 0; i < urls.length; i++) { - let url = urls[i]; - let str = this._text.substr(pos, url.pos - pos); - markup += str + this.markupFunction(url.url, this._linkColor); - pos = url.pos + url.url.length; - } - markup += this._text.substr(pos); - this.actor.clutter_text.set_markup(markup); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/utils.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/utils.js deleted file mode 100644 index c99531ee..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/utils.js +++ /dev/null @@ -1,91 +0,0 @@ -const GLib = imports.gi.GLib; -const Gettext = imports.gettext; -const Gtk = imports.gi.Gtk; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Logger = Extension.imports.third_party.logger.logger.Logger; -const Shared = Extension.imports.sharedConstants; - -function getDefaultLogger() { - let logger = new Logger(); - logger.setPrefix('[todo.txt]'); - logger.addLevel('error', '[ERROR ]', Shared.LOG_ERROR); - logger.addLevel('warning', '[WARNING]', Shared.LOG_WARNING); - logger.addLevel('info', '[INFO ]', Shared.LOG_INFO); - logger.addLevel('detail', '[DETAIL ]', Shared.LOG_DETAIL); - logger.addLevel('debug', '[DEBUG ]', Shared.LOG_DEBUG); - logger.addLevel('flow', '[FLOW ]', Shared.LOG_FLOW); - logger.setAddNewLine(false); - return logger; -} - -function isValid(object) { - if (typeof object == 'undefined') { - return false; - } - if (object === null) { - return false; - } - return true; -} - -function isChildValid(object, child) { - if (!isValid(object)) { - return false; - } - return isValid(object[child]); -} - -function getDefaultIfInvalid(object, defaultValue) { - if (!isValid(object)) { - return defaultValue; - } - return object; -} - -function initTranslations(extension) { - let localeDir = extension.dir.get_child('locale').get_path(); - - // Extension installed in .local - if (GLib.file_test(localeDir, GLib.FileTest.EXISTS)) { - Gettext.bindtextdomain('todotxt', localeDir); - } - // Extension installed system-wide - else { - Gettext.bindtextdomain('todotxt', extension.metadata.locale); - } -} - -function getFirstExistingIcon(names) { - if (!isValid(names)) { - return ''; - } - let theme = Gtk.IconTheme.get_default(); - for (let i = 0, len = names.length; i < len; i++) { - if (theme.has_icon(names[i])) { - return names[i]; - } - } - return ''; -} - -function getDottedChild(object, string) { - return string.split('.').reduce(function(accumulator, value) { - if (Object.prototype.hasOwnProperty.call(accumulator, value) && isValid(accumulator, value)) { - return accumulator[value]; - } - return null; - }, object); -} - -function getFirstValidChild(object, candidateChildren) { - for (let i = 0, len = candidateChildren.length; i < len; i++) { - if (isValid(getDottedChild(object, candidateChildren[i]))) { - return getDottedChild(object, candidateChildren[i]); - } - } - return null; -} - - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/convenience.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/convenience.js deleted file mode 100644 index bbc86081..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/convenience.js +++ /dev/null @@ -1,93 +0,0 @@ -/* -*- mode: js; js-basic-offset: 4; indent-tabs-mode: nil -*- */ -/* - Copyright (c) 2011-2012, Giovanni Campagna - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the name of the GNOME nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -const Gettext = imports.gettext; -const Gio = imports.gi.Gio; - -const Config = imports.misc.config; -const ExtensionUtils = imports.misc.extensionUtils; - -/** - * initTranslations: - * @domain: (optional): the gettext domain to use - * - * Initialize Gettext to load translations from extensionsdir/locale. - * If @domain is not provided, it will be taken from metadata['gettext-domain'] - */ -function initTranslations(domain) { - let extension = ExtensionUtils.getCurrentExtension(); - - domain = domain || extension.metadata['gettext-domain']; - - // check if this extension was built with "make zip-file", and thus - // has the locale files in a subfolder - // otherwise assume that extension has been installed in the - // same prefix as gnome-shell - let localeDir = extension.dir.get_child('locale'); - if (localeDir.query_exists(null)) - Gettext.bindtextdomain(domain, localeDir.get_path()); - else - Gettext.bindtextdomain(domain, Config.LOCALEDIR); -} - -/** - * getSettings: - * @schema: (optional): the GSettings schema id - * - * Builds and return a GSettings schema for @schema, using schema files - * in extensionsdir/schemas. If @schema is not provided, it is taken from - * metadata['settings-schema']. - */ -function getSettings(schema) { - let extension = ExtensionUtils.getCurrentExtension(); - - schema = schema || extension.metadata['settings-schema']; - - const GioSSS = Gio.SettingsSchemaSource; - - // check if this extension was built with "make zip-file", and thus - // has the schema files in a subfolder - // otherwise assume that extension has been installed in the - // same prefix as gnome-shell (and therefore schemas are available - // in the standard folders) - let schemaDir = extension.dir.get_child('schemas'); - let schemaSource; - if (schemaDir.query_exists(null)) - schemaSource = GioSSS.new_from_directory(schemaDir.get_path(), - GioSSS.get_default(), - false); - else - schemaSource = GioSSS.get_default(); - - let schemaObj = schemaSource.lookup(schema, true); - if (!schemaObj) - throw new Error('Schema ' + schema + ' could not be found for extension ' - + extension.metadata.uuid + '. Please check your installation.'); - - return new Gio.Settings({ settings_schema: schemaObj }); -} - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/extension.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/extension.js deleted file mode 100644 index daaaba39..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/extension.js +++ /dev/null @@ -1,252 +0,0 @@ -// tweaks-system-menu - Put Gnome Tweaks in the system menu. -// Copyright (C) 2019 Philippe Troin (F-i-f on Github) -// -// 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 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. If not, see . - -const Main = imports.ui.main; -const StatusSystem = imports.ui.status.system; -const Shell = imports.gi.Shell; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Convenience = Me.imports.convenience; - -const Logger = Me.imports.logger; - -const TweaksSystemMenuActionButton = class TweaksSystemMenuActionButton { - constructor(extension, appName) { - this._extension = extension; - this._appName = appName; - this._app = null; - this._action = null; - this._signalConnection = null; - } - - _log_debug(msg) { - this._extension._logger.log_debug('TweaksSystemMenuActionButton(' - + this._appName + '): '+msg); - } - - enable() { - this._log_debug('enable()'); - - this._app = Shell.AppSystem.get_default().lookup_app(this._appName); - this._action = this._extension._systemMenu - ._createActionButton(this._app.app_info.get_icon().names[0], - this._app.get_name()); - this._signalConnection = this._action.connect('clicked', - this._on_clicked.bind(this)); - } - - disable(destroy) { - this._log_debug('disable(' + destroy +')'); - this._action.disconnect(this._signalConnection); - - if (destroy) - this._action.destroy() - - this._app = null; - this._action = null; - this._signalConnection = null; - } - - setVisible(visible) { - this._action.visible = visible; - } - - getAction() { - return this._action; - } - - _on_clicked() { - this._log_debug('_on_clicked()'); - this._extension._systemMenu.menu.itemActivated(); - Main.overview.hide(); - this._app.activate(); - } -}; - - -const TweaksSystemMenuExtension = class TweaksSystemMenuExtension { - constructor() { - this._logger = null; - - this._settings = null; - this._debugSettingChangedConnection = null; - this._buttonsMergeSettingChangeConnection = null; - this._positionSettingChangedConnection = null; - - this._systemMenu = null; - - this._tweaksButton = null; - this._settingsButton = null; - this._settingsSwitcher = null; - this._actorToPosition = null; - this._openStateChangedConnectionId = null; - } - - _findSystemAction(action) { - let systemActions = this._systemMenu._actionsItem.actor.get_children(); - for (let i=0; i < systemActions.length; ++i) { - if (systemActions[i] == action) { - this._logger.log_debug('_findSystemAction('+action+') = '+i); - return i; - } - } - this._logger.log_debug('_findSystemAction('+action+') = '); - return null; - } - - enable() { - this._logger = new Logger.Logger('Tweaks-System-Menu'); - this._settings = Convenience.getSettings(); - - this._on_debug_change(); - - this._logger.log_debug('enable()'); - - this._debugSettingChangedConnection = this._settings.connect('changed::debug', - this._on_debug_change.bind(this)); - this._buttonsMergeSettingChangeConnection = this._settings.connect('changed::merge-with-settings', - this._on_buttons_merge_change.bind(this)); - this._positionSettingChangedConnection = this._settings.connect('changed::position', - this._on_position_change.bind(this)); - - this._systemMenu = Main.panel.statusArea.aggregateMenu._system; - - this._showButton(); - - this._openStateChangedConnectionId = this._systemMenu.menu.connect('open-state-changed', - this._on_open_state_changed.bind(this)); - this._logger.log_debug('extension enabled'); - } - - disable() { - this._logger.log_debug('disable()'); - - this._systemMenu.menu.disconnect(this._openStateChangedConnectionId); - this._openStateChangedConnectionId = null; - - this._hideButton(); - - this._systemMenu = null; - - this._settings.disconnect(this._debugSettingChangedConnection); - this._debugSettingChangedConnection = null; - this._settings.disconnect(this._buttonsMergeSettingChangeConnection); - this._buttonsMergeSettingChangeConnection = null; - this._settings.disconnect(this._positionSettingChangedConnection); - this._positionSettingChangedConnection = null; - - this._settings = null; - - this._logger.log_debug('extension disabled'); - this._logger = null; - } - - _showButton() { - this._logger.log_debug('_showButton()'); - - this._tweaksButton = new TweaksSystemMenuActionButton(this, 'org.gnome.tweaks.desktop'); - this._tweaksButton.enable(); - - if (this._settings.get_boolean('merge-with-settings')) { - this._settingsButton = new TweaksSystemMenuActionButton(this, 'gnome-control-center.desktop'); - this._settingsButton.enable(); - - this._settingsSwitcher = new StatusSystem.AltSwitcher(this._settingsButton.getAction(), - this._tweaksButton.getAction()); - - this._systemMenu._actionsItem.actor.add(this._settingsSwitcher.actor, - {expand:true, x_fill:false}); - this._actorToPosition = this._settingsSwitcher.actor; - - this._systemMenu._settingsAction.visible = false; - } else { - this._systemMenu._actionsItem.actor.add(this._tweaksButton.getAction(), - {expand: true, x_fill: false}); - this._actorToPosition = this._tweaksButton.getAction(); - } - - this._on_position_change(); - } - - _hideButton() { - this._logger.log_debug('_hideButton()'); - - this._systemMenu._actionsItem.actor.remove_child(this._actorToPosition); - this._actorToPosition = null; - - this._tweaksButton.disable(!this._areButtonsMerged()); - this._tweaksButton = null; - - if (this._areButtonsMerged()) { - this._settingsButton.disable(false); - this._settingsButton = null; - - this._settingsSwitcher.actor.destroy(); - this._settingsSwitcher = null; - - this._systemMenu._settingsAction.visible = true; - } - } - - _areButtonsMerged() { - return this._settingsSwitcher != null; - } - - _on_debug_change() { - this._logger.set_debug(this._settings.get_boolean('debug')); - this._logger.log_debug('debug = '+this._logger.get_debug()); - } - - _on_buttons_merge_change() { - let buttonsShouldMerge = this._settings.get_boolean('merge-with-settings'); - this._logger.log_debug('_on_buttons_merge_change(): merge='+buttonsShouldMerge); - if ( ( buttonsShouldMerge && ! this._areButtonsMerged()) - || ( ! buttonsShouldMerge && this._areButtonsMerged())) { - this._hideButton(); - this._showButton(); - } - } - - _on_position_change() { - let position = this._settings.get_int('position'); - this._logger.log_debug('_on_position_change(): settings position=' + position); - if (position == -1) { - position = this._findSystemAction(this._systemMenu._settingsAction)+1; - this._logger.log_debug('_on_position_change(): automatic position=' + position); - } - let n_children = this._systemMenu._actionsItem.actor.get_n_children(); - if (position >= n_children) { - position = n_children-1; - this._logger.log_debug('_on_position_change(): adjusting position=' - + position + ' with '+n_children+' elements'); - } - this._systemMenu._actionsItem.actor.set_child_at_index(this._actorToPosition, position); - } - - _on_open_state_changed(menu, open) { - this._logger.log_debug('_on_open_state_changed()'); - if (!open) - return; - this._tweaksButton.setVisible(true); - if (this._settingsButton != null) - this._settingsButton.setVisible(true); - } -}; - -function init() { - return new TweaksSystemMenuExtension(); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/locale/fr/LC_MESSAGES/tweaks-system-menu.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/locale/fr/LC_MESSAGES/tweaks-system-menu.mo deleted file mode 100644 index 35ba236c..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/locale/fr/LC_MESSAGES/tweaks-system-menu.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/logger.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/logger.js deleted file mode 100644 index 4610fef0..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/logger.js +++ /dev/null @@ -1,53 +0,0 @@ -// meson-gse - Library for gnome-shell extensions -// Copyright (C) 2019 Philippe Troin (F-i-f on Github) -// -// 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 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. If not, see . - -const ExtensionUtils = imports.misc.extensionUtils; - -const Me = ExtensionUtils.getCurrentExtension(); - -var Logger = class MesonGseLogger { - constructor(title) { - this._first_log = true; - this._title = title; - this._debug = false; - } - - get_version() { - return Me.metadata['version']+' / git '+Me.metadata['vcs_revision']; - } - - log(text) { - if (this._first_log) { - this._first_log = false; - this.log('version '+this.get_version()); - } - global.log(''+this._title+': '+text); - } - - log_debug(text) { - if (this._debug) { - this.log(text); - } - } - - set_debug(debug) { - this._debug = debug; - } - - get_debug() { - return this._debug; - } -}; diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/metadata.json b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/metadata.json deleted file mode 100644 index 5f782e38..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/metadata.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "Put Gnome Tweaks in the System menu. Optionally, collapse Settings and Tweaks into a single button.", - "gettext-domain": "tweaks-system-menu", - "name": "Tweaks in System Menu", - "settings-schema": "org.gnome.shell.extensions.tweaks-system-menu", - "shell-version": [ - "3.30", - "3.32" - ], - "url": "https://github.com/F-i-f/tweaks-system-menu", - "uuid": "tweaks-system-menu@extensions.gnome-shell.fifi.org", - "vcs_revision": "v3-0-gc2bbe8d", - "version": 3 -} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/prefs.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/prefs.js deleted file mode 100644 index 7202b8f1..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/prefs.js +++ /dev/null @@ -1,174 +0,0 @@ -// Tweaks-system-menu - Put Gnome Tweaks in the system menu. -// Copyright (C) 2019 Philippe Troin (F-i-f on Github) -// -// 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 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. If not, see . - -const Gio = imports.gi.Gio; -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Convenience = Me.imports.convenience; - -const Gettext = imports.gettext.domain(Me.metadata['gettext-domain']); -const _ = Gettext.gettext; - -const Logger = Me.imports.logger; - -const TweaksSystemMenuSettings = GObject.registerClass(class TweaksSystemMenuSettings extends Gtk.Grid { - - setup() { - this.margin_top = 12; - this.margin_bottom = this.margin_top; - this.margin_left = 48; - this.margin_right = this.margin_left; - this.row_spacing = 6; - this.column_spacing = this.row_spacing; - this.orientation = Gtk.Orientation.VERTICAL; - - this._settings = Convenience.getSettings(); - this._logger = new Logger.Logger('Tweaks-System-Menu'); - this._logger.set_debug(this._settings.get_boolean('debug')); - - let ypos = 1; - let descr; - - this.title_label = new Gtk.Label({ - use_markup: true, - label: '' - +_('Tweaks in System Menu')+'', - hexpand: true, - halign: Gtk.Align.CENTER - }); - this.attach(this.title_label, 1, ypos, 2, 1); - - ypos += 1; - - this.version_label = new Gtk.Label({ - use_markup: true, - label: ''+_('Version') - + ' ' + this._logger.get_version() + '', - hexpand: true, - halign: Gtk.Align.CENTER, - }); - this.attach(this.version_label, 1, ypos, 2, 1); - - ypos += 1; - - this.version_label = new Gtk.Label({ - use_markup: true, - label: '' - + Me.metadata.url + '', - hexpand: true, - halign: Gtk.Align.CENTER, - margin_bottom: this.margin_bottom - }); - this.attach(this.version_label, 1, ypos, 2, 1); - - ypos += 1; - - descr = _(this._settings.settings_schema.get_key('merge-with-settings') - .get_description()); - this.merge_ws_label = new Gtk.Label({ - label: _("Merge both Settings and Tweaks:"), - hexpand: true, - halign: Gtk.Align.START - }); - this.merge_ws_label.set_tooltip_text(descr); - this.merge_ws_control = new Gtk.Switch({ - hexpand: true, - halign: Gtk.Align.END - }); - this.merge_ws_control.set_tooltip_text(descr); - this.merge_ws_label.set_tooltip_text(descr); - this.attach(this.merge_ws_label, 1, ypos, 1, 1); - this.attach(this.merge_ws_control, 2, ypos, 1, 1); - this._settings.bind('merge-with-settings', this.merge_ws_control, - 'active', Gio.SettingsBindFlags.DEFAULT); - - ypos += 1; - - let sschema = this._settings.settings_schema.get_key('position'); - descr = _(sschema.get_description()); - this.position_label = new Gtk.Label({ - label: _("Button position:"), - hexpand: true, - halign: Gtk.Align.START - }); - this.position_label.set_tooltip_text(descr); - let position_range = sschema.get_range().deep_unpack()[1].deep_unpack() - this.position_control = new Gtk.SpinButton({ - adjustment: new Gtk.Adjustment({ - lower: position_range[0], - upper: position_range[1], - step_increment: 1 - }), - hexpand: true, - halign: Gtk.Align.END - }); - this.position_control.set_tooltip_text(descr); - this.attach(this.position_label, 1, ypos, 1, 1); - this.attach(this.position_control, 2, ypos, 1, 1); - this._settings.bind('position', this.position_control, - 'value', Gio.SettingsBindFlags.DEFAULT); - - ypos += 1; - - descr = _(this._settings.settings_schema.get_key('debug') - .get_description()); - this.debug_label = new Gtk.Label({ - label: _("Debug:"), - hexpand: true, - halign: Gtk.Align.START - }); - this.debug_label.set_tooltip_text(descr); - this.debug_control = new Gtk.Switch({ - hexpand: true, - halign: Gtk.Align.END - }); - this.debug_control.set_tooltip_text(descr); - this.attach(this.debug_label, 1, ypos, 1, 1); - this.attach(this.debug_control, 2, ypos, 1, 1); - this._settings.bind('debug', this.debug_control, - 'active', Gio.SettingsBindFlags.DEFAULT); - - ypos += 1; - - this.version_label = new Gtk.Label({ - use_markup: true, - label: '' - + _('Copyright © 2019 Philippe Troin (F-i-f on GitHub)') - + '', - hexpand: true, - halign: Gtk.Align.CENTER, - margin_top: this.margin_bottom - }); - this.attach(this.version_label, 1, ypos, 2, 1); - - ypos += 1; - } -}); - -function init() { - Convenience.initTranslations(); -} - -function buildPrefsWidget() { - let widget = new TweaksSystemMenuSettings(); - widget.setup(); - widget.show_all(); - - return widget; -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/schemas/gschemas.compiled b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/schemas/gschemas.compiled deleted file mode 100644 index 32b15408..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/schemas/gschemas.compiled and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/schemas/org.gnome.shell.extensions.tweaks-system-menu.gschema.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/schemas/org.gnome.shell.extensions.tweaks-system-menu.gschema.xml deleted file mode 100644 index d81e2db9..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/schemas/org.gnome.shell.extensions.tweaks-system-menu.gschema.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - false - Merge both Settings and Tweaks into a single button. - When enabled, both Settings and Tweaks share a - single button: the Settings button is visible when the system - menu opens, and Tweaks can be shown by pressing the "Alt" key or - by long clicking on the button. When disabled, Tweaks uses its - own, different button. - - - -1 - - Position of the button. - If set to -1, the button position is automatic: - the merged button replaces the Settings button, and if the - buttons are not merged, Tweaks will show up to the right of the - Settings button. If set to zero or more, the actual button - position on the system menu. - - - false - Debugging. - Enable debugging for the extension. - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/convenience.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/convenience.js deleted file mode 100644 index 6a1562c3..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/convenience.js +++ /dev/null @@ -1,115 +0,0 @@ -const Gettext = imports.gettext; -const GObject = imports.gi.GObject; -const Gio = imports.gi.Gio; -const Config = imports.misc.config; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); - -var SettingsManager = new GObject.Class({ - Name: 'UniteSettings', - Extends: Gio.Settings, - DEFAULT_BINDING: Gio.SettingsBindFlags.DEFAULT, - - _types: { - 'autofocus-windows': 'boolean', - 'hide-activities-button': 'enum', - 'show-window-title': 'enum', - 'show-desktop-name': 'boolean', - 'desktop-name-text': 'string', - 'extend-left-box': 'boolean', - 'notifications-position': 'enum', - 'use-system-fonts': 'boolean', - 'show-legacy-tray': 'boolean', - 'greyscale-tray-icons': 'boolean', - 'show-window-buttons': 'enum', - 'window-buttons-theme': 'enum', - 'hide-window-titlebars': 'enum', - 'restrict-to-primary-screen': 'boolean' - }, - - exists(key) { - return Object.keys(this._types).includes(key); - }, - - getSettingType(key) { - return this._types[key] || 'invalid'; - }, - - getTypeSettings(type) { - return Object.keys(this._types).filter(key => this._types[key] == type); - }, - - getSetting(key) { - if (!this.exists(key)) return; - - let boolean = this.getSettingType(key) == 'boolean'; - return boolean ? this.get_boolean(key) : this.get_string(key); - } -}); - -var PreferencesManager = new GObject.Class({ - Name: 'UnitePreferences', - Extends: Gio.Settings, - - get window_buttons_position() { - let setting = this.get_string('button-layout'); - return /(close|minimize|maximize).*:/.test(setting) ? 'left' : 'right'; - }, - - get window_buttons_layout() { - let setting = this.get_string('button-layout'); - return setting.match(/(close|minimize|maximize)/g); - }, - - exists(key) { - let fun = key.replace(/-/g, '_'); - return (fun in this) || this.list_keys().includes(key); - }, - - getSetting(key) { - let fun = key.replace(/-/g, '_'); - - if (this.exists(fun)) return this[fun]; - if (this.exists(key)) return this.get_string(key); - } -}); - -function initTranslations(domain) { - let textDomain = domain || Unite.metadata['gettext-domain']; - let localeDir = Unite.dir.get_child('locale'); - - if (localeDir.query_exists(null)) - localeDir = localeDir.get_path(); - else - localeDir = Config.LOCALEDIR; - - Gettext.bindtextdomain(textDomain, localeDir); -} - -function getSettings(schema) { - schema = schema || Unite.metadata['settings-schema']; - - let gioSSS = Gio.SettingsSchemaSource; - let schemaDir = Unite.dir.get_child('schemas'); - let schemaSource = gioSSS.get_default(); - - if (schemaDir.query_exists(null)) { - schemaDir = schemaDir.get_path(); - schemaSource = gioSSS.new_from_directory(schemaDir, schemaSource, false); - } - - let schemaObj = schemaSource.lookup(schema, true); - - if (!schemaObj) { - let metaId = Unite.metadata.uuid; - let message = `Schema ${schema} could not be found for extension ${metaId}.`; - - throw new Error(`${message} Please check your installation.`); - } - - return new SettingsManager({ settings_schema: schemaObj }); -} - -function getPreferences() { - let schemaId = 'org.gnome.desktop.wm.preferences'; - return new PreferencesManager({ schema_id: schemaId }); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/extension.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/extension.js deleted file mode 100644 index 41f33ab0..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/extension.js +++ /dev/null @@ -1,58 +0,0 @@ -const GObject = imports.gi.GObject; -const Main = imports.ui.main; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const ActivateWindow = Unite.imports.modules.activateWindow.ActivateWindow; -const ExtendLeftBox = Unite.imports.modules.extendLeftBox.ExtendLeftBox; -const DesktopName = Unite.imports.modules.desktopName.DesktopName; -const MessageTray = Unite.imports.modules.messageTray.MessageTray; -const ActivitiesButton = Unite.imports.modules.activitiesButton.ActivitiesButton; -const ApplicationMenu = Unite.imports.modules.applicationMenu.ApplicationMenu; -const WindowButtons = Unite.imports.modules.windowButtons.WindowButtons; -const WindowDecoration = Unite.imports.modules.windowDecoration.WindowDecoration; -const TopIcons = Unite.imports.modules.topIcons.TopIcons; -const ThemeMods = Unite.imports.modules.themeMods.ThemeMods; - -var UniteExtension = new GObject.Class({ - Name: 'UniteExtension', - - _init() { - this._activateWindow = new ActivateWindow(); - this._extendLeftBox = new ExtendLeftBox(); - this._desktopName = new DesktopName(); - this._messageTray = new MessageTray(); - this._activitiesButton = new ActivitiesButton(); - this._applicationMenu = new ApplicationMenu(); - this._windowButtons = new WindowButtons(); - this._windowDecoration = new WindowDecoration(); - this._topIcons = new TopIcons(); - this._themeMods = new ThemeMods(); - - Main.panel._addStyleClassName('unite-shell'); - }, - - destroy() { - this._activateWindow.destroy(); - this._extendLeftBox.destroy(); - this._desktopName.destroy(); - this._messageTray.destroy(); - this._activitiesButton.destroy(); - this._applicationMenu.destroy(); - this._windowButtons.destroy(); - this._windowDecoration.destroy(); - this._topIcons.destroy(); - this._themeMods.destroy(); - - Main.panel._removeStyleClassName('unite-shell'); - } -}); - -let uniteExtension; - -function enable() { - uniteExtension = new UniteExtension(); -} - -function disable() { - uniteExtension.destroy(); - uniteExtension = null; -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js deleted file mode 100644 index 10e4a456..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js +++ /dev/null @@ -1,102 +0,0 @@ -const GObject = imports.gi.GObject; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Convenience = Unite.imports.convenience; - -var SignalsHandler = new GObject.Class({ - Name: 'UniteSignalsHandler', - - _init(context) { - this._signals = {}; - this._context = context; - }, - - _getCallbackFunction(callback) { - if (typeof callback == 'string') - callback = this._context[callback] || this._context[`_${callback}`]; - - return callback; - }, - - _connectHandler(object, name, callbackObj) { - let callback = this._getCallbackFunction(callbackObj); - let signalId = object.connect(name, callback.bind(this._context)); - - return { object: object, signalId: signalId }; - }, - - _addHandler(object, name, callback) { - let signalKey = `${object}[${name}#${callback}]`; - - if (!this._signals[signalKey]) - this._signals[signalKey] = this._connectHandler(object, name, callback); - - return signalKey; - }, - - connect(object, name, callback) { - return this._addHandler(object, name, callback); - }, - - disconnect(signalKey) { - let signalData = this._signals[signalKey]; - if (!signalData) return; - - signalData.object.disconnect(signalData.signalId); - delete this._signals[signalKey]; - }, - - disconnectMany(signalKeys) { - signalKeys.forEach(signalKey => { this.disconnect(signalKey) }); - }, - - disconnectAll() { - this.disconnectMany(Object.keys(this._signals)); - } -}); - -var SettingsHandler = new GObject.Class({ - Name: 'UniteSettingsHandler', - Extends: SignalsHandler, - - _init(context) { - this._enabler = null; - this._signals = {}; - this._context = context; - this._settings = Convenience.getSettings(); - this._wmPrefs = Convenience.getPreferences(); - }, - - _getSettingObject(settingKey) { - if (this._settings.exists(settingKey)) - return this._settings; - - if (this._wmPrefs.exists(settingKey)) - return this._wmPrefs; - }, - - connect(name, callback) { - let object = this._getSettingObject(name); - return this._addHandler(object, `changed::${name}`, callback); - }, - - enable(name, callback) { - if (this._enabler) return; - - let signalObj = this._settings; - this._enabler = this._connectHandler(signalObj, `changed::${name}`, callback); - }, - - disable() { - if (!this._enabler) return; - - this._settings.disconnect(this._enabler.signalId); - this._enabler = null; - }, - - get(settingKey) { - if (settingKey == null) return; - - let object = this._getSettingObject(settingKey); - if (object) return object.getSetting(settingKey); - } -}); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/helpers.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/helpers.js deleted file mode 100644 index 332f32e2..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/helpers.js +++ /dev/null @@ -1,123 +0,0 @@ -const Gio = imports.gi.Gio; -const GLib = imports.gi.GLib; -const St = imports.gi.St; -const Meta = imports.gi.Meta; -const Config = imports.misc.config; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Settings = Unite.imports.convenience.getSettings(); - -const USER_CONFIG = GLib.get_user_config_dir(); -const USER_STYLES = `${USER_CONFIG}/gtk-3.0/gtk.css`; - -function versionCompare(aVersion, bVersion) { - const aParts = aVersion.replace(/(\.0+)+$/, '').split('.'); - const bParts = bVersion.replace(/(\.0+)+$/, '').split('.'); - const length = Math.min(aParts.length, bParts.length); - - for (let i = 0; i < length; i++) { - let diff = parseInt(aParts[i], 10) - parseInt(bParts[i], 10); - if (diff) return diff; - } - - return aParts.length - bParts.length; -} - -function versionCheck(version) { - const [cmp, ver] = version.split(' '); - const difference = versionCompare(Config.PACKAGE_VERSION, ver); - - if (cmp == '>' && difference > 0) return true; - if (cmp == '<' && difference < 0) return true; - if (cmp == '=' && difference == 0) return true; - - return false; -} - -function fileExists(path) { - return GLib.file_test(path, GLib.FileTest.EXISTS); -} - -function getUserStyles() { - if (!fileExists(USER_STYLES)) return ''; - - let file = GLib.file_get_contents(USER_STYLES); - let style = String.fromCharCode.apply(null, file[1]); - - return style.replace(/@import.*unite@hardpixel\.eu.*css['"]\);\n/g, ''); -} - -function loadUserStyles(styles) { - let existing = getUserStyles(); - GLib.file_set_contents(USER_STYLES, styles + existing); -} - -function getThemeContext() { - return St.ThemeContext.get_for_stage(global.stage); -} - -function getTheme() { - let context = getThemeContext(); - return context.get_theme(); -} - -function getGioFile(filePath) { - let absPath = GLib.build_filenamev([Unite.path, filePath]); - - if (fileExists(absPath)) - return Gio.file_new_for_path(absPath); -} - -function loadStyles(filePath) { - let gioFile = getGioFile(filePath); - if (!gioFile) return; - - let theme = getTheme(); - theme.load_stylesheet(gioFile); - - return gioFile; -} - -function unloadStyles(gioFile) { - let theme = getTheme(); - theme.unload_stylesheet(gioFile); - - return null; -} - -function scaleSize(initialSize) { - let context = getThemeContext(); - return initialSize * context.scale_factor; -} - -function getWindowXID(win) { - let desc = win.get_description() || ''; - let match = desc.match(/0x[0-9a-f]+/) || [null]; - - return match[0]; -} - -function isWindow(win) { - if (!win) return; - - let meta = Meta.WindowType; - let types = [meta.NORMAL, meta.DIALOG, meta.MODAL_DIALOG, meta.UTILITY]; - - return types.includes(win.window_type); -} - -function isMaximized(win, matchState) { - if (!win) return; - - let flags = Meta.MaximizeFlags; - let maximized = win.get_maximized(); - let primaryScreen = win.is_on_primary_monitor() || !(Settings.getSetting('restrict-to-primary-screen')); - let tileMaximized = maximized == flags.HORIZONTAL || maximized == flags.VERTICAL; - let fullMaximized = maximized == flags.BOTH; - let bothMaximized = fullMaximized || tileMaximized; - - switch (matchState) { - case 'both': return primaryScreen && bothMaximized; - case 'maximized': return primaryScreen && fullMaximized; - case 'tiled': return primaryScreen && tileMaximized; - } -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/metadata.json b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/metadata.json deleted file mode 100644 index 2641e4c9..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/metadata.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "Unite is a GNOME Shell extension which makes a few layout tweaks to the top panel and removes window decorations to make it look like Ubuntu Unity Shell.\n\n- Adds window buttons to the top panel for maximized windows.\n- Shows current window title in the app menu for maximized windows.\n- Removes titlebars on maximized windows.\n- Hides window controls on maximized windows with headerbars.\n- Moves the date to the right, fixes icons spacing and removes dropdown arrows.\n- Moves legacy tray icons to the top panel.\n- Moves notifications to the right.\n- Hides activities button.\n- Adds desktop name to the top panel.\n\nThis extension depends on some Xorg utilities. To install them:\n- Debian/Ubuntu: apt install x11-utils\n- Fedora/RHEL: dnf install xorg-x11-utils\n- Arch: pacman -S xorg-xprop\n\n*Settings are provided to enable/disable or customize the available tweaks.\n* Since version 2 applications on wayland with client side decorations are supported using CSS.", - "gettext-domain": "unite", - "name": "Unite", - "settings-schema": "org.gnome.shell.extensions.unite", - "shell-version": [ - "3.28", - "3.30", - "3.32" - ], - "url": "https://github.com/hardpixel/unite-shell", - "uuid": "unite@hardpixel.eu", - "version": 30 -} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/module.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/module.js deleted file mode 100644 index 95fe5359..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/module.js +++ /dev/null @@ -1,76 +0,0 @@ -const GObject = imports.gi.GObject; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Signals = Unite.imports.handlers.SignalsHandler; -const Settings = Unite.imports.handlers.SettingsHandler; - -var BaseModule = new GObject.Class({ - Name: 'UniteBaseModule', - - _enableKey: null, - _enableValue: null, - _disableValue: null, - - _init() { - this._signals = new Signals(this); - this._settings = new Settings(this); - this._setting = this._settings.get(this._enableKey); - - this._runCallback('_onInitialize'); - this._activate(); - - this._settings.enable(this._enableKey, 'reload'); - }, - - get _enabled() { - if (this._enableKey == null) - return true; - - if (this._enableValue != null) - return this._setting == this._enableValue; - - if (this._disableValue != null) - return this._setting != this._disableValue; - }, - - _hasCallback(name) { - return typeof(this[name]) === 'function'; - }, - - _runCallback(name) { - if (this._hasCallback(name)) - this[name](); - }, - - _activate() { - if (this._enabled) - this._runCallback('_onActivate'); - }, - - _deactivate() { - this._runCallback('_onDeactivate'); - - this._settings.disconnectAll(); - this._signals.disconnectAll(); - }, - - _reload() { - let prevState = this._enabled; - this._setting = this._settings.get(this._enableKey); - - if (prevState == this._enabled) { - this._runCallback('_onReset'); - } else { - this._deactivate(); - this._activate(); - - this._runCallback('_onReload'); - } - }, - - destroy() { - this._deactivate(); - this._runCallback('_onDestroy'); - - this._settings.disable(); - } -}); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/activateWindow.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/activateWindow.js deleted file mode 100644 index c85d9a74..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/activateWindow.js +++ /dev/null @@ -1,20 +0,0 @@ -const GObject = imports.gi.GObject; -const Main = imports.ui.main; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Base = Unite.imports.module.BaseModule; - -var ActivateWindow = new GObject.Class({ - Name: 'UniteActivateWindow', - Extends: Base, - - _enableKey: 'autofocus-windows', - _enableValue: true, - - _onActivate() { - this._signals.connect(global.display, 'window-demands-attention', 'focusWindow'); - }, - - _focusWindow(actor, win) { - Main.activateWindow(win, global.get_current_time()); - } -}); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/activitiesButton.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/activitiesButton.js deleted file mode 100644 index d36a9a53..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/activitiesButton.js +++ /dev/null @@ -1,48 +0,0 @@ -const GObject = imports.gi.GObject; -const Shell = imports.gi.Shell; -const Main = imports.ui.main; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Base = Unite.imports.module.BaseModule; - -var ActivitiesButton = new GObject.Class({ - Name: 'UniteActivitiesButton', - Extends: Base, - - _enableKey: 'hide-activities-button', - _disableValue: 'never', - - _onInitialize() { - this._container = Main.panel.statusArea.activities.container; - this.appSystem = Shell.AppSystem.get_default(); - this.winTracker = Shell.WindowTracker.get_default(); - }, - - _onActivate() { - this._signals.connect(this.appSystem, 'app-state-changed', 'toggleButton'); - this._signals.connect(this.winTracker, 'notify::focus-app', 'toggleButton'); - - this._signals.connect(Main.overview, 'showing', 'toggleButton'); - this._signals.connect(Main.overview, 'hiding', 'toggleButton'); - - this._toggleButton(); - }, - - _onReset() { - this._toggleButton(); - }, - - _onDeactivate() { - this._container.show(); - }, - - _toggleButton() { - let appMenu = Main.panel.statusArea.appMenu._targetApp != null; - let overview = Main.overview.visibleTarget; - let hidden = this._setting == 'always' || (appMenu && !overview); - - if (!hidden && this._settings.get('show-desktop-name')) - hidden = !appMenu && !overview; - - this._container.visible = !hidden; - } -}); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/applicationMenu.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/applicationMenu.js deleted file mode 100644 index 48e90288..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/applicationMenu.js +++ /dev/null @@ -1,122 +0,0 @@ -const GObject = imports.gi.GObject; -const Shell = imports.gi.Shell; -const Gtk = imports.gi.Gtk; -const Meta = imports.gi.Meta; -const Main = imports.ui.main; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Base = Unite.imports.module.BaseModule; -const isWindow = Unite.imports.helpers.isWindow; -const isMaximized = Unite.imports.helpers.isMaximized; - -var ApplicationMenu = new GObject.Class({ - Name: 'UniteApplicationMenu', - Extends: Base, - - _enableKey: 'show-window-title', - _disableValue: 'never', - - _onInitialize() { - this.appMenu = Main.panel.statusArea.appMenu; - this.winTracker = Shell.WindowTracker.get_default(); - this.appSystem = Shell.AppSystem.get_default(); - this.gtkSettings = Gtk.Settings.get_default(); - this.monitorManager = Meta.MonitorManager.get(); - }, - - _onActivate() { - this._signals.connect(global.display, 'notify::focus-window', 'updateTitle'); - this._signals.connect(global.window_manager, 'size-change', 'updateTitle'); - this._signals.connect(this.monitorManager, 'monitors-changed', 'updateTitle'); - this._signals.connect(this.gtkSettings, 'notify::gtk-shell-shows-app-menu', 'showsMenu'); - - this._settings.connect('restrict-to-primary-screen', 'enableShowsMenu'); - - this._enableShowsMenu(); - this._updateTitle(); - }, - - _onReset() { - this._updateTitle(); - }, - - _onDeactivate() { - this._resetShowsMenu(); - }, - - _showsMenu() { - this._resetShowsMenu(); - this._enableShowsMenu(); - }, - - _enableShowsMenu() { - if (this.gtkSettings.gtk_shell_shows_app_menu) return; - - this._showsMenuSignals = [ - this._signals.connect(Main.overview, 'hiding', 'toggleMenu'), - this._signals.connect(this.winTracker, 'notify::focus-app', 'toggleMenu'), - this._signals.connect(this.appSystem, 'app-state-changed', 'toggleMenu') - ]; - - this._toggleMenu(); - }, - - _resetShowsMenu() { - if (!this._showsMenuSignals) return; - - this._signals.disconnectMany(this._showsMenuSignals); - this.appMenu.setSensitive(true); - }, - - _toggleMenu() { - let target = this.appMenu._targetApp != null; - let overview = Main.overview.visibleTarget; - let visible = target && !overview; - - if (visible && !this.appMenu_visible) { - this.appMenu.show(); - this.appMenu.setSensitive(false); - } - - if (!visible && this.appMenu_visible) { - this.appMenu.hide(); - this.appMenu.setSensitive(true); - } - }, - - _handleWindowTitle(win) { - if (!isWindow(win) || win._updateTitleID) return; - - win._updateTitleID = win.connect( - 'notify::title', () => { this._updateTitleText() } - ); - }, - - _updateTitle() { - let focusWindow = global.display.focus_window; - - this._handleWindowTitle(focusWindow); - this._updateTitleText(); - }, - - _updateTitleText() { - let focusApp = this.winTracker.focus_app; - let focusWindow = global.display.focus_window; - let current = this.appMenu._label.get_text(); - let maximized = isMaximized(focusWindow, this._setting); - let always = this._setting == 'always' && focusWindow; - let title = null; - - if (always || maximized) - title = focusWindow.title; - - if (!title && focusApp) - title = focusApp.get_name(); - - if (title && title != current) { - this.appMenu._label.set_text(title); - - this.appMenu.container.hide(); - this.appMenu.container.show(); - } - } -}); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/desktopName.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/desktopName.js deleted file mode 100644 index c2979e96..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/desktopName.js +++ /dev/null @@ -1,75 +0,0 @@ -const GObject = imports.gi.GObject; -const Shell = imports.gi.Shell; -const Main = imports.ui.main; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Base = Unite.imports.module.BaseModule; -const DesktopLabel = Unite.imports.panel.DesktopLabel; - -var DesktopName = new GObject.Class({ - Name: 'UniteDesktopName', - Extends: Base, - - _enableKey: 'show-desktop-name', - _enableValue: true, - - _onInitialize() { - this.appSystem = Shell.AppSystem.get_default(); - this.winTracker = Shell.WindowTracker.get_default(); - }, - - _onActivate() { - this._signals.connect(this.appSystem, 'app-state-changed', 'toggleLabel'); - this._signals.connect(this.winTracker, 'notify::focus-app', 'toggleLabel'); - - this._signals.connect(Main.overview, 'showing', 'toggleLabel'); - this._signals.connect(Main.overview, 'hiding', 'toggleLabel'); - - this._settings.connect('desktop-name-text', 'setLabelText'); - - this._createLabel(); - }, - - _onDeactivate() { - if (!this._label) return; - - this._label.destroy(); - this._label = null; - }, - - _visibleWindows() { - let windows = global.get_window_actors().find(win => { - let visible = win.metaWindow.showing_on_its_workspace(); - let skipped = win.metaWindow.skip_taskbar; - - return visible && !skipped; - }); - - return windows; - }, - - _setLabelText() { - let text = this._settings.get('desktop-name-text'); - this._label.setText(text); - }, - - _toggleLabel() { - let appMenu = Main.panel.statusArea.appMenu._targetApp != null; - let overview = Main.overview.visibleTarget; - let visible = !appMenu && !overview; - - if (visible) - visible = visible && !this._visibleWindows(); - - this._label.setVisible(visible); - }, - - _createLabel() { - if (this._label) return; - - this._label = new DesktopLabel(); - Main.panel.addToStatusArea('uniteDesktopLabel', this._label, 1, 'left'); - - this._setLabelText(); - this._toggleLabel(); - } -}); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/extendLeftBox.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/extendLeftBox.js deleted file mode 100644 index 180e454e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/extendLeftBox.js +++ /dev/null @@ -1,101 +0,0 @@ -const Gi = imports._gi; -const GObject = imports.gi.GObject; -const Clutter = imports.gi.Clutter; -const Main = imports.ui.main; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Base = Unite.imports.module.BaseModule; - -var ExtendLeftBox = new GObject.Class({ - Name: 'UniteExtendLeftBox', - Extends: Base, - - _enableKey: 'extend-left-box', - _enableValue: true, - - _onActivate() { - if (Main.panel.vfunc_allocate) { - this._vfuncAllocate(); - } else { - this._signalAllocate(); - } - }, - - _onDeactivate() { - if (this._oldAllocate) { - Main.panel.__proto__[Gi.hook_up_vfunc_symbol]('allocate', this._oldAllocate); - this._oldAllocate = null; - } - }, - - _onReload() { - Main.panel.actor.queue_relayout(); - }, - - _vfuncAllocate() { - this._oldAllocate = Main.panel.__proto__.vfunc_allocate; - - Main.panel.__proto__[Gi.hook_up_vfunc_symbol]('allocate', (box, flags) => { - Main.panel.vfunc_allocate.call(Main.panel, box, flags); - this._extendBox(Main.panel, box, flags); - }); - }, - - _signalAllocate() { - this._signals.connect(Main.panel.actor, 'allocate', 'extendBox'); - }, - - _extendBox(actor, box, flags) { - let leftBox = Main.panel._leftBox; - let centerBox = Main.panel._centerBox; - let rightBox = Main.panel._rightBox; - - let allocWidth = box.x2 - box.x1; - let allocHeight = box.y2 - box.y1; - - let [leftMinWidth, leftNaturalWidth] = leftBox.get_preferred_width(-1); - let [centerMinWidth, centerNaturalWidth] = centerBox.get_preferred_width(-1); - let [rightMinWidth, rightNaturalWidth] = rightBox.get_preferred_width(-1); - - let sideWidth = allocWidth - rightNaturalWidth - centerNaturalWidth; - let childBox = new Clutter.ActorBox(); - - childBox.y1 = 0; - childBox.y2 = allocHeight; - - if (actor.get_text_direction() == Clutter.TextDirection.RTL) { - childBox.x1 = allocWidth - Math.min(Math.floor(sideWidth), leftNaturalWidth); - childBox.x2 = allocWidth; - } else { - childBox.x1 = 0; - childBox.x2 = Math.min(Math.floor(sideWidth), leftNaturalWidth); - } - - leftBox.allocate(childBox, flags); - - childBox.y1 = 0; - childBox.y2 = allocHeight; - - if (actor.get_text_direction() == Clutter.TextDirection.RTL) { - childBox.x1 = rightNaturalWidth; - childBox.x2 = childBox.x1 + centerNaturalWidth; - } else { - childBox.x1 = allocWidth - centerNaturalWidth - rightNaturalWidth; - childBox.x2 = childBox.x1 + centerNaturalWidth; - } - - centerBox.allocate(childBox, flags); - - childBox.y1 = 0; - childBox.y2 = allocHeight; - - if (actor.get_text_direction() == Clutter.TextDirection.RTL) { - childBox.x1 = 0; - childBox.x2 = rightNaturalWidth; - } else { - childBox.x1 = allocWidth - rightNaturalWidth; - childBox.x2 = allocWidth; - } - - rightBox.allocate(childBox, flags); - } -}); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/messageTray.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/messageTray.js deleted file mode 100644 index 849c16c2..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/messageTray.js +++ /dev/null @@ -1,31 +0,0 @@ -const GObject = imports.gi.GObject; -const Clutter = imports.gi.Clutter; -const Main = imports.ui.main; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Base = Unite.imports.module.BaseModule; -const scaleSize = Unite.imports.helpers.scaleSize; - -var MessageTray = new GObject.Class({ - Name: 'UniteMessageTray', - Extends: Base, - - _enableKey: 'notifications-position', - _disableValue: 'center', - - _onInitialize() { - this._banner = Main.messageTray._bannerBin; - }, - - _onActivate() { - let mappings = { center: 'CENTER', left: 'START', right: 'END' }; - let position = mappings[this._setting] || 'CENTER'; - - this._banner.set_x_align(Clutter.ActorAlign[position]); - this._banner.set_width(scaleSize(390)); - }, - - _onDeactivate() { - this._banner.set_x_align(Clutter.ActorAlign.CENTER); - this._banner.set_width(-1); - } -}); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/themeMods.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/themeMods.js deleted file mode 100644 index b7808492..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/themeMods.js +++ /dev/null @@ -1,114 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; -const Main = imports.ui.main; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Base = Unite.imports.module.BaseModule; - -var ThemeMods = new GObject.Class({ - Name: 'UniteThemeMods', - Extends: Base, - - _onInitialize() { - this.gtkSettings = Gtk.Settings.get_default(); - this._mainStyles = Main.uiGroup.get_style(); - this._appMenu = Main.panel.statusArea.appMenu; - this._leftBox = Main.panel._leftBox; - this._centerBox = Main.panel._centerBox; - this._rightBox = Main.panel._rightBox; - }, - - _onActivate() { - this._signals.connect(this.gtkSettings, 'notify::gtk-font-name', 'updateShellFont'); - this._signals.connect(this._leftBox, 'actor_added', 'removePanelArrows'); - this._signals.connect(this._centerBox, 'actor_added', 'removePanelArrows'); - this._signals.connect(this._rightBox, 'actor_added', 'removePanelArrows'); - - this._settings.connect('use-system-fonts', 'updateShellFont'); - - this._setShellFont(); - this._hideAppMenuIcon(); - this._removePanelArrows(); - }, - - _onDeactivate() { - this._resetShellFont(); - this._showAppMenuIcon(); - this._resetPanelArrows(); - }, - - _setShellFont() { - const enabled = this._settings.get('use-system-fonts'); - if (!enabled) return; - - const gtkFont = this.gtkSettings.gtk_font_name; - const cssFont = gtkFont.replace(/\s\d+$/, ''); - - Main.uiGroup.set_style(`font-family: ${cssFont};`); - Main.panel._addStyleClassName('system-fonts'); - }, - - _resetShellFont() { - Main.uiGroup.set_style(this._mainStyles); - Main.panel._removeStyleClassName('system-fonts'); - }, - - _updateShellFont() { - this._resetShellFont(); - this._setShellFont(); - }, - - _hideAppMenuIcon() { - this._appMenu._iconBox.hide(); - }, - - _showAppMenuIcon() { - this._appMenu._iconBox.show(); - }, - - _getWidgetArrow(widget) { - let arrow = widget._arrow; - - if (!arrow) { - const item = widget.get_children ? widget : widget.actor; - const last = item.get_n_children() - 1; - const actor = item.get_children()[last]; - - if (!actor) return; - - if (actor.has_style_class_name && actor.has_style_class_name('popup-menu-arrow')) - arrow = actor; - else - arrow = this._getWidgetArrow(actor); - } - - if (arrow && !widget.hasOwnProperty('_arrow')) - widget._arrow = arrow; - - return arrow; - }, - - _toggleWidgetArrow(widget, hide) { - const arrow = this._getWidgetArrow(widget); - if (!arrow) return; - - arrow.visible = !hide; - }, - - _removePanelArrows() { - for (const [name, widget] of Object.entries(Main.panel.statusArea)) { - if (name != 'aggregateMenu' && !widget._arrowHandled) { - widget._arrowHandled = true; - this._toggleWidgetArrow(widget, true); - } - } - }, - - _resetPanelArrows() { - for (const [name, widget] of Object.entries(Main.panel.statusArea)) { - if (name != 'aggregateMenu' && widget._arrowHandled) { - this._toggleWidgetArrow(widget, false); - delete widget._arrowHandled; - } - } - } -}); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/topIcons.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/topIcons.js deleted file mode 100644 index bf28b523..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/topIcons.js +++ /dev/null @@ -1,88 +0,0 @@ -const System = imports.system; -const GObject = imports.gi.GObject; -const Clutter = imports.gi.Clutter; -const Shell = imports.gi.Shell; -const Main = imports.ui.main; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Base = Unite.imports.module.BaseModule; -const TrayIndicator = Unite.imports.panel.TrayIndicator; -const scaleSize = Unite.imports.helpers.scaleSize; - -var TopIcons = new GObject.Class({ - Name: 'UniteTopIcons', - Extends: Base, - - _enableKey: 'show-legacy-tray', - _enableValue: true, - - _onActivate() { - this._settings.connect('greyscale-tray-icons', 'desaturateIcons'); - - this._createContainer(); - this._createTray(); - }, - - _onDeactivate() { - this._destroyContainer(); - this._destroyTray(); - }, - - _createTray() { - this._tray = new Shell.TrayManager(); - - this._tray.connect('tray-icon-added', (trayManager, icon) => { - this._indicators.addIcon(icon); - this._desaturateIcon(icon); - }); - - this._tray.connect('tray-icon-removed', (trayManager, icon) => { - this._indicators.removeIcon(icon); - }); - - if (global.screen) - this._tray.manage_screen(global.screen, Main.panel.actor); - else - this._tray.manage_screen(Main.panel.actor); - }, - - _destroyTray() { - this._tray = null; - System.gc(); - }, - - _createContainer() { - if (this._indicators) return; - - this._indicators = new TrayIndicator({ size: scaleSize(20) }); - Main.panel.addToStatusArea('uniteTrayIndicator', this._indicators); - }, - - _destroyContainer() { - if (!this._indicators) return; - - this._indicators.destroy(); - this._indicators = null; - }, - - _desaturateIcon(icon) { - let greyscale = this._settings.get('greyscale-tray-icons'); - icon.clear_effects(); - - if (!greyscale) return; - - let desEffect = new Clutter.DesaturateEffect({ factor : 1.0 }); - let briEffect = new Clutter.BrightnessContrastEffect({}); - - briEffect.set_brightness(0.2); - briEffect.set_contrast(0.3); - - icon.add_effect_with_name('desaturate', desEffect); - icon.add_effect_with_name('brightness-contrast', briEffect); - }, - - _desaturateIcons() { - if (!this._indicators) return; - - this._indicators.forEach(icon => { this._desaturateIcon(icon) }); - } -}); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/windowButtons.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/windowButtons.js deleted file mode 100644 index 33eeddb9..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/windowButtons.js +++ /dev/null @@ -1,162 +0,0 @@ -const GObject = imports.gi.GObject; -const St = imports.gi.St; -const Shell = imports.gi.Shell; -const Meta = imports.gi.Meta; -const Main = imports.ui.main; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Base = Unite.imports.module.BaseModule; -const WindowControls = Unite.imports.panel.WindowControls; -const isWindow = Unite.imports.helpers.isWindow; -const isMaximized = Unite.imports.helpers.isMaximized; -const loadStyles = Unite.imports.helpers.loadStyles; -const unloadStyles = Unite.imports.helpers.unloadStyles; - -var WindowButtons = new GObject.Class({ - Name: 'UniteWindowButtons', - Extends: Base, - - _enableKey: 'show-window-buttons', - _disableValue: 'never', - - _onInitialize() { - this.monitorManager = Meta.MonitorManager.get(); - }, - - _onActivate() { - this._signals.connect(global.display, 'notify::focus-window', 'toggleButtons'); - this._signals.connect(global.window_manager, 'size-change', 'toggleButtons'); - this._signals.connect(global.window_manager, 'destroy', 'toggleButtons'); - this._signals.connect(this.monitorManager, 'monitors-changed', 'toggleButtons'); - - this._signals.connect(Main.overview, 'showing', 'toggleButtons'); - this._signals.connect(Main.overview, 'hiding', 'toggleButtons'); - - this._settings.connect('window-buttons-theme', 'updateTheme'); - this._settings.connect('button-layout', 'updateButtons'); - this._settings.connect('restrict-to-primary-screen', 'updateButtons'); - - this._createButtons(); - this._toggleButtons(); - this._loadTheme(); - }, - - _onReset() { - this._toggleButtons(); - }, - - _onDeactivate() { - this._unloadTheme(); - this._destroyButtons(); - }, - - _createButtons() { - let buttons = this._settings.get('window-buttons-layout'); - let side = this._settings.get('window-buttons-position'); - let index = side == 'left' ? 1 : -1; - - if (!buttons || this._controls) return; - - this._controls = new WindowControls(); - - this._controls.addButtons(buttons, (actor, event) => { - this._onButtonClick(actor, event); - }); - - Main.panel.addToStatusArea('uniteWindowControls', this._controls, index, side); - - if (side == 'left') { - const appMenu = Main.panel.statusArea.appMenu.actor.get_parent(); - const buttons = this._controls.actor.get_parent(); - - Main.panel._leftBox.set_child_below_sibling(buttons, appMenu); - } - }, - - _destroyButtons() { - if (!this._controls) return; - - this._controls.destroy(); - this._controls = null; - }, - - _updateButtons() { - this._destroyButtons(); - this._createButtons(); - }, - - _updateTheme() { - this._unloadTheme(); - this._loadTheme(); - }, - - _loadTheme() { - if (this._themeFile || !this._controls) return; - - this._themeName = this._settings.get('window-buttons-theme'); - this._themeFile = loadStyles(`themes/${this._themeName}/stylesheet.css`); - - this._controls.actor.add_style_class_name(`${this._themeName}-buttons`); - }, - - _unloadTheme() { - if (!this._themeFile || !this._controls) return; - - this._controls.actor.remove_style_class_name(`${this._themeName}-buttons`); - - this._themeName = this._settings.get('window-buttons-theme'); - this._themeFile = unloadStyles(this._themeFile); - }, - - _onButtonClick(actor, event) { - let focusWindow = global.display.focus_window; - if (!focusWindow) return; - - switch (actor._windowAction) { - case 'minimize': return this._minimizeWindow(focusWindow); - case 'maximize': return this._maximizeWindow(focusWindow); - case 'close': return this._closeWindow(focusWindow); - } - }, - - _minimizeWindow(win) { - if (!win.minimized) win.minimize(); - }, - - _maximizeWindow(win) { - let bothMaximized = Meta.MaximizeFlags.BOTH; - let maximizeState = win.get_maximized(); - - if (maximizeState === bothMaximized) - win.unmaximize(bothMaximized); - else - win.maximize(bothMaximized); - }, - - _closeWindow(win) { - win.delete(global.get_current_time()); - }, - - _toggleButtons() { - if (!this._controls) return; - - let focusWindow = global.display.focus_window; - let overview = Main.overview.visibleTarget; - let valid = isWindow(focusWindow); - let visible = false; - - if (!overview && valid) { - let maxed = isMaximized(focusWindow, this._setting); - let always = this._setting == 'always' && focusWindow; - - visible = always || maxed; - } else { - let target = Main.panel.statusArea.appMenu._targetApp; - let state = target != null && target.get_state(); - let running = state == Shell.AppState.RUNNING; - - visible = running && !overview; - } - - this._controls.setVisible(visible); - } -}); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/windowDecoration.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/windowDecoration.js deleted file mode 100644 index 9e3f6035..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/windowDecoration.js +++ /dev/null @@ -1,217 +0,0 @@ -const ByteArray = imports.byteArray; -const GObject = imports.gi.GObject; -const GLib = imports.gi.GLib; -const Meta = imports.gi.Meta; -const Util = imports.misc.util; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Base = Unite.imports.module.BaseModule; -const versionCheck = Unite.imports.helpers.versionCheck; -const getWindowXID = Unite.imports.helpers.getWindowXID; -const isWindow = Unite.imports.helpers.isWindow; -const isMaximized = Unite.imports.helpers.isMaximized; -const loadUserStyles = Unite.imports.helpers.loadUserStyles; - -var WindowDecoration = new GObject.Class({ - Name: 'UniteWindowDecoration', - Extends: Base, - - _enableKey: 'hide-window-titlebars', - _disableValue: 'never', - - _onInitialize() { - this.monitorManager = Meta.MonitorManager.get(); - this._useMotifHints = versionCheck('> 3.30.2'); - }, - - _onActivate() { - this._signals.connect(global.display, 'notify::focus-window', 'updateTitlebar'); - this._signals.connect(global.window_manager, 'size-change', 'updateTitlebar'); - this._signals.connect(this.monitorManager, 'monitors-changed', 'undecorateWindows'); - - this._settings.connect('hide-window-titlebars', 'updateUserStyles'); - this._settings.connect('button-layout', 'updateUserStyles'); - this._settings.connect('restrict-to-primary-screen', 'undecorateWindows'); - - this._updateUserStyles(); - this._undecorateWindows(); - }, - - _onDeactivate() { - this._removeUserStyles(); - this._decorateWindows(); - }, - - _onReset() { - this._removeUserStyles(); - this._updateUserStyles(); - - this._undecorateWindows(); - }, - - _getWindowXID(win) { - win._windowXID = win._windowXID || getWindowXID(win); - return win._windowXID; - }, - - _getHintValue(win, hint) { - let winId = this._getWindowXID(win); - if (!winId) return; - - let result = GLib.spawn_command_line_sync(`xprop -id ${winId} ${hint}`); - let string = ByteArray.toString(result[1]); - if (!string.match(/=/)) return; - - string = string.split('=')[1].trim().split(',').map(part => { - part = part.trim(); - return part.match(/\dx/) ? part : `0x${part}` - }); - - return string; - }, - - _setHintValue(win, hint, value) { - let winId = this._getWindowXID(win); - if (!winId) return; - - Util.spawn(['xprop', '-id', winId, '-f', hint, '32c', '-set', hint, value]); - }, - - _getMotifHints(win) { - if (!win._uniteOriginalState) { - let state = this._getHintValue(win, '_UNITE_ORIGINAL_STATE'); - - if (!state) { - state = this._getHintValue(win, '_MOTIF_WM_HINTS'); - state = state || ['0x2', '0x0', '0x1', '0x0', '0x0']; - - this._setHintValue(win, '_UNITE_ORIGINAL_STATE', state.join(', ')); - } - - win._uniteOriginalState = state; - } - - return win._uniteOriginalState; - }, - - _getAllWindows() { - let windows = global.get_window_actors().map(win => win.meta_window); - return windows.filter(win => this._handleWindow(win)); - }, - - _handleWindow(win) { - let handleWin = false; - if (!isWindow(win)) return; - - if (this._useMotifHints) { - let state = this._getMotifHints(win); - handleWin = !win.is_client_decorated(); - handleWin = handleWin && (state[2] != '0x2' && state[2] != '0x0'); - } else { - handleWin = win.decorated; - } - - return handleWin; - }, - - _toggleDecorations(win, hide) { - let winId = this._getWindowXID(win); - if (!winId) return; - - GLib.idle_add(0, () => { - if (this._useMotifHints) - this._toggleDecorationsMotif(winId, hide); - else - this._toggleDecorationsGtk(winId, hide); - }); - }, - - _toggleDecorationsGtk(winId, hide) { - let prop = '_GTK_HIDE_TITLEBAR_WHEN_MAXIMIZED'; - let value = hide ? '0x1' : '0x0'; - - Util.spawn(['xprop', '-id', winId, '-f', prop, '32c', '-set', prop, value]); - }, - - _toggleDecorationsMotif(winId, hide) { - let prop = '_MOTIF_WM_HINTS'; - let flag = '0x2, 0x0, %s, 0x0, 0x0'; - let value = hide ? flag.format('0x2') : flag.format('0x1'); - - Util.spawn(['xprop', '-id', winId, '-f', prop, '32c', '-set', prop, value]); - }, - - _resetDecorations(win) { - if (!this._handleWindow(win)) - return; - - this._toggleDecorations(win, false); - - delete win._decorationOFF; - delete win._windowXID; - }, - - _updateTitlebar() { - let focusWindow = global.display.focus_window; - let toggleDecor = focusWindow; - - if (!this._useMotifHints && this._setting == 'both') - toggleDecor = focusWindow && focusWindow.get_maximized() !== 0; - - if (toggleDecor) - this._toggleTitlebar(focusWindow); - }, - - _showTitlebar(win) { - if (!win._decorationOFF) return; - - win._decorationOFF = false; - this._toggleDecorations(win, false); - }, - - _hideTitlebar(win) { - if (win._decorationOFF) return; - - win._decorationOFF = true; - this._toggleDecorations(win, true); - }, - - _toggleTitlebar(win) { - if (!this._handleWindow(win)) - return; - - if (isMaximized(win, this._setting)) - this._hideTitlebar(win); - else - this._showTitlebar(win); - }, - - _updateUserStyles() { - let styles = ''; - let position = this._settings.get('window-buttons-position'); - let filePath = `${Unite.path}/styles/buttons-${position}`; - let maximized = `@import url('${filePath}.css');\n`; - let tiled = `@import url('${filePath}-tiled.css');\n`; - - switch (this._setting) { - case 'both': styles = maximized + tiled; break; - case 'maximized': styles = maximized; break; - case 'tiled': styles = tiled; break; - } - - loadUserStyles(styles); - }, - - _removeUserStyles() { - loadUserStyles(''); - }, - - _undecorateWindows() { - let windows = this._getAllWindows(); - windows.forEach(win => { this._toggleTitlebar(win) }); - }, - - _decorateWindows() { - let windows = this._getAllWindows(); - windows.forEach(win => { this._resetDecorations(win) }); - } -}); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js deleted file mode 100644 index 07be2e43..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js +++ /dev/null @@ -1,124 +0,0 @@ -const Lang = imports.lang; -const St = imports.gi.St; -const Clutter = imports.gi.Clutter; -const Main = imports.ui.main; -const PanelMenu = imports.ui.panelMenu; - -var DesktopLabel = new Lang.Class({ - Name: 'UniteDesktopLabel', - Extends: PanelMenu.Button, - - _init(params = { text: 'Desktop' }) { - this.params = params; - this.appMenu = Main.panel.statusArea.appMenu; - - this.parent(0.0, 'DesktopLabel'); - - this._label = new St.Label({ y_align: Clutter.ActorAlign.CENTER }); - this.actor.add_actor(this._label); - - this.actor.reactive = false; - this.actor.label_actor = this._label; - - this.setText(params.text); - }, - - setText(text) { - this._label.set_text(text); - }, - - setVisible(visible) { - this.container.visible = visible; - this.appMenu.container.visible = !visible; - } -}); - -var TrayIndicator = new Lang.Class({ - Name: 'UniteTrayIndicator', - Extends: PanelMenu.Button, - - _init(params = { size: 20 }) { - this._icons = []; - this.params = params; - - this.parent(0.0, 'TrayIndicator'); - - this._indicators = new St.BoxLayout({ style_class: 'panel-status-indicators-box' }); - this.actor.add_child(this._indicators); - - this._sync(); - }, - - _sync() { - this.actor.visible = this._icons.length; - }, - - addIcon(icon) { - this._icons.push(icon); - - const mask = St.ButtonMask.ONE | St.ButtonMask.TWO | St.ButtonMask.THREE; - const ibtn = new St.Button({ child: icon, button_mask: mask }); - - this._indicators.add_child(ibtn); - - icon.connect('destroy', () => { ibtn.destroy() }); - ibtn.connect('button-release-event', (actor, event) => { icon.click(event) }); - - icon.set_reactive(true); - icon.set_size(this.params.size, this.params.size); - - this._sync(); - }, - - removeIcon(icon) { - const actor = icon.get_parent() || icon; - actor.destroy(); - - const index = this._icons.indexOf(icon); - this._icons.splice(index, 1); - - this._sync(); - }, - - forEach(callback) { - this._icons.forEach(icon => { callback.call(null, icon) }); - } -}); - -var WindowControls = new Lang.Class({ - Name: 'UniteWindowControls', - Extends: PanelMenu.Button, - - _init() { - this.parent(0.0, 'WindowControls'); - - this._controls = new St.BoxLayout({ style_class: 'window-controls-box' }); - this.actor.add_child(this._controls); - - this.actor.add_style_class_name('window-controls'); - }, - - _addButton(action, callback) { - const bin = new St.Bin({ style_class: 'icon' }); - const btn = new St.Button({ track_hover: true }); - - btn._windowAction = action; - - btn.add_style_class_name(`window-button ${action}`); - btn.add_actor(bin); - - btn.connect('clicked', (actor, event) => { - callback.call(null, actor, event); - }); - - this._controls.add_child(btn); - }, - - addButtons(buttons, callback) { - buttons.forEach(action => { this._addButton(action, callback) }); - }, - - setVisible(visible) { - this.container.visible = visible; - } -}); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/prefs.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/prefs.js deleted file mode 100644 index 290ea92d..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/prefs.js +++ /dev/null @@ -1,70 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Convenience = Unite.imports.convenience; - -var PrefsWidget = new GObject.Class({ - Name: 'UnitePrefsWidget', - Extends: Gtk.Box, - - _init(params) { - this._settings = Convenience.getSettings(); - - this.parent(params); - - this._buildable = new Gtk.Builder(); - this._buildable.add_from_file(`${Unite.path}/settings.ui`); - - this._container = this._getWidget('prefs_widget'); - this.add(this._container); - - this._bindStrings(); - this._bindBooleans(); - this._bindEnumerations(); - }, - - _getWidget(name) { - let widgetName = name.replace(/-/g, '_'); - return this._buildable.get_object(widgetName); - }, - - _bindInput(setting, prop) { - let widget = this._getWidget(setting); - this._settings.bind(setting, widget, prop, this._settings.DEFAULT_BINDING); - }, - - _bindSelect(setting) { - let widget = this._getWidget(setting); - widget.set_active(this._settings.get_enum(setting)); - - widget.connect('changed', (combobox) => { - this._settings.set_enum(setting, combobox.get_active()); - }); - }, - - _bindStrings() { - let settings = this._settings.getTypeSettings('string'); - settings.forEach(setting => { this._bindInput(setting, 'text') }); - }, - - _bindBooleans() { - let settings = this._settings.getTypeSettings('boolean'); - settings.forEach(setting => { this._bindInput(setting, 'active') }); - }, - - _bindEnumerations() { - let settings = this._settings.getTypeSettings('enum'); - settings.forEach(setting => { this._bindSelect(setting) }); - } -}); - -function init() { - Convenience.initTranslations(); -} - -function buildPrefsWidget() { - let widget = new PrefsWidget(); - widget.show_all(); - - return widget; -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/gschemas.compiled b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/gschemas.compiled deleted file mode 100644 index 932d7f88..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/gschemas.compiled and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/org.gnome.shell.extensions.unite.gschema.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/org.gnome.shell.extensions.unite.gschema.xml deleted file mode 100644 index 6a9a4353..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/org.gnome.shell.extensions.unite.gschema.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - Apply system fonts to shell interface. - - - - true - Extend top bar left box. - - - - true - Legacy tray icons in top bar. - - - - false - Convert legacy tray icons to greyscale. - - - - true - Autofocus windows that demand attention. - - - - true - Show desktop name in top bar. - - - - "GNOME Desktop" - Set the top bar desktop name text. - - - - true - Restrict functionalities to the primary screen. - - - - "maximized" - Use window title to replace the app-menu label. - - - - "maximized" - Active window bottons in top bar. - - - - "default-dark" - Top bar window buttons theme. - - - - "maximized" - Select windows state to hide titlebars. - - - - "right" - Select notification messages position. - - - - "auto" - Hide top bar activities button. - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/settings.ui b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/settings.ui deleted file mode 100644 index 233fcefd..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/settings.ui +++ /dev/null @@ -1,666 +0,0 @@ - - - - - - True - True - True - False - False - True - - - True - False - 20 - 20 - 20 - 20 - vertical - 15 - - - True - False - 50 - - - True - False - center - Apply system fonts to shell theme - - - False - True - 0 - - - - - True - True - center - True - - - False - True - end - 1 - - - - - False - True - 0 - - - - - True - False - 50 - - - True - False - center - Extend top bar left box - - - False - True - 0 - - - - - True - True - center - True - - - False - True - end - 1 - - - - - False - True - 1 - - - - - True - False - 50 - - - True - False - center - Auto focus new windows - - - False - True - 0 - - - - - True - True - center - True - - - False - True - end - 1 - - - - - False - True - 2 - - - - - True - False - 50 - - - True - False - center - Show system tray in top bar - - - False - True - 0 - - - - - True - True - center - True - - - False - True - end - 1 - - - - - False - True - 3 - - - - - True - False - 50 - - - True - False - center - Convert tray icons to greyscale - - - False - True - 0 - - - - - True - True - center - - - False - True - end - 1 - - - - - False - True - 4 - - - - - True - False - 50 - - - True - False - center - Show desktop name in top bar - - - False - True - 0 - - - - - True - True - center - True - - - False - True - end - 1 - - - - - False - True - 5 - - - - - - True - False - 50 - - - True - False - center - Restrict functionalities to the primary screen - - - False - True - 0 - - - - - True - True - center - True - - - False - True - end - 1 - - - - - False - True - 6 - - - - - - True - False - 50 - - - True - False - center - Top bar desktop name text - - - False - True - 0 - - - - - 170 - True - True - GNOME Desktop - - - False - True - end - 1 - - - - - False - True - 7 - - - - - True - False - 50 - - - True - False - center - Hide activities button - - - False - True - 0 - - - - - 170 - True - False - 1 - - Never - Auto - Always - - - - False - True - end - 1 - - - - - False - True - 8 - - - - - True - False - 50 - - - True - False - center - Hide window titlebars - - - False - True - 0 - - - - - 170 - True - False - 2 - - Never - Tiled - Maximized - Both - - - - False - True - end - 1 - - - - - False - True - 9 - - - - - True - False - 50 - - - True - False - center - Show window title in app menu - - - False - True - 0 - - - - - 170 - True - False - 2 - - Never - Tiled - Maximized - Both - Always - - - - False - True - end - 1 - - - - - False - True - 10 - - - - - True - False - 50 - - - True - False - center - Show window buttons in top bar - - - False - True - 0 - - - - - 170 - True - False - 2 - - Never - Tiled - Maximized - Both - Always - - - - False - True - end - 1 - - - - - False - True - 11 - - - - - True - False - True - 50 - - - True - False - center - Top bar window buttons theme - - - False - True - 0 - - - - - 170 - True - False - 0 - - Default Dark - Default Light - Ambiance - Radiance - Arc Dark - Arc Light - United Dark - United Light - Materia Dark - Materia Light - OSX Arc - Vertex - Pop Dark - Pop Light - Vimix - Yaru - Arrongin - Telinkrin - - - - False - True - end - 1 - - - - - False - True - 12 - - - - - True - False - 50 - - - True - False - center - Notification messages position - - - False - True - 0 - - - - - 170 - True - False - 2 - - Center - Left - Right - - - - False - True - end - 1 - - - - - False - True - 13 - - - - - True - - - - - True - False - General - - - False - - - - - True - False - 20 - 20 - 20 - 20 - vertical - 15 - - - - - - 1 - True - - - - - True - False - Appearance - - - 1 - False - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left-tiled.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left-tiled.css deleted file mode 100644 index 1f53f8a5..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left-tiled.css +++ /dev/null @@ -1,23 +0,0 @@ -.tiled headerbar, -.tiled .titlebar { - padding-left: 0; -} - -.tiled .titlebar headerbar ~ headerbar { - padding-left: 6px; -} - -.tiled .titlebar .titlebar { - padding-left: 0; -} - -.tiled headerbar > box.left, -.tiled .titlebar > box.left { - margin: 0 0 0 -200px; - opacity: 0; -} - -.tiled .titlebar.default-decoration { - margin: -200px 0 0; - opacity: 0; -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left.css deleted file mode 100644 index 7bd323dd..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left.css +++ /dev/null @@ -1,23 +0,0 @@ -.maximized headerbar, -.maximized .titlebar { - padding-left: 0; -} - -.maximized .titlebar headerbar ~ headerbar { - padding-left: 6px; -} - -.maximized .titlebar .titlebar { - padding-left: 0; -} - -.maximized headerbar > box.left, -.maximized .titlebar > box.left { - margin: 0 0 0 -200px; - opacity: 0; -} - -.maximized .titlebar.default-decoration { - margin: -200px 0 0; - opacity: 0; -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right-tiled.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right-tiled.css deleted file mode 100644 index f30733f6..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right-tiled.css +++ /dev/null @@ -1,15 +0,0 @@ -.tiled headerbar, -.tiled .titlebar { - padding-right: 0; -} - -.tiled headerbar > box.right, -.tiled .titlebar > box.right { - margin: 0 -200px 0 0; - opacity: 0; -} - -.tiled .titlebar.default-decoration { - margin: -200px 0 0; - opacity: 0; -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right.css deleted file mode 100644 index 925b9e74..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right.css +++ /dev/null @@ -1,15 +0,0 @@ -.maximized headerbar, -.maximized .titlebar { - padding-right: 0; -} - -.maximized headerbar > box.right, -.maximized .titlebar > box.right { - margin: 0 -200px 0 0; - opacity: 0; -} - -.maximized .titlebar.default-decoration { - margin: -200px 0 0; - opacity: 0; -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/stylesheet.css deleted file mode 100644 index 7a919411..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/stylesheet.css +++ /dev/null @@ -1,48 +0,0 @@ -#panel.system-fonts { - font-size: 15px; -} - -#panel .panel-button { - -natural-hpadding: 8px; - -minimum-hpadding: 6px; -} - -#panel .panel-button .system-status-icon { - padding: 0; -} - -#panel .panel-button .panel-status-indicators-box { - spacing: 10px; -} - -#panel .window-controls { - -natural-hpadding: 0px; - -minimum-hpadding: 0px; -} - -#panel .window-controls-box { - spacing: 2px; -} - -#panel .window-controls-box .window-button { - width: 22px; -} - -#panelLeft .window-controls-box:first-child .window-button:first-child { - padding-left: 3px; -} - -#panelRight .window-controls-box:last-child .window-button:last-child { - padding-right: 3px; -} - -#panel .window-controls-box .icon { - background-color: transparent; - border-radius: 0; - box-shadow: none; - border: 0; -} - -#panel #appMenu { - margin: 0 8px; -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-active.svg deleted file mode 100644 index 6670047c..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-active.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-hover.svg deleted file mode 100644 index 91ab1631..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-hover.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close.svg deleted file mode 100644 index 5a6c3a75..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-active.svg deleted file mode 100644 index 32b0a4fb..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-active.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-hover.svg deleted file mode 100644 index 3c15c364..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-hover.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize.svg deleted file mode 100644 index 668ee389..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-active.svg deleted file mode 100644 index cee4dcb8..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-active.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-hover.svg deleted file mode 100644 index 6932125b..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-hover.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize.svg deleted file mode 100644 index 06bb6a3c..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/stylesheet.css deleted file mode 100644 index 91029162..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 19px; - height: 19px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-active.svg deleted file mode 100644 index 2c33f879..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-hover.svg deleted file mode 100644 index 1f3a7af6..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close.svg deleted file mode 100644 index 3d8ab614..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-active.svg deleted file mode 100644 index 2c2ac30e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-active.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-hover.svg deleted file mode 100644 index 0ca87567..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-hover.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize.svg deleted file mode 100644 index c629fa13..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-active.svg deleted file mode 100644 index 30308a83..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-hover.svg deleted file mode 100644 index c0ca7f43..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-hover.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize.svg deleted file mode 100644 index d7bb715f..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/stylesheet.css deleted file mode 100644 index d1e55ace..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 24px; - height: 24px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-active.svg deleted file mode 100644 index 65f0d56e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-hover.svg deleted file mode 100644 index 62fb143b..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close.svg deleted file mode 100644 index fb56677f..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-active.svg deleted file mode 100644 index 2c2ac30e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-active.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-hover.svg deleted file mode 100644 index 1e4b5742..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-hover.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize.svg deleted file mode 100644 index 0a40905c..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-active.svg deleted file mode 100644 index 30308a83..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-hover.svg deleted file mode 100644 index c3f1cb6e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-hover.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize.svg deleted file mode 100644 index 3a347b9d..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/stylesheet.css deleted file mode 100644 index d1e55ace..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 24px; - height: 24px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-active.svg deleted file mode 100644 index 326b7d62..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-active.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-hover.svg deleted file mode 100644 index dca791d5..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-hover.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close.svg deleted file mode 100644 index 8eaf4b1e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-active.svg deleted file mode 100644 index e2dff2e8..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-active.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-hover.svg deleted file mode 100644 index 77272234..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-hover.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize.svg deleted file mode 100644 index 10f45d52..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-active.svg deleted file mode 100644 index 0a73dcd1..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-active.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-hover.svg deleted file mode 100644 index 380e42d7..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-hover.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize.svg deleted file mode 100644 index 24ddca09..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/stylesheet.css deleted file mode 100644 index 0f044fc0..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 14px; - height: 14px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-active.svg deleted file mode 100644 index 66bf354b..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-hover.svg deleted file mode 100644 index dba468e4..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close.svg deleted file mode 100644 index 592ee7ac..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-active.svg deleted file mode 100644 index dfac382c..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-hover.svg deleted file mode 100644 index b8e8704d..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize.svg deleted file mode 100644 index 95351854..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-active.svg deleted file mode 100644 index 8dde54f4..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-hover.svg deleted file mode 100644 index 5a30c9ab..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize.svg deleted file mode 100644 index 7c8f96e7..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/stylesheet.css deleted file mode 100644 index 5fd65cb9..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 16px; - height: 16px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-active.svg deleted file mode 100644 index 66bf354b..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-hover.svg deleted file mode 100644 index dba468e4..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close.svg deleted file mode 100644 index 592ee7ac..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-active.svg deleted file mode 100644 index 3e6accab..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-hover.svg deleted file mode 100644 index fd61fd7c..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize.svg deleted file mode 100644 index 68c0a29d..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-active.svg deleted file mode 100644 index 681e3ebb..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-hover.svg deleted file mode 100644 index 6766f8fa..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize.svg deleted file mode 100644 index 176b6a7a..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/stylesheet.css deleted file mode 100644 index 5fd65cb9..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 16px; - height: 16px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-active.svg deleted file mode 100644 index 58d8cd0e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-hover.svg deleted file mode 100644 index 3b011079..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close.svg deleted file mode 100644 index 798cedd9..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-active.svg deleted file mode 100644 index 2fe78a41..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-hover.svg deleted file mode 100644 index 45eafca3..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize.svg deleted file mode 100644 index 66f1da4a..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-active.svg deleted file mode 100644 index fda56049..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-hover.svg deleted file mode 100644 index 2e469471..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize.svg deleted file mode 100644 index d61619ad..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/stylesheet.css deleted file mode 100644 index d1e55ace..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 24px; - height: 24px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-active.svg deleted file mode 100644 index fed664d4..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-hover.svg deleted file mode 100644 index 92b1e466..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close.svg deleted file mode 100644 index 16670425..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-active.svg deleted file mode 100644 index 606428f7..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-hover.svg deleted file mode 100644 index 4242e449..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize.svg deleted file mode 100644 index fe75189c..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-active.svg deleted file mode 100644 index 5a22979b..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-hover.svg deleted file mode 100644 index da834aed..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize.svg deleted file mode 100644 index 73f7204f..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/stylesheet.css deleted file mode 100644 index d1e55ace..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 24px; - height: 24px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-active.svg deleted file mode 100755 index 633cc5b9..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-active.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-hover.svg deleted file mode 100755 index 633cc5b9..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-hover.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close.svg deleted file mode 100755 index be494f39..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-active.svg deleted file mode 100755 index e577176e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-active.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-hover.svg deleted file mode 100755 index e577176e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-hover.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize.svg deleted file mode 100755 index 65f1a51a..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-active.svg deleted file mode 100755 index 003be10a..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-active.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-hover.svg deleted file mode 100755 index 003be10a..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-hover.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize.svg deleted file mode 100755 index 689321d7..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/stylesheet.css deleted file mode 100644 index d1e55ace..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 24px; - height: 24px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-active.svg deleted file mode 100644 index f19c9724..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-hover.svg deleted file mode 100644 index cf63936b..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close.svg deleted file mode 100644 index a123cfda..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-active.svg deleted file mode 100644 index 018dfbe7..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-hover.svg deleted file mode 100644 index 305b1d64..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize.svg deleted file mode 100644 index 96cbd94b..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-active.svg deleted file mode 100644 index 5189da72..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-hover.svg deleted file mode 100644 index fb871054..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize.svg deleted file mode 100644 index 7553792d..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/stylesheet.css deleted file mode 100644 index d1e55ace..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 24px; - height: 24px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-active.svg deleted file mode 100644 index b20fd451..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-hover.svg deleted file mode 100644 index 6924f6c7..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close.svg deleted file mode 100644 index fc848ab4..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-active.svg deleted file mode 100644 index 69d1231f..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-hover.svg deleted file mode 100644 index 4222a3b9..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize.svg deleted file mode 100644 index 6ad68e6a..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-active.svg deleted file mode 100644 index 795bbd1d..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-hover.svg deleted file mode 100644 index 4bb5ecbf..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize.svg deleted file mode 100644 index 21664706..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/stylesheet.css deleted file mode 100644 index d1e55ace..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 24px; - height: 24px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-active.svg deleted file mode 100644 index 1d979834..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-active.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-hover.svg deleted file mode 100644 index 91fbc708..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-hover.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close.svg deleted file mode 100644 index 14a9bba9..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-active.svg deleted file mode 100644 index 0d162cdd..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-active.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-hover.svg deleted file mode 100644 index 74d804ad..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-hover.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize.svg deleted file mode 100644 index d8ac07a4..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-active.svg deleted file mode 100644 index 3f827fd0..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-active.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-hover.svg deleted file mode 100644 index fd24aa74..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-hover.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize.svg deleted file mode 100644 index 6cb1ba4f..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/stylesheet.css deleted file mode 100644 index 91029162..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 19px; - height: 19px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-active.svg deleted file mode 100644 index 0dba5dda..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-active.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-hover.svg deleted file mode 100644 index d16d52f3..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-hover.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close.svg deleted file mode 100644 index de8bdd12..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-active.svg deleted file mode 100644 index de8bdd12..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-active.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-hover.svg deleted file mode 100644 index bc7d02db..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-hover.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize.svg deleted file mode 100644 index b037440e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-active.svg deleted file mode 100644 index b037440e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-active.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-hover.svg deleted file mode 100644 index 105f51a3..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-hover.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize.svg deleted file mode 100644 index d32aa7da..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/stylesheet.css deleted file mode 100644 index 0f044fc0..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 14px; - height: 14px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-active.svg deleted file mode 100644 index 53435178..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-hover.svg deleted file mode 100644 index cd439133..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close.svg deleted file mode 100644 index 81fe1496..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-active.svg deleted file mode 100644 index 8eb88633..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-hover.svg deleted file mode 100644 index 475bf31e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize.svg deleted file mode 100644 index ee76d257..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-active.svg deleted file mode 100644 index fb543b3e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-hover.svg deleted file mode 100644 index f4f26c14..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize.svg deleted file mode 100644 index 1f76de1c..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/stylesheet.css deleted file mode 100644 index 44ac511b..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 18px; - height: 18px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-active.svg deleted file mode 100644 index 53435178..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-hover.svg deleted file mode 100644 index cd439133..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close.svg deleted file mode 100644 index 5b29d328..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-active.svg deleted file mode 100644 index 8eb88633..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-hover.svg deleted file mode 100644 index 475bf31e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize.svg deleted file mode 100644 index db27b667..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-active.svg deleted file mode 100644 index fb543b3e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-hover.svg deleted file mode 100644 index f4f26c14..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize.svg deleted file mode 100644 index 3b68e665..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/stylesheet.css deleted file mode 100644 index 44ac511b..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 18px; - height: 18px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-active.svg deleted file mode 100644 index 4aa69050..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-active.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-hover.svg deleted file mode 100644 index 3463e8a6..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-hover.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close.svg deleted file mode 100644 index a759cbc0..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-active.svg deleted file mode 100644 index cf1c85df..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-active.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-hover.svg deleted file mode 100644 index a5aacef3..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-hover.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize.svg deleted file mode 100644 index a759cbc0..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-active.svg deleted file mode 100644 index aecacc46..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-active.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-hover.svg deleted file mode 100644 index dd298c5a..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-hover.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize.svg deleted file mode 100644 index a759cbc0..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/stylesheet.css deleted file mode 100644 index d1e55ace..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 24px; - height: 24px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-active.svg deleted file mode 100644 index dbd8e769..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-hover.svg deleted file mode 100644 index 236281fd..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close.svg deleted file mode 100644 index d3489c9d..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-active.svg deleted file mode 100644 index c204f983..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-hover.svg deleted file mode 100644 index e4b86e52..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize.svg deleted file mode 100644 index 7967be11..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-active.svg deleted file mode 100644 index 2b6d0aa5..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-hover.svg deleted file mode 100644 index d9537558..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize.svg deleted file mode 100644 index a9d10d1c..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/stylesheet.css deleted file mode 100644 index d1e55ace..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 24px; - height: 24px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-active.svg deleted file mode 100644 index 8262e591..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-hover.svg deleted file mode 100644 index 37c7dff5..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close.svg deleted file mode 100644 index b6d42fc0..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-active.svg deleted file mode 100644 index c0fc0483..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-hover.svg deleted file mode 100644 index 26f22e09..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize.svg deleted file mode 100644 index 4f120c44..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-active.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-active.svg deleted file mode 100644 index ab881907..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-hover.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-hover.svg deleted file mode 100644 index ef5e8450..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize.svg b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize.svg deleted file mode 100644 index bb20c27d..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/stylesheet.css deleted file mode 100644 index d1e55ace..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 24px; - height: 24px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/COPYING b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/COPYING deleted file mode 100644 index e55e5b8a..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/COPYING +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/NEWS b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/NEWS deleted file mode 100644 index f1adbcba..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/NEWS +++ /dev/null @@ -1,862 +0,0 @@ -3.32.1 -====== -* Fix windowsNavigator extension after ES6 port [Florian; #143] -* screenshot-window-sizer: Add phone screenshot sizes [Adrien; !65] -* Misc. bug fixes and cleanups [Fabian; !62] - -Contributors: - Florian Müllner, Adrien Plazas, Fabian P. Schmidt - -3.32.0 -====== - -Contributors: - Florian Müllner - -Translations: - Victor Ibragimov [tg], Kristjan SCHMIDT [eo], Mart Raudsepp [et] - -3.31.92 -======= -* Misc. bug fixes and cleanups [Florian; !57, !58, !59, !60] - -Contributors: - Florian Müllner - -3.31.91 -======= -* apps-menu: Remove outdated legacy-tray handling [Florian; !53] -* user-theme: Allow using XDG user data dir [Tomasz; !55] -* Misc. bug fixes and cleanups [Florian; !52, !54, !56] - -Contributors: - Tomasz Gąsior, Florian Müllner - -Translators: - Matej Urbančič [sl], Gun Chleoc [gd] - -3.31.90 -======= -* Misc. bug fixes and cleanups [Florian; !49, !50, !51] - -Contributors: - Florian Müllner - -Translators: - Ryuta Fujii [ja], Charles Monzat [fr], Pieter Schalk Schoeman [af] - -3.31.2 -====== -* Remove obsolete alternate-tab extension [Florian; #786496] -* Adjust to gnome-shell changes [Florian; #113] - -Contributors: - Florian Müllner - -3.30.1 -====== -* apps-menu: Fix height on HiDPI systems [Florian; #102] -* window-list: Only switch between windows on active workspace when scrolling - [Florian; #78] - -Contributors: - Florian Müllner - -3.30.0 -====== -* Bump version - -3.29.91 -======= -* Misc. bug fixes [Florian; #90] - -Contributors: - Florian Müllner - -3.29.90 -======= -* Misc. bug fixes [Florian; #786496] - -Contributors: - Florian Müllner - -3.29.3 -====== -* Adjust to global.screen removal [Jonas; #759538] - -Contributors: - Jonas Ådahl, Florian Müllner - -3.29.2 -====== -* Misc. bug fixes [Florian; #69] - -Contributors: - Florian Müllner - -3.28.1 -====== -* Misc. bug fixes [Xiaoguang, Florian; #59, #62] - -Contributors: - Florian Müllner, Xiaoguang Wang - -Translators: - Dz Chen [zh_CN] - -3.28.0 -====== - -Contributors: - Florian Müllner, Xiaoguang Wang - -Translators: - Aman Alam [pa], Bruce Cowan [en_GB] - -3.27.92 -======= - -Contributors: - Florian Müllner - -Translators: - Piotr Drąg [es], GNOME Translation Robot [gd], Daniel Șerbănescu [ro] - -3.27.91 -======= -* places-menu: Support unmounting ejectable places [Rémy; #17] -* apps-menu: Support separators and custom sort order [Florian; #27] -* Port to meson [Florian; #31, #45] -* window-list: Fix missing icons on wayland [Florian; #10] -* places-menu: Fix terminating gnome-shell with recent gjs [Florian; #44] -* auto-move: Make it work with wayland windows [Florian; #33] -* Classic theme fixes [Florian, Jonas; #26, #41, #39, #40] -* Require sassc for classic styling [Florian; !28] -* Misc. bug fixes [Piotr, Florian; #772211, #32, #30] - -Contributors: - Jeremy Bicha, Piotr Drąg, Jonas Kümmerlin, Rémy Lefevre, Iñigo Martínez, - Florian Müllner - -Translators: - Matej Urbančič [sl], Kjartan Maraas [nb] - -3.27.1 -====== -* updated translations (ca@valencia) - -3.26.1 -====== -* native-window-placement: Adjust to gnome-shell changes -* updated translations: el, fa, ru, sv - -3.26.0 -====== -* updated translations (be, bg, ca, da, eu, fi, is, it, ko, lv, ml, - nl, pt_BR, vi, zh_TW) - -3.25.91 -======= -* updated translations (ca, fr, it, pl, pt_BR, sr, sr@latin, tr) - -3.25.90 -======= -* updated translations (es, gl, hr, hu, kk, sl, sv, sv) - -3.25.4 -====== -* screenshot-window-sizer: Fix backward cycling -* updated translations (ar, be, ca, cs, de, fur, id, lt, pl, sk) - -3.25.3 -====== -* places-menu: Use mount operation if necessary -* window-list: Respect MWM hints -* updated translations (es, fur, kk) - -3.25.2 -====== -* places-menu: Make URI launching asynchronous -* updated translations (de, fur, hr, hu, id, sl) - -3.25.1 -====== -* apps-menu: Mark copied launchers as trusted -* places-menu: Make icon lookup asynchronous -* updated translations (hr) - -3.24.1 -====== -* apps-menu: Allow creating desktop launchers via DND -* updated translations (el, vi) - -3.24.0 -====== -* updated translations (lv, tr) - -3.23.92 -======= -* update classic theme -* updated translations (be, ko, ca, da, cs, ru, lt) - -3.23.91 -======= -* updated translations (de, es, eu, fi, fr, fur, gl, hu, id, it, kk, nb, pl, pt_BR, - sk, sr, sr@latin, sv, uk, zh_TW) - -3.23.90 -======= -* window-list: Improve styling -* window-list: Hide workspace indicator when there's a single (static) workspace -* new translation (be) - -3.23.2 -====== -* alternateTab: Don't take over 'switch-group' shortcut -* updated translations (zh_CN) - -3.22.1 -====== -* window-list: Update icon on app changes - -3.22.0 -====== -* updated translations (en_GB) - -3.21.92 -======= -* update style -* updated translations (pl, vi) - -3.21.91 -======= -* updated translations (pl) - -3.21.90 -======= -* updated translations (es, gu) - -3.21.4 -====== -* apps-menu: Fix entries from non-standard AppDir directories - -3.21.3 -====== -* adjust to gnome-shell changes -* updated translations (oc) - -3.21.2 -====== -* version bump, nothing to see here - -3.20.1 -====== -* update classic style -* updated translations (gd, oc) - -3.20.0 -====== -* version bump, nothing to see here - -3.19.92 -======= -* version bump, nothing to see here - -3.19.91 -======= -* updated translations (oc) - -3.19.90 -======= -* version bump, nothing to see here - -3.19.4 -====== -* screenshot-window-sizer: HiDPI support -* Fix gnome-shell component in classic session -* updated translations (lt) - -3.19.3 -====== -* native-window-placement: Don't let border overlap title -* apps-menu: Fix handling of .desktop files in subdirectories -* updated translations (is) - -3.19.2 -====== -* updated translations (gd) - -3.19.1 -====== -* Fix some theme issues - -3.18.1 -====== -* window-list: Fix accessibility of window buttons -* apps-menu: Fix unreliable highlight -* updated translations (ar) - -3.18.0 -====== -* Bump version - -3.17.92 -======= -* places: Include DESKTOP when desktop icons are enabled -* updated translations (fa) - -3.17.91 -======= -* updated translations (nl, pl, zh_TW) - -3.17.90 -======= -* window-list: Improve application ordering -* workspace-indicator: Use consistent workspace numbering - -3.17.4 -====== -* updated translations (fur) - -3.17.3 -====== -* window-list: Adjust with text-scaling-factor -* classic style updates -* updated translations (pt, ro) - -3.17.2 -====== -* updated translations (oc, pt, zh_CN) - -3.17.1 -====== -* style updates -* updated translations (oc) - -3.16.1 -====== -* window-list: Fix workspace indicators popup menu position -* apps-menu: Fix taking over panel-main-menu shortcut -* updated translations (et, ja, lv) - -3.16.0 -====== -* updated translations (ca) - -3.15.92 -======= -* classic: Update theme -* update for mutter API changes -* updated translations (bg, bs, da, fi, pa, ru, sr, sr@latin, tg) - -3.15.91 -======= -* classic: Update theme -* systemMonitor extension was removed, as the message tray where it - put its indicator no longer exists -* window-list: Adjust for gnome-shell changes -* updated translations (gl, it, kk, ko, lt, pl, sk, uk, zh_TW) - -3.15.90 -======= -* classic: Visual refresh based on new shell theme -* window-list: Adjust for gnome-shell changes -* updated translations (an, el, eo, eu, fr, he, is, sv, tr) - -3.15.4 -====== -* window-list: Improve interaction with system modal dialogs -* updated translations (cs, de, es, eu, fur, hu, id, nb, pt_BR, ru, sl, vi) - -3.15.3.1 -======== -* adjust to gnome-shell change - -3.15.3 -====== -* classic-mode: Add high-contrast theme variant, drop .desktop file -* places-menu: Fix error when XDG user directories are not set up -* window-list: Add option to show on all monitors -* updated translations (eu, hu, kk, ro, tr) - -3.15.2 -====== -* removable-drive, user-theme, window-list: Update for gnome-shell changes -* apps-menu: Fix some visual glitches -* Fix classic mode style -* updated translations (an, cs, he, vi) - -3.15.1 -====== - * updated translations (es, nb) - -3.14.1 -====== - * alternateTab: Fix dismissing popup with Escape - * some improvements to the window-list - (spacing in app buttons, no flash when closing windows with auto-grouping) - * updated translations (lv, it, pt, bg) - -3.14.0 -====== - * updated translations (bn_IN, hi, kn, sr, sr@latin, uk) - -3.13.92 -======= -* new extension: screenshot-window-sizer -* window-list: Don't add sticky windows more than once -* updated translations (da, de, fi, ko, mr, ms, ne, pa, pl, sk, sv, ta, te, tr) - -3.13.91 -======= -* window-list: restore fitts'ability of workspace button -* updated for gnome-shell changes -* updated translations (cs, kk, fr, or, fa, ja, gu, id) - -3.13.90 -======= -* updated translations (as, ca, eu, nl, zh_CN, zh_HK, zh_TW) - -3.13.4 -====== -* Updated for gnome-shell changes -* updated translations (el, gl, ru) - -3.13.3 -====== -* Tweak preference UIs some more -* Fix classic mode schema overrides -* updated translations (es, he, hu, lt, nb, pt_BR, sl, tr) - -3.13.2 -====== -* Fix sorting of grouped buttons in window list -* Tweak preference UIs -* updated translations (en_GB) - -3.13.1 -====== -* add DesktopNames key to the classic session file -* classic theme: remove rounded corners from tile previews -* window-list: don't shift message tray on other monitors -* auto-move-windows: several fixes and updates for api changes -* launch-new-instances: updates for api changes -* updated translations (ja, km) - -3.12.0 -====== -* updated translations (zh_HK, zh_TW) - -3.11.92 -======= -* nothing to see here, move on - -3.11.91 -======= -* updated translations (ko, fur) - -3.11.90 -======= -* several fixes and improvements to the window-list - (can be scrolled, works correctly with the OSD - keyboard, filters skip-taskbar windows, does not - force all notifications to bold) -* drive-menu fixed not to show shadowed mounts -* updates for gnome-shell changes (launch-new-instance, - auto-move-windows, places-menu) -* build system fixes for systems without /bin/bash -* updated translations (or, tr, uk) - -3.11.5 -====== -* updates for gnome-shell changes -* updated translations (kn) - -3.11.4 -====== -* classic mode now supports session saving -* updates for gnome-shell changes -* updated translations (ar, kn) - -3.11.3 -====== -* workspace-indicator is vertically aligned now -* updated translations (ar, eo, ta, te) - -3.11.2 -====== -* updated translations (zh_CN) - -3.11.1 -====== -* ignore shadowed mounts in drive-menu extension -* updates for gnome-shell/gjs changes -* updated translations (el, th) - -3.10.1 -====== -* updated translations (af, ca, ca@valencia, de, et, eu, fa, - hu, lt, lv, nb, nl, pa, pt, sk, sr, sr@latin, tr) - -3.10.0 -====== -* updated translations (as, cs, da, es, et, fi, fr, gl, - he, id, it, kk, lt, lv, pa, pl, pt, pt_BR, ru, sl, tg, - uk, zh_HK, zh_TW) - -3.9.92 -====== -* more updates and fixes for gnome-shell master changes - and regressions (systemMonitor, window-list, apps-menu) -* lots of updated translations (ar, as, cs, da, de, el, es, - eu, fi, gl, he, hu, it, ja, kk, ko, lv, nb, nl, pa, pl, - pt_BR, ru, sk, sr, sr@latin, ta, tg) - -3.9.91 -====== -* update the classic mode session and theme to work with the - new system menu -* the usual round of updates and fixes for gnome-shell - API changes -* updated translations (de, it, lt, nl, pl, pt_BR, sk, - zh_HK, zh_TW) - -3.9.90 -====== -* xrandr-indicator was removed, as the implementation - was incompatible with the new DisplayConfig mutter API -* various extensions were updated for the 3.9.90 gnome-shell API -* updated translations (cs, es, fur, gl, he, hu, id, ja, sl, tg, - zh_CN, zh_HK, zh_TW) - -3.9.5 -===== -* alternative-status-menu was removed entirely, as - it does not fit in the designs of the new unified - status menu -* updated translations (as, gu, it, ru) - -3.9.4 -===== -* apps-menu: fixed handling of hot corner in case - of screen reconfiguration -* alternative-status-menu now correctly honors polkit - for hibernation -* user-menu now loads themes from $XDG_DATA_HOME too -* translation updates (de, id, pt_BR, vi, zh_CN, ml) - -3.9.3 -===== -* classic mode mini extensions were replaced with a - GSettings override specified in the .json file -* styling of classic mode improved -* native-window-placement is back working on 3.9 -* misc bug fixes -* traslation updates (an, cs, el, es, gl, nb, pl, sk, tg) - -3.9.2 -===== -* apps-menu: appearance of the scrollbars was improved -* window-list is a little taller in classic mode (to account - for the workspace switcher) -* alternative-status-menu honors again the dconf configuration -* translation updates (sr) - -3.9.1 -===== -* updates to window-list, xrandr-indicator, - workspace-indicator, windowsNavigator for gnome-shell - changes -* translation updates (cs, es, lt, pl, pt_BR, sl) - -3.8.1 -===== -* many improvements to window-list: - - windows are activated by DND over them - - window buttons now have the right size, - even if the text is smaller or larger - than the ideal - - window buttons can be grouped automatically - when the panel becomes crowded - - added a workspace switcher menu -* added keyboard navigation to apps-menu -* small tweaks to classic-mode theme, in particular - for menus -* translation updates (gl, ko, sr) - -3.8.0 -===== -* translation updates (hu, ja, fi, it) - -3.7.92 -====== -* misc bug fixes to app-menu and window-list -* translation updates (de, sl, pt_BR, ru) - -3.7.91 -====== -* various updates for shell changes -* update window-list to always use application icons -* update apps-menu to not load subdirectories as - separate categories -* translation updates (lt, zh_CN) - -3.7.90 -====== -* various fixes to make places-menu behave more - like Nautilus, including showing the machine - name in place of File System -* various updates for shell changes -* alternative-status-menu no longer supports - ConsoleKit systems, you need to install logind - to have suspend or hibernate -* translation updates (es, cz, pl, sr) - -3.7.5.1 -======= -* new extension forgotten in previous NEWS entry: - windows-list -* also forgotten previously: classic mode got a new - GNOME2 style -* build fixes - -3.7.5 -===== -* places-menu is back in the classic extensions, with - a new old GNOME-2 look -* classic mode moved the date menu to right, where we - all know it rightly belongs -* apps-menu received a face-lift, with the inclusion - of a reduced form of AxeMenu -* new extension in the classic set: launch-new-instance, - which modifies the behavior of clicking in the dash - and app launcher -* alternate-tab, native-window-placement and windowsNavigator - updated for gnome-shell changes -* translation updates (es, cz, pl) - -3.7.4 -===== -* a separate configure switch has been added to enable - classic mode session definitions -* places-menu is no longer part of the classic-mode - extension set -* updated translations (ar, gl, hu, lt, pt_BR, sr) - -3.7.3 -===== -* new extensions: default-min-max, static-workspaces -* alternate-tab now uses the built-in window switcher and just - takes over the switch-application keybinding -* workspace-indicator: is no longer part of classic-mode -* we now install classic-mode data files for gdm, gnome-session - and gnome-shell, so if you enable classic-mode you get a new - session option in GDM -* updated translations (ar, es, pl, ru, sl, zh_HK, zh_TW) - -3.7.2 -===== -* fixed crashes with places-menu, windowsNavigator, alternate-tab - and native-window-placement -* alternate-tab now hides attached modal dialogs -* places-menu has restored support for Nautilus 3.4 -* the default for hibernate is now to show in alternative-status-menu -* some extensions are now tagged as "classic", and can be chosen with - --enable-extensions=classic-mode -* dock and gajim were removed at the beginning of the 3.7.1 cycle, - as they were buggy and unmaintained -* updated translations (ar, cs, de, el, es, gl, id, lt, lv, pa, pl - ru, sk, sl, sr, sr@latin) - -3.6.1 -===== -* fixed alternative-status-menu for the new lock screen -* squashed some alternate-tab warnings -* drive-menu now works with 3.6 again -* updated translations (ar, cs, el, es, gl, id, lv, pl, sl) - -3.6.0 -===== -* major rework in places menu, to make it work without - removed supporting code in the shell and to make it look like - the nautilus sidebar - (similar work would be needed for drive-menu, not done yet) -* updated translations (ca, cs, de, el, en_GB, es, fi, hu, id, lt, - pl, pt_BR, ru, sl, sr) - -3.5.91 -====== -* various crashers were fixed in alternative-tab -* auto-move-windows now can be made to work with static workspaces -* place-menu is now on the left and uses symbolic icons like Files -* StIconType usage was removed from all extensions, after it was - removed in core -* systemMonitor, xrandr-indicator, apps-menu, places-menu, - alternative-status-menu were updated for the newer shell -* updated translations (es, gl, it, pl, sl) - -3.5.90 -====== -* alternate-tab has been reworked again, the old mode switch - was removed and the all&thumbnails code extended to handle - icons and filtering to the workspace -* alternate-tab thumbnails now reflect the aspect ratio of the windows -* systemMonitor now shows a tooltip above the indicator -* native-window-placement, systemMonitor and windowsNavigator have been updated - for the newer shell -* updated translations (es, pa) - -3.5.5 -===== -* convenience module has been relicensed to BSD, - for compatibility with GPLv3 extensions -* alternate-tab has been refactored and seen various - improvements to all&thumbnails mode, including a new - overlaid application icon -* updated translations (lt, id, sr) - -3.5.4 -===== -* updated translations (de, es, ar, sl, lv, zh_CN) - -3.5.2 -===== -* removable-drive-menu is now a11y friendly -* the dock can now be placed on any monitor, not just the primary -* dock is now clipped to its monitor -* alternative-status-menu now exposes GSettings for Suspend - and Hibernate visibility - no UI yet -* more gnome-shell API changes (places-menu, removable-drive-menu, - alternative-status-menu) -* miscellaneous bug fixes (native-window-placement, gajim, - auto-move-windows) -* updated translations - -3.4.0 -===== -* build system improvements -* updated translations (ar, cs, fr) - -3.3.92 -====== -* various updates for gnome-shell API changes (dock, - native-window-placement) -* local-install is now a make rule, not a shell script -* updated translations (zh, es, sw, ga, hu, it, no, pt_BR, de, sl, - pl, la, fi, sr) - -3.3.90 -====== -* system wide installation via "make install" is possible - again -* alternate-tab can now pre-activate the selected window -* auto-move-windows, workspace-indicator and example gained - new preference dialogs -* workspace-indicator: fixed a bug wrt focus stealing prevention -* updated translations (es, pt_BR, it, sl, gl, sr) - -3.3.5 -===== -* improvements to the build system and convenience module, - making it easier for other extensions to use, and bringing - it up to date with gnome-shell changes -* all extensions were ported to the Lang.Class framework - (except xrandr-indicator, which is pending GDBus merge) -* alternate-tab and dock were slightly refactored to clean up - some old code - -3.3.4 -===== -* improved styling of windowsNavigator tooltips -* fixed windowsNavigator when used with the numeric keypad -* fixed native-window-placement with custom button layout -* updated translations (pt_BR, cz) - -3.3.3 -===== -* windowsNavigator was fixed to work with azerty keyboards -* drive-menu was changed to use media-eject icon instead of media-optical -* dock: the default value of hide-effect is now move -* dock: if autohide is disabled, now it pushes maximized windows aside -* dock was updated to match current core shell styling -* native-window-placement: position stategy setting was removed -* alternative-status-menu no longer conflicts with other extensions - in the user menu -* various other minor bug fixes -* updated translations (zh, uk, es, it, cz, sl, sk, fi) - -3.3.2 -===== -* all extensions are now self-contained, including l10n and settings -* introduce a convenience module that can be shared among all extensions -* you can know build an installable zip file with make zip-file -* apps-menu no longer shows NoDisplay apps -* alternative-status-menu, alternate-tab: fix for master shell - -3.2.1 -===== -* dock: added "move" hide effect -* systemMonitor: now it enables/disables properly -* systemMonitor: improved styling -* alternate-tab: both modes now work with gnome-shell 3.2 -* various other bug fixes -* updated translations - -3.2.0 -===== - -* various: update for gnome-shell API changes - -3.1.91 -====== - -* gajim: update for gnome-shell API changes - -3.1.90 -====== - -* All extensions have been ported to the new extension - system (including live enable/disable) -* Updated translations -* xrandr-indicator no longer requires a specific gjs version -* windowsNavigator fixed for more than 2 workspaces - -3.1.4 -===== - -* New extension: a menu for changing workspace (workspace-indicator) -* systemMonitor: lower the requirement on libgtop -* auto-move-windows: open overview when last window on - last workspace is closed -* dock: implement autohiding, with various configurable - effects -* alternate-tab: more configurable implementations available -* native-window-placement: don't rearrange the windows when - the workspace switcher is shown/hidden -* update for gnome-shell 3.1.4 API changes - -3.1.3 -===== - -* New extension: a menu for removable drives (drive-menu -* New extensions: GNOME 2 like menus for apps and places - (apps-menu, places-menu) -* New extension: additional configurability for the window - layout in the overview, including a mechanism similar to - KDE4 (native-window-placement) -* New extension: a message tray indicator for CPU and memory - usage (uses libgtop) (systemMonitor) -* user-theme: fixed resetting theme -* user-theme: support themes installed in /usr/share/themes -* alternative-status-menu: ported to gnome-shell master -* dock: ported to gnome-shell master -* dock: make position configurable (can be left or right) -* Updated translations - -3.0.2 -===== - -* Updated translations. -* Fixed bug #647386 (reverting of user-theme to default) -* Fixed bug #647599 (support globally installed themes) -* Added license and README diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/extension.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/extension.js deleted file mode 100644 index d00c0774..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/extension.js +++ /dev/null @@ -1,62 +0,0 @@ -// -*- mode: js2; indent-tabs-mode: nil; js2-basic-offset: 4 -*- -// Load shell theme from ~/.local/share/themes/name/gnome-shell -/* exported init */ - -const { Gio, GLib } = imports.gi; -const Main = imports.ui.main; - -const SETTINGS_KEY = 'name'; - -const ExtensionUtils = imports.misc.extensionUtils; - -class ThemeManager { - constructor() { - this._settings = ExtensionUtils.getSettings(); - } - - enable() { - this._changedId = this._settings.connect(`changed::${SETTINGS_KEY}`, this._changeTheme.bind(this)); - this._changeTheme(); - } - - disable() { - if (this._changedId) { - this._settings.disconnect(this._changedId); - this._changedId = 0; - } - - Main.setThemeStylesheet(null); - Main.loadTheme(); - } - - _changeTheme() { - let stylesheet = null; - let themeName = this._settings.get_string(SETTINGS_KEY); - - if (themeName) { - let stylesheetPaths = [ - [GLib.get_home_dir(), '.themes'], - [GLib.get_user_data_dir(), 'themes'], - ...GLib.get_system_data_dirs().map(dir => [dir, 'themes']) - ].map(themeDir => GLib.build_filenamev([ - ...themeDir, themeName, 'gnome-shell', 'gnome-shell.css' - ])); - - stylesheet = stylesheetPaths.find(path => { - let file = Gio.file_new_for_path(path); - return file.query_exists(null); - }); - } - - if (stylesheet) - global.log(`loading user theme: ${stylesheet}`); - else - global.log('loading default theme (Adwaita)'); - Main.setThemeStylesheet(stylesheet); - Main.loadTheme(); - } -} - -function init() { - return new ThemeManager(); -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/af/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/af/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index f6b7e65d..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/af/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/an/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/an/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index f5793085..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/an/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ar/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ar/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 39d85b5f..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ar/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/as/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/as/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 5b92c370..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/as/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/be/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/be/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index c13d36ca..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/be/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/bg/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/bg/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index d9cfaeb4..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/bg/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/bn_IN/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/bn_IN/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 95ec3390..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/bn_IN/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/bs/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/bs/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 36756003..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/bs/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ca/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ca/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index cf47ba23..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ca/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ca@valencia/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ca@valencia/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index b57dbbf2..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ca@valencia/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/cs/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/cs/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 2a3deb96..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/cs/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/da/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/da/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 2f951a87..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/da/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/de/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/de/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 4ad2e0c5..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/de/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/el/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/el/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 9b832589..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/el/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/en_GB/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/en_GB/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 74e2b3e5..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/en_GB/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/eo/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/eo/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index ee485af8..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/eo/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/es/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/es/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 76543a95..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/es/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/et/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/et/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index dda2cbdd..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/et/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/eu/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/eu/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index a44bd20f..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/eu/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fa/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fa/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index f12ea9fc..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fa/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fi/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fi/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 9b00c9b0..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fi/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fr/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fr/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 65ba47b7..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fr/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fur/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fur/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 8b4c4dcb..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fur/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/gd/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/gd/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index dc5cf7ba..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/gd/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/gl/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/gl/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 36a5bef5..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/gl/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/gu/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/gu/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 1b67a789..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/gu/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/he/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/he/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index e4666e92..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/he/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/hi/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/hi/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 2146005d..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/hi/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/hr/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/hr/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 05dd819a..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/hr/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/hu/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/hu/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 412e51fa..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/hu/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/id/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/id/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 17c5fdf5..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/id/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/is/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/is/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 9b1b9f7b..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/is/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/it/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/it/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 7555542e..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/it/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ja/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ja/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index bd24d7ef..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ja/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/kk/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/kk/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index d64592a7..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/kk/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/km/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/km/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index e0e7a067..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/km/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/kn/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/kn/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 3aa43f15..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/kn/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ko/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ko/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index c4a67644..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ko/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/lt/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/lt/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 6d0f995d..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/lt/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/lv/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/lv/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index f978757a..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/lv/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ml/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ml/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 034af027..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ml/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/mr/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/mr/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 894486c6..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/mr/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ms/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ms/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 878869c1..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ms/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/nb/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/nb/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 8bbd2e4a..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/nb/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ne/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ne/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 59e7e6c7..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ne/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/nl/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/nl/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 3ebc7523..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/nl/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/oc/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/oc/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 2bd7c03d..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/oc/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/or/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/or/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 04717b66..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/or/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pa/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pa/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index fc7654d5..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pa/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pl/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pl/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index d421b078..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pl/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pt/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pt/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index adbf28d4..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pt/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pt_BR/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pt_BR/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 22dbb2da..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pt_BR/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ro/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ro/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 4e272729..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ro/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ru/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ru/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index c268ab26..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ru/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sk/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sk/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index f74e9de0..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sk/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sl/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sl/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 0e111854..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sl/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sr/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sr/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 403b7450..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sr/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sr@latin/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sr@latin/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 117e9a4d..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sr@latin/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sv/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sv/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 8bf564a4..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sv/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ta/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ta/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 4ba49709..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ta/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/te/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/te/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index a5ef45f4..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/te/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/tg/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/tg/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 233278d3..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/tg/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/th/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/th/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 692cceb3..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/th/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/tr/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/tr/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index b8f67111..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/tr/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/uk/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/uk/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 016a46c2..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/uk/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/vi/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/vi/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 388431ae..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/vi/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/zh_CN/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/zh_CN/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 0ad7acb5..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/zh_CN/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/zh_HK/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/zh_HK/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 8cd6e834..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/zh_HK/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/zh_TW/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/zh_TW/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 9ae61bca..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/zh_TW/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/metadata.json b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/metadata.json deleted file mode 100644 index c8944c7c..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/metadata.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "Load shell themes from user directory.", - "extension-id": "user-theme", - "gettext-domain": "gnome-shell-extensions", - "name": "User Themes", - "original-authors": [ - "john.stowers@gmail.com" - ], - "settings-schema": "org.gnome.shell.extensions.user-theme", - "shell-version": [ - "3.32" - ], - "url": "https://gitlab.gnome.org/GNOME/gnome-shell-extensions", - "uuid": "user-theme@gnome-shell-extensions.gcampax.github.com", - "version": 37 -} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/schemas/gschemas.compiled b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/schemas/gschemas.compiled deleted file mode 100644 index 4e8a5ca9..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/schemas/gschemas.compiled and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/schemas/org.gnome.shell.extensions.user-theme.gschema.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/schemas/org.gnome.shell.extensions.user-theme.gschema.xml deleted file mode 100644 index f3e6b039..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/schemas/org.gnome.shell.extensions.user-theme.gschema.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - "" - Theme name - The name of the theme, to be loaded from ~/.themes/name/gnome-shell - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/stylesheet.css b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/stylesheet.css deleted file mode 100644 index 6d914832..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/stylesheet.css +++ /dev/null @@ -1 +0,0 @@ -/* none used */ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/volume_scroll@qord.si/extension.js b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/volume_scroll@qord.si/extension.js deleted file mode 100644 index 83073f48..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/volume_scroll@qord.si/extension.js +++ /dev/null @@ -1,101 +0,0 @@ -const Main = imports.ui.main; -const Clutter = imports.gi.Clutter; -const Volume = imports.ui.status.volume; -const Gio = imports.gi.Gio; - -const VOL_ICONS = [ - 'audio-volume-muted-symbolic', - 'audio-volume-low-symbolic', - 'audio-volume-medium-symbolic', - 'audio-volume-high-symbolic' -]; - -let panel, - panelBinding, - volumeControl, - volumeStep; - -function init() { - volumeControl = Volume.getMixerControl(); - volumeStep = 500; - - panel = Main.panel; - panelBinding = null; -} - -function enable() { - panel.reactive = true; - if (panelBinding) { - disable(); - } - panelBinding = panel.actor.connect('scroll-event',_onScroll); -} - -function disable() { - if (panelBinding) { - panel.actor.disconnect(panelBinding); - panelBinding = null; - } -} - -/** - * Returns the max volume. - */ -function _getVolumeMax() { - return volumeControl.get_vol_max_norm(); - //return volumeControl.get_vol_max_amplified(); // boost volume (150%) -} - -/** - * Handles panel mouse scroll event. - */ -function _onScroll(actor, event) { - let volume = volumeControl.get_default_sink().volume; - - switch(event.get_scroll_direction()) { - case Clutter.ScrollDirection.UP: - volume += volumeStep; - break; - case Clutter.ScrollDirection.DOWN: - volume -= volumeStep; - break; - default: - return Clutter.EVENT_PROPAGATE; - } - - if (volume > _getVolumeMax()) { - volume = _getVolumeMax(); - } - else if (volume < volumeStep) { - volume = 0; - } - - volumeControl.get_default_sink().volume = volume; - volumeControl.get_default_sink().push_volume(); - - _showVolumeOsd(volume, volume/_getVolumeMax() * 100); - - return Clutter.EVENT_STOP; -} - -/** - * Shows the current volume on OSD. - * - * @see gsd-media-keys-manager.c - */ -function _showVolumeOsd (level, percent) { - let monitor = -1; - let n; - - if (level === 0) { - n = 0; - } else { - n = parseInt(3 * percent / 100 + 1); - n = Math.max(1, n); - n = Math.min(3, n); - } - - let icon = Gio.Icon.new_for_string(VOL_ICONS[n]); - - Main.osdWindowManager.show(monitor, icon, null, percent); -} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/volume_scroll@qord.si/metadata.json b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/volume_scroll@qord.si/metadata.json deleted file mode 100644 index 6799d58f..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/volume_scroll@qord.si/metadata.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "Scroll anywhere in the top panel to change the audio volume.", - "name": "Volume Scroll", - "shell-version": [ - "3.22.3" - ], - "url": "https://github.com/krizajb/gnome-shell-volume-scroll", - "uuid": "volume_scroll@qord.si", - "version": 1 -} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/gnome-overrides-migrated b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/gnome-overrides-migrated deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gsettings-data-convert b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gsettings-data-convert deleted file mode 100644 index ac6f3e29..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gsettings-data-convert +++ /dev/null @@ -1,3 +0,0 @@ -[State] -timestamp=1553139786 -converted=evolution.convert;gedit.convert;pulseaudio.convert;deja-dup.convert;logview.convert;mutter-schemas.convert;gsettings-desktop-schemas.convert;mousetweaks.convert;gvfs-dns-sd.convert;evolution-data-server.convert;gnome-shell-overrides.convert;gnome-session.convert;org.gnome.seahorse.recipients.convert;evince.convert;gnome-settings-daemon.convert;org.gnome.crypto.pgp_keyservers.convert;org.gnome.crypto.pgp.convert;gvfs-smb.convert;libgnomekbd.convert;org.gnome.crypto.cache.convert;wm-schemas.convert;gnome-user-share.convert; diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gvfs-metadata/home b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gvfs-metadata/home deleted file mode 100644 index 821430ce..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gvfs-metadata/home and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gvfs-metadata/home-5cfdb447.log b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gvfs-metadata/home-5cfdb447.log deleted file mode 100644 index b34404a7..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gvfs-metadata/home-5cfdb447.log and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gvfs-metadata/root b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gvfs-metadata/root deleted file mode 100644 index 6cd720f6..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gvfs-metadata/root and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gvfs-metadata/root-4fd2b642.log b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gvfs-metadata/root-4fd2b642.log deleted file mode 100644 index 737d1e95..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gvfs-metadata/root-4fd2b642.log and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gvfs-metadata/trash: b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gvfs-metadata/trash: deleted file mode 100644 index bcda082f..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gvfs-metadata/trash: and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gvfs-metadata/trash:-45326555.log b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gvfs-metadata/trash:-45326555.log deleted file mode 100644 index cd78dd8d..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gvfs-metadata/trash:-45326555.log and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/todo.txt/done.txt b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/todo.txt/done.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/todo.txt/todo.txt b/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/todo.txt/todo.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/.parentlock b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/.parentlock deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/AlternateServices.txt b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/AlternateServices.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/SecurityPreloadState.txt b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/SecurityPreloadState.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/SiteSecurityServiceState.txt b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/SiteSecurityServiceState.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/TRRBlacklist.txt b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/TRRBlacklist.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/addonStartup.json.lz4 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/addonStartup.json.lz4 deleted file mode 100644 index 2bfa6d3f..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/addonStartup.json.lz4 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/addons.json b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/addons.json deleted file mode 100644 index dff443e4..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/addons.json +++ /dev/null @@ -1 +0,0 @@ -{"schema":5,"addons":[{"id":"uBlock0@raymondhill.net","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/607/607454-32.png?modified=mcrushed","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/607/607454-64.png?modified=mcrushed","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/607/607454-128.png?modified=mcrushed"},"name":"uBlock Origin","version":"1.19.2","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/2403352/ublock_origin-1.19.2-an+fx.xpi?src=","homepageURL":"https://github.com/gorhill/uBlock#ublock-origin","supportURL":"https://old.reddit.com/r/uBlockOrigin/","description":"Finally, an efficient blocker. Easy on CPU and memory.","fullDescription":"An efficient blocker: easy on memory and CPU footprint, and yet can load and enforce thousands more filters than other popular blockers out there.\n\nIllustrated overview of its efficiency: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared\n\nUsage: The big power button in the popup is to permanently disable/enable uBlock for the current web site. It applies to the current web site only, it is not a global power button.\n\n***\n\nFlexible, it's more than an \"ad blocker\": it can also read and create filters from hosts files.\n\nOut of the box, these lists of filters are loaded and enforced:\n\n- EasyList\n- Peter Lowe’s Ad server list\n- EasyPrivacy\n- Malware domains\n\nMore lists are available for you to select if you wish:\n\n- Fanboy’s Enhanced Tracking List\n- Dan Pollock’s hosts file\n- hpHosts’s Ad and tracking servers\n- MVPS HOSTS\n- Spam404\n- And many others\n\nOf course, the more filters enabled, the higher the memory footprint. Yet, even after adding Fanboy's two extra lists, hpHosts’s Ad and tracking servers, uBlock Origin still has a lower memory footprint than other very popular blockers out there.\n\nAlso, be aware that selecting some of these extra lists may lead to higher likelihood of web site breakage -- especially those lists which are normally used as hosts file.\n\n***\n\nFree.\nOpen source with public license (GPLv3)\nFor users by users.\n\nIf ever you really do want to contribute something, think about the people working hard to maintain the filter lists you are using, which were made available to use by all for free.\n\n***\n\nDocumentation:\nhttps://github.com/gorhill/uBlock#ublock-origin\n\nProject change log:\nhttps://github.com/gorhill/uBlock/releases\n\nContributors @ Github:\nhttps://github.com/gorhill/uBlock/graphs/contributors\n\nContributors @ Crowdin:\nhttps://crowdin.net/project/ublock","weeklyDownloads":508474,"type":"extension","creator":{"name":"Raymond Hill","url":"https://addons.mozilla.org/en-US/firefox/user/11423598/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/157/157572.png?modified=1543520531","width":640,"height":480,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/157/157572.png?modified=1543520531","thumbnailWidth":640,"thumbnailHeight":480,"caption":"Default mode"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/157/157576.png?modified=1543520531","width":640,"height":480,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/157/157576.png?modified=1543520531","thumbnailWidth":640,"thumbnailHeight":480,"caption":"The dashboard: stock filter lists"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/157/157592.png?modified=1543520532","width":640,"height":480,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/157/157592.png?modified=1543520532","thumbnailWidth":640,"thumbnailHeight":480,"caption":"Dynamic filtering allows default-deny mode"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/159/159634.png?modified=1543520533","width":640,"height":480,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/159/159634.png?modified=1543520533","thumbnailWidth":640,"thumbnailHeight":480,"caption":"The dashboard: settings"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/158/158734.png?modified=1543520534","width":700,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/158/158734.png?modified=1543520534","thumbnailWidth":640,"thumbnailHeight":480,"caption":"Unified logger"}],"contributionURL":"","averageRating":4.6355,"reviewCount":3575,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/reviews/","updateDate":1557841375000},{"id":"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/3/3006-32.png?modified=mcrushed","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/3/3006-64.png?modified=mcrushed","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/3/3006-128.png?modified=mcrushed"},"name":"Video DownloadHelper","version":"7.3.5","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/1031851/video_downloadhelper-7.3.5-an+fx.xpi?src=","homepageURL":"http://www.downloadhelper.net/","supportURL":"http://www.downloadhelper.net/support.php","description":"The easy way to download and convert Web videos from hundreds of YouTube-like sites.","fullDescription":"Video DownloadHelper is the most complete tool to extract videos and image files from Web sites and save them to your hard drive.\n\nJust surf the Web as you are used to, when DownloadHelper detects it can do something for you, the toolbar icon highlights and a menu allows you to download files by simply clicking an item.\n\nFor instance, if you go to a YouTube page, you'll be able to download the video directly on your file system. It also works with most video sites like DailyMotion, Facebook, Periscope, Vimeo, Twitch, Liveleak, Vine, UStream, Fox, Bloomberg, RAI, France 2-3, Break, Metacafe and thousands others.\n\nVideo DownloadHelper supports several types of streamings, making the add-on unique amongst Video downloaders: HTTP, MP2T, F4F, … Whenever a site uses a non-supported streaming technology, Video DownloadHelper is also able to capture directly from the screen and generate a video file out of it.\n\nBesides downloading, Video DownloadHelper is also able to make video conversion (changing audio and video formats) and aggregation (joining separate audio and video to a single file) very easy. This is a commercial feature that helps paying for the free stuff (we need to eat too). You are not compelled to use conversion for downloading videos from web sites, and you can avoid picking variants marked as ADP to avoid the need for aggregation.\n\nYou may want to watch this video about using Video DownloadHelper: https://www.youtube.com/watch?v=mZT8yI60k_4\n\nSupport can be obtained from the dedicated support forum.\n\nPlease stay tuned by following us on Twitter (@downloadhelper), Google + or Facebook.\n\nIf you enjoy the free service from Video DownloadHelper, we would appreciate a donation (or BTC: 1Eqe8DN6uJwVcHoqyfCPpMy6Q5FzjqcWLZ) or leave a nice review here or on any other media.","weeklyDownloads":372478,"type":"extension","creator":{"name":"mig","url":"https://addons.mozilla.org/en-US/firefox/user/32479/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/25/25993.png?modified=1543518772","width":200,"height":150,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/25/25993.png?modified=1543518772","thumbnailWidth":200,"thumbnailHeight":150,"caption":"Video DownloadHelper"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/154/154820.png?modified=1543518772","width":327,"height":124,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/154/154820.png?modified=1543518772","thumbnailWidth":327,"thumbnailHeight":124,"caption":"Video DownloadHelper animated toobar icon"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/154/154824.png?modified=1543518773","width":250,"height":200,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/154/154824.png?modified=1543518773","thumbnailWidth":250,"thumbnailHeight":200,"caption":"Video DownloadHelper main panel"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/154/154822.png?modified=1543518774","width":361,"height":289,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/154/154822.png?modified=1543518774","thumbnailWidth":361,"thumbnailHeight":289,"caption":"Video DownloadHelper main panel"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/154/154826.png?modified=1543518774","width":320,"height":317,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/154/154826.png?modified=1543518774","thumbnailWidth":320,"thumbnailHeight":317,"caption":"Video DownloadHelper available actions"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/154/154828.png?modified=1543518775","width":293,"height":250,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/154/154828.png?modified=1543518775","thumbnailWidth":293,"thumbnailHeight":250,"caption":"Video DownloadHelper quality variants settings"}],"contributionURL":"","averageRating":4.2826,"reviewCount":14757,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/video-downloadhelper/reviews/","updateDate":1533135183000},{"id":"https-everywhere@eff.org","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/229/229918-32.png?modified=mcrushed","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/229/229918-64.png?modified=mcrushed","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/229/229918-128.png?modified=mcrushed"},"name":"HTTPS Everywhere","version":"2019.5.13","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/2846214/https_everywhere-2019.5.13-an+fx.xpi?src=","homepageURL":"https://www.eff.org/https-everywhere","supportURL":"https://www.eff.org/https-everywhere","description":"Encrypt the web! HTTPS Everywhere is a Firefox extension to protect your communications by enabling HTTPS encryption automatically on sites that are known to support it, even when you type URLs or follow links that omit the https: prefix.","fullDescription":"Many sites on the web offer some limited support for encryption over HTTPS, but make it difficult to use. For instance, they may default to unencrypted HTTP, or fill encrypted pages with links that go back to the unencrypted site.\n\nThe HTTPS Everywhere extension fixes these problems by rewriting all requests to these sites to HTTPS.","weeklyDownloads":54988,"type":"extension","creator":{"name":"EFF Technologists","url":"https://addons.mozilla.org/en-US/firefox/user/5474073/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/214/214771.png?modified=1549592598","width":1280,"height":800,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/214/214771.png?modified=1549592598","thumbnailWidth":640,"thumbnailHeight":400}],"contributionURL":"","averageRating":4.5398,"reviewCount":408,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/reviews/","updateDate":1557791721000},{"id":"jid1-MnnxcxisBPnSXQ@jetpack","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/506/506646-32.png?modified=mcrushed","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/506/506646-64.png?modified=mcrushed","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/506/506646-128.png?modified=mcrushed"},"name":"Privacy Badger","version":"2019.2.19","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/1688114/privacy_badger-2019.2.19-an+fx.xpi?src=","homepageURL":"https://www.eff.org/privacybadger","supportURL":"https://github.com/EFForg/privacybadger","description":"Automatically learns to block invisible trackers.","fullDescription":"Privacy Badger automatically learns to block invisible trackers. Instead of keeping lists of what to block, Privacy Badger learns by watching which domains appear to be tracking you as you browse the Web.\n\nPrivacy Badger sends the Do Not Track signal with your browsing. If trackers ignore your wishes, your Badger will learn to block them. Privacy Badger starts blocking once it sees the same tracker on three different websites.\n\nBesides automatic tracker blocking, Privacy Badger removes outgoing link click tracking on Facebook, Google and Twitter, with more privacy protections on the way.\n\nTo learn more, see the FAQ on Privacy Badger's homepage.\n\nPrivacy Badger is a project of the Electronic Frontier Foundation.","weeklyDownloads":50925,"type":"extension","creator":{"name":"EFF Technologists","url":"https://addons.mozilla.org/en-US/firefox/user/5474073/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/171/171793.png?modified=1543520225","width":700,"height":394,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/171/171793.png?modified=1543520225","thumbnailWidth":640,"thumbnailHeight":360,"caption":"Privacy Badger at work on the whitehouse.gov privacy policy."}],"contributionURL":"","averageRating":4.7669,"reviewCount":292,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/reviews/","updateDate":1550613908000},{"id":"jid1-BoFifL9Vbdl2zQ@jetpack","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/521/521554-32.png?modified=mcrushed","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/521/521554-64.png?modified=mcrushed","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/521/521554-128.png?modified=mcrushed"},"name":"Decentraleyes","version":"2.0.10","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/1705979/decentraleyes-2.0.10-an+fx.xpi?src=","homepageURL":"https://decentraleyes.org","supportURL":"https://decentraleyes.org","description":"Protects you against tracking through \"free\", centralized, content delivery. It prevents a lot of requests from reaching networks like Google Hosted Libraries, and serves local files to keep sites from breaking. Complements regular content blockers.","fullDescription":"Websites have increasingly begun to rely much more on large third-parties for content delivery. Canceling requests for ads or trackers is usually without issue, however blocking actual content, not unexpectedly, breaks pages. The aim of this add-on is to cut out the middleman by providing lightning speed delivery of local (bundled) files to improve online privacy.\n\n • Protects privacy by evading large delivery networks that claim to offer free services.\n • Complements regular blockers such as uBlock Origin (recommended), Adblock Plus, et al.\n • Works directly out of the box; absolutely no prior configuration required.\n\nNote: Decentraleyes is no silver bullet, but it does prevent a lot of websites from making you send these kinds of requests. Ultimately, you can make Decentraleyes block requests for any missing CDN resources, too.\n\n > Simpler introduction: https://git.synz.io/Synzvato/decentraleyes/wikis/Simple-Introduction\n\nAm I Currently Protected?\n\nThe following testing utility shows you if you are properly protected. It's the recommended and, probably, fastest way to see if this add-on is installed, enabled, and correctly configured.\n\n > Full link to testing utility: https://decentraleyes.org/test\n\nFrequently Asked Questions\n\n > Full link to FAQ: https://git.synz.io/Synzvato/decentraleyes/wikis/Frequently-Asked-Questions\n\nTechnical Information\n\n- Supported Networks: Google Hosted Libraries, Microsoft Ajax CDN, CDNJS (Cloudflare), jQuery CDN (MaxCDN), jsDelivr (MaxCDN), Yandex CDN, Baidu CDN, Sina Public Resources, and UpYun Libraries.\n\n- Bundled Resources: AngularJS, Backbone.js, Dojo, Ember.js, Ext Core, jQuery, jQuery UI, Modernizr, MooTools, Prototype, Scriptaculous, SWFObject, Underscore.js, and Web Font Loader.\n\nPersonal Support\n\nIs your question not listed above, or do you have any other reason to contact me personally? You can always reach me at decentraleyes@protonmail.com. Bug reports or suggestions are highly welcome and I reply to every single email.\n\nFeel free to use this public PGP key for encrypted communication.\n\n > Full link to public PGP key: https://decentraleyes.org/3f774aff6d/public-key.txt\n\nAre You Enjoying this Add-on?\n\nDecentraleyes is, and will always be, free, but you can support its continued development by making a donation, by contributing on GitLab, or by spreading the word (which does wonders). Any help would be greatly appreciated!\n\n • GitLab: https://git.synz.io/Synzvato/decentraleyes\n • Donate: https://decentraleyes.org/donate","weeklyDownloads":21309,"type":"extension","creator":{"name":"Thomas Rientjes","url":"https://addons.mozilla.org/en-US/firefox/user/6937656/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/137/137406.png?modified=1543520350","width":700,"height":521,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/137/137406.png?modified=1543520350","thumbnailWidth":640,"thumbnailHeight":476,"caption":"Evades Content Delivery Networks without breaking websites."},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/205/205808.png?modified=1543520352","width":700,"height":521,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/205/205808.png?modified=1543520352","thumbnailWidth":640,"thumbnailHeight":476,"caption":"Complements regular content blockers (e.g. uBlock Origin)."}],"contributionURL":"","averageRating":4.8009,"reviewCount":231,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/reviews/","updateDate":1552191919000},{"id":"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/918/918574-32.png?modified=1531770407","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/918/918574-64.png?modified=1531770407","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/918/918574-128.png?modified=1531770407"},"name":"Absolute Enable Right Click & Copy","version":"1.3.8","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/1205179/absolute_enable_right_click_copy-1.3.8-fx.xpi?src=","homepageURL":null,"supportURL":null,"description":"Force Enable Right Click & Copy","fullDescription":"Get The Best Browsing Experience Without Limitations And Restrictions In An Online World\n\n★ Features :\n→ Remove Copy Text Protection On All Website\n→ Force Enable Right Click Button\n→ Allow Copy And Highlight\n→ Disable Annoying Dialog Message (Not Able To Copy Content On This Webpage)\n→ Re-Enable Context Menu\n→ Include \"Absolute Mode\" To Force Remove Any Type Of Protection\n\n------------------------------------------------------------------------\nIf You Like This Extension, Please Rate And Share\nMade Possible By Absolute","weeklyDownloads":5572,"type":"extension","creator":{"name":"Absolute","url":"https://addons.mozilla.org/en-US/firefox/user/13673741/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/204/204829.png?modified=1543521035","width":640,"height":400,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/204/204829.png?modified=1543521035","thumbnailWidth":640,"thumbnailHeight":400,"caption":"01"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/204/204830.png?modified=1543521036","width":640,"height":400,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/204/204830.png?modified=1543521036","thumbnailWidth":640,"thumbnailHeight":400,"caption":"02"}],"contributionURL":"","averageRating":4.6842,"reviewCount":65,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/absolute-enable-right-click/reviews/","updateDate":1547160307000},{"id":"chrome-gnome-shell@gnome.org","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/751/751081-32.png?modified=1521616823","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/751/751081-64.png?modified=1521616823","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/751/751081-128.png?modified=1521616823"},"name":"GNOME Shell integration","version":"10.1","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/898030/gnome_shell_integration-10.1-an+fx-linux.xpi?src=","homepageURL":"https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome","supportURL":"https://bugzilla.gnome.org","description":"This extension provides integration with GNOME Shell and the corresponding extensions repository https://extensions.gnome.org","fullDescription":"You MUST install native connector for this extension to work.\n\nFor Arch Linux there is a PKGBUILD available in the AUR: https://aur.archlinux.org/packages/chrome-gnome-shell-git\n\nFor Debian, Fedora, Gentoo and Ubuntu you can install package named \"chrome-gnome-shell\".\n\nYou also can install connector manually. See https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome/Installation for install instructions.","weeklyDownloads":4589,"type":"extension","creator":{"name":"Yuri Konotopov","url":"https://addons.mozilla.org/en-US/firefox/user/12725919/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/183/183915.png?modified=1543520728","width":700,"height":438,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183915.png?modified=1543520728","thumbnailWidth":640,"thumbnailHeight":400}],"contributionURL":"","averageRating":4.3077,"reviewCount":46,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/gnome-shell-integration/reviews/","updateDate":1521613807000},{"id":"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/824/824288-32.png?modified=mcrushed","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/824/824288-64.png?modified=mcrushed","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/824/824288-128.png?modified=mcrushed"},"name":"Search by Image - Reverse Image Search","version":"1.20.1","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/2402563/search_by_image_reverse_image_search-1.20.1-an+fx.xpi?src=","homepageURL":"https://github.com/dessant/search-by-image","supportURL":"https://github.com/dessant/search-by-image/issues","description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","fullDescription":"Search by Image is a Firefox extension which enables you to initiate a reverse image search from the right-click context menu or the browser toolbar. It finds all images positioned in the clicked area, including those declared in CSS. The extension also supports uploading local images and searching for images from private sites.\n\nThe continued development of Search by Image is made possible thanks to the support of awesome backers. If you'd like to join them, please consider contributing with Patreon, PayPal or Bitcoin.\n\n\nSearch engines (toggle and reorder them from the options page):\n\n Google Images\n Bing Images\n Yandex.Images\n Baidu Image Search\n TinEye Reverse Image Search\n Sogou Images\n Karma Decay\n trace.moe (WhatAnime)\n SauceNAO\n Iqdb\n Ascii2d\n Getty Images\n iStock\n Shutterstock\n Adobe Stock\n Depositphotos\n Pinterest\n Qihoo 360 Images\n Jingdong\n Taobao\n Alibaba China\n\n\nA handful of search modes are offered that serve different use cases. The search mode can be set independently for the context menu and browser toolbar from the options page.\n\nSearch modes:\n\n Select (context menu and toolbar): select an image on the page, then search for the image URL, whenever possible. Blob, data and file URLs will still be handled as image uploads. This is the default search mode.\n Select & Upload (context menu and toolbar): select an image on the page, then fetch the image, possibly from the browser cache, and upload it. This search mode is preferred for sites which do not allow direct linking of images or are otherwise private.\n Capture (context menu and toolbar): select and capture a page area, then upload it.\n Upload (toolbar): select or drop an image from your device, or paste it from the clipboard, then upload it.\n URL (toolbar): search for an image URL.\n\n\n\nFeatures:\n\n Search with a single engine, or all enabled ones, directly from the top-level context menu item, or the browser toolbar button (see options page)\n Detect any image on the page, including those declared in CSS and pseudo-elements\n Select the desired image from a dialog when multiple images are found\n Search for images from private sites (see search modes)\n Search for local images\n Search for the current video frame\n\n\n\nRequired permissions:\n\n Access your data for all tabs and websites: required for parsing web pages and performing image searches\n Display notifications: needed for displaying error messages\n\n\nThe context menu item is always visible, unless it is disabled. Visit the wiki for more details.\n\nRelevant Firefox bugs:\n\n The context menu API is not available on Android, use the extension from the toolbar instead (1363016)\n The search results are opened as regular tabs on Android, private tabs are not supported (1372178)\n The toolbar popup may contain visual artifacts on Windows (1418677)\n\n\n\nThe extension is also available for Chrome and Opera.\n\n\nReviews are not monitored for bug reports, please use GitHub for issues and feature requests.\nhttps://github.com/dessant/search-by-image","weeklyDownloads":4353,"type":"extension","creator":{"name":"Armin Sebastian","url":"https://addons.mozilla.org/en-US/firefox/user/12929064/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/190/190642.png?modified=1543520854","width":697,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190642.png?modified=1543520854","thumbnailWidth":637,"thumbnailHeight":480,"caption":"Select an engine to search with from the right-click context menu. The options also allow for searching with a single engine, or all enabled ones, directly from a top-level context menu item."},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/190/190643.png?modified=1543520854","width":697,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190643.png?modified=1543520854","thumbnailWidth":637,"thumbnailHeight":480},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/190/190644.png?modified=1543520855","width":697,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190644.png?modified=1543520855","thumbnailWidth":637,"thumbnailHeight":480,"caption":"A dialog is shown for selecting the desired image when multiple results are found."},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/190/190645.png?modified=1543520856","width":697,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190645.png?modified=1543520856","thumbnailWidth":637,"thumbnailHeight":480},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/190/190646.png?modified=1543520856","width":697,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190646.png?modified=1543520856","thumbnailWidth":637,"thumbnailHeight":480},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/190/190647.png?modified=1543520857","width":697,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190647.png?modified=1543520857","thumbnailWidth":637,"thumbnailHeight":480},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/190/190648.png?modified=1543520858","width":697,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190648.png?modified=1543520858","thumbnailWidth":637,"thumbnailHeight":480,"caption":"The add-on can be customized from the options page."}],"contributionURL":"https://www.paypal.me/ArminSebastian/5","averageRating":4.7227,"reviewCount":87,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/search_by_image/reviews/","updateDate":1557504912000},{"id":"jid1-F9UJ2thwoAm5gQ@jetpack","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/363/363974-32.png?modified=1518877222","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/363/363974-64.png?modified=1518877222","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/363/363974-128.png?modified=1518877222"},"name":"Firefox Lightbeam","version":"2.1.0","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/866284/firefox_lightbeam-2.1.0-an+fx-linux.xpi?src=","homepageURL":"http://www.mozilla.org/en-US/lightbeam/","supportURL":"https://discourse.mozilla.org/latest?tags=lightbeam","description":"Lightbeam is a Firefox add-on that enables you to see the first and third party sites you interact with on the Web. Using interactive visualizations, Lightbeam shows you the relationships between these third parties and the sites you visit.","fullDescription":"About this Add-on\nUsing interactive visualizations, Lightbeam enables you to see the first and third party sites you interact with on the Web. As you browse, Lightbeam reveals the full depth of the Web today, including parts that are not transparent to the average user. Using two distinct interactive graphic representations — Graph and List — Lightbeam enables you to examine individual third parties over time and space, identify where they connect to your online activity and provides ways for you to engage with this unique view of the Web.\n\nHow Lightbeam Works\nWhen you activate Lightbeam and visit a website, sometimes called the first party, the add-on creates a real time visualization of all the third parties that are active on that page. The default visualization is called the Graph view. As you then browse to a second site, the add-on highlights the third parties that are also active there and shows which third parties have seen you at both sites. The visualization grows with every site you visit and every request made from your browser. In addition to the Graph view, you can also see your data in a List view to drill down into individual sites.\n\nHow is my information stored?\nAll info generated and used for Lightbeam’s visualizations and features are only stored locally on your computer. You can save a copy of your connection history at any time, which is also where you can see the specific data collected by the add-on. You may also reset Lightbeam to erase your locally stored connection history, disable it to stop data collection or uninstall it to instantly remove all locally stored data related to Lightbeam. Additional information related to Lightbeam’s file format is available here\n\nThe origins of Lightbeam\nLightbeam began in July 2011 as Collusion, a personal project by Mozilla software developer Atul Varma. Inspired by the book The Filter Bubble, Atul created an experimental add-on to visualize browsing behavior and data collection on the Web.\n\nIn February 2012, Gary Kovacs, Mozilla CEO at the time, introduced the Collusion add-on in a TED talk (now one of the most watched TED talks) about exposing online tracking.\n\nIn September 2012, Mozilla joined forces with students at Emily Carr University of Art + Design to develop and implement visualizations for the add-on. With the support of the Ford Foundation and the Natural Sciences and Engineering Research Council (NSERC), Collusion has been re-imagined as Lightbeam and was launched in the fall of 2013.\n\nFeedback\nYour input is valuable to us, so don’t forget to rate, review or give us feedback after using Lightbeam. For more information, please check out our website at: www.mozilla.org/lightbeam\nIf you would like to keep an eye on our progress, file a bug, request a feature, or get a copy of the source code, please go to https://github.com/mozilla/lightbeam-we.","weeklyDownloads":4095,"type":"extension","creator":{"name":"Mozilla","url":"https://addons.mozilla.org/en-US/firefox/user/4757633/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/116/116420.png?modified=1543520121","width":700,"height":437,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/116/116420.png?modified=1543520121","thumbnailWidth":640,"thumbnailHeight":400,"caption":"The default Graph view displays third party relationships on the web."},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/116/116422.png?modified=1543520122","width":700,"height":437,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/116/116422.png?modified=1543520122","thumbnailWidth":640,"thumbnailHeight":400,"caption":"The List view provides a closer look at individual sites and third parties."}],"contributionURL":"","averageRating":3.7557,"reviewCount":497,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/lightbeam/reviews/","updateDate":1518875414000},{"id":"keepassxc-browser@keepassxc.org","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/917/917354-32.png?modified=1545380955","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/917/917354-64.png?modified=1545380955","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/917/917354-128.png?modified=1545380955"},"name":"KeePassXC-Browser","version":"1.4.3","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/1754702/keepassxc_browser-1.4.3-fx.xpi?src=","homepageURL":"https://keepassxc.org/","supportURL":"https://github.com/keepassxreboot/keepassxc-browser","description":"Official browser plugin for the KeePassXC password manager (https://keepassxc.org).","fullDescription":"Official browser plugin for the KeePassXC password manager (https://keepassxc.org).\n\nThe thing computers can do best is storing information.\nYou shouldn't waste your time trying to remember and type your passwords.\nKeePassXC can store your passwords safely and auto-type them into your everyday websites and applications.","weeklyDownloads":3735,"type":"extension","creator":{"name":"KeePassXC Team","url":"https://addons.mozilla.org/en-US/firefox/user/13036987/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/197/197999.png?modified=1543521026","width":700,"height":198,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/197/197999.png?modified=1543521026","thumbnailWidth":640,"thumbnailHeight":181,"caption":"KeePassXC"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/198/198000.png?modified=1543521026","width":663,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198000.png?modified=1543521026","thumbnailWidth":606,"thumbnailHeight":480,"caption":"Settings Page"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/198/198001.png?modified=1543521027","width":700,"height":300,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198001.png?modified=1543521027","thumbnailWidth":640,"thumbnailHeight":274,"caption":"Browser Connections"}],"contributionURL":"https://www.paypal.me/jbevendorff","averageRating":4.0813,"reviewCount":96,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/keepassxc-browser/reviews/","updateDate":1556278509000},{"id":"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/351/351740-32.png?modified=mcrushed","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/351/351740-64.png?modified=mcrushed","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/351/351740-128.png?modified=mcrushed"},"name":"Google search link fix","version":"1.6.7","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/887579/google_search_link_fix-1.6.7-an+fx.xpi?src=","homepageURL":"https://github.com/palant/searchlinkfix","supportURL":"https://github.com/palant/searchlinkfix/issues","description":"This extension prevents Google and Yandex search pages from modifying search result links when you click them. This is useful when copying links but it also helps privacy by preventing the search engines from recording your clicks.","fullDescription":"Google and Yandex search pages have the annoying habit of changing the result link when you click it. So if you right-click the link in order to copy it you get some gibberish instead of what you wanted. This extension disables that behavior – on any Google or Yandex domain, without having to configure anything. Simply install and enjoy! As an added bonus, the search engine can no longer track your clicks.\n\nKnown limitations\n\n This extension cannot recover links after they have been modified. This means that it doesn’t work on Google Search on smartphones (tablet version will work fine) or if JavaScript is disabled — Google will produce modified links from the start rather than changing them when you click the link.\n\n\nSource code / Contributing\n\nThe extension source code is available under https://github.com/palant/searchlinkfix.","weeklyDownloads":2301,"type":"extension","creator":{"name":"Wladimir Palant","url":"https://addons.mozilla.org/en-US/firefox/user/13616734/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/65/65241.png?modified=1543520081","width":553,"height":325,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/65/65241.png?modified=1543520081","thumbnailWidth":553,"thumbnailHeight":325,"caption":"Before"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/65/65243.png?modified=1543520082","width":553,"height":325,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/65/65243.png?modified=1543520082","thumbnailWidth":553,"thumbnailHeight":325,"caption":"After"}],"contributionURL":"","averageRating":4.752,"reviewCount":240,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/google-search-link-fix/reviews/","updateDate":1520761219000},{"id":"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/975/975035-32.png?modified=67698b49","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/975/975035-64.png?modified=67698b49","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/975/975035-128.png?modified=67698b49"},"name":"Fixed Zoom","version":"2.1.5","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/1705492/fixed_zoom-2.1.5-fx.xpi?src=","homepageURL":"https://github.com/Enchufadoo/fixedzoom","supportURL":null,"description":"Extension that sets a custom default zoom for all pages in Firefox.\nYou can set a general zoom for all pages or custom rules depending on the site.","fullDescription":"By design Firefox doesn't allow to set a default zoom. Websites will always display with a 100% zoom unless you manually set it for a specific site, in which case the browser will the remember the new value for the site but only until the history or saved sites data are deleted.\n\nWhat this extension allows is to set a default zoom different from 100% with which sites will load. You can also set a different zoom for specific websites.\n\nBugs, problems, suggestions or feature requests can be done by email to ariellr@yandex.com or from the extension repository.\n\nhttps://github.com/Enchufadoo/fixedzoom\n\n\nNotes about the permissions\n\nThe extension uses two permissions: Storage and accessing to websites. The first one allows the saving of zoom preferences and the second one matching rules for specific websites with the current visited address.","weeklyDownloads":2069,"type":"extension","creator":{"name":"Ariel","url":"https://addons.mozilla.org/en-US/firefox/user/11740496/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/207/207566.png?modified=1543521373","width":294,"height":259,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/207/207566.png?modified=1543521373","thumbnailWidth":294,"thumbnailHeight":259,"caption":"When enabled you can set a zoom to your liking."},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/207/207567.png?modified=1543521374","width":288,"height":268,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/207/207567.png?modified=1543521374","thumbnailWidth":288,"thumbnailHeight":268,"caption":"You can set the zoom from the current site you are visiting if you need."},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/207/207568.png?modified=1543521376","width":676,"height":553,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/207/207568.png?modified=1543521376","thumbnailWidth":587,"thumbnailHeight":480,"caption":"There's also an administrative view for the saved rules."}],"contributionURL":"","averageRating":4.7059,"reviewCount":38,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/fixed-zoom/reviews/","updateDate":1552139107000},{"id":"opentabsnexttocurrent@sblask","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/516/516030-32.png?modified=1534454106","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/516/516030-64.png?modified=1534454106","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/516/516030-128.png?modified=1534454106"},"name":"Open Tabs Next to Current","version":"2.0.12","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/2129688/open_tabs_next_to_current-2.0.12-fx.xpi?src=","homepageURL":null,"supportURL":"https://github.com/sblask/webextension-open-tabs-next-to-current","description":"Open new tabs always to the right of the current one.","fullDescription":"Open Tabs Next To Current\n=========================\n\nOpen tabs that would normally be opened last next to the current one. Tabs that are being re-opened are thus not included. You can use `Ctrl-Y` (`Ctrl-Shift-Y` on Windows) to open a new tab at the default location.\n\nAfter the addition of the browser.tabs.insertAfterCurrent setting in about:config you do not need this extension anymore.\n\nKnown Issues\n------------\n\nCaused by limitations of the webextension API, see\nhttps://github.com/sblask/webextension-open-tabs-next-to-current/issues/26\nand\nhttps://github.com/sblask/webextension-open-tabs-next-to-current/issues/29\n\n- tabs are visibly moved to their final position\n- the tab bar is scrolled so the opened tab becomes the first visible one on\nthe left (Firefox only) - you can set `browser.tabs.tabMinWidth` in\n`about:config` to something low like `20` so the tab bar is not scrollable\nat all\n- when opening multiple tabs at once, only one of them is opened at the right\nposition\n\nFeedback\n--------\n\nYou can report bugs or make feature requests on https://github.com/sblask/webextension-open-tabs-next-to-current.\n\nPatches are welcome.","weeklyDownloads":758,"type":"extension","creator":{"name":"Sebastian Blask","url":"https://addons.mozilla.org/en-US/firefox/user/10503078/"},"developers":[],"screenshots":[],"contributionURL":"","averageRating":4.4706,"reviewCount":95,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/open-tabs-next-to-current/reviews/","updateDate":1556748622000},{"id":"wayback_machine@mozilla.org","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/711/711438-32.png?modified=1524082823","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/711/711438-64.png?modified=1524082823","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/711/711438-128.png?modified=1524082823"},"name":"Wayback Machine","version":"1.8.6","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/929315/wayback_machine-1.8.6-an+fx.xpi?src=","homepageURL":null,"supportURL":"http://web.archive.org","description":"Detects dead pages, 404s, DNS failures & a range of other web breakdowns, offering to show archived versions via the Internet Archive's Wayback Machine. In addition you can archive web pages, and see their most recent & first archives.","fullDescription":"Detects dead pages, 404s, DNS failures & a range of other web breakdowns, offering to show archived versions via the Internet Archive's Wayback Machine. In addition you can archive web pages, and see their most recent & first archives.\n\nIf you used No More 404s on Test Pilot, this extention is for you!","weeklyDownloads":598,"type":"extension","creator":{"name":"Internet Archive","url":"https://addons.mozilla.org/en-US/firefox/user/12373129/"},"developers":[{"name":"Mark Graham","url":"https://addons.mozilla.org/en-US/firefox/user/12835321/"}],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/182/182679.png?modified=1543520648","width":199,"height":249,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/182/182679.png?modified=1543520648","thumbnailWidth":199,"thumbnailHeight":249,"caption":"Save an archive or a URL to the Wayback Machine or see the first, or most recent, archive of that URL."},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/182/182680.png?modified=1543520649","width":700,"height":330,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/182/182680.png?modified=1543520649","thumbnailWidth":640,"thumbnailHeight":302,"caption":"If there is an archive in the Wayback Machine, of a page not available via the \"live web\" you will be shown this pop-up."}],"contributionURL":"","averageRating":3.9231,"reviewCount":59,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/reviews/","updateDate":1524081009000},{"id":"jid1-nbzaq9ol2hyY64gGe@jetpack","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/697/697840-32.png?modified=1508239478","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/697/697840-64.png?modified=1508239478","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/697/697840-128.png?modified=1508239478"},"name":"YouTube Stop AutoPlay Next","version":"0.1.7","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/716213/youtube_stop_autoplay_next-0.1.7-an+fx.xpi?src=","homepageURL":"http://add0n.com/stop-autoplay.html","supportURL":"https://github.com/james-fray/youtube-stop-autoplay/","description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","fullDescription":"Stop AutoPlay Next for YouTube™ permanently disables YouTube from auto-playing the next suggested track by rejecting access to a module that is responsible for loading the next suggested tracks.\n\n--- My other YouTube tools ---\n\n YouTube use Flash Player\n YouTube in HD (720p, 1080p, 1440p, 2160p)\n YouTube no Annotations\n YouTube no Buffer (no autoplay)\n YouTube Stop AutoPlay Next\n YouTube toggle Flash and HTML\n YouTube Player AdBlocker\n YouTube auto Pause and Resume\n YouTube™ Stop Button\n Theater Mode for YouTube (YouTube Wide Screen)\n Note that this extension does not have any options. It just works out of the box.\n\n ----\n\n Note: The FAQs page of this extension has Google Analytics code; Terms can be found here: https://www.google.com/analytics/terms/us.html","weeklyDownloads":284,"type":"extension","creator":{"name":"James Fray","url":"https://addons.mozilla.org/en-US/firefox/user/11271922/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/173/173174.png?modified=1543520624","width":700,"height":413,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/173/173174.png?modified=1543520624","thumbnailWidth":640,"thumbnailHeight":378}],"contributionURL":"https://www.paypal.me/addondonation/10usd","averageRating":3.8814,"reviewCount":48,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/stop-autoplay-next-for-youtube/reviews/","updateDate":1504594824000},{"id":"yayanotherspeeddial@bakadev.fr","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/908/908898-32.png?modified=1532959315","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/908/908898-64.png?modified=1532959315","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/908/908898-128.png?modified=1532959315"},"name":"Yay! Another Speed dial!","version":"1.5.1.2","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/1735679/yay_another_speed_dial-1.5.1.2-an+fx.xpi?src=","homepageURL":"https://www.yayspeeddial.com/","supportURL":null,"description":"A cool and highly customizable Speed Dial focused on style and simplicity.","fullDescription":"Yay! Another Speed dial! is an extension to replace the home page when opening the browser or a new tab.\nYou can organize your bookmarks by tabs to quickly access your favorite sites.\nThe creation of an account makes it possible to synchronize your bookmarks between several computers, mobiles and tablets.\nA theme editor makes it possible to completely personalize your homepage as you wish!\n\nfeatures\n- Fully customize your homepage or use one of our already created themes.\n- Share your theme and use a theme created by other users in the theme gallery.\n- Synchronize your bookmarks, themes and preferences between several computers, mobiles and tablets.\n- Fully responsive design\n- Picture Gallery by PEXELS directly integrated to choose from thousands of beautiful wallpaper\n- Organize your bookmarks by tabs\n- Easily add the site you are visiting to one of the tabs you have created","weeklyDownloads":198,"type":"extension","creator":{"name":"Mimiste","url":"https://addons.mozilla.org/en-US/firefox/user/13536280/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/198/198155.png?modified=1543521024","width":700,"height":438,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198155.png?modified=1543521024","thumbnailWidth":640,"thumbnailHeight":400,"caption":"Home page"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/198/198156.png?modified=1543521025","width":700,"height":438,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198156.png?modified=1543521025","thumbnailWidth":640,"thumbnailHeight":400,"caption":"Theme editor (Page)"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/198/198157.png?modified=1543521026","width":700,"height":438,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198157.png?modified=1543521026","thumbnailWidth":640,"thumbnailHeight":400,"caption":"Theme editor (Dials)"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/198/198158.png?modified=1543521027","width":700,"height":438,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198158.png?modified=1543521027","thumbnailWidth":640,"thumbnailHeight":400,"caption":"Pexel gallery for wallpapers"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/198/198159.png?modified=1543521028","width":700,"height":438,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198159.png?modified=1543521028","thumbnailWidth":640,"thumbnailHeight":400,"caption":"Theme gallery"}],"contributionURL":"https://www.paypal.com/donate/?token=PbH2msRz-nbqfCjJzSxg38MWE619YgzqzXP3yWxU7xm8DFWg-UpUHI-SNsrG_Ddrbo7GAG&country.x=FR&locale.x=","averageRating":4.4194,"reviewCount":50,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/yay-another-speed-dial/reviews/","updateDate":1554707409000},{"id":"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}","icons":{"32":"https://addons.cdn.mozilla.net/static/img/addon-icons/default-32.png","64":"https://addons.cdn.mozilla.net/static/img/addon-icons/default-64.png","128":"https://addons.cdn.mozilla.net/static/img/addon-icons/default-128.png"},"name":"Middle Mouse Button Scroll","version":"0.3.0","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/2846636/middle_mouse_button_scroll-0.3.0-fx.xpi?src=","homepageURL":"https://github.com/StoyanDimitrov/middle-mouse-button-scroll","supportURL":"https://github.com/StoyanDimitrov/middle-mouse-button-scroll","description":"Scroll fast or precise through long documents with pressed middle mouse button","fullDescription":"Scroll fast or precise through long documents with pressed middle mouse button.\n\nHolding down Alt or Ctrl dragging with middle mouse button enables you to use the browser's implementation of middle-click scroll.\n\nHolding down Shift dragging with middle mouse button enables you to scroll slowly and precisely.\n\nNote: For the time being the extension scrolls only the whole page and not different parts of it. If you are unable to scroll given page that's the reason why. That feature is planned.\n\nAlso, for the time being the keyboard keys are non configurable. The current implementation of Firefox for configurable hotkeys can not use only modifier key (Ctrl, Alt, Shift, Meta etc.) for shortcuts.","weeklyDownloads":40,"type":"extension","creator":{"name":"Стоян Димитров","url":"https://addons.mozilla.org/en-US/firefox/user/27387/"},"developers":[],"screenshots":[],"contributionURL":"https://paypal.me/StoyanDimitrov/1","averageRating":4.6,"reviewCount":7,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/middle-mouse-button-scroll/reviews/","updateDate":1557848460000}],"compatOverrides":[]} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/blocklist.xml b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/blocklist.xml deleted file mode 100644 index 120ff607..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/blocklist.xml +++ /dev/null @@ -1,3421 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - app.update.auto - app.update.enabled - app.update.interval - app.update.url - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - - - - - - - - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - - - - - - - - - - - - - security.csp.enable - security.fileuri.strict_origin_policy - security.mixed_content.block_active_content - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - browser.search.defaultenginename - - - - - - browser.search.defaultenginename - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - browser.startup.homepage - - - - - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - - - - - - - - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - browser.startup.homepage - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - - - - - - - - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - browser.startup.homepage - - - - - - - - - - - - - - - - - - - - - - - - - - browser.startup.homepage - - - - - - - - - - - - - - - - - - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - browser.startup.homepage - browser.search.defaultenginename - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - https://get.adobe.com/flashplayer/ - - - - - - - - - - https://get.adobe.com/flashplayer/ - - - - - - - - - https://get.adobe.com/shockwave/ - - - - - https://get.adobe.com/shockwave/ - - - - - https://get.adobe.com/flashplayer/ - - - - - https://get.adobe.com/flashplayer/ - - - - - - WINNT 6.2 - 0x1022 - DIRECT2D - BLOCKED_DRIVER_VERSION - 9.10.8.0 - LESS_THAN_OR_EQUAL - - - All - 0x8086 - BLOCKED_DRIVER_VERSION - 8.15.10.1892 - EQUAL - - 0x2a42 - 0x2e22 - 0x2e12 - 0x2e32 - 0x0046 - - - - WINNT 6.1 - 0x1002 - DIRECT2D - BLOCKED_DEVICE - - 0x9802 - 0x9803 - 0x9803 - 0x9804 - 0x9805 - 0x9806 - 0x9807 - - - - Darwin 10 - 0x8086 - WEBGL_MSAA - BLOCKED_DEVICE - - - WINNT 6.3 - 0x8086 - HARDWARE_VIDEO_DECODING - BLOCKED_DRIVER_VERSION - 10.18.10.3947 - EQUAL - - - Darwin 11 - 0x1002 - WEBGL_MSAA - BLOCKED_DEVICE - - - WINNT 8.1 - 0x1002 - DIRECT2D - BLOCKED_DRIVER_VERSION - 15.201.1151.0 - LESS_THAN - - 0x6920 - 0x6921 - 0x6928 - 0x6929 - 0x692b - 0x692f - 0x6930 - 0x6938 - 0x6939 - 0x6900 - 0x6901 - 0x6902 - 0x6903 - 0x6907 - 0x7300 - 0x9870 - 0x9874 - 0x9875 - 0x9876 - 0x9877 - - - - All - 0x1022 - DIRECT2D - BLOCKED_DRIVER_VERSION - 8.982.0.0 - EQUAL - - - WINNT 5.1 - 0x10de - DIRECT3D_9_LAYERS - BLOCKED_DRIVER_VERSION - 7.0.0.0 - GREATER_THAN_OR_EQUAL - - - WINNT 6.2 - 0x8086 - HARDWARE_VIDEO_DECODING - BLOCKED_DRIVER_VERSION - 10.18.10.3947 - EQUAL - - - All - 0x8086 - BLOCKED_DRIVER_VERSION - 8.15.10.1851 - EQUAL - - 0x2a42 - 0x2e22 - 0x2e12 - 0x2e32 - 0x0046 - - - - Darwin 11 - 0x8086 - WEBGL_MSAA - BLOCKED_DEVICE - - - WINNT 5.1 - 0x8086 - WEBGL_ANGLE - BLOCKED_DRIVER_VERSION - 6.14.10.5218 - LESS_THAN - - - - All - 0x1002 - DIRECT2D - BLOCKED_DRIVER_VERSION - 8.982.0.0 - EQUAL - - - All - 0x1002 - DIRECT3D_9_LAYERS - BLOCKED_DRIVER_VERSION - 8.982.0.0 - EQUAL - - - All - 0x8086 - BLOCKED_DRIVER_VERSION - 8.15.10.1883 - EQUAL - - 0x2a42 - 0x2e22 - 0x2e12 - 0x2e32 - 0x0046 - - - - WINNT 6.1 - 0x10de - DIRECT2D - BLOCKED_DRIVER_VERSION - 8.17.12.5896 - LESS_THAN_OR_EQUAL - - 0x0a6c - - - - WINNT 6.2 - 0x1002 - DIRECT2D - BLOCKED_DRIVER_VERSION - 9.10.8.0 - LESS_THAN_OR_EQUAL - - - All - 0x1022 - DIRECT3D_9_LAYERS - BLOCKED_DRIVER_VERSION - 8.982.0.0 - EQUAL - - - All - 0x8086 - BLOCKED_DRIVER_VERSION - 8.15.10.1872 - EQUAL - - 0x2a42 - 0x2e22 - 0x2e12 - 0x2e32 - 0x0046 - - - - All - 0x8086 - DIRECT2D - BLOCKED_DRIVER_VERSION - 8.15.10.2413 - LESS_THAN_OR_EQUAL - - - WINNT 6.1 - 0x1002 - DIRECT3D_9_LAYERS - BLOCKED_DEVICE - - 0x9802 - 0x9803 - 0x9803 - 0x9804 - 0x9805 - 0x9806 - 0x9807 - - - - WINNT 10.0 - 0x1002 - DIRECT2D - BLOCKED_DRIVER_VERSION - 15.201.1151.0 - LESS_THAN - - 0x6920 - 0x6921 - 0x6928 - 0x6929 - 0x692b - 0x692f - 0x6930 - 0x6938 - 0x6939 - 0x6900 - 0x6901 - 0x6902 - 0x6903 - 0x6907 - 0x7300 - 0x9870 - 0x9874 - 0x9875 - 0x9876 - 0x9877 - - - - All - 0x8086 - BLOCKED_DRIVER_VERSION - 8.15.10.1855 - EQUAL - - 0x2a42 - 0x2e22 - 0x2e12 - 0x2e32 - 0x0046 - - - - WINNT 6.1 - 0x10de - DIRECT3D_9_LAYERS - BLOCKED_DRIVER_VERSION - 8.17.12.5896 - LESS_THAN_OR_EQUAL - - 0x0a6c - - - - WINNT 5.1 - 0x8086 - DIRECT3D_9_LAYERS - BLOCKED_DRIVER_VERSION - 6.14.10.5218 - LESS_THAN - - - Darwin 10 - 0x10de - WEBGL_MSAA - BLOCKED_DEVICE - - - WINNT 6.1 - 0x8086 - HARDWARE_VIDEO_DECODING - BLOCKED_DRIVER_VERSION - 10.18.10.3947 - EQUAL - - - Darwin 10 - 0x1002 - WEBGL_MSAA - BLOCKED_DEVICE - - - Darwin 12 - 0x1002 - WEBGL_MSAA - BLOCKED_DEVICE - - - WINNT 5.1 - 0x8086 - HARDWARE_VIDEO_DECODING - BLOCKED_DRIVER_VERSION - 10.18.10.3947 - EQUAL - - - WINNT 5.2 - 0x8086 - HARDWARE_VIDEO_DECODING - BLOCKED_DRIVER_VERSION - 10.18.10.3947 - EQUAL - - - WINNT 10.0 - 0x8086 - HARDWARE_VIDEO_DECODING - BLOCKED_DRIVER_VERSION - 10.18.10.3947 - EQUAL - - - All - 0x8086 - BLOCKED_DRIVER_VERSION - 8.15.10.1994 - EQUAL - - 0x2a42 - 0x2e22 - 0x2e12 - 0x2e32 - 0x0046 - - - - Darwin 12 - 0x8086 - WEBGL_MSAA - BLOCKED_DEVICE - - - Darwin 12 - 0x10de - WEBGL_MSAA - BLOCKED_DEVICE - - - All - 0x8086 - BLOCKED_DRIVER_VERSION - 8.15.10.2086 - EQUAL - - 0x2a42 - 0x2e22 - 0x2e12 - 0x2e32 - 0x0046 - - - - WINNT 6.0 - 0x8086 - HARDWARE_VIDEO_DECODING - BLOCKED_DRIVER_VERSION - 10.18.10.3947 - EQUAL - - - Darwin 11 - 0x10de - WEBGL_MSAA - BLOCKED_DEVICE - - - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/bookmarkbackups/bookmarks-2018-11-23_21_w-R0Q-2sCMhDL-0gG9bprw==.jsonlz4 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/bookmarkbackups/bookmarks-2018-11-23_21_w-R0Q-2sCMhDL-0gG9bprw==.jsonlz4 deleted file mode 100644 index e8e2d469..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/bookmarkbackups/bookmarks-2018-11-23_21_w-R0Q-2sCMhDL-0gG9bprw==.jsonlz4 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/broadcast-listeners.json b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/broadcast-listeners.json deleted file mode 100644 index a1177c27..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/broadcast-listeners.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"listeners":{"remote-settings/monitor_changes":{"version":"\"1557949783149\"","sourceInfo":{"moduleURI":"resource://services-settings/remote-settings.js","symbolName":"remoteSettingsBroadcastHandler"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/chrome-gnome-shell@gnome.org/storage.js.migrated b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/chrome-gnome-shell@gnome.org/storage.js.migrated deleted file mode 100644 index d82f1edc..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/chrome-gnome-shell@gnome.org/storage.js.migrated +++ /dev/null @@ -1 +0,0 @@ -{"lastUpdateCheck":"3/20/2019, 11:07:06 PM"} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/https-everywhere@eff.org/storage.js.migrated b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/https-everywhere@eff.org/storage.js.migrated deleted file mode 100644 index 827333ce..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/https-everywhere@eff.org/storage.js.migrated +++ /dev/null @@ -1 +0,0 @@ -{"last-checked":1553119623.131,"rulesets-timestamp: EFF (Full)":1552605114,"rulesets: EFF (Full)":"H4sIAAAAAAAAA7xdC2/kNpL+Kz5jcMg8Wv2yPZ4BAh9ucsEe7gIcNrnLAplMQElsiW5JlEXJ3e3t/e9XfEhikWq1u9cOAoy7PhbJYrFYLL6Uv19c1iynoiZ5efn5Yn59vbiZXc/nVx8uLqsmo4LWAvDf/n5ZkJxefr6czQNeJZcfLmtSJbS+/PxbD202m6AjYr4pMk7iHsmYqEVP5hn8NNTvHy4FjZqKRpyvGdQDFaZcQPGXwXvgNZXD738AqxRMsawqngP8La3r8rOUiQMlCfEZGP/xoZc6ZEVQgLhI7h5UkrfkiDDfJNPXrybXc6SaTqFsyNFnnGJBp9O24umllPj5bSqyeUEDUl98V5KqZiR7i5vXprft6+jjwipW+EEGpG2LOVXcMig4FtAgSjj1+yXMoGtDKdXNfflLhZ4m+zaIHNkNomRXv8es5uvXzUsY8fZq7umww7QkmhqTxWgHOJV+3ryIYNfLTxcxfbxIKt6UB+xRCsCKJFDcQUwhMeFhuOuBIyp8r+QGXvgb0+cKPp2qWlDeafDONQstSsLqtAkDdrqByCYI6vRNB27KwKZUVxnyuCEbsQX1bdkUcrK0IYmjWUyD0JUYJYQZl92FMJgppBPHoG6QBY006jvdqrd3XQagQr9tXuUnNzIO/amqB7XMHRmTmiCaPtpkTmOG0nmd0soGHllM+cxD5j4ywDTAtfChpQ9d+dC1D9340EcfuvWhTx7ki7Xw27Pw27MYyOi3Z+G3Z+G3Z+G3Z+G3Z+G3Z+G3x5dh6bdn6bdn6bdnOVCW356l356l356l356l356l3x6/wiu/PVd+e3ypfKF8mXyRkEQbtmY9fdbcMp/czmYRbyoGwy2CTPZwHkiUw9qDz6s5AMUFc1yhwV47Xp0H6j+nbo29et2z2SRpajpJqoYW4HpjPEkoDQ/yDKHnivDXzg+vSJPVf/DVChJWhGU0vjArk4saFi5YR7NZZTJGq3mAyAUml5i8wuQ1Jm8w+RGTt5j8ZJNGW9WxZc637+4+tzOj5IcfkOMlojMo7eJHUgi3HwFfdbARswVe38bmMc8JrHtgeB6IFxFPJyLGVJDgglFceFi+c6A/r4VVc6BZKgG3SkFIVoU4zQTsXJk2lD0wz49+vJ/vtgqeB0+zIMnCIMp4E8et+pycRugeGon3dNlgzrJ0+PM0g3+gBonoOnSaFwC6lZwY/81nVzJXUG8c9VuwrsICgMgoqQqMksilYXIpIAzGKItz4kDFJweoqMsiBBUip0Xt4E2dYiRswjCjGIugQJjjHEy4XBSG12rngLwqMULTygM2NMTYirkyJBUpUxZtHMaUOXTl6CsFFbqyswdHPQO9AWOBOVCOyZLsfIWWsVN0mTWORGXZCEfpZcUxIKKKOkYjeATOy8FgmcQcs6mbmjvtfWROH2xI4qh3w1F1Zw78i59YATPzxU8wgfph1CxXqXmfqEeGA4+vz4M7O4Me1C8zf5GifoLSgvvSERslaJEt6PV3ZECvP/AsIxBlEke02MK1ZD3yZwiW0GKgn3s0z6Xx97SWsafNlNMCIw5eckJvK17jyt9DMPNm//XrXfDu7ZBbz3mRcFgVSF6Z/VTXPp9dX/ykVuReEyEpt1JiKlgC3sKBVWsR9if0iZS6bELhCV3QjchoDd5QKKk6pjGhrExS+ybbCw67+WJC1lB6xnkdFJmjZi9Rq9SBz665YXVCIbofqhintfXa6LnVXnwhK9pZjr3wyJnISR2lNP5wIWi2mkizorErW9TnN3J1yNiWmBX66xwHQiKrvKkr/PVIKK1luTaSyZBDBi898EiA1wJC67faGLNIviksckVpHJJobUEJtwiWL68tMrd/7yyi4DW1yBJkLHlVI8jmLyOLaCfbDqjTJg9dmpTMgtTM21F20bumb+CZhvTxo7sX3GO6LzR1ZvG3F/9ZrHgFBsl4gbr8kNE6styyPr+cLJt1J9hA0pgXwhmU2cI/zfr5u/PI+IcLGxgHvpjegJCxzsAcOLdXiip8lkPBAlkOMZiDlRUE6RjasALGgkh5WcpTDZymVPnnrTXnK/C3IcmyKGtCzwyObpqg7PYieihBt81LOBIb4hwvOUuJGvqwhs7OyE4wJwwzqUG+6yS3kaiYCNARi6iTQOXs6mDKLhwsd2hYLuRc2eQBfNI5XzsZZpSMVk+8cMsflk7AOsLFeukkfZ4uF8tJRfGBicE6J/EucBEhsowVc4VrCzhqD8E7aRG6nHNcBisEU8dGXhnDmwi2xIfiTXBE5ogR/NDRYt/McaFD5RnFGDG1Mg7M68M6dD3aYvmFFzWJ6h/B8/mObbGMdPKqTzbNdxNOCnY/oIHcp337IyH13ZtzB65sTQOLdLcdnch9IiKPORrDe5qLgSkF5TtkR50Yp65YFsu//jjUZdUK91RHtzFNB41NImY8VatTW61rwbm9tsfLdSbS/OGBxdn1Vu/aQTmgiNMvrUA99C8g9UiwKllSw9IrpoegOXQLs4gAdyr58Wl5y9qvRP8FIowQuAuYwifmEoIK35tyL5pShpkTUMKa1vsNDQWr6USvGicPDUSlb9Va9re76e9v91FJCppNgE1ucfy33IiCetI6z/Yr8sgiFbTAn72MXze8imVvPdJqp7n2m3IihyIt6qn8zQpoBtQ1fTu2OnBadMAyO/2c3iFiJ2qaC9mbh7vEYuo7xQYPdYsd33U5zE0o2Tshk74v6bU8oozxhtwMDLAbZEUtpXa0ehLCwFgEDpjSrHQx8NMulKvgryP7hUsHqZWGU5eNvXp0CPW4V9+yIBRaRp3C8mSJybncpKE7DC48MAY+6PLIhhYeVPpc5QDX0oeuPEj4ZQm/LOGXJfyyKBG7ipI4KFO7UtX8no5AVaJubMQF1K64jBg7ZNfQuIGM6i+WlZe0sJB3QcFFXMw6aMxfL+S5YKk22oD9wIXCro6b5QGPADFUnmQrCHni92/VPTApwWihKsObuWYFvo9nef+PninmUHDQJ0S5mISN9Ma4Jqu3VsJPipuJjoDdFCX2MDobhufD8MKDM3DtJYtqGa65adJLTBpBK70V4SYXTMBUQEpYnBMvEYZYwnnst1J26oFmNpWIeSQXbW5KSlhNuIbnB/DFAXx5AL86gF93+HmeajmfzRaehSBYOfIeOLOe5cdtUHOnlg7UdRjyWLwp+eBv/SI3KedXyznJz7v6YGdVLeiBP2Fz++qWlKWQ3jMjaqGh9p+2NDYBjyOr4rbnZoS0WzAI1Hv1GGujZAs8T/zrn0pZPJbyOlegrVMbGr3N0cU8JscL3ue4MX4dC2uhsEjvqLHAUjKNRZU3YxOIbOEetL4PQ7HP5SQyVh5MHEeKk6tvtxQAf37vnSChst4slBoHQ88ocsoDu2xy+F2m5ZtLrFNV2sSx2OfYsomIOuWzwEVKBv7xaH+Md7nf4cvEquL29taiSEGyHYwLYWEh4VtGCgvJRUrkRkNkYXFjc8jppAuRelgfCDv0wlYBsNvSwQhBdJLbgvFtgAAqd/oRkrBVjZFwg+k4XThADdEYQlYrTN9nmM7uMQ2roGLXOFhzzxxku8TAxqlm40rmZthGDv1QOMDOLWHnFrF7wIDL8JQ6dO5kkKGMbRq2EQQ25XT9/DZwEGvZ1A8A6aZdkJUZj4i8EeEk5CLxICZv1vSkDuN7HYOzemA7uwVxFsjdOYuHhk/3DgYxfGwPVAjGVGCPwLqSa7WOhJWbI9yON3YZMA1hRIXiGMod2iwS+gFcloGLPaUstvyIKdceZH3TXIdo/GG7cOj8oSipvLpi/OzesOmtT8sLy4MU+W6C782ve1HumzImNTXbH2/fnOvYwHGNbAWZZGlpcwg6e3IZISqxqesbm7q1CbJCFCsJi1JWEIQWO1KgAlVsYdNNzRFt9vR7JCRsTTGAcujbFRb9ZFMRkRsIFp3SHNHy0MWmt4g9BvtkDrBlWICYFI8VAmitzbpHGNYCxXqlqAcoai0t7vnOBlag0aeUYUik6qDEgmDVg+gKF7tqhFNG85Q2TmclHFNyIWUDTcyLJEobVHOyQ0y4lhSrLqVPDQZ4TjGNuiNteMlQbenTkzQ7G8IMrJB7B9UOYytU6z0p1gyZzT1S3j0jmCySLXMQUJ6HoErWTZE7ZpCxJK0xUJACAyJtGEago5THs6BHpDRzq88CUI9kDU8Rf06qNa0d2XA/5JRhMg8psnnZtAfMc4+oZudWsHM7G9oO0wbmAixpuChtjC+wzRTrexEFfG2D4v7BQYyP7+hSHfLZtEBqKtGgLCnbYjsvWULBm2Bx5fl1hIvNCC624vrepwU1FbRbIOwBCnLH8EODjaOS5oMKl7MG0gIiSF46yaTIabHF1i2wNxKyRx5YgzHHK4KRyjcKNpKTLHMA7InN3q4F1JTiLLsI+eoaO486QYLWqLdr5Zmc3ql5UzvOu64IFvyRyTupFp2jPtiANjaOjW5okTnGvUl5RgXB6t7wCsmoF4Y9uUUzkVlidLQ7k+5Q2eCi5MQQYHRH77En2LEN6kmIjB4c0XfIVT7hrn71Dfab2wem7PxwJJMqJfZsY+vydK3CL8PdBmF334cVixM63UdCTJ3zJr1hMt3fk0cid6NWJKLykKWigsNAhUwQst1N93XKojWsuKZ7afsrVtB46q2vXVndc+ibklaCwxqT1Yz6txmH0+WehI+P7k4g9tF9Cq/g4S2G375NP//b72aX4Tmlq52GocKRPj7CeIzWY8dnPUc7gizk1c3zdgHLQf4YpGssFcKVVAiB6clhiZhA0FjvAZt858Ef5QrhwL2MvqhTzxE+3V4FTODmdJgqu6PWYUe8uqZlPTKw8QUzaCeaos+u5OIv5i29N/YgMUVpbY02euQZGvTYvtu+7LO+4KWtT+n8YyADWkd4C9Zyd8B59fz7L1/+9h++ksI62rbXdM0NgACBqvIeOHYEoDhfUD1fwIlgidWK0JLNotvfQfHkpErkeXvUMsOpV0cGcsuTwyf/smYr7KmD/H9Y+SPbXp58EFKycsW2tros5NgTzHe6TTrHC/bpz+ai6BejjJFru0cb2F46da3Cw49clbH5rfsypCynJFYTlPwEjCj3PyuNSdGn/U+dtj33usYvv3pfZ4AJp96MPxWfTtWefr3R5yn+XaVFeD+rl1m5W5Cn2L+rhET49ZeANiMdQbclq9zL05saMinWHILylmoPolpa9Ycmxu8+64zS36qwZCPVSht/EKmyTh1BfzPWcaJ9tWNH7nPFTKgrTEGH8g3pCb0Xigbb8XEmG3ri2JpOzaOyNuPAJ1yULAnnSaavT5KpkWUgFjQjYHsg8NMZT1X3xQ80Oe/sNu4yKhW25HkjixTx/LyOt3KaN64BwuJcrsxspD9pslD4N28KVu8Qao6NMGI2cRYY36otFYrAra59ME2d6yFEHUPYQB74EMgzVFq+c0hzLXAYbZcHKJVXsRwyFtLeCEQgOBdwMBHWsqCkilIMgaNGANQdU7F2MU/DQ5Jv0tZZ2aA0O1uj5MGiX+a7XFCmHHOy1APDDnfRqcNP5yP/xMzqGD1xbZ64tta+7vRAz2jImM0Q12TIgMUQvz8J7jlJdj9fps+63iLDSzhT23ldJa/OH1oy9xwDzsigyB1pzHMPGh4a6iZl5wHuoHFwb8Dr9II8skS/R8IJXG600Un7kgOnIT+hMc9TmHcWtg/QkOc+zEMuxxEgVEaDtVfncJNtp6AR37MfeyD2/OcEUcojnpGafklZOfasAGLAVgzkT/RTDT8uGJiOpvP5pIOnd+X6j4jkJWFJ8b3i+d//+lfA1pv4+1bH5xg4FQM2TQXSrCKxfWvIMm4N6C2oiCBw18QIkAV7YO5DYSMiEvOKChuNMkaL2sHk25GQZSwm8UTbspccyfNQjFVE0IL4KOaMWcJqkk1EE0XqhZ2VpL51Molo0ZurlSAGUuwIo9OGBzouQmEmuJi74YWdOJTECJJZfuGUqT38aO3i8rZDNgj67PJihHwsZh1y2akJtgzfuXWNP5CUhy45IQnFBpizqOKW01Gg5+QUOuThVEKZlvnOs+T2VhXCwCXkRHqmibEoOxXMBpSAVA3jkoqJ/vQGdVIS0GxFkGkIWsEiZiL/gIyIv6b61KN7HIISYUDEZDI0MKR+m1I+3ZMPSgbyglN14+MW9wxVQ4see/W9SlKk5y4SUhw0puNb+aNSRJOQ1RXbBlVzKBKwWC7VOYINHFtmtrzyLKQ571EyKmI4CrIkGj55mEd7Av6W5rt9TB/3LKZkrwc3DIaI7mXLC4gr9uqh6FtP8sGTCVwrUmt8FTTi9K5ts4GS9c9Xt8IYptfI+0SWhcr4zCLN8tjQR7+dqlmHVdgVc2rwGudlwPDWtdgVsJ4yCa+utNXM+5ZbCyn9tIQ8sxc9CVNtS5xZr7y1QqvT7cpk7I8CMUAy8PtNqb4WbnYQ7jnTe3aqMmH4+6vgCYmzYFWp332q3kIpGY2oKoC2L3oMZU4CaPHI20+ZxdmVumZ0vgsrYB2uvFfFw4zKTxJEB7cSRz4eoovR6jG/x5xbeCfNGxj/Cc/W5h52alqIQX8W2nX7X+618g5r6tz1ub409AztSMZz9DPa0WVK4oHjbhvWpw0dMPrlDMV28qmL1X1WAb5z64RwO6GsWE49j2uhug09LddJtJKBnQXSnNUqYLSwhGcxAnT0aBcNy0wdgVnweZ0hLiBSupgJ7wNBAvAW1qciHfCs0yzNLo+yMl+rXVmuVkUV+ZbRg1oQQ57Z4PpXUhWDh76i3qAkXRsCX31OgurUnqT0bAMf6h1KbsV0El5d1LqBBcijNwRsWInWA68v0uPhADik8gNMrWT6bapFLXpqzQreU+0uL6YXNlBRkvf0o6B5zkDmHtJ6MMT8qDJOeEwGg6l+HJl9VF2nRmb1LsidwKiFdKGKOK+Lmrn8Mu6BPirZhsESXvNIVXW/VL2Ges4TeWD9qv4XBfIkVn1Db/TjAINZ/S0wLYVcWsanfke/zXZoeWaSL61drB7S99x72tqK68GYTvR62IIEIs32eg+kLFvRbgeox/PgUIq+t4tpfZvWxswavofUBk9P3vMQ0Wt5ja5AElCGaR6qm7M9UrItRa3rt3F7DEbYhM1sRH0ttaBpjuszOwe4sXZ3y8m6WvEsEb5SzGTsqevot0Yaved6yv+FAwmByhj+Xz+MmOt0igXHpf327e53bwAMmsWpI2ELrtif2ixUn3+39DOvmkj+l7tospgtZtrmTo6upfR9dr0xhennOaI+j7zLIAb9Oyp36jYhZ8UEJoAoPeB05FcHxYqIOrB45dDiceSj6gl+AY0XQwkYPFPncofzoLRtsjEQi5SfJLTImJLMpnNEyFfE8slV4aFrVvfYa8cqC/ORX6GX304z+4SuqT0UkSilLpiRqGHy6zwxKQrmJeceQEXBa7WJ66SU8UpChabMoywXmKzU9Gvh8vsTLTVi4F1l8np1dcCoe3lO9C0mKzOG6SqVOebTIblDw5xWgoezwVc3CHmidrKzaXOpJpnfaji0v033GTJkdcRZAQMfYQWPLUCdMHH5Kb0OYgWEvVnW0fm67n4LWgjes4pM3sjuKIiWm77o9pqopl9fpfK51r3/oX6tIZQo34o6kFqxF7ULK0PHUO4CZtHgoPJDJi6mXt7VjjjntXYx+z+e1UGKF2QAP3aw/vgDgpTl9MCr98nih/9n7k+Y3LiRdWH4r3AcjveqNUP2Jln2iZjQlSV7RjOWrevWjM89lq1AVYEkmrW5UEU2+/C8v/1DYiusRbKare+NsNXEk4lEYimsiQTOW+SomAFmjP42wqvLQviFLRN6dLWvnz2fpaW9ooRBT+PiPLEP02XV3RKbh95agUsjBBeLakQ08gAtncZugLxo+2CGyAoup5iQfG4yQGL5abWC6ku4dMJXTvjaCT9zws+d8FdOeHPnprC5c9PY3LmpbO7cdDZ3VkpmZYkvOJDhYmuGtEsyC7NZ4JPvg7QyQ+AI4Q+r+Dao9sFbMseWFqIdWXr1gdhSmEthIyww6ptPf2Lf0Xl/xwlYWMmc78SRwfnZTi8LeJLD0QVPOH5hRx15qf3q+kZ4uXNas+9Cz/Ogd8B6wfGhd5I1wzUqs3c48AEyvMDWN2givHuzEL5ys6G0o20FG8jgbMQmCT+2JravCNQKQ0QJrpps+6IY5++fPqXzrCPZWP+lV8/OX0z4GwSRWf/T2dWzFw2b0ZvvDjyd2cheL7ks00zM2UsdTeZk9zure7ibyS/52bQDWwS4dGOfRHr5DMrJ0DVypFAhyni9XEW8y4Fk3F0eLnrKuA8TXj1h7L9eXP728WO2kzF3NS5RJnY0WZldAgnws7MDNfjy0MRZgk9k4uAaFO3Yj/++/Mv1/xyaEhNwaGLROvakSs7ZQRng+yANyg+Qyyv9IqSt9zG8lh965HsAZ0JMDMmRfgGjprUNjfwSJxu0dTrbZwCpF9ngEsjMguR00oR499YDI1V5MSd5cX/8akhGNLtaEzq0X5RxTrid9AxWDWPshMyY0qTdhEQWVfg0FqSsJFS3vkvnn1J4PAqVKT4b38nDRMk5UjBAkQkZHJ9CgsrVyDK2Y2t9DEyvXAO8Ydq4jDx/5r/Gw746BQ/VcAY9J2M8YbN9/hVtu/nc08gh8AIzodNYzYvvUQmOdK1musfuFn11ceFlTc6mehLPXB/UP091gAcCB67lq/SOzdtrMIdlSzaIO3mi3zChB79vsmDLl9QQ8vhrbFvl8CawpRF3Y5KB6zsX5yX3ebV/w5StFp7uR3ZFmZaicmEgh1heSH61bPuVNcXpb38+5+bDwmfjjnXwCj57yQIpFcu63e2Z6xIj4DXSUEi4jTQL4W9vb+JH8FcLQpVxlvo9fBbyBNU15EpfpIdoMVNOKdKdVP1zqDmpbpyvwVRALL90zy86BGtw0D18cPXNY0DPtTKuA7+CCjjfvfn57++sMq7OBnsS2QeuDlmk+Uwwlr//+/ub725u3r7ZQb6mV6tPDMwRbT+htCVr0m53PLQmlLQ7fl8ZN2fjB/t/Tv7GftHBUl8kKGdZnm/YDH61UOzQu64WZbUOkvjM10LUZhV18BzMSH1I38G1SfzQ3IFImeWEjeM2LDx9OhipHUQ0EBO5yytwb51ULs7+GJF0cGy538AsRBfOcf3OipqRRR4MaJxKkw/8WalihrrjNWrNuFwhAxmnT9KVbedPZkyYJ9QDJ53IcLGxaYxO89iBnq0I0hEVrqLJkRICjz5EsmQc7zkaUmosB+/BnUwNadB8gGPinvvpTP0esEBaYgRdB3T/fJz9fXb+G38O6b+v/vI/Z0zAR/kuwP9X12pwzcnzHS9rR1PSBbHCGWrtME6tMD8zM8P1+isLuO1KK1zAzroRZoOCFW6L2grfEzP8+C1IW9UbCweaT0FCyoYjRR+q5J4f+oaUv5l0qp3o1z/5vVxauUtZjYjqrT7PPDnd+oatBih02TbDw47uUxlnrEeVQo7tTzPMmhGbUyTOfoWFi5m5ibAJNmrgWNxCecM3kHFFhgvMX0F0VbJwrpKFaJUslKtkIONUYt+bY/mrIa6ICIyTvWJjvCtcY2JqokLQkMHaRwLj0isyv8ejFzMDp5d9yO381aT/40e+AcPYZBcPRhOwkX4+Z/Pr5fn6+nykfmU2+XfVBg6Wymzd47xgDGRcWpX/tMzl5dWsx5/O7PDllUM1wo/el8CeodtSNMYLRIYONLlj3GJ1GbR+5JN0Cu+Phzbv+eog8yvJwrlOBvLoJXTnK2S6Gbq6G99Wrl2DCAmgbCZ/pfrHhfqlaZkm1vrHnfq1lb9iE60t3OfkjtXLscfL11c/s/nxT/zO9eQ1oqS07yJeX/W19nTWh/acIaD5nOQEsfn2ji/1UAMXVndwkyrliXAfVXDrjIt8wMUlI35w41CrHL5LaygqjMQsfcUxv6H2ma1x6CatmaBV0tev4A48tXYDDpl6X18jHrGvBROI7r7wy+xZCfvgJ1q/9W+aKg2ipWCq6JXDt6Slnru26+ukh3nF9cC4ln1d1fJB5+PXhU5k/oCvgwkdDeixO7Hr5xd+qWmMq6ND4PLACDVmSDknoSbGRnUjtETcu3mPsPVUuzTCBfKCprgGZaTaoDU2sLZhMy24EOFD1NJ1FoIzHIQxDcLzsJC6DcJtmPt+GYThZBzuIvbYUF/IKgK6jOdwtnHEk03n57zEzajeV2bUquA+corP4t5/t67yLvqVNHjeUec8BGJhJ5Zsew7+6N/DVxds4Itsrgqi0k0FLlYY96FL4+flRR9IULLtQylb1aNZ0lQbsFvtmcCRemmwyff3NAAPPegA6X/eErTo+uCKsCWRDoGLftiE14BBkyZwOtwaP6+vLmegj0nf8GcyTB23XVmb4aczF7lfVtx9vwTG1str7t46XjWpcH/d2665WArPCwbAKw/kXt5scP9BguY/3WYDEzm5QXO85+QrcsqY5aATlfG/EJv6FnSac9Z9OfhQsXXkhLtlhXt17qSZsbTAQW0GflIUoXF/CBGarHmfdJpdwQc9KQ6l8X8JzjO3ALYA2hkwIZj220jKVr8t+Bqw8LFKJd124EwJdTAuay5GswIJK06bzF//sZBb/m6FBRXrzAZkvhVwKhsAIVKdFoZm87cDU/mXf4Lcw/xUP/83LJBN1qPy9tdCb33UFz83BXfJAF4E0TDvVRC9DqLPQuhVMLVrH2WdURoE4WlqF5eXOcLwFLFFFJ36GYJDYLgYa+OfozN7PvnA32GHNYjwN2h+xs9bhyiatAMP62nw9y4DTzOWmMq7XbChYxFSfK+7ZEftk9hIGSpPXguD0AHVU4vDzoFJOzgjvQ3qI+TnJq3aHJX+plafPrVZ7BxZxIOzpGKdMk//jNnTXn+1UicPqXgEzUBISfkzXQZU4jsrrK+FGFhT2WJEoejgvRlAPJDqAqx5T2MirJ/xkUsLGlcoL27YWpjNP+zyeEEFauruYIwVLviDKbNHy1FXpssaJgMOhRYkx1sH3rObJra7dkaCO53ATgg8E/sySupDNtRsGd6y09I8PBLvU3RfErCL5qRiVdnXytWDObNOcdNO2QqM2LuxT2eKXfw9zVbY9ddDzjF4SsdOKr7OMCsxzHe83PFKaDwL8MDTnx786Cvvr8sK9oO83SgLFyVhImC3zSfCFsq+4wXfFzLQcWp9k8GpRLPIYSs3MHQG6VzNAGWcCm9eC68QLBOxrjZLNYtK3oZQ3rpQ4QFgruWKkq5ALXioEWfa40Vof8nV7NgG/eaGTQ0DtZBRAxeJ9MijN903k5+rpOJeVIdX6vu2iIVB5HXWGOJkhoKkser+m8DW/uQH+HDiCz9RjmvOm0tW6PNcaN/0w+A/dgzx40aalK3Ssc3q+3eul7bredF7aNOBVVWQEmw7cY+tMeHvFEpgXJW8G6iGa2XJWOC2YTWfUvYpK4zK3VHaQ1xjbe64z5/TdWFY0tZNlXVpa15YVfKhIk3W63fn7RIXcGH1+t1rccT0MyiI1yh/9f7t+W5T0/ORb+9cv8/RdvDyonLldF0zTuu64ojUJj/ijT1X42cX/IRGv1IVdfXOrRI4s1qxBd6YAoFcTb7VzzlsHZJkQ+ba5+dxB0tWXF79BnLgDE3EGPrGepmu7ixz7vwo7U06RlRIKt24P6w3JWzKZ0iCVceVh1x7yDMPee4hX3nICw/52kO+8RDYxLGhW2oj4wow653NmqNkj4peU4VHJiKnNso97eAw4vDutz+zouir8n8NPytK2y1rBEvM1rj+c6FBBdw2nPGv3bF4MVEhpQ/DOswIprUVhEkTygoLq/rJVA82PjhyVP85MC1Sa2E9e7CmSHql3cDTBip8OvPZBdqRMkX1p12ZJ+TTDgbp7NPZ4IjPdeHVr6wPg5u2Utlz6YtfRDt22M/AXjPfur6qbVwMLjam9i0tUE47NfL4G5JvunQF//+tmvxUwoTuRnids3OzuOrq/Fn9x1erbp4+K2YVsCp9w8RHnzE3WJ9KHWSuYvBztXX40TWlqPUGnqTBaEUna5LhaiIsEdkM0NaYxTOahQ6humaTrLutAYmTLh0UriT7MG/ZbGKF53ONjsxKinKnbXBIGxgawccv147wZbH77Vm4KLseGZdUi+rjnxrgsfR0bI3zCtyWmShXTocHrw+r+NCvQYwT7r+uL8uLI+5cmPxtVyQ55q3PQHm2dPjxO7Fns9c/RmYOz3pzi2fSdGDPIfwzbrh4ioJ9dvnN5DvUCpfPMS+P/FNlnFgxDqrI2UFJGeF0reDZ1fd5VTUP3X54djXXYr4QBlwOJOZbLsoryIT27D2rRYeKc8KCuH4+SdjK8R+vR62kWPRkW9yaTtEtaH++uP2pinPCfD175nqf01CCmhVKWaVooCEtuKpEPZSSIkd1H84Quq+MYJb1AUzv0YqUWybEEIrvcbOqcsKE9+AcF/D4tQFUTYvB+kcjC8xW6hm+rdCKlVpmEvDqvg8ucZ5X31yYQEsSDBcTNQRHvTqwwjVe9UHW9y0Rm5blqFxscYNXJrEg4ISvMAqkrFY4y42s1F1OaI1S3EN/9D/ZGNwazDQluExxwdYbnVGqbc5mpX0IyqLEOS56zOReAwmX2zUUrQk3maHEmszNIthWebVmSwtdEI89UD97fjn5GUv/KO4CgxEbm8Y/GQf9DCr+q0RrWHGx8cxb9jJy55GlngECWZEQ5dAuzYp5nIHmYB6/LthovqQzYs+XbDzV3sttnOfWQIYykxpPF6o4sNo+2JP2YDa+WVTewwYGyBXtg7CCtoMZrllEMndg1g21TZdZaM3GQTZdNiE4K2rBkbkBhiQybI1tLgL9ZR9mJVdWxdaE5qRcCf+uJgqOR80gK2W8LFF2XzUW3iW4KVFro7CnUd2bSLGoLQ7of0npICs24jlQlbjR6oY0VeaAFOdugvyuVbV1sLZBJfWwzpV3nzVobWIVtqRXy6r1C6Mqki6jBbLyBWas3GzWwCibWMNjOyZUsb65tdQVVgQaGNdw3wzMA8XuyrODjDGUB4tnJzTCePbmJ2+qEzEKnVddk6nLqU9nRnBIb+7pT/A+wArAFBDcYu61CdsA8An0DnroM0ef0HG/Jc0qrn9O3kj/FgOV+myVGUxf6E0fD+d9lg2Oq8X3b17ZGtQZMrpFHeK/2kr96u5Njm7gsGIw9ZvwJbtn1iW7p7Nn9hW74PES2E9DExesqoZOYyWhF1GW8OClQr6xYugbbFSicfoSQ+1zWNZg6aKmCBQuF2qSjMABi13OfOwHacYK51LrcGwmYcHorlI0xkXL0LgWCk4IYh8rCDZmdn2QmAFqBlozwIVbEvpwUqEmoxaUETus1sUG1NhB1XuY0NZmka89mBD/PQU/PI5qBsbDbJ3hsijo0affGYUd73hPissFnGb1fF+IvQUf/wy7TXAVs4GtrVhL0gyqLHvgsGFORJA31Z8Ez6uCR1R9Qmz0crQuclJ2d0NTEP588MxgHPmR1TlO/KNDC1YmVxYoBiAN7LvLK0SI3RIe64RLJTEr9GZEh7wuI+Oq3tgIHVj3IsbgGKJlutMS+gfxPATAgCvhIQ0IbKJlO8L/pfTXi+nz/LczPqj9QZRfHH+KpGR7mmxpVftmVjYuctMje090JXOkcAxRR447zy8uCPU3JywYlDWAx+4TWVL10Oeq6TB20GpmhsW7kyai3MqYmMxQfbe34xTGvlwqvyHPGyqPeroViNAkbqDI78FDn68Z4fPMPaShLlSsvHg18pDaQyC7Nhg1huLK7TJ43Brt6vpMWPSoEgIrxZGOEJ5f8Iv/OVn5HkZ8mqhRG330dnp5CcfnJA1crfBpXEMHHZns1eQ9vDJHvQ6PkWqTItI0sccvkzkqc78rtnE+ksP71bMIfuUQ8gsXuHQBL8q1CzxzAFqT1JULmCsaMFc6YG4CgIXSeO5iYjYbAt1kRAUOF92e4UNHgM9SRIkMIsFaOWQ4OWriaTaW56myOT9utmFE5CWkgnu2j4DPmyo9+K0IkNovQywdrVWRARygJyofQdOvh7ZsLljb/Vp2VnDlXQe4n6hZgsoF/N/jaZfgPpStjOhw63VOSnD516O3pORXkDTAOmsKdxF7YNv/1jeYNKK+GzPc0T7MfcTCtkWPdGTRWTo3eN5glps1qXtwg4zA/RJVCUGVQh5/WfX869dvfoS0XMdFkFcYhjUJzvAc6PbSQ6485NpFRC/nYV5M0ct52LMA9jyAfRXAXgSwr12s9bRrPd1aT7PW0eszVN2Pb3/87uYBVgPSUdzzki3mKd+h39fmRAzoJXScE05FJ//o8q3fl9326BLdzcww79p0eEhzznW6pepz8ObpnIb1GFdLhsaJXyFP+srYUtaBDK+vLy4uegB6MfW7xJpznBb83c8HGaZwF+szJUh17n0QFwnOTACmANQEcjMgt3FNpDbeYLVwbuRnY1tLlXBEPxov8D5oZsbXB4Wl1j5nUPGBudRz4aw+tj2hRAT3yn9F9W9PhAq7PllYUA5I/fJySOhgw1nXvvdIA+T6quCB5/OK/xRf71fP3vs+AL96Zi3RdXBcCl9Z7sGMVL7yfYk5GE/9q8/oS+yrry/kjRlHVwvnahnIQFOVbAOt1RB0ZNv66iZFZdwpzVeUkQOeZUJ4QnJ+ASxEk2OjTxpXwr/Aa+7NisC/xzsE+mpjRDcz5eGHbXZa8dQNja+mppLTH6oFHNHW5cJ+/WK3qafSPjW8G+4p5W2Kf4XqhuTeQG/BXFIPPPonwLJUgn2J155sAlfLhB5/mvfV3R9eX9pjXCEdyrsS6eBjl9mL6Xc5bIkPrOtAuxdTrNlg4cYGIbi95MJVU7vYHNy2LwnFNuHx8/VfbIHmts4X03uNimz14cwO5Ubw0ZWdfMeNEQ3nNcfN0F5gNz7PnYMeOEjraKd1gfNicsN6AvC86H6eL6hF4Kqb0KF6yzinW8y8gF0UW1VnS+bFoTsyL4IbMuM1y8iCtGITOLbpzybpJht8n5ROYXXrwB11EZ41G7KCAyOU4huYN5iijpw4vMD6dNhs/Rpckhxslg2kQCUBx9YGJL6N/lQ5+m2D3RUwns6n4IveMDdSbS8sg142Sq1ZRwuTyBeepe8L28p3jDZiQ8z9IJlecFFatBWDZ1wiLW7g3n4e+PBdEs+VDY5L8+7F9LbqGibFXYJ7JJ6mC8pMO/jeM1aD/2PwMS9b4JGN/+uLWb62MqMQyIP6DZWmfie4RTLw2GPY1xcXf8d5/b3wIR975HWJWqbPBZiozXOkuyVU1y78OfSt2hvUpf7pIKhStdSgiQK20ZHJ0sn7rqnzUKq0NilPZzayr6fS3COMRGkhjl13T+SaTz1Md/bSERvYYbDUdIwZvv7668sX18LiZw4+QSfvXn97qJ90XupawMgCNxQItkkjgb8EUgweWovCEYzSvgO8ckTXWPCblExQhkd75WCp/bt6+14dlhw1P2Rx1xWbzBqN2UD2zK9+3cx+E2/Ly0inm2B97d+a/9pcG3+9/1ofU9Bori+/PvJe3/n517F3dnoFju2n9ctaRrY0loBtIFs79Yi4496HaTVvuUWZgXFl+le6HrdrlNPeI9sYnwqnYBh9W8+MkM6eAA7b3fhazpfTyqsXJSm4SXoLrXMgsqFaML567HxAhJ0ft7/jZ4jj3iq04/IatxBSLMidhQ2e2jNmyIhgj7RxJUyIPvC03sjuN5d7zhbwXU0anP1l0u+K/WVCcT6fgjdAZ4ssSelMSITvJOVqzZpLhT3+Ns03l5ezRWXPsXoMaqQPNZiyiVyKpTs1RXjsj/Ob588vvxrVvMyYPCtGGCZgZjhFdEkgVwa23N5Z4ZJVjhmmS1yukAWpMpoFaHKKbUIddZLcoDzHrQVtq27ZEQMaV4pfSbNyd4fIIfBysqGkIzkLOGhOaOuBSbdwsHHKvriavEP+C8yG1i+uCmQ+rmwAh/W3IkLv6Cc+eXF6kOxqfrn85rZOMU3urmdpXnUZS0a8E+h0jt988y1p04qU/lLwm28Sm8RzYYNHff9R1zgP8iH/zd9e/W2oHhZ2LfRBlMB73SYgXKjREMYX3iH8jw43W4vCj2YtwJZ4i+48aWvENPYSEfcBMGyhmfAco5YVeeayg6WkFc6rhC1qDURY27vxCivAh1ITsMqoNgMNGOYYYYtzg5OpBTydfZMiNtrsbTiqbFkjgehy9rj7vXAAIe50U99vKMbZ0GPSvAFpJkYyAlFjWuOD5tyGy8CBA6A9e5emKOcN7uPfaD0/tzQLTbr7jB47G2mr54uqWgQW1x6JJ2SD4+qRySiQv4dm4yq1HkHwHFmxtdDRCrTVNtCl2gSlggHRGsOTYtTGR2qxhlMGkh8/LTFiCh37MMrsYNdW+rFzk5DWqMT5pYVlTW2F51VlS1tUeYZLCyo6usItP9oy4apARnhU+aDptbsTqSHItQ6gFcqqPphVRdMZQTplM+o+vED3U3gJ0gTYAnNlACTJsj4It+RZLnsgJ3BQbAkFkyMdYIXUB6ykajHM92G40K5DTUcpQWXNupEepEu23pgbMmjdtSUx1JWzwr64SpZjK1hUiQqPqolXkxt4D2XyE+urFn5HgShQK5PIb7IG8LSjbVVAYwkQpW1pgMKr24f51dpghNsqCeCDXiSUZqyXNSMeuzcidAoK8R0DRnIcXqZXyaFiPXkQ98iBAfELm15VGyiCptsH05ykKwvRDbOHxHeLsv2zU851urnDq8vJB5xj9iVPXrGabghymzD7mi/Nh7fM0JUVuu5DBaV9AB7E60M8q3Yg1d5OBOoiez0aoEs2gdBx+GXEI07ZWMPoE4zcsQsoemTDeXX5DM7m05Z1db1H8CPNJy+fYU+EUM0j7DvqFvuwdsRTtquv7v2vpAeF0jI4MoVXk+8RbeFh2qWTDJozAmw8WKnZ6H5TAN6OnGinKZtfcKL938fO3C/ZQsR1hu+AQ+txNXnvo/Qrch48HzhV8M5l7ISdtfirq8nfWcHBam8gP1fLnucLbpjsQhCP72e7BJ51CxvcGoNaU9zBFt0v6AdZx61KBgePq/u/TN6WabSM7lklKNstAkO1iYhi0MDwiZJgVJfXX/7pZlltvjoXo/k5nMzluG1xc/7rx4+b6W9QZsu22FHOBZ0ppTvJPM/xHeVzu92vr9PfBPjrW/KbeP9YNpuzocMo1sOa6gQ7V52xY/vV65zMcuL1pfzJF1KuEVPdLmUdgaerQwsM41kfJK0R4p6d7aDJ3GDYPcEGwkpy1ZlhpsAcbi0raFwDeobqeonS1eSJ3gWnB9uN6th6Z8NGDtvf03FkhwJz2nOjL/FmXWYa5/8vmlcdAH68wOSOMfLJnZMkwOctKbjt+sEJOrGcgu3YwqUSHZh1uhw8hPjisFNnQ6os7j68Z6dEsvqd0qdPXVuwj3Z4Z8SqL0NS+Nvr1XK79q+940ekIJadr/f5M0BfRz55ETXy7Ho2RTXZZayg03ZHWlzQXbXZ1V2yq+92TdV+/Jj9edfA7w3didk0+yvu1sPxrTjCzfgrj1ENvrycaSWsLL8CcNathh+sYH0zkox8kt+xaRS1waoBi2cTUesaDe3zriHT2in5OyGBZwyJjJ3MqvLVq1dvh27+I0SMowwdHMyCbIPAfDqLRabozbCi1FZU+zuRb42YUFl2KAf/nzC1MAjCLlk6fAYbVouo1gFzcHa6oSYtqyhupGEWdMMb1GQmnc0h8q2Q7tPg/I/ectwSKtNZkhqO1wwCG+BYJDYDQEWCKEUZeO416OB4kM2pAnqydTBG+XxDLLRAlMly9WIoFRvsJritm4pf0TbAqkzZEpu7VW35OZZJ21jx2fdskeU7ZiaybGjL5hZlq8w8g0S4ubu1SGRRktJCAmW6qVi1kibtsaGOjPF8jD+FpUQcO3eBJTe8jlpOXi3Ywu81axaT/8MaJGtagJTpdvLk1avX/+eV28TTPxCcEc+Q3vWzIZTNqYeZe54OjT9zId0BOaQStS7U4KJqHcZTnFZDOTORrKCZUOjjfLNHN6/Hlvird6+9k1qEitTqMWTwwPGVsQ82DSHNG2Z+/tEdWVEDwwLOOrNabawgTVM1HszPSsEjpUMZ2b/+/N7rX4/cqEj5bTWmjLoFAZMvnFoIeGuhFsIaqAX0+y0GyJuwHIE1yOaSxEpP9yYGwt/UoDN+8bGnxNZROh0+2Da1rGM4ABNzjj3HXTB+80zvdDZ2gnmnVGEiuTJnVhLR1ervMbbfu7Er0tBQemRV6w71tkoavGC9Pu9e9DABd3r5oKTH3FszUPehodKUYngJHOljjPUqt2Y8f2OYVLX0BD5jPznP5fPrr6fXX399GV6WHC/w4uLi2fSr6xf/eWyH9a8Zihmc1qwdISr6bPa9j7RrffXtN29/8Of5yTdsyWvsPOjwyEReT96xbyydvO8SNjFaiodWDlu3JmkBUWsdE5YqRicZpR/Yg3vxxWIpPAJFU3N7eJbjn/j7XzFXf3xfPOGbHnKETlLoK3ADZ6n9qtFDhz4UR+qXO95rmCKOPboBiUKGXnEEisVJN7y0s8o8rSyFQgWtWUJr029fv/mAUTGr1ku3uWRtT5AtxIRSWKnZUFY60GNb3zH1fwzdsmZKGLes0cwOy1m4hVEnzF0WcGMZEx/qHgVbvBq4kEXMofMhuVxU0YxqUp8vDdUNXhO8cQkjC5wvb+Mre9FQiGTin6MOnMZgFApTLoT5sj08YdSpHl3Wb2+mN2xNxAaeGWW9juxcJ6xzje5kTWCflMxJilrsVA+hU6ql6Q/JRsfWRPwpCpZC4CkKFx2Z7o+TV+9+/mnyLSpXTqKMpan6l2INYKjq5V67YIbeMT/JBse3bJL1C04CZcMIG00QihrQuNRev371ozN7T8VVVGOINaGRybydftc1Ve0/7IFSMsUmSaRogY9vsf3q9Q83ozzAoTS3NpxU8ICGk+bHz2V1nMgD8yr9AS/phow9EpwC+hfrSyavGnJflcgtgw7d26WggIPKgTGfcIdQavoa5WReNaVr1cCSS5GjrAaKKmH1Pb3tKFvjYZP26FMCqfb3edWQzNd5njs6awDTGpVVboOrBm9djK3Q1nxzzwarjQfCZYQGOdHTKs/BmN8CFw1/BS2BTTgrfbylNpJjbAMFQQWxobJq2mUw8RrlbA2I2Ahgw2yGnefISYqiBtGqRTbaoqJ2IaY95XWKwL7MJK0r2BVA8xwtcjvTn6sl/A2z1AKtd+G23sXnbaH/RCVF1FNrxWFHNQP8XOr9UHUETAbtgssRqGNoZwCHLRRFhIGes5cY6TvfIdZavXIrAHWKrcc+V6m9I5TCf3VNPA2nhVutCjnRvq+QODwoqTSPnRcb+au6JpS5ystcdcTQxbhHjOJ9tIH8Vg/JLzypHBinC4G77c1AD8u2jHH6YZutGCfv8B3hdz6dqioLt6okcmBVlcWoqlLR4lUl1BhZVT/CoAfHP1VOdM3Ys9ASbjJMuA1SKWeh7lvFoEc1FwOoLUppGaZKSuozH3UOIqPsKaiACiML7QaVkzcEL6oJKrPJ26LGDVvTT17Dpj3BNHp+zwZ1FgEiOhm24MPak4py+o/gpuraJW7KoUnslLp11iP8aTcHE6eCBvQgDT/gu8AcoFWe+8FBowUoHdu7vQXMmhWLrl45EJGO/W6dpqkERBumUCu4amK6OGp4Uuzchkb/f78KLHzzbu1+o+v9fTDT4aVgPbZQ+par4vr7fVqHEd/l9JdwLqcbN5sKGd0EvXMrO0UnOd3ViYPJHkm6PF+yz8vE2DSDm+3DxwL81BIxn5OcsBWP2PHuCSljbEnbQYxMLoYkaZ5wuw0DAL+2bdWAy3EzYW5maIRx24BBtwHVDVmjdOvIc3WhgZhslbPGllr81JRNqqp8mqWzdbuOEMvtpU09zaRP6igbZKQ5ejkZM1rcVKwXDTZMWqXIXVb32OeYer8L6uVOc/ZPctSs7LRD0fTHf3j69XOeW2MGoUKHTsRux03EbvdOxG7HtpIfA6YhTKI3MeqnRY++JRlqHHbTKHQVFGK7FAxq57jhh88GuWg7fiHbgKRJlAZS+GkGi7oz6VluBPhE1BYIj4ojNgcrqQ9iEyu2dkp1ZgaEq90eoDUymVucLmuw7nUgNp1Mtxo8TQ/V54g329giwMvjeDuw18JWJEV83OEz23dw5jd5xaaDFbgddluDawhmIXLGV9hmYELQFNYQDjGtijpHbO447VCU5uJ0keG1AzKVc7DIsUBcLsSA5yodJOC7Fp5SzkN65lXm8XMsoHe+LdPe7s0jweGJjYI5qAOxNRhJMWMFk54hWkjZvkV7YIhdWddZICW1i8jPwoS6pCCuOAEGyiWQdJsvHGRNwC7q6uLqwq02nMjZSmHaAI7p5Fi/22tgNG3Wz/aNbIm4z20bFQ2+Rz5Hl/z+7evQHLcmzpGCAQiXLgY0MumbV6ERiiJ7gFLhcYnMXs8+zN7Ofpr9OPlnxYaThvVEa/wAAzHZSsS8e/gyJ7DyjhaY4cdJPKW+yp4VyNZJXcHlFHma2hFhumJivEBNQAYybBOzsSfhb15X6apl2Y6sZLhTLZZKKtn2mv/wCFB0OsoJL3W2rTA2n7zBrMsj7eQNofyWA528ovBgOx+1JtN+8+JnvACzyuPfCcnQlDZmszaQAxf9IsbQdLGX6S7Y37y9CXxqMIpYOhF6yFRQMJ5wXv7m/Q+vfpy8uYk0GvB1hjI2VpdT84b5tQOOTZtVaksa7th7ciMtWY/vFbYr0MX4zkxk/xpCcp+wcbOM3aQNxjCp5fOuG34zGhq0kUuzNdSUc1h9hYkd2k5lnKEbWqZcr62+n/ybNG2H8u/YBMjScS1wnFkuI1x0f2kbMY61HjRy6kkJ5tXRzsvth94/mVkZre22zAA+w6TgDVvFzxtHI7Zm55hQR4QefUPhTf8Wit99UZskFLPAz1FW8BLInduxAmYOqxp49BL77m/ffTf9rqRgdoxnZWwkRniB8RT3fEpVD983GFgRTmc09t1bv8axdWUP77+xx3eW8Skv6/VL2+8K3Ig7Te9QyZZ7fAB5K/dM8fFzBFyQ/gbM05kZPqw/YjVQVdwSCuKyPyx2xLhZcJppuP3Sd/96P8N8YRe9GGznL+a6FOGuFpJEpYnQgWMJ44Z8RO5NCVmu5t+//u6VrcE8xdZaRocP2NsD3occ1fTxw3lQuvi5+OmdPyzMwTTfGBV0eFxj/v7Ht6+9jn5esqVE39P3QXzHmj6sKTTC1lMlf1nRiQTHiEl118P7CxpcrYtYstxYTPZr3pzkq/3+51fTb3EDWziZY68yb9A0MUgi0xY4Ms0bJyHL5ESHuJfcsoRLASEwYQVmEsARlg7Bk8JmcLGtWyM8hx0rHaqr3A6x4jYAmldrtAJr/B7aFnVFCRvqe4ytg8COrBS+4IxMVSlygmJDRkPy1ww1dhkIQAc6l9pJKmoNCg+wHwnOF+SPDs+Svu4cEIAqJ2ti9wEOCEITZKTAA0qJxNU5kTqnrOvPHMEWBhHS3IjNA0oMNwkx5XJABGapnagIw++lSVgqNFsZKA/wH2YKmZTOPkW4Wm2rbYMMmIr2ZDFZGIicE0M+D/AfpoZzrSE2dcFGOSyWTjlwQAdal9qqkijNkigVapbEUpXE0mxZS9WqCDVQHiBwaz1lA1vXoBlRSfuorJXb2q4lHobf+v0RHWA/CuT0Aj2gMlfcObnlAARKsx2VZjsq7504HOBsZv2XlRGn3jpxOKAD2KWq+qrNuuIBs2ymHA2VWk+BH41ZG01npNxQJ+VG18pKlj8lpnwLVZHukSPlXn7PU6sm7cYdIEF0apYFVeWQmuWQyvbaLuHmOetYLcEOCkm1XQk2nY4CNqpUb93epzV7zM6tx86sx7Vbj+ux4xmb7hJ4nPL7qoNBHzYS2LxwctORlGR48r7B0neDO+zVdib1Bea2gnvLCthv5cE4YzYeUsix51Tf/+sHf5Ex77R9N1z+hUGus47UVXBcMf5t0NKDO8NGC22DsUR1gUoDYbN1cZhmYu2SWxRoYI7y3gmIRhcYDAFgxtaYKBsELbZlVXKvG4veaoNLsiF+fXkJpzga5Ffa+iC/UCoP/gxYXiRW55s9DiciLBV5z9ggEF4JdvjKBOpUh2K339n0UpTSTuVmZ+q3s7Ta2brseIrccmuhzDp8v9H8uZXNn8/PXm7qKfffyNdJyqEYHfQoNthi3k5/RhlR1n1HrirJtDEi8/ZrQiM1esU++wa7h7eE3zzQj8yyNayD4LsaN22iNv7lYakN7rGjmwlHj+CNQAnf9RLOjt7OY4ISDPdy+Rq+bJWRHluCKPmRzb0vL63shW8Iq3Vgr2JUml0O7noQ7P8nb0u2MKFt06XgeZ4F16y++b4DXAGcPHn19u23TodCSGLVvQwe4uboJXCfcOvkrb+gFTqpJW3/i9/2JXuWtvyrFq9zga7F0IazkHXs+PD2oY5DjEv1SL+gyrqVVnbh1purfQiRYV8eWgL0ScR05ZFSeu68aCxeG9jr3eNPptCzoy4Bk9i4bOTq6KL/9xsxxXUbyzqTm5IjWuA/Xg+59Lw1fdL3IbDukY62NCbnLn24S2jakKTHRir4v+jkZkUm/8/kBgwq7BMalugGU44birroY28w/7tqGtRSNgPEJa0xSZe46Vj7zvwtT+6zkk1hiD0lXA9J4EcmQwzc5/iwCLIiQxyPvgX/z1ezwjlcWyEB8aYlAp/hbOKff/O3EFfWsZIOgTlNH+iMADRqHYDbin2gNAKZyZatjAA2pc2JGWiMAMmMwG1tBFZmoiszDrjd1YEyNwOVEahNAbXJ1pi6UTML0gGjgbSmlNYsvM7M7rovlaFOc7UYGq+EgGM7zX9OxNc5sMLgaxrQcK05R/ZVP7x64OCIcmv5myPZq2pYvUTfI7cVjKcmIqOqgdMVMrAe0LOcHBkDqDpuPN99wGAf2PKz3Xmx1zmWXKRKBXZS0zOBHW0bLMWYscMNxcnwsS0mz3xXw/vrLSNTca3c2ARxwWJbw7zDJ3CALTEzYz/QhgoX4EHaYTdKD61Q0xDMy8HCYaO6KfGygDZvk2SQUOpmwwSFgaSLBsQaURhg7EfrUIaNAHR9OlAYv6EX0wH+y3y53gLSqmFdFGqxA6s3LoSZh02UAdPdlIV4MhUeFiqpdVs7CA9lltqZTh9TE+ch/qvfNtYh/mtp6boUVqVp0xGxw6FBtEZ5zr6E1sBwjtuiyhilhZMUjScVy0iOzOiQQgBekiYHx6kOZwDmv4hV8zzkFCrHREes9Se6unMrszykWg4PqJaT6xT7fWEd4r9qC697vLXwVuGdVS08JF540UEnI52quRblK/vb7JFlNQdDZZWmETS/IgOmZmCBN6RkMzjCCtqA9fduYGtSVu0Sr2ZOiiFc/NT7yEZwBZbvDTKhDJWY3qPbrm2IiZdo0aCsRGRh89dVdovbW2xiXAm8svi0chY+OCzovhRGpWVkSDA73LAfctUTMikZjkuRneWQDOj29uii+8aoHCYgiavBafGYaTXgfEp3fUMS2Oo4GhmHXtTRMZcRywTRIwRjqm6DD+1DQtz+JShNdVd7pbn92lCuyEBdkMG66AZKsouXJHQWw01RdifhEoUvh5tXh8tRfvWDcSkZiAvE0DVa2a9AoQ+r4PVAcXmsKzDkRdTyOo1jp30/vHmregg1YNvzO5eq6sHGh6bE4iUjHeVj74LyJJuJP7xvCL/286+bV/4iN68ltaPIXO56+KPvBfxw89PkVdrihDg7AjmtkMAtBW30QCOjPtbQmtKWfc5zNPTkiicVp+dpQa/Pf72YfvPbn89vllV9w3IElr5Z9YWd7Q83sw9scBxhB5e3dNbKqEJvDewzRcy5d2POe/QdciOuf76oVTj6Q/sw+YGU3Z1YKrMJT8Pm0ZD9qmr9FXNkw4wlnyshX/BzFROI1SJcKoQVmMgc51cLyZFN2cpLdHeBeuqNSOvd68mHf3ubtYfaIu611hduR4uUP12pPz4j3P8+apvOdm7d0/a/rcwaGSQ59P0qlY5tg+9ef1hi1DauwT+TJ3GnEEx0/66HeFesj3bCOwzv3vpde0EsbcmBWoqOsiCn1O7dd69D295RS9iiwKmxSlLBIeU5E58ajTM/1dH9Pk0m7x00rt41P1dJ5fTKdFU0DcBm6bugfqnTwcX9tCufYADCP31DsXoYbbxv7nfK8aVZ9pbdlQ6xX/zCbA+0LXfJpwHhZoJqZM+gqZ1+fXmARYtmfgIPlImDut0t+0+8t0J3BWqXBTzs0dKzSKcgXIh9eTnkH7NPB5UsFTYAfZJnhJeMsCBz+8jQezHPTik4i486O0NRJ2fwNhIv/p0o9J0s6jNLZVcePHSkRTrVnge6C5pb/QXNhydWgw2rgIYcals9LFMxgSsTePQJ57sJuNsdOucsEu7dp0gkH2zzsJ9syF7ZKObTfBOpkRdV3QY3MRhwPcYNv7LXI49fEri9qdIha6sCt7TS3qT420kzGwTza7nBbuHqC3VguiSJA4kG0SOHnEgIdvXNupZGsz/LFw3hw72tF7u6XJwx6Mvdx48vz852+pvkGeIfkyPv48fsv5/9z7l+InPHpHEXPue7/tlMLUeXQUgUqMLKdtdR3JxzHzu9KsJwypCkSi0kSNySBr/7mx9AjGPFUKLLi0u2XC/wec6kNqjtinNpXsFS5qZXSvz5rpVnN+wnKGaaQIxpSNWrLNCzVEih2cwMESt0a4UKO8SNjiyotkJrKySakgqPy8vH7uIiefGOlYr49QtZOR4kC0bjR+hm+7UxNs/zsJzN+pkWVQmPtDu0YuVB+oqIg287BxqXzR+/tTNVco/iM4rE+qkPDk3Iy0TvWlAUHn61oPD4hnc4YV96CW/dVfzxDHiDns1utC+44TRgsDOTsPP4n99+eO23y/IuaS1Llh7YM01mOux0H8RjnXC2/ON/wUYst0s3lb3XqNC1D6PVHfuIr6ceXt6z0XQ+n2s7ZJsMT5fO9jHxUz0DSMj9sksCEPczYqKyOqEeYSvPycAAWSi2J/5epmKImC4dbcHBNT9Bt7CisDOvzvYsUL9R52N8+YxqEqJVjgY9nETwNIJnIZyNKJcWDq9Z1+Cdzsemri7zrswcAOwoNwQMP4KwW/tLnNcWQEo2aUXcYNmpSX6XgI1GNcmr1omjzDZpIFaYBu/GLME5p6NqURRu2M11sXWCIntB0Csy0KmsyrqpsmmG15fe1+gwXA0yQKdfk3aYp0Vs9F8M8sD8clgV4BjWBTj8zsXleDbM0SBS7lPWpbEi9rofMTbIiWYYD1YN957Y8kHFotXgOa1pt12ZV+kKZ4NEt5FLc0dUtrMG/9Gx5OekZG2c8PluqN8YZmvYF5JPxVyniVNcNeTzKDaUui1XQG7ZaDQJw2kA9rqWoZYYo7XiXrWLeJW3ha0Op9sCWT5+mKV2ea9OQsv7k95z565DwIP1f2EEV5i4pbnnqZlr2084VIi1JP6KsAbU9Aem//w2EYX5rBmjvGcfB+tVyWLZmjGl4DCR/WJfQoH7IdyIApeWKawu1tggLtI6TmRj26UdvLKDiU2u860H2DHq8v7i4hKt8vriIk659ilX0ThXfhxZugHomQnlKMP9mCmgDsORolviUVzOQVAmjIF6QZLAhk/hjTEYLUxNEV16VTHnC2X+jF6YIcU5TsAkRTyAW5LWJFrzH4GUc7KwgDVucCZ6WlejCC1ti+zODHcNOKg0S1Su8dde0Q0QalxSbPeThTfFUew+Cl4LfVQi3KVhSIBNkKDa1AnJ9mhcGMmxX3dVU1BLSFFdzeZ3XnkuWHdA0RqLarYlx2iLvErAJ2Owp4gSF7BCxdt+8mqA8my7x+Vws2gqs1ODYCzZMAngoh/aTW4H1v3jokOFgS9Z59u6JeOBsDvCZs4l738MnGRmoJxX1ArLC3Ymovw+e/Uco7HyqxFTRsxfqyZSQAew3RaJKdj2dqnhAi2aWZEVVm0tHKTtyhLnnO8PZPagwiOmEXQn1xydo6k3gIk2Apco+ShmZS5GEzj7csxpvR0pQCzsz7igbZpb40M3A2u8WcG+YLoyCPxHiEAXEUKx1ZdFDQy+83mVkyqMUmIWdYk3bE5Ja8z7ADeTcar8xEp8Z1aIMzB7/QX7tcEJ37D2+2aEKGufYA4dIyUhkh5afFpRstnhC59gdHp+l5bWg1kgxSJZPPfxnMxxmiMCRxwerVpUZQD+oxhMqkDNCp6m9ghVqCRqcPnrgnCkqSx/feL8bqhCuN1EEI6rzIktonD3eYgotkuGOEi9rMrhFATLVYCHpqzrDMFyDIyTQvEEYKz91OfBipz7v+/rQCzrXDYPVSs59hfaYoPFjRUn1jAPLCxY3+pOLwIwnJ2J7/UyiF45DUbMZDLa1VbXzZdPcTKdW20L3hNfVnnmiwhSOCpGF7s/o3ACJx9LD9FbdCfWbnEJ7DtiU5DKnvDSmvf33jDGsxUZBWM00Zo5teGORq0hFlEEpxrVFiz+BE9Zrc29TSX/ME7GJa7x75e2l487K6IL9k15mY2Q2JQjRx5rAFti7jrRiLlJYfHgf3sbYq7+WOMlc6tVo/Ti0grPL81J/CY0x/JBNkUDZ7BpaoNsALOlC+jKhriTvC63G3ODzG9fTN4cELYFFmTeOhC1pgiAbKomz5w8+PgBfs/khsJp9v5/+g5ExU5hK9OZZx9Ks/LSDl7p4Eg1/hky19lnLCa0kpcZ9A+xgipITnBP9QCTK9n4jCZm8SL27ZYBfge34nAftoE4Dm7GWbLZbSiOi5txSoLBRTJKl8GoEbIloWqyCm7xeXFdghtrg2PRbIoZr87h1Qc3jo2a/M3S5zYxi7cOiLZAk5uiQHlZoGxroNxUdnCq2XmY5J0uMO3KbIlJS+H7KlnnouJEaAOfP4skrM12dpJHmqApMeFD0ypqyi86H1k00A3F5Nhf2kGyniSbnfh+duKT2IlWvrNa7E62wZ1qVDsohV2z3LFq3bHKOjtELTi3jWsWKNpYQdm1HpMWqOdBqeF2caxdabupcmVdf6SNN9yBMGK3KK0yNvK3NlzfeRDctLagR7ci+umHyZOCUL79hKlvs61pjrFnOZO5Gm/H+NMPM3536cGvFVT5TN3/BM9ORrBbyRMLjcXskyQnb/25ce3qycs/8fPg0dY1PJfxyYFlvqdD2iVHj2Sws2UACclzM9gRmAHpcIpqVmvIQDpuS4xNoWBgztaoHTUwki3mhdhJ6cF+i0pDczZxTfhzB31U47c4Su5TysrZilt6Ilh0aZxXYM7m22UVyD43uHK5DbaazBwowS1yMUjbgZo6DUCXLiZfTfFwsWAoq5bMexdgPXXrV1+xTXCJ56Q1GUts1jl4myWZk72Kpsgs9X5/ygJpWyDaWvVDr1Ir/Rnl7vKhWZpc8hSyB/jTdH3FI7pMKnhufC1WhpqC7+qQgvqhmUpboga/twL8TvUqGd9dcf4p/YMb21Vdez7UAz75fQfHg0/gU9jxD2CnGuqO7HQ17PrC37Ei3/VluOtLbqdzykTyvJ6ZOjlzg+hFiCcv/+PTAu2quiUFucf59mxwIiEKEawEoRitQnDHNq+ww7MCUfyDksz6OXZQZMPF6zc/ih6tHxoOHjZkLwdfpGzjZmBN1igz6cO3ADi7OB/mUYYul2iZ4zNsZaSys0GdYEmn6tEaE6+uD8xddS1qMJ4r+rA8/VROfsRsmtGsvNHpuBEYntGsct4xgDsTLfILw8WMSxpan0t5Ivs62ikX6z9M3st7VtSrVtlWaofBgwbXBj3vcIu0RB5dh6yHuYt+dn+ZRG/pQNd0Z006NHDgpRseQWSNwf/x4uLry7OXkUwq2a5x53v/moHlK04FErKAg7StiZRsCsFPODXEvTioEOsihfNuDcAp+QIniK5wmyCYNplpDZAlaV5V8Xg+MYNr7RXf9lWQepvG0AoaPFguqTBsmIIjDDMsNlAVUjfV9VUfbFDKd3BNnVxMmlzpYFeCtz4D2bC5Xh/gRn38RFqB476x977vJLOiLedGOsTt8I1wWiF1Fq+xucnAZmHyCL6H5jU/auiBrRUQPtsNgN+O0mHp0keHRS/F3xkzlb7Swc/g5Oz9qx9hjRUvzJIvwWByLGaAPSLLt1RrtCHjaBHbMpGu+YNNLO5J+l3Ix2CjKFW9cytfIyze2Gy3Nih9Z/UQ3Jsww4UV4HMeM1ybwRpRKsaqHmtYEsgE+JlajuxUNpRaQVXkD/h4Xk/eoQW6Z9+pU0Sp82hSD3yOdvh28qpE+bYFX8zuuMm6Y+QQhYYOvO+Gu8F/wiH/vfLMeuQ2Tq38tbKlRA3NyXqcpC72Zgm+K4iqr0PUxQmzJd/wY1l432BKwYzRuQJdc5/Vps4GIEdNjRxmicn5T1k3P02+re4CDapKNPx0ZgT3NqFKPLJyhIKGI2MzesglstYjuPqSM15HDTZ5+qt922vBxhSw6cvOlfvaHd2y/rc49+6myhTvccmtWkJTqZvJP6qEhh5lFXVOby2yAwxNZQUn3KGt1h+DTy35KRw7kYV3/MSpYaARUJskUzPBx+/53r76+bWtVmM+2m30+x4+7pP4+fK5XxSNBuWcrgdE2jK47/NgfCf8en9+w5+75s5/3JeHmqywaUJPF2XzNfHGUoyirkwMcLRdMH6XEeGXaIAWicsf5QyhA9oANSyN5XwgHlBD8Ya+TIN14CjEFnjsl/nzd5Nfvpt8/+rmw+T/fvch0CTxBoPR7BZbXhNc+NGPMH5++/pnfznZkNR6AUiHP4M+/oz92AMkoubwXZ1Vm3Iqr1n1uMzTQXN7Uwaf4YtHBiD6CSf4P7+TW0lNleRgz0xSP+f4riYNzv4y6TcI43sVhK1mGj0HA6uzfmXdHDT7Ijsz2hnfYW1OOQf7+V1kQfP0UBXTghIKz2uA5RyvF73gYSA8BH/2ciduno/R3t66UbFhSsJ96eur4073wbVSWQhf/j1c8R0l+Ro3lv7Bu8A6ObeMwTgTN87sli39BWz1PhY4slLfy71ROnR019SlwSWmqQ522GMfRqyj61bskFjLdldaaBpr67lvLutJfAKne7t6tdixbp71YUuMQx5c2KIat9MrsJHL2Hy3rnlk7svFLu+ff4gWcmO9TaSCB03lGbP2v/DX4MsRCzbvXlY19+jw68vz38687wDKSqTpKn1zeXkl+2Jnwk17Sv97aDAHJtERh4dxJeTYAfzm1evAPitFqbXVqsMHmM0B78fHeG1WvAcxeVW2ZPqmquFR71ddu+TODF31M9QvZp7OLODAbhCi7F3VGHK9un89+QCe7vw5EU1bgyDkGNCjzz1u3rx66IGOuLpGM2WTkrLxmrRTwOXNm56WscEcduF6BIudth5YNFWKG4ItmahezIIEEoaVcX6QqMEpvwbTE+DC0NS4wm4kczkNJ38Vwa/DeF5tpnUDj82bqLpp1SPCxGkqD6T7y8IGR83mS+xLsATVXU4tOZQ1JERKxOTzDdGewj4kNskJZtaoQCvFgg3V8gKYm7PYqb2ob94T8C9ITCX+dP60Ks8zuNuXbdj8f8aXqOc3cPFqCk1yCj/PZTuEL5G7wJneLKvNDnatcty2uLlhM8Cunn5fNcXup4aNGNMPDUpXZ2b3vOeRH63f2ezPlpbHnN9/SudZR7Ivd8KrIf/zyTjS39FP6+FjfaPE7bLyd3fgg2LswuI87spZVRb0Wqq6hkX7tTrLrmY0nVVF22TpqPHkrbMRQklqd8V9+NCemD+DvKcj1lLDE9FeHIGz4zVcVQXbnFQW0XASXhwnQacEJtydX2AHnBKLIjU3sH07M4r5hKuTmx8uvwlMAHKNCi1VeK+GjPGEo//Nj/y2/azMY7M/WiaCQatqACXBHbzI2GN79FdzGM4P8638y93vQoqLnyR772c/fvch5klWWLbR2lzO61D/awFnjzqUVfAOpg4qV5KGGAy7+iaP9lmpgJxfYtZBioo6xybDHx1JVxQcH5soukV3OvgZjptu3rPC6y1nzHfMhCJMj72GNHtSeJ+jLesmwW0OSywwkWe9s+bQNeNgh8yajTjHbbjA4sCLHOklHcWO7tz/dTO02mUzD6tn00Ft62hA2RqVLXf9ZoD8YqARZj/B/rSpcv4cfGMSUzRT7mIMkFo8bL6BnWgZWESxZZ2VENyv6moLEUaOBtA2KysMT/2aQLGV01qN1GlGtibQwGlaH5QzVjelFl6otUS3OF3CtfNtbmV2Tax497hMKgfoSA+cYmEBja0btFmSqR3btD5AN+9/Xm3fl/e/x33LH/42+QUnk9dVAZfd7YMI1hqgfOGCnlxFyAoL4kOf86+L5jcoHzvaCcfrDz++evedt2KLmeC33Ja3f2lchw+ce7XS8LbxJ0ValjsB+nAzQ39E+ghpTc4+Pvj/j88xSnz492zZPWCxq4w02zW8cDRSh8lb8dBPO7mpcu47wtmobIlkmFLFYPalcTK3chskz/Nqn4S6wdxR18XFN3s4G24dtZeF4eji6vkwZ72HTPfR9+vLeCBjc3J3CO/lPoarfQzXgwyw1zmYKW1gzoqRKz7M3KJ9datPQ4aTZXPGF4OVlW2G8w70fSXMeQ6sDXzHN/sY9912iG+BqwxPuQOfvUxkXTWw67GPUap4MONgq7E4B4vQ4hxsRxbnsyFOccNmmM6q4qsDeF4cwDNYpcADs7hmsApg6cGmheIYPM7G79VMszadJsMfSbm3qTGOPe2HcRzQJnqufSVqc06Vm8yDowxWhc15vPA9ZbU3a4fnaG9GDtdfjl97lev5jhW8R9We7yDBvF+bsvn7dLDzoKg9pI0rn5ADHLQaJPMpzhRtBkeJnmvfB2NwyoIZ4m4R/9RhpX7gYjkg65Qz7P8ntiODWuvURodQUnWtEVZO/mZ2hAgs7lFqKIXyKhC9MzDDqMGKirV7rtZ9gEQDeZWinNxLfyUalse1rJ/Fd+D6a4GFsadmEB4K1bpbw7RIjFCXOhpZQCe6TB2EM3fMxwD+eQTxyxjhKka4NlXAid7x6kE2Jc39cg/AFzPx4EPbpqlyIH4ZwK4C2HUAYwHuoD+tK/bP1m48HmX/W3Jte+zpf5ea8YJL9r7Kjl60J6iJfCqU5nz13ow3ckQfcLqckeroFVsKPrVY6jq68VOUvQyeZkfEWi8zybD6rwLLZUYSr24dX9K8KCbvVOxo92QmwVckcFboovI7d9BFWvggydgnxk8RXQrtFguxFHQIuoB78DTFrPp+JTp2XPaQcn71oalZ5yl30g970qo1oojMa+DQRgMRIvu2vTR3m+Xf09dVwdoB4g4FbZ3W09SgmQc5QQrr/+FeS5iWE3A4vIiQ+XAToW3kkBIm1kHCo1s//PtvA1/QU6bT/tsy/J2IzZ/VcSI/614vjrbLisoIWGMBi9LNawh//+Af4K2X1nNMKjiyzH76cZbeH90PozWcV+t3HWRonAq/3LzOqy7wBs2GpgaBJ2RD8sKeCT56I/vl5i2/qtl41l9MD2KRpMYmOPganmY9oVnuLzcRWyWpnGmvZAWHzgkkn7IA+fX3l789PZs9Dc1AUIHuq1KLDT6wNpwBUbduYbOZ9C1O4eLAxmQQfhBNbGSx4QQ3/EChK5WPj0jHIi+hgku8xtqbMZEcJRbPnj6Iy9xxM0uIyU1neeQTroVEFiPTDVP3p7NgULk4kNnZ++yXoT9/EYvvmJ7vElSWbMbPfrABpbf1ActiMI8WhwrTjkpb4gosg3aU2wpBsSzbwniSy7XwFJerwNJzn+0QPA/0cl+x78RU3cz+sUMDxOKnbFZ5eFMDUeCCGXo5Pu0MWb+AAba6M8mLcIdLVk4YXHAudk6G1EVEpzb8Mamv8GCqbD3/5NfL6fPfzsLF4UlkEb68nLnNJvJmOVyMF1V3oHTYmufdDBJ3GS0Zfmt1B9n/fBX7Cu6sme8dGu4YB782lsgvfGujXXaNm8p0o0mzdCm+MQ8d6pAtZiilZfgE1xUablO//n7+H//7tz+Lp28PEA22+wHJVv7/6++vX/lTmftlankD0OETLd905wOCP4af3LQSdtWeXF5cXEx+qcAo1pufAG1jkFit2dA+iyrN/ZBLHY6QcP4svbxMfkvYiq+Z3FQpwa3ayrAnhM+vruzMJzwOtaLwpHzCnp5X3UeyIp5woPvz5PucNc3Jz2wl0kx+RiX/xI69DA6uCucgZ9qAnCnY2S77ih+gH2aXFhbwgJvMA/KCV5ujGQgPAYibKg4nw4fVl7OnZy+/DLbKgTRJmeG7KUtlVi/rl26D/Td46Jqw0W3yDgdsxLgDLxj7NFGuUmx4XHOa/IJJk03eFnChU2y9+isBYCEeh5hzh2jjVEHpEq6ST/4Lk7Zj63jnDi5PTvJM73ueA7bhnVgfj3GQOqxynoAbkH+VUN+UtNvI2Jt0C7qdLRpwiYe6WQYGRNJqUgQffaGH8raazclD7nGCiKxKZ0jKgjVW0zKFWQOQlW+QpO2mAUDOYHumh0hWW8GS/TLC4M8mB0fhPcSC8qjdwHhBhijCzs0Mg3/wPlwVyApWGTHDGUENqWAgNVFhBWdoCa+fOonQrZH12HLCKTzeUFkU9ndO+EvC5LwgGfu0p/wWoHh4G7xOLjqSTYeXAJ5Jkn1JoE/I+Az4HdMyRfUniumnjx+zP+/WhK3gP3HwjCNfDvbXMut2Tty+0qqEY7eXUTmjI8Y7FU30ITww8jNqlh0V368pvkdFCip8SN8EvNAjrcaMi33s8ExJaeJOklBTlZNvG/Aa4N5EBVIiKSlp0i5HjTnuROkHToxi8U/TIUO+3kxeo6JOcB54Yx4YstQm62zZhAdo8AMb8MHhf2juKW+N+2rlViStlAmPV4l1+zhdkXCBmMSxSbSTDLOZTGxfiaXTZnhd2Z9JDx3Y2kUE0eCffBL3YNm3f777tGjQnNyd71YVG0XUHsruPHgL1kj4/Msrt4uhNew2BErKIogcGNDIghO7IsGTnP3dmhVZatRDIzViH2QpaulYdfqYQhcVHqdIgtJu8NK6ZtCLNQ2MTDGppnx4D6yp4BYc3MebtNUEIjuqWDGFMgb06NM7lljbTn5AbDqK4K02fs52ZPVxGVZxamBf164+UB7jdItdlKSzu+29o6bChI4iNLLUUtZRd3edOPux0sgNgkyohw7dApBRoEBO89JrkrE5duq6mTcVVwxabQ2MTbHLc7Scgm0OCixOg3SZskd5/M8g6yhFBQocv7kkpaMBjkwTf8udffru/521a4KTnhEWTzYQWybIeaJk/mh584f98jkbAMFzHphGskGwKPAuYd920m3pTr36PJUOMHaUTW6mXNDZ+cv+pAHsqn2PEtKZG1t85JjfdH5984p7fv1ZvCG94zef3/BusWp2cOX5p1L+ef9Df5Ax8NoAWwX5GQvOZK3COtZaoq+j2GDipFHY9RM/EwrUTiFrpq8F4cTXrw04yvj/ZD1E9l2NAjm+BsoWd7j5AZVgYxmphZqiBkE6gjkXzKM/zCbDuHxXUVZK/m69JBcmWebSJ/yBQvjgOMBk7f5AZ6J1GDFPeOlYyp28BssnuOQNHdAc5RRP3r3+FopWueX+Am5e3eEMTiBZ4QZLIu2lOEVhUj7DRahgtoLtRT0s9/9XPemSgOMJVXB+wToMZsk6JPZhFaRtMRz0hTkgC5cxolMcDrWrUZg03Cv0/NrzQLyP9oRHT0UvjQ/jlNL31diWtpttu4zt2R47ZwaT49SuVw2gxAVSqOAqk5ulFqm2w0mO0pV4rMTCtUN4C1QOpG2wayh2Obcsy6izQe7w1EKMV19MuOranH1NNshWwEVlQ/xdzgBUV8QVyWqTLRrYuLZ08JZNbODjdQuAtl3GL+f4pHW1FZ5oevCADThhOYBS3vK+3P0uSzhEkg5kPVwXl088eE/Pjhf9AkS+jt02TeYteJ/RVi9GC1bTx5nDNLJLXCJWB6Qhk2+7LFsS2k7eVSV3x+64vtKc1tBrgYdUnopwylGV5IPGy4qulSaf632zBHp3f2XToxn/vPqw1K/cfx3cOrkuT3kPPMnx39hPd5uZwQsOW6pa4CH1ryKcUuEKnsBtCfW8ADsUobKJjU2wayevMvqggYjJQBl4AZhXvWoWpp32WnjU2K3f1BHs3FfAvDoXzyqzBcleTsQXKXm1OIenqc4fUDrvvIro2lmBzYxC8PE/QJbQv9yGzLDOMl23EBUyW3mPfBaNJ++2k39XLdY7D+6yl/EU27XJ4WMPOG3sab9/WiDW04AjsvbTsNsxQ4O9WwOOrkfPCqGM2iWevAHf3X7/ysiMmvVEnaoJf4aqXOPBcUnSewXXh/X7/ee7PmXHn/PrpXBjgrvGmtxsSHsvFvWO4tTcNpeBBBmoGWBZ6blQnwg4XaF9EobIPTwMZMtyg4t2hFJspj7A4EpPlxtM7uOpm3QGpKhnQHRN7plqyEo6ynF4rRzRMq0Gxy+t4slNNW/BFeKIUUlIsFqlBalLoDYKDx2ZyON/Wt2rgpToOzYTDlhGJh0CKjaoIisuPvKQo1NtyUrTbIFGcI6rrFITdQMXti59uEY5XocY4eGfqoD6DBAp+yr4E1EGRMpVllhIvcXbYGyaJ5YS95h7xbX5PkNtUvz2/ZtvQzVJMalZbqxaNLDRCZLAsy8mrJLSADw5S22I1qgAGB417fGRjWpLC5QLh1THfrRGVKG2BvaZAGvOkwwgKcpwQZB4EcjLh/a+H73wKOPXEH2W6NmiDz+dBQmnv3VrpsCQJPLUhaOIa7wjyVPppsdrd1qAyfHoX51Mc4azLjZDMVh4qVtAbCFi+G6X7Owni9AvQNQjsTb5c+U49deJNsGoUgWlMObZUGED++ds4kKDinM6m1YucTup5pN3VYbzySvcVCXq4EpOpF4L4EOkSRs0Ny9z+viBM1Er4nE7O6w1+JF9G0RXs/D7w1ydkLwnKFtjVhJsbFycw+Uu1m4T8fz0blklrBtcVrUM31akhHcXNzu4ncx99KMCnWe4bvnhEF3egYQ5yflR367FBZza7P5FcfM9yc9gqS2mSf7LFsFS5rcSnSpli3Cryvi3x0CUsRnMZ+ofUpzzh8Jm+SJxhhyPJr4ZG/0sGuas94l2X5JuDukOtiItFk9RRClT3A0Ql+nVEPVygEgXA8SO+srCJo0HQq6ChLR/utKh6LeRXZyNyYh7ZfcSUQ+rW/jnqOAS9LGqNcEorcpnYO6EuEKc5QGzQSaihrXawFpdOUIyWUdO9LhbnekKEYpXZNpWVR6YEcSZVCMOkkfnn9K/dajJiLYIOnIKykUsbBG9phbh0M0NK+YJdzm43B+rjW9gwCmlpmRsFG3xzIXnaIWzin0NJfVoNdmQlYf2BaGwoQ+H3/FV3Cc8JeEixVudH5YYXlkOtzo+iW1Njl5/l/YZzuyl2uybA19GaGTTrE0BZn40fOBZixkNGiU6Xd1MfprP4V7Z+6bKurQdYRDKxVRcSi2FeFUYIO9bJAbinfp7nOgajrRJkxqov8MPy9wKPGUuiHwZha/EnT17n8GDHpRyjidvS7Ac4rYKk3f8kRe4fDR5suhKlJF5wyLA3ALyfPyBVUAIXxKG8D1Vwf77FU3vX03/62L6zceP09+eCq8AAVGHryKcyBGruEASkUvoloJ/BgUPS+HLy1CReDsC/JNqyD2OTDg6NYxwpuHB/fy8W/XfKfArs0burYotR4qqpFVVnu8avCBwtn8DbYZbLC7I3Ful+Il7SxRBbxu29hx4IL7AhTCBsJgH24eIorPDI308nUOaFKxQ4I2iybfwzQwdz2jWRHHKPRAf39+DmlG8bkc8/NO1BThu2sEb16J6PpHsbPgC3xNjuuQnAU/PwZKWrLFY9HJ71k/wViK3Kjzf4aapGnknh3IesXLdUXgzqV2SJoPC2e7Eo0ogY4nTVdW1n2DNsWOtp/0ELw2dGQ8l7fp4/gr4y8tAAZ57jQuMc64vLi5CA4JDk92rhR4+yVTRTjoWgNB/kjwP2e8I6sqkGjkw8AOsKcw4J8/AjVwlRnJALXK/QPJpRvZMwgEfTR/j5LmbvF5WFcVNKGupIPnqm4QHJf6TMPyMFG1lUp/OfHRP82aF9bLfcDQiP8TRhy8HHM2F3SuIJ8jEY34paYkeQgIj7XAS4e12pzzC3Yd4ihXepKm9gtaF6jINFsafpKZPfmUdtZwV+HLiTi6CSfpTAyi8JPQivUuShWGCJ7L6gMFo/PfV/YLh2e/mIfZR8PgEk7QRkmSGGcodRHsE7kuYzeopFm/SBlhYYYXgZSs28LqpjRdVW92FCBQVtIsSyoV6f9FlGKoZV33RrpSmJ+37OlzueSW7wfOOekdzENHzxuqgD9Mp1lRC+mSzeto+5BIYSxSeiRq722VG5n1JDxx8ECTijHexYwkIdzdaq+AiBzx+eJp4goSn1X2y+ARyvzBFhukk+JVjwuEcn80cNqTMqk3IHy1K8ZQ7mbsPTqc8omiZDnzwhLCPd8rPDk/+XrU4H1xu4KVi+UI5LbExmbEeip7Assi8LgSvrIs/swGMf6t7vBGquaUZ+USlEF8pQsGDAvJq/NOZAyAeeUrK1OQwIbcwVCNnk2NSinYuJIrV5Dl3XViyATnl2yR0x30+wZBeL+svd/30JMNFRXfQCxC2jmaaC8+MtrR9DUy9tm7F+nJnk2R2jlvumv5+XaUCfUJfquGND/NLYEwPkCRLfofV7ckNq/hltZClZ2U26NTPql9vmsSWyMhtQgyyvxUFjDyqgS0QihddU3lOtp7OPPKJzE+syWWfxGBBWYp4RbUkeC0aOfdP6/ehQQZRhAHSyK+frCavVtz6wdNAJEVWyKK7yGlOG2AQ0nIHVxlW6sfaKLNBrRx0hqEZdFFrYGQBVx1t374JnGsBgWTWaZQBPSA1sH2Rh2VHzqDs2IZOKX2IUn90xO0UALKK2QDUisxB+drDAm5xueBPilqwfHXNxBKUrsSEyQTBb5wJpGCLMpeenR0Sdx3tQ55SHJ3n/OKehVflPGcz6tTBMwzH+y62dgD+xq+JwELeQQJFIbCri8tnEfx5BP/KxpV5sYk5+QYn5Yulo9MqWV/ZSE6SBjVbF5y3LsJklfyWjQVXC9o2GBUuvHYyXlK3XuBrL/mNTxPl9/5ZZZeIuBXW1KkNsOnbJkXUYZN+gmxMG3KY4NqpZfZRrbDD1DaIuNl+fHOOpprwp0aifSITBXQY881P1oEP3bHqo6kNK8DYCNl7eADPU9zH947viE8LfW62K/l146qcpigHp2dsyXK2y5quRvlUPpsk+PCGMinnuxy3bBl/vptC3lLW9Z3tqnJRsVKeMrp6k3dXoIZVB0PPdvIcciqe6mHBCoZyvvkODiRasKVaMHLOZqowlWpZi9x1dV6hLGJc5pZVwLaMrf3R2IWvGZd799ZvLlkkYaVWoucOzk2basTfubcJUvUeoZ18f8pAB+pdsvM5E4+gFj1uIWm5WZWozcPjBnYufgLWfqGpFKd21Lkn6cKf41MryfD8Q3PI1VQf3uM7RXDqI6Y/FVXW8eMj2W7FKyYwixV/zs/AY0qx3cnuyjgq2ucUc8YHBDfRkRvYptqxb0cWQXhFw5XZkWe7VXLmFURwYm4K9OpnW8xhzRna1PCpWkEL3+fQpM+5inbK9XyzZd3WG1xXoUMiTswMosyBC0u7QgcfqVE7/anU15+iLb+F43DBY7R/Fz3Rci5li4wMlvi7YtXCPsSurxcjyYFtPEcxrym137L5XjyzCaOa2dThvQdwnPXYT06IdOP7ryaoA0OtT/ib4x/wrjg7lUCyX5D7ngNxhDqljwNeS1N3187YshvVrsGm51XXVpNfwPOndzmfMyBG30iynXiYKAgU5WuYz7sRTPyQ7UI3kQd11YYCgx12KGdHD+gg5J+kHRgsn8qkVkT3TgMD5L6Nij/r8mLyji4mEHDmSwiPP4bSfsOFNgWvx+d5oDHx12bz3GsWJj5yVw0MqFt8i9aIpg2p2+AWQkFogdp06R1ERWIrDQPER7gW5qYTubYSVihQE2s8+W4Nm2yDDXCNMWd6aBucqRa4xvKx1qNb4a98aqe3KXvdhlujmQPvmAfIU9qsL678C1ouTVe3ge4fzzT7CW9fgdDBebZiUOMvOeyWP39+St7g2IlD5V2xFcW3o7QSs23jTSUu+eiKhGMQvo81bTBlnx+92hnJeglLpl1T5SKaVAMUCqoSntHIMgiO0HDjHi0WOdZ1JiWB98XzOfoDHDD+VXhI9MZuFdcoaB3vqMSUidxBKWjmQNsAHxX/OdBAUpTjMkONlAfuKe72tg8VSWvNo51ybg9Cb1pkeBMYbOCwO+W28h7bf99B849qwGIblzXcDAtLRXUpz/9AjESiTVMrHu6p3+G8yrZ7v/lCs1n9lQHHunB3qJFxjHNc9Xyd9DW6dxntizHNTz99SudZR7IhW9P9rWXyoxhLBgqmwQthtaWtdIwxKFgksRKxxi1eJL++Qr+JUmEBPsKllPauVHe8yOBJDCgOWt85XlvF3sWAx9UDCkA+8jbKNbxueFpA32QMeLx6hBeplyaH1YJAHWg4uDQBcdDUuF/okOSaPoBe+bC4Ne/BIUhvdzuE/nqiS1Bl2IMPLMHJtzm5vwc3j/FmTkqos6oxkk6MWEP7mCqq+matyHpoKoqq9HovnSp33biscrlJpPm9HN3NAutIDj7+/mQHjjxvYH7f5cHXGzgHdRnkxrs4Xwly6H2AIFU0iHBEdcASoJ5mCdG/vumkEbWWclTZ9yLnAUWuHAxHCtwhpzlJV9MNf489RO+L0yLsHY3MGKectXQ5SobmWvJwVbENz7GAWWjL2E+qJevJQ/5nbEK15o3RhGRx99CQ/orxlJrfkaqY9obX0fmPw6dV9/FFEK2naRkgHGYXacQa3DwCvlEbRtsk4HXOQIV4FT5k84zxnrCasulrblE8VEXgyyibpppvuClxH5Ga/6Sq/qODC2lRNae3nN4vLSxkSOkWLWjKr47rOCP2JHsp/b69Lc7vtk0V3WE3m960ZLhmplRyfAGGEjMbuKUOAMfPDkS3ZepAvEkayL4eWrCesqKfgVPZ+PZW9gz8wu7TjSn0UjVGHuHoGmWxd20DXpTTM1dMcNeqV8zdsMq+KgaMGdjsTzLM5s3IWWf2Ks8J3JRjw32sufzBhuYM9XwwX4ebCw7G3V6GwMsguuwSHy9qZbftkoQ9D5hDeKQlzvMqhNYeWIDpj4MJT4weXNUt+JB1YfmipIM2VSDvlOY+1jVr7MfnHvG4sYxDWJMM+3lTtz48nA03Nvbo0+zsW775f/xyNEtURNFzyOCebuMlZ+Qf02k6jW/zKrUd4LI/LBGAjZ7NA/mK1UP5N+ChvCl6KPh+ctGxmejAH6hbvl2bW8OaBfA7YlmydWDIa5C0tzsXvA85k7NEhGdUhkYDh7lcnJuL6KGun1lvRH2N6llCnBfBslSjQjcV3ltUjJH9ZaynacLf3aWkxQ+4CpfCi2AZ5mL2zYIZL8+D4I7OT6Qw76Tb1x22teVkZejOWOy0rq7BLpOlp+QMvl0C3FJ94O8tjOytuu8bvt2eQXtKqqoFO7l6J87X2OAO7mnOfOs4X5fh7MbmKXZeBptSMD9HvDARK4+/nqI8vMoPFpD/EWfbUs3ALLVc+dlVdpev8y1rNQnMn7i5MmgavTHCRuT9YsWwvUdHwwXlsDQtad5guswwDXrryL6f5bGXwunlFGXz3NzndyC0nS22qhuSv/k3LX/Ld8VliMVkieleSwZEHyADWZGiPsSN0vqglGYEqz4kN5L7sNpQVcD6sv+9wYkOPf5E5Xs2Z206pw+fK1AsV/tgB8/P9GF5/mZCcoKpw7pcFEBrnFpCZYGL4ONn+O+oZJlqor5Xwa48W0omPiXIOhMZmew/uoXXwR03HkExwOQog1n5bae2T9cEb1wMitSBVGwTYywhuFsFYX7mZSHG/NxPCJzZuGo6GKgZZKM+mw+Z4f733mkGY/RP4l79A+yK//avt2+G/b4Y0SNTManHsXtb0D4WOd+PGTPeQ7ILx7GJhR062ZRxot22IdPrrfssxMZwW0sTCd0kVQouN2J6tWTsv14+e/GbqkepKYxrCSrh8sfwfVBYj4ozHhD1whdz1Ay9l2ZKEeYjOybsbOcoHtD7zCtiKXXmFnVwVi8svsUdVBlRJHoWz2M0Rc5vV4lXxe8QWxcMXqfmA0ah2cZ2l++Q2sibpUNOCvZ1mphrY8j6gp9w+ljRhlC1L+ES1h62t98R7OLDgn/L0yxz3qG2IXezW+edbZZcjz+dmeHHH2LfVerhAEsjjbIZL6+DynpfQIdHpgq+Rf1US42KRPowyuzgKrfD7Bt0oGThQx3JMw9lcSOErAD/GRa0wGW6ddMJR2cTpzCBjeRhAvsKI4QyRoilMY9laklihFgMksUIbYRwiyKEIqZuHct5HUujqWKELkKgsQy2UcIyQriPEdax0oUJnl/bgSYTqPpApQeqO1DRgSoOVG6gWgMVGqjKQCUGqi9QcYEqC1RWoDYCNReogUBteZ92mV288HoQD4Q+xAdFBYckxEh9VxBKIkbq+wmP1PcUPqmMk+JqzOPKLwdIJErqew2PVMeV7z93X2Cc1Pc3HqmIZ7nvQXxSFyXReGn03YVPisdax8vwPi4QeopQgwk2lWAjCbaBYJsJNolgLQRbSLBtBOs3WH3BRhJsVMF6DNZ7sO6CdR2sr2D9Bqsv0EuULZmq8xKLUJMp7Wp+JGZ0D6RNOnEz3URRkVSV11U53ZlJ5caJzvzKA0EFZ8JjOkpwmp/T8Kzg2lXGhZKFD/GmHogbJuiO0yXoztYl6P7UJeje1COUMUIsjXlMXd1Veuo2Rbi7dRl1L+cSdM/oEbIIoY7FKGL5qmNFpLtKj1BFCDSWQd1/eoRYjHWsUO9jovg7RF6zCDSIQFMINIJA9QcqIVCTgfINtJhATXtcfoq1z1X4qrL6CdRloLIC1RSooEDVBCrFK/u6KkhZxb7sEBU6k0isIN53B8FYcVLfXUTUGKD2HUeQOqhS3xuFqPPBdPteJkgdjNv3FkFqO0Tt+6YQtRjMbz2Y374bCcYd1KrvUEJUOlgafb8Wot4PSl4P1kI7mC50UJHWGGstsRYYaz+xlhNrq7HWEmtjsfYTazmxNhOr8Vh9xdpPrPbDtVOtcIniVRdraLGmHWsgsWYVq2Snbt0pulnDyJuMca8WtdsOrKDPAVN3u2Kd+neq16lVK0gaG1hRVFSrJbEzwvrUMIH17REC/5Ci0obIepQJk/WwESbrwSFM1n14hFwOknUvHiEPZwwPaz4fjq1HgQi5HSTrcSBMLoZVq4dLrR5OW48UYTIdzrfu78NkPZREyMPC18MVej8snDXFaCOMNr9ow4s2uWhrirajaPOMNq1oo4o2p2hDijahaOOJNptoi4i2pGgjiTaPaMOINokwIV+5S/TC7v5t9gqsQAL7CjXaunJqf5/WLg2rDPjzxMJbW5QwRVkRJzIV3GK1gtQejmg7daqhrRt3teLlE94RbYQHyVAhlOxL8XFuN2ME7XJqi41buU6V2kFh/WwgdLlCgeVEEGejVBjn/UVM1ABVD3tBqh7WglQ9JgapeswLU8sh6nxQZzyYrh4tw9RByXq0C1PbIaoe64LUYlDnerCs6sF09TgXpnZDVD2MBal0sKzaQep6sBbuB9Nl7SrWGmMtLdbGYu0n1upiLSrWWmJtLNZ+Yi0n1mZirSXWTmItJFa/sVYRa0uxlhBrA7HaD+Ibu4e/W2HnaJ03GQ++N7vnkfYHP2NwGRe/USfen2HpNILxQWkREOUYMR571aSRQr6QthBWuHEBagO96acB4qy+9JArGxF2MMvLIBrmvQ6iz4Lo8yD6VRB9EUS/NtGYTZrMPrfs4czsV9OBQwzp+GLXmwy6TGlTUSqesp3dFfl+06E+7hFG7GaKdmNSpooqk0fbKv5c5Xm0mTeV7b3MBOTxkIFkdnCOcQauvG1U2hQbCHWC2p5ag6fxHCAEDhp8qhT3GsQPSHIyeHSF3KA5nkCTZBL0QHdcZ0CZCFuCyJ6Ln+YxgAOyUzdVi9MWZ2qE0MrOlV4uS03u+LZWiKZN8H3iWC2rEjWjSlsU4JRfKaaGFJpPGyzYhFW1RWTUQQZZXwZih5zk9vY6nPXouzNmtMgXo3UIfjK31E094nLUKb/jP5qadTaBC2zUwMFysg8fakTNY4i7bOezp5FC4FJB75e0Sf+aVS2kECgP7vBPeE+yBLtiF1poyHD3RlGszFpxRIMxQqai+56PPeYdkGBZhSyTzVIaV7vpkKGy4nCyeqrRY59+pOFnrw+YwonWKeXEXHhJVxeSkTtgPB9syeY7OHas0C19nb7f5NjYlw+6a8uoZuFLrQX4G3FQuIEVpnTERWQt9tCwq8c/iRxydtnPnZ2kbv+zRqXyexXN+53BpHW3wD2OKtXL6jrSKb1GTN5jXNMJJBcYgVFWA9miigy4+L486H7AiHi6fKAMzfLo02ecqDXngYPVBbcx+Wmexs7Q6yru5TFD/Jk+s4xNBJ5bwRb2+F0Xd0gcaBMmrjRVyECHozoozhy9eKRFHT0SoO+bjgQ85WdobhD6J4lsXC5ZLEy9lmOjOUZN6YKyHHponycHXRo8yik/abQI19rCrbTFvjrbk06eC/9O8SatOOQMqw8POvQHd/zcYazhEYhHjbsV7UUH55q8ykRxG3KevPxrSnsnn7tb9n8TePelRFOUXFzOxMMyqnE6hVFMXqMuI3nAWT0jphZNlr+F7mkvfcsQj9kLh6K7dP4phcyBw5PBp+z3VGU9+/DvB+0xMQntWu8fqVCxNQIUL/g7dyYkHCmpIDy03BhhWU48tHcZw71KtOvDlzA8NTNqaF6q0g82K/0NR+PH4u6rjhatCR3ylIAspi/kHV3hFMcmqEI0wD3vz2jmj733V8rWJ9l/P/sf+MP+O2eTx2z2239f/uXqf0Y7dYV0cOpl8vimJ6WYmcVHvWQlYgwuZrVM/9NnlDV6YDbEe7SGrMHHmOT7s5I9PpYKacUWIpD5NqY++NZ9XRV1B7sND60LJixVstxa8WgHtEQzjtEgN/VUeQXfsd/c/cBH/rbs+ObYoMk79dj2QDFELmcrDwhMjPVkd7TbUjr3UU46Ddigrf9WpQnLalHAyHSSHGWDzip7DmPrzsQ2OHER4e1II0ftSPwlNnB++sS++T9StKMLylaAYwuW3794z9psoHQ5re5pGNFtDt1unDTNqk3JX5wLMC0XAZBQ2uEQd1mZr1565Ia7BQ9FVOVtoo+/vgBfOsvQw78G5QBfTJw5srMk/LpoccFRHDblPUF8OGW/F2Qekgkvza0rMGCB/ogzc9aA+C3BeSaePWz26ouymckf7LC/baSjqskTfFcTNo3xuyhJsApWHj4kzV4/V8PVZqQ/eqSQDU6rAhNHM8Sfuz9MWdeLWhN3zMWdB4Ef+hR8GwKH5D9/2bXFJ1p1TYr/KrFQXXK1RCXuScZQ3avAhDsvDXYfFkX5fDMx2iXgeCrBDmVwq14yfgw/ouMlc+R8FeJu8bgTEjuucNOnwnv2aBYJyc5eSud72wf73tMSzp/8+vvL356ePfn4Ed6OP3vpfaN1PStYBM4Mz38GXHaAcjs+1p25Goa3V3W2vdaSIrp0ygwga6TUwMH7WhDjlLON7OpHVr9P9NSIHjxt0s+1zvKuRA04X9/7hufvOhJsz+loj5Ch0T1cXmdsRsfGYmvj1EfzWswbTR4T4bkrqsx8cc7FnIKDD8mDbGBW3JmyHNzCZt0qxCrgtgGntMqvG0/ZgfZ759a5kdW3+914ckbEVS+b8sdmXobqfCebN6f2KhzdKagvxKio6GfrVOY+l5yyXmOrNZFhpz7CMrVE4H3Cim4HEc7ib4MdIjRc4meBwg71YEer3ct7Avtxxd2O/dutfEdJjvZfXg0Ld+s+IM9uoV6Hm33LWiqdUXgGTb2hwLuvO5zJJefI+Q5M/ZRkMzS2i/qwHH6COMvaJbGeqrQQ4QLPQaZ1l+TcgMIkpIj12y42d4H2wkMuPeTaQ547SMbGplCChROmrijqSqIvXOAbF5Cvmdhg5wHK7qhHhzq2X3+fbX47cFX65NMn1HbrdKc3dTOygz93bfqALV3eOHCmHx41BlyVDU0dm8QCl9htcYBZ81cTgUcnLADnOG2Ff00TlksVExJbKgFsKi4G9/jY3JC0xelyxBRWxrS/MwuTDz8VHSXphpTZPgNUZ3YqhQ0uN4wEgx2kUAF62l4JKVB88QfI5Q8fZUJUTsoV7La9hDXRX5WIQJnCm05/h/p022Evn7FAjadL44H7EH7ASx9uvOPtmoICBgrHUfLozf6MUGEHMFuu4h25wWS0MQM86OkWEUX7pluu4AyMezIsW5S2nzq627B8fNrgT1llPCPvvOWmDszgUBo1BH7yT/G8fxaQb8qaG7SkTPMuw4HjNTi+M7MSaEWMOPkBe30N4Dk2nkW0oT2LodlTs1BYpDFtxYwZbSS9TuG5y6+/n//H//7tz3I1u0coXy46Mp3yggffJu8JPw8SDyyYpQbU2iDKaYALS+VteP/6UmWijweN5kTPFWA2R538grYTeKi7alZO1oC8Qdu20s8dqmz4lLEa5IhkeMZ9BUddC9tcX2hHiB4s3Cy7MFubT+smm0XIYKkQkrbIqwTlAQK8KN2UfFc4SFcHFy5ehLBtV5IAXjUJv8ft4jUbLFiZZwGSPPJyYSZ/TnAogqxKC93TIKHgd7zAdlzzHddzB0mLjRkhjf1k8gA42PJ+eEeMDQjcB4vXLjSsMqMBFrVhi0nWe5IS2aSUDbv8RT4LXOIC+GmCt1WZXV1cXdgMbBo9nVe4yXBTN9WiQUVhM7AJU7PYTlnHzQqoww7xrsbisMAASZo6qpVsnr5EeUsWK0zaq4trR4mabMjKhho8FTutNkyre6bImiXaILxgs4klbqarnI01NF127b3DzT22Oupt4GIHjDoprm3VH/8wg41zrN16k5yEl7lJI4XoC0xMnYpZYNMmLsSmbU7cz5AxeO4g0tOVmDdi4FCrua6eFXQxr9KOPqSf5U8dukdD/C0lg4KunHB25wEuC+WrCANJHaFp4YYdEVlR2wDOUhtQpxcu9NzGdIdtYEuo87sQ5mjBJgAJ99RmYKLFGAB18kYdIfqqmlncjbiXY0CdlZnHb3Lh9zMz911ME0Apa4fc3MgApU2fiTTg3r/KOxgMqU1LG6zewjJQYZPMuubSESUebLcxpmrKOjA1gBmU20q+jqCRuplWucPFxqVNU1WFg8JBko20XUYqB+vfmjCKr6pyOjX89x/yhOgJazGjtf8Vq0bYE42vsgf1h9lDNAD50qxWreDHz++ySlk5b11Tf7MF9yy6DRvQXhM3ycut9E8zoSapsAGNPb7CWp48ioZiVtyDmppxuNYQ65QnM4RNbGYpcoq2R0W59uF0vrDD9cxlL5jOqJhxx0Y9pYjxmTCfxXr42KzNt062Zmi+vbwc/zQ5U2lBWhS/xinI1o6dAR26QyWiyANmOAVMz3cNXhCYGcDxen9dVrwDvwMDCgXuzs+8TQFXE37Q6hRWDu8t/61I3ONR2qK7KT9qZCKa9k51Mnyd24eFbYgKj62xclH5Tvl7VOZDh/kVS5S2Nkhn/B52j9QuQGwyq8sSO1HQVr4PaWBNlXVOYnRGlzZQo9oC1mZiA5+6yov4yhk/+3Fb76QiLipUsdGTrLUInW3sZ9YJDBMCHiuz7W/sWBVr4LDf1Icff3whXTEjnkIKVM9U9VysasywbIkiONSBQ0RRTR1sEpIT3dCBJ3un7Evzvxbx5I9JJfPGwR6QaKAaDRisOSxAvalD97ynN5zw6upBdrSrK70RDqVjBlX3obG0LppK+nnuQd65yeC+uyjqvbnV1SnH6VVZbXI4Y4qMPQnJ6JYt2PVcVVqwuzj3N21hQ/lBGWwhECqN7bQSjp0AH7e01JNmGza9V6z11PnYR54MEbpBmtiho7KKA3bReWR32pDrbSTbWYl5O0ENH2hDSseI2wxt2JxXONHy8hY/4xHxIDsQU1SwmcfT1GCOF7gcvlPMEu659m5CKjs1EeWUjQ1OYAh1lBOg1Z1ZUIpqCJRql78Pn8aZhj5vEoLB1LWKtL5er6ONDvkBpNyROap35e4EdOyRBc8/aafcOcYPsZJGl7wFHvB4FOPW53NJc5qht8AD7yAK6hdyiwqc4ghgbMHg3O3OALJaowHAlgXfA9PY40+kCtyiyatVS3BS5WgRKxg2LmTI1LsHPoOOhNLwFNSmyAI1sMEDS8k4eF5pCDv6MFvGpXG9aUjxPVvFzrCmIqnbQKFszBFt4V6Jfz4K8VsUuus+s0liCtUjo2vy3hvg+atogD9EcHnnF7PQuaeQxApWiE7Ty68tDKKEcG0ZpaDHb/RVgidv5H7FO2Xha+VvUzV5JrQQMzezOUWIn0XvQHPqUUQadclnZuJwjtPmWCzbxWFvTwQfpi6mjn4NpFskiGILY/8WXcmWptjmNTa4e/DpLAgH9YVCxikrO7Io7Yxk+M4C9M15A6qDMhd83WKFr1zg2gLA2sZOTdijTNu1ha66nG+RGPUAv0k2LdHlTLqStXWk4D3KgdqqwZc21KUsos3WLrsiKdnMw1PDCbLVCdzEdIvVCYschdGrYGVvHbRaCfNSt5rSJSoXTnthyyp9muGW6mzRVF3tlolbSmAiltttKHa1UyvMJzyM27jU6bjU65uMw8uGg7pLzunm/pzNMns3e4x8V7BVwOAnb8s63Nwnqnh4GJXloKOxrzFk/KNrypHKL6G4kt3PKmhO1NeyI9J3UWV/t0FpKV8di+ZxiIp25vVR2zkbjKfcpoDAi1BTcULAe75lW+ShlEX7gzt4vAU6ibvpgjFwge6rEm3EeiLSfMPu+6BB70mguCsQa2rCDjVjHUg6q4q2ydLoxUL1URxfbBleg1BYPLP4WlCkqPYPqq+rssSp2uE6djOKSUgtAU9nHjg0d2NfK1vlZaw2dqIdTRnC6h6Bv7Ndyf+c7aTBiQynNeWXPeSUr08tahXnquTtZkBBfKf6P3e41uWPTY4HzGPMOzxOYZokWZQ9NLREJAWFsUu1J+M6ychrb7aQfT1Z+CONqeRVkWR1MhyqphYt4hXUE6VVNUezdv/WoDIRFkJOuQ3DeoW2GXSB1rYNSTp+jt8zj25fW2XuQHGokGyyAxzgoUnzsxD1/cHZAsPW5kfLsHMIDv7jpamXJpJNTEkWwsJBYbH5h4jM88lY9YTiT+gW3dVNdb77Nfn2NzATYeLOHcPnX8nb36Tt81tlz7z7GWWvheNUFvgFJz9jYd4GSdxl/WxGquikfC72SNmShXXJfAyi9d3YhgHDa1eM7OatyKiuS3zHDX8sXHl/09DILSlWWmhLB2wlZgbPF9p/sA43bWshI9WgKcrxiLLi8YQm3DmjCg5NPJ/ymuesR1lwuI40tYCY21WpTNjWnCx3t3TXLM8cbSJeH3tZdkujKS4z4S3FKxpG6R2g6KMAG378RTnFeGWq0euYYZhMNVt+QGEyjW1E3N7o4tK3972a2dThgythLqP4T2blA747syQf6E+VvaLmG10SzTpc5PwjMYmDu5TSM7Dkj12YNU5GwysX6R9kj5zser34ZkmqxerFxR/3szSvuoxJYgsT37+ukYnQyUPkQE9sylkxx5dvA9YwA52mYvlCOvu3wtQBajolJSWLZesS2jCB5W1uIxlqnWQz0uDUiYe7ZtqtahfczBMPUq/eGKjLBcug5zZEyrJKMSrDagfBW6c0lMWQCVWLit+eAK+UaxwWXtVUXRN2CHdTv3SaENY6GaSkDJUig92iYFCgwGDEupzC2xMB2KsHgK+mOboLwb6QauUqwaCAEmzZ7RdWR3GgAAD1EmJgqBAY7KbPoFD6dDP1mjyAXk4leOWhfkKh5rl2gi7HZxjr4DbE0PKj5+gHZI08tn4oE5rMCnt8hEGhpwz5u+M+/X+dTX+TNiJigBBx4UqrP3sRUaaK30zJm8vw+60DVrvanlgyiq6Ug4jvxhn4Ck1Fd+9h09JhzWZZemVBrBZArIV1Vgp7D5DlPWF5N+ewW4zAn17Z0UPDrVMMRx8OQrxu2GGBlUan3RJIHKcxysanWDWh4UWeuNCSTQcrSv5wcR/p68JNpq9cQ7VZR6euyvsXCIL56LuoWg9PiF+VgaKJrOLBJwdk4gCh4To6vpGwuSj7SCMtBFxDJBXi9wklJx+mYY95mlUpDeH8CMcgjO3EGnR3587x14RfgdK0kR04m0NOXmVwpzXPIlmH3pKxoYwfc+7ddH35HyXetL9evfhttyR1XYn1Xi8gUo2c10vJ6zJB3+9hKz/7Hl7/bbwJv96iYZxzzjg3GWN4gspSdNdh+qJB9ZKkcQYxtoVoJ7JtevkfUsePln9qJ8XYIcVAqQS/QJVfVXkHp8FPP2biN8y35GnImC+SJXuzrOpa+myN9t2wf2XwmZVh4eM/kV/k5e0hFYyr36KPs7EMr3Fe1bqNeTfFTewot6MP+PI/VFs6eTb5FyQqrjo7mWoZw7OuJ2tVbcKe2cFJFP7luwJcSw5VwwZrli/UJXcbq1lylQs2WF0LtnH1opON8iIwodh+r7l5Jvn7Td/zp4zMqvLP59wTvLXbe3Z2pFP2BWpffrmDP592LCkW8xPF3FTpAd5m1+DaXVvFRCypxT1HzvoQo0YmoGXdxORbVogl+JAI7e9JJn+HzyM8TAtvd2X/rqyMSXGlrTsCCvrkjFDu+yzNSdo7svPRoebAuWDqbMY6+nCuH1B8ZQdOPsM52+eQLqBqZEv5CPkD5eB75+Ul65WzN9tYs2+STS0jBpE+VSrt4GObI869pigeoyaL0rPsY9yzVL0oJgMnm3kYrYNbv6f+62Ay6zxhvxzB3MLtuI/+yKSQL/jdaMRtiQxMORMxINaB83vJBqTULPc7dgJbAZ4OTLjU+fLOLIoy7OXpL87SOMj4+7/f3rz98NPPb9+Md7UGgn+av64y36xApFrN08rxbe7AD0i5anyvE8ihGGlqLLm4CGCXPlYFoPW1D/IXd10025YI6t8jzAPJzy/95OeXVwHMT35++SyAPQ9gXwWwFwHs6wD2jY9dBfJxFcjHlZ+PJap9Rgb6nLk02nNQ9rV4YFGVROyl2niV5X5Ngukc68aq3KNQH8GoneaYLagJ3wHy6OrlTQcWb7zYYOcjgabXXfgl4bW80Z9O097gflPU/nialho00Zeb2J77k6xPvZN9jow1wkxHGypYnZ0lL77AtNSNeB0z3//bJ/jLy4BQv0QnN22DUWxlkCkZnKnfJwuiSBnZOrS9W6AiYp8rHvWU1j78gmHa+SecirDv5YInv/7+v//j/LenfdFDrI/hJwF0ySvJwYIndGhJppWj+5sv3Ewoe8XoCLd4fuzQQwdNcYeyoc3HoB4BSYWccOj8eae26koonf5U4/I/9V7AMTOf7HpmCqqYoLu9hZldmzlQ0U7eGKnemxnhgD0FqzS2cASrOK3rAzdrHK3C+wQp9pJTO/osLK41BHnEDtwcwYFrkEF2g3v5jBVCJCVWJlexyAX4TQiTaIQwT6ZpvooQY9LquzxCQVk7G6CWA8SkuRui0s0ANUV0gJqlA8ScDBCLKoEt+gixwEMaFxUaKotqKG7dJQNU1nqGiEOCm0HBbUPqHOdkPqR4cxlr4820uY5GEiffYWKsQavJwx7ilB+heY2NEcA0dzBmmEE9s8dvygSIU1QP03E3TBdmBNNNukfMHjoMCXEOsdscI+qOZiCr8gXSuAJDGWCRGX2axDmquq06fpcqwmA90BjmUO81BqnK8GGIPAUrWBxnqtnAOevqDLFBaSOaS0yXw9jcc+s4h2hG+5g6GmdaJoNkLQMNyxgiY9js516VZyn3QxhgwOs4mZ/KDsVnDEPx+/2/IBnM8H0U3OJVmTDPdmnsl/isvAaNUZYIV4SRHmWAQ4wkwuOT1+1i1NAlxu2sKrXdUPxj8Vqo9NXpFXy2wFezGJXXfJZsQ6SiaXn/79cFSuO5DxPZqhj238LEdU4S6uEn256UC0qxVBX2731Sexas/pgTe6WEjyI7Vfc7ltOzY1Lql1MDCe2f3NIZcY19DVhvGEDwkCspnBmOnY6xCk/5W6ze9gAXEz4mkCr566PF7LaOTNP5TtJitA8mVlysv1h04LO5ahby2aD+6Kpjn01b53ymDin5zGBYScMkua/pEwLgaQ5zYb2pRX/k/u7ARmYV24h3tDjaywm3L6n9E4gD9ul1TLHDooMJsYJKURE+qpSib5q8yv7N5L1/+y2r1qF99f7KEaT/MeimSOt2/HdKaNVM3rGSks/9HboiRiJqYcVU5eQQ9viiMtgfdFPPFxQsKFs5f6eIrJHnj7XfM+yptMgyExkyzmSssgr5U8ShPSwviePrsoJ3tuiEdQaT/8uyt9x3NUxGYPxbYFfm0sLnfIi4z0kahYMo/jSWdh7viBHdwWmubKzlxWnvTgnle10GdWSvvMF4NXAOGP0yIJ78Im4rPpswEPGNaGCoSCEyL0TgftCn0QuIdMJKn+CMIqCHJ8bJqPdZbV+pE/LAYcIWOUShlAM/vo34FpeuZtg+MO/DKZpKbw4WJhfABrbE6Yo1fW7fxRY2HkOGi4raiDDS7AEvIdbuWtwUlSOqRrmvFIBeor0n7B5zmE4z5+XyBpueTO/o7u4eN9w92QNO6oXjcqaDkmVsxViYOrbT2P7TeCZYurSDSKLTP812NlcivmdsKzu4Qa3uAJhqhioqu/4Kba47fFW2Bf1j3/2vewIPWVk6wXVuYZIqieOyjv+znsrsxfNP4HUCfGdyMvofvLF5MH9X3UcDvDHbuT/k9Kxnl4X45QHXyAORQt+IePakZNzwZNCYrwUj9x48UpDIrAywH6Tkp7MW1rUOBguOLkcN+5t0ZaYII6uVlLRl//ivPTsUoaqJjUywmfzAVrbDFy1wk2senbaNpTmiFL41B+fmWmt+fdah8NdAHKzaIA9TPv8cmNbqLUCHwKqHlHz3yFUbJ3wEgvM/izS25PzJMQIQtX0Z8dCeHnIjXxZj3CfsG3GDla/+Ia+y8un3v0wiUzhhLKqEjS4q7L8bcOQKVavA90tMhQbP94FxvF1lHzu0Q6KUCDsJEtMKW4dzy2TYH1tut+XlxQUqXmR3tTu2yKg8olu8BC3Yb9uzq2yBkqQ2lV0gFTxWn58WVD3GN6MefWwTIPQXjNolbtx6JXQjCHb34sLiwNnH+UmKD4PfN/5ob4Cmp3w+qUNBmOk0lZulIepdGJ3meAGvdYSJcXl8Jxpg+OHk0oBYFVVdQ61UejIpFh6kFO2hW+ojlmYWQc0IbYJwVOwJKlAdxC5D4FUIvA6Bz1ywgcOucBlQ1MZI/HpXAPO0A9DTDkBPOwA97eSRgQ1uUANDVEy3zR3rdp2qOs0aRDc70S/phhdblvgN++jpVlN9fxPcTjugy6/mqp9S41CPFFs7bHzUPSj7EgXs9fTHWU9ocMPk/Z3J52cH917uliZJqWqBsD3no9KIyZOAk3lb+zj4kCq3ATFNizvq4uMy+rG7uMDfNBVUAZ1kePIOnBwJFI3ZkC7avB/udWjYXXGbDy6vpZBDXlWNi+InQr0kp7a38PQsSqhb1Vv7tkEP7Jsb9jORbXWk97bhhgnf8+T7fDufj/w4QcDciJ8gSnLCB1yXJPJso6c5OoCLVOoh9HT+Kc0xauBe0/in0OffTm6qlM1RJ//P5G8NxuXk7Qc75/Nkyt1EGu9y2RAcxdsIPFBiIxV2ERbk+82mVAU8+n4fq5SEOB2UxoQyIjRW/L/abFw7m8+71vIH3wMHHJVy5ofsFxsCwr2KVsftDOYsaw3+Gedk4a8TBbExiFKYDX+GesfprF1HFv6LClTiHF9wA0Ed2rPs4g82HVzeqBRVxR0HtGvfFaThlvzYI9H5nHVK3t6oVROSoa8DBRxyR5Rzy3MscTmU/Xcu2zisP9qq3mX4/AZuNVFMWswPg6TXvv3NV0sf23x79SLNV+Z23/U/LSrmSa6X5DuA4zTU4um33pGHfEBUcyT2t+6gLjLUqnrW4e/XFHjs7FbF/qDezPROdBRHa3NYaVu0E030jQZkpBA7DA5pMupTa4c8cao3m0zW0SMK4W7MubcOr8QtkipqA/wM/Sq8Yh5oDD2cVE1TbWjBbzuaBKmvAgZ0ZZ/n7zv4OgX7seOcoYFoK1qG10DCyh7QZ8RF2tn0egzCZgKIKidxR84ZrMgiIQPat2coeU93QP+Kf13UVRKwGSnnVa9kD+1XEnhhI5Fxn0LJ79lk982PN7NX8waRzDuAmDNyBvbIPXlkWfADnMmPmHvOmLwt4QAFgX3C5DUG73lOMTXsw02tAdpECsyf/XDRrQU8/ucu8sTWC9vJe8Q+lZbnpRnhlkCIWjBJNReUcjnsEzFs2AZ59q8oxRo3LIR/rNxG7TQNv8XltznKcCseEDMzykiJQRI5c0AUgMqyKuGyj0dgXTt/H8QlpChdwr5eEL+K4NcR/FkAJ9QH2Q+6uuWDXSCjcSrs98WpDc4GqBkpCxQoAHjeyEf57N7Blms0oHWcClrHqaB1nCrPFuIMxIeKYhZAVw2DAnBXZlgdIwaJ/Ow7RhHGIC41JzTQOAHlzSSoso+xjoEIFyh+saB84aNcmTCJiu1Pv3j5ZVgHH/85w50LXEaXU5rD+apNMMFZQ1RNWQSS+yCvB8qHhgjRrFuPqOvWpDj1ZJKM6jDhqszBy01FAySaV3WXBygNJjSQRNMlDVmtIgoY9djDp1kVUHUk2Qv/yN9b9B978Svu/PLi4gYEHL1IYjV3s+TWLu58mFFoT1Fp9tgha2TJf8LNURCZoU3AfYxD0QobGKYeNIfdeheTj/M48ArTVccKPO88kvSV4qCFh5S5D1Ue1FA/cbp2oMHltWQcnN4bwsa0GvE6w6x0dyYdkk6rBx9/yqeT852weTRHQYkK40YPFlbHDvw58xPNTCAnoWzA3IJ17+Img0OAY3kXM7pvD51SVGYJHIaGqPyg3CYomz8T/QyFx1YvHxo4Nfi5K93y4w/fk7zpnG7DwQ89CjIjnrTTq+T8YPr6zY+ujdxifidUlixgj8BZGOEqRBnoOiCKWIJYsT4Gn37RZSXnLv7zLxZxwOfdAjWOpC/kbWIX1D2tDVNtu+lSfCVBtAtEose2maXOdkGJQoLX7za1MtI5H3Y9yN+UprBPpDJwFpB5hMcOV5uDqszfKJLKhPLnSoyU/NE7lHezgh69JH86kxGH9twTtN1lXXL2hD9PxvMEjjsKGjhA/vJKSnRb8uKf5cDuaTZDi5XuKoJNhl+tYUym3e3j9nwL9M8lKt91FHeFb7S6QCtGLUwqbxwBXIx6AQLrzVdyjydA7eg0q0q42O1TP0Pmmxmp3CxLTGZUhhapESj07wOPcUQ3QPx30aWcY+dWLBbx1FbWR09nfehA01XgP/qUFdW1dR+1FxIytlQqBbuSDK95y+8lGL1jqMyIx+QXUFVUWeBpapek6tkC1cuCHoGuCGyi2vC4W18LtEbiLXZLOwVKvVRQGFD14TQnwnuDHSMAy/d+ekAZCzlRA7DwYOAl4sEjPz88qeaTd3BvZZRpwQJX86KPLQrMxPbtwSvmE87CFvDe6eR7bsQyfQ93HPDx9+5wRuq8Krhl4Xz/Qrpn5+PWKVfSYBiKcnlTwy19mySL3wRHp9kmVTt06J8vwPYN7HQM5i/EuUFeL5GLs3UGBILolHYL4ZQiRL0KwOLtHxemaCrt+hxKMy2qNRFuMT1Si3M8r0qSejonrAlVC5STlPg00RnYWLJGrIQ8uMNlRcEshbokbpPsQEu8bqqcTejBPY5Dy1FTTf1cpPy9BRuDm4CBymH9vItiRLflmpX/NPEks8ZeFOAp0oEzliWPeUGgsMpVQM6ygg2ZhpWopxScvvnYgn+4AUnwPFSek4KtXoUzXIf8x3TOVrUJ40GBkiJ/FCTLcrxBfonli0BycMkF3lAOkaoU8a1Rp5BhPExRknsJFHVASnEXbZzwLdkI+NFnc7U8kLO6qbIpx4j3aTAaUymFtzlSr6wpWeTVlVfFNPfaPDwd2gbKvE29ltrN55Cr3MU3JPGib4R9tweyroa7vnIJK2JjI/u4BS5QMcts9xjIhEV/qoGx6TR4wWbXk3+W1SYHpzWjhlp1mwQpeStXXP9SS5wF7n/EqB2J02RJhIlRQtpg1PIbxANylYOqMEt0mcaywucPbqxD1m2/D8Q8YhEfSzv8qnMwfzHzD1VyO11AZ0O5fVCCw62Xtcp/BWYeDO6stqGBveUOnKebH6FFoS5Wm/ppsK7Se97qNSL0LfZevT7RArfK/T5GYUIVERorvkGTf1dt0HAOiGuTJtOz0L31pdlPWWkNmrLi97Zqjl1+9GJglYVhRgquRW1cPkdlg6IoDGjPOh121UDOTlt/yMinu3Cq1RmYdhssbiYO8CTweLq/WjRkctPVdT74Kjvjopqpz4AJHrqfoyLJLvAJOErISItS/rbFDrysk1JZCjvPihP5pvg/2OL5V3rzW9qQuj3f3bRb1tLOz8Ldqanl+ZeXbv43aMZ/2/ntUSFEhccV8hKxHC5/ZJO5wGpQEEuDyJN04Ufv8ZZs1Klm4rAfOmD5VCtfa9/hTE5kHN3tOEJxExupSo7yv2cYt8tAcTHa0qSJRG30sQsLLQt5PBn7YjQDzL9xkfBNHxNkc3u4IOnCIjcaGDDE1wJ41wYfzFJ6b4ffHT8pQWwt1tI9pyRSPU/CSfrGZcHW4HPiFo4CZXZF8KT23yCU/Z0TfxdUpnfsnGpZsvXpgV+GeFYO8SjqYDivEjjr7bGRH0fkVqV/pdJC6lXnIPCoqg1cO0BWpEx+5bLlYKYB/pZDsC10XKMhGQWf4WPWW/L9PlsELw0LMUNDawXBNjRd7wUd255I8eydegPsQS8NMSWKZwc+GQ+fhuKOXYnIZluC86xAJStLdfXZriDxBrjbOevFrkVPmzZ3IDskyrFHDpxKiBgyE7/+/vK3oCUXReL2FK3mLewenaesmVYFbqZyR4rvO5/3gXZq+j2FJ9SPrlcwiQu4OLMJMtcmxI06bEi/w+gShI8BG6M0t6FxPQypsHegKbTVhBJvaB8emUwzec2aWIYm70letf+LTl5RChdQuUX8Az6ItGYfAjzHp53mKoDnQoYObGWMG5oYOn8iDog+8TH1fNcbsPoTTztdNukM+0lR79b0aewR5BXgK0pQbAZCGkTtlwctBOU57F3SBMZaOLuyqRSjskZgKefglFCxN2ThYSkSvXJg7YvIQrE4HLAwMKZaV1265O3fpBA2wijrKYsgZjMuKB9MsMAaV7UHNmw8b7BbWAyFZYhbGgxuyV0QnIrDezdGi+5Iua5Iaqc7OARxtsEhSAs6eghq3qG89UcgqxkViqVvRz00rDnnG1Zdixqje+3rWrua1lbnagG1DfBTHRMw9mYt2Hgb18RptnIA5ZjDSlYEeksJI2zoKMO1FTY05GFPQY6yXtQIP/rCkTTvWWqB4a6pe1zmVCNjk4Ly/BaV4RungpxYZJWwR2B9aonzME04HwmKw0nGXT1EiLGYY/Mb2DDoQZm3z7RBQLix+b/ZGMgSOd6YTCnLZKyljP6L8NBD54BWzOGexk3DH07pstpM/lF1TRlw3BKxOHgqRFebWxFvr/bwijJfrlvRBnyueOIDirPJ7d/ejlowIRF7QZw21WP7dpoV8wmNJ0gDc6tZ3VSurgYuNdXI6KSqelqnoe/Moqjkemz/JoRij620THHHj39gGEra7YFbEkhHkBniLdeEhsdyyTn8jRniBpwNMRm/qW9gWKxo/7ZUeyVK29miir/KgGY9i6xEAu+s+2BDfLThFxw9lFCw8TBhNpWez22oK0lrIuOa5wpluCAr3HwPHqXmXzWUe5Z6tmpgZHHduWpu1hgoMnh49USpBiWaiiMhwndgt93L+bUSkn5r6K9ICPuNSxswsA7nw+0VBRddob93NG4er9YQmnvJuRnPui59eM9BjZC2Y1F56zZjH2VqPtQkvssWmHakxaMeMXwKvoxmWMmQB1JP+X6zj3IbHx+GYysfhZc7bHTfMMjKRI2GOmLEZQvrCCzZfm2zmddDd9K0EDH1Bl+gRdFx7xkWDYzIqA1FODU85e41bVLZNlVug8Z2jwlDKVzZkPwSFHAap2KfwKvYHyn6crdA7Uv+76ezsYM4V84pYNadJ0WjjPhWl9QMP5UZWmaDTohYNPi4WDzZVr7cKRK8rPRp+tufpywf8x3Z0V2+3K2X8mPkomUcHQUjcUgyRQNMYle5aNeDXLTFqOhrfIj1flsuGD2boihLy4bxrKyTQTnLnHWAIY7B5cBTq/yOMJ1hFWYXvTejMas0NgP43/9x3s8AHLUD47/RJsIP4LrtgVDuyHhGCpLmqx1/agxupKB22aLFmZhqPHn51y93Hz++9Dbv7CwwWUwH+MICjfseZ54NS1e2rOvIpNqK49EXZ6tkli6dj01CoqeQgaTCDVzMVmGwg9S/18IAXoXVrpkK67FShsHAiW/6CeAz5BH57uHVgY8mDrRfwctbXcJdrzF+r8ml15fffH15fTWD3fR0fjED102w8RJYea1Ig/y7PwYqyl6FR2abwCUwNwnArKGgR8Yduq1yVJDKXwZZuEiqR44adkZmv8rR+6a6hUslflEzYm0RhYYO/PhNE84spm9w19J0maMym/6d5PN2lsXmnUjEyIwYSxlDjoRx+qGT7LCEj9yR3ZOU0nPHvAauu3BD/PMdKTMMt/jqZc36SPz2zV9Rtvwk3onetdu6ugZrx6qc71pc1Gfnu67OK5TFjHDimeEWOaEbkuJ8cjgTblrZdfr8Rbq5SF9cLJ49G36iBKpsTe7Gudmy4uZsjUdnNlbizRaDsbeFVpuS6+TAqogUclI7CCE30tcZqR67/ZBP31LWD/ifZD4lBoHnzYQO8Gsh2T+ezgtZPn2HMlIiv3fLp4VJkeoa2KObEoFuqxYlgYEEFDFJWrsePGlb0aJjzcVK+9g7yCyjFeyTIOX5zc6pTVNZNdGxdf9/uobNDUKJ/mFS5hjLZ3IdQvVHHcKuHHCsejdL4te9kAteIHoqlEkI52cOIQKCV1h8Vh9mSAKuI7zkggR034RYPVQk5sEJDmXMR3l0H07AEZEf3UNFdA9OujwU3UNFdA9OulDefVRGd+F0SQLRfZRH92EMs20vuo/y6D48R0E1fZghNKRoCJ+DgYLP6aEiKQ+eB+vDR0V0DwYDJT+6j/LoPrxEXSC6j/LoPrwkoabsoyK6B5MsENsDeWQPJa37EYtt7OAX78OrzusEIH4A5gIC+KoLVnwAVhJcvLpPAgJ8lMf34RrRZSB+AOYCAngd/Jh9VMT34CbUdjyQR/ZQWoeK30d5bB+mm2B0DxXRPbhFt4HoPsqj+3ALXvUC0V1URnfhNtgJ+qiI7sFtsNZ8VET34K4JfXU+yqP7MEJ5lydoa603HUwMfBb4GaaRaLVMkONDVqHKxqpcsNUK/wwsXM62DGzPQYcUJG6lqIgnPADOX2VLFPBClyMDF1r3yKOv8vO3cKV047gzzolGhUYq/Bn0iSzB/BWYiYi1ugUesio7+aLsH6hAgZcE81sDF9r3yOOX6eQf6B7jBnlKcdRqejYmzoATlK8QWAo6VDAwblAqbCcdGmy74IbSrijgzDgoNycJGCVjXzLfK+Fvv3sxt0twO5/5ysxZJVZmUvuO6wqxp6T4h6wAzLSO3lV4h2iGmh/BvNj/+AtOLHuiSM+DuWszH+bWcz7M/VGGCKIbD+DCT2qAIDfMfYrwpBvIgLIYc0kjG++7aok2OGCMlxcWRRacjfW6GPjjf3AfUIYSWCr5Src2SWjtgIULfQ6N5zRk8cj0MAhKWw0NjqnqEpeMcMqxlM1EgqOEicux1EBkW+ihsakX1eQNuKdeVp1jr5Jp2CgyD6TXLjZUkD3rSYuw2LqFV2i/m9JI34BkaRZ7nXByAzpgPKmy5S9sEAr2AqjcmCSppw2qindYleGrTXioiq5v/F5670TbweDpTwccGLmAWxSy5P/I3T57b2xbAnms4GFzRNywtGM3SlGZNRXJ+lvvdgE5RFVGFnwae5DTPzKXI7pCk5+rpGpJ6hsRR6yWEI/WyFh2vl3CUM5t9qP99hmHawFBoUbgKOeeQYnSeEUa7mH9iwMNOXms3rT+6cxGhgw4FOPg/M0QFjbhSFGD4eIxeKBKyP2u2GK0yPGO9REU53NwckdSrO8l70kUbDycNO1CYlNqtFgGFgoWQehuQbpnNtDHnx2IxL5l4kNzWEFNDKqpeI9/Bj1xCR4r5Cutk/fyPrn3Te49DZWS7OyYEAJ3UCY0cosjIWWVV2u2tmjdNbhJshuESxhZWilqcT79oYPHYjw7Q1MTwZhrRvmFBmEjGPWYpCwCp/wdiLrh7yp44s7htn9NPskOg3VVX+5+fXn+29mOEeuqBMuec+1Agy0mG9QQ+CmuMO6KKoP6Pd/VebcgJfsBB/usNwKMfdeorvc7W2Yf+EvGmJOU3+GEAgJ7gYRlinVvVFrHyu4BjD5ptitQs8It9BXXorMwc/agHtoXFOnvvLIMdXppBXd6GGfDH90QFsrBRIIvSlyH0tEyp6JoDECnIkmRi8jCmeyeAg81oXAtFNvpsirwjpWjpFNemPIi22Athfv1g8qWib2KSeXN6uXs6dlLb8q2OaL6nsgcGtmSmYL87MuHJdzuk9hchU1a2mqTeyssqZ7NMLb7YVK2k78JHxL+qMLJC5PaJ27in8FeK0+7DD3ACnuzJKw+wRNkhoRXXS5RZSufwayDkbB4Qbjf2hkg1Wz+1aL2Sq3YlmiBlhX7bIzC8sCuZjMxYg5rNvJUhUvxoJsaz++WqABPGMYbwhY0OEFVz1FCA3XEH9sZugXJ4oNDfF6aO0f2WayDdCsjkOWoMzz+sMHZyw0Y31o1IxMTD1YEO2WjpDXbUCqqglW+ovlxZAfv5euGMCDEbi2xXg2KvOd0lXvCX1tgAejbdzKbQQM6YYJ8/uVV0P55b5uJv3pKj6lQNbSq1swCrD0fXY12b8FmnKxNrPHkNVyybyf/KmECZPduiiftDDcOHlpk4JPCgR9/Go3ROuDDxbog2vMM7rGr8oUHAfhwyKPpcfCvcFfmE7yyABClO+5Hoer4yxGpntvJCd0fNDVmcLHG9eWleH2g19CrIO5KWHZtxy4MzLii0npkbHE37bdVaF+EEZLKXoRYkPD8bGPgba6rbXTwKOypqBfOfWx/bMeLzEV7RY4+OmFRJ2+5Q+iqmfzMem2YErrrJDhDMjcO+vDeXUrO+qAZuSEhnv2BjYd13T8yMihsXfPJpynNL6sfWO8buPYLtNwgacV6cGzTpW04QQMHI0ToxUxMaqCRgeLm0UXxAHukeEQi3N6xa0ocL3B19DskzNDs+CZ7511h1ZjM9d3gtdJ94ievUXjCzNbayJ0sm9joFN1zY4Y4iSCnQ9JAWlrBrNqU8qC+B/NkKizaLdARVMv3FU2owfKIuMf09pgBKY8lBtZWVZ5wE0EDa7ZWmO/8oQbeFdDo+CIs2RjOujJ9YB4ZWfl5LtyxZiibZvCXq3hwuD9i0XaCnXck/FVI30tgdt+11boouq8WV+2eqwRK59fVBoUeP1f01KTr5uBQPsOMBdJsEJ28Khc4n/yNzFuY98261cCyDd/VpPG25ZUoBJIWvSA7fyGG6O3OQJSP+mnm4PtfY7YS52jCne/Bo9WwZxJpYhU3nZsjcS2HO9ZhoWlV41JYAQxdxxmuBSbUdeGoMVF2IjRaPLifES/PHDttM+MqVXqE/cAtcsCUrW9WHtYlDkT4TxuDpyccqK7aysUo5m9fW9h97TKlc1cU2rr6L7iPQjteXuW1F3fOpqvUwRq8mPol5KNOgazu/dxzrL6qHYTSnM/sHRhCci9wZbYRE1PCemxwPqoY2afVdJEZmRYGHMPrQkvg6t4T6Gl39Hxh3mCaqruIR7dqM7LMnAnxsYa0xMOzjLt+c1DWW8xZFI8gnQPYYFoQDzPu+juEKvWY1aO5Nkoo7bCHFmjNb03Y4NZF5G6xF12bodno2hMJZZw1wqDNJjSopGL94ZK6ksADWNxRglMj/IEQExt0WsxfbJLcpzSeAC+hqoAOOow1IshGpYDT3M0SAgdXTSrFo7+nRVX+0ZFy8rrKc7ywZ+KwOpT0VJD3VsoT8L8wm8qb/U7so1eO+4WFjxx8pc95QsHpRrHVEa4G0nGLrSHtsthwj7W+XZVHHtkUl+iPHAVcoNsE0QQM6PEnkASeyY3veCEML0+x8S9TltoMufKQaw955iBzJ8xmChsXqh2g4De+TEQvTCyQcuecNiYfUHbALTfp9LApbVzeNlm5iKtea4fTpHPLCqArH7r2Iae4jPWigS6cICItqhJUOakuMg+4coFrF3jmAk5uF7edK/W2c8Xedq7c284V/AdbIGVOLSzagrplxzE3AcDcJABzE2ndktu4YTe1jZvUxk1H2tQ+c1oycYKFU0vEaZqFEwR3tI6MimbUaY80dcuHIVcecu0hTsm0haNOW5WLWyf9zg5uNo4yC9DFha586NqHnrkQClQ9ClU9Y6J+mh507UPPfOhy1vqyPOjah57Z0NBYD5mAPU4x5hFxuBUa6XgL/tIsg+DsfKGl/cp6rd/2SWV1v0/mnpHhu7u6kY9YRi1kCO6Z9ADmgB0rfuzDfBvKwRJhW++g7N+aPxboE7qaz0sdPAvwzgPJLbEYcxy0KgLxSUCxVeVj8tl1F+Zzdgcrcx+rQxirtErOwB2SsC3xcTgKqkm5SFGI2i4DWKB82OQ/VJRdADLXAg5tTYKS+arYLTyyWErjcL8E2U/+EodNOI11LBP6CdWw1fqJq8aWwm1Rg6HK6IkVKu/dDWSOzdp1/6UoYCAX4kMHRvarXZ/kKRcmj3qPfvegUo4Ovu69J/8J+JYY7DsUB8MvRX9vIPIVKerBYmWPPULmIrrfMbnq2kWUWwQTLGZBOMlcgNy7SOmqkXRbvi9gYikq6s5lTJfgkyf3UFIi/uwVEQt8iygeanHR3oGhjfNjeRfkb2i4gjNEPIRvFFpQ14rJuFVyIRQHk8ZNU7m6Y5o21cYF76CX8/I5b3AZUCAIz7tN50AL3BTcz4YdPQgvFm4JCUss0MwldCRzm90SJ/wlAiepILy8L9yKI4nbakkRLBFSiutsDlaVmJJAVqMkUtIap2rIMQleii3vnBz0FoFHduoWQzGLEG7RHy5SJQ6yqhocyEMQZut95H5IemB2MMot+r3v3wrLbU7WLm47umzcb8MYmkw0L9y6EG+t2BAb2efS6NMhsbpp4cUMF66xy1k/cxsIPPihpgYmjMld58VmfN2iC9VXlPSH2xWyAbnqmtTrl5u5W7UwmngQDTbQME7dYuVDp9/fUZwHGzHDc+/TkdakLgp5EpaLFsxasbh8b+sbxvkeA3/Qx4a7Zo1dnVs3crv0uuJiFgD5XI1Vesdv9YSI6hGoAAm80jv401nLSr8VD8fYMbpmFcp8GF8T3MKkINC4oqTNsmIFhrxmonE/E2FV5UTGRtyZBvf64zZnWMfzodcrFu/jezqbu/2F3AVw24CFxbYx4VRUnMKwSeivv8/OfwMjsbP/vvrL/3BvDbt5IZeUIEqu/nbGGY4dRxeNF+ekDseSzJfvrEjtMg6ucVm5QWQo973i3P22IcNNViRi8/lJpPxc4Wzp/OXVgeoOS7L2f8JGqtA09soJdSLHr+lT/Obmhy+OP3CDnlG5s+wD/Oc0Y0qZNAXsuWHCXRfDSaOMwv1AjrRGE7cfAm4kZQeglQp7HT5FfJ2FcTLc7Bwlzqlk1kPB7Sw0xl7Aiqy2czS017CQ8X7knps/nurZUZ6ff0MeBjahyjUw6P7YgYa0Fg60Nf+DbCJtIbGKMzSLXMkEA6WdWsSxle5Oz63OAsqGT872JiNOoQ+RZwhbs+lNniN5gp0GrDEJHzijq37CuuycF4Pkg8Hy4mKWutClD1350LUPPfOh5y4kBuNAAsRPwIFWczibETvKCh1yU33x68Vz2KtNRUnLAW7scEb0HvBB8vZvKquxZ6847/Bsj35kn8AD9qfPz0Vpg1H8PnH7htk9XUyBiqHNqt4ZlN42MkKDJ/6cbbhHUIKOVxtWiCGfUQYu09DI2E4YjK/iBYQ0Q59kD1xeXtgAStxw6gDG7p+BQoC6YC1n2yZUewCY0mMH7cRqy0buXdDRNUGVAwibXQNJC8r37B2ULlGe25h50NujOKlrJsBFF04yczZNZms9n3MulvgmIHa/ekQ9YW1hVZ7hdu7L4377zHBVLrxiWHYowQ6jVzOkbJ1Eb+dOmKBq7sqRu0E9sFIHGwbUISdW7jaznMydJiCeGPVzXDgNSGzJ9eGqwE721a6MjaizpB41N2ZMdGtsQBi42Dj1FYQnK6sS5Rvs5FHthaT8grBLy53SZk2yXCw7F8QAOhnsTSp6rJ1Tr4o3ZO7Uw5a1Zy8D27JzdOnozAfvl6hKEfFa2/3SKUEkg1UCTwXoQ0YahLMgugyiJIhWYcG1LiEbtwrPJrUBdHjp9Cf2fcOU0zjA2jNNFSkMj0KyKI8fhNqGqAu6xkSvxeJQwaDekpqIejRA1aGbUnAhPmUDk0oaCLQM3nwd3AztX68A6yltDgmbs6dV4/u7NNfvNo+eWZnwQGUa+wUyxgFbBobso30YkTUuqzbDKHQfwiPy5ZcN7tkJAOcywvtoH+9hCzFHTKzJW1qG58fXQb38or4OyXOaxrYrh6dQkqGf/8wc8JY6yAquT9BKtB8D32SpjSSJE5WN1WJj3YC6rQ0ow3cTCiYntQ0SE7ZiFE/nhoi0DBPwXc0vCQSJfFQNUszTFBphwW0aSRSuTVdNxm/RBcjqCNRG6rxzilZagzugsAQ3EDl9c7ImTVJ6RE2ZegSKc9s5lVc4QeH5zULAa4aNicxakDQld0DipGaZpPSw2rM3ED3wGcUMDtVEvx0qexsWX2oPbP9wwl35BzGhx/eLAW5hw04jTVxo3iOPb8u7qpZV7t9EMmCpkwJGppNPXyVV105v1LFb5l78zKeIc1CLQ6Qeoj1+2eQTpvMaT36az9nM+YsDbwRAFKZxxSOZ9eoTRpclKVehW60W4enMAXQQLYyC7ZGefenSOWKI8+iVSbcqrkd0CHcunSM6RFqXzhEdyolL54gOFV76hZV+mbt0juhQ4+nXWPoZ9xt75DQHY0/6CYkQDedPaLFLl7u02mV4h7sdaXc52RV4V+a7ptt1q7PA9mtf80dP3fJndzTgbc+AZd4VsH+qprLEYnw86tHJPR/Ca/BIOXn7JvQtcG+VRM0wcdlUfCPFwWVWTHC0MhXxp/Agu8dVago5eJLLo5xyzZG/bra1Ov2wD3xKcA8w4SVSygMfNnnwcmXEV9kyoP4muQHvXVoJ3mPn8TItT0LAFZtW5x6XGaYrzrZMj12/5m9wIptLdGaeZ5rnC+V83MZksRnYZxjTpOZz96UIpQYn2Jox6DMo9o9q6z/vyZS47XGplkbGJvVu+xo2ATANtv/9B555sU0tAVIxG/4cztby9zna9vMMS8naIvHpgAkNVak44FTsR6+r+fPLxU5Nl3Z8H33XUdR0i2QL03uqvMPyYcFKJ3A2aWvuLZLz9xVYtA7eOug9XoGwnh/GdWVY7uDCoxI/RPWJoujERmaMdOXTZENxFAimrJx4RGme+P3uOXeWs7Ad938BmdcVIaQd79rIjhnZOzGVjdjGqLw9uVID37BgXdb8XHBPAvs+JRF5Ip8Udr8orpeZisE3UDYimpUX/Q7xYI78/Dj63mBcTthfwncEAj0nZQzIpiPuwj1EWXBT6xDllvDHv0Ik+fZpkCYvdAdJojl4lD0NmCm/A2V2IFqYNVgyPp7wcZr8Zoka/Am61zEDBIXY0GfZ370LzzerEFz4YPQCsywGxSxb1ZfDB8wBfqcZcq8cFBW049twIz6nD0s2a6RvRKfcO3b3XctEnL5zBysF5ieiecuFqYnTuiLCaNjCx9a0pWhsMmcrIKvTST3i0EaxfVSe/P50/hRGSO/xZfC6vMQFPt8ZLm7gNymZYDZdPT8b6fCG5fJfpbDlDe3H551DlPmz4bEp/9+qCy0ntxpWD+oYkFRAAYevk1iMk64wmfKvUfmqSeFWW6DkWHopKyOT3uvuUuSpv0/6LHtZBW4IS3byoUHEdQyI2ikYe/Q7Nz2wZ9FmLvBFpKOMMvdp/QZtJ69R7pV7hrYpg52VlAGOTvHddvItosHKLrYJok41G9joJG9YKpMPpPG2RNlUGXwYOkla6GdoOmhJxRvKgSJhtD8MmtTQQj+DhuBXeFbnrnI9LPXqAXH1zwSadEk2/CUwA2XruWbL1ivbTUlsSpajVVd3tyjd8ts2BmkFN4y3NsamfOh+WzqgowO/OWCE6ypjS6ZbNkASjyJefBHrlh5v8CpHhcMsjnPN0oA12MZObXTRsyEi+x6l8PJZoH1w8twkq6pwCJ+hlfBJ4uR/fXNx/mGJJ39r2NSRRkb8RdPhEvf9YR8e9A/LO0LBe8pekCv+LW5KthogZXySwvkSxWeXd5AW4rWxw/d27QROulcJN5kn84/dxcU8bSavtyyV6Q1hM8ZmiYk3sQDueYebFPioZrOOJQZ5JH0KDNN9Uga4BjmsldA+NgelUxmn12aIY3+T5Y7hhRYvuRovHXmCJ8M7ps/ZLpYYb/Nnowwwnpwu/eDuw5eX/gKa4OxdlWXibM9uQjgrqkwdd/CtMxM69JaKinTcjBR8X/1+/r9hv0Z5v7IFha33TQ0jV072iPFk+OUlvGaGNhsgpkFTprMurhq8ie6fYYoNxBblK6M8IP5Jl/yE9Vysk3e2xpXGBtEKDi+0BR9Tc97EdsW0qOPX2OS+4o8zDgwJksMo+h7hjhGE3cs0w2uXyi9uO0iAL+kW93DDI0CSL4U5aHbnCp4vQ4LZ3CvbgBOXAreNuHBtkklLKGxf1oGoRcVVylHixqIlqWvh/MuC+/MqA20xm6ewxLdTsC1qSMFW5IHUWpZL1hcJQxSryOUemAN5Ij7D5Iepzpbxy3hLkQzGykYCg72dMQEAfn4T80SfY7GFzc+QpYhF0eswA9MWRI4Q6kAjTXmYCHgrreL95APeunEkfcEvJsx8NIUPNYCr5uXCqkQMdN/Wak12PBW1j6Iin3QzpfpfbNJdVh37NL06raYLTbMOIV3CZ/hWKsrmrr59MnIoSkGLu+H2bSZ4yivTWnL03p2R8vHjSbWdvCEL8M/xgFYNR93JczG894ffCRvnKHSUBpY2HV2iJDexoiqKLbgE6KF2iRcsW9SBGlJmbGJQ7tl8OT8XDs+kSpGCy66/Kjfz9eXFRb66LH2H7/50SkpV2YrJvarI+vnl5ra8fQ5eWg+Vq4smJveyuWi3l9+Qi0W7rg6Xq4o3JnbVbVF58Xy+vv8qP1yqqqGYVERozUbwoiq/osdJ1ZUcLYcXX1VfXZNFdr9eZPsc9ed1BaO516STBqMVnXB3L+4nL6JYp+g9smfq+lJzj7BNfwJt9WxnjLCmqMgxuVbNz/uHKtiltRrmmVPBz9DNdk1wy6hz9zt7ADbQF2x5iOC5BGrT9ClCDwnn7wbABhLsiGRThYWDbDCuHeG0S2jakFrYiFskPk6a0AOKg+dh4CEpzQMJycv1sRaEs4W48aEjiYbDb9mfPxEucMEdxa7wl8zkYrYRYwiICaR8zhfUQZ8EEGMn2s5ZSIHIkXcoEa+MtpPvuQU84SNUUyWwj8imegefKqaGn7N8+6D6snV5wBzQ6lz6e6v5lnv/tw+VHIjlsWlRJzwW7XldUFn1HN8XsUqFGxnsc9qlS9Tuil1VwpPVU+PxUVnjO+GhyDLvGeyxYhfInOs5IufD5iVxUUKOWVgfxeN1IUlumXqtsF6iG+4RxaxFBsI+uzIB4vdkLUwoaUAj2x2TMHlTFaQE8yAh2m5xzy6e+bpldgytjIWP1Yg1hckPpOzuBvcigC1XXGLfALpSF5aquahY6rgw9yoRwOtVUHYNPQLcGgnQlC2Li3OPqzb4+GNjzX1cBUZHiyCu59Q54hZqNmnrIv0OhwXL4u6hkRqzGVS2lY+JD5hSgLfeDU6WgnGBsdmbRYiPX9zt9GaJ5/PAvmY7pQZFFJaJjU3w/3RwTS513am2f/S4TEwjY5NCk5sVmbxiFeQmhoyBp937aMXv+mHKFj3oqmU77NuijTvP8jTw5xLiPUstwykLjNdYPBdqFUQPSxUU8DlseFvc/Bh0ycEIrk8OC0Jp60JZVaIWu6iwJjSg8ZoOu+dVDKa+e/2d2G2DRdCGUn+F2VpVnu9sW6lbWGfmJDnfwfMdEKN/7z74fm6vR6BFNOXrB03fQEKqil+Yq5lQX2/pITaOVkmU6SnPN0AgaxxfDN1jOy7zT2XOoMkl4sTTCpp0ecXKChr0aXKVODwK2nNQ9h//+7enYp0h48HUzneBxs/Ieu0iJ2SDIvbGj6lT5sPqAH2POgERe+MH1YFS3a+SLPthteKiAnJCbZEkfk8scXUlUADrabOEjT6H4UEfAplPviVs0keKSNcLLInFQbinkTCt/85d2sO0XMPUOsFsReLbh2mWXHOEtAnQUU7FpDHG8lClP1QBm09NbSvrqMLHxTmIj0sLSp/An6vx4SKAfobppEqRTr5jfStbYv3RYdfIoGea4p7JPPoY4kBJtYdDPUQ3xCO9Ewyx5Px1iTjHg4soNB2zaW5pyInZg5KNe4bsWWbZKtBEAX1g6nlF432OQbWTVvjnmZPezZpq8mTOOgo8eff627MTThuQFG/kUAbFLUkZPCqff4m90vFpgdrxL3K04AEn9gAxKjb2BQ8jnIBNVr+w1aEcdQ0T3qQEm04fPDh2nUAeA0JKcpp8w1Y85++bKuvS9vzQebYRPzhhVjkJzyuUmIT/5XP1lNLznbjYdL57Labtr5eoIS0cYv2NrNmCHhSn9Z03Rf/yUpbP+ZdXg+mZpaQS5qZB50+kO5kd+HjbtbiAtorPznfmxv15IGW34LkK9ml/S4hvg6BB2YJFcHQrK5i2k19wnpeYxmxSkeTbSDZ7oeWTDnMzYEeUpbqpp09QVpCStZlzuCZYL+uznb6S0t9H8Qs0pArIc8sVcl0ueHc6kF/JYWRTIWOLWtgSBXbWbApfmhhI7Ht8Im2T4JX0FWl3YHnSSZ+7Mr76zsZqXJWTD9UGbib+jGnVeH0pqxVO1nvP8jTFJcgStNCBPlYZHOgIx98KdaLG9ntMjY62WWAFX6LJO8LfhYnvTeC7tuGO/Th/odmNcnHxEFZUCclxgP00g/L5uUhAFrxOInZLL6j6ec164fMNqmf8IPw9hCLnKzo13hN46R2W3LE11q3QUk7PD3ti14ggNNDAYOsDroilqy3m+BwU3/9noAfpivmd1aY0cFhXDOyy5OVIGupelVDN4wxXXQFu+8pSPGMy1sVBWIrsW1TuQixx2uDWMiewzKtexxFwyusEbGpD+cLHr0GHJPLigHxcDMAlyrfyWSCHJBetDipcRQRJ6lTLgaWfNwdlDfhq3gYIbMwuthFtGa1eRGjaeDKAB3InRjwfV6+AY58kn0UNEMQpn4U+/nL9XpT30Nllz6KbhQEd9nmLCGJHFza37U1t1htz86NdsZ0q3h04Ot1UTTaF3K9xs901GF6faviR+1m/7b2jpI3Nx3pFvW24+yUmbPL7v+jkFaVVSrjYeCEoW2nuKFKHxInLvV04qlzCd6JT4aznXhbGn5+8/NOXbJr5kv2/+bPq2HZ8TWGXkiSd7dtGZyqyGIbt1P0pd9L7YrthhYbbbbzIBCdfuAu/YTCxdNGDrzeriCIz7N9uNfIMLiApMko6yg6fy4XEPkmXOF1VXcubK9Ty+dnuk7Vg/ESKBfv3NtCCVfNytPjy0qmU4rs7uNm8xr5jvDm8FFfwGaAiD5U4Y+dLbBXhhGMPUxJcduOp7GNdTdOsFGpxrvqSa+HFGJn25O2kK2Hfzt97KohFEVsAJrbfMFmxy0/arUZL3LETrgJluJu+YsuEklTTm5bMW3BL4SzKhdacFUlWarEOEIcmkuFYH+MP7USTOT7fSxKorB6VyemwetfegMTkwwS42Y0ByJdZkJVavrIAMTCbAMw4dPg0Ju6QKm9KTKxsRr4HNzZ3ABs0eLETl/AqPEzgX8p3UOlfeeTgqZUhNVJrIjPH+kssUBO4EGegUroOc1emFpJg2IY3AVlpGqibygqD1Sp/YtDC+JU7E1EmPxobd+GlQPcsMVbybh4lbNirWNjIjgrdV+X0VUbhnk4xZG+A7niCjBsZ3FDE6G6KuwHiHA8SpzVeDTNQmDlHGTo6xYi2EY40gs9zGtcaiFGtgViiCJFf2ovTbus4LSqzSYu4qkCMqgrEqFgawTfFQMkAMZocEKPJbYakDgkdkFnTaRfOxmk6SS5f9JJmCrHrEWV2idbPtt+sni/S/Tcv9n+Xs9sqoV430OOqE+gR1bkZkFphGuCjr/JEWt6S34RRxpZYLaGyYzUIymvelPXDiwYVDrlrl1UDj6c0YPZrkTbUBoRLdxdVQ7CLq7W1izNgKt8XtvCULZrzre54FFp1DQU7edywPtRVSDieh6urlkZmXxTqZSS2mEo3eBYax/ruRsKrzAVImeWYpnKQ7Al5lbr5rdEWruQ6KbEuxilG/nhvsILkCzpuuRd8l9euiqrZbhrSuiVF2y4jlSOgw+Jo3cTWuMzYCH1XN3AsYpPgDklGWOt38swG0rCGmyWhrNJS5Fb2hmQL7JaI3X5GHqya36G4M0qnbdMWZfvljn5anw12W6qd6J4rep9rgS9Wq8v8+aqgF4fcFRNyn7CGJRbJQ9JlG2SNmNJcajTtS2ZUj/gLTm5kFVldy1OpCny8gydI4N4A+kOm85rfkSnwTjxat2EtQriN4yvpHX9ZhKIyS9Cik5chdrQmeIHzdj0l64JeTVnrauE6r1iXwdHmli5JLZfkAEMvlk2hQSN+RYgXMvyFo/cU9sxx1sERlnjJROXio/NscIIy8B2K2ym0UsLN1IIx6GZ+TquuzORr0h8/Zp/mOYJLiJAsI2uZwfh18ukJnd99OnvJPp01wRvaKyFGPn5wGU5bPVZIqZ1InjTilqHwWEavp2y9D5YW+XQw1+ARqqVT+Lw3DaprfhI9XFAZalZ0taWsA85zVk5w8MI+Ht5ch2Oico3aasqqE/wBzsnCi2Hzw5MyFoW7FZwlop7ojFTnM3jl+ZZW5XCZk3JeJZiNbGTe5c/O5W2xvhQSyrvjqXqMbm9WdIyuBv5ohe2MBRtMcO79PO89UIVnjOQXVbLWkuSdPNGKinI3ndxylDMWJS3SWbCqJvQJk8m+QXKPM17Dut87MGU27LIPirbTS0cHJvvLy5k+9QncmuVvs67IGuntt0PTZAuWYJpMJBcYWRhDXNaaVQdw9vIJa6tThpRVs2Of/Fm7hHXQ9HIHuZID8JR99jtgwt2uo2ciYY7pL5CHKJqKyEa/PpSJL13lwzaxbISbCr86TPeouqdWjynHNLw6VMOZVlFXzdVxNekmFbmvyWLIylOL1unlmA8kNDLedHWt7zO6c25qEo3tDJfULygM+POsFoyRPZIJc3rmquvTYNZOs5XsyrtGvjgVY3dn5j6HvPIcoUJSbGEx5Y4CSbaXr5/Exnlu0Xp/gvzh7yDPQQdlbsxIE7QXRaOmbpMPTUdbr277OmwNuosMbxkrVqn8k19/f/nb07PAdqafFj/bGJEZYfCr2s6xHjuEEr2Mkd9NgpvJzQaV5eR9B74xwPVx1HwSvLgBr/XtWOBhDUZFUYXN/qmrEhaGkfPDXU7YnKgh8JN/ROxPlXXcBXOdd6wvAl/M0oowfKxq6elbDRbf/mewKtjyDyb1bkHc2UWwx2pkeLMWvDXPUNTAWdG/4GeROhRbnsBBPR8Q9EIEtfzAlo2QvYXBroH5fdol+My8i7XHwUVGcFLlIHgnkzHcXVgJhipAau4NPQEP14Xl2FqHUJtTWhlA2nsH0NgcZ1h01QZYZsgI2UL6XXcj1UwH3YL2m7N4CnKOUctGuAy3rGjocHcz+GZlEXuqcvhLxgma3daxVlSTWdrpYhG8UKIwUYb1xhrPagKPT/e0MMojOOHLiwsT6igfA2U41lAhoji3TWD+e1ufQ7xPar78GazmC5wTNHlVgkfJrGphp4jfYjIbIrAgj0PUU4g2VpOGvGOrzsCXAF7seopM2MIKD6EYvCN7cNUQ1lNOfRlDCzMuStSTiBEb3k2Jxzde4erctGqp5pMfcddUYGXD1qGTm44VSsUdoR9pHIdKdUGDdaAqcJrd/SdgACO6AVTSyHEl6/xkqm7f9/rGs2I6Mm+pyhr7BUetwiBz1uO8tldsqlAlODdwdfTsAJCCG1s677HANMVZzkquqw1CCs+j96ElLsD2aQsHBiYuO22CI2hAB3VPWoPwfHSu3j+3WMMUjtYNnoe4HRzzB9cttjnO82pDcS7sGx3qgl+XMMBFXiXILO1beEHOjhSACozBYN4ta/GAfdnBv16ZA0OZbsI4OAuxy82ERaYMojqisLjrpmJDqgt2CU1wieekdbUVFm9etUhXThrjY7DFIc/De462y1g1pktUM3GLBpVeWkezUOEIJ5oKFRuWwzI8Hknn6Q8JiDPYoS2vmIRVqUFwC5A1UsOGNd1/14zNAaHaoLc6/DoW/bQe7AC5VjA8pLHez6v8sMcfIzeD4lC6pLKdXl5dza6qF2PORr+7ka4VYvMlTHt3DOCbxQzzCuuBzzBTee+PE+bcTnfh/GCTtYa673c62AEzIbmUghHJBMuVEayXW8qbVY80iRXCVii3QlWOzLBYVxoI621xg7EpXn77tfVN6NAcXrjU4diEknNB21FnJ+fKTHWf+emfVFT/wxho+n56/naBW/4i0sjZETx4xiZCv1TNCm4X/auEArBbwqazClAH4acoY5vcY/udzgP/x6Oscm0bVh09vOyRyu51Laa01nX8HwCdn70MSU0rkUOYk3K2SNGyslyDi/q4abDkhKM2cx7eQ+BbbVuySUKVeqQOJU2FMh+fyVvfNs5EZJh9oAQmMWWYR7vqtmGMFjmWr877xIzW3I2ADS8q7KlGGjVS2jj0hS6COhdrMSroLERh09oUFXXn6SYtNdhXEkxXoAn76EtxGu8UGA5HUwYZDtolvLbFWtiqVw9Icw9idR+AM+GIN+V3aWmII+eVE6KwUg2gcHoVwmvULuHKRZDWVHdBYfyywixKZquGHAcpMFvhUxGPNn6tyyR8J+0q0qi5oPmN4Z4bvpsg6jUOm+x+MDZV3pRKC26jGOJg6lxczriReYSjKsqYeKd12sSaz0vBxcdazP5j6c8O42ywXLFFctpvDvhEvjMWpGzLNEKSdvpDRMI6syxe+ixvVxffDBC/uhogfvM8Try+eDZAfPYi1sLu6oFc7b//cQGHcrytSNebO1kpO1H8OyF9JzK+E7nYCX3P1G5Ln+rHY6/yKvVjovyrqYM5Pk/hOI/hguVccmbVuJnMTw1b6C9hZ2cbsMQWPJXHY/YHLnVwt9WLMmhWHkxg9IYWPBlYbM3NrOgMQz/Kxnep9jY0NgoQODKBKkZHvt9kz6iQPoh5/f33JMdwiJqzNRV3IIBS9kPsZ1D2ozqHm2+kzDC/+jov4DT9Jbqryr/C9u1H/vyLuBgHGwdM2tmOruB8JuzpDZXRI7Tz81AWvVpTTFpWrCpIAx9i1FuDdYn0M11l1LrBbK2txHWpPTNQZPI6n4VNO2BK78bz5ve/f7d6pdblQ25ZrAORoFDuHzB6Q3AnNrnA8q0WvlE+Cu8jO2F/hLO3kvEXnPwsn/kGlrtsBwsicJcZPvcLlEysiXyLGnML2p+NJMjw5ihjJajpd5cdbM9AoR6e6mMdu76S1cj1+qgvZ/5VDDLnfxaT0fM/w3U9r3DYgoW6Gg94Y/YSkUvrgU5UCVWOSJiIgxNo6houIIJDE3EW//IJS27G/p6F3So4afJtB+Hqmp6D53HU4k/sL5tCtdtP/HlH1ht8WlYFni3bIg/3QE+gkD6aN1PdugoedR5Qpjjh97ONjzAu0uCYMvosu5zRdFYVbZOloXcTVHt+zXfBJ/OqmfyANhNUZpN/sMUzSaMektL8tm/MKjDUioHp6E0BXZg6cqgUZfJhn4bKKbghgjWPl+GmMSSpN3OOK5M+u3px+c31jHsCn1/NwDyTv4cSMQlTzvOHRF5/c3nx4iIiMlybFbz+iWEu8TPKyOBcIjX6pPSgvkiM2XB7l88/06O7InNGoWKfP/l/4Va47OR3t3T3AyRz9kTdKw5Xl/hsvryMuJeKqBp0kJk2Qx3+9/mWfR/igeXw2SvjmgNTa/KY/Y1LfdhE4Hu2Rs0qdTfpyLNApZElw9LVoAx+1Db/cXPLw/LZga0E+1O6pjUyZU6fd2UWyoZNPNRDrxf7EfL1dzbwDp4rSMal4rOmDT0ate7ZGgMGZ++3urkvBpics49NPEx/ht3p1vBOuDhlDacwriMIaBq2qdNZD+//Cs12xfYskv/Qt++WaqwXuElhAUFowKd3QdlckLtdwY2cdLqbUNSJbbZUm3b4fFzHO0HZO7IGV72WvuGBV5cIbHDoMpFrsx+0md7hqRhxItUjfXawcY+/Zjp5v6xa2Cyul+Ip2CO7SVrU/ZenAkN1Ix5iofwRt3ETnSeqxFi1aDmBNvvllVIoUhho8t2dcEQ0enhAWEoI9Kw27bh2puMO2rYF0olklR9wtSxHkZ7UOunqhneBDui7/xed/FAxjWg7+QU1XulGnieSGaK5iLpBjV+qLnG8lit0dRn2omERreBIo9RFtvANrfkJlkHhloA6/Pi7JfC9t+rAwqgDExfl0SMjkyKoIHFzSv5Ag+LpTw966CDfaYKd2z6eYhIC4sqsis48OLXfYjTCQzX3VCrKeI/ehTajRfoDrUTk3PdPcPgJC3C44Ab9Dbe4O3OVCo//pnCnelPfnVx/QNRTRbEI52cGLHVP97yVMdzEStYnbL254rGdupbyhXgfmp9pWmDG77+bED8ZNgFuCeeCOVljuNEa4DWRx//seVpTUk6/xRu8CHgSQj1LYrEYurrEz6S2MNz3K4zDSJwOzCzQLF/0Gbzfy6TiT01rhi+U8zgTMdUdfnz6pOpmcSffisFV120Rn7MVzElg0DZIRuA0hslSIOsd5yTS9aoUjz7bkhGbYLn37yGYQOEEUYPapdFVcZT7RIRLx92dQ6i6FpfwvL2FtlVDjF5r+K3p47z6Sv34MKMLshkuyOZcHM+zYHAsK3ZGBs+OFD2ujhZNtNlxkhE4dbNbDGdpMTZLJNj1C9hMgHy+j5tE727VNXgQ6HVy+3cSv8elNgRUeRJxi2ue4ztYfX13x74Iyg839L233ffgk/k932r9oMB/3fy8S4WPaXoOJ7v49c3NR+4hXm7Lnu11z/knudY73Gy4S9bjX3HQkwsxuQ63X0W1w6duxdy19m092JR5yiNbM5zmlPdHT/vklTXW3fTOZhyBzjRNgA5w+tKCqXoZfqbVTvsB5VXnsSmwILmJ1fmJMup+kiK7deA5LSv1B2S1cVe6DsnNatN9tk4PkmubPZMwwRRQtD3NgHOool30zQqLKbiEEriywXXguqlanLbtEi+7AgXi1e1SOod0CG6JKPDKRT9XOdF9M2oKQ+wKTIJW7cwCC5zluLAxM3/0843F7WZPLtqNoxwDPpdyZXxzRjFAaQpjyZkFmhqX1cGzhrLiswblbXxomJfJOtFPczrG5U3+dfNq8GiMc3XU9sNqgWOTJ7SFR+phdDjoCQsrhtRDI5+htYi0oAMo7g5+1Cugv5Dg5kGinzUf9fA7phHdaxzSvf4c3UmFSzRiOw6iWZuEBiADxj5EH5a/xUuAV8nMDBu84i1B8bujNm9Hbd5u0AmBYa4H3IObtCoPw6+LaUFRP9syuweKiS6KZUkcKKaLHUbKQgqKES+lahlP5g34lvIEGaXP/TXZTQi2A1CZ3Q5dckA218ge7t3N9O1/+g94FnRK7tTLmrDNaITl6yAmJIpFA/vsKpTxIkT4yP3ynWawaHE+sCMeOYjjm0OtfkxA3idsi/79gNiHQBpe0616OOBcGk26dW2moHlCHrrk5TSeeOSzctRzW07pbnDXqxkq9+xX/l5zZ+wl/wBPUhPixuGMxCaGOKvATSFLsxZ8qg0Z4f73nuYkhYGhJd8b4/Fg3+PgvID7RR0p/M0rZY5dkpUoq/LOuCV4/MggRMCRpFgR6b1/j1DNAyAU3dXF5Vc+KUHw9pCLpoiipkEB+Ywyq6uGdiufhpMt9VHSdiWO4p1PWKEtaQMwaVFNUUsCssT1NA+Gk7erMBxGczArCVCaFXetECBlgXKoMtx2TUfZbCOQvWrRBEFcpiRA4Pd/KCnROlB7Nc7QoroNxKuXNX9JpLm8fD5ADdHg0MMDt9tVuAHRBAdA0DcAF21AdtcEamNzHcBwcnH5dQDnH6cFjuyyuDvtyU8lFmOuNXUeGEgOmpkK4VWJ+0N0Gxo+fjC4H3JbxxHibz5ZOrnPzWmPEThbsG+XtNibNshsaa4V3u57vM/00mm6cZDRP4Zf9YMz+lBK3nDIpkcfcLr07VGA0vYU2YwsTLlqd2Dl8dyBG6y8ejsE7fHSwh99GQKpoaFFs2Yws68Xy0N7BJyxv87xJ7mnPBWE892mnuoHZNlv4w3Zgxtqn0B4NFaq+hXepEvWkf8IF6A9m0xFLXuqFOfhdZUJj+sebXA2YmTBjnaaaRVq6hyrSffR0wgzssq3hsYZDpXojg1Coc/LwGVaBkIK/h4pvMRsE2r1bWlsZEnBna1m6y2fjjwskcZZvTSx2brEKG+XJl58oR5ttLEMXlGwITmDd0DlSdCEDzMFkzE+aufxX+5+z/ja0yKdxlq9TJfiLdgZ6qIdi8EDs0ZweFrBMG/jRVp7mGgpJravKwLej8rjN+rESScbjqnxYqLRHw1vZNonkZ8+pfOsI9no00iuHNzLiJRUU7cyB3BdYvxXyBLqMs+yqQdlqYrgAabkwHrCtWCGWPXtc9mAHDattgM//riZ9e9oBx26/mVCcT6fUrIoXZNeM67U/oDnt3WxZyOe3raGzV5AZNhU6njDZqbfvT52VMns17V1eM+i3boZCZFO2UllDUaT71HSkHsiTCcsjRl1bhKl4jb8GRpagzeTb/POL/WYyTiPkrAY1iBugQc3FRkpMsG2pfrNBVR/15Xw3E5AxUJQ7Hbh4A8qtAbqJHTxTqhtk41SMgmjFahINn3VUMwWIEEFgI4sutLApQzepLP5T/t5gOD3MN/wBg1BqzXNVF2hD0k2VmJ+Sen+SPvGt3CxMeOCbJiQM0gThhGn9CSIC0gO2FZVbkc/jQUIlyt6eZAc292F09bZoqrA2xMwoHNDFSHk6B1IHv99lZMUe6VvlHdtcvjYQyp9Ar5BJn+vAh74ZULg7mPZ0w21LMpRVppREzPWEX5aoPbllzv482nXP2819LLVAfmsyZh1mYrqfXAam9OLSxOEGw2SNUJi8FU8RoikXuoLxokQD1wKq0h8TnmaHmw7+bClxst2R5b4tjViyxI3sNMYA+/Nwi8op6GtqWy7MShKvR7bf21ZPFSjIp1u7ACRuB2exksGucupg8MTkyfqsk6OhJ9Zc3K4xW2kv/zysk/Bm6TgpgrNEAxYFK0GDr0OzmOcckBe8MO8aJEKstZXBocnDwt5gngyBckKQTdeSNcggYIVTKy/LlKTRSvtE8dqkyNCv0cpyf0BDQnq3KRKDRz8sSf4kGIl3u3xjtdd0tOZAx2yXFQRjjtBd9YBtpDIstFULfweGX9fb6+064urZ1OCirKqSkyrvOMWk4wzK9GU+zMJfMaLBpM5bgK7uTZFqmpgj7+EW3Q5aqZ/Q2UbmtkI6sKgSh0d/DPpOSNVSEEBG5oJAALN1sE6HxM2qiaSwr0FG6i6zIHgPXcH0Q+ymLB4RddExEOHFlQ4QfH+bRDMw+hVGHbTgU1rR+8S37U2Al58rfCmDJQA2P82KG2rxsbpEjVOEuJVAxPphDmBm5u1kw1wN+sidj1/jqYHC5r1gCE1HJSsRZYV6xf8XLUsxbmZhff3FmxcZcyAhL/yrQ3vmdvtYK0AnqGFVjuVnLIuObiXlYmLbpG/480U4PvzwiuZv+MCStJ6m3VUHDQcvdAjPxC+TnK+cpJrWBSSBkZWKflZWDhaiTSO+aKB7Nlyt8YjHuuUcyvy5tvA+EuyxNpD68P895UPXfvQcx/6yode2FBNsq6oLSzDawIvrxgQvpPHQT3Ej6MtZEFsDlIs7MSY1A1ZERtr0j+6quUfUI/qBZ4L2SXR8udlGwtzUhhbTRm+mxWVux1lwKqiJHCQgSpnZz9ZhMAWp5LlTTlIgXLwe6eWwJZGjJb3JKmVCY4tgQJP3+co0FYZoeYE+/uy4fGpMp3VPtlBtixWFK2Lgg7XI94r8E5TyPS6gvd/f3/z3c3N2zfmBs9QBMTABrzefWIdDXia3S0RXZ75BVG11eDKVnPICXsfPrAtAr9cyD55+dewM1M4VvrE/eTuuvrs/Ck/xgRvmSEPpb0KwVk5HEjLkhlIeYFLePUOZ+e9Elva4uJ8J1+YDzgAlSnf4zLDNPZwl/E4s62DKy67fH6x3G4us7Zu8sx/Ct6pKf4Kjj/dNnHZLA0EZdmlA7FVSwC6ciB4/zsAXTvYovIAVzjMQGxkuQFRLp9AXT3Ek+oOWHUtbRuM5PuwFo19zdsA5KYGmOjSPdBlpVfUQfiAEMLcqF2TL1GZ5V5Km9wDAoqvQwkJTkfioJEvZxs8IdWCjp59lZObrijkAetDHLOU4DC9cE+SLTBmFWFNpVQMmd8/q65kl57vwM6GfedgijJglbUnw9jK8T+qxHepFjnJ1A5zvGyN2WcpyZLk4hKLYdY/swh3ZnCgjfxK7n7j/RVnDl8CMUV7vVNZlXBicv//4+1fuNy4jXVh+K9w+/V5j6WEHM3o6r1Wlo4lJ4537Nhv5B3vfSxHC90Nkhj2TY1ucjiH5/vtXxUu3bg1SPZQWok1xFO4FApooAAUCm6bDrBqTw1MlX5H8rdodNj+gwpd0R8QMUoqojRmFJy7gqTLnHRpi07dC52SIju5IaY8+Vbl/Ps3E/f9IS1LrK9qQI5a4Iqol9xKx8OGnKUbj8ke1jwqYGJPqcq/iC2TqTJbGqnF+9EOprkcsMmM/lSHduyrsurxEq0Sqipb2LDmQSOffl+jKmfoV35Bucct63HNlkaOdLLXOi4aQPPLrH+rkiTV3eTGNxLryvTQ5H6PGfjrHBPXZWlkcuVZGTojMPG+jXoEnzy2EWXaOUCfo3/t33XNkk61y4L03Eyvq2mi01kr2D1t/BIF7BbogNcuOrkb7YvqvwI8eJ2ohz5LqxVVx4Xj/HZNZ/+sWEqhjfxBQsSDaBBrqyNZJxmRKJ+tHu9qGr49oejcpFtsG5STj1WtpJfcA1QZkyw8CaJPb+7Z2nmJrPpp+NRztiHZ6OUbO2dP8amzItAQA5ri44aF1KoHVF1ezIqHfPCcSEPJU/aHZIE6hf41tWCW5DSyKaNOh/pouMgmObnbO2AD3w7h1I07WN2bqKqBgZihy5kgKfNyYYT0WpkipcsPKbDaoOn+o/irOYqp6Gq2Z/vs1axIOdtVzebh61mRV5+V10YmxWB7gD/9cMd3b7/9u/d1LeVhH9+p5zW+kIeP1wHsJoA9dbDmbukmbe54AHIzA8jNCw0FpS5uorRcIMHOMtKFKO4BihRihSPSRCwTnQLP71O70O6I1VN2xraHPFewINk7dqcY1R/5FlU23izzrw8fPqZk+pUPkevsrTjvdfsTfOF0J7a2RKy0jzSxLHy4vIoLdIjyxXCCZIFSpgb06b+2lm5pyaoHjCkNJegFPmsYvkepMzzaJ8xkog+ohJfUNdD55372FoJNb2FotQjSU4usTCgCFNU4LiGudGB2gzMEM/Go6uGWcPan3a6bKnXflNaopdaa2NE9FxVZXgX98tCbPtn4Jdrt51+/C1gYtaxeM75GMwSrDi5M6p3++XjRB44ovgu1RQbRz6uIdao08DJyYfbLa81Q2O0NcIJq1IFmnXz0TDhM16/q6Y5k8hkvwukYbEkW6f3sK/WBz+AD97/3lMJAsMRH1+hMbxkHtEqVmdDI9O9TFXCMj/1/xMWkzi9QgXc1KWZ08c/FiRow5sUhzZxuTZNuC5w6uLAtW7EctENGgt3VI+uyHcJlLJyHa5hmASOdxOfi/FGGDc9k2PV2ns8wkMmSvid1Q9uQCYBL00XaqNxFstGpzNRVFbprZOKKiR75HDbsXcL432l7iVXCsBTDTEsj075uAUIAjK6YzNjRhZOb7dldtYNOXnXB7YbnNzdOO1qRFQMDdPkV58mrzPgO3F3dxC0mdIS+Vj1wfCMco15SL9u/aaodD9oR7xOLJFm1wE+vE+8TggMjDfaY40tsJ7muggUOn1hPEK6A3bCTuJn6Eg5kUbWh8xwT14Vp5NhmoXIdJ1NctH8s2US/GkNKVRkVjl/QgFgPMtzv0wcmWsWB58FnX9XC4j72zRpxpDZrISdzJ9MMNkdJg7ZEV4fIO863ZEvQWG9J5LNw+ok4oPD69dWhXbN0k1R3I29/mnyGNV1R0CF/JO9h2iz6Ki33snQ6DAxQ5/tfF9u8mNLdVO6xU65+qPgX7P/Vu2/eQHn+6FhxkgwEwa4JTSutJt7rNhoSJegAMX5upHvtPoz+QaxEJiCcwl0HsJsA9tTGdhyHSZJfh+GbMOxkAoHe/NzA9A0Ch/EdTYxoNUFlEW3n8G6nARdEuEGzMOkkThqHNRal5pQ/t5Fd5qRG5MZCOC05tWJ1y7YhKz4Y3g+UtsoYT6utWTI+ldQk+FZSD3GeizsMSWG0bUoNOaSsaToj6wbdfTQGkHZFl5sxSJ6vCO2g5AwWFcLNksHYiiddsxohtpVohl2VrmkgQlKVZQBG3xkt+iNpsgB1SfI2WNymQX9qPl5AIwufkgFSts4DcBuMy9qW5gmawUFLGPWZq/Yaom7LCBE7YsbuB4AmqRGAnmK2MTrH6wqzl2gkoa3x0eI2OB7hG0AplIoByAlfD0G0oux/N2TJNvN0jY8FGj10ESSs6UbcpdFh/IRkRA+r1+g2zkDL6toMcrZat7QzoLapB/9uGr1lDTHb0+yuyh7TCubE+MiLmpvi7ZKFhRR8WxuDXUWMD6fq2hyH3wHYEbsha16bEqtaEA40nwXDt7h0Ym7EFSySb4QNlk2DAaZ0s2gShhvHpdg1IrlN5Gt8AM6GGC1gdHFAGFwSsrLBmss7T30kfPfV7a4eiONZl+SMr4FTvrSHteWyubn20YrePMt9eCcHLBPfLOejBQAthQ8LnanduYQMfjtQUQjHni5cVXiAY2P9kOPgrcdcu01daOtlt20KC8LqWwBohTlM0qWdPc+qeZPa9ei29ZyQex8bExISzUHUozEq/DxRj7IsrmGmIXuPsMkpCPKeoj/ZlUctYXrg822Vb3iSE0diGMETOIKgWGXzF3M5MI0Q122RPw8TX44T5aDgEprCxzjJ7+UEVpJ0jccVbYBTGPh9WTnV3JLmybWH3NgIn9fZeLtJstdTuFxM9kG9uuyBrTGAtZQYypGaTuxvvAOdoe2syphM5505lbGMVv4Ex3iHVyL7QYKsc2owsTMy3In3UmRokg77U03Ln5ZLZGDcyWYFkao+EioR1a7MK5ItPIo8nAvD3MfF6aiPwrDogFMVdNQlRMXOf0MibdmWFh9RvCoXHFbli3smtMLjJlZUNlpVWWsjnEDHgPROxLbjKSzRTPDBlR15jM0o9bFT3pgd/pISmHYbdCJ6qKpqLhvysC1WXVGLozmRjdosPxgptfwOQmQHLaVDL4aDqrmXy1ev/03cGIossnm7z6n6A1+6uN1z7BG34aRqKOsM1+omh1+EVu69PIPLdrnmFTdoH5bV8T7wNnRiKyipfSTrYP0VZguf2BlpQytvGS5LNUhGICp7jBUVmM7mbIGt9xNNU42UkgUdnigwljqXkRGRV9iGXSwHi3V40duNBA9xyejmMtIIFnPhr4Am6vJtiDk/2z56IHdHfKtRB6VEEHUnT9MKZmgcww00o1sbUBXSwJGRRWeqpQXJLripVeNxI+vfn7YrZlI00wM2scBNwZpmqi9NJ7VkysRO87elk0hBXkSOJZl9X4LyOqFOJWGYUrGi18U2KmtqY3ua59VO+YO2aMesRnTkS3YkobsvqzbyerQZp6+TiU0tGnRn+TCeVViPqoJUeHoh6E0xVEyP9wUpJDrvyGhoXjjyoMqQUWTWPzcft1K47+H5uLRwnYdGJsqvfltlrHQHGfQ7jbBZlIlNO3eFwtBzu+/c3Co67eMMRRvY1Hp+u4ffLOVucZnC7QItdGqR3zX48MuEoadeiZQ2SwY2maGu0Yf1him6uCYO+Q9EXeKAmKEjMyPm11vxyWTnKiJWspGvp+fnbP2v/muXLNio17q6Xgv68eEaI+Iq5SK+6iC7gi1Z9NYAExvXRjxcYwaxmwD21MGm9qK/07vuwbb1dV3qbL7443Ct2oGrklfi1MmCu7s5tAkEmtolSdtrB5P9ZYA+g4VRXf+ypgUNGBHUdWtShGm6g2W0qLiPiisjDqifenFgllHio9LzcJ0Tsffk0PYepORmYFNl8U9hQDn6vW2RbBdqQnzD8jzDTSa9KLKR49e0hFfRPtGDlkWSszF7ZIPx+FONDjOhU3yzjp6GUM++1e6lZz+SFbkPXheFeUzHKuxIepoLkqc2M8lwW9NlQaJ2uRYGYd4yXPLxufocbHrXris5OFg4xJ1zilsY8/6CghtlXRV1MFN8uKJgXREkrmjJujAzaIUPQ1yQVoN2FCaozUfaBMl4/FkQH2YNC8evcVwMSETsE7tQV+O+rRt5ahvjZU5QROS67mETgJXVF5YjRZ9oeFMPENXQ6OLOgOeRgyXpxgrRtLcxn9KuWbnpjSQ8ctc/oxiiai3Xgo8Ma720Dr1oDkZ9D3rYM/O95MKypuiIsRwf1SX9C2VPbIStpuxR8cCYBXRNaQFKSir8yS0boaSW3VPP+aiFa540MrUoRmd/pWyiW3BMvh5SK54MbCpXm2ThXGcgA6iK0UFWJmQIx5X7jXBHsh7T7EUW56v1OZ3/SOq/Md+jjBpEIUJB6g17iN85zAWTL9LSFYxJUDUZoONXETD2e/0gVOo/xmtleZWGXuI9ifMw2y7P+N3mCRXnogaEv1nmY5zSEbSXvd7TS+eEz/VbhAZBGeAYQLdS7nRsdM/qNZomBdHrMHwThp+G4WcWPNzxYTDv2qQ1TTfCjEx4OHMpwD5hjY1XZcpo48ZGJzSwoCXKVNCicBgKiNy/HvCM2I1lDaomOqwQBpTxtOPcq42B35Ka2IxQnHBok9qM0zth+YDeHC0cve/15+oGzO/cMAQtSHosMYFGGhkOCCN2X2NusOB2T2IghFVlsxLogfrRX7MbL2G5zEC7XISINQvCXVvlqA0QPMUIREiESRIPkmAy21BajyTs9iE4DYI5o2U7H+ExrfKcpqK3BahZF0KX8DUHmZb+kwIEqUePU+Y3EZq2OIhGksptOEIVgmFBQNFTNW5kBsisxCdCArh69zlAyrP59Qge5BzwpyP4sxH8+Qj+YgR/OYK/GsHLzfVYFXg7Qop18AKGcrGtGKIFu3Cxx3EgQKivnzyZc1h0oTVmkD4Ptkp9M4JLbRUV8RAVZTFC4MGOIVw+BvCGZrDADFEileHBYUaucYMU1vYG1CFyUKJqDTNGwUkhRAtKsws3GjqrRcvQAGlb5V0RrOY2nJdy5Tr+UcIMWUrz1oFyWyXcAVjZbmFAFM+iWv2YOzNrXuFtXrt3Lpmrw4TVECB0ZdIw4UbUxHebsRRAGU2iCLbyAjm0lZsN2k7pZ8EclW6EJI3/nT5b4GlctmW8ahwKRocxk7XpKOHGoeCLeY4+IldsMDw00pDZpORLXuVbm0l8WsPuoZXTfnou9SnqDdwxwvUo5SZECSgzm2IRghVWN9VSbQYMpF3mKDdtg4u7xuny2cqWJfpZ99UVtNpc+P0X29xHgzLHagYyfryAfppUJhhZvvTM2YsY31eyXwnnBfTAfinWUR8miUodKcSpeDBTJYojOY101RFv0b0gj+UaEvlRMZD37zO07ZHNcqyI60Vxrwb5MMNfuMvEM7ZS3BXlh7ff/v1D0qUbGKO/sFaWd14vEvXkHUxa+k2Bly9vFqsF2ZCCsLi7RBDC3YgE0OekznjkZiE/JhLIHniB1OgpQvKjsnp5BYSr59dX79/v/uCv1Y8s04Vwg5aWY+V9+YUn49nPoLTw2TvsOw/bcs0ppuZyfNMfexhv6FxstelYZvjIyah9YGLmrTYgxVslKsOHncb4mYcOZdzqhceaIWOLtWALG9Lwz2ZymlD6P/kXJ1odqwT2SZwF9X2qx6ZvXmXQS/Yju7brjSxGxNEz1M7HIJ54C60lrBRXLkKpjsSAPIY7VX7qURqky9mSCjvgYMoIFdKqS2h+sjABUojrAuE0YyRIJQz9g4lGKKxYOeCixaPopi1FiusgdTiQ0KT1podhaVJ1rUcMMYCUyX2KYUvxdVUvaOd1bYeou7IFHxlPhkG3T4Vjfnehg4ycpdGjrB1NCsKhM88a+rHzR9Uqz6v1R2M4NYBYzXLSlem6Jpm0FxOJHjQamllcQX+6Upb0X4H6AP9HHaouhQG8rTNpPizWr2751YcPWXVbffhw/fTpzfPrr6+ffX0Far3IOsUrweUVZv/lNWYbGlLHa+grbmEm/Mba36C/fv05WV1tf3M7kOS8ZkCnzyky0ZH5fcg5YgaY5ykp6k4rLEcz1vH9Ejwx/IJW0riL5UqiZ7A1Y5xwOd9Mc9GTwnz/K03CLbajllt7E5pe2n/DahfXk25xMv+9oh4VC8TWYtFpLioWfKKaVZ1nkahxWzAWOrVI/pd8T/2je09KfKnj4Wz20YPUu+TcIxgLYgP/LAZXUMLsP999ExnIhzc9/jjD1pzjm0Wu+2SRUceJcWvKRI6cykMHuXlyfaOHEpnwbCd5r//9K3lRcMjugM81zvdSKzUeGbbLCDq4M9j3B5J3ILW3JMcTkrL3vXb2ugJKSN1MgPFni3Ha8wjtxRhNfQs+6ch3bCU4tzn64TGQS2i14XF3/kkt1qWlE1sCUtpDh4Edt2mVkS860OE2dXDGNgma1x461qQY8WGLRyOLYDtqVlx3RGivVsES0KuORnVdZPikriWeGGto+IlNd0/hzN7UoYdZz46jR1XufTg17bAMtLfF7THllzcQS7qMGPC8Wq3Em6gG1tAV421jF4MrF6n/DFzL29Ya+PSGP3ii3e+8nvf9GUmlWHvgxDWOjn+ZT68B/bwJXQ21CIrTAZpcWh64sDaguhwdJtmaNlRaNhjoSphMGECXiRvUA5LAspZ9FPfqBzAlZcYy4uSmjMQHIGu6muQvLQydKVO1TWGgd6h0JY1dDO4wU7sMfTfMQO6soFzWmOFtZZdVr6u2snOt2U64gDEQ+WimD9kc1k11xwrmoA3NClba2JbZslHW8xqI3jV9LLureGrsUr6MYcjlsx8o8T2QEyTlBgW7iA3J3mViMf5beR1VRb/kdNd+Ky8nuBVoswGXvA7IKaszEfuijHb9Zq/F5wArNjUwrZyPHXmDV2X3fllASkySKM8GP/loD8V9B1r1+WM9JFxR23uvDbFidW1jp12DVSku2NSQI+6nBhvAIOg69NDU0mAktZZhJ22Di2TD5o0ZVIGOD0yq8DH/D4+1SCH+2cqi0SJ98tAKq2c1fuejz6bjV1/J/bPDKq8SkFE81y9v3HUb0PCxpn+Sugq4lZbUrUHUQrPgqa3LcvI2r9q13FqSL9af/e1AJqmbieLSJ03mlPORfQ6asDwXCqmIpV8OlyYDBjZ2eqfT48gsYqvTu69e/5vwYdLSAjs9xSeIY31UEpxcLnKdsPkvtvW1seauR/XRgQGJBjDCd3d3RvjouuoA8cWtT0wytj7W2Z27jMH63LxhSUvvwtW6SUxiXxUT/uSTSUPSdbl3dvQUqMcy3GGzIcmrAR3zPVHX8mqHSnPBmaIh+ewNyTdk4lUESJ+YyVXVTHAqY+Wq+vaNP9gJQqZ3keVNIBtTPAzQRA4SyloOUzMakUXcKbjxeg58/LZKkoo2nAaon76vJlUz007wz2/pNscbppiJNubA366bey5uEAQo8umYAEFtLQdpSo5+MQYbfRzN1sCokyrLqhDhMl7rxdto8XfQzM0o5EJNIX9wh8xgrcM2LFhXMTAYsZXe4mXrtGAwQxTRqfmF2RQ94OyxPv3u+3exU4omXdnuEUzg8aIg6JLUxtAMUro6MPGnmT5wM9HBY1AInQvXQUEKb1cuBd8OafcZ4eukQueRNrkk+R7WoGH0OgzfhOGnYfh5GH7hwLUrMUTwUsld6+MfiY+1cpfGgnkRyiEhlQtwik0mbwBZFK2lmaC4UWQBVdbb9NsEXniA13iAufXBC/ja3e71OOlmnPR0nPRsnPTcJfFNW9UuqC76cB93JQ2zoQvIOxVOWlhttusqceuqYaeeNKdbdVEpCI9Ff+p0fnpX51UjhvoAGqqPprnthS4LYcDmXttqgpdAXYoysRWtsCMFQS/jAb/2CLSUr7s5MG7VlW5tAW8btlq5+JqhsRpLhTN3i9AlHuBxB5hb4/U+a5zP7pa7YS+Cm0vuhb2PEWqZcdIGwZsAmpKaXo/gY/GfjuDPRvDnI/iLEfzlCF5Ak+duU+F7NK4MoPVgMMpgPGO53ytztqXyMlUYdqsNM0i50tO1SajkncS5GNRbYads0/GAxYP92RERt6mF49sQYccQbsWdL5vQJiMU6x6+RUA3/DZUEk9eJWHOIFillJTucCVBR3jhaV+jXlGa4Fa6dj+e2v0O68B3WPvf4UfijWr6uRA+AvvTYlPhea4F8ZSWIQh9DYvB1BEWh5GxzenNfHR4lil9jHmcatQrQsI3YfhpGH4Whp+H4Rdh+GUY9hpIE9xW4lXeqdu+Vg8HtRamjhRvlYgLv1YavZ9iYVWz97+3YQ7HIzf0Wh2Oxztogv31jSMq/MIyrTT5pBB0HcBuAligJLdF2gYvxaYuyPAykQmBAPGaXWgeVyRX6sow1ZI4TcLK+NAUBvwZ7IzE0mQm3y7RdbdsADisJ3JqfTxWbIDccdmi4+jT0C3Dx0hCdPHCQQjf0kFIFsXTYSyquIyCh/A+6bYgGxi5N/my2WbbVSgK9sDrUQIZpSRjlJsxwtMxwrMxwvMxwosxwssQAdSwFSvnztBnRWmEeXCQQjOhPcwjYjZ7TFCWZoSgfMwIQTmZEYLyMiME5WZFCLarGSMoYTXlREUho1xHpT3+bUmK8DcTJsayZPZUG6SPfEMt4Ztgvl06/lmqQTBCCnaGYViNUD8GavFZBsf1G9K/LTxmfPmFs5WzToY0jxcWENs9wwejE35AmwXjrV+VWp4+QJR/f/Xk0evQ8ZpRjHu6BqTZD6zs7hbLxmM2HwjDKtJEtZWGjUrTCgeTO1cD9HmaiLB09oaV6FBVbpHaFQRyYlI1lzZ+zJDQTOCdav1LP+g5+bl69Fs/fweqCE9ASZ5gsyoy4H0G1qlRgHTqNq6ddPQMzC8h0AdZS9P2f/LZf0AcWOD5/COd30rqwjpEHaW2a0purbgmcoIZipuz2A3GM+3NJCtMPM1yszwIlh4NOYfvYITrGJLjls6/bwOHhpLE2t4qS588OIS+uAH89Kcz8mEGNnaArfhZiOeFvujPU2zQYLzHdHh4ANoESF+uQxWAVYhAdCBnTnwATjKtkNHRiy4fGaUlb5/wGrMqA59R+ZXsZ29Iupn9SAAsbQtf4YZoiCxXJ3OtMpgw2cOqZRNGC5nzUQM7yFt/b9uzny6xyxoZhpz6nH9Igyl/Wv7UNT/tyrHPq1rC11n1dKOLWJSosbcdf6L5fiiT8MhsszZNLHxedaCKoqVoQIcIRHi8CBKiJow0Hyo2JANs2ZzhazuYfkwyFndhcydQvw8EOF7DSK7+zuuGCk8OKc0P6faQVekByUjCa/X4g6/5AQ1pEa9xPQXzgPwP91d7h+KncfvldVCcgclBvm0W0VYjV4X65HpPQnVuAzzWr2XUh1xjcDIJNtzAUEgC/W7lKVZ6ZoK+vv3uy6SJjvF7uuOgHhdjNhU8rVqhURtRT9BAdWwIFfQy5jEZKYY9L0MqJi7FMiBTi4LkTeeWo0FViA6i0wAdmloejHmjygYSe4v6/nqICSuGbCAY90jD9WlEI2KqC1qYN7DqKKtFmo7XVEUYqjQASv8xEHn8ZQINFd6jLCyvusyG8E1IGzBOZg1Y3bAxIeZkhR7IVk3VlQ6unBgN0ESJ0V/p26qQD1xm/01976qkoTv0Dqmi7PsoSjUaoba7aow4ndO/5Gg1O8rlUpCNYj6xEg8c/YDTFytXIZ5kBwO+chXp4QL4lSZYUvAZNiwJlL49beNr2iOFzH6ls3c5K2ajYuZAHRq6L9uEpxZOZtcvx+RIepIdgK4ltuB67JR1LkY+d142U40sWjUPYfstwalTvO9I68X19XP6pCJpXqYLMbhAPmU7YsV1RKAl+efbUCuWZJvaDdgjcaVGxLukSSpkWC3/SfKAqXvPWbXcGhH0qOkR8MqYi07kaoWf0qJ0t2UMWDLXAw8pZ4biRfMmpzzhmoTluhgj1tTS0Jni7O/qYezZDySphOf4MY9BsGwp88Wq2p64Q/YVrAD4gW5B10+5UOhLXMRABsHvBfV4mf8xl02k5lZuXwkzfPRU8ij4IeLBqcr5y2tfCnz2Vb8E4DFPAnbzl3wnDbNWQieWu2zyNM9F7biMehEZHb19oNKKgWIlLDTFgwBis+zA6KMr4Ykg+wMuruD/H+SfK5Lnwn8NHmwf0MnlChr2CiNe6dABl2ld2kq0j40ttW4LyPbLw/v3rx9N7178xItB527nmqJ97Ip6EPFjU97ip356yBzqPFhAFD+1Idc+qoMLTJ27UG5GNEEBzHlNhIt+J8cAvkK9cmBKEUBtoLD+qrh5g85Fj1/jVJ1Ib+Qe+klQ4ozakGLjvXbmZpCkLMbykgJA3028J5gVC6QzKvOgVXKAt5EZ2mnR4MAjjjCxHhjRl6CXs4gvY5t98+ig1jfAOK+CGMgGtWraMvH5Wm3pZWXGjOfpsib7qVHvRdh1gdX5cd+R1PXVLuXSHSb8oc02B+Xlhwrmn7/geHBC4VYvHJeP8SGfVCejj45nOlRm3PdTuGMH8/Q/7mOsep9FMF9nJPA2f1boTmg9uhSWZBystrQUqlOPKEnI4Kc/tvxlTWeCXXE7nLo7qkDIBa5GwccLFztF4+9TTBho0oKDrgEJtWceL7uxzmSy6TfQPoe1VpVC40xSSKAMNBjBbLjI5SEaL6O3pAwcGZs4Sn4IH/FxxOsq3by33BnJxO/DXlzxPKjP3JMV4zRhbVqxgL8Lnyil78BTBXMPyvLsXQs61Ow/+4eeHuKplXcLmnVSnv1vfTuVd0vc7ZEm+HKhv6JVRlLhcdPYfXPRMXXSGFfWtEnwdZJGPBAh5jgoD0fDrJOzGGjVvXs/llj0r17/G/TD9OogPOccufkqlVZx/tuytMtFdQ6QmbSYwV9ylMVf6Ewcd5pRa4WF2+qQLqsDh8TruuEH3orD4pyAViuuVePfsiVpe0hhYbwBbg4pZ9kh7RKWHrSH88Myp3cZ47iBdgBZibdLD1piB7TjePRa3dA+rBqSdaSFOPQAjD46rMkWGDusKcnbdW8vesg5O0jjPdx1JsBdQfbVoaQ7JdFD2UH3KFekzGTaQ5XuDlXXwhwAFawbqmBdZ4J+Ow4cPvv0wGHxBGVhlbsM2AR2eJemlB+Ub/tHr/kBX9IqK5DS/jAIrmsr4Asa5gDTL/6nHpYBTg7o3W7ZieTyK9QtKhz17n4Ty4fF74/NxgbScHfZ7JHnHs+Z82/fk4JjpfwQRg6drE7UtFyY7DOK7kKxA2G7iX4FP/D+FjQsOnzthYwSQQfluTo2enQg920D66yCpDeHpGAHg8+UJOv6gD6+8NG1vkumt6Jb4mN+wq+R+DXHB+0rbDJsK+yuOElw3hpzxeu+6646llGzE+PLBkNnruo62KPx1utBOrYZerfQNg/07ubJ9ROrq+OCi/f9GscInMBEp8f+Ljs6ynGki/djhPw+b14f1nWKz/Yc1l1BSlAkQeY5Sbgps5zsDsI5+yHH21ow1olPBb85yfet+Fjkp/No+HbadQ0DhvyIiqpp0KSNlbAqbTuQQcHzVUXh7x7+D7ymwk+jKDht0DH4Yd0I33iPXleEMz72rXFQkqDp+ZrV8G3JHiFeJOgS+PJYklSgnq6hpuIDrIn4/vYkaSqSHfieq2yGz42zBr5WvpPfXYrfnPz6+o9mW3Ny2BGObg7aqlSDDkSUF7xh/f36YHyjaDNcHtDq+eY1tJKlCoJ8djWqj3s1Ytof9Phnhdsrka8q6fDpjWgO0OH7LGT0I4rrV8O4Xq+4HrYztmLwFcEXjEwf1G0p3Rcp9JwkPoTitY0KOr001uXhwfOMgVPJ80Hikwq9M0P+Oyszeie3U4T5k9hQWTz2dqkUo7wvQmYXLkmNCTikyXn1tkiPDKlmmgVEj1ZFzo7imuJeToxRwaj2iw/ZQ5/APSdcMDF52Tg6C4hHLzDmqZn3o5XYIpP9px9A4tXok/bxo4VKi501y4jb5mNtfGYB8BWICcKWEu50wmjx+CAeXr/lvjOZPp1YY3x5HX4VA4Y/msneg7+PdB8ZXYzSUZ6Hbwoyqqt8f6pshoSntjSa2MLYnDryYf5rEDxfYGQ8vEWJsPCjHhH1ZuS1EF83j3sEMhT0kXy/vHaUeH/ZM7b4aKokBx0A9KIjy8VT7D5aodQYi5GaNObohMuTjqO3f5Ios/aegJ/tOFGeWjx9/twE+5Z0sgkQjqwxFJ+W6nq6bqpSH2T1DwOzD5oYjD5ryyWaaViEEz8KWKqx8MmIL2Kvy21ISaHH4YV/19UNkubSF4C9pe4RTrMONZNF91Hc/H2mqXRqNrLbJQ05dCQ0XiDppsKLbnTh0YQyZkKfw3Af7xGRBXe8zpqwlIQV7w7fOTfBT2/zkIeMAnLbGCB/kBFAQZ4GihhQWcYQlndlhjBeslYGugMICxgGC6xWnskN+IaIJz4MBI2TTOTTi7Sg2ewveNmRz74le5wGlDW/WX2aifuQPDNjKFEEaFNZqZr9G5YNN1nPO6bD5MmQXLFngqfs1OoE523UHqkY/xWv6PhmzAXfDQTF8AB9hsbHFw7bpsqt/T2bw1AMzapPm8rI/hdWSCVy9Mig2Lc6zsCChUkHFjYGvUd9dhaMb4x6ICzJedqwhHoU4V7ChKKWOipidFIxMjvbsKbAt3dy2kpPX7aMTIouacBOPdLUaSCYjR0QGvl6M2JJFzxdd3nWLli5dF65D1Blji4+rTPdV003drVF6Z8LIiJNnyhIU99NG6dkTXXqU0YkiHvJweijuIXS1YFp7mNiUiSnJjZRVB872u5rfVfl3GHdTq2YMrBPrx+RpiFlGn7AYvTqqZlEMj0gn35gb/Dl4PH7XZJscCaCcds7iIRn/HyikYROHrhEIIv3xpAmaA3fOLbwzWf0zwBlsegUpSOY3LHPyN6WeAxtSdK5hkU2esoYpFK8P/tGZpxjPvsFt2JYSkZFylsVw5Kri8pl1IDKE+NU3KB24+KbQx7I0cVKKLZ2HBIsMU3RZxMaMWIMXAtof5VmdG27xRdt9YV+697PUbn693C57xziGVm+GSEILyq2QC4x7OD3it2grbwPOWHtIt8HNw1ElUVH6jkaUY6kcMQqqhPua8Zsa2TlT8oTJv0MVtO8XVxf3yxuqpfjbwJ/JRpBbfU/CuV+kML1SJClvzsa6JZnK3v8R4JbRFgoCVhI4PTjkNUn4hImfqPt7OcGXU2m4pr45awq21pna33ZDnzq9DIkG+kEbs7edNN6I/vZNVIVod1iCKhaHZ0E5ANfRDySd6CdcsJ8pmP5Iy15U/8UmFEBrmxmNXCE391jLXxIcFFG364b4ebOvzxJ72rW4M3JUcULMJXYrpQNn9yv+mTj/crK2e9XPy1/lvvl76p8G3pVEbKolmpPnVtxFOsjVOV7boyMPuLvInTDaU04yqdXU9t3G5bn7kZvywXqTmY2rERjYCf3Vpnmoh0Wz0jQ8smtiIQN00ELmjwi/0AT4XOr6Ub1pjbv43yhXgB2MH2Jz0blzX0Hk7I2sBPMvYYEEGy6qz989frf6JY2e/H6wtVBPSCLi4K0OvAtenG/enQY5nf57HYomw/MTa6uFvDejgynPm0nNk3G79C4NY9tSdFMDPR8iDi9tLphZTuT3Af3FUbGu5QAdC3nTcjByGAqK9KVx9lzH27/gqq70Q4HDCC6roRWk0efMoleYWzOcDOAVi19Noa9p52fP3LLNBav/uhNZ1k1+0E+srNI/Ld8QCECudO7dtbQOt+7YqEZGv8MidWnZMPHbRmNSsmkcvSCf5OTBXWk3fEUcv79N94724oCSxNBSY1r1zZFV23A4hsKOub7c97bFlcKjDvcVibhFw4tnobk49b1bq7xDM/V50Vapamf/ZUZaVUIOx+6xbenRSOegVhxj/o4EEmkWgppDjqx7HmPLtTrlugFdPZ3upv9iCuv8elMRJTb2mJ46cPHpn15jVE4+VA6tUgqdrbPGGPQmjDFR5uFSWRXiLP73eAbzsg1aFzeM3z8+kXS3/yJZTrczzSzdsTL0pzOrr8OHOwIUk9RncTATtkVUvHfX9CHgjK1Dfg/dUk9yyb49MUTH9TuWnyKcroQQAORhd91FzNHQ4dU+phwAe9gtJyTLgh3mwAcYGzZ+BirUx/cJD6Ws2WAKb7ueKC6vcrowPplbpvwGdYPPORncECFiebCQoQDzyEstwiHsF5WHPdEiFqHsADt3Qe13HdH+IDKdRuKfroXa3dCtgg4GBpATObyPqaKjOaEJ8+6Rxgt8a6zbzZg4lKuDnLtQCTPYGmAfguFv3GTlHRNvSaFi5Km9NE0J4G4+BhG2pB07+BUONhdSc8qLgGdh7RCRzQpS9qoB0EslJWZH7US77KYELAmnXia4AbyC5RUo8rvF8XFVvWAXGhn1xC/7CqoUEMR74O3C83ocxhuJC8j1t6i9U7IVMUkZbajohGlSUnYNFm28wm56h6h/kLuWrBHGB86xwmlDJFPyFX1rBOzVbGP5Kv65Ql54ueoYtd4VW2NftBT+TbvaO6if5+QuYxo5xvjGj6RU3KFaHgfgXec07sjktCf0wn56qjzHT+Wq+40J+Taf7hndrn4SLtldyHNyIBxOuiDR6Yv/YKpSHDedhgaaSsddUjsCwHKUnaOA1cjBy8wm0LMnOHDloch4UHpFqaqHSkRNW2jIPsU/45t51sitDVfhh5xp195NOFPrtLwd5SWP5W//DN2zgwfAC2rst2arNqgu0FnL3D7uEqMuKmm3kJAu+Z1fRiiXB1SeQ6BsFqwuttv0hfKqTfxnMJDY5NdG3ddw8mazd6tWZF05YiM1K0fyAjiBiWiWVMxhVggrmJKP7aKNZMXpOJXTsntzs7hIg+tchJ6WdlApayG8PXT6yfiFVADe0Xa+/1uu13lFf14u20s4td5t1qyl5sXm6Rb1dmdRSSYnZMbIU4YFWorbNObm2cvrl+8uL5e8H0Ja5IR8k2c/CJOfhknfx0l3zyLk5/HyXHWbl5FyU+fxMlxqT2NS+1pvGJP41J7eoTzuFCfxVl7/jROjnP+PM75i7hQX8QzfxFv7xfx9n4RZ+1VnLVX8cy/jgv162jFXj6JsvbyOtreL+Mf0ct4V3z5LFrvr59HZf71iyhrX7+M1vvrV9GP6OtX8bKjQn355EkscyDHMn/55Cae+kVM5i+fPomy9vRZTGovnz2NfYJAjmb+4lm0Yi9exsmvomW/jM4GL18+j30lQI71cyBHxfIy+oUCNdpir55EK/bqOp559Bt7+SreW17FW+zVs6hYXsWF+up5nLXomArkaHd4Ff2+gRwv+2Vc5vGu+OplvN5HusOraE99Fe/nr17Fm+RVVCxfP4mW/XW8K34dH5m+jipFL79+Gk8dHe6BHO3IX0eVAyBHu8PXX8cz/zqW+tWTJ3FyVCxAjonl1ZOo7vDqycsY50COl/0y1pmAHKnYzbOvn0daDMgvIqwhOVI2kGNz6M3zJ7G1AZIj/RzIMQ0byLHBA8ix0eHm+fV1nBwbcoEcG1tunt9cR/o5kGNTLJCjMn9+E+tMSI6njo1rSI7W++brKOdPn0Rb7Gm8vZ/Gpfb0Osra03iDPo0tNIF8E/tKgBznPLZURHK0SZ7G1mNAjo2pSI6z9iwutXhXfBqb3m+eP4s3ybPYXALkOGtRVfLmeXTZAuTYRAXk6KD5Ij62wNI/VrEXN1/H2huW37EWg+V3rDMBOdZbXjyLrf2BHJU56P7x1NFh78Wz2CL35sXzmFqD5Fh7AznK+fPYGhjIMQ0byXHWYsoBkKOTxYvnMa0HyXGpxVY1SI721OfR6R3I8bJfxj4iIMczj6k1SI6XHVUtgBwVy4t4P3/xLFr2i9iK6ia+SwXkl9HO9CK2awFzf7RBXz57Hkv98nl0Dn35PLZzAOTYbg0oFtFJEha50bK/jk6SoJ/HpAbr6xhrQI5J7dV1bHkOKlFsm/nm6xdPxzmHlf3XkY786ubJ9bNxsQjyeE8V5PF6C/KRsscrJsjj3UGQx4WK5EhXFOTxBhXkuFgiG8VIfhHP/EU888imhiDHZR4ZNAU5LvPIloggx2UeGXIFOS6WyIaKIMfFEllRCXKc88iwJ8hxziPKoCDHOY/oa4Icb9DIbo0gx+v99fjQI8hxsUQOBgQ5LpbIHCrIcbFEFFFBjvfzyHYMkG+eRMVyE9mNRXJkPBfkI6mjQo2t3gU5KtSbyDpUkKNCjc1EghztijeRNRGSI/O3IMelFtGRBTkutYgKLchxsURW0EiOLDQFOZ55ZMkkyHGZR45LkRxZhwpyXOaRxb0gx2UeVy1i21BAfhmfamJnc0iOjg6gWcSa5OZFNPXN19GuCOSYWG5iO+CCHBMLkGPdAcix7nDzdXSqefokOrY8fRL9gJ8+iXamp0+iWs/T68j6G8nRMRXI0YrFFdGn8Zno6bPoZ/D0eZy1F9FB8+mLMc0DwtwGXJsc+VShCYhbByawX34sntL7Na3S9Fny0iKmwxUDCxX+u9kWCHO8KWRRhVc6O0zzqqZNGLUrkBW7Zb3b3rFtetds1qlNrFiB9nhOVrS0a7QkvM1tjgfPeAaIrr1tYFtWH3ckJ1lKbteNLbi8SkmOFlcO2mVNV1Q2R4UVchrtY/kqaZ/cNsuP+Yv05TKzG5wWrLQhvq7sDPDJXmAF7xG3DbH54duPd7RZ0nX1pLzeO2y1Teewv0Xn59SCdgQaBkTarm2YJh378Ozl9bObp0+fBEiwMn95ffPkWYD0Ar5cHG1DlGcvIN2rAOnl06+/fnbzPER69fWr56+egYpkku7QOs5usrtV9fz+6dfQgzdVAR3cIE40kEzQEprP3pElbfczUmazPzckY6m4Vj37ZkXL1LmFqZJwkUKY3hL9/kWIcqoZo5m2NwUmgeuCoVI8k8aka/azn0mzmf2MD5aOmX7W2jvX44X+fcJNrbo+17w39O7M6z6fsM2m5MerWUqhjQbGzYZB0kCRA6eJTewimAVt/lKhE+FwofB9GtShYBOfWjhjJS2If+XOoahCLUzNDDaYMS7fHvAovCUrcTnEwj+9jXLKhH+QkT6K04OwvFXRoh1URhamsxD9gj4ZsETbsYQUOMLHHpaSsZCZ9WV4WROYNH2Znftyz5DNF9rw1oJU97EwqQpYkHAGYUPK67ANQkhec3JhMRla2Lb2UktxG9Cn75drfGUlp7O3rGX3tJwLn6KWDFNFMX17Pl746PEx1UpzkdE1kGNwnPW49Ubctbh1Nv6FkiHG0FA9cur8t1YXd5ADfCjgQ9o/to1289IPh3wK5qprWX4lOtk/aMZArHih4JbXhwI9XbfCIUixV1cQRp5VHVj0n1Xla/RCPfsLS0AxLeHrGa04xlvqaEPtbXhi/2Nk/jNJ2ZKls7/TFh9UmX1forcsqZu8pWXb0NGZvWSpyZMRBmV/SRt8cMiCeZcUrLUgkKGTj4kcu/KPES94gxXk8ebdt2/7l8TMdmAk4eg8TJFunjxB3dRHXwXRr0Po9ZMgeh1Eb4Lo0yD6LIg+91HxCJEPyy5mgZMFWi7h/yzlnjg1wfqoHfhY+xvxLzkT31aBDtCDklMVnFjCJqDmbSxJ6BBJqq41wkljBPB6/hCoF21ihMWjBX3gzsxkaWailrR90AwwM5V4uwLWBPI1IYPAiXLNZfK9ZQ062Xei4sjAVj7O+ZzviyC+a1sfF5exx3K3xKAiWRgr+ywtHB0YqMDkhl367bo0m3Vpt6oMbmBqfeKEr53wjRN+6oSfDeHc+Cn8hutQMfxUq7shrNyW9WHtI0ECn14Z2nyzLmBdvN+TNvD5bYhLVQJ18M/A54+w4hJPB4zMjBvRpQodC9vHDmbVrswrknE3nqrSAJ2q2sgk0q/J1R9cbQR0FkayRGgioucFr7T2XImRNZ7jUAMz7zNvB/PNr1WVBe628s3OICihDNBnaOLZD7QK8ZVTe7XQAw8paCYd6XrF5fg2kyzDjCFXQzY6uXgy+xk+e/eFI/ysaonb1bXQY46Mht6pk01YdozmMnIN12LRW2hsZu2azt50LFevDI98wmrJuIHYyRD5mFNsfCF0gUnhz2X6ofACFOiHBo7vXS5sSEmiRz71BwNljS9heIPr+c3g8csAhHcsDKdZOfciGWDsJYi4CIvUe3Six6ScZOjUXijeEhx7YkLm5d7j56VcW6HHq8h2Su8pFh/bnOOGvesqVkwYRmZTZVLDcnb2DnsEupWzZYM0rkhWd/IIp0rMTBj9dN0SvK+3pmV0k0DRv5Bb5Tp0iutPjDxcpLd9BQhnZSe/42xkZYxz/+IfYHz4w5enj3YDQ66w1PN6Sd5RcbSEcf5/IkFaPfVlBmq4WMyj4/qAXqXp7UBWreESPsOLALzm+9B4Z8CiZXXw02sCTZWG1moGLKVlAOJtZROaWDQHrb4MqAU2QTmfGKDJpe1n8C/IEnesFt1m3JcH2RMzosGEQ4j1dcO7Rp9M+z7tNvgViscwD/qJWHTmgZ/g1WPxTuZvr69+f+Rtu3157XPhjcbSUUdDeV2VnPY+Sc7d2x7JxnQG4hBPOPfyEl5yW4PTIsnJ7KveMy8/8hjmUF21US9z0JsIw/m4gT+Qt1H/MUbBj70ST3EapJKcrYKiox9Ii89mZocSiujE6+UpycmcZXT+6DUuk5dVztApdHlzQI/4N68N/z9WySEPQEZtRl+jQEmrHmJkJrzv41kuW7r59rl2uDlTibcbdQoRP9QCdFG4ypKJ686tkU8//oqy9otfCXpdjfaO/WKHkWwuNXiSDiBTQECkkf6/yyvcHrtSr87PYT0w1xGvfhYnBrT82LFmj7vmcvq/O7yDceotPq8s/DV/r04W3rX7nP6Pmyc/sKQhzX6yq29ds5gmNEQxv5dT9Lav8D14Lh/7fXQICCfah8N6G46g35eg0a79QbRlksDK1BlBXcpRxctLchmXRvjtz/+bFIVaBFrHcy+eLVSM/RBjarsy3pIypfMf8Z17ubhf+g68G7qETzpzJakTF05iJc4weSqnVTr/piD3+CyA/YLTDt2TCjox6IoHC71A0dXitrZLh8JN2kXKcNyE+jXUStAY7lU+rhydwZvdGZu0mJfELUt8Uj7PCh5LMErwKzO9vw9VcZboHr/Gct1FXSTmL9SIGlvFWxmevatpVEt8gJFqmR+ohU6T6K8/y0fyjHFhV0tIPr2iQ6JIGTg2qu5wM+v0R/SODKVViv4S9SNMUzXvQC7HWt1MEHfj52ce1Ml6hf3BeVtN+PNb72DhTPHUqbGMX5WLAVCnvVaEIbTMK87rht1TAzTSn/rmw6pUpnfpeW7WQc3tORBn+yp9+I0Eg3fQwK7KCj5U9LwTairB0Qn5DZWd8s0zuc0CeuDsB0qakpUr+VhgBWun/ZimlrcLkhrzRB8+ae2cY38jqVoyo5EO27K0KQ6o8z8SC2VcQ189OhRV1hnbWMNzM74mp1m4+vJmvJrVcvZ38Yvks2+yLYW6QZHO4FPqB95AAy2PPuknhpuSnGfPYavwOnX4+yv1e3Z2pYDh0FmPARd4TGqEh6NRA5SfuAEsKWlxo84AL+P2WmUshh/MemTMUeXay79zO3ZLG8Y3gX1Di6DqbkKkYR6kgmXlxU5IkVSVh8pdBw/jLphWwhLCwYZrCDahqXaZC5pHsg7hbr+ipQvDZ94VQdDLYYVuq1sXZZx31It7S8sNrGFG4BsX11aQFljshRm+hVU1LZlX6ZqkG/H8kos3lXyhw8EbumV0l1Sk8bLi66ryRY2HGF3tofLlUqcL4SPyFvbpNxdkYbM/36VrUq5GDd1UPKqi2d+7Tzpt19NOqM8epBXigeNWAV9TWFce+B7iFv5Tnbjm9kuHQdsf4BqyYNUERatPqOoqg6eeYEB0VB39d1d1TgFGWZ6HhmIDN8ZeA9UMamRqh2iqpEIrmBAPFkkXaICnbO/qBJfc1oU8UzTUjJm444l4RiQDQ+QHiKmsCnyY9Be08w++DTX23KWRuDUS9/L0aCeK1Ux3SZNQmfV+9neYtIK9AqllTzTr0cOf/uSM8B1r8hX853WCcz96M6O+Qg4I2qOAdlWTm1bZPn7aYCH22HUZByuXR/2x7J/sY9ldPVfrqCv8zco077KQSjtyXiqLc8agv4HWnoEAQb39oSLtWr0sOvsKBQUBX6Alvv88U2RLlBuZVwXLmiEnnPnlk4djZLwbVo1SYZ7djafFNgjTjn9FXroLuoVvyYr4m6cWLPrZAEz7WiFv9s2KuqU0jKyM9yZM4DIauTnvqdzHlHKjcHf+++Wbf8Aw0zo3QDBFiagtKAObKKtkXpU5K6l8MtUs0KbIAk1sYidY8W3qn+6LoWhhU7UtqgFOrOSaik2PcWNNYkTpK2tAx4zc1OmiSnLelscR1nOKr5MVePnL4diiKJYNbGL7sJoHFsImLO6Sm0DNQG+3ob7tDEyy2ANHr3XgnqOMf0FFCe+e80KY7S+Sxq2kQ1Mcu6hYpDjwJ1+ntDkpQaQz/8HJ8+b2VbWldzTtB0I7rKbJUu3q3OIzWf1T949xaieKEbzP1Q9H8sU6gwrz6tGhVd4+xsJV+x7+JfKBkJGT2M/Cog6Y58kPeMrbapn1tq5VWnB3yBBGcL9XVgU1S1tAcSOtgDSDuYdqb9Z9bDZxhf/l9WgRUiJeM56a89Do7rQ1dE9Qe2dv5baLvN0+emSv0hSYxFwBBHDhqSGA46ZcAK44D+AP+vD8FxttwuOFBVxIpfjtX1f//r9+/4OaXmT+I7ubX16bDITbhy/4JlQJhfePs9ro0CYC+RxDHfSxe49RBWp+VHDJ8qLuEhsqibh2OEA521rhKknXeJXAgDi9s4JdTZuC1Face3JL7+1k9xQPSW32bCy2iyuZFzMdxMbv8N5rWVgqkHvc4tu0HclB+4I4Gxjxu4aIDMbevUMZxHO+rxuy3VsZq3TBPFGI01ldd1lCgvmqxohnXZJbUK5Ad8CdC1Rx7q/0484was9VHnMy53l3n+yvqnKOqqomjIznd2cXSpuqZZtwRVT3ODvP17s1af+kUgdfmtNzGPasePZ9/0PaeRv9mCmuen9u6G2XqdMC/zOslrUTof8kXdJnMBfGYvEKaMwUyozTj9UDMvLsHGoQOROmdTgs0uaAaq1wsSAvgNc5wbf+dmSlH/ybY0Tsdxv+SDcTFqMm2IOhnCz+IA9MScEP2R5j8H12YOVSvVlOcvzB9/zAlwf5rOCjw6oKZHv0wV9gkpR8Rxt+IN3qgBck8w4vZh96Z0oHlh1uWUMOZs2K/UGeGejqBQo/XSHrhedKxV8e68aRSWpcKoud4nN7c8vv8X3hSLdQMQC/QedEFkIy9JHkQd0tJysQFXdpZblnbgJ5emVBaZOkDpSRZosOd3LiEEDvyRm+aW2jTUbzvQMuSd4QfOCdQGVz8cuJIb0aiGNAl3e22jPocuWmYA5lUzXlnt7TdkuhUFo45KJr96yoyqxyCFWaNrWLbaA9PbnVaUBIdbViAZjn9NZlgd+TDWuqjOSVT6rQnYsNtlWzpeV+tYc+UW1cYgNfCggQ/TE5pC2epa4SdI1l4yyjbhlblpMVfMUb6spAD5Ua+RwjJA5KTs8Xep45ePfAsXV5q95QvdiKHFpNnC+Z7GlM8qZDqkPoIEXb2gZfn+4h9DrUCeVfI8scbUFhXC47dO/T4yvWroXWKIFPr9Ti0YQ2gA1cbxF0ZpN17R3CZ+L1p+QW5PvQowSRV9VnJcY/smznvRcoPwKvWRnCB3EY8JhRN2YiuusQ//3wbKxxbhC/zIU6gMmvtuj3873UxwC5NnVUmTHifDHYGzhwV2f4KLGHq90rBxwka2I3IfBpCHwWAp+HwBch8JUDnjUo/tEanwYatt2HDx9T8uWhXtdJ8vTDowc0y/2krn+v+zwthfNJE1L2fyam2+H+IbvdFQ/sVfQg6r7V8UNVkB3eVVQbD9WZp6nqxsxvtG7a7veD8FLX5lBK1bWH5De6an4/pL+ty3v4g+ovKKKbA10dKD8s2WHZHNagkJYH1h5u60Nxdyh/IznErX9b5y38abJD81vFIWcO6vfm0P62bna/H7oNfp2He/LIYTu4VyKF4O2T4H3HrbiFs0ia0U/QiqWkamOnXDZRSeT4Af8mjRicTnmXut+JPMRyG9mQdHh1L8fh/dvABDWgspvq8KRu+r942y2XbgmI2WX0yFG1RES95FDcElTTR7uAJPecquBYsysjBYwm/oqGRvsqscd6Zd5wfP/+Nf3+2z8Jl47sHpZm4nzl6tDu6+oprt3Uz5YW9ZHZayjvYiJZFzCtzL5rqs6fpM4bHymvpUBEliud4xe9RVuAdmTIgizVs+da2EP6C3cNkfEDJaDtDQ1We2PT3sTJJsUEoLOz6n7RaqOvUV51TXBnyKVOLYSlc7znCC3uGZz6RPXx2fD0kn/5p6rYuVM9pLVv/xrI0aFLRL1oQ8Gine7n39GSNiT/n3z2LcVOWnguXlaWY+HVmc6EV+8jDoSFFFYjjoMVh+9auqU/0GBvEhE4Rsipvc8YIE2VU0PSlrglC9DYKjSACx3rGKqVzHz8SqVRui/Ehnwcm6CUqDCGqopaPZvQkhfzZUFCcJL4YCBasQyAaR0A240DDgqwG7XjQXBOAzzNt8s0GPsmgO5YHcz8ep5mpQ8Hsrie51X5PJh1vqkCWcyTdZgRH33qQ4GSnod5fRGA5kkZKPyVAxW2/KZ+Svs9aQILDxNXfbJHPv1GBuhJJcSoc9Li3ewv0CT1rr975bCKka2Bpgc+ue+kbpE5B7MKEYyYv9O8D5NsRcoV31RoyjvAO5o8uYaht6lsqPWxGx965kPPbQgCPGV9MEGRlKv5BlYVrKTJLW3wvgb1IpRky8Tur0HjbZVuClKSlXiaYSDAkAYxu9VQbMIdgJXLBq1su03bNXPlfBLj4Ca8TgRaEM1xy1bnC1M3bdlmkbAkZ1VLNz2pqChfEbzW4NPQSySeICcsh6p0JGc4GiriJgd5J6ziA7ILIDce8tRDntkIyLlrYMCywTUr9zZ0t8/RotCJpyWSsCYdJJKDnqRubxj9KgCnCUhCOP7RSN1UuN/FFyk0ZY+C0sdWuGkOel8sxvx4FBEDekO+x6vqFXTq4xnOdfz50QQiPoceUZCxePyU0vlJZebCxQPay4zQxSonTAP9/+NYvm0xb7SePcIgW8GXluesBfUv3S/SoflZnnew4BTLiQFNi3ReobH2mhrdmjUVtyFpWuzB26yxARgJSI5qSYnOEHJczOmS6mE8e/YUvlX4LFLuQE996JkPPfehFz700odemRDJCE8sQA5vJtKlBTcB+XJNBzNDgROEFVNg86peNTaBlRybRFhEweAwTruJ0J5GaM8itOcR2osI7WWE9ipC+3qcdv0kRmMRYkRo1xGhXUeEdh0R2vUz0czj9IhQryNCvY4I9Toi1OtXR/iJCP0mIvSbiFxvInK9icj1JiLXm4jcbiJyu4nI7SYit6cv4nJ7Gsn3aSzfiLyfRWT6LFL/Z5H6P4vwmY2TxENZNrWd+xLZ4FMtzpBVVBnNbaikO678a1s4ZnjjQ8+eW50kTVsnaIfXwDQVdxgHMCOsYDZQNK0dRTzNIA+wDfR26QTdWmfV1hJN1hXF/tpDrHqx66duNuzG62Hs6Y0LoeQyuoUJO3PhpqoKlH/HXYrfTmrOgRZo8Y2UQHsFSOWet13G6KpjmSU5MecbwaJkSeeVWq8zMtz6Nyl4u89jceFCGE6aDlR8Ydm0RC3QJIM6W9UWMsowLFOzymNQbId7c27XLr0hE5YzLpQaq46MkdwIFAalYctWmiNZ2lAIpxuO5jd9eMloniUkgcYRdswKXpNmC7zgrowJt4zVO5aTxEK3DE8ULAi/lJwbaxRhrU23JO1QvTPbeEXxdLWpYH2Afih6GqiJWFDfnMqB/5qSvB3U/jV8X0bfXg6KJiu2Qy+ptgszjEoh2pKaCzZh1yaN4QcUhipGS6MirIUFWB+6rZKElAMVlrvbvELPzLoZ+MLD5OcES1IiNr0UCnXFxWgfhiVlliyknj4IBdRm1JthUbnGZQBo8AOpMts577IK1q6G3o3+deCTGERX0Iw0Cb3NaEPNYhdBAr7gZ7aHeAnFwQpjdQu/5XcyII1abQ/f/tJIAHpsva6LvewqFonV4qqCCSHSqIdvbAr6JLeBrZMdfmXj6avl8HWgheG8zYbFQ9UkdrcUzrcXHgxDQ9ky4SPfoVToiqQzJS5zcGE0LORW2aSoF/V6bwxneI1XbLCmObVJ0IDcRniVERupWbkRbin6j4Qb8tWLN1PgfaChRdWaQbnkw/aljdVFRki40EV/L1ZcD8StMNxhxse+gcqsBb/YWiKb1iPI3TCyIwbDEmvUyyD9po49trByWdkMBXAOTdvIh200km8MKS9bu+B2nuxX6GuH90+Q9KQuE6YXWwKjcrs2vl5BavDMamhs3HRCfE+SRpzL6RFQDoghUn9OZ4fnUPnSRGGs31uVbElpb8FYQEuNmCDp1o5qIWL6GzoRvWM1ygEVP2WbqIfkgtJ2JKJNuqN38Fncw0J1hHDjEPqrI/rjKMlcuTngC2lzZPAPekxWYnDatm6Hri68G6sGqsrow8B0Q0rBrganlrzBN7cIa0Sjp9WivHe5CMZQHAVoEzeMhVdRebXb23T3iap4G54qAm064he6tRxSWwjhLpIOvnkcvMMvli/8LMeSiNcwLGT4LC00DcQEvSjHXd0Vrj4aO+uJIspoAZPD7Ge26vrHDExRSXptkh8vAvCxk2Mrxbn2+OZJbiCj8IGux6N7KCnGWxa4QmwTdGY9dIKHDxX9ggfloDuhE2PhQvKkMyIzgWgxHTzR/7RMINxOTm2oPoOxBlIsha+YnpXelRW+Axdy83LUPMJKq4vRyCc/BUQNuUzp7Jusf+DQPDMfb/jzaik1HlE1LI5k6pGO/gP/uKuSPD7y4g26UjqO8PIZ+SxjxQb7gLA+QAMpwc+oheTA7pUQ/Gj3Psbxl+JFHKMwt+cH2updKv5Y8l3BqnZH9n0xXMbR80u2kFFhJDfuMB0dW1SuBvsq3+AwY9ga40BYZiek+9eaCyfh/2R0R7NfYFH5jnJczX9p5Xc6I//6j3d/fvfu+5/+/v238bdEhClYSCqj970Xe9yr0Lp7uAed9q0Vdc6WUf/k6GZP95ghdtSJq3yWzE40UhfcQcjKu+Bldc3k9/+fN0097rNnH0+cglXsc6ffflKz0l8tgl5J6V1NG3Vd8SrpOCspPpaoTniv1IHfnCgnnKjhrdsif52S9vpP/Wu1fYLgy28hblxeMkc8Y5L9RXc6bxQdcwmmUva91dYTArSo3aub4mG6kf81+p+OPygFZLOpAsq6Aeva9kDK+UKY+5jgbb1aiG2EHjupm22qkbF+yGjC115999MkfaBaVf3EaIaPfG+vh/pAigc2a5/DqCqkuAo0ZfXzzc8hJZdV9U3tdN4emqy/VOgYdfmgi1hDLiZnCpnOGC6fEtAYA569QuS+YJegdsZGKDdh0o6H8OmVuV9oG2q/Jhatr4aBTi62fbcmjf/AlC6j5QbZAU5aNakE534sbsrRj2Tg5/zxo0v6B6fP68/6KouVheLIQMzQZW6VfQBF7fURvUsW+l66Gh8Rm2brbJktE9L5pvEmLEvogU+/wFom7E66Vxum95OflWrFPqnOItpKrfCtLyO/v5yXNYP/oKq63mcNOZVHEfmTcLnqGu+m9ACSGvdYh2DHa7kT3kNSkeiDDf3YSUOmHpIdRwU/w810KIqH9scMWLPUA8qsjNsoHtRRB+q3AHtwIpc5HvLdVonjk9HCJZ8DEldPMR50DYw5UXsxcggodD0fnuaSVwtWuvVQWI1Ox/uQqpEITRRcva7KkCNlmyALMqCJpTVVhwerD1KSVB49Vzo8kSX+9s//+CUwWPMU1mnCdyAZzisscGqB38GvJuBfoOMrk6JKtDBl1miCU7loG5IzMvu58gTMa+V+16q5DZJM7A146DKAcp5va3yzQ5ziuknEmOiBdcVKcRkqlJ8eNaKxpKjiURrCSnESH41GunZdNWFChe4s8NTapyZMmCCL4zWfWBdzUhcBSkqabDiZ9YmUhlhJWduwOxSLsNtwqcahjE+qCQ/lWG8bumK8DfGBrRaNkEIHq6CPjnGUUfRU1uzTHD18+FTl8yjU+tKSJxZF7bXgaWdS3fl0vGmX0gBXiiDfXvSo+DCDj821I1WXlFNSB1BYh5AyE5ckxkhQ/jbEXr4vU5qJnWSHEviwzH4UIBf7CCclbQGQJigesa5JgdZrZR1gBDrGnLM2QhTfZZA8mqk+uR6NoBoc869PijTOxHj6YjFOi2QI6gVlNYwrkTj4OZ0Sj2fbY9kciSJIc+vrG+G67RrQNcJsrKt6vJUltcUTjzAL9YIXSaSSVV7ORyUtqGw07QntEIljtUMkHgr5SDZHouguPR6jIy1EQuzJ9WgeusfTu/Fy+g4/GgltxQKjgHIk7jcg2cOH1KrtIHcI3cJwH42BIfkQUGhkCaANDMuhsfdjYNDtWy/etoF0ypQriGu1K/yNBLpHgFvsEKM9JfgRhdGChPiEZXvTUjwjDdFCWRV8Gfy6OuEQOEIanfA4D3QiAOd5lYZ0gJBMYXCKiXy06FbYrErbEI+Gg0kArsTNr4B6iYZgPi4+oaiC0BVjn4z8DMeHAZ9QNRtozZSma5puAlzKq2lHo+HgME8bViDL4us/LYnM/rT4Yko5IwE/L0F8mS6i9g51SHeZfRz+D6HZNqPvAXa8UTG8hZJLOPYyQb9f0Ke8fHXQrBEfOQycbQlaO9BULSz0qBsqw8fRkPQ8h1RHasAZnf0Mi+/1TLxl5FYCyDVS5XtEbpMEqZFKuUku3yAtK9UCfvbVkuSczn58+yZu6mLVd0j/hTyeM5HjPe7Ra1EZlehBZ3RWHiM76QZz3m4XbkQ4zwoTBVqeTxzsdPYw1VEvKHbuQSZzRgaGXGYt4pCjBcvXvD3CwzZwytnfKljUzP5SdWUmJkGLOw4ryXZNNxjH2Ffy4Icy8U0JZab4vMC3pCWzt+g4225U+bIxycxGdbHTGhVTYVMK25nRZnXyHmvScvZG2WrM/qF2M+zmTRqrGw7BE3tg0sS4HPIbZ/At6BT4ZtrsF7yz7Q19KlqqYomL3dz/dMbjnPMp+bmc9mmNlh6pdlXUtGXiGVtSZhAueVfQRjxdwYR5li2KNE2tahvhE6sIKY5WZ8g1wjooXNTm87xdbtTYaNqnN6s1Qjqthk7iY5UNlzVeb/HtfyMdcZxdZ5KRBc26vvmG4Imtl+GoAEkijdfnOV6HP5Mm38++lduLuCOMgxnvnM8OJmarrxnhE7mFFEf72pBrhF/4JFboC3v2o9jtK6YYxtLCrI0ZogW+A5yLbUcrigefVm9aHKt1X3rYNNbMqufheJ4uuxGBgqqy2uNs0IEuVjnTAbWnA3rudECj04Fs9eNTwp/FVv/smx1pMrtnUnkIIAhWgwXwE1vMSHlUzn4p45X4i3jHBOaC2TvUVlm7n30jjlrgly30JSeW1I3wiWKHFEflPuQ6zvN3eNZTimHhTeUJH+Y6yED46HFnYA8/edbtU54w07qljFfkr+K+3OxnvFjI5N6J7vI44X4jhhS7cuu6sZvBBE6sDiY5Wg8j30gFugL+/YfwuT6mEqwxTiPdshuMB+DT2DcSHquEX8Z4VX4gO5A9rvpGdZu8secbI3yi5CHFUcEPuY4z+yOB7xPVm3dkScc/2cL5ZIuzP9nihE+2OOGT/ZlwLkbLn8QLLRabtaJZ3cMDT2O4T3aMazf/COv4pBf/Iww1LSn3Qgv+a4UXncV7Tc6iuUxsV6FG+ESJQ4qjEh9yHWf7naid0ZdnP1DS4En77GdxHmwxniua3Pdr2kuti9+hC21Y0qVQaM5AP/q+5DDUda0jN16zwcwD5GaET5QbpJBGZBG5DbmOy+0XcidH30BPBU3Eat0heCKTbXW0bfs8IyyKx1fwa1Kf/xu8ZO7siLQ8sXkdwqcyy5Pj3Pa5jrP7K2lmP9KiwhWnzePO0niN4Ikc7o7qsUOeIf7Epglr8LggsKIfHsLql9DGS1hTPot2/UTlaBY1oLKcISwtEXX403vXbNdoqiFfiDnTIMxIKg9ZDEBXSwGThVdBLw/KzyDosnroAaWxe31rzpYG2p/NWbmF7u0awNvJBmY09kBu/JMDm2IXKDGSipviPq6aycFuPDAldZuuiY9rx8QO3lsFBVJoE6jxOFTYY9mYcnTvoNpxootzmKKlyZGDa1N4B2ZFnctjr6oLiIk1UHkQ+GJbVz5rwl1CkJIkIwSZHSV8P0JnzRKqG6ZVaFIUptVsCypKXpO9tKELRvrYsXSD7UDRL2YwSmvkMhKD70ey71I+wh2Cbt+K3g1QEUcuY3k9/ez7Ae06eu1S042van/ewQ4kOO9Q5wi/jOPW/juaL+ffZFvoCKBOqYvaLusiKlGRrNsOAVL8bNdOcEk7fZkzu/q+3OJzfC0L1oIF2NfYSvhKsrE1zeuMCjdZNqEfRFyUe2BRwSAlvCHbeFkx4QXNRpnm3+DUxj79zRLQGpsqYtEtpiwYeDybdpFwEK8InfImTydU2aaSD7SQLbopAAD+HBrK5Xdbr+uDdrrEY0/1HKvbm+7+flHg4va0k9m2SvoUumIamczEtw3ZhbSPKhsIurAemlzaXxmO4P6hBb2rWUOzP86GW0J/nHEcE9Bzs3dbuK3WfUaPF2b46IVtGRV+bsuJp9JGDoG7Fz0rnmbeVt+3s7ff/j2ofB298Cask65FBVgrHgF4UEMAKzxtWB26f4MlWETd/hY8uehfhIVTmXultgOBcJCCGMFMVJ9yW6BmrocewlgmL5GOz55V20fq+54FDYAyKPNjGoQTuquZ5mxrCukzQfZamdGIMcWX13ZNggck+k6pk9dXZfUhRVf7V49G9Bkz4y+vj5y9hCs9pip5Mg18d+j75cfBq0WkdYnp/cLoXDZ+Qqv1CS6qK1WzN+jRUvJ2Kc81/VQyZG0F4+qsiHekiXRW5yuzVbJvaT7RlqmkqnidhzlvGpgbXu+TRhgFm/AR/RjK6h8H1enOv3JtJRwXp2Yq+JFK7n0+rn771+vfg+5F7DxXDaXlHNZj/GHNFfzGWIG+cLwWkH7ZbKy3x3VaYdqHU2Bmb9ewSqTl26qqv62qkM8CFTGVEaGp62yIqGU1GuVh3EkTh5+bKkUHQeXYdWSSaQcTaMigf8MvdJWM7qWP7KmhLzKI/V57Z8KUGIC0DzDW+0oaRxyWOb2TPl+V4UQd6cww6cgKhI/jfyPp78ov0iFFL8GtfEj1gM/y4sZGjS6lD3uKD3Zn+OnVnB/QIwMeIt0cKMW/1wfIIM9pe1jlvQfqQ0329I6sekV+LuV1aLoSSOgTUJmdtnlxEFsHMt4jU3ohv1nRGvXSglhbUuJFFuA37QpydxDMHug9lMeABXxBFS9JPXp9AHGKU49DSVvFJkTA70NYZHBZmYO8D3cQWyFbBuORTIbPFnPxWPZB3W48YEloptccq82XN/H6GO0P8Z4h/4Tvgc0DaPF5rl0VPUxotnUeSfHzUObM4kjDylx42/PUkKFV+6LUHImnJ3evifCN+ScYxGU/+3//8c3PfzqmpzBxumSV/v7968dfemsC89M8VsUta9qOaMOTY/WShkeyQv0liita1Hm1p8OrSFd1Q+cSxQ5jvJYElQ86CnTHhICzMLtSgRENhrTQ6DroxEkCfHG+8AjCZbr0/u7RcCPER/OqK1eB2EXHaVf4eN0lOeNr2shn8Vwy7xL0i4t2aT5tGwB3rHy1CFNq+Dtn16/KGL1dw6fMwzFacS6GY1y6D6QfJiVjUTE2YiuRK+1AphlpYd064nbHrmoyGZziswRKqlq2pbPvy0ycN4lzqZM2PdiCMF1L9ZuwuboLY0jAwk50x6nTnD3t9SsVJm8oEHawsnoUWl6ZHIY+GCmhH1jZ3QVcBugIuUFXjpWDJN0rHMp0DUVmVKUbXrB2ra8HnLpxNZLcYdMmTz3tqwrfm8vJ24aFJ8EHCq5medXO/vr/xRae8shKRl2f5Hhw6Kvynft0mcFweUiXH1KclUgJmkrMS9ExrnladS2+47Me1ULlBW4z6hf96ZsNpoQ/uR6B50wetTmk4QzOJmT70lhCWKT+QQCfMpaiFJ7FHBSUgGAtxLXj+Rip9fJ/sOydmyu6Q1pkArNeUrU+QV5RcJgVlCVZN/e0U7OlRVoT0KNzefZoU8RL5b0NsE8vfEidS4Lsyb3TVWQSykqxNT+acjRCsSd4Dj6WsKTdDh3wByKQrEoCFR/OUF28f1bSbRfKW5RkSFhdQECqhN3uxqftdk9dcHrnYYF3yY2bMhR0y0bVhw2vigcPRlRkpSxgdKUq4OHIb2/T3+VXenWwDkoecCCCzyly38mVRei3/TQ0rbQt+SuMpg9wFqS7zJbgsGwYKgQIJ17TlHFQ3DLt+8tdcvznN9/Kh1gis9CWZH0cLWgLG+snaltYxzU6CVTut2/I79JU4/DbX5a/V01XHH77If8djy0fAf3Lw2+vr35/NLXXgKSYry4ZqKrG+jMdWcKqfoWmDO7zFBaueOqR2J6gioankiO2YENG5yrmImVLxzuEIA+7TTYg3cVo7Fg/Nzu3SHGu1t33MiP11VdZlXJnADrI+f7q0OKSF+J+gCl95GjCqNHIwUSalX6xO5pE2qLVOn5gpY/bOk0hd6nQS87N64OUzCO5orDLCSwjjpWgdw6GjEJ2Jl7buSsSIDG+WNo3VHL6sWO1TCipx05CRET4sWxMD+aXV1nFZprepz1N2beS6MbTyGfwfgil3ROYLTyuNKp5kuGphfDomF9iCVwP+QSdc5hh47fipg/LjRMDWMJ8aSdf4mBvIXLzxgDwmMUIFnsrqLaHDEQfCnjQjY1pN24G9njho7GBt+SvZQ/mY0+iCNo8rea39TzP0kX2dMHTRVW0DQROtN26iFNa/mHLvvRafk/GB/Y9MUf1PTna6Rd/kMLYkwccEhjpr776IM/4rw4/N7RgXfG9HMAJrw/d5uofal/+1wafsRb4+k4Q2u8L9eAEr+/GRnVZo7GzZj348sOqaQ+cV3pnHHhNaEtQ1Z3zdvXo9SO71sG96740twVAF2pI5OtD2fdxjjlzvhGciOjntgDvxJ65mwG0zJ9SDg2g58tb+K/h/kxZkjlJNgv5kEA1OvOEmAzNkjdmtX2hlbgp6R/N2QTZzAb06RU7WrLmbc7wqO5jRwM6J0ZI3Qia0QApSetha7cdi4UZnBYTX+bFJ+3EejUcZYV+hkapcj8xRJsoMkaafaAlDViKxwDEloUFKEsgE1Nzj4GYLhtNHM/68GFEUNh2DHSe1iFT0q5xCW+CwzTRg5GPS2UhOj7GH+n3WUGfsPUrIN2XzxZpXnUZZFS2I/MEfrSCi2P5SqKYV+/xNUM+yRP7lmWhdsrsVtLB3vTegOqam+F08Ao6gJRnZrCwiNIrmQ5/+s+ZZbTot8tP2sa2k2iZGFDSrbiNTeWtDHhNNlCcOHTouP8kslUnw70NNyY+35RMZfPe9Mg05BRcqygmgx0cbYnRUZrN0FUqnrj2H/RRsRf42gBdV7k2J9PxXRFW3BVfxe3u3Iela2ETWOVpe2dDclzqw3hfwTyEtolr0tpAleMBfFWuq5bmHI1rSJkVwmm5GQ0f9mRbGzTulBhoPCP0/W0BRZWwnDpQQ+fQ6edk2bCU2LSu4CW166A9r/dbohZtb4XxY67FvUsDFI8COxF3wqVdD3yGz74hvVzPugpmpBS+lzkTIuhBvdgZkBzEVHJqYcXeGDx7VIlWSbwhdj+1w6GykeCXj2iIB8TDfMgbxAFejuim8hMeUUz/6OwIhOL968OHjymJP6shy/lKC+AgKnxQFTz0FToMFXhklxdW3lmvh545YzaMz8r33ZMn9Bn+u3xRbmUID3ndC20i+mLJjFbVYfW73OQeXWHRmywiJu7ybHBkXrKJCzPMRU4XkJGYJZYspGwMbPlDLp//B6n726VW7fn81iCpKprgJb58waDKNGZCaZV8fsPz+S9kzYJrFKC1Jq0vzkAvWFOZ67GqDmVPqyvbjbVpa9KM8nr0M4znfPbLGsZufD07xGNrEzWTDlyEQDFO+oTPUac5vyvCIh8Ivbw19DkYWxBvYFOYZkeGCtY0VWMA/amYBC73EeAYP3KPUpY1odMvEndXVmN9viJk1jKhTi2T6LPA59cyGXmyV5Y1pZYp8WspsD5fCH2WXiWsKFxO1hYna0e80sLicuJN1+PiRdoE8eaBSuVWpfLPJN5qwULMKHjgRwFoPNE6kFz/DIBwfG0CsISrCqXzD2hOCffAwgyeJ4HgAbTL79WXk1feIofyPigsAZvCEkAtjIuoCV62Y4qHO+8jvbMS5AkdtFp0m2BNBWwWIAC97TYg5gCosd7q3Iatb1dgl5dSt4lKCcmTpHQfGigVbBYgAJKnHpB3d12zt2HclrQRmhXcRliZoO9dG3SELrEK7bK6wkb9phCw0xQGNg/ljachadUIJ2I8TGLl1ia0ZvDyDX1Pog2N5CkNDeJrQi2tcKMIgXymsVu/ERDgqvO46vwR6ZhH8iltIB2WxxqhWAS9bJ5U32SkFRKvFQRCWlpmDD+AyqHIHUt5p4NatE8gj6SJywPp0+SRVmF5pJUrjzT6cOMZNet3dYb6pVVoQ0CXO7Vu2UjdMq9u2WXqdhJXNA1zJXCLK0A+mcRpOi5xpE2T+Do45yvcqtv6MpP0aVyNfPNr75sXSEMziq4hLPizMXvrr8wH3GL29jOty7GsPAlzJXCLK0A+wQCYjxnF9aVO7bJ1UAFTuFVG/blWrFhWaNWqcZuryyxWT+Nq5POuvc+7/oyfdx3YN+pxm6sL7w7JvllH9ohkqVP7Jh/pm9zrm9xXvgX4CarLowpyIegTq+uavZi4XcbnMLdWZbUjs0frzR4CQSMvB9qwim8crHDD/SmqAfIKFkZ5t2ENyUlhZ/vZ6t+NdMLO64RdqBN2n6QTdkc6YTe1Ewbr6lQUglmjztI1AAuBdLOwoI60ZnDH7kmDV4+D4PxugD9L07qPF/VYX1MRGjZmMndbOnO3pbMLb0tnkW3pbNK2dBaYwDJr8srcDaXswrtJWWQjKZu0i+R64u2xPl8RcnZsBGZWlEaflj+/otR/Pt5gaEpFl8yvqHmurUJmpeJH3OdXKnBybRQ+qVKB6WVpTS0iZH54y8ZvzviFiQkVjew4LCftNrDAgMOsAUeEnHqxy4wpR7krArNcYc1whTu7FRee2YrInFZMms9cR3g91ucrfd8ZfUsAZi3Lyxwk9bUs8/FaIm1CLQPbPKW1xSNCVqUutZelK+XvXxmFT6lUHWi62mq62m2p+sItVUdaqp7UUt6NJI31+XJXp+AX1il4RKfgk3SKNrCf11p7ee1l9vGOcYJXl8sqp6sVqxbMXxT7dM2hTzGawCVerjnMnPF+5fg62uFhQjP1tqWujs9LIozD7RjHTZ9fY0Jt89wnPs/0+SjTXcMwGFyYOEQtKgv+5N3unz/6C4nCXEeogFgKqd/oJaH/DRN9NQTTtfEbV1RVmRqx9eWqAUFPDP1vPvxeNqy9T6q7+ZKVmbBv1oS2HgLqzqAKMYNHZeWsQnk3/C72Iu+5WucrtKQ7btXWBhI6XzYOJh4ptgE/EtTPAbgDMLcsYNYF/HzL3AH00wAO6kaDdF6SAWA7trES97/V92EA/U0YBbQNYfI9nR7ZDr/vCtJz8Tku0FYrkjWeuwgTlt27Bz79AK/eE31XFWgp34qHRVuSdDlp9i6bJcTkKuKixneEqGl4MUafxBlmV5CPHUMPLsP56Lk28MFM5AXc54sRsq6NRzoyfO+Uly4zqXHWepnhu6nqwB3sAZXM6/DEQvQr1La0R72by/gL2wzHxE616dbPU4/Zxli5eubcHZVPLbuvGwEhlbg1qdnoRElBmd+yFWvFu41ysvYKz2QER1fQTISop8rLSx21rA6W5Ulx60+9W3PqVYGEpJuuNsJyR0+FpK2dDgzz63aY15oKLS4G5K4dQlVNS+kPSiM8k/c7tpN9DZEdXfDiAf5zZAZ9VXWIV8Nv4XY13w+AEFkfEPc5uQbiEw7GwoXFOf5GZP5G2ivPtafN4ZkaLyTC4X0OyoHbRxwKdLOcJAsXlvd1XVDKyMCmfYsyi/8gAS/JknRrO8+wwYllsmr2K036b3/2Vf8cBPd72PBUhMVehi+Ar9GDqMGeA15meWR6pu3zj4wZNhPuUOFXfvq3Vddujf/4BSw78PWXpKoMlxgBcPe0qVgfYQhFbyHV6KfWFcKXB8PbJvwyCzuIjB+dews1XJA/s3kCOO53d+At0oSuvOJunkUdRy+f9aK9cseFu7S8WwRUhqSpNtRxY2NElt+hDk/7BO9IkZAHdL1iv9jRpCU1EJr9Ua9QBd5rNxJc0OXZHREGsem485shhhaegZyoNMgUg0ON/6Jpg15NfqhWX/1UHlY0+2m5fKS8lbiO8kJ6xcCCO0DcJRV9QMuAlAuIAiVAPkdOzP6lIiPfGF0ciV2mVSiodui3fUWb0Xc4lrTAZWY/CNnI2C0AZUCn46o2WfxB3YLn9ZeH2GtNzhskdi5fkavDb7Buff/+199VhuiEnvPDii0Pt/yAfsdu69WhLlfSq937968f4T8wBh22f4K0OFb9/odHI0+kGBUc8VpTyjfRAlVMQQe5qruEFXXNQMBXUNj/efl/8c8fgIPXbomsuAFtBUSPmqu6Rq98wMCAWSygSoFW+6YpE+K92yP7LIX1raY+oF+woir9xyCBxA2KLnHALjSbD9+0yvx92HeaVbj3kYIa9FwOOme/V0L6xEM1NRD9WGXHF5HPnlCNVOGFTs/DuRu6hiiC33nC8lzsJZnVLhLcyTKRinTt+sbGGspPFQ66dJIFHWROjybKKl5Xz9/EneNvwgjDwlE8w2dC+K4el4s0A141pF6zlFvgLV5ZNwHtFO3us7lRuGN89oaUm5GWVRXmCUTB3QXhes8A1KhuArEmlL7HVGzRaHIEZuWheDTtvruVmc5qpP/3XH55HVT3SM1d/kIaKbcq7I0bVcmWAWdJFi75MRGSQ9xMPAXiUto1rMccMEk6F2H381VT4d6DjeeVuM2XEeHVz6YVLhtJK/YTLCylDcvwZWkHrlIyT6ucOHhWrZZVlTkonS+7krmgFyujpVsxmu1QMh7M0Ut44wqGtmtUzFx0W+VbL+pdTRu3skt0Bw3su6JarhIXYQ36jCndOsDkQAtcVTjw3dJBVpQWLlT6Tb0Ghdptpk3T4RNmNphTUs/xn1uXwO5g4MQ3TlzCHh3GuJLFp3c3nCxpsk/XlThHsOkMJr05qqUuoVo3oDNL3dQklFXTrtFBqfQ858q2TlPtk8al3LoSqitWtuKwKiVe4/O2S9ad21BtkrrImlalm7it9lXrdmZxTiLqVHKau/Vqmy5pXPG1OzfnnVuJXZG6LO2qKt+hmGwRTBzVIYO7yIRteCLqo04uildLveNw5uaGlVYNiQaCXqKoi1Up1AY+8BJ9WROndKNWBo7H2Xr+lffInAgFA3LrFpWuOHq9skHKc5LI4cVAk0IEbJDl1d4rSnHOtjTIyarLcBPSTgJLOFcK8F1Wed1UrgT2JUmwx47Us7oneGRoS6fNYaEKovFrsGRQEG2CeSW0KWFYDtJuu6JmJSrJ0vNgMBLfw/+CFHwYCh9DvgtSm4pk7KMD1qhvCF9dfhlu1IKFi60bfDwqxctI65arE9NgTHmQbfNctHMMwlQVri6jKeNkzjwhc3wxz0CmfYb72X+zPGPOdff9XoDGppKBnLAQUbGFcfBFtOt7Av2J+CtDCxeMWojc7jCgT60Xk3vjDOwh+7f39gkb6Mr3zula9KxDRz7bx9/rf/+N5b+jhz+9GgZd2c4t5OfPZM5VbO9BMeSORfcGnzhD55CCQPooCbrTq+TvlHD5Q7SrnUI2tU6FITMlhvvUMmVJQfFAf5NOyfi2JMMN4j56J1ZmdrREvH1ilAjR64be03JvguifEP2dUze9SemjZ2xL3IhZBXpBusb3Q0YJQwZVQVKvrKyCAWlb7uUbb9wl000FuiLbeEVT/FjEg6l9AbQT595uRGC7Fxcos3jjpU8iwtvalNWyaiuSJ11hympdNRXfVLXXIptq09Lb3IfxdrfQ3BxCwwrmgfCldY3HeY7OUQceclaaQTVY9EHzd6itirra0NSIVaboHaEPwtCclEKft9Np3OO6hoUR9zuPW0zdsHVOYBVj9SZ0RVmVnji1h8qUma3UmHzyvNqWzJQExx7kZdVStPtyscKTCygpbOgg7XYO+gboSYUbb0szLy0M1bAyYmnpSeE+A55c4UycTNBmclzJ1dOwjvaAUmaggqGHDO7NXGInqs7RGSZGtOIdGdz7pGKgNxJf8OjkXpRe4Fv13pybop2BioCv0CuWzy/lzVztW7lFJDaBbAm+ymChkwpMbhLxgLxqYXerJUgWc4tPOK4E2Ykut9OYPC091+MDJthVoWmN8rJq11qzPWHLOjHii8L78KfWtd588938P7oVLTOOE+O9a0ORkNX81qMLHgOUqSz87T/eBQre3HKrOBWeWMgPP3/jNznJYWo2Gt0IC4MaE5CuYU1ETHYmUBPO8Y3PBhVSi4LKqRpiLFwfJw5YRLEUkXDwwsdDA5usfSZnnjG8+cYzbZbZaRvf1e7aCj21Qs+GkNQyE4MMmmAGK9kKT8isaNC7iQFlq5VN9wCa1C5St6Cb9RC9g1Uovl9rRVo2MNupLQiDtGLtEIDB8H5Hm41Bb2Bi3QiX1AEi5guzfTD6ADVG9TjLQQJon2bnwrvlsuI2hlPYAECnQZ/uVgwHnPhF/P2bvy/e/m/ngyjR56j20GYE5UuVJr3vuT2U3DwZghOZ+vlt5c8ppE4rc3jsw5/ePvrNN+/+PHbyBvqjbJPHC/177FQdd2SE+0mIJ6/7vn//On5c89iMPul8ZigsPFoIlo+Z9Ki3ManFvJufjhTPFDeJeNds6f5QHEChJWIv7ub1AXXrDStXj6KFfHkdzV4/UnEBRl//u2gv5BHf1K1KmzFtmTDylPiQtdORPAtFFbvVF0Q4rjJoszRAyhsxlegw7s2VRrggG9IZ4WpHjBDnrA9N7P6/vJv9WQ2sTu9vkdsMz57NT9NGj1mn9z21T3Y5Je/NN7+++z4w5+84s+Z8HZ5YSPeNr7t0xNRcdEiN2TI4rbQ3b2Y/yfev3beZjeKTpOrjaCYsbGyUMltEJ1D6xlev/y3dcGkBBF2fZX96/z471Q7IzazPKfj5JImI1PEr+Kme+54nwGxJOXe/KhDIO5aLU8eoRPgQaRCJCboyCdZCJVDVwLc5pYnS6XLwcvh3OZB45kWclLcVDCRaHG693y7EhYPZV8YNiJh17x9nY1claC7ekcryBcMVMSpqSbo4ckki3kvfRrYGZOb9gNGHOM/70AOKFTKJFKz8qPJUvOtsYnimSRuOZ5gmrIQizh3oXYtHL7kVgRM7yB2yeNbaRIZ6KxEf/xhT4wIK9Lqrx3oOwrlzS3PjCdhH0UH3t38tdr/bg+sfI2+iv/nuP7//9sCvJ78pCY0ye7tmOayJytn35ezv1Ol9ULdU0VlZAtUVU5D6ydfFb8gwWpy0hE+IO7yQsaHFs5WTcdWYMNHrMnR+mnWzr86wlMtyBl09xXRfaOMpHX4QD+HPry/oturwI+JD2UJgDyp4hi9fS89Ss2+4OKlGxc3hgJhvtPTBiUW+/SGwo5CmubWj0IdP1YQwgewJF9GB3n5X5Us5Gk+4BfJ4sYLkN6tK7xdGTIYvZUAqDYTnv/8BlW5V/IgNKawIDP7cKbKvutNCqwGWTWQAZnUl2RHAlCb4/r88DTFlxm2DIVTQIkFDHI1MLPCHb/DKrLDScF4nSKB3pSZJlm+Bl1lU625hZI5zmO/4xS793K2rt7O/7rOmciq5Rsxq4wE5/iGKazbqaxTpLrgm+fbNT+8WCXojd7tEluBGUE8RbFvYxAJ/gr6Q0Tv/Q8iq1CDI8gxoWnEgWTX8nXdYnwwJBSdDUC4A0OITF5UegdTCKq2Qk9dAJeK1VgIrYFDAynYgTavXn3+YvavyDucUPvtpP6F+xsNUfQDm/XTd8QGAmtBVQ3DuGsDmdvjNCTGi86Kth5CwCuxD93TIeGKdf1zgPsiEuhY6YdMtjJCsuwpO5Omfwa9H5rw1aHjA50AlKP02InZLDOSTq5V/huU7nb0DBWkTWyKhhSTXkXrBWeApdzCGJMPVKv1eNMwz8PngKgOXhHNWHjoOU8+VPsN4NKwx/Ns2X17b3LhT73c/v2sbSvzXl5JVzU2KqJiFfYYt3e9+Dt2QATYG+PHCCqqAtiMygjF2+1NLGf+8o2WYGHUqvCNVFQd8iy+8k9uzGt7OdB4uNbkJbrJOzC5s1mRnZ7fDP8a/5VXzwHkPMvc7X2N1Ox0iKcnQrmlA0hszkJVGKKMLOx8LKOygcpUqD0p6VL0s4aBbRnceWDiFmWEvfUaruclsbIhIbw4QVexrr5qRxkuq/QrW3R2XZpUwkeAtBhwc6gbmVvXhB3pIRtXbtvCjUH8UUhwpUrIezFZdpRwSe44EhERWVbXKhdHJFdH5hbLr5RVlSK2bF7c7vaIe4e9YZxzp5Gqu4jxdN5RBlweJD4SkEq/0Qq+oB7Cp0LA2Q3PMHuvdWfQIZZlBXzKeVE6w3lnAej8EV7TC7ohbgT10v14ZCYRezNOG1ah2aRRrtaFNuSPLJT4WwlveVrXBe85arM/dgBRZYQWeXA/BuqmybtOiXaTJSlOtIdvlUg5Ec77KbA44hdVshScldCD0/kU8RKpNVgb3KzyE0VALc1OC81OP3PO+kabZn3wHf3FwG1MAVorej1U6HJtvZKyLGQy/+euv3iJlvVM9Fl8q70OCRRk44t9AnIGudxfjMfkr5A2SKfMxSa51BDlzD8HTLm6rBDhb5tMOYY0MYNjloHpZ99cP6s7w4Rb+U+X2m7tX4YvOQy1Gbjl/JY7rDxu8XaAzfeTUJjhXDxkH5Izrr6bzlgMje0cirz5Jz7ZCTrD9UrHhZ9NNF73OIaw5DRy5ysn3b954vZ8lidHh+xAp0TykLGHw5gldNmTV4Up1oHcc7aMBrHNckw0EaJo5Lvma0kDTvOoyI5zhy0xqCh5QeYGOlqBbiXuwAwUmKWIVs6nKFU7YN0+uXxmwOkruwwVtiSjLwEpCnj752gBg5heKSpkbYFWT1IrT0WV/dWXA1UlIH+4KlBU1kF3iVwev68NCI7Xi7XY3ffCTL9pgYm4TUmawbG0ILFVgSuqgT+CdNJi2ybKd/ZTgARGsrOwNZ9lNHrR5+P3ffol8cOOHegnbtGZf3bRHZw+I8wBbE53aV+lk2d739ZN3YHvmLgOr1FYPjKV4diGsr3pQVtsIPe2DMSkMeeEQJJy1Xmor/vtfXLcPCXq0FJ6OWc02iyEoeG8v5ZA6ytXffPOFjWm9oAMJqoPJ8FXbuBjwPGgOo0Wt8U9fk+/+7FdlRc26rOjn4eRv82+yLWtxg/2UgzjJ3GZORCIlRCs8jY8ffvqvEbUINKG8usO7FscWitZxjEoUWewPuboaRM7dB4p7SNRfB2grbg8N4S3HS5hD+A4vfqNRlEZg8XI/hIRjh6G0qs7wxooCYtsteeQBY5n83GXfj9/4ds3o3XXokXaoQ195BphVm84INnRlhOSemdgTV9gn79c/Ru06inTYICvSo7tjQC86mOyZuHQBKSbcs+tnH50adzhZmeZdhio1ZPwajQyr8k9Z9QOqO2F1WnIb3ssQ9w8w84IfDJYPWZVyVK1xUfPIrEDws+hLcOQ5A66q2Ttx2drbripAE1xV3CAqbm34BFXaSHLBs6wfv/3VPwAvsp05A+vgqcffEP+CU+6Pf5m/a2lHG7yhjA6cva8RlCc/guQ8QLrMEbeXdcRIN8DF2aPQX9795T8CNefLW6u6fZi3XcYqvCmEyrlB0Mr/SISLSQfyi4pElne2HP7TF0JnSkAFiuGnehvAQHDdo3+L0yMnah/e1qkOfPpx+Z8rv2rblVk3HSLLBu+tDoD0ZK7DE8v/lfnl75hZvg7h0Z8R3JBGLDit2A54qW61Y7FOJco6u0v9b7/e5h0pHUCVqA9oQ/UBkVvWcnOgxxo8SdChNSU5nmfqsG61+35lvaJWsGW8NWPgHiaupA1kx1qxraqBfdW1XdJn8+l77eznNWkKku4dCdYKtiY9Czxyu3OIfcHZ7u/66qQ7Tys4Kc0IE8v432jfWNqeJJLyvkfTKkdrXbHUNWC5h0Tb3krCoBVWSAizD5912BqzE/2wIu3rA2hepP7AKf+AThPFPwf09Zp9kBQEpluS/vTND7/Ygqngoxh0TiNEMlLI8K6m5Qrt3kE6WUnE+dgpPQgTn62Q9lrMkDqgDfaMhv2gadYhvWZentUq9kcP64ZcLbFV1H02L9GQ6Aw6UHdJzlKSMjzYr5YMff3gcYmm8w5vkhADAT24xEMmGZ7WqNVfvE2RaimhmkHX1QHJ6nKya8w3P79DrTJiHY6PnCQ1V7Fw9cVW4mTIxMSe6Y2NyWsdA/IZLBjIvpHugWb/6Mps2ZW2a5DE1GP1UaK4z6oC0I3muBoQs4Y+AoRV9YaWcxjDxE5zD9OPHS3veQfl9egtub/fVYDMk65ZrUnHccLWRHxRRgcKUuK2aTcAsKCiZSfvDedDlhz1WzrfVuW8AEka+YmIm6q8pwZfyP6+D7UMlmE1o3mPiD2D/jfOdAXN8X0cDd5DrYTo5njDs6VsSJuAts2wRoYUTSRp5jDOb6i5w2pDsk/40Xz8lPEEU+GgpNONbLT22RZQNWibUgXDlhzRDvaPt2viGE83eAnMXNoNwLROvPjH4t3iR5xITjtPanghOrGhFZjQiTsFKsnYKGrk6A6k775FSY4MH9DhefaAff53387ekugdJp6ltvwHYHqRVclB8PK23uK29triqDtsxYibzzSOuixbg946e1eljLb7WbWc/Yrn8005+6bDC4I5O3VLNVuToiB5tRHW9wuizyB9/Bx74CG13KTAW2wnn03GG4NllP/wT38/hSMh31oNb0CfXEsXjL374e00q17BKs9Tj32NfYbJ8pfZzz+89XfX2jq3LqL14c/BUvSiGitWaAXT9jeh2ptmU1Y7EDXO1xr/THw+xAVb0ivkeNeuDwgT1CEsh/KKZHjIOsD6yqeBtIneZvFoowS5sx5DM9bg5YOeprd593b0DPrsmsKM2gR4FN5BjPxzqGFL8s1ilVeJ8bqRleMYTfgctmLaCGvD+YXwYp9VJTrYNBBoPPQs2yPCziptOT6VFsw4GoFTAqqAnUDqOX0MtipZeW0A0pjBSmFD+tG8Hmi3dvxthQpp4zapEbgZQqGmGxN+AxMK+kiz8vVAs4IXuvg0MHmweRPHC7H3VL7Uoj3mzEFV41h+urZjOWp9VOexeBzKxRDRuernL2+vnzzpDW7NESeFNcAcFE/maKdtOqSQHaEHJg59b9+uWanvC1olpQZBlWVCcqyzoME1jY0vPaBqqHCVY8OFB4ibji5aewDZu9CWebF2JM/x3NFG02oo1dg1mSTK7xpKUxps0ONTSLoyUyuBG9gnV4F+efsfoasMYkHdprfkyFM3R/L+GymnCmbTJ1V9bgCUmDTwOXSFt+9CH4t+XoGVW3TgKQbsHlRDRB8eeiK363H8qWIYivphKb3g48RQr1/wfUf/BTcopzUpilUDO8KvuSzV6S7LeBe/ZgSFdvYdIwM5j/lO3zG6EOv/uyqpy+w9+o23mO2RU4+XZZKLcjr7jpJm8tBGidN9euRYlR7rGmGKy9boR/VSgHdFqk0Li6R4NsEjbAOjB6M1VMrzrkYdZR9NNmJbKVCujmJUoodO70zaOORS9grAvLQFoZ03jg64HhM1cuwsQ0WFn/QymxW/fPtm9oa1v1RNQ8t29i1pCTq9cljOkkXb3/rsQ3gjtA8sGyOAO7594H5tBOrWCLRmbmtmBDaVEbglfeDTKwjfstXKrT1AqoM9XhjBI431WkY9r0/ZO5xGBv7+Zs+Iu7v5y3cdabLAJLcycKzJEL7Qumdg/SsCC9OcEeFtDmsiyho/SBt48WrzV/ny9MnWl+1aJlA/YoYE7Rp1jRE7ApE8uGhSplgnpbbr8o8Z+hB2W0bc9Gubo6r51ZW64ybijl1zy/BUq22GE+wAFyPn35D22k77hThhugmBTx1w4gcHQw+0ZOW5t2hbkyBlakDRZlXxwl4q3KzOXtH+1/clzi9RbeyO6TjYE2HBSPJKbDrYlMJD1IxgYFFLfx3zklrD7J3Yr4nVj+sYPccD8ln2gQWLszd6z84f6wQ/iU03OLUon4XjX/G2JCd5wDq03Tk0yaiNfvqpb/Yrm0vvEyZrbMkWlh8vG+qDelLpgxeaU8SLuIaiifm/18/UdZvQM3U4nyg2vrzxRr9hyBo/AGytwY7PaedirQ1MFHlXljSPTm7nrkNEjlY3GpCLz/Iq87ET2KFoz5IF1Nhy9p8l29KGs3Y/NtB0plcxHUi6Il04JBdJ+RBO+bymVY2bbBpaspKUaBYDgi9LVq6US80+woqWFIbs1d4l3FadmREsG4TrNR2W0eumWnZl1hDGhQ2XTS24URmoN3zhOD04BdXrPWdmNTBTGLFYJbwWavRjh+9EV0VbVbkRWe/k63BLyowWOvz7iPsvUTlUMDpcYWSd9GA3voLqHUeo+Gdoudhksg/pskLzNHzJnSSeN0f/8zt17eK8r6c3ra1B49GB/g4Urmo0uCTrRhrAaiSvh9/91cfeNLehOfT1AZDbZX2I51Z0eY+9DzXC2bgOdtJCcF2Y/Iiv4CGGv//8fvbzumqr2T/RmYI/R21ZjeStQZVluvgJh/DYY8x0F1RefvU4h06/MxnWAfUjpkfuIgcrMvm5/fLXDjRm3zJgZ8Ay8x6YJob/WrBy0Tp3tO56UJShg1H98g6vtuNSo11fpH0aupv9d9U1s592zrHP3upW+6Od6UIXgtlqTQpkqVydMB/trVmnDxGGB8ZDUHihYWkKI3uZ4dsIAykrmBjDrfjZlnGKfs9MMO+KknmAcm1r4k1rh0xisrJCDH1p7E0E5JozbuYAv/RcZGLoG7cPB2qGTxyZoZaIU5UBSVMzhEveIWSWlS6JFXONosTy0H6WNmJCHag54ehxBUK5lUneJRY/tdVCqd1cKTQ/iM1C8VaYjeBdGerF08fbdmJ8/hBm3NoULHRifGvMiphSGMWpGYtXrQ1gV7MAdO8KUhBVp2Zm9I42KfQknjJaphZpSQqW73O2NIW0XHMrjlaKCMtMuDYCK7SaMsMNyTqC81WXMatEec9BsWLiTNl7DoiwiDCCZdWg80ITa6zmW5sB7XVhAEyqtGDtg+jcgWZm6TkpksysknjhF1XCroUhyKoTyi8gXPFy2hAsSNOwqm3l86IWAS9+WEFqStoSQ5EnlJjVKgq89W6EK5PrMluaLJX4WJ0v/JLuzFhoH95WZvuC5M1cQQZZVVnDTY3ec4ZQZjMlTEy05jrEqnJm8YFAi1+1z2LN8blkZ5iqLbabBIYIlovbmyasHndrLCxnK3HHYvjACBq/W19c6o2LvKYU/etan7+8ihMaE5xeptAdzXNpq9RT8EuxR7CWtTlldybSkJIvqVmNzhoSd9ykmWzvHUb2aHgySHeide/sz4vZu4K5+gTliA1LfyMcnbdR/ZNxz76WAQokvbs+oBOcA3w8ScOylfBQ9kiuJcxsQ9sCA4vhGxvGG0cul/4DJEbkOV/Ap5LjVbDAapckCVVPoC7RFmh2hmdv9XiVzuHTa0QGsyNv5fS8GFOnha4qOyyUpZOqcMZVJXFPafINJALM/G+W58StG83vEbaeFXFA3SQmevQsqI9+wTNGzPOWL1jlV0LDfQUkMLWc/Y/CX3+kT+wLmtnN3SMn7iXJFPryv+1ZSzzoeIWffIF/0b+p9qw15lhrYEB41nIrlFfluM2uSJ33bkLl8ayNdS3LuYXFuoA+tVXxL7jgJekmycm9c2KrUatFbExb2Vrwsd2eg6TKR5RUwgtXpkKvulgKWu162xAqBrcj9PVzSQ9g4y7w3pCJD2VqRD8raMViG2ZBkzkSA22zj36FViw5KTtYrIEL1aoq/kOceLi5CHd5yj+efIvrQ1ejl8sRN7g21/ABh81hSc0OeNvvUDwK8R5+d8zOesTMVk3FklfJ92lFhNj3GzNr8AX7UAczKTqvAfv0s3+6gdltRfsudJKO4qXSnJvoZIZq3P5sl16RA66LG5CUCyXEhLKqJTcOpm39DfBziBjLog2f/dCluJUbrBnQc0k2PCsFaZ+H41XskWh0uWzEmt7W6AqJtrPvxZpevPtC8tmPVFxQBGXbF5VMUGAMbZ4qvtZFmKil6FMGdD6ewCAd2edePO5HQqOsB46pJhNHxh+nguduVEMOXc2We0/eAnVkM2CfvivCeu9vrJ12hQ0Tb/rEwtDahmSFDCi6N64iXlKhhxy3sEjQn1pTJegxumWpf2GL3tWsifqNtHJT2oAFHV+06OgT+u1Xqb57hd13OMB38gyt0i0uvdnTkVFoOBLvHyz0Q7eOGLDdtzcBWUxqMHF5f35PWYuOE0fdQBPxvLEXG+JQHQqTlznD/f0gTa5UgpQSJMBoQ8uRCNJENkSbKoiKV8v+hpfZCU2C+sAGKNYFlZmdin7JZUaGL/sFWB1gkW6OF3j2uzUV66SeOrXQHWlo0uElaB5Q/QJkJS2XcMo1Zyk4I+UlRym6yciol25Jtdp7QCYWuCJtVUmrzgmX2s3kRmAqL+iw8oH+bvtMehH1wJhphv4YMOL7/iFXvmHl1WFLy6xqriJvl8artGak6ph/R8AmSEYN6NNP9uty/uZvfwu0KBCSzUbZZxihU1UpmSLiRGzI05t/1qXnKazHdNrBSER7QOvBVVNxvunKzEL1LcAeQKf8fUB4LCEdJlu2Bo6/hCWJVbhGLmPuhTnGBTXB2xqkWlfLhafPG7DOvQeydVrbCE25A9QVb01oYr9j409fIs0a3IbwtRV6ZYXg97JLSOWCG2ojqR1Wjt0dVBy1m2GHDHqjBWSkJXc2AjNbXtV4xmSi1a4k+MaHgVH58I0JLUm5ZzaSs9W6taAVqTZOdVfi7roJ8PqJC1y7wI0LPHUA7ubB3Ty4mwe38xAPAlsAc4LCVskW+rqwg+IQ2wDEMtRBVrxJbajEN/o8pEm3FnjLytUeD4MNzC6+sOtc2DUu7PoWz+zgczv4wg6+tIN2vy6+dth44oQdvq4dxq4dzojdEKiru1jR3TvtI0+1DQB6dmkXVDvSw7fRpFcCE0ztbLKFi9RoKWCEPzJSul+126l5ZwXbpOArG6k6Nw6eAOfu5wIr+jKz+dG3bC2odsP+OLNzP/MdLTc2D3cd5Wsb2ledk8++s8V6vyYl/rdyUNZW5Up4HTNhtu+cZpEmKFT7YTQ/WrnYsb4mK/x4EfxMsSvIlb4hSEYTux2zjwsJ6m9LhLAI1YaSIT8hVC2z2j8yk1qVE8ocJBpZBRtfWXCL+v37d3iOrqt8JDdfMsFMlayOZBaYO4K5ZR/RbBAlNpKRI83wS2E6D2gLlU0rfr7+CkXw6DWMqH/CuP/j6Tf/4+Yv8H93lAVI7PLC35qlGKGlGID0uz94R4du6iuR9gpSXmG6qy9vgl40dJPq6sbkd7zannIysiZYvZZSMUv78qCpIV5gyVBUV4ei+rCrYAz4UCdXjw4RWUP8C4lbSLsvSn42DnPQ9a5Adbnbx6PxqzgdwIIci9NefeGpfHXqXyQqk7R9ouawgS7QGw+9fXID43EguiJ4KXoNsk6PPN8Q11c3JGkXhatMD2h/zDFAsmgdnnh9pVKGIgUrQeaOqqxOilKypHh/sNJ7AnJ/nvhQ4kPpAH36S1ogDtrkJAlszlgEJToTSipWpi64amiRCx+jNi5fe7SxhuT12gNbF+HN9kkAuw5gXrGAPQ1gzwLYcxv79Av9nLxhoc1D4KDH0ewG+7CJicdPPFTaSDugOKIygVodE5lY76vKQmWDD8jnkMdqTdaBHRmLoPkyINIAl6mLYsQwZUkazkLRgwTVcw3sc4gC6i98RJ12FK3iO003YFPZSCriW1oNqFSoh7AyEhuAXqcdIMWcCn8GUWa04Wtclh65UT9lk9XJ3AGmcrwh5ewHSjb8bK4SkTjHtIavDRs85fShT3A5pxsEXSCvcJsOFG53E0yz6cbwsamF57Tp6kW2ccVl4IqJHjlJUCI2bhVupjhaN9OPbDX2/Hh7snnOApOHABfW5WUbPK1amEDojeLC8YV6QF61/6Akcw/YEW8Qt3QNF9WDiwVfaru3z3XE8UiApbO3fzH17EdKOLA7+7aCeaWc9IVDNoXMJZOZ2MN+mHyqU6BA+kseQkLu47vMSJTf/ePFEDrCuTCLx3/Eybe4C4EWNAcIEM6yqtGW8jJH4b3kPON70+b9cEJxNOFQ1P6AZpCGmf5QfPD4X1V3zDavv+dxUOqaUyUvz56hhZm30xqcFOzj6Bt7xT5RUY7t8sCSOelYnmFf0QwaHgzEK3zqDb4h03F7Rbtgj+0Cj8Z3JPTmmEeTH4WNTuy7JSlZ78LcLNMiZBS3sW0odxH1prEHC2YNKNr3oSQh4/6xZ8PeROYhB7OLfLhlSoSBGiezN7TCG3CWEPTlSYzHRLRFI17d0AbXDr7DGykOOpmzqgi5N7QJSrQmJIrP2IqJB0FN2qfXSqGwnwkayLuPm6hHhjFCbUSQ/oBtdGrRWUqK2pWVAIcFpg30wWLQKU0EEqSwTjzJy6VOebZ1ldG5dQaF70DB5PzsGRrfSKag+6iV37kzs5NcKSwOWpMAJp/DcmEtaAOc3OYMR8BpdTJMmeRIZkH6AoCNotmQh+nFoA33tTQwEU7RM22pQ0id6/IV6TP4MCLlalVVAcdyNkFVwoTkAYwNNS6i+4iJpWlJvdyEa+2qa108o0RcyfFB+SKQTUCXPjayZOKVJAfUbWqC6sDYq3YIl+dULlSsvPp7pRQhtotaziEWtq88vgNyAyjxeBHgjYv6+dU7jxXoay6EV2nlDGKinZcbCkV+A8mRJ1+O9ciqsdw2GMawvl3WmKUsNh0a5CSCTZhRSKpWhxfhaUTFN0pS84xV9OjX/Nu/dr/jaYqcQCAN/CDpWWtTxxrKzuRqeHvgSly0+/JwNXLFbuDYTYRX7gLKu0wiHx4/JLm4F0Wa7CC+sgMssFhG4Y98Flqrc48CNQ1f7TH4CbbKt5DbfvZ3uuPRVskwmjAqMJSAAJ5kZd3luaKKV9f4Gm93+y/UjbZDum4YTzqe7B2t1SwvYirt8TW2ajKOna00B1WLnjLU4735WN2jESbCLDjC33z/7aJ0N0/LDcskqnqTCp+yK4Nxkb3qMmvxcoMvFH0DSi/Mp/JMa6x/bKolGeIZzLu4WCvD7CNOInwyrMTyMIGWdAmfU5V3rXQUE4wk3kGrSrpfE6FvhmKh9teNkfi6bqphseLHwGl2JDH0kiBB1hefYZMvlIaiVLuyJnv0dpPSsh2RDsxySzRfR0cbtAhGoWjDA0Jeh6l8nlcpkW7qA3TpvCtAyCsyIvNoftgLClhrroBrWF1nPCJZeStnlELKdoQI9V2Fs6wbfB09pWsK3TahJJyD8M5xUkyQfy3cwARpVVGNd80G+wCONjTSvg0N591sI5/MsIIOkNTjL5E4O5hfeDWvm2zBw12KFyTPtWtQ2YDp8IJQIAE+ZdbxkAgfNBD9uVzl+IBS7GmpDd1r+VMz+sNK/oWwmgr/nYt2Z5VHsSxVYOvEGoZAmxIbyUV+aizX6eQUg2You0uN62zROA7YB7CfdlQcGFBZKdVXjaXwKd/gPyYop9LrAZrOnXxmj0xajlqp+7r02AOYaunEZxBwG8kY+Myc9PLOBptqoz52q9Qq5R5IcenDiU8A5bEiKb52y+Srtg6dlUVHE7W2sygFEe6OHJSTnGT44XelekXXi6JcMjoo6Kup0G6he2z9fIcmsjFYjzCXt8mNVy15WrViOPBuKfjUxwsfjR4OmZFjtwKcTMNK6W//uvr3//X740f9KBDPWar4Xsa2CU+5adBudmLvNRPrivTQ5d3nqtxHNOuqYcL63+AhoFl3Dck5S9xhzh64rEjMhyq0BSAuPrUTlrR5V+IHEtgpAho3aKIDWtjJp3N9sodsn9p5hFdYJnvBjiw2jmQnPpIff7ogBbmvSqJWSv2ek1OII9GPHZ29/f6t3cIsXSwbIUP187Qr6alYBS6b0wWmUwS/dVl27AP/g7iOOJoJfNZ9HuFqz7561zHO6SOv/sIzAu3nPY1ovj6LcwTJJSjt6KuAzrJu9k90oeg81J5uueQNDwj072Jv4kPoRN8CEBsFe7JnVhjAdZLwsC2LP96W49ngGB3JRVZxnINeBMd5iGUlz037nJz26kLjUn8Dq1tJr14GtmKtGdTHlf0Fj5YslyagnP4MYTmTdBebRY50yD0tZ28gdz6DSXL2rupK1zMARrGZ08BJmy8Q+ZKWEOW+CCgrGtQMFg+4nY5OfII6wdgL5WYKyUAPTGShSUCZdHweK1C8X23YKNnoKS0iU7zXL1lfykqpSXOy5wttQXWuOuUkJxxVZgdUq0oHRTlIV5YuhRe0bYQPzlAaDwxlcmx0/YNSDmSiUcuvPzpnuZHo/+IftizmqxDGNuR0pOAx1/hWtc4+4ZWJZ2/VimWazmy2aerkZDaISwvj57VMn/ZcBXAkg5GlTIDRabJO5QtX6iHwkAitGLCWzIMEdcroE3J0+INOhzkN0vu9sQCppmUm9y+lH/JAHEMcNqMedlY7pvphsDOPsILJY204MHh++2U7ls/+WhVj/l0SGUXcArZ6v4WeuizsU+lrWGlWztMVu6pBzT28rcq2qdAY9uo/OW0+vJOvgly9JXn+S7N/K2R+SDm/Oshrf1eHn/FMJ706CD+UH8TdmqvDu3YPX/XY2Z7FecCFZkN/pC2JP15jyQc6Vus4BrEx7oNRn5r95CcTXFIjEVmKacYz+XdIBs8aPNk/S58KQuxCJ1kNrbjHcWV7lOmBk1QLWl3UeUyD7zKtXRY1qBjUQXmrQgWnFrhCy93Zs/61MG+Sa+iy454GKNM9M18KW5Bh23iEfKzxtVs4J3m/800udMWg2byp7qInmY3wSWp9jj1y1HBNRL3oF7ehzX80k6zNNPO0uW0eYhnW5ARmwJAlrU1R5VlYw0hG5BM/bmySsSVx4E+/CGwK2sy/+3PIeY4grWjvPscMTy2tjL7Sq+mD8MqT3Gb3Y1B5UbfZkF2TgeILU+jKXXYKmvnIi4FMLo4mxpLELs0i6QIN8KFlel3ZJDjlyb2LbCU8ShhoRG2R0VUjYYIRVTp7mm3T66f7dZveJckizasuW+ILnPjBnq+OwZA5/w+6Y3wNShmv0Wz5Qf64MMNbkZ/TTS34ZPWtT6au0Hz15j/+qrQ2UMZs1+byovPVQTx1/Z2447QHRW0DswPqa0JFO/zW/efvwl/yqLZmcRpS1yCC2A76O/qUtIR1ov4GGUD6EpMbm/cBOLG2lvptpahbMzMbrfS+/vdVVa1yekVAwX/dNfmfDvWVuj5x+I3vfpcez2LTLaj80DmzQ7E/QK6vi30J0R6NlDjNeg5vxZh5HUYtpYaWMgUW3uk0GJdMH+qyGWM8fFJ2UkGy952aL2fF6nqhbuuXwaOKpuQb+CIp2oEy3vr3G5OxKFo8AeJnmC5LntP9YlVtQ4O0TesZtVAiHuDx4bqGlRfR5jIuGaYVSQzRCvjk95RKc8lABFydoZ2VeFDGoxYkTUNF4vZ1LFUdTlRz+SqhR4JVTAWk/ua8S+drliRVToWhlkcUBsN4YT9AVDc9bHhqAzck7TISmhEtivK45qCqyS2sDytrNx7OwaFaOVm0kxZjMt1FFe8WJTtlztQJVZV0UBr790Hx/pERvG9YJkw+ekjv0epwYQawX+VMvHg3gC0VFmbi1GVggybwsVnxdvyVHbx54oRfDOHoVAJ1POBrA1Cbg6rCAfk+FIeew0PP1kHxctjxr14dbp4cbl48UoM36kpQ2qXabvYGb7fF13ltouN80Zvh2OCO4lNkjY+rlh2wyYxC7lv3suCA6oJkeHIhOWigwW3s3ln2cN4Tc5xt5aR566FYR9ERH6JRWFkE7K0HVvzZd0u60MMlJq7qYyL9FcwBndgGIJjhrpzJgUWQLBjQ1NLWoIy4BSlMlSFCn15/4Ou9v1XYg5oXFUxJuRV2aj2yWkvHpT2Qk65M17U091VodC8c4ohdxBGtU2Zx9kKLM1DCNrM3TbXjtHGrJ4jzRBKt3hUgTRUszD452anZf8y7ujSgs+PiVGRcVw/RM2n05OE4MiiL4hAZR/c0lRObT5QCsOHPcTuvXYMCH5LTuRO7mREKUWh1DpgSXHT7eAbKYApKyt4nSXk5INo/De8dulSWVXcBlK9x61wqqg5N6RIO2h98ObhsKwscW6jCAI3c2Jd0REo5ocvTpz+ggz3ocFfqxbJjC9R/OynbLx9drI8UpJx902zwzeO/lcJprztUK5ngWaCItzGjjRCiI5ObIro6DmV/9qg1ZCJNKHlQJzjhQxjJx2XVpJ46x3upTxSLUZY3+7eggObjJ5SSbI3TBnSawaRMoLe11GPUWDN9a+kAfb2hZTtHZ6KwxOSHqmvmKYgd343Tj/Y9OqCJ9xX8C1Hm+hBkjq4Q5h2/wksX+JQxyecpqNZly4eE9u7ZktIM8tGbaO/gq1syvK5xdfgFtPGGoSXmrzSBf//ze/nzH5QDSylWgtxl3n4a2lUMYhEOP10pAwlWbhE5ywhqh6wPRoYWfNe0O2yaA6fk0O4OHTe9pWAO8i7elRwy1LObh+zpQaw2e7kerlwBybsKQJ+j92DaPHp9dVj8QXksPTI+SbeRYt0ysHDma62dvNvJT6lcuCmk9IK7Vx0yJ54yeepw6avNAKYF7/icLMiGgL67zlS+fvPO3kK/3sz+XH7sYNng6j0YI8UIVNGN7dAw7ZSlvZdywhICKih9t5qTSTjfsYEmxH9YRtCuM1g1zv5OQ54bMQrEgAgltd0b+JSjp41WkktufnRrAj3CuKz9K4WhpBn5tPU6qSvZfCciDhaKNvapFxy/gNzfkDtYL8/edOgCnLmWhUhLFMnonx58Stc0E12oV/pZjnRIl2GvL+7/gib0E2b3vbS9N7umBfVB0wOJAZ060+/19YDwan7IMXwSEMhobKy0snKkJJwoTtSD9rmRWMlhgCZ+evsfWNJMvaizz43EmqMeOvkKiUxzyQFlD9o1JbNvio4LQzrXFmcPGhMhPdWuQYB2elXsxJet01vWsns6uPU6s7FSK7mqrAmeMgjpBOcZArjfopXJyJBjsuZ/SKRcMJgg1I7i6Lt8lgzQEUSikk7+XlTBI0qnynzoS7qsyFblXpiMs5NvAh1lUFw6CCgDQEoMUs/iAH76Hbp9jq7CIg/76AhqpuyDR7QT9Ls4+FXEVPAD0k3toX0GY71T8RWeLQQr1y4v4QNiIydHVMJsNNSOJkGxY0IZFdvpjYfnLiK8cVtI1WR+wuFU0YCndoA9K8k6VCuToGplQr3nbAtVBykWlsEYXLgg3YrR3EGFbwULUdZjFlblGW4kuXBdZSkRG8YW/LFrxHsqBjhRVvcE9FjvyeUBlVLS4QcUAswGjitsylCYxh5Q4LbCTd306POqIxeDxGLzRrHT53Uphqbu2eojZ5spHMe6VRrAG7UFwgM0DlxsQhUM7l30OYkRp0+jtF3cDhV26Hp/pjm2JSpqAqm/iFy1GWj/+rAi7ev4xRpRnyB3vi4+1FntGMOiMx03nolX3s2+JHOSkEWBlqpyJDt7Y/Mevjfumqf04ONFH5jUHyF1S5KJDh+NpOp71cDR1T3GPG9vKVqL5OcGjxq8USWpDTytxMNrFib4NpBpH3WSivcX1UB9gmmdLHZINbHWNB+WDQ8YSlbVAj0jWtlBBIBXMBklJF3XlfC9EIrCsgL3dEKkGi8zBXAY1Ks6TErvwzl5sY/0sFXlDSiR8ULEllxh7+xLGvmqjwkmOHCIMnBn5P5QS/d2JxTjNcuZw0eScLpf0FHXd4rcfwh9UPy0d0oM5KRzA4wP9UVtlB/0Zsgj0Hz/ZO9W7+q5+kSu8DcrYcrJQneUvryWPEB+rvr65p/fuJ6Ek2RLzKrpEGSdMtljNVSYv6stWkX0YfiCxIlwD0CP62raCB8xOJkOxTxdrJqurgQyXUFAJ22YfJGMbkmKa/tDtKkFVaB7Fo6hpganZZl9k6FnWlfbzsgAC+YHYGI56pW+uTPAnjL03nYFvi+qs3ggB2PGCcIoLRseE0Tg2kNuPOSphahHHE1kI1wLG8haOJu1AP3wnwGyTVntLATlYAH8dmenwQcqjeBuoz0YGyDucvh5m+8yHhf01RXkgoMB5oMDYzY8RueOAU5Zp76TGMnR5/RcFY2+rT52cqd6bJyFWUpH0d+ACR1Tl1Rcb4MPtwN/+cc3b//2AX68/eGn7w7//P7d9788Onz40LXF+/e7R0cuoBu7EFYZOErjYlecMf72+ur3Rwd6h6cw9bp2Dhu19r5ui/zQHzGGtjGMGrvjN/076Vbrdh+VYTnEkZqvhYytVmgmJKii9tX7t74+Ry8UaNcrdh7T9nocPsJyMqo1clMgKw80exSoWGjTx8nPFvy7X777x/ffRi5ytTRdo080GHVAb1w1LHuAokxn37LlUs9bZ684YCFuppbSMrETb2KKNO/19cvkMpuhdPajfNC9I17NUtq083RN3CM7WhhJbvGl3aJgCxuWtRyQ6P6uiocmROQiKys6g29WntnOvlqSnEM13745+QoR7VP3NRmQE44AZOwLnmxQAnzOvi8Z9PSWbemETog5sD4Dq24B0tGx3U5z0aqucvoGfW37C2NBSwya4t9BM5rgWywu4QH8zN61DR01pPnY4bUSVR4XMY8KUaaRouxTXVSMG9rMf26qW5q2IUkiubbIK9o06D8qSBsjwNyJlr8hkmoclzC1PsV/V13zDk0+yindv9hDci6SS1sI8RbUIkRRjDv4VL7LhKzg0039FYaksZ6kyjXByYVCu+Sb2bekJa6KL4oQZGFUfKyjQgrZS4c0l+umkG0jjeDPbs/GMJ5XoanC4u3fq4yee1IqBMnbEpI+qKl06SP6o1lEX1272NG2EzpgH/2io0srTrsCXdokKG5NSBkEchfHSxbirS8Hz25dhBYJuuS2wRWt5uLEI0SA0ceFce73eBCvAjgY6At7G5ssMS4YnNLXVVJHqgY4laeupXUD8zeV/jmd3RqP7iNy6YSbBGOkG490iRN046EImEQzpSAP5bwf9QLqcHP2shlSs2WXf0tT4i/8zm5ZmVmmMxta1yUcV8iMFBf90mW+P1b8YxfwOKLphUm36mBQPrntBJa5f0P8h+V6jvZJT7XDZ118+WOQb5gr+bxt2qJsv4wfBULnbV9/eWg/PIr28Z7D6MLbqMX5vXlLm6RRxi3j15YSL6Lay/Dg4/20T/E+6IBQbwKdsQcUyhL3gj5Ik/wxPxbFXk1Gxn7Rh044rxjzNebVN7jTodaUo9X12lElCOdvN1gSsHYZQMlk8hDrE5puZj+/lU6tTtwOSDe14c54CB/fIISI78/xCxznPGPqAe3j2lsyRJY+cIeweszRiKA2bI4+xH363acrca1BLv8gYzxtClhRmYwFO5rebhjNIpI6Lkr6F1j2ePdEKV32sJRKD5xq/ilTvL+YGznIbz/7kTUk7S8M2QzvC4uo2bbgox11iH+eUecR1leBb7kHFac6eGMGxOnJENRHHEaOu8oMbllGbaA2Q+K6AG+F7wKNTq5T5R3PDaCukwouSblnJnC/HkJHjmsPIvHhfi03lKk4qS78txh0fud/Ank2o+XsO5p3+NpXPjo1QkRarnS0oZY2PFWe4okS92UYE9al9cCSFCzf2xhJxDOUJnRbJTZQOGnkvVUTGfrZgMHiireVjbVbtWwyMJjjOIzJ4skoK09pOIkTi0ORHrtqsr92+Kr4Bh8tsXKpncpUBTqrNZGy2lacJaxxCZuG8LLaE48AUMVzss2d2nW5U3rS7EnppqYbAl8UK5OuWTmiWNN8TxLmJSnZ/bpk+zmwuqqaKgvxmeF7pCYs5L+dl2SeVWVn07Y5ydgWIzgl3QML9L6soBi+mW86+JfsybxKnLpuyL3YSTVFXaVr5vYusnGjkZxuOPPAluz5Bqq4cWpBilEeSEmyvRsdr5ji1+WK0CCEM8P32DHKMbrTwiQnG+hAPsrXDKKP4fObm3nRhKjV1kWbEpQWFxTyckCaB3qHRkfqBf2+Slh279csJ6tqS/kaeqXXIVXHDua4hd+b0c4KeuxmXVI6zzrQZ13BbectLWhTspZv9qGEeyyy3vN14YgWZrI9oV5+2M83ZAvdNUCAqTuMjtWsAlHia+kjcCwZ6BABOQLpfu1XtcqrVeZWEMHRZtyCpEsqp0kfHU3ENw3lAbY4xeIwoU1YUVByGN16ONQv91oT0LKaq2/bITXVfbl36p1RrkYeB7+nzf3aHxaxrVroRH6TZJLggNgOddNlfsFVUWU08ypAtw3dS+ERh6QHyi02SZiUgfRh3HYLg5qsYML3ZHgPo+V+Q/LgMHhPsAPtqYNCQWWgR0oc6uuWwbak9GopwZE+gsSWUviCHBxq6VWBNZuuHQGDue8rvt6QZl65M+cGhNFkDLoPjIoQg+29CPCblX7dDcLo3JV3Kz+7bvQ72ZACtZBgwwBvZOsPPAhDGsBBgYGRi/JADWAqaFwQhz+vhRQ6xh66HvAGxA3zPgABjWbC81Bn3uTuXL3xG6vKa2gqFyw4fFbQBVEFwWmcuhHKrCGtX1lQS0AP9soQ6Bj31cYXgFCLAsMJaA0r6rWGiE2RVxyvXV4VlcMoN6okhnoHjL983ZLMUWFBsVq5E67ExirY+erpuHLW4Rusrdf8+/u9EzOn8U8FZ3L4BjMcryqXVFPvW1dgOK99l9Cm5d5qYkUyVxYKHMkJqKAhhJq2AO0yXW+8zlig6gYE4nbdAl1K5NSrnfDHn4s+5/ILvxqSl3sKHSXziFDOPq+8kRHXJqPfniYyN7euKfz1g0bDWSGRu3p40QYm+WLfMtTunLgluW/c5ihJDvHcRQmsgubLqggsV1DaidcIIDe6WbdOC+DahsY01JasmAPBdIVRO154nCqlcyQvMV9vAxwDvunuS79HI0W3j0+BNRYM7JEV5SgX4pFCL90qxFrDAjFhnej1/gomzJZ7A2q1aWVst3+NDqeozXlIYMGq0fFsNrCeqeb3nfeBVU0++j3UsLT25a1RGGbrirvTfk3Le+JDdOxDqWkDDSsXnQFKqHmAUARHeSS4CCzxV9XSQ0EjJIFZVlB0BeeGvuFEa1hRhWeaGrtoABqrfsdxmAyClY/C1+/Be9KywBDc0K27dBErABtCf36bqmlhhPUWnl2DWbsTdIaHM15kmL2APepHh6G+2G8CMHRtH60Kd8RElXPufgUgfFgkeMn3BDRcD4U1FKxkhfR5kMF7Us5bWMg3frXavbuRBSMqKIxeLnKTZ6SRm45DF5hv97yCzlQ5Ok2zD+w0gejvRycXSXRqifs5a/FKqw2DBF2BIDaSNSeNP9Mh6GkxChzPx0+wrPxFD8c5KmdjVeXQdtn4CCXaNjiTSErhfxecFizvNsxFxXo6NKIBqe423n4QwG3lr7U5mgrCgOtNYBx0cH/y1yjxem1Ds5KGhj/opVsYpCpXFBoODkscZgd3g5nvYUKCBaUTFcaIYi8HN3dnrCVF4spBYmM6A3pDGic5SJXDgNMyF/V2itvRCbNFNZ/4rdJ2Y/uNbdfC6tD96rtidMKSRBvrMtD3/KGlu8+FguSgOYw3XUZddC9X/yNwkJdu6Y9OCWn8bAbcXxqtSdlCU8Nn72tQuJpzF1prVrhfDyytk2oD37x7pjBspAf5xyU5rastbblPgLW6yw7A/ocIYIobki7KXA03XXdb1Mn9qN2mkrsKbmWhM7WdN36u4bsXCpWLd95XjLu2/lQOK51Ni1MGyV0CPjzvYGK33Jnpuvs1rAeHwTMwEfpg6VZPH6AEm2fqgVj5T9qwJaPZ+IFcuVVRjFs3DhhxcWicVfdphhs44nLo68XjR6+/FK5TC1Kre0TxKzmFPKZ0cjzjPg6pGXomMxjkwmuKwgvLbZnP+hfOueiX165MgiYG6nguyPzVVyuKi+SWZsqo5pFXjPAvzBf3uP7m8s3wL689qxZYhbOc+mZbiUMRDWkgp9zFUPHPlrchSzOHsCAHno5LMZrbkFcrvGCiwXboBhQ+faTmx0FYPSjPhFXwZNMM+T5Sc5l33SiscX9gZXcXaFQg5QZJcWuCn8ENNRYIvXf2S8NIu85hJfcgU06ZW9tn5tbNJ57eLk7qS5p3rroy0I80iG7JhXHaHep2PSwsBYzQjRnkhfDDPQBKBDJ4vNLyyUmMf8HOCEpIOm5jL6iDI1wjfIRdctM71JKJzvMO4kw3Rg4jpp49Y+EblsAOPrnr8RO+YGlm5kpr+2d809f/coFCB4pmasAmN8+WVbAWmf1c5SwNOFrqY9RmhL58l/TpDY3XUy6CrvU8httIfUDVonmIAHN6T2Ylmf1KkweNYphPSXZUOMSR91Xxg/DgoxZzfQrZA90Lq//68IFXJWmOWPkO34aZn74Ae/WVcNkUsO4tX+OTdGnD6jbsksOokbyEK9xnByZuYfH0/n32erRWgRcEn766eZm9YjV7cf3Mf0HQabkVSav+kr3VFhZF9hITm9pVYL0wOhIi0S5wc6w0ZxDDBFo9DNtdw/wN/78SV/BNd+DiOgu63tLOqq4OHzrWx8ffI1bZmkn/NUGa57O3aEBExqsMI9dwY1mHir34bZNX4s6QRvoHde1IDKbLhqTyqbSeIp97QBdd4gYQacm1mU6/a4PICfMO2j/q4g+S1Uevpdsa0QbiiWny5eFfWCz2UunrCxFVlOzO+eW8WaGo5z+QJOBVEyn5QNGCHrBT1HgV/5K6T56/q7p2/bABM+eYh7E+MZFYxUBPynPjVeU+5YM8NVh5jGgRBofh1UqcM/+xRTO+l78rc3JfBUc7k6D5NKBM7KIZ0Kef43NYj6xSErrm6JA0vwb4kDLx0ZN36bqq8tm3jOPD66NvOPQJuIivPcQ9XoQpsW7EKT7TaG8jOHm8V89p4Msx8uEYf8UvZle/aJhgA51hP3vTtW1Vzt6wKtO+7b3PcMTF5Y7lWc6WtFriTe0ET+kHvXCEeNp35Cd+P+KHOViKX1GhNo0vQBRdN5wKHZkEgKXXWcrxvVjpufX1gWV12vEWmlE+wSqyEj+mDic6/dhQIlkNL0eSdHXAS0Nsie+KUn5IhWluTTi+krKrmuzR6wPWQLO/RD2+rLAaZlVAk+NOdcIrmhg3SZk6WfzhK72R52amHeH2GZa5vqN1JcG5ehATH4UBypI2FBZT85sn1zeog/jF51VC3PJ/+9fr3x9rJjwtMjUZCCg2whSLn+8KRDXckNwITB20eF2Nd29VoIwzuQh8slKo6vuRYhjnuLNtRPwCz41BGavwjoJDmsrGr++7J0+Wqfv97jpq+o4Ywkt03unQBVOlBbMm9aJtujJDu61lZZGKpLq7thDr8TiXHL1eipGgM2ajn7fM5Oy7M+UvhG/Efqj3SDF8QzZNLrGExyeHovxKWWi0Oipq5KZlIMvzKzf7kTR4DJj7N53KwiKp4kxwYscrM7aq8A1VT5xISAAXC1nSqTnEg+OC07H71TUZ8eruZRwe+mnWVFWBb86uq3rYIzupHOn9yy/GEQisFjft/A1r4WPKWaApZITEiqDq4JM+vTYpXh2TF8RsNntYM6eAU1ZFIjIu4vLLuGORT6OpbZEvTnWX5aZ6vHCxk7d9+2QPWgU5uYx1ZZPFQAdDJ3JeTRG0th8NaGrPgCzaUW+3imxdu7egI3txrw1XU5gufO/+LOmK0s279vKU7+qQsA2VD6Vf4fsKrDx8h4pPfnX4mayoeP/o6vBb+8vv+GI8aUP+cpVQjQpehTWqr9IcihXHkQdRxUdDHdvYbfsvr7lbgtciLS5eZt+R+9ClYkldDUQ9q1jw1M7Q5nQ/Mx76Gu0WGFE9AyLbHz9UUTWDolnTyEnn3iL6e/kgx1ev/815yFC24inPhkIKgzPZOkPWl9nEKe9BB4++K25E0Z/PAIzJA1RGya+I+n54JUDV++DewfciWlJ7FF14ooNtdCabyZfaoWzj3UE759Bqe6jOlTueSx/xMeH0MZRshvCYaH7719Xv6KpW/1VpNIOf4ej2l0VZjVUIps7ePYH6TTI8fEdbGA2UZVXic88aSEBfYcuWk6QyMLSU0YG8Wq36UIqPOKvfqyqjLcuTLuuhNc1ZNcRIiwJXk8wB5qRmJogviTrxFOTE/NixeyMot9WHYL2uStoHb7sSFtV9UKwpHGkIjFNclNgYzowugMvJHswZJ0ZgOxQr9vLXhK+vfejGh54OEHoCHUKwrGXKr5eCyn3bsqEpqnyQe0MZH1gQ6wo0UtI9giYb6D+Nzmqse6sPWmhV1VW7vZo6kjcbikP5D//5XWADURLzzvb2YKOnKIB9iktujMtMOctcnXogBNju4ehSY4gb1c3sLM9eozWbnNLZ2yrP6YrOquXsR2hne9VO6lp4SRBR9dw4TVp4wY/O/0pAAdiR0RlbbZDvWDO8euOBMdkZcWOyc7IML9CM6d7P9ivrKRw5XIink1lJmr2Y+q9wrxixVqlykPSHn777/u8HBgMFPhN+y+v371/TmumHEv70Gwz//++ffv/Djt2TJvs7yO9PHYzCDV09ehTWA92qjGmCFWhzaXuQX8uhKOR24XF54VLTF5fTvDkrZ9+wBsVw9mZbIpLPiUwut2twlnXR+CdjRI7t1jiZhhseZu1//1+//0Ett45nLVbjfs6+jBajTiyhjbfiOQod7wu8x39vhbEGIWwIT/060d60mf25FBb4MCMEPFvp84U/zjjNl3PxNJzrL0rmM6dGPuYrQqP0uOPrQKoHmRCN5hcwNBzhONi4VSnMdkWznPxUkJcyqcT5oAc7yNGPQUY99in0GZ4ye5yltNriKUk+e9OlG+72GCAkiFurRBs9tnY34r+/oOcpyLTJZn8F1RUWuU3V1Q84A3+84OlijVllbMVQsZSTGyxl5KFdI6ns41GlZoHLCY7nNGZ+Z+8EQYP94dF4TqEhLlCF4PA5VEpnzT6O5Bquv/91lYzO3hG09Q2ZTiCZW9RVtQjBvK3EzXufovudjR+14DISXFS3LEGJ8CtZEpfbHpHvV1oQ3snYSI9WJowOfHPaioWMRQAVA8/RiTLKMUnG5GSihQPsKMlzTl3eBsMdi2MZmqfrrjEdI7qoRnLSgaRhrPLi2pQe7VakrAKxDVxjBV7u8GIOqEZ4lVctcFb6kR2ShndQby9uD2rgvqMNg5nFi2kR7sr5vCcgPH9WJUOaUfLYIk5FVp/ml95ujUU9MuH0jYbx12MTjtm04QNop0mP52Y0fjxH0ewn5Ke7RzQ37BrH81IdKJpT32+OZ2d2sWieO2G6diQ32QmD+QR70niOYx0vrFsbepjZxS+SfWxUFVnsgo+ej5jOWCl60e2O6iQy2nmqiKui9hmEdFLFhD9NNvt/0C2DATid+KYL5ND0OQy1ttATLG6MiuikF50eYZYqs9mPdB+8DiXJhUFV1XDwiaXzmtFsXpV8XuJzN95hZYguGfApU1loQZkeP/XgbdLtRx4LxoW1pJ+wezbnXBrBihTn6phDMmDl/Ulv9o6zPubbN8RiaBiZi9f1hqoH85O7OdCJMbZa/cfylfEDWXvN9QPZQbdzVz+8zSVu9VMbPWWDs09xya8MuP5ROLz9n3z2LV01VD2yedLIyVvlLDeTKZ0KBoin1dNO+KDz73BmI3NmiOVAO78VxnuB41DepiZJZ2qAp9VfJrjkMpe3Py2XtHnT6ccVzt28g0UVZpB0e2uIscAjCymnXXTSBzavnc1ow5qMhj7dn8VFhVQueCNjbm3G+0JcUa8XIYIu2Manf6X//PnvgVmQt9u6dErUyPEp/GAKEpJddmARVnjxJyHNSH2fMqCjS3Md2+P81NcTTAmYWaElR03T9sMtFzv4B1x7X5lvHadsOPoPHEWb9Ri5UpVm5W/X8xe/vw5Uxb9LdfOkrL7++DIhzVP+MX6XKqHt0xfPo5LXEb4Q/qixRk+e4P62ga8gM25DBT451Dig7Hc9MLYQVWlFXTGyueb8xAZn7Vu8KdZOGffatE+adyk6ejAQVXMNHPngMP1hsO8SyeBXe6EPriWz/3f2ltHZV/18zf09zJG5HN3otztKW1R28D3sBzNh9LvxVcl5rYGPFaMtQsq0nmsi8ggCViEZ+g7N1NtLjxc2EhkL5CvGKjs5X0EpB8jXv9rhFBx+/EQYskBGAwfvg48x9XUi0C7LfD9+rVmPVsdy/PLaqrU34bUENwjHDqnE/ikaN0GjdQ9555u26xQ3fP2JS25kmuTJJVA8pILp1VfHXJr6XC10crG8Wk59VVW8np4YeYhNwqegSuxSgnYbNimrKi867XLCXVA0l4cWpOxI7sG1HCFceFfly1A+n2GQNtmwm9HkT7WhKbqVVwv1eTpQ/2iDLTV0eyo20C14ReVob2KsRDOMxpdlTvbSHMjBG3kN0AL18cTnFW5Dirj1W9NH+UJafCWiz1iwNrCy0ZwlDWn26vjAIw/bMsVDvvQ3b/wvPEmGS37q9xFbpiRRG254Mtbbkczl7hWXKJ5yXqJFdKFfobXH/HdxEDcw4A/Zug7hoR9mI5UPOj5ad00GH/aBk/K24hSzJnWt7CQjZQxFOP0DVr1vWJ6LFpJ3J6xPEMiJTVYfokuY2j/N8mOFh0s+aV3dp7jkMgczffvd9yNspyvmMa2xBxT45zsYcaDnZiPFUoc+FO5SiHiww6d8hhEJyvwLqUdqsOwpA+8DVngIDu0d92A9KNvguisSB31AJWY/5yQN7QYhsTZo4mrA9cInDFUc0Icw9I6AAh26EDm6kYfJ+JBqYKgH40chfVRh5z5tK8fOI6QkG/wEBzDci6lZuZKP1Xn1s6hGFQ18stT9TdMTlpZtYDh96EC6r8ps9g5birXxvReMyY2Iav/FgyP3JH7710Iavj/6Pzd//L92WrW8986bA3G+ev1vV4/VxZn4NQqIqTrM4iKD0D39+L3cQXmQ6wvIhslsUHdClb8RTmMtPCVFTWDh4eLKBl1s6DCeuuS1uLBrQbB2U2+EWbCy8nKzTzoXkn3NgD79aH9f8RnMWjRjaHgy5WuBHOiQgTU5BEinDjp20ugesl+KOwgtv2l+XDiW4iLtkjSFuqC8S7LEBPTN/jnvmi3dmyRpTjOEa3xhheYc57kBpXd44EnbRd0lOa5uBtKOJqAU8gBF6erCEaWZYLe7GcKfvFcs/7FIujJzRZYsGwOXAjQRqNN8i5aay7YrV+gh2CVzB0InQ3xfpi5c7Up849aBl1WVNYxvhFMem5Szjx3LWp/Aofsm+EnaKCzwArn0plIGepkFB+QozL3LLGISOpR6rnEFCLtt9t5jqCYsShiAT96HVsWi3drskHLVFUzCgh0TSHQCyagKZFV3i28D6DBqwkOoJFs2hNI1Ywvx8i9moUOfvKJrRhKpWzmDy0Dof04rgb0Jf44scT9HA/nk9Wbkxl8jDCDHx1JAebMhsc0zIJJpFTyyS68y7G/qQ7ILrhcZbjb5Eh5QxaoKTy2k3svd7zMn2SFhzXb4+s0ANLiRNQQVmzI47YY9SxLW0nQClzKh1bYGdOTMUOmhKsUlmzbJaaCnDqjitA+jQ2MzrH3tGFBZZfTWhKaz9q5KGRUq/eIerY5PMhXDhNxJ2FfDJkznbPYdaemO7MPCW1nEvnATnlw0q95WRSH1UbtYVqWSMqyMPHRsYZSShqqDTjON7GqfYcBMWU0b9PMTsoIcvdbjJpOStsDjriukVt2neoh1pJOJvx9g8eaq4ix70yXqozn5hObccShL+jKwivcLF5IyNLFjBg068iXHpez79k2VBL4uWMokPUHxOkDHWvuxaieZ5KIMZ5TkZ7eHqgCmPdcaSaa6XBUgQ75jbX8vbmDybmHTjvcHGfm8q3BHxNvSPKdpf7x4bq93knOcxRxQtYUJfgZnCCy793a87No1dNlxb+STydQorwKj1ynyCi+YR4fxx7Ll7s82pe3ThBduirfw+ZC+6hXJBI+Yhjxs0a1mb0FoNB/bLmSrVNCtBrYxeajvgOiF3QPRa74DCduHJ2H42oFjNhwY/7cn178LSahEYxZVT4uXlN2+XL5iu7z0LarOumePAhRWm57YBNqh9y7Dl5uHHx0I+gTvz3ZaFGP8O4pva86A/zdN1a5p882ONBk/WUFcJTIZEcnMNYxPOeGQzkkldjEuM+qtUNWjTeo3kMKNMcDFhJtCXg/uCnbad6EJFvtQbj4aP6K24p9iIydeX0jTqivbg3pdZVi8Ojmh12tRysC8JohRK1D4WdpbscfZ1GU/PJhZQhl5xUFVC7f0DtKc6vHROoaHvRNKGxQCVzrBGtjtP+JiYDj5D7VrgFOvu/gj9V+7FUX34m5HXgNuOBcXHdnCjo8xOvpDbLLdXAKau8WWX8F/yq3EcxWT1Vamg/GMrPDia4/geqerDUD1wK3aopw0nszUgDn7FY9UcRHiefjsR7OdHeXxYoR0fIUljUft1HKFdNaU4DbZSHZjn26A95BGUZXo9HjUnx92dBnD2Vxw8ZMMuIdUeoa8J8MQIlwnDS8qXB2A/wJ9uuC7Cve18vASsuR2uRHG3G5V/06bbPYPUqba/71VzRKojUFUtbThk2bHPskl11urlbi8VHHozG/zTq8Iz/7+MJscc0mHTERX9wmxyv622P0uVWg74cMGpUBWY73bY9c1r2er2yrd9BcPzxaUlVoVamBTmzGvRj1Po980zissCGOBhru4radu3K4K1sgz8/NNX7tWMKFy+EKfcpoIF751DOjBbE4+2mc2ZyxzeW82tLUx9OnuVgDq5NQnfENCZCd7PsSVa37hQVF6obo6XLFidRX1oBjOw+3o6Ke1rJTlQUfCygvLXh+Kg67PgT86lqtUtFQt/fmAt9DF3U9BgPW6gm5hfQ4eTpZLljPS0jiVh8k1C+LLhobz08tWj6AxZQrr82wQjtiimrmrAUlcMjpBTzNKuuREsGYNCcxfBixr2gOnzFkY+ZJMMrwzMHHkNdPKqgzIqTOJSBGdQPo8vW9gQ2+eeQKWiXrS0dbHmJcUqCjZO5IcUIO/qUeSmPyWTWw0I6lm5ZadIKrL7CnmbwinpcNSniC4yIb9HBORo42JJOi8pHFBlkPNPXjlZte/Aubg/Tm3CXZF0pC0IlmBFgwGaWr1M+HNbktylp0z0VM1r+dZtNNcXVH9BhdEHTdaWZJVwYPTimJwZIWRK/n2Fj+lEbJ5/OMXt9wiiyvDRriGuprRG1rMWxD2xsB2yudSD4ihAIOqtY5sg2XCTXIvi9OVXV+MwqoS8w17Fjclet5OZ86+w5/+EJYzvDKqPtXrJ09qF8Ob0Fu0K3XxlYfIT8iEGkqEC9xFgJbM0RrMQ9GbrgNBEP/z8PLWg6o7aVhioen+vnGxbL32oFvu1ZJuiQutlj5yV3hYy0sXWycekntVWN/d+9g+9yqw3u/uXez2jntpN14FNsuPLlSQrPIjlm228ipW3RVrrxBDgbbxjdcYTeUiPCvWXkq+ygvugbuPPHfBFp/ZcLCu4pkH7urVPNAP74rMK2if8XK/84ra32b71APvmxsXu0954X1d97d+l7jfLb1WvN+t77wWIpn9DaklSj+dDOgxDVZGVcoQfoLv5QPwk2cb+XGmo2brmm8d7QttRmNB2uLPhYvchdYuoEcyswC5heTnhu/YOGAqHZW7MBqgupgQsoOJPeUl3gFxCNKluFtxtgjhiM2XlGZBAs5YXpKCcg6LCRfGS8IuVpO9DxlfrIFzSprUkzCvAwzIzjf3Stsyr3HvExsZ66MgHtVH8T99knKIku+uGlrn+/fvX6MuUP9J/Gskqf0kMM3qzcM+oup/fuSiolc3T65fDNcioE8G8wT8A8N7BEOu62BEsTVwazipFlsEfSLseQExTP9AK+/rPHNLpdAdTS+pBXJjQYUdIityTwLQhuxZa+H68x2W6/r38aFML8Jxw+Wt9vKhXm2J7rmYicMrQsXE+apWvqi2zss7A6jylsFPb1eW59/ifQF/fyDPs4Ggb6HYKIwahbJutPEVc6GOtC6kK9pDk2vwM4xe2fkvBWLhtU6aVyu5ThggzaACYhq+eOxZ9jiMfsET7jyf/UjWk3el87wwUusaDdhkrpKKNFlkTk/MOEbRJobXbjxQ+l5yQXm93kW7BB9BT1zK5ErR9u+0lUtuuya0LTVBV6SH4mOIjIcdYuzcbchqwkiCK9Py278FGG6drYwBOmV/T0UXfF+gH2OGDI9vY6t6HeMLecA0hI9unsmo7lf3rw//D9pPfSmk6lcwmES8AiFpGUUHApy1B1pU/MNt+hvf/s4yEfqlISUvWHv96FRPVGaB+KJDkcCAenVwn5BfXR22ZfthlYpDAaECoBbFr1YNqddMvEMBKnnwSLMX2IhnKlCO5pCrW32vW6p4ZhP4GzT4AjJ/07BsFbKPl+TEJOtu6BAmf6sw4387eDN/yE1PmZnt3d1YHgSI5U74CwnRuhovn40QexnYhNPsgIZ+BOorHi+cbdBh9P2egVFzDpfLCYMTZADddhtyFRSgPl746Og1ZTxTOYhZ4YCrs65k7f7RUDmZxXHj/H+pD/QAA8X/ufm/pojNLOwR4t+SVQfjAPxLHz1oZhe3rTaTOmyfVHcpBRwZKl+rqGJcv5SCsp+9bSis9LbuaQOQUkVxPgAbn1hyOX8n1AK/c5VzblCkQBYuLHkxsaPzjIp8yXOa8g25F8Y2nLiVSEyK4tbC5BNuDlgQThuy9nCW+Bna2KdfbJT/oFu3ljDJ2g0yANpllYk1JGOVCU1l5Z3Yx3C5Ubsb+Cr1wJENDoBx8d7B5MU6E4tqiSriyAm8z8XZYzG+azV7w+7d6gKcsHtb/hbWVjD8Q4/AXbEhlose1yj717Ug64OR/NHZ9j+DRqWyGzW7tOpyzDrU4Cmy6Hcq7qlFWOAvXbMMjUlAagfSIOwe/AzfH3aDb+mSQmcaYTGzqAOXJj61dPHeddO5pQ5wP8hpoN93MLAlyVOxVDewjDV4JcXCqDjnMQD40Q+YPSb2mQ2ApQQ1cyuvyfWt7hZs9CVPTTfqLcNRrzwiFi4XqgvNP7Sp5EXz064G6Pjx8YyK52UDDn9UTWUmwW9SWYLL+XY0HxXrSF4VLuKO5CTiHMlHK86n18sR8sq7Mwb6rejDmsKvXeDGBZ66wDMHeLxAf18sFbsqBloUQzjSbvyr68PN4enhmTBHTuV+VrmKz0qrSWuDchUafjQofG4YQXkFyQpzE0itQGmG1mZAOPs3ygbFekkKlu85WVJxgN3TuszK1KysEKk8siqPPmR6qYF7JR2S+SspzVltkh3gMhY14sNW2Ub3xc2yz+8ZbUOiLq6GGF9oiwITyXIHUDwZiHYrZ4CXkpDMWn44mPno6loWLaPXeHbCzlfqqu9BFVzU47f7KiYj9FLogU/fYwVzb3ACjbWlYChRsWw2e/Qz8Pojzd6id5t+o8bisYC50KIqLj2ckJTdVh0+aRimp+iiuWuE8wA+GmVLW56SMgtHyLakhI8LvdYWXa6efAtFpFFWVg1Luxx0TwoloXOk3j1cMDrLeAPDJd7hq0ei5EWVjFDuGzpS3ZIVJAdKS3NaUPQvFI5WzlPQBAuWNmOFlFBVPl/hc58kn9d8n64ZGc/wfo2WR+u6gvlyJE5Fi9swpV6OUmD+BbAJUz92eCAOJL7nLR3rArDKY1vK6/Wesyoqcogp3YDJyoxEYmm0JzTtGtqdob/c/mw/EI2ndTQbzpp5PEK7LkhTh4lbRsqxTpIQ/BqaCqb9sBwSPA8nUPAepDuSB11DGRUAkFXSEBhhujKVTt/C8cVKIUBgFZZWsFLakQVjwKcAsco79KSSMQ4q5mjMaoXPiNQwJtCsQ6NQveIZi77v1zrhGKNSBAyvETTRCC1tYJjmsTg0Q47nsLwCRiF6uZrHmZaO2SPikhcXsG6w/oDwssPX94KRleoXoBTQScQIBR9NuAdCFIDhWykiZJx6moKMdyQRK1YAfrcRsqrsWIwUR/fw8CGoTcaqLXyMsW4F8Wiex9hEIUTp0Fw1adeRGFVR45BdtjDy0KYs6CgzGd5Gb8ezyug2xguMSWXFKYxSFWnj1QYVYTybgjarCJe0zKq0OZL/toqKFVYT4mWgMfoKBsGmomgPNp4JTmHjOdCyKiJ9U04E6Aly9BPGSNH2YHieEiGXSxh/QFDjEVrJxrorGrZat6MxAYNRL42Qo8KQ9Kg8xGg1OjZJeqGdzY3GEGNCRlP0tLyJRIx9+oBBk4COs66yceFKDSfSxYp4Dyw6DmpdxTegTx35WEparyPdUCiqcSpP2Si9a0YlUXbt6AAHo2e7RlVytGScwyPqDsSoSY63xtBj12gUvDg8zkW9JjBkwWDSVncsMqbAOrdsY81RNxTmvjJFZTTPEtZEuAYVYJQW12Z1jIiGBDGOKYoiTl5Ehkjov2XVjo8rMLh1aVQevGtGP7RYd4MlUWQ82wFa8njV7qux3OtsrMY1jw8fsHbi7VzO2HHtOeEjRYC+jA93d0VY25R5i6dPW5LAWoWHdRcZb+RzlEQ1zMVUdBkRBZmV4qGUYJy6CNdR6CYkvDqTektVpqKLxnnAmDBIwjzKRH+hI71+0IVgGQzLfiDxqhtZNuMTPDxabirfRQrSQJvCZQPDEY+Wabg7YKyMbUdpMBSIxSkuOqKc0IYmEB/6RIlLjTtGwj0flIFoPmvWVEV48kwZjJDRxLfRRSPoh7hWkN6LoOfXsI4a+T5RlcR+QWHgQB1rNBKuKmjNxIwPLX+keBF9va9p08K3P7YJoiPCfEJFN4GpAdTAkQ7VR94KxVZOn3RkItOxYdxuqdBBTuGYwxCB67DYYJEWyUgmRbSIeK8CfZ00wuZivqY16n9jk0ValUuYKlrofpExVTjEJymtsT9Hx0mY1LORdX9adat1lO1arTFinLTRrpzB4HBbhxsROuYKFhfQ3+RqZ0wkIh609Gp0kwI6i3hltoAvqyXNPiqRrIh2lmxfEuhQ87GpGLfswuMMjQqTrqvISp2WWxgwSiluumUZjnTR7IaPFRhKQZnEdXP4Q6R1EW0k+rFj7V42cnhrDcaP2D4D6NVlJQkjdB79ekCfJXV4EgbSrdTew+RtBSvYKpr5HZBGKKDYFFTu9eVjzC9HZoAljH7Y3/Z6PIF2UE/ThqW0ZAl0Ymg0PrJ8W+ZkCxWJVWaZdyzjCWkaBmNjOrKBJnzuYQRWouo19mEtu3IlNoDlJvDIiCg4hrrhyoGN7niLWEYvHosEYMLGWZIxot/vaj0ynq0YLPEjOsJKXDxh90IJiI+vKx79+FZdK4Ys4DbcAKt9CfrWCJ+4vmlw6X1MGVmn8W1f1BXneLdtdLCSVZzLjfZ5bON7DZpEBoNndGxcMx6nF2SkykV4ubf+mId1kjUqYPP+nv480lYQNboRwbKoENmtynxFK2nnPZbPbVKODFLsdl2HK8hui/VYdjWNDKlAjlGV1S1Z0bHdE7mRVND42oj1G4liOz7y9cidJ4IPUfDIPilEy0lRCH17JEKL3Iz1WHFfs5SfaC4XeXjx8sjiiZVbCorESqhYel4Mx2wYX8OKNpob57G5+hYPzkBUsc3kW8KTsR2aW3TZxIqxTbzb0TW8oNCR9hbEsWnyVoKjHCnyyOb8bcqalGR4SrTet+uREeQW1ezk+Cb+bVo0MWXiVmjLHJcVsMpZh/dlIBI+VIP28XIpOjqj3GZFFiuNRve1b2k6cp4IlArmuxHamo8Ut6wqvBKf09GmiuqJMNCEP6tblsjTSjaWL35ZsFjb0tG9uVvo+GO5tyPtUMgTKVziNxStwkZK7xeBR7bTbmFmrhLzWGokGu6BguoXXyfKaPDJNHQ9sjsio6hha/xE/7ZskpGvo6rr8Kx3W/F4T5dj0Px44TJi1VbrEYVDxWhg4MO3dUCvrbqRmPV67MNUijAp8binHhuE2iO7PbdbEtb+NiwrKR7JtniBS2zfBuPlrGbZrmrycP45fvno86RX4XhNwnIrCHS4+F5LkYQ/b9WvQaOMzp/FuoxqF+pIAT4QmuegqrVV8//n7VmbI7eN/CuqlD9kHQ9FcrR63BeXvRXfuWInzq3Pdi575wJJcEgNXyLIGY1Kdb/9uoEGCHJIzkhitko1ArvxaACNRjcejakBaqJaAnTcGtP7FPmskgqT8Cwacsh4VMy3TikJn5csZmivZvSCbhGobaYWUk0ceUZgPkp4aMrZid7EJEnRrf/NR6+mi1YrU/z0Ompez5q7uYiiOTxSzDIQbjwrq0ljqqj4LOtJe62eZRFj0p1e5DZRx1kSDL+5gsoJG7oMw7aatF7K+4lZuZwQDeUOh3sxO2JxIU6A7oYmLcyFMCDHSZOH5sJMntACw53TbtTUhFTxaFUnfGIRu+LJZC0rXqdlxdXyoLZ85xqzSmEmiEEzlv4nGjDq2mhqbEopq/Y9JyIAs+VlkY4bNlVZKRGLx8OmRhrM+kgyRZSuoieZlhZs+ZQmWs0bmPY+Gr0wPhqvDvg4n4KOAsIATW+5FCut47kCNSuh8rTBE3onIktzdYWPjYXTsgbX7FPo77I+zFtnwHV1iUsqk2wHjYC7m2CYN8XEtFuX8zWsZ20hdTo7LWYMcBHGE6qRgAGDR5Bm+xQfejyx2CnucaFuHCU321mGe+/ZfCYZ5+N6msDVdnwcIS1mVxJw9URtJk3g2wCzCjkLWsFnTjeqhRic4YmJ5+huFHAcFzX5bjYxLgwHp7qgSQ6gAkeaF2ejlgFeiU4LGEQ8AmWOs6nNJ6nmZWTKr/K5Nb1e1PMmbJkEoZPHeTs1U+YyO9IauQ18Qng18njebOvUOGHPrSzqLVPko/EIHI8B4q2vWYK1VBgXc3s2uyS+v5/osv29GF+PU7v8eRplaUySfq4AteqMCnSmXgQfiXXi4r2jX8Oy0r30vuJI4olrEwPixi80MXW54HSeEDNc8dZz/KsbdLKIvM8m8v3D/On4vxXy9frpQ/xl0Xv0vgNMXt/vLnFiXPU2wZz/qqkkfwQZhvfWuHgumOd670avgWp6Lr/wj65mlR+TMtxefF/EaQEq2bBqArEpITUjqkqOoeBjCyO4RTOrrfv3h8ZxS908sa6yHhVkXGD983+/vvyfL985X05w4FGVLmP28IX3Yo75BTf6aycc3jcG86VDUJk2iFy39mH4brNaELbB8o5bD7Kt+pDXXgb5ldVTTmrwcUwlbvbM+BGgr2PXAgPwSe8CXfwlHQyUv3335x9oePb64jHmWX/YGshnuHITljh9Q2XHSBsiu9ueRygivQ/+17uQhiLjtNEv4/WIt+BEnIGc/RKMTLIoF4jVj2h/jdArVnmH0YKgg539PiglWpZqoFSMcYiN0DQb0DkOrlT0Ty96y/QEsaCb5Rc/0ANI07MlRrNedJKepIdApRsNgHE9AqTK96CT0+7X/wZ/EX+Oa/3Qluw4nbjzP3n5pYrLhODN8/07cen8CbFCAPCL50+fvn73rJ6vIP+UACZTVllBK7JxxXNVpzsWHmgDmHz24EEZscJBKxd0xDuZ7T9hdnr3rnNzyUnZWYa+ASGGwDMoOiW7/2D5HPs9jKM2jeb8gs3zUeV8/7cBz1S2m4DqlI+A3qisFvMVEKQPo29hPwxexn14y6vWKvmRjwgD7Ip4vV+GOtyWI/WwwKoUAzj30VxMsKT4q6MfwNQh3bsug0wZ7McuzvAhq1WYsLT/pEHvlCZWSJpOltScjVDxYtPKhWgLfNK7WC9LOXxV6k/jDz5PU/BiO6VrrWHHDqs9AIWsToOAs2KIwEWA6qhd8MgWU7dSevA4O+zZIa5T0EDFUWOyMI2lI+4BuG4KPHItPSKf086n2kCsvqn56q+oMedDawaxoGKuCsK+tpAmidjhIi0u2MW35ePkTKfipQVDvya9gTVEnPtKi51QTwahCH9PixDFPUn70ZcRjksF0/DIGhTs7y107oh0EOzBwqgc+zAyXgYRq5V+tcNG/OsVbIHbRGP1sOBUCwN5bVFJWV18Z/q4Vxqg4kHv27ATkhU983W9TwmXlLCS9O/xvI98xYKfkLM5XgBrwmTw2HSN769tUruaAxD8Vg2+KsJrRD3hggTtWmFxe2AQGzzXLDrnFzvO6gZSP4sjmWzTPu42y6rOs64AapNUh0mPXHYlj8feoC9GWEl7i//S6X/TV5d2GG+AObXu9yeL49IXNzQ6nT3OYHRlylRivJ3lot3xILCq8+q85cO7x80zkR/EHm/K414syv2YIOjAJAU04BxjDSMvOuzL4uK7tvnUui6/61FKxJXFKm5BKm7KdufEtaLam8T4k5j1JOZqDPPK+jR+CI3jpNmg1W24qlkHOduCgCSf6O3VNFum/Zu7ERYxQPL3ZL6J8ru3zFHNt7ghWo7N7E3QQ1FpNvD1ZR6O/H7JrDXYfv7QAhsSDtpl1wmfrhhVuelaqH8+sCw36xMv803bhF1aqoiBzHu2k/GWHOZQjToaMQjwanDUswc6yPnDApMcrR+FbyFWpEWpLP0BtR3CkKtBZzCHirzgOkDzXXYARea+mlT9m5hioO6Ddqn67iMy9A1AblRsONXRQP71ynLz7zWeWDxM1CdiIlGvCwBZGxX1JD+bRHIG08kWZe//aIMfWDDG4EkbZAZD7WnBPkOLfl/gOYT+M73THiZfLGRSlX1fztjAqTVQnFxUj1Bs69EdvNGYBm1T1pfPUYr79ofLZ/gp2+ZSLhOCdXn53Bag+9RCvx8zv6fTL2Whfv8L5xUf2zhptjaGWqUHa4XaCbehn4EbfuAF3p/Q75BPy41MRbTeGtfawDGG6jdEnGFTEhNYarWdy6J99eOffxvTOXLeN4otgK5wB8EBoBacDPDV5KQCDztd/NGYsuJsMzdP67qUQjxXuQxqYAHfTN4bXnMYUEePqQ3Jm2QRR71Sr+MvxwwyT3lBaGxdZogzjWpBlxionTNbk/ekk8pe6S9cj4XUf/3v16qQRd8luf4+XzcrnhYdxD8Z36E9MquBk1EDOEMpq9iyusDf2zR8zVMSzQMmBEK6WlgQ8yV3Fnp4CTFfzX6IB8jZ290qiWyPhZrjP/FQz6yQ449VWvPoqwsd6asLwbN4hd7qBoIPGYrlKU2hXzr297lL1zKFPrU0fPVH7VGK5gDdlHDeiOPXfa0yL8dO5Fxe4uv2+JaaalG7ODrGyKNnderz+JSUTuv0izla3aF2fYt0xuyRCWxvyiPgU2/iyFcbTcNSytc+iHOcx8ijSNUImePLdnPEjS7VjWQ7aPePCZ4Nmj2G1wgTpxuLFuy1Q+kjmmkXP+Pd/BEZKBDbdEitvQzh6JJOHeM6QkmnxCNwXYUe+DMoqz+Xdc0HpotVZzzDvZc7Ok2jYuqqt0WUyZMbA4S65+RM4kFA1fWhTY8x2ifRAKx1mj7UXEIcwGuel81IfAVfgX1C/u8GeP3o3gCsrk32gHODVVZBjTJKsui898uH1yoZu9DUk95I7kDEevR9ajo3YmQXLls3vFg6ZubtLIQm1YBeW9pvasrvFfTYUwzk1xm6zeOSM/k/uHhtDx9M0q6LOxhV6nCWk3yKuWj3XnxsWF7xaNQcEH2cloU29Hx1WCdb1JhhEd7WGDudN0AR7TbwtU0WtOGWT0lmvWwu41DZejrqAfEsafp4BDbvAtjgzzDfhMnFj/jycTpyzv7lq+9JbuXVtf4AfprbuwQvOyRpaVXDLMZMzD5dLz700+A9oItvcScvvq7F8SPANY9bMVzIOAQqYVOz3ggbQcw1VD/6GzbkxzI6aqxj4o7VRESvPtAlErWZNGr1HHENpgt76TTfDDGv5nJJWlk06B9ZsebLmVsS08ujR2YPQ+dxjlGfY0gjV/7Msu3o7hP2YYeTR7+GQKtaBnpq94ziLnmmufnlp49js9OuGsyiGvCmBvs13aavZQuHDZhWAfSHvX7RAcyHHChtXjk9iHQfZH330s/uy+pFRIyKVv5S+7KSl8smHOuTAc4eGBYUmvgI/BZqnA+l0yTTRqmME2KcQQMq2Bk8rQ8fNMmCjSgPQYyKQYMxtlcPmhZRie7z2BGm4HuhrhoeoXbdGDewQVtI2OMAckLD60p8ttbS7DbDc+jLtdngqaHXjVP5HFG/bc0LRRNgCzC5rWfqXWVyL4+BUX2JbwNX0F1FY10FwLNtRXe6/1kesrp8zssISb98NlcKT+/vWbatKX3BBv9mx3HLcWqwsx7aaigb8ZbyPzCRTE1gYYezSjbQzzTH/oRevceswxk9p+rSWJQb6DKbLIOjIlTA9E6LTcK4WvcxKSvnvz4e1XRis47yxCN7Tiv6ddXAE9x9XAdMCN+tWJDJP+Lz9mpTOGaZ4Bc/fvh2/rDAcSV1FoNqGvAZ1o6Ov6iFP6jf+J1SszSxHM0L3EKSuf+aiqjMp+TP3sZa7W7BX3S+20q8eC/89rMjyrjBG7ZjVXlsOvSbVNhv6rysRzcLpWC2sbbA7uDndbtKsHgrXXxIWN2M3RJV0t3G2lLfhqsnGYfwz2VzfSc1iAn6Ywtpkd+BX3D4T6dbvg++Q7d2yunIxNwbD2P0KtPDfa52NwtYE02f9/EWwT3MOacZrTTLN/5PmZwsz1cmIP6IMqGhL9MQsnbqYdVBvgMNQQsFGHnRqHgjzJmyRd5YiPiCzYrnJSd4uUPhWxfOEbQ/PXZwq7U18MToxavPUMSzytG+AK1zWXTlRC7HlP8o26kh0ZQHgwzqctvZjTbGXggy4BM1VbnZ9qBMuuxogdL1+bSXG4JWYt6qelugKiuGIN0MBnSiCSDXZ8jGtAGmW7T+UGde4Mvh05qdXjUN+rFxafJwBJwfmwOXFV9N3T6HmhvV7/n33x9C9sVzGP+OPgRr9Ar2xbu31DhLX9vhJu1pEYRRF92niuo0bmYWLqYNKJmyL2860NmiXSYxJ39KuRbRqJOF99Vm4rJqV9Dl/+kvee5n0CncyfqNTckJ3oWkzWcjQhZxxYcEkh7n1MdrWYQzMar7WnBNn4acZgiMuujQjUFzGLus2kPoSwgGdJpQGXdRSpVPeczQCeq3rb31spIZSNeudGBkiDUH6m3wOTf1KIlqBYTUCzXFFj3EjnWajdAn3g3onF1KGXta7zKZvXxvMiuPbrFKmH2Q0HzPyxNs0WftA00dWC93U9uq8kiZzvh4NSk7zExagcZ3zWm+gWd633qJpgfsfDVp2Ik1/mzB0Q3ZOdlhWCEFqtSWv/qgquHHZzCRssPFjqGGeRGVOUsLNDHOzOhFxHW1dlfXrtrjcp0rmN7UzSrXucnB0k1kMEg3Udk4m1p+4TsCQiG2brt1hUZsM944Up64TsY3KavryHk8PClAuSXn8qrzXadoMzWduM5DvX2kzWTXjdRJItdz1UU2CLieB18E9pQTN9fDiE67leFNudMZe09cbcK5fsweNHTtOvhQVanCYBYqA8hdX3lOjtsH7t31NRSzXt9qSu5uPX+tK8ByKj/ItMLthgk1XFhWjVHZ3ChSDjXcKN0QJTym4vKIkhQoKlXBxVaXWPGCktZBoxZjXRC7qhsah0vULnSqtJDV3meOsja9VYRXQJ9ksK0zB817/HAgT+UPx3PW73s94Dk3q0AV4jm3cs6X6R22eXS4SsKafZplJgF7ihLo7nInv4KyqFmUlgYd1BzfAguYohgAQnmodIpKfod+eAhMQ8H3pi7bykmfnFqREbFUHCrOuyIjBt0W12Sveg6wuMOj1mGKQJ4zge6ot05+kIA44KG6Oe05mywVgpmsNmDrqOb1nAQktSgzpiImQQh0J9DHSt4CBNTgpmw6UtMw545QhaYcSVBBFJ7yOLYTqJy3YSZMNltQ7Nu2+8w4ehWBFqDagLYdgWwMuz6BMSTCBIZhrmM8NuWma+OcQaXCmoHK12wVJIxKHTuv9zVwUyY/xOq+NUen4TMpn3S5ImnRMffOIBu2TURat8SJAOCP6NpR+FdqeAOkMD3flChZ1IDArwp0idZs9HvAVMzE3bGKZ17c1fCJCXxe0Cr8KarZjsvDvULWyXX2IjPZua4boh8dQbWE71RkHdZTgtqTooOpEH9ET+W8CB0uFMR2LACf0Jt6jLhu1To118GaO0yklE9N3ep6sT5G6aG06fzgwWfGumZ2PfSDSwPA9Z3gSQWu1SkDz117eblLeZf8yrtn4daJ1detm0RKLnhuwDqCA65EK4bqtGE6TqiEJARK6lw3htmKyr+nPnIlgTJUrk2eugfdJtFN2ySVElAQLJwmrVTr7Sud+b6Oin1HvAzK0KOBPTqZkk8QLDLiRs939rEKBMCHGliLyISf9sADVI63dmpWoZhuJBt517ciJI73IoCqNBsYsqqDvT3JEN8LQ5JqvseJOn8dOaKCcaY+ttQZ/lroqLEJ1JwTEX7WTTGenzt1GW5VpJzpjEGc7hWswtUTDSahDdXYB43pxTUraHbz1jRJeOtH6sErJ07lvOpd3UILykBMsa9kDxEl75nvOvmjDBZsz/UtR+8ao9EAvrm5pmFxw0Li7pvAyYukbAW6kZAS+UY4meT0myahomDSc0JQQGTYJ7a8hVmR0E2yB+7XRd7uNzTm7twrqshdTXFZShQzugTksQp3m/XAC0CGVHsZ0oEwwxtBatCAmZk1cnaLAs1mkSYTZJ6cWr2oLmrdllEN0xgF9zomX1PXxig5zHQQtxk+IivKiNNY2tBZHy+lK/QeCMCc8tuW6pQBBBiBpAsuVUYGc7jimZzp2udcCL0M4uWFHp55BXqPPH7oFS61T8Fowi24rmhxD7OaTg25q8oWokqpM8GeIzrKfUkjowobililehBU904qBfiDJqxmQUDR8H0xSgvKeUzAPSUVmllh6mhgqAHbyK4WeaoRD0SDqKOad/MnrpzygBXbDtA5rKbvjAmobKy+yoSavKGWaGDoKypQsyKmbgpK3ggawTC2qATQI5QkaCvltgvDODiU2NxXMJZCDD3WLWXjOywK8UEKVbY/1GgA0NYChGCzM5CwbAHYfe5uXM3PvlJfVllaGDze7TeyHj7v8zVVBj7KClipkOFObfGdDaoAm87E9p0krVG1b7qSYAbYBExevlM530cRZ125MPNvDzrD+1bA7C2D2zJI35tY0u05zBYNdJ0E5OVWt4WlSvhOUXp3JhXMfYeiScx3BdoKJarKqmKVwYi8xZf1dIWbVdQG3VdZHGC0oHcK2dG+0z7SQPbdVbOLWZ6CXSjHpo9qP3B3qYQNfN44mwcVulUyyofJVt4thICbp4WZoH2XuNUHU0WKTQgIpziEMtiwIOt6yFMcCf9zL8twbwzveStIJUnzfAacrmdb34ug4xQL+p6g9vJQOcrUNUsfJr4k01difJhy2nrH9eaE7wsa8b7f0AD11zAXSPb25YShmmSdUDNd3RQxDSP/6i7T0ODQqAHgX/EmTZgW0f7VNgXrW+NyYoor0EII9r5qrqiQa+AsClw79MCi/DzsqcQb11VTG4RozPo3bDCv+Leu0hr9W5iqSBvw75iSe/7dA2XGeG3GGquq7KDEv6IFVEIBQoBJGsGmCA4yECoh7YNRqtsQ/RWqyc4PdMsE0vEGhkKQyFJu+WGoQYVu9LBW8sYHs0Jqen6UUvkRaIzQT6p5I+ne8UkGQV6ohuNkzPlokCh2wJDKMGaEBD7WHB4zZAzJYJu0zlChjaSm6W8OFDuRvgkwBNpEwrWp598zMvX8rVF6fFCuNrrr8NUNCsWUVw6qLI22wr8lGoo7Mmn9gpQYvwiIb4tSEHsUrbOR0SuwN8gU9auAMq4eiQdqP4h1B8qwyqe+pUbA1YidcSnhS8NUBsoNcbjI1bwKgcBwiqgKKlLsEspTPF5pw9tvuGb7Js39nfdezaN+o3sfTWDVGHt8ukLF3QNvkWrn47W8nSRlX1GavQiUsuk/giDD6q1XV6o51rY0BHUCTbSyRAuFScC+DrQ9sgaboSVFYo2mSUMBSQ4GpI6HgacrmqPXLkM+VMG41t279lyeklWuwlSEDNNUoD60bqu+VP9CWCQMaqym9bW3rmqtXqCECdonFY2UgbWPL56AZiv1gTWosLKB1pCsBA6Wiwjrdas7af2elMP1tROXYKPW1FbXMPYzFSCNEELsiQq+doGppQYDQRDwVFUIH9B7QKI+ikTJfQhWjtioEIhdE0GEJr+mBIGa8r1iufX1+1joeRA+8m1LHby+Deo02nBS+dd3kfEKuJZTqVbv1wEpfeuQzHBQ1pOQCT3brqMrHG36Q4uOdQTi7P/Z+hZtSVGe7Svatbp37z5dDioqJYoNWJZ19V8CeULN+/+zZmYnlCLHkIQcspNFQUKKzMOw0xzeBj7DyzgPUVNsFJQz1N6KwFp/zlgWwwOfP01dtz9sDjpm43rbSpenrrI2P2aDZeQGvOGcHH8/HNjMH47Wr0haP5Y/slgLM0AnfYXDJuL2Dw/V3A+ervrFNcgG/bG+ZIlvw6VrcrOfW5TXN1F2/IBw9GP3VhfRzu66Thq9ZyzP+L2X14myl5OEAGLv8TPHX3ER45T2kAHis1BPMFAXYXpsv6Us2830/uZr7MgfeYTe40cmnrc2NzMNqcP1CGjhKSTiB6SLH2/6sR8nhux8SnMu2cpfH99qydfHZ33x6/b1/FeXCmtYQqjsBe0Y4joWiHSEllxexiEK2dc7Kfq6BX+tuzMJQ/91S7H88q2etV/fiOSWmuRk//qc63b/+iTppOzYr8+Lpj7VZfD1g5Ypvv7z5kqjfxIdI2GngAM1x0qvfsqEfP1Mojb4+kmMYV33X78H+dIf0X5+/eVLJDBGX391+3+ZOkdfXSe786uzJBKycUJBjqsem19Cogpx+OpDJPG7iP1fg6zyL85ULNAqbWKFyHi5Aob4JT+ToC/1sMg/a7Cgr+mXPDGJpPc1BR3+WXRtX8sHFDUFJBEBSD46K81dPkr+UXpS8Jt5LUX/g48trPLZ8e5/ureMjqPh1ReLWkLKZ/bqKlSa4KEyNwXC70OyJXOn4KvZnKEGyoPy/bEh6eOgt6XGUtKeDj2qIQLVvsEhrz5YLqrVJLu13+rXG56hKCdQh4kYfO5S4eK/lkNH6NAOMaS/yluHNvMYvm9aWsYfr/GIs97mcTR8bnUJKq+WSwFBvH3K5K6bbM0NC2cTuvDFd2FCLb722QnH8cU3WbRNwed/7VE24J6l7/+gFv4imlYXOVsTFhLzVUIXjC5WafUr4d7iKz2oKFb57F0L9JUP8G9f+ZF0GQgjSn+TWTvi/NHWB/FMDwEdnn4c0s9z+JQ2nXFAGUG1dZdUen2CNPz8xoc3ztKfdNIXPdLPb10dwZ/fRozST1repZqf30m6N3xQ/SSxSZ778YcEwQJYYujn8sIPjjfG+oKy+39+yYb++fvnnzpTP//I/Pz8w+uwyn0/O1dHmoCMhnUiBfy0MuY/rdC/n6PctfxkdU95b7kVTX4BRfP2c5WD6Gc5nErj0+RE9fIz08ldqR2BcgYRBSTmsnDPP4n3GALP+S+i8W4X5dSv29nCN/369qOyD8QkkXy7pgKSAHuIzPbre7tI+vXr549f9A/e/fVrC1mUUL/+/Kx3d7/+Drf0LECyz19/65j9MiQ69eUt42+mFjWd5q8uPDkxwLZZWdK/qLk5DIblql/EpsuR/Qti6u8P6+0DN1a/b/MmLMfv20n8qDTx97ff8gDJ01g9v398+1Mp/m9oYH///P35S5i6378OAX7/ToBoS5SF/xva39+857cKPeS0/40mlWILluP3RJSmbEeCtu+i1vrtusiXFwwq9fztv+RJL8vi9yp8xu91rqq038T0PHgp/N6uyg/83t0ud0u/9+hWIa+cT002/e+UTT2q/tz8utSD9Q8z7nFhm3Jh4P/cztFj7P58+6xL4M+3P9AzE5hmx8bSZaz/fBsuGaI/31KWg/nPj79E8Gs//vzYKtf85+unEIw/X3+qLPvn7y6czR+OYiu/0vbpaF0U8BLq9Weoa+cPnRyFH//j7YQP+8efh/+DRoeRNcgVhs6R2gxglzn5k+Uk/ZMj7g7+fogs8vdmPk72ZpXyW3KJ9UpFZvz7DZfBf7/9vbmOuG4GijDy99sesLP+fntCafX3+/di5VDODkJWuwbOj1gXIRUk/PSX4wBsvb5HW89l47H6/37+XI+6Sf9+LpbGvtbw8zvNChG8Av+uG/rvT3NqW36Kgvjv36qK+/sXXf3bqSdfefLvACnt7997APSUYfs7Vnr5l14Atfrrf0/j7+fP8Pch1Ojv2yL8S2eLvMuZjPIB/dxfLKK/R/wuAtffl9wzmY8P+aKhSTGuArGuBvMxfJi68glk50I8al91Us1Hk2PNx2TqYVWs/j+8OWvXCXS3PdY3V1engKCnPro5VJc/opaKWGRun9+ZTZTi2+fnJM3jVIbmSEnZLHOjI5VI2SIUxtz+/Pk89Mc/xSYrplaXGaiRhd4wbOksRSBmGov14+G2y7eHNeguwZ75tCfgd1MpLnAlJ/fcXvXeDSyYleOM8M2tQUgiYax9ricrIckIM8Jwsiut1FbPOaFnnRn62drU+t4ZkhCOuqUZu4rcW2/MCZ/t2rueKquUik2rJyKLfPmmNdzXevgR6Nd/aF8XOjpgnSAkdssgdMdQmB2MYHcwo57r+PXUPpoGLwiLknVfF2z/WFq8Ly4hEvrxUM02lzy6BcPV09Ikit5fgvXhpKFpPem7JCX6+hyINVxeFameYsO9/RzN5okTmVsVMZWAoYofcS/RSfSVVxhHG19aMBjN5sBIjkFkbVOsGbzBMA0DNIh8chIjk/QX67NhKooRHOyjw6gP9xfmuhgJ3ba6uoY9Tat+KV5sEoLaL6KgBbLPkMbDtsVrLxvGzKw4SsbPv991tY/GmL657BDOqmUcV4R3M600adloM8fpaA/7chNze9XZGjc/90sUGkU4jeN8m0ONxkE4LRO+kNomQV+vqzs2OmSLOo5KTiza8WSCrN894xNDNxHbGwzemHiBVGh43ZY6UJPN7Jp9k88SGra+9X9y0dCMJm0nsW4kEFRadpto8Mzk9OnZxF2kU0KI/9hud459GqVg3633rlGW2XHSXLO2IZ390kVW9IsMTyVhDR+JpZHQOSmJrJwtfDStH6YhxOJP9SPu5FETCZ3QZ5EeKldsbndTMhO9BLnYgmTRj98Da+33Ch+bLfnZQ2UkzW0x1oe294grnut6XJyJoMJLYOP0862PJJCZRxtQPxTZutrsEGrHXCrF4vacrZf4IGxLtnnByvXO7C61ofGuCzlbXZ9s0BTRXO/25LAofDgG5tTRitXsutv4a2w3c779GvPH3RCTsXkpSF1sP3e6wFh5l4mZh5UIl4yuHvkEuy0vb0OxcmxUT3tCSNx6PxZQTCZ9ua7O9UiuJyE6WYzqei1dr1RnvdKRYyNj65XDhRneTNd5i4ZvZj9jVaqz8DeEt9268cjKebK5vm+UcgtRz8btoB1Ji37Qz23HlRMta6Ij0s9AJxlGOnhdbLvNRG6P2CafOMzHIRDnpG4/8KW5fHGP04qO/6OJw1cicbFybLGJ0LY387VyH8K8srwW7cxZDfdTsJWzkGj3IlMLX/dSPDpq+5kEYVoudfCeDHUppX4+S4Z1XWmpd5WBZzA/s9adbJ/lapwRdtTIzH0JJU7TMFZFG8HEZjlhfm4l4uLHKmqdiic3tFFPtOtzx3pxVDUfpjMB457carZiSFXvKKnkvt7bok3+mBKWfAovFwrvoe3ePyYOBLMa7J+0XxumhJjL+djaQk7H5vzPzx+t4DRTB1Mj4gbN0JZnnm1MxZHgrSSxy7+MdKYPcxbWtwfC/rLzJlzljZYK2+hh8HnDRTe23Uyb4ejqBS1Kjj2kJmNSwUWHPbpzDLY32vXHN1rcqPth4mXfDwAO2s41X/I7DZCvIMkkXm4iCbF9KBtPZAMu8X7j9eSnTl5wjvP/yhzQimL3loTf3hboSXuo7dOTiPSxbu2UIYk6sC/j2l44y/p5OzWe2weJ5DTF3oaP+4+2057RJZK25PC4SKbv1Rub8ZxNCeXaSg7WYX40LuA6aOa6usJfZjHR3Vv1L7u5J8b5NW/Kib6evdwxGxbUyhiwSW0x8jPfjYva+O+iNzLfR/Twu5cbV8P2ISJImu9ZhFhij3zhSD+/y5r5/ItfOogNn8stbBXaROdlPnc8xjt6rzvnMy36jpi/mM8XyQSWpxxvvlxSJ07z4/tPqYivvBokPPqX2JsYGHGZr53Zdn3/K4vCyHwddMrNX1BBmK9z1q3081MG7rdc9JrfTT76g1H5kxpQD9W/G8zsjflIGDOSo1wrfsn3WOwYiAM8dTqMMOs08+ZqzLf5gXrM7fsmtJZgWsjetu+Z2cpxZzqPazBiI9sdGCP1ODX9fIi5pDHDA/WPoOuGcyEKSHJ5+8hdtE2G2JnLzNJt4x8yXtRqM1YAcggd7qwdykmQva5us09VpjacuEMazjZlm0Dh3HxQgwoqAZE0xNpDdGN4MXJaMZIM2H6TiJfdBKpnv3lBlIZwLdf+9Hfld/2Djr5NSnJZSJ2pF6cEiEaKoLnYwtR57MyKSkmO7DGEXSfd6zqT1qrCIjjIHHfM5vSA6tnEnMeLpCaZOkLrFuv6798biNXQ9bRn9NEf3/SJX7fzrgYChP8W3oOhev4SBM0WwTiVu0HO6m7w60ziqvRvoDmtVdGhWWuyjZB3JNXIpTbBsLQsoBiasen1ZvJ8yeLrahCmOtHdJOSmm4m6bRi82SW77KKb6JzYfhA0Ged//aUD/3nVAihiGSQyUc9UklUXk6z/oJOyroZObuQIMD+/6eB4Fh20zd7iNtywmF/XL6um+qp8Ihhbvlt3rAbdqF0bVKLln308nEg7jI9scO5rq/ciR+G1iMUYMQER34uQPzu+IFTQs2ZvFOREk+KqT4imnqADQxcf+JUYGg1LRFjwR7ZMzxfB2a5Cvp+iGTBtxGCCVna5KiYZEF1dxaC96jKISne05XFUDTkB1W5JKjtYOFL5tXvgqOg/ovLifbmaEItx039NWH+04crtBgGDyKkEQSnCl/yDQIlkN5HI+r66bTCAHK8VNXyTWc/snrPqFaU3gZaks9DJQ4XZqNfYFQub2CxUdI8y1H3fXGQIcUGf8mhW/9YrkgzWXSASJrie0QlOXCFxxoO97bXbfdbfMjFpm37xgJUcw3DhYJjNMiWIeSmh4XI4EHodu8HLhqTVWoxmCOChRxvtiJO1J5HcqdKW0E3UHQxleYTnUkQRQnqWiuvK7PmmtHbWimGT6Ue8N/lmYU2HlVl1TczWoYbZWXZg6PUnvgGKFSRuSVcIccRRudB+zvqCg609gcQMYHIcdhSbp9Qi3+bb3zHU68fbMdCzhMoHLWgyFeh52q9BE54YIrhVVdlvvDPwSDC6hoLc0DPHuHt7JyY/CTfUh23Tx0rCeQFhOcJGTVUs7CNTGeV8+hho2VYiSK2sJIcBlFR9RF9uEM8QF8F2L93NjTr2ebz5OqkcyoQOy0rYSt5JNsg/FkVp4NCbXLUwWol70MRcFvxUzwoKL+0K8WMMT9xc14KkDybiMKX8MP6tXUdvomfeWoQ/KllDxo6m6mSj54fOTX54rMT8yBgh3ZS0n7Z2z0+4y1fXGNL+4GS0WJIHLTQZriPpkjvUgNz0DxIgAJ/QpfHlb+zC5lRAGIg+LC2DFmv/Zrdj5Q66cIfbReJPAGEbfolCYlC19aBc32CKt498kiRQo8p4wuT2icFedaeE3GWcCKw21oLs72Cd7wqi+lRI66VYlsej0JWBdevgfQlhA4JTXs7CsQ2sOYNoM3RtNQ+wOSVIG9U3gy5CshZjYxF06WvDD7Saxqryn8PgdNSIDtr60kAyYuhdPeIIsxhOFr3L0TNYC0lqoNkAR1Lge2BDoXq2DrZ2RlSzg92glR5sKgYVssgGWvofR1KMTvHKIg5ToMZUKHt0gJW3tZBqaMz2MFuSgnWluKLXr2CP2XA08PHYYNFDBVPwoPDDHazRwAzVJWcEIfsccqgveNq/GLQV1a7dEtE1Nm+XWlbibuu+HFadlBViLB234ypA5jTtdZQ2XQzbMR0LXgu3udYUiC81Y25KrlJSCdJAK1le5mQJj17AecU3iXKqKmHYyxAJMzDsB1ZqfF8BxJNJz6INIMZDdCTO3/hW7g19G6boVtpu0vno3l98WNzHDRFHDzHPd6/8JGHrUIxK2s95daNZsURSiaQuVeYZxTnOWQXXIR94/ch44vFxDyQLCtUgUl2HiAQhb1IbmYfDunuUhKiV3g4Pzyp0Wd0PorTKWg+PrR/QoAJXBQzBfHPZKt5y+yXHnuPrCd0cHuEE3RzoqAh3Pl7bm7CJMMNp7YIdcr60+CmszPACPbNC5Kr7gJxLtv/aYNxhLO3KTQzQCYFwZKdwGTw/B1yy0um2wEXS8JUDbhGLHQ3xZSIA8EJpS0hPPN46VUa1cdYyz3dxUk0MsgYJ6mQpE1iUVnJUMconEB7LrkTHLxFrjU3MvLlGaG2yNKiVBbQpG208nfumAhAUiC8z9bdn1H5dA8jbyPFVaatl3Xjj7cgxmYfO0cieJuAjxx4beeyZuyOa56bS+dGaCJZnhEU9QRGUfyQhJwNKEISIE63zO440ttqIMR2rLIZxpFkoTFblnsYJJ+g448qCw4LIJI8eX/GFV6+NK1Lh6DLrGGsBmz+BYI6rCN7jukC1NEL8GNkL21doy+hhiCCr4866XFnu4+76tjHGPYA7GONf7RwRH+Ev2ZAvtwtE9tau0jlB4q5RQCMsVYFbV2NjnAn+JyY5BBMX8u+w/tKP/9NsyAlKobEI8B5gF16vD2XV6pin9B+UHljO/ynR4w4FrzecjqH3n7fAt8a69Kik3P+24aKSF/GhMs95HdB+ohJDfeRQc4LxiSNrEkF2uk1EqjEKk9gLm+mP9Hgy25WdIvkE2OFGjpZWVc1Nlg4GNvasIz3ZlS31b80iodyd0yP4ht2wFgnMH4YdsGSSuSCY23xUBIr1iVqvO3qaf6AJrlPIi4KAoTooDOmv9jZdAEf9PCEORwwbJ8uL3oPZm1abI7jdCeJxURFWOj1tdzy6iQ24mQJsehkMOmdTCLIlJtU0T/E21wmJ1UG/wuq6VWFpbuSRqofHRJRIPJ3MlGiGUPMbZSDYo+lZbEAJYms71JhT3kGIp/yS83pij/66FqeDBWhlyycSI+oGnx5Qn81GqMhs9v3S3s7NXtzMPSjbDPZ61hU781F/CkhLvJ6uM9w/CdpgsjAHuSOZ1TGVwCiH3BxOGYU52o3t1CpVmNlXRh5OQuVm8Odski17Yz5A0Nx/doe7zeUd9x0aPobqWnE/f1SnFUNnTjUCcIZ5ia0dE8QQo7HKiDrVfbiJuJkJoTMZtQH00s1If2GcI14/NsW+Wwy0hK5o1+QDK525dHT7jDmmw3Vm9Tpm1G0JLg7GBTQn9JdqcVwIeHZfVxl6Fz/Ukp7vVHAv7SKIkIv9IUvCxQnOgARTC9SMvaJ1DeI1LnhUy2lgOrxxsafX4Yhe731cXMGVEchWwi3YApUEWVEuFttdqOQcHdfwpyYktyrYWuJW6BhePM1Du3A6IhqwYmUcfKtrmjGXFta/qabOJaI6u1VQRjovfN3rtnvtIDzD2JynDt4d6/F+u1u/Xyq03m+PskTubJmPbXY3+l4XQYNJjkEdw411G1JqcVF7Z0dqdV4191Fm+T5KiAKCJlDfOy5U767aaRQYN913drerTWEOulKZ+yrM2n1tLV1DjMow3pm5F3DHpN732PRn99Trhw/mwgqnvtDKy1Zsy4paaWGzGwGqQc5i5k211AsJ/o5DRdUeLk1mX8wmq25h0RztXIglPxYYCi6dib/+tlYtQ8Yv9hFgQbJMKxY4vxnOWupwdCyOP1aJx+IaaVkWoV0L/15XyOJNjQFDEEjY4kfedOgS+1oIw7sUmxbp0CYWb0uI0B0tu+iLl71KZ1rJLrF8zBL5fihX0IJLWuLZFsgCTdqStgEkeskwUTfLsX0txusuXw6wCcvjD/rwwGj5D9x++tvi79BteTnb/CfYEf8Db9DOKru1xowgfJbl5/kAMLIUiOyapP5pjNqzc1C8ew4VUOeDwHRtWMuEgb/x9LKTl3mx6m05rW02lMCAeBJunbx8vanLPIRl3zV64TkYj9RPYGYHcKwnz3f7MhhdBDPiO2Le0hFHQaghnP2wYPBzIciDkPseBM83XZkf6OiqegECt7JQ0PyhBn6oMPa8H5xytQV+9/ChkvCw4DMIeYFp8wNt20mKYaVGUKvL3sqtiwtbfcoa7YPtbGGRKtLLOvQkiYKYEY/2FE7H213fY18YK1d9nvPJiijP/jV3efpp3qQuRjcwHYQMTj/7jPrdp15PEHw2I1HagOLNz+AacJPqR5Vu/ITrVj/b8QXu2Ts2yR1ss1yhEjajmD/yYloZ0aBmd8QWaBtN+07EqnaRs5UWo/gCuq1rj9pqVnLLUfBGdIstMAi5IG+/EUuBCYVjTIFkBEru4VsN6IWCJqzzJRYgzxtRN4FbAzGKWB70clE1SRuI1GZpeAobi3Wx/ZaxYF3W4dO9yQYg4tdXkNaRFwyY/bJeqM1/0PZHk/xHYv4QGFFb6aPv+NRKAjuieeYoWv5aouK/pzWptx+ETK2c2HlEQiloBPvv2ejwTVPl2ZkJ1M7b6zSwbPJ+AoEZBWcdj5oveposjevD2MZpf957VDgRAR/6nNeuVR+8bEC9vd/kSGUI7ds49KxTEYIKXlpXEvGHIPqwkgWfSoBFxfgTOjM+aRwnQpTfInC2bL+Wg77IHk1TKld2UvD473fY4A/MlvcXR12TZsN/iiCLeV2h+6KeQ9/oNxpQYc/8BsHHq42v3xKuLH0QZsKHMWNnhKDLmI7SUeEDFh3F/0NowC4KWwIw5TvJSvWmmcFObu8YLkoXtmVDwclqaZEJPFskqum337fq+04QWBkfB71QJvia2fuvzkC0mTPPoaro0L64Ct/k27GTRMPkaWzDo/Y/lVxHmFCS17GkWMLpBXLFYxH8NxXsFssxMx9dz7oMed3zpaS82+uGVYmNoEibqJNnnT5LfJY+smWdSmZrnICRJBymUZW3IRzWfj6zqg6DlNNmre6nfMQaA4RAPbWyLv1DpEZ/YPoOcYsvUNWDFFs65hcwPoSrGO8P3Fj7h6hg/AOqKk+LpmpK/aO66IjmxD8gtvuH7tFHZKdL7cjjGVDhycb9Mqdnhjjnn8K7ESB74ykqSv/UCXkO+uOMg/epm+Gp/MszGzWP8k84yfhLr2n9y3DeEp2bVzMw9qqqZqi2DoICnV6WiOUl1Gm9HdHDrH41Zht1ca182TfcK7gp4SX4sGwPlfDpVXk5gtgAVZpBGBuSOaktZ5n6lW98rEBgeFfzGmVt1UGX2SVEHuig/yAo6jc61zvTWEDCLe6vCC5JAupQEO1iF+wKjlrozTtYV/Da5wdJc6ooXIf72/XXOoQ+3R5ur0gsdloyZNBJr3bS79r57t5veldLZ0x3mvYAb/u+1m0jJ0/RX4iKTEnBSrAZ7A2r5utCWi0uutbxY4TH1zqJUcw6RdxNrjN7RclUuY/HHS2ir0Szz2gETDVWv2AofR5k+60ep966GrE2WTdOo4PlSueAvA+Gc4U+aQ16lbUGOmNiaKsobDAJYqcpQNW7Xph4Eimrmei6Yy3sg6pIONfxGzLCYWbdfdhne8cRuO7BizXeqhz1uiedEL2gW3ddvvulO+lfDCIHrTRqKI068pG4ZyzP6GAJscZdj46Vo28vdfbYnNMrVD+WJtMUfGta0JG0OGXi1hbrjOArbNPHYGFcRwWsl6tEdCUSVWXTte2GA4Lreh7Yl0/Y1xJvB+Fm1RuJ9QIbul40lp08ubaFfKkssV5a/ZVUv7O+VD5bXxDD11foJTQgwQkBXgjGNtg+cHWz3cw5Huocs92GeLKqCr+6jb0VCvzz1y/RbW3gBQggnofNuVCuKpvNdGbP2GFbsT6sU7yxnkI3+GaqTbrAF/Q8G0cUllppGdcZ30zRBMgW4uRNMjskPMtJS9JFNarZenBJBFmJVUIwy9zKi299yhG0cxs4dJ3UPWCS2F+BeKt6Zm6D64TOszbByBPRkkjWECeLg+GzPe6E1SIQ9INNLzv5eOrRxoFj9mAcSC4FlSW4E1sHBtkoZBYEZwmBJdwqljrhoPsFdKgoKY+2YZttFsR2Y6VTfQki0zaZSGNS1ezbBNMKgrzjqyvp5eTAPTGYdNFvk0eHCFoHgWwcHb45BX0iXp2TuDiE0caqolUBtca5x4JipXnGdBHHCJsogjNswNhip24Pgn4M6hNCWFOgEWI/VKPLmDW9CeicWzf7Zki2uUZ/CFa93XY3epW6sd5RqlsHOQ03RKkgiJmWqiLY1qDLYjNWosMwPMVWvrMJQN0Xm21qtm1zC3EvHp/datBleS2oPeXGjLysuPhf3cZWNoaMSjToJF9hx6Z8Y6kQB8yWrF9vxUJUUeVVtvwdbctsLylNybaLdPI39RSHStTxR6TdAsmW4zBvWmjXN4P4LfM9LH5j8bluu7xdb1UG3Nxv7KdphNAddzCQ28HWUvUqZDtKrOxafgo7sD2p+QJecMbdrmGFBdl2Ed+OXXYpkb2IESyGPRi664SVQbiZZ/2bEyeZwIiG7xpL04Tu0gDHJiCyqwluh1AY3Ms2vxRaPXXFEBugjGtoCpWAAKWGTW2ILa2cesAVeNBr5vBuRRMQdYqgU2Y0PIW/3eVykppUftg/f/wSsr1/4fDdf8k47b++o8gYDu2AiSVw06fN6aES3PtbdzhW+QkKI+u9n5Tt2XtYLREEJT0xMfWIImluEiD26pO32xTeqORODB/C3zPC5rYRiARlMfv0HW/P3/X84v0kpbj2IyBEt4GCE1r5vP3eF4FbX12wVHZijKUzXg3bCHT/ZEr3NWh1wQwzHfCVOu4EcejZ+jL76SrTuNPRzEsh6Yv6uf3DTGFQDR7ju23YzdT4peIQTAV2eyCyBaOjW0sGtceGghDSoqm2uGR6ZY1Pwfj94/PXG1oJOgFEuu25zW8/sfnkr2/vBS66Iz1hM7/vXYMOCQlEcI+ohwzDmH7fQUf33RqfEFWDw2naL2wkRorFJcbHE5c6rP694N3qj3E2GiQG/+0Jw6Fvt9Zwf43ueEcnu9l33LEE9oYv/3maJLD5P48f/fgfNIypbwUkjc0yHZEorm2DlOa2Jvakmqyd1b8CFdOgUeBDzlU2itIdEiEcEeTfDsESScPRcVENAncStSqB3CNE7D3dzlwrTwZy4s6Zv5t+ds8i/hOwAlAZdM8/qoVeReDqteefn39QX0Z0i11MOKoJ4Z7/6RPQlu4ZVpr7weeDnkX/zL+bL0f0v2bM+k89JP4dwkL8O8wtdRViA0Ga11gJIeESI9T8O9X0hpX0fFKVr0dYFUcjYS8NX2OVsCcMgWfmk0g0WQSS3PbjO6ozsL6O5tgGjTlpYiekhoBqBBg7CY1EkMoSsQvK8bMxsxwAsRdtIQH/4QwimyZdAg3ONDtMwneIF7EfxPwl9nO7wInNy5RAWJ/EflOz39gnfZZOdDgLxoEvWitLHPnepU4egUVLIw9Zj9Zbj0F5s+mJSJrAEFt6V74rNtpPoKzOOOGqOxKj2UZrtjD+Zf/suj7YanTD8UXIQ8FRdkKBKiWPbtKf98COOvpxlzojp3J0L5yBkTjIBFf7eD9kZcfFcXKZLDCEQAZdC84SF6Ze9XMLrCJJKoODSVxU0xv9pLNHB4+0w+N2Mf5PslE6pW3SWdscvr+VhAu18q2N2xaw4vXOKYbhpeA2NKfBuOulfYwkdu96Spabd1keMZz22Toa4YYV4zEYLJVkdUEnvkdlQlMZ+JjUO5Yjx4DFjenaMKr5a3Ua/CNmtmySFZP7wLGsdeby0OyVYraezXHw6OhYOlTs8CJNMVxcp+XcicrvRlr4h2d7XayZ7Ja2onONdixtzzTbm2lvplOjUxEKiSfmDdPMGudeWhrGId60E3vQT7S495xseG3gJsxqAfGVhOhIBEPvTFA7XmI+ldDBuiYeanLBlk1V1RWP+EbBHmwRJPdv8eHlVIgnFN7xeqF/r2Oz7eqOuNRn/TuM03yXxhHRNU8RzZP50EvRZMTAhXUp8rmEVZq6T+l96miSO5KXCwLNf0KkbMM2u2VC5YI1sR9QY6xSHxH5IvUcR74OTUI0ToJU+k4TAnFzHIAqxqWZpA3Dt3CocBbXJcXtBh0IOxmLT371Nx5oOSnWR+PeqqESb46I8HRUssl6JW6heTymGXNL5CNWMYr2U7OnImTjWN3oD7ObVchNbmybOLkWQJSQrWMfKr0ipILhmmLQOFnJ7WjXPZLMJdJRulexRCtabnaYzPaybyUbXzfX5ZYWw7du6MFiyg3fG1ZyMiies6rkCTsV1LBeaRkD0QQ5UBIHHR3mFiQlLTSFViP/E64yJoEgb2lZwtKQB1s4tHFaTtdXb36p4no037fk6wWRtJi15MNBvXAyF6su4NURuRgklFYt2RXS28eEAIAmkWxQg3YLtmrkCQ5dW5/ZifxV0p44E1eJdGuB7my8UtWAiWWiqp1Ou9vK/SsUCxy6XLL5MTy30EklSnGNBmmqxkE++08zURFMQq70PhmEoi9weCuHwqZEAZPr9ZQc06bqTFeQcp8qQnCNyVJPmZQuPt1vrGiQ/arXeykXR/76pay32gSuMeszQTcyx6SZJoDsQKJrSfQz4mGUjpXvOkVLk9QIKUGpQUD140sXBKH8wYoueTDfvn/+HP+0TUV8eEebF/AQvVGfNdag+xLwUvEX58/F092MGHu8TTfW96uvR+YgYDVZEcOHHcOz1UOHYqhxed9KWKMWBTu3voUpybdxgKEZwda2j4xrljWUOQIVyavn1l6bgvEs34IyZI4z5VrAN8Jpn1RFMMEHrloY3hZNsVb00JKKi1P7mfXORFjaeu/nDdFeGXW5eOZW6zXCWROtIkq+EXNm3xqwJN/UN9SX3rMVU02Mxrgf/vv78QxR53I1OXDIDf157b3rWm/Xfju8v3SO1lwvX2ukN3YQyQcH10RXNs4bgYscQbVuxu5vQxLG0RUyi7eDf4pJQb7t/QOHHSclahMWzWxXTSfHBUdCMCUiLmYe3z6RWJOGzhZbrTfLUipZlNMg5BjfFl960NaZTRuKPL39WkIbPyv8cHEiemnamD/ceb414hE5nnR7+Ryb8o2pvKrAstFNxVxtVj+izNsYDTVgzQnSu6CM4BK5g1lzhiV1Zo0FKH/uL1jUZNinZw5si44Oh4J0aqlNRdYorgTuqYV3NXkEyc/jEw1uajM6pyp3RoBslBlsDR0eJH986jdmS7RLTvyCXGxCUhs7K9Ui0FqN8pCJfOoo0AGmnq/ZPST3h8mLXIdnX8zdBJRF45lNZi9ROd+yhgYkiIU16RPbzaF8LNyBmFBklWQIys1jJ/soJnfZJ6jH8voeIIEwmcxVDpO8dhsub/PanDo4fpmyNnl9h/XrNHE7lFN5m5WByWFlc3rLtL/iL1VREtw8sPMOw9L8D2axOYqkSYATwBxQ++QIwT8Tey19UafFzCesrieV6XIuOZPEVDVn+CNnWmVDnl3badmNuoF5Xup5R+C7I3vOTVOQ1Qcws8+3dOugw6QCrGCS+jizgJDrB2yo8lNkyfx0my6rZ8kxJh1+quRJta6q4ChKuewm3OcdPbxdjkEDxRzNN/kYnBa69ruj9bkGVfNzFEAS2NTkkvGJ1TidonzWJ8FW0ZczVG+DCDK6uY8heFrSfD1RGf9jYOeZt/V4sJ+qDNChXbEBQtgxSkgHAo4T2uFjEhp+TF/Lm5/WMSVwK8d0qOnisQ7av9VNxOzCaojQDRv72LKG2ToiX0hBmqEjRwMi8CRWQeCIqtc4EnbBkdTy7SDOTxYog40kHilSB2o0sRqtthIGbrBIycXHp4VIOaCrP/L3tLZS2M4eROvwZp4bH0II252nXa3NqAQC/EECdrtFOWhNyxzn8IG0AIzcOqk48CXQ7PQWnUq6CJJHSE+tDnBrJnywIlEcnDi0veThXMRwc5QhbA3MY7YmEa9gcXocTyOmGMcLE0ME17wqoCfng/nkungfRH6anwtjCnqrzyB+uXkUP001636AShBQWdTHgKvcB7QBD/W7f1iWj9cKrpC92RaIQzLAkPBhd8nVRyDI+2PsZUc9prdUWIZEpKomeDh2L0AHHYceqJc/D7e8lON5uC1cDcliwfZYVlHuPZo/90MN1R8eVPKh5vfsB421/QgNqrrT+R+GMWxQWT+C2p48dnVTfETVDTwiGIpHGj5RAbFDdZ09Us1/jWeUqj6uAa06b5akhOlgXV0dwpMDr8mwnEaUUachdnRDLH5G7dZT01ccISdH+YrBW+XvuSS9x1IpBQWvtweEO8i25wAv0RM6jtPaI0oqF0LARp3YKacT1uh0Hpd6p0s0NMGpj+G5aEeX0kRR37K3lTR8FQaARAaSzwu04/KO0zbIqCAxJkEedrAFrIrX823bM3wAwv3zmWCrdBJjCEHmzGApTmiFz7M/MviV8/r9HTkGzfPW7R/vcRpp99Zbt2cvXOCzhy7uaYsTf912T4dskQwesSFshFlZrafTNCPmmXD4P2Gg/nzJTc8ldy6XUYu9ywopvfxdLsevcBsMDTk8IK4QObqglR9LvEVZBxem9jqkmhcI7+sLly8vdgyqj70MeJgXPVmV1y82cKlffvVi//aCCu7F4Zqkly8v9OSFY/YF378Xwqa+Vlw9v1b1BHtte7uve0UE/3gdL+nUqwQpUX7m9brqzHcfCG7YfYjbTPfRS3S47kNdCLsP0PPug6MKS2GqRjwMTGtXK0yS5IagjKprUPcK8hVTvWzvbt/jnzow3e1rg7dCRzJ+NZNi41MH4w9CfAnAJJ1g3NJxl97x5z3p0/suRLbAxYZ8EDSSDIvuMqYOGYzNdQLZHwsewRXv7MdVEs4UHpdx9pTehl4ijFDJHHj1iC6ScOd9VISav+xOZXYuWcWuneC1O0ajgj8VRL4Nf0PpSCgW6WVZc8FR3PqZ9atN747lUYTEGhSYCk5nxeyp45jrXQiaOJgKxvDRB6NhvKmEz2Yrj9OI9G+RXYs0wIaSZcsQFu2k+hJGDw7oLZIv4SnNNsZLHxiI2lsfwyvgCwMdiD++f//9sz1j4y5xExh5EKn8+my/jp+Y2+HunZekPPLjlv5ioIcwPepmZTiaD77QR6+H2Dx6COMUTjJAbPrWvQR89ANWi3UdG7QLQ0X4xrbuhd4Qko2R1NeMzJXf76pNMMc7QCVPs3AU3FynaqR+mVrdaCSIGYFryWhbKxs5esxeG836WaMCWcHtENpUjsc29VjPtGlZXVqVBYQOrH+RFcFxjmMCuMk+Jziy0+RUV/HkQ0dfC2Gp1KOWtH0whWIM5OTp46jmEwSeMxoxm7VY7bYVQe+MdtNKONWtmjNzlLiN+cROR9n9XDGs7qxx57rbPcxE6VyI+hjHqjZbp7d53W2hhZawIZfhT94e+tHFOpoiU6dkmXwRbTCIy8wUWypxw4uTadXgjoRHWvxdGNp6XvJT1B/dzX99frZfvPmNWacOmX/th4EEaemTt1aiPXE2zEEXoQ99+NPeCPwTGuhT/N1+OpaaeaGO7mr6NOqTq7nTiHCWPyN7YjXrsQ369mq2cH+L+NqVSOldDPatjkzikRtqNHfCh40I8G5ye2XchrYDV44Bwy73WgGR6iEIGDmM3qrTtga+ub8EjtE1DT8V7N2C8Vj3jDlZ2w5f0/QJ/Q9hV6zXRd1tw8Pb9168owmuyYdrXMRaYjny7m4FeeqhsZF47UH/t/T8eGAFbJdpavaOVYsfJDaFNoBhzpyEE70PHkwZwSGiLSHREEuVgYRrPSp2doyvbDsj0QwxXG3CdpPy34ZZuxjaoLT55Pjc3f0AYeV0erlt1z0Uu0DZEYztTrFo16CrfCcOWKdoz5E9XmQe9kdXbHzRvX8hmHZw/IvYVNGMJboMVg0bFO9WE3ByAa80Do6KD0X7YDfEsS2scmsBhTSj/bKauQ11DJ0LZXlLa4i39w5DTFv1wjKIYetCdO0YTZ23HNcXrEayy2z0iE4cPi22GHhdCfPu2qFMh3uCqRRjbqMKnHZFC2TU0p1oxuvt9VWu34X7uvFNV+X6GT6QN5eQbWy17py5rPaU98lW+t7Xjc+365GYU5nC7DIHmDWjfjPfDZZVXmBDx3DCWUVi+KSmQxW1bQTYhHtpavaOI7JXJTqBnO4n2lrjESflDprnUHd7fGOfrVr3g2iQHEUs8WjOXkZzwlMnJ0mX/p2zE+U7w3t73r2+K+zvjU04+ShMtX1nrIY8BF2vkpNSHmLf339/71f3VdmEiyMNyxC+8l2Wz7dvSxUDClQ/9u1bygCf38bR92KM2n3/KLqNSvq/f2Qvftjdd+JmXfwIUHVTQeemNfYNl5e+Kbf1fYIxQvf5P09/3qzfwkNTu3Sf30+o8zrOm11H8bNDTFQC+RrStPTn3afYhHWfYpnR/fifr/z4JnP5Q5Kpdj9Ebdf92IRCftGo1DZ+TQHXuQQfXyqtdV/zj+2bB+Jw0dV94cD+Qhrc7udvacvv5EONt1mN6ro/IvN0f76E2f0LgcJ8eEA3jgqFexsOzcMR/URyJfTiG0/5Op3LUXQKBNuTtshS4bsB18M0ymRANVoEgaGVqiKe4Q3N6IpBgmqASgHxUqoC5oJAjH6Vgehc3DULUcdRYWXxcdDWOhwlOqu8OtAxdtXYFIR0iM7XlXgktVmDu29pnKt6ltBVlNQE7tr2gagcnf9abXarhGjrDO2EWqflwAgyfFPVrhCwhebRT+hxoQkzSWta4zzhU47HvbKW5m4+6GRrBJUKSNBYzRteFQAVW2y1/us4roY0xJvlyM1njjlVBynVePb400nhQAycTkSeG6zRSfKjLiCiQTEByniYM4G5OoKeA4nj65lONLHN7sz60R2oRlx5O3bzIdYRZk0Ftw3hW+UtoAI6XGDI21VHnCzgC/XSvpo4/4cRDRCXdBwdqlIdwqYQWFihNktBgsKOETF1J3BJmhKuMyW2s0gxhnaJ7IWdRtqwLCDv77kN584ODvWxfyuaF2+xtiqyxlLeoo0Ivx8gObwhdQ+baHv7NpHRurR6DVnFBasVpSYjT9EKmDhKnPoCzvohqAA7vqBWiEO4ygjHZY9t7cUt6HogRmF6X1Qx2pyxatkob9FfjvZUkpOJgGOrFSVRNzGks57mUUlvMS1CWDXCllAt9Al8TCIemASTs44t6dbaP9b5rwKxJhHDmGdQfz5DJc5Sx1dbWnysGy+kpfbnQI2HtxJwrGNl8sTRkKXSc7jUUpmwEQcG6yQBZSJXEi1BMRmZJ3PdVVffEZ0hWQ+aaEGLT2UlS1df9G1sE1RH7rKRzdhFe2OIfMbOGuxSRhEzgzAisxiq6wDFfFnLZhO1K6+YXPQvNO314nViANP4CjPYfYgNdte9sbB0egpF5iNlqsACb0WC91sxaurKZjkEBMGgqpBAg2CDaPVdJ/ESCSiuFHIudWz7IG+qcS2ByAvbFe/D+rtVg1+CQZK6UeKJdd2sS6GDYoMAVg9Jx1gVJW8hvXFXUupKy+6gTCSOeVO7gEg5BDGzg63aKSPXeTW6Izg8UYV/TK1YR2cVTrIrebFwyHZIGMXJK+qhVGRviTxByIQKWDMD6Y0zD0jTizYKj5ybPnDhAbagqo1p+ZW7rpw9poFS+nph/B6mdfk8xRC5656ztuFSwt/B1Z4gUPP+NgbIkP17hDvCvJ0qqet/4BKl66Ea7/peaA0Bdbn3Zdto9sWuhxlZ11vdbCWO/ljXTj8aqPf68dgWVVn0E8Yb4b4IkBEfBd3gicXwpo9vStf6OcrY9a7TI7xXCVddmgjKHSpYcuoizM86Ni1qCt3eQ/wsiRnxCM6qfkNWRQI59gXIHe+humN7jRZCIDjBngOEwEmq64v1lfySWk5SQoT36FOvuoZe7DYVZ6sVzD2bh4Hp6x86dsSE0LGqovwg11bd0N26Enm3InLn0w2DKDOGAdtkEDtQAki0g9UjYbiC6zS4WjdMqH6KsgaGKacHuLRh1n04zE9ZOkPbRGyWuyiXPiwYv4HjVyUYGRHqdJMOWzok+0c3BHNoVYg43Q277JRh18EecOFIUK9VxaSrcohn1PBn3ZBaKkVCBtDfgZgaG2eOWlxnf8haWeaLohofgBFr1Vu7Gx6ypTm49B2vXlNUxmvARQ9Jhp2lbyhZszex95eNbG8ctLluSnuLedK0gISezg+VuNVv2C9wEtbIArOcYkG4Bg4J+OF1DKyBRoAPUM5p4+CGyyVZf8RwFIho0MOJOGv5YlPXImG7XMYTnPSlvKrEbZmJGDlehdhw1BIn7+TTtYEw+XWxkfckbx6cG4ZOlRoBgwuYKrSPH0PQTx75WqsBgiBWb+JrwW4HBy7IGtbUvrlQdpbEUEictrNLDQehOO3Dnk69qaKrqkNsx8Yj7g2uWkjbFyNS2Q+WaKvsJ9svBncoto9gfmyvg9cf+HmwRz6aNyYVhDyXYOvy0pDcoAgvK1v0XpWeUcE0CbAaARJ+evI/1b6N0M7p9Ttj72YMhPczFpv1LKVi0RP6ws62NnJWWm2qjXebj0Ubx8lspVusONE5JE4D28IqJbLjZnpMJh0mlaW0rp8zvEoJu7OFi0GXiOUY6qfvCHbK4AXZyN5xfNol2NZQLxuaU8EIB0lghCcCIfZl5Ky03nXM8AuiI+a9IVZMv0QoK1PBXhTn7yoZWQ8GhKBUPfEIzH3Rc8oH12sAO2+3ao/HQBUH7dZjv239bJD3k5NVqfRhWWWF4llvJOx2F0adILM66AMI46u1pG/fXdfGZ7uv6GYFZe63cuUu23irJtuy2rd2pWu3dXmra6Phlv5vrP1uv4SoZwFndcUa5lucY2sLcDu1lS/mWNvtJxXolIUNY1TDYrg6dLFKv3X2oh6Hlg2CtSVx4obhoTlg30b25drNfugCjIuZG/WNS9iUuMbikJBBGBjlSMZ1oUW2K9bRJsyeuipisG3dEKIhzgmLtlpSdeUidOGMyXYD7hrnVCZzvZlYh5BjS+nQxmRhGc+I2+D3wUEsDUY90jZbG5kSJkUGIvF9QDrwbMofbC28GoxZK5CKqWA63JAfr7eSknZV3L1KgQSmrNLfW0F75S10XMERj6IgD/sI7bcvbXp+c09mlGThJHI4Y1a5LcLG1if3ED0BwXwU/Gg1hHFWrSah0kztfHOl6RAOtyQYIA6ZDs5zBC6jyRdcLCtb6Lq5JNOqVeOiUoLwMYT06oPQ8QUxnNwZ8TXyOIFlc0oWaEJXPSe5fSL5skYiB0BoabZxndunCW0nQ86tngcCXxPMEaaEwOUXH4LVAKWzR1OBcLB4iS5DcFIdm33wPhxcHb8nKMqzJktXcnN9qLrbXkt4tQ37uh31Y69XkAUxGrStpKyrHxpxfzYSb1IF73Fa7RNUY2S9V8QZME7ZQSkw+tSbtr9GGh+9TRpXkP0xII4AgWqF3Y07TW29oxh3laPGHXM44i6PL+VRVQygcyPr2RttHR84xcYn3ntJRJhuEh3wJEZ13WTAbk9wxO2mDqL1BP8thvSDUw/paRr0Um2STB0EeCgMplGO3klynnXT9HmqpDapEDjNEDonJ8t+cuMTZWuHCgMcugg8+Qq+hFPvptiGe3pj4acidOkd4vTymqGsmz/Q8/lWDYlm4YZmsZCZeWxMhSBDzOYEcZw7TNDcz9gAsxWN2TwOG8rGaDZ9S+KsdjNcBrq5JBoHvCvohVufVe6ZN/WtZ8OfjF0072CRZjrOZKxnVf3MJLAgmSIhqboB3rYydjPkOHfLnG0jSDSzDkbTBHQo6joJONqxxF3XPkPyICtrUh8yEPH369gCsa4oh8CPnePsU/LeMBxe9DIcMS8t9RN2E38oYcAcB/jXDU809S45fTo3Rm3t9P0TH5tYgTYDTOIMzQgr4UAfCA2+vd7FwrbgK1Mf5Vh2nJmw0nw3EVGpR4GbEIeJQW8eGoab8OkStbGbHPO3XeUz3LQalUAJYUkCySmB4xxzk4Q/Jig+YokuAJ2pmxKMgwnmqYM2wL3FIezc/eBMaMqJuMWixYv9xPuLZJHRnlNBKroK6ehiYTJLMIeslCrY2RqPEJOW5jep1/kO4ofzNhPPgxH0LnFcKVE7ueKFPY7VQIWxSjkcx8C98QV2EhQuzgxfLKMNeAU6M+f/HR0MsTu3Nvs0t24HijdOTFQvPxwyOBeobk/Hwcu0dEJMKYZnUeQxQxVk/W3Prvkak6z0ETbtd8AaCD1C/xJsn5njV8tKRfwqgvasIO2l/TcaEZCBj8FNwReYVLezqrU3Esa4c9HM7u2GwUVikmUDsPBS+UkC08MxXaz5qqkA9zcurfSDmdOasTTzR7UYkMnNt2/V/JXBT42jwBhnUSlUpp76XLINV2RVzSwF3Vxieb691GVa4+HY9XOsEWA/aTAVJSm8NappL3gxv5BjqChC4j+MIHtcqrE7o4OLjvPNiK6CSwKxY+a9FYOmiCj3fAMrAsUCs+D3GwgHYVsfNE8iF4zEmv9pnx+L1JwFm1wX2knNBZ6knK57LzjeKqPB4K2Kxs+Sr5lhV2R1/OJ474h1F6P+Mp+/vv0SU1cuoZG2iD5WC3bOzvNWsDEN9a1r7l9Rzb89kWa+H9WxJAlxxYJi7Cw5vVrr7909vc3LQpLm98+33xfH0Zx1IjwJou8ryAezvL2+uuUQ98mCMnV7vT2+xoPjWLy/kQBkXuZvz24lNN2B37fLvDc09Mf5jvrWyZBzYSnaINAoTma1b5WXsD5iR0lonI+1c8+3B+Kxrta3NZI4HtL7Akxmy0ffu7dHbPh6m4k0Hybb5f2V5brb4T+VHEQ6gzKRXPLo3n7Pw/jWyTzT2b/853cF2OMviOaR8COHMb+9enC84gEL7eFZmWTbij5JONnf6n0GInv2bTY+SyUyF31wrZ+EbO71/iwN2y4j76+bYRtzueoqBWzBvLf3uYQVeG9YvZ4qSO+CaTVTgfVraj3hAoTZFRR5Nys6sYWCV3TmE31qP8+c/2Frv7sumTZqXNCP4LwKmt7AjylaHE5ccrebdf/p2H1ysBcu+HIGn14457hkzWu7dKgl18y68qN9KZgiBmIPUsk+ZDp2lGRxiQ/vRJpLYqvzn1EwlvQMioJCc5a1PZUkMr2WPAZjvRUFXik5p7/pP1/h1Gm9fmiwa9CTP0sgboI2HMZ56/TxnfZb8wCkgjgjlmehad+/ff+LQ45QcxqntmD1OnJwyhYzDTTD26+v424f4AlzQg4FhpECl+B8dPrFfJTrTrCx+cKiPU2/aq9ebHdodQW+DJ0XFWps7IvVhsIavUZM5Yv94WGZ6V4qQzKYUtlA2JAvzhWm0rR7ZRgiuRduTh3fPl4C4f7yXhjW8tJdQ/l0d8kF093vxOpWgnuH8253Z4m4vhKOuLGCqOzFe+x6ta28I5Rht7zP2WKylvfQ7y6j30cvQRy6ZVbdpkbzZIjTULos5WlVnnjxSrYIhMvJIp4vBEAlumy4/F62oEfSEjx4bc6vU1tJ0lo1w1h2bKwlig51kQB7BMAgaokPOZOXtMvyWBKYQoImbPslazD3bjlUDve3HwZB8tlaLBkrHjeEdevhS5CN2mAvmdA1egCVuBE3lczGsYwnI+JvHNXFxlXNqenYs5xuDAHaqGDv17cXYpa0kAQ/QrrzjdgqDXuFMDUjWE8bTtaE/1rym87Hm+8vTCJ7qxADu6CBhLL8p2ILF8wlI1IPdJVLLG8ssvsSTDtJBqjwK5uAbAVVtfScMkjmgcB/ThvwTztPoPTNvOxHa0NX82EQgBQwFazSq6fW163DUNKyOo8ESaRBBk+Jj0Ew7tIIGrM+fKJ0qE5aDGjJjpIqmfthhtjgh0XOHT9IrniGFv05Rx1imA55ywMBhQQd4X2zNyEWdfBNWvacEvXYBpUz/FiVErVBiATZcWKcI6F5E0mS8/AHSlLPuQnrovfTCaWWd7jsYlegRqW82zGWxMcdVC6bjtBN34jii91xVhRcl3unEWgIzk0p6JnKyfN39HSRU9jr3C0lHqD8ysNdyahf1HnAL4PIQAQdOrKL1d/TvLfPSjh7BnZZamyAVr+wqrMzwTrZK1Q+zXnLr5dalflNrKz81r/pAT0i2DNUg5zJ46wfE1Br3iClMJQE+qdLYIv6IIx1fGB/hzqAwU48vV+YXZKEef51gzAeooYZLAV2sM83ChE4BiVbJglTwwV72NlKW9ZJ4Kg0i3pFMX72L74dEa6HSgzn5Xmrs4+tCUNYSxZ5LRjF5ZLhyUYlsYSxIONQCdWfiM6PaPpaEmvjLp4KNs7+k94apmYIBO9yFhN4vtRDw4dVcrSgOVzhBPDr97e2ZAjvplZ7WNf//AbXA4Zf2Enh/GjXA4St2DHhRFD7YislE7ijWfsJXQ6tyv/EEOGCXAcorboP0tqkX592KPd80oFPqd35+gTfGjqKOQxuBfeojkQk/laeGulXGIDO1x8kKsthd9BCN/LKwDFn9OrAH/YjGpjCA6tKFMLktCfo+3/m9UDY1wISnVHxinEeKrl0I5QVKfhWf+CwOWxpiFYyHbEhdzYFbvblVLKO19sXdl1+hyVhrnBCwmRQSZZrGwbZpbLZe3BJcRZcUe9p/Nt3kVyc4HHUgOOE3Y3aiPnD61hGnF9Hczsh2E2SeJQQBHUl8GH9Izfif3D6TFkZD9H8+AcsHvxDKfEDFrkeSn6WCcT5X6xT/bUp40LnPHFxy9TwZCLvOVk2HKmw1rOaa4Q3e7d2ILer3mmwT6pqsNbeDBrbizAsgbUfzTAgxB+hk/6wbOJl3a2Dlg648l85zWpZeCuvEvlZtYflSGtfR6zsbsXd6ao5Bglkg6d6kq9ez++Vtn/lhldIVCtJqVcSiX2Fcep/05V0JBhXikaAxmfqOOeItFyjYnQrDNFWzRlAIA68NUEhvaoPJB1MJRpRx9G0pNP5VPBwbSYfDiqJVa9S1pN9wiTQXbepTeCmSnI6zCrrtkmEp46PsdqMCo0hycHFuLw/JM0twDF863CxcXzdBXyPXwd7GxWavmu3tpa2uuPkC3UHbDOo+DZbttVHi+4yW80gYmNhyHgFq9hHc1lZ1W3RmpYVp+W2SLY2hrQlCwky9ZjjqJVXBQLut7fg1dOA7QgqG7Pt+yjEaWNBRXii7d93NBSiCp3qpvYh4YKdr1oqkdvUnIgjj9XnQTq2V1T5CoJpwOViMJNCxfanDkowGrSU4BfUCaGThRuqAawqkQi/ksZIJJQTMerlRuhCDrNwHoJkee+UOSVIwk1wUNK6DcLwlu+esG/TN0kiTggR2GglqiGhp25ZNlGtQ0CQ2QYYBBDWYQIJttvbDyPki2BlYoJd5WYsTCywyc8OA3hHG++mLbuwmB2VLvbtgjmQlCpMBt+s161LkMEZTHA5+bQTfnBbbo7IhMOuL3g1HQh8X4NR827KzyxMBPs+fn5hlP2qSy/4xP9hMnwKrbLcHsphS4ghENaP0yQ14ydWRyg2QZDo2KVy6yQPDYFDwinLMEdVQ2Wb7fkCSsU1KtDbubCNMJ8OG2u0XAX3oM6Z1C5OA162VKC1FDgOrPI3JNJuck4GWmR1w7DP+hTmeW5PLbdqI8/Q66CTwfJgSwnuXRi0zYeGULYIaBdnxMxxvkOwfSFIROgu6AVt4Lu5H5+SS4AYbIwcfF9CNCWjmKkcNKHPkmlOTgR2ZBd/aY5RJyMWt89b6p3dqnMm4TqHccsh05My2MmqkR7DJcMXQSDeIbH3j8xTojn/1LgLBXVvnU35uA7c2IXE6jKZbD5YqmU8PptFi0RsUHLgSkKG6BgOFc3C0Sbs4FWKaT623kHrEI5/2FVHhFqCQYmZxbAu3f/4gYUSj0lqeagCkcivDstptx2L+LTxuo0m1hE4qQHy2ZN9/QZTac3z4808iLjO7jULFO2eWogvLsknjTb7Le7yNGh3eOpNbXgerFSU+i5osAjiBEvyzGVjc0QIl3b3gpIssNPLoUxneCEwfbebmgWNgN4IY8Iu+5U47OYlH9z7Qe35937Babv3m/ZoH3Ehu0/Kd+xKTlga3KNAquLcdycet/t+IMxnt0fcpu/xjDA827MQ2D2PDifrXsKt1WdPjNp+Jmg79yfMFP4tfIJiDFqOgi5+sJhUKIB4ulBHylV3X5H1VS+F5NVyZFIPNNQBtbYu4yhpDbr4iZcNtDIc/N7V9jNYTyGCbNQVWbDUEDCgBN4P9SIm7KHg5LV6NveUb945J1t2WtMqDBObRhgHbpaxnqORV/rC6FtTtoEDHeKgZ3zTT23EMMtdXkVOaU7J7wmE50CeYbbEhxIarhYcWEHF3VLN7QhDmAcGJcYgwViHsejj8LSa8MQSlxz2B7FvYXFiT/zJcPTtKrQEtq2GRwRWr7849Ok/ERypZGx3jpFEBZlhgmpiOwYz7EE5lasM8QDpjQ2Zqvl1HB5nqwpCNkPytjWcwup6KJvNKd2lFmIVqiQWrRvaoR8teOtoN6MPs5EwiGq0ajBMp6o2lUBmMeU7Kbk2ybbc9sjL51cDmfYlcSclNOCAJljTRRDS9HPscSlvjxJVjCCvEmCcRBEbJ1ZuSW2T3hHFKU1xj/lqLySdbAl6x4BGIUBKSw57hM5xVIjdAuzUWoWxMOlIOjb9K3bECTj4mQIHoT/RQb7kix6od4uBAj492AZOiGZSYddgRyw5wlDWEljCEaJXIQQXTY180Y63Bxo8sfc2q6QqyrEs7nuDdRLUbzGqhoGg6dj1hiWSwD7qByE4EkSikZ4XhHKgtrY3yh22QPRoMdQ1/8WztCCzM5SM5asEbZFfll7D7MQFvt9x0WXKuTwqCedcHrJNl01/3nra5ljpC4k74Y0wLAHbcdnlIiAuHPe30uvlAZrnoSTRLCAdZwGpUhdBWX++THNIJKwPwozGVUnwiruouEJ2jitUCwWS5zInfpEFsbFMLN/TzI3FxU2o9DZwqF7wJHEbDW7Q4oaQNZEbGgXaOyxCNqav/VSJLwYJ7hGDGarfEDoSqgWgfDZ0qoBkUWXGDBEMgYjgFgiNqKwte0FofhjgXsfgiqEPkzaElelST4D7NYPZaYvCxmk+QRNK5q23S8YYLftitBiCVKJUMUITGpHmsouwfoxFHpXWaWoUBi9dUlnYcQKkablr8ctiHhqxznbQXnH0VIC653Ls0KXcWth2SYbaLR74KhSp8egt+xS1M4sKeKqS+tvEY+rtMnr3BNU6lrnNy+ERmZrgrelpCHGtPLAHWOWY45Hcqh4F8eEe2MGPTYnmo43qIzfKcG7i3BzPNKglZTzVxy4+FehbdK/YPEcJrF4z8VonDY8UL3Y1V94CcbfiCwGc0re/MsTJYD6TWSTMUOKM8hivpAIvQ1bLqsiSDLTpiaPU9wK1XI1d6jmArnyMU0dgnlOf541vn+W3Qc9Mdu2XT1o9x9IE9RHnKZO2ac4LAnEbxZaW4LKTi6rwZCKOFnqOGo5yf8raJ4ijesr3EJe3S6rjSaFvr4U7ntyNXtSkHWo+gtgWE0+zl4iILukfAkSl5r2X4teSmI2UVZmQuoog5TMJjAp6evjtFwQBSk2NmXAjmRI2akrFd1tqznxe6/Rmvn6Qx7LV3mfEuSkpcOvaTjmNeE19hxOHp9YOq7Mbe6/WO8N0CkXh3BR1LDj7RFdCJ+JFvgjwJl3prYBvLurdLgeZ3LZrHaf2s/1M1XdVBAxJEcd/I9uJqmET50vYNjm1OTnC0dlBK67dpb+sSq4gUY7hWmz7FPWFAyt9wKQy316cbD2rbV428ETNfE8sxCMbJIzucmf4/q31roNOmiDLXh5ssClt0fAnuW9XPrnw/3JiEzKpIMiIJU63BLWt2NaQ1TAVFKQmcdEf+92AZ8+9CH4VIdGlSNl5ECcRItnYItlNCmlWRIKJNlbRnDeZ9ZaVKbLLM2yd85seIPsOdC57qDbyCp4vg6EhoOpd8jartFHi5GMAlAPJgW0Tw1oRXALSYV9uVus4Nrk6x4//xFtgexkBWGCDuX5Rk7ZnVo1EyqHzhQDk1D1q5OOqWSOODrxP5rw87KInyys1/4aMBF8EEY8v5C3TCaJLSIPF5VNOvXzqqD0RqoKP5Mps5ivCZu54c3k+4N5w9ER7QxgQXLrjKCzs314JyjEMV4bkfKhb7cEq4fqANaqtPSyICEGSg747YC7Fd3FVSiUIiqNjUuAtOtoxwXWMTRnlMuFwGezHQRzvvlTouBWfqIJ4ua09vG364cNP6mrC9qGog20QRCo9/Foy7YzyEK6jjpX+VV3/se43X5N7dUTMpHubXpIeWy/myMc2dELjjm1zK4y7j+1CHJojXKhhNzUktswMJ3KUzke+jqur/2CvTvgtFGQQvrkgM4n9+V5RDfzB9meSo41hvuDXy1AOrO3kg3k6Dq/vHO2qnc8ImTK+GZWBo5M16L47Ei52jrKQ16PCGf1Ph66ldOIwOLKnAb/b/MoNZS9tztVYS0jw1S/mDKeDo7je6XFJ6Kq6mOO6GZJjZVQI2X1V/S5WSrxb7MjWVpWvppIStRJB6Qjf+xq7SFjL4zJFpa1L4DLq1kOwxE1eBc08c/8q0sGojcBq1QtmRgvOU0vsS0FcohzXHGC/eVwu8xUXavS9Z7UoiMJxBWbck/waXa+1cQZV1JFnWzqDWjKJBCBdx/Vw2wWh7IAx5PHavn/7/Cv+XXxDNQRA1e6XoUWefRk/4Eqfsd0Je0gINvwD+UI421Rp2MN8ZA4QXNf8Q5v0gGniY213UY8wget7RFgfPg7QpfOjRZI+5aQ6365+T5jknSYrdLEfabWYPqtmIUUVs09E/D2HlvKsOzlUgjTvHCGKnlMLq3KyVCeHwXmHq9q5jLqWzmWDrdGJfIzdqYfRWc7fqvw9OfaYNCPEzCdO7fm5/ydcw0lyUjWSO5EXoKNK6pY6r5Pjb0nxs9OkBgQ/pb7nOErs9O6pN77PFoHvqfaZ1+37Z1oVMXRi1E1FMO34uhavm/0Y2JBeBoJw4rnXlkuaSmZ2Eguvo5Xc145tICVXCRfQ6hbNKe1hq3GJLo6nm+aFw7JsUsDGBtn12GxUEjaOoTpXjC/1tmYuygbcQ8quhUWlEuaH4cV3cWzSoN9LNpfIWOA0qOTeBiGbeIX207FNHAQV8tf1vymmqORMlWN9SP1X0JBk1+1lB7Y405bR0eM531j9GQfMVQXsAjJVkX10DaIrvHS07gFr67pDXLsWndDVwcb2YhdpFL/FiL1Yv2IBYU1cnIunnm8XLjOuGFTUvVRVcJUMRaCtr+4lLO+r50Rp0s3XCCXOy71e7KNVhMHXBsOTl9rtvVpCte71TzbIK4Fbfl3CA71eHdjJ1ws2mK/i9kdQ//EhSZv6DxriD1Nb1X+UyIi1VYSI+VfPwQhLx/qPvmT+rTUTNuEJKKT6D/HsJSCj6F6FPgKSjkVBhMQVWErTgsvQ/qNwnWgNb/Si4O4/xPyt5yzszocdL3A4fk5pmKG25JLoPMl0D6vvRM67heOUc5cukMAYKeaLTrDiQlYXN2HOenYCK/Sd0ddHyodG7qaSsF1mM/8PXuKZ9+y1souSkUPikAiryclZxjksiw/IW8K/fN40mR6j0+BAMxkNoi8leE/1tCLw2IN9C3DKYeLp3NzW0PpoJ7sYvGufRrSdJYKY8OIEE/vfi5K6/2/k9yJc2ZzUqrO/zayb58gEgv2rdIzA0COsKSGsOJb6XXETkOmntV3M1KQdd5hEE0h8V43cgU/dw1nF2P62MFEtFIHgi47eNhULn+u1h8yq1lsv/LhSb0Ib+pXIbg1k1pdACdnqlK9Xr3HHOea5hDJi8KFdoZ9Z5xbacGy7aGR6Ir6c1nLVn3ZOE9SwSIR72Y1EB6UCDoLYF5COiBdqiafB19IAiZGTUJgtBKfVJbvYua2/RPxTC9jEGctJfpIa86eEtSJw2V6LdpJN/XgDgX+gEvbHlo5/q6F1+m/fvLTzm/+GW57+GzQ3vToC9N9/3gKfjrJFvyOAYf8d1OX79mMVk2KCl/5L5Kz+k10PS2z0clb0n5Kmof/8ajoPRmqfPn/hZ7n97j9JysaHP9tG/Uz1vO8/xQq5/xRTx/7Hz1XnijMC1Zp/LGuQm57+h/+xTUsQeaX/IadK/yN/k7SC/dfwA7JC/7WC8HzRa9af5geeUmvx/ushkmj/8zaw+qgOzJ+HUIu/36SOv8L+9eZDhCQ69e/sBS23B4RmmvQCfcdbxmwtilNvONKRqT9w/Ea3SDHtx2q0wrARHXFv1BOJQZB000VUTnviYzvMJBIFF7TFw8H5Pz+xuDjLipr796aloCNYGA6GDllahrZ3JR1mSAFfHo7eHth8ZnjRouYlUheDGZlirhUc9dKBkNihwSPyavfUaPgkEhz1XDOzudSNnrCNU+LVi625ljxs/P772xeyPPWGs4+jJqfhKxjGAjEuliA+dUkRNtIY1zPYuAQXp57v5I0K5j2fx0UcZYj4yhKMZxF8H0AKzKL98FXlWACU0ACBOrcYgwR+/qlsBYF//8qKNl5DojKsM+77KugxlGMJC43B9YigRODsEIiPEMfOkRHIQymk4TsIGQjvTW5wrwFuGLPDZ+XPKnIPyLBW8JidSIuMukk/60UPwmDExvD+WLFnClztEQkR76ICdRegerAYH+2OGfBpxuD75HTAHyZqB2hh5FuJvPqGi8seoxx8dlbYaV5uwq9ygoS6ntYODeCoKAaQNHntIqZl7ZXPMivrTvY6oauNhjUkqY7JWhJV+AbrzltdMkkC6xHGk2pb7Vs1ZeQDjm1C0M91f4+NxLjbpre1ue7ZY+DXiGFf44Y5WnWRrDjszfbxAGHahKFh9knGYSMyxgs53eZFCtg5CXG8GJ9br4i9UMVuz6wMmDqGI9GYTfiDgpOEdqGR29BjvvlO4g2UNUUgay+NIttkQ9uwVNLb/lB6tdHmGBS0l7bJ7kZ4SaphOYYDtGRzw/2mnieEb5Kyl8Cw0f4ySV/ciZXd5bVUQ8Qx1Ltds8kTng3izDPilLZvD9N28fZIu76y38wogBD//Qd6xLZgeRCQlp+JWGW7ybNGoCe0Q1S+nhUj2QvEzalqyIrpWUbI4QOo4u4xVvuqw0kstHGAUPceVb4lTHfjjoOeoKNeWhKYPXgT4lOlMH4UAie8gonoQcQdIYN8cFRunJCitJGX2fq3ZLTS99nEVK+OGb8itkYcbt3xKOGSHxtK+lUgDo2pXxymTY/FOLB7tk4Woa+3uSvq+QBw1ZesjXbDDuLzJ2sz7E5INWyXguPzO0h8nGj55bqaottmk0B32aZDNmn0jbJFj8mIHM8Q1TCMthC8F58aHSWf1Om/YGF7c9XhkpK8EKOxDli2cd1g2kbIVpRuQOzk2lAwYyB7IhIXI28HOqQ2fSP45RCrPhQQyy5RnAt6bW8nV3wjKzGartPRiJbICtLdMu7gEVoQ65FwjtEgdhgEp+lwOrrp5Lhash3o6FgBmeAP9hWvoaBqyaNt8ZjZB1IZmJiDt055tHh4XQRHCiBq8ZL857Tqvn/7KTKhSYZPDwcSl0z/wCQm07xVGFvBoCXzbjlKuL20t2lE/tuyul0qWbWwCtLch/br6MOZH42achB2obuJjq2HaV9wb+wdIcWDEDOTlnrXQ9B6JPaFF4KZaJdWMxGCdyyUFLWDknmwL3oEo8VEc3WScqN/DNaxzCUPAjrCTZGDmEAzoF2EQOlce5FtUUjX8WTbgV4g+8xYBnlWKsDk1fX7/GwVaHhGgje2vEATUtHzKjbXcLHyVpZrs54TS1d9U28OjcJO8M7Mlkz0UQKybgrLjBxJmdPjgdY+EH6jL8lxlX4+LBbzw7I2l3O0V5SNpSFgsriK+Xk45RxOUJenw8a8OMsI1oluhA4yYvdHxqxDCzqx92OgbgaOzLsK0GSWbsB51rW9yCEca1e7cZfF1E0aHbUnSapYoxBQIuPK6uZoD3VAuzuaIbFXexKypFedUgaCyuuCbQM6sUl4rp79KiSiZ99Es26PrSlqS0ygVlyNC7MgQYsb59Il/Jz6wMRqqp9Os64bgvk2RTFMBkHHon1OrMGVsUyrOOf0nMimrpuOaDx4VjatEO0ggWLoRCDSo/ZsyzAJINOntsME7trBI3EoPrQBzuZ9UdDW4aJGcUbqzCbaJdENGwPHkFLf9hOrgLLrg5jd9f3fL/lA33xPCf6upeCVe3DsPXwQex5eeMf1VDUSNhDcn+rZTYjG6OEf5N6PwR11D2/fHvoP3oN4mY/4xNG5q2za2xEvsU8MwEPVxn0/cmpWI+CvBv5WcGptm/X+lGDkBiewRK6tBLGHq1/f+7d91HuIA321mM6CnBiRFVJWH8apw8OBU/NVekkHqibt6fsoir+emB/QvJ5D9lYtSc/G0PU4IvBfew07r0/a/NSbIm2JZqlPd9Et90VfX0cyu7YsMnsOojzgYO0PRDXheZO+nLoT+9NiA/dXD2l/4AycEfkZenaXY56qvDy8LTJVbg5sKISWDAapkwhEqOZ+kFQi/QDrJV5TwmtXTO67+mGC5o9El+gUnlCV89h7w4IyL+ZP/cDHjahzhhWs6rA+hTzRFjRTF7W1240zOVGFl7DOA+8Iqb5qdqVZkt6YgBW14kKvH/KM/hVT+kVA1zt9/+gTFEdDDd4lW2q4WFSQil5RyDgbxFleGaK2stXShn1oNhgf9/ZTPmtZ6Knts5yK2SnVtJ0RT2aS+oRUWTb92S1UhraXFIIEQRtkESCzt+zAZya79Zeihf5W8ss4O7tlrF07EGOZ9IbDguexTuUPi3g9BGkWmt4ubm5uTYRm4kkb6m0n0hKDA3YBIziGCU7EWLKGvA46nY89rOj6YmGrcBJLqJ6kkXoy2jUiaTDBWGMknlQGmgagP/A6cXp4kk4+fwhk4+cfOXwLts9e+7wx0y7DvHEqwSk1WJWOBZ37VrkaVlSELXuBHZzVZW0IjZUsi11PILuHPJiTHfBkHFn2I+FOtfKWydJ7xEY2y902i34QI09i2YXRYnPGVMcrJd3qHGYbpY9bX6eJBO8RorwtfCDG4qG5Q/rxY1VuZJQMIQzoiDAshU51mCMz6rLNx05o41hyC9VlP/ZQshME48meT+BKgUelfKMlMSlim45uVflpdDSKblPuYvQiO43eQLHH8gB64qEnHHFuECChrRncAihHCVWz0zYpSJjBxY0BZnIESoAhhvhsHwHb1kns1nFXKDU/T0J2HebDqykk58BB3Y9bDYtSnp9qOLN++tJDbdKDm6E6RhrOpJ+GXiEvs8DxpOtjiCrCEEtlMsuTB6mYPHjfqXCVUj3sLfopiPtDP+3S4ImZwODrz8USTVbBdOjXLlCU+VYszisXQGeBma3f2VapjvZ8G/p9G9KkF17z7TJG0nP18xdk+9mMhQHv67DOxvHBgY+YZrNDiF9GCxc3Rr3dJtqPMQDHicbZ0qvCc+aYmEroZtbXrZNOMuNuMxMarTGcC5i0iZyy4OOtll3WIEOrvLpbz0nCBSnJcTmta8DPHHXrEJhj/ws9mTn6EHpQLknlGxHRgQq8vWeN55JM+6V3O/qrNisMJwcHsp7DWhPpLRFXMW75Rmzw0h6QYLcMrvatHrY9I4KmY8p4NjpWOZe1Li0CBzx3OoRl9ctHe/zce/BSc996SBxAZeQImrKyEPMg1vX9LHlMCPiOFvD6G90QIlYhh0sVm0pGYiN0jInjDcHjLR5SxXgPHUaCFjBYf4LziCtwzjHtLKB6OzKz7aeRn+OFe+7ZsuFglIcTCTtW9aqMv7G0s31ciMxHyFmjaxQoyfuQH+dRTudZgqwT4DAwRLYGfQ4nK0FZ6dM8Hrd8TnpEzBOqI3bQ10sHAru3B0Knttrl3q4WO85JqHvHdRymBkopEgpuyyaQmcIAzpvQAXkxGZmdVYRmop5sFawrxC0c/q7S5JnonHkCkh5zNtMkkMRCYLCkYEYP3n3cKhbGsnqrwpxKOGO0NmS97dL2dRdaOxNPpX3bRYFN0KBiPSFvpMTtXhIqM8w2VYtRuwgqUe3M7KKZoDLhjPW66FwMmBkGW/M5rvg7lrQFERdUs0scOVVmLOcI+sK3bbV0EbXUvBgsscVB0zQv0OLOywoHHIIzVczKPfngcsEkrp89Gutb4/zwNgmMpIZBypj9AhKggc8IJPbyVGzV82H1OnCrNmsTBQUBZ10o24COlPzxPUBo9wq89l5rADMwh5p/lID+DZJ9FvrQBX2yDyT1gfkhNJuzOVpQwcCOEXYj2SLV4QhLAEEPJTDZ2GBdOYwlLJ2C5O6/v/4H34hHMG7S7Rl2UGiCZGNwIp1efo7Z6wOp9VqhvYmds67z3cPokmBVxM97WlTPO+9QDc/7NXRNLJl1hXA48irZz/8h66oTZkiGis++r++/XX57SoV2hnv0gmA9OBjmoJRJUTtNbz+SoD1r1sVacg3NCocLTv1x1RfFrJADj2+YmRgaXxJLvFyvMFjxmchmJ3WkNkUxzdtbv4g20/9OXdcJ6zX1u5ZZjFyyG7rHERZ1NaZ8tn6kpjef02l1jUpUMQbk4MrroKcEMrkQpB/OUY/4rBOcX636o+OplB+OGj5a8iETzp6fMk+HeBkxlIKycY+XkoQTR3I1iKwgLk7mV4f3X1AguQ+Sl1Tuc6Yc5nXAHUc57ouewYEZKbHYy9DSmZRJdsYNjWPv/9oeJ0xqgfWq2LGUWifAjSKl0p7bjAB1MN2Mu0zOpPAmYLslzAsSbPdOeXGCikxamR06s45ZnyGBL8pDEsSUoGPpIF26teN7hmrmTVh/wI7TrRB+2NKt9nyjfzeQbbcNF9gyFroqz8r5meR0Lama1OqlYOWi5g2nvtWbvYJxXKq3H3dq83+efmpipoKH96rDS1vrXaeTuW1jg3dEjes5BcMpvUBYMlb9CGUgBruF1CGMExTLlO/DC1/dZ2ZlQfIKSlIR5BtXnIZFJ+fi7eUWhw/FnhX07g0W37CK3jOkQ0IP3vy1xqjDHf8dkOQde0XJAkxTsQ0uYXoI0xWYajpG0xa5RLlnAKZFJBX10ORxxHRoEFyegnYqa3ROgh2t4coKuxwPnY2ss5ivXh++mE+LKm2UAng+Fuxgy55NPnNNRF9lq+RrD3KPRTAHi1TVs3tgU5akUegJIWpbXTCaZYTbZjzTcKS3B1hjg5bAesRV8iGNuIP43SHY3JdLiPjdizXFXQWge5B23VWbdZcwSwRYYq9XLfbtdLpr3rrmd82eNuXJBe4wHA0YWoqFE9GCuC39gfFeJNwdAapMZzMcdonEJeTCsUtlYhf2DkYx5LxFAs1zPOXGWizUetUULLDOXkjmAQe5eKPQrhfhyyoDsOwSfbhfVLRfWMSRxckh66R2OJAT5BMOyuWK2s2ryQ7E1MeHK4dClYlZfuLkl6kiVdQjWoy8Hgzn8HGZprT1xRvC+vD3m0wubZlD0nD2bOdRJtqbESvXG+LzaYx3mRvPZnl3sBIFY8MNqwXQfXq2fNA4N3UacdHJyYWFafIsefcl2j4+mPhjtVPmQsqRAjswZb6DLxyBw6ZRxgiLjWXyNGNiv8vBbcb7N7GYZqzywgzpAIvfaq8CkpcMwATgMPJD11aVH/oVKgI/LGqb4QdIGH5I+iICzPZeNQ3+Lds6I2vqEEicULNxoG6sOsbDrmY7jHIiGqtVme3Yu5JsUWaAhLteVY2McQqdHgjJ1Q/aCjKtVPBoH8pJH+QYBvqDRQR4gie5svScsBBPh51YhrcznUtmfT1WNzCCOEFRNSL0GtOKRuKHLl0nPkYF2v0/HRXXi/hbIL08I8xwEDm33Y3gS/XUXb3i74kRS8mtOK9i+XPB8DW/fYoWxz62IS9bq7382AItz2pdVwouGp5qrcjo54/f729+ieOzFvz+821/qw72tgyP4fX+JJ284vumKLv6tXdn3Gsz4rbyfPsViYoFWd9/I24WIkhFdzbta78fbbhKAvORuFc5M0rJiPVAHF+9liYI5hveLSX3pJ6YVNDrDC//aeZCHIusW4dMeT1HPpcF6tgLAUYYhMGbgx03DDLh1c3E3g+wKPVu/zjdy8S2Od0+aYAMxla13SZkh8ckIf/kIoYvcCCe+bum0etLXPQs0JrWYn9kBd+JrZRQzhV9Wq9JjLhESAwdbhugc65+I/oQxzxBcxY1vfZL0C25qOThF05Ipa+qmOKXh1oPeN8sMLxXKu6VMnmJmt37FbuCQ+HWqyG/6iisxMJVlsVvWHpbTYmg22dz+sue3qjy9g9fU7MHhqRmtpeQJUWieRVTeDJLuEY0mHA3jvBhrfimJvGM6klRYHSZEJ7tEj2sYuXixwBNs93f6kz/DlNyx76kJN84vf1WXSl7LzEMGagHvt8dluUOxogVpNKuHdECCGS/aWniP3QzgnrQobqpw42P4/a26OJ4PVFhnNuyjssCBRnBpy+LAVtVCoCd4BYSLJQ9+1ZVr1uCLS4sPa1qGBf4tLWDKzX+ks3/dPpyr+Q+Fx5XYI5qgnqIHMimzo8svD2tckOjtwXQORKSexwrR5cCQkoS1usKOe56N+PpmJLDms2spFdHZlVMm9TH7SFD9IAPHwfdFrmIQQ+IZ1W+/4T1in/qXF41KhYxZQUVr+d+vX1+bsQWYFqaywYrSoJoE9fbWcLi1vRp/WpqHIgqkKy4dVzN8O9GklBXTTL5jq4uMzYHq8PEEOZhLVZ0tXlr96E6dBKBZV2s5aOSe46w/TbHCmFjrx0Uq+swomzANK52wM3gOspIrchFWdfWOj3K5a/M9aoWMCssEtbZ4e5odUi9xyA4pdUNoUdUQcJo8fdmV8lqVTq4MvETsDgu1Nc5YredKmFZJfs3Ab0+q2tmZQWTEajxqmw8XT8VQCJXlXNWpgJennuPJM6sYNURME/YJwgX6z43W7N1LzxJBoKFSeCljOi6b9fbiOqdxLrncmtY4MixZQVOvhfnZ4IPTZFNyCn5wPtKDar1zpqtb8N5YLU9sbqeXsy5N6MS8GYktWLP+aTK+tn6ekVWrbI3ncqtd6J725DBhaEmiTPSEd9XFVWbWnZsln1hKmko+hA5lllZgScy4jD32+jf6h/ToOU5G4Tm7rdpVAj6iW2SdMf9tvoLyvwNSksCqrREQInmQkCPCzgG2bimTudGzNT0ptchnHWftUlYDnT6ocJ/2GcbR1xZAKFs0nXCHgkoTs1oZ0vgjAhCmtu+ZH2vR+2WtqTPstWgqNq2FB+cn6CvCBPsqk7b0uGbVL5JbgUGpEIOB1SnO4Ot2/Kqw5tZcOsFbC3KUDptGQ5FDCV5sn2ewEXrin1usNf3XnKmbgfuVTc4vmwPWCVsyO/MEIw/tydO901CqTBQddDb1e5ZwkcHCTZ8DE7BsLPLVB3P8C5uh9vWK0dDyMb5t7eKEMdr5SG22Z22WVrDs9gbPbHD9+9/pcnhSyk3sznqUMuIQzyGgh27PjdrsduafXgwOYwcKbk2oftoTiqBjtgs112h64o8In3ruhJKQrGsWRoK5va33x6sjtVoa1TiBkMSiGmfARPJiV0hv5OkpqUBl5EMMj2sU8gBLKaWiprxlCzUz2GwRWk+L+13a1IyCUoWwks8d3FUI5R1TGhmCTKBhU7YZNsvE7H4GZmduIDTgD7a7+umnBun3M2igif4EBaQwNPleVDLizBobLk+SBJwAu5ixhRGsdIiINqhQp1tr08YoiYfB5z/YZoRZYhgkp1kW4Rp7eE3E6bNvYSYBiJ4dROH6YltEuY2GpKvAT8EGHSHGSHbOGwEB2FdBE6qowrLoEr7sHinYIiv7l0XwNFompKP3zEVGCD6loD7Uqu3MzuwOWCbatoZMW/I9WYgwMvJvXQvE0ZysujVGGtcayixAYwsTkIqk0WQ6c7Iuam0Sj8E7axnJQjWW0XeaiTUmmVL+n1Wk+jDbZ4IRuDQgugK9mHNugQ4iIijNa5bmwqIOZzwa85KqTxsQQhi4ixCI2G6cT0HX3Dwew7sK2TfhoOjlW6hJAiSfhOfeGx8B4RVt942Y0XKD9SQet/C0AqomznCLRgcKrAIDkxIxxyYVlacBdrnexj3EzgbpXKrNblDAj1GL/MWrSFwsiDpHzGKsFYJqy7Idf2ASxPBVYjU/bS2lFGMpKh1cc9vkxtzQ7OECmH0wak65DcE+2Q7bLO51kESFQ1nnbfSkt0XB5k3LDT7KCn4LyZx64G+3n99DghUzHi0H1vT5JQCXfaMmH+HrpWVA3fDCzKs6c2YljC9OKWVeET749dP/aoSxE2srwmgKY5RnTTD9r7fObJYZQnDpkFvCe6dx74mODX7QUJD5ExAumY4BrrQSQJjfyE0cc+B4jtbDeAYhoEph11eSHhEb7fR0j6BxEgovEvDRjKC4T5UUYptBEL+9VdRb84+sufAIDVtts/q31hRl94av0nCOgYvnGkFlAeiGf7jexAKb9f2BKG+eFRJjxN7gweFialNUmkKt850lyJyCDFnd7TJyDp22Wh7cutBNn0+jNdJEhzB4biEb/X08f9Qc0JNvHrW1+jT0aTcalMKtzGFxig+9PGHjUcjs9tDjWAIDs3AomAOD+kBEYQ5D8Rl6LaixnQGENEOr+sgLB0UGQRDymVQJa3AmUxlxIKfOcunLsTgScBqc03UtD+8SPOMzZxnETuOFVcdINTNOZmrPpHglI0G9yVcV8A+QFwJO+5kA6sRG9OzIyRhz9ypPp2JPMunaK/TmdLmOd46AL3pBFIiqK2KxUkHlUTjlcNjmJNbK63kgr1EQZc6SvYDPG1FNUiQ2eic6oOOTNTjMHK0O5kEgjflxiInZJc1FDck3SAYF/whknBR8iMkTGjcS/bscmah5ICJKGdY1FcjtROrjJ1MqRYNIRT4uk5eT3ZtpTa/DVe2EJQJVl1EiMfdtG4+ICFy9q06GMn0IEIp1FycguGyKLALJTHM7VaDE8CA/W38WV51ZrLyIvnooSErqV5E7RKOSa25w+Ge+tWjZDoa3RuSq10DyfQfbmur89gNPJDCwdrPyxyqeGFtiBC9h9zuBOSzY4gt7qWtD+WvTyXi9KP7x8n79GvPvGkbr5BLAsCC7d/xzG7qdYuiGRIWgbwZpW27BMTr9UJ2H1bV/O/TgTQ5/a7mV2wEjwWyO7AhuwZi4hTaldPavSRdJAhrf1/bJtlXqGn3zaqsuG9NE76Hw0N7v+8wNtr/fUDdqJ75bypMjqQm1UZdfTuHW66DtscXNv6etH+pHZB7mm6AHJIY9Rx/Qr6lhkp7fgF6Yj3tFzOElSjuF8dnkRZcG7juf1iyLRVM/+6xE8VQId624b6qmjvWwKx9/IZRj4igEH9X/ajU9Ud2KQEl5D4D8sYfjrFR+xxrHuSpwmP+0B3H2O1pOcszvk0lxEzIDDAGOsVwMgMTtUoYSwEOSEY4AMMh700YzmJsWBUODDYL8YK1F1SRQuSMuPFKiaPBbTtD3gZ2Eta2JyhSmeJpRZnju4Y9tR5pQEyCSSLaAF6YSoaTwVaMsP+KRUsgWyB2kEaiRqyLvR8xOr1PCkoWtp4OAzUUjYPFtXIcNg1H2nMOl7qI4tCezQvLN+jBAA+8CPGZgN0KUKlqtH+UNBN8Bpi30NGTbWeHZtdRSgYI24y5hyWGZ9OvlJIBdpH0oKvRJ6pOi/G78mqM0QkOiwaOJ4EPr2YKOJcJ48gA+ALcXAokXdpapDXe5UneO7WH5wjr+Dgm1UpoRmyGuquVtmUuITYJ8HA9jdMmNhBxhrtknK1O96zyIieDEeDvt2/oHJFdS6dh1Z4WDJld++JlJ2vB9Q8dATfaZhYV3aJVrRzT7i5Jphj3cJQnWOeRRqfS2+iQiLvnWO0ySS7pOymB6Y6cwFCHZwHtjl4XHTFsfNVrKgJrVnZ38ALUawMGOB6e0VgnEe55cUWwIA5Z7iJJA4LU68XIoVtNXGQygll0aAOPG3Yxa72wRN+ZrJK8QyaQc6ddAg2F84JOkAosEXQ5uov7dK9gVyP4Y89Rid29ofNhe6FgN6IZiuE1D6pjIRYrPOpQ7R5BMGNsh25Uq6yYOmz81LeNn4hNwpAh9x1D/oGu0OnTt82fdr1biqncZNfPI58PQzCZi+mJ9Zwx2sruxoyYYTGrdoDYFqXZGQJWzPr1/PDpwnoo6dAByUu4JeHkCXsFeofVcqiJPIMtjEk8NDgDgQkus/FYRn1+7bBoj62fOTUYvkgoOwPpejieOFGOF6wymNGs83EOopmJJQqxQk6hDEg2zDlY8C0Ej175EsL81X4526SfuCOJl+csFbJ1L+jp4rXjFL9IIqnpAYzixdFIj0hOzVs78ULHXquHc02iwV1NMXoXT+h0m00JmCy3KWDW6dicd7bSr3QiaWQ2Otw4mhh2V+pw05D6ZmKZ1ClOFlfq+e5FekwcFFt1VHfENICdSXR81cgEiba9LNBkkc+YQOaspD6LPEQM4uoxWei0EseG9qYLPOZlGJoRfJo5np1UP1vNUEJIUKOOqqsskFPld7rLmKY7CHRaoPpNXp2L0iopoghCeJf0RpKKDXohEBxoSFpM7OhD5jVxbDDa7Mp4pAhWOqWJpS15J7k16w9FmtRPpPOFcZOQ8AQYxJpMeRA1GEGbLJmUcS3D4UILNcRw5xNrNx0ajoTA0DeFdzrCrJdq6YEz9c0JIGklVw8VeL7NZ98Y1nwrd9NWMnz0nLvLvXL73Yh4lTXARe5ZI1h5mAwTVo6gUFuZRzDhmZOt5Qp15eAzFVl1/2TfAKmIzbNB7bOKJ5mN+4TkZxWOOCNdJQm5XYjnFS5QuV7MyLM7x4ARtiLvPmv5U4hXhvVvjpIBhyB7b2HzsrqvEPR8E3Fz9LP+knC/luOp9rI5FS90IbY52dhrW1J1o0AFStrzoQqFfMBPiM3Qaucevbo+57Pn8Mb1tGHvECzLDDE/X/eaSrPnlBl1lWVOS1Nb+tpulmMkV0SjHh0fnhVIdaCKks0JdEgfj05MrUtuGSzNgyPn1A8zeAjpILgYbPcV8Qcuxw+NOHlw2CUZ/IMjjkC/cvRHPOBpcPRq0ndgBR5WYpcdY2vHOGLzHG9BSI/F+WLxIVUsB7roPwb7kYwu/8MjePPhea3XCFCcNOuprxDDDdGtIIVDr5MFXNcmFSDwJIGxvcbrSd85JLx4hYkXT8oPS4kVNX5Fw2iHVe6Xj9UHUJ1j3dUO8tiG9Y7y0OfZ0XAtWQwfDqKQAu3C1B/7HR5Hx84JeEQvfyBmB8fTrm0iEdAgvCohecjxgeV8RA4nKGPFURGq2cnBGwtXrIeqAwgKiW8p8AnWLLfAL0dUQ/kjeg0I39dcIF7Bh0vif01kPWCpEvhYbS/E4eCzZwSEhuS7rUYmR8UfmJVI88h5YdDOh8Y6YNi/qXqP+BRxlBhXZALpOVNI5W0YcigLazrwiYxQFgSpBEdwc2M/MkIQH3nHXdOR0xhiS0FGBRkM2IN2p4vzrJa4j++/5yE/viH28sNs56WSzYOIfCUij5qBuopZDw3W9rB8E1/fdLLDHw52Eo87tHcPjRf32LK9lN4/ApKSVbD2/AG1yYOFxzrVD+Le62p96MvEPDclxCODTpy386L/1X16Qt+CBAM9B0SrLT07jZ1z9oi4dPZgtU+qpB5RJzzAT+tkQE612z9JTALPea4WGVX7kkytNv5sd5KnarrPbDwOo5P2vpwMBA6iszlxrfA0Xj1AniBwBIjl8DOoIuy5w1fhub8lBeuvG98J5QpWduOSVEgEWEl/yGAUKZHB/dTri6vDachQlXYY2jMg5T4vTpVbjxQC2fkInSeUeEsZ3quHnfXV3zdcI/NlGMcUEJjGyjytinBI6tBfJOnLC4sTUnP5Eq6+tYMdN+TxVWLJXnwnW63br+1E3qb+In5PSPK1zxqW7tpboORrjxxlXA7Siy1d68imHfypZnzor3NovOArysdf1+RbYKjXtSGGxfCBaB/DB4JaDh8eNHb4WMWwk6FBLT6GD9bcymeGj4gXo2ithg/sleHj5OsTs4KlHW6/m8E4yQN2csTA+vazIXb629fvn28FLq3vr2zD9RaLkVVKE3EQNj9aSXH18DWYIqFrDckEtnaoC4r2zuyW4zTdoW9WE+dAfFHd9BwcdfcO7/FNPxvUlxlgdOPIHHUCGd3TdcYSw9+XksH6/6RfoRL3r6i6auVDZHN7814Cdehwmyzn8lRtNxVckzj4D7fZzfapv3C20crSEXz/KBKB/rZylEcNQM/5vVnKqGSdsAcvXvaIkzZzpMaiBhhu99xVdny4LaYzq1ZBouADzfT2dIkD2emvq+kzfiVe56yEgWA3BC0nAaYlSR1uWy9CIIHEh65oTeAw3luboN3E/noY71uJjUdnsuaCHHhXDK5X0ydWU+p3oztdK0e0FRbt1z21RZbufY2000qWayoGWAFDUqI1jU6NA6jkCstgzdtqzvGwa2gJcIbbY3pWRTtRUb7t3/zbPJ42VYJPoLNbT/LqFk/BI3GER9fqvjazYjm8ZiixCPZisT18m6qSZPgmerThu/zyXZSQw/fvd3Czw/cfMlMESNKk4bNT8XX4xH3q8GkBJGSSHT6fn5CXhh/fpPDH9x+AJMLrwJkNCpUbfgi7Ovzovw0/0C+4LQ0/5Dpu+CGJQocv2lDJTaXwS7nr4Wv69iVhTIeveXARsJxyw1eUtfWlSTqHn2jYL/Tl928AWNt/REIZ/v7RQTAfTqQ+Aksg78pu0R6Pm5XUf4T8d0EZIzNBQmWsT6g38GA4Opd80vRRWQtCTjwyyJgZ8S8kQC7kGBIzDALna7do3oCIaASmwY52S1BOc8nMWZjkq8NlkM1xMMxcbhXaJrgbDWasrpIEjEZOnoEvfyr/wiDHK2423FTywvcnuSchKPhm+EDoqx6ng3H+GlwVJyoSbxgGwtZqJVNgFibyqhjzatINQhF0VBDqJ4aD8GSf4qnc0MLHvqH/FKWVJkSV/TZRa7zakLh0zYfZJnHdpoLTjNoJ9uet68csRrgYArOeGMYb3yabRNz/YHuLwEKoM29LDRFJhpIKQJemZsYczEZzkWed0q2H9cVgWiophoXXZ7DkVZB6OZXWK7T1uzmJtltAMUNmeNIVtekYbZLrgKCtGBTKDCD/GkHJvDUicWIIvJs5BYe0FBvfbK+PIWCPM8aJdYCG79qGfcaXI/oVK7dJwPv4xM697bPIDu1+adTBRNtpTXxrgsFjuRBNjQuiyTHMMXxka8eF1T1yKhBGozRnPY44XLl+OKKv5SiAUWNFiWULD6kxz0Hvugm9MKQa+WkwaZ4Diol8F1teaWmaU7WQHziStAxbWqKRWxdC5HZ3MAhxMHB8aZcAyWhmpgmolnPtHpeA/tnaR6exrvFsEt9/Vf6GTtD53xuF4BQKH7svkcVGLVkttmGGX8ZgcFs4mMeHwzA9bsQ8HiU9CvBnBX7Mjd8zD04ChMbRwtEbpoLtCqUJkIwjS9cLCnnVXFiRDztbUAeSRuOog03MJswkC7IbfccNomLDvuQ0HO093R6Pol7APJwl+YX8RCxCUHhS4nY63MYSvG2ObXn1t03bdiZUer1T4ctsWEVX905orh4L5MqRDddlCl4ieA6d+fj7HcYkhMEBgUBkqR/YZQpAMR0i4FvjF7sOXnEEioZl6HpoO4duQIwvArcn6h9nPDrL4uxmEh601rmFChs6J4k7CGLNn7x4D/iuJ2ZLImMQQtRyrJWsqqwjeMN7m/a+XcoQHLUU25PP+BOQaAqH7p/MH8muxallYLlVBiY69TgaOMt8XcBdNjiquwOXhQx6UBnORYjiS8KyDN1L5GuO2hycSoYc2DHWv3U+ezBD/RcA2F8NTJtrxZy6RhrE6US0dBucXlkMfce2JbaCJUpRHeK+TWjfQ7gdOPx0a1UPCt8jDNHAoXmlNmimh97iumboR4WUxejnakTFgHSvxOyQ5urZ2ftLuLUenrpDDxuSofizyZfZ+KiQlV7Sbgxs5b/pCAXMfB8uQHts/YJbMUFgbnviD1UQ6ZN/T8ZL+K6PIQfz0MNrYugRFmlgvStoSX9smOzjhc6Kl9LQS/Lqob9kszCnakqozUHUPsPw/afUS5x2raDEAy491jVDjyOUOMNS21ByakvWmGHQuWKTFYFG3IMOg8QiJQCxVgmMmHNiYgHBu3EYNkmPXgZsCNiBw67P0kK5KsAmzNL+tLevQt85DA/Z35w6qlRvPzh8cN019tZxZys9tOxFQ0IHbmy4IBnT39GUwkUYiUM6sGmQS03cszeSrPXkt6ZvNIlYU2UVmfMrCXGS9KEUvAc7KyWnW5zAJTQt+BfLWXok6jIhdEqBoFo67xtTyUGWawWdMYv2qGPxoyRfY58fI+a8BOfB2t23zmiBsFtUMEbRsrBGPZhFf+qNbnJb0oEF+XSPqePI1Pss0GAl2VZFxAODEXFq5vRjshYsj2JtESeYzBblbGPUm5CJXSlmJQPnuUGDiCEJ25TaYFj1ZSdYHSRLD1v5GXDa2vHD9o0jZnGK2vlFh19daqUAhMCOUaJIDHZykPnsxByXelwM1m0SCJTBAfyEdco9cSC/OmyL8Z2waHYRhTVB3mHlLQG2UQQf29EWmi9JyXog8TBY6TTZ5e4QXeRsaEnAUS5/CHRi8M7gIowaO5xkqdL3yDbESOT5EaHQstnBo3GD1gd3y1JtHQi02e+zw7QyTCOF+otZVMmBIGNPJakFyGdc0rwPnN1j6NCJddBii/y4BDtDYslqlf5SicchZ1fiux5BPQtLgQ8wSiFU4nMOGkacoAs6ULsZbOHNNOpmN7cuvBONYMTEVRJoN/b4kHo4V5YpdnKojQtKChktCD60x59a/rBx2nWxM9qCXVc86lDvBk6DBAeS5W0ShFOCoqO7eB8w9FvOfQJTBqNkd+K88YWI7Rtvs3ULmFc2WjXLiEUaOWSukJdol0YiCOnkiLJRSRlbMOp+jWvYCgsCuhXXxMnaqjLWxsBBXHUeYjGiRe06U1Gc1AkigaJchA028cklhzkhRxd1hyR+I9WupFE1oBynCaNQkm9Jb9l8RL7E6oMqpkoD6cQ3HkQmuaJdlMFLS7GuAeNHLH4ccEfALpK0MUPDOH9U/UY2TtdlUyvYo16lEODtcUJOppN4DY8B7XsgogqB3zZMymNAV1j0kTXyoLYIB24fowHXaMvZhmeczw5j+3BZ9TD2cce2fiz1CpQg7+xEApQM4WPV7j14fUsxmBZ7KvtrT9ot8smnMGP2eYF1sJc5WcqfA4SPsRpI019nuprqRJiU0Yit3TB2xT4DBHNEB0cEnBpG64emPRglHAEB4PTHaYSNBR3r0DmMDizHWF1zBZZ8f8OoXDRBs9dEYIxq/ONh1GStBDZn4WHUHT1KrjkCoDFk3d5WQp4J2ilHPx545ogbhgke38N4ctBgXxbQKN7iw/SBn6chIlz5MCF47zCJScYwrb1o1Kb1SAgqMyDAJQOjq0zPVDNw1PZNuxgpEh+ocREZhhEkwVa1lwRztIi63Ilx1HGb8sfs0Kb8sfo3ODZYWYYp1zDtDDipQawrCPJy4E6a96OA/g2uC4KhOuMMSbOyn65Bv5Mx6NOhqqHp8N5m3MVxppLK9UznIDtpevVZpmC+Da6jEbN69cFh4eG4PnCMdrHGIPgUVmK22IZElCX8E4G0+1KexdFrmF3hrWtXZhc0AQ8h6VO7O993ufqYF5ntmQM1SaKdYWZvI9Dfmf1SUEsqGiTF5phbpdCUzNVtRhqhEXMHtlyohY5mgwPcVQtGQkezZPOFel0Nw8N/D750a+W72Q+x22PMrsdgGil3RVUPP2RC8/F07Copa9D9rt6d7EpZhQUiJFaFWUI8YoGW3JzthylAf0wsFgyRGA4TPPkZu16YI2f4rkj4RmcgObkOI9ANRMOMJtdkfpezpz6FojkOsCzUkehrgLsQIcUMtw65Y/KVBOI03VrbOEIf6DgFO16ehM4ykASo4gIBD04oJy2eOE69vGPBPhIItZGbOIA7zCoL6sQ9jRENzcHIiPkg8HhTWTvOPOEyQBObPRUXrBnLkZCta/VVO1Qg2ZSIBTVkULmHlDOHwTfNWLmhFGVkgTvtFWuMe7EoE7TIABjBUsLXg2PrIZXMxdUuL62Ec7F64apLSZysWLwQzgFq0e5NP84e1OW8EILopqzjlVuvszJLbvGgecScdQcYEecnorBTXT5+A7TyrbtuWfYu6MEBcIB66dAGgkPQYrFIScjiG3R9mTOH1s7wGStly+uFFmygGW5La1C+gcMiYCrDdLhtDnDSHtxOzN/7NLE6tzgs1iZEqEJcfMsowdFN6zHJ6lW3q4aU0ShAWNYgcccYzQKw4l8ZBFpMHypYclzwjGJOhWA5npe0KxV3wOywulJx47u3kU1963DqG29NyKOV6+FcovYO8sSMeUgtrgkhzutKT5u97kK0XeKQlTJAiZ2F0Wp4FBCYOQYmlgxzmiX1uH4nh9aQzN6bA2hjOuTYd42t5SQArhkKD+5h/Psmf5ikoUoHZpRlcbBKvt4jF28RMZBhRJKwEQiFBYlqsbdf6MDjAf2W04jeg3t+tEBRjFWDb6A1XvTndy1wb9T9CWHLXewRTlKjjsDFJkUCv15i2zXcP3CTcq8mhsMdN993Zf/vHKT/LawwFcRjFTpzNy8x4R7uXYngFwDDN5OQpwgvd1zg3S2o/X2UYbqPgxaxY1TZq/dZhPk7Z7gsfbuvJE6Xwb0qGvAsSVho/CYxhIa7pOwk4IcMzj1KZNThXoLdIIsPociSPtwPvV27q6XrcMcVMQG1n8ttYrZQblQXtrmoy28ZcCItnMfNs4xet8JiJeLIsDSrgAWB6oeFPaKhBVw4iqxs3WWFQcOyijH8sEj2bwKwpZaAgELD0ljxZYc+aoFCfykmIUBOg/clXNLgb9+/67nobz9+fdsk+jphpjNsTcxq/ElKiOMwAve/K7csdIPnIsPqizEO14M04oRz0GhvxXaTcLYl8m+MHfOzfC23Z23N3Ty+Dux9f1ss6xrYMsvJN5bHXk5vrYIq5IRBuZWsRKusecOTBDIleA/eTFHMGNjEzNuHtjcRmWRun4ZUHk87IjsQkofiKItqiS5dtIbempIfSFNLyGObj7enT9o3V7HmR8nFGdNGIHbbSGZAxw1OTzbim2qNncqBXm3dB45LLFBJ/CJftw9VK/kJ9MFPM7sjCDKnj2N16Nz8Eh6i0qj6CC8+tAj0xK8tBO/gNyjiPMdFkJpjtZkmYJTwlwQukvqUwP2MWi3yGw4tZBmD9fhRk/iBwzhWbQNB6wHHVcYCrNH8A9leBv/sobv1V7/1euQQtusFMVttCFnwV14gGPvrbMmwBw+KIMmP6O/qnt/RgfUTP/8Qcrf+RYkxmLC1aCv2CuLibFUdNzuM1Q2wshW3MKYc2kamZ2WJwVdI4jgPq92QF25YwUuvDndj64KzhaBJ9YirxzdXNRVlD/q5/rr1eImPxA0xVwsq7224JVy3NG2+nR4rh5OrxJlIt7qDEKIMIgkWoJ4C1s/+8zDCWqPeOJdcifJwuqV66bCmHzLdfCjUd7bbw+y7b8mdh81w3rHy6taDs+FMwqkCUSIfDswF16+xbWLtIXHC5wHhuMikEjFx2EaJ7EtQr1Rsm+Ts29Szj0Av6bgI3G5LrBCbi5cJ3RYC65G2eU4AIstpUw3wRhXMtWWrh9PisIEL2rbr9faNsHK0DrQ5X+kfOv2YmqqAA+rVwWOrDmEuCESI7WG7Evry8tW/iCDw48T52o3oUbXyCrd7cNujJOyoQxhuVzjg7TGEz2+/pBEBF7vBiNPFEHTJhw5ScegGYd9CF8MbY81BhU0qbijVL6OUePvsm3VJkMyjBHyhBUUQxc+L2G0T6FXYDHzVKq1n/8TJtbzCpeQtOnbB79WGWJTvXLK6xZYEVwklR/qggWm15BKFRBBOYhlq81gcahxhGJB0dgisKgabEpSjCiSCJvBeYcIRESbObZ6bzBKm6SJ6nPV3ktMcop0SGsJw6K1FqBE/8RsdU0g/MtC+rQuXgErbwtwuUYIrh0O1sB/CwqHdYLEdFu4zh/qWvhGnJW9xQqV6ZARfL1CEngW+btmgw+DwZ3Ul0mDrUKxdtO+CcVjfQLchjXxBHLGynMuu4gGTT3Jjqi3e/hAzEpQylmQj2ClMnGT0tk35EQ6nVANlYkVshdFsb2V275VJDMMszPImOO0U7UoAI8uQUPwQ1tXChDqEqIMRcJUedo6P2D4Ysa440GjtYFwdlHwhPjmQqeypVGP4DAGxlAtUaXnIHzNbVxPrJ/Y7tHyYBdfcG1xAAuiJwD+M/+8LS0hLe5oJsoBath45HZrulEvK7U0OyxWkIJUAmSQIVYGRS+yHnreMho2zlbUCjiYXlveCQFvfml2r6IzDSR8KC5rEEpkw8Oc8U2gnsjoTeKDwqGGoCJgGLZucbXAmgU7tXglXd5khlGEq0APL+mEzInUMHEhHVtQpHFM4wbaFkx1UROgPnBdKnoRamSMEfH7NE4ceeaCkCCZVlBMMbiTAW6x+KklRZRPiQGQFXmAWg1pRBSLxbfm9YFS2Vw/YYf8ld/u7ESZyL7FSeoGhqt4Nx8kpwkRBO+hc935e5YjYe7680nBihEMJv4+ofJZh5URiMhq7qvt3p6rc3almaCcxGSLLvoBj3j30P3wfBb6DhKt69O3sOFOiBBCIM2WXlDkMVN0jx9XPesuw4wJmTyMGl0P1cN6ZAhfaUOd1f4Jcx2/f9u6b0udoely7RgNBOpppg0KPYGJKHjq70SwtgmXFQLLZ9lT01hxMphopEtRFN7SANkPsOiyt2GEoYreglu6flnGT9LV+hncswSU7TPsJNCD2Fzic4hlVeZA4qJ43Eju31p0WB3YDrys6qgV1saYu+WkwQpa61XSMjHLYezlWorUazJmQ6PRDFvZLHJkFDz+tqAkj35/VWeW4LKDbHJlFZ2ESOhqnAbmICOYbompZwQFZpNEzbTirXRBnQQJ+/Go2HwVrbXWw/Y1uFGuFyMbyeHUk0hwT4AefPBgRR6dxhPVNdFTpj19yDNAALCdUcxx1pS7hyNxzCJOH0SsXmINk/cIfSAlrVZVosQIRN+fx7nWflnmXeV0QUI7Aw2Pt0XRhK8cVVDeuflWQHegr6YxruQfEyBG7NFZbFQZlB2xsY14HLYilSiQGU8lLDG5QUS9yfEtUF970ssVgK9FB1HpCJd1xqUMJHTOdtxjIwC6ZxEg5qWp3khyd4GyhMIv/Agd4wqU0W1TrbViMm0S5r59LZjD/TDOQpIK1eHrJJ96t9SKHbIB/WDx4/9YjLR5Tr8NxTKxfWSUQxsCxSX6IroVgOt4HrPEHNArxkecsurV4LrAkiCcOg3jGLaoeI17d4dutNQcOkb10gfjGS1XR6Ta4O9vde1cd8Klksp49DqV2KLvTV7PNTfBkHFIHoS+Byqd+LonH64wytlGNSq5Tv3v9DZevrMsetPRB4mC1vk6DusMwayQMTFLzTk6RWNccQZ1vpV7NUwmJ1RW7Nn0KHuq9NCuVS3w5Kh2ZsWyS0iaCrKpKE/yIh2KgWYBV+LYkaeCHegNaW/B2j5q2lQ02Y4VxCCUVBtL+cTR2Mu0BapMkjrBD0dfXQ57V9VmF9gRv8CFlo9/LHpHzGI4Kbr3QqpQRSHVgmWVd4QrDNqYyO+xazllc6qJNx4fTyWLneCH06bnJ8mdvxXKWpVdjJTMtsI36I+yqxDSkv9naJOnzSkeIjJrhIZeXGXxLNhCKsnmozQVnoK0vdchMSCDE8DzgtMx2GFz7gqURPmAllTkhukx5nsGWEBTBimZo4LLXCrcu6tDnpvnJmwTAGtSIIYe1lz3evFhyxD1EjnZZmkshoa8Gb2kEbcwReXSGDEVV1kuanNjRHe/hdM8Zpgb5iJ1DwI4hnw/U8JQFS5MqEQeG48Z8HtToh3mX8I4O7T5o61fr+YM9pOlwQlppKlhwG0tgNF2nWM6cZ6S2jgMWmJAeajJ9wIJqANbsOQ6IRge7QEnS3eEYRz3zCLY+fS1OWZNjvNDsSdY4EWBcIx1u8BIHYODUk7X2xY7Hv8PgXlNxGdqDVg6a7x1UY5zy9KyAhe7+2GBvemw9ntvUcP0giVZOzgN5MQpU2Z1DNUtHqLGmCLASXxz04SA5ej0snYEJ48HxKZrr6LGHA9qKY4fK9oiI+k6gJKMcOO5DXeQEQTdMoISwGTjNDz1w1hbnEg+69vPgcJjSqQca/RTPvMeHckGP/1zhPP5IEwioFT3MoBb8j3LFBVO0x7DK9BGkDNlj0GvCB1W+VEJQol3U1pTUMWVWH8wNRYE0xzYhT9n3jw0c9oPT1AgleQRxyn3sMgoPZVseyDlVIFEYsPZbfU0eHGmjTOYjvXs1E6YKvkfOmmxheDw6HKKP1xUKk1J/OZvAfZqz6TvOTlpDQOUQzuZFcXJsA4HQ41NTHQznLAq6E6zR6TeJZzic66JmVeebO+u59aN2kMRW1ZadAdc2Z7sMO3eQyzMu+FmdHc4Eqf5EntnhlICug2SHH56Dtv0Jgqq3r0/cVj91Wp4ZasWLBKR6dl59I42XlThNBKm5zQXPg2uGquZabMKq5kgOQnwKWHJgEQiV1MXWvYNC9Z1t/YdvvoZXDTs2vO7ShVfISWf31UbsdcSmW3hdMLC0H11xCizP249+Nwo7xPezH2qKaNnErWwq+7Ezg3vIiWg/0ofcyRA4G9bbyNckaYS9dX0RM6R+QueLyJZxbyWreWnwAsKJHyrbhHcbnzFlonlsS3b02qKbnL8Vdlt9vx7yxMG74+HdrvEcqCR8sODWw+7A3ohZS8RKTmsrCYEdUOvG588mTuWQO32AwxPEJeTWVm9XHrwyb8xQ3tE8+npyWh6Ky6tEKyE83h7hVxsp4u0+tcr1+hjMha5to6ONJUPJFzC5jswellADEjEcPCe5u26HqQWcH35wooG3t392QwAWe4tHJ7cEBF9m68Np2jjFl4SUI1HJBmYYs/6WouhlOEOEJYblfciry+HsEFLd3p47E2fqC2Pfv8Qk2n5OwgbZzzmw8cekA/EpV2eWvfdlCdsfv2/Es5Rc1PbH0Pwa7A/J3mu/Puv1r/2yYlVpv8TTnWOr1BH7+VfJnP31vV6G2l+f3+W5Pz+l239bahJrxOKDgBOTbPpqBxRws0kl+6A8tjVsbVuH10i+LAK+xD6BQA/Ij6b6DXDM+03oWVFuqAKVMIudxxYqYwXYLiYGNChOJq0OG8PE9v24nWhjzPNqkJasZI6VzyWrlm3/ceMhJBNxSmICU1C2kJPwuYRfH3PA7QqjNawJ86tPKfnktH6rF6w3HPM9S1zbUhKNLG1CRN/FIEdLzQgOwQWgrLQbazwxBkjMJ05Fbit5n1qMbB4impWLHkF6nT1CTVfYil8MYSQx4Y6HsChOMgSeqOnQas6IoYdNJUHS6LrAOqKdk0NcNdvV44D+1pBGtjOHBNUo9hR1U3XQu9muJCyq360hrwu0JDy51js6Biqx6ja29RdTW8vMDpSCttvnATXUG9fqFk0YCFQXoV23HTJd2+7E156yNQgoumvbvdwGb19CcAL0N3jioOPsklW7wWmdDhG/5SfWD14VzHPg3MC1NT2ygjK1Fu7C9qOwMiXZai8A1iqBlQkv3l6lIzUth9TjOe8HcS//KpY31LXC0ML2khSVANAOTgxWfwtfWoRQBgRKhhKrJoHFc0tqCSGD4nG+AAevGcaOfUfXcXli+52OWzOp4GZr9Gu9xGd3p1if1N3Qk3iAJYwgHgQ4iZ1vOboPJ+mxFUmm/sWYDmZXikAwzv2hUw9cC99dAjY1tiQk/sHDHM+3EqhBrk0IeLRHbeRs0KW5w2h+SL8HuDRYEqnrEh4mvD6JCYBlpZezgDbzSPqIrUnRGKJx7iTaJqER8dkIFosoO8zYWYMjkkHzWkkQ8Q1CTgaN6G2LKWmleWzaeOP/hw2DWGAzVpgOAWPRpILd0Sv3MPoDYrPZQThj9glcaxu9Zi/moIYmrnV4aC3ozHASJqlq3U5tJmeBrHVsox8wX9tTpxHpquzQQhJbvuJFGwOHWtSjZtgrd28HhLcgiGj0jMc5YcFVRytxgoSzTTLrzWTKlH6wLmeiDraBTaClQ8acZ1j6EFhM+mposoptFko8wiNWAkHFapmhQ3bbcNA8Ij85YR0G7OhdMdJ3FZsOh6k/FhJGDa6BCWcbHoVZVyOsMgmn2AOPm0zPacAAD6dDp07HrPwUEA+llBCrLNFjbRGMyg+2ZCYskFU3Z8v/cIoZeQYMgUVSF8vBx+phZ1+XbKSx6tztaByyjVh4FhHQaRG9KwRo7E9dRaPtNaKZJUmsrsqRi/GBcYJ8azl/c8kpngSl49zblBLaOk4zscD7WELelpaOc3XQwfob70p+xsVIIBwCU7artsNjO4+cT60e2AxKdmo7rrJUx/WHvgRZZZTo83bkS2K19mBf2Q26RTse/QxiQkcinUWfX3pZZ6dv8v3p+28Z8ckA6CUvkmWjqzqLk2ONidS2gBBP4q1DAO8zMA2TfwISPwYCcEJPfCMve3nCwpmCONrYqfllEdyo7PQ60ar5TTVgxXbbzl0VMu3M92V4ax6r6Gpn5Eqx8x1ZCi0zdy+smZljuckj0LfbOTcrMCvW7Jaz2WcYZlg6iirL4EblHN0imm9L461Q2uMBJIjCzRKnvSH2rSWZZotOvREId6J/tuzOEPDYS6It2btZZcPe2Z+2zt99NaJEsHdd2Pc4SCome2fdtHS15I4oJOUOZn/hgL2Vq1/Aci894njaReKG22UCE0Pi5JxAc3ls2JajfmtZwdstweNxvl8uah67cARZlZMX9a0hkWDiKEoSNZHQaJmzLjB76FcneMsBI8WakH2w0VnfYbZ9dwKCVZ71Q2G7FoFp+z13K3WzAsgKxEb3rt7BECouGgSN7EtXt6wgHNO9oq4Puk9Icv7+4w86RxjTlTk3RN2aCeeowv0slroVZ4MnJz+XFqJehDsgKCBSJ/uZg+fzY464obPsl5Jk5fqpLXJPq1/86a13wkZo4CSCdk4TWKtgFxaAz4jxdi80z8Ml0nLQeiFODGInE8zGVGJZYjnTZANDbo85sd4jMCA4E8EHGs3BRCpFYRABSK3fvm/YHaxhk9LwG+/tOvl7lmzu1kdUFTf8StCj9i4hoxCBVoQRz1l00dakiyDlXnLjWK+TlOdLwQBdqfWcwrHc9Fj/qNpEAlw0beU/lHdncMKKedK2E+i7gtctlcW1Vgtr+5bOneA9M1EQjBUOEn3LrgTXFUEsAeLdEOx857xGXSwFasVH2GKPHaG0OD7Aja9ZIzAJEWCJmfPmS7SclrO41xkliDgYubaSAgdbLEbOTgdhRfxwu/aW9oqHML/2khmRCk068PUx4jxdp3qvQECQI2WFOLU6vn8I0nNHoyfJNAviYT5UsZIGq26t9d5hiJYMgrwSZavGbQUs2qmKqGk7wa5BYKM1sL1dA5iXNdxdTR7NUS45ypnQcsayVUQuZ3ha8e3dGxzHBNMTcgVAWGDlXpvNPXDqK51OElbffjsxfvup5/jKZu6Yn4gH4tsYRFyV2jW5N+dUu4L/XbFf1wN7YG03QgLjG4wY5RSIrUJMboJfaJRecBGInbJqNGe7XqAy28fUvcdSIcpkto9XvaRcawHJ0A8JYM1YPPaXa79O4/cfxS9W6qZWf5SQYEYiHrGX4srR+9o7WeoqZsUc+U04Li5J4phc8gbXZawZhDl9MKw/7dbXEGoE0FTXhbGV/Of1q9QECV/McNQjZ+OItCRiIz8UFehkbRzQVYBYa+RYm1W23lQ2Le4jMlPbUDKdFMsdQsLbTTuhexBLfIKT8p0E7/WCjMBXQAI2i5tUAtZLeDUSf6arP3IbJBvvTp8TwxTLTkeyRIidqtSTXogdpoWIJGcvuipirqmlLuAcKv7GCfQq4tndL9U5mqAlZkgMfhguSyIIgrN2m0CSNjWCKGDvuFZo3TYH3nG7BwtZjOALF8IFcdsbeqEZvoZiJ4AoALYIJxB+CqCdWuHUQ6A4PNhNPJ6KV8VbGCy7/SOxMZeQH8WclAoOe9g26vE21bGj6UDPuOP17QRaU67W5eckt5zExnzH9/Pn79vnbx27bFbbe7e3VmcbISCzwVOW52YbzX7pkuVI+LLkMzGBJskFKKOuLfUc87Zuqm0jLsf49u2r0x8eWEYPI0Rpe1gOXtOeIObKvlX1cFOIrdmP0GOhIx635Zyv0pPHpdW+UHZBlxduNnywgCiRrWz4cRvrdIdfv/CQkYkPJQyyFK6IxGyLWddbfEbLVwTVQs9ypt061dLGgGxpNqSXkatDG7JrPQqZ0+PgOy/wWZzWb2MvLJn5/e/3n/LQbjSVot37JTY6sPd+xXbY203RPmihBRu7N+XEPnMkIZS7BlQ92i7mhZZNYYfiq1xAHF4FDhdgXsj4GktnGkiWULjKEdjo5O7Sdok/ECNhYAPtSpEFnSXBj+Aixu/3egdQ4A1LYA+9pocmJIlMuqtGdN+pTb1YSJeAtDUJm6tauD0h+yKBEI53DcjFEYTW+mt+op/HgGtrgtV6jWDxjeWgQhHR1uwOMWjn62J84Ylqn5xoq+7i/fIwY7L/oGX6B48KgtCCf9jA/1y9yyVAcp7Yf9sTVZRgFKmC4Iv+HRzbW5NvWs4DjvX0jxOgVn7n35H1sye4AqZAnr0LK/nhmP730B31sWg+TjpG+7s4m9moEaEJvK4VhkI2DhADSFTa2jEdiW181QQPDHfmVhJaE6zcJkdKqG+y1ucCVM8ljjtZApTCtIdLVjqfWO6QzlAJxJ+Sn7DyBATihCGQGBrWw57y1FJtUBmSkO4MshGxnDuEHeuuvXPMbuwC3iGoExyt8dX7XB4Uvx46ePUIjMsPNG8x646XlyNqAz3oW1zlLI9bJ8rJuFmSiIIS47g52wkvHjek4iA2bCK5rjKVUcwSSEqks7VutZj1cj7m+YkJPZV3TB+9hJSgfb2X1ZY+5ZvpxxcgySVIALK92ITryFEeOd7UPKkDF8YZ2awARVsbfKgHJUIVEGD2UoqaOdr9IZ1NfZC0qATub3rSYsaZK4QhTRyPpq8Q8RRNICS0RMaSnUykwgp95ixfdaeksT0uvnw2zSpoSGQtrYLR4jNVWcjkRgfmnB0WkkSttGmReMMMjaFXckJoui0u97Otby3EN7gqACUvcm1acfeZVjZBDqGOyiYrLomreAnEa1K6JH8i4/9IsJjCQ8wJUtALobQPqJ5oquHQTTIYe8xp0JTkNkFPkRJz6W16k143Fj0XEYgkiKyT/PkX7GbKBkc/UWNbvYJLHDH/NkHZSs4FjimGAcur4Qs5DFgO5TUrm51NRUG+CS7Gw7V/Gae3WK7BkKhZsj3kA5fYHNc2XQmNzsLNSe5BDm4mVeZOtAmZ1u9YgQNmyGzcAwUmB0dyAZD0gSg5SWeB5a96VORR+LQ8rrKUmJfrHNY0J6WSJzizXR0ZBkFT8kziFK2TiJP0rUCIJZdMQX8OyeztbbHPY8ha7f/8xAP0eQECdKx5kbnKm2yUvH3/jQZTI7sK0GatioQs8VBtjm+8bI4gzplzYFYinNMqS1qzMReoTl3BTvnocQuzPQyffDKDB1HsTITpZXFiHd9lBg/EcLTHBJ7goP1cufnD06FYtVYH7JXtsTKrjNYeYr3IZk2VBLENiFROPWU9SBLkhMODPRLO/4Mzeq6lhseH3eBxaB83tW1juIoJD5FdH3QSi0kswaJQlZVI+EHEm4hlxbapA8tGiIS3YTAderv2MC/XlFOPDuzUg++kazsfVCGv4Td0PJrBB+OrCgaMSTa4AtMKuffIaV1LZjfNb3VltJ7YB6vlcQvZvn2j4tW+kdFLFhKDyMRHSO1Zgceiri0z+JixHTk0y6sCA6JmMswCmX6M6HbqZ6GshPHpCRhGVQQe7FqadYc8FmjBHoWI64hg1z84+Cit9rqsH2sWC2MGNwz7+sAQbMJiP6D+eBBrXDXKDNV9QlBSNd0jDAEhojlU4e0ho05sA2vJmUuZpUAsZAtoTa8kj3FazyI2PnZJJ2QfcYq6IKLXUU5yqfdI2k24thKUMFowFbdnr6GdLWeaquTrnKt/DgGOFpqS59OLsdpZrl9MBfvilKv75dyU6p8R8cltyy5mn7eOrZ1cFfOeX1BBPg3nAqotfHKkNFisPM3aQ8J5IlqDfUJh+eyLHr7XSDxU4kkafYD7ffbMB8hH7LM1hNYFjMmedw5jgYY/VwzuE1TlqZzGE3IYAVWUe4YOZnzPoNeoTzEPJsBsQ29aRly+6uC4RAmnNF99IKMYIT5oFT5E1iUhyiKXgK8isGRmro3aVwkHRSDx9lvmUL11vz13hGJiMB3sUCqXS2wiW6nDk6NF6lN8Q/lxEs/USrKCSVtHIj/nZKwjyHS+6pGeCQMD3flTmZunKuueLLsV++sKVvLOYBcWqxuWC8q1sZLFJ4e+KUf788lZtQbuDagHF73jEi/CXgZAj0sPziEYBShuNAR0ctpexAtr/FnCrCSVIdA7XFhcVuKtELQxJyelAXf4VxhHNXB99T4rqKPwamq8l0S1IgAe9vYlCQvsy0viHvsiaV1W9qukX64r9cWjWUbllV56oLwKA1XXyOuEVfD4wSZ3hZSMH8hIOX7I/ef4kREjYLz9rOaoxAZ9fat0nUAXsxV2hrD7KLGdxlsXpnpNw1fCnO/Ms2NHGUQ+RB83zvlaRp/Q2HXVCGS8sa2seVWQRFV4LhC2TZWXGWlihiIZ10B842000Rm5GSVs/BAPrpEjuvqI5t3/fK/SJIHDjDgKaymgkS82OvU8JPxYRUkx3taVb2ONGl5TycGBMJH3c7xt972ve5Hg4Dny7kHUVgZpj3TID2UXyteooJ9F5UiY7Q8W0ROqi+t2V96e0MOyRuVWrqhKCQmDGIu8vhxk7fH2WlkSLYfx+O0pvf1+M9+ptBxRI7JujN+/fZdR+q7ROsfvkq2swLx0KlEcv+9hKLltpUaxvxo/06i9+kH97Y7JO5Fsxh8in44/xIKVARqbCom71vj17ZsO7Nd3bQkdBoUcjV+iCxl/orpi+svAry/oyMZfv2Rt/fpbDEELJRp/yd4ff0vYn/G3g+Jz/PMtKfizWhyP7NfDIQNlPEnsUXaLkVKp+YSFzUjnVA0hNrIPU/HMYYitWevaMR3Hw+iKTQ8hxBKyoSRNhnyuv3k7FVGNYHGBJKg/4LROiCZDINiuI26fGcvprk3pxYyHoUqxCiPPqGU3HnSpmjpXjZwUHKo6G81A67KI2QRGg64zX1dICoHJNHB1MrNmxplLoBGDxdG4SrNGjjjd1ea4KNEwGdyjfpgoCczDivETO7kLBWGUFUz660v2urlzBsNauKDWpbtGaII52CuHyFu7Qmk4Gr6Ue68j7HcxYBmNUHECvpCoh2DOJAa3ooruVmeYUZxpgomgVrHTvUD3zKrXlwTLLS9DVVtRlT4j37eYOCSBleMlpBNlNYH9deMk0BUZUNWmjvkVnsLonmi4FIT/KSgZ11FA02hOgb3QGALDqtyhoOwUWbMUc8He7PgZPTHKfP9fGQyCvcs62xsyvxJ4lpi3MpzbKUIDga/KCzN5n+s5x+DGlhPoZFzr9R5DLIqDfBA6hwOjxU7pQVPGEM5JENPFRmry8ubY561uyvivcrQE8T2ALKvS3Vg9WUZTzCKFOJq0cVycXjcmc/7SHY48fAqYsSsSZ37HA5m4Gs7eo43LXbiEfpk8tj1IMFJJE7LTSzbrbzVBlAwc7ApH87i9zN7SyFPBoK3EvR9DcVWfEUJpsePCjjAdl0fgLKVvv7RUc4S80JYTe14NnEba8cXGQU6mjvmGQVJiMrbNolFmZN849AKuWKmkW0+ZBIKjuYLHZRYXkACc9WfaONbWBUFIl36aV3u0SrkVHvmqrni0MxLiyxzgwamgkp3u5ty25dxqWJheyUs+bBOH5dVaOIaRNmR1L5aLtQ+rv9PmrVS/K3uCwwnHGi2DSraQXBdC+xSbWAjzT1hREhUT3W6qJaxe+xQ6Q1hcO239UcYTn+6rHo8BJwDcxgiMYg5MYGJKKR8UMz8CdFCGrkasKMiIuiZsAvamE+cggkM0nrWk9SseLhtjh5QiY1d1a3UpdQHmXAQ+n9r2HUu027Wde9Qq4qDQou/QJrG47hu79Pnt+x8d1acwQd3ToEX9x64T3Jf1UyAD58ORvRnEWHTsMYa9KMtHkjWLgnZkmU3IDXG2dC7Ledu7muKo6HbHGuik1iu+ZWO/KCC2KCMbagjfyxlpBdIb8bEvS6HyR7SrqhfK2LP1f21eiQha12KfOtSaNBkgwQ+XMd19QmbxscdNfLEwVkXy2D/Uc2HkPKVldQwk7LpahIAxY4llX+uiw6S9M2tpcbcC4i+8t0EMGTjAlq+QBnIZB7GsGjkai7ycqvQ1sv06OjYkvrKqIzbUkL36y13Y1yFpPoFxODYhtsNDJnc4I76AyRpeQp/sjx9yErEDV7mPYWiUex6GmQ7QSF/4tfuUdPUM/lawfzsybTdqCApClObb/j9XpyNnbjeVyyIZKN08LdlKQdjyvI6PpXOgioyjHfn2ECvRji4HfF4jzo/WVSUaAZxvVLZRMdWF7GXpRaJHIpiPlqMczBXidDqiFBIsKKhpd0dO+9NZgdiDpX6D+aib+hyOdBjvXqxxOCR6PS3ZTOYWQoUl9x0BnCSvzhuJTk6YABvVM2Jk/T0H5McCIjzNnOFbxzlimhk65KGDmYvK01oOjqLVIYHiWG5Sqi6XYfe4QCMJe6g4ZHNzaBrZqUWWDUKfjPaBGscP6MxGlsfFnWUskqHb6xyMiFjCEI5gPoZcBeJyV7FkFA8dAozvtXRAbrqxrp7a6DI58sFRvRcYlmdHt7WHR1x3jOPEPg0Ca9DFcfRKS8Y9SN7hcSy3cFKcZbbGk86twBYElT0eT/CxBH3K5ycjDZr6w8Algr6NnxtRJIEeK2viNE91+Uwc96I2bS58Fh6fEdyMIQ+/rXG2ndhhE7h2tOKKdfg4zwBEFTTOHvXidmSc0RUej9oVVwyul8aZsvmHyRfWueMYX3VpOCN3PaNDjE2CynFn6n4rmKgmR86LXvljVyIDyjTToVosvgjw+Ib1Ax5VnpEgqEwcCZVyhtBpVQ82N014cJpzVFPK0Wnq4NEtRBOKvoyvVMf6+RILufaUjq7Pr++fIECMd2Y6ViJrlRpwif3IRvOTl5KJhiohYCCX1GhXVegkdKxX72Px0uhtZDa3cla1ZJmGt5fTbbdPdIWNFJ+I68Vo41Gdn+XGmkC3764E/q98EglaZt8t8g0z3ovcSWAhyygnhr2mYS1OmaWESIoyzYT/F/78/p+HqecZhpENz63AHxLGhxGc8QxGTl2BWPFcst/uFqBpA7JeOhhZm50x6x6ZIytYWQwGmSOv9Ja/ImF1CkzyY3IZbxXFFuCBFoVEPGKM0/ZOLmobS8mKTUtotvqqxVxQw1lAaotuk/i2DCEtAMOsdq2BfwlLy4Fdtal0zlFe5fEo57mLODcJoqXRJifyObxBk6Eo3reFW1sEqXnPsJIi+/rU05/NsLaLlfrAJZQlQxkK2YIMkfOi6+6OHJsJpMulWddYmklcsyWxjJWCqx3CLkFb5PLHovHPCaPWj8TsLJUOZCgsXeZDF8uDb+c5sjIGm/iYj3lA7nLCEx8XmyCvIWw9iMjDjgiDzsjJtqcym8/uuKMGyZwwKW7lOCAotjF8gsu7i1X0eF/Ajd3FRJkAyVU3LiMO4WUWX75xccgrPC7bKVYL4xLEj2Jc4ktE2+VY0/H9lyxw3uVdSQQxV7R5qhJSUleP/o9wq958rEi6RoisZSaClcR5M0TkwiRkkpOCICs3RQxz5H0kGCBc7KUJYs87fwBu/LsnolCD8cqH06xLl5GV1SoyDpyfsfbds1f9oH1htYGqez3H0qqrzZcoLFJsDR1GU220hcTg9e5r9CPOYo5cj4XjJ6xXP6ex02Y7SQLFmc3YVrkhB6qmDRsU3nd4bxESe7egjy5mkgQljjqhz8/vGDSCv97gnw3+8dngjlZ6q62uyoYOkQPx/hOsaWEIobWb2oMkxr5/eXeFlcCvNKQ73stHR5MpdS5xfyqr6D0UZkTwe7ZQiBVJ4lc++g2L2m8S3q1A0c6mEwTXjSPJ2JVR94FmXmSBAktlJJQdkTayJKSjAptD5thLVpZ8WLXDgYNISP9Cro5a2KU+sGWFNCyc1fSRIYvVz14YYdOFFc7CPjeBmErYx0Y/dkaAu0XFO45dv+9g2T3fUUqlHClFep6qAxABQ2tkgg7PJ85IJBXA8XL0WZKxMvQNlJDzEupi1pOQoElnIos1IUNuRbsPZ2LbVIcbaqKoKkbz1fJwF+gp0U1Gf/Y5ttVwRlCeMzWicD4VfGLVE19TV4pSS//UEbpunQB0zFTezV8lGIksz6v3Wj4bzBiB56Jjc9HZIoN3LeCb/LVtkpmwtvjasZKu9vmM0Nqjh26QJD1ayPX0WEV4X2/hFdjPRLhuMSoa189qJj6yU6WpwvrKcaHlsV4W+aqOhASCaq0Ia8+Q18zKI/tJ1QOd8y0YW/WRK6cvruR85TzFVSgncM2QVQjJ+EroVDm57uL8O66JFkbV/6wparq9kT2B6hObQQDicesuuAGOW8/Xg8oAbz2uU1kZL2/yTYw8XdUfq8B6YblxBMjKBG9sboPHm56IPUykulGGbptPFLlZa9WLkU1srsZtFxuScePNW9+FNpsjjld1zZYx/ESMsnjTFjhK0ENGcIhvD+3TKTlVx/BtgL3dGH7LimRLzPr10IMXCOyoUxxFCDxIniphV/uAgv3wEH7CYBQKYjExBotzKFhWE7xxHuzSOtSKJghYwUEyC02HEhbQlbAsVBjqA34A/8u6lxMQR4D0RPQG6QpRNaNOGGNYIUyGVRl0joIvucvGQMwbPJAYoVVVhSD2L683awSlPUqsizGEDvSCrz6qsMLQdAnEutgJxROEYYJXohft1VVzDzDGIRpmgVMNnMFgxlyFgfg+dbZh/KXdCRwWZmjiDhWw8ZiYiDAqRucEPhFGgzijj7XfSUrEFRBNYokUnATJdXIjR/7V7xZMvhtxucBJv6AmZ1/iDGjTQjaC3UrqX1kzXEKrg++QBOfbkpK8oZeCMzAHKNMXwV2yWzgaMEHIKCAkab7RdFLrMiprR6ygtncNbL7euUUqWtmBXQeM4x0r1xfiWw3VypaNBvBjhlsYw8dm4IknaA46BKdhzRV+PCVZW7kjgX4mqE45JJ4CwInDsaCilFYdAR7DhM2UcY0QslixjRz4sSoSCEJEE4YTB33AiUu4xkggZJfrpJDfdm9+aOXgCjhLFIvo4spCeNyDYxPIegJxtH9p2vMjP9LMnEztM/SZBFQqGp4d5pdYxqxb/TnoA1Y1rgSvo7b3qVeeoZpVgdA9OSq77OxnDFBWhCe4mfBkw2Q0UZVgBEIuC3wbnLeakZswPaD2D76Flnf3G5GcsH3+/fwm5jb7TUy8CsKBacoW23txKyXoLlzdDq+jcVdX/nGfq9kmAUjdMnJmH+noLjHKygDsOwg+0juNO0JvjXSOlmwX4z+Q+PhnRSM4rBjxqF/s0zcstaRv8nY003/hq0Kr2OmVrKT14ocNb9ifwaB8+fVXliAjOEI4gfBDP769ZG6jkTyB7IFduZQINiT2Yl1JEEIzEJjF7b6C0rOhpm8iwCDkBcGT/izm8QXC9XkcMFSx3EoIvSE61K41Iy6jooXilSEZD4I2On/wFc7CCCidiPjKxrkfAQoottQtSVcQYolLvpZydZfaM13Z9jkoatO/A8kPuITjeeFhTgKjN/OEKwEjeHEqKRLGc4pNwiiH5JeMQ4xrIP7xPWcAI+wSqo/t8O1kpO00QvimyKb2ZLLP/1TDhOCtl7nPb40rxrRoWn58F/UkI9crNux4+wAzKo939B07jVLdghERnvVX1pLIjo426BRGe9dBLm4+pqFERW0CzF7OmMA0b2+/7Da/vRPfYJYn8Vi2Bi6CjD5aYySX7RglOOIYkT6EIJhyxEk/MqPxM7TPzNAWb9mKGPUVYYT9XjB9TleU46hnIqsyohq+6KxuE7ei/Q4BeBmElBxdfmGTLLtaP8QF/HdEFsMxcvjmtK8RpGJF4HACt4ROrrscDQT5Sx84VU6KxNoJJQHHEUuSYkBoJYf5PwSCZEIgxKi45bhtetxHnJ0MTALA75HghU1DZe5I8MazK3pHkLdOpEXG4tF5ZNsoBYkOb+JXexQUh2x5fMscQ6pXdSSX8L1mI8lU8P54DLpAQtAUm4zoIuEG10sMBi+tWZ9NujXSbKepFZMAmjKHO0bJ8gZJNey/BRDiTMy4fo60KQGdIqvGY6IDCAvr9JjFa1Iuk7gjtpgSavWasSBfMBQjyIDEs/1mrVnSJ4ypG9jOT2xzUn+yYloeHmQdp0E8d8akVxhpbIZZBOt9e5pZXJBn5nUTN2yC93Z48H6Xb8x5W5CDkbGI2zqOmaugprMgeAtajNlNd9FVJo+dn9aimcYDVW+d5CdYko+pqZSS0rC08cbD90LPAeHqpKegZiSp7LS+gk17nvYW7n5MxctWno8W+rMUsW5SihBgOM6NAJ2YY3J6Y9/ypRMep+HclK9JLHZtWld+6DVrOt5VxyWRljTv0fr70LZlYYHyN1mA+bda61JrVMXPuQwqn5Y79U4ac7/rpWNWiaZE4ascSh5FdMtjVvVElpw4BOj1MR1tVYudPaKJjFnDbBEYl04kx7xCqZCpJXh2Uzu/3CzEqola/4ZDQ5DjC1WnrLNGm69qyuBFNmZwxvnSWg6RZw/pxtF+QR4mgnj91XSE2y4lnMlhChXjiPcy5If1iIc2HnfHDrqV/T0ke03xsOor4D/sLkd2Rb7/B6uu9O8l6X+wSi0YE16k/fzOfDCurD4j7yKa4spIse4joYmf377/lm1DmInZsUWRzBSV9MntKjMdnByyKrwY3NuLGhjgfwrSe4k4YwjCCcze8SZWlQvRj+/f/nzbRR9eSvJbf6ttTHufTp/rat/6D+um+O/2fi1QnkVL3ocxMef8hs7fzneMNTbjO9a+9p+uMPY+9v8zc2kXE3GGc/zBXqxjw+3/B9cxES9Yres/winj59uPl9uQkGCEC+R4lCtLnW9WbXS2elAxprwx0SaoPI4NWZFHjt+VpZ7FWTU2P9ifQ6kZYZAwjy1CaDu2/67prehR6gFzRPgBHNGqJvRQ3ckRPYwHjwie6ZBoaQxUKyAOR93FIyVbD8ASnhqQb/ZLhJ1gT45UzHhlSpBYYDyIRaknAEOVkz3YMF4lH8bsR80IXfCXGNsdLyuZOhjkhSpPcBqaWuejkwxP4+Ofqn/O6jnKf5eSVLIQg/NTxuBUuwmSDMqtSx3Xs//8Eun9HNqBT3Aaf3B0FNDeE0ac5xAfMlWn27aHAYd7BvWUG0u0bCWeJ+dQcbE/0BgEahnP9IEbn/P/uDrS7NZZ3YrSkw63937LwRhjYhtcwEmc1T8JJEHfj55Kio2ZkYSGJDTq3MejlffgkHIAGg7uMj1H0mk8S/6cOj7PeZUD6Smc85OtasThbnoyV1IiBFJM0ukZm+npM29stPHkCBzTE7qislnkAzadfF8CQPWaOP3ofmgWn7FkgcIEjeWzZ/EfLh3zIq8KTkkIwF1F8VGbXgMreV46UsiB6eVyQlUcifKvs95s2At5S9kLK1TsBUOPMxtjL5Z0WPZyC54fCWybZS9sC2sveF9Njz7c7WXomsVeXnSfYd+u72Ryat/eMfT/vYBq3tT4/t9/39QEoKw5HqRzB2yLiRKsAxLVYLwR/0ULExzZXioWtdVfJQ4fl4WWvQ9jL2Ouk8aiBTfwjtMtt2cixvSlIspeaGtyiFV5FiaB8n/upcWsFo3sVCsJ46w7f3LYYftmHOti0H0qrL3TF1DwCnpWccx1ZwHKudtiDH9ydSf16dZldlHeIstC86oJGe1bsRcymGewsu9AAf70URtiTZ6B66nTH2Vk9ZSS5jDBsBk2ugTCUUJKUlc4tKXnF10N+1PLv2GcBwy8kvjZ27E63PAIhc06kuAISBw8d8ICogx8UILIWBD91FRtt4oWzQavpIIg52kLf450CbaErlhLyL72TJ55Fr5tellV87EGQsQtaRK/dqAkX2O/0BUwUJ5RP71YSWCa4pLl2LehhleWPWxivAmUx9+DhCD7BgvrptonguikAfZZQojbEqv1pQq4mzGGH+nfPd40BRixGOK0ho9DcHM/3DxMbEemn4CgP7m8n2AewrwJd6lFwgmsZWzLxcJw1pxYBc0mTLY9fmAYEKwgdUu6Z0maad+yQl/xu2s9ABzs4i4t3QZQ6O4UIP+o+5rlnEz2DcN3e7IBsCDPmBGjUo3ki2bfHjDPTZQGPTfz4nY/AyYIaZ8+p8zbw8sllO/qarnaK83AqyWrRnsFcaYW8151xfb94/udSV9S6Pu3SDj2XR9M/lCymj+Wh6wHDPBZx/STvAHt53p9zGo0fLNhP0m6tV+0133ZL+KaAfz+w5/4Wus9nv3y4ydF3LRfh5hU2j+02ds/cyBbCPstdw72L7mbWiX/DzTtqh9X70IeFGl4AMTsEDxwgIlEA4im6Ln0dTXsXNQQmZ9CGA0863aphpO/ocngw2Ie2nLUWkzQzD+PhjdrNVKGDoAw6H695zoWomR5w2Y+1AFxGBiknuuIwQy3jms0uiS1wzxZVZKwCo6rOlTKKtLboNM/7bnqduN0kVatRctXl67CHY3HG5CMPo251g8E0+J2A9Bq4rk79hlBAoYPKoHtC/IQ5gDQe5bdV20D12AbKB1dSclsT4LQQ5mbupnFnJKXC/Gfw+VsuI2wkl5ybOPNW2XiLXo+15CSAIYmxgG2q8zNllmFEP0e1vYs7skUYcuqnfvn/44qtTvPvhe2pH+oVY+0E6ABv2MIE0mIGYPFzCs8ldCYUZYQYHluUxPVpyYqGeWSjIp+ivzlGHm4Y+bo47a4L1GQIkCOUXWlngnvhWkE4nmXkOaMUTfF88FtT7r1VKJY4ABFtbS6J4xVwzAm2JkPO3BnyezEC2haBxnEhFPWT3bClQISeYRy5EmYY3TyscyJvq06sjPy+N2sOzft7vyL6Y+Fe+mxcKNO2CEsjDqVjxnEYp3lZ3623QIReuNFVg524B11kLiBduCOGzikkAU5pDi4AlCURbXEgcOG2KEZjNiBbeLtsFueKUNyTEyBKoqsRA2KV8Fat+F48u9PDrWEYGUkBsxLTmtbX9jCy+rm7mr1B1Vaky8AAOjM9SCq4k1NY5LZStPj4LtDHu8VYjW9snrCPN48oJqDewJ0bEK1aHLHyGzIPBfAEFs0WKudF0tHi2ISP4ayX90C9EarTnOEXwuSZBUTbQkXR6+EbaP+1mJjD2AIW6srB0O3OvX9g8GhIh4UVBQH07IaY9jQR581fZMtC64CjiWJUfFj40CVGDEXLjdtHLiTRk0ZcwD6+0dAyz8DE1JUhgBlTLxB5HkEhrNC3JWjI40jQibJOT+6xG8tSVi5cbUoXdQWsNLXjluSvXb0vEeP4ZKARykmS4CQfbMdI7DYspArJl07pnoxjECRxgFADXktkMI6W7SMpeY9SLq06P5VdC0IDSIdGNwT6+uGzxeMVkH+vgBHKpRj1gNA/tcWnbiKeTa61gALVMyDER4V22MilgNp8wmhkjFmPs9QY8379YOLnc0q4MEQ7lF10ZqFq7TceMC70OUAh0G106jEX9/uKoqcYLb36zc/vH1VY2OA/lRhGSBFuTMAhLO6VWd78byCo35/7jI5jOdm+VG6HAPDOoIonGoBlTAoiAUp0QALrilZj8VwyOEhVfbox0KfcrC2uTSMyDxVEPq2XJYUayXA91i13gDGquepezlwxprsfJHDplxAAKLOONcuDhPnXAaYrkoBwstSqh7ATmW0LaaGI8EH/gZhdUfFALdc2v7OWgSOPQoAiMnOSzR0JGDmNyoqjiTvIUR9EC2qDGndG4x0zmVisHuVxZQIKUFAca9Dn9vs6YIU1rW8nxLaFokroEUDK349v30CE0rGnYh+v13TLDnFkKIGPJDcyKjONSIgIgPIPzA7KKx9oUQTWjJvpGgQ79GdnCvGGx7GDQSe8haG7mG7E+BQ0HP84G0CnleityBlQYcs2jHRoepMeNpJ9+U3P913w6FzkLCfaL7ApygQEhw7un8Fs4hVPsSUnNdZjNCQ8MBIdbZV/gRmQrDBOFkueQjENCDYyFotHKbNYtk2tPYAj4fMqZQ3yXcn3sIyuplgDejMBgIZWvBYgsS+yHuuQWR6U8Bs2kcWxTeIiASNhghc1vbg6YOJ/Er8D8KOXC40aBnkHQ1ouNeisH4AF89JKT9ivHA+MgANS9u8Mts0IshRvgBGPxuX5vYcdEDM0qFVE0+1TLvivLUFc2RoikiJt8LdAUI7azMBuwfe4/ODNPEAnoGs83m2PDkrkp1UCehZ1vHEjEX176sfn1bihQHgpTkJe4d6qdq8iV2Z7BQ4kJqddv41fhAzO2HUXeYjpwRv3fLHItVhNQCukKFR71x2PnefpfjHSIL29Hyb0EyuKibtBwio7KZqbY2UTCXYkseiTpX6s+GutVa8VQGOa+ag6tbOpi1XuyrSA1uLEUVK79jAp4SN5JplLRrx11Zbiupo56rjtxgB4KzAtqDz2FoRP0p2BwvMTq4PW749tzPKEPTzDQ1SaL3PNz/8/UfTeOYYX3ZGJw0qO0ysVpiDG15CJv8xO8c7C/1zYsXunDLwWnbmkiWohZ054ylAmc2Krbs8pGcdzUXobZZYXHE9TBWMGHeD6MPeVFOOVd4ApeA7IdRpbrybWNngJvl1ClHhZSQ/kmsQNoRKNkm2OLEOZTxFOd0Re/EHYXRpBiJo2MYVMAxqbznQOGArcXDOpqoCLsiNUnBat5JyynGw55oErG5/Dm9OhQ8puS5A9K/HvFvDbig8gMWQndQcDsgB0FqcbmtSVotJsugRgOo4oS9U8S6kNxDV8lQ7e1246DZeMIX19tTuyXpnF5h9Agi4omImbN2uPEm9jq620AlzMCConjThXSwhygls7oSA3bmv8boFGrUpwogHdZRvCQClNNRE6oehb0hp4UBYrJuRyzvHTQOYOWx3YLKayni5O0/Ee1PduPsnHz3oC5zSvUc51SsiKBe2n5wvaocarRkJXs9N1+Yw8lLlityL2Hn3MuTyAqAbBdy4f16bBHksSDLCsNw+/qNI3LYIm/ydm2wItwSPioh5o4SHdnnnybV80Z2bXThVo10sr5mFjUUA8hxe1S437tFl++DftyYNLLDvVSXvwvd4dklydwiwOBbahWVNAIpLOCbAqyzq8mIlA2wExfsAAA1yBNoD10myYgR1AcnKE/PlkVi2Kl5wqzpEP7Gqh6k2/QUbiGOAKcrfG1adX7zRrlrxAbNyrFi7Uhx9BGqfriOF9QIoylMHnOLEIK3jY5XXMQvNYIoRIiLsjoiwt+QcZdljDoBEivzVvq12qB/Eb1O9Zt3dcBRZqgrCK0agfTjJk9mSqZTAeXWPXEsIO/o+LEz6+Cpzft08B7UBmBx/CkQ9xFzM6id2QrEYhadywehNSKV7kUyBNRgCAXXXA+AMdXWgBEjrowiD3yJaFLSY1tNRXAiznNIFBTlMVKVAeHLbA8znJI0KGG6L4mQAllg2RzB4VjquQTosPKbVSfUf7K5v153rGk/uiCQS5Zpmbj3qC5go/ZClF9nysITuD3RAAFxlxfXQfKTCyFTNJgD01H3lG8/1znkJ7XqustDW08txtb54KWzXKxn52U2xhIrBuWqvAMTc44YRyVhvvGlkF0wtonA8G8PMRWyWF+m2sAeG3fj43Bq7iAqpSts/ZQvZdj5atn2Wm7qtXYJsIP9t1crbimGf3Xi5bymoXYg7HUNbvso83jIrcjYZge2YAx8cG0bzrr+TgabdHhT4wVJwfetZy+UVT3EvanY/kB2ihbVeVR9eK05bYvEeu55AmBaG3zGsqfNsd229uBtYTIZEQ4BplZBLqY/MvamO9Zgjk4phlgj97KiGoq2DrSas7DFifeTGxH/t8s1HDfOS6wxdWfchn/Fipi5B2O5pJYTLpJTc6YULj3u4zKx4CJdNeGWAm3MjYJy4E0DOA2xLXqzKtoS367uErgHs/ePv9fouXwP8UaPM8e9//o1FSqCBBApM1RpjjB75eH8n/hbg7+uVRdbw9vnn2kr+hB2nJWRHwrLVSEgIR1Rjd7/d3/1VGvX29+Pr+9+f9vO/SWKCAvbff7OSzNiIq+3yZ98aQV3sQA5JiCmzeY/2ylUbgJR6RyvVUSrb9nU1zKQVQzgqYMJCVzjeOf3CMZZ/VX8gth4Xf2vdoHTK52rG/oWs4vGHNl/AR7UlUY8hDodZe3+MwOIPXe1Mi65c0TCc/jchhZV99goFsyA41z0zxdhdXyLhyMfc4ye5jCJizSXNuauC3ZpSBtBZ3bP6hb9UX6Mid76pwGgsi7Ar76bO2969gGHjtSCDQssZns8KWQXHA7eaJ2zCiVWvSHH9UK4OxMGX6cte0TVhuwuaFIZHUA0/E7ogywObmvLBrkOFEkC0mPruXHfV8lIUAurBiHEvaLm0kRKEBURYh1b5Yr1N51NBY+r7Ba369dGPPuyD6jDdZMcAh5zHqOJjeHY180tfcX/8mgUhkUFXRe6cCRHRnRLOFni5uLErdF+m3NdzX/YY+t83PpoQ2c9V+X5B7KnYRlX+s+Dd/N+zu3fP/hwqmlW1/ouDmsPSPRGN+nd9/0XA6AY8wMU5ezTcyrhsrfOiV0My/dSNsHhb7COiPJQkrkZKmkEGP9sWkGDBtoQhSMlz2GqMYC5Fki8VhHSXhB6j7os/RuaGEbGYQ/3NjEKIHC++YDkUuVxadA/+beEhhLPu7OrwMK+a80AIfb+f4dDdjjC8J9VNlQFj3kW+xEc8yfQYhqGVMww734YDotGU8snIrNBCUKbJUIJodU0H+TeOQz8eg9GLymtPKH5np0yvAQP7sFYX0SW77hOYjnFN/fv+ZjF1SU8J/bE1mBhPFs4QTa74DnVl5qza922GzXDtJuTgQKbD86t6S1fK2f++riMsrqWhOSnXPwA8h6LwfBWf2VKxoi9ZtYPLC0Zw6V6+u25vHkAcXGLoFu+whjX0Pbr1n0ZLM5LMUfgYoadgY8s80sFRpKeC+JLOub0MEoEwyIiGElmTRS6kYPYvPM14SgQ0SF5CXwaGHErc8p8igvZTBEpAPwHX8NG1+RbN1E1wQLPZZbcF9GGixHsuFIeekVr1lPwLgZ2875+I8cLbchzikVN3VgzxxJD1gqZrPw3QlLAv/sho36N4XB+cMaUgsB4lETsQNGxx3BA0NzYMf383urqMXfM1xUgt4Dic/S8gmlTLdiYUtSj3qla/4SzwbrofYLHWMGBCMCYKk6XVff41/HogCz4E05fzY18lrY+utXprp6TWPbOnxxJxhiJUIsFY159q2qwGRq6bmHrqT2ctoa0LEhvrDBvUmLzpy5qV02N3LGqMTEjSZsES6ppkcenZlNi0vB/r2YngVzBMWGZ7wur6r5VYbb514Qxbk4Fpi8HH6Y4Bqcet76sZM0VvdBppp7TudkANDJE33QahHd6z8tmrXbrr2BXmMDJIay7sBWknw3/EV7mFK5nBfnaVut1Vr/7RY+EYH3uTF3Ap5PbpbYyXYe34CL2ZvavKRvfA3e/x6PYCDWy0DXdGDrUe/Tzxg52U71/H2HTMCGi/dbMA/Wh+VENS6CUgHeyIelzu0rBiMqkO91+76j8U/C+BBXDN+QcqiukoBr4BRUoAlnLs8Di6plauhOCbDrhQ0JGsO051SPro+y+kuc00zLIqbd+By61u+4j9XPox+EmDe3V4VOjvMjV0M/3Sir5HjmfbcuK5QzP7RiTVWBedxo4l0mkK6yYW8khwS9e0lDBwaSsp3y8lXkRrH/qWycQ8othdI1Yy58k2DPh97yU6/fj87DHVffhEe2FeeONlw9ttXtzj10djiMZ/nRA3on7tVz+NyusV3WKlaAz0P6jj1yPOrJ69qAslLuPaP4FpNB4NUb+YzJL2c1CyHxfDIZ50Y8/UjvrPNfdv6mL1I1vkaHTYVc8OjmYB2auT4UazQm90TTbrPmPE/o6ylQj+XAGzA1vs+yLTaLCKRp5AiwQ0I2YWA5p3C0ZGcpwVcINua2/MGzKHPDzz3qsNgHepi1hOCqB4G2QKAhqckkU3urgMoY2uiz9dc9FsxeeeIPrgihy+3zLG2w148V99ekPHcSkdFqDjZzflfWvkNt1kJo/bLyZg3IqbP1/hACEMjZ8YA4zYKL9EXB8s1o4h5WOauvqHnPBs6ghHjc1dr16BEKsVrhcUj0ZpAAbnOFI/ReIYex0PYkNrSTTn1GZjCR+buFkxDCa2xTwiw9peRE8s9p1HQkK/jvYZkKaerZ05+qYuGDP7iyMCcrMtVkpc8hFn6AG66AX8DtOH+f7xvjY5xlxKmDj5prmgxNHtveZDNApGpXyBNdw9DavcUbGG8gYXMHT8j+FRNKMqA9z9NDpREgKyoube9z9vPRIwm0yr+Xhot/faGqA4352iBpqdQusVFLC2htlbDYwjc9DYTbrUYGbMrBnxqxoP30R/g5IKa9aMe7luLzMcRBRhnEim7wwMxOU6NQawdMoepn/C2NCjbjG/1rpZt9Q4D7Mm12twSt6ma788SzpwyxXaHCYp3kUQAULGTMVc+AY8UZTfEt4GSJ/4MbaW+U31wqbx/nAyWdF+LQizh2nhYkjtm/7VqUhLmvGx28PNT42cyGhUUXejFIGR3LqTDM2LvOnnAWaKbmvOxJCdbibgyCm1gUymsTsmYe4tOPt4qZjiOCM8oklwFmPENi4nz6HbFtASyRw9HkWYwdAsmvvxznlzCjIMslGbu8mh74mHkpD6BT2agGae808r5bl3N72Ad1Nu+vgfV1eCJCnOq09UHV3VNa/nP44hDZjFpmwDSZ7+SSYtfUx0dURK7F60LxGWV/dHCXJnuCB4D/Dyrh1WgNKEBizC3BUm9HArjtQzcDWXcpRp6Zoo2lXXvlOs9ehjBY7UkW6xoGWZa8ZrzceCcKNRBtfZTDsSRqrrfKk+oIhepq0bcsmuhIO0gFgoQQwp2G+P6AWtxXRrKuL5bmLMAElOw6PF151LwQLZcqV+Lm+danjuZlrzv8I+VNCp8k7ADwBLvt0YJ7JEeehDFhvWGbWIbjnfkbQV4XWIuT1BlS66wBGUFogWlxW0r0b2ekfLqZBGfVzJ2c1hOoMgiBBJA96CkUJMBXp+/vG4QQjz9V/E9+87+OcGlu5rCv7f5w1sQSbiYlxMR6zQoFJkC/RFov43BxHXoiI9XWaVwOAdWCRLeSkzq6DAFX88qKtctMEH4UiczZ22FWTjbnu9Hjqme/AdHDzSO6+I425LhtUqj+oN1yaKctip0aCkIXFlkypM8+IOK2w9RhwcSWcUsctbc+5OqokNDJ4zjAqneViE2/UqiC+IR59kXXMI+nrFPtbDHEHORWJk4TAmnR1s/hJKPmxLA+cslxYkXI4t/3mLE16VTXQoZxNmu1okMdC1MvU9i3sDcNEe5HkONPsAs2Hv+q6UZ4azl7VsjqvnY8HkLDyjH5Mscg7JqOyjLwEF9f1D73U2w8DJdHUv9lwQ87RiBu0DjTHat3oScbkPehUj+7X2j2CAO5V6PDuyD6r6yHoOlWXlo6pTPRv+xFnM8BW0LNarPgJb6d/1buq983HAUG09d8SWZbXRW2eJDmcEPXxXcE+YBhN+DaZ5VwctQDvR/RWALABGdDe5hmCOL5RZHAwHz5sK0EZf5L5EFKcTL12SWlI5jnLgGNYqjQzMCOQTGbKvF17N8VTvco4XnItaU4WEwaTmV5TXTip5DM32sDLrQ6s2naFlnwQQ+sGaO7QTpbGIGdUyP1iWReveGVA1GbpuAhGYu2z/I3ZYhjK42IabdXGY20YWzRAe4YljGOb80skJQYSgoTS7swLMFk/7kT05cEthk4QaDqSV2TGcskmG6FUUGxK4ZYd0daFXRG71I3Jen3qTrfk11c+VMKGSjaf23WEb4SW3WraLgUO0eo7ce4sD7t+r7iv/ZKFXjIgkPo2wdggstPO9E10Tilamx5ssIhFJpB5MCo4lJNOIyOza7SYQufa4cU6nOoZ7zLaY+eAgO9b13qRoSqLrBQbQ991lsdPTu7VBKA+wDV0/G/yi3p+63l0p96PnOtSu3EhKeFsSW9+kxk0164gJbepECSEVhfQQFQ9JWqPReuBIc4RrC+Zct/QqxxIw6ef67rIlyYYhjPOOTfRGEIHG3uoVwaMjyflSs7auTQ6G5CLOdc1xqgFXx9X3DfHdNJSBdQct1v3QrZdTT41ta25zR3daMOaAW5W6FWFi3eIl4wYdMwqJLm3sWz9ln3E5eFd/mhmd5tyA4xa84jJp/y7cEFyf81khNlLXUdhJrcJ4BELsThf/scI6GY1hh4OePDLxz4ZEB1cRj2BnIF2j4U6Z6LIYzUTyWJQgQsaQWL/3eMrirK650firQo4cPrgm53uZjY3LPHpwvJlajNYZm5IYKStnJD77qO/3uGIcKtTqDhsf3pwoUIyPoHaO0dLOd0qNRltqqC9zBTuxSY92cjMxqudZ4YXlbbiUlt4Oqu94Gy9SknDIuwR2h9GZXv03o1uacP/Ua52BdWocO1Buxxl08nEJyRw40B5U3NE/wBpXJYKrBFFB2Ksp3PU7WyOxyAVxGN/j5f5X9e2NIQ0TvMVq/AvY27j2v856Ga3jU218Y4b52EhzrpLWePxPicr01d4sEdMXrK3JNKQcGFA52Y58ym0njk7uKs2YTGisepAniU/k3yf9m1uhJ4R4oEGa4OkEdjjZj11Ptp5F5zpeBOZWBeHJ7omrdelxZ4YPNJBP7vFjwIdA8Es28eRGjNCaHB1F2jRxxH4lm1MpV2UqENR3PHmXmwArc/JLybdATFhgbIMpFWrrdE1hKD1odMyCxmsz5HebMdRhCrER/X8Kyc6T1TEIWQ1A05VLVIEweDjErSJAnplSA/GNBB7NbSjz+PwCcCM5EwdrmzhCQKd186QmDbyCjGDmmwVzItUsBpFU569WPmJmjbGHEZzNzI7uqpnNZrnq3cMJPj3Coeaf2ayhpOzIFp/NVirVwjUHey0AfpEOxunT1WQ1N+MTKMHcrEMQIWd+PHSfzbZ0i3+nATAcSPExQH5nmsT854GI3VqQIeZeze7zFZL5Bkj0WgKG9dBg0NzUBTST3viwacLjpCCSHKCnjCZxKy+nQziqZjPPV7yGnL0MkuJHkF9ly82ht2iY4NhRvyeHmFVbwRX44AcD+ZzXFewgc/Sv3//TV8nFo1WtcvPWfqhbvsSJz5MCGUX8eZtyAFo8b4szER/MdZBkhLeQLCwXqADH4Bldm4H8Lb9Tu8lSWj7/igiyGFtKYtQbL6ZrZtDlFjM8nIg0BC0c4a++IDZpOz/AWl7MOCWPbsiFVMDeJKFG3Feiked5u4m+RtBg3YKXcgfAuqC5B+ooH03Qz2ZV8+HWyGxnfL3TCS+MG/07R4XhRK+CQaCLyY35gVtmNFQSeNk0RB8nTBbFpQBXOVNFjDfv6GI2+ksw3E8xLdBv91FcbQ/BnDTwYD9fmgbY2lICpd4EaWknJiLwqJZ3ko4Vu1PfySYMTSIqLo8r90ifYonQSRPaCzEPmkBfEGljU/Vg5JqHM2zKmHdAtKG23ntjODpHVWvGdCdStcX2tToRA7zWnEBOvFaL9akopWLDWWykqWQzrpySa458AbLo/UtnMbZg6ddOH+I+vO7QxS0b/4eh4Z6n7qXeYG7q218VyBfB5N2h0YcwWwZHxsKVQbwAmaRIndOR3xW3z/Kpc7zYRZf3Qjqph2MktZgEFGTxh35XaNxVHFa+Ldi0ocFnCT4GZv0iUy0hcCjf652+yohoigtKX5cbnujohDxL8jODHOj7fNZ1Fl5TBAF4Wf88cdxWFe2WSDo26ApLTD5EDKxZiL/DayQOSsGPKS19PSKSbYU7L2kz+CaktrUDDt322PwWN8Qk02E4FyEuKeZX86gY0sCARS7P3uPWPw236gbYjvMNfK49fBLnPIESsJyhb/FwTI8Wv+FM2WAs23Jy0aLqECZo15t5Y8waM8TpeNNuTUCYCzaBeumN+08ggzdjE0T+9Cbe5EZv0nfpEwG3JAlG9j6p6VZrVxZ4Q+eXZ/ElwPj5JsCM+2aFj/ft9wrmZ9+uGAPi7XygA+UN6+k27JvsTm+Tx3Ozkr3ScnT3Vqmqv5L6rRB0brJVnJziECCM07ArEkQ8G7z1ccNfEb6Jb65CCr1rTk7HFhmHax22YtAtndGqAcw7/yRWCa8dAocHPyoUObShhU/mUC70Q/iwE/EgkblaFQlhw1XVVu558HvXR/6IJujjYm5c0Sdw/nhuAisjmAK6Fn0624H4o4xV3mELeFr/NW7bbzvRvsppibJVOuYPe/XklOcdc6PDfaj93z83ceIEqJdE0FehY/WWoSW1H8OZueQtMIHQwsYJj8C8B07u7JQQ7GjojZAegkvp/Do3gSQh0i5Ak+B0+lQNo2GOaj4MC3CKsHiDwT5huZxkivAsEorwE/xhYH+RYOvbICMfVqc+qLBOHrkyLR8ngUIhtsTXYXvR0H3AjgnxqS/MgazoZQtcyF1oQNhIHsNkAGLpD7jxlkkpH350YrYcbkONzi4Cig2qilMFdv3Vy6nANy/1SuJCgybQ1dAiyO6l87xyn/hobohAOtaudovVcAtfdKyuhoRQrgKgCI5WBIWYS4KQgmJnSblZzUba4CrpIgx/Y7jMak511q6NalarvdJSlCqvdojEC4EWrFZrUTAUl5ulZLWJxlUo2ko0bogcxFV18nX4OBq8YJg//yLITZeAvNJKitFKU46CIXUxoTlzZS1h04VCNNSVBmdwRnphxPDq8irizOqen0Bi1lEpDP32+XZw+iiqEGJ6Mfmus8nn56dIily+ycb09a1TTBj1o63z3fe5zva5oQzEbv4HiJfr0t4v8FKOjYAwnM1NAH5jFIzhKIpulV5X2kKmAUvHyq1UeeFXf8S6ziprrvw+6s5co0lhBLZOiJ1kgRUxkofNQODmzU5Blpbh3DDa/PWpqyfmflAoQUTMmg2xj0pv1hzbSbjmus3JqolzPRadIPpdZfr1qfrO+pxZ3ai7fT1NBCbAZZXUOvTz+acLEDn3Q5Iyytg/ay9T8sPdtlFbpe2ssfA/HE75fun4+ymKajSj4eLP+rlcDRM8udG8eteYUfhAbP6eaASJWmyRgDZyXvX7ocQB9vewRdtCLgk3Gw+lDEgdSGIBpY62bF5CHJw6XDV29iJMDgP7GMONaWUFM4L04vl2ChuNb4g8Y5hrtCvpiF8GMT+b7NdINGbe1VzBzVZMHSi7M/mDC3e3iYmGoCBsPw4cw6HWmEgqJ6pyHEymkZTRlbiemvFMcL+dt5jrSEPXIw+ILiV09RKcI5CtOMLiJ2rVyc+mlJ+q2yz6MYJRhDVnYMwxcNlR0zQ6PoETsFjolakNrWT0M7RMwoBjSK/2dYK8G8MTRe8YX1/io+CWSFWtIi1KUjRi2tdfu3unQcStYbcm3GNruft7vclGytMo55LsKa3+GLG3o6SvxD1q6hEnIo0h4Qj/Jw0zff7+/a9QhfQ9yB5I5jGaB+fMVCdQIhWkSMR6NS31DFoBLVv6XCNHaf4NGl4JQzsVZK1kPAmgL424TcStzx79aslkD7fcv/79FyIiCWEbJibwDucHrMlU3KFG6Etqw6ASUGpjeHDdIPF+EIYUtfo21r37xxZgoZebwJZJ8t1DQzcTx256CyQ3dRosQr9xDaZOg21ThxHU6Z0/L9J8eg8HILjhYV2ppGmD3piGxqCjJQ32BqALj8A0hDUhpsu6GIbuqcaINCwOTQJ8pTADjhm3f24Hr8BNYaTc0mpu629ONJBLt0YzVJIzjxndgaTkD1z9XrZ2cjbbv/DBjuuvX/3VCrjyUMH10agngAO2Y7iNgdtuablpTBDhQ5wf9JI0cRoyrL3pDMC4S1uEEa0zaWZNQ75tMSqSpWXJXLcv6XBzKY/bNC/RPXAq/bAlrBKQQlHwK6fmgv6t6I8pDE6cCylMKkIl1hDkPcJ2IoVN6/fV0EARxENVvCPQI9skGCOASltAhCJ8/0oakQalE5hJ8FH9kJsk+x5C8xNJERtYINJPVDpBLFrIY4r7CRJDigfHtlQKnLifUMQcsJRQJ4KaVYHL/0+4YzJpommAOb+inDVdvyA6N6thkDBng670lLvNHKlFDJvB9zpxtABl2jJnbNjbudGtq33A/W91E65KEwH27UZPn9D3SJjubr5L2xU5X6HuRnE3WmVVAEjbxLEFYq2+fKSVcXLvNKtRn2kj9aYzGSaVMX0U5pU23F476WUJGHU6ulbXy+H6gOv/4MQU2YyndpsuoBmwOkE659vePL1ZiQ++O8tfmMZhUnE642RgKeePm76af+sMXwpAjf7O5r5vr1ANWcW0oDg8XCRlXmAM122bucCDGMdpvZEoC+odIQ5OqBVCnI1aDWgDOVTreEPRBvRyM9Lqvrmi90MeTtKLQ2mTlq8psfwiQeT3YpGHXAS1AmuCEIPcRsutZPQ4yBb5oYSde0X0fpCFw3D60QRjhm9Bi+w6+sx20tciRLQG8qxL6iNxa5EwGZGBDWXOkwnbDfG8uenpAd0MY2unQYr5MliqZOHpC4mNyx3RY3BL5jQZW6fWPt+R9m+4u4XW5+FP6dujzxv+/qsjNtiOk55kxAZbPPXi8iHEy8KSz0M/z+rnJfayquKZB5bbhi1WezFXpzCJa1lVTpwHMKvlIbo9YMR8dganhytHVudPdr3tDKpb2U0YXpPdbMDBVYxOqQ6S8ydHOePZobH3LeVIViY2T5p+Eky+qc15tBNbDepQjkMp5i5gSDht00FC320hLA0E7+bl7mbMvv31cD0HhQlivoV6Zw8G7Rya889DN1BQE2IpnMhZTXplKH2wAR6dwWCkHBbWq6oZmsBFrQ85eC2DwQB3EoOnrQ3Xr0zwLiusx7BiJAiDCc1eef244tNlFa2GHZMV4IAxPaTR/aRcPSLyMEJMmoZI0Glun0wczokcXaDJ3A9DJURCJHtyL1vA4GLbos/h8zdi8gYkjPjKw9y+k4MKbuv1uJx5yse41Ev9Oo40uT+dMWWny04+SczEEhwbl/uqW3kzTzD9k+rX4WhsLbpWtpYEB+GYBD0AepiOu6DryQ/DhaMA0UOSxjZz05C63beFazTXlbItGz5mOQC4ek/Uip+McI0h3mheFSaWEkqjs/pJ6wO2wxYb+8RPIh7E6QlwRl6vPqb1jF113+1Y4F2ekia2/yMyGBsw8i3Of2922M57K+t/b1dZsnvLdURC1FnercVI4t32ttEg3L2YmuV3EzgD08mlkfT3qukTlAxUV2cMruCdOANEeexEyS2uyJ0zIuqjHO9hDU3dXUvyAwhGu7OedMu6f3Zu42ZBYLxSOwHiWkIbXn9zx+2k4uvC2Bczlg5EVZzel4bEqPfvMG0kNcG1YV4DvDqJ+Kgx7eHEjwyv73+V+e6rJo3u0WI1nT0uFvOp9ktJk0SOPT/BOrZfBWdyrOADd+L+6lQNO77QGHIYg3LwYUpJSoGY4dwO53ZYsHTF0fwnee5oscbb8XCzEMHj4a1DTZT2z99ksYLEwSlVq9W4K0KQCsilRoIgFuPulxwcvhWFNx+3FNnDQtDSYVN+d05ggDR2DDMkBGmveG0XT6sL4+gxVPXoPZ7ae4z2O4bLISLs+Bgw1Oqg53gEO/fx2BBBMg+JQmq355ZoQSgZ8/LX6yU+BKLmf770K7lag55K9BEDSo4pT6KcHMSom7P+HmaSg3UXHYGjcTtXoTitqGEw4kCt7wjpZvE5gqZFHRyZLQOJBP4g7UFNTscO2tJxcJMT0jze4BNrNj0/NCH7+fX3/76zJlc8LRdxtlAt5jnJhzyXSdtnERgeai55htP/wDNWt2DIIZEw9ppV0vrcjB/c7THnq3DFWtU8/DqN5v+cZtz6qzF5gebZbMYqPTjNrZjCSWqoGHwZ4C62ePhUnnG2QolPNgXUDzpVLTsDidNOrwjc0SRqim6pvIQTfMZODr7+2v0PLFnuMV/qPLxMRaxfaJ9/ke5yisr3etgFuB/R/qJDAaLDT3sNBsoFvWgvGbBUv9yPw731WlZVs14hPBzGcr42McO9dmVArzPib+KlKqF+/tYw/08VNr64dBxUDfri8hg/dai/fk2hcf/A2ct2lXqq4HmYrpvhBE+KcrWDEDQst6Tar+qF+CJGsSi7+jJr7WgYeMjr6aOIo1/cJfaN/pbgsu/JSZHp8L1FyKf451ve6u9XPf9/v9mqeb2Ckf5LgVjE91afZNbShe+t6ZNaze0Jrtc0+V00ORgJAze7rpD/5+palBxXde0XpWumb9fZcz7HrxjaxjCAk3a+/kpIS2Sfqq6ZJWJjm4eQQI/hCQG/BX6z88axhTgWaKGKxmh5JeLYle/RtunG03POym5CyFKMBqkZEaQ/ToOZ/0ycRaBlpjlRUOref21pRuy+eVsuC60z3d/1ymmzRIaRzRuAbI9o9uyEIR892xNmDt2AZN1ExtXMU+ez26Mvm21aceQCsPV3E+EFGRnifQgvvMrd9GJOehiA8OveG/xuisI9dk9YTlw6zQpNXpQMjf1AYDWP6pYTpxrklN5CmME3dQS+ajVfvvUcLIARjZ2xKNrgX8fRgfXnJWsadsU4d3PL07+pQ47kW9uDdalPOPdmfuT4iFvb2z0tsKCz+eotm1n08UmqftwHETC+LcZ8/KblU2fiRhwrdoFgxwHOPlsuGMIkf0Og3mcO9G69uM93Pk+2lt3nHbHeSa1v/p84k92XrQ+cfUlf76Tn/EfvNsE7jy2oaRbhJCDbVeRYq/jS8JbWk3TwvowFjuWgO9HB/1RTx5tVpOJj9naifkRvHIPd5bSpaUpa6Wuw4ggdh91OWeRUWyWWTl5A1lRx/o0XjvPnW3SwOI8D253hEXFeVoh7cQ4RecOIKLeVrS11JY8zCW/akXHljLtLKUb1XZ7If10GiYeNIVo3tbPiwz/ezDYTbL+5krK00Ic6idOws8PZoUSLdScvnuKGitPbQ8QR/ATRbBUFl7cAcUjrRkDygvAmmk43jq+2WOQ/DkupYUyUPtb3wZRJetdpmL8HS2ESy5zyWySS0pZOjM4SLUlIw7npqShg1/mwGf7qysJbqiLCp8boZ9uT0I9MyhMfhxQtBEjnkipIy5OUqbFOtIpoq9UpIvMiXfhP+Qc9zZt4eEz1SFcUOVGUztFqzr+VI4j6+pqxrnKs7KG+R0NqDiATn9zpks4F30DspR+6MsEeozMnetCd3Bbtk5uABLS1l1Q29Jvtlu+OLjCYyk4f8e0i9gFgowNnL3qcbOHXr4h52o39V4S1Z1TsU2pjo2btXVlpTm+KV41iUdblsBo1gz1DUkZXgyfqbzOpYJ0QJsUprvXN2IJLr2XxRI16TkTujw8zRqUZVs+Bz2WwXj34ZdXUpempHvmLiOya2bMLI08Thn7ebAt+PJrjGtrpL8b1NXfx9zLrtdcABvMaQuij+RVMBG3bwLpzw7mDwMfSYCnl09BzU6XpNrFpEuZzggUsAWmH5JUrph0CUtoPDNUGfYcy4BrEtWW1a0+knGU45jdLiRQRUi81i1J7v/R8k7MSuE3iblSJNbHluz5XTs3lzhKnHgE61dkQVS5HgzTvxSyBHtJlrASp5m9F2KB8GyzJPelk7T3zL/3C/Mfz5tqiBFvwDALxKoxE+sx/ipUVqBF5wKKWh3EosFMlgoPw8uKs5Km8pAXZoIXo8BNIjiGqCimT7LCPnufYkkN35Wv2X3Ypx2bbxU6Y7aragbd0UbbwtLx9Tv9UGRhMVb3hGOziY759/tY5kCU/2KbSGpOx9N/uHKwevIjos77sx+T8NOyXfSgCYNPkpS8cC6aC0Cw2SqyNjJBvBLTPRpwacZJn7appuMJBvIV0YS3oOcuITZl9G+GMIZ5n6x7iobvGLyNMjVVc/6nqzMnzQ1lDhjcx74OOnOOzgGIjeju24IJEoqP12GIbnw3KwspwMM9UpiYH+Y4pF6265cgcNfC9PlrZPJIzC43IikRVifMJeh1tsC+rnFDoNCW6CTfDYc9arQmW9RvtvKwhZo78gF5e1rJ74xoc/K6/XOGoKB+TPvypqychDyXIMnyQSII0Mez7uXJEAbnaBz0wzr7HhstN1yunYmhf2VuK5+zTQW+my1X2FcJL5gAEB09AhOrO/mWPfmHc+9frPW1Y/va6QOXv/rUbdJ4cNFJfDjbqCOmLBxONCVZr1lD+zoYfhtTUrxGHqsGZ04IKtzj22qd8T3KZj1QNIm5EtmjaHPekAlkr2hFYjlOXVkmj1UPGHE04bNC6lsVGG7DxTCS6qSDAVDx6mj6i4Uie41PdRgmxgS56pPlnyJpPk1a243Mq1jjpekPakD0XWS7lsAQmuWLi1C9cWtNuHiS5stkHfjlDR+2kzBr25BiFk/Jr+qLh2/aV8nmatJYfUBEJ1V5ae0o2zmqoI+dp0WmzZcfMT/OpyS90TBlWZLsvk5zWCoazcJmwZJcpGbJGJyGGjbNkE4GWaWGcZQMIgy5FJcxgLiXYyUchPe1DGqIcU3caKRFu7CWhDdmOQESXYjyzlI3TvaLB2BbIqq7xDckyQg1vcVgLZ2VGZsFieTfL6etyezewKidirRZLG1mebKaHPYPy43aYHBfsGtfbiYW6fnyWWXcF6qfp9+xLJHbbdewCXR2xO1PZnUvh5DYdw6QpFNPW6mTPmB55VhG7ziL9CNEMMpQZs9mSsJ23s9C6wMugrhuar0oaMRlPdT2suK62c1FdDypeHRq2entrv4BfVjO4rwFjpx4cIpIESSW8AmhVNdrLcP4CrSg+D04NIAyvJqtMPNr1wWm3E6/aju6dQNNfaqY/fF3uiU1qPo1t1mKfxGfL8pknOrp2iZ9+FZ35VNZ5km4MUZmxBRU7h8eQNGbYyWE9wQZODjPdFX52ltnffvQZ8s3JJ0IiPJ3rqnmXzxXxfE6vIV04mNmtGUDofUxbInKlTHNWmqPjGK2DniEbz5U3mrNB2L5LC5v2MGq/h2WYY89Zcu4VET2aydKhSKSysx2F2WbVeRzKOs6DeprHsbZchjnXmb37gtERn20ew177sc6ZsU9+5ophy1snldTMKBQSwZ7UljIdqNcXi0p31m9on6dERwOLPWtZTb3jtBCqjp/XW+SJ80LkkMfvP/rljylYkJbHCub2cKoYNfVw8rGncnzsLiIJJCfEkzd7hLzZ9HscW+bEhfKmj4d+9lMlxuenvfZz2OX8TghqSiwPzwFjvPl/StliWfeeIj3KNzyh2D1JeNFnbbs+/rnfhhe6/NmTdzz3JXSr+Wd4YhF5Hod5vj5JIBzMi+9ZEErxB/nZf9hDUvjjNbwia0uwybowkq4wEcPQi8Jsu2pX6oEeLprpsl951VNHLGnEcurzihHbga/a8zs13NYPd9NJ7W53nEO5WzhQeNw01I+7JY1z4m4Ywe52Zo2N60jiJIE1Y/OaRgGfnsutH7QkUYvNLuqKQK3OQYXkGRyoZ4CZlPuI6f9QZeSUH3J9uu/nwma6qJ4ELq7QbuNcw8LQHNtGlridcsJK77+nhxy5OVJySAf4CFL/xW58OqDcr1/KOdwvHaTuN0nxUvS7fgWFn79ko5SBtMJnhOrovqZNubr7ct1B1X0deujhvjTOhBs0OSEBzuDU5ixh8BiGamVNUAUaN4wSM4OA2lkzIjbQTBmFxBYAw6hmhYQjHjHqIYEbJm8eqBzecZmPHqWOC0j3fTvP4RKdRG6Y8fLzknw5lckSSaJe23AjuC8ebmFuuDfGt/IqcrQCJxsCHHSsMRwCe7FX87lteGhbEpk+/F+FZUAybDd8f+sIGTZdjR2nLzpfL4EDT1ttAiI0UpuSRzHMwZRJhBtyuLRgt+ruRcO+Evahfyupy7dNXFNBh4453Qpef4fnHsPYDiWjjkjOAjee82xPizirYNyENmVsvCkhSz2jMADIC4fA+YUOe04Ip1hPczjNjDHHRnlNyxCKukP0QA6qeR+c/6YBtkrNxzEs9GoVU4Bb61kUtZAoJ6hRDT8YL/t12hAi4dsvii7HieyRTKqVbOhtwroXRPgs89A2zpW+sKPn6G33qkDHDIk/2rt5Xuwz88ypam35cpyJTYdJ3peA3syYlEOWRIeGP7/sG3K+5v6QfJHoXfc+S3IdzbmMqd0qPw97HVqrsSFP1APzs1Cr/+CxzTpbYG37Xdj2dLyTOsKOo1E2+6q3EVfhOeaGE2Wn5XElTC8KBk8iG5YmxyGXtbbHQuI/BCgi7QOeS4mGPb7wAgd6YSq/uG2rQQlh7MaP5F/NRoGgHme7UaOlEliLcaFx1MeM41X3te8huBGZstyIkFVudN6CR7jRz/3knij7wAbZOFSob7gou3FTmzE3sgIzyCwbd9tycuPxDrPcZf6eBLcOIw7k3EhK9cW8TAbNiNVyLCqOEKLlcLmsc3gHT1j9aAe7BB+qarjx1F0TN6li7qbhbqn73DRJBB43zVbnpEGelfCiaLqJuhh1veVvJGJarLyiiabNGoCz4UEiJULPZwhlg7utg1O4mbe5M59GQjGHvuvqWiahonxq0i0fAqX0W/IfvEsGz5yKnqE2JI1LaMKFBS0+YbfGTeeBxzxGNMpTa5lvv3/9+aXDfr798/kvnIxQvUA55Hz7e9KCwGmh9XfVIfDzu0rBpDetnijoLQ2Wf2EZNg1LDe3AvRWc/UoJ7KOUMlKN80v/s+wxy8f9tvBAblbh080YRnwyrtUP4uPsOMCMVjvFo2gIWCIeaMx53sEt5/kBfkGSAJ8Iyse3LfP1Des1fl0Qf9nNXgNwu3nDmJx3DXHv5uOy90g2Cucu+RKOaWITJlyV8HR0zPpvUq/LSLLuZsgM87/7qidrJnwkvG9JNkdmduZqp4QEWzY7bxx+ro//6XsueKuyD6H6IAX5rYtZX215GOzKtzpaFXYjU+V/Sb32gaylbn7ppFpusK1yi+wO8ybuj/y//JAk3Hp5gVTKoDrd+eHg1xrOnmHW5iPI3y5bNE3ZnJutAsO7t4v2ljVRp3wjvZpVCNWi4+pa1wour4kziEy7QRL8rg85v9KCWqAOc/I7ZUMtS2NWaVcIWl3fXqC6bJ9VIQwsI1bNZVr7xdN24TsmjIOF09ykzA5n+tP88ZDvnkmHa+ovQ4gCi5rPEMia/tctd2X4yz3jsnv1Oo+X1fbx3OJKnXHG6ha/xReJExyZXX72xytsFXVo8NaGd7yvaQTLvnortIMHx1bPojot+/5LGe/Ckqo7SxlU1uKCcUPHEfH9tPv32FKOOVAaK6nhZ8wcPkO+dk96lMDwTvIJnptYON3RoHvi0AGLvWs6g7UAaXO81p648nprK9KRjxtCurMALnIp2x/rsCbJ+961zeXI+Abeo9O7SFoEv2HHUHlQHqfYxwWfo+m7sqCh19ILz9FMsbngaztNoCJyjXaXdAB+8RoagQPu+ent8bGg70guXe1ubBczbI4gRlZWEou0dn6VybHvvLZHkYMCApzqVp9d0oaZUwonWZWmrHwapXAbLA88h7Zvrrly84/JG4smNCCwLhGv86M6Cab3j3hcNHyB/1zozGvQVOAMZ/CVa7CBds3GvK6ZHU0Ekrqw2oi4gl0dju0y4hh6x1xRLYAI/otVL1fFkLzYkc43l0vtjJfas7j7ja1GpVHvH6u/V0Eyt+8QYu/TMGm99xUe+u6OI0nHqeaFM9zbtqZ8gKSUUYSMtO4OYfxeOM68TK97yUtZBsy8ux4WuftTk5oQIkFAtcbVDkPcytktFDo8YlVjJQIaMdCtpiKtGW+1Ft37JIQZuj45vbIMl/WC3SXBqiubm3QCuhkaDw9uavexNYpzH78PHemkCLH5tPS+23FjGLDN7lz58w8gu1FLhEvCTxVWPCd2F0tGdoIdNlqdzTKaS/wZ7tHyOjreYj51C5OIu59jbt5Gok3QC3GEU3ODp4Lv6A7SPpdew1a2h9UQONDdi9NgtZgsXLKsJ1w2G1mHuwWs1YJyoQ3YHL9ZHvndbjmWM8cWswwlyfk9Xf0VyhRJKLQDIy7ZIhKj8KorTck+ldKDnreIoCgx3xkEaDgNR/IuGA27ZZxQUzivvSwEnjlk2DhES/jfAuUYbJ3fDO6dX1ffNl2UHRB9oZ7V3TiMpAyXlhUDzJaIlf3fAy78Pj9CUly/YdLKlDiPyJTzawk2471POpA9S39S0/cwcmZFv4mtIxVsOrH8FgZ3O0jxRWXEB2Ry+H0vHr2GXWxG8bjPhw2Q/Sf3jglymMJgf2hkI062u8q9x5uaxXmnFFgnJRjSEJwkezejAa2QJod0VQSW3PKy66T3ycU0D17lIZ9gSEwwK7P1yT7jr4ovPmOsEHcA0E6jVQ3e80zwGowq8xI4PJsIDERxqpr1UiJj8GSsgp4XL2sytmqJ+gNJHdpkpau5vnAsX3bKsZYtfduDo/ZgJfGl2lyssFUgOGlIPoJ8WChLu69goL6WXb1WHQ0TdvG5ygfHt5cSsGhCHCRx4MwQsv9GJf1Fnqj4iV5pSUjk129qreYv7HgLXIbbd+F4wWIE4Egq8w+a9hZowG28Lan79aSFmyC/YRtwyx+cwK91Jiehl0bcajP8ajaIbjv1VbYTevJ2qpOX44+R6vfh1KNFgg/tg320NE9un+Rk3O1Ojb8ZMeNpUKP1OpIoRZ5hAVCZMjXmE5yp4e/DNpT3IMkc+dRZRiABkWJ2Y3g7G2LoG+dLzXYd66KDvhNbQgmqqAZDe+dDUPmwh5nuEMayxtGzZY7ssEp0+4/m7mYdRdoiYN8qDGoeQqhqyAEXdOfuHQch4N1IUN2qHec4HRegh9SP03wXpkO3AsLsWxCZhnHo5djnT+th49/2aWGtWF5ZKdCfW0BP+Z3UHY7EH+Ae6cIxqahAyMJsEYGeCqTXZkWXlUExDAntQopakWckTSRJqIINhWytVbq8Tlg6LugBJIE8oeoqBi8EoKiE2vdaw6nxm1x4FJXzw8vcXd2hdusOvocE9BDOHTN6+JiDoTRtHVeDRWcQIacZ5x2xevx+17N9B28pAjsxTbmui03HNhgqU77bA4JVxZEqlNUdB6IPOVJM2hE8gS1ZtjuiLmKNTnCZ12qfVHZdqo5iD2dDTyfoO6idvDseUBuoP7WxrilADmIf79aUnPVaXyYiG6XjcGbdnpLIJt20Z8RxLP2HSad/nNB67KOjlczYMmAvDhSJAB55f2hrMzKyvmVBelzUBCwursMxITAIUzlg+HN2N2HW0bXz7r5xwIbY8rWROFuMW3fVoJIJj2/ny81hkbHvwSQ5xgNGc9z9PFwc/eB4dbpm2J84TtiuBrOMr7BcpqzFtrzgugrbSsbYmIr7Rbpwnbb+7NcY+c2gd0XiSNpyYYBrAuN1mZKz28IycsByXLnwIbOImkSQ9oHvCS2vZluKkxYUPUiNHF39eXw0hV4L1AGcs2uLvBDZfVLf4Viu+w5VkORMUrwjfqM+BEuLkea15Yoi8sDH8wGwlRYPwSLG6hertqpiIN/JAWDF+pXXPllBGPTeT2JrQuBTZy495ms4fO21pOU++IqjbyIdtmUJ0yIjXIuwnPEqW4mkXwXvBnYTloU9poLVliGOcWMeflA33AQJhb7vEPNRxovTewiV6VfbYYll9ngAaYDWRKX+/g8YLhGfv96Jzzfiz5fdXlsUFAZK8z7m4zoxC1pBiSrA8wbvmbtkG+vgC3Ztmu5Rv7CPxq4JJagYwGdm2U4yI8fRWAJE+liT/6GLMYcqJ+GWtTjW8p//9qcVEt9brCzcWHbOFdPPqCO7g9S2qaobGbE+0V0c/20UtGLF5nwCgXMKaHcQ7EIrUfT1dvLE+g/usnW2Qb2Z1IVRVIl46fY7gdRS97h0w1BIJrCk37MEenBpnOGoSlgjXbs07RXcIs26wJI4b+OERyONphUtwsakMnnS3aqDj4NLflhN500bLVOyECScp6QD6l6ix4k2mJJJaSnZy/AkaB+deMMkSOFzBC8mrbQObXfnr3en2UH8ZXswmUj547+//6ucJXPaHqk4w1aQUVsytBi2AOwcHxT8P1lfoi0ryjP6RFXr7OH01/04qKgogxtQy3r6m0AS3P9dp1fvhHJACCEJGYQTReGpmEhUc/7vOY6eNEqAVn7CRAwizj1m21AVWfm9KxeJmqOlWYywZVTxHW2ZldMhRA90mTJQz9GTFSxiYtg3X+AnhgJ/UOiwcltd+lHisAEUk3bMnePBwpUz6naSE7MFuaZxtciOgnM8SASPhxR/AXhv5o/I517x4q0+XrN8zCWDRy5RM29G6YN2iaSQ/mQ/RBUtVSBI8QNA0IPfBM8OvzOsshIgP6dxpLelkQrhzWli8SBNPEhpar1J8w/fM1MCiRkU8UqjCTWgMlLJ096eRFoticbkMRv72qTY1ICU1o9PviLzQ3MvTXqnDC5zEkEr5ShPlQPadPD0pfMxO77ppBCNOX9zzpA5K8ptPeeOrJq5e/F1w0LDgRFedTgye9nNmZzMAWADXbZoyOVH2+wFdiyZA/SXZEkAS6WHStQZ6LMSdYl4KwOZf9jqmqOotu2Lc8zKakmoAfhhaQqyGKczhZfVecsyNMCSq9aQT/miMwrE7AYYK6mYmUlxf0aMPJMQqWYoBKBTFfiXRm7vevJRRzA+/zVUZBlQy9+Jvjd1V9qBKqugBhBm3G7eB9zAbHcfi/W+Um6pXFrfgoH0nEseMQqWm/f5OXUx8Sfu8B30gxE2vYt5f8fkCQRSSCQCgV4nnogAbs4MgyaPRcAphzJCdRN09o7ygeHuSEXYHWZ1IMg/0ZbDyAqjzMSFpaD5TvnYIq4UCPbIueVpRVxHDE58bprwaBQ/oOpE9PkxqrmmUcUcMxenrMear3iGV+9ITjG/2DO/E4QNDKRZ6+X7TqLtfvIFl59bFab5QFN8+eRjmEX0RGGxLsFjYtH0KFNbB/TAbA1l/zh8mvl8+Wh68nF3IRR16mjqz8Ee1wWqo3lcs5gdjoudQk6uWTWfA28MpxhZAKp75UlRPwBQXpH55GjZ+bTkfQdAVZFO2zp7bkTfJ+ydlc3ATkk3ZPakODNvW+f1Qb08r/8J9F/LMAUYL+7X8KLl/5o4/fb8ojpd82vjyxoHodxm84WKifimAsoDdg2ReDlAJSV7V3IcIprniyXyS1x/56ZaXSWXHVksr+0h7ZuM8rUNnGQOYE5lUMA6mMU9FHQWU/eLiprKShGBxSZIvojWr82XXHMGM7TXhk16KsFJAIpicEXeei+M2WSQgiPmK7Osf8EmVi0eF5uwr1OxknKdLCG9ebG8k2iJ77NZXQDmcCXz+GSTg3l0FvRHmh3zYPNygcq3AWQNecOYR62IMNQfBrJkmod+UJ1M88CDyPIN5uF4isxDWLd5lFR+9LhI9brN88NZb0W4MM/Pr0ZwgOGD9k1+/YY9tqwV81SY4K4akwHp+70uAYAH5TAbb3umGkC7u1RdSYA64906Sw47aPHDBXw1hdaybSNI2mh/qf1UmB/tpTzLvNiC3qDF6AYISDsDdWynM088ikrzGNpTuwEk6U0y82MaFwXqjySTxgY7KUwkWI3Y2OBd3T0ABuZYU4U+/VZbMLivQhZzvmJ9J+5fB5qIldyLgEdVqkLwAHY7aBJKhrBXmA3hTXCkEFg08mB58yiP6Wc7VhULYPNvZZIIkpkFVyJW3KjcCrFI4Rf03j683/cM8dASw+kdHbEiem05kF0BUNggMXN+m09QSjMPcX91Oup4+3XQC2ZdcpqwGvFekYkL3AE8Kw3MhL4EFks0wTRKG8zUXdyFEmWplZOxHYCWa7yOXO9Z8sHTxR6dfirhDJuCPWbloR2iWoPPki2utJwXafWIAfv2kjoPGlKwexWsU50p3e7V6NXKM4jIba3oAXaKs7IOwDwIBC2bKTS8FNblbmgCEVHQUXUYMF2c6BDD8oCF8FT9qtH4vr/R7bh81pMUAO1WtSIEdyzgQUt9DD0FuBuQDrTHDKTAftdILei7g3IFf8+kwziO8ooJS86kYWsvnewu8zxJGUKE89tsclRqMHK7i0yQGLSpSfBGP0l0t6+LGN6PxScTm6SgZVSzu2Ta59CFaiqBzfg7zeZQrTdm2EucCH8Q5unXDoRmCm3CluKF8yYkmcGMtwVqQn4c6D1+8YhhjO5Qe7KM5MYGIEjzk9oaFSxuN9LHBVR5RxemTasbb112tO9E/W4tJwiNXR3BFdOQrzJDK4pTNLigI7+M3LSGWpSpIqBfp7qw11wK5/A6x2q5gzpMW+f3+rkgTX4ObXItcMquqgmAICWbPvO4YeKm6q6DsE3mldvcWnMg0Zj6yXZRTLTWdiqukkgeGsKKGTVfrWHvVTovcdTEllXzADg11OSPplQzhV2+/fJ6pJJkZals2PVecbY9pEjdz1xwuxz1h8Ewn3RY4Z34hAtDvLC6ixDFrYUG1QXfz7yIAcEVK/0A1ooVPbgXmLpllCAPaIg5yo95WnZ0WGM6cVfXKlgC+fybZ2//5WMNpCdcufTjPD3m4vTFa7OUpqsVzBDRcS5Zr/jNmNC+0Z0//pUbQ7fU1JIAlocgF6EZC+FNga6m1C4r9rnEKwCZOhfQAuj7Lw8pMlju9dYlx8O79cFahTmp6/KGJ+ZaUdTXtb+VpHfcsw20Pzylp5uBqB5T4++bP5kpbFtbQBsowoO8fO92Zn3bMcn1V295yn4eGHVJlPFj9+LVW++OauSIEkTQBcMeQjdRcTQuwte5C9IXP/sKg9BXBD+ZZdDEEi/waKxuXm2Iv47bhRcfcQISQEZ3KP3w4MTg/YURL76OZYyXjHlSZoK5bAstwXVVvi7wfEM8Bj7E+v5iMqrqUEGwaIZyN6yTo39uGe5vKS0X9wgLpdjGFpKOKAOuF1NbgsnWGFvSLpmDhpW93ho2BXe9ZVAS6O7KMz0laxyPUNoiCB6qbZgpmuXeOXgdnmTXyUt5UPXoBOGDaRzAT4H3LmnbcjJiiwu5JQDHBkymsdM2m06F6V1u7D2d/SlzcmIyvZsknd7FeigVz80zq4H3stzjXNOtedq53xmPaol6QLfYDt2+MAM39Ri9TZfG6t+H0I4JqWQ3zlgbk/jb3nVKtuy9A9YVujq4+yb7G6yQrh4kAJy76kdiMN+x6dvKOww65lIeU/M8gdfrcpxBq/0E/fHAMr70asDL4Qex9FML2zn1ZS/P29ap34HX1gnKLYmOZTx5NZyujfoZHIhK23Zr2diyAvD19mrRrhHmtYwvZsrv9UZBb0/WDoMpNXVu1eLNBwX3m89PGrzPb26hMsPmkzyLzZfofuaL1ZfvT6pkAlILnbib750kle/Kksqb/pJKav75hx73v2dGk4H5l5R68y+FmZj/YI1NZhMCVcSp1d/P/+gSjHBcdH4XisMyBPXDVU9bverR86aONjqdV/VQDYPpszRHhkZKbWzUwg9aeXUq22OMMNGQEqasQNZTXqLFDNmyaRFg0oKeALPw/GKcXSKg6gcAvI0SSUZxMj+AOrPySwGGZZ/bVZ3Vwav2si4kLM+8Vqzn73I9Sp48JG7oFHkHAWISDBuZBQFdZPkAzM4hFfbtPYtp8Pqs5hkEFx4sZ+VOT9olQGT3BXCjGEgAQWCrHAAlmhcBNhOQ6lO8xPoDjG5bfLvf+EXoCThXCFReJ0EesHZY5FKU5K7AP7RLq1hohIY4dZjdMljC0Oc7VEpIcmdmpxzTPVic6XByvOGDbtNhgVPMK1Gf23H6LIAosAOgV010YDpKMGfgESuH8gAiikHH+3bXBrHzZMU23TZiHKSEEZqOnGcBQG9uGbqOnbUAivT53Unuv6Z7CSV1b2KKfU1QB3/r1f0zWyMiTf8h6l6PDtb1UlDkZnQEde03K9mMEZGCwIBsmdPgYl13Ih80D5hxJ27Vc7yy6bUNlL/Q9KMFgY29AxAlMzaAF18/Pbf6nkmGrZ9efN0sB+QIO6YSTDSnUmCNuZ/JqItQlnvTDapz3BvMVSnIak5DYaeAAeVtMg/9yku6X3mh9Hbv5Jme+EOPPqNttDwlVgWInAZQwFX1FXLObPp6Nlzvierg7kfTtQ+G3WarzYlFvT5/t5LGgBmPZwHU0SxiZb9HWpYY8kaPu1gGQxecFUQ9Cf2GlpIXkd88YCXHvEuBNGwA6S70mfWfQfFiGRS6DKjczBVD4a9MgIP6rYEOHWkUQy+PAKZqwz5UmJcr9K6ukIHMswAoOl5B0IrggEjzZCsoZ49DBESEWgm34igNF887gFdK+lbAahoc0Po2BOl+Ud7bo0NNe2eGkVWwQdIomNb3qQwBkecwV2cKAHqxUYPij6aU+gHNCdMMvN8MDqOQqzXXDLCoqkl2QGemXL8leVoxA8dhAoRhRc9eoy95aRCdYXhZ6dFrkwNSowdyBgCILSRa66QYdvW8xmgve4pmb1uD56TVVKFPcdw1o+pNicAjJ1hoSMCZ6i4y9rSHj5z5B0TyTqAkp/xmlNhBrANUGcVo8q8lN5pXPeI0IBswoNqLrXmhtEIJMszoa+59M4LyzhMHMMdgmBIlQEHrBVFxkndFOtQCaKURH2F3LFllDIx7LqMzvsgLBvgw7OVRhIYJj8H4fAiwMcS3kuxf0FC5w4QHrdxWYJIFpm5kG+o0ing9kXuDmfjE3EwU/YsA09BkiW4myVsJYMncfsM4VgWUhpoCDQAlp1uA9MRuJs++ngBe8k3+4qLYBrNQWwLeMA4iAE8U88jUgslytbVGajtgixWhagoZUxiwg6qZQMJicJc4AYAxn+EuGBtjprP1Hr3Y78UozcRXzSUnRxlPWKVnHivEsnAJPiz5wuuLZ41BOfSQeZI3zDMpH7NZr30lykDX//ot4rdvip96fZb9IBVqtrxZzo4maw4iyqDhggQBmOiqt8HOV9mpIcnM1MT7RqK7jSF3WAO/cciNMU55MeeZ7GhpLgoNCBXirX5RvAYXTY6+ZrGtGADME+o+H59cEg1tWfWvbvHmgGARdRn4VQ+8+lY9bZwiERA50kFTTG8qFMgYtq56Xo0LKBnUjXsl3xGzpv/973/y+CRP31kStc8AG5UTIoNhr0c39YiEIEoJXa+AWW0GBWuwrAFNtF1XJZHJWNo1ynIASq7pixCilGAA+ne72f4wJ7X29ky7OzJyVrB227GiZ8OhCw2egm6k08EDfwoJWU4ECJAG6cAlQcdBPnNnl0YAjz3pgd9wcPOrqZD2Uu5mRwDUq7d62J3c1Q1zO/dcYLenJ2CoQjRkzaGsJfDXh+wbbbpn8KLcgYKlNNcHN/jVoAESLThFmza6uT4208scQQNI9SMtDKfY8wpB2DWrgu9qIa4Cdm1/ccCO2cLtgB6r/AvalyRxLQgHdBZEhH9AaI0CVOpCS/vNEwPRe8BhwSWuGzE8J/qpsEi0TrsQJfMcoML8HAcbGgebi2Fvc8SGuG/t8Aca0hYmfs8kCqWbuPYKghhTwO1jnORpnr8N+XyVTh36cRDZuik5aQZp8zTVEOwWXndudZFfjq5HzGidpZJ1AJWzkLnBvCE4Z4itORgH9Dsi/uQkrABAplUK+qzXs7uhKXOwrPn7Xx54zANdlTgEMynbBUZnIko6Aw28TACi/EQF9KIuOeBkBpNtSIcxan0iCLRbzJvIqxpaEp2LunIMb4I4c2OLZb7hireALc6jiMhKdlvqWMp324ukJ7exdukib7kYX7F7gmgC2TkLILaAOKpkbNzBEr07pfYawGz+ci9W3v1joCnBMtleBhwwXxLu16ue/dqx7A173qwuynNDF2trUkt2WRquxMkWEcV6Gxsjhw4zMTiPJ4kaS0dV0i34qz1nUkCRYQmtZcX6AJm6hVaY0bajOlDfwkiJbQAJWwbVsG+/JoxipoXhscIwKBJydcZiz/zkvEf0q5U7DxORIXFBPGg51bXwB37SBuo//yGx2X86Oif2X394sBWWGdrWCs+c3874TvhAAaue7bsqHKnqvkFooHHrwisHHrTuxR8BVzOz8RgTSavGC2v2veFv5AorCHmT5FKuulzAobNyJ6ymSo/Qj6ovYZBA8dZDyFOQFWqvesDTgPqUgfzLCiR7KyK7p8cZ5ecQeRAH04htMFoSkCI2PUPgmyaW/jEOyND1Fjjb7MQDxA9Y8Ia/bcBCTYaHbZBVIJsVQKeAp7y25SYoSKJ3XWg5YYYAlFWtpL6mDuWvGSUcEmHmEH5Ut2eOLPYARHUCCmgGHoeRrfgAsdnAj3wiBtBE0Wgl1VhnyrEljwG0DFPmr0Fss01gKg3nFe/4sh4P9l6vycsUCM2iz5cW4Dz5dg8V9kOwZDnmnoV1N0mIcgxc76LWR8UW4F+RwYkdNxAp55KevypxhlhARNvymAeJL9mTDFL7+Gnc32++misjondNp/tVrMd++unFZcZjbnZ5FibxTkFEWQyj6Jmgpp2XBNX6M5h4i36cVx4Ew2MP1By+xaZSSqdxh9bOhtyoaR21ZhHXrzKcrEB4pzbpLgg/VSDybs0TP9Cxs4N3kUnWo4tUDzJuDWaABh1dkF+N8CHvRBX3nl0jvD+YHv3B8oMP3KVg2cLnYTujX3/oXMb/JNrhfMQaPERaEZQUolt0T5cwYEQdASrng+U8j7mghUElVoIA0rKGsabKFJ1jv29suf2487uBoEB+bKszjXLRKPSVMDg9TXlgKqsNP7voVNBiTbucMo0gKEsumcOo5uYPDVwVu4Azr34Qs+upBUL2ICjaN49mYvUNU94/p1FAI62TOphskhiQfMpC6fnRmqGHkV2oAVOSNg4Qrj1dSsrPbSPKeqIiMAizWRjBbuMdABDDyyBra9uT7O3l2h7/Sq90Y0AA92QkRXgkma7Aqtfj7TXoD5YYdrcLYUfLwlUB39txDaKHYqMYYiW7Rk02KTgZCzwuKB6f6cbu0SQXg+wWIGyixEMrKbdumUkoIouZwGdy5q8Q3WRD+zkeNTAHYCcDBvNFVIhlcBgKdm0H1IDvOFs0EFGGJDKPQH8XIqIcOX02wkYYRt5Ff/C77MsHqX0ADHkJV98EvgOYGvXs+JefeHQC9YEXHe6N1ccb4YQBqaoe+lSU6P8oAVGp2Z/9YUgXBiiXhJdh4/V1OIrLAFA+6PCyiI9gD7k28VceKQhhHhmzGNGovfmQLDzVomLYDftyhGdNjnlqIy3evFQbCnRwLseSqbVg6VUttV5NUGwqDcrzmxSFtxl0KfIE8QcEDmkAiNdxmCXbhBG/NpB4aW5D9MyUAqYlQMFDOiB5+dAPLdDbshODwY0Pl2Qh5TGboiPzDeuZR2CehFDOWgDFO3MbuB/ArCWVOiKUZQfBqDGipyAjiYjbyM442/S0ufDXbf4QjazA9ZY5UIoHBCnVr9nWZ122oK+dFwWaAjLRMHOEHAB4Kl0V2VI+mocSY+Poku1C16H6BFgzlZ1tXHaunixVA8iW+AxrS6fhU7Mtj2Ij3jIuEXpEPrqo3vuqUmvRoJNVEt4O0is3TrNgfojJ/tRkU+VTf4IXiGWVn507h1CdgJ83qzjxOXRsWIzPmv+sec0AawuLGkQRwKwiClhCVdti8WISC3oEgdBayntKt2cqex8riraD51gnCz3sEkGgRBVvSWLG6H29kx2gwGxTjViFun4Whv+RAAlaGIkgceKRiDNn1zYRJRqiXMwFW61LAOmBB8GkmSotFpgtLXFlC0y0mCRPjlqiY8sGViKpQ4POKKpCFHoAkCyU6NlbB6t603hjZHVQcoAG+CZDEJl6othBMDNYnb94oGpR5z9h5TS0i1QlE989kpyQnqMuVY3qOAO6/8BH0yswthbVDdGF2Y6QlABGzTQuSUV07KbdM4EsbFoAhUldTwsndROrwEn0xNSDShgJKikXAODQA6zUUUkCT/jr0XaaWuyNaYcAWDhHQIwgZ0tOmiOmdKLHzBfv8kl8/JKFzvaHaSZfaPHtAeijrhMuER4ejGCozD9Z0AF5DcAG8SHGZ9QBpJu1OlwBa1hi5V8Jc2fS4PwQQ08YG1XJM1F6f5O4PhZAW1tEKUGfPv68ntopY6nFc8/yQAFiAIIaDWyP5w629EynTKW0C72Nc1ybdAUREPIDS1FOIi7nx6EjbP5aAiAyTCBW161PwVyg43hxkm2Dcv/GqX8As6DF0/qFvSRnJUgcJpI+0CxdjgzIDp6BXes9fTexJX87iR3CCH461AYuY9CYy+OelTiwZLVzTRyTO4qVMVlMaiD980N63R7QUxgOQMVNhB4w8NZXa06/GXwTJWS9UQkbk0eS5zLsxYMjSLeDrzyrXi3slyWiYLY1aV69A+bAUIw3HtSM1b6XQe2iz3PM02r1cvmAEESUh3nwtMWBJMfWvRzZQABk+fX9t5nHAP+f4S0akKUrmnylkYwVx3/EUgnopmLGdO+EFsdHqnEOuELVrZ4Q5KTlaD2nsbmZABK5cgEgE6zLENlshfGlHfUTHdj5w9E/VZWTILotUDA2gFxUBcH29kgZSwBMrE5mdJnmKUggrB+GCTOdHJECYDe0np9eunbBh9OKynxQlvNY4lyrc0FJ8XsQ9OssIJ+aywgZXI21FTa5Hms6141jZ4kS12h5Dfrq1eftCXNH1p7soi7tHLCMNZD9wwJLFJ/JQ3ncnnVz1jpK8jC6XrdyWeYYO0VzeEitPHNQ4LA5XDMYH6yOHBulijUH7xvHi0b/YMP1cT1bMNFxJWcoizAiyKA0jef5h2b6hO0+U/YuQLK6nfSdwDvq5J2anNJAis6z8PhTZ8k4ac655pww6MxphamgKBaO8oEn22JOl/Z46Eu2hhPUhDoDZ5BTphO2nEjZMQEpYhf90upvmJOCVM3J4e3mxXa6V2Cb5IvC3M37mz78rVh0eXMKHfMWt4W3uCa9ZcrfbzLgLo8HRzotj07mG+BIHtfLo39QZwGkutvLYw51GJeHVaxULQ//0AJvValHgJ5PkvDywA2cGNDyyPxz8y5dHgfR8/L8Zrpb4HkeZQfmP9DgFBetXDA2L2q1yR4ALXHibLeIHAbLzQ6EJlXS5tU9agHSsr3ZKfkNoHuwe5AnYekBz0/S43Bz4wUclPW6CQCcElm1FxBx3gJiqb46crCd+3e3c8qyBYOQsjXytCnsA5+aAbZPmCFFVQzrNwQPUhga+moLMPCXjP8TdZfcQq6X5/Knev0CtNYzf4B+0CGTP3w5R+7lCvL5VWsLIuLf3IsVj2dW3W5aQSAvix5A0Pco08nytKoDRQ4lIRorNzz+yl0gMQ4guxRhc6nmakpMXDvrFhBdhzG8iIVCyzrVlQggRhZooRB4aL+IUzSGikQTGmWEz1sd5OKvS4eDC0aBCJE+tyFJAS3AkEf1dWRBW0E23H7b37QtLM/4vz/8xdArmeW4D+j8zXckEHOUvAm3na5+CnCMUQ2td7sLLqz3adu9WdN1uwLjsZjQD4OHg7pvhH5+fMqQnRqI4z6qJ7r+VNr709Hg//EqY8BCYYnLn42B/STo4/kutQkLTHbP5eMgMv8cyE61fBq2iiyfHJgJkJacE8vXxz8sKS9ff2nYvv75S136glX7TXva8hVJn16+/fBNjd/8gv8YUFVULofIyQU6d1rUB1GdIqe0pVTIGQvU0eCrDiMYai/Qz5ye2DETVO1YAuBuVvzxqqe0zAUqp24ILTATqV2CZ9AMv0nJBDh0c6KIH8Q4XAb0Y00HLPVCjMihvg37NFrVyhxji6RTXUCE1rKzLnCZpIVcMJdPcRUAyIw58QMnJ5AYk5Z6bFiHyLDNEsFiTQTA6apqFXAKTr95FIxP6JRGLnSC04nUgjHE1NclvBlcawY8AGB/2lcCB6W6fZA+rRorFPEGAehGbBkjl2/tO9EQlvap/QZNrA9+NOTQsGCQpMwOZi6v9KtsDmaQA7NFOf5ex3ZcAEvBC+o3EFr3C76NNxJh33oPKMcuAjJWVRsgQ3WbKlh1CYQNjwMoxKqGPAG81eOvBau9qnqpf3Bc8aLqGWIF28P8Go1QKdAKfVSwJUVBgbeZhyN2/DIUw2kSAVTukku0E9Dc3PUBZZEA26gjSegdtPdQhRSA+xnHOtdvBDU98TAkL3cGChCoIKaTY6RjMQSR4sItP5Wdgkc9ibBVYLSeUG6BgqMbc+VmKmW+LvNUHzKCB7MWEO8rq0Qol1gAAEUIUKcCNXzgsT49RaQBeMrifrHtCMA3d/ySsASAP3h4r05+L4VpuBkTqPArL90W26XTjPISvf+Sb7/ocBshVfy+2z1eexmvC9SvzUjezEW9jUzk++0MiQ3dcy4E1338j97QUVl1BHgpdhhGU3lOp1BdLOPedWQTWLqZaLzDszDmC/ChfOXKixShuol0Vg9EFJ1lauukjjuAYZDed+SxuHQoHhEZdpH3vS73Ijh0rKQAJG/NF79glz4fJOsv/fPbffGk9h9/hHn26HJUv6UHskJB+lWRLFyn74g39V2iugNLj26kK9+51gQ0CJQzKgA8ZWACcCMa7VeuXLTAtxC59lQoAYCN3wcrVtV133u5LohxZ0GLWX32JkWvl57OAQEg6y5AG7eloYYiAZQlz/gC8gc/Pn9RlqxleN6GcKCtY1CGHacBtmRJXgaWlIfeeu7AwF85aMpHugyT4gwLCx5mqJ6rjC4lA+6g1nBQRvVlEDIeROFcBi60BpA5BKYq2AD0/HiHLiFV6h0CZXICKHLbVp0yllZ7ZhkiZShbBtLgF6wUw1xmSCt/ZpbX7LzcBzbHLQOLWwOeFrIepqtz9KLVcGBWhKoIaCwmXz9CK65FvmCtkyq8IlS5gO4shRssumfZQg9csxzAxD+PI+drRpjVKgA9v3UcU+sYIGpnfwdE8y7rSWMJg7og9aSL8E0/zB33YeE7sQpeHSBNbrAIZGoxfH1JPMUrD4PY6PneY6huPTsnLKJ4ybex9omVPIrBYNFe+unR7CRI1m/NWTIWzVURFk25zgFomW0Rcde8+9yGBFuYU+HpMd/O9S0BjM8rEyR1vgBJ+pK9omBoL9DEaHX6ku9OeBxPz00beY8u6C5Yxlwuw9rOvvUMJLNvEPk5PK40IH8lubOg7cfM05BZ5gHI8Gsz5XZGCKRc2QR1TjqjQz13gmoEA2ANS+T67EAty5Vez8TULeaIkbfpESmTpmIceeGM8yIq38hCKiZfon6OXGNiKbJB6eaIxmy6PRp0KK8bzBhB4PLFbk2700hHuQAwhYx7ZL1rUlb0y6m3GEbMHZzmoxbSrk+eDAdJL9NCHHoS0R2LZ9TuTCDaFSKe6JRymV58OQxj2Svmb6llt7QSDgCeq4BsoV/mDgNoZH+aKcxsKfVqyrDMMmozSJugMsu1nud69qMVZy/AmKnNG/VtxoJ1hc+Ymm5wMSDV1OebTmdlmSFixYjKlg3owvRiU8Oe6pAbUWvRRb8OC4xex43AHHSDS6aZQjHGESM2jitdF7B+ghGGbpyVNtcu5KVtnBwVIWy4pOeCnq50n++bIg46Os8AemFVFmS4GNWChEgjU31cqvF7KXtOz1BlbbfSAMtC0doL6L0Lv2vhM6QFJCl6AWypJcJhWZirLxiYXH8LXYvVXJYYMAVUpYsliaMkwKXkWL0ZbQx1IhYQWX7k5jzaBov347JwxqplQQdWGquVQz8A4n0as6M4Aug3PTK0HHynJU6z2i/hcaBDk2kdQF6HqyMfuWUVOZ9jOgCgkOFFxKV1I2P9ssbq2YJAZS0rnw0sa2axYz0ky9dSajhgXXJCeAHUwrX1G1CtrGPLtQ0A6HQUjdGyaIbbW6VZy5K8lYm3YaYO21Cz0xDHtuwJtFgO/FrsZUehVnuFndmPo1F08qtT5NuIEG9JJd85g8yNnKJKZovrLNneF9ffilgsqNzSxf2hr55UAjf0TA0OFmlVeEsaoyifAepvHQU3MTCzdOg4dAsg9kIAMPdYHux5mKJyueXkLlvmFM6GyCfRgCSSzZzorRj4E9ru1yxEqFWj3Rck9WWjhi6efeQgLWzoy9nCqCI36GIHrLqyQyaonJHXb88Vk1H1hiUqh+fw6EBVydVt7d2HtpgYg2ct8oJw5PkPANO7OBsCpPlYcXGw/qpM4Gvw1OKxBkcdekz/U86qFj9wFe3F837qNS9SzCtUNQ6PbonEojzlzEWAruNsHIv3Vz0WXDzGdlyFKWE9gSoXggg01+cdNWvk4l/0U3gkXR02AST/3yU8yfpYGSHF/y1B1SMgANDpQowzoQQ7YwRpSYwC+EyTgVbO4dyeUziIi2GLUZzds6Dl5EUWaWnJFE3J12yYLHyil6Hb/kqTR5hIuWHQsrPDEFdvFIAUizRBd/IzTyBASuK1AZt2kdOClp0OwBLVxnfbY25XOWnGZJN10QSd1CROjoiiJxxfl8QrD5ALlPNgi5EvYOb9ynsCFnOmVRlmDEDIlYkCIqGIiLg99lKCAhuojF8Br7sbCrYwRwUQ1YksSyUYlQ6usw0YcMO45mb0hhZjxWkaUSCNSlgAW5VVdebgi7kqFMJZvWXOAKNYKYQPtueFciLKfcEQEMrii4jFmpU8eCXHS/0Gp0hoCc6w1ynAwLAuPHO7KppCSWPIA8R2fkzyZgmoPCB4JkPQ36o1OJT6c9IVWhn0Ut8NbDdCu0Z7w9DcAxascE8D4U085HohGpikFocJaOCpLazaURff3Bq4+6HXTWwA0QI+srgO0CiweSBsaDN1HXDSigZ+ZhyUN3ICV9DExBcH9sFaUD/ErAeJTdUhaRbjAdxGfiPAdLwLcPMoAmQm1Q4hGtc0jwo90kSShZZ299xsLIAIjWAyMlmpmFD8jsw6SLIDbCgu2xVOGEAuvckaPrW9l9WpkNGvkwYjq02rtsSzuw015sGuZALah744NS2hWOqHurvLpJ3oVkA3XTVhAAKjIyCpDWYvkVXv1lD3jnAZdDTk091wid8cwCzSoN6Xd9o5YZeDJce7x0axyQs7VACwKb5PARdIXBke0MvzMGwd7Wcb53kAiHe7bXgJkW+wH8ujDWcEWDYR7zcHZKQ8WWE3TN1DP4SMkQ/0bi5hCFBgSX7L6gbRXeTfWuHIAum2g2hEDCo+WPxh43p8opE+FuN8fUtExahe06HXPX1N7MWQjFa9MuaRfTyWOLMiyf6vS1z4Mbyqo9QgB3A4SQaKlFsbgE6ICwmLaDOGE60fdTDiJlEpAHNe/AV9Bh0B8gqx9UUhjCjmtfiirTxxQmVQOCZ0aSPDefqHrkSVhCFWQvDAvLwv9ULpqZ/FfpJ6HgXMA8dicdJUgBag1AyZSZ8SHrCkkScWGcRQAc0jD4LBTwPJ43dJXAV4SeRoBUDP7qVLWulcBgA23yQW9atfR50JLnGyJDzpr30LntlakmMYDLYgPggg1/pZsIKxESgzdEYvO37KGLooSCT+nvI+MsdM5FACgOZcEaDzEbmi8lffkcv2oCpYOWlWn/zsjFq3psdzmjUABln+IKxWy3fuQy90lwd02eSZyXp1e+IYetAwGZi4E3MD0gasssI10L7ATAd53bnJCbfI7ocHMrvUYfpwRaHnS+Y5bys5s9kvU2XXJWP1ZH7CSZtgZssMFiIgiPnhXlKzljBVYoo7be/4F+NFuf7Msn/LaO4dxaAte38JKPrMPohqtg89K/CgjQ4ggnh2i1t2DZsmJ1QHtVyj84shGt5nTJDIORWWvUTSY8YCxjC3aWUIO/anUuy+cvmqZYfbrbOSkRUadCqJo1uDYadKhGWTR5i3ZYSPQNEqy16ONFM85EuLFYYOtxFxarZczKs00PkLgC9L2vzuVUsPDhgm1qzQeqGHWlV6d7GJ75yLBSAz8dk1wOmmVu3M8UAtMFs0WtI1QwvmBtU1wgQwmZuU+V0pf6+ojNOjUy7SXBFPFbVgbXk+9dgxiqru1AAWuaFK04DNgQkI6Sery4YofcxGdlRAlq39sHGIACInhXsAfKBrHxHMMVDY0XKIcHWgkboS2LEwWz8c645HmDSz0uMgY9fJSbwAumRDO3s5ZjwxlS9vKyfVPQegY83opBy8AIgB9eTj05O5/hl4qE8Ky1nOiKFywlDOdAP/fNBSP29S/ksNho2KLz8pq15sn7qU59376igWAyDegq+JzykuGY5LPF3ennq5PvQjVcpcH0XGLmWe1gft0utjqwwYAODVI8i/BYnk1Lw+Eklt6/OvsgGTChVqhV0Gw6PK1XApbAvFMAPwbuyAunx96bO7sh6jZsvd+tSaDjzWJ9YR7vYehqyOx/pcFUhDRYeqwvqKjlyh1lpGOKNPOjuXrU+rLezHKz/PbR2ZkmA7NGvgg7z1Gfc0HyEq6UUCaY1su9SwrImvzroWZqv6POCzynG3epCr91LeeayvPQ1lNVz/UHjm+sdt3yTSrH/iH8/wJxvW1q9Z07nE+uU6pV+MeNoK1q/tT+jUF7cDdn5rxjLnm12/p4EsUOv3lr/I/rz+LU5C9MNfHXnQ/yHKX/9Hu9b6b67hHut/sokCWAJJ1v/+qxL6qmqmBfj73mc6aVkVhf+tqqM0p2tJ8bjZ+lpESJAGeMcQvjJMqlffa1OPEMfMJpysZMVyDi0jPaBmIXJS8jgsnV6X3aqwArNcPFe3z1WZVCIpa+vC96Fiw/BKwcyrorJEAKBWQL20KiEVUSaOgmOcILGUFZO+17WDKTfra9wUdTm9q09weGaQA8GgUtftcMV9P17Itn0g/Ai5dsorc9ERNyC9kRqBgAWf9lXxKJVwV76Q88evirxqYClVmQcAE2zJk1S/cQtJwr8wbWvZJgBQ2pq3EssytGApcaFYQIO/3dddnukgDoZfGgenSiro+uqoPz6INQDcqCFq737NcdRBOqI3t/MkYJBm3cYRJjN6Aft5j4La8f6jxWjqlZ7mVCeq64qVAQxDRkf9MHLXwULCqpJGb0dOn4zepU9MU1ThjT8b5U7qJtbEIrrL2qqD6zwimoLA88UUl4V48qKIfYAaqhWn0V7VXrcmAGxJubZhdEhriKqvpVoAbyWeKkJ73apOldRzNQKv5s/3twz6aWBx4dlEFZOh4QQ5KjGBXZingktmAxrb8ns/kgzOmxUNAPUYIh+4rh28+YWiXOUvxR+n8kysm1c3mI6XaMeehWvHixW4OU19t8qPZBEEgAmzC60YSEEqU+oiP0Zysa7oP1jdptYOdmtyQlixelkBML9FvalXfE8Pj5S9oe89z2zfy7VUsnft54F/bMQJQjv9Kp8DUO0jUKVU/l3LkS3fHyTJKsBe+hI4UxKA2cgVm5aV1P9sQba1XuL11p4Tfaw9ZW1eB6qJvQ76VES+wyw1W9fBvGXGOLviOgSK3VmHTaFzLUbNlKU2JPll5zUykBK9Di/+huHtiSD0M5nFtHAwaKjbju5LzjGymK56gCVFNsRVUx0vACYiHRApeDcEcN/QP6VOF2ocpgJeY8ZivRN2f7yJpFatemXiB15Q/McR4DHQeOrja4wfINApWXWY94/fae3F5UEKwmSCwkqr7rRi4dA6pNoefDkf/BaIdxqAJbIREXYQA3jPLUUT+r8XGRiBup9pjws414HzA6gV/KJmQQcYHp1barRVe+mZv/6EP5nHhCyvq970mr8U79+A+sl4wUJJI0bTtZ1khcRTCqJ/HVlyAEjWscbsrDxWwJ0NZcQABLNDKLrhND5WG8equW46Qhzgt+qD9lwE6ngcH1SmCcDPNl6HbqZtwIznFwKIbrLCR7Hh4K4dTiWh2ItH+vrk119uclkQL16YgGzE6fWVcMfg5rNvz0N2S28a6xka/BVnXoAT7M8bR5yBGPWSM5Z1XKtD4jpK3aV1lPEd8VSyEsgYycyxTo+avqw+YPqPVsjU82iWVPMEku67TuS6ss6wy+4MK7uTG+06Dw9lSgmc+omztmROWSkxQAEnoqcZ88XW+Z1NZPFy5n1gpkKS6+wWhgJtn3MwXNwMYNjHtHzMHFzi/mC1xMossKTEuwLsgLwadh5agRZgqWWG8QtmTMtAeFtrBt3n64ebPu54oqMqAhydUsWsZsBZKPWWqE/woWridw0baVBmSA/0QkYzyEgN8Kbi3VRihrFhlIfWkgjEDxDluTLasvQAsg3tiAZXWxWfMY9qHTazrKh9cTvmr6vjb1a+YjW3HRIE2eL9XeVVs2IRRWZPwKvRMsh9sDFcLOga97//Pe6xgivKs9RDUHskOypiVsCZlOIVc+51/GCXzEvg3LZ8ROhyPygMV+Sr/NB0NlNyVIBq96QRRfxNsXalZiSvE9gqMswpFw1CIugDhpvRFzBaSQtQFA3bj2yCWXFdVZEWzwIlNGLF5DSpdYtSgKxmIx3LbLOSYdlWGYstDI38Sgo+/s7YcWfiuihpXZPt+Z2R6tGsGAFPUw0PoP6ltEV+DbMujEoWVRuji6lHmZwBEIIdFWPLK3YKSeY3SynmNNVPbMX6ouXzlo7CxdZlZWpdLDmwrosLA38BH6+ueOZX1/2y02aykkcSAFLbZkW9gC0fKAjPRpjBOpCX6LpOHEayYmrWcra/4hDoptuhN4/AzZqxxmoTrE8spWMJYQuApbCh1SrniJ4snySslh3OVyt2ZwA5dBrAleL/VlutVHT1wGvDDpTaarWwtRCzBt7KGxVuZiQfFVAmEFeaAnmBk2eXBtTg63AWzDBU+R9Aq3vOO8FnLTVfCc2W06e5gpSuebV49lom2zoQAOhKjjBZLeZXpitDTYO94qEq04oNEhS92s3Rhm1F4rXp4nHMfNa22h0jp2vuHkDyLv6emPK2Eqp7JjVT2ZrVKc7atQLLcfXoA8EwNZYC019OGQAoZeNpzBzV0F7d1oCq6Tr2sVud7N8uzcrwjIO6K6qDyzx4oFCntR6JrV5xjsvVdzSJvqOkL6vvxRdmRVs6axroLVMlVdyrcgX+0mL36OBY58EbUD7rFgjz6Nl9CxE6nFv9InTk10uiD1ZvJ17a3noiUMxyDXocWykB7yzr0pixttKrD/lDLjgnTuEGiMSeIJyALfMvPzS06MpTqaVkFqvbq8dM6p4g5hk+kXfn6jNv5Fiag8E9k1jkz6rL0XSG51r8P8ppE1pqyjOCIkMwQLDjVYIOHStIAK207kIndR1W9G1kawBwMOb8AJ6KfFsBgc9c6/OGiV1F16AfsksFyZKOoNH8plHnNxbupMkMI0gvKNvX8Q4zDUqY2f1hDcCFGVypoiVAAVTI9mb4t8eVan8iGkOnc/u1JbFHa6q8zupyOMEcMlgmgmADSCxLE/ywIcyCsDE5wOquNzg9BP7Z0waIkVJVbQOoO3n9B/8Td0zgRxQYfFRscEU48+qB3WJgYKqPDnbl9KMrOqFW40MI7xq7toYNFh8zjrBpprewscgetuY3vIafnaHILDTEjjsT2fCMSalyG6fo78J2iMz3MfR+RSki+npCVlrcQJD+fVfmXTNEytgJ0MXrOaRGb2ggpAuyutr3YS2JRrl5494eYvQIxxDRcARC0F4//5yFDYa3uXbuw/vi6O51exYuWi33G0nH2x+6EnT0arnZOrambD1xJEyqRbGiAAtn2CYvM7HNcpcVgIMh1uIdUN8XHyun4Fg3ziq0blysbMWzujo+8Yu+FmW7WAHVBiaqkZYbQBS5UsH6SKx/ehr0uGEVElaWSH/oWdGe9NbSDLJR10Bq7eSho+WfWTuKpoZlIVCVzWjYsh/N2IwQJaFd/TKTvgZ+NiYGBCGt+IeV9RtXNqJhCo6egBL3AUDPjxZJHc/0if8jSEMecT+b96mj5RhLUl16fxSrbUxicI+YlkShol7pMKbMJuSYP/6TB+cURSGO+c13A1SXS9xngKm/h+f+4ukYvZ7TU6wYmwrDsosChhsvugtWuO6XiTLTY7b9rf4CzKJSS1KnyOoJU6yxNQfTPtUq7mtxIqiA3SU0ak2aJz2NDBTXdltBlriTmWpQ55pWqXMBcKSMICDG0ykMAGLJTqANVF6ROINbgehFyUrgALqTa9+OZcqo18/c6dgGgfqGE1OgyY2vYeGBvHDnLffnx6TYwJb//WDSKI6Udd3mxVJs3JotZaAFKFAAz5ods7DsmJtnkD6Iv+QNWFxXTyoz1VIHgNOjIeh5vaDDRB2wnMgPZcWMJfwJOTcZOLPykHcxfu3fA+4cw7bztrcDKhwIprMKV3uHB0fNDrN3EeVrfg1IoYqfyGtzH/i4da/+zmT42zUa7om17HomUWE3vLvs6w6SLD/FKkmoDwjzrt2WwtN1Ge+Wj/d2C0pPZP9dQPMe0aep6u2YPiRW4Hv+7ozsCKDWjLHG7NX7yA8UAGU+//BV28j2uX2DTt7up0JNAChkfHRRtNdqeX72ePBOvsd3NTtVaWBnjRI0Ni9mvD23WciUcQugdxvzS1U32nV/F7WnDMyBWZrrujmYzR0Ssg3gzEN/7JQXD1SbxHIjOg3UxXFWgyj18cSQyCorNFeBtSU+Wk9x0VpB562y4ml4nZymt5xSBxC2/5/GJva0A8SL1e4spvcCWWaqp4zHSalrEKgr/4yG1tHNaHNymP/6QsmxfOqlDHnsrsVDuOY3XEth1/KkS79FubpGjIdmxNZkZgDwTn5Z3VElPoQ32iMva3QqhgIipwtWDR/hXujhVC+LnpcKMpc6KVh3p37kdXDl4fVNZTPWN4Wqrm8p/rO+OdTUPno63LaPwXEbOtQXTdI+/1A6Ofv8+PP9VZ8E8BcI3Lmesbja8s+/z8+/u+CfH+8QBPv6+uBbv/6hHgI4TFywHhD79ZVpzSKmj5oetaDfn38/62cD/A9QTWxv/gclkudbVeSfP//9Jzqpff775/Pjz4dc+9/n9xjiToVs7RMzDfFZDGIp6czfq7qYudOq7zHXrDxH9WbYzEsy12DLj4QAILaju7C93YG10SjHCWIzJi8tNIUYBscmeu2wzXU2AR57q/cDfcLoxwnT4XHnJyMDpKagHLmfA4ZmUhouhWUunuIdgg0xq06OyrAhs0MXIMvjkBFYzTiq7Ey71Kot+HzHQVQxUcbJdnrW4p6NDUa/qt1NLknaP4p9d6PvsIeKIfW3mw5MjD63Btdhjqjx9lz/5zbLwIX9IC9ATR8zRzItYUMYSjFYuVvzyTciE9b+oZT6iOMJLrpK7NLgdGoJhqBlM1aJkwHgsVfl3Lerhj1s0evOa0hFo0CIs8TjsQEYmKfuple1F2HkDeeFAPgI/ovFO0QTFttrb3wNbe6vsHeMdI/9IUEFgKopz+1bAd3JAoaImXjQSozpFk48b4rcUlPwF1sN4N2MJwJWS5+6vreyfLt+nuImvdCdV0xGnTYlVhzo0F/UsoTrFw12elVvZc2twU5qlyMZbHCruv2MUSpmYIRrCSASC/09TaWubpyAuNLtyUCgB8agtha0yz8zDZE5VCddB6r52U2+bte+9W5lkCxcveIpHc1mZ91LbrZZAWXrxqq60L2N5OtA3G/B3NZTB2OLZye5jSuWWJxvF7zfkmEXUDLnIKTICQfhEaOtXjozUyl+s2N7KChDk8bSiDxo0awydxG2/XQjobgvt9Hb/aTTrG9TsYPC7p1uT79KGBKTWa80CNFCNb0adY01R9i+w20d9+hlv+rbgPQqdpjatmzEBQWemvhJ8QBRgtOgYkPq5/N2b9pgqiWfDLR0Ybc6t2/re8xi237XeAhYB7HHem1VH0MkRN83bg7sH7cnfWvgDJAAL+T8jmDfYzWY5zoTLnwQFOBHv8o9wCexHoii++y+tJTYgLsQNZrdaLb7MOiuMBH6cqy8yj/Z4S1m04KH+GiRk2XLcp+w9IeVURB4jWp7WR885hV43RuijEvANHm+stZ+K6y2vw3Elqs+iOCL6a9P8E42QgG6K1BHrbn16eiqi399yvA4mDRhgrHIyY3bDoq1GoRLQJDQHuyyagZW7RO/egCamq06/e1+DGAKwfxqMZYHF7BtZpIcFGqPOspuMqDf0q0z3T9YO5M+bOg0ndID3KMw3C7sJx61Af05u9TxjjygE5lRtnGZQfsSvseLZtCxu5hyBn1KwClib2USOasXtK3EYbJcMh6QmfeZYb7aKhkM+hA0FDO48OAutg20M6A2XjV4FNH3LV0i4L6Lxw1LzsQYYutl6EuYpsqMYrzb7Q40eNKEhx9y/QQ4Ys0TI2U0scWvLDfBtr4toGnJS2IKUc6NEd9HrJVDzHqIb2Y8Q44neaIDsvf1TBlBzHESaZz3gNUaaJMZjr1fw2GamDJcfrZtkeiHv7MW/cBSHq3gFbQodLjw3HtALxjD24aqe/Too2UptVkBnDgZGsIi6Ggs4MPzo+3jJh5oO2BiLX3eWkzWJdvKwDdYeZDdfvXTcZYShDMVQa0526HFDzc5TCdYtzmrWwNobbBe+3vLcv/di4StQTQRUVyXRUt7hj4WaX8hF7/17pXhQqxmMFbePH588u47qvniR4wg1s7FQMqca1R25+Eqmcphn+ehHzE+0zCYxmBN4/YgAys00vKyAnwI7vbzLmLb2LkmE439EpkNjyV6d7g/FZhQqUzPm/lo3IMyGfEVINfCnoQ72EwtUZ93SXY0LwmbB8wOr/ZJoDpElmFHW9zssY4odRT2Ud7dxpKxwDOMGeL9LhiW8d7oJtiFXh9f7e0hgjwTza0BOJ50INrcy5IfzxePxfR3+ofP5QDDjI1E3ZPCs41VPgjx0md5A7QYGLmB+fOkYMWDCNI0zwmd44v4Tldow3vjpEMfg29zMOGmCuw9M/uc9DU6SaQKuIGnB/mkyVwjj9Tkj0bWU+iHtSUMtiU2u1MgsfKDQxi6/Xq3C7CQAR6ttYdHDYSFlU6Y/UFLj2s80Zekc+W1M51RY8yM3AzDSytmxpKLmH+ABmAubrqWtfvn3M+7amkpoGHYoyRFBRQ2hEkxRc/AMzCBYpoJjbpWmqy1ubAlPbp1lQ+bg3qhW8BAWNY2fX4zIc77NKP5hrjcvCev2u4z7xmPpnUibN+79tspDNEozQmOEXEBRIBtF4XI9LC27e7bRmiGP7y7mxHLDvG968CqtXF8Dormwsa+YAPqecq5sBNvVaWW0ia98mnHCt2aFitWCfJJn1t7Vozqum7fa9K8OyUGEQPTD1MVtift2SZjDhVB0sk+wIAdwKdMI3sDgm7jy+atRA9ZHsZ3MhTLI7E0vXyevDcu/2MeWhKb8idhLtPA01FyXLIfJaK+0T+mlfRIVzyymDnSXQQe3xhL1a592b1x00VdmIg5XCJiLcPjgwlkGTwL0yUjlkzdot+oCslDxwMU1tDmbTFdau/A+oWx/bZGkFZ46SxOxPDF1ZNexk60+ogAsXjoOsuli/e8SYJkc8a2AJagq086X4lZE9CWervCz5fN4d5CvkmMpowhBe0DtsHK8/BEl0lyAQqyfGoN6D5gABZJNhhD6HoVm2Cw7Klr47D+Tw1NtFpBy6kHttKitegroJaBouUbmyj+o8ft2sOgyOEnHr51/N+ebhcAY/DTfmkZ39UM6P08EOJg6afb4lixmAqRKlpGd1kngGX0Y6W9bPXbWeOGAQ4g8iWM3CBleA0+4Xmw5+WwhjQbzEAqMjO0rOioRwLFGvL7xPAsvgE43lvHRydmgTVtLFSs+ZccvB69fN1FbqD0y2Vb/hNEdxDyuQeY4lajC3ZeGfcqNenNFus5M3Sr1f4kIdXqkYIWETZhWjGJg+cf/UQFqxDJoP1a3TM5QwMo8/YmMFvDblcIo4xFxh+Q6EAqHtPtypytvrEuaz+a4GODGl5MODZ0u1y1cRg86quj9HMfTiZou6OPe81ZWDH1SzXElvO2cuzuSB68tZi11XXBBuBUtjJR+/rmdeS+8aCrshyHWRzI6upgUZRjjMRdhZZyaMsPdIpr/yE8m/F1+wkz6t5sPoBO1aR4azGhU+iTIM+Pq2PdBO83nvdbhwZWr0E+i4RjpB2oYq9282GssTreXvBagBdLFpbSgp4NoVGU60DPI+pzvWSZsYVE+1LFVi7VtibEFoHB6SAmaVDrzSC81IFApbbUNiI3qreRvdpNKUwspzjTz0pbYb6A43n47oSOQNQr2UUwd+ZALbMyvCG4Um9d0QyCnILl2RT/5mdc6I24nUmjyeL+gg05Xs+0dbzBOnMYToZK96wLG8adDT2uFSJT54eV9WkXlOnvRkIH21lE1xRWl13Ic1RtlNCbxKVb37ZJ3hOn3djGsV2sOSh51Trg5mRSF5w/CEPxB/GIKw1WN+Ohu6zabkZUjwZX7pNXRw3tfPpNGnI9vkLkujN73+VSuosnyg/5i4VWrztMCS4/6QiKsrodjsAv6NBNrMWDgtcG3M/Z2p777+c3UzkQJLkb0oVmtZihKVBnYQGkeYq336Njkc8vWy9wcG9z6wvQyM3u4sOhHlg6UDOR+nCClnMzcPnwKpWVW0NSZ9tE/R7zzl54BRW1xx+YcozWsT9ewgk91j4Jrq0v/37z+4NKmsPa6xtC/5pi2JtUGUBj0jcVPAxXShqWET0+TCa9fyP88NldfcSjGCKusDAtBaflVAd30DGDDE/rBJUWlXlEw6b949SqjX2Io9kbcYcEIkgvBIGRlCQZgkwEzOPGLDH36H++F6LcVEg3BET6nT9k69FM2QomQMsQbmEDgOt8szBu84dlaaK4JFQdn8TMDeTKnaAeJlDjMRvdaCbQArc23hsKk475H2DV2ko/LiuXO0XvEZVD9UNBJFC0PsDBHoYtFVvYsIAif1dIXXV4RDjnxOO8RUwN1sRoYAFzXeuMTzfYOMzK8iIsDEVxuf3+1t6ExMnzoSV9A5kpe5uLtP1bjlZJ6tjy/zHsgMY1h7PtzD8mbYYp6QflaKIfTKpDPD6qrjM5iLNIaVkL4+EDm4hRyEUx5geDhm/EiQjRqB+57EgDt3DhJoC7+Sapxf4vL7/YC+dHkLLSWMwyvIjqAcgmScEQHSNmoqkxeoibAYtCN1qPmPDTMIxl3jrd9M44pvVuiwBRYL+J+XESlTYaxYJaNF1Iwd1GOsJOyaEVgPmuGQ1gx0QLbo1RQvSsdkjpQbYyMujjQ3wp7hiHQAcp8fDNbBTfK8sF8S1TmB6j9CYpEIdumHaGYlcQG9WAW690IGENSI3V76j7SWGsCnEgQDaLB7v8HuVzuplRkgKNRAy+CQ94FH9DAn5gGlkkha6Y8pxrlB+6JoCkLmG5MqEPYE2YaZrvwuTvGyyW1oBR2iyMYtUD+25fNnxJxzQ6iyizaUN4l2d9N3AnPQxBNB/AghdzQ9IaiCZrfbvaT+GGHfr22vGLhf80hUs1sTvNH/66Yf3KvAMEIcw5Jg+cTfVmPfQNv9nFsJhidXuq8C8fC2yomRJ4lObomnibjD30y9zm0IA8hAlexPCQYIX3TXpI5i2PwnIf3e3eVcWbQJhWZOp38TqtV7ydPSYUpRupebUpWIFE54ged3Nl8jssTfoxYGqckuoSkahOc9t0U0ipEVGp5jirJgMkYLE77pDS8GM3UdgTrN9g2wad4svLb2kYmqcy4lsp3Cx4ZrUU9ICe1RXUCWAP4Q25OKu2rQ7zzBxCXCDy4qDIisv7cI2YipZv3t2t7i/ifmIpOu2bjsvw8af9emg/3L0r0rF8fv73wZJuOpVvRZoQNykBS7e3lqB62V3T5Tos4XWj/avUyRaKuFLYxIqc3nmfb6JGfpSyJbSas+pA1WuzlhVmUSGdOqviGEAPyiDAkIqV0QuePjgPf/7I00DqKmeJwhuzHl4pqPZ1WQsTxVRYwa/m9hswnhlDddvtwNbV5e+XZMW7BzAMPfZsVwAM04EbTuyGLe+7XTIbkAaO7fYws4JeqDAjA5nroeXUflNt/WRMgU2EkTHOjLaGXGkju5t/MaDwqUUVpcRd2IIhDPS+sLaBDw5EjpKRivCwXjfZAcT0LvhpaGsgb5mN/hldwA+jmrmufsaVRChC79WBNb2MGc6Tfl2MbZvRNwk9xyTUn/eMFr2hLai8H7cDhlxyBvEXvXNjn/u3ET1kV+vtNBywtr/ufZ+Gptntg+xHu/lledtdF+5SJOxd6GRKxLmDXoLxVnrYCUeGeZMz9m0Mu3h77FgMGhNhtt9LIrWBj5QP1bjgoTyWXuItGh0X7M7q5gHyd7iLeYcBFR545OEJnQzXqitY4IV5gMp1qtvCRfufxhryxKQOEJJzFWmOtDUF4CjqDMmJx3u8eJiBdYBmE9qYnZj9Sw6wAUPJhhgNYJv4BAICFGL163ZrpiB+gKUWiEVbAorr9A0n7MNYL3ISf8dT635t6hwWXkuzbnvsiWkVbjo0WojdbfjOGbYnhQ4DTBKnsascTWA+TjzOfFPGZWy5dTrYW9x6wW+DEdDLTbcTJPRanXXTd14fY6OH179iZ3kpW/1iERSB84UMMPRG0UVmEIet6/tmOrqUjOOlFdbGgG8jw8flRaK5vOi5115y+jO9vR9yQvL+s8mwvGGy5zaO7449/wHW29zkujfqtjz871no7+2HeBv4995OgP74KasPx+mk7Ad92cdzCc+lghRiZz8+6YEf/C0fuB2PDNUVh1DdsT6lPq/9lHy99pOi6ewXSwnf3RerEX/pDf/yuc6/lLXe/vffP/SqYo/2qoKTG4keYXeIXRDLowIWnZhJcEU8ACiIoyS5TwRwhA3CU56YqwOWCUBywrLrlBbdYkqqSjOqa0/UNt1caAEvbkk8jwqFa0r2YbHi3mjGjVUOwClHAdaQJFuS6nKNoEBoltdwIkgLe811M/BilV8tP4XtFteFODAIXX8bBk2HAGrgMk8AXj1HKViFVYerCApgrPn/CjhpkOx72gfUyDZ8NcZA3AxmnR852XbQpib4wsFEYMaEJvYfUei2QlISqrREP6oUjKGJWwI7bgLLmLmkDCBcwhZBzJBN/bGaylEhGPmzbHiISKIwuxsxO+VgGokeHMcIYHllyvtn8QSP3Q+AGIrVm5ca4G7NQutlD238AlGhKFiI19holAMZEZrlmslkeDFMZd3xoAHPvzq7a0LfZmmT7pc9Y4qvEqsAqGU68Z7HaOs5qRrAFEsO0K3QkoXdqbcyeKCe02rGCR9DFNqMRc6iN4CU+PdTOgKYpAwDLDFbQ9BdY97uDSIoAcJxBFYl2DJuma2xIaLz0C5Dncabt51KYhwB8Ws1bThTTnnjr0nsIafyAzQGka+xyHtlHVm5kZky5t0yShDYgCXnI6IOk+Cjpyqxhjw7uRZ3O3onVqFFB6tqvkP0tvZzbOO+T7Pm2FHAmA8rUCdkSexRDYoqziLWk1YLoLazVNuxmJwL5BGaqoMzlBaQuosyL83/YaTnB6yc4v2YpMXdnG3V+ZA5PweMYaw9OScQ/IjKT05ihQ6Em/gcqJOr+QGIcQGRmjHFBw3qq5dEvoCgwZsedCkW41AVIGLG7NlkkFLFw7eAzKo7xR/VdSyUdtPI39XNP/TEjjKRANCXqEuekc7yoyx8xtbaw4t4QbdREjDbRSoqCtAlhVNtl37fyWJbj0m868N77N1cIR6rfuCtpB9A4u2MxZOSumn3eqQ39ZSC2fYuSykv2wfjOslAaYvVtRBPvxUpSX7YpDNx5J2pFyt8X/kWL7e+nST3lAvJ9nvkrKIIc8YH27Nlqn+bZuUdVMvEa0vxO3rnUIIZ68cNA0V42+rTQ61UmNmiF1193zBR2jM7sFgsBesQMpnIcbB8OjsAZ8RSxhXuQhTOiY6YFNZkJT0LQBPtuQPndbPDpmRkB96RhpjG3FqT74gohgiLsGsjkJ6gUwxN0R9aNSI7nPzlurh5DTyyGgSVksMCIdAB6poGWGPALQ8i4BsMLzMjrOJQHdapj9iA3hyan/nmLVerEd278aCIUBkBkMlr9KvVqp20aNy7iDy1CgKJZsG1xysMw6wmAUvl7QJ+Ss+iHyPH/Bc0GbdZcW3BliwcqmCufTZgO0lOiHBCOEBe35KiA7A3f3qHS68KLbrDImjtMFN3qCtVatK9GYhFaVhf/IrhAYxVc0Yyi27M7LukB/Hz0frRNyUPhPTJEkDTgxU9M0GUHAfAUX6eyCiAUFm1FZHIVoC5xheAoOZHat3YKqP1xSKcHlWqCW6snlTPlI7wRTW0BW/5BCvOXE1PhtNxI5xrQWUa6snDpnTJlaEm560IGhISEASHCuli3cHKBRUzE2ybddPXhk8ctcFjKF+n2CxiGNdmXVl+0Rx+CNDBzF9bmVsscoxJyQvilFCsA5GXprgewxu6RCiHktoB0KGViz7LDxb91DUh4tOD7iJabl3E2KT9Ch9BEbEWc98dkgYYUNhDmL596hRt6QD3CkvbELkBWkJr2wveTUfBXIzKbQTSagq0NemwMqsI6BxHQwX6cBzuyy1gKfmafN02R2udlEDWsKupTliH+DqbKRlais/VrSGjsZjGDO2ofpLOp3f/vjwGn9M0w2L7r6bQAPjrnz8k56KPs6oFGniQsy1HDrVLmQ8SAeK4WIAjOg9KXlNoSFMIe05C8Jmr2hVQsqdbzNVHlxz6aY8KGZV51RwsSusjMH29Ojle0Jgaj6KFESnR99QrNOrTPLyWdsakS3IIugFfVnKMyI/h+XMl+ZBXQDmUkZ3FKwTDmHcsjEYtV87MkEfFqjRC3MbhdCP0vk7CCLsf7bOj1FW2WPeUrpzZDI5QZZRjyeJe77HNQavtHOj0zHlx7BjbYyP6DOGJc8V4QxrTu0beWvTMIukYwMr4xswceswySGOeWDsbgSA0/R6IhkYQrevaGEE0Efqk1EW28L76gZNiEpr6trimnmNGp/764LWKtFwbR1oT0zxhBR9+/Jzp6Lq4vNauTPhBqdbdQAQVD/oIKYYJENtfp405+yQSM0LUG9H5p8yjN50U8W3nx+1cfW4pKOzc/0I6NqLO2nJ0A7ow0wPnhba+2aGtrN4UMFFlO5ed2YXGPPz6nILZ6Dnm+Y22QeqEwWCZB8ZeRfl9wuVnvGnXGN+jU4NqLev8cLcTEGhwWPScH4GhpCAVcKZrbAmpHPjKDX6dah1pzAxg1XgTPw2eXFFtIUCOujrM87QUlA/wKzglNk0u2wrAFM04Gs6NAw2uZC4u42Y6kjoByOpVoY7SgwHYc6CT6VBarXOL1RJVRo2LhBrTTYqtGqYTRQHBkuCwxhmYrmkqpqeiddYMPcZiVY3aaMySTh3XGA+l+PNgu+OdrQRXJqBnPkfBht9hQNgCWzbWEqSFYLj+DND2s38RUA+HDMsxyLKnTFAn10Ov4PsOQ1hTIwEZMbsRffqoJfYEYIcHAYaf5tsIARImjgsHbGvqKmKZXARwDapRLDqCygsS1jPhR5YaUEMViYsXSDUJmbbAESw5VJkCJ/ZzA0j8oc2sKLGQNaanPExY4A62GWviyv5M2IJnNykQRlVzEPToOUhpwWttvOrqguBq0EuAJnLF9LrVNIrwQdubsdxlPBa3Ix1jGKt6rsCLyKAtrXpjS/hM7Yr4GhqLdtDqEmosCCKVgxi7g74pxgRjr04LmdkrrVyTwxrHpAuCV1AcJteO14De1hnooWmv2GLYZxkDvesAe1BMaEIQ3BlkVQ/zc94sS4DyJgzgW1wKQDv9XndREgDFGF1LF6IcGOyeQTxO3DKWbJ7SXf3KAtdivjSb3iQ9yyvX58efj9fWPmp9fn4Y//GroRzTsEMPtny9Th44wL5fyIx45qHhn0Us/CXDyScMaj/zEsYWDHZN93eoQbkl/7prMI+P35cYjAwNDXdGUj/UhkN4IaIakxP9eoKOVxtgxI9n2gUbp2P6dfno5TCr4NP8JROKqHdJRhXx3N9fD/wQ60u+/09DDf4pDeuphuvXG4FgJUN8bcFkBbxXFDyU4NnYug2klNWvp/yMw2161M+pdffrghjDFe4DEbOBLc83HH1vUvs9o2PP/Vv3tXkEloZD63C/oJQauY3GmR5u7+9XvHussHibvveO4rfc0pVjtztuQc9r49mhMRdTFp63lkxJkQnHaj2TavhpdH/vdqcxGDgx6ygttjim6luL79GWIHPQoTL76ymhm+ggoqKwmZIJo5xuqJ7UtootqZ1z1ZZ4S45SWxIy51/PyOl31/tuvg1O36dwo81+iGIUK/hkdtnDEZ91bptqbThJPStoydfCPLE0HL9QtzfvmNLgP/77/Oc2SL2/3C8K6YMe7H2B9wHI8P4J4W3Mr/VabJ4XaTW1YZiaaby2hOZZVbic2gb1fxpQa+0bx0P73c9tcIYReODfX/csemLFpOArlx+saNz1r14MuVY+vjWcifKhFPRYWrwHNujHeHuefqA70W1odF9OLOj0v7SU45X7JTNGQdymVC+kphRk0/ZGDvonTyIMIP4CduwpJ1hpGT9u8nNpwIOtG1GPagcaufdg1Hse0eldPhPEMi7iW/F1TAe55Bbcqu33I2CH7fb7wI02lOm63RRCxlzfjRuBBPC9/loL0PLvLzwqp1mWqDge0hxTa4DRbeQ+7v4xuhtzmrDwS6IQ4tKgsbxMm7IJE2fH+7eA5oDZEm+9mMQvsmL79Iu6JxPD379/75eA6mDSbRFNjrJ3VizqabotGBD3V0qvVvE9FulOhm66Mh3tIzaraWcpClF0sLhvb/M03ulpNhvs6UIy85F6ciJB1HTjcL/a9F38jYf7Tmt6rFrVCNLUKOC2QmBPm8wvSjDOYGmBNjqoUbwHfdsBoGVP91kxmGpUdP7SkkqoLuzlrQWdEThcubbIgJvijNT2TvOGh/lbwwIbsP01jQvoPobrHdUWE69fPGnBjKW/NvpaW7d1fIk+TTf6W3KJlLnfsWOJ9LY+lx2m7xeDXU5jB30b9FWZFtxdG976tlzLGro9ch2O+OtyrOwgX4W1E379OqZfrwfx+GZFLC1m2PbudwsGqO23DwclQXHsUcFtupPRGuwGl9zEnTUcx/3+zcaPX2LiGoO975xrqT1056Vr+qm5jdo95/Sr5/brMLfZQB371il7q3ReG0IXat7eihbbICVYwAanYo+l1ZtMAS2v20p2Kuei16h7y3XjUG447h10WJS8LSc3KTv+2vXctB+/9xQ369eNrTo7Ncf40hBuRz61IZPBvmCxZ6eqii54YHvrYLRfr9t+4fLex18L2u3+Jga5Q0Xzu8uvwd+H6Pq/XN1dplaeurVYDVTYSNirZbjJC6CKm8Hc7wBFrPvdgOVpfjfkaO7CGEw2plCg49zSArvB9Gt1ltovd3w+bxuWN4/1F0PwwYX06x356+s2uuF//5Gtt2D9xmbwglJSxvb8oA/1iycFpO9Gv2H2Kv++wA3/Z1EErKDc34WEEA2no644JrEN7aE7Oy5VjHKIF2xTg71ZqEpLbNvx1t1of8PwsZhvy2lDbwGzkdtraTEgHy+/nocRkur/tNj0ayY39NkRBbrgVxeuG5GWgtQ38tmC71dz25Yw8GYXc05pCI/fHxbDspk7e9iyP39dsXe2haiVliujvWqTXeWnnu631fTjilMU5WQoLec3Zv9tNIJVg+7bd0RF8H1jChHm/HV/bVRHEiNZxfNxI5OoTo/ZVZvCFDv0Nr5dAXSvfm0pUYN2aW+bToRd4NdLZuPDce+3u3EhZDjTje3FoFvNV2p5t+jD0pC78bZhxLzd5N54dRpm9DYbqXi0tSlPGLHzay2kDgsT/moZMKHBr4Zo/XD7StDFvv58/rpEF19IctYpLTNwdD7mKw1rzbxTAzJrSygFtI52TQBZ9KbSpmCPuxSZQkj/p7Nhm+/2JGyJpuQual3ZuLgNoZjD7D5IQOcTeagVHCMk53Y7ZuS+Xw5X41FpEgJOqT9/rcYE4kzXbsga5Bl3H8AM6gVm9NhvLUH9UnESMIY8/3rqvnF93Yof6s6E0hFD4EKZpSUrkCvDjZyy2kfzc3tE7tc778HsJn249wKWKha7GtojTPd+sk9CbRiuTt35SL6bC3Jw+ZfWk2NRrm+diuFQ+W4LyXlHDnj79Iw5XsJtqeQdXQSu2+rMeFbY+nB837aIfOj7DO6d/8WRsDZUEwx3vf2fgd8x01TjgiC761/i/55mZ37xRYwr0Tbc2O8Byt7vlQct0I1GAkcy0ezpJu2df3D93gfvVDOWY243nSgTtO3k1N3H5y8WVYvNqxu6/1Iez/n3WJxzyL+ErRNjk7vb7FDK4v1qDU04OM09pWpp8b/NRefP773xjPoXtzlL8VDf0DX+/vm3mH6+2B4PyOtRutrG66V+JNN3bUDWkIVMLr2Y9Tbi150PXBij4ETBvHYV1l/S01sdUf+y6rx1puTKFZ0Vlo8VYeYTJ+jGFLngLcLfe6vGjjjIIm2RDO2hQzi9LUZ6vhOdKjVIyMKQMO0bZoIXkST4dv92M42k53/eeEmLUlqUSiUyR7UWDyv8Ru/p2bmXnBXXBt813o8o+qO2kUrV8STc34OpB1GmerWW0N6gnV5/vVKnVQ2qTR2I439/vWFUczK/bhl79Rs3wFV0G1RQji3st7f5Q3XZ8xlZQTcBZ5DqUCN/SwvI42f/6w2LpHMg9DA3ZSw9sTJtmNpcpP+j8WHNN8zQ1bUGpyXHA+E1bGJuLQEj2HSbU9ALQt+YPOhjKqNfgBpaS/8Tf7/YD/v4u0EHM9wf681b2/voeZDiVbPOJ4z9foVfkxJVmvN170vE+jCmaTrQAjt436gANozJ/nrIYfYm5KTnlfDE+/bMzxLEyZjkK0cMtqI2/sW19TD6FPwslYqrWzY07Kktqps7j/H+dpLsfz5lAeWbnfEFvO9dMunVlRP8v/wbuvJ0TUDAYO8kdLiZdoS4lWh82P8K9iO7JDCxGldZH52UbOoJcwEpm0fDR4kpowdffULGE1ih7zzaXzDPdhZTOkA1xslgoHX8agJJtiBKbGJtyqBjKSzIIjgoiUfzJMhAXZpAFFsk7qlk2sGjQ0yuVBoO7vjRcfEvFAkfWDZpkAmBBpTh7viI0npD22khIJhCmQR5wO71B2uDVOGo6N1zEBv29AtRuCOOjMO2gNJHu+KZ7FW2lYMaPv5rP0rYDsDlk5iFHRo/iByFARua2n1ovZkUhts7xpP9TACBTyWaRbgE8LYr3c52hkOXZBW3bwHdkncJmCxxr0HkYsv1oROaMriTNHby+f93LGnsZLBzKL7yDd3JBRKR49csoWgiZsBDyu4gjNGVF9r8eUwN2hh6Pt06SpXF3rBTx8G8sWIuiLwCwsLGkMYaiLQkj//Tb7QeclfeCo/mSH94d7yY3gPnyTJvftcCCkwVfBf25MPzrTL+y0nuJQsVS7V4cghLMjfLDy5p+9kwWOVTVi/TWvSk2HSMVccwQ0O+/brH5hmLzj4DXnC2O+ZD9c3xaMX8gr4IFtTtFfakQ+5f41Hsx+16p9x4s5Wg7W2XsDfAXK0Dliu6KTYMgspuBwyZiu3ilPd+bYH7KIfrmFzjPyADu3++aG9YJbJgbSPQ8xpBSFNb5nC1FYQgumUc+BY5xAb9s54mrOLhh5UZLT/Hshvj6ojOVk5ptm6fIsOCOFqdUdaoW7ZtrObTLkHfy1vi7zVRCSO7ngO70q5XAr5Y461L+l0iEqs8O7XYTitx5rX6/JElYksEjsyinfgj615B3245DTrKA/XbbGAvYgtig0x0qRVUz91toqJX1mbe/+3F6r99synQYcL3YmMl2mjp7R0Zr9wz5qkZfxxFZrt/Pv7SwnPKcmIjp9jbxGGtiqqPFbD23LXgWQBrEKfDrHP0UM0E4SZSV90UycrkZip0bkFPE68mZ1knd5bHr57aut3zp4DmVxe925rzlxMXShcTuyc7PAWJWld25xKr6i7VOJ0CZ9syprhz5R3eP5ijIFRnD/f1eyaEgkf9pjJDgHd7ft+zKflnSQjbMhp7ZChoXvT0BBCxl9AykmCDyUVFrEYXbMhjsCxyglzZmSTWEg9Sdq/j5+Fayzy7yIZT/8SDrNIlMoJhi9+1/dv30m1kUGHdn2xFgBajV9j+qoMPmgZts3oBuuYkN2P5AwrZ8s/02BSvUV/ylowmre3rzuyJj3u1sW+EFwub773jifQD5wf0qErVV0+kiKKrdF30Xnxb0QZedyfPfhtANBLmANLav3kOr5GWKODqsYIqXA1RiA7JYnwff+daS4VwYAjiTlQzv9aqFi2I3rP/BppYuaHWI6tgDLdH98P4k2639k7cVRHL865vvw7adXd0d6ORVJjYcIXWL/3o9BUkFze2oONkyw7g8fxcpJuCRVSlSDKHhqmfo8ijiGu9buG4PWCaQdtqBm5sscBLZQoAx2D99oj5449vHcaKB+F1/8RFxRJjwF1YQfj2V397gu06zqLvcSP0Od7f74AVq25n6sMzIIzavc8PuqGZ3MbFg0Lh1nsvPOZSKXPO7wlJtTB5j6cFvX/dcKx8pnFwq4CDLVia2fN3lEMsTHhTFdXSgqG598mPsDsxG0fDYT/vqzK3C9KpdUbarIIBWtDGrzne6CkH3qfR/rXm5nWClqzPHFW/3lsUJojAlC9WWmC45oWjGbDFxFK5pr3kCLAFYjQJv+gc0FPu/imnBvFFJvHEbHs9IS/0bTb59jzMkvXvd2v4FL61Do0aOYqvWB2iejQPm6qgM8TElYPQgGSw9uSjXGA20IFiWvcqn6SMvPVHLTRsPebdq30/V77jBSLZL7ct/7oVAbf+gl2GD/NxRryO9WloIALe0HHBK8D5yBRAPbTDzoClavF/1PVfIIhmmq46OJN1QMfpHIKtGAiwnO4UYPgyRe3rTdYLPYtZod/R3k6jh1h+tOgp+DaiyzCwshk0plCyNbVFaRgzl6hFa0rVdsL0sZI6ECbTYygoPXIymHxErgdGlHsGJUs2+lFlgUTbB8QFKhcHCCaqJE/gMKv0SH3LdRdmrvtnw6ISeu1KjDLW36Wsa8EC59K3iEdYnX21dtfqgNDQkhoH/IUGF6SdJgwEWyoh0Sg6YEQadRb+FQPaJegtSFI3gGJJy0HdaiHtCBoeIz8hO1C0zQIaNa+UgPqJsXIlVmZjGHbxWwwlVllhOg1ik8FMeDVoEiBQFI+H2dpPnRwdAjIomeSwuuDaZUnIJ4SDeWcAnpfp8g1Wbk9gG4aw7TyWmJYlMmTpfriySqWB49LDxn6iIfbs0IlZGqoAiVCkaY1Dv6M5iHocBxeCF20X8Gprom8A3dMWCzF/Lpd4RYjTuwR0EKxQeojOEhKGyI98thDENw8EN4Gwkc1XgHGNopLmTBPUYxEwouwdukvFCwFBcYe+cPcLj8ChH7fQrDLwZaO5Ao0atJSs6lxQJxy/vLgB7fbpOZrsKd0rtOhLs7wL2GiouD0iNSqz1gRGPBibWl+2FsYJWNoXNqiFY9Z2a79hf+oGEtBsoAVB0xPfEgJ/8MHxiOFILXFMOJmbnCV2Lgtq26I7nbRK+Hk4QZ3n5peQOia6qwIlgm03QMfk6q6/kffJVs7Ydf78oI5vJby+joO4Emw9+kTUhbD1fpRmKaFot7Gj87ENvTfKlGyG2TJnIqkwC8Wb4wD9zRPfwyCOKhVsfme1ZmNFdOP528S5dUvFvrmxj9iGiQcDG5K3JP1LYW8p8Deu5V2gOiNbRl+zdsVl2UF62x1T78/Qb5mf/nPyphdr6U4bOy4fF0dJ1x4nEdtbWWwEq60s8hKIzqSSnJv2x8h9j5xaEgta0k1+kh9BCKlHQNG32IDo0834L3mPY46LcMt48vjDtnrtvYRdpprJYNpFik6g6j06dDtXdMUcThBHW9J2DmdOpRSqk3MPzFIJbLvkiq642BxSxywlDaOc4qaBqSaNs/D7BPtHVc8TZpk0mmKdkqEyxzZZ3uaT0FXy580fPG1KMkKlbWY35bTxkUR9/ybqd/ohesOC0fSW1LhGAmF6ZyNGyl1kt+aUQSCpNk1MEUdDllshzrRbCo5Ix8QcKrGRNF281HPJJlig6rRcfVbyt21flZUil41cHZEK2HGgWpYjejS/V8Dw+U0W16vskjiUZc/W5rxxrGGGLSeurHfn1GWg8DrjOQ18JJ/TZDtiyDntEqCKHnixOcxkeG/NCACQ49jMvJOEJSUadixVWcmm1EMuecPLfXvfS6KwvV+vz05/tJpO2NLF3TQvT2wpWXBr3xDdZv52xDKGgvDaxAa29e19eHO2rx2Nl9Vpa5ccR7vh7AsASaTBjmvZHrx7ggZ0cKL8uili6n62OAEcORkKwIlVy93uLSILkARbQ8vSvlveLXen0IG05mjaHejHReurrH4HVTIkJoLdg9qP3mipNUSD3ogxM1pqFNOPPbmqAC97oJ8Cv3ujnX7nNLk7uwrtwBvqNWnmLqS5a+V6AWUnkT3Po3g07RmT4NXBkQqB+1Gr+SJAudX2o+Oikvth2oWWfV/345A0WPv5vdov4JZVithfRGwA1B1yf7E0AlDLeA9IPuSgcH+V2jzicbS/JAPK/ooCJfRRJ31pf+W13b7H67YF7q9DaO14fqnYrQF5a2UZB8a05lUJOR9du5oLzh0Dqq51tI4hk3HpGFjoODTvHsfoWLw+xsx76jHdM1Yd086JuEERqyvuMKnWcKOXLKSHHsvOOs7ByfIO+x+dGR1o6pKS9oByXn+AmDkdVnrhzlaA9XAXJ7Q4pOby4TuB2EQEUOfHRk+HT7wlHyEKxAvniMiDaz9rAkICI6WaQLAJYweH/x9ZntUSQMGWT+R6Drt0/Rxp0M6RzdsnpjGrhHEuzw2kt8q5TrYKn6Fns/cZl5gk8ckZL16cpwD5Vbgf7ecnp9p5YdJ9zBUmgsvLvHjveVlWGV/89tfOvtevgzfJ6/m9/i7icT3VCQJy/16VtPSbEkPt9RymEeNGBJ9jv5KIdGGdFTxloP30QseT61aFGra5R0fDCbAZVJHBRupM2kzG2m30hRefh19aDhGukTPqXysdBF/rSjvV5TTa2G/7/oXGzq0YLeitnuXNy+MxYE1ScPnXoFkiueIDeWTdz68IK7A+Cvm0rRCv5gvkgHIqxt/HJiMAKjm/2Vjz9pyn4O3Z8f4dWYN4x7Oc/5QPemNmJXri+xJzz/uaqpTgHr0ktHWPiXUG9zB0GOMeS/DcaB+k7brHVpkyAFKFEuCTbyKKc49TVZp2D/Kmd49SK7U+5vnxmTHhL5GAe/7z358///Dznv9zJNWAyDKXE9tcEatfEiXt0PdHVRaC8EyGBKyf+FOyMPJdObw/d3m42ln8d2i27u+IljrigPaSpUTVBq1J6HOlKnITqZBFZiA+U/vc7ddQcqtWCoKGo5/qqoKVpFNJqMav6ecIG3/xOe9rAwaRVoMMRnCpbSspDep6QP4zUjQnwlH3lbE6DMl7X94A7yvSFzbowWCqbHvHNbk1AZ7sv3+lH8PHv/xxtWxrCc7hFo0eFBJZBwKmMlvNulYP2KAFVIar6NxyzY9lcnhihher0GdW0eWvnqopOfR92lsWdoeRZsh9axZ0QHPPjxn3OfLsT2oU06Mr2SGskdzE0IBj6iSFKDTsxknGW0RdCSdnfP6smdZ1ndBZ+TU4NH3U3Q9bYKGmS99uUacy5jG3BvSObxlpoSEkrC/FM4Kdr99kejIuIxj3TnkSggG3QLhZ/duWAwamdxb/qyZqbJF1+jSnvnhKF1dz2jLJLhgZV8lqVRZz8MpDV+XSrG8oJsje620rSFztFyynNVXKxvPf2chPhZWScOHweE0txjM9OrUqr1oibVfKMXnV97zgMJJm1qc1tyteWE7D1tA5xC9fPG3kgv4SmnIaM2zGdLsdayIxfWC6zTKj8iuMTK8GievGlsMM3W2huq1bmfO4a1JiwHZPnweeRnywJKTF8+QedjqUjCs6gxbeyG5Dd6J65gwI7OXmTXS9wWj+x29GZAIBss0IbDm5x0yU0vKDsa00uhFdMInfxaGRYNyt5vHF1CY1wLaiOmHsJdMmZgoyTHSwcPeNRy4ZmfDkZlj6sMMy+0k/e0lOInhWWBDd3Rr0oTvFjq3QcMxMg+mE9UiLPht/1cIHACP7o4/J8YogTtwGAh2a3ty3HZT3Kr4DjLnIO4ZfWPJXDYHJY/er/3P6r0YAINWaElAgU/d6wX7Sk+jknm/X0X7y5w/l5XB/OI2P+6PspKZvMqO6PwdJpAA59abWjy/q6cdKApz7QLtLbYusAzjUN4ve7UA1d/XvbX4/SXN3GMtdBu9zIynVfd0v/Jq+2YjpvpbIRl73RTKb+/5ThRX3vRqPR23192+n5k7pVfBItT/cd2pA/ZTv6w8F67i/rWqu+0v5k9xfKVjm/pYs50Ky//x5lrSKRTN3/4y0cf3HX/cfeQM69djIbgOb35C0kyQ+mFGhh88iNlyxtk0D7g0VZAUkz5hKjM/nsSHtg8LUy3W4oAFZztpuz9lhrb4oLX9p2pSSmE2APXuSA7xxTxWJ+ACBUIqrvq481VXvKgBUVR0RmohuMflzXQSq0+wDCrDEtjnkkSoJVD+l15SkC0EQr4qfPcCjeXF/es6gCOCKWd+MJmRTsXgijfSr1SA2a+l+7/g4CGCPSWXbg7wZjSA/PF99DJg68vZIMRQXeHMMndS3LL3M5rkxSFYbAHcmXXQff1VAeXn1oPiwxOFxIY0EllCna1EWYW5duDylD3PIVB1drjGvklX9SuhW8ubxKzCBDzu8Ajq1X2bentXAxQoAxLOCWsgEkJB5uIdN8VdzgRuAWEZWmsoMI5RWlrGU5togxNJQdGHgrfUici9sszUrBkJWBmhSJXEqSKl0l17lJ9TD0UM9EAlPhnOCFhg9edDttOIlQCkRHDZeDpPfnbCa6m/bC0hTO6G7p7JyS/r8/h9/9nQoGbnpJZdcnN0aGBJzWqzPsHtqVFEttIWpeVBjyQGS6wDOlleSoRSOAA3VXwigid9ifEvriRgauJqLmkMHEBeG+o6l2uNAfOGvWomDgkBjtoi1F5AZUMuhpbQfoFpyxCAymNSbxthAMtxCbksGgyMefZFvqB+rJS9lAEPNcQDikCKdC6DI7AQjzOVBIHWi866sP2sPE/OurAworAslTJFN3VhBs+PBB2GsxxC99lTn+JwDda6pjh0wh8RL1ve8KHxfswTTZ2B80Yr2PumRH24c1g8nk7IfLqwt2dagnzjttCtRVeQ15FC/M46npiBkBUZMQqIcJt/ORzUnEVIcqmnYvMnhDD3ThceQHKIKUOhad/0gl4RROgufyN7WTtVSqJMNHQ9HVqO8B6tVcyeySncvhpKDDiQVngTAUssgU13SJFUCoO+Lh3lrw7GhstHqGkODEr1QYS7AevM2MP/ZRuV5+LZ5u6Qz23r1/IXbhk4utNi2dDvLxVyoWL29nBRX/L6kIlaOrXYM+qrYAanPQYg/9s/0IkhxR3AvX3gxR9R8sSKraS31bIW/MfaOexr7UJ2NCdtBmfHxkp9H9m0qVWGFI0XzSLLToaeHJ0iV6JWdMVAjEn2mwaNes/H92jYyicVOfhEcAp7a8ueaDOomHsi2V6PlUx608iqKKw7Hxc2lyDF/xarePH9x1W1Hi+tEgiqChqWNuC7ybesSbx1dWRzEol1OydAEuT4kzVspwFu4jfrPXs1kDt3SUPyrziAVHf4/nDMJIh5uiyqmB2eXQ0RhDYf7r5i+PBM8y7BmYQcRQ0YxPz11CygFnUNpqwL55lRWZu1AguNvO5DKSAAEGuFHX6pa8RG0mMI40evfRhh84pp4AHaRIzMclscjdVClYeZZT5iU0eyNxFJZQUP9xLTe7BEq/ciDE9uqAFRD20FSst3WhiiBsjWO7a7MKfOwdLGklAZkFw8q4OpYRMczX8oiTsIyLinUUa6qDQNvOOiSkRji0c9Yro9ZQ9aR6Q9LbfHX5lk5y/3LBkS6wNSfW/sWtWz5oO29mNpzrnnDEYKNYdO5bQuZK0NUUO4AXUNjii75PrinxFnKfWO7b2aprOgAPVajaNdxEhyEtwDMLA6yYeYc5yD8GrC9etvRvJTSofySfebDuJIoZG19FcsFwKzPgqgtZlS1++nmkwJ45C7tUevbSjpY1jmE0A40oXN/TxZYTmTDmNWQhucs9dhTRV6PNcT3XA3JgMpUv9TBL36NDYravLS84zUPzeMGUbu//vlHUMMr8QVkwPz8xRqjem2Rh+yVsMwcje0LSDyK1PLK1VUKIFiPX+3pFeOnvtrIYNA1UfEFguOl+JZLyfxeQgdXqCZ2hHoh0CukU7LygWYPcho9pXvwTtk9moGiE67eYa2xvDf9s/v451++41OAD37c97rI0uy+ocPpa+Xf0D7YK01B9ID3oJ84OloFdF5UPINczZZ/ABt0yNWXYtN110u+M4Dle9hoBEBV3bqJ6aGjitmuoxNZ16HDdd1COiwnUDXYagOntyxy90LEirWq5cUrSQCdTXy3ZZ2gw3RK1WDSuZ1l467U3OZLQsi8RXSBxYAOPXxmgpjzdJGXYJfoSKJLNclQgVFdqcTXZbbBd3vPnKGAldF3+/tNDLA7Bl55/UPteZYETK7/QyPZ8wlIr0bNYkKvKCMHQuQ96TAfe+D8H4CJ8NmrTa6OWhrJycn1HQ9yj0HPZCHpS0Vfuq2LskT7LnHIsev7mr2SXynaYN8b7n4fduJjfb/H4VJyhNL3B61jPoNEgBS2XmIFHQh3mX8f297fj3/+vYG1VhHjX18kXxewStD9iCZhXuM95gem9qjk+Rkte5SK2vUTccBe4mIA5K0AIEm+DYixpE73oPCrkyA5cemnnb9nOlYB3zwdM0/zTFnTALI9JegDOES5chMoPZdTi8mtN8Urkn4EFQXPOwlrx3D9WssN1G6vkddaz+6XCFXVt+5t+9pgnmksxMEjjIlTfG1mubqvxgImJaAq6qFXLMj23sUfgTNv/n1Q+yT0FWa2VvTsToeQNZKZD1COPHL9z84iaR8V7/R9HOWCckBG74y7k2WRZAhTHm4Hcn05n6cX7c8jvL//lTHY23DsVtbjKYvpPOUEp794hGT37t/CYfs3K0vDNyXncZj4g4YPzVSlyxhXx8BmdwaruDn0309u6mnOhmFjShuGyAFNbhhJYB1GHtRhdALBx9yjhd0wDZMceA3zQmwDIJar0K5VP2WYebMYxJSCEPWx1cZxw0Ipr9ywUu00N1g+NhnKUWxPqsTgqge8qzXM+OtAjK5MZtiYlw3xifyVQPpVlvcQJ+5d4mka0ieLAEM5d6QOoLovMtSQjLS3IcX8EzSQHNZdoKoNDuy1DJCjJT3kmPkYY+DqhwDtRLbD+axOEBUxopeU2MlA0IdMxrWRDKKf3YNcOB1KFDtm5h4IHUMO3bWILIInH1qXSoFyy+rSRB2DTUZPupgbqkynMRBoKPnGaS1gaA2aFvr2yNRjVo02O7pkLDB907tB/427ToNka4GWU61DpBSXgL47UHgXkQ71J0kKmg/oNddQBMiylgrghrXi6t4InCl/OyrxBVjGauWOEUpt7rCAN5MvxvJV+tLFo5wmHZPDs1lVD5w+v4BeeojE3QWL5QvqOUxpQTqtE1fQFaSl9ivrTghPZpKznIKj4lcD5gt+GhJhAEHju9eUxh0aqDwOQouA4SW9zy/eNjGbMSeQQgR62xRzrTOmRVv5BAHxwxxi9gVc2VdD5kYFmNhNi+CmJ/UYMXUPdWBS3ytxswLLagIssOCkp06gQVkeJk6DihCmSo68WWvMmEpfBbsAyJk0mOa9P+dKeVQ6raRQ7BmC7Z7mz4IEVxKxOaw/QXRltWH7qLaja5NiYefVSZ4DfOBdoTUI/eBBEssV2jpp9kNgsUnbYhqp8o52zxWmQchSzgu1M4mPZLTjiiYAZsWcC6shsB8XIFiWUUdO5oCZU8TAX4oDCbn4tYlO2sNbFs3gpFm4AUx74z36bFAvfDqFUoAnRHN/TIZxS81yo4Ejp7V+yc+uQdGAXazyVlxssQKoCMloxb76QpYE8py3BxGjLPqzDYTKpMceVXXuQexzu2XnNR/xFEhLc7zmYBu943RKGqKKEsuKZjBC6dEGWT8xHOx/hMVAuRVU9HIiVrHMVBV3WUs4M/KtSV1Zy5GjTuh2Sj1O89aWROJcRgDKyyhVJwJSTAUR2tN1/gYFoj0cNp+qTGrk46xZAvLW7eAaFnMYqGIuOuSSJRxdc1mMBDjo4YawM3ZBoj5aBwDF83ZahBmLytftu8Bht5J0y+m9FC6tndiPs3rtOswv2w6B9cGiKZ5T5nrjxfKDvnYemjfmkyHTp34785YfqLCPG0EgVzUJixsVbQGjWoiMRhUjLLC62MYePqJ+4jh1HC3rYK6qrzVAHU3bWBw4HIHibTZaNK34CnbiyAzIySxj3GjFj9uqJHOwG4F06myMEunrQCAjLWAU4RIgsc2NaGagN5+sso3XmcVlYaLayQhUoWBi4QzYby1sDdDJRUTd1PNKnOhIpvLxaeRTjIn8+AHI5AdaweqiMhlxa5gwe/cOfCnXWm9u8mQumbwrsgnoS1V6m7z4aE3+FCVlCqwfTlxx16FbGZaKEWlpCmmPh5bAfzdFFm4nrjTiJorbAiB7khemI1IMtJteMhgv6ci7eCRxiU83P3AFFHY31+hB+FuC8tws52ozu+piVoa6qGD3q+b1WZZTK3rkSvnUypFnHvqZPqF8zRxG8goFkPeCeWPHh5kPiOeabISekHLm3WC+0DJK7W8qsFnFMJAxcA/j5WrQ3lW5tsFyv7z5YcBGqoCisQOo2SkROZXNTTczPa4sw+vC9LPSLRIMcc3msgIbECpfRl630ooFCG67WS5NybHCDw2OiQLgwFHLgGD5V88ghZEVGPOW0N1UCxGzCAc67TLaHiSHGKnaUGL+5P36rTDNDw0S1iujrxhbsKIr9XponJDw6NTFTDnwSE94RneYTRDVY9J/+gBscHLAV1CY5okT/UPLm3+blVMkIVWYuibEZMy6ytGtMZTztUB1HZuFz8vMqr/5E1ZNuYEKaAO6FUyENssOICNq5dWVHVG222IFofasTQErE74FDe2oBRHd8Zev+pRxX4ERBgJ3qvTjjP3gibNCluKyZrD6H6aGqIjJJRM1zS6m9NkrZFU6lRcbDp4g9yLVlfNkzHDCF7MEg2mIpTBmweYfkiCM9Zot0sYynzB2570Khruaog2srfwjbway/OJzK4P/3iGQ9mV8zfXiuMQ4AjRoANh6YMkPAk7n2RuFWzAllxYLBbr21i0UoUSPHtRGOipWGRIS9uiMniaCcSeSNVBRDpJHXA4EAS7H3XT2DOiVZ007nuFQbYS+EwttBiM66/f7WR1maH0wv7KbYQNW7uGcUAV3p3hPILrlf5qwYdD1aOITZcTS7ScM6AheX4Ru7a0YCS+HUoCjLzz3YC2BNCypgMTM0bBoPQRpNWZ5HYiCIBzcrsW6ifLUTFWtXM20V/d5gMWiArDoAQCLQGj8zivX7znK0IdByC544Uvb03V1LrZ0jZg1m0crMo+MpdQz+xObyAWwEcSMM8w7sKgq9yH2ahNuhF6D9NERqO6l40+7SagvOkksi6UwiJAB8AzsBNRNFRSigc+RTCrlwfktCWOpGZ6NCzwgSXgOzB8zjxRsO2wxSagpYapBgQ0nxEHEy7JFd8C+0T7GR1sJJ4Ud95GFbeSa6dGhuyLfjqkArSU/VcDKcS53Jbe9LG/MUXOyQcln5OTags75trReslu8NIhYoDqIY5l5bUK9rww8Id147+vkn94dK77AdGpcCUJqY5uowYgLUd5Bz55DCyP7hdf+vdmmDZBjelrIq23BohUB/WzoJH2hGgNu6W2k9I9uYWFpER+fZSSdd5lqxiu3zCwNL4YvWnpZaMtKbGZZua/LmijOxi1sCFrYjLKUrKV07/bBT4wU8QdQ+Uq6mM94lpT7LfrmXr3w2l5a9grM9V5oYlVSigBgiiN1a8/unWvPFot14ESkAM6Xl3Md2FslAtKtM5PYWii6ggstihWjrCvTXVf2wUKo8tkVdtZqPFlZAF7t7dmWWc0K8hBD1yfRwcoMag0zQ0l6n/iwY82PnmpkAwy8Hl37CGGtdM0UXgUQ+z1jPaaBoIkmEiH+lacPoEkGSk4R1hycfEc+OejPraKA2ScWB7Zf/+NM0tDS9Gr7nFDpySXlqqM8Bg4rGIZZ9RKmDS3V8GE/v2+qiFWPTujBqq4JjpZzxAAUd5N0u2ygbdayRGrxCKDucHaQ5WeHXzuPHTg63mFhaP64iTihNexwiklTWzfWmvPZYU4/Xhwg7gArJ9DLOFmeZxCAxBnKur2ktKW+Y32XTJCwGCQlU7sfWsCIDcCpZf+zG5tYbOomeTrIaxeMTxKeZ3P3anAfdc32Sw/JW2rjWBCeHtwuaa/B2F26Xo7fLFsKSnSXUIwrSe4aVNPdAeKaUOGexyx2eHS+BzmogKrmIXHN8dN1vEgdcL2tdq2citDvOquXYnnXMZ9z6GlHDM6NPB+grNWzRcfuWihIsoXBLSIrOFnxuNQqE3alTD13hnPkOJy2ygjwGxMBxPZcNWHTPZ59f51n3QYgCUNzXhxsXOAAHRe44rfDFDf0pAB7eWo3xpWvjitTh4ve2naFfIUYCRywAaE3d9zhSBI5xvbWPcW9iRd6lVno9CUDeV9BScIOcBwafPSvt2A9pSkHKAXR6TylywHAsg0AQKBEEo78IBPjhyi1iBDhTd4PbDOQsh/Oj9HxzJdS7/Vc1k/ukNSbgMkjpgjr6JS7Z3Z08HN7fS3MNVXW5k1Hw+OxWJwsI4+H4Ayv7JiN2b8q0SFE47Cy9AJQkvglLz4cXtQC7+yDRWiP3LTQnMdkbATxkZ33Mi2BJWlf6prTtCJC7w8XX7DRwQkAGLVVwW5PpjjY02duLLz67UXs1cdNjul94hNAj2e/dCmlzajwydPEpkif3bYxTXqRBBGqzNdn9nTw+U1xlCBbpjq8x7/8xqOFq/hLtkd/ae78tZE1yV/SizdPyZtttiBahVMqDji2a4RSHydVZ8jy4eHv5398j7IdLNM6OUGhLbyX56n47OLe65p2AvBM7wwdy0kBQ1QEspUZhq6Tnwf99ejdRjYGmB7KX1zi62jESkQcBnsQzy64OMAU7HW/9E2CBSIg/ndSqKC0cColRPCAhGXmgEGQRGih5GGtYD+rTc7kATOYjY1UbkzEzHtuwHATHtuhQRyiEAb2+g1Drzpp7eUzBy2xMFib3Cf94rOggIeqlZ7DYJumGAYPfaPtAPfTym/CgO6UNPDDFlXf+pP69pLUjgbCgP6UdXUFXUsmVhZdr9XN4RfhqoWh9ZHeCF3vAkM0MyVT+rMEbVV8J14b5kGYZJjjN38lZhKuwkEwOpd8WjRxhnXWsKBeUhsX+d4lrHRaDKCE8gQ+xMAsdPTmFVuJ2iw7XwWsBVYPUoIrWbX4RoexVd1VczsD6jOTCE6oZdeiUFMz8hS5xB1zaVUuHHJZ6xtMXD/fA9iCx4pFVX4NHsW86iuHKe1wiTYDKjqni5sAWil4RQLYY+EBTaZ0bEC3I8dI5fKZbpzC0D2rzbc2YDb7Z6f8cEN7unnlT/IrvEWh63kdRdwSaEJ86C2XCUcswcjRLGMxKJplX/IutYXj8wMd/EnzCyg4EOn6fHFnMSsidSBM2kszbn9tDQcOrAzwFnGqCaCQ3w5csJQSuspRGHwIRW2nacGiJfQaSeDiwoYJvnfhfLW8YQGFM5TZQW+IiqlBLBIBSx1W52PsyNG+POqi8pM0AChaS0fDl2Z0G+f1CaiRd02Ky96XKPLqpgBQfp+wSHF9Ujc8Z5sBOGJajFaGpba4nlwJQkyaa78XpDHKVFOUAKBM7+TMOaQW5BcSFtDk69FVsy37lMVNJbB4iIeoiQDiijDtNEjoIu4IYif0kK00WiH4zIIj6GVx2rNIZIjXYhmKUbThTLuhD8yoK9Zhy2z0CLvPeKRc6bAUKq0d2vOc3C7pV2FBSzp/gDH6kLjL0YmnRTjYTykcAwl/CFF/MbLrRb5y6KP4uJcb+NVCU1labqn7q2cjzTyAXx9k6UcENi3vYd9rLbDSb4j2byPbemk41Q0dFRDYW91ePdrmI1dwKUFR0GXN3//eLremN0HcD7AlvG+flsbwEn+B0jCrX89Lxfv7dkNWt69GN+4/H/fLczlG/NXy6/GwLu3wcXtEFs/Vgh1D9wttZTJKw55ut5Znfd5fX1puBGE02sa+bpe4NnS/jNaA3xKXhKNOKo+jl7uCv31PWx7H/eaT/Z/Dy1BIDUCaXQcBxvCaOqRvRWl1+A1vxce14b2La8dWkym57eMPS3Qbe1qVAN26brb+0TLCANaOQTaqyolAPXPfdBx1X2aLr6cERQ5zMtbubJI33oEMTu+zCR1rSQbcgjWcwtahkwS9D0YhEqEXWA/i+cf2uAon3qJrqpkCJUkdCrCS1uabvGV2ZNk4KZX7eexi5PzJzPPjY2Z3y/iQylugteGhi1Py8ZGSu5C1JipMElJGAzMY80YRO0l2EhuHiV2sqVMROpnFRlaw0TK9V2Duovw6R/JBiz2vOISqtTX27PwKkDgfxz4CLVZrMMDMfWN/1XRqAL35+ZxeG6COx0KPJNRHPZPOAjsfMXbMvUfPGxV7uMRbfpi4NChoARPTblx28bOMCxuG40rKSFyJOaOrvmeg3rn+vVUaBJT5dFxBU5URX/lYGCCX+uYzBLifvnn7BkwktGhB5K66XbQoGIoNIlo/vuQyx31DwZIG29X4kAJ7/ohQc/UC0FvV7Fox7Oj6RZ8ceCMDMZrVxLiVXFH15o1XVfyhBROFhLBAFBa5YCk/imUlpkGIC2XLuoPGtEpjM/PHkqGDO5RyyU9CZJBJawKAfGaiJAZ26AFLvczsJQlQ2qLlF8Lm925LomA8jgVp3luAb3JXmvk7Mh9BRJZF4yERqfGwlzjGA73jQqGunejiWgn4RUch8cW8KoKEzRwkPYYkIPsGp4c/ZVRBlNIgCu8ygwmzlxUOUcXfxImS0OOPVCTM4UVydOoeJYaT7+7akzs2IqeeJjf13UDOEul3sGtiOSQNbO5Lw43mExfVc0nv/B3s5JPGidYu7OP9nuR3iaZEsLKLNCHD85IAIlHFGwTqIoStf3iqVwXZWTnNKxsH07wRYaQ5ymPMEPr2NehTIV03bO5PCxFcwnDVGiaZbAkvrFMOyBkxWyvTUbIcT5S4ggxAPNOpVJd4V3DD4u/BytaQWO1JGD4vnXElDFIMVAkVE/6N5WXyuqEnb9yDjVZB4qxL9a7NsAU5bfLOjQ9W0g8rKenHStvOOdpcYltaYre+FDWPb+So0xStGNYTshVLOmGKzAuTuMqnFHirS9Dp2tuKxTYrifUqgNhvPzHPK3F5QshZM5dP2bN+hWa3fhDIChQYqsarJOY1hKhbObIrHIDoeNCwJHk4Ekj5/LKDoxCSMLN0hAYlMjGlU/p3ET2DpEo28tzx/OSOKri6jEuy9gpPfzkAMktIWMbgnjI6pZgMJ/R1eZLc2yVzAh1FYKDaQYCjFnbTyTMn1sl86AlKFIiJXX0KnuzUC63duH+Wt9Vcom+ZCjLvRMicuaVymeybW072RXAnEQCw0CQ5mEvdwEQcFRQzzw7QmepFAMCR6ZlDgXOccGOoTD2jssn00oywAK3sZ5MjM3uhwZwM34/5b0V3zZiKj9/HBatczl0Sz8fMqbgRsgcTGyAnCRU5L3KFk+0w5x95Aq+8vAtjz8dvH5Z8zCyC5IOrR7p88tifElO8P63r2ASzP1MqHjf8Y8dxdvvAYQX7MFwb/I83iV0Lye3jaDWKlXTlPNOY74shEXK3JLRWJJvHwBk5CyrWWERGlmYREedtRFI56WLsAAW4KgW769BNpG4ZuxuxvEBPvxj+yP/H1ZEoScrynqindmbnux4HEZVWwQXUpp/+TyAJzF+7VZPQHsgRckfisk4nPEUBbwFtXbDcMTdafgGAk9w++iFwVNvpLJz0KOFV8nS6ZNwQ2IftdDc60VAY+8lHCwD1XD2BvbJZJN0T69NjNBOjvO/P4zAJK3hLwMUZpENhL3qeqh0vJlT+4dxOjjtBliEQQNMTieRg6eTqEn9GNjggVFcmQCNvaoDZagDgxoJkhflh5uP5+JIEgWdckDvhwiCIowclwSWcT8Bx17/5LC0NryBVZrHhVTIDiBnmjJzw8xQ3hRPPgpEtxydmqKvy0Jl+MzlDQs1pDM7UXKLPdMaTrznhP+3I8+JNfb7tWo+X8m2YSBuTAG2t4TDKnc1v41JbUh3mxBx8DSzUXfpRKlGKgeLSTOiucaaT4ppaDZO9xaRe1aJWwcinNJqiNQOFNbrYWAyH51lfAuSgFdbYL6bLl295Kq+DQyyvuPHvyKmU2btpL97sBHlroUy3ZgvFrb2b+IF3E6fvueRKYip8L5ZNZLdlx5GbkjAjULt/l0AiflpRUAgmTO7dQhNutindN/lJ3Zno1J1Z2H59fH3vwrAgHdO8NV4fg3qqR2yK1Ncgecxe6CRssOZ9PYteo2Xd5ktYuBd7TbzmhaXcFyyUqtt77WzxfDlZky/XCgDtLxG6XiCt0TC8sBaDKJ1fiQW+V3qxrPy62e/ilVkJmIH5p0HOj9HC5mreG/kxHy1KArCTQ5vyx++//8IYjDrtgI4cdA8w8tSqwv+OtNpgiLfh3Numhwanm569oEXBy1+JLWnyzfAFDZlXNsaszlFeOVgRBxDxwJ42s3WJbxUleEZGh7cVIAueluyNnzGbrZ27PmAm2Xffh9Fo1fYl4tduSNcBmOMs1Ij4+TD+2Ix0rZyJ1c8XEO1jKTApzwI6P7E1KGN5wA4WlxhA7NwS8iJKTFE91aABdtfEPwIVGSSLPjaAgMcPmtU4Y2gd+wNgS0mzl+i1Mxxr1kzt7vlAVYF0eM6TdHGJaWbOFlbwVng4uXJX64qklF9dEgSF5qSWMbkpHm2ReoKctJW6Z9DgYC0pmkKHztX8KIeelY5gr5O/ZAacn+AcmAX362JlMv4vshQaPPrm09mCASYgjrFJJ8N5+Nevz3YxHI//NEVP/ohK+00dP1qAxTGTboMQR4mrAcQvfui+P54qH6plYoWWe/CSFyKXIvFkkgQkKJSgupWaQlbH2q0LOHabV0v+uKGDTUuYP7qcIWhSM5RmJX9kdJ+jNZrRTmjbVvr8+k3HTP79yS7MGVMkopdU3UMKjWnVApTrpufLGpTORmVQy1CvHnY+swEUlXEe/BC5LDlgpXANbeYBnYThJyLbeYhNMZI1+W9m3PHAVaUz0GWYxE4iL7M2LrEGNGt7svotaw78zVqmAR2D59yYLmgAEZyC0dBWKqOiAxuLswa5lCSYrJNqNBURXnA6zcS7ZI0RRlhGJm/1plFMYQCybiijIzy37ny6ZDPelhV42Xg5Q7K5PMgo/CHmJT5meSo6qzDWXybNSpM8jSQ65pITpC7daWKWMGMEmmf1b56iJN7FxO11SGYYkaqIyvPEiYfyzLa33HKb5Dk2YjifFEGVFzqv8yKqsLysC2aape5j8El92XI0+rucg8ykJYembNkDDSEic5aD27NNTa2anweT9efxJe96nnwGriyH5BX+s79dxsTIi+ooV/GFQ1MhdwZL2AkZ2tjBN29Uh2bP+9iHWOZdyOouAbR5l820n4b59wxHKs2XG0dJNJOBFlc7PT3HmdcZmeg7u/rGaWRM2k+P4PTf2YkeLrtbHsJ5/rKX9eCniT0FgHSwujf7pAU8JUtj9m/Yuo24HFqW87FYtobkw74MWxPyEUxKVlgpwDH9PCMnqRhzGDUzOMHISIV28IvWKQfMmENwJAEnx09xFMlAxy3mMWi7Nuplt2Nj6XMc0Sm2xcLkaCw7I+cuXxTAWt61ADeQ0ezODXuXzRKwg1QCGeQXLSOMhkl5WrKDvCUFeRC7rOVEHHpOWtZCGjmJUk4Lei18szwIeEA6Tnsp7YNceLSOnTLcmDyqpZfPktwrX2ZmzvAmcT/jccO+DICMWJ2dfeUy8PcYiywUmfE8UsAMtOBhR9sUIzbrEr1lGl87p7B4k4PJm3373yNv9TeXh9rf6NxcGe43qwnevnEDxQxaTZvvi2vb7u8bXZPL6LuHeRCfCyDWCrU1ztg9aL25R3gQaXMfv5kFA/pTbJVPlVtLSMZy+jb3MejCO7GirpDm5rfhgMlUZG1wWFTVCgw3TbaAC/BRSc2jlpuAtWYeGRDL8iTA6yLegChPRhOS9pYqOLuWk999rBoO4aS2VS7HHM6OEv4UDL1tDyO/O2PJ2gqw37CoAu7/sXYYS1nWDYlW2LREZcUU5j4ozwYA6qq1eeQXoLGb1UtqLaH8CYPT8sTgYwmSq2+PxVP+Y60XxhP90csucZiI0PlS6ZS/OS2lpMQHa9mhZYVjiiboU/Otn0TG3dcfOTjcFx1y7osKGrvfdfm57++BnvctCgL3PXMbadzd39+V/3L/ktrG/UvR1u4/epL6AM4nWlryDhOBxJVSRgCGHuMEHgmzMBWvE4cJwDH391jPXsd5Bx1GZEX2VQRspbMKQM9vHErIK12vKWM0QIOwM4CMdCYCiLMzVZB0204ZQwklAKTsVgDJUyey4gGkKIcdgKRGcmqu+xkAnxV/+TJw60LaL6fsusJCi/wEy2wSlndQLQWuQ862HJxOrWKoB1hJ+R6HWZGR+KqKWHnSequoDrmsBEvQSOGBpAnCyuHEkKLHcvONQ0z7cHS/wnYQL2SnmBdGaOGxcupGtxYae5fw7LJ1bn3gizyKTpUDd+qgoCuE1MldLHGbtY8H5riSmBKnOO0QQKiAoukMrZ9htPVYAdBw6BnArHYCMNDWxaDsytQ4VQy9fO2L1jzW/S1JQmnTKlJJIhDqtVF1GdcQjW29oV1y/uY3wDBdPtFdIMZG3R67zNy5yOQZztFUf03D+uSuJUr0UiAa0DR5pmKYM9SGwGk/Cr7VkDNXYkUSBys7zCEqNFwlR85PAAY2sDtMs8lDzMECCAX5HWQWOEutEqysL+7YGSp3JJOTUHJgl1KHqaXVWKAzydaEg3qwDNEquNQTd/oZ+JKd33EBWUGHhUrK1MW+mQAGHoRL1mqeeEcBI0xzNqiqzRR0l+KIbtDfTEMHTVFXTg7AgkwvvoB5e4ASV5lyg6M3DoHJxxBefCGlKwCA2Ck3JPrmIX1/chJaN1xMrob3QcRTVyMy/C1GX6eZjmNFB9gRVGHBaUzeTKn8nZ6NHPV6YQMKgOhKUWZRP303Y1LZESDgZur4Y1aM2oWNP1NvlKIPoJNs7Q7z4NUuOnmKd6xydYW+1IHQB2lQAYpZczEzp4Po4AAe24mng4mS+x0wLO5c5w/Jee1cVHu7AutiUq8i59BzwHYWc4nTXN/W6Xug42AkoQKAuXQN2RWmwgDzr1gCqrZNbmQqN2IBt/o+zBpXF+I4v+krMZX90U4mLCRF2xKOqGLfBIB5oBFrkxMXXAJrqNnfZuHWo0XtQSfGmxKKAsxkYgzNn9ON6eLm05FDCHKUZQmaT5kio4BXrsYtgLfiWEyfZdTBufgBDqOA1bur1n12qMXZCCAZDsG6LAzHRQBkfYkQpP4ZLsHtsH6cqamUnaE0VQAMXklsEqCanQwAJnEJoDcmjeBCeQ5EpJKnBIBRVendwTFPindnZl6jyBQmhnbuod067to8a+QgAJrv4khQdEOtBnFMqE1unACGyGvMoPhAun9n9nPlb4V/M82oaWetIa9/BKhf/pP2gfElRIXf7JnamOJuTxFHiKXq9uQMRwwh81k3igljB9GT8BgtmgQEpRQnIhLGWZDEmSwLhn7PmpA8TJPMUMAceEryCGD110rkTURuSZ4Yo+mRTJ5caJBbPar0K503aahBRwWi96dBcWJDRDj/EcKr3KeJOQCIla0AywAkGE32VkOsnAyWZUdsebX+pYmYF5NQ20nJPgAjNwiAnLyunL88o6g+oXZYCY+jG4HEBuQCqtYXpHFRPikewEJQNjhAiyGdVk66P+RhKNP++k9+eU/V8wDBtgLPgGYAPpTMxaTNXL9kAq9vAe+HOWz0IzM95gYZyIk1HvHogE4GNvNjS8pzONv+vrvU3ID9w7vkBka+e7DabpXbU5BnUbWTN3p8owa5ci3mRnMPXQZSJ5ph+Zdpp/zzAEsC26Jz6rpc/Knq9N1orZBjx9xYnMILs2bu6mHNDtHYcEYWQs0NWxCzBVWkeXUj4snTBanrAykALco71oi9CmF0rBeajCUgMNGivB12xITOJP3dNkVf05YUtPkOFRTGfezvj+rUTcArLX/00ePn8Jh7/Er2B36b4cDgq5F7jTXAkxCMO44sHRtU3W/8KYYZR4AXEgEAXMW3HjGk9zyYkdOsEczTCKsCpWyevddntSECpC751Jfme18Jk0KzAqfg/sNNBJuDN8IrcUpwhK+aFaaA1lByNsBe3NfMX5OB4r9oz0/Ebk9y3k2owZcyhoCSUdRNltfctG3AnH/9+uSNMG0vonyweqtuHniFsFNPp+bB46ZEGnc3UbFTOEQoL66b1Ris2FUAnSt9pWNiVsuf9ptldcSsnvAvLEq24qzWlrnSzXCLVK12M2b6Y1ZmNhEoSf2I2ZJNHaBYFGp0+37D/rRNETP7x/PS7RmcA9DNcJ1h1mcOVo58tq4CgCnnpDlRUTSAyBnOkQMm/EUTVYGU8FboKF5HagGerG7X+qilVpmuB+6yWUoD7BY+YhfPD/Z8BC7kseNgVOvqXpostvB4Lbj2tU8VpsJ1bjmnqeaY4w6ccOxIl6XqsbMfs10tGxsQLf0Cub1pvlDx+q4AayrswMy21Zq0qAiSww6AI3mLOVS/xY2gkiB2p/YlyjMkjy6S+oF2bElRRpW3CJ8CpQRCZJYnrbN0YZ1r8inCOIDLlaS5ll7R9BQAf2mWpQDZ0PDI3wBYzHL/zb3lYiglOsxVAEsf0s/mvA076Tg7JQzm4d8mEIErpS1gnXs7zwqOTEWzbOelWgAQSiCTYhjhxPgmbJCdhbewq2Lm3baxWLHIp1ThBpx5AbtSnj40h2yofuLeIspEC1N/qdq8kdOsw4x6DJHrhrOcaRXT1mPt49rqij9BJJgucDX01WH2KsVfVeDKe5SiPXSpSdm7xsBhCip6tXsqNArT+gJsoJA9jLDfWRTH5E/MhliHDos0vkVNRdBM6kHLaVac+BE5DPhjyI+8KCMHzjib0DhLoOOdkzB/K0/yC3ov8r99dfKqfRsSvZ9U9ReAorw/Ksxi5XMgTxT35EQ27mmwqjjBS8BUWFVviBl46rXeia7xeSiBWCG0yvPXgWyWbtV7U32to5oxyxuXE4UGft46ioC58vZaKQzJrexr7bYHkJ8aZuk2kmq33zy4G8tkyOzS0zZFZRcAuplp2YTf3jhw220zi+5ISutm3Li8LUKT/L7/Q0sA5E2+uwY01sR6gCU1Cy+5URpjABwrhrfYdKQbnAl1xWwnKw/3mtbX7dUjDP6ecM7W4iBu/6ZPwnqRwifVfAG2gi+unuL2YfhDtHbXxQeCrx+J0uwT8yE75o2o79sMuX04TChDdHfflbS6xJ3AwPay03bO2eBQkK/+0Ajy/KOzWmWD9pclfxvn+GPcfzw4TqEbGL3Ijewq75y1AvEBDOuPewd9otc7ildxjgNwnKvJqS0hjlKJOf9gcdN/DP/h2NR6jFhbolT8IqsUoK/DrOLdhQWcgUDimPP1WJbJBFnHKG17shwA7EvBCMLCXgqy0RB4eNDoCaJoAQRt3JUU4cYG1qwAGPVybuktDRefXCXHAqvt/ICMhC2ZjytSqZQfTt6rHoTwSjQwsQKPhfZt6Dx6WVTlH6ZUwPzqWCi94Aar9UauwAf4ZeXBE2vs/Iwx4bRtPbouJII8C5x+OR0pADzr3r1MsreRK1NVmN4G8mqVtvzTHlvH//knJsGngUSrQz2a/HpKN9pYwDEp3ZBAEQCRy+CDDitNvAiYMwE18rAeD5EgygpVQAzN5lyu0EDFxp3HKqc0BI7tD2i84O/27EMKIGdtcRimQm85DmVlVQQuswngQNwgemtTdzGjpHQBdSb1yAFwwwR1xKUA6rulHcwBR3EJoq04G5uAxJXAHqLfwO8reWVavv+TnqQFVgWnMCo41sYzgQ83VFq8uhcm76jyNM1UVC++OWI4b1r4cPKxjQlsEObZMRp6KymXECzxCHxRUtvcoeesgmjV4LPTg1lcjwmtRO1Qot4xHo2PFWzoILlo0wRFtRW/o+prhS2XOmucICCiiPcl2LayRwXOlLcZMariC2Ccbh6ClILhJZq4blEF6YoT6Bs//iKBFoF64aV4sV+qVNkg3YG/DKUvdRjcbOsGvKKo4/39qD7NNMj3hwJB0DpWYyGRMAzN40KRJzu1YFnaTYrvYAvmfxxt11AV9QDcaQmtHVhG2uS3Zfp0o5aNvve+mHi+MOCNxiYbGZD85jX7ZtX9oSivicMEtyAdV9790N+8oA+ukOUw1rYumEMjz1fpzLHwlBw1eo+RKKvmoLhcAOCjmDU7PBlBDliONYOcg4MLQzz5iiA2iAP1APzoxHqII7F8dCQMwSNp/WBh/bgsxei4456Ech2ZtATHu/MGdn8UOe26P6fK/LZAxA32Rxm7oDxx1BivVX8ayO3EBRkshPhLgy6+FoWsABmqNB2oDesAwhiE/wsTq4kD5Q4EoKnNA0i39eVbdmtr3jmCyQVPMZ0OKQwNVEjIRdWMfy5c1TsSBvcOIxOO+K/Qnjgox+4BsRUbAZh5sVi+qPIYGC9TBySObISNhnmVKNwk7F3MOsqSXpx54RZvJrpmsa75a6AXZqBLiq6rljZyuBZ4nWEMZKWPceOzMbIBIO5yEkTOTQ0Qs2SxCajxYGISOTbdxUhpfV2EdaZgwtDaUdxlsQUYXVpvEuLn0L2Sn8MlAFyi6kZYETdG4KmrEIVBdHU7oqJprG1z+JfvWihVBCrp6pJJG1e/RbCefImyULu0s7ycHJ/5CSQC5Kmq4QTkhKO+L3yRLJTCyMMCoCEFN55SlZwCtPFXpkB+ipihgAIsACxOkzTtKVKxc4ASf1IKfNvJk4E25Pr8a6FgK5duOhVKABmxvQCzbx861FYrW3pTtLU7P9Cr8TaGQp+hAdUftTxQHdsTS4Sw1hNLQNcz5hxYQXJqzjUFIIvuABlMc2ScLmvr5F17GlIZnpatuwBFoicYi0aPkgqc7gTRqQ7AWfMRcrMtSXiJcpyYVa1O6YlZjV5CrU5Oo1cg6t8eyDHRncDpRtasnbBYFPFUZ2i+Amdo1ooTKKx0IiAXqcJeEXYXwtOjylWnCOdn4hcm1/qGAYM7Q9S3hDq/UDLDF2T3uzwjDn7jWEdEye3OnZdwIyclOwQAgyy429cD9aPNmnuRJgDrENY1d2HGpbJCLirBg0Ad+mthwnytvC8v72grXoHlqQuWW+XrL47RdXdnp8VwpMOWE4sI9v2LFv+t9qBZJ3YPG51uAEnGYXdzL27Nfb15ad2G5Rw4qmYG6pjf/EE3Z0Nx98IDhoWWSDV5oyRAr2L/k3vlj7s3MuzeVDjc3fvH+q6A9NzJ5cAIkmhwN6ci9AhkmfWmugsIwJFQgwMRudRE/CMiIQkysjbujrzXAGpDHdmV4o55r8727j6p/LwDDgfFdU6V516f0q3XvzSeL6pX5V6iSXmJpfnFyt4X7ykEyie+gGA9CSihLgjMYwUG7uyrZnOtoOFARoBn2ryv9NTiRPhKB3OFsOhWrvjksiQvdBnz+5dKlJVkZ020KusRhERWxmV0PWB+IutLDM15ZDqTOYDSZQ5TdXmSjOUuPztXsfw0N9s+88prJm8CqJNyGwAcNbsbu8xm0nzQzsrHLCkbXA7kDpkD5igm35MMy3MX7ixHNg7kWGgnvTIByRHY0nDmc07qsQFb7z+Ws7ZUoYk+9WaNwfvr119i+nyPQUoxuvfE+sk3E6JmSMViBXVJvD3zFO90Oiow4t4v5l/emQbkndke+X6TqPd+k9OafxBB948t78Sd+kc6qzTjH++bjQX+49P++lhCAf/+l7XMcOyo4IEaYBLIevuHGsk5EcBSf509Q/3HoFJJu2flqVphRnlXwxPg5FOzPwfDiTPxKBxQ3Oa3jTCelPCh3m9wI7dOzuEcCuNTR9MDvVezRe9WueQJR1chT8BPqRLtjLzaWt+/wYYpcRsAGl/VkMQvoH5oG60upyA9az9L9s46mB9uVpvaS2BR4bugpWj0JwWfWEryQEtC57YisQFH9usXD5qH76hTB/A854Efil9H3T3Umq2LZ/v6Y3+3DwuLR6dPU5+NsWWqDlpU+8LviTAapCwBBI6+o3549H6f27OAw9TAQu3SkBYDGzr5XAmQ/7jRxjUYv8pQ3/5OYZU7MozNoaxE6vnPfyvd9F+oli07z3/RKva///5rpOg4/5s0ev6bDhIE6mXfJCz5f6paz6txs0NQUpjDK0rMgEBhtQE4uHoXMB821npdACYOxqAJVpQ8wyvOXu4HIOGOzVN+wPC02rVBHRL/4IcxcfNTV8oOkLnoe4cnMDHt4r1qcxGoXzdUTqueXn7gI80PZJPwQ3xYCYzDYDDqDmYRYhDVFgJGyRUIKHmIABQuYnsAjp673Cy9AF/87jNQOjcM0it+ohjlste/5Tz2Wu2l3gv1S6s/TPQBpmwUXmNRWtq+WnPBCK/HWyyhXmOR2zpZCJIgU2CM5ajXzOyriFtlF80eYFEcXeHE2Dmtm9fsfOH1Pgg0VjcGDyzN4mN9D9tCvP5T5QCvg+YmVFHJg8hfGgDNfKLH4D8BPX8Hyi+RoOOMHGQCKMUueKydV2dDY663up71zXR0/KCMve+K+S8G0YyuHemtPdYhrLM3DlNbzKOW3TyOVFsIIDTecC45QHeJXwEkmkRZAhDhz0P3wyrg+GK8o2UzYraL+iGjQffpYNj9ARo2SkCC4Hbb1dI5MxqH8f+00UfDTK0fV/X+yIX282fuZOatvfNSutjDIVC5a/rpPnhZmy8GnHoyt+UnrBxagKHyA37SnNbUT4a4BYSSIleIisSf2AFySXHRIBwJfT0oJ3zKfEfJW1db0OWCEVix7do4GRz4iXFJwgXYQlV7AKTIFoS0Kcl5+RGAX7ayjgUDRknWfcHN1rC3NVtDsZZhoHcF0nYDGGu9JICSvBVrCbGjZUUPS04CfgpAx+oxN3G6GD/FLIdjTVNFq3GG7VZP9JnD0Tywi0WGxoSzpSJ7Ea39zAKwnw8nmk7MfKyZRM6UwsDPJznl+uWhlsd0yppcPp4+u6eRxG7QUsweqCmjTi1q5idivAt7+wByM4QieNnPiyZbvl9GQ66tHivM1Y21cIkUgDBRQe3TpvmeLrc/IHlGJQCTM0kZ7xe/8ouP0PoWD+UwLL19ym23ETYL7R37cXhPiX7Q+GJH5McEJ005QG+lF27eoqViyQjzoYkW/LpxEaJPspiEil5ty6onev4kXRGsTFXOxjoXT87RDp8zmHcqOQRoyEA4ssBee8lv59ff/xI/tCqaVgDqDK0KvQbpbewD4leMNGeKvo7k7O9XwwfnahbaKSvwNK4+3BoZ53WjGsN+bW2BK7/4ldl8gC450kBKMdGLOc9vo7tIPQjwQUYxvxnmnrelJDmvr99ENwCgWtgkCshAu3Gz+8FZUQGhzCwAXYE3xGZv4i42Di7wpZqIIchxiGEp3c492uOtpOQOssKbIoDI2+aryFqCwAz3jN1E/RbsW5WS3ZVibRzS7reLn3Uxx7S9arp9jxIFcOsc9AIE9wj+C/7QdO5klfE7aupLp3dOnQfQJvtjH6/EzSANbJ7S9XosJlxFGo81XzUFCPh9munT93nlvbrPWJmlBl3WCdznoPlD9lleMV/cr/mWtnvhJ6LL2uObEp4DOtB+2Rey0lXHtZlAig30WK6KerdRAgovdYdL5nNap5ic3PIzj+oE7vfgmdNzD/XkSEBADGbr4HPXPZYxXWRQQ8wc9FL3sOFgoRaw1NItA5ZHnj2AgSeGU5iG2H18/vr8BSSkZg5A/POfX+uk/kgXoAVNSqY1fH25Ue8N/41VputcAuIoRAHg719f/0mlF8S/P8lTHZC/v39RmCEg/4RzadcpFbdFPuZDDfrzV/frgENIRV98jTe9FglOLi1nUB06qv0wPy4Qk1dBwqb2Hn9LRB2i3ZericM9EYF3/rjPvt8YU0DrHxo2PJ5q8ENBk3cdnw8tWMdF/Wg4ct9xN2bJ/VNwu5svPBhG7hywtm2cQKgLqLxpv2Iqh3b7cfRIKFXq5DPD7btHobWyx8gRriBrf+xiQ/B73+uYwi+mtYie2vaXJzWx+bKgr6AkQBcbgIG0qr/h8t1sDV9MIwFW++BR+yk9HTCskD8fka3/LQTvugcPKk4/sBW2s978OVLLQMVTENakhC5wN2WDxvDi9hLT5n8wn/pH1434VxYMJ1L8WYrBGQj8wi8BFqB9CQa3OCoJXfCWAbm4i1vYkVgrd+ZHbTWbmOYr/NAt/8GbaWoPR8x23faz6zfL0K0azEeilx4fqlqtwEZhOUcjSwVabuKVEPFwcFfrD6Jpn3U/Gfd+/RgNrdCLVwYWhNEhSFxdaTgwbJKPPdflPSpI4mgZxAZU/fJcat09Bea7W3x69OfchqL6XTMMvK3qxkVLWGdB+pfP9kdfFgW9PNnlrbZEM+aOskDL6bTJQl1gWTnYVI4x4Mz6dxcbwD52LTap0fSfsqmw9qjZdxPakGD+1dZFr/pp1SC6LSeHWZaGDbV2TnVpyCsAPAAWV+Fp1VgDo72kZGHvLkfGpycG0HIwhGlmzr7HR3x2WPj6i9gIRJQDwaVfHvBYrXqqr0t6oDaVp3ezUDudYYmjrohX5/hY6YAGWFEO4AK7jhCOQLwSpsooPrKlIad+QEaQ+0qlj64FM4Z4RuBkaXMA84XDaQOjB7CxSfU3py5lQGm4MOd0R2RGc0OvZKJGTEfT+jsD0cPgHvnwcX41eBnafVZ3q3G06CnjW79dNxOj1y8S9xGxH7MnejyGxzt0XQunW2/LJXqwJfql+x0OCp/bj8XJdpdzfUzP7ktO2NHdg04dz65LZ3qf3YOvjq6Pb7LyAGwezne7yKiY3diNN0hxsZ9OM+7LOXS4dTEZS96L2LB659F2Kj0DnnUfqktDwbZ2HBeEv64gzP4g0i99s8Pqnpu+FloO2wbDgGwXe1JkInAwHW1Ec0ojjIi5mZFXSZjQLn2PbHQAbFK6O8wmtT+O2OMOTe3tZmi4frCGk8rIAgV+XNXM8Y9m2VZ1Tm2iJsM5RguyYUQHHyfTYrpPnuzYsV7Tpoo1uXv2JtlZC4al3TUjeUH/ej4bJzfOXs6oyf84VQB9q5NLGZSG19e//e+v7+p52Rr+/tkA9KEb36knBtMPuNN+INoRylIfmseo1B+iHTblNggzyOSwhqIR1Lo2YLPatrPrx4zK3JT8jxb0zuvucLUuGcLDo3gXtqmax68gUzWPs1D8eigKP4eqD0oNVLC2Z2eT/NadWPO0zzINs0WTljzfxs3Y7tLn0T57T/0vqPJXssUATdoG3Z7rB8vSImLOwJqN/f0gcPrufmCLR9P/HoJteehKS1qA7ceaV9KA3m7tAnLiEDSAmOyPbigv233O+9FP06JmNZ097sahFxEW5GLH7guWQb0Vm0QRt/A+5IUuxw0Rk2fIPC/7PsukLBgG3T/NT1Mps9W1HOKiXNBkNqzVRMolbHnJebiknWOXETsH243EcpYa8l3D7Yqum3GrdKTAiILdrzZoVh9qlwPJStrBgswT6QnQFuJ+HGV2x1pSTAvsfpNbHSLugeXKOipinf6B4FpQfQtm5+C1bYuDVSPvGHsi8cYVx+CpdnccWv9jPA2pHt3H8/fy+d0N+VMNwG091S0b4qlWI5/4HM4mjDz7tfbUtaJD12JQr9uLqU+zoGO8fjMaQiZ7JmAd8/sMZ+5WxjNKGXTE7u5wXgcKkED4x+Jfdc+SrWOjBqtx8a/uJ9PTv3Ua+4fMp/uvRztquy7A1C5j6Ft8t39WO6M46fqWTlECGJylRXnL0wgtZ+jRHx2z1098s/ZPjz6HRxNA133o1tO62/B3j/54UA1WazhaKztssP1gee17bC9ZS0/FOIYjdb8H003/God++OK49tjcMU5rWvoOJvcDS/oH1nc9Xd2hv97svF+Qu+9YHkw7UzCv4NYpwbEFyBblhinoodbV97+fxQzDS2ozWDMPc+kFaXnlklJAbrE1RUUB992O3ebfsNBoxwpsx2SLo29r6QWSLb7am88RljPZvBFFYaTv6el6dm3/2uVE31XJGukZW9RTKtWVhiPZbgvtmAUoydVX7H+6/5jfbf/uw6xqdBQiwD7LUO96mIM/j9YJA9vPCmXbOz0EwOps+wV228rOtohOvskT+7yrsVsk+0L+OQjb7+6U2+36Y0/uFjUO0hs0SKieVdnt6/Ay2liJvPtMEJtbJvHScAidRU9kVpqAeCmSyt5S0xZs3L0wrbt3ICz30xXSFtiTH/Ho+n29p3HosR24+V7K+LHPATG9sgxztUbMQdS1PNc1rt0+cb8ucuMAuCTsCt2Gdmqfh+54d+qIqe8+prHquA+Q4Wfj+58vxcZBwIauc/CZX3//P8qz5PRfMiNOq/42Mx5oSJZF7DCtJ7/AhBGzRHdXJ0weFPuWuw02Bs8XlowXp5tsN9wYnB0ZVF73v8TJguzdBuaJWS+6C56H6lkftzphG92unp0G2nkQ6/LVf6Pf1PfnZ9/g3iY0kdn59FS9MtcdR79qHKbwbC9A11QNojsvVndv/c+5LV10yuuQLTZewOWjk97cWwuT7gdYYqzT8NrM7TI/PoX8+Al15a2TwAzWJCeMI33q0bFGzBU4rnu/p/1xpMxeIoBeIKzkJsn4q2RvapdfJtQchSyn+XvrShZhw1sM0Zg0sY3CMfq/2gcB2X736x8TwHUTdTxL7ZyGbyrD7ud+Hds5a9+2C3rWR35yrwY53NaL3EeIth1FBxwkrUNcRQXhRGWLED7jstleJjzyq8nifzBiYDTyzD8niNr9+QhcuPXiVl0agHb9+9VfEZo2Nqg3ZryQLwvdNgqDnvuJD4PYrgDRm3p3FCOMtscMagu7x5rxcTZRPBj342LnbTvzg7mMamkoa4uFlSLTAXh/+9xNQFhUt35Cd49X++E7STN43X+O33qJP3g/yQYIJcKsTV3wN6YDDfIzJjfu7o2jsPshptgThADCz9pLOyH7zlIRlbtKoD6jWOpEdnLsKAWwEiBlBPml5LczjJn+Qox3r87XBbXIlPCnRdxvVXsrDVi2w8qjjuriXOAEXHG31KJBoXDrlHvRbB2vGOcaBtN+nmt4Tbti0Z/dzyBV2l6/FTsqE93VjRMWcKeJjX4xXPGyoK4J+vHYfsh9iDe1aMnC9Cm7END77pU28cg9nYt/bNxklcbwaidD5HpsCHeMUYlahMkhLxdswIjvuc3wraon7CU4ZownEz20Y3KrKNQv9ZQvoU8Kz1sadxXWDu2GsVTAMicj23a+5IUJGA84Zf70V+9Ao4XVK66QrbAEtsxp6U19Ce0W4ZJxTIvRj63/3YzKbrkUg+1b59CTDGhYlJQ5rA0/iXJa7I7R0DzSNXPz2O2KZKdpsP15jsZ/k3p+Pe3P7x7zHZeIddLaT+5WjVD+n2oxHd22TWis/HHwl5bGvKbg427T0l9wyDmcMBt33+dwbj17n87NwOB1DGO6fgr06S2jf4IYLxTj7AyU59QN1OkMBsXJF5zA59yu/z0dQsTOI3Z69PPoWdfru+k2LhDWsAhJ9+swKtdvwGu8alZMucfM4sqIGByYqe3ty6RuQq4JFcdEja6lG+5rKfEucpstpKpTQF4gtPlOEXpZLoKGCJb6kXujGc2mhLReUsUAkFvB6AoHe6vnqGQr38VtaZcr+8V+qyP1GGaJS91quoceLm59Hd5rw27da6NuHZe/e7QXsu+xt4bc4y1s122G3kqIjmNTaFb/24izJiJx6S/tefJ76jn8e1Zbj/UKhnsOnYXgBorR75Z7Gft3LD1ZuJee9txLiPsmxOy2+9v042ij+4HVelKt5fljZNfcj+U2vL96dO0fvKVXj919n3bVf9u+d2bze0/9MtjPfiqd7p9yDFOPcTWLgqT+BcerO5TuPz/W2Q+zxR3WpWOObxApux97tcUdi4tyw1Pv4HIDyeyx2HFY9xlVp4a7L9MP6dVLR/f9c12/ejXw/frxHXmaOiJ9v9/dWnrpUdTYL7+7frVkdQrXCFwZmkl5FLM/gcnbuknNsVuvb4umNd4hb8fc1H81K2+lDqiYJlOU2nGIKNSPUHb2qxi9WDnLPlfoayNxMW4QLn4Qo9/wR9qCaKyGYGfRPQ6x078O1/iB5cMKog2lXPLojcFLUFvHNBPu4p7oqy290V/Sk/G98hiYhxbtilHwCwqyNLZmsqwZMdOmgtxvFjY9GevE18zYFtwJ2MqHKsjPk7BjZvPCziDMHtHO7LqxmMZ1DzqYMTIgzul+OkxfDxLQxL6fAGI2sdQsoYZd80smSB4rNI/yaWGKubrdcAdOUAzIy7/YbW7CXB7EvUyN7cXKQPTBs6PQagA5wsfNMqyzR08wnvaSmI66Vhw0a3A8IL4RuaeM2fbJNeyruv8Bw/MTZT/Tii/si16NAwrzitO2wgZMdMpPBvTn1c2NELFo9EmVE6mhHPHdy9A/sbsd0ZInAtCw8ddv+THIrtnEBWDLX7wXt7zs7dO3LOtzr5G2ALQmTKf5zz/cT8du9ZgCqN6POcUoSNy7Y6G6L94FYzv2NpzzkMfzY6860zjwBEY7fyx1huMmpSUASZwvCuBMoSWOY0hcEt9ih8ztnBiU8zfppmRKayOnCd2GycUiiVYBi6VvBLHbq0vCC/3w+cSMP0qgPwT9+lt+v41YyG8lcQLunjvF/m15jd+Rx+JdvGrKQ/zQzLl+ZJO5NwPazMre8pMMAaYVqlsDHb2rf4TfiIT4jfNEet9q42Jo3Kcj1SfGD1QgsVOvfzvM4V0C1xE/HmXYypvh3ILVR74yW22x8X9kPYvWoyqvT9Su7zZ7Zh4HFZWKQAG19ulPAklw/rPW7P0lVJFrSEIuAoZRQOAP1Wqc/PYp/Q9fX/SlIL4DQeUWxsgHdqIFCCa4tkIzAQra1bBRCPVovz3ReAI+KAkbgWjxQiuxPRCjZIMIAotBPQJ4aS+0gKIYGBmDY28VZmIaOAGUD0tJmUkcclhbhghAxKg+rBtDDg0eaK8GN+1Ch4NLE48TrP5JXkgY/6ZeAQZ38JgE9jAI2BgaFGDfeRSS/A4EiapN08basoCmE6pCbKodYJ9RRZlunUNmO8eQpxYBFTDM/nPDNL88bCAqkP8WgoZjb1TsrS+/+dZnwC7+XSG3cUVjuHQL7MYHOEmxFVvtm3uaV/arAvAdonw30Q1N2DpLsZ8ABkpJfdgSm8yH3fEYnWKXgXfbddkVF+c/f/5QMwtKLvyIPHTn0aNNjfXpga7Z40Be1rCHMOR/fV53woVGrUd5YkKiDsd1pQWAR384+ZVTWgGIVlXsfhdRC1XHIY4sZcfpFrWwiHEq5os0RIBJ4hz4v+uRlePpiDObiQCr9OluMjGAGteyPTEue7XgiVwco5FFESlzrI+oHa37NVpgdcToIq5xo2h4PvrJc5oGHxMlPQeIiWJMe+CaM++tmGd/21LrRG7rK25aTZYHaKedn4ohDdNfzANCXj6oYooMxVtZ77WDiKd/CzbSXKYevXroqEpsLJH47iRR+moAOo/hVsaKLL465QO4sT8Oarnr0kFzaTk8Ewey8El0Wmml4D8AUeBQj5FvqCPMFaXm4JB8CXFdiwMfkyl1qY0dkPuVlwCQHZbKU97iysUbBYgs0KlceazWigNBjZJzJv+W2oF7ZEYhc7hMn4cksgRnjffosfVQzAxhbKzaEITqNsrNJygvFMkNTq83HXoZIwrRk6jlpG9lvgHIaFlaxV8AJYI+BhXTbeA3NmrdTAnEWAuNc8Jio10xDQdGW9FO3J+2OHtdYjG9VcWLE2Idni26iUJzojhFBAkg1n9usYZV4Iag+921cqDP4W9zXwBcv5JfL/hUPM3a8/BfCR/ArYWzHejVIQGnSgk/DOd2u5QA/Bgr0NVoPgjJ4tiyTu07I0eHAdg0NSsgNg0Y8ItcGaE1OtfMQWQuAyWGZYgtX9seb834bstQjXwZhLhMKZ4AOzjuLsKXLJ0lApyqgCh3MX4txcNBeLSeRgYQz0qDXTJKe6A89W5pj/3d1qJo0b6rdhdjn9SXjvt4sJHzQe7eaBnl+Yw5MOxBOZkO7agvAEkyS0QoK2MBlcwRJuekRxZ+wNK6PGyPvkfc52MVsnY4kjIRoBLMcGSF8BxnDYcKwCBFfuIz7jXIMLy0ZPMA2GaSGF5spPQa8fyrR9VrRoJXRxXgYqRf+/E6Jw7h48+ObDvOjrfH21DAX4AcbQ6QqDlvqn+jEYUIcqhkmCqwUppf/y7K+jof721kd/z3ydzBm0INhhswokVJGW7f/31U7ijcqOcAAKNVTqdwI2IAALHg4VYiGqsCEmUJxbEIozrxzoeS3TzwdoAvtzAdjIpWp9Uv9VIaJ96NeKRSANWAxvED2XqGO2z9sfYM4DRrMlQN9xnTatcaSuyhF4EJQ1V6+Z4JKDHVlt4fptPyy6LPG8UrDnfYkhQYNFTz2VWJsh34eoV3oJxiBvAwsvl+uGPvyv4IqD1RC5qcaOpK3DmYdyhEh52UA4YSwpRkZSEApiPqVqjPWc1AWhbixgLej8SIB6c0CE4JOHFG82olsV/QaINqSIoCNQRUqkevzUPTJgz396Ypznb4/KzcfvgkU8/wyVYS4eunASXRTfj6yzsrfNFWCGy/G376D2KSAJQMR+GHONfwk3pv+YGthm4JvyhKW/hFBD7891NPp/DfwCUkeYfff6gHfyhgV/hD/vjh70dhoGrtf+mchqO+GAphWCGFcXgLAQ5KpbpNg+osuvnXKhDZ6dsIn8w+wd77/KImKE4AhBuSjkIAzXgBTV95DUCW78//eKGoHsRgM4o2GQo8pb8N6Gw4GomqAPhWlDR16SgK2YxA0uqhxJQ4YCCTMev41QqA5+f3RE4GEDcs9WFSGNe4HNkVB5FxAsZllUqmxL3k1AGhZmQoEJqkVnJa4FNee3jHQwbbG5jW+qbF2D5RYCBs40rIHmX4rfb8AatJ+Cmg7eUDgK08p3alsBNBoYVIER4Cht5RiSDF04wgGzQUbECTnp4xVKDVlUMYbiwpCCzjhkKXaGW5aVF52JQ8B7NOiTUKwgICZqAJvB7gbFO1Wy6riYeqeOmXRCC04dHgiAbdL2PPZztgRUyq1FDBCKAJKnNhWNAyFgEmUxR0LC6jNBiArhjAmpEmZAOKbDi9xQHZQ3HwVBWKxAcB+OYOPisbg0RyqKx/AU1rC2KYYom0q1gwbTwUEfrBMVcKoWVyTTCV9zMcfblEIqc6hqrvQSiScBBKbsXMPY/jtrLkBphZWT2LSOKQ3YAsqnpvUM1Lx2Mal8EPE++nCMQds/01vCQ7koS7WPLg9RwX1/MxBkhwQfpS7mrHkZu/oLu74g9ixOS2lOLylgqttNf6Evlw436u0iJnedYi2kjzyo3QX+Y5vZTMpCoGLOn+PoAsmxUNVtZO8bqNwNBiXEmmZBFzSd/aEgf8VPLdfOJPtB8xLy77lofi/1vPSjQtpo2MkR1LanlahOjdnAkqmU+4qsxEKfeqCJe0vNDSD5jYqU5B1o7bDWCeagBbQOoVL3U/Y2agomWmDue1GmQBBJtz2FOUR+N9GhyBPV1vIIxxaOjyBFFY3L0RAoihqHOSS/5S8Da4LYMm/NpovC91PPiA7UQKcpEHaHa3atuPYYzRczUwbDFsFX8H8FWeitqdPDGbnaUiywcngH4U+goIxlXh1b/ZqFmdiBiw5M4IvmvL0dsD2poSxT7g9GrnDnATlc9TGPewspvqxffcACYWOYB8wVxY1cV2DJ73kj/3FMp43pcJEy61BzCcg76X3B1U8rxtPHUn2pHNzTsPSoS0nmTVUZFFfH4BKcEa6/Ccq6raCgQz09DTyerA1OKs8QuoXk8qoXUjtbjjhIwIFVEMgXoYdj26UFR+ChnTVwUsKQgAJH186CYa3W5quW9DN9Mh1hnaVZJcLnSPqrANHUlJAFCIwICu1+SPDnDH3wiUECeIhAuQpsietYpI2pXQJW4QR7MM3Uka9NDfKLBZ6DFWrbzef0lqydDDKNRVVvymi78ugJi8UfiJniNNA5QZwnOlTEIvSgeKmRz66eBd0E9vsbzCmN6GAD49esPTAs2rVLRf8iZv2CsxBG6Wh7xfFXcSDhMj7atIHd7evfgZX/3tQqX2Ukq3qABRoq3Qh5bxOPSU7yr0HLMVoOYgH3q6TgagxBaoKTcAg/VcV1Of9j7JWGxW1n//ZqZyuHdp+JEeo5a0Z8Zx+Ek0TgP8TAF962N94rkV47EwUPBmAFhSHMzJPz7wTOLX7R8uXjsyJwkDhZoDgA8R5M8qHR28VOkjjz3wZHTeD0GMOypMzY60PIfIH0k10CkAHVeIRo18IABnV646AMhMMQe5ogjDaz4WHp0XJuKr5zXCO5XrG3MXyFhoOKGrvEFRUQIKmBjWkyNpBa0WyfsHSLQJ0yPxJ7VK/FNnydYo4CU1h3QLnHcUAGCL6CMwWZ3n3YIYnDuBTI4Ajx53DboiUd0gZ9ZVjqFMxrolAbTye+aZ1GTQGrRhcUibwsjSZOjHBnxxj2W0wLVVIFhc95K2HGwLQOAqrEqj3eVxJDY0mhheyDCU6feMabfpgTXMhlkzjS6zBFD8NAAxTQttAu0GT35m5SYM5SGCSY0GIG7hOvbOcV+dYyqLh99ImllEViD1RNJRaxXoo4n1IRjlIeU2n247hPxpd1QlbdCo+uElrH2wlAcFYNnBOtAZhEAdk0BBugFiaqFDMjxVFLIagJ58HBCca6IgAAclxnqAATMHTJrSPA1Rv/+ZszjqPgsjDeicG8yKBh0xNJuC/9FKjKberSI0ilMyih8173vPqMnE18DmUAnznPDpqeOTJzjmeaT0VQVh02tEMJqqDHPc2a806MQfScD+MbuKhouRBH008/i375gmkMBy6yag7KncWbzfr/cegAqXX8BIoGbeWueSf5kmJk/Alf60dZDNZYVgkNpBPsPJxQBMT6k3SdNz0/QhcvbRCLbL91ADTM+/7oG+g+70l0bIsamP+k+WxhFTZKLGPJs+OQERgJushDepNcNIQuB4L56sBfwkcjIiD1sHDsA81+gYYewG2nljf/ZMe8aBMymEcfR8vI6UMyKMM9HR0Ywj/1gD5GHo3spZj5b2CQD0mlUciSxg6sqN9vDITg1hTDfV9y0aERTgZZrWEloFSjywEHV7oEqnHjLjRjM2UXarMLGeYer5KAd6k14VmFnpNs0SozlMhls3rXxrhODk7VhA5pcnRzeGYWpxeMIUFSXTBZBZjikmblBayJwLQMt37WHammEbICc/vVNukTDfjERDDvMn0SM03CZha67hiqltgGUz8LuKtNBh7ulSPcz6IZDE2g/zqFiUnSdK3Q1UngZsRoetylDNpl1vAmJvql5YF9jyXT9ioj0BmJcQgLO/n1STxYCh1AkDwzB/+dYg6HUSegJYoEkHEM7yJomgDT4tbAQP+g7zd7PZ6D4gzJy6PswYjmGokCXObcakoX2FAtGV2YpVbpjXvjVu5UwLYXaxy83lBfAXL8oZdk5Vic0ejrhXud0g2gQlHP4E4JXZBIxyr8XQsAR+vUUr/GfJBho+wsdOAl0poOEEsMhsQtWoJM8cibWUTMwdIbJiHM2R6QuWuFz0aa2GxJcRs9+WRVQRsz+kVr7ZBajnCQgPHsNQE0DRE6LymuM6tNL1aAMdT+UeTLdnWSHAWZOlQphZITFneS5jPh+a6I1ljHnz/bzJ/poPInvzq2a6CTMFkwEgoQ1BpV0FOcIk0vR8vmjJG+XkPMPY+olzeyPmz23hWTX9DWN2aHE/ghIYeQMkvJJDw2IpCjNwSlIUQUAHH6WS5R5oMgBuhy0iqD9ULNFAQYldgJomwiOvKtM786RZLIlTzwoBcaUJMJhyrtUNbKrm+LQBTRm9AwIAVE3Xuie5jTBTiQlcG7swRQdSEMXdCDC0jap3e/UD1k6BphL3PTMdQH9p3gxLJph2tI4KiCgULBPhnI0MK+bYltPbNHszgKeAUaI2RdgmtS6WtVsAk/c2gt5IPUtoxRxbE2DL+TYAdm3M8IJeZV4kzpUMojwAzif5sj//ypdTG8eS6SjQp9/yBdYqGOGhTeD7MlPYdn3nJqBK+Z76CssKihjioi6DxFIzJoexaTSsbAFWqF5GmdzP5TaVXkZvB9pUJvOpArKUFiclwGBt0UBlfIEENMwVWNfPbuQewewe2cELFlgONK97RAGCz0vz4lsw81KWK331ccw8fi8+lABC+ZZVK4jCkuXmvgwfEOZlP7/l6y87yLfsm7v5YoPjgPEfQaLLnBu6FLzfxBA+7gUvoOI78vDovqnVj84qkbgefPo+JtEwPybefQ9ZUg9PkUrDI6xLrjFZwgPEi7pMHqxhR2+I2r3lpwYdDQtqRKkXy9gz2V4WvqKBVSz8/RL5unnBZF+cfA0wPkKXxJekEl83LHsUZ4qwHHy3tKARTj1ul+OUU7IoH6qZbMBovFNdD/Y7e5ZoYIgwED7ntwQcF3QlbBXHaAV1lGzT9gGYDxbXLKYBpWEBSkNXXEhz2uNZM5UGOCNtq+cAYG8yT0GF923uKN1YwUocKMHyDO8NnbQcSnY5Ciqaro+zpXTRpHfAHQYao5KeGfq5qt/teSr5e3ln3raNmCtEE7cSxFs4VKqsV+xrMPtih35eVDJa82q/Y2gIN4jUBiXl7kTaDXSxXRtUvDUCkGaBhgUlW0fvGfPqMgJ26+/LSQhzU8Ude28P1eBa1Y6CcWlrQZ4NuY4vauF5xs/oTyAKwJJICRpR6WrWUdHiRSA1M/78F5fa07yVnb5KfaaG+C9wdhy4pKKXg1fw+dlK5IYL4f3yGUD+58Myk53iTBIAsz7Ndidx1LZjEmX72yMFMRMCnA4E27MC2/ZJ3O8AOaX4tHJfUfNEFkgPkwayL6QJI1NXxQ9Avi0daHc1ewPwYL0e+s6ZxNDqaw2zYvf5olip7cMEUkIdQJTnIPsBWlUSIAZgwiszYVcmme3AtZgzuFbv8j3tFXoREccgHQzxLbr12crNkEVVb6WolsJpAcD3MZbNDQHio8NGcRUA+FWjRGPySX4Sr5loelIUEpMyq7OsZO8L6IZWaazdpGvb2tQzFnYpCDZwYDMbYbfU+ZcJJap5ppIVpA2Z+S1hRkauLEm3d7JwA+iyDoBkVjWUfSlu9ouVWAhRo09iGCwzx/aEZVgFT3v2PAfnihnxKihDf5LrLEC7pHwK9t3FxGfMKmZN6/cHMR4YXXytABmIhRpJuULAR7MWaC1RQUv7VkqmCECxMqGnh0EW8vogaWNdXNf0+OvCznVhtSzGrJcttUY0o1MVZPFoTSOzgQ4GIVWfybsLVFKrcb0iMoWnat2x7XwFCCNGM6fiOEMiQP1ueUO6gZeVY2YP3hrWCrDo6abGf2Kwk7pJnSPVmXMss7jAN+CYA7UaXrk4r4kbJdlUUZE/OwJSfSVzDDEArRB/xzEhAibvoz7wSHkgZS3wZvAdrwMvl3KoxalfB9adjHE8OoTTxbkfZm3ZBMYPsM95I/lBtCt+kEwcAQXqZgniJ99OB0AS3/P7ObdXDLndAeQyx7kNmAe7Dpx/XNxXgl+KISIPOaBybQJwCopt5wOaWzkC6rZBsZ57ji5Hh7ejPEwRy6RZeFtBGlyETXswo/hGKgRvF9VzrwCWqEWAwZFAhiYl4QA10gI5khd8QicYHm3YrcTMeSaDuLS3CgTSY6CV0aqMJXgiYCB68c9gOX1yUMWArlu0hjBiN8277xRlEgB4PDFi2FARW4JVHqxMQgefWAFFemUfUDKpTDHAPrrC9NRTFQpiGTZ6tNhy09iGlUcAaY5lcNNkpw5IdMx4+5BmtFTgcQ3pyTdNPsgZ74PIyj5sVhW99j8FFxaqFrBPXkMn1dASbuH6OGqVx3/Q9iv6GdG7b4YiJlYbzJuXcWRtNYxTZqW5R0sTWfMxj6wYKDBagj18R+9nKxXkVYQIQBwH/AXkVNVlLviE1+Ey5ED4E0G4PbkmvL+ODA2T3N0iqvMNZeZBnsQYPhOwkU/FJUliIyH69dFFDkyHeLv7BmQwGH+MZyuzetOLEtZn41KDPVlIB9SQkdkVBuGLfL76LTRGBi2CfuktelF4AN2hIwBPkbrpDx0PNmjAYCVEb2H4aJO9iUnyb1i6I9tUBzRfdSYXCaYabKLNIrUj1PhsFWR6WgyBaJGjJQ5PXehEBxxEJx7kTjSMtIuL9ppmGDXIGHtwrMh6H0zUff0JpWx57kHiSSAb8YAJVjjDbUHiyuBYaW4QbU/A7MI0mgCXrFXUvHVhtx2AI+svwsUbPIQY+HgJ8f1mohHE5CjkHvhzYktCXknUCdmxuBz2zFQ1FFm2gM97sfWvd5RP5gmfCXdNbcdzQ7iulVgtZr5uHB0BSooC9e03OnMjzL8K+rBCqeMPyG11L8cf+0GG5yGqQbNFQYH5/I5Ki1YpArk0GFSFdUjAOGp90f9GNGeixsHZpIioRfUqli4YKLbiJ7EWAEWS2qJ6+9h409ixsUrsxIIpdidGxPGsXcGs5HUJxn5mYyUAD0tHS+wpTm6IA1HbOAhvEIce5GteUVGkkzjwBQ16PtD7+rYEMeSEJUkSCEDxrsYKDoYtVjDEe5X8AJLvab2KkTiqNlctv4yql7oXKYXHL3pRxJ30GBBk5tF1ueJJGByAMbZsmxe84EqOQbMio839ynNzYQnoUleXbU1cz70ceUDGPlfLMH4BCmAhj7Ix47jS7o2jiJdxZF4qTu2yAWeSqp0CN32KmrPpIZLSLiM255NBM+gbEFjWz5b4fpXUIfiWx/TO1D9iLC3sEY2lWVv+WMSU5akD5uiWJYVtwTFIJS1B9OwkKoKwRTVxpkaU/Av8OcexahFGYkp7BhAMgWRkvrFABqKpTAFcu/yUOlI2pHCJfNMRFyC8lu800NaUJnURe4K4SIss0XuMSFCpEEK0RS3fJEabJjbMiOxZH0DUDHW+V8vyaVxXfnt1WeZ/jTVUY4FoSFe+nY+OhJzIOvwILBydXVHk7ihWN9Ht3H44wfQwGFf7BbxcB81riwl4fk/GSRHvYPgyGxCrDLOWESPfEnHwQ/PERkztqFU1hPU845gUsRhIcOP8gGcHXhMFwrc+ozZjonpHOHx4iAE5GYKDDI96WnN+hG2k+RX4QM+D5C87x48RxOyWiQJKJiX7wE+DDM+EBqCy5f20qvYUXpJfx8rIW49V8j0Atph2MEa5Aajmq/Tqql5MItBgDAUUOskAbxfHgPgbBxEo2H24IfMm3Vh9sz5EDKOw/vP6xe64onn//B/83wdm0ew19MloNrzhfE1tw647JX4fLVQAByOSP6KonJSJDnRhghBZBwGI+4UGPcy8lj0exXTxCYhPhhc8cO9R7TK/6MRhadGFl0wZHAmYeJIqS0HWU9pWVj5Hn/vW1uyd+HgiunUtEAjiFAMWwVOGfRt++hmJi3x4l7GAF6qwhpZksUsyfruXr+wlQZ1M2iEvn7yYQ7s5j+F4C/yUJR6tWA1GIDSVT0V9yWSK9RCvzlSdqxEIcHIb5t8jektS89EluY55skL50jrKkZJWNrCLMKiV1Y4cJwChUZ4Ubh3AZicQmRcGgAXI2N7KbO0EogpPU3aRZdAoWYVC3PjI2rkdu5zuwJdU0Sbu0t6dOUKEyBAPM/bSpSuAD9lPOzuBxH2TI3A/2jy/yBQuvqRpcmy+WeET37pBgZiBBK193ZR7875PqldjYOqVFBCBulJSRzo2ONQq+QCA84UCzHxv6mPHqyGNPAZpiiCj150lHk3oVkD9RdbWkCyRZrtmPv5KJsKq5UszM7JpZmtC3Pt1lABqpsPol84P4CKpc5cWrhRIIy8iXFoUJjOkdbo/atPIRRMAOTeTa2Jp8o49ytA1nZoQIq+H9JQGRLYLSinJ5WXC7LH0VtpARNMyZkAEYgWUFCnuQV4XKYx0rKa8syY8idVn2kifDMBAJagQq5/cG3OeXvLlk2kEhtUQfiqdD8pKFDJZOGSRh3MNXlbzdAHGrcsds2CZs5CGrFXTqmVNIZMCukyuVLauPJ2Zg8EHSSoJkF8553mAI6DoeSq8rRSTBmAmJdk+yJYmc756kN9G0dRl3oLZPfhn8qkGgNdHpshfQaILIMRhhUIWdWKOD9deWqT50RezCZp4vHyjNZ/x0r7Kdjk5PhSy3JdmvrvMlBY7tGtLOGcwnxrah9QbSyggThag1KMpECG77jEjHxHeTQz4McZIL/IIYpkUdQBvbG22dW2hbV3znAfkxY/0RH424NTwHo2nYuu3xpNt48iGX9tEISbCZltgNESQAaHR2daODtnNKcziwNzQ5vq5Qy9yEhwFr1OIicp4JAIxultgq7UthFOJQhv5ypWAqoHYMA5ybW8UnSuCdX8BNFpWxAAye8ehjhBteiBAHsBtSI9RwuPhApp5sEJ5iyAIUNXVBXUhxClUoPGy2dB/5CTIajSvZ8G9FACzQbOa7nPZi1uznN2yhTHW8euTu0EFf0m6Y5zjLknBuv1PgbgCc0HiW1Eu2BZ5YkOjRrOo3/zIxvb925YwHq0RK7/91lEOwrDT5eFO0XPDPryo7zvvur3wEsR97pYX3M7Xxjs6HfYzXpfShOySmD7sQWzN98jLZhcyvbOPzJ7YUBOD5m3LJph875iID9tPdk84ZKEeeKbWSMg0i8ePQEBBScd+dOSrUxCK0o5AXf3HgHFDS4iHSn2OclTQWXqMXuzzDmPhWPr99UHtPNBTsK6Kw7bbqcPadeYII+GQy5uDAzSFI5Ir2hGbj+KLVuwLM1f2s5ZkE1AS7PYGslsZ5BfRy1f/ks38mqg3L8Nj+rIkegJQtR4v28lH0JxyFsgTlHh/vCywAJlW72vls+YlGumX5/l4xabLe4nfyIt9zU7OCgwQD+SJ3s60c0/rHez4qso+V/3FuWfD6Yh4n4FiRYWT1/cZ2RjwRPImbMNZgmDT3J2ZbZFOsWw+d7Yqehs+Ed6WbAne7zpkT2DaJCjjEzPLvop8VFk4KFgNBxt6YnQH2KUt1SmWAPndC9hptY31jqKIRVCCdkc1JUM5QZ6YOhIzcKRWQYlehnl2KfXh8z5wqhJ+BOQdoGxlfp4lQZuux/YT+qTdhHY6ZZ0/73bV+T1pyiLyRMdAs5yKLsmf2KnVtcQrz/sTBNjnJsE/oWBTQ73IrjjwkoOaV3HLh5Kdw7E877mc3bUtG7CJxeTked/jrY8bmhjwS4dxfkxPW2f5eT+19ZLv4Pnnd13Hzz+8gZ5/iRN4wkP9wfZDT7V4hvCurkT/I3wlUeeJylhSSTy76lH4RIV7t5nC4Tw5ZuizI9Xos68n1hP9dmxl159sMfbsLRtNP/sQSan97BNpRZ8YJrku8GcP4iDfUT2HW5IEqM/rxcdTD8SNPMdIurCnOHM8jTh4P03i24enocsiGEN966uqpMDAeko0eCzoi8q3kuenZVHiiefDqwLFf68uSOs5/t7ThrI8KgwCPhWvHhYraQSea3IS/vbpIrfYkV0j5lXAnHo1D9jTcTzBp8RSfPpxrLL7s6Q1rxLP0+dE97dPDMVwBfnTgf3qnoHl12fA6E915AM5MT+fm89cQcQE1yD9I2dX4qRASY8RDDY+K6FAh4CGKYXeIgrbIfgqYz7L7d1KFhqAzVE7lSXTJpTYzXSSjwhwZE9b4ksowEipWwv9/hRNxBO9vcuejtPKDWal5DOyvekzxj5CE3l1R9IfPNMXRxB+Jjb9emIQsDrkCNU3UqyXqwD0/CMv/JT7yJ4uzyxXys/MlPwpg5nZ1/GZl8BldOIDsD/7bZvelQg/2ZP8mRNmdq3E97lRCjoAelKlAkjhbBDCQFv8PUSzzn7lkBy15MQskNTbWoA2bYUVAzxmvzi60SvoG3V19PFc3IkKidqQj+etB8gGIlR+yoe0xnCkHdO5Df0CSxB2wTK96VgiAziiTVRJagwIakbq0tzgmK7MAIALv2msfN5Y8supIPEWgEDXMdRf1ewCThE7EcrckeJpWE45gvMiMNNKRMiGrsBbKpd5dcxMEMqzmfdD8VrcQGiNMiKeI20BSIzFc4viJfXEwIp1UnZeZOjpl7aiUn4eGN64jhPIWfn8In3l84gmazYBeh6Jp/Zg4fv52qsq4/m+ifVivP2uv8ZbF1FzXEhjvI1c+hCAT9p4W9kQN96adUS8xeEtj5DOsJoNoDVN4YDj/XOpBCHev6Ie4KAXDiDef158pxDvf+HYZhsdJD7o/FKGFhC8v8nEwwE6GzeQgXX8nwT3gANT2B5Nwz+5B+O9+htgJu6KbikZHYO83t2AyyoEDWBYyrApVmYCoARtKPnX7fHYpN7urIsklivJEtCnHth4FynxwgAZpu/fXEWvcw1khPcKehc/aUSjSZTeHlcSnH9JEwzyipuSVAjH0XffXvTRTZuX/vT+KH5+hlC8L1TSspQGadmgMbgWsAK7I3wH+VBC5UXMk7y9iwDPY6/V4ITZAtSmFuYKULR6tvW7+m3Y0iTex5DKKuI2jhjDk1s4bsAkml5+nIA7iQmTW7SSmlCkJJaIJW4sL7ZphTbyeRgxKtFsQvDSwhlTXXPv56VL7Tvzshqr29qc/drx+M8gJloNTFngmZuBcU/1++axIZ2pcSrQRodyPRSmE/DQc3MM2g1QNzE1QOaWmFe5/KQtdn+o2yKj+DDRLNsu1nZQ4h1S7tTaWlvA+ivgJRWQImrpouKkyfMgYoLLedFod0BdW2ZMuLsaqQsK3Dx79fsvL4RlNqtvK2wx1gOv3rc9tbh4LyFxKuaTX7Zua81b/HbJ4AL4PtiGnGbn9QQ8f/QLBkvnWQFZHipSmpCNtwvaT8pdNKK70u+qHUSutp97EPkpYAgUmKhMvTID5NHMVQE71Mk7YD0Li8Etc5g22mRunNP+59F+1ChL7gznTm4sAH+YbWmLzvmM91v0EbdFIbp3d3ibJDxfvHst2SQAWe9w/KnaBYx8CXux6ppguHW0/8mT6C8cgb/mNCLIS1m8DN4IcZPkHsOw/tpkTMDCSxTefGe9tAdSFrIcew8sFlFwIOAlW5qmjYz34iDlcPhFKHig4QkNWEz9vPGSBF6wdOEQwh23NKOxQt25cZ+LCqEoSgE9522SBiV1S9pf0EmptzQxKVjV/lCX3+09ZwaBfIfl8tsa2sgk5d7odPqqmO4G+G2oLU6PtAmRSSEqDNvfFjGUbKntgZSOBtO3MQR4y9QOBVv3QE/4xIOStj5pWRkJs7T4yEOQzmr1i1Cq18vAO6mX+f7mvZ2BYufiUSIFwZDtT301w9JEF/cqIEeMBfjSbaTyrNU4y27Lxi4tEWSsCjD4E82riskIS7BZQLIEDkIkG9JPxvvez8scK0MFmNF5uSig0G6dU3QCDOBe64Cmo7Ko3kNFzMTCg3lst+W4nDUvW6M8xfvp5lZ8bg6pBHfoPQPlweSrXW39e+s0i73xo2N9CIDCyHzCAW6BIA4UqxIKKgcaP7++aao+vz+Jfn7+/qEuf/3M7GgZv/7Sg1+DbJYvMhaKX0zuvn++iCX7pkgc8aeodQpkWViMPxRANf5qCrf4339/q6FE/I+5k9/81T+VXYx/KFhL/MPb8G9lROPfJw+RuhWtX/1Z3Q6qXqkOM3/1hs34oWQstouVHqmOX+k6U9WqBazmM/WFjlUJAG4PvmKDfaS/+GU4xivBAogEHNxnQtjVcKP7qyL79SzwIJYIUJE2B4IdMJFw/pfM0ViQeXcBjK6+qsLdVmPGrRU18g3zhw5oAPHImrjcf1VjjwJjFGy2Oi4Fc5xbbZaVvQC7ObYfdlrMajhoCajhPALNoyqZqCo5VJyyAyDyAYfzTK1c77h9fPwmPRtjdempybfRmzc78PSRYy4AGGUvM4icNcHG8zfNYrmB6AHPhyUgjj9jbJHy+AVXk1cg1LOuBpG1+jJF9ah3OgCUfE61lw+/iMF4VEh6OLMkYOtGlFgBu8LxMgqSyfs64oBU33oAP5kSKZDEF+TZ67CuZMUF0MoTsK6el+C6pqxRPKRfvARQBiQI6IBlCTOBCcPCU9crlto0u+EMXLnTZ5IaJgrIAeACfI2ybaLcu6pgogojm3EAPPMiR/flrr6LtrSZoD9MhgCOhkc9vDHmfZ2OCAQ1SlsxK+ZW/O7oC1GPxq58QRMxBQvNexpIbQrgisZCjt+BY8pl4RdRQ0HfypcLgYpRrQAC58A7PRuPon6rAH0K6aubHQMv2ALL4tis8F5qk7ZsBy+l7cWd3DVdHyNIHthRHbz+joU/cGomJmfs7yCFs6oUCk4l33ij+FiurmN3I1OH2F0C3GDSnZcXU15Ai3Yc/qI5SbmRRhhD0wu/0H2WbJMFVCUEl461YsXiQodTzf3vVCQHsFiobG1b1zHl7saTIXO374EfEBKMN+I10BeClYvuLB0HHTsHA2Rp16GFbNFJA8QMS7fSCu7WVsL3prGje+yWphUgPpw6VsrFzvP53vmBVyJGeLiCNMr+EOjF/EIXBmZzO7o3BYBJbhdZ89ClFiYodhx3LHaZW4mZ5OkU7HKbvp54JWAS7Qj8DR1bFLscrbe3+jd5q8rk9hKeH0CX2VUPEGY1Ck30DNGvnUWHfyJaPZm6AODdyO3qJX44gFIZus4Svegn1rsAwzXImdRjbJDaC1QkrBh+qHYfFdzUkvmUzyysBeiXkahlv6xSlhzv3n6RjixS5SI26AhjvDB+5CTa0FuWyXtO1AMQB+uKPVlSAsCXX7F3uwgAPV4N0agFWrx9mPlttpxHSLmWWyv2aGsdahXFHaCuyj5u3NyMBlMV3NzJY4ZZAWp7xI4eiCjsfrxiozYNNR5tVbABNnS2t6/26+DP4rNEZ+dQXcjh77wYWoFwEN8UqyMGEKPzwonGAPXHpJ1pYjRQcQdyW1zkEcpLBcDHJ+VQioNEwACQLrtiSX/K/VC74SUgZusAkV42DrCai50TQG3Ihl6e7PnoHHq8daf1OzALOwxYWlmaQYvqbJiqPRoAdN0Qh5kCERaozmWxgqUjZLCZoVVx99i8HSAyxkUbe+myb+RoCD1XiuaCdcIHOdEHvPDloYXlNai+5YvHEl08LaupYxz2m3a37j2TpDXsfD4Me+JpeJH9ZgSyRoPJVm8AMV3XNzQyo+UMnAwb4caSP46FA4yCEgPwlj9/iSDr6tMIfx/erUpyAkDBMgXSRmEoU1hflYLBQQgbB41NaxswJgHGOekrkrU1GRM8R3p1h8Mc2fChokd30WLq+2t7mZPcTqL+oaNDo2aO95v+T1YrCJnKzT3x9LqtSq2+//t1wYb791ciVRNixVqsQJXhQWj1g/76+U3KRCypfoppabhf2mrFEhBNjaTiwJKOT0iAi5pScW3NHRIxyeCJSEY1ND9oCxlNjPAuArgzos0EbHBdqwKvWYgKArJomeDCyc6ahBeMOz2Xhkul2cfoO+byoeCQDtg3Bp2SL+7cqg7dkgYCq/SuOzmFdKcx+o4gi2rSCaCWuE0E16rbYDSxwKK7yMuxQ1ZXPozhi2mP6Q51QrzA+5tVfIprunwFoOfQxwBPC9fek0EzQoGr69dBQMkRVXxkWLbWeGWev9o67DE3EtcZDyJHut8w1D31f7iVUCPCsULBzKsbqDXqzKoFCaKVo8OImQOSMh60gYwvEbKarXgRe/Pnh46InC5SZ6ceqr3ey2wM/Raar1msTgnCR+kBo2dSG/AedWvRuYtSjkd7mOQOGF2H0M3tRK0pdcuSuweCSEAqJYDtsJfgHJXGYlgcmoUhbGuQ6mKe6bDUQ5KFOtS82iMhMpcDWpBW2gHbqO2wAc7cLFc0gO7Nxh7QrZe+bHA8C3J08kHY+VUu13rgEdccWrP4RpUMx4R0GzdjvKtj9T7KGQ4lg3KSNRhxvG7AFCu8t9BJCRiCGC/P0I4d7y97HJcn33HD2IE1UlO1tbeVtI6Ys5LPTT1a/UI3u7ZeR9lVYyT+CyCQlL8mz+M5cmgHBIX2jHGbavhLgJM8u00YeZtI93T/CbBeaIQnlbPCO0fu0IQMIlc9YWD7yME6Ky70Y0LPMJ6RCT2apQ508qJNjvnXZHonyWkaMb06TL3jNBlQAMdY8iOz+zhEPJogHMk6Fu5AG1bKaTPyr3DerWrgAx5F+Yl+KHmgrAca7iqlMadTbzY1jfpBLIt+aParinqxCkbj8/PPnxqfIWrcGZWJxGhY3ZuheiGnreH60JoviCII484S3bd+YFlT253J7HpXLwKmWgHeNMqaWLt6T40mmy/WQWIKGNq1eCjaktqPWDC9IvvL/VhZ8wWLeamrwrGbUkmFB2wBtRstszx7mgOqpbEOVouoZDR6VdHYutnz+eLc379/uVHOD/F9GCa4Du/fZtPWmmv0wWUMNCzddVuStw6M/UoGLlGLZKgxlya3kpWiukSKpW6Fybu3ulzj6cAGSAh6ue7ToUYrINIcQuMdAkcdAzAVdyVqYbVUxkOMxq0WHPL1aHgYIksxGDmW7bXRm3LTaNNGDUowjLLxki7pQ3AGaaNCSeZVXQxIZwIziIjF652Wb0KXll6+iL6ToY1A2mxmKUgXR5/JTC/iWaEgRdE068z+CgB6CucMILAYGEyAbqkA33QbFjiLHLMB+c2vY76HeiGutyDZUwApET+Xk37KfMRumediZx5hpywGCIlWWe9ygKNev4r/ep8V5m2SfqCbKYVUrsgmgore0dV30QwH+oS3u+YNt5O7YUTrUjUyxN/deOntBw86Zk3LnFgaUDh524n34uOUkoUBACsU2KIKY1xCXiEna4D1v6TqlK+fKXHhWyleAu9OtRPqfTnMR6SYW6xrZ+woeCFALzpxxuG+m0H7CvO5wgEO4jg1C4DRDCpbUqSNRnPgWoDrlqswh8iJI14B8b4aLWvXRisP2JPbs/5Dqcdm4BZHJmkUB7k2hVMFxTH2tHLGuHB7ircOfSMHGiTMsFfp2kS0a+pkkgCsQaEQ2urKnQbKtxUnMqDDGNUELHwoTZbiOcWJHHwwOyjrEhoPNwEfVmd5Iv/0KBF244QZZi3f480qrUypZjLABmCgaMBx1kriCgHC5+c8Em88s4ZhLjl20YJCMYpmk3XkZlYezkvboLNd6Nyb26E1e8tGZwCvQs5n79oyxyGn+jzFOItzIP3rHJkMzzHQoM6JuTcMZFq9CEoi1dqHc3WcyBgQibsJcFpFnWWqeXM0qi93hRSCL2IYUxof02ny6AIwUe2mv6eI+RyITzFNV2f63qAJz0MWm+k180MGb6w8QaznKmDtHUpBlYggxO8sHa0BAJHlkS8tJVgQf2W5yE2Iob8Hk1mD+jbH9bE4hg49ht6W1gwU5xwhH3vR9gMamUkG9qnqCDD2NTV4ZJbKjKIPNhOxsGZiqx8ktC2oYEFVkjMOUWdKjGJiP0tCvSZhI5qwjaKoMZPHxDc0WLNEHAVYpvlBK98sdBENQD11zVJj8VV4G7zwroDJvT8QqJPrskxADVBelExq9x3HqI1G9izqTvjnCXMVy1UJ4Fc9LKDLhfdDlxvNtA2ttcxAJ0q7bMWwqDTXIIbS9ZbxzMMDpGUJe6HBCJJdM8LMS6DOlW7CTAic5ABgXOlVjW/SnfuXRHdhEkuBaHJOI5p01RhTHcmsIvGakjKEOpCQRa/bKSseJ1gMi5a9lCUuLsDsOgLghtFR2G8umr3Ye9PI7tyiXfdK5mrHBAQUlCya19cXsRfmTZTWvJfzi6LSAvL21RSlbp9HjTGzVvi0RgyP46NjQ8OHI93yo9qp1ELOphYfYWbB+ME5zeJDFIE4rzTjZKkalw+SdBaK8QaAeC7HZUS/mDIgiyHd1mJ5LS+5g6VSVXMLhvWiqjO57sZl4ydPVgwtxYrhXq+cljdPFLNJooQviqz6sgVRUO72LPnWRoyQVsfd9hQbH6B5pXjHMG0s/peoiwKD5Dx8f/z64cc0a3gtZSACYJZXJ6Zods4yOxZIU90WltOzF4hqrLacBC7VqBd9vStHZjkZPUAsblvH8dQA5EPTwl6tw2hFIwzClJxsloNvR7u7zGNxErdoT775tqeXweOFiBQePfpIPbNi8jl6ZlUUlCuiRVjl81dRwiNUu762G7kVs7dUdcc6UH/XwQkRWIfzjkHmCsz52QDyXNXcs2y7zmhtVtfRari1DzbngbGrN9zrEnu2HI8gVPLvUQCyqAdIWNQ1VS8RusdcUw0Syuto3bWkrowgm1YZeH3Pcv45oWCcOQ4ADBcnmxj9B2gd4IXUUYHVoul/bQ9gBwYg4SoHp+OQGipZSwBmUcXpnkPqR0fJIRCo/XCcRwCg3Mn6cIbN3NzKLrYA8kzikUQNDeTBGh27/kc8NqpKynHSZwxJwiwQnAu1+8BXWs3wFz3oyQcbAA67iKAcWV5NNdPRWrEoiRQLIvPqu1tfIvYySnsNAG6I71Ruo++7jk8pBJmvR1iOckQ2huRM9x2TUN9hbPcBJWVDX0MlGbevg3M+M+jIYBPBc6Nl6zur5o70Kr6jIE4Iebk6853PDxAedOsb80a+S7gFOIoz4JzqBMC9ZMNsjTmMvXT+lN7092mqwJesB1/ub+v5CbDH7FbUkx52p9VN2Yd+eFXF51EbX3V36LLqmkGrr7aGdeEBMvLBA/DMTsKImLujtiyOVSMIn+xhWKaGU7ojktnA0Q/VwQuD1PABgix/vVQByLTCBW9Maw0jt4Qpup9+vojKe1GZezQ4rfwfgp2S5NcF50trP9PR5JvxnJ81bUKPuT34QTQto9/54MOIM7VouauNmrVwAA0AF36QfYPQb5jWjuVBLOb0bIEC2M6aCL+iQ2V92hF7452yAyXWqEhqk+Z6JYpjkIxch5ShVgv0RDLmIjZpUb95Nz+YgniHlkvZX3D3hzuBVtZVjvFsSeQ9iv21iV6z0RbGnpHR9GOJBMQniwe2cidmA+Acm/TvfQ41bTVhybNTCCpj0a6bmxXYXB+hSsr9k8Xb5gLg4ylTgEEG+MoH2tCpRVQGiG4DCm/EJUHBs/0WLw8aLWlgMYCNZWqT0qBYswiIJ5PEAlJbUtoNL/2UZEGIl4WXAA8Y9obz5UQMmcjG/BiCXEjJlnVs4Toxsg01fsdMaCuDmednR2Nuo/V9LjydP1gq9Qeu2FQjfkTMNU+tOICTbgT6ZXTWGCGYxUd/0pU6AGTRB5ClImCwkfDIs8pmZTXHLa0F56TXb4pEBCVsoepPXvfhmzoV2MoLAeKmQs/qp8CeuLLJQzuQwsCWP7CI6qEdOARxDJRbEQBFuYNjY7PD8uDzMSyslQ22QSdJsRhcGYeaXlszaxuCayYYsFSnrTLUwbdtG0LrkSyowDsQABFTQkyOpaKQ1CmMRQApqqbiiQFEssrUBsrmFNFbsVYWb5d0mDFeYk3FSIqM+Is+ELuSKpgiBMSS4L1WHIemsS1XYFQ566hiE7bFFzVGjKxNl+ux2Kzeq59KLciSCz7K3VJMUnVKd7TbqCQkZs9RvAAGhDZb3JjIxJNmNd1qmJOKoA94bNbnScY9fRNjm/5S75PiGnpi7RMHXUbIEjCQfymAcktVWk3sQhp4M4nRKUb9GSqAK05VkKLwxmSaN0ZauP9pYcYuLXyblVBdyaV25zWZ1ttjYYEBkMsUp5U7V6TreqCklRzU+JlQ7gXIIx8WHJP/5DpenIkjuQE0sV47caQBgBaYn7rQEyvgEuxWlw55GoM6U23Pma9Wk4xhJEfkmJrwUi4K6ngVTrgOQ+ZJT5mtppIIBRIHqEAlkF5Mu+XQMgAznc+3GqSYV26+f398cMpf9F+YaoBDTSJYpn7xlXv+pBWZv9mEPv/3H0XGjpnyRsfc1XCmqSLM2+eOzaNzxy3OvMxyD6KL0OHctzu63DNjldn8KWPy9zqwWUztcuPB8yL12xoyrh4t2Z48qXllA8m8NuV7dhdFfmY6mzl4N0Cos6AtAqSD5ieHBzcnyHrNbDeJXr30egwtZCdgzBbnxKJ3zq47pPElkCe9unsJi0AIrTKY83oHs3WPz0+qZ+vYOmrj/IMAsdp0G75z+EwtPxWUMA3bxl4g1lpu40ZxUuJmqsGDTA8UoLzAY7WZ98rnwsb2kRvqKA4qk+NrQwFckqsCaq5JsgFfT2mK61grBaAW67jN9ej2JtYYgAtlxRwJ/SKIkYTtgFh53qL1HPXS4VnA8vGGSUL5ZY6EHbegvrgUiFxHXDDClMKL0CC2MYBImCqMCCmrFOCRb9TRt7A/JIpFwTGeMI8k7uyqk4V66xbfNvIY27YBufn6sZ17drDJzcZm7/tNJKn9xm5De42sHXfYpnUYdo6iGPeJ6fDOM7mD3D88KuRp7ewcgxkg2DPVrnFn34rd/ZKvYuCmOtl7kNvbPTYNIsL0mqjt9uQESnyVsCdpJEsSO+fPQIiPrF1EtJ3TIMV959Ha2bIdAdn3gFTyt4s5zH4MAiWu5pBgBnF/E+d2sLHWMd1B/CDXeMTq+B0zuujWmTxmtig6ml3XgcdUnbjjMdKmOS43dcK5HnzqHJGzM8cjSYDfeMCedhiLhUJJxNdEg/LiY/rFAXuBl6iTf/7i7Xcq18WSJLB+DnDjqOUASxQDRNqaRgRhCppU8JW6dnY85Sdfgpxu4Acd216dbrKiQToda6xP5+VsPiNPzJnQ1i5UkNVu56kUx4Ap4Q/rrcC75kCsY/CONQBEfJNGMd1I+ZNu3zfWl6UbbPBb4h8wsQ/JnoAQ9U63rq4IBOqZApDjH4disSIRUNJN30Ze78C5SQD1dJN7KQB90FyBuW0C0hV2ui31bEmwpck+D8CO22npnr4gqxS7SkLTLcz8Y2K9Zbp//vkYeho1wNavai+a7l9/P37qggF4Xvn5L/8fN/3+/UjdrVgVUy/vPx+3j6/KWADy+bvedyL4p5JSAH99uLW9gOo8ru/nLRa76f6Lldnp/ucZBCxOLpU+AdOrKEQOgB1MX2HiER6rL31ZGIgDJS4aE4RZ/YtxMVWsJrsIw/HCw6D6NUtD1KBW8ZBBh2lgabUoQtGIwU9zJcqAFOfGN8HAbvbyYYPWboamElAfjZIfHxewn8UZM2HMBfnFDroz//yG0cHJ8AhRA/80XWIg7upqRzAsn1+tfytM26UHqxopR2z0XAIiuEryaafe1VWcJI2lvezQjl8RjHG4y0mBSJ6jelVfXSo5i6u9jL+3cuUFWDCdRVNjXtpQEtLvP/+1TwHu/fOCZwwpwd19buo2ioMuFMReDeRdUTBfr9QQNu463eXqkKuJZYFIzzGC8uffv78vT2cMdCEe41CSOgysktqXU02SaKifGBbTMVxSXNQDDdFDd6mttUMNV2zBYJhcyxFbG84URcEM6HuL/Fj3+aV5r3VqwXldveZB7mARRe5bp/y3VNmpNPEG6pQkPQZkUHG04lWGJvm3avgu9aDupPNn4rHutHnwQkdb6NS+AnQxWc7AXXBreh/DpXanBvl2iWQzeH7ZPaSbGpg4XYPYFWxVzqVrLa6KHQiHKgMjGB0FXUK3R7xCndRUbQRLgV83uSQvjpEYeCm3kS4JxsfNcrY3LNk0XtQlXtVQQLcE1aEXSrwehkYkO299Dbx9L9eJWLKu/nV5ABo/MuwXZxamqTDKUTkZ+LC2kUWb8ds6xUuJGdDEKG2MPnkDdMif3rYgFaV7ou6gFSF9GoSawtbg9VOqCrECggiBijt+d3u/I892rzpVkshXcxssmJws6F6tbdf1aB6MipjExBPIse295TMMcCRvQav2wJZMG8i+WxVe9dPO7Xtz25eGgURC0w5wdafh/ve9pExDZEf2S9qF1m+q/TrCfLVvzMouoaX8wRKtAvAj1xKjctJXvMYt5hEDbFGL4UXeY25riZOJOCqBiAaik5lJX92ltq3om7guzORa+QeAt6+P1g84OUoOYwQ9Zn1pdSAVfpj1UoBhfuou6DHC/EE1ri618lTavbW3/ACk7SQtZ8H1Tb+Cvz6hDQXiQcxkaSumYkBtsYwCFrSAHaXAOyNf9xi4mb+zmh6vHy/fiXgTxMdXDxxf79sUehCHq0sCT6PfSrJCW+lVH9Ub+FQJx48lejD566fmw0Pcgwiw0JpOQZZ3ei1IDLkTm37vl7WzlWgfvM17jPrTXTf+cCvh66lfg/qWVwfYRJhiSVo0FEFzC5cnIhoFS2QjLEmY61NzLwHHzLWX37NiZmFgzxYEzzIAPNSAZ0wqE2WRDZgul0NlFTTMqrscCfCwytG/5Ms6vnkX15TTzGdVrKxg+X13T1m1gIWThxPjJOVL+/WeZ++uz+Z8yjer1zDmCeaOYAlwYEQ7B8zB3CoDQm6GxtljgEvLhGZYKZopxrCfvkpM4SqyYMG8aPJvoar8ss3CwA0+adNqxVwA0mCfbw9E5dlnvfAEKKoJ1abCnA6Ykqf3jdsb0GlJy34ZchLWaaB0tQgV+s8nj75hmKZOGalFq8DTCCOjdffNx6TufXEYaHRK9yVKi1RGKfsqMt0kzANgFggov7UGXmQAXpafXp/y6bDeSEXHP5YUe0wddHorGTU0ktbCbOkNb9KGrv386s3wLRWNf37zsIyqi+cC9MRVyxAsWW947yXTM6pQoy3xjhz7bm51aavXC+ZgjcTlUoCRz2mxjePtbFLCOE5TlFNjHI/bKggym0RfR9zeegQ+uN4bYsmWmH0D+CXzjSF8JrtlqSZ0qlx48LiPT1Td0QCj6S6dICPekTgC9S6PXzsS/VQOKEN92dxkLkM8vkqctYZyuiGuYFLmYVzw+Vri1pLjj4d6UnbX78nYyzOrmi5rAPBOltGEAaJ2Xpz/BCZDFI7sRn4mDHIGzV80oYvZorr8HIWjBPgQbzJAZ9Uz7zLNJWaqvDWjg9+llpKJvka3Q8y9hU5NJtoT/aMvDydKLQLwg3QhAGKgXfRTZ1XAHbUeXIv1x7jyeprWThrpKWI5glpFZy4fAo5VhswnVhoAnNPf35/fImlM0YOs3Q5FDCEalHw7q6tEOG18DZXu8226nMrzVwm2ENuszT8v5rNmDOQU25TPanho7hBwTlpNFy5kVisshuwP+g6G91CTvvz+VM8LloF7zF4IARScaERDnZ8V3hrz7pjVy9CdUEFwIfLynbvGIwPzFvOhJOkxlkRfY1IAPPaKXFIAmfLOgi7IVOq8NtWsJfAGjeZsIvJJxPbMcCwJpw1nh97ax/wictYMDFCS7Q084DLIFPiUYfm1tVhUWvweumNddDBzM4QFJGFIEvlcvkxbzpHJ4gz8kZZ1OG/TDOebawfcvK03128XHIP2MRGbz/I2f8TcQicrwHxNfPyaP7//8igYBQwxpmMeCF1Xs8jRZ7rheoiZLrZzx/S3r4+PD2kKsNaY3E0TggkThq1Jkwa4JJCfimJMUQmcmzPVrJF/oG6bcTx5x1XL51wCXNUCC0sTg+JIL1dFt4vcpfURLtTYrJjFeaJvIm//j1rBrJil0UfhXozz/WWEgRUuxt2XgszcKqYni471dBg49fPy2KmsuuxkIFOyyU244XEuXQjoZPDDy9REQ0ISqc0Mqj6TF/2TSUqhbNLqTtvjooXAkKkqykRlX4xf5e0cUrnub2sjo898Y03M5szOKgSzG1k4hwJqahonBAUOKEnryKuQCe7IQ41tfTzUwjEsCwJMR2YF3aO4hHFzHgrT96FNFw9AKUlss1fw7SIZPuD81SwsPxSG2S8bkTbVA4PJMLF6dH7LmAGU2/zohZ1+YDAPWp2PYWr1o6GdMy8vO/MBR0TQ7/bE5CemEQ/0VPtnGEAuUUab9sC5TQrDQsnrdpWa115Aj4e2cQ8l6HiZ9AfwadubifrDOwX7ibjPh/duvjyJmV01/4TJM5ZN1AaPkpKaeOpHWoC4ymBt02SbFwMWGJnCbdlQ2pNq9hpOgvu0qG+gDrSpFoU+4bEtMSxYL5ip91YFPDclKqNFrXpBFoKna1EYvwr4q8gPRIPRhYTnWNSuHpea37omFCS8WxqztAxqbZOwaCVsL5wN46gbW71oc3NXrFMfF9TuHHsZMTdolkoBAX7sXlMBFRQ9W/7+at0B9q36qUptUwcTpDae2MUklqYXzBpDw/RYeOCXpQ99bjVaFUX8gy2nZG4XX0KHEKzXRuQWH0GUFA5lwaDSnbp035/bhfVYgr8eCwvMyMaxJhA9U+C1fgmDCsgp4acIUWgwdv05GHPhF5fTu8ahLWcJvN1+fa9zY2KsMqJ6RffmnI0TggvkxRyYZYCxt2oaDds/9larHUSJYIdFasSgGS0KaCmIQOJD650Vnt9OI8Z3IuHBmu7Wncvs92oHW0qgk6knBLjtl6xCazhra7nV0+VynRVSKKR0JraJg4L3Fw+8NRhLfIWtz9MPfMwqdB+ZGpA71HJ5O+MJRcwZ3pMt7vLjDqIg2uhKBS4ObGwHmM9buj3bZFm0zOMh3ZCUCjJVyxQEgdMsTADdYdjNKQzdL5UADux89eBCdJP4sKgk+t30Mva9GNtGf721fb1+Lt+8Hdcv00TSFS+a/M0JrwpizyQUDYPbpzIi/I1VYTgz6vCq3GzWy29wTAPnnJkSocETkAHFT2Pg0tsjXD6e8+DRk6RV8TKFpRRsEcUYYNZo+xBebAVKhgpBqQ5DlhGZWfvOFztW+qlHdaxRvVSmu+1Pu2FYtc08IyVJhpU5XnVQLK+uOs+nNVuj01BizOuCbtDG1p3J9G1xrZOd2t5dp02O1tUMFAKnwH5pGUewYNo0xWxD7OHwsulSEYZC8Bd+DEUXngHY8atocwHTetaNr1iNj60NCQOR5Es1J7pXNmXwulSVIR3iq3sz7Vx970uWFXnXw9mmMREEXWisfl3rdTs/4Ex3wZI6TLzgOYvSavUb6hcvY+5fnbm0E90ViT6s8SHLDa1M6fBaYwLhOp6Npq3pzbRpxZxnJA+vG5wBxDGsG6z83F0uP9bdZs3EYT0H4D/lrmU9Z1+iVDHtWc993eVVp0w+RC5y6mFVly6/LryoHfCPizG8jh1wRZcFBRzNrMZGYVyHHAamW5ESjNt2Dm0s3RBTk4CcvvWtGSBjfHxcfvwn9BjgBmaMr8MciDP5erMHBUtvi9JJSQHM8+UBPTTB05kFuIQL140FIOF4+dk7tMEhNsfBAPEMOW/SN+spnHcLT7fzHu/Miao6n//I1/zBLqIrF1gl3KpLs380Hsjltpzc5i4HNGB+goltN5/AYWqdMoZ5445ghFfAC+J70xQZvl+Tcqld4Hgdtyao+Vn2FgYV5JWFvglhVpetiFEKZCAxIVG6RLtIaOMBdHBry8L7oBoX4UM2a0n6TFKaj7fGqMNW+xT2FiSBcNF6AVrSE9CPB1JGlkD8gUG0W9fCVxguytwAzIdcYgRY36RMDspuoQThIAE7KNczHQkK802zVzrim0VHuvYRKGgJVBE/rJHlELpBt4MzDF8/NTY8xoTAU4bkt6Az2u3rOpw40lW5rAg31ifh/MK8bTJWwWS8TfaNpgfzapQqAG9X7hDkYgpDMpRgYrSdg9WzKIKCDyRLSwU+wtHzbh8H/HLXETxG6QGazfY/UJLnDWXu1kSM3MouF4jqXru2MjDZe7osnZLgfUCyz99An9tLbR73JH8tJiNCdEjnrbf+olgMwqGHzeZrebQWw4G1gvw2rZN7Dm2ph8NMjeV6dkKsnh3ms5OWPa1a2ieeV2kZMzdRb57IYuiLXcZz+++bWxlvOW3/SO/x8xcf9fHni1cEhsVul11RodBBl/sRqDUTfIrhKXX1884DB7KE3GHGYWW6Bqxnn7XcuAA68uiWQHH6anGB2TJy+9k4ZtJgRjWmFJdaHG6ShiYMFUFLP+r3cF6qfJsJCP6b9QIRDSBO+QjInXJnHV2ssXO4G+jqp6vlZ8GMTleuBSVkmbuI/pwMh5xEWR7T/2jri8U4fxKvJIvnnvy6Dd7yCRG3SSSseMys7YinD8HAP3kr3dp2TreMylrTSAiS0kXZixSV1CrEFsg3bDgezASc13zG7VIfHshNL5JQ+X9u0YiGKHXbKJUB/yuCMGZJtW/z2VQCqS/eRdwnTGWMkSH5Za2HUNz3uJmwa1eMCtdKpu64/D6zDSfCZgRWBjPmcFdg3Ss4MbW5lsxqbYoFdCBslflwMxmYkfY4lBR9HtHYNEfvf7c3jMxyMvofBhXwDajiHi4lC/DmMz8O3CGmDEdVcis5TBO10oVZxGV3K8wXD/ljEQKZFhPGsh/k8eXEUJSND0m2+4cZK34aGBBOHsACvF8kJhHwLbdDPq3zRSRPmE/mwHt3WSKrWAal9cTIVNwJF2Sv4QnUKTEjSB6OIfX10xrlo7p9tm9ikEg2/EUUmJZiIyoVhHobWO1jK777h2chMIX+VlP38Qfg3D+LYNFK3CZLEwhMofXSqYyZww7HwgDi0GthJJDbICkOeaN2AKXtvaXzcoSn0z3lBM23sz2aP78+vtqD+St8YNzyxHQ5A4mmzZR/2rLN6jabiJfLUqv6aUqtrKa/3K2sULxpvyzqG/NQSEWL3vg8AMQHihK/csk2K9OBPEXLFAiLqHlgPIYtXZ9OPPYArr414RUby5x726QiZO1vImwj1qnLUZ71soiFISCHefOqByoCbABw1zwA8/cMa6S7DCa0vJpESu+BD5qM3OnmWQ9AWkQWBxyPcDpHEANZnOWrjDdTyVy4ZCjZUrm8kubOsC047XZB3+p9+dVgNlArt5/INRVzRJmNuahu5AVo/ilXipgzUGOkkeUt+KGcG2QFAwu8/GO9mh/hWt3SC7nKyzhcDCFyo3l58S00HKDrJM1FG6CmD4SmuMtgADsOosfJLG/2xeum01eMztWM3rmGI2sjvpVVIA2NavRMKTOc4Gd1K0dkVnLiYjzu1ZjLa6YY7F96HB2f3hlOSDlWc/oRlQvwR3ibEdtCSg3MwLyAzMG9yD2fwHkDIVyuZvJeItpTb477QYZf+SDFG+uy8uE4phUimwbe14rB0Hahftugu5YIC3Hz+ZcHcJsuscABncemStwavdvW/jKT27qqo20t9OJh9mpz5mnbsG3h1pe8dLwutxCrobkUYEAVUuZsGeOt00js/100jbsCKcOEC36KknLvR8ss2T5gDCya1R0//Gh2VjsI8HJM7abPl7vOHfjokp3yk2cWWBNlZYMj1oYQ2ZYSqoOYj928N7b72K1uItBut1cbDVRxkA3n7s7qYglgbhUfQFQ//7ugFokFX1xjUgk92PPyO0oz5qL9P1DFTOZgBeaWHAqjGNW1f+jqAY1Qlz2ywzK3hzZxKCc8H16HRv3S1LpxYMLghlF4AoSQtzDN4P6YhQs4DNBAnjHkTTxfOgOSL8ZRh8mrwlzlvEIPkPUvA1RSTK9s/nl4YKWFbztCDW7GrM0Ra1AYdF77/PiSYayZOXgnvW69upiBvm5r69wLGM5fwHNShS/thDN/jbqZC77My/RthF7t5uAFbAHtjfNWU8LJWOMNL5sHn8BLro1NOrWKoqc7x42rO9fz3bbF6Rf/+fP58+tSAlSoU3zGnugSl3QPPHauMtgZhC088yIs1Ln1KjUC+E+KKERfvHbefz6YiL3VzFW90XxXjRebECih6PCEaxCsHKxlXlZvvUQ5199mRRcOMsuEHlZDbpizkhEgffzQkx89ea7ChH5yAAeAFZcKQCGl06emXKAAfV2geqn1qcNnufwnlHLEp8+VG/q5KkynXN+Lot78TDVkWPrMQmo/T1oowIrWDfbFBkNfhcxWMFRns/SVyRcxfRcLSF8iD5UOfX9880/Afdf3vps6/PuFtyvUKAwuX6fhhyIRJFgQ1Pqfop0jLdQPW5P8RC1+rOmnyaE/OzNQv7hpv3pWaPymoKLpN+sN/3CKr8RZtNLf/4jJVDcNsz2d0mZ1L9Eb5QJPFQGP2F6FecNoFBWncAIoYQzmWrNSBwv0qqP1rTr0k5FSdHygnqgO5IOZVqrqJnkmK9m1aE8oVaJKnsNRAYaRvA15Pic1mFUeHMRgR2luBi78SnQRpKhRAGvV9zrxpAI+RDhxCZ4lNDRglPMSoCPP/Pykvai6ASlxjGU4p8kwkVFTlKdyg46kswYeoi4T2Kz1hFIzHp7UMzOi2b5UaibYsxgjmxtmHp4rNGxjAHs9p15dFpYyqMBg3wFFgQiTWjDtIH/f8lxbPTezBFTNVovueu4WnNOgFqznj1h02CqnHa8UO9aL58pKoQ6IzYsAdu0xe6oFbdK5IsAtBfrD5Id376iJmDKzn83QXk3KiYYXTuO4OcqcBNg23H823hUFpfVgdx6Kldu2qsdGVkQKJeQ5yCNddfAFqOfWixGHWvnuEyFaF+usxNsKERvQjIgbuaIjYvQNpl6vZh7VYE17MPzMPDlrMI7HfA2yGtdQzo8KY256qgqF6N5ws5OXSV43Xvzrpu1LerxFZT45HhuM6Z0WnEOdUUZixq1yn7xOXD97EHMae4TqE4pOgrDWDx4RB3D1W6V2uOK2xWpIkN3yyTsULzvyzKPvMBBkjUuCLVEUxiYptH1GjXJFZGYCMwAqoHRZ1/mTTx315JjrCQa+2lrAkmL3mwJWLT+C3RZ5zAHji3SEgxizEmYuKDA9PKfo2SedxOsm/jaGUeI2xYnnBJNhbyuPUVwKceLBjZc3NjfJB1n3jyJ5CpEcKRQMgOeZSurQTXpXhbCPtIRS4MWIAYUoBxQgWYpz6Tw1KpNdg8qqsHLSuyzZMBBmD1iVq00gv71FzvOQ1CabaLOJUnLXBgI7xIO9pal9Y7/350rraydbawCyXgOsn5l+0JPStt37YAY1joJQEFkh6DfcFtSOIbSs6uVJH8/GY6l9P+81NoOgbK+GCBAV37SumKqtTsMBQ0GL4YV+n0SBXr7jvXcqVpKqs5fD8jSZV++JxtR58LLGT1QTFuj9pgCtqbt1bal1xJ919wfe/qTZ1z5dAockDJHn3TR7ERS7z88/ctQUhPrefZOSCo9zMXntFB8oGD3PhApxI7tO7vi6/usDKsOgGhWlABYAaa64yAy1sDjPUCXDTGJIMfqlnooBbSeyZDf1rKzrMNg0ObZ2PNUA8GR11aqkgnEQMDMb0FFKBQCgAVItRo+mUZS41QCWWwR6cV0E8hj/jJ7hu41OXD07ufvAC/m6EQES18YuzMLIdkEqEge0ji2h0BdRHkxjiYJae55Y59JdnV0whVzluTr09+H5FcrS8fHQbS8pYpfu7iDeEYB6anYvki27l+GTvb9NvSypvoa/gL8PEF/WdWk/lKgCSS5De5QX6uj1X7+4LuZke4wTKWaKyNtwOaYb8OLJgTjs/AsdxJLmbtZzmsaEgQ5p2wF4CtPYo2tXa38vFLHHPpxp3i4/UohygAJzQX0fSfjtB0w70uxC+oECZxVEY2wxCsqV+omoKhALmNKBOTlAS0QtJNiu0UHMcS9T1mPEN1UhdHGrlBaT57E1B8KVVgLUkQAF4EjT2c/rlimOcyo+kd2ZG5owQTK3J4480rP4dmCGbNjt2bD+FgqsjheMLd76+WBBBAMjKFoDFDg4YaZeKwvCAGWnBmLMc2Fme/S8rzwPgr1mGa5ih46LfKPFtgNkJT0WQFuCc9Yv7Vt+5HcW6FkNpJV65lwBoBbCSBqM5/pWPEBorcKxTQBjLgGgXaSX3rLc1lsZSwy5XyfXSrQWhOWlVVa5Gw46ynuXc3RtG6EtoCdobNdIvQdiGzH4Dw18wYFuRVYho2nv6oUwIHrIw5lbhoG6Z4LQhINmwKORkaxGwFoqHrz2C1IpJiHkkJGpZ8EagFBrDXjsT80pvQ+RaX8fEhPW/rnJbUAfb4aXYKzp1QBQ984TdLA/DciImLuFou0i6ubhlnfmQfs4niTU9LhNaawx1j7LHn3koGkA2izfFc/pPq7EOhYoM8R1oVM9l7rRvqQT7BuIUOQyIKfcdNl/nCUAoSQCcB+3rpMfXvxw4gHGmJhVvdKnjTd/2oRGp9N5WamZ9aS97Oh8sXzq8Ya79ifn++tViRtseUVA9UHsUa1F22Xjm/9+A7F9FOGh31p39rowhOEY0PUMxUUxMxvuc6x/V2VtM2wYPv91KBi+/wf/TeNxSROZBowcQUZttRbMJluIbslgFirE0z30PFbDQALewLFJ04AJreqPs23NNXcK71Y/3j792C72TcNyf5hmOzg0x6wBSAnZpw2Vr+AtNlSbiDpfg6OoVmnwLBkPlFEUAElcm4ZYE3TVGmH5L7y3BtiudXkMnFkhYfpnejQdl107UHJRAPjwGnae3+FF7+jbuFmKJZQ0nVq4jwbzlgNT392Q9Ys2nRaWTEv2xaR/owV4HWatfmgjadWpKQnSs1is1VTyyDWdrYZhojHEyGMlOHCBDuB1G82CkmX2b/mQE+Ya4DBcDEcBr1EyKWIrFACtv71CeyDiAUpLTqMFxdIQECjSfPksx9VK6IyQqROZYgAjiLfQeF3POF82aXV4WGtU3tVcSAikFwFUW6dqHCZuXtfJSyyzatG36Y4TjAIYdcYbaR7bLpGwovv7ZAhgja7u1RWOKApqxo7GcOq+cNaCsARcQPpw38uHKDU7QEB/Aj3p3eADrVeNvlx3RSlSUHNOqxN16LCiBDb5xAOER2EgKqWHD888EmY+rPRSAytYUkNxk6D5J7A0PSvANSYsPe94tUmod2qEU5tape9PiUIDSMlaTzyK1vxpTVEiNKYVpAjogIybExKgyb92rztEP1RLTgNoM2fS+iltZd0mQEHigQK2X5QMetouFbEGVIvsog0fE/oR6WpHW8XGXbp4XPC42ZKJug6s7Vu1tmevSm0HZqg1BtWdbRZLBG1HCmlZQBFOAcE7d2BuM6EB7/jpNwOyXhWpMSDwouXmAtCuRe1AjJOTIbKe4l0BmIuy8AE5Zc/b5sdXc9ux7gwwlfDaUX5eFe4Tzs+CePxZRD2CKOYX5PsKvWpm4vRqHPdmNSVVXU9IMKzDx9R4VS2g16BMG9o1jFKPzM+68WdczXCTigEVVYXKuIEgzQTGDVYzFXBD9FKBAVmEt5Kz8gjGDuCGuiLS+vptl7gzrghM6UwYUJFKUO6uEYuT5HgrUIgEdXyRDLBP7ajTwBX36baK/Ks962h1Ob3nCnKUYwSPyC0PujdyCgW+/tJBUssBLC8G1KlOBOO5RE8/yVcNNlY9+QFIngA5s2Knlg3z0dQxRo2exEPHpBE63ZCIVeVSxTHQ2r8ozTWj15fngeemoHVVXV/P+z+vV5fPywNfHxgW7n/wyxu/r58b/YsD3lIBHuclJnLFnYiWBUXrqcuv5KF7LUnXx/P+P/3J+xXb/nn4//WkFlyaXky12xv194a/L12RCO0AA2OQtW1LLebtaGHMgHf7/d/nxx1vnXSkEv33868QLkBnmOimiMASjIAtX8MEPy2jUi0oiey48YzLC7h4WwM2juylC2Nd251mvl7WsLFYt6UTUhaSyHRGBdkYiVHXeZYfXBJqC0dnUiwA6u3z7wdfs+JZ8fmHBwoQDLwG1J+avTsmCLsQn4PSNgDUFNv69fr9n0gp+nUKu/M6dz1NchmoTz7zz7XcgROCKZRoOEZS6I58azrybeSoQESrh8aoesM8+6h4u42qxMLjclFKjt3om33a2FGUVoTwvoIo2tjLLh/7zz9/PmksR4wVv1dImOyx5yw7aRzMzhz2qF/CH42jZllrnIBUVtl3lKvAEXUswsHCIRibI20JPV4mYQSW3cRKfUfLp+u4ihZ2xJQztaGOb2irQQPDmbUMo2gSx7gRCRyb//XI2Q8BwjDcvGFG9FHnHzDcWeALmDE3ZdaY5ycdGWPmVKkAcjzPcV9ZfBgPCpmMUJLCtd0MTaRgnO7DwtzvRMEWp65dAU8DJ1pKE3Dk7X29LsILT6PmZ8aVx2IaJfcawLy8p4UCgUysr5nQgJ16P1lJsJ4mHmsA5KtrScRQObxJ7K8nJ8DA1q6SWxEgymcHUBtzgFkSBdYwukeJ5V9/ohQNCPC128TM4BSlsTGRxDUV7SRVRqY4SNdrRJ6pugGRYcK081TPN1aczffP7+/v33TLON9/f3+uYuw031Xnga2t0RIA26PSeNbSRsdoztCpokaqowAlmFPO0M89iPDrZsT5Y77rEqejjiJgDljwjlSCM0qoUT/b1zFTdb3QA3hVmyj35vv8svKVGtMBk7xyySP0zYF8vi/KTV++WTwBE0GJftCYNq3ANLX75xl9YBKGDRyoS+jWIYluAY/6jXFOyDEM8FkrUsHOaJs/ymBg7Hh9CQsBJWaAg705B0LJqaKZt/b5FzoUbUkaeGo1+0WxL+YsoUhndTcLM0SzqinUAeiVcxcnbAwsw4awsxrOZLhnapbiWbcNChhwyaQZA9E30oae8RZfPoeXRo5APksKWOWvuTZiIiTIlwJvIpBrYPVI5JJypYFK8J47WgoOAbuRZKiKPXyE3ZXb773F9UMnWCnRYdpaZ7HgUBT3ueKjmsTlrhY4x7xkwYF6jm24oWBRg3qzj0kpCT48ri1OsHzccH3iQlQrfiIluTzw1rqZ5mLJgDcUskSgAIg+bXjA0AiFBCDAFuv3porCgndzOZ5Vmg+6EwEY93LdT+pwvFsw+Ia+aIewoO1YQA4ZoTfaCbYIMXPXMe2ZOwzhWjdIT/Rq7qGtkaMlo7MH1TOw1mnW7QIMVuCFc5u1ntvU6JHpgB5bKGhEkN7x/GjTN9KljXwOJDbR882oIeclIa4ss4gDAAVFCnKAObsywgfH/5v1zvrqWR/sew1glBCN8yg6q3lkFWyBMkNU70j5oxDqWlRGwA5mPOZJ+I4ZzuHKTc5GicVjiVLHtzCzGRVfkKBTDSu+C0ybA0HmDGaDUV1FPEYU06Aq+jEADW+BvQAH4u8IzM1WYDbCmyHY4vIjitrmOn0GFRWDF3jwGLmr40/XkipEzibnEy8heHqBE1uHw0jX9pVH3rzflvfTw3fMdcwL5y8A0AytmB1Z5yVxuL3Z3quf4g+flrOVTYy+3fSGzW1rrORYNLfL43mVUVid0Mq1BkNqMR9nxwl0AGQBeHZT66yDSRf95Owayze7tDqB5RP+8jTwFGhnTS3290Ni0c6+m2VVof8b35fOXo9M5b2j/EkA4qU2XekVb6q2v3y4f35E4ucR+/5KzCgABr0dkS2gPQAlwPaOeBrS3oOSuUQG5+mWAqnfuO1m3CbtDXBsv169uT7jurRYjFFsucRjLNL2keD1qi7NiFGiZyKaYPFN08nb2WP0Vp52H74mNJPigQyqEycewPq+1TOMbSf4oHuolRO2lIJ4G3yz0YeS0cQ2EQHJO/CiiRsxKfRjPHtGu3x5dfatRYZPWwDtOlyeerBsjvDRPoVrlewfAAuyfgIGHuN+B9g35/1NofmxILcaoq75GQmFs2w1Lv//At4mrUSanc2TKSEg18rf7zY7IIa3VQxnoOG9iiGE1efHR3syY4B3xRfetQDjVLQBgZKu8/373xINwtAhqwVKSO4r8AzcL1uSl4KHNcKWFdzf+n8/8chNcC4FS7wt4Z9HMBf08k8JEsB/q1lhdQxK9iaUYPSBXlYpFKC6hBc9oOF2XEeDuFEEgZvgWHgVB9YBqNSlG8D9buE6dFn3zVerlvjuvp2C7sO0cbynUgD0/t8eHCa+zT8lp0pmuzb51NtL/fPIe3Mejtb+zSXfIALova0kdDa/xZG5SsCX7YI40lYhnC+zkGUrxLxdys9DBiZ3J6YY5SHM2L9eM+alYrz9HraRMyFCyXG9JkPUzjPaPLQCz/ZoiLTEW4j2xUWEPnOUiuTRf6sFTnbQoh+Egrlt8KNqEuXZizoKsHTLMOGi0cKSVgsGK9kNdyWJEhyRopdrH0nXKrBK1JJJa7mAB6oU6H9fuPb82pV/x0Q0hzOcCCsBwgAFocd8J1aRyy4Llo8yNBmiDR1OMQyb4/3rF3uwAIKZLV3jn6DgRbYhAI+63kZWsXyOfDRGln4iuvDqS/DtmfNiIDCDrIihYogDLJuxb7Aebo7NNqFgZkGius/zc3u755kj27/NcWECEUXRMkfb4vnMkbV9CNE8xsY9xDXIIGB4Nq6XI5jPhULOl6tYLKEZB2gy6yXuSCmJCs7j1kKgA6qfUUFLtKKQim7wOUnb80V4KQnEhI9BTGpy92dsjmUzyomNE5Mb7xlT6bCzwZyikqv8OWPqzKUFAJkLabSSXAgKOp7cjDqKWsfWL+vZ+MgNQxzSmYt+83WhbnKObmKpNG/ZSmle+YoGYL6DADCLMIywCNpbhhq5GtaRzTsbuoFIV6+BAKiGafPR2NumdpsPK5LW4WbXz7YZZ8yHsMHonUUtPc6VxxIl58iHGSAH2r55GT9DjYVXg8pGXkqmmQqbe1Z9MpfIc6aDxVAXJYJsE2y6eWPqa7pyKQW1uvqBjvkDjFVVL8UAAoYHNWO1Lf1JUwdEEr2aKkUDZGSbR4AXeEsInBnW6U2bwgx55sRhgByaJghoatWSAVAv5830+YkhcT1zvmbqJW+QmVwxVahppxA1o5i4AoaHrEjZFd9lsZpFr2h+S61bfLCXS0gj0SaN3YkNMBhzB2/3L09hYleWJ4yF440kPjSU6wmozB11dsXg0ESdzGowMRWNCUZ9k8HCyFqOQO927tPq0RWY53OFc0cIFWJoUVCVswUrOTZnQS9UH/HztsmnSwZVam+IlzoxmcBNsSuNWTcrciwgka8NoE1S7JTZDRtMGNfrzz/iT2fcoL28M8hpB3C7VQGCMl8EZFOirpIqyjgf+UIbFaHTehkBz6QeuN1K7Qxa88rvUTMnb6KJnoMwALKl1yo/UdZZgPa79wSeZIoAbBaPVBIbSoOKHvlMEiIDYGoexhjw34+WOQUkhJjG17B4gAUrNDFkwtpsIrwyhUKM8ygBDJtSUf1aTHABPpTEUkZfkBqfxgBdN1Sn5y2cgfzxras5NjHvMq/bIIyNed0TUKTagpfQjhc80W7vCkosSYWlHNqZJG8kFOApVMfxNcIynqjidokDoudlhIXevOGAJ/GyqCEqhX7QGfG4Y7aGAilxUnh0Hx+/BR7FU/vRbdEx7X7gTXM9h0GUq37Lj0EEr8d4r3a9BZmIDj5molyPmZVVD7NYWtUc0q3CGAy3o3P5wdTlIR5Pj5WzfwMob6FyhQ7dRwlgQU9IerSHmLY/Mt9kgvhZrQgexzX1w+NgAfpxaEkNt9wMnyWo7qeNs6iJE61juhhNGrql40xtS9f89JZewpYsA/tVLUMLrrfoQNMHkAiqi6jnlslztPLFdBu1Ho4PDOSPIX/IpwpjufOHjLUwIcJ7LWYl5yh6cl1FC7MUzRm1+8EVANPqHwpNDOtsQQF10kpg6MWKI95iW2CrxWYrT2TRMi3sf7GgPvpdoVlUrIvHcEHqkntr8ayTACgIBVnQT7Pz74kWP+D2fowV5F27lLxNPYGaT+bFZ4tGhvS0zDI+XMnEEjmjwxI9608XzGP+5ulAhoLK84O28JKdTHKOaZfLHQyGTGO7yahIiq9lT8FHK4O8Swa95RhktQldWF79LAt2YWZoOdnGajk7y3aCy4nJCeoBt5x6ta1J59wW5ym7BsDYUh1hKN121AFmMPohUzLAhbNcTr69W07HqWKWE919FYEZlyPXbO/q65OJDCDDPrSYTBYVJW4TxxF778ZfpD8AOEIbMEhsbbGlvFjNP9Ni4ik4IYuN70wlfR8uv+uk/mtf733N790eGPqULgn2LGYOMTCqvavoNEx0R28xHYS3uSlS7X0209yVUENhqSUYdNuqTZq8AM1Z0Y9xoAeWPa+kqoRuT6EYr7Qa/Twk6Yv3C58twNqp3WAClfYsRupDNnYhpYUtAfXmnjYeoP5tmu+MxWhn3inXs2ECbHKP0RLbE1nN8RLFFApmj5nsBmpENm8yB7T3zW05qctYHitGsMQMVRW/xjTATVy/CccAtKnaYtqSdoIJvFUD3mjUzWEVM6cWOAU+jaxaMcMPP+9EM11CbTFpLMFW6eWOxV/b8QW27YBvqdpz27MAbMVY06JnM9XaO75JQVvEyoMhRJUPrGOwaILJfIjVOjwcG+1aDYsk8k2g1U9O/53KlaHUNRIts5j2pXIAdpqzWE/aiaUJC3M010EyvW7qT4vXu3L2WrP+lDtJkWnR5J3m1Wyy2e2DxDjLxpkW+EjmYK3DdPI1QVPF2Q/MNmNQtB6pT4fWmJBkvOMqYwui96dlEccmtCirj5fgEZWEANzEcjT0TPQIh6AHaBqgIbRSskzX1tPVkd0yp32yG5NkuzNPjBAN+x5knWG++kjQYGNs0SyggJkrBJ2bpMrMxvP23bWoIuvN8K33WjKXqrWFU1rJLAP+vksS2aliNTpmhQtXcgn0shIXBn+X+tfP/SzpUNY7RhiQuFmA+mVRLcPYWow8qjkRF6RHQ07v31YI2/rF3iuwEqq9zKo4xsiqZi83MZh5qy5bdKmgKKYIdhvKQTQCgPf+EnMFC+CIFVuAVYkRJZofVe4cocqDoPs8RTQSNBDziMjAVqeIjEbSnSFqz/XyGsfwKPBhRJ2H+NsE6XS6ylyI4kyUFEC1AAPcVSl/7T4++evdF0l2aycK7LWLLMeunRSiG+C7QrwQ156jZa1yV732LajYKpY2a7/zJlsHulJfgTkXZe46nKxmW/VtbNMqA6PJPXDV7Hy/aqsXXSKDkHS56jRLLTk5ZozX0RJ7KvG91qlFCwIx3vLWWzHHi5W0vRh5mxYL5lR5KgYpRb08pTEheN1uq2H/AWAUWsDiFc16xgoBgZisgFUvhODsN+IZ14W/uywtljGqFWicF84fs1oSaFe0Cce8fRz3bLXsH7XagURahKqUsVrLTmqr9T7IoxhHjB5xMoEiZ62eH2QHIABo0XtMTxgM342s3snBsfr2lIc+swknYDtbf62NhS5p3TCOKP8g9qZr6Il6YQwIGqPQMqUA3OVeWhss9KG64gCc5MavqEzWBj/lhdznOTcqFXY5o9cnKarXSJ4mq1zir3GRs2WNHHp+FV8vhGhXwO7noE8Az3JsAGLJ4m5F/W3lrQGMrd5DOOa1JFmF01azMRFKnS8YieZstGKWIu9uLZvCWhIEJHZ7XTGWNHA0M6uSVgw1aPUXGdGu6H5LBACdWKN8fG6Ln2Cqn5n1NblmhlEQqid3rGNds+xW6C6NTt5sUlK8N4KfD573zFzFyoabAFTxacVsLmwNum5JSNURxS11vSQNXU8zEPPu7p0aakCHSuLhLLCFo/UVm7SOqPLiX2f3swmyorkwfdfhVfR93SsMp5xhPZ77+vWjeHe5n5C+X7ih61vAWKJ6hHrpgJmsQ+LQPMkQxPH3Aew9W34CsnKlGJuvnnoAZg5K4ICttaL/d2pXzbwShBP6UM9Sn+uTQPnsa/z0ip4y18C9VuUysrE9A5mAKi8AKxb5HtsNqKJh2PD6gcpDq7I1BkF+2AMBV1RzoLsmN7AlFELU2iHCAfR+t74NNTAbadPdcIiu3Wk2B3Il7FvUy0J8KxR4AY8krINrVgtu5PMKoBQ59omDURaaB0hzV3XTSYTeGQyiTw0GYrkNwMnI1JjQjZLE0+F5z28dbHDgHixfojtj3bhu6Zn3cAumtqKhAbmgbnWE6JsLu+c7sewBqPvoeDUvcZQJX+Ls2AAVkAeFmERwasViwQswp1guILczJpZKHAp1PXSsPr/KLDje9s5LxAHnOyKlzveDDIs/chRnFYfWFtQ1zJxal0+cT+LwXWJHC5c5ZLzLbAfqdnXLKM/yBBwdEw13jJY5ISe1naQa8rdOFoa/7e3Sz6NVpq4Q3aai1RZwBXUm/H2ZzXqWAKIVb+Ks/4RDL7uWN8r/+m4Vq4COXTw2Xh08vl699I3un2t7sYTB/vZJI4v5LRo34ZsvI4CZHv6UNe5LAK25gtdQq77XfPh7OSAAcvIZ4Kjuytvtn4JeRwzVNV9K4FOmb/g44rXWtrSSmUPQF3Ru5kUFf+jBXD/RAsgXtPjJ1Y1Z8HbhAajz4qmAKR4saaAR3okG+15CcCFYNyJCtJQRJOs3AEctr3mKnuD74Nsno/zOmmKPjEpdIUJi/dCu6X27yPY6L+zx4TUbLHr9pv3h+T7ao489rbQxsubXj7knEgogemlV3SMgG4kAfrpVFSztMg8HHqvQPCYSYVh4Ym+evG38g5XT/uGr+5DU8/Avvtfwy303VjeGAWS+LTYnP7+01+xNuUlCEgPKYhGAQbmG7JKK04O8Izal3g7irYCwazHivdWd6c++Va5j1xSAiE6sqAUkBTalwrSZrbGI8PxjwDY3SKNqjluCWwY2RPh+ClOOq0tl0A3xl/eWo1n6lduxMl1CH0AmLCveJdFWXDU7ASI4qxYLAz9ak+B4R8cnAA5DotdzGhNw0jpyE977NoYbCoS6e9itpI/xLnGAMu+AMayXRs3ZHiUK6Rted9TlFiyfjr7kwvjG/Jo8hpgOQ37dIvO9PqptNcsGneAngYdutafbMvACKO7QNFdJtkRxLSCI71B9uYmvEOuHfQogl6jEy4L5eN/Mf/3lqtBnCcGJFhri7+k55ZDH+1aMmUmIpoMXwIu1EmA5soU0Bn4X8rFhsABeCFumO3SAZkzwNghSVbme44H5ffRt7vcpyt7cmfvxx6W5BxP/ozNyYeLP/tE2zNm3Ck89Xn7A3RENUJGqevDnaNqTa7w8icNSB+vNQaPDRYMU7pMZ62U/hwYJMuzhg1dG+P6gaQ0/tLuD+qSJQpuirylCj4iKBGCjNT2EzseLVoIDf2ZoXZTg+lxFXDAwTT2FELOnWB8jilb3zUUFS84HWkDRooCCEgCy7lrAYME0m+2Cd8WLgxjDoDguc1CnY3kydHLOh47pLUCT/F5vBrkVHUwEnyoYRIUGph8EMmxKHHobpdS+WR8Q+kS7HKCdWLvQ58hRCAIqcXhYMdQ3PYK+ZnrYeoXB1GpJz1ly0RlZoQuTZnkWSpbWUjgJ4iaIHlYtTs+A2iCe2kFjugJ5Evh6Q5qSgHnAeFTGnrRLYZx5qYeJCC5GBmjJUsLMFmzB9MxlI7ixLisYbWEHvvXGolgwk4TvDIbV5QDp80U8ZigJCOogGXejFCv0Scyn8GYIxsSZxFi95SFMj7LajXPyGeBaUT3etd/enngK2IPyGOzGsRPBmXYnvxJ9kG5nSWUaHqy9Cpg8lXiu8AiTZDMPCx86ANGALl9c16I6vg0Oiyw6cVYKyyytXmIJOUiP8K1tjRLS7H1CUf3XCi0bHwbLl9phlTIQW7uJFAHBiQFTEPVfkJBjgc/KAExM5kwsAY44DdJ/FKTz4U3EGXDkWuhb6BQ3RRVmioKBBbFmkOS6YvOiqMhJIEhRqpiT01qCEjNKGwFDIiPHExekC77yHkLbXb6mQqS4oivGUDO9MJIwX/zlUTwAq6t6K+FA58GzuWLA4Aw1ehyCLIkjPJ531NLXAzPgucchQQJwAXmS/cHMCADVAyZEtPM1DJ9oM0yjBtyXPN1L4WBlMiMG/Y2o3OBlHTGYyFFBOLVmetvgXKaGiEN4iBzsKERWriJ0Ht1FQxBic04J0bG6GME8SLkvu4ucRgPevZP+KcSiluQOsOMyQvzFTIIkQuSVDmDXKs/iNBhQDcgVw0DzEo05yTBKzEYEXfvgZmRJllCptGMj9JaklxBPUYei2x7NfB6JfwrZvtsFe8iRdUJBjMVD5vuBsA105xUk7EvYVvnVlTEiVgB4uwSH9NZy04RNqtyyeLOHbZP1stuWAC8cHHo8vB5Mq07hlJ6fdNI9P2O7lXsqNp16DsSePYeDGvjUND9Ptux5Oo6C+nRVSVvgSIYcz8jy4DPa9ivHngSI1YjPxGkgnsyZPjfFwR0AjNqPo1SBYd6o4k3MO57ADLNhzvMwvFbiz6/PFhIxKta9xq51O3ZA/YjKR4wQWnNIAzj5QFAdjdhLvXAervTjHFogqCjXPLHc0MrjbJ0T+yYdRc30NepD0tDEke+R4hgTTx5wU/tUAYwP1bWklHGuDCJRNDz1Nzg+OHh1NJfeXcy1ou1nydwWrRwA0TbVfrPshmmrYf2jSHAIVSE6enksaNHxx2pNXzdnfJ5rL65OMe7NXzkmyyopTI12G0a5EELqEPWfxiHjZcEO7BaNScak79NW4o4nKtm9Hzxf5MU8slM3EP0OWJu6puI+og6tEru4i0FG3K1A0qedTWgBktvNKNd1cT/pTiLubDoT2cEV+C7i4+MbTRfLc+nGx0+6YyjSjpj+xOxDui+fn1/yDPruAG0XjRem33yxzjiVTCMF+u9ybKV225+UVZkOPwxwnpnlSCVLTQU7oO49s6eAYaQQAvkJ0bk2U48S+7Hu5zREyfLZrBoxUk/dlKh7o1nCm9cW1624c3KLDGn80M6bU2Imw2ZIyazMsqKdzkaAm4evDxgGWuXpEkEVL82znnTLxoUxag7fUkCUPJi8IxM61hVXnEQoE13gBVe5t09PIlPpKd1P88wK05SV7HyAZaYwpoDA3gtRTDnK49svMfhLGJ2gTShg6M5WYQ4jmXZm7NPLKgEDZa7A1EX60DaehNV+5dvqOQ5PvquOxUWAh8uRByjwxR0vF0DhnFzk2Z4eGvr1ZvqZzDiAIMOebaEL0Ukio0KHfq1cKOxjTNdayThu42UDIZDMhGE+VF9cy7lKVsLmkjrV8DoDdIKTAYWTukDyPd3myv7Tx/OCscB5aeQfDuYCkFjC5R++285/aFwxq27ZCpn5OAw3raL1s6wkjM52EFDdcSvS03YGSDftJGLnalmuAxTETev5nYvSrKyeyp8BeC5yu5rVOJKbRoaTrAqXGPKxkmbMV5dEJsaMj85IPWvg+UKtOtXhBnFeQARkP9FjIR4vSInEXykBYG49JSYzoOmSbDArNMT37tKd2MI6ZQyEJp+MJSjBP9iB35GS3rf39Ctc65zUm4QfQJbsOWsdYJbFS4BZ5kNQZ6YziDUXnIy5iSZ+LPXRY+4XWlEq5tslTwvi1x7kHvbnesFFH45IbIQgF+sUXl4qvunMQ/Dd/N6AXIxK1ggSZGRGV6oiZyuTsNHpm9Up756DaTa8gKI4L7tKbpVzJ9YbuSt9qydN7la+jM8dMywlhAAVorm+Jkju9XM/aHF1QbtaajxsU6pWeCKEEr10yTidewysWQgWSBBVCwQAbcBBiTdvHsTlF+2DiJgNl9+j/HwIdJKLaNYtFVjWPcccAvDkfN5Z84Vx1tp2lm32EHt42U263XICrO6ODznEXKsCEF8SaVezJvRk4FyoWRvXAePEXEbGi5hqvowgypCifcSQeWIBmDEjj0SiyLopADPGsqucI94tDDXNAoBWerrrm5c3d9GRI9xdyoFfaOa0WOBK5FxuKcbUMbzdENusdHnX0FoZ2pGndeQc2rlE26iQZV1DHmXeJuZmslwPACT1T3xDlOfIGps8H+KTBzJ5jfGM2RBPXksAM2eWMYEvlbJKpED1JDKoeaOdb6yFoWWrn4xKovaZNqjm1QjJo5O4S/kh2V2ypN9BiHrykIkQY9C8kJoTgMpf5eV7ILErL4plnYyqooEeOPlEYM4VgOpZmq1rgZeylS9bWa02tJfCBqSgj0qovD3ELiGvnB8n40XNRlDPaUkBjhycPq9dy/WSVyMvsikVQKxnBTBJaRToJfx+XtliH8T8Kv9kUQBnN7buiR0WQKyvzW7nuDrZ34T9RLegOtteCS+cfb+MQDxTaiXFUkwNO2kxoEA+gjk6eoL0rTdi0YA4eypkyp1K8Mnz4n2LNwh80dE8/ks8ujhMZK9WUHhi4BjEWMCaNoRX9WjXGFiQtGhfAeWgnAA+eB58XG/F66SalyNOmg8ETxmjeLZYk4iRhgrBfvbHwgcz4KOKfPGYQ4mJXccryIETLLu45iDrQOL05CC788kELJJ1OgDVTxJjlU8MMMVjK7McfzJv4fhHD5PEXAI0XjaxhMgAqEntgKTL5RSgErYBYTV5J9UpTKYtxxWgfdt5gE13Q4dEVGK8hXCWhCSIcRzdyjcOWtlLW45O3ut4smOHhma0mIuW4VVBtNGJDK63L86TV9EfmaeCthkt6JWvKQWNDSnolvz158+PPx/hWp+EDi3Y1+f1t5LImaxOS8H3f9e6fl8R0Y4UDCNuMb+PeLkHvNT8byeMm27/r6TF7y8lq9+vKJqcXlCMI/APjl6kJBxV/FJZB4fvi8kX5g5Yzas1DrUfPP0aMwvPjKyNacTk9ejhTwiIf8XrlEdg6iJZEAHcTuE4nS30GOa9HWXsUc/ETF5B6MSIGHVp1ph+lHA3gUhE97GYHlfiKKME2m7s8EZLGJwoF985ouY/UvbTgglNFX+PjOrbF0Mko0Q8uInxQUUMuTfmeAzy2ksgTrgA0Ly00k3uGHMaZIuIPXNGe2kexeTkbAKJX7oMvScaDJSG2iNGiTmn5mWUYYvKKbTdSrpi/qm5WeRNCQnalJiyFrj37cBGXK4IQKRuPSnWlDXyWoEvsdUL3pY2Yla6XbANzaelVigprDo3GpnllX/zfDOSNw7LlCVUf95W8skFCIUDIjpb4LhNeYvsUQE0gijyLrz+7hokZ+TOFsP51bXZPRtbdKLtDLv4ASaqxXw2J+wSbnIaGex8kNdtcZOitXJaueLIZ7qkk8jnaUVzglKicevF42pDRxj0hKFOb/dlW1Xw7Jay3Z1yj/tuCHub9ybGwmUmFz1uaA6y1ZKf5TKHmO6ijuDWSY6ErUMTWVVtHgAxLNQBvK2s2tkw4P1y1h9qBsrYyY0clGAYRhL9t77kueZlufUzHbcABXGSxlbWRbANGgQHohmwOGqwnEpPNk1yyAYyQV0p28ixWLdJxWLEYxnj1CUFFuN8zBJPAVi3FodhM7gUubMY8j8LuMEhTV9bjHhDbqgXkv2LViDnQNehG15DkV5nKy4rJ4FoJESvry0h2rZivKzK8W9iSbm5TltW8m2uX/Mpp8/mJnmKr4cAQjdSml1nOPz15qxWMkpub+1xpxpEpwdY76MzYl22iQXk5ldgIz3dKcLWm4lKbgHDiHcnG9wizjsFYYy38CP7HkuApPSUKriiGIvQ1qsxLOBLpwLDoUWqiIL6VfyxEU8aJ2OVD0sEEkROFYfrl+u9b8tEu4XVaDn4tnLDW8/KGr/y8lPkJRWiel+qjE1RDEjGtB6//mv186mzxTtQOG43dNcgN+eJxm8RY6fRpyL7yQAkMVG2OKpANkUb2vZWQg6gOPkhBaR1ESdJgAvwaPosewlEc5CWkcbR14K0MMC6vIxGRKZQagFGA01tarfQAbMeuQiuLJpvmBsFuDCRMbeEOSto/yGbKgHOt4wiCm203bDWcXsbdhfa3oWP5zHb7/oV9NJU4Xh/VAWTeyqrY/+kZbLXS6S1wiNtgF2xvL4rDsWzc8v3nvQ+ez+hsF1oExol1mHex36ixb1PTrS3mN0dJY+Dnlp+/qO52EGAssDUJcLYTmzHqyB6emWefXddnDjY6e5SsRwhTqdl3wKoZSjfA2rdcLmbeoLvYbt0OrIOAyCRCffo5kBakV3sbXa83KdBEPdzTAvJS3znSIEAVC/AHSNxYL6Ynnf8ziasx43vGw5F7r4AEHU8cF6qp8aBNl0vbH/FVrqsPFDT+SCwVcU+9AfHPjg6VLBSJ49ObtCPgS0aD61yC3aBfo16gnmvE3LogQ/5AwOlagZhv1JHgOpYTjCCSIkZxlHEsMB1F0KCBbyBD23ye22m1odG/586TUc5eqlN08RapWPykljkkDj5h7k/GAgEjPlE47W6RQ6zKhFXAem4IwD2Uskq3AAGDyFfRAQN58c9TFWLVsVJxbZT4F1uqw/gCi2zZxgvr8Y4PR6sUDsenm2dDrEcOsSz+bACaGGmjiLl8bY+rG1y72GrAXt9js1oD1YIHC6KguVwsgY8j1ZR8lfI053HIU5sADkhToeXeFAHXzkeIWW5ajpawLEjzzKF2bbL60Occo+czvb0yc3ZJIbxAfKdGWA2Nc/6C1OslRde4hTzWkvWGTplX34gtc3LNweAsof4W69U3HOWCh+0AXGIiN6dHbFdZ68wKHD9zjlIRPlz4OPzxKsWBjFYDIlK55Bn9pk6NfNKAC14LJY2nSPfl58gf9XzFJhnhlY4iwaCqjfmuXJAoXPtaXWda/DJbNyd05HKCYCqRzmdComtcU/Xcw9c/8LYATQ+pyyz02XFZBHhF2mBKkwfRfM8tpEBJDJzXOG6P85ruPnTM8t6BuYJARq0VXwun7HHfN6Vlp1oLkcv7HDUiKHtycEsz6PN7luz2P1mDfPbHm/RxbxZuHqf3SIm+Pn2WQlBvn0zr5hvxOPmW39TTNzzbeDYZPn20CAxV+Kbb/TdfKMoWngjyxWw22i+OQwm7ltt7sWvBVitqbaBwjfnG6qS6CzIcE7QrWG+Hbe5HjEAVnuwfP/8YhthgFGFwSdivv9eDjpx8Wq4WIyUbYcYRV1GMIPIEHh/4cUxXtMMtQr10Kfi6jFp+1SFcQyhiuyoq+caoMh928vHgd52PJJ39dxUMXesslUtGOFLvPzwRrrH4NCaY+1DyW6IX4U1pNzSm9izjSyU9AEvcGtjOozxT4EZARtvU11ShZubX69FPtN5PVmpwx/28supug3jKXADoKS1potGucMDUa+TBJ8OVjmdnlJDjzeTka6ZMZ0zbQoA9VoVyPTguGYZ736GTbBL2BJ8KledIoLvk8ewx3ASvj2F0QYp1W8twfSHGGOfFs59QFN+mvChSt91zd2HPfCcFrvcqjJAZE+OvwcSxOZi++CoXOolvjvgg3U8kKOO6NdX1+Z9tOrcW38mJXVOOk/K1rRmK5csGumAPGL1mxfVFA1eMRTWHzGOHwXwpmKNllBtGfOdAihhZN5+7jS3ZS63dnWv3ueI+dVcfcEooMOqdtzMa8+Dg7FIfeumcYNHFfP7UgIi8SKPo9W9KNzQqkkXoUKePnk9PDAR+2Lkl4fp2uQ9HjXqBAYOXskpn37xeA0uWPTWKtf2zdKNVcrH6MH+va2Ge7tshzIZveh4Da9A0iTII6AK9Uz+Hg3jIa889qt6gcgW2odWjABSOAKAR+OUm1T7EWRLWKytnes6kIIZ4C1rTMErPzpY8XrluQQha6GEUuW4wxJM0swWDIjvZlLIznFP4G9SmGUzWMI3vH+vsOmXkp1GyJ0rxz0Ni0skTsEWXK3WUmfATOW0LcKguraCw3wmEEFT7U7wxuWiyqZtA5zlVulQ1GPY6rFX8YNXW1Idxfuo5yGWrC9MwO4JOzHcHpFHSZkLICZm7Bm2snyTfv5s0sIU6RC5pw19h6ivcC7iNaiuwwgnmnLqQuByN478ydw9uPMZ9Rpj26M5Ig86L4QYtRYtpNSCeh2mZnlbTFth+Vze8tz2lT1K504q3pRrK2bTveax2dnlB0DMBYvUsY4wyBYwZ7EtSxCJJyvf2N1RvbxKLNl60wUgpl2pY3AAR0mT9T6fnx9/uKIP/9GZKgHnDzIuyJ+VC8wlnvhYIUlemj9Jjs6faxWG8ifJX/nrgyb265PDYQHIhOir58d6UR/mL+KP8tdB737/R4nR8zcF48vfI9sO5u81bGTPmL9JSMvfZCyRf/jVHxzwuhF/LJe5v8sWFSkw8k/i8tQo8w8FCgeArTjzL273r4kiY+RfTNt/U6P/0KD/rYabmdRzWcmtHIDOackgndVXzcVZe6B+UQ9KRJvqTpZVV22eEGBrQoBV5Jc6xX1QHUaWruJDxtA+6HpCZ4PqWN2WkQMa1WosVVWMB/mnbVIctAZvCOtOhCbO7DkNyEQbR/UGRqq4N6G5V54lfFpWuFSb4R/ihq+pgcVWrL3LqOOuc6/G8ZxUJw9N1SYAgZIcGQCguhRQBJAgDwYZi7kzGNrXUptm2C5qljbNXgdfRYCCiD1KwVi4y5gDc4oE+ahJpELsZD0eIAFzixbTN0BOYBCv3V0w4ypvFrWQUTdA/g9tBAA37sGSjcS0BQzWJzfFVl0vAGqtAaQA1CrPHGERUceK0oLkHnjaaoGKeCoeZFydkbUC8zHLArV4l19XNcCHPI6nryIQtRUZ2FRqhD1vs5cHPen6AIyymCz0RQbfckrurNa2eFEKqyedWjvfivVo/cGZFgCfq7oz14tR8gBAg0AjlW7EbGB6O6DQkyfEcqVuWjarFraYxALWqwPMASYBfG5a4MTqTczmBZ1IIiwBHkH0RPVqRUFaoDEIVWxEINdmh6/7oTK1OhSrehIhAR14dYSgI++LEJKAJd8fHTMqIgfBbYpwGAsMDCV7+iK2yVzHSUJlAHK6g127s0o3RzliAF4CHaUKGG69luQwNBBootzX3mHg3HUgsPjZkSoXjQoG33uOHYSmf9xJ5CO5ORswtj1t+t0UhTr9svsySlpavvMJrvas3sW3u375UDw6qEOKFXzdR/SlZQ9FLCAa8mJFYFYna6/RtLBxu+q0QJQSPRPbyjhT9QUBKDMleGO64FrzW1YjEGpVTKhy95dr7eR6B8CoMpPWrviLVkGt62Ryuq73iqvrZtLPA2hJNw9gpvOw61skMEDolgcgUq4BFLZOGoLJ3WtlA2koc6dlI3YjKVFyR3kIAZha1HnALB2KCNWh70gdlTszDHJ6om8xU76Oj93OtsOrs0OU4oUhx751ADJ/3GEY1dpUH6TsRbPQBQYo0AkC7M+e4ZDrGCAy0mUrH96s515sbrlwVd2RB5YjuxedDz3Gc2SPEsBCvS/PGNm07vC+oyswgCxrCvqOPM4zsNdUZy8JNf+PqyNRjlTHfVF3zWSyO+99jgEDbvARH9Dk61eyJZlsTVVGcgO+ZUnWkUdxbgeQ52+cWOwd9VSojTC7/PUF+eg2UGON3NAW1AgCo8QzQ8xz8H1U1CoC1NZrlHxPAO5iGIBI6DAbtFVwE9jxuTCuYZLSL4Gi/CyKR4DZcB6tanMr43QOma3FAeCJGbfMzCi6MjfKNMqIOlxk0lJPuq/crB9oawHC4xbYfxHAmSsNhVbwSMkHAMAk9Yfnr7GrVx45XBVAvKrHbDkWaB7x0k+ac5L7RsO+XdPP5un3L+ocECkJMJAxfnXjxiYWw6axBeloFU3jwe9Nq2hdJopWCQD3aCLb+jwt/BsFwQZAUfwMAGeOy5QnDPfVhn4yY9/wk6FwmgDt3OFpI+5l2hVruCaekcmyu2+e3MHH0uSXB+Xz4d56XusIXa0Oz4sLAz81S1QApVvxfsygTT99nEzeAbg3vdkcSn3Hxx/+zsEGlGhRnVqzr2kXDYd+KCY+8AHt2DWv3tk2S9wK/u7kDFHrXcrCkmHJHU4cTL9hWcmBpxX0AJO7NGTGjN5Unf3nefjvz3+YbqANGdLrJosiZkASd+2qBvFdTk1AMEBCx9BCizQl+AlfHQuyHgbu3NgyyiAQzeIdO6fU0KdtHQH0YcS3E9EBLREiIajBpHUAmNFD4cMLUQe8axOAGta2FMA7ZepC2J60DgF27L7UkFwc36thQfUUbMc5YJmCpVXYkxdMReJ1e6o46e0q94aAsK8DgsKj6NF2yJOytKIU1xKAWAb+/PTmWqe34oZP77xyldpSWB0AHcdLH2lKdGKPPIA5zEfW2EmYZNfyZgBuAz9F0VcA2Jiv0Rsypjzmm/ONr2pt3XkDoBalKbLw2si03KgVLjF5OssAfWkK0IZIS6NEHdw1rC1xaM941afaAtlPbsr+ze2zpM7VFiSvV9GLb32hW0UAPpwoDLX7918eJWDiI2bVpCtvLPDEmGi3dAEekEL6CY08PHXY4c23mBoCjvri0FevE+EcwFpPkprzFXja/OSj55q+YuZuRQoXCJCqDodCbKBABElMoD4IRNVFfShyzUbkGwTHRBRaR/O5GSeSoI50m4lQDWo1E3JJDTUc6SYwetdwyyJacDRyXfNsU58Q5Ppi1ZrTtxKm53sOjZ6gvyKXowLc7ALvwBbROFQvt5oUmJhcLMF4sf3Vr7j3q8haEoGS59sTJwhpmUcffWIsNNzKgkMZQ13fpO7UqdzYXo1bgchCyWXnHFlZv0GwpKX3ziO3950Pj452NCpX5hX7/UAFHZGz+Z+bdn3GhTK1sZsVn2qzKF1mEBBErTePlJ4wzxPRTQCaBmbW74DqhH49MFP0GARYrzAv5FCeZ5adZopegwGEaRJnw3nLcz3J2887cVWz5ys2zH7eejiLTmFO3DKmFt13FEAr9XMa8zyfNDCLuiWqAMwSm7coVmUs7LKdF+H9F0kyD6Di8GkAo76oaZKW0YtObGGGcpmYGi9oK9Z6vsws2i/bbSEs+8Cf3d+kylw8J3/KS+zfgkOhabWWLAmBAZ55CS8nsyKr4jMMDQEP06Av+bVwX1fsdWqQ0OBVXRY2c1hFVb1S1BoAwkBB3vLK3V2nf3/Jk8DwNMlj1Q9kh0hiACzKfdEKZ/puYCEOGKyeSgaMFU6HN6BNDwGAjn7vkcKwZAbKxa3GDM9TdrdfF63Ku1e0GPQ0kKfRSAsTHAkeo0XBrL/vsqiaAPOpZr407qWoJIDUpfTtBbQd4zlc8ZAKqufHaiXR9S+eQN3F/ggKhMVb9b9/vvp3FacjRXi5lWP09naPDIhtWRUqqETOASxoifiEaBzRAtrws3knD5qKcNxVRArFxqlw6m8UvHE2t2ZUV1G5Ol710EwnK2Q8Q7Si9KA420VFkG9IVCUI8zcYnbv6+NcQ5ay3AjSqsqr+HbS0JS4TsYhxtViHuupRsZEOInD+D1WPEelt2MVEmhGOGASPEy1gCafQQRiLZ172evQPFOoVYzmrRaf+9A0sGJ6gY1lGZnzzUYqJ2keaiumV6NxdMf/mxA+Ueda7dEX3mGSI7VOfFUzAxmPJV4wIyfwCSF9BVTYyD81REQswp6tUMus49+/OZs5rv8iGAqHKCF99nGcg3R0pfauhxzCXI8yTuGj3FuU4oJix4tmxpb+0nx0GqjvRwltS6GOzFHditHreICsdACveD8PAUfPX2GmRuYMarScxH8pFJT5NZBAE2AvIleqVvWD78aLA7EmjdOpVXoXtRAEFViP7ubAgAAWUUARBVM73JX5LMoRZdil1eQVz7vNoRwsMt59uJZi58aKFBDPZN1HlgqdBKrcFE1lwynMowGjKQnmdxhxZ1tLLrg+6x/g+sI+8ow95kI0SW1chvpM6C0HfLJkQdp60+gCHiZycAAleOho8++pVJHL+QcSiT4EsXyomh5duXpO926HsoX+S1eUYlwl9cXjj3+YepUt+RqteXPqyi9ctGSvgiXOjVTi4PnKpf7emWDZuGUiyhBKOnYGwexYudv2ExEieNvU9VsMrkpS5ImFsfvUV9rDn3rJNqjeRlp6nKxkxMwQ8K+QKRcsABaYv3PwVbk/CIW36T9G46ltJ1eS+pnKJee93dlBwoFPQfEN4wPLpWY+56iKLrnCYOIAPJVN6LJ0GATyyQwuippmII9g3YdW7y9o+0QqrX2dBgRaZExFUCNFiOY2cXUgydun26f1UvUeljvdTjUCWeBFfw8xjPe+Wh2dZc93y7StG1fwNin5E9DWRvSCgI8Vdyyun9EAIZGIaHoAHgya0NC6Aj3KhjpiOnY0BdJZLKsTkshCQaqNRLYlaQSSXZgIPAtEh1DeLXESL5Y0B3BAMzyYHk0lqWidRdQHeQi1Zfhytd7o2GwpMeknbAGkEhnGgyk5S7WLBuXrUBtO94PoKujM/HAA9r5YNVVa30fUiQjS3ABHZh2Fj6u024L9ZywiYj7yfMKxB+5hvEeMxQxPdqCDEQkDN2+Q6oUI0qebyjlhI3n1KY73FqGzcYFiTlxBrDCMrzJlvq7J9JMimiCTQ4lG1M8RXbwCel1AeDjWJUI3zjc4VjKPX4dUZ5EgpHCpEiyTaM3I7I6775m6FyOlSlt0bg5DIePB6iMetjFaraJwBmjHbMw1v0koaDXIgNVKk3DWLJnAti5yCGGPNCuQY4l/twEuh2LsKfQXqGVnEXEu0yumpW1Kh4Tfn6wREjqKTm3WmrUsdV4BDZDqSlLCqxKiRDjczUORWgEZW+ZiBPLQAMooUZIaCmVfAN0AUEQaDNZIVekMsnaqAsF7MyG0CcC8DX9KbCZiTJuoYihcHAGzPwA9ovGOcFOd5goIIIkkbXYP2mMytmpnfn/koNAsfoQbdUHNmEA8Bpp5mWeVxyn0FkOdZN0vmdtfbAFoYiBD0AqmTuvDixWC2fwTC5BU0UBtMQnXAw4B8tJuMpI3AM44G0f6laTZ24o5bEA9CKqh7LlySnnPJQ7OMQBSE47aUjF1iHxprJo9KLbszihh/N/Qo2YitnqfYcu5yBIsMmE3yKvsxVbCd++jfIG8Vx3U6NG5y7VnHt/cG02+MKJFggP9WImwPgpGM3+rxQRK2cQ5oBLfX+cUza2AwpYBjqJlKECWAgmGfxEiqokXLR65BLGUNetzRjgLY2NSf2sxzppRDiO5PdTIooc4rJobXiLxlDC6bb09RkAEEqwee/HCwFGswnHkjB7AjMNvquvMEB1m2wWyq/uXDGuMXzJagkOQN0VCZEKRXIV16P3gEA95LtMtng7YZtHnZ8B6h4eKLGlMDE1z+YsHPoAUPTW2UKUqUjjcbNOELAhoJ8Aeo3J6jh4ssXBBU0TiUulVkxA6eoGPh1gI9bCwVQtTY81JiVYbZetUjqPFeEC607mIB3LxHvj0y76nvifesUp+4dyJrfvN+M5X6xqTKdesC41BJ34sioOQXGz69hkgS4IvCQQAgh+/Lijs4wnwKvCzrVF6Ots/L8fLgkDC5BxjOr+q0Tq+cz2qhivCGBqv6E80VqUbMV9teB44DMxG1Grdpo528iU5PtBIbxkqjl2ZWgmzLTTu4vVi7v+3Mc24728JuEgo2b+ioEBlqk7g5aVLYGEpsUL4llmu3TLEYK9RWx5al4nwOJE7XyOJtYDCjKrUX9ucUL6Ki+wfGjDXjIqIx3re2unc4C+kpTObWGl7jYFLpCII8LeEdF0xbDmh00ToEfGEbSzTRo9dnntF9vcVQRO82lql3k/0m65RTM+Z9kygLAHNi6wysWLtd3XeKHZ3RZ4tFu53TA2RM7dh+7rOw24mX/O7EfmZ39YKr7Sf0/2oWRLufFtEj7v5+775jBrI2JbsvpBXeMUB8ZZB4vGr83rqKd5FpEeJ6I+vyMNUsDSamvGlvJ+Lwdw4ymTEfCT+XahbF9nZi4rOjcy9/PXcmf8+BP1HoXnynMB01WHAdcPsYeHYtbJ9tV7zEbNX/WN0t5K3iu96eNxNDHpE1AkA765/66AMj2Oi0JWV/gzProyxzWxaDU1HVI0iyMwlSGMGiMRR2Gn6kq8ECmkCAPn79/ivlZulGsnaKwmlbdr8DaOdEi9nC0yMBbf/Y5d7aZe+rwC6XvGbQkI6q3PnAt7tcDljcJe3C0e6ShAbgRMvZ7qe4EwLCZ4KVA9nK3ZwFwTIQwFf8ANLYUUxZAJSYBlnv5Z6wakuY8FjPsQQy5sVrIgNCbQVbdhdDqLo6EXOOqfDk45EsA238+Pzb1RgNbZTBxmne2Z3Ddi8Ei8b87SuJNG428TuJ9XU2OQ6WAjAbkdr8aOkMLGF1h070G5uSWYyWwc+cXZ1j38Q8wQxtA5sKu+rowM+7f2nKHKzc0p5mWchRKL6MycOalO4mniEndpSOE2Flt+zM3DrzIkkeIYeZTpqi2xlhMSsL2A4+t4s079zHJ12fO+mKQzchquRmDQO7tW03AHiLusTWB46jSiMkX8oUnwkg42Q5OgkMBeDJvT1pxbmTT2BHztoVaL24Xi3OVfvOxSoR/4A629j6R9UQVS+4ymr65+fnBAtWiA0UtEBQdLvqn/+Ruy3//Pfvb1ImAFs91vDy7QgEVGdR/3n0tLNsGenRlc64g3P9YEEEUXySTFpY8gauLYsvCxR8s6oKVa07sKD59vgAAqjt1L/mINuYCuIJzny2RxZsnvsvHkcb2M9UqKBg0Edre83Txy3EDuLKoMMXN2YaknkYSRKOJWYy1VujGZNCgS2JnL6Qfx3LYXIfjSnGfLGxo39qtJXj5ulJbkwAWSUhKWCzqp748uu8o7tcvD0Asi1q4eUB//6v+/GFqPVD756dLny9EFREwzxFx9WK0agupMYyqcuxT9r1763Kqk3JClg9BoFgvRyQRrGqQ0viEUNA3WbQfNE+RBBjihBfhXq3HG7HHxRsKJx01KcVg6y0DQt4Wgep6FXcFkzus/mC+Q3tNtDeSky+DeVmyASa0GAX6dUW4WhmBOjy31+/byiIt+bWqV0vu0E/McW46UsP6EqOOtyeLu8Sr9gft39+Pf2xEjLlmPNtftFfdTa3dWfRf4BuzgCDY2cUPqXi0VTTL969Nva814A6pbbhvoCAkt6+h3zapNNGYpUn2kmT5ELyVQMmO9Cd16uvFT8+3kJC/LiE209wuPLm8C7cjRGgIKCVmIxZGFJ/MRgPxz2/GkAay6Pur4Yk6gH//LLIQPM6/4o3Fg5IA8hu+o1J8haqJ6IX921sok9aYZJDri2pry8FS4+xDETT9V/nfm2OUQe0mZQ295IrCgGpSSeYGKTgYkdKNJeiLJG0F0ffrxqhZNXD8H3HPYd1qRjqPKexDxnIuSgfcDuzH7SVaclZL5izrT9djKztfLqFU3gBiplsSjfyggJoOCb9pdPMP89luPqnzpxvlKfazEieACj4nijcTfZ/nqnN2d/Pf//+lUfYw8YP5JYOTc9oCyHipB9utgN+gBGmpTipa2RTJETM5HemzdPEdGOadsnrhJiVNyYhwdN0mue+CbwnDr8IuOYZnaNyMEns5e6XoW/SVZbkenTSaRbXHan8y8Mql7e34bxtK+RMKGIYIH4eNjbS8cC3kwoKutdYAL9HL6e15aPathDsCDS2D3X1vJMtuhpfBHII/Yz56/gzQsHk1g6PS0vvOMytThvLRs4GkjF2U+P4EUr00YQe9Py1lPE2hrsARCHTm9/8iMOYBU3hAo9tzHBi/FKrCBrl4YtvxwAUdw7veWiQXH9fgk0Y6ksmBEaQ56kFw1f8+o62a1r2qGchyIeHMjV3mOCXLzVGfZONgFiq3R+GGxJ+//o19K0MKIae6jQn4FV7TsJ+ern+AGipgYKOxrOEUUyRPSYWln6HyZ+uI9+81MP8n14Naz98aOmumIUFvN7tcutt98z3mBiTvxV6dXhL1hhkj+mCQMjjlxvGI0PSI7GcIVG2IgBR0d4v5AA/UmV65h9ok/k97HsQtIks9CtqHyW7CcBfhVdjjBrdnB1fx2HqJTycpcPxGjhJNiI3NZlPKn12Zz5gOBqjxMQGenBo+11I49DxZsJc0w5eBO1Mv6pXHQb45FFtNzxNxQ7IWwh5vWiUynICtoI3U05lU1vhIwIDgjZrNF8WOTZLVH0DwJmSUMEv1Rbg9qF/R2/ISfKery7HbBIPawmWANkT4OUX28wBjB1sLThlObxJB4TG261Plxp0jKQE8RcOCxHPq0ffA6R/7fo2lNs1oz61zUaQTDgItpcCWzaHnukc2Ma2oBsct274EcQvKbC5ZliMxEwId1VDWOStrjgLhpdbYAPNsI87sW5h34P8LBZ3gS99AievydX1nlj/ECgIVw4RfWnqX26DWIihxQe/DEd9k+OCeEOFLm+GtO7sahHSxoMn+ZAA5LkKpZvxoQ0fcA6ZBKZQIt6YN/hSZGXwRQT3i+2Mv/j29SvXUG+tsGgZ8a9iNB/C8cGDB9AkTER8HqqMyJjxloy/fvezD+TgwyRVEu/KqEb9Yjmq5jOQKBpSsmob0DzszSUfaH3PyMiK5WrwPVLAT8Bm0nUBJK4jAOtv/aw5cwBZ4EiQq72o7C7GCoBUAtk6pdwmfBAgYfVd+wk4HIEHzSJicAadXINLzY/ceMGrx83VUM6giaBYeQF8Ur5bDB2NIeN9U8sDZli0wFDRFqihl5E8pO0H7QeEArUS5P9BkfqgYqPo9ivKedoatrDgXTFfQ5CX/i5eCEr/D8NRchuSY9H9bZPO26M7kSUAfX/pDTviTwq9Pe8bQlGvABi7JjIOE6mc4sC63zg4WTcSVigOTCWA2RX+LA7vG0S/j6SRiiPmLebpHjm6D6qgW4smtpSO0yycXJwo7RpAkSd4SgsZJALoZ8kTBGgR/7zId9noPdWWLByETXQGKHmOwotY5ly5GC2aF4nun9JsvgwgJpqWvYU5Y+mHjd3jAZz7LUFETxXi/aPGsE1cq7sNvHa9eDIyuBp1P7KVACuBJQ08s3kn6XCrLpQg7U7yIT79APot7rqAjDJKB0im8y6UDwvKdvvuqeL057+/+rvsbRTnccisZIxwJtA0rbzEJMQs5gNeMwG7f6lJ3NChoGk+AajmY5ZfCJrfYI1LxBTqDu8Y2c0qmoF4c4T41UHtkgUSUZi6v71DgGc+bQDpk2SA+RSiD1hhQzGEnVAdM1IOMYzZvcgeMBK9FmAghb0ni+GxNoZUOpgUJNKzli0PIp58tBWMl7oD6RcA+vNLaghCmgGMSDP4IIaCkamaCRJ3GJFdB6kr1NAZz8rtUEm1heVW1yCnXelTq+CDNGI44MZRYDZWOdJAuMaIXoG79s2HcHytICO8Vp50jAQ97lr1kw5O860GSuFP1RSs8uvo2RMubqKCidsRhcwDf0Enl5U9ZWVHWHYCjpij5/Xxm08Yxyx5xBAKVIX72ruVWXSsqgToU84+iqwIwCC7zZvEa98bNijFcE798iui1yE/Dpy+6GExk23jgwEyG2VRzqhnkSoPYqwi8KEyNsBNwok2M7w6giQIUBSFfAx8EREDa/ljyN0mPCZeqsnvZWT34IjZu3aCOE4IGgHynkCT0v4NFk8jxlXyIO5jqOG27ITrjplvsTBMcZM5AYoS/AZzvWbRGUXRXNUEYbTSCxO3MgLrMfcjuIwbnA78FCzqQtCIpsaRy02iPD6IwLnMR1bRljXOACd0/uOYB4CzW1hEtXkT3GNZHEZbbmOPRma9jajMonuMWECwoCpqelpabwWTGQkXCmjhi5dYgPFsxxb/enzywjoGnk10Qw4EocMIP7pLJACAxbwtHsybxoOdGeMpA3w+Yb+waB3fLRowADLbwL3Nc4vmJQXBpFv8OyhJ3qosQdTiNf7pP46HNKulvVIYEL/hcUTDxSbfxistfVKv83apwBst/WEuJf0lyTcpvh8DqH02qUHWeFKwrIgfSQOs69ZCABtXDUfjhHEQCG77IU3sCpm6x3jSLGylRbLTAOzY3BB1qmy6m9AbiEp1nJkBTOvJEkMydQRbt7r2K239VEKXfEsAE2MAiUFO/XY7WWEmkkWjCu6wrV9uZBgzhjAnktjyLOGh3Z4Ncja25L/t95D71XAKhzP7LlPwxcP1xROcxBYppUXMjqtFa9tQmJGvcdU1812SJ0R9ASAzTwnNkrhfeHNPlDllLw+LN2kSbgJD+2/m4uBcGGnfSBgbDDA/6dstfQ0tzJ87uWqMW8iV4EUbXyw377oGicSeR3/cgm3kMRbTo+NlTCPKsCY9Y2YtYp4lQBD6HrIdf17ZGD2bB4wUN8uwDJlf/KWddRK5hy/I+8AXT5XeN4i5XwBoDWVOD5dz92bPGNmXPun6TWzmRBUZFSOR9A0tV0mrNCbDBy+sdF4TMJYt1AzWy0Wy1rJoK/KBa4tXBGpyaBXjtS8tHwB5I1QHxKDc1RDjrPeDHEvlmUswdAldUFnVwuwBuKy67ByItEhM0zJIBHiEMbkUf2sARiryQ0lSJlbsrsoTfGU2A0vuj2Ov+BdUZLSJL4NkNMllxIhUnLMSUBZPyjgLhMS4KU0wcURbJwBhMoJI1+BlhENERrmMheYLIIXsjNTHB3yZ0DyaWjpd6PFWN0yZM10OAwRzMkAXj5qBNheQdNFenWHqzS2gWVm65q0sA0VjzsU8gHjJhinmuamAcZCavIWa6MawFYzISvS32NtlR5EjC6hMU6hh5ohgvr8VIUkeWIuCSQ/MIRVmi7ubSRFJGSDk0Vx7EnWFkrEBUN6HJVKAbYSMfmlOGwM4BmCT0QXeRMalhms5G8jWaqUGL6C5RM9v7nipRpvynUPxCyel3M3HA6Pc1aTBbdUejxHjwTOyFHRsarriQxIxVVDSLCHmbf/AXeXNGP9GIT3bCjkeaUTnw70/LQX8wo+9Iai8/3OnHI+bahsQzhclXyv9S9XUUn7gawbC4TjfHOqY2noH3APN90znjqdWmdSrx/PA3KoHED7ii47BvzlPVz5GWAao9W/VTsNtEAGh8ZCCDt1Ol0MDq4Se9h3HfjIVOKrLWJvZY+YD58BgpGiNS+8g2queobskRRziVn4soccJOH5MfUPuv0QrT3Kwq2OdHvdmA1rn44bWGekFHepZwBCTTxs862lY5dg67mNmP7e6xPrHLBABJUh/EJ+CeaFB+/+XStKPn6g8WeGvDt+e6fPs+8ttUm8/ZQmkfQQ6Pg8QwTmrICCYAzb16Y9JBgkY0razD1r7qwR0opL7kLeS/0Pr2P4o6TtGcBr7hnv3A//+v0qBdPfe3qcY4du3Cfu6Y7cnE2yzdkFL6O3JhG5Ct+/0Ktr0cvN+LKifCeQYRwJAX86k2DiqQ0Xb233Fl9RfPbTM8ylK6QPDLlLx+dCU5h34iU07DM0htqun6I4wco+6Fi2XlMB86BhYmjqfNewGXvq1A+rkfM8AUaz+jOo0Wvrn8FxKiwwBYDt0TzwdQoNQ3JGqR5ZIz4n0BOf0JkqEUNtXp1YbXj8RM4+5OEDCXT4+pMVa325KKwbSOQoObQRrSRptuL9wkQXCqQNHRDtX5uvPmkWI2ga0RGT20yw90tNpWLGMM9A8mwCqpzl9x7DyAaDMHTCZ7bkBrHuMI5acL+H8TiH+587p5AE8KFDtyVxmtdigIXMHSQOn/2m8e/rf7AF0+s8PftV/omsqH7+nH66ZVTenxyxCwiueaAZEK+Jm6npKINQzjKh1E3ngjH9EOD5lMSVWBp6YO3Ntfc5kbAvAC12/pT3oAthuHDD3RhMSzyYNUaWFlODnN2ftzu/b3dG7W9m/YQ7bHnkvns1Q3muaewTHt3V5JabpLRcF78DuH+/Qvc3fgY0D3qhUlKAKgLH8/I7sVPlONVxTezHxIfHO7FH6PvG4oNLrm0jHBUOl3qxdvZSzRa3UyWvgLlwjy58ASVqSfGGgUR7IS4ykLxBAm30Ipu5og3RthSblwnyzbY0i+OIqdiEbAC5sJ3xZ9mq8OCrYBVzinjjRKAZjamwzACSKXUE/umkTYKzyBRBdDIkxBMjPfDtwBdYAXC1pKoupV/Q7nLndWeRKLKVdmWxVrlOuPr5JOvqmDnwPfAh/bzxA3xbtJcVC6JtiMJfHR6Nl5aEec5v58ujsYj0HfhQgOS/PPwMwRUmxqX55qsFYdXFYGcCBWPz98982fgXTSZzVgqqtayioaS695YtoKHljSnb69Zrahi/P4eOzqf0AVPiPnx/UhDF4VCJFdalZKVj1htglmlz0TUeXdk2w+/2rBjxrvAEq8PZ98W6R5g9WX2zqDph/k7WU/I42IYZupQsa8B5+Eg9/LNB4oEhwdywx393CEAYKDs+qEK1gKOmBAd3aBADZm0LzgcK8isoWzqeCKPzjYR1XgwxpyVLxuPphMJkHEtCLG4k9nj2uM9WaNFr9WQP5yMtp8TxB0+fvdnNSUMPmxp2u0dG1yLU1COCimnVYixQPBS8Q8tRtICe3c1smmO3RnFv/reh8e7JcOWI+wLY7yhPEke0fngL9xtBAuU3trNx4jVHN5DQLJeZNKT/5c7PfN8zxInhxqYXWbad8wVwXxvJqWWCesqwHoKSZa0ad5361+IjtUxhnQhY+xs7pSLRL2+lAepS7uBwYjcdfeb9Z8LV6jVN2UP0nR8pEXv4GMx5CwzX5x0MJ2hHVMH8zfQIYmV0saQGHdabasLzUNwfVBARaMch6fBmbgI82o/y8k7swgH55wU6rC3yiEqfQKZFWxKZMu08HUF+/ubHbOjipYLMvZZXqw7bZwOOxq90MGi8YaBgwO0Q9jADUM/Bpvu+lHQP7tXr3MJvU05eVZ83TPfGatZjMJMsCsujYKlVYFfeybYbnx5pRfjLf3HULb1w7KgS5rfbrLTpdwNJ0wZShSb1uA2DzJo+WqcmmAF4Wk/q0qpx6qdkoyRuC9ipqKv59I1Buq7EDePScP0ofApD4d68mPckKdXkkHgjgUyYRTgx7M0HGAlSbt+HxLoy8+H3A4Jg05PxRH7MwsYB9Ox9zb0SYNt6AwUSLka3bt8LLoXX27cnd8MYMflM8PcBrv21O0kcgeusm9JwaGc5x5Je/Clor5tj3BwYxefPPQGPHRpOfqrUk+oiGh/I4nFAwHp7nJ8FWrqE4uMMJU6se/fEBw7/xw6OKn//pv2mXYeMCjykvz+/rUrY/sapZa3QGJoILBWUf+u9mMT1DIuLWFxmMZI6rI37OeJrxxkoB5X5l+wFUo5iY0KkAJrx/jNFI88sQJJI4oiHwOZnOTz5o0vW+eBpROU4vY6j3xsUCjNlGVFsoGQNbto2Q4UA06H/LbUab4pdyfa5yeDcBGkC0dabjo6xRw2GIDletOZgpFki1y394vxSHoV14nEswV8gYi7lM7dg5KtfZRIvyfLvH4+/y9fnrzyaJfdHbmvLklue3GrfBa15o33BmKmY1qqxFW/ljJveP8rF4/l0SY5Q/v37T+PxXFsHfP9x/OPQokWLpMdCKOmfPImQZKNZeGTSlrQIoIkvDxTFjbLhGlQZNYWPLYL6++BM78f1lsPwcq4kBEheuMhDDC8D8rKbtJ2E7OYdj3s0qEgGQlZELEFRnN0sAgAaut3zTRXHhSJsFragUsnZfdPqPg353EjWOc9MXl1H3TGRlnDdnlpUDDgEORwFdZwJS/WmpIeNKwgNCI8uw7T7IiqlvGc2qfifJeVvGTYK9F3Qmbb0dXTDSNA/nBJCJqTIZrcS2gOQAObeWtFGspDIGzGnNL6ZZ4Knpk+D/JgKUScGqqgIHMCKTIpPOghTHbxwTtAARrdx6mXr4+QLcXosgWaaI6d5oAPBuFchOVdcjMhmQwjIhuxKIBgKVdz6N1a0TEfZpR5jSVpQp8213mQqJlgX24zPVnapnRetGB1L1FE0Z5ovY9BZNxthlHs9/aI5myocBwEvxpW2ZOX5HmdnKs0G14vnsD14w8m++kCgLx/4qwKZ90tJbVh7rhfPXF7zoG9qvJMiX5fwdWUYva7P1LOvESTbK6snTtayc9LyYgQ5Dg+qV1jnjz77KTF4w4hTta1N4F7yMemEMByIDG8gd30r8kDAT/Loz7dueeq+nfGs6LAnvp5VM3MqmR+B6FMETMv7tk3TZWLbl5DcNRRYEhobavWHKdnpul0TPZWs+cxUMnqHIk7Zh6M7WkS0lfv+ij2N4jvbGnjFvEd2SAIZmro1A7jUIW7ha+g1ADVn8IGiJ3dizJekawKDIZQ+zjsuurTBrARFTFW1LENHquNlUYRW/64FaARO2XYjLfnbX+wIkozoMF1QYkhIMYI6CjfnNL76qLHbQuy30dTuwFyuAFz8+PsvwEE7LAruAHmd9w4Io0E44AOb2DMX4pKoNkDXHi80iGaQv2xbKCoEaFhYA/eNZv/M3fMskyI3IZMNd3G+aH8ebx6lRsY4GjlyadQBqXCwA3MRPgryLqlthTt1IDao6zrYGHLrcn66Bo67GvXznCyUzV4TeqCKFOeTXqplRxSbaTTWATVXfVBBjSfG2cxMcla1uTkcBkGEDeIA9HHCNoDkgnpGzQyC2RM6iiph4XSKSevkZe0pnwNNO9ATWSGiPa8XUBsBY43pK+7RKLGFLWl6AJOsawNk/DncrWGCl5ExBaADlyXTrfp3S4NXKaK68cZ15rHImY8KLmQDx1wVkuMXCwntIZDYI3vqR4zCROzEeDpXXEhsTUJglCw82JOhFNbsiQL50UyQiyOlKiuSsLOgINoUuNFS8u202/FTXD1RPnAoACw6W35wpPBPmqFaoRGMdJnV81iBfDX1zPzZiVJ3M1w4T5oicuX3pDQPSMIs85qybxrjIMPtJ/+cXI5F7HGWi4j7spApzaUQbClqjacwsOLpUN3sXi6AgIofX5RP0pG9cEUCyutFuvpmqAcyXcAiifiPxqkFunU5IjGGS1ZtAiR4HSF9a+bbMcuBlWlj/gRD9Wt68rA5ZzgelOmlQKztnfrdd6DLldLCfcmvyNzEOXtTVxY+eSa/HuxHqv5+JefAzN9PPZI0CUAI+7mSsme9XsHoqNBrtU+DOhCcQBfPixAmAN+oVniG8d1lG4Zn+jPFP7jhdUZTwh9/8FKVsCRweFqDI3qAljI9RPO9KNeZtTHVg7wyASkT3JIpAXAJwe22Ew0J+tCXsfHhjL8YGkH8RQGOH1tDhs8MXGSGWgEEYKxfd2E/M3zXS7KG3G72ARvECymdEfERRnYI2lZCYRQiJQwICWG/4OERsCegLxkdNyCdpzks4OF0JGmk05i2CaIuOMplFilpAyZkrgpfkUV5Tkn4AEAyKxg+Sy3KF2i6pUGKICAmAA5NVgDEopPyCBsOOPp3koe6FBTDv9LhUD7zKJDTiH4GTrFxJtVopwI/s/UoYUN7ScX/wnR5ef/5m4RPgz19veej5z7aSYA6IGlpIRRKusGSCAef4Lq0gzdGTVUst2IcXL+eK6neLlG2lBJZDmu8l1qHZOZEMLAhGxKKKolt9uX8VVT2TF8z5LfqdRxFLymO415DWf0mRgdg30ALp/oBxhjNbobeS7yJZeWvBUPNc9/oHPajlxxOYr5l3G+JwnKzyYywcuLCmqwB+jwNuNxw2u4w5cEjrWW6fHtUJEvm9MqBfzvbOAkOztSCf8kCN49QOY0TP3//++w+ROcAntfmJlZCI18yJt/EHBggV+NKmySympiiQIZwwrF8/8bHEjxivQve39GBS4U2x43yONw1dKwECc8gD82y2dBtlPVutf5YsaJvOHdc7Xlv4WxVvXc0d+gvzP4e7oyrXSEC9q7PdeotnjJN1a+Ac9csTBw3oMp1C0BHVieIfVcyjnavlti3oW3fdqsbgHy19q5USg5cz/LlV0QlspSCP6x2fvOmONbWkhvrm1q9evTFfJc/IeqL7ee+qwQQ/rv9uxsua3h2jHZp/9hYDc/Lq5woWoOAoSZBrCUiqVU92rFIS8KSRxYlMYNju69m4qJhoIoaB/Abugwlfw73J6ZHW+KMNR3I+3+nJ6/ffD1LvIvZn7QsbI6pjDnQm41iCoZi1YJu5E6KXstb+wKPzfYRe4/bdAjfLA2vRLUQL9/9l7HF/AK/CJPd3LQmv0kOz1RLYF/cB2kA4XXj8Ng2TwKdNReslYB+iDe8wv9kwBEswGbj4utUCOOnuFeyYojULkjYTQHiWUds9MBCm7/UdOJm3v++LvWxwPN1L7MP1I8B+mhYusCJqJOZbnoXzQJ2a+PlaUEOM35aeVVm/Nrq/rgUa5BJ9X51WA8MxfjOGiTiM8n03WMNarob4j/vLO8qyt1G06JHeZ9r68r5vXhtPs0/3SbPFvbS+r0x7zcaZHwUZVl9f6u5fm78+bw+AOAzUre8dp65JO/TaYYrjVj07fd9xeB+yLvHWNhfK47x1xdXYxOPY94QrQLz32yMehEmTBMHz775oYY2/O1H0UU2D6iscR8re6gemdFfXveNBwQnv73QXONHpuDUgwPCrA2ZAFl0wIAb3ywIs8aVmZryVpD/1Yun23fT5/yXf1+ZvNX2VQT/w8Jb+fBXgTvV98X6V3ONTYUFU3qkf+LXf2Y8ILM7KLUdPyn6IxQJT+KMF6aGjS/eVkj5uL6RhR91G374Jc36QOgFRDKozlz6bMPwgHPZDL5lT3bdXMhfHYavo7tGWSgYaPT3W/O67Nfld8RJN4YXZsfq3q1u0fWZ5AJji76svhpTf7upjmx+Lshzboxb8+nGgZmW+cWiFtmDm4n0c749gkIJn5gqyfsw++3T7JPD8VkLf1JLVr70/IAUMd8y91HmbOwxD/LrvqPyK6sdsZ4syRp9ADPcR9Y2xyfk/958rG8QjVjCPrBUMPj2VO0NyYLKOZq9b0WngaAQV1TpuPwjrgZoPDvxfC3wU7S2gULnZtO9UBgoqMZUWnaueOF9cxbeqe+pNOt90jQDwGzjB79tvbz8pdcMvVI39wMv7NnYfKHtORej2B0mZCDEb9fE/3r60SXLcRvSv9E74g8frzK6q7rkc8WLerr1X7PEcOxPvfbC9E5REHamDapKSUtra//4AAqCUyqzq6pr2zHRUAiDF+wBBEIi72YM/b6ZFHZmnlZHvq82ai3qSUs3eb778EFd9bEoStySRkqlmrDYxsjk9flCCoXPo4BPGCKVqBergHLDpO3ecm3LYHCtWDnleBxTax4N9gBogOioZbHyfjR4F42bppTHkZcsAy0WQBMp4gwKXDfMD7lJ47+iRNPw27+kjKYU7WjR9taLoX9HR6x6iPEga6hCVi6n9ndoIwZ1KxH4IwLmK24SLnDBAsA/SSd8pdG4SXlgDzJYWEJIsChUJQVlf0Kli4YtL5YrGpXB25HZyqIEUs05b4QxcGp59hcUCjs7BxDeeQTx70gU4O1RsExcQHSHpDCjX+/jYGzA3bO76XV4VrCkPcFOdpcD4ZjLe88IKvcQvIhfhKlPLK5bBRRUYJ7Il6A1WwgVQZCJiXgCAOB7auJmgOwslHdPzpYvrlRUpjesLIxW3vAo5K0cEhw6sOKIr0eoQtSGrURPT4dwgGUeDMgMJ+CkVr9i1AkImEldxrwdmga4MUD+EEvAZlwZdc3JOwWElPVYDuO94y8PHe3QB5aum8jhoaEaiBV5qL2+Qu6B6elQKpWkQbCtQ/fDZNifnWBHJ+0YsEQxeshiKKlrtGYZhFYuMfFU0tiiiDm+kATZx/ozTMcX7H+maSVl+ZQTgPERhxpTyM9FhygzrK01sK3OYcq7aVLlyYG51qhO+P5mief9hWm9Yz1xbNAaYruvOmUySwWrs4256lnv8Mz4RpJY5n9gC7XDG2x4OlyvI+UEAnNIhvyXmvBiz3scsfYzAtx3jIaUWGA+ogOYCxCLFca/PGQjbZWc8flNEpmw8qmjxf0Qty2oc4hkSCAMMjNpEHP1EB2er41Gjrh+90AVkTOTEgAj6GNXxI1j4gQEtVCRUeMW2vkkeYcS+A96hwSuLoM4OlBlV7RbDJtLHY5d0lUMOK34E/PmItZRsrW6ih/Tx6LKyttqhr82UCgzLRMdyUuD7U9jjMhcTQ6NhwF0fh9BkwE3ovo8pjypFjd1w7QAYerxgsKptuzblWNniLpZgrDBHncZq3t3Rmjjet5p9uo4PvGSMD2h5nyf2+E7es45f3QvAlxzj1/JIb/waWjVKTtGnq+bfGXUyW8ZsLZMRqyHv40bF7oNGVYgwH0AltvxGVRY0jkfF6+yI/GrUUgZspPuXUdWSlJixBShpVJZPxF6MCje2Vh52AoqONyRVWO9IIIigl9o0pWTf4KOYsC8CXBna6RB0cY6MqArY8XhX0Hio00ewm6VIMM7hHBvMFAUcDqIk6w0gjHTJpDsELpBYZ0BpWUOgUH1fSp06OlYDEISGmqrWJTgKCypVl2WSO3rwkARFlxvBpqnkJgJR9EO0ogWpVAFUsYXIEa0w+fi5v6cVbFT92ot9zBStYZHZngBzg/ZWwlGzlYuK8kKhGharA2j1sgq5gaN+eBBTNYB0OVY1o7GFjnnnikFgDJuZbvlG5fEMeNH/0UDRGMw1U75BBY4GalI+vI+TIena2kscR+I+WoLHRGzjAMRvMsZk5CvdkXVyRry6TxQzpmOq2H7NmGa8mwPEcvkxuOYhqGk7fDpmgxs7oiwS1kuhU0tv1cfU8UFxTNkIEALEYAEkczb1cy4yqjGjFzgjlCMlghjwAqi3MRqyHcGYNpxhkM0N60scWlneyUcAhZvZMSvIjh0A/AQVILYZApDl/s3k0mLMapKoj5m8Mh9hF+XimQIVomkIAMKOS8asp2t8BHjnGjMPa3S8ER4z8VAOkDDTYzbG6Oimldm+Uaff8BiHNdMq6DBaXuBMde4lBL3H89t3QID/cfStHit5zYiILK867+OBE853cLiku9ZRVw0PRrb6NbUxGru0B+AdK/MBqHwEmWsY0UW4bLWawzISTBFSiftegLsg2ve0dgIKM2fib0w+65i489IcuLYr18PMp4Gtu1FsZwLQKJnF2h7C7XiZGF7PNDlvQdfUNBxQqatlAPhmVA4dGZ3MlJ5j1ZEhzxhKrRTKJrDba1tQq9is4q1Qoy0oq3CPlaLwaYAgziO8y2Y9tICiBcw4vYEQfPRJXifVxVraXjdVOqClAe5Pa1Fhi0PZ80WASAwz4sms5ZR8qsWjGmADG5QBcM7YEhnCuaq1KFWOYp4LAOR6aKg4L0wmwjU7TBmD90bejbTHMjK/oD1b5B/1IMnBmTGTfpwl81nLSJpjlZdOREhjTi7qxxy2ro7rkadsWGOUq/MxD/4MKG10Y0jNniM7Y9iwxJg7dtkybi5bx3XnXz1kj0XOA7CAbi4I6OS581iwZd6x6MSfKoDNGBVKx6I3cYEr0LZNRBxbuRn5hm4s7w9NyY/BxlKdWl64S1h6aJONrFZpF9aeGMuhY/WyEXpX8S+cXzrhWCryiYwGr74pjdfRCxVSlO303bs7bmMkLAoObtx3gCfokz41kgXMiJzungIMQ1duehDPKtxYaUAiehIgqD5FxLd8UYOoTuG4xdLqgNsq9WW3EgqJGV4UIlBF95KInRT6OIvJnwZfVo3Z1LGGwUhrGCJ4oK9cxICFrqSu9azXwjfq/n7TDi16G01ExBgotp54HALWBVVFMlKDuGnTYo1rpvWCD3E4uuPLcpoXiC98vYiItz1p6yEyNKXaFGMkAbc0+Airdbet62jibUFA7UwKIICcFE/5ADZc0NMkfqQAafGJlDRsr5CLbLlUyI5GXQTE2Y4cp4h6TS3XVsxYjnDOOxGQJjIYYXWkxRch0WNChLXouMnSQvFDZ4CDSzUCe2H8qzQWO/XSa6mPAxVAK3t3lR11qw46i5sfWnXviow9+wKascOuUKIH1HnkvgEUWScqSZbbQYZL1qqqiT2ToZ9ymAvMu8P2O7DjWICHppKyZvhcliZxpfEsGh7hS6tqcSABoO/EYA8qsH8YgpFhbhHYOs05zrtq1V8DxMe+rZklr2p2IALQgsbuOLeG1BEdI9xwDWwpxCNVTQpF8By5SfPYesCmqzg0mlZJOVvpCPTqwF50AdHm4EdpDTlAIEDhHUyrLNjNoxWenpMzpOUkj3C3GFHCDPiHWKIOTWGtGExEeZaMWAMHDlmNOtKY4BKzzj3BZWz9rpKm7lBpzQ7FGgsJKIKOmaEVGNpm0JOfzkTmNlboYobbsieHLTK7UE6OgxTtANAQ7NEsgXsfpQ1VH8qGWjBclP4D20uEkzXsO2ag9dDCAXKgt/gBYV+UAFfChFfWDyp+6wfjoB19JqhDXyWcCaCTsAlou5pcZiPYU7Ec6rFyM7lyhZRMejznozoxq90TwZm8MMI/4ju2g9jIIKwTCyoBBf4F9cETHQkuFTC0EOlCBzxRbZwJgAbv1zzUBOXZy2gn8t8LylqW1Q4+oUHIsskQCLtU8VoTh5jgrlnHMqLok3fF0DPhmrw3cAafNwXyhgbKWqDBbZpm0slqcy1YKoF/yFVIBzqUI/M09LIC+Pft3ShJ4t1X57yRDvM6IXPnABa2jwNQvEEBxFqMTMdXn5zDwOcvFGfWDFWkIYWQqMki7NhsIcLxBIhGUnmFGU07NFE8BKiYRh6rs5zpqkVWhqWCc0olDbl0Q4zhhnh4qZZgfFnQ6Nl+PLGEeTwJ33jqV4BG+smZppINL1wH87m0Pk5VPCTUJ5PwplWzEH2s2ccQAI3yvOvys9exUWKFGMAMDWbR14AEraLIODcql3hpS9ozYyOuAMYm53W0QYVwGX1NJRxvU8ssbVBjiAC+kBibjqyCASACnKbns0qz9eOCDCsXO66ZjZgKREuNwrw2rh7l6cHYeLUGoK1OUjkc2wcufItuoNjm/tim7Lx5bIvg2Jm/bKPwoQ08fRCQj210XD2ilzeUTQU4HlrYb29omzYaJB/boZDNGYZZhQ7hqXnwLEsrY5eI+LFL0Uom90Mn3Ed34remAI0C9ay9P3ZWWJPO8XN7hEZOhHWfCS54gTXJ7ONgNSKhMalqTJXFQyLweNwJJlN5OB2GKkEv0ZHEoOdiWvNMUTSSD9p4wZfjtLEb9FIs48TADqKDgyNaA0zFD8xHPErrwBdwW5gmldwbLRsKPiKbeXEBeGADQyPeO0o6LiYwkNdxgLBukS0zXQuchLap8D9GfIoANJk4EIyxGRSWXQvCuuDuJQWbJGJSYjRO3t+h7aNJSjp8952kg2/pbIIOfkrCYdHiJj9XkvqM+/0RrXcQOoonlLHfXCZQa/dBKaDo2Bv22L/PYX/Q8ppoDA9yqai9kkVBvIEA4OLS1JdZ3DPEzz0ADd88j9Gu5djHC92xR34TcgswvysYP3A2+NDIZPFsAFsQPj08KZERWl537fuvefexClg/lZiWn4KONmFxHioU0xyx/PhqRMUEGp6wf+JdGcPCs9riECtn5cXaaCs+jtiKn3WOtnGiVTTaTmpp2UALABpNEhDYVZI7cCEDjzTrYupOxFjWdRLT05UbAhzmxcAegKtbNUAGKRJwq9wCMGT82IhEyw7OdX38+ixriJ1P/PxxdA+jjBfoKDaEPLpEln900Gyia0JARZLmyCncxEjDPs9HNL1CrIbTcUq4Ev0JUObIXh1pWAa0YXmUa07s8BdAcfU6uj6VDMknAa+PLsrB2YZqaBMno8l9WCSYLdqOwGCHd28j2kOVjLxsrM5Lrzjflw3vGGghiLYg552OSx9aQKXx5YizRhA5PUrVq/UyyGcHH8ewF7X70a9N6oMzW14jvfhGHtGhIxUNHeiRbB5tNtE3ju02jh4mRqGAsyDmE63WcAKDiuN0CNIeVxVhiYGdpSQycm8dC6eHmgfeAMcoOIJEc7ZMiH0Z0CoiIvEcOpZ8jLIrjXrTzWOcKjhXqEfHcWkybrMJyteaKCeZ0IFuqCAr3YxnGGy0RJ4L8Tw2nvkFxnjeyK3OFk+6NBrP57Nod4x4G5DC2pzPkcKOT8c5lg7az4btm9aYua9OxyTofY1zGLmsqjCyJR/4pSnDL0kDKIN3iS9YxoUNm44L23OdDqh1yyWZDmzaDIDomWk6vr+/pzeKkaIKmHWVimqIE5rrKSvYGj07W0OKQYVrHZAENblnHXVcgAKbbLnBWlyTZYmZ0D7OsKzBXi5lAR5gGsvr2Qk1mBLT9SjTpwqhsRq3LSy6GMp0fCMdVAHwVd6Ku3DvTM8mAJ0Vi3MmNGRT6aZXS8wPzpuKH4IRXivgL9Z6Zaa4yD1DIxhhcAFsod1mX5oYqit50gKwRRayYDWliZ8Y6qjfMh1zWHp0tnYMas87HGX0+AIOaDZZ6IYQ4KFqzVrpciolpMoKyQOGVc8QSifaNe2qa4/DzGBnIKlKTrAo+0PtLm6jk0LJhV+LedKW+QiAq8RFXSBA+xYdA8SETrZrYmCtkk3UGmreoAscdeKMajs0i7Rlk6ThMC+9DvjaCU1qi7U8jUYHXvOKw+HQFujJgJJq1YIWHl3s45Z5RYDQhjxnD8fzUiYXYkO9Gc7IoamYAHCb9MSNC9sHawkNlRQ4mXDzOOEdYhW7vxdnFwD21blZuwJnBq6QFUdEJ4d0PTjBWqKyya4GboCCfoM5TRgcOTR/tQ5H7AzauxCeyQWaBPrEzFI/j4qsDq16xNBS54WK89BXaOU0YlTx6V26WnEHVAWzzfTaCVB9QCXFwHgilqAebbWO0bM5kcFAaf5IoPBFfxgq6Y6l6hMjCiPT3bHqDziJ+Wgz3Yn6wnR/J/oU0/03cXzdL7T8Tw/H1s9WbmemBxaATQ8D7W3Tu2OJZu3Q1R5/K446pndsA2B6V/I18PTO8S3n9B5tbXFN3mvaIab3hREPhdP7Gs0Wi3R4eh/lFwCOAvEJffqOZeiTOvD97sT37vBbdkpCj6YXbpspKiFbHA1hkrtSM2uyTCik54qo1JFZi0ll8P8kn2WZLM1wBiRXU4zm+B4+8CkAn0hMPQFL7CgY+LYpTgxV8mvUSeFjGgEbFqpMqPxR0Xc1jMzxSHwfE4JFRucjhogc95Di0Hu7uC5E45yVY6CdCMjiU3JAahKPIaTtmk5Ti3cnhE9xYKDefKrjN41CYzmSVoMqWz1XEhblShq/wecmihMYYpHaY+EZEP0TgAdpvRZV8GjkoLKzDf4OJhVevcvzUkaZfwPMowfVmnoRvbxRl8ixCKC5F+vOE6xjbnBDGvl4tFtqTcJX24jxHSiCc5SbTnjzZR0d3gHpiUGZUMmjkw9cMH3E3CKgZcpu1BBGfcGWYdQF8gx3xANNQTCHDvIkZU+3UAjEurIeVRD5HcR4L2EwqcYtroCV3aBi8TZim7CN+WsidOKKcUU3H0fhK6Fb89BECSLKDR50aHnMB3xjEJcovhW7woyPl9g+FPBNequVZsHdDi0vi7w1CEzi0w51GlodcTTLij+jUO72tbzbWAkPhFXVJ6DvHjbIN9/eXRQxQUeIZkPQ2SalctPaF5+V21hBBzBfsbMs4AEtNmlc9h9g91FELZQgol4zCs+oNjFMtwmMVrUDttWOJMJl03Jnr/mHh/70Hp/w8bD7BLrnfb3pr6vuGiu0Xyg4copB3hngpBn0ptG0Te3AT6wnfD96qooYGBxFyjUs4O4gRjERwbMZswzKe1nXvWfvX5MaEhUzQrXNPnJSasrj8slG3OmTifVC8AKU17w5V5WVVWuOGpEA4/AyDPok0hd9PDWOTeZNybEeoRxa6pjQMXtKlGZhLIDC1ycpyjUCG5JkOmc2LVk/RnNFFDOXKZyUDTvkBNDJ11VsmySycmhoi+K1tfhBmpJOSiEKpFPSywdWHHwiyNEsmzwCiJXHGeLsXCrFdmgPknaLRFbtZGB1HYBwXtn1Q7lonhJ+NgbAIN8v9AACABkBKSqlhCZOE77amFLpSPFRAYBKfdQqn1K0xsQ7aor+ETxBSSPxS9FxnoCVCPKyKRX3YGgNO1waTKk9foBRU5iRbLdNwJ7wvpJ6+QxGs+Lz/5T6mAaauw3S7ymLHZ9lwrdkRThf08DKShGEA2il5pkIY6cMTTxRa2dsM2rKWGsPgOgPCmC2jACQl2SAo8oJSMWcLsBwCOOpkaHUhxaGzHc8OLKpiwmchSvPgGGPDnQBk6UumyeWawGLnfBBQx+TZDqgFqt8AJTCxjvYiUU08Btuo+C3FTYSQHS1buXpy6SRi5IVgmwSkTxiQgEcm11BGPIImjxcN6ToJJ69EK0rQxdnAeuLMmYBDB0rWAVkvJcCKpuz+VCAR660Tg6B2WPGQYeVYaw+8LKEuDVqfZ+FlKzKcckJr/foPfzD+nnVqZxc7Qml7kx8rId4n8Npq8JbccnCVoXRqCFtmID+PR6Yf4xoLNE4433AiYcdEGZVQwfBoJUiqZ5XHgAHWE2LTiQqOkGjdjJ+EYMzu4xQDevYGIPiyAewMe4dmlWWSlRsWRpBFkoCeDJxNCTslIHTbU0sLbl6W4cTPoaTwvaO3xki7GNaNhJZVxFvYnkq6cSj0XQOn/BehTNNeTbrNHoEmbDqNEl0un6WDhI1O4zhRQKvZNAECR8WAMRHiWeZF6y1DkAyzzo6EAY8JdNWAGWQMWQjd9pMIQ6Rh2uWW7G9BEhRxZjFIOy/zpo5l67I8Eae4+BU0wmLEoORuFQAKj1a75K1FZAaDV8ZrqmG5YgZanRhSsyP1nUzbz2wACWscHzcBiwe7rVem1oPUfqHGVKr5s2sxPjepAte6HRRyHgp0IcWq6oAJu5pJ13qpj8mQxXMCE7ITXKvV8CCHJZBGgZRZuKCDIw/P6GGLx93NFqiy8NxmTJtmBPTDRSYHWcBkjFLAtWthVPQjZhaCGB44if91jTarWEoQ6bnDIixNb0Aput2pptOei6sp5KJt3HOtUpGZ6utJ9GUtCud2yhe5/AOkGfgRiqlezVqWdnsWV4fTNoddDbIQHFkKAkAFRl1dCmT8UUcIL1s73g6lthexS1Ko1EIzbYoEUuNLIHOl2ZN1bcxV2+k8Zx3VaZXazdImWV8eFIVBiAIdzkhj66YSNSm8YqILSNPGm825d3GpKeq4XuoSc/QGDyP86PuioPORY0KX2F1cNLXBEerrlP+js3VTjkr1QDQCL8RQKpOrvooBcqT6FRvytN4wARQTGFOoiM75bAlNlkUpeWGr2emvG8i+5BbydvKQpF7ERajPy3a3XO0aB2WhXxkd9hTge8SQ8sUpW9QeE4io6Jm39pTwc/oAGD1W4QyAdGsNV0LTIWXhavwfKc3leinstVw6KY5WB7n8BaKd+ryntsH2DVmsUrVaBPHWRmNAU5o64TN5wQYTvKFnMIBz9TqhARxVltBMBwtYkSUL8YNHPFep7KOlql0DEAndMMqmGEjDAA6acYyUxKezVJK3cEmiSJMrpju6IAnrDAQZjOgHWQebMgnEydT5syBAhAlNGUlFakssgHxfIVHOS9QrefwYsww3pMqAYK+gc28cpzGeg8dnKygoeshYlbRdsa4V2upa1Jbm8qGHZtN5TqKS/NujWnYDB9CcEbgqhl8v4iPhLhZgCPJBxnM6B6sC1qgsviVxvS+5I2+ND5mFJSiS+q7fkhkmLAxNwBc2/DYhgNTbwmoxfAYwfwRgKcmJs1qFQD0zPaV3mVOvIBPJQo0U5YMllMcobMPWx7dc5Ss9TTJ2lg9fMsLrNhuBUAWCIQ4MK2DCWamZ7qveh6T6CvNMkA7IWy36/G4yqtSsYt0RNCgHPUoKhGseqNThcNV2rfCgSGzsCqlESpZxyu0ekNdBXORrggqvFsoBOLqASSsDMCJVuwDELFUoT8rkpqhbRR8aaU6iZtH19ABa1jlHxE8pzkJIa/0vABWUa0KQNjTEo7VVOr92iThWmnzboUp7tRK0wDeFRNKo9N0TzBMMOj2RksGdomFbdgvOYJwCoFxQYgrZU5XTYzdyiRBr9xyEqtYzRcB0w6dNZHBxQMB658gLI5+wwmg7QSKzxkJizE8f6cvYmj0L8Xl6XRk5ACGhUJTA3Q1vv+LlenYKC5AXaXXPu4+xFHTrdt+hTe13uo4DrulijVcVoEvKtPCslGhqJa2YBgESbUOfKvXVaXC9ISDqKwInXDZmwjIZNNANp7OkwjR8gNQIsd9gLNBxpfT7E6Esd52cYMF1M2rjyx8dS1WVRH+IGAQb8zbRg4Gc/msCkjcnCu0ocqtcl4F6dVyJEYWAJKZoCiHvlgqWSkWNKHMHyPMehHT6Yj3tKsc6JQ00YIwIHjTGJW0p1MUmJzErfp0YhUSADrh0E++ZpapTqQP6kTEU3U2RbDg8tWV7B51w/4EAJo9D8i6y1LkiWlBqCXL2sbUrUgeaidlrGFIsqmbqfbC6tbI2Ya2rVdvTVN95mW3nq2s6s2D1DGYcWOiinLIJmXDNsHDV0dAGkl5fPcDiLiXBVDu0wHyXaS2G9jGxm3iPUYjlienpsZbeoJKnqYNNImyHGy79ZK9gUZopFsCO5nntBA1Tev5VQLAE3NVTRdpVlb/xsmFdxNcdjEs2p4BojN+I8Zgp2Zcd+D2gHYZpURtwgtyG4UBbSamDQCsshgzLLukPwxIdOw8tTnp4chJvM2jxYIJF8mUAbpxbvkxwRTEmVSllnWCpzY+Gp5adEIxCfPdyqvpqZ02k7Nj7qATdhMAybpTPu4uXcIqolOXysjsgPvOaoYSYYEBzmUXR3jYIKfI6Xeb6kP3ymiC8cvl0t4u6l1suy5njqdDn1thuHcim+1sKs4mpg4ZKU7L+W59eTChkV3iKDpvIyQKDN3gpQEWNsE9mWOQUVMLB6tfIYIRF1YAiXH8aWWI8YDMJ1h8xkSCaZNNOh5+TBEMftB3ZVcG1w1hBhr0Ks3aS4CgYookUJv1gQxinZSmScTVDcKr1jNgObn+Q6hQzKAA7Kyc+/HEZyUh4QBMq7p44YDsJ25h0QTXZLpMIuJBWomFbkRNDIF1kNhBAFEhggeH6Zxm/02TMccSWHlNNTIZK54j6HgZMGZ9jxaQeF+MSHBrjU7/+KkHgOJmDUC/NhFsonQkNvhEJ1/J7rjMaMWinYXwsKPkhhwCoR7DMVjKjysnUIAxHWK/2zoaLAqn1fU6EzFopzj4Ec9kA0aklFthROIjh4BF+/6EiSgLEYdv16xgg4/x8D2wicWCcwztXYaNwUz4ciaeoowb6K3AhJbTeByOsL7RJAdWz8g9mZmWONQWYTb7Qxn3hf7QN0OB11cchoY9UWDZE1arZZag+9YIyI+9ECCWuI+KPX2iC4mW4CFcFqce/YlQWQDkx7IAOpbv9exYG4BSeqxfz5q9XkhCS3HyqhE1jj5nc19TX5x0vL9AU880hvsqsl4AupYBMcw+ocFOYr77lsddcPnJZTBSQFFX6G0tGTry4gGAiMt6x1qpAHl5Hz71XpagHtlPPrH3Y2RG+zG+H5n6szTgnEavY5N9YNOtk2V7UFNQkKbAlc1DA0iOAJn3NhUbDaiQSedyAGg6WuAY6DyM04uqatlOBgAtd5SFpayMkgir16jhVC5sji0OShgdK01oiybmX8iqYVH/c93XbOm8ibsXvlxH0bU0Dz5YL/DGklMB1FfowN1FCr84CBDNzaDWRRIxBBNjgjvPXD7A0wPJEgIiTAr0bkktWSeRaYClw4pM36KPR0tQj+YpqDfRXIlE8DGtkbWhJ9vcpWz0DeAsPvacrNjOn6yZVeOjEbjJCo+Md2EtAySEtz5jU0sTSkvjF359WjjZUfpokuZ3hwf2RDU5fPYTt2uX2sh0w6FCywOOKVo6mVye8VnRFSvz7wr2ezQ59o0NgMK2kNTKxMYrJMeuiCcnsxcAWksc6dKxuN11SpI1sg279fbWyVx08jQXoHjh58INOs14Z8XT6uRcudbXddIxZO6Ldm1YWomPduev4mczauXSnIJWyQp6AgUwiaz8d/Es7JMmFtFr4cQ93jmSaNXnwrP6PCgw0IABsKsj3EoH+nZNDYjBLNPkO3YvB+s8shu0Vfh+lbjCZKdNDdkmzQBVC7jnRtYMb+PBztveSm2sqJh5O/BE8k42Jx/t0U/eTzzwEeKy0y0igfKQFDE4sKJD3NBuQyrczFBKpQe53R+Qb+WGD65JIsMW7OrH9hiscHdDXPFHHp6jTNRxtcowjd0ar1sCm0ldPvbSJaNtfDwmjVbW8XGIYuFxKGLaAz8d5+hDXBvHoFStMy2v2pHS6XIVHUwHGdJX2tZXCtDT8YSu/jxbYwB8PFzYU5hQzTPYhRJcBcUpwfC+RnKLRjamKedFbmJfJQAo8Us4BTGsfFT6NSs0CMkJiLwEBW20HQUJGn9UyX36xE9QJjwJxvRF7Rj3YVmRYZEKj6UBYNkt5YlqLzSRJo+6qEIfiqgHPk0Px1y1h37NASh19XVyGrdxGgNHOh43iLdkBoWvUKYprfDWQBGCKu40dqA6y6Lseqid0Hf0scdneLRPnlehMb5woK46TzLVoivmaT52Wcl39DMscbB3iq73XKvBqVLUOudaLu7mRlklg3Tmlx4IUAvPmxRFI2bu4wu/aRaZ/IxP1Yg0Wn45NC2i7rAksnwuUXC+yLREp9ikSLWMHO18gHPMu7tvaUs7H+oqeTd0gvmRWNDz8av3d5TI+fjdgU5EXLLzEUYtPqkqypVySoEpR/YiUuDoXgcTVZGCtpPF7h2g/cRXMgBbvJSn/kQMjl1BdCKfJqjPIK6MELWmqwe/rBGCSCb0H+z9qhkkKhoJT2LKiIUHXSWhZTtE26mAVnCSC89MER6rph60X0NtH93lATbozXN7wOfgDEjKk0FGXRFt6gVCnZrVjzxS0I9hqzYf6ZxfNgF8yodTtQaFJTFwr4B0rZcqZGZBJ102xtS18uVgo3o7UNpep3otejDIFMYuwhrdtWDbdj1T6oqvzgCBHtX9mpKtYMvclFi7D0NlV9V1oJzRtjIZbj8f8ztarQH6mt3PA6hSZPc1mmkiCrCICt8yS2OhtX5VapXFjJCysbx9Dj6Jx7V9ihJW2/V7q5WvcuYMAR9cFQ8h52OZ1lL/MuukJctBfFkCPPfxvRlgC+mGA39foCOmdu3EqoZ0Oa2qMVMdvSngYSC1VabXjqhg1EJL8Zg/oWGrjnr01AJjEeOdjGLjXAiXeNyXb0xXLdqrmMf27QhiLazlKluzrKssi0dQQM0HE7uqnpJEhhsa3eXZ3qhoyxUQrfJ0aNZJ3GidKqfXtQAGZmgOekaEF/hnpV2r1t5slYXTabt2Jlo/yWIV0DUqDzc0qF9oNPy/RvWerPWc0Ty+0s3aTG3lytPaFO2QKwft1pORwvOxK074drtbh2tXeLKtAKApCtVU3qyBplHv7+9XfEjrXmS+gJ67KeZlDjmtwwAmTttgNoyEUUApzmuqxtzJtO3VWdq4Tw9FcBqSUVf0On7Q664YgmIqLWZ90yYyjvvG1JWsbIDYJlywxU/buEL2HR8Fz3jZqvxmgeg9cc50G4m4P9i1wPbdu5gKutjEBwPSk7Z90LENnOqaoSqqlaB7qR8cCk71OopcGx5WyloAfFK+TiE0QSH82PnoVV1rqD168nZMadsq345BOJ/PJmYLTF5n0DAXLy9eZ+fBdzFz5NfX2kNEXUvfoZs9mfJo1k6tAnAg4G22oojAVaLsM6FmmTYOphFrGhdOtXT0Qko7a7umhLel0hvAbCWb5fKcBQe/kta5apNKJvvZvHtYh+NiUpZFnB/uiEE9Pyw8tt7RORN+5yrPpWsVuywMHuHDjdQZDb7gK/QA495DHYZOKsMkU2NCt2Jn2Jvu+K33OWl5OUrEnMA5YbWyc3o0p2N6DqBGiW+QC5zTil7YnVNUNGDB1jkzLOY9Z1H/7KzZ8iIAquaawSRgqdVZ8+NuADK0aE1jE60OxBvos7bmTCKgs54UGYg45xUL0M95Q8KLc97yieiMtpmoTIXY+TiXbKT7XClUtBJB0xk45XAeA6CKi21w6UyqYueqZ9eY58raCLGliHPlI23iljpx0KkS31tnfoh9xpWY6ouXK1TYpkXpHg/4xn7LYzZ4JNFdXFhbWFXb0B4t8N5BjI+QCk8Y+WB9bqXP256X3ZYfxwIg9rPRU/S7ryo6MwQEhqU/sLYxEt7n7CQUka++LYn7Dch3BfGcAUk2iXybxdUasO+yxL1X+fphAh/GuIlFZ1aHFA6FwYcF0lJ8vBhjpKZckaw7tCvLgwR7+Pa0JRQNrHOtUdy4QCnbQ1MrnkGIm6Y91Ea2XqCcvi7RPz0JDpBQt4fRblNt3pUkB0Gk/XpTom403eFOrOsgBe8zYnB/+K7bJtR/s/m2r7rDVx8ugqH0TdUevobRHRwYBuJwOFWs3oK49bkxh9OgNpn6tJ5kK0C06g9f1Qs59kDCeIBtc5PRqNVDscEn/+H+/Xf9msJ5W8nzWcX1P/jUZoAGkVGJQA1rxKCHnnDbfzYmRykl9b4xbAzsbHq5ZTgbm4aLHUreWNREoKXR+EleE57NuRVfNAAb1lUIDpitRu18qUyfCdfbi1rixQ32OZoLPfdsBheASOqioAZgPtmeUXYVLHKde8u171H6R59YmS8ABf6dq9JbUXk69+JK7/xBUhLbCWdbznijH+JZ1vs8W6MyMZFzRrW6dyiKCEh0VXBGx0qUBh2UqfP8XRMPTD6Nj6zOHi2Dcik8viOiT0X36Rwk3xwsV8JnWI9ox/Amh52PmguNSVErDLBijVzHwcoL6jNaDOPWGUXMfJ60rVcR0Xn68NXDg4jmzuevOJUzaySc4Usuw/l8B4EsVQesIVHbeebVfs64/eeFO2w+8IicDymdvWc0LcZhcIqnETIfRhpp8/FesThwhiNZG1xTchvOsDDVQzGb4VvuWLxySVknfkaFz7q6f3gXoxs7L0os8M7QfNzRaBQ1H2hSzcdZl9zaABtgvkLtAHaWDO1Icgs60w7X5wAPC2vXzHeDH5J3NCEI0fy0a34f7f/O37IIE4DoQGFW5GEmgOirk+oNS3Q4/cxwoncyTwFZJGqr5BUwwt6gcjYN0BnPI1wB1aUzu9SZ410mQhUtoACeeZDPyrAnb4AqusWclWVLnDPaBAqLCSprk/YNQBU/KpuVRzMNyg20C21wagXlF3H8Oiv0CqQax3DYVgFYRbyzWlgdeE6AhS3R42VAJDzN2FglDLbw8mrWCt9IehlKgNKF/qzFGcmstdhWmnWRV8woAIwaugQ2/AwKoAZfEkdbHkAwYml+Bo47DPlZO+Coqc+1q0RyOKNVjzbCrCE/a89XmDPePoaRWzSs/DIXPjI+c1ky5zIHT/AhJpr67GLzwPGyosuYGbXQOQqLmuaTzLaaZMjwi/XgOtZ3Esp72Bz9ts91IwA0JZmQnWvH194z+ril4OjtFk40LZx2w9QAxon1JwMYX/7MaNSXsmx6njrtsURP1TIg4KzFwwhOLLMnQJUDm9ed2ywxRm5c8FUS595qW6wWSuc2p5PD3J74gnFu607ist7m3NEDqblLU54DXSb17nJ+dAYQu66aO1Z6QiDcC+ANerZ6cQc0Ks/MnUMLu7QumeNX3zm5cwOsrBUbRZ6DiUzgtApoiaDTBpR2EOscgARfSFQ6QPC9NQ9sA8vTwUaR2BwVN2Y0QRZOAbOB2UFjwhT8Wh4gWapM4USdegZmTl56zIbeZQYQNhw+J8xx7QEgyE1mZCYoWocvIOnYA0gt65FBdQ6aFsb0rGINYFgWj6KrDYSzFM5mjcSyNRpc4eKhyxxPubtw00fP7RFrB8v+bmbUi+A28LKtGC86ArBVHELGHHk45pU0z/BwUaABlgeMYB2jYsQRYD4fIDTYLqj9cU4Dvp5oL9JpCynQ0BXM6CMcPIPzEBis1DJAMJVEaRopip88IJzEnGyKLwt4mQdUS4+j+w8+NyNS6K5aP3KNzmPt0flT5PYQj7ZUAqLXGvvSoasL2ggAjUMp9GM0F7vBC3WJS56IB1ZsS9iF0xNwSWFk4RuAqCob9JDRTBFXsed7khnll9ROvavkvmbu+YpttmqWfrc6WOI8ZgVfNM22F0fvsztg8WSDc8xPzStr4lLZRZxGSwx0xTVHl06za9freUAUPwsAUOQMMxqVp/q5nqXmwF5EpZ8ZS0dT0S183T37tRn9UaHt74Lg7FTga0ARsaDqZaMyPIbTxPPiaWBGI0m0XXt8OsVMk2d3SLNvfcursu+JGQZANZLrwC2NPrO5TNPMi9aQVMHFK30+pOseNhQqePYM3Oo8VEvFzn0C3JXxgcE81Ghfc9Qht6Hh6T60jTh/B7jlkYdQK5C2ol+LWCsgDBYcqx8GRjWdfAAyMPFD3QdLKrgIEHMTPLjRO495FINBALFq+jyKNu48drKhTCnJPuaJGfF5JjnDPMs8npnZnmfhMCCO+JFagBmmtXM5nKiqy/GuzcVj5XK8f5edRJ4FmGXj+8tRqe/IjjyA2T3lgaBqmDdd8LKmqmNK0E9OzgsLmoBnN3oAn2b5Xnff3cfcgFtRaIYxzIjlWKCbgtBWy7HMvCtixFInfJe7HKv2hPalKeCUaW31/UOMeWpVt15JLkHITseB5VjrLrcmquEtsPfZGjU8V4KpN2J92Cm7UoTdy5HfvLX0OmtBCVFbuWC7jJvM9Br25hoOzvJN39XSWL1V6XAi5YDlGJTgLPWHheNy1gxR2rPApEKLnBTqSmWIuQbY9GaMifuqUMns9dp9/gRDk+P69uEu9o1HqRedJgGZOj75LEe0850YlqsBOrLKyHJEayxWum3CR0Dd2iFn2MUaU0V8AVarM0F1kjtziY8OEO5qZlGWh/fE1y4PfMpY3lmWBy7ve1p6EWAKH1mXb+5IOgmLVl4F5+uasHZG/1JGeJUF7WuFT5Wq0csPKwQv6N9dICViO4ATM/OJZVFiCQ+hSYe7t4qj1ZNEghF+YsczCxw/+M3+oqqc9cUBrHVUcFvUSTEPuKiWZQ6LkjGjxCFZgDj3Lj6JWFRfmIRWTIA7+byXW5pFWXRbHj08A+41ehz8kNIqt6Ak0Ry5LJ7fMAJkh6yrTtxdanEsCQVwEdvqS8LM8ZIYmdhpw+omS9pL56SWmeVF7n6WDKXJaondkoVnjXREXTJRZVjgtAS7v61Cu+kkl60GYNFXALDR0VrKgs8uwotWhBSrvQe4kBhZLL/mh60ARLtCC768DEv9oivpeg17DBoVo1GlxQruotmJFwC87yMkYwrPa0EMveiWhesA8Qls0Xi7xxl1lSTYnYwshrrrKmAhaTMFzPCqFqCOobXiHbASFsVt8rUTFU+EjZHdDjC0COCoYSyPvW0DWPO+izZvAPVGioyu0zl5fE9FxRkKkQIsuYwfGOw0VfNZ5hKqFNKmU4jQaYkPx5diSSp5CQlIylBZo1OroKm4BOM0OUExhXJAK/B4oF4qBQzdEM9BEZfeFpxUApZg25kSqdhFIwDMHy5VcddFuGP2eQnO8KiGVQ9LC7sBbIng+WEngiba1ANsMgLaVrIM/sIotvN9sBUZUxpFNWmp6W5gqfmMttSWLnyWmvnLpdE2ftlUmlmDpenIvPoCzR74FQQoDQCCFHiJxroRKuuYilXr5gqIPNsAuC8j3fOMb4InrlDalk/9ALDYDSB+b7O0hQzs1rJl86V74DbomJEBwLTtEK37LegBjkZIJ+65li6Tgd2t14kAj/wifenEHsPS2UQgz4LopZNymMTyKW8xKbopYbKuTzrC4bkW80hGs6m7xYjry8VU7G1hgblX8cllMW20LAgwm0hBTwetGb/9ThIxrL0cIOqtIA/vCEL9TB7LxsiSA4fZs7xXXmAeyKNBgOWVGoALt6sZeYHqgTFvjgu+g6eZ1cMACdKpBc8vFLtn8xjoPJM++8Ds7YJCDmo+Wzdx+7Fdwo8YF8uKN4tbWMS9eMvaggAZ9NAkp9NlWA34ATxFEFZEOlguaDqX5szAmjkAoIdbquFQy340oL0TH5YF9J9CC+ogL2sBGsTbHMCjfM6m25ZBltKhl1ERz7oAoTiCS+H44LQMwwdJGyBZXMSF8xIN7i6TOGYBCNbQnj0ILVMwJREiTyzkXSZ8BkjPsZbJs7XS5cwOTpZzK0f95ezWlWUWPm3uFOqoDxmt0+v7imW2tcThtwnLPLF8fmFbugtyTSFomeIuAYF0SvjL//z2v7/oFBT4d1/8feVbVlx882s0IQpc/JcQO9O5gjb/yeQ5xMpV1ejsjR0a4FP9G09WSbyCMeS/+N2fvlBpatAdVbKmBuGBO7wk4eOPdkfrlSOL1JdkN/RX1L8AWacDWh8Gxh3K/6f//gLdU0MR/+vPf8alkKt1/Nsv/gciY4FDJDgGtBip9L7/HRbdAIaI+x1EvG6PNz/qaNp3rSYXxa9h0zQd99RfqJBODmKf1lXJxbex/JvUWnO8jnSD3MHe2sEZ9NYXaFwymW8Fqb66Rc6aq3IkF5TXN9Qi2+ArGip+GxuKKc91Msf7858x5q8+U3+jS9RC3xySHBTVbo874nNl/fX3v4MvoKhffr9+BSh897lKbsY4py/LvQkIl3GQKq8hmxCpTyS9thwdGnndL3MXBZIYWB7kWboK7cJc0DMzwTEYr20v6YUxRdDD2hLR7MGeRLWJlI90TSwG9Mgj5YEQJixdhkl91pGG2zoNpcvGiWSpw5Zw479tnGeqCUX9PMU2aMu5Mk90L/wofD+YrDFfPZJsddU6QLpsHSG8fO7BF59v3kF6qznMi5JurGRSSVdC3JyF9NoGQps4JekSX836XZgUYkt9dbYlmt8TLcen5/llvE0hLukfWeLX2J91uXSdIdXoZ8ovUTZFj6S/9lTDzGCZLrUdrrnGtZgpxNG0ml9ExzVUuTIxCh8Y7wNf3WgfBjTbGHjly6baBEhTRdKrc/MKDoDEplzmtgn4zfGC8JF1APhC+PcIRfzyexhO8imA8PFLR9bbt7+mdMIesa4sm6TeXlbt7dtf3W+L+faqrr6yqBKSV/u6bgPiwrElcnOvpOf54jUuwHn1mWaTr+Jz013pmf7ahH80aC5cdA0uOUuN6mc6++2btnItmYS+yv/ic2mqDfHVFbbxWcplhitdchPKC/oFon5WHmOqiluFXMlcRiG8fBedwi762Uo6BoMM20IC5ZisncboiwsI8bFNP9NusfybipdI20IuzUqnch0viVT4lfJLnFkXQ/tFnBXuWtDw1IwhSQKl8Nq5sZhbLSXE5CEhT7745n1DZ9GG29L6IWmqdEvh9vyZ5XsTjNNWqbsqKJ6aMf1dhKrtH27RT+4W1d0mS9kvyJ+DjXj79uTCArKmTXPzahe6VTLYi377ae1nSbPm5wiykjUV7Pts1LZyPCI2AWh1TLsdEXhm1eyJgcu5SBMVCXa0vKI3PBc57PPESPcPQjxwETblub97LvDZL989FVg8GXB3/3TQk3kVt3P6yA60DjdcS39C91WPiX1Mu/NPTof7+Cp77O/fdT/Br+2KR2uqnyipR29VnlfpD6jlpP+gk6H4o7Kq/fJXz47b0Ek0dLGsT4zaEEs6KWnUEp4E3h66wJt9/zvswkdohS8/mvT1ALuZJizNf7umxU36c5L8yAwLZiX2EyYQL9eSlfTxjZEZXvrmM+7djUrrv0PHilfCDAxRa0go8wXtry6uwNz+UKnWdNk/fBiqHu2VXm9OGCujWHoXK5b5ifA0654NR01ptM/4TBQ9PBt80h7Y/lQ/H6l/NrhTmR51Y4j2dMxnZurNj56YAc822s35Bc2Ig/MT8sh0UWrfmg/N+/v3x41Yk05XnzTfMNt/DnaInxQGYJRSXY0KIX2Mtee4n3nW/bt2N+5OMKRdQ35zvKR8ZKFoYeN+xPsg1TwG+/6A4uIhtcB0Pq0aYUWOjPllGk8PHSnvzeGCpbou0FViGG2X2lK1iVW39w01eJNVLjXAjOya4Eb1b5zwr0p+1WN/1Mo2b/74h39/3U0JJoHuK5t+tdcmDXZB/wWOGaE6JfrKDhoM+1KuIWsJVxqdM3ZEYPV1R0zgLqRVHd6xXJHnKxK+44BDRHjBdRUmF50X9F9kD/rRoFOBj6wvXiJtG20lPjfBLqZX+IQHqat+XXRDDzPwV49//vP3j2+/fIRh9fbLG+Kpi9zgw1897ASSGOH//vE/rgs+9t3lYiOElyyLEPeT15OL6sYEbsncNqW5OelRl/CqJLBg/a9cjVVqkAA/j0HB35Va+xtth33l0XLNk9P+zd+jS3RWZdo1XrIJir2+Ep9rQmoG+SCUHf4M9etX5otknl6cY/FuVvYPA/z5Idh3tdfnxD3fBZHdJu46iK5CoB76nDYDHkTwe66Dcei7Htbs2JHbL7lH//bX3//N1B9YWv72EeCqg7SyMBk+oYVupP00+7Orwe1tB1izx7UOMNSKL5+pyFO7zo28rnvm34wP6iuv2HYa/HSrzHBJfP3SmCh6HfrcIJE4F1NEaL/IAp5oSzaBf47M4yIhFFH0PXm6uwpZCdWNUGbm5VyxDSoak6jmmk6+dvbUKk2vicZWRdUd1obehGHdu1v5coC7DuFdN1xd3AhO0NNZ8GXV3wpFuz1Pht4sYmyc2znuF5EnV0L8Im4HfwPBP/znH/8uy9ALx7/BQBv6RyzcYzLgyyXnAuKtqjpgYL58+/2vHk+VVWHf/dP3b//y5ZefxpP99inBjPsJ4z63pu8aIO4Qmwr96b++/8tvrmSDz3TUW//V2z9IuocfKObhH0PUt6k/9G/X+JD/K85fdFH5sXVAIuGxuTvA2rMZ15swp3KtHFotvw7bbGIrMVUNqpUd3FViv8jqkpvgKoWYgFcsKhffxwpuqK8vWofWkt78CzqKgHUetvVmQNMo7rlu6jYWlngzX0nPTYPjb2S0hvifzBfCdIOODGfWtA/aO3J25Vm9SfYpbjGW9NYOagb/5vemK3AVuC3vghjpZYTYH/ugX2Ro9cY0wSfmUD/XZZtoX5BuYmpVKueri0DdOvZffCPQ6SZH215VejN4PQtuyH/9w2qCvHl1JSdhGhcqYK9t6A443gbFvXvVCAxyawjntaE9q/0SY+I5xLx8JsSTwfbzqxF/UZBPFJrBtw6v8NgG81Xb7gO54ntyIBFDcRn02o5wyw1tqC1ZCrLoX2p9x6z81ckvUjcF8s9Ohs9VHjZJfFEapoXVOsCf517y13/6r7e/+99/+VtZgQcAMn176R1CyH6QLc+dIGGPR6uYMdoXF4qjG2oPgxwYm/aCKBf2kfTaBl30v1bdDUULDKnXEO7oDe15eTtFfP6QuSb26ULvRcsT7F2Zifzq1oACvfmxnEPKn8zM4NceP9412gX5pVogm+8+q+g9XkBelX4T8JuLq8rPNqFgRzysEyqk/xxDs70rvayFjkZqt1VYqdTygr+yqXRd7zdEJF1mIYTX5hHej++5se0heRujt+ak07BqbMlclA3lOvx2ks9O4hCN9FafmMIxoZvSIRrKMeOwqT+X5s0ifvLSoPEZ8XK51CZVit20cFts8WT9gOskqErSLRpA3WlbVPqKji6Cmy21NEkyXxKscbXpL4hBd2KD8hOnlZIr4FYLdbwZ4pWbb4XAXgF9en8zyCcKbcYc0COnx9dv15GcWmr1dPKBYPU46BuB7fHZYDd3xj9RIT/eIPbQ4ItG+z5boknR/NeWAsNjWPSOBB/OuxxuUGFR073fR7zA4KvCqnZLpGcbgr928rtoAedikVnJ8c3clpiZ1F1SZOQy4a/Ph+nBW5Xd4lYvQ7hgG9pHr1U48ufb81ANr76+6ItEKmNE0y2iYbqoLpwHIy2/QO4vsIcL7N0WKwbv0lLT2TNSgTVEp1IXpHKDvr7GqlVJsBV7o+IXYbH+F1RU9r5B7W9R8yvaK4dV1fb/Hpnhl+l8wic7fmulPH88DfF+ljrAJoUb59NYjivupeoy8ktIFiMuqnMZxDXaEj86gWJs1OZvPtMM6urD/bcPz1wgWJ0P7rp36LvL/tnQXtzS9I3ItH/6PnXu7ePFPefV1WZrMna62gI7eaNGeubL9cuaoBjogO13qzbxm98ct/hnYpB3VYbEscblrcElWb/NTD3gbhSAIywe16OtDtbUrtfqyxCY2zCLyXj0Piz2XKS9doZ3ddwLnpTpbSNtM/+EXURif86jU9XfOnSsVBiMD3fHlfLabIIPm2clB5hJjIVd59Dn3o6Izo3oVuuSbLoOzhCHoLp3M2R46psbZDwGX0Uv0CXPjlb149d7WvB2v6P1aaKCFs0F1ZupI62mw939c4EPTwdehVjVuVzbGy0xpk7ffXNFDboYT7XeNrTeVf+Vq65Rmdh4eekLiPULmjWR8GKxA37xOWeNSet/OKPvimjp5qLAaa0vQ7ncO/pHJ/zmg79W6YPVjE8VCm0rQj4Or+oH5E+sXjd8ttr9kNqqv1FoF+j7PtlQX6LcE7/4WWzWLpUnZBEXpbtiuSD0zY8GKljeELeEj/029K9/goIcf7So43lzTvhNEOsb7qhw1vNVen8dEFtjJb5kdIXYn3nmkNOUa82xXdA6IyLxZ+R5rSO/pu/XJo3YsyKwEO1jw04/pRv+ksI6/cQuD5tjEtMnN8ybDIXwcEnZIE8pi2zmZqia00HBDGZcAkNCZY817OrmkTUqvly1QB4Dz121xdtHGnxvn9cLwQrscnr5AnBRvudaHoNf0/Duzd91nencpBP2M78fod6pXYxNvruw14/Xyv/x9qhNKLTfhsYCXNBfuBLLNz93Lb5M5+nO2Zbx1npsr++bV+pvjiv2kuXLftIl80d7xfX29q3YPiy8ubyirjvSSn3pI6f1s8+6GhfHyu7rwrTQ1gF++eWNwdJV9ua9TUjruseLN383eBMk5VfTrVAxiCzjcgte0enN0k36w82A9gb1F9jdi98rOHKYKz6jSIm+uWe7pL2cT5fPfoYG+i6NJ3pzU7yb9zy4G5Cq3sfSQ4PqtHc4P+T5LWsS8PE/oWHvV93AmqKI38oIEsrHV5EQFcD2xfvUxwbBP9Pp5YkdXkpYxrPPFvvo/o0xNxri+G4U9mcYIxBUdY+u1HVnJvcTH0rfVl11sZ2jT5GPKJBf5vLESi8l/vR9uPhRNfV/quxJg0yYOhrPsRjncm29okeNiH3Qi7RmNx9t2vRP6e//Ilr3l48qAhsUGhoIyvXn53khCuB+2+X0STtxTOjxubLve+qptrm1SP9o+jc/VKv98JtmS657yfRu81HspC35l1h2i6cZ6oSDcdcOzJu26rgh5urDFkXLL1t8fYEVSXGJeY7fRr1Oye4RE/1SVpuV+d4/2Fm561e2gr7e65N118E39sdr2sOeZrULT+LdPkAqviHR+hkXssF7NJp8SWWF5y0puKBw9zvqunZvKA87EnxEqbneCIP8cIP27gbt/RXtI0z0w/dxj/i88iVMUKO1y+dGLUe5bBkifXybCFFJdw3HWlKQZRLThTqd+uLnDDRgU38stQFwvjZ2xRH8ZYRYhX3QL7E+tNXNR/QXAVLASHp1bl14p3kjt02A5BZJL2BUMO7nvCA3xVM7MDGowRfYyw8wBe5D1dYk2X/99NPgWzhBPG9Sg1Y+SOygdmldKws9jEX1lauHpvsaHYF+7BG9JH748LF0TX4u2/uv7nWuP1ynu+9iWUDehNXkRtuFCEoUVAVvdnh7iSdqh+++D8alNni6ix+vKAXf5Zcasll/SQoG9Xek6w9rfUUKjmEvSUGyd0la9oVEryn2Bm24piU34gXXTDtaam7QbsTTV5UA2r5RDTsK3tHaq5ZryY/hjuZvlHm4LsuOsGvKbFfQbNeuwYzeFt9lWuzwcvd9uQ/fNX61yz/YTd/iuwaqdo0TnJ9s8HqXX7Mrf7P7vtmVp92N0XZXn+AUZYvvGrzbDehuN2D6XX37XXk+7Aax3X1vd+1hd+V3u/TdbuC4XXu4Xf3crv2Db4cNPhRPsgQP+Eo3ODvjJRA/4BPDw93912/v79563eh26DJzeHhAdYvSt83r9z9vjfc3r/0ug+JxYUtsqmsareE36BvmfBPwzFbTVHIaC9GfODj1MD4V2aX49OOtocnzyUIMs5l0Af44RxA2s08Qr8MWiyZDcCA8pug+BMfBl9szJaV4WyJkQshVdTNa95/gJILBixjpi+2BPRI/zzPTnwrlv3+O0fhYv2X/L3gEvHFNaLJpE8TD9pK4tcRyHZr2qtPNNZ3Nvewz0AkkVd8MuPXF62tcGpj0b/5JRRH2p49aSqNYk6ABvCN/ZCyjiANFg94kwxzH4prGz7u8uEroKZnWrtS3jR9IwhcFflEuv7pfv7md3b6D2kTb4J7v57zhT4K8Y00LW/EE1IfUFdch8+2QX8I8j+T3tOw02cbZTMUtje9mLmnOVc5fkS+bRiQawTHnnoyv/BrtfVCtspXOr6Mkbm6viKs61o5eQv1aVfNqcRFkOmcafUUvzBWJVakuiY2+boAGZZZX1OviBuPuJP65bgI1XtEuLC9cBq1varf0X+C0T7m9+QFZg9vizJesayERt03jN8db9Bfs0ptPfuZCdpXSkyvZrpjXa4tDJ+//8n/29XbR9zunJIQXXTdj5M95JRsyT6/ui1fytpDpS+6MuYTp5yqhpwfZnzy+/PYhN2EvvwNEtq36XKJIHw6sL1WGvmbfN1z3xwdI5LlfOwWeZtovi3M14Af95t/NWOmfsZNSDgO6davYQdqKbqWcl7SLT17cyfzNnz/RzP/2Qz080UhreT75eDPo3yv/5j+0n4ytbz2jH3SqfHcZjpvg8XaQFGgf8kvwG6Eu7hl2g969hMK9aLGH+GGY0xef88IAizqqn2XJCQs1qs1edkFI0j47nr+ZH94v777+6qOVhaEqtuds/yg61V/G2o/qZu1/u1uOn4iKyWeP+rF4bFVaVp1+dB+xyox2VOhE6x43BcvcY9U5NI/y2JAFJHlWH8u8NbeyLc7NM/DaZE/Zce6thkR1l2q3qeEjNi/gsYG/fOr90FU33FjIfm+iWddXDAKzswm7Ib16cP6res5/1mqCa9C1En9XzqvC7WhXpGe6HONyE0Psp67A9ym+YsH7Vzv3LIu/bMp6DZCmjKSXbmj8CVZE3zZydZk0ViG/VrMa9B8N31sd+/IpWQzJDgbdb+I+O82j1Vr+hloZ/vbl57mCGvQPP/zbzV3EueZirRL8I0vw5SLy009png1V9pjmP6WNVhZfdT67lHxsMPxQGqvf/GPVQUqV2r/jg2JieC7Bu4l2M7DNJvdU6F//tAQ16tRzTqVS2gIdx8KJq7oMzWlekJ9Vg6EP/j9zf8LltpGsCcN/he1PM6OSm6xdS5/TR1cqyba6LVmjktt3rsutkwCSZIrYjASqijWc+e1fRi5AriCIomree9sl4onMyMg9couQDQmi7Hdq/Fwgj6cTRqg7gqqCFnoYBeO/eqbs1hdQWNtu8J2x6ai+tx3/s3BXwtrCox1GIhUnNALdScsMjmL9D8zmUqcN7T43fVV8vjPcLFqU9jTAhJWUHRYqpTaUfo/OvOc1r1j2DuVlOaYrsCxpd+jufj8++WPLPXhZD1o65sH4nzG6zzgkynxygSLvG0+ZcKyRjfLpCEOWbXqk/XbdyXuUTz6TWDjXCe76sQULymsVzMqQQxre4vWosjE8jpr14YalPGXj8c00QbwFZGsRLiqKenlYL3HmM0kdksh5iCyXo01eI48D1G6RZgRwoAHNT4XfddHtxu1ZSnYijdCuJr/wLURvGy50kkpPAx9iepxcsuEGT96wRGsxK/e0UhiacNIF1ed+m7RleQVndOy/l3pz1Xnstx9GpPJPoRqhPbkzUJW/FhotA1vpleAC7BYn0uj1+C0a4AWXGkYLM0/XPXejOH3AWCOchBy85NvqskuymIEexUPp3D1z7QLM6PgqSiOoQmih4QMiRNnS3xVXj3DQfKcXbz54BeREeMhhCmnAD9Ghf2L8ggIaS44WGHwHTsTZdbCFkxJcQeduqMPm8FGoIpR4h/GCGDyC55YbroUn34OLLLiVm2C62vC7buJSO5vmNiKjm7qpC9B66IErkbszYsrjS34LCyu+vUgEEsylZRoafJcFI4qaEz/76mzGPWMt4bJDOdhUiv0YSkb37RNxCTz9g41tnuuyOv5kxq0g6FA7z0pkdMPPUjzNcRNVTZ679jR99DZpizJahLzw2ZvVcZWkQkYnVaG7wncHyaSo5DpsdIIUjohdjcAxKKtjoxOrQQ/tc2Wth/nOtL9vUrqFscLGr8ObKp+9ZeLYtqcYdyBhSWqT1EG1166BPV2xW5lAeDjrgBjeYaVjuKN2ChPFBQYz4qM2W2GwifXokG0LHF3U8KQuXt5juQ2WAGeUFrwMBTe+tZO5IMjtgLc1dJkc+4MbgPfjBmdz7pOlfwMSbqy9/JtKbANSb5iQm4rES5iZWOqdry/OGSaYwZuTooWoWEGVR0gfnNdEfJkjPycINoUtzC7fu6+VwLfckk3Jdu9SuDnMGGhfGWth97qoqDMERjOTviPXnq2vNrrSxzqgLzdMbdE1KRGJv4MZeeSss4CtIrYyezl7cvDS0cvalA1hD//v8pT6Wk5YUKf1BDhbelImbh1rhSgR3iDkb5SvwEGJ+TklJZtuVx0cpWhRJKgiWQdl8iW1AjqSRVCm9uVne/ojv6EXiN/jGlaW4boit30rcS2IaDw60LvGgLqQgXe+p0BYD2e1tKkPHC5elVkTKnSa2LbCfm6igg12RsvIp+8vfv7Yoy7IQ9IZC5nFaampBj7KuLOePD6bV1iagJuzwQZP3l+8BjnUmex3YOKqW/3vvvjn1lm1dPYh6fgNbV0QacLAhOSlYBNUHd1EeQ3fO2evmVa9slV/wboloPyGW2EWD2E7PMLI+oQcm1Cuf4oMd5+4MkLjxXVpfJPEZohLtt65c1AaWZ92CHHOaX5zH40m5GOexw5SsKKyORYxNYQXQ96SpHOsw2BBuLieFjQmOkyjlfGZXBufcptNR/hNSlitGzCcg1CwqqCjTTavuOdJDapWDavSHJwYEyOta2TEvWFtvckXFFURJrVZnTdxRsF+9DXBRntp76QbkBTZLsw71gjInNwRXEE6tMZpip2CvdOE+uY7QsXFK+7Vhb+o2bGHFzHq4vJ+pCEDDlZYaPYPC8/+1jfj9BOTh39q6KSyNyXAadTkR/YxeVWxBmJljxEXjIaApA9EPsKpH44WswCFyRSi0BAlCcZJcIjChtgQJQ9SghLgOkSZkyClClGWQamX4ThNiEKSICUo9ddgia6KECUNckuvQ5QsWKJ5FKQEay4PylYG45RBqasgtypY1mwoDlGCEtBg6TRBbnfLaRxspnfLEOUs2BsDFNYbQxQaoiTBOKw3BiisN4YoeZASlID1xgCF9cYQpQpRlkGpl+E4TYjCemOIEpT6a7BEWW8MUNIgN9YbA5QsWKKsN4YowZrLg7KVwThlUOoqyK0KljXrjSFKUAIaLJ0myE30xiAxRGHdLtTpQl0u1OFC3S3U2UJdLdTRQt0s1MlCXSzUwULdK9S5Ql0r1LFC3SrUqUJdKtShQt0p1JlCXSnUkULdKNSJQl0o1IFC3SfUeUJdJ9RxerpNqNP4mxA4ag30DhsW52R8vekjqPtiPtqtD/72aw6WJCjd3OSdyJRH7V50VEPrbvHejfMr3ViYHnWPe7zA9r8Kj1sxINwVhS29gsamVi+LhuLJRYVvJpfLohyxYpM8YsaCMg6mhB7aljtWaiFnRd1nGUfHp8czap2ZaqiQXX1vPzPjQeHoxONdU7HZ9WyiiNDkB5SRdD2iSiI051HbDbACtj9sWGZTB799P43g5dK9b7ZqbGCSytmAlKbc4wbMGwZR+SwwUZn3Dvr2OU8au0szxBBHfT+ALOuoIWniM80LdTJH3DdexGjd9SL2NwOPJiYq25YJRm4CMoc2jLAXnXvRhRclXjT1opkXzRMvXPo5V16U+lHhmtRDqb1o40X9JXfnQ+H5vQeNvKi37CNv2Ufeso+WXtRbylHuRQs/mqxpiWK/gN4KiLzFHHmLOfIWXewtutibxXjlRb2NLvZmPPZmPPbmDVxwe1BvLhJvmSVeeRNvRSk90SGQDC2w0Akd2tfSh2aokle2fURvr8u85ZJ5S8AriT+xwpsjsffubTlesPZWT+Mp3HHHZAVOU7FrP+KObhc5wje4ihpeEi0YI/AFykevDoOLijqA8zrB8Qrr2KLCOI9RVsIZmgY39TUGD5X8VKPDQZYQbYlZG6r50YkJgznT7lucftN1HutoSW7ISge4Izf9O1sYxUCb6hqvDdlwhOIYUyMj/IW0HGy6IlQ/+y66QBj/9QK9QnbV/K6ao6P504pp5T9UKF/Nm8pWfjAjTueKqF0s9FD65TeC92bFZuw/X5eevsXd3UHs4djey93sGPPljNQ9ll1nMkhbEuJrpHq0xBlBk3dwqYxpQuQ6ZFO29SpKaN10FrTj7qGVSUgQXBQxMT7cUhuVapUFKuNsJswzbELG55bbYDITm1bqDU+cX7mQbIa8PA8F/XckilMrzR94lr9Q1hGZxv6FJP0v0U3W/gaq5XfnlRY8k+J/HbNQeqdj9EgF4ioVDCIWKJ8b2DBf+rqoXJVZsGi+Brj9XYtcIcO+hIrpNXMRNvW27fVct9g1E/CseHXZx1RGMWI9CNFk238yMz7Fx7KohZVKeSfcRXsHSgjc1/zaBIcMiz3M+GjYy6uN7it7TZaQ8V6PLLIUAjxbkbTCcs68ScVWhrF92N2hUrD2W/UICYwcpldRwRLLhSnQMRqTwcD4HNAPZOgrr2clnVmgHneJb+Ubp3SF2eCR23tYJkVmUsPGFnSRO66dOlAmU6iCG2SNB8Jf7eLKql/CFC0oUzlb/13hC3B6FuxYIicm2jsudEH91ehh6G0Nqk2N42cVRXKxFNZHgnNZmsTL1mZJHME+hwEtiwzXKLJhvgCkNgrGcPmnhfM1m4FUWKgvPtRhy7ptU9rgdeaEY5CDMT3fgUTJ6ZBpYFSn7WMD7vBQ5y9ql6cgh/6ZY5bEkCfDt0fP0AzDTTBaXQsLXHoIM/htlu4606Z4+a+PH+SMuOt8yyKDn1YRud1iNVBZ4h004Hmu4GQetAgOXnVm7GBBFvgrK7RkZedKJ0j5O2jb43AVFhY6q71JKgs3WU0ei2M3pzNrYXSxdbB1cuknnIQIpyHCmU3oKZzH7WvOLgovo/0UUfE/6OSiyMqGrS8m7xuKrX12FMVZ945GfY1NrY6a9mRh2ByjxZB10yIjhchRcud5smzgeVET2MnVMZF8hwyeq3mU/Z3AMYZ8o8x+ManDUlYFjC2pBbpAbM5IF5FdL4wUaySZng5++2OYYsX+y3unatADC+OFtwlFKF6xQZvE+MQmcUdmNlhWbDHO93cNmDaR8C9lp4ijuLJCj87sPxoSY4+FQ0b6qpNUNg1QbDwb4ENU0M8kX83e2w21WIFNY+EfT5RO930ys+k2ovKnkAGLDRH4CnzqedYKLaudl9vF6v36A/vwVkq2zjuSEtoAxRmZB0yK2CUkeDZHf1KXwJY5AQINEOaVlzC6midvmBbKekBRwUF42Pg+pJdYQbXC8ZCY0lyGaOKav4+2p4z0jStGmlkoE+I4lg0lBKnhwaFnAdiX8XvUEYqLpqLbHhGdn5w4WdViavnU0ZBhK2MabKNIFV5N+KNzhKtXefIG3Xp7H65QniQtUUltwKNTJtI4wK56v4o5PmGfN2ADfzJzvuV9s96KYjX1+79nh8KWxP8++ev/2ZjI6V//z0HEIMFb+gZURkM3Wn2DMUaUZOD5kwVr2Kx4IIfgzqRVF77a0IMpjp0QDzI5wcHH1zF3trSo7WQkgKFvZHiEK3B7F9ikUBydoxwgQDN21T+T0rHpMDXf6FiUUQdLips8BbuENqHdwjBh9ULMgEdXC/0lf0dTlLmOT4BY5EQjqlxacDszGPhDtCkmPH9sDE/OWNv3yW/RtSwYlAeRdokqj4yA2gXcYkOekcnwwnzjftbyxapel3hWVvamrUFQ4rbQ2NQytbIZtkztwksJsv0tgriKCsMqcAwNF5mk7qrAZigxzTfckGTBr9dz0r2myQwm28W9LipKHuYkbmBiSILDwBOLNlbsKkH1b0WlrjoPtA/B4mEW8aaLyGdiE9yyB/ZSj7Dzc39l3U3b/LO5+RY/hoTOdjiYwPKMwy0qq6T9jrgxBw1ICeW70zpyjQ2AXufGt3g23wIPMBDSehKtJ69xfuet9AHtlNbROurit8WioWOFqy/efDCSk2v5Oqb9ZmWtcFDZNa0rVE5rNknnc4LT5PBodnw8e35YonjFOtIhyRN8ex93e5BG/9JJ91+jfcGhJv9uaOcUwAG3bLrNnqiWfz/XNl380IDburEJHUcRuLGR81vVfMN2G08j/JYUNFG587xB8tbLoMV53YuYVuKSI2gkMMCyZP+Ozr52DueTwrE4++jYrrIuui9dMXzLOxhWujZvqX06CfhaIHHUGgV29bfFpWGrzPCi3dGtod2SPD4MdUG8eXDOp1tQ9Zy818MQ7wxKgHywgyGv/Ln7OKOTH4iu/JPPy9aPwpjrBVqTvcdYBOOd1wKoIloWQF2YFW6F89pHSvC1D87QrRp7LUqO6yRHLqVf+WvDbu3iHcvdVcGaCg+OWwbvNpBeYh249ZhPhd7nk6SiyeMRPk5FPLUnKm8SGqDMYIv05U4wEHmECHvN4N3kVZriLYcdd0iFgUaIRUMzQJkfDevLUcyUl6pGkciTiLTPXFUJrryGjbpcsRYdr8QVeD302AGhytmoROjkN7Se/AC+Lvl8GyzRKq9Z6Bu0nrdhpY4KI3CIuk3LF0ReqB4Wuy2a+WAN90ILS/UPcmaqHtPzpmw2dR0rJPkNpbdn6bNF+ozaTucjxuxQ9jCDiWdaH5JF1zeO2kYKFKwzyVSUNeIkdNiA8rzI+b10GY6vFhfGd5liRGWiEhzbsmq4eY6PK4qo+GUvmlhPAiJaCOfmoisa4BBtpI3AvpbNfvohjZfTS5xTxhzHnpkS6NSiC/FdSu9MZgSXk1nYx5DLvff2l4/5cL5OifQMSqgspc3USIUEPaEilFADwhHhr0E6hCRgtkwDEJ4y9XhWYeXkVKOBTbMpzlgMPxl+8422ZCoylWB/yJhRYNNiS7AqmmaIQr485LFtC7fndUaT6mBZJwoY0gnkGRL70wy+KsTbnxYv1DakHDvrT9R3CmydmrWf8Gogy4qkfXTbUcrlqkyzCpfXaX1sUsjUDNrUS+tbv5HX4nJPpvuuG+MTXl7pQNw9wPCA4MEMm5R8Dgay4wDqRNBsPxvgjP3XXobrCPIwwsg65rYlYwsr02KNccka7hJRI8lFWkQoheaPpwyZcpmmR0fHs4WRdVZNIhDCA8LU28PEaECY5YAw6YAw+YAwxfRrOShYfjcoWLMaEmxAiScDSjwZkBim28PMyYAw1fYwywHyLJvtYciAvJMBrS273R4mH9CS8mJ7mHKAzOWAtOgAPnSxPUx9sz3M9fYeEuF0QZpsGoXFEoOJi4AxcFoV/LFsS1piVJXLIsfGWPUVZcaQ/JWwlTu3ktNB1IiRwawy/RNxeXSclPqnxYR9Jg23RtBhFc6Kmo1ejQeEIWTpwRuLAwU7mcb4bQQAT1V2QVBaGILTusIoE0s7F8RzTPK6sKe4lt5L/BMF4HAUWi8cYn1qFG2N86pIjXpvYl61U1bMt8ZseXMWi70hHSmrxEL+5Pf+O0QcfGjfeRIviZnmTVGlyQ1JjPkNfkLVt7O0pnKY+A7q1S7uudo4fWrVrptSLNrS8c7RYpLxcpszeJEl2G/akxv4gtIU5cnkxyz6yZANbBU0SbLmDUkqJY0DwbaMBVHsYjx7djjx6NETMmH9NOcEDcS3JMU2uOSuJ2y0wrDsttF6KaILowb3WQXURT55zRRN97VERmgG+4HOgSrEAd3UPGq0UQ2ZMmS2LNAt63qk27AbtMvdMhFPKRinDbCDRXbLUDTwA88hap8Ih/9XfesB3RVn3d4atgvBXEJ0QIxibsBOg0iOSh/MG2zV5CacspVCimu24KMmgQ2KqXDuZuK0LGDVjBMTZiNMXfArFxrcU/JteNE16yK0sV3OiqMotPJ3WtwO58RO0f/IZvC+fUgh5kKFMqpDR1FZUg8ckypuUlT5aIsKdrnAGppD3Nf1kZZr/xitp737+leV4nv+jHtQUWYqqFueOgkl1z0kMOFNpR7hCxKFCHEFNuNRjpJQiEXhp4RO3PnTYjuGLPPHL/8SU3q4SYWf1lBl9bGwq42Jx0o4KUJezgaMyZ+E/XT/wCONq+sP0ix42xuYJ9rwKqLt8yVazf4n3gTsevBTRyqmyJb67suPCMUfEexJ/MsY5bnwvLTdLbOZg/bdCghPOz4wSLMvGx0rIezizLDpxUWWWEfSPvr1sKFOrGHI4ixZYeMmMFqpNHdu9/W8wsT2AmQ0Dhmgax0KGFuM9F0+uwQjOXZKbNyaUUmQaXXQt774FBWN75JtY16ubT+RWHO03/GyqXFKospEC9bo4toDTbkVXh3l7hbaLdCOAseOTOVEBpcE10VT5RhcQxnBYVnW1IYQ80VpfMKdQALeTXSUzbsUE+7vQQMbK5cZWrA8mgi/XGx8Z7zL6RAt8gSnaMFGPYufkSsz5zk90T+ZxEVZkz8bg0ON4yWtE5ZnA2UqFRtljXxfs9yB0bEU7EYRanARj7z1TztfcjXatJenQ521K14+dTVZ4HwvRzk8gmGL2rWYSsWZnucyEoiyYYXxctMVwUE/cyXozsMBU4rjyu4CEpM9gH+N7Pv86sCoxyJdzCez7mvogkbeQCA+o6qSl/O2APCIJAn2+Km0ieOLYz25QLROcZ+3SB4uboNpVWHAg5/gdvH2eSe9yeu1PCfrU3fNYFpeDHisDCydgtBxapARWUrVQVs3VWTYPapEMMBPPheTiyLxHacBuS7ijqhkNuB7pJ0VsK0CrmmsN4y7lazcSbQ5fsePdOMlmzipn8y3GP2kosR5a37PQ2fCyosyHqJ0fxSIeoPTORLTuIfYFrGdFRfcn/rXsr5SvoSCJ7a2FLvPALXvhXuHymTqh3nXHhXXpbJmpsvToeIeLGym29iJBzv1YGce7FzDRvag2+nPrEw8KuXtNO0Iojg1aGxqwQFXc7TY/o6TnB+c8JuZrYH+oxMXOnWhMxc6d6GnLvTMhLDBO7SLAD1dTAx8lG2dLO5nN4jv5cLlbXUKT81U7D0GXFNQHufiktmonYbbX/hSNVxfcimrj+k6Nuh5sYzQ7rb87dHm6urlpm+3ZYvUv/7zu2Hvv6TEjXr50/0erKCwCPd6r9DGDwySUiBn2/l2csGt2NpzbZLyltrSxpZhjCqmaYZrXtDlcrDga7EOk6LL77EiYDyrr+/1Ck2wUAOK+Nhqjunme1U1GBplfb1DzWp2RVFZboQhdOVXWufpsTeoJHS0+9uibHzmQ3Rc9b3yfiZ2bsvuhvyORV2axx3qe3tHkjaSbsu9XlG+vSmKZPKZLbnzIi0WY9xJcBawaG8P++Q1V5sgc2yg3/zxW4WiNZUvPXs6SYXnDbU3IfW4Sn4D248+uEX+hA3PiU9nNyRNxPaGGRzGanAX76BpEaOU5RzuODjEDMEZjwuvpZbtoRU5Vl6oHVoZK4sNHlqK8txPkqVtZ8dC9qaRS75b1XEz/V1VBRY7xesfZiSZocapQkaaS9LYxkLyCOfcnNngib2NpGZ3Exg4Q7eR+qZpg7M9VwNx8gbDMtfdn2mjJ0YAB+qv4jbsNiE1lrtXMcvGR8JfdVB3rQDk0qS2qRr4uMUVsOGen9Wm8k5juRW7FazFtm2ZqMB73IUClnAJfDWwTUdtBHPY1sGBr2zbSLuqrnBTjsmlHoPYjA7ZfyXK19xEEFt3fGlgjQJKES1vN+WyPFDq/eyJ8wLVzY5iM22ob7d5mzBlRa5RvP5SFimJ19bnPeUS2ZQsp4LlDLgFXv1asm6M4UUXekDqvnZU5CQOz6EyQLe6NqEdRkIeST0vLqeynfZIrRIxQvvKCKwLnGzg71Q04Q0cT8S4hkkrg1PRqiCUPzkuUXLQVrgmkKtT20L4iq4uuJvzLLjMNUMZHa9DdylDEYvvvvKn2XyVcOg0PCsJn/A1PKvr1aBaWbWgan7Rof6R4y+quCGKpko8OpgNHjt88cMNR5NtzEQF0Uu0FmeOztIpEMJI3KJB2cbcsGQgQLctEwwCL3masofOxoemh6z8YAToDl6kjTij7cmeEWbL9MH+1+VyI3OjrW5t3ntczwHr9f9sitpzusBpf2q0NqMGSnyYtIvlEDIfxv3zeAjgwUXq+hZFGPy34AdYGq4cK2MtJgtnpXwmIf2LpIlYOUlArb1W8hLFPi61MW5XYZc7Iq3du7xYG+ysFnarAz4r5gMfw/OQI/b92ue1ugIQXluoHYdWMP+bXW7TzxLLfSJ8SkkZ4+w6W5GvJ/YbYV95oij19jaTpMqthXqbSSslBN+5AH9nK9/pH99rBdex8e2oGYLZ+2pgUHIKK3/PqowPsia5r0nUMlsqwl4HvjyZvM0ipiSsA1M8zhdsFKuEBFgEHTKcy3ibhhwo+WXsfcv/Ad9MwFDF2mlKSY5vwLTE2hy6LXzoJqIecd95uCzFKA+ZcUaa0F14iEllxNy8kekjDVYijahXAY9EnhQ8/TzBOSU1G0CWnjnDobaiG/j4Yp0XqffWikNTPkUdgnLK7RBaUTW095poF3bPbYfM1/c4xtAmAeAEkt1nI40xoW13s0pco3A7OBbWlmiLDT0mU5H2XLDp9FLejzDyEjds1ZRJTRxCtbcoRD4KSqckDxClv0UvrS0AizI+Bzz+rL4x5M9QmsoBQpH7ChqCq9FP6txwxnSzr2Jmy+fJf5ESdsHDS2QIdScCGYqBA3NLHndS8R56SGww6u7ll02UklicFAeLpzNp4uGyg/Lh190csfxqiFkMIdtwMaUbVj58Or5rLaz1bAu5fK3KoySdnJwdPrOri+EnZ89Uk+fFSBKU8GHGoMmENGyr4TIVeq+dvclpvLzBZLHbCUAbTS5wLGSsNNd4wl/L7KAIXOP27qzqHCaUkLyYUXV7tftasSVargzPtB80LqqE6G6edGTwPvB1+05lV9tFWicwmADt/yrw8OClRy3R8n3YBQ30CS0pKBP2g1aHG/hJK9HaepIXwZgUvs01vxgyynZpWFWA5tUcbtivvNkqCw+1kygixnZJZM3LoWLTffYLJMPtJJKK4+kR6XryS36DKvdOSiTIhU6V/dPCt6+7uwh7HV6uMThB5X36HqpahZNrbsBEMtyaJxlBZS3H9T5zhT+AY9d2SKJuhhTtr5OQfeTru7OnTDieG+VMWu4KKexe0gX0iS69J2ZKe9iBetwNXbLEE/z4b8/Pzk4PXnqnb5n8oxNnCwGjldPaebeBkwdFHFs+aDVHtJ78zwbdZ/nAb1dHitufjNmOQvXZGWS8edvVuPsbsJ2zoqlfM3V13GUjySDqGIjRxIIHWEzQouy146F62fe0QOtDKuToVkK49BmmtFFOxLzqdOQGPXwMZbsRiuYGlWQjNMGDxzBv/2GVuSchWeweSgJ+or2UBfFTxuafrfMmrCmtxjSjrN0siFGFxYJRA6skNgGZ32zAbgJo84LnhrFRhyQi8l6bWp6gfPKWtPvY5ijKiJiYF9UsdPASvo22X/FzJv6FMMrn3inh5FinqiyY+L1S/1Bce4ZxmUiuEbW0O3g/c1I7HrXMAws/O/2dT0rAIvKWO3ddEOgZS5ImDJpZOBguiSsUr20CrMyoDYKR9BQchXJrcyaN39mzQf1ynUHgdhNhQrZwVTkahCom/LWVXmi7oc2PrIdaP6b+/vHLv7DOQPDPxaLINwR/wmwcY63vV4qrTbZQn//E6xumIL+DhsnGG+jy/IoJdzJY4pjMt25XsJR0UQ6cy35/DTqzX6C635e9LBBfDv0bDF257d7OGrj/yAbnYCuTAczOpYNDF6AqktoY+sLtNXzhitjhBh+CSyxu+n5TyXo6+CguYMRZsuHBPNcvXIGYMmjnksDolZK51wgMUGODKHha8MgLcYxL0ohLpt6UTWKbsg4P0ZC6KPsc90nMXUzaUsfCo6MhsoYNkjdWPiP3J2yywJNPBUom7xG4Hw8UOQtVFXBf2Qwjs+Gl9p9HOHH2nSk6/cG2j23niE4dE9pdhhzit7/aAMneoHV362Y3lc+K3mWlBbe+D9H3f1XMvVYM/gk86HgaGF52BCl5B23dOhFhHUn//eVLPE8akvRNHVskXizoBM5IP7Hit894gTitgKCdC1hg73WRLmzvXrjJ0r9r9vu/D//2H398Lw+LtzLm9wcdvnbel/X085LfbvZUGVBrnaqENfHRBb+sL2Dz+9bbXhg1Nqhd4jp+j8R/gPtofJ3bbXyHd5nsTXHwlCjEmUs++5EloHAYCemFcc/U6ypNneKXxtw0WklujW+KWeUbgIVs69EQcK8DDyuKz69+/qdTiDsPsoxRjVI1j3f3Fi1CVwMaCKa7TCyksQuLW21Y2YlBVRcvSLkWKDY3DjcVHWK+y8Psb+JW+MtH9uiAynJKv5KZmJ2L4Kjj52xzy9EAZgPqD4FpjqqIUpxxT6+DO6MUcOGpm1bbWWJfMAcepreznywmn0VF3C3De8vfOwaLjPuN/hNXRP5utQabDR4S9YJT3Pjw2gd6Q6KZl3Hkg7dfx9ajyFFgh8vYv6PoDzhK8zJy7yE6Ao5qnJOfmuiegwsY0eC8loIVry0T6ck1bXsiCyzzSg9hnHBybHFVwcbk+p8koZMP/+ti5Ei6YtHztf54w0YHX4+zIo4879W4bO2yWmrebgs+DwL99kmrqlz3WxPgXqvb/EFwKVZcFZQmRYY4+TZLhf9q42atnsKhutRzCAYPcdX5uw4mIQM29OTo96srOET44/vDLmtw6RF8IPC9CXozF9PJ5tHBYM78yqwec9vLUHkHw+Q2vKZjnyx2uTi9ZVBpelVyeIRVEtihqTCC8tvUcK1FnixtbipSY97uwHcL3FnegNq46ZI6OlbvhZIipps561J0096dWYDvq2q9WRTsf6sGbtdsYHtgI/1QbLJ1uym0kXyU3PyFA/hDV28kNlKT2VyTBBdCGu31g1Vo7mrCKh9feej58tWEux3slINdDd4r4y+D7c6pWx5yCFPT/InN93uvvyCoM5s3zg95AU95CXO2U8HXOX+FeLgCQ3P+/TcPGfySzbykbtQyCNsX1lqMfevj3O1QeFEj7FUZIb/TXrVYeI5OXNDUzlvCoFxDaN+Gwp8xus9uwrIOu3aTZKfKWkh9xgXr+XFNorS9vvlkFiT2ZLfNrRlt5/uD5gTams5+rF5FivXKR3GlcXO5LMrDC3mRVTOKs+Gm5L/wKmah6jUTxd27VmONtPvz6KTXdWw4e8FBzC1Cd3pPiVJxh5ik0ILLWlXAA2wq5osJ03AnPxJnCzRfMMLCFs1At3cVFXyvo0O+4h6/PKOeQVnitJzZYDdTGHB3L8HCZa47bJvKKRgptVNE3Gvu61fxDMXhU0y8QDzbNZLhGLVIqQk9hJkTllyek7jXsLoRSA1UOrSluCma4+ONpufLuDuPUYaabzAJ6fialH5Ng4n2+Ngrl0fVmGOx52pytQs0LgiMa+ocescllRldZUMDhxcQRLra4pjO4O3JDP4l+srGUbrDRk2NCxHH7J4mPDwXKtqWita5e/JB6HLyilRwGuLIy2hIkCyJHUKEFgtu+RiRzB8iIbRquK7VEwicdVCSY7GM99DZJEbyaVCMGzl4eOTTc9A6JFC3hxSgecpT0JKtBLkdoVZLS2p+nbVDvhaRxoPf6WZaQMkvQbTqmovUaD63WUVIIOyvaXPVg9NiXidsNkeVhzz0JrldVsMHHZUjGCH6Bhsr5/7lky5/X3u287n7zg7k920MtsXYQJVeFjHB9dp3iAoBcRuQGgG1BhgKohwr9oXqPz/zxrvyW+PeJtC4cpr8iLyDwgJRZyC24Gy9LDLsUrZnmYUdMDbrTEdm7mcSVagKvc6NUi1/8jdsSavfUZrAKNVRYM6amWiUCifaRZVpWBlrHxVC3VdrhLNF5GgojRO2eJyAY72y+xZKPZ+BYdEv4QTVHfeEZVGnETY21GXadOLKG2D610n7uRS7Qe13VxJi2arMrSkwZ+nNUUbSdYul6zzu/KWmunE39RFR1W8UgnGX7axIY2R/HnffDTXIa7vYsnWF/2xYPXUp5viGlkiY/5AQ6zxyIa4AeGANt5NboKBzVGVHXdK8nmkTsckftjlbXJrU6L4Tym80RSnfzrDQAgz7d2UIRUFYC2+/wd8hk0OaLergImHTYvcNS1G65ENuqi7fFV1joUT7vVqXrFqjKRwqtyAbN1DaGqlWKNyDQ+m0yzSlRde8+HSWYlTlesLXhF/37L7TdJrBS50OKVLu9rEsp0fs/yTeN32ZxQDTT3q1i2PiIWPDB343BqWTH1gvAEdSwWEin+tzgvwaqMRxhyswOrNfhhFSceutRJTCtcSNbLVfxI5nxWWD3ctlnbUHpRS2FA43bMGa4cClOCEcT8xzI47n+xNTwi9g+z2Q3QonfHceGIn6ezKzsZ6HoZl+DUfFE2UghntxXxPsRRxO//j+8ODl/z2U1wH1U+Ftm+mzlwsyr6HRs9+eZEatrHzi+orZKo7QOzDFtl9S1zy0DD4sGS0dptlW6wSt56RiXZUkm+xgYJJsaecm5mk8fMjPWaVUBHsv1YQCaXO6S75PNza5OWYSQmGC8ox/7kBuWUdeOXsJw+wHdpE74Tpo0OVKHnx/GzlRlaUoMsQUcgE8i+9AdWl/D36pABFAxrv9jORFn8MTQf1OHixwKyyFodwX93mgAHdO3+W0JnVT262O0Ygiaa+KHbin2IzDYT3i1X3eA7uMAtq3LaozHLAA8Epo+gN3YzrO8qfiMdd4tMlblPG1BIwmF0XOBseF2/FkgLilG33QTx3SHZ2Y+9xiVbl6j0p4A+DPUtYSjbwo+CE2WGWSUbPme9NCm7DHE28gL7xDufNo3RpzB6/LAQ7hfmJJuas/5ralLAtptMS3eRrccQzENpuvQdxhrNAiDy0JIy3fqAEuo2bcIpyVjY7QMlTQ+OYHHP4Be3dcnpDGS7vkvraB+1+HU9XaVKTdG9sQ4T8v4S22v7CW2DBaZaPCTJAHPfHAyrSOjbcmnEzC0K1HGYtFu9qfj1LOtcgcTWvE9CPZ8O0V6c19ZhHEzq+JdQVeZFtnhD0OppBj51nIuGwHno54iQPHXSPifdUUD7PwwOOI7Bt4wF13//NK8JfCSlLw1ILvzeK/TEAVWCretgcf+rWBpkoycc5D+G0c7/garzKU2xXOQbPpdtDY1rhiOk2B4PB4h8mqi2SKY+GD20kXr/eEzOLvFlsGb0jax6mGyCaJq/E6tG2Xou0fmXjM0ppnHtkzLDahDGsiercN5uTWK5bDbw5PI2x+Vumxsp1cFvP6BlU9N0azk9P2HhBE0Q7Ujc/5OsWkGHJ9A5WlyASL7lWvzfe4rCBBiI1I4MC9HXXx7vKHXz71v9N9DF6IuL0Axip4E6fNrX/PhjsgKksxuW7kjsDVVfJkA+KSfLERpAMre/5nUKr0vGllq7qwuTyO5TXMzddNdeDesM7RNDaeOzw69t2vNpqmKFSVQO/TDF1kvgt6CM4vbuVvXzqyVBh3IxmbtwymtSBPW729K1RbM/q5TlBCtlDfQl20Qt45eYS9LvQK4ZwDJ014l6ML0w2oBtbdI9Txb393i/Hllgkv4OhqgaU0O+srgktsMGGFnq5nAeIcBSmRrFofMVuDLYAQtS1Ym7RtBrAjMYxF21v7oOwv068r33YskCOT3GbDJpT8PAzD3TDqD8FGDHQn/C15qN29jRN/ALgdSXCA93WZ+wj9C3UtdP/0b7Hd+TAZGJCENWQ4A0bpuEYMHOaNZRfJxr91p7xs8vUEMpRhZ1DZMU9xzC1qzyhjGbUceT9S3cMhwVGsi954oBs/eOxFT7zoqY32nFqBYHBq9fvx9PQPmHa7qKK/8seLMPfr3lI22u/+A6sI5bl4aWLx3dM4cJNPPsIR9+Qzidm0HTrbi0o2C9wJrUv9hB8ZbrFMGONkHPmZeS346cqahxIq2XZVDYeCfoXW5Cb7Mb7mzmj6ShTOGZm8V9xR9sbcdfDxHKdw8wRAcbzbZPggNL64JeLXxVqRwxwzWQmBJyj+4rqfWJ1KO5C90Dq93J1m2a+6CPp3/BrNgs50JBVXdwyMDx86AK6bwHKOAVK5FDHAGwxTvxn7hqyICahy0769SSTpjMmnQb3jtira3Xq8sjylBDC5OJXiyumt7AQuUjDZt3BzSn/3OfOG4leaH9ydZ0wWH2nxVd3o6INsu7EUq+klrMfY6sLjvUUEoGaATlqLNGgvzYx2BVYw9zVPMM6Xy4LfaQ6fTI+pq4oCW3Mz0YT3Y47Nmj1UCoEtQlsIzxDFyJNXSVL43euGjK9KxkiLqGW6gwefjHfx7jNfOWyCc4MuZaBUfhLH5uP7b7XUOWgpa/gAy3talECmHLa7n8JB/KyIvLnFtyWp/A2gi6JlT4E7VRqL1J87ydVfWWVF8npG8nnhk9KgaoIa+JLW9ChIOQ5SToKU0yDlLEg5D1KeBinPgpTnQcqLcE57CiFcCsfhYjgOl8NxuCCOwyVxHC6K43BZHIcL4zhcGifh0jjpaRPh0jgJl8ZJuDROwqVxEi6Nk3BpnIRL4yRcGqfh0jgNl8aprzT2a520484+gX9oFOkkGKXSVfASrF7D7vCMFDvPC/PyFLWagcVpXiZ9REZjSrw/kkMYqR81F798cK6UDVMIKIWXIE3cnZmOEiDGk4+4wrn5KKPkkDbRaMA2DUOsikWEfe5NN3kx+cjSSXFovgybrhdTEOMwKzmHfhdbW+SoMdNiYzxbVJPHH/0LTS1MOwHq2LDH4SoGnJe5ljYMjvYkTctoVlne11uMy9N+0WilfRH9N1ifbb9HWkSLP2vvyzRp6th5kKZDA9YtMvge21gdxz5BY1NI9cmf7nSf4mVM941v46V4e9FhrLowf6nSQRkMj9p3idbGZ1GkxndVWJ9TO2FaFgZHdadGR4pKk2tkYQnNN7TZ0p25x/kssk7gh7wd52cZ+30r/vnj7CO88MBbnCTX5axU4RjV/O47I6jhaE4E7Tku19ntOinWwmqJ20p1XKTSId/86K35Z/GDs1PRrIq5tjuhPr+9MLBB+DNh4/y6r4HyYGkbrBXTggeuqbRo7aH03+fomsR8Zcz+2TSgZhzm+Ibb8Pj95eEfB/5HNZYI9tjOyZO3t2XKenFvH+QhsRbwO76l7sK7ZFJFlNk08mhnJzlO0HV89OzmuIn+fGF7mpVReUTP1mFclEyLyIQ/NW/adnJsAYgydFfk6EZsEHcsPLn27le25qIGJdifP7fecpymk19zwuYASurgAzAZUt8lNiEwxMRfBVKHQlc2FE251Wwf1zCFnx9RGjnMKLzE45vnFqHhz049FPEknuRw8Fj5g4ArDHAIsJYHODESnsi9gVN8Q2jUVIv2tGeBqgTcEvhCV2jdIt4A0sYXPwIKpEjrhvGvlxilYGTJm31EcQTOGuO0idz88cd2YEDdT58TnCbLgrW4tT9AxpTpFPEHUzgcomoWUQ8DWsQxNP0g/c8G0WWYzhRu1j2Y0lmx8sc9clzDeew6XBwQ5oYxqtg0WPiDULaw46bRvcQVCdJqnOeE+mk3xfZyFGH6ikqG6CksEWJQcYmg2woMumSCYbDIRCt1yXjhNLprX1iwipcW4n2SSVmAYXkmyTVOnApzgLWNqEfWFuqkouwN2T0MVRW+M+Ht2xBTad9fRQucLnnGuV31riZeVw2dfMYpXlSoXE74QyR72IYwtQoiHhNps26AOmCp44s7Yts+zijJ4FrbRpvSQ5z9umsoF85klyTrj/Cq2rWDAaRSI0HZGNC265BSchUncBTz6Nhk60rIBJq+xim58yxPBTXSqSL/Nr7XbTWde2hz3pZg55YM8Sf/YIpSZ2XKzvhXg9pl3MSFeYpAhADx22v/vHjeg16VEzbthqo2s0No1WvRHkbmyUfEvkM1UurETlQDFgbbbPyhpMdVE5K9I2mSK/Bh5GMarUcygXZCiW/U1EVnVEQjxKxYcWpAWplLZjhicVc2ZoV7qEwX3kwXVqb3czgwQJ7YWwmxVQkiVNXEKw15KAmZPlp5hZQEXU4FmdUr4IeTN78LyMsJprwcilPCihbbMF/6urC8qGvDYLvHRbMiYvqljf4JTlAdyKzhFj9xoVMb8kbloF+Ahtv0cTEvn5tlkWKKbC77megFS/V4M78LaFlduqOmd4haLwPNol46zaJePmB7td88mQRTMGFjiVRVUdlou5DwoNO+KGxqTNc1AWvTOvlb1G9oB1hLd3T93vnHUkkwk+EQeFG0MZxk1MS+RTHcoS3FAAHGFUM2Q4HhWlKMhDj2YC2dpdYEZWs8sqmbqQ7ojNgSd4ZsiTtjtsTtQVvC9qApYWPYbrETBzNHVw7uvRXBohS5K3unBMe3oyjYjiJPO+IYqnGeENiSKSzaN8l/5B4CO1KNz3/i1RVbipUSx7jWY6o+WugQ9QH73/yrkScrD4z6gLIs6lD5Lmq3fBe9Rg/2LVt2G5KNUyzZOJaSaywMihuEBxS6DBZo6SlQjtk6A4e/SV8t6219FUKM7av0OpR1eu1mnfZa39l3tdTBcbT2jKMco8W8qNJmRSqUwraFSX842QOCO1J/xy9/HJtIhGtkIu6s7Z2affMyn9sXVgqZ+fknsr+nrlTmHO5M4PbySgBu0n+iCt+gKqEm3KDaATxCWAqCQE4cxJLjhtyxFBcNCcDTW53wQK3EueTQoVob4d/mGoRD5vijQdNgYGe1sqcrFNqIleC+sSrxvQ0bUlLeZV5irfESd4GXuKu7JLi0S3rWdcneF3VJ73ouGbmYw942ha02hd0GhPfeFHBvU8AjmwKm3gxSK4PUaQocsvJMQ01BozhNgdH2XVKuHQsjL+NKau6dPOfWxMm/zcxzyCwpDZoGAzslNd/74mXeu2yZj1yyEG+nIVan4d/cMpkeCwu7HR225xyT3l5ERvai1LuZkFobCWnjNIR0X+vx7m6yymnqLsnttEdm1qvhppZ2y7+tBPej7Gq1mV731SZQx2Qw827fZdbeHf82M5jtfY8u692ey0buzeWpL4Mc1bjzbzODDNpzBvO0L4NAHZVB74ZJbm2W8G9z+OWQlecOmgYDO2N1vq9XPV1Jue94jLyMKynqHaupNVZTV2mmrs5Dg0oz7VGa6d7HeNo7xtNxYzxYeG4qlMfutQWjFIgVrEvZpvjQvpJob6G0UXa9Z+SN3lNWhmyjSg3O6/MixYsFKWbEtyvkhujSd2lGs3LJRk2EyNNBTOx2aofbZ5vVeYOO0rdBZckxqlYWRTr39/yO0qWosG+9jBeprSqcEDD1G7yBbYQyJO3Q4ZqSiANdYQlePissnU+wtbUgyX9QXldocSj+gV3EZbkpya3Xq6cpDHfs6VYC61oEgMDulkXuMmkQHmBrhU5+bPIJeDq1paSLJufeKQwRDXTLKyIt+B7fEl01R0fzmAlaTS/efvpsiY05IcaVsTdkot+8WDsRc1zfTX7EFZr+WGFi3xfBKsh0AUEWEMQR20MfWdnzOUqL6Y9pEaFU1uoge644n83Rn0wewWDRMXgAuywy0c84XubgDG29RfLwW1Qlf22zEoXtJT5YBoX5JPaL4sn7i9dDHYrwC+h8Rd1yeYBRg6c1AVM5rc3H4HjOw8JLSMO+ogujtMly4qNENCYwLgdoKYnAeZdLi1GNxJm+S1rmi/Im8ZEW5Jrk3khwoZkk3AOWTexrJjItPh520aSJqM2/RXp+6p4qC1cTsIZpv1fb0dALZyT5fCcf4VpYpIpbB2MSFbWDLqriBp70WPASgX9J7jPUooALehe8xtU8LW4cgnp6a8E3hM+xLn5js9jy2B7u9EO+Nq3AG8mbuwCWGohkuMfJj7NkxYxqabffriCdBi8ZVV51vMtthw55C9HGuNqfjX/OFCfvfhk6GUUyhrAK0WVFIN9+7Fu8xx+K2jsJbe9CiwznhXm0qUFbH2XLwPtsT4uYdcRkAk9kJ3KCcVRWRKnoNCIwhNWDjk2Z5mjhDEpGaakQXWG1yNhE70iaIs/TGIMApvjnBN4tWrjsUAYoJeugkaKRNHlXv2ZL09W72iMgI5M6AjKp75PMCqWoRJ6H7BZFPh03MLTgY7AJto6XLXxV8DeiyKWUrHgb5HJiI/wCFN2VQwFzVTZ07EInLnTqQmcWNLYgoSJsUx8aKgtQfn/7gSmN0I/iOa47MzDaQqcJ2WwUgUA+vIqX5BosOjskjizBMZK44+qlC2uefloJHiE9RHF0ZKP81ZuPlxLBR6NsCl6Simlq8YmHnAUkKPAKgdlQl9+SSCfYFukh6vg99/qx67yTRpZjEA0ZaoKAx+jdVGx5Oi/+0tXl+0tbphXNLD9WBrankzMjC8B+6xVxTQg3IymuP1ZFMZ+8xzUuRtpM5GxKYJPpXGTyHtrY5pLCLq9vPNAJXbJkazv+t+6uUMbZpzYoOLLCZSpHzuaCoOyZFeLJzE/py0umZaKNtVtu7Abm4xVqZq60YWPSAzlnQb5uMfM2Nnl7i+NeJawNimVIt6G2lGH7ska81mbLXw6fcPMsV1cvDzawvGLL4EVRrQ/LgrsWo9x9CophyXWNpwn8QZStyddTWjKtaIrq6bpoqmmOb+spf4K/acoFGKpKpjdLvD7osf4Cu7pOdry1IV1stHViZ6TXKoudyB3OE0xXekRhk8WurUXDZhmPymZSVLXoWITiVVMG4GMHT4qbnK3wEoewrLNUviw2CaSoacyNljikjGYu1jlytyjCr7kNKo8mBv4AE21KivySFbW30MFESkdr9xpsgqoPHd0ytkpPQXIPQYu8zzVfCmYoJu9yj801QSO53dM1cPvs0PZzEWufomeelZHhUbb9olx3a2lFlSiz6fdyNNvk8VKYC7nnbprGp5XdxBaFBf0RcL6w4I6fVFA5EIEbCz6aGt7WN5X0uB4ap0O8gn6eHMm9w6aXrc0qR1P6NTUcUu16/qnkEErB2DqRyx617WHCZobH27MEN4Z5kU8+g1mPMcLy6PyuPn8MBhqQiQ3VWkSs7a+9DO6OTgFTGcrqyVyefk3+yTpHwY2VEDxh5MmPuEiAiM+ofYlwteD8tcMvB4ljck0tHF9XNrSo8NyCyMIMtKfD/ZXYteeuHUM3ubtUd2/Kdnle1hVapjin8bKpzaNEntZcurznxtC6z6SoCO0+MRyktB+3jCdrwh0CVooAo3OY0BW6rP7sPkhSdh+QMsn0BFJEEdHiFkkKRog14Ha6qIqmFK47FFrhBMzFTVcFSlsJv/1E75Tyv3A1Zz2/yRfUU9DXNrUrhQBJONz1Ev8f5O43UjF1bYnmNe+Rrxo6b5bVimnWFZzjmZ0SzZHWIduvuEiw9jmHDZnuq6iyJuU122IrVFUEa9ADZTy/wwRWQM7TEZeqBjgbRw0/pHIJ0KQTwjpj7SH3XgnSA/e9AbGYjhs/qgiTmjIOJF46b2i+NnxkCIYsShQHyfepGL6fGKgWjaaVg4YK7z7+wCRNPCRcgUPYG5zWK9YOF4HIw0Kx8TEDB3MrD53kbNVJCg8FDi+luWCXK8EJ+FerMMnJosndlO9R1AnY2QDW/tK2yF2BW4QoqcAXsZfGFq1w/Ab3CL10ktewp1+zvHjpq7yIV35SRmI/oYjKIGEql6keKlwKmWZ4mlAaCNAuNz3EJvEm+jCD2ZzkbDBYKsO+dkVa5K4iLYLe5Q3Svi48Goy3DW+6BKPGN8GA6Q0E+i5hK7ue0nGC2YI4AVCe4TTpumQgWIUXDKiEU/LekCwURhnpZ/gwDUoO5TTYpJwAXXE5JL1ZWcSHyg3TrZIlzFFbW0NfWD2P4VC0Busf28I9TM5Jxo2IMFXEn1ub3uXQpjCtvWRL7+mC4AinLI9JHQgZVaTGOYrumkUgRAIWOirUZAE6XGtscBUxRXGKc1wtCM5DQW/LYsq6TRqgM736jnUj6HxTFkLYV/UFXCIG5AkNkXHFGy7o6CtWTUGBmLbMzUiz9BDXpec4B6vI24NHKML5EjV0CO8EVVlfJWhBF6guQrWqBVuiHDXbg61QVs4zUtc4VOR6YFKz0l8MydCqiNjq9W57wKwBvTpYj1rIIk2Gln1BWYOtGtzqGj1hywpzwwBbA4pVE6vSngKoihxc8dzhvGQrWxJqftwpepC2ZANMggNkOMEOpp8xtTIiGeoh4+m2AH10AmadQ/1cWksPSi7J05i1OcS0s0C4vGDdkrUINvDkmopsB4NeW/WVFBvfEN+RCtAhcj7NWSNBodbHevwNCzRvqlDHZI1jhZo5LaviK17Vflm2KlFd8G1alMF4lBq1YkpICpbiPfNHSxOZezLzwFsz04belhedrd+H7e//Pvzbf/zxvTyBHsAcnNj6ePuKoWJjXooyj7UJH10X26RIjZDgqmusZph96tsd5+3Fq8kwqqloOs6EfU7ewcmf1W4yYm/mGkheVGB6Pa4wWy1D8RjUCF8XOF3xkpN7ZVNp4rzjtyXM8fF5F7j9yGrafSjfwXDJnt+y70g1U9G56tITmK8xW3piJJj0xDND9tEDaW5jYATqazkZ2b573VWM30t1sBp6ePZVnTcVlpcwO5FRvwPk3ohJT0ynVIFNkFuoJXlZi0OXb5iAjzW0iR1T0Nr3jvnYe2Lbx6QcxUuuuoNRQFAdzeEoT+zhSEPusfKCh1mg+NWNbTvEotqzhUNC8yZIKssQia+xWu8P/iAEpa0e7VBxNv+SwoOnTil2wiyixUmIRigKkaokSMFsaREishEhROJAQyO2gmmL08b4DqsNlmlDHRBiewhDXkFY0l3t4rRbzdh2/J4p2ywIb2fs8hBmZuSzp0tDoYjLZb0s3bIb1XNLaMJ14HiiKwNPMH3HySE/zM4LuJK7w8TT9yXF1Jg1cGv7kGG3tY2O5VBduZdxqykbfD0Zr5B6CefVk226JrBBeZhqqlBAzJbQySeh+6QG70dBtwnuq7ohtPQdGmw1dvvFNv0egl7D7lueTN59nr7nez0spRyeWgU8vIaeY5E600+P1OfAuycQ3N8YFSdvC9SO07cOHqGw/VQeH4iLbfPC49mT9h6Nj5+YIDZdOM51p2lje23e4GU1/ac6Z/e2Ox5kZQTpCslDjPANayLd+tUTJCNpmHjXHvgFUu4JcM+SCBeAL99SGSqbKCUrvo/cbqZ1ZO712cbgsiatycqi3FP6t3mdMI0stKEPQbAZxMyPQbynLNubVF+L2t6grPYkn+L4qb7ivnejAVYpnvGUA3fgy6pImrgW+/3qSmAbabsRDAgLxr4gtNbj4bLsly/xPGlIsonnX+IUI26O5+DRPYYCUPeJbR+rhe/BFi4hU8+FYZumWoCOjk12QbyDOoPbJ2Ttx9g0coInPzUot28VAwHcT5LCypmDC2xeFE44hY2UrbQt1ZWmH6oS9V4L1p5clEheuX3UP5W5MfYzRVUYNZNiPnmXzytEwfkLW87gv04+w01DWMJOQBX5hBcsCyidvI2LvMhIbFkvJTXr6Iviur3vqgODFY6Ku3Uvrntuump8HfWjAu+YdZFPfqgwnnBPe1YtqRBzFkA4wROVBgsBP23IstOJuat5sIAbwgDfwKrDK79bRhl639CUZD4nhIyYGUTJ2YS//dqggs3nyaVrX4ATKMOtx4kubmKZN+QODybaaLwKGCnb8Iv3LLGDgz11xDzFa960wRH7zuZmIoOBll8NfAiTOWY2vLM2vAX7fyIarT+8/WwIFS7ZXe/8M+bqEbJwnjwzsPb2WofJCmq/+W+48Y0bm0uLtnEk0ldss+/F6ERr0VRZlE0u7DQ3+2qztJ6856rWqAITSqXVlW3YgNrBWocGP4pVsVQn5v13kw0uDOtxhslOMQsNz53Ej47dYZnXqEejklV9D1WFzeCP2x0C6r6HChpzqeq4qEwzPBo0uJB4lP6Zq+XqlkvNdOPAMJLxqPfQnaFk/JwxomDOEjYJMlxXYIxyS55lFJZPLVIg18npn0/L26P1CW2W5+D9vGgSxi6vvQ+CmZTLJhr5mr2qu7jSM40OqfJXyNYFEw+6T/WTxqjkD49ejGqlCb7GaVHygxRgxY0zSmdTo8ThBqNe/WoVo4ANBdfChnUHFFW8GEXcPmWXhbTT8G8k68xTQgezT/kevZ2ArzTYyoDNkMjdUhatRwSaEjMUvs6CNHA8ToNUMEmCoiJAt1dUshhYclrOuyhiA/PR/ZrDuxw2xqvet/giJOlCfieu16cpWcgL+L4g7QPlMHEaEdIfQGyAhQMc91JPeqmnvdSzXup5L/VpL/VZL/X5lvw2qy1Z3hLgdFuAs20BzrcFeBoOoPcrnRLaTRAMmQKSbKAtHLz0xT4UG2SHX+khKstDaMY5ruhhUaxRig7piuSzr7TIH23MU0eLVWcUQvLbGGYVNvyu5EHvRKJ3i1AC1uTyV2sa6o/x719e/ef4jTrB+2NVlEvs980qQpRWCL3WTFrvmaIRYasBHA/7nU93BY/fMF71jWi3bWo3MuT9BtHJyeSiyLjdsXUgzW5WPYlV0G16V5ywlpe81FpFFzegfqGz49PTZ+dJEr14fhwdnzw/f/5imhy9wBi/OEJHyTn8Qvjo+EX09OwFQqcxenE8g0E2np/MKhSvwAKWT1uVOb0A66ZrWovi7TSXHXRvwSnWGBlah0HYbpvQjDRid6pT532s3ANCj5jDCsuvjjcsf0l+Esx+UCmXEbXWsUXy5PQ8q0iCCnqUnqbbVHOVhSIrUQ4vjEDv8NekHUTvzhbxIbZCpOQ/M02s2zFyxU4Nui6zSUmrOEApcvaNvcQBwyIEb9XYLYOixnr3IZEuioS6lvl1XKbVIiNLvq7BLu568gHXN0VlF7uk5mAnyjT04lJ62ol2WmDE2+fKra6L/ENBse/kCWi5RlNZ0NGRya5fF6hK7mXfZR0VnRkjGFQ1IKRjXeM8KUDV6N9ye8KHGsFv53GWde7vZa3pHDyXgXSRnVFpPXmPJ6/YqDSfY5+Tg3WGUawTRe04sDQZ7eItpPvj07Fvf0KwvmQq5KuEBtdjawqX6RP9gMeAhtlDU1GU1mvquspwD62b+fxwA8Z3qTKUtjn0mzLTheD+KTz3hE9FIzLTtplx86kGN6eMPn96+1+/fPK1gLrCd5ZtQx3baQYydfPvvukh+nryLwxP1vNwvV+LAGbedHBgzcsoquZ/R6/+iIoG9AZEy9sNfJfll9/rz38scQatgEn3rzYONI/fFz/+Qeb15nfy7g/ZUv5RkPzLZY3L45ZP+fEPsRTjP+HcbvM7vfyjLiq8Ae7gly8rcpZVKuP425WWRY/fk3Vc1D53vjouy6pFxtZRXKG5zwa6QaDcrsLMQpUILbTNJhvn0p2ablTtcQ5Xe7R+eXf3A8ZJsNnd3bHx0TxpNCAUYbRIsQ3LIdbAkiJuMpzzuywGgWROWCcMPZ1yG80mKMz3mTLiCKx1qO0nUyr+6WOZbOtBMljvdn+X1s56GqsFVjrUmfM9VyH7nI0wCYCNXV0tNuTQX4a/12LK4BEuLSWXM8Lf3U3+9fGDUxoVnrO5yM30dZlbWVbI6E6RgLnCcKcAsjYDa8DwIoIoW0pIcfXukONkgWWN9bCCUDYv8zIakFqFdleV04jciY23tzenNPCObW5bFWKWhcH7Ejy4lQ2FDK9SFiO4c9Dy87T2pkpHlT2LN/tato2w/ew+ZhhGVwZu30zhUdjPr+VOvR6VcJt6w/erZDEoPt5SEHL5H/dpceE0X1wc2sbHaM030a19F1FdoGxJQr1tgZ7siZDQyVhY0H5cj5nJ6WpelWn5rD46ZyXtbKzsNA+sL7iCEFtOu6TewGHeODtg3AXU9eQNU/iTyW+krolyd6EnmAD5RqeKdG18a6vSY+yve0frIvfYJtZQIW73rfw4ttD2G4wQVPbmMkXrw171QAvsHcxVuju3iCoh4uyXn88OujBlxRHp69jIMqd1VUQoX9keKEQCJhWBm0sba+oiFj4MbVK8RC4IZs0sKHMQtQ9nwdfHcUrgiaGF354fvZgG4pjfvbWtAsK1iMCFTp3ZzrVeY8elcouB1puy9ddMg9SdqhZhanCG4KlEhzCh/Kj66uvMMgUYCtfcV1ie7mWeZsxQ1Xde84QnKMP0TsVylwnunCb5hp4ewH9SYBY/uOekJ2DPzYySCZJ962/Hydpg1C6QbJT7GnHhooKzTgcuUY7TADyNMFj+c2jcMqgDw3KpoS6uWocG9m6BydLOVHHzze19tZO8iH2dooWVsBIYmU7TuPeHO1Ck0X6KvUoNYEq2+alM23cYWLulOqDUkQ6BW86sv0njbgr/1puPF9PXiGJIKtAV42kkA8iSMAAE7xN4szbgOEKLUwvKSGki10XFnwLO8G1tUhYoTXG1NsE0Mr/BuVNVkMREq6LJk7iJcCAtMztkRXRkZAlevP1PRy2JpzG+1dSS7nvL8ki/NM8j7U+Buphefnz1YfIvkuBC1PiI09x4SlnJXysebfZMdPuegxaDfbE43yaH3jYtO5+bFbmD5MnN1sWCkx930XC8Or69+5MW9GsCjXvbokFdhRnG/ORFUn49eX56fXwGJ2p9R73xlPWEKfK0WR1/MtO/B95KllHusY9kcPAqWZpY3lIrmVhgVc0Wx7UtIANaHM2i4sbDrauCCb6e6RT9t5BQfe/n9NsqIGB+5X3LbAi2o/75+c3FLDFPcNngKCBy1P46bn+dtL9O219n7a/z9tfT9tez9tfz9tcL8Wtcdz+9nMWx2YZPqYCkL7lZC/CKER8jE/vXLxd2S4hPr9nkLxoBXKPpPlNIPIGtToV9+5sQ8SlXg0a4pNBj8m1U7VsUnPoeWXY1cnccYg0VidRo+w6D3hUgwh7nx7PLS0cPjM+o/n6s/ezprHKCO+OXln2DtWKyYw+Nz2puX+UeSxLF4jvu6lL/Ou6+xhXei9tZZnUOAY1j92r68eLTbG5aPIrRtIyRQHltaN84rytcVoTfyNDwTPvqu3rHA7EKm1f+WUcx2bHSLhBbthdVTpD0Yy5ufIBHtD8bRrvjCr+RSwyrhVlUsMELwR2gsSU4aX3ZE2y+HeXqAZzD1kU1y0kGprLGH52wusrKSmxCd2mAr2GkCCP5OlsEO7Z2pcvACgVahfxUdyoJ1sAK34C14Q5Qr9xaoK7g3Lr7Fs2id2NRMoXhQGkh4C/p/x7y11OHm9/ZwH84/eP7wxbxXkQ+aK8xCxlsfuZNjoa27A6s+89GLJHUNCELUqN0CqWCqxjbl6BpvWble9h/DbpzVxfv8UH3xas3l+8s1WsON62ZvsZF4XdqkawLP23gXOJG5nnZTy7eznDSiI1ZvXXiDhZtqQV6BypoTiyc/y2MyWjXwerVj29n+aKw5FxgCQrm8nMfWxNdu+THmoytO1nK9HbPym89S0B5NMCY32xdsMKZhiAKSW/2uGB99c690hSDWyN9iGk/YbTpvrKk+9pmbWETowMuPdmjhz+Q/pdVipZF5llNsqQKk6hyY8AjU/7w4e1/Wunlubnl0gEj0/j0tkTxirW/4DY1+CSXYbZphdyWP6+CNopUDymbIah7JY7b/rcSUGFtQd8JvVC7JOLOlqEbJOp8gCVF7qH/tULcY7qWAsijIe1b1Gcn37fdE311gdm8zwePi1cx+z0mL7HkIdWPmYk0XB/RkPT4KDcR7h0t5eqhFVbsWxoILx8NkB966WmA/ND7SgtsWaZ+z5swhA6NgoYiBKGresP/Gbk9f/H6YvI6bUC3tw494yiOFEHPjA0P2I3Uotxn88ph45+fLQHt/vz6I1f79azy585xVEoCfMKWIKFLDRW81Zf6ta89KMZPvF4I5KkUtN1maZZV7hbQWucxZi2suEtgZBu6nFyCgkq9TxXiiHLrQGAEFYhGY/KS0Jwt0ghbz1F/iG8+Rr2+7Dk/ZSKZWVBSN2C3OMbyYJdqpBtUtl9jJXrXI1LC5SBb+2MiuiMle1RTmGTcN1hc8x1B51hXUwvlAQBL344xvlQMTnAXI1xrxAnb1aGHNuT2txnzaovzVW86zvhk52lwhoK5gcZJwZ6Ij8LWojmOaz/xmiRgWtpHHF1jqhn0XFCA5LpgfTVRl0zlTmSr7o50PHMD5KOsCjgIhu3rKZqhFWK62TIJHhHVId6wK5CuD53r9ZBGJWxQxm4CVkF8wDfUrlGwaGBWpYY8PcpI3shRUcPBOnjtgOoA10ThSNnCopSpwBGu4NjMIPBNdxuZFhUBHzcWIbPTT4rYhnCKuQFGG85Lyn2fYJtwLVxLmCgohwU8CLBgjBM6BcwikHIJrmtMMEWRLV1mf3MH1k4ojt7A2a1N8WVBgFMunEPK8drLSJyNmmCBVnWFbfYSPbHhuraQskhiRAOoLRkYjq6JU30VctuO9MZug2L57wGnrNv4CXCp1iIsixu4lmrDcNUAVU550hq8EFhYw4LaCdbwLtvCmspm56uEG5Sm4BCmdHAHIckCtv+c9vgAqstlN3Badwr5efq0qx6qh7Tox9sCnGwLcLotwNm2AOfBAEFCWOywvGFBwxLaovVvwvEoYHXj5YGYTnpnKqsUHll52nkVcDn5uYhR2rN5ICaqCSw8TY0NxRWCF0a8J6TAZauO2cURWeWx9qpvTi7hyZuzxgDQWltokN7qFbplX1KF3XXNasYLaYKtGLvXJ+nUV7MeoQKnJL9GKUns8tEiKS1xq6a7TQ42ZtuP98RqjbOX1JHccZ6AGaeQOWd+7TKOZKiRiVz0ralIxdXiLf27l393PHkBLgYXGI4m6yWevILFckCvjxGcL6hqar9QHBcNvPXTID73tp+sn2GYGg1IDx9j0OE1IJkbdHlYJZ9CGHL0kPBtmRbg0o/GfP3LFgpLaVxZCzlPm9tGT4ykaZNxl5/5gq8tSFFRi/W2MOQ2sWMYCLwjzvVvElWo4ieTHbZmZaZ9Z2jFUuM3XJg6X/NBw0iiN0CJ1jD2CffVGiwc/NjAlN8pskG5Od3B4IIwNmqeUr1sa3UUvdbAaxgX9G9S1Q1rIZnO5zqbsjKZsmxNj45N/AaJ63cmAR6DJteEFpUXtPMNWzZcA2uROxRF5HZ62kIje+4rtjhorEkgRhyUI/6TmQH0GmPgG68y9H22KA0W/pFfk8lvpo8tMeiGFVyaHDhS+S7bWxzNYnrNulDfJkIcyQAwnCQZLOwMqCQmIH7qiLrvqWPt6b4Oity3wLb32oIFXNcVxQAR96hGXFxM36M8X2Ii3UHveAQRx9PMiC+yZ6Lf/lbaBZ/D2EBpS9eiUi75/c3XHxcX4UkbxNDLShY87X7Dkr/WvuFinA9rP9ii9LiYseGHjZh2QKYv8xW8jaMoQ8s8wiiHLWUxIyoSipc4774jDLbSu+94iQoqF8JtGH4A5SHM63LW+X/u8uuBKkwTPV2I2n7ADSOqU/Hy5OjodLZEGfea3OIOAOXsCZXnYgNFIStUpbRqlliHWJKp9l3gNDcZWxAMFXYoOEqzsCbNTDYGIO0e6zwdqLQhWUkWCrtXLjT1sJTxocwtSldVHqLImIcgN0VsVCzgHLTCKINdLpvQRDWp4WGLRaiLtub2c0mE9Se488I7CR9p48D9Z9WFdl2wXFxM+J04Z0uCsdMJRC6JTFS41LZAdb3OgsUzRC8bLyjHoQ56gOGxaZekRkE05uK1A+6TjnPfVrDVjrU74D7p1BUisFXrS0yjaSm26Nhkr+3b4vMKRcD9+h7LwTcXxVtPoSVxYRZaC3z79vL2zT979TecGAeq7feAY3kIu0+N6idLtKWmiKvf7NeiKppSJ3VAX3E+4SIvmWrIw4sXMTvp6Z2Wvgxq01LSbQa0tRuZQWadEjyIpSqI3rVDV1bb2NXoVkjXx5QFGsBUXa46eMlWonRNa5zNb7sSGJTSo2M37syTvNmi3r2CewluhySow0XBdMjQ5w0iyh5vG158+trQGh6NuwJXJknIbIDbxH4ipVaR9im4e9tht8VQuwTUztLa39ykVPcpst6eG7a/cJTNsEaZa1/70XPioJcFTSa/XaAIDvX5EjzIA+Rnawdco6W48BfgNd/Kac74MC5jtoYvUraoaY2D6w3QIIj8GlD7rtrC4emKhciNdIsljkzom8+Mb37kVqLhUr3Kw24r+GQRm/GzNSwuXFzl2CHwcrTQLf2Yp2E8Q+7i73EufvPuYnr56s2FkWMhLhwiqUv9FCWxvMY/JhHuz+c32KlyW1zCly03GlEk78BRXUc+XLzqDxFOfJTF/NYHpzfHPlidXfsk9bD/9g36w/RVWabu6mBZ8d7FF68dXVg0wA4uFjr8rxqXjRCjhfuEkznJR/U1bhGdSVF1LMaK8eyZnKyqIkpxBmvqwc/rn8wqEIOx6D2XAp/bV1ese07/gK1HfqcfYl1diYs87hasxtbWYTSJvQp8SsCPtoiudOJqxpsdlNoWQUV0TUDfhGKnEXAzzrI8/eN7lWMlQV+mdSndfF9+nn14+3lo3dSyu+e0vsep4ZsPk3c56KsVypx+RKVtJ0iFWKEUDR6q91Ezejo97g0S9VLn1e25j8HY7IpbsVx1mVFL60xyhyrGYBsftGhqY7W3HKn7+NbL320aGr1HZK+8vD25GM4wctE58WCVi5HaxYqYlrOVJzDf+/TgeepiJYLD0Eod/5nksXVeovamtNe2qambQ6rlVmtP/Un+8mF28cv774ZZS4uTIhf2B0TtqS/+q3VN2H3xX3Oi4/yL/8oLHedfVPzepmxBoCtuvCpZbXCzmZNNXuziv69r+YKRzsYdY0GkRyd+SyN8fC7ywPDc5cfpKJeTH9Migqs7o9zyrekgZ217OYfSZPVOdDfHM00gqF06XfAIRle3wGzNIAOBk28X5efyFtq7AwZWtYU8Uuve8ENHWvB9JY3VPpXy37iDZPbv9EePYn5jmGuAK/2yoFqCAgceRic3jxdqmywwUt/A+bGn4U0+/fJ+8jPYdLLsg8UJSy9tCYKLBg3dfVFxrvZl947J/GtOrnFFg6ePSSMDdJuPvdANDT4954Yx2pCyiN+IXnnFba/bb8PtwI9f/oX12HhVNDW3+Spu92xQmnLbdAlhLOIlyhe4RJSySSPZcIIwLHcgEzEfk/9QFDWu3v0A9+9UAA4din8ylg843FnWWbqBV06HMH6jWInMLWTdfH948FL5K+CHL5Iq/YCBtBnOG/V9APOBDCJes8MuCOSS0s0NocuUUJlA/yt3X5nuMFwbHrGd4nb1V7PuvQN3fGqLdOM+JY1PzTbj5UQGMBJ9yRLKaOJv30zeowW6I7l7YcGxa262fZxkMqY+yFjowHGli9U3tpi83ay8ewUbmDMch7orP/YUQTp5O2joSCPd7rJYsPMW72Wsefvp3efp5YWwH7zjthOuSD2lsYzLX0kYkMhoh4yXcIx4bFldF/W6FCJYEklxtp0rQVD4925PZf1hFi9HuDmPr+mMb5xguAO4HF2QIvne/QZ+75aN1iQf5lcApQTuSc6LVri/fofqFNGi1JA4o2D9sgOWBE8JLVK2ANIzxgjrkv3mbwxajOTwfKaYJjjTkykohYLpgOuCpXN0fH6qYYx7hRds3MbVforQ7gIqHdGyVAmIOVAvgYSaX/IuhA6ZJQG/rjMHUAaKNbzW+SSILrnpUT09NoIZn5UuGqYlirEDnBwd6wU5B4uZ2jc/6jJrKWEztwas8JrWhSFqGrEBFNcGUjG+er7lLYn2O8P8XlP3Xc+1L7YMBT1CbxYlhv0IeBjTYvzhVMS6uYZVRaFHo/N6Rmo9Q5ToydLr3KyfWjyv71pfplcWilhzLadFOcUsQzxpMzqqFyk4BnJg1nd8GBuqLBhsPkyXy6UNi3ZjgUWWkbrG2OYNhCKX26sOqWzgvvJ0C7nGGYxiTohkzpu0CeKkiYXxWgtfYDxtyMKG82tSFTncREYpE4S1zNoKMgclkb+oNvFFYY8tsV2EDGn7i01iDdWGKu5j2UXZFFI1xJYLwk5puoynZWmTfEMfmyehyYAR9MohUWoX5NfCg9hVkKI1U8ttcGmXA0NsZiB3hBEbb9iAzCts2jYiT1BOo7C4gBtgLj0h19OM3PhIWemF+S0zyl/vOcRQpekkf6tlYyeKz7zgVN5Od4nNrYM1rsylU6plPEVzWwK7a2YJK7zCyUrO5lV+jbnC3PioS11UqFza3NmAw4C6KFKH0sAFvdgeLko0d5FpSU88KC1pY8P89YoHm9IlXIywKMW8RDYG5i2UkXqbVHydpjXxwKyepqnT3BWFuk1cPGW2wIppFDVOMF3Vhd1HW+NgNswlnbIpHpyuJ6i2M6RCyK1Si0iyCJ3aYAr9wwZrD1hDDeIKmipsuGdO+2YqL7ZbGPtqLTlYFJIHKHz4g0+p2+jfKG2ynLRffMaSH3HW/lzSNkJOYvUTzJe3Qa4JJbX6EK+UisoucD426V2P1lFxGxCbmi3O3vSQS8A2KVi+4kho+nxTc8kt3rV0WCwC6Qt0qAhVh7ATAP+RbLH5+meDqzWbszZf6YFmQs+S0JMGS8IKdMjbxYmwnhdauUJJGHy+s1ar9jDOAe8qfruMAQHtJN32LKE2gtdgtSdBh7PT/ofcIdnhaNtU7D9PXzNF1Nbu62kEai+/oPlkZgBbVu0zec1JReE3kXd4eWnEC+xLdNIEDkL/ffi3//jje7Fz2s8Qdk9Nfnb5TD6yOWWFnBKale32qfz65vcLoLb+hauuagyLG5CN6476ENLMkLM1UgtMyAO/h7cX2GIc7MFRNBUeJdhKOG1IA/GzkW1DcHGyzk+4rKx3Z2Dya9BeCyQ/J3vaavlsO7bmorROrbuvpBJbFbX0b/3tG4tzqbKzxwY7QXSmAfyINtIRJV/CDYqYIfto7ee3z+Pljz7/6kIIutjqCn0L8w9vYT8wtNfKVu2gUoCVLbHnl+EacS1NB8WekFjXGISbZYEyokG9LZcH5o2Xihu4+9op/PzuYhYFj38w91+q5iT5MXTLW1hriEJziuDmHy5ithIv6IY10gWGI5YFqTf0OocjHIHRrC430lAkf+sYTo0PKm1iZu7/c/bul2DepaM+ptfxM6VZi2RE2NhR3+2tdQWw+k608HyPUf3meVcu/3pNKWDh7G8/9ZzX3Dt0MLOSbpx06FjoVM+ocRlBHnHw+3SHMeLDbbksmTJ6dfVSJPp30HcZ5b8jbt4IPlGSbBKc4hofbNiqA64sHvRoqf3ZrXvdeXEqrre786qFCylcBz130dMZytBdkSNhrebQ4G03uB/ewqN8a7qYYw7qRa9DQw9tZJw9Hr7/8O4DW+TxLUXbZEU8J7lJE3Kb6Mhk/zH9GUXfDTyxmH9NUaRZ4Ne+TzOSpmCt9JkBoxqnBINRBA2McLqAXnsr140aiZ85lwXJazYQVCl4MNSoCa4qxg2nCMYAk4bTDCUVa8h5YeL1kvzZWGG5SQgTW8LzPjiixDQr8oS1Y0KF/dUpZv+xoGaG86K5xqi5nUM3RMTMxk2pfY6smd9+FO9OLOV8frPocFELHTIuqR8/vfqg/Jdtdb8cL8A3u6aBtN8D56qF8Cvv841h8LP7809v/ukIGLhalJHFsl5PlwVbYlJG7V7z+ijD5LZj+ldcHv5OPt59nL4R5kocjzJLUiqT/NpLdAsdoHZrMXZaovY2ExD8n6SgK6/Y8DbBFLlF+Neqi/lkZiJbJmctTzzKjotuve1JsUTdfc8ojzZsmpw9cSwltplQQh7C1/+PQzWK2Mw5BbemMEFveTZniu1v8kZCbqlPfuGng/237F5xG1lOvYB1FPaP3DYf/fRUl8I7zRdZToStGZYaXJzsqREVVtYq3HtwDZIC5bbISSGORhdZtJwlxzMaz4qsrpLYd6n7p59npB44mYmCT0UE+WNoK4JORQIrc87JFoxra+kELKeyWXIBZogmr+CftVlhBOnWnNuvjFzTsv3uVVJaIfmtEhZ8L13/3esLS9Ao7q6kqY/eFwuwKcEkEjf4IUrw5lPL0C7Fdxc///Lx0mn57dWi0HWGmMRpURqenDRk0BaOjHC106tGs9XoHPxNpxPKyflPn8RlZD1Ty0q7riy/hiqwLDjvdvtpHe9fTy5QFhVMa7JkzCLuEBku2q/aGxVelNvPYn0aKHzFZ4X65hsckIt3eVLkmFrZUEJzB9Ow8phx83UKzglaKC8Xp4l6jRcgnAQpCY7g3MSiRuQOlsTg91cndRIQvgAGmoQfpKA+ViSPSYlSp76npSLxmsvWI2ccSOUSDJmVjjFFvWV0z0YcVNYElttvDt2oUouTD7eqwiQa1SBxknjheumBQ2v+1veMyAYfO0VG9Hcujx6m1j8vEYFb0X29g+SzWu/p8sSVG7UrBInIPRs/FeCaJaSv0V3IqgyNqjRlG6bYhlLZLFroIQrRfVQkW4GW167vH5+cGkhVwOBYzamO8m4nBMfTEszZmTREMYLVSJGiioJ6ZtH5yNPHAP/ZkHqtTJPbVEJTlJG4jwHfdnWgYwPL6in3PqlBTG2rirQqWBfRYBxlRvZxDHdGdIDbVVSTiALLqmhHZvXW6jZj1UBAOUus4MuKGIkQeR0o4w/0OryKjWC+MqKLeG7IB5dgjFgs/WsmdAVn4i5KDJSb5IZz3A58iGb7Wg2dma2yasMqpzmDMUdRyYq69hCg8ii8L2e92Ufn7BpaF8m681wxJFRSecLh1TqGexZJHw019TJEb5BPSEUKxezJH75GIYGy0gsGZIAiKNNmkav+Z5LZtJxhD17hG3Gv1KI8RKO66GZZT7OKLapnbpZNq6ReQsbt0i1w5aWWbDhA9amXRqUmZuOq5D34iYewJ8MgLd92ys/WgRWEJcGuBjq4DiyGc6c65DBvTVU6+hBN5mOF57hi2rJ3Hi0tqpLSxB9EV7psNRtTynmitFFD9xHTkR+vSemNMVK4D28vZ/Mq9A6SlxhbA43fuX73C2993JT3oGMFMEpp2P7ugPtIEHbfIvj3Gi4oGraI4a8rSRGyWyDCKHb+h1U13N812MQeRnDpGlfCmAeLgLLWmH7sbAV8+jzOyzcxXcKpz5El/EluBzpuNneWqmj5gIKL4UzfAqW8GhZaLbWh5DYL3PsTXhPHnm6+u5y+y+WzrjGPfAidEhW/zYqObTuZVoF323rqz5ManNburRVCTRJKUyIOpm1KhPN4Cf5mqEuLpZPltUsi0LBtMKOEIg8ui0sHx2X5HyfiQfBurVNanP6qIjMFT9moV1iJ+BJUfbb+NFsAcqA+5I8tm3RdMhvOfSPuVQLf1tz015OdXiazniFj+PUGLteuysI/fnjrPTWUDh5cdx3x17nq0jQvbhKccyv1YCSoowh55tutzvFimO9oaK5979zGdEdjmfjOxXE5vXjzT7z2mA35SqdxsupIIo8G+M11kn++TYRJ2rCtH/CntcJtsJFd7Z+XRSOtjYUSWtE2CPSKmQXw4tGh7dUpQ4dmao3ZrtX687uLKXiLWDvtPHD4DAq4iKG3aBPsNQzSBr3PaYPFxGd0SRPIVjJ+/jj5WNzgavJTkS8m/4Q/P5OMTaRJ0E4Ut5A5W7Z2VXSA260zgIat1AmNhZ1vnRKVi9oKDJtd+ne6zmN/5AzDPpOO5AmmcATqYCcmVtyIVaSO/YkcuSmxgOsiBeuj07KcHrH/68nl7XJxDDfp9CDDTvLSsl33LVc7jPhGPP+434qyc6/4bNg32VHpS2vXtIqBbRv3VeA9XsB6/+pyciEmd9+ktjVPGaKxHp1nygRHCvb6Ykly1DOeItiDZCt/FUz1OBOKTiIbwjZQRvRuhsU2kEkBU1U2kjrxl048ZePPRJmK7oRMi5zbGTLRzEmiztKZg5Jswbp5hsB5h8VA+j00Ubby4dtkFuogoizyr8c2gbUKeNpmoRTsVVrQwkFI7UQU6dA7Jx1FOPHkeCZ8/Zn4V+qFGwqDpYndElTcLVExu7l1SGunfkSDNiAwTd84rYqtiRpfBc2+zp2ioOnMT0m5WmhVJXdu6aApmTtB3SIILRmlAiGDSgXiMfuGl76HBy8ftU/ARG7dwNtDzEkewwvgmqnxEAhVh20cXlpulKury++FVZpb7Q2a8OG7PaQoKTcsJJ10afOi68sQFKOndF7+RThx/AGMIh5uGBZV/L0ZumXc3y8y9mf9mcU93MAimeRN1v8I7rGw5AiGfcAMyte5m6g9f3maTeBRnK/QbG5um911Rnz/kR9yjZgOYWQtu8hiyqM62LtRxUPzHJbyuYKvtDR2u+fsPy9++vG5e3KZFmCPIStv4+XieXeOZ36LYUPHBmqwKk4gR27iO+fr8jfCrxaEN3J2q0iRVXpDWl8Z+tfQbPMYgUxbKdhq+/vJG3DYNkYly5I2pkhEfY9TWj68lr4LeYEO3S1jw6NwA5xvu1E2LHH/UkUxlzntPmHXCrzMcK9iHTzP9K9FYtOlbZMOkFZgNACWFt0nXF6fFylsG2tgZXz+2RSgJXRAa/BGj8N1Kzb0lkVOsVFs33Yz4cObj+EjBHDqiJOmXmJ+7z5PyvFnCb1nFbE8poBdypqs0JSiChYQLSxcX7Wf8bygcIDXAWAGIycxOH5sQTkVtN9fEQW11PwGB4Edghv43QFg6ijFdc0fPrQozQrj86bQZRFtsT13+db2MPl7u129tMoJZPzBjEzVy/U7zcq/OAbwEDyYunDRUeCic5DYrHqI4Ahd//6KSpTrAJ05UIrBu1sOvrRTWNV0FDhv776kN/OpNByv8RQexvvyOJM+N7VI3IHp02MDayIaVyQyAjalyXR0xU1+EC/U+o8OWTJzFU51JmrB40VoLWRbbehGJKGTe19JcH2pi7DHbYQPH3qnntyYedQXgpse3VeFIjgkaQFuI1n/PrEA9gvMe+VFqoPg0jcWb2E1kPtyIEgPKV8yzEzxXHRRaB8ZvuWWwTqgyPHa4mFj8YI4GByQSo90FkWsYqiDd/OnTakwYp2LrU2wJ1IidQtdwFIa4ulQIQvfP2mxumj4SN5+85tZGtDo1BuMwKh2i/QofqIQeWNU5pcfe16juPV7+JJblGL1+3eGCDa+1U9XIHBrBIrESMyTkCi3mklMRq2DWAcQ73L1l/A4YtqNUJtyQZ6zEjQR+Xp7baKyaRgYt5H0Zzq7ZhMViVFKTbIqfwMkt93vlG/AqK+Oi/JhrygJqm64ZpdPRY1PVdhZo7G+Lhaym4iHxuNGDTYaBUYNInqZOLun7e+xKb27mPG5ILeHJhJ3BDk+GdCyINQE+85lILRoa/yxuFya5oezJ86iRmPMAuzY3kDzJenkA3+ridJJ0kw+NNlVc3SEX1Tw8tPOZsMGQP4iVFO7LJBfPCVRg+9cGo/QQ6/55G6A42rql3cfpr98ck7oRfoknxZqp3kBl9UMRFwPNaDOSbcB0+vcQPpmTcWCjx08yh7vJPzy/sOrjzP0p1lbRZajUqAi3+p7ZCKX73+5nCi7v+H7QQWo6kNND7Op+Ooq4YWiRwuMsMlxUpRHf+KblNwWz2bctSdjmNe+92y/XH589Wn6ilKcRannskbBJoVqiky6KCiX8gCLil9+/fD57SdnQRE4KJXtiRtVNY5NPIRhmydmxJ6nVm4KTtH/F6zihdM13yJp64ZKcWczEBVjweMK+uMb2I0zEyzB4Gpr9qL9Ekup9jPTfsOigl97l8hYWT7askgJSlMC+QmX1uXHyATfvZ6h2DZEE5ckamEhQAs8QNP/+A+3e5Zf9S4pv7753szH95dMBneZXYKraMPFnoFIH1jYhsGJVzVzY3sJfFmiIVvOcQUP9mNgvuVgq5IImQlxJNtVp/j4fvKpiFdixXyP240oWZ3IIqlafn1jmYwgsiiihOaR0+dxeX774ii/XRdHW+aRj5fTN2wJkAsHp9h5v19yk5cWXTQRHwVV5QIUYC9R7Ll5SbDz0Rr48YYIswV3EGDSM0AWxsX9+RDqpZ/GrT17SCO73q+T1+pWpGvGpWwiiyiK2IKHPuHV4gn9eh96WPxR3GcMb2GUKsB3/JZBSoThZyhhjSJbgYVYgZgaPWdrQ367VMe5yWMDkdWrIRU88qLYQtubogYqirkF7lMwi6YaoQuUelxNGo7cRxx70ThKLnmbnLt6sJCGm+gW20A6ac6W2KyFWhHUZp+OwZ6R/p2hHC3gFbQB1ua3dN2Sg3cBA1d7ODpo17lEuZtJA2Ird76dZIDSn4kTn4FkbmMkwYUVX6tNAfj6hKAYPWBLT9/heZCeIJ84gP+V3y1ioMN6D865uNsY2r1615n2f366wPmC723b+sqfVWyQCDcJn8wcAq8CExw3fP9PNuun6eQCpfxm95Dr/X9WLEbMrx3psphgXICHPdiUdEjwMpDbAXFJMOaVy6KGFmfTuN1ruuTKuyNCaWPjSuPTxYwkbIkSmgiqWNBVrtvvkcm9/e0eQ1lrdaEmd2wiZ/UGdr9i3eZHb5AtiurL9hm+E32PeyDcD8m+LiPEldqPfjLrfsOvdsOTb60a/h6DZcCtoMRVvttJCVucgyHNDdhk4X66OgdYVWgL+tGxlNbv8orH8+QgwA0l8ln6bE4qWqdgngtXamPbLP1fp+/yuE/1qZopyY27AxryAGvMy+kFsp9U0GnM31V3MmnItmu0IugeT78uX00v3r6dXjbgU0JYpwm7AaNs+OKPRMgc5iQ84R6KrOyhaYzxlGoMRSZtfKS8r19NXsUowdn6nku9mEYIdZxaOU20r6e0XaOL0963+7tydFcuy80XOOQta3jT5vYdM0G/xddwSjyZw5csQW4YbUAC4vILE2vHlNR1litprnRwgiqi3X0vLyb/IhRN3uUwenIVZ3IpTAEYFdXQaxZM+HzpKspGBxmFsiLtpwddBG0gaxa3aDvmhAzFyr09Y8ylcdug/mJ6ZlT+FDsHib0vJs0bazRkykv0gDjcEGF/uqa/H0/P/tj8iTZSZv7ALcgU7IP18BQsE3x93MvFMSXbxRvG/qSXfXJycnecn62KVV6CUw17d6aH8ekWxtdRWp4XSTk/zrOdGJ/1M14Vd0dVunj+YlEut2wnXV7UVcP6YGvrylbdaewLIJuDSxrZU95EwnHzrtbgaCIjQkcSv7epfxCO/Zvs8PzG6CEytnveLtJ3CvhtMvkN45W7pUxxctMRRIlq0MiS/PGX6eWK5J6Xi3RRTKlGEinaILWxb77JzUR+V+OMwkmOIzHRKEpgHRNdwoHpEnwGGOBD5OOyRnTpLXmqUVQ+Ouzby/bu1cW4t1CUoFgdMIt9GB25MT5FxtT3Vo2VBdzjiuvy3VtPHyPYlA3fp2+BvYaL/7JTqHTfpepzbAqXYjgzEqASSxaz7kumRrcMeftqPpe+slVL8iez9qN/FH3MdcYDTY0hISuaoC0SrwHNy4/v4M6KK09JOlw4sJ6ZoCizDulroZwBb6Y8/D4b6sfJD/xesmdNtb07lvMuLpR7972lv8nHUTLC1S4WQ60ZUOMQ0BNboZy6+3SpnD44g2RFDZLgZIAjy/ty+rlShpSsNOm01kn8gM8GhSAG+M07HHf6eYNRWi8nrMRwhfK8kQuheIkzbOeD+2zpNvB0gF8Z5I8hdHxkWYJBi2OnIBOKQP9qaeOYfwbZ7rNuB3OqtW51WQeEixn1hdnas0nV7rkeyU/52iRmMANgHycOWUOuixpMVukubRSp/SG9EZoZqLdaiR6+H2X2YhjRGG/fHT6RMIaGElo7CWFhPFF8dufitIUBrlJUamAMSO4ymE3oleX/uTYdHNSdf4Nv24E/v/04ffv6ozvk1Lic4qjs1v86sJ9TJDnSS8ah68Faurue9Hx+++nV5AOu+W7td3vc51b7uW11qe+hB+kQYY97oJ9/qMHS4ijFuZ5rcUVuOmSkOL+AQ84iF/ubhgGrnlt6gw6/6qJj3cqrY0OHFRkn2Oo0nrZy8Ply8tuyYOWJUsxmvXzBvWpbNvdqeqPC0DaIIXUwwLYFSTDmXtrSrz989DakkOmZZl526rX62JYFFm43TdWsvTa6W3FSAqvOPi/xBExasD4w+bU9fp8U887azM49R9h/Xa7g4WFrhOapC81QkvlQuHruoDHYpPcSyspC4wYWHiYGVwgWDUkwbCniEPHMQxQGjD0JYzsk7D2fM/VjYeH85psLC13Fg54EAoOfJgpv5Ez5lJkzYsvDPQo7KGHVdeLCTEWlcGffpTDx53MXDiYLorqppjGrvxn7xxfaj9LCQrlZIFJTO3SMiB/OyoYGI8G2qpfQZGzgEHlzqbwSqmsfqSDUmxJTGYXjPA+NlSI8b/JT4E7WiZdG5kTey/GmKP1Hp8jpiDy5Yw+FEBYerFtb1ZYSlHgI2doDVhH1oAypULX21HBKlnY/XaYZmrHh1G7l/AGbC5dxOeP3UDy5pB5KXCwYytRau+cKfxezbF7ajQ5SLtAcWXCCoQK4BfIi8vXWgthRipzFoXaOedhqVdt4QVFeJ7OC2mz4COHCMJgW4JnG4V5ie4TkLFxYrWDM8YVvxVZOmVULmtfprFo4GZIDgzOS8osfpLYbK3WyzgM2bDpxWg3oX9zl05knynVs1t0WKzMsJGyBJM0Vt8n1OBbT4AYzzYHQ5QGczLH19uFmzvQt9o84l9t8HW+/9NePnl24xnSG05Rb9uF6U/jXu8l7nLJ5efJjRYp+90sjJvVrVvzAfQHM1ZaLCw5UVoyIfceWTgq24vmvS3eddm0ole1XTKq4SeEqegddUz7Hw5XwFkz030mqfYFK2X0ov4ktMmcNblnorIj2O9N/s4j8klyHrJeV8QnjBVuk6cIUpXj12CH8YtpUbu63qC7BNYqFHWkNwnnCr8LVGq9xje63y4+/vPEsaQatW25oWRgWwjtgm67MQzqLxX9/+RLPE6bNPRqr6PP8TN6zcSM2NrP2tkrmgmfA38l4hw7KfRt8LyucW8wtl9g9SYf5O14dYH9hiOXGUIyAiXr6cQsWD3QSnfYR+RaugagNZB0UjwUMBMrQkMxk1GuDgHGDMuWhvdsPfzUL3x/w34uYTSk3fQ2vfTWjcXAvRJii77q7879ev/3E5lleJXZdriO+wutovNgs9AGuz/3X9CfGkN+ZtUW8my4NEpfQBMelOfmBdWqYSCrn0c080wk8RR3qbTtCm1DBr/bm4hNFKJ38dhk07AP2OW+oEld9DrrVhoS5zht6+BglSZFTptwsNjRlS+DqwHeSJ7kfPjqxp14Uwena9BdhgtHjlF4e8LeeoGSEwoogM+Ghbd8oNaKJDWb2t1kF9sYF38MFmILNQYM/ZAoXypWL4UOT346dT8SdGOVxjyORRUnnKca1mqgFe7vw+BX0mK15wFmzPCnyh2yyqDoNEeM4GC9WRuSFgUd/IKuObTJ/h7QlzKIMipA1dQOWIQJkvo4qcS7KonNPFCixbEtZyuOjcFpDwoFbeCo8vVPp57oK1kyZ8FcJ4RS9pJ5DF1adG6PeNqx0N7IY5RG+W2Ib/Q23lseNLzMbIXVrCl+XUO+I+nHP/s7C4pjl6ID2JTxyBKiKm3wat/Z5prJwvLfg9RLehyidrSDaMZ8C9ylbFF/jtU+KzsF0MH079UVCZ7xLShFC745gRtudO0rLJQLOsHyRa6TAWaRskfsoO+58nSqO/DawvH/cV4WhrrD/hgVpTEUiSiDqPZ7N+tL+/d8v/xiY/JLAunB9WIK1M+52bJqRnF/apmCZdoEqNtPVS36AUW3xn60PB/soG53fy25Djf6389f/7fzN37fNw2AS1x2SRgtW4oq3ljzGBuOp4hwonYFD4MPrIjFslD31OijiZgU9Tzz0GCVhy6KZAclZSAG9BmogtigPFvxqb4+iL4CfuH/lii7NRRbGnGnC4xP9/C+1HeS74+wKUxs2XDVk4PaYiBE6h+34uRp52nkrM0VS8JOZ9rn9aP7gpapIutvZvJuh0NuwtoxoMEtNNXfWbSahY9JCwgGQjvVmV8gKfRneFGwgtiY747DH5V2MP+PYvWwsMhHjuiMan9v2hWTYPV6iQGxq+CFdBxai7cqEhZqna62FSUCOFH4fYTKQEFz9hGcO8GymxDiBFdHhZgZW1eHnQWcOvSjJrROvf0xqLz1pye7SmgMMnNbsKRP/o5uXfxPmqg5ePv793//xt0P284/vD9zScJfkRvk6/SWuGzq5KLKSDRIYfoAii+9jPQVsMHK2seQqtePtm2ssqsiQJ/I+W2lyWcytjVaUUIbpg4MGPJlZ0LaHJ2q3gUfYaSCwxsGOQWAcVCI59Zok64naOnUG+ET42zW39iz0Abb2UAJWRCZvMLz3mVxyOy40uIuVCJMjusAtMrg8IYbsio+/pGhdNHBglxEafynFYzrxD4vF30hu9Kuc0N24w4aPTXS4qdLDT1h4qGLRwFOH9HzteeJpyct6pVMUN+GM38xu4KLSgG0uCAzbdUjMn61KGTPd0KMZWJxlMEs1nOMF327waDRbzy/MyKIUNGjrDNWF3U/Pn+MMrdiCZlRORFQrLxo4IDci9D7HsiVhDCev8prQUpjPjGHNpk6KB52sCSZTxJlgI77IZog+zggOIhkqPKOSBotkW2Bk2ZD887/C5iIZub7OxdXWbYOIsDHLZmCh32oxA/N6cvxiFb0oSf6iTrJ0y8tMRCjFk+R/vGWiLoIWLmWZsKBTLAJ2pk3ZkAUDFFu2X8Nls0CoLEhhQiU4Kzz0kUW/wtwtV9V6C9MreoVjgyZyZqP8aMuHHoFrOB/BhcdKD0rRj7BD5JOeERcaTUpvoA8xebYGkjTZDPtGqLVXNIr9xRJlkVd9SGODJBMzQRSxqdUDJ9cFU/DWYQr3YGITGUDYMJYTNBVWs7khCrhb7IScwxRro3gZe8DW0LpNWVY3sM2VgDU0mybdhNhwWRVJwy312hTpBMCF+S0MEx5bV5er4Y4uUUpXa7PqFDBUjYIIvctzxdEZ6dLJx4KtRHDSjLgCAo59ebXzUi4lI4jMfsaoFlcKNcqDdEOeo8mrqqbulS0hC+posngM9GGkvOT29XnBe6cXmtBmmtASif5DVfDRbVKZ/xjzpEK49bR5SL/DVDp4tslfSYVcdMVm3cLDLCty4UfEJlC4TeyAqreasDBOxy8b2KTr0hFxdElmuBC3pgIrhDZE18I0JM4tILG/sQVgOwamFjCvLIDUDoAs5GtpAaUdp2osoL3RY6DKOYoHPLHQa/ub4Btsy35DkgU2E7lPVSlDBda82RaHQSd+9NgPn/jhUy9celHqR/0JUn+C1J8g2Hl14G/+/o6leIfytinvtqrT46qeo5Cx4sCtUXDG7VHPTJJSnDRwbJoJrhK2km+vkex+vdLm0cln4Q8yXdn58Q58YO/DJ7ewROsh8Mu7crR2iMUN8uIs6RWLs/CVBSsKGJ+KPOUuB/7flBXOE1T9Ru7s+uT4Dbkzm7eBDriu1sXY57aFYAo+UmKv2IqiCy2weyXoO+0yKXqC7QDmvzej6cMiuNpYfPmXx/w5AMkWh/AKgG8OHm6SiB4edMcSwfgQLsDjoN+8V1CigDg+w2163g8fnTjluGhyOvmhaFggvnga9WJWsJnbXFoty0uVVeOhbTmY5GyvdJtqNpfdXlL2tTRYqUYVnuKIieJrbQ5VZsvBO89yPmKVzSu+1ePSMiS0Yw8hb/hhk0vi103gm3rJZdosSO6jje2Ocjk/edNe5oCnpO8LVlWTf+EliVPrOXCSgS6nWUzQgPsKwX3kLQmbMT+j28nrAlXmmnleR13asDKiMwOSb/NMjImoAVuaqLD9V9ONYKXuiBy8ZCz4KCx28/c0+Kp88zWh/po3ZMSwSSO51OatVfuOMGIll8ycMHGJDXCRFnA12MF5YGwySNDcjMsErAsDApvY69myaCifzzVK9xJRPCbUSOKMXwPk3G5g1wWJsRVyv638Hw2tbQOXBVqYbUcD7pv6z3CGBXZOrrFuaNNIP2VhwCJmKsNyK3/bm66MxlqnFnH/DVbbNRp/MD1PrG0j/obcRTG4RefnevBi1qLaW0x//W6JFhXh7Q2JlapGy9YO0J742xtY8vW4yTumMjx4DoXX1Sa9NY5voLe4usU2KJ7R2sLzYwFbSAB9nPd1IVdMw4+ZNJtsvZEpibsMPDHx2NJ/laGVZte3LtqoB7P+2js3ixBUDwDKAxGl6SOr2dsh3bfTslG5Zs35Ncpda5kD9CvJpuFcIpSrmfzJrIcYN3nUhes+yjgqOju23de2C2FPxIWVl3/zpbmBBDac2cHOl8VaTe6xjzNjfBDYn2Ya7qOTvms27RVWECx0a0eVgLu/nYqd/PBWXdqeAPCqSAdct1CXEeTtOvl4aKcC02OF9uylKLt3rJQsKuTb/NYJKhENUp9T2oBvTzecRhjbndjCfHGxrAibcZHPVKoIEdshWikc2gPsZ8GtvMnj9vyG9ln96bGYy9QgsSHObwQqzSriDnYNMAZHuWyIW1JqUB5k90KlFu4xmqQojrElJFu7JOAxzkbNwyKNIO3J+Ilc75NGMUxKhHM8l/qAxa2HFMeFhYp3S3Y4FwXXWTZUeWI6IMmcEuJGUlyYVBTNSIliC18VXpg1MB/MmbuZl7YdPEXi1oavVqMUxasIlmKu1NII9bCmOhODprzqygIPHzXFXCDEs7m471icXAQeyqh8ORzdi/+SPqXlTC8PNkizZRf3g+l9FKKKaEAKIiBb5pCsSBp1q5oeHj87enGY4GtEaREfkjzBt/zu20tKkr8D8b8v2I/T/17CP2cvnu88aTSZb8aQaN/Iw0Ptb8OGiXJN8skFvKVahO7eNOlaWAjjgbcOjjK4KP5r7gJih3a3ZXtpfes7WWhR2cXk94AnsSxo4O5wy2Z3lWB9+y5nk2bdtPO6JS2xyK3YNuEa5U3e+GjffibOIrye/Iap61FSzw2EupGB2pxY4LxJbTC0r8yC8npRgaXSJh5Gxow7jg4f9b6O3MGAZCAxUNkhoYOXj/zKop6TQx505zaSRUUCWyNslvAtxgQ50agqZRMfai9Sj7jPk4wsquD4ePIPpkTlKO03ktll8KsMznPEOWwd+FQUWWE80j7HQU2OnrbeySpWMJb03ibNt4s9csMxB3+wAe2N0g04NflaLjZlvjhgkHgH3J2YhAuA9w5hgsnnIaX/LTFLSZxXbxLCL4Shan0wvpCtu1J2hv8O/lSZoCzQgumN4GAu2RT1ElcHXySJL/Z4/n9/efjHwYbpXCuZj0BnbKugz2OLlr2NqJGNKtENXZIoKlJcLz059+/EmKl6mxK8s9gydPJwVIbTOrmNgynsiBRz0EQqbwgaE3V+ZBPv1yFY2VTwNIZNPigCi1BrIxdKYjorixTe249/O5glOB9/hM8EgXsZGpPdVnCm5ZqO9mWB6tEmksw8hZqBJvJf5Te8qb3GM4fIMo7AxJyFQ+FQB4VjLWEN3CKUaK2sX1gEXGXEg9N4WRSpvI+k2YwwQ8m28P+xGsApmNC5p9vZiPDdEMgeTpeS39gXAIxF9+c+DiRPZ/AqIevclJzOLO5br/aD66bHkosY7zYWC6EuuOZuHHdUDHh07A6G5ev/9Ck4ZXRrDnoK2PqQBELuVYcp4ShwPp/8evnKkZJbdW2ostbN53wb/FpUlKy6IPr3gNwobjJPG/6ITvK41ztim7VniWPmpd/1niGSZ1bUsu1pBTBsJaEVZtwGgL2rBuyX6ohqIRIYXc8I9gmrPhl4AKOuNahv0fFEVqYIfs9q05kE9qt1wfzVxq/qb4TABx7pAnqNyddfghef3o+8cag4xFXmKWWFDug0bYS9FHXLZ0tpSwH9Bb4oNmBK+sAvYX9xd4x9JZ4VOYE7kr5h1KXrIpsUuasaIKVFgAZ3MxoaINY4A/UM++mju+qcaZ2/5p2hfjPTQG00qsqyiY9OnOSo/wTiQvMAq8I5QjIus0gfvkgkAUU1he8Q9WUMfi2gPjC1qBxQH1VjUTkgP6ICg9sn8jVBi1memiFd4hzOgFOUJ67gPaQ8DVEduBXBR+k92OOhQIeJ8CbBG0w3VXNw+BhXVVE9/m8nR9q7ZhZqWWePDtS6mIcBgruyVKkzfQYuAfYelYZkCI0kkm+/79mCh3ssho6NXiOwW5nuLYfhDLrZCz7DV22zL0+Pc2Eh5OClXcVAhExCrnz8fW3oUBqf7i/FbN0lERrb2zBq+B20odbxjTBT2NRmcpufl39r20FLZqAsA08JeKYw35j0LazsCt5FKdZ4zmhgElgqOY7rZSU+hUH4mYXy2CakHgIFBgS2zFjd4ChIJmm87KEDkhIc4W7EtCCVgAjPNKPbLJ2ZIG8NBmK0DS3a2h3rTGz7iKVKlffmfXVmraq4jYWQBTevDD1dW+e7ZdiSld7DUmsXXmaiSfEu0cvM0/QC23+i6W2yx6xyN9CSDmBvn3H190OfouYdg/qKom1+/nFTb51bxjDRIgOi9fUbL1/RhBk3Xhos6kY13NCVIdXoHx1vXyF+8wHXaLLdwGu0FAZnmMXUaztY2S0Ps8IY3JWUXgNbBumGTv5RqOHDHGMb+rWlCIMKMxtWXa7DBiyEeOD9boewXHxE8X3M8QrBYOe+deDZh/SZvuqGLBFYndZuaTf8YEVoL228nRyB/n51xRKe/uHl47X9rGXQ301alge+HD1+U8DbBXBoD63DZ1/aKjOfmWleez+jyHfZC2hpR5I2I1z0xEW7ptmC/RXwlzaLEEG2z4PZd4N2fKEClXuCTTz/EsPtYDA4eXCPfWDacxazqFC5JPwWVWa4i9CQ7X3RNW0DGXn1+svnT68u/vnuw4+wtUq/1NUmTkm8+kKSL+CoZfPTu8vPv3z6X5t3H79c/PLrh8/s58+/XLz6/O6XD19++PTL+y/vPm4+vf3h7adPr37+8uunn3tLga9NZH42PA/S8m8WsikocsW1jJn4DYcGQuvwbkrkP797ZzWtPCXEuMvQAoNPqCHGPg9080sc/+YOTDmTRruaAOOQAW2tZhX6XhtPJhPPxqwuk1sBk3eTXymefFzXyyKfnHr6ek4aiktOPzX6sEMYcElGjxOW2GK885WIfPJ5ideTS4wn79eTN6yH+PJVszAUM4Uu6QLInLmk7ZVpxNnnNJqjBP2E0zJs0g1CwI6caR3DRIPPL43GpKK0x+x/+5Fck3zxkS8ctN+bnwo23sArGEF6BXZqfqW/XMORHr7ZzL4/fCMm+tba26AUYcCIEMWH4gx/sCkVm49/EWIUidsZGHXysXA7OsNLOKmLkernGtI79f/78G//cdWZmFTx+Id/WtZY+wQkrHH/3OSLySu4UEg8D5AafrioFq/ya3zTgwR/w9FEeg/pa4MsKFNvTV8iUNoJ5hYNAiHamnGJ3/5mmszg66pATJ0XObzgXpqE6/DHfEdkIrdE9rlbIh0JRbGsHm/n5IGgsUSxaDJwwafI52ShvKPxCzCss/HnIV838kT9AG6/kOhwIy+j8lCsFjeXcUXK+kAZXISueZsIRXG8l7XtpehtM0YJSHsxOxfHX/6/WxxvmEaWU//BgwiSWCH0rmDS+i/yWjH2PPlAXtpbqPDu8mLJqhMz5W7ySlyeZpMfvc/tA3kPncRI1n4wr919bMKfRsZor9n8mSyW9eSSN4bQFWbWpmYphJNvG7dIDOFhV6CLsTexuSthJfpH8PhgSMpbk/KIzLQT1U5a3xCyxXlJ2y1a2NF21WKlSqjcJ7O58urq5R9PDriJ5pezJwcvfXO4T9jAFqWmH/hl9SoJ3gQCzeUSSgjee79jcwA8teJ2eC+l3wujx4OD5EXcahD6J40rnWZ8QsCpFcDG+vaIWVCW10XsVzjEI3QlSmCrAVQYpr/wN3P97EB/6ecGUu9Rni3stsvTFuWeC2kbT1syu3Wlb4T/l72ezjC2yhdUstJmGxPF1RJ0eA+FSYHB6g+/N2oT2TTqi7NCEVwd0/G8+I4bDEBR4aNQnDopcIKBUOzLAEc9SdKemz6s9sRAsZE533T53ECuNpzhRkq8EfIdtMuOtHPV8zhZbfKChfB7dNME8my3wXXiyW9w/D/SFAwwuNHiq9LR0bGzY8xqZFFcB6bE4+dHR382pM4LnqIM/B1/Zlg1KOV+Xg08rwm8IuBXPTQ8RssmMqGyKJnShlMVUtoGt+LFlQNMURSjzIGrIl7BDr1JUIYKWCqEOuLGbN4rq+Kr9BFlEsVRVE+AuJyXnigOGpe1lYuktoLgLEpx5jLz4TjDFcxH67qwi2vOVDdc8Z0NHU7JNZb3ejQ0K0CDwWxJCldx1iYxj0mAWREvrIosI1dwBwT34ibAqkYAJcpx6hCv2VgobM/arAM0Vk8LmNchS1XtixemMxyDsUu4Ho9SNvGbZBoRqwYpxjYChr9BT3dTDpDqeIHcwDVGGY0JKBxQwStiiXpNKDjkai2qaSRSm90ltNoC4cWuRcx/sLD8fYj5NOR3Qv843IAMUXF7yA9LYkq3vRT5i2R+sIu9CxDcFsjZPYwIKwrWLmc5WYoQu24eJj9NfmZy9+3yMxGSZaoCdYOtDg7euZKRrtSTsb/HST6NF+Rww1/ifEXXiPJ1aujdip6sO6+kV83R8enx5BUbIuxMpCxnODPzoGFbNj1ftqH3uuLMUUToz3ghe5i7duYBUjOAFN4lPcAekrXDsePEHfEn63m7CRDPrW+KjG9lz8wMRYu0aSefFm2suNwvF53ZMF0WpQNCifow/j3FTVWUyiFFjm9YoQtvxi61YlNRsvZRKMmoD2+TMRRV9skVwe5T1wLZ55yYgVPjM+Vv71P5xW9Pziv9qwtq+jPjrCtTLPydNPfLgy91XvyrC6rdreQimzJSM5kIGZ+oNj6J9WkKXZrU9Nr8NKnYznA2y1Z2GeR3TqA4d6DaLJqqCU8orJmxkUK+IoDQV92bXMwfncHQKHbyNhmqhE3oA/s1IvCBgBdsqb4qmvrnYlHkbwhlS6X1v+Dw4Re443i5JGXJor8WD2444RP0wY+IUvCR+WPD0nwLd6E47Vem5nzSvNT8wBZdmxgxdb2QryjFK0K6ZoPyDRuaubyz7w/Vo0su9sHWR5J/MYrBnQCDR9nweunl+GNrVtwk9vqRMCltVWoY91oaoTuEKocWtzeYpa5lUBPulMiB1TMzEyVVzBJycVDYmRZYYocCw27OHcfYBFyUqRuej3QO2FrH1vH9PAxvefZsORnpejcYVDZVv7knwy0NhY3jUcNU/S2vDa1wvLKzIq6EWwqX2ta5Q5FuSZXhDzeAOpY1cXuckYXVSiHPZUWkK82NE+uEh09Yt/39kv5BanwJijdrwfxYgGA+nGyyhRgMcPVPvIbhAvb4KnCIp84zv/7Z4Go9bYg0J9vX53WZoMvzp1m8QIw+fh8thGmJsw/YecoKRQAkYdVC+9jLi8rtgxLvAizNK79tDFPC3dsqizj5qUhJgta0nbd9BbC0A/ExzUt7AJURxP75/aVvMGaktL06hMqSe8XmLqlnNjVM6fKdbr90tM9M5ZOEpeB7YATkXCd2Mmrw9nsWbfj9LTpgapmSnleF3QyhAo7dSiu5fsH1WL1wSjJfG/t2LTB0GQkRAncfFqTm+2pgYqQVQP95Q1bk8E0RN/CWWzjvvj6Z3bqyM2Xolxx7KpeTitxU4C0Q8Y0IG+T2Zx1YXPjz4FqLd0h8Y9xDqHBC6htCPcknmC1fq5yplwvuO8AT4BqnbGXiIc2rGt/WGZuz0EK86HYCiPNnP5EKByk++DiAn7j4MpXjmI03CWWrwQh5Skra9bdQtqbMxfarn+BJPGN9YiEu99mk8qTUbANYRIpWsKmHEuShiXuDMaoSX0xpMcAjTE9ZU7BPHIGJY6FgWORrXLHpH2wne9pxhGvkpDa68wsep0+P2ua12ya/ywF2bMFVm9FCNXKRYS9B3cr0kFq7cB6S2mZoDYh4wnDD3i7lPoUGNjX5s0OnMFqKNuZIbPCFURWJfVZ7MS/GpS7SyXsw6h0aMIs0M8htBkzCWAHgSkBRFx6zYWVeahSZrIZtnYNl4P3dsWUs63jZaqmdsOIusUEeWx51UyHhjHDg6zftphJGFAYlbtJcqy0XH9jkjIi7XpyIk5w/JnFYbDesAb4gHaG3PRty03lsW4daHG5uQFHlReduUz86dhO1XWKwOpbeVET1sKHQ0sF4uc757mjZuWPR7pwblJHNpM/qsFAWIBWlwrJREHFfxC3CykL7gqlTD98+1+nevNN6Knpgq/96985k2rz7KbMLsG32+0X8hyx2tUsGdbLVUpeUfMMlPNDZ7mf8q14l8hLMrlNchXhMvreI1AMfC+xXikUH2agmDCO8jC9yCAt4/8MbMxnnLKViI+r7IvG9iKnYiJh1JC6zDm0fGKRVahXrXo8CTCaBRbcun5tVsO9eg91jZ00NxUQNmuRnoFsnERmci8i3ZfTXLurNzvjtzgpdo/yX+U9wqpAuIreVMXIxX2pklQuL8O0XzlVU5JM3RZFRvz19oCcmWcrqEpj+4CMMeJqhxwk+zbAZ77xhAwzmTZ541BKL1GWxBQcrdCrWPl8BAc8MJT5lziIlWJ7MHz2d9RCfucQuzy24Jc8du6urRMs9xN/reM543jCdX2po+7uVZjHuSqAFx0qcXCC69NUW3FFfmiXeQVvGLbOZ8Wh7LeaEgPmwbZ6EQGpE66rgsrMoMxQro3/8u/XHrlGo/oXzBXi3ciK236pgdIyAR3BxPcokMFG59uWykFJ6+XqETAoQ05C0tYBOHTYO4uRKeSpsnZlrMktdTCFbh0ieFTFUgvSAxOI8wTe/mhn369hmOWxiuuEZ4OrYNv5whTTMfFsro68WCKxA/9RkCLbTLuuipJ+X+De2DvZ2GYpEhKWMQCFCvcQ3XQRVs1uDPsCMmtCJzOFEZXFQtlo9XRhADQYI5XXrEKJ86Pki73UgwRP7MIgliafQe435VYcStlKssYn2HuyIcL1P7jpWuzdTfDJym6yLyRVx+TVcB8cn91O/VfxgmYRd5yRstCpMKRwuPMwWPrDJu4WNYMACokwMhcHTZ8rdZ1nsuHnlK25bJu3PJw8pwg1n389SuW3wCnxdpIymri92LOUTk8c970u6FFom8LrEbpgQDAvnnmyheI/rX3Iv3ua4xYB5W7Uylrau3dfw4dtw7VBVVO1G69hEXjckTTy+nnbv8XDM3/KClRC/9uzBxQrJweMCcTf2LgUnC+wnZGVarPk2uEtckkocRoRIU+Xd2xMC9AFU+0lt0Zt4dBJ58NB+Egstm1Abvr2AKi5HcKvxm99xCvd7uSPHjxWe4woWG4ebJqdNBNdSI/YhVbQB9yBEsjtcetLsdzzafFkgw4jHo4PeMTmcx++7R2YBxwxWOfpd0AT52zzZaM3adlLUAV7b+8kbPNo3O0RPsOWe3QDv0X8/4mqOY1+SpaAY87CJbt8i6iKMmI/bt6IbfWa2OAZsmLjSeltABsbscSVvb3u4P44quLu2UVvjbOpJ/vfZ/2Ht/6W8MLipq9X0+vjAYxY7JInHNjYE4W6YK6+e61C7RqDj92gHVNy+tVOl+qXcFhidDltTYZR5c2iQRGvToB1UPxHrnvqfziSoyXTyeerzjp81287odVyx6RBwx5ZbWLamf6Y2JjyK6VAFzSBuImzh9M+GsPZtBh/QcSEo/Lwzd3WbOkOP7OG+P/ydGZ7nsS8Sxdwj3T12jhdF8M4jo8Xg4Uo6Vegam4P3tRWtpejxuhcgXzw+WL4s5rdgmmDNBvolxt5jNo8g/nELLHqLQvQI4KwTTs9Oz46fPptRCjsoR7MKxSs4SgwvGNbwQmF4AufPTp8/PdmV//nRLlk4efr8xe5JnO2axM6ldP501yRe7JzEs92SeHF0tGsSL053SeL85Onx2a5JHB/tVN8sjZPjndM4GZ4GOj96ev786fzoxUmMjqFinsfTs2fPXkRPn0Vofobwyfw0OkZJ8jyKTk6fzp8eP59LgY4HC3R2PFigZ8+ZNM+ePT96/jQ+enocn2H0bBofP30an754djY/Oz8/fnF2HB0/Ozs5P30xf/6M/f/uAj09GSzQ+enT82cvjpPn+PQcHz87ecZKYfps/iKZx/HR+XnCiu706dn5s/PnL46ez/ERk/7ofHeBXgwW6OnxSXKMnh2fnB6dn5wm87M5fjE9w5gJeHR0fnwUxXN8Nn8anbLfp6cvTpIjWFXtKtCz4YMGa3DJ6RH7X/Ti7OnTE5ZKNJ8mz06P0Onz4xjHjHDE2tN8niT4+HQenRw/R093Fuj5Do36LMZnp0cs7y+eP0U4fhHPWaM+O8Unxy/i5+fPWXs8OouZqFHy/JyV3nOEn5/sKtDJ0fDR4uzZ8VN0ilnHfDZHR6cnGCXzKWsuT0+fPY+enTw9P2cNCEM/ZP3x/Gn84uTZWby7QMNL6Bl+/vz86fH89Fl0dHIevXhx/gJP56xwjlmxPZ0fn54/O3rKmtfTeTSPnz97gVlbP9tZoOPzwQKxYeYoeYaP5/HZPDlPTp+ePo2m5/H5PD49QS+ePn0xj9DTsxfPnp09e47Q8+dHJ8/aKWQHgXaYpl48PcYnrLKeIVZCrLedRE+nR09f4OT5s7MkTp6iZ6fJ6fPzYzY2nRwl6PnTM7R7CZ0NF+gU4xcv0Fny4kXMmu7xCXSsKZpjNhAeR2x8Pj59Hh2dIzYqvIjP4+jk5DlKnu8s0A7qyLMXp6wk8NlZco6f4RjNnz9H0xM2iyZnx0n0Imbzx+nTp6yjsZJkhTd/cXL2fIRAz4f3spiNeWfHx3F0dh7Pk2fPotOT6fycjUSn87Ozp/HzeXLEBulnSYzio+dnCL04R6c7C/R0eLd/MT85enF+Fp88S6JzVnEvzo7i6cnJ6fn5s/gFiiOYy56zWXbO5roXR+hZxCaYnQfGk2c7TK7z42OW81NWW+cxG7Exa8Bs6jh6jp+fvZifYoRfHLOufn7Kag1Bwz+ZPz3aXaDhmtrxs/iISYPPjvA8QdHJ0fMETU/Ri+j8WXQcsVHpGavH84RpyfHxs6PnMQyfuw+MO0wd5/g8OWPzRRKdPnsR46OYNfLpORsnEY5Onz5noh6dPT06YUV4hk/jMzY+HB8f7y7QcPXjWfz07ORFBB395CRBJ8/OT6Pp0THTg05Znz86OzqZM82NzR2nyQkbPE+PE6ai7S7Q8CqD3sOG4PgsYt36CDPt69nR9Oz58VOcvDhKzuLkxbPjZ+cnRzHTiKLjo6dsMDjbWUE7eT682yfPopPnrLqexSdHZ8/Pozg5xtNjNvokEWa9/STCODk7Yv3r9BnTjNiYjqMXyc4CvRjey148P36WsJqJT56yBhu/OI6fM43x6Okzpo7Nj45Zb39+nLDqepqwNv6cTSnP4uPdx6EXwxU0xDrNOT5jQ/PZ8fOn0bPkeD6fxmes753Pz1h5HM/P5/OnbIyMMKvXo2Om8J7uPpe9GD7bJ6fz5+fo+Cx6cXw+Z6MN62/Pp2x5HrFJ4ykbo0GDPGdjQ3SMo2ds1khYiBElNHxyPWZTOiuLo2dPz9jS5zzGbDCavjiLz5KjZ2zun8+jo7NjNjqjc6YZYaaSINbqAwLpGzH/hQnts8HxZHanQvTfKGBy85C7bunB0yT5rJmaPA6vrl66BwextHiJO8EOF+zzBq0Pcf4lwYf8MUboGLQnuccv/351dfO/j5/+n8N34EGeJf+J6cHwQt1rEqRL33/tRAm6gX2gGsebjMRVQeOiXMNe+YGVvLvPZKRg7Z6luObvwMN7aCqE2jtrv3tsFIOz+pxsFhVKGpAcTE5URZFtKDxFqOUNZs6J/4RjLO1KOlxPJzljnYD739YUMTcRRH1x4+bLIi0ilBo32wNslF0gOLULcDvUuYjPjtG27Wkh5mZB9TbiZHnUZvXjOKYpGEetWm/NuuyeqtcqzN+8oLaSjPBdWLqRFcff+W1kRvjD582CW5PeLFhTZDDt6tbMZ1fVRjFv5L3HjZYZGlPZHja0ZkULaTHa78cnf7xUFtv6c2dmzteyJxcwIC6wv1HjpDFbNQB9tctyarUYFmOHtyBGvNBJQytK4KkHjqQYiBUg/FSjwBb2emsQ3M0XHVVasOogxSIlhffwsvWMlzjF6cRUebEID3CZLKVMIfJdWNYJSrwWGp0aK83XKMU9Ux/3zssDRjLgVs+8WvjgVtTz4k90ncVZcdrM4rRoEsYor+W7fEvKHC8Ibs0Cg5Fn1qknl6JP3u8mB2cte7fsUDHi1508lKhAVRKgLZbS36S8v+EJsqwChOsyD1BkRXso0ubIgmk25EYLbQAmSX31tWLhENZIUA4Tm3/zewwsgQ37u0R3OBdfcMDH+y+52XVE0Q8yVWzfzTE7/7vfahBN6D24C83NK89VAfYMue+aoUMGqpdsHOKOV7JG1UdRgbFNXMcaqJsylGDf+Cx4QDHU3JariLKnS1bhEvBqTm0enuiib/PqsMQkvxOiy9pkCgm/e3DAdWOwZaKu+/RrIqIlKjY7NKm2QbUieGZekaP+x4igWySECQf1dwU3O3BEaMFpKE8qfLOJ1ymKNlgoBvDwuypuNmDCkitMEodHYmwkzBNUbeI4Pj7ZxJQfLNNNnGI2MsEEOE0w2IuJacIUNjYnzlG84YXJ1KV8tUlrptXUy2kqlkZZLTSVDX+Ucc2FK+CN9E2RoZxLWKRrsGqwKSqyQBm4qPmzSJmqApfnIRrKaxZ0w2gRqTckz4trrgLx7gwUllt+z2jKfhxDdmh1vamrhtYQvYTB9Pfj6dkfU8hvWRRpGwMCg482OdVvwOIDky/DOc/picrv5pYgqSnRTdrk8TLBkEFe2suYEFAVGRPwHAW5lorjJltvKgJCtJZUr7R7NxQTpZChOZsBRF30tYZHJ7O+BsEkUOVwIoqBV1QvUy3OMcSYdWOFv9F1Xajt+z1qljbKuLMl2FAVl9/Dq6IuDKMQPqcZULZ2ILpwoPrGgbgdDROSc5iGbVmBEDjMZ7UMfyl4jt3UUDSsYym1WvDabY29ZXgsl0WOJ7+hCi+Be3/x8cA3eljQDjqbD/4AWZDCcjOX1nD9AdQjSi9bXFfCCZiPPsgVjxWx3Qn4S1ze1JV83UWpeUmkW5JmQmnwMvmeTwCLw01WH6Lt9uoyrSsr01WqYK9s61XBi5z0y3XvJCGLrEdsjxJiFS6NZ0VWV0k8ypZUVeE5G7suX/nulwkaNT1tm+h2lwlajP11FGBKcDVNwWmQZ5FiE5XoBjy2i/Ybya1aQ1WompYkroWV2g7XvOW1WPuUv0WkxNTbedSMoAqYao1cXmFmjXb6x/etaUk214NDGM8VK+VDRjwN29IzYEa1Et3TuEdRRHZcLmtRVGkppN91DA+3686oOVB1HHxdVMnhToo1riYXwnINa4LhRsQCxG0wRhQ7SjMPBXMviw4sHPwqS1MO+ZokuPARZEnacPdKyqQETTfw8KKhtDGulIM12UhBCYRyBW9q4EAEV49AnXoDcRm/k80lUD4oQ1XcWunP8Kyms0x6sOX6/e//niV/DBytvyxQbwvoz1Pwbr2QDZz65dek4KO0YHDI899l3vsyqifN4QntPCvUuHeUA9NwKRFvQFRQo+1oY2D7tUXbUjy1bbga7zrIHB4a0UJ7g0qmcQUz+YUufy7ocnaBdt7q0QRgHFbARfi8cbBBM6sWZ8ftcE/kvtLqBNu5zChbdLL1fkJQT4tCGSidEDRTIWHUo15wygrGQ0hokwXgQAwcJYitG6cYcd+DIbLwJOqQlz4Q3raKG+4uyZdFUgZk++rL+9dQ3oumDqZb+bAAH5qsfKi/ZGm4ZG+KIiJT3Dik/VgYfozohpSbr/JAqE0ieHjnE3PXlnzx1lWSW9NY3E4uY2vYyorjLRvV23oOjUljOjiLFWqMuTo2NrEYwRPbrqfayQq6UckibZuw9aWEHsMZ3/dgBoeyBTSGN0r5BIyfs7l1+0ZjTajMjtrZVshNpbYg41wgYN5KoaNFXMFDyYjYj10MgpKohYbqpyIKrFnJXWBY77g6WqokJfZ5n44/menfg58atYIleKTqrXHozxnQnYz9D3DvniS4MrJGFqk0xfJkpn73ySPsbU1JttjEC7YOSOBh22JTprA1lIidV6XHHLxkHK/8hqAfHcvUnFNEpjzg29rXDXWCym8LjW2Ny48p07A7dxuGToNvS1Lh5K8Tfr7NhojO+j2exEtEclvGZWmwk2Ia6GhJ+ZnbBXjEQnFNQ8I6ErFYsYokxeJN2CX0WrJoXXFaMUesJn1PNX1Mw28kXeHdFr+MEPfm3WfUXg+kVZcGDnvYJaJwqa+8NlxMrq6wJC9ezeckJaxlfQSfVKg17r3riSrwQopXafKSGQyGGKJ6e2Pfa0+hh6OvIEPSe0v1LSiHaeqd1xkZm+SufAzC8EFei7nPTSK6kjZq3EwYFCm/ho1NsGwtDRiplZZhghb49hczIKlJsZj8UKF8xY23z1HKFJ73F6+HWnYV8haLuWCxMrKhwdv1uC48zMerPdVyFX6KymjGPpX6HnS6QKui260h4k7hLJ5n3G92dxQ8rLO2vAI6iBDM7Yxdb9x98yAW0UXXsjqrTRjeWbWYe+2sNU6nr9GaVaSdCaBEnKLPxBbaOwiL6yFalPuNvDafUKWaIrqVW6d4+hnHy7xIi8V65jMjysPUbhiVgo86cEfeitzNw/uq0BRHFYF7RcRZGVi0LjcdOjLZ+oNnBK5N1bIe4DAe3E/F4g58vVdv8TVK1+DXuO9QSAvTCa1h90m6nrz7HDKZKJwPiWCwzgD3ZsPT6uuBwouP4i3WN/D3zi5Un8A/wRGcp1Y5ddkRn8wccMu4FpcbcXtJjm5d7BEjxGPeaDbtdagDTVO3GXvv1ZqyO+OFLI1uxBCm2kfMC4JTvZDlJl0eOrjW8BT47TUWJifFsyzkZiZuA2gCSmBsilFxO8sKe5DSYJlOB0iHIhrCVGt+IqtBeTFvchP6sza/5eVLDXuAAo65FVdhONzIsE6QWdYhlWkdk9c/DCxzAO6mkOma3Ay8QaI2wD+Leb3E0nyyJY5L6sRyaZ14fhq3eYpDIbIgoYhYdQsrad4ArRH7Huo0nocC3HATNR7SkKUmiybGmKv92bpjPGETJXfNWDFKLAieynIobZE5lM41kUt9kD7hMwqlwW2e7mEGCnbAMHYceBiwTEcBD5B1OKL8gG/AGiz4Qg+Puywg3N40C0QHx0qwIFVKEeuHFN+u7VRtIvhDssCx6S7RevIRcb+GYyZRFr0Usc0icfCI1V1H6HD+qM8TvvO15yGStnP4iNyYs5eUkjm+wWlaw1OiNOWunNxQFc4KfnHDJdWIlMX06Hi6XC2mPeHiJV6lqFwVqyGBdYw/pgyVpU40CFNwhIa4B1V/TDuAQdTURyeiRotvNQeIbWAT7D0+19j2LhqtIvJeu3XLZQhLvQy3s+1RVYPl5OfaFlIfO6Mkd74zUKckn1xi8MdRXeO1s7Yac+kCeFKMrgkb3VquxtQeCBCiDN5icaLvfqklwCJUlT55d6+Eon3rdJ/XTe1xRedpa9TgXhTLnjW2zLgMJGpNfYR2B1sFiwXUblAKACyUR9y/RHK4gffLh5sMLcjt4aYSDrMJrhp+EMlCwJsSCLNh2l2mXrf21GaXYKACpei711mFYjT5mVyLje9ZVI2ZCIFJavJAxZ8NSiqUwK1BXwDQ2hM2gydIPFzzheHonw3JlygUYsnSYQ0mBc9laShQkdMmK2gRk3AYwQJncDkiEIZ13LzIyB0O0VnjT0N5maM7nBTibq+PnoOxy5JJGkq9LKprUgWIrBAyAm9hAnSKsihEuyZogbMAUbYvh7J1s7+L0i5Gomo/i5GGYnqv55PAQNsy0j7lR8nqgkqTC9vGbfCR/W/6x9XVzRM+fsNuDzDZddCmwmhLFzXQ15W0/gc5IApc5r66mv7xxJHGu+vUy1B69bVFeyzscm/YigGDlYREWeqla1rjzDXUK5O5w3mC6Yrz4CZ6fVqITEdVQkB0NkQvUc5frWo5MFvKNRsZ10XtO8e0SKJsDXBk62SdtMa391RBYo1NJ10Hbe1+Iuw+962vSeOzKqzBSsomu0/53XoSMcthexGomXqfBRBF4uxTk0tBXCzxMW5fIAZlQObRbCjwxGpK2drFvqOiR2GDWPfZVy7wSBKKhIe+zxmYxsDt6q0sfru6rgwOC2F8WedjVEVcp4njeaEDxVVK+TmuQhKyEDvMWgItxvnLr21KvRyDWegr8Ee6l5aYrHC7DNXl02AhYguMLIScu6WxExK8O9q33qJiaSGPP8mSgQlOT2YGXaI62NOkZWhohTx8oDl6ktpR02YRWaSyqdubIDvOB6CLWDz6lgxi1uwiBDKWHGNyE9/8mSRny7ObfoMWjNsC45XcphxmcOCGwh63FnFsA8hgp8/g/WTWwv0FAe4EDkRpZKCLUvceKCOBmRbJz813SWalPRhIcFwPxq/ffeaXcfxbrTgitbg2y/ua+hw4NkNwcd/18cu/85f2G5wfCNtZK/5SSl4JZCtUTHJYgLJMp+1DKbjY4jWZpQSxh2N88e7nn2cknxdWNmKSpgoXDDqkJzNy9uaB4dUhC+5WWcdq10UvRhTPSYUn79EC3QkX4s7FCxUos8OIfPipA1QSO+aeb13gJCGeo3IdFhlogW9+wIATfEtooKlL8yOxCKT2oFECnp5NrKwNZKwsFYn/xRoOyon7DphTrw2qLCwL//Zlhv+B1jBgBu36xRh/FUG2XnGoxFXqfCPXcnww5NHFNYwdNMCtvB7/7ezk+fnBS68ZrFbkRyfOEDKHt1tONxTFr9P0r/5F0M3gbHGePdeQLSl2Hm/m3KiGR2OzKDIdDRvZelJ4hMeWn+20TN0VaHtLP7jCkGyU2MUKwWLbRIXIGtRbzCJc3+6GxmrnYla51nrMkOutKblDVQL34LQ8WeDYeiAonrwhFAb9yQ/gPYZPv3Yxs1DGcKMBcUpyEvMR0g7mpRCxd24H9sB1xcqIukFdfGzmWX1kcAeyc9hn5dsXQJaAj5SFCCXBPSQw2RMi0xotuAM6P7kB93I+0pCJXou27+sYTGXjTdO5SGASRFlq0MjU8qQ1MKinpcEipRbYz8C8RShczMp0xHX2JEV0leKy4CJzLtBxmCKpf68QHNggHSpL4wt2J8HkZgfeMyfemZ5vqxqCAnBiSMLi5bi6W+ugrBH1qcvYd7YFwWDrNeUnWxfSGGu/zYQ2fYPBDqeVXaL+OUGIvvN8kC9YSQ2cDnY9oqyuSYzh/R6It+BVJM4PxFdUIaJuGzyZeUALErqNE1K6IU9O2osPT2bm1zKq1Hm0uDlCFstI9/FmARnLJLlutG5rIkWV4CoG6ztY10oceIvOORPbXmCWF8Td6PEP+K7j5t9aIYqGAzmXe5IbjYleJpzMSNmGa2oHO5yuhFPzPJjzVq93N1Ocg3QsOzE9dtKlL1OrOfSb83OzrzLvO8wxWXM9u4c3r5zgyVDb0rxMlhE49mzbX4BLa1xMb4cBftUAflvZtHlTIdWB1SvhDPlww74i4YwS3SaHm9/jiz+UzWnT0tE7MP/F7cdsPokjfLF54vEpZ4j16MTrCLWzBmaLdmGlfyIFIPOKtW2UuCn6ixWcMPfa6JN9vUcB10aD/uLVe3SwBdnDhrPqy4sbVK2QmKMM3UInyFmgg8ZOtLSo6JKUs0VxzZ827G9GiH3Mpdw2YcDOl4rDPiAWfygRmhwt9v4z1XtytMuRDYyM6JRACytGEvjmJwQ8qWmKIt8i26Z1wnXog2is9S+XfVa8WICCypVY1Cz4RNEhcWQB88r8XsCGng6UVfEVx7UVDayaWogoDwU8VFFMXvN7+251MUGijtRJ14KjE8UVtwbwpoibDOyscpvcxXzyL1KkwpD+BO4RrtkS2BkBQtsk10k8pWutKDVg2Ia9iNDzPLTj6HZFladP4vIQucaTj0VKwMpzoJ0VJWv7OK5AFRFSP5nZ2DD1ToslpB91luxw8ZaBJaF/cuIKlriJcsCZbWVNT2coQ3dFjsQVdjZpUU9agUJ/i6p0PblYkjRZFkUy+VgVc+FZF6WTN/gap0WZOc+pcVwmRZ7CsYHeAU104LlyF2u3GhjYU96xJf01SRqWnR8qjJP73WmZk7kyJ8gKu/vi+Vef22/Jipyz8PvL8uclnmjZ/hnlyeRXCrb7GcRW+rXatxtma7JJSdu12o9tV3bShtyjF0EygTauJPC2Y2g6kzeETR4o7albr5mUlkHECsjYc3IIoxsiSU2X6fwBkcCtCUIhvQ2IRW8NBoo4e7whxBhmbP54XyTO7S+t1Iosa3JS890aCJ+J4OOLqEI/sMHHq/kw2lyjqaLS0f6NGRW0d8/eYLj7Ng2LnU4u5EWFUDbS2ArQJW2R7lGO6ZzgNAlJoBO11Dv42x8L8gRZs1rdFd4dWZvcI5EZer+9gPGt8MK5oWVRtDKU2PgEsZiP53Phhm3yKq2rho3OnkNeCM0CYxUWmUFbqcKB7itmzWYbpirUwFoooB/4/MK6wbucrfkpS4vbgZ48vvj44Z01fpQ5gUVVu2WofQ9T2yCGWAbudO+AjQdmRP9o0IkTuqB8+Lf/+ON78dRlC0M4NDb4uQUqzIPdRyvR2HynHhObWKKvF1ziTQ7uAG2cVbTYuNdBfsnGBlkHyGnKzSWbhK4pFltvou9vgCH5Ndgv9XVendQKp4Pg9MNFpVrrhr6zsXFS//ZulpsbSNLlxiy+IYKke7RRGM+B+HiIgr3zPDDu4C3T8F3oAVdawCuLWr3YMhMtcnwbUuX6Dv4hnnZ60X4OvYAGEUKXg1tu3uEBjuG4bqaxcJ1IdjzAdjXY6SxyJ/NVhKuGvoJTO6fYBQ21NNGYTXRkRVdgiS72pQlm12IzwQ4anVrCdHc2PIghMqBzcl+CPD0jNAvztYi8uOhABPtjlSRdVCTz0rKG4sZPUpk28YfYb6rqS5KVqccUHCNRnSRl1MHRaZJ/Fe47EDNtcl2onpZNSzAylhWzlqBrJFrY3hv+igvvRSLSPrcGWkue088wbbGMgc0Aj5rVBazdgG2WQkHuKx1bhOUw3PcJlhlBLJF04refHXiyOHkVx5jSQvQ73igG2edT0ZETXcuUS76frJNL+U7X06N4AKrTn8x8+JYtEXUaYkS8z6sVH6fAmtYR1p1fajZ1otm86nth3IX67q/f6V/7u7soeLLMzKtwXkSqO6/Nq5qtSgL5qzCd6u+yuu+RDYuSJpv849LTZYHy1Tyu0KB9FaVqboJ1aDNNS3nH4rxqjo6PWPwV+3GEjydlAcjT4xoxXWxWzuxMrxDTWeEtYneWaGL8p1KuVSAL7Hv80oWEfPuPA012Ozegmg3FlzhDLLqVPUahgmC+ELDxb352OAdnfzNivl1g41WLj2vOi8l7bvUKDGBf8kexnq2tRabCUCMILwo/8QHUpUUyKz0WMRTMkq6aGsGKuOjQGJFbJPxOtu1F0EYKUXcWpm1BNNKivHWAEx0Z1yiWL2ZZ6ACNu4bgASDb6geXTHyE7tjpU9HyBbwHpJ0LrsG2ZLWYQR9C8DI6xylIk4TuGPWW/lLeTbrPxsqyu+7Gd+21b1FY6ntcA4HoaXGtNIwRJl4sDva3crJmwP2VJKLIepLR+tQMnfWIKqKTpMANWGWYV07ZU4OmktPRseW+QnTyPsv6ljY8UJZlZn1rWF85dk1dxlAXpV7+3byhRZdFCcUeL3G8Kpp6w/fXpMEVXG3WRVNNkbj4ddA5AdvclNNY3bliv0nOOmvCzbC4N+p0qW0dkNEq9IvSWHbuHiyyeQlDhx5gnF+iNMVgQUFc2tlZfiO27OIGJq/XT300mWENe8Acf2Rs7ze0CT6lYXvWg4orn0YwC9q2Z/+96god752XQIwPHGbczivMsrJO8SZfxzReFkVKNyL1zv2IJynfTVM7s9v8A3fZljwF4B0XzSJqQ/outpnCJnCq4KTkmR27SFMzJzmukxxNKfUaHmBBM1xRpzEAKB4ocw/ZMxNTTd1E3JBDrz7IKPwt8152dZZgHSj0AoE3bKBvba5ypOWHxSLKri01xMG9Si0D6rL5N5TVjNzPLzmuV+dfX6Am/9rUJ/0P4aG4cApnMiixW4JOkNWuQ4ucOhDNPdAXUl6f2Th4tzaRnB670IkLndpQebOyITeeG40+d5AXDiLfI1ilxH3iWViFYu56ycKviyotnFK5rskCLB/o6Ojmzs1BTi6gDa0nry5+/tWoSMT0gWncaFOzjmx//CVD73HfFURmqwnhnaXnYXAsA8ZtQK0hWoRvvq0pk6Rwwv0JL3Kf/SAVpmBzkxZCF9mkDXh6Z8fb4+UGYE0nl/D0ObQ85MlTyoPouoEJ9mWDn9PrMe6z5+mwCa1EDPm8YymOoCixVzjXPFfE6muJcY2WwppPgOl8OMs5C8TYhbUNaYMsOxjG79GxL99WfYN22nNpuw2gqll99vUuWb/5Ysdbm+baqI3uV8+kIP7HNjgtwQ6bJQessFqLboedq2++/eSujmQiuk03X/G9wfKmi6/3M3pi0WV7dCiDer4ea6/9njF+9zGQA1I6opP7HCJzDhlaeVTNluCkqMHjU4XV2gWp4YjI2YZX9Fint+lblPEiFDsvxxAVIrTWoWPzOwE3cgWqEhNuRVfAnfnJLT1JAIn9IUXcaan616ADcdgx+hLfbMiX9Ovm+mV90OfDlCm9CVWNnB/vuh6YjZIILZjyfnPRffG3VV6O08l5z77QHP0pJGQBz2UxCxcNJsYE4RavdHR0i2IcXiXXhBYe32yCjAyyKgWHILcx/AR+1dlLjVEwYutrp5d6cnT8LBBCbnwFqLCKEVeyvGQ+rJYphptngQDywpqX2hs3wX1xE/E2QqjzLhmLa/eEBphD+/ThhMVbiFeaVJh92BbKH2JF7vwEkaVwVfdkOQvAuAI8UINFEZCwqAhLqSLxUvpR9gZq6mIuHzP7Q8in+wEirgOpb0m3JV+TBAeqSh6sd3vsoSC9Idqlpp/WBOLVU1F+AaofvsERSlAp7pm7Ae4zPMEzkzQl4H4D94yeT1S6xArfe3uwpmyamYrCFLduXSahjbKaTtUNCH/KHoUP5oAzkYuBtjl2m+1hNSE3DSCts3uXvpI2uB38usJoRSe8NfumjzPZQs5IMrMgRKgNeeXvNkh0TJuJFMRESY2u1+Z/+5GjCN8epvzlLMPaoYjoTIcHGxVXCtq1GBW1bKKUhaR5cQNhDoV7j4hfNPtKy77W2IrvcrUb3wl6hl/Mrmfzm6zK5DbcTiY3BfsMz+prfzcSpP51NBg6PXhpicztSNbXrtlavWI4d3//uHUduZsEreJv+x25b2nfBZ18wmSRBx1f91wDhtgVj6xvYxjYPraQeDGXKOc2HzZaa1Up9SurujxuaZcZymc4aeycaTjc+OedVMNITllnt0DlP8AApRQtMraiYF45tm+hxAauklLIqKReMYWDxOh/0AlLtOLrNTvJyrO+MzDp6s5ABy3ORfi9bosyluvJB6ZpLFBdOIfgQM0V0cmRRRr45NaKuv/c/AY3fpz+WuF5Q3kXHXInlMYVKsHtVFWsUVrr9269pC1519zTHLy0Gdzj1aqflber+8R2+zsU4MWy4Aqva9RV0GOTrrUHi/In8hK++Y002Q5uwLmabxsGqDpRy4EOJ0WOxPLMpmCxI+sSxAmTi8beBKS/dJvQ25a08b2Ntfcu9BuOQne3aJdvHN3DJDXjkRI8i+521l+NqKrqJDA602kBNy0/IP5q8L14guG7lRJ6sa5Y5JxDpjNoRfTSR0uc3xRF0v9sJbaCfffX1l6wS6nwNc4bTCOc4zkRK1c7jMqKBXP/QGntkvZ2SVskICdBnkTfs8c20FRJVkRfxTvU2SgLtIxf/b5YNMpfhFnEdaaR+OsnG1TlpoFbJgzGRq01Zay9bsZXdYRR7di/fCLSa2n3ZN97v60LY2xEeOATB2/LU8PS0htdbGFocGill5aquCHoVeeejN8u3cSUdgc6Fd1i0tHiM3xuD0nRd1O1y9zh2dGZb9Pay9XmlKNpORNXpsPb36JIB3Dr5BJRSjACSHa2NQ9ccDV9rey1fbttkdYrqEwy0pK8R0cY66/CiGvJ1m59ytWyhnEbdGt5u8dDszh4Q27XZXnKcqnZ8jBuwFWtzwyr7ZuHOaGQkM7F5c+E1puPTHF/92bz+e2XX8ptBzytLDZrv60+X+7HNdCeGyV6qYvxVv8KjUbdkk/kAbZv2FjE98e3eDs04gQW/Sr9cbnVe+PYlh2ZPKwWblGNlm7RtBy5lBMvaUsDl9soJy/1xqyZn9znNIyrSdFUYL1FGbUZX6SMUWzx0QrHoQ6/LWlH33MZ+IxjG3ibiwHmsW3JyT5NswBDbuLuhwrBBr7Plc+QfUF4Hg2GSjoebRZNwi45bWNe7eSVYkuGqeeFqoZKudtvcJKzNpAI5eqOYovFqBJ3A6j2doRi9exJx+G1e+2GT4Q9ChMUdjDgXZWJfy0zttRCuQGC4QfYudKxrIhYT/NJXKK1y7esyDVbf8ds8SkmkZZSYQodBpvhxVGizRosxmawjMc3VjYf4IIh06M+iqx1/husmi5telvnFmWsDPXkY4pivMNau56WEMNcYOvg3vbVtR4m+YfetRoCuBtr9Xs4rA0vh1izZfTv5CGB/NryvvulCAmPeXZ8zRAn+eYGRxDfUNsUN/+NOCHVNjenGpfZE18xCS43JR8cm3JWLsuXOb75u+ThFp18Ke/ZyaupTlINQQNHt0ntHpOZokYQVTXwUlMbdufLqOCOdvoHvGPZ6Fu/6g2+qLieW0mi7rRbSXZecYqEDy4zt5gPmCZ1XrmYvARBXUp39m3hpAbLLTVe+Ijy0ZMvKUVTNa0RR9f0EmWTn4qG+hsYoy41okrYgB9gnK7Z/ODI1i3kREscsoDj76Fk4Ptdi677V1eaQP6LdLo22ctNU1sNnnYRNVXE9+s9ndYgIdGwDEyYLbNRcYRpYph4sNyDURebe1JeeviR2sW+li62KlwsT12s9PATlxBcvGpcrPbIrerYAO+WLiavgZogqEJ45iHt52Yoa6lfvsTzpCHJJp5/iVOMuGo89IKolCh0Nf+2qEkcdmQqPGBA7IEMWTCIUM22ce4bJeJlVLt2s0i2gFv6Hak8KY3va2J+i3rtvvXf1KBwo0Masv3GPgu565ijRQoMMzL50PtJuuFyHpgCwJ7q36XdgB259o/UMc6u2ZIF1zNqH55aJJGOAY6cHTAqJ68onfzIAHuWYDRE6QIo7eKLoTMfRUhk4z3V+hh0kn8fGHH2udxmbPmfn9HSzRb/k6KlLbyFq8sWNmXIhQstzp6z9Yt9fYlhxR0koblxM8HxiV1e/uyZFRlBvtLV0+sgqY47MMqTqLidecnfXhMS2THv3OjCtxuKxvd9OhapIJ9smVzBroCzSt2+OQedQzApBY+IVBn7Z4kyp+P1hdu6vtjCYG+Nl3X1yQ8k9CRJBJgT90mSSxmqbBoxgydODn9HSYQ2sWRl44jdNSGN7ABsySxvftiEm2MXZFOvC6K4bpCHgzYq67AwCDQ9fnZ69uL85OT50fGzs5OTp6GALg7y8gvqLg7nZHyn0SGWRe4RvT1ONfDRzaiGy0jCS/cgK31mFFVhLTRWjnh1ciZYGml1MKyt2s9eTYWHuuKewz2NU7Los+r8RGgpPXz4k0uNlZOZ9897Lr8zevZc1Zr/vrMc1lsj/yKO6nLjC/lyybj++ulnt5wpUJrKmoks/AEmlng1+ViQXF1bqIooxRncP3AvtBs7k0MaL6M3GRX5KlUifBmEqng5axzSlo1/wW8josMlGNpWFuexV23FKpixRl9QWQrfSXYhyLW3hcaowmJTySIk6akHlFbEfWUcH3tAefXOhkXrFw44XHK9rNiI489Fw5ZwoXhtmzYy6NS4t0dC6Xjqll9N0eww9d5HkZs+va0j/MpygeqX/etmRzj/mkrP784LKxY5KWDW8g7WOqlNrAO3qE6tvq/i8MF3b90nQ9XtrqOKZou9lKOw5HKPQVgTxH8MoSejFeT2pI2X9TJG+1DGsjq2k/UwLfVDe78DaOuSn6cVY07N7fhdfjt0fGHX7VrEUTN1ovE58i4tZk3KWwYDDqO1uFI6BfRfcINg99pA7hj4tCUphKvigEGM96xqnWxohjKU1mZhrfUL2BaYdV/DJZb8ekY5VuK4IkgsP7QoPQZBtjMeagvk8VxKWqsNC+9hUGcDxC7bu6hhRVoNV8lVDKsFmWj7BNUmfC0iH6xtLdicGHYXLdqA5metfw7a31Hsd23ImlUsi4dT4LrIW49OtzHTS2ReYbrUDIfsOJ3OZ6S4lwk/zuE7+Y6dqIWkBBNChd9aHStianxqKpvE5hgnEYpXGrRkeuM6RWVdlBrKX4qqj1WTL+aNBsB2f659ZyjnPqhboMhyAk6C9IRYPeBK3H/VUDZTr8Q7boXINi6/StW05/JJmVeJK7vmAl2UFFx92+1O8S4X5t307JYENvq+Hp1vufC7rQ2tingZViY42dDJNETYdNARYbFCR3BGV5WFyV0VPR6lLTIFJk64Dv3qC9rePrcJLcKXKE5GWjhU7TFVlaD4ilX9o/aN8NdtATpv3m6g0crJnHUIWjT0mj/SdHfwPHSVb5syVoTssmQsfBZFWKXrJJmwCXJgnddLTPkDcZtMaelBr31okdO4NaPqUKFpexIol4gNFWz57ZKqZG6DD7B5kZEYpZNXEThZj2s6uRRWK4y+OWhKR51TW/V7wEyKdnZg20bxrxVRj5fabL2hMZmDm5ZqQ+scI7oGEw1fUYnyg5ft1lUwBdhEQ17XtFCQtJ78hirMr3cYZdPeZuGBblSY+57PVDhfFdeTz5jNtHFR4smrqkJrd9lQoylTl1i9Iu6Ga4BLVFk5ZsR9PhbEFRPEXY636A2fSbtP0ZXl9+C7rRBhnwvy6ganafd6zRTdpCmJTbR9ROcLLu5VCF8xTpCxItMlW8a1j/0Gvn/RTX6UXBadzYOYi7YE9yoKsIXJX+ZZ8sEt2hzfoNQVXSwRUiL3B/8fZWvyFtG6zdsO1cEdYyi5ccfku87Vn4f4/ypjAd9bMX/o6MsDVk9JA/Q5oUWq17hJFsaWfJQUEypHYA9Vf87jLdoS5wnilqd8ZGHOG4xKcwfkfuEfpg7oa6ZaTME4f/9mHaWRHrAbr2zCwG07LVq3dxdH6pvSTUliWKrAeuUWZWkFlisr/76dJYM704psDslhu7U1syF+8c6CqANBY2ODcn0XRw5NyGeBRjHeS829Zp1BrK7CmezCdElr2JZtOBFyrwc+d3nReJztmAQpqA5RXDelCfYfGvBw/UcGLaudV6dsEl4Ukx9w4rnXy2nzliTSMsCH6OlCws8ViZq8tyNoF2B5nLqLAgMfziIxE/qIalQ88dP5kwWUg/9dHxlKpq4iRM1vvrge3y1gTyWfXBZN2fpzZh/piE0ozoktSM0B0ES3K5ryqX0bbX+96TPLGstvmrCh8n/QyfsGbn+Eqrmez1hRxDI4zRpxVWSb0ZR/s4hMYjcqz8bVLj6qt1Rbil+Tevbh7We7FlIckdp4yqZBW+8tibD7fLZGUvKxKsDmQ6/taRas7IJpshvwkJ3kLso+11ckZUuJArrHj+gOPLs58kv6QpC1sw8vaVhOzIgjznjijLIB4sqwRuZnGxj1fcI7CgQEyhfCZb1tg0vQhPd5taHRnkL4iF26JmVsxcEbp9wWSoEyMfH57TeHCJgsuxBL8NCJs31COOz4h3OO9cV9hzzIBJoj+XpR7nf5tBYWSL3eNANJiUNkisTF4UCAXs3GjdPf3r1J7K7x5AjervINqdhpfTaxTdqEmSAB+NTFx9fb5A0bj4tFgx0jNDyRxKS2shr4A3SdEsz8lbZ8JTg9slQOE8ORhY0W4F0enr5KyyFgCwxb8EFwtdCLqTiJOnA9SsFyTnE+fHRC3ZG4/BnlyWzZ7KzAKbFTGX/QBMVDs5/LZk+zbLnEqX2fQIBW6bbQ6JRuimrl2iYcoOeKmGolXGUzG1MydtiwwuTh97l8BNeBdHJRVHVBJ68bnBe0Z23DdRWIEfMIURu+d4CV52pOxMAom5x+bY7L24p8XS2eY9c7lXvIoB3wD07kOi3oWXV7cn1+lm7zgEVqskK9fojaEEqha78Hdm4If+W3AsN7NOcXvEkiXcHQuCJlLW+X9rPUZfTnd0teNeW1/d6ydps9sXK7m6rqllboysyW0kLzOVsBoBpv4Eh4w88A6JItys2C83OfmezNgksLPKtsvb8FRaeXn1vXWSwc+7fa0zlKWmRF7+pKBdDklMCwOoHgV61fHTaT5ofcOs/N94f1ssmiw428Vzi9PmHhynzBprDFoTLEveGeGilcm6KHBxvjDqJ3y1KJ59RBERdMHcbTN0WROZtJGaLizq8KlXShRLY9BA/Yq0/qofuOTR22O+uQksHas2lmkYwEt59HdkH3uUIWPOcVBqXVK29H0wXu0Gxthui+x4rE9PfLusKoz8GvuP0CQWkb9AH0WUgQvMnBS1HfWgnoxXyhUflLg5mPIovTwscKVuTObLirjiR5dKLJ74dYiRZFiZzy5NaANYoSqwW0jy0TXbbedPuUEGn3d9RdrNDYIWXZ+d15UVCMUtYQcq+1KA9ZJWgReuRXCqseJ3hJ0mY8KkdsJo9XbifpRDcCOFBvhXaTXBdrnzp4UZE76XXLqIkOltlQwMh0KkKnP6MsmvmMhQMx1YkiTQsen/Is3X3BGXcRW2ngc7wUbKWz9hjP4ZxjjdQm14H3SPQDvuFrZm+yuUFsE9bhwZdvunj7bJ+MK4Lbe1mT2Vu3OklbEjjw4FMdPea9Hiy4jAIDqS2r83Cl4vuuJJYXoXdvwVrsNskWG18nNU7ZEhnLYypSY2Klnc2idtnBf98jLYLyyU+YpBnK856daTfzEHMpI9pt3KHtULl63ODU4knDWS/IMPxlcs+pbpQwzY/fEbVjsHALL2rkU8NdbLsxFi3G7sqEEzncFXSxdpyIf/iK0xT8q2F3pAfDkPDknU7qYgKRjcKdGzFBFh3ZvjOmQrOfeE/bjCxk3yG/7tJPBR3dvVj8S/la350gGJHqRFlTJjxsid5F6m8FBm+3vzDy5A2qTXVF+gJEldnOWVhxi6ubGnSor2o5R34zuNJa/UbZRFN8du0NXrZOSTjZ8e8kge3/pi74+5lrXG3gvdcmY5p5tZHWJ3SDjabI3p0rvXT8Jf+WP1mT5k292i4Ew06o46OjoyDxvIeGqowu0iLCwRBQRjG/exUIwLdXaZDczz0LUxCcMuEwY9aKqzCV76WLC2UBsb14/0hrRtjazyzmO28AsZCkcbe5YpPQptdB8hm/gcVFgqWNA5tCbUT4GzWgBa4qbgvPRF0IjoSwg9IqNqFvv8FSFTn5z8knlLTGq3fW7hiH20pjoIragLfu9Xbh96q3M65xiqeXwnzC6AwCD6rx6PJoUu4npjPbjhTVJ6QSb7vXSBlBdlzoJaypwkhxuMMqTOcxdvliyOHRbLuMeeYJTpv8i9TIu9YV9GuNbJRWR9hpM268TYpB7cN3M9QiGblQIBtiU9ZCK5sy8vV+VRT11HdhyCAIz1saNDbva8qWdnT6LzZDsGqgPR0kvAgTPK4lC7PGPbRBTdSJqq4myKPIzmzEga/1usk6y246a+zdBgkJ0fnH4D4J8jV0P+MqvMi378HMZ1mR85MIRe0pRrgAyoPzwV88//cd02pmD5xO3rBpGg4H+HXcJvoR56QJ+j01RKVNtOChtZZgYsMGqTZOYJAyePrl/4mk6eQiRZSSmIaWWoT13wzNK5Tpo5UDD1kD6ZFUg32D6aouyvdFAlPL4WbJ1DKh/7evvb+y/z7yZ2TsxyflLeAQDHxf8iP3zW84OlAExhjdJp5DS1tkBtmNvmkWPatOCpe6ZJC+/NJT3rBYyOAVi5OT27s1KeZV1Vxvuf5AUBG+DsKISluGn93lQvnVVysJ3jSrgynJFo9/Pz75g5++s2jB5RGEfHTSpulfkrVdXnHiV6oPH8eoZIMjOtzgefTl96ur5Msf3x9u1GqwXJabCi/EL995s0gTOD06GZJugoUp+EOWCrccsPVEWxSY0yYuCB7raKaNOW6cI8v/P3V/wuREkqwLw39FM4a9H0WPVFQBvRyzMV4omm5mGppLMdNzTlc3FsoMSYFyIyNTKnF172//wmPLWDOlLIHZazNdKB+P8PDYPTZ3VPc0RrGCUIHEagtWMRoZmWq2nrxlSlrQoeNwlrN11UUWDdGARopUXP2s3g4fNMImpEhWRgwhh4n1nr2rkHdRIG0e/hRsSuNOvfyCK3eO4emOLknmzAQPnZJ1rBMueViuSFGghtx1MWExEjtXNjSQy4TPaQuCU5TSPXivycTwppgcXbdhpvtivdsLQYydJieV0E6TlZuYNW4WZIvxOtvt6zLFZSgH/e4O7VSaFfh6bso05FjQeIuwL/CWBhNzE4CAswPykmI2dY+Qfia2KtT+Ho9Cq6dosfj7xcX3D49K6kD2IZ4LUkhXUUdlgDZtSsrpk5mIz3qCVMl5zCUqWNoNvETCxaeWDWL1kWkfl16IOW9WIdasH/L2fY4yeBiFaHXrb9Em8N7KrvxEPb47Lrka9xZkMKkaw5MDNufBu3fvmjW3dxGZOcUtnYzMEx5q8DIWD88k1TFOeCdLyHnFEg2cPnBiYtDkcG+hw9dAugjxrmCyPHYXlBT4Wpgg6x30Ywtk2EJW0WFnVDsftAgDe3jmdseHTwkavd0BmWHCMVXwbvMXNM1a6OPzy7nY57bQACSrVyOxHTNdrzyk1Haf/oWfzLBuBGYjP1bLfVUsz9incNwwZC4LIjJB2bJSPmA3uZ+iqQPDeRbUaQxcFcE8O0ybeaBmXIhxUk0GPNUl4u3OPDaSKFtYTujRei7O0ZU2A283uahNSh4rsY3HW9iAritC3k3XNXmERpdOGn+cZrQ35TZ27M/pRbk19UADOeDVhgp/5xxqHuHzJFOusA8nMFrvS+SXlzBu7/DzS41O/9WUFUHevmwnDp22XZA7NEr6E2pzpku8Rc0q3INZmKUIUxlhDEkC1MfpbQ8V4vaHyHtoVV32UGmU1ne66EcZbA9eAsfPrWCr8a6LKcEDioXpu1yTksjAnPCUhxdtdtGedHhlv8pimsHxvneuEKDKInXwsYk3oTasTY2XWYYT7u20A3XBNXbTbvpbTb8c1QrXv6CtIwigGdoua8dQg084eKlvxjxlLQLf61XoaIiTaEeSN+NdOCOU71k5sDAa76G6FDQ4Uu5aXOs9rh+BqdW2kttukoP9tcJgflx96R9C7lreHO49iSbcli0aOUuJyOff+DNwnSCxVh8xArG4cIN2pANzM+muLAzs4EYsI52y/dZJhq9eBQYDICTEkdmAVL2bGGwjtHzdYsHqKpeJfvGrFTwxOJ56Xbp3hjmpXOSleWPYBQ/Rq7ood1KtXDaR2dQWMP4MlS3SHwfF821Nq+BHcBcnOwfyhuMin7NbT22G6snP7dyrJSCs2rlVSSZ2WB3JGHesIotLtIYM6WI7jKgie3BSXtZMl5GbjEPsu/CzHNfwtJHNGVtCV2hOYLzzyrRu6eQ1i8Wv8c1QG1tcJPNCr+AgUm7EAf1SfPqksX2ywbeTn1kNxZwwhM8yINrKiiXL28FHrsrrrXeXQmMyoe1XMb0Cu7AzcCp/F103Y6tMzegryRw/o0sU/a9/k3YsDQDmEBsR9zRpGQQvguiljcrtV4IdxrR2vpMplJ3N07hUbaDC7YABcHvxrNHJi1l9NHk3zQggLKgL1+8mTssFNxLsgFkL3umkz2ybRsspW+SlD4PoRRC9DKKPXNT+Fg4HlE8qg9KUZRZALnzo0ofsREU/U99fpdVOrsqiYMucyRW0pIAKxMIkIkhihNCSerSv8HCUy/2LbGKT6x1tcO5JriVUbZF24b6ajNxgq1g4HmAbqhO5i2d/n+YiIP2w6X+potLsnecNuY5eSzQohevFfSNmF0RqPQYwuHwSYT1l588PH9qGwdsBz1xW/PPZg3ABdAIFtRyle1m87j/9O87yxrmHwm828TswfJ/+96fnf5ztuarBcFqRQjyqWZLF/kNLfJ9PAXmc8sb/+oWscfAyR1jbaHCbdTFkAgbWX3wi4E2P0QWTWX/xWbzuixthNV7Cw7tama2IlYiRhn+hR98qsPKtwATeSjUJquHFhAGvUDNTBqc7WKanOTLldL0rW4je4bFzHDO0yDPRzeUv0t/2wPIYDu2ZZFBKXLa9Ib55IyFy4+Fvbv/xg/EH9fPydk/pB6YbUPiXYkoHvMPH8+ZWmVGoylra+b+uz//x7vpc2I4/Z8M3DKN4lpZPX734+3tg/d9lewWZPHoEIpNnWZsXZPJG6CheO0CcrLUbq5p92iGrMCfendZiQV6xrubL648QutD5QokUIje+6v2P64l6RTjJyrLyys3gY5SYiY6cUTsmI7afrMggFKJ8UefhrIGBZRGbkOOmJgnX6Sw80Ga5+s3n9svLWZgOyVQ12bCmLFCf7ENe2gy7tLHhaZGHDXbtq/fP3+yZYkB6+/NQBek96fi0TvwNbRP7GqpZQz7j4i1jOlvUnniMVGmSks8A75LmomzryUuS+dpq0gVYKHr/ga0V/pSboZwxfVnWPzYr1uYDe/oiBNNmsRnCKCuH9uUXMiLVVwVo2AiWit4IwSYO8N1927DRq8oCnmIkD9LxmBHuzipMOHycdiKDxue7qI6L4I/UNZH+SI92adLUrBD4PpHm8jUqRwt8h7NLLe/f5AeYAdjNbEJn8t2E5Ya88E9hEnBrfy9L+7twvuWjTBduG5KxRLUV2kg0G1PeGi2wQUy5XU6TTzbOyqGCaxMWFqhK3Qc7QG0umaWUFrMtdZpAWC+VaYi5g4XuLjv+xV6/gN0OPORO+WBFhwvtJRrpMjITIlL4wgX3/bb1OLoMkydPvn/4/cMZfzS2uJzVKFlz93pjFrgsmcmvcvZ3x/pclX5pBpCXaD18C2445jWqWbNOi1AI+UreJ9itzOaqS8+CPeg08zFfFGrG/cqqlf5dCn5y9eJNaKLVCcjKDZSGoowe8Vo63zWhKzIOSSVsgAcfhKpYJ538d5NfSLHunU+OHrp3U1amoKIaFq0c9ODpVMQyXhRFWpHJ3Z9CdxPfGzJDseH3WPHpsMMrRkQ6en1ncuhxbAzPBkSA8EpuBwe+0lHKgYoBMCwX0plJ58vQQ/uKQFjIMaMcdz+ajxFu5Gj1WnIFh/0c7co6LNKBXJXDdaCc4+I8xVVDBd/Zqsmz4NkmmA3R3hQPSPreRTA/oTq9xmlZxAwCU05En8Hrlmy+FnTgY1IZBXYby835/d/p9R8cYpOWMiQLGaP03v7DcnF7vlcPNs+Ce3CmCKEtOP4wbtYirzV2uKobhXwFhXUn7rn4UhUaV1J1CE7hhp/Q0wyYrTqmPSQgwBOGAKkp4SloGaBsSVGQCi9DJE+uSApK2YzIpsgDscMyKmpETk32ZA2zC7IZGEfUFSEU7euS0fEaxm7yr4JscE35bFkWaWC5ecisOEOJmBDFSCs/BzZx9F4iPFpHyc0xjoqsnn6flkTPNh2vYHGJGUcIGHbHfuEJ5T9LuphZXPpKlQ12rAtO/ruswZdiXc4zzC31HfyaJEOskttiN8Op2oW0oMPKiEWBfLFI7B8WLVg4Jt+jshXcILNlNuXt3drTIh572jXY1pnMoo0P+Lbkc1hmhhQ7oZTV1SxMlVcKQqQqKSKUbqoOUGBkwUHyV9lX3Imrdm3RsIXz5N8Eb++w55FLPhvGxpjUPXj45MGMIib2USOGzybYH1wBo8oMaprseGfbVMSTJfJgZn73qqegt8jAdygEi0Mw/4ZA4e0IVgByDXMcMxUxfKeO651g8Rpl6QWYvbs4G0yB6Z5D0jJGvz/59o9hYfH8W4eZW+s5qirsbbhL2Fl1ueBFEL0Moo+C6OMg+sRFD1rhiPAnXnfrgXbytgQz3PHhteL0yHBoElGCUpzvYgHuJCsYYgELx3+b/PrOEpWfbkmitbcUBK3QNV6KEdsM3YHDI52dxI2yVekQOcdjx4AQ62CX9bM5QsWs0Bo3UUc3lCxKdStVh2W9r7eEKIUNBR2V9+jDs2/GMxLlXHxVj2ZdQjyAl0G1KR68teWQHeDgqXzY4pkYjQXv/l1JQ4AR1bnF9frz2JNrK7YSp8OGt6WETW8V6ZTDVrspvSpMDJR77DC+haAWJDKkvkfKsSFX7147UmxIUluWNw1k8KScBz1u/2pIwuQ6IbhIcFSBZkGoCGLcenPAPiVljrlN285/qBG5ZyvRTiGoBMDZiioWm+H9lFCmte3cC20MKtsG3AmVNVPJz/etWAWhzL+rZYlAP7WoxrSSZmwCe0YsMJrgt+Bx0fOfoOsZ4UoH+Aqq/7NnAWEShOw9b/09LpH10rfFpzGegP5K8aaA5wwagPMh/VEhKgwqWChYO5YffePleils+AUHyo7hsd5D1oGxUd5MdN2smtkvc2EygXUV+fvAk4Q19wmV+nOX5BNWsmH7k2/sRqPDdq7mYFVfNst2sb4PNJEL41c6y/tn9JwbLsz4tiyLtocLdjk+O86aEbzEkY5yRMlknFloqMg4HjJOw+UIx6OPZihHn8sCyXeHi1mc0X0hDS/iTGQnWMK8bIIcWNPG3OCzLJwIk/SHHUouHn3bPnz8/ecBw3sZwoxpQScvWCZSnGWlU3mSPk0VvTOgHyVmiNUpPBvuiz0Q6IvvhGeI5JOXbEFOuS04N9skh8U65WbdjMncJwxNt1aME+onGcqf/duzESqFzNFGkubt8jPJMmSiYxOskfAwYhWUAuXr5w6QoojPAUVOmR+CLspiwERbnqiUasTdiOm9VOrvVumxWAWy8ojSnBTTzWoGD454fkTJwpgNF/tkEkMurhUb2MqkomHU0nfmaXM6elPugZU9Lq9AIAt6tq9KO89/U/Hgu4BzZ+mWoEOrxlCPJUjLVXmADmO49DTKay9KU5UiBO5OzRm1EuZ9ZFJ8MmOow0tQigzW0EJiO04F6QjBDALIbaR1+HSUlDXTS8AjaNIyzTHH2n8Dm3ln86zgYp493d8vqHLsIO6Gn/Gkzuw2E546ZPWFZ494kXnMgpUf5Booao+b02Rie3F+FdwvWBkErDt7LezeRfjoRlxbS9g8I7a0zHr3Z3MztNmmI7x7W0aAe6T9+1NyTcpi+gtOl+6OoiBlnNKtozz0gPv6Zpyj73IoI4rWgsznGN5ucKUNZb/ZvUNxfZIHqNHOnpdNcOwIyiolo2Uxo2whO6/LNS78UdRyM/Tz+/dvXek6Jp1wBtZTsLpuZPDwBpTHMrwTP4KLWxp0esX6Qo3UtSFPzWAhEiuEj53m1qTFt7912ekfu58F8f+nDFxs1Nw/d1T7e3SjA50D97lE74YOI+zo9MCA5iR9VoBhiIBBRhEgRRZd5t6jDCu/ZpSTar9bOoV7bsFnfzEzjDxW3sWS2bJB7k3GBaURHxdWbmZcnG4KFxyZz2Q9Yw3MyYYGRQbk5zjjCFma1X4rmHX4l1+JpfrNjJnJtHs1M4YpRsXkxwLXy53wZ9W4SzwWAHM6FmTdqYlwlRQLIMo8SPzyRWXk6qWwmju5koqleBkSzKE0sAsqKL9pxl+vPZj1hzhwsynIQ/R0uDATvlfSm7I3E7Gwb2siNjCOXtXwpCojuk7fBLlBwunDS5cyuprq6VWZBi5Jc1LSkZQ0FsiGoAzNfbzcFtIYgUthWknOT+Rcwuc2I5UL9860KmTvNGuyO3qOhcjyBnOodAzSg5kDHd4o6+4ydeyBBYRSnMNKlDB+5HLztlVz6sgZaML1lVxXDE/zcBqnA/efe3aLEB3plLMsiL1CpPCkPujiNZdJRTfbegf2rv2t6uRxTpy3/9WytVi4FX4ySFpuE8xd6JBVl4pw4nz8BwxGLSOjza1F1Hkx4UE1rgvvSf7nhw/JIm1JOvomHnCHlxntrf8eU3ZRTUrxvF3CI8KZT2KjY1ai1Kco5c2BK8Rds3swHPJ4aFul8Drfw/n1R7hh7BLMEUaC44uHZQCFa9eg6BQ1Nj7B+PBsULxBdHSCoM+8rcuPbF19uDIPsSoRyS5zBz94zuji3YTfM3i8/XF+g+F+zBUrEZJEdzBkqISHsmUPUMQuII1QcZxdhJSwFQMbvZKF6h645panNMCPZ1zQ4ZXjFKd2OwiThy+d2TGPu5jQbZoEmHj1B9fF/CIJTv0i/8A5WUS4+cUU2YnxS6ZftwoW5PFalmATvHGniP51uwBlbKfe4MDC0oRRksB92pkNwrUaE1DGRS1MPf40QS3/XXxD8fhXJQmqBRvwIOGqMyY4cJRhb5iqmKdTBgTPeU3S5Z1cOxhsTEXcBS3IGcVMOPYGm5XIstxnnRtH1ZFlZNlL9vrVG6YULXE41JwU53BJ58MS1pWogfdxT9d493fplW3Kft870XakPW2YkkQf4DmlF7+CEeIaud7k87SbMknW02ucjLubx2NTHZv9mnK7gS6ue6KNi0yb2EDfkIz2+k6finxKXZmxfPyMUlCQxJ0w714TD4L8INziIiWz3gCP+gLoEvGJh76+dWIffw45XDq/rTAGXcPdSwLa1qB1uenQU+31d1whh0WkQ1lpHz07mnktZ2v3oM1kLsl+qpzwZTIN1bquD8h5yYPdJfPuLGdxz8MZP925jpPtmE5kp36XDH+s4vnlNC9Bhn6R3H6shjMLYY7P63NUBIY1w77Wg5mLdN9iQ9QMITdCBzQbqc1RewQ3jHLxGxiUZh7xiCsw8l6fSsqcNLohskszOGsaGe+zzmgLeM4m5qe+2zZdYb0c3THcYBsxwGmxlLbtPqA5eNOMvc4XbyBc/i53bgDGrNmQ1vCC5GCriRsVim5XogJluwbsYHF+qRWHhVwwBYNOwQ5RgNxTwSqeykwXM1Kn6POTJxc/XDyebcpZzhopW7yE78AM9psfP7X8HIWOPGlgLLDDQvYjGx6a7x90TUVHHNNP5hh8Uu0/UqeDOExjvcQSOtROXrZFEZ1EFhZR3F19NAuQdIM34S9/lMblp/6mKa03Shx6p5N9xuJ12UgzwndYji34wkma4gauuebKwpU1WZJiKso3QBelGCVHCD0NS99CNuJEemZf2mP656+FOCIMaGulQVIOD1xcN7QOPEbzVt7fYK6rT6Zxg7+xoRFWjdngYkt7abhDs7y+/iXcZ3lKdqdU0CHHGyL4iRds71Hm7l4xtEGZuTcRRwbGW7kFKUPfcB+RjMmeRTvmsYHTVCSvXn1WyRvWGBhHYQ6atnPuQwRV1R7eKp058oa1nAOSoA6j0ETQcalQ0YBXKhq7VqVs0R3MEuyQMXagP6TFMoneW2UFdv/hd53S2MObBbWyHpm2/l3uwJRC3U7uH2Fgcg5tB4wSAouNYtHbL2QUJbmIxL7q9mS9w8hLcAyZX86Pkvhy/iWlnfANaX75s0ez5MmzkJUOCAsUuffk4uJ0JEzTfc0mfBXdAq6Hvt9iHPDDx9tn2RjEblAw4L56MgOfeLxNMbg+qHezZWCatYlabBM+ZkpV8RiyPN2Uims2UpU4opc6VJ0HCz9irFfxhsZ7k39oVGLa7+QKUVKU41YeLL65lmefCeemwLT47ruZG9ICrfCmVh6AjLBfpTtBO+H+CYJ16lC1oBY+eMvBiHDiPsUNPM2qrG/AU2FM+Q2Mm+10MOIgIw+NQG2bZZueJUrIj4Zw9qQi30EbpWXfrSipy8lAB1UiLY9/08BfvOxRSvcU19u9eNx15nGMqlpSvvAbmXZuMwrpLiilLievpOQaMDyfdCRWMzMPzNfN0kdpW2/wzse3eB4Au1mq/HrLdLjxPpEPEbyGCXG0zwa3VCCmegtgHk96hIPWNkak4+4oHJC/6QtSZWWOkl3gCpQIkTohjKw4tK9gE0Ck+yzhdtxZsaxCIiOLbMhrEu6S/kuMU/BYGyuzhU03JLAoX6ENFyRB2T/xLtR3OW2taXKcd1Apu4UeVc9/iznMSpsrHn389T1SrPXK+2i9xYir8qiQseJUb8uAszeGV6V9Y6lDBlRtCHdSjQBMbH2eEfdJgolrESUyMqk1n1e8wjBgkZABsI+8tHU+A2AfNd7YVAWMlLFM1nC+8VpURlRHksFyXYuGM0efKERz4L561tz4cN9FPGXFl6BcgAtI96W289wcBDCCji7YZgVeBFEzeY9NH5jH9VHBBTUNdrw5Bih9Bfz7dvaH2G2z4p20fNv3ZYp24h26+3ivbJuOaH2eZsaEvS3JNPzA2BXj6C3wsk2fJQmmtKf98AciSIditDnJMrFx5VKSpAqgSkwT/fJzJEtv8hYcRyWxl7/8YFBIVomA/X1DHiWKFqfjxM5FPVMuwdRcrfwHYeviyC6lYpWw+fmDYS5D/l7CDpD8nXSOXyTCzUfJ3+pypCJVhDHVnyTtQlZskAarpckPLRtZqGQOysYPBxjogJuLIK7Y9vjh5nQGOqBNL2qm13i2TEQbNGldy+zQg7ebdLTjTlL7l87AtEmEiQR7jq1QgbOZHyLH+RzK36XELklyPqoNi/BixPyv3x9Of/jjm/Oxq37G7goMoJfZHc8nxY1dxi7p2JmVZcMeNDCeqrC922s2yzHj6hV4xOH2Fo6eHlnaIrKXcRuukB/OAQ/bduwixR6kOamPKZCXbGk0dHIddK/K7U2pyHo3wgFXOAuguuQ6cKB7o2rPWJ1VqoPwiKfVKNJXBSVp6Co7oxGTpsU30K8ycYrHU8kov2nruZA5UzyGt9hU6BOXs5GLuGbTiQlDSeHKLlpWiunap+jqOSyrSVYM5/ZvhxYNNFb1Um7//NX7d6/+8+H69Ydfnl2///DvV9ev3u+TxQf+mApu9o53VAkSvEZLkvhFlwPsloUJ6nsTDq4H+A7sLzgV9MQN5C3BdcJGNH+7B5Q0i6jzZ8LjU74myxyNmxsoRDXuJVjQwOimzVWpSEdva8MQCesN3OCEX5Pcf65X+2UL7jHYr7Mg/+B9MFPu8H0CroqqXtDHzmAmIlVwMk1Kb8sbSj7DbbMK64bUpOkaN9BDT/F0rN5LmemuQE2tjLfi4pwUKb6V9zF9wauyWMYM4uoeRXkod6Y00L4Wwrjo4uYxTtzfrrdEGMMb0+x5XKfdd9iJ3uEYD2Y0/4E2rGUItbb3NboNT/RNR0maxzMXSxFdzUvuEd2lwN6Yg3XajwFm5Xy+81B+B9HBdFPX2Pg6/q2s12yJ33q1HH12yyJtu0haFo0d0el4HOhzvpUQi2eoqiYvy7ZIa37kcae3blxr1KzUCmUWIBjqqQnDrSwfj63nlL1pI7x8NwauR7f6Mdw5d+rBSuxjta+Ks+VZX8HGmbrlSh6yNUfkrerwBo0q87stGK2ykn2qrPEsgHtFLmC/yPuW0OHSgSGAlfi9Xs+uf4JgwbiHT8Lx5N3K4dmqyKaEG01sPuRRpjLOVBLG1NvbutzgYuStdr4DZsTvdKsOHd6FkRf4dLTT7cLwLOIa6QH36Ox1keVMpYADdsWSBBafyga8cBO2t0Y5XI/S2xjjvd78M/ibd/lN7rEZT+YlbNza3CCNc+rbHO1jT9gqgPPnHiKHEhHmb3BWfmpRYIIW/SdDNZ6SahE61ArRuwHEpoxvaZxRT+pKmfsIc7OH1j5mDGYGmqTFRxqEp+Y6zaIVPpbiECZPugL8cQBbBIRetT5G0gDW+NjHKoAF0i2yAFb6WBUIVwXSrZrpPJCVOpCV7lmzS9j4WBNgarc7CX5eudhX2R7iyV3Lk4Jou6VmAFt8gzS0W2uEH9qxdViPUUgWZZ3E+qJBejBzoJim0AWTwrOC75sDRr4QcBMJLjcpYmOsFvmc9dmiCTuBv/87WwdN/xDeG1zm/qzgFEZIuV4ofwFWuapi1MTDm2SkvNNL8qh+/OjTt4vF5vP3WnxIQC3FQQv+SLUNiPQ2+VT/cPE9KncXt4485/AGH27bZSQ5/0g7wxGdbwuXfVKXlKZlLmyL3eZZl9AjhBcXn+bzzXfkySYUd2/UbfpoXnz3/Tr57tP84/zbfXrBpkryw+K73fef6yyY8v7/uSbLgjX+Gv/dSHROUF4++e67zWP5AjKWaPqIXm6zavVt3n43v+0PWn2/okWz/DYtH307wPTh4pJcFJ9vf9h8d+EW74rN51tUEyN8cpt8hx5m9OHj9iLEOT3/q9e4VvgWTd6IN62h9gX0Qzai3S4F8Y5VtNTtPit6fMhSooU3wMSccQC/jtdnXIjN6nA/5AqU73TBpshi08iA0ioHi67ceMSjTnS7ISfEJaaIKgGDGS1QHbod55CME5YOTHFeTmuluJgUcNTZ8CesKVmyX9kRwaYXhwa8PDTgo0MDPj404BM/YDCHkfxEpI/IGpEsIod0hB0kCHtOLm6qXFal4zmtME5h7eZSxytFYJg5YNjSOzNRof5qHZpo9C4C1K6RBon6ydXHmtc74lIEcA8Pm57EpIAaXbZ1GxDcInayG/AdyqptQi8/bEqXZocp048mOl6MskZpOdRkdCBTpA485HSVh/aPEO9uaRN2X5A4HIlk4baSC0sVrldgFlrv6iB1fHKyPR2mRwTnPo3r4pXI+KRogsQdubFbSDYDXLCxD+NaD4A2uTurMuBDjUJ00U533CO4Yl/l746kNFGcegUJDV5yy2su5ROykfH1tMWoHl9JRuzu3EJhR5Q/xDnpWVvYVGLp2jYs72jbsJ2/Ibezhfuus50XChbpaOBrPCVp55N3rOZ+QrnsCT0nCzUGoxz2iZQ6N2vnNU6XmsvoMqINrn/+XyMbGY+9+qRi8wueDiiL2MAGpwQZ+JRNjrOcXJVFgcVrnL5ZjQdOrLB2Rhxa38Kh0z2cmPpI5u+2u1XW9+SdyX2NlwQinTHs3v73p+d/nO3ZKjKtmA5KfeersO4IiOetP3gYKpyZedmWuHLaNbNhsXXggEbB0CG3cLDRr/yBCWZnXZXDFlp6sCPr/grfVTPitlaFCYHF1zj26OrFm1HHS9KcSQ43kaVfPeOrpyFph925sDsRutTtMI+bwejhkV4sdy1Tuj4+ylCr9m8j7jQZH1zUJZ7lUU/IXYjBbi+D3oCTz5NM8jlTgB3V/cGMsqUM6x81LMlkgK8w6ue3/NDDnfJMmDfKDhiX5SKR/uvucl6thp2Zwe6vnUdDA+wruc5XwyrR7vdOM5oXnz/7ZckE03Aq3JV2AFS5+d2UxfIjMZGt+UEvrK9L6+uR9fXY+npifX1rfX1nfX1vff1gp/7Q/rSlubDFubDlubAFurAlurBFurBlurCFurClurSlunTKyJbq0pbq0pbq0pbq0pbq0pbq0pbq0pbqkS3VI1uqR07V2VI9sqV6ZEv1yJbqkS3VI1uqR7ZUj22pHttSPbaleuy0KFuqx7ZUj22pHttSPbalemxL9cSW6okt1RNbqie2VE+chm5L9cSW6okt1RNbqie2VN/aUn1rS/WtLdW3tlTf2lJ96/Q/W6pvbam+taX61pbqO1uq72ypvrOl+s6W6jtbqu9sqb5zhgVbqu9sqb6zpfrelup7W6rvbam+t6X63pbqe1uq722pvndGK1uq722pfrCl+sGW6gdbqh9sqX6wpfrBluoHW6ofbKl+cAZRdxR1htGHzjj60BlIHzoj6UNnKH3ojKUPncH0oTOaPnSG04eOfN4w78jnDvTuSO8O9e5Y7w727mjvDvfOeH/hDPgXl+485MjnjPkXzqB/4Yz6F86wf+GM+xfOwH/hjPwXztB/4Yz9F4/cidKRzxn+L5zx/8KZAC6cGeDCmQIunDngwpkELpxZ4MKcBsape+UUrrUgsDE5mXtGkA2qtK0rLLM/mEVIfeqcMBzoxLs52iK7fTMgyi58JBmUOmyChi0my0L6Tj04ERUrnpKlhpaPJte7wBWT8hHVMJS1/uy/3C68CELgo6/PmUXaMYgUohIn7DXbE8O33ANboSYXu1CWuJi8hoVozwokwXUz5R7OrJJL2cIjUVcT2V9SlTMLS1FNWjpva9ok1CHhzYe6WuZojWuw5mMRMaK4dSIsUYO3aGeD3NWWheTtJms3NlbgbY3ZMtJGy1oc1NFy0Uw/VtOE5d4OwRZVKHchD4CrwRbUrMsysyH+PqMDTmMa5QO82WqbfM+K5uk9+PvhbOwSrXyDm5rcOh2j4KCRBws69FKtjHPCBWWJMgLbZdNr/7GVplHzWryDjk2WNpMrVMH59uQabUixpF5fGdyEBS6JYEIFD6uAY1TEOmqy6wtQVVkfXdzjjJITlFeILLkB9FiYTQk+5nozkKfbOIcvfp2Q19ALcQNhXM3I6wszyy2KTzh0dO8i9sxjPv/zw8/Ig0n0HZVDBNZ+r9Td7ckVGChrJv8qPBe9SdLOEqRKQX+JOtafaqNJAl+lklkGXpOkLifXLTT7u7z2EOxy4EZb2Yes7ugTDzpA8KKqE4R7+wQxCn91Aa/z9uIe+vmeH10ysFqxSf2pEPHvqG1We7omRfgEISjg+b1Lt8zmKGsmr1FBRr5D4AxyIz5oSjZ28HxgRRupNmkevbqTlZKn+iRJqd4Qmzk1YMHFAKqSVPyNscZGtmEwVFgqp5I9zZeuyi2dSGwCL1EtabmzR6abCX7GjBcgjJQ0xZNyMfm5LErnYJZRysUKcKu0bHR0ooGZXYOLsm7BqXGHwMv0wgT0da0OUuIdYIVwJj1Mn8qMIuMGq0evqRmwkk4Co9N51tZljYKlh0ySSs8Av/zIneLnTKUO3SZgpLlJUuIZYP87OBX0lGoma/rP2yYL2F2JPT8FMXgMNxsdOFqWn6+DxbaiTloaUA9xfOwiBF6GwEch8LEJjs7Pa1Kzpue/nWek3CSlhCYtFd3dIHyN1voW+1e8GFxh84aXCUgl20Co+flVZCZJQULzGpPCJGnZO/BgnVPFOm1ne9sW68jYUJkkLXkHjk7zN4zg4aKX4FbgToo2qnyd2HhfIcr7/F2ME49WcF0JhnK2BIid8LNgSRfKyJuJHtEQIJqYKY/aWDwoK6AfBWcySLSqS2cqM9HxCb8mWTZ5j7V1CHdkyrKmI6qkLfg02zuwuwM7O/tn7949WywIrNXGG96BnF0nqzJgTs3OINWBjOwZ4PjkEWVLTbQI3JQGNYQmBk0rJwY6PmGmLk6eMdUAtt/uaI6BsWPcUMeMkT/iNRGKpkeqcFlxc8EBmlo2B2nNLhZNFY1D+BozyxxRPBl791DG1/cM9UxpoababhG0ItWBXyPLCWJ9O/DyxyXpIcgETcXFIPQOrmJo3cuo3SjLo592tuDW4vmuuJ83k6RrykJ1jjtwYE2lDE10kU53f5CP/tx2eriuLFo3X3ToAZWi5jseSVTFqUQv83nId4hLgufhLpYUPgatp2xrin2SznsH3kFsfdn2+MHAiMz7hYWAHSvhzcrGO+nLYY/2sr90oU/W0sqyCqslHeHBzALukNYmtALRcFciG9Nqr4nQVVmZyGhZFoSuQvbtXJKeojpwfJot7tNYlKtdkZ4MC3kGX/AmNKDRdi57aXkmm42K229TMRwQeL798d31q+v3P755/+Hdjy9/fPfux3cf/vXul7378erFndS6FWrpHdUa3WYUL9BqSI1srK8IpfFlFf60W2c5my3Yoj/QDUwKNxbtYFo919jBm9Qq0lEvjwdzUn4kwf5jELTMChqdGlM9ew2WGkH0iGUAabktshKlU42zkpvRaU47jTxoNgEMDsi4e/L7xeWjP1SXAi5qw/5Lq2+QXj0nje8k+vjJSvMx6qfDRldQXbbcjuI4mbrIqukb0FIuSQxIC66g8XLTqwwVwZ27miYdSafYgUfsLIhYJ3y0CTy3KFNzxIgiN2JzG5kOpuvBwHQZaOyYIoBIx14vko5O7ej+w5HL1cOPD+erT9+h9NHcfzhylLEb2CJYkSqowRoEvZIwML3FoKDRdQteO9Zevfbs1PMIM/uk30YPPY2UsQYvxFncvfPIFO7JoGV4CWORNLcOHF1st5M312yKu+MIeVtInw21OHCQ32OlYrr/e7h8FRhiGKnpSLIkTHDYnooOH3lUZTM8vjOAV5ufSzipGFOWLPaKR3Z6jYt3WTfgkQWOAy6pOlCkpD/lggKnd0lxWWBKfK8aIimDODBa1piylW6CqbI7qCKfct5YFvzy2ORabdm5JSUDUJOucuJS7iLDBk9eEEpJCsa2Dh3qDEE2ONXR7dYVJo+UdVW8w58LkqwDRbUqaosmpLPRkcmS4tktCV3wJQXqCCJBAxrYtnqqAp9y940ULwI+7hmcZo6Y6aDScKLNTiYSStOdv8xiMnQELZaCBi9SyLAnXEcxSaVRKl/SjqAl7SChs1mQOsPzQbBjyedWmytJufsjG6U4W1Bcb5zgX6PSXsJdGH8PF25Ga4IqCg0dUGk87Ak3aEnxDzSfB493SfHRJClpDfBrFOQ/UEy2WjefamYjcvA0ITb8JuuybRx4QTJxAcQE9axggfoIxES7QjnM0bAIetoh6zVslgeGh1zjSkqFHDK0yt300w0Ob9Eu5zOYrzySorKJSmAHnuMGPX4M7wIDNNIAGiLh2yora1nNDs2C7Dq14NHZ/te78IzS1u6UopD+C1U83GkbEFjzj4wAW5OkBDXA0WnOZ86rlaQDVTr888vvR5GCDw6zj5UnkEFQQmloqJp4QFZRH6tT1ROutcVxW0yDoMTU0NcYoxdZydc5ffdbrFDm5Geh2rCvTRhYbdyYxtNV1DGv6gwTxB6XwHJUCen6ozluXUoKkqMsWLEGQZWXhg6YaiDsaYeKNdHHtccuoO3I4mjDwlQONfQ1mm6ZI9/Qhy22CmKIqKHR6bLJhY1us2blJWdSjKlIYqMTlEpNYNQ1KSrBDhsa5rSBElKcqpHR1czzD2jCWkgFgF5gIqdoON2uFLBlPxjj4BAg0hzR6+mnFgy6BzQ3k6Izq7Gx5cq4UOSvw2UCHcn4GB5jZMgjtsF5nN7nIYrp0WW6xpOrqx8DI+kaJ4k9zHTIyOLM2PzOzfssy0183iPSiBhLyYnAgpVFxibqAGmsSNi9MMv9bZT5DGnrqjYkfTUH0UcezJfpDlR5EH20dLEkQySnm7Jl+ay95GQR5dglpAlbtLfKAptFwnQegOimcdEFKVCREPBvWW9Igr3UwdOlDzYpqWW1mfgSM8UKZVPWHVvuctENkGMcyIixkrBwlgSpsHhn5tHqEm0qL+N6bepVbZjSsokqSrmIky4jJLnJ7GFwqhzCwTadV4y0wrxKPLzxmg6DvFYLGKl6SgJe3BFcw3qdK0tWCFBNok1uw6RltZHgLEM1XaFcWPBy0sDzWGsySNyFm0kd36snP95yY4V+78aCEOjkHiUv50xF0z3WofeO2F1wMW6zv8h3vhZJ+uhRnA2Kk19wXe7c7DK9y9of0MDYks3Q/I23GQGoTAbuXujPwbkQQh53vCFcNsFu1X5JwLQbuPjbi2d0cFenwoXht8lIIGQsX0sa9vbRnYsCW0fgYF1CuNkA2w2hpHGZ3X/694TCw1n5gBacatSBd7IFmqI5spPwaqiBAXfyuq1T7D50VNScE63pPUA6pP6MOKdbNwFnNtikgRtGFkFJrqHRzRqsli4m101ZTd4/e/n+mZeykRRZUBauQYtGXWWPEPpHCCfGTdiPYDzd40cJzmSDJ76VFOMeYl7p9Dbam5YBTcVBg9xCjBHKmixJEaYe0KzMOKc8/9RF8OptQOdVVOdKhwMfLD6pvB5xd9PywH3JHzK/gXvRFH79ymbg2rn4YOSrUM+LFlk567545oqBR0amHYCilG30/tWbX/c/ZfAofc9GYlKchZutYH5+7zLsEy/jpvc1V5eFIW1glGOF8Bz8NS7Yf9GdCB5sroLJShVTlEcY2DCbfaOnFDPq0RaTkhKULHFSYOzAhbhGpixX8mDh1kQ1RZ/t/Zubp7MHZ0/vRccaN4WanK9KpvohWt3euzg2vauc/joH6wDvXl09fxnYEZAlEk7bjR1qCT+3eVlP7utrA9S/+vNsjZhibbWPBzN1ZsqZrIDJLNmIu2+9tjFubiBv2jKyER8+N+reml+DF71J9mZu3i6XOz9f/7iegNWTWpjdnmRlWXlKr5GU3QNsUL+yjhXH4LBnFMJoexgum/iMaMgf7AOilkSujqumSBKBynnz43tvIrl8kompk4cosNoKFfgUuZQvv2kLyRHWw36BK3tjrIerFgNMMsWk59b073/OzoXTqv99+bf/Y8dV+vPXy/bkLUZrOnnuGypUISoIIA3uWRN/kJpUc7ERBZjjbSREOs3mqsu6r+0GpBihLhJc8+fD7psMQysWyiIL2MiA41VwMK4lHF9z91tRDRzCLexgR71Tvqve9Y4kK1SnE4B2AYsag5b4yzLNxPCwg709lIi9TT7Deii4wAqgu6oul3LLwKXpGcaAx2Y6Vw4EvUnFvreaDdxYHUimTHhl6sfNfcdLKjDqwnZiBGliCovSLvuIj/qIjyPE2MiozkecOLIng196tQFg+Kcf8pseZHbkJfv0aY9ckdnRz/fxQ0wp/NGvvE4UMdSZWFG0IBrhDzA7YHRzzOGRR+YlrWGVsgT6Kqir81y8AclOtJRlSuGvi8nVChVL984co5WLhFPkMIrEzryHE5QH8RrDhiQuwrE6TdEjqZKx8d7FFZNtz+TY6zT33eM1g9Epn+Jl3PPbBHw148mzpinrAu8mP4mziqNH9ETyQ5KRPPOAsymzRCIhDlaMQxxuwOf7JtpFI2k6uuyviwWB04WJLpg35fQKZdnkFxLJasF6v/MyyCPcrW6uUAU+e715h1MTSQwIYJEGFi2B8lXRT3kJROVI6BAznLY9kxsXogsJvY004tgkQLNyblBiMxDnpXpWF4chLBbMQP91b39z87R/zgkVm8nntH0UJzVmRbQD3Yt3WKvIaEn5Eg9Up1lLZZH46JyVN87olGmMLvFLL0Ter7DuWcifzwRsLs1NqH90SHJK8qWzlSSjD8zeXRr+yhYsSi8Wod13i6JZaax/x1sE7N/o7piN0CZqWPPE7ms4ZAcYkpyHHCpSze5I2XlkOiVjH3TasbU4GhvqzA+6pqPinKoPU8qmnI9Vz4AnQxiCK+SIMQiinPDmaNbmc4LAkjDYNgPbwvfZgmue4RwUH38XLvJgSd2AR9zqDUlYueYlN0wtEpCDeJLWHsbLIoDPWzbQNqSYWa5P7TAPZqvaxZotWRO2RtuQYFJBAhjLykBmj9BsQkw8uK8C+Ya6Cn3cvGEpRvehlPYs6TOPX7Cj3ruwZAwf/XYu5p2q26vyhxS6Gtgz3Z4t3LgZvFUNrhR5eaujaF66e12cB0jqSzncQEMd7IFXIX0LU+oLBmtSthKl52d7O/CSbNQmlBvh3j5JNgxl61cmHFTWs6r6wKbBHJa273HGygy2AX/DcP79r1fi5zv5ABIK/TY922sORtLLsIQLNkAyzqwXJud7ruIYcTIyr5n6EIyIqorFUyvtPW4SIyLr8dB24R5SMHJepi1PV6Y4tA0lPZlYLX4v1VDE0ILsk3aOYccHAiZ7Vr6l+JW0YBadrYnpfoESLP4h4AkA0z2/j8XCiYtbGBrdd1BBdL4nlJb7DN/CI+Cy2ANrddlmn+/2Bd7SfVVmJNnJUtrDCgzVyQqs9BHuh4Q13ArtW93S+M4Tyil4BF1nZIHhR5ZmGIGlA79tjz0HMEsb8n+urIqDqfH7XE2dPfBuSEBIu+uED6zksSZi/TJBdM/dg4qy58W+rxE4f2Z5TSHrrJ2ciZrQy3lQd7nPVCKKnNNZobBuzxspkwPIK7RLi31dljmUbL3heybGWDBNsRi52kzy5jXrVSpKc3jRyuLyqgXW3E/CfkkRnV5mF5fV9OHFGScik8xqExj//vDy8bffff8H/J7KcPP9qmRDQbEU175EaxFCZGhrtBvROqeLmuAiBQFUa2ENSNjn4luEe8EHDl2wkEFVp9GVwDBRBrSWVWfNWlLaMlV8auVPa7O0aeENL1owHagWuQIr8gmqYWRhTRgy0rBaYW0DIl2MGlp77/4g1jtwqP//V6D1rTDKmpXNX3W4c85pILX7oqihOWbtnJ493UNnZH9Yl5/neJ8oZweS694sft7mjKEiaau9OBosWV2Z0xUuEdrjTVWHhhPE2mKzg6aB96r5idF+vywRXfN8sHa3F7lVjUgPLKpx8M4UHmUqJkWjIwi/n6ydnn7wuWvt31cZh07FR9RiUeKU5Y1lXIwR+yY5peph3DpbVsN8NUPoKqRE81pcKw0fiZZtk7G56eKpHKGG+asYM39gDSWQsR6sJrBDOgw/3liW5ZKfiOTn6NzSVwIpsLYQZH74hMAnE6GwTfPdlDEMpSNqYXuJcKj3x1Ljw3+grJiKschazLrSeUpolaEdE4M19fOfyxzDDGWrd/n0eufufOVT8HxlPIPWQP/5AA92c7r3z/kV2oxcp+aJjiqzoICBjTo160L4U+7M5W/Y2ATe2Re4hso52BQFkwCGNTikUVGFy2eZrxBxoJrcKCyf9VjlKcwsMHiEBHWdbZf5tThQ6TmUy6kKAocNbVNyy50bcZHUpKXoNgBNuQbvEuTZp43tXAS0b1amtehzFklWhgXheYhtgVPYEjTimcjARoSc6MQsINgeewonxfI4+K7WXeGHZhGZjwi7cNkfvX0lWsjkBWrQ5LV4oeOPD/GuxBNOWeS8i2vWnUUa29WvybJ4X7c0ZJ42p4zYGERpD8HDlVQWPNA8+G317kiri3zSkeya9YJihkJGiPiTDEkzvw45thShYaV0xB19K1pku1SLcfQ+r8yqYynE4spp5tdRWT18prSymuL+rAL96Ky2lXeJP6cA8pdvqJVnBjZ28DTBY4kzxJueFyoWd28vKp/8gtgyLdStMoMgWXXQ2JbO1uvctt8dDL3NYcWCKdhlFK9uFE9oNmz1VKTCOokBVzVeQFD1ONGkbeSoHKSVhD96C9GUcVFXBJJWDsKvWTvYrXCloFirmcEIwVZr3EA5sglHXZeyrQR3NBjZ3vzn6pdXV/+83P/67D93MP0rJHPVi3E1qjOa6Ks/EZKCLyM4vCwKcHMQNoyX0q+TE7BKkwAqHux5TFeXAYrYU3fRttoiMU07TLaJl6J4l1pBI9+SBQnwd9hYX9o7mQkKP7EmdprmxF2E9LUhPtZCor2ncFqs8JsD9VDMZvWNy0vmXPawKDteFh43l5koHFFu/RwHu0mDYxp4RpThneQQTwAyvJK9OVJhHRAUL1Eic+nOCDZJ1pkJjk6Tl6s7LRhp84RUIBhfbGB0uo20zNGzOOrCGHnusIOUExH+dNXE2JD/lGxe2fXIXrVZlhHRocitDv1XuCDWwIgsXEXZJN7Sp/qNtktt5zkJMJTF4oFRRgHOyt6YRYhehdFnfF0E2YPhSAlt4NyLAeyfweswqpz2ulj2ZinsRaY7y552ekdpm7akkUHQyP/xwwxJpldlMXlVgNYq7ni6VyEhTKLvaKtETUwW+UbWnEkSpwQ+Lh/KO6C2NxqALx18bB9mLN6VyRoHl4aMWJvELrcGfFAX1lFOOtiS5GVbuy+/GbpgqCuygeENrndgxHnpBAwQRotWLMuMNij1NgI7irWj6cJrOCQqQIcVKpZLpzTz4bHSruXgcbTumVhxZVY0Mvhwigc96cB+8fDhLHFumq0QP3AR5diFAEmE/WOF9aoNmouQF+LAr5MYMtIyuH0wIPodGmXOX0HF37RAGpkM0lVnBx28uM7layf+ZPbp39kgBTcZ8fnemlv28vJChZK1uPvfiIsS/tmCI4m/EIdtuGpgoxZ21CpnTW5gB70EVjH0dPl3O0s8B+f7lts4wekr+agBrCY+qzGCcpIT40vw/QZnef96dRZ2C24IF9TB4UBONkZTpm+4kbu+d64jGR9hqoF+rNiqvGYDfilTcesLFenkJZskvUpihEX3/l4JbKIHX47T0U466wBTuO64aENzpkc1cmDgd0m8dE39ewKU0muUeqxggoY85R0shAkGk+flbfcM8Oi5g/OYmyxM6QzCaCHLYsuP6vkTSLhH/aylsCtEkCeLeuZo2sZxUbg1FYATVKfyHlyIuqCGCaBoQuRzgKp3vyJ0cSgUIQLr3gBs9ZcxteygQBcHhbrsDwUXVQZDDPDId3C/h4g3WAdkLh6irVK5Y9BTgFt4SoqyHetJtCdooq6nBGkVDsDQI2BCDxK5PlqAyRyVSYuM1ZLBw4OhN2W2CaWyrMtWGMcKSw57cENhSFGUG12OduuFt94pLRcJCokFj8JBxQm2e1G/Vc2Kpw6mm6NbkpchoRFsCUeIvE+wQYooONKhoh3JKR8+wsYiXUQpl1EKI/QUtjifbSLC8yR7yZf95Ec95LRMWjjAm+JqWtXpbEmz+ayo6PxyHmrcNSoovL3rD2YyLRYyNFTggYx7g0JhsdZDYRlvjBmhUbhumnwR6lA1jBFo1YqkAi1Ar9IDiUeJcj4IURZNSIxVVrEeRklIBKCRCC2ZI7U5pHwh9E1AEEbOuf1zSTxgYE4ZDHxxVOjLw0K7c01vyAN5unNKPKQzt/QXbHCO6YnCVRqtUxzBe6C0Dg97eWhYcX4anlmitG4706OwxfAu1IGboGLG0ClMsz2ki0i5bQj4oR8s/EMrdKCwDynkCJ9I1Mj47sIHbd/xGDedOcdTraTggnO9m7xGS/S5u/9iq+UiTG4HEfYyI0Rd4UGqGu4CxK9hTIMlXCf4CaTXc+YbuzCUC9EVh/4dq1xWHg9+0l22nMDaL+8zptfSjOAFrls5KkAMYdVuCsY7+HuX4i57lvLS/OQfbcENQLHgVYYaeD3AC/AWp/J1iyUYVD9aJLvVwmgPqKjTEn+uTZciqMrx3Aq0zZpys0os6JbM61wiyUf548FM/1StTQg7/SiFNaktyuamQcq0mjNtfWuIgvOPienHbdF8TBa3BvAxLT+VibmVvU7b9WZlAp8+7xamVNW6Rol5J7Uu6KIyk/20pvXG/v5sfDbrT9nKspTdfMrW5kJ+Uy4+V1tTil2C8+wQn3Az8TCTP+aAetgnH8+OvlnIh6/7orb3uo73kqOqz32gfvayEva86PeiwPeymPeicPeiSPeiIPeyOPa8EEDW+4zvnmU1bCLw3sUsYh1Qis1yLlrXXrSQvaifvSzUPS/KMxGyN6WuIQ9dmEw+9p2tfYyzyHE+5yd/TJNvxXuhGCt4CRDnJCRhDQ3cAm72n8UTwvBFOt08A7uLpLlu6qAzU6BRg6Y7qIEOGbHRoWUeYS1+foeBrKG+YX8DNkQccMh0IuthsG02edYtmDzR2IKqqpR9FXhsNQugphZnklR2Ouzr5Gj6C6FVwKEUp2UdbUkaMDHsE+CaWS43MmxKl6UO7RvgRBKyLclINyc09sor8HrFSn8C7mEnz1I2/xLY+OS2psJTdkspxOCOfI3O4cGHnJOYkdTpgZyN9wlN4D++synPEvavCtbdWFh/BLt34QogrKr6Gb6q2YgeqNsEcK/tdegdyvhFjVFOA9YigJiaxC5hCxYQ9UkDLyZ04JsTmgbireZthhI8ec5S9V7hMHIF1DkQneHTIx16mmZGjEwZHn/h3oRWKFFnWIGMsOawCN5qEJW/aLwcdOhdCvCqhlcZTDF+KzwKuI3jgU5NhKu6YF9nHJQHIldMBW+olNIto4QTnYvWNnjwYbCIdsBVa4t/sFKl6D+9en/lLZmGjpvYmJuoN8VmxkL4YXmDmN075aEMBtLpzWONigYeaCnd1K6iZWJVTvd5YLUsk8EK0Tz7xOS39FFRtGJmuZIWjT15qS0vPVZeOiwv7ZMXJNqSGmdwG3qMHdgkwkUPH6EUzEvu4dhgmiRMHN3D24L85NqKSgS+RNqBmhiGTOzw2x0yVv9FPJN3oEaElIY3v5CwBtmU13T1d5TIvS76bLlVGsFlyrKtW6m9HcAYQoc5BwqF33T+JXQxQhKlhWXTMWKIdsQlCSNyl4tTqRSCeVmbQ0Psyq3cvjFyVNZgI13trxgwVm8+vEIwaX2FoFLr6lGnd+xGwyArr0n0ZnVwme7mdbgj2uUSbnnNbnKNNtwW8RUYVm/Axo6/+KMijF32NpinW+qj5vtTg/A1lB5xMI+z5TKoqzvkUcn89nzyE/vlX4c/fpoR4mznS8UPCm8OL+ctsKfgNBd4QC6inPYKlGgur1HDVFh6h+yuylWRYqUk03ZO2xrscsxsAlu4JhY0aF5LBj7p8qhMvU0aBpnzafcpPywdoQO6c+EOEx/8soXdtxyUv59li+fSCGVjfYXz+83NdvqHMEAGnI8d6sAHFUqYps6U0z3TUMmGsLQNWyta53m653eXq5qAMRX+qmgvzejsuesqkuC0RkswzrQXdwXZmJDO91XStAVuq30FfgLEjMFP6sAaiTrOX7AEtyjL9iKne0qVESH4Jbee9rpcul9wY4OajrK6Ugh6HVF12rNdqbLsFKr/4lyGmw1w1V5SNbfQFqjXhsK82CKTFOBDT+koPQLCfhwbpXX4AyYjXa5ql0cD+p5oAjZ4a/Xse0kW97wbo3Ze+B5P2HSVNQmysAzgfUOkvhdFFfHJYxa607OrH297BjF8WxHXxyzc8y0LvKvhjKvWjpcfzCKEDUlxCerwlo3izYYHdbGDjkRc/rID77sQJlv23WxGWdIIpxMs2VCWh3QYT8ggZ6eEAhWHCoLpz2CwKXYQKQYrkEkE5tadOr+q0h1wmJjiDc5KeUkhHEK5/gyTWWfibhviAbaLOO0W5r1GvSQKhqkIW0JGqXywi1K3cJUmRoxGEl0pQIuemrBkROsxIunVPFsHnT/dJgu4Db8P9/NItPtP/3L+QJttHnqo9hcpxtnhB/kHyjF7ENzu4YVyvgRLMAVcNjhnighjQMUVtHPNb8oZHv1UTUR+Vbxf4X/901VLBJEUrGe2a3exGCJ+aSVcJLubCim9XVnVA60Aw6+HjBgnVW8r9Cm0cdzBuiQ/HbdzwiL0r9Ukx9BAV+MJmNN+zTWlu64yxGt+YAqDt2bJ+33RIDWi+WTpqiVIE05jq1VZqAErEGYXo3xqyybOetZLBl2wTqOJmpe1gnSyLEi0RHTVhAorAJ+iL52fu6yH2o0jxfFvXxkLMqu9FU4HP5gZn32ZfKB6J3eNV5cn65U1GJhbhSSUuBaRSh8oB1wxUTFA6NVR75G7aD3VwkUJa0O//3n+X//vH98o40g97Lj5RJNboGi4G6rgqGXRDMkMtBsQOvSgm4EqxonHX0pf0Qzl4fxQSgyizpAJf3HHBnAJHV5TTqS4kys2AIVEhadBswR1jbODvsLOF1tCp6TN7zhdCD/gJjPZZIIEvuxbkAweLodjuoCqQgOMKZPOfCpi6PeJf7nXrwYaosFBUiXXjRabsXYHbVlCA0LJtHlp7LOlnfPPc5R8asE1ttYLBSdh9ZnbfD5+MBcsJs+lMTerOh8YeVbW3oa8baTFfsnd3opbePwmh1V4wCiSd/pohnL0uSyQ2BY+F5wUm4A04fGSae7fnB2aqBwyD+ALftCOz5T0ntaTA69KGuUpyu59bNnMFgD+4NGF1/2jwXe6sQIM7jAMsHYzTcrM7MX6OFF3dI2okjCgxPle1qhaycV1h4req3z5mRSzHKRe6IUaVEwgC8f29M7fLU8o1s7Dgo9QxXAjRoPnu992RboSk5p8MHWYs7iOx3y3dXl05RgJcocGRriT8R/11u/kVUEZ2PKW1+dIRO6y/W0Su/uOidkd5NeBwzMmN2HfO5JPsLv2ZmVsJxLvNjvpo3MVBISGpkQ/lW5FPk+FmYXQUZhHVU3Fxu+QuFdgV6wJk4U491ZVHxBLyvNgZn1K0RZcT3CCmOjhszj5zAAZlWvmcY9NSo7wbJUsSSPOPfbs1xbP92Amie6rDBUYzCVlGFEs3CaoWY0lPpS0nNd0ygO7JFwAzT3ckpw6yti4le3e1gQe9b5UFnKP32PQrCrBamGwUgUYCTC6fWX4Fmx+NzgPCx2ba/14nYQ25fCWZMQcWLw7aQQGo4zAtTGw4+v7+Eo0nRp00Qtc/IA9NSPKCIVYeBbfW+XgMoyXgy1toBxKimevfvWyDzC/Kq/UEA1oLUQjyvZch8AueetgSiQJjG6QNXpT/ngLFz3FcdpsXvf4K4LwRYnt8L0O2tLiQm0fmFFv1Fu9ee0fQ16sfki+b55826wuWO6SrGxTxrZowm8pqhqvcAH2zCZXk2fgooL9kq6R7YqAG9pIBDAPvl34ayx7G9zWs4VtPlhVqaJ9DTnaX/hLghmBG7aHPE8DAdvMiKSkNsCv8kyxYmpOMn3GfYDtZmmfyhNRQrXkwAhpRnLWdtHBNzdWjBtucxrcRhseqPq26vzIsUHIEWyE9s441BOw1F2S1HerQHG2mMIY50xDKEnTWaPOabovVGalgeuvOTbDd18YoXWHd19LbOLd17Is5wauv8jSTLf7+oibVYd3X1mLP3d495Xjpunw7qsqS9Lh3VfNSr7Duy9KiMGn+4IbQ6RYkmoGZqsU2QXpljC90gnkYqvdHF7359gM5aIDu8r8fkya7qGi9lAre6gCcEbF/rDC3UNJ7qHY9lBGeyiQPeR+D1ndQ764Z6c1uHzS2dgrWfedOBAMJDob5zzwNFKG9NMmfGnWTPygjIV4CzzY5X4r2ZrRtY0ve3S97YhGRzfhxw9DKJ8d4fi2rHERCsC5DQWa89tLc7IEWyJTYQTeDyMvIjg4ROnMQAZj9QeBIhsIwrmsKjyVtnzYGBzOSGeR1qUoe0QeDi+94WIX2kUyvl2xIbxCVUi0u8xerEHUma/qC/6M4ij6Lg6aIw1S8EYZnPZIC4zTMIU06u1HmNpdFIgEqDFcaQszz8MoAu8LkRj8rDZIqqU3ynBEWmYttA/RmMJhLIzfMQgWtKaAFhsnXcZJj+Kkx0HSac5mRQPo1BKRRGRxgwnldmW3KyxdzGA4RD+/MuOO1TJethlbNWe5UCOPX6ADk0XHI1BTLvXw9a8Te2DtF0grMs5PmE49uZbN0NevQrf1VAJMh1bt113nB8kDrzC9SHc8QQqzC72HDIobKa85ojgFr33BDb9QCLNMbNqdxmNa/HfJH8LEjVfKcLuyDVRPh3+N60qQovS+GFYpFFGudR/MgoTDTtHNaDdHPQTvmoMdv7ejmRIOn7UdwPzeRYx3qCHIuWJ1zJrYjhaYtDm32kfHN1nlbGT4anD80MLkc0dRJs/evg5t/nVmJ0U4VOWnSO0nNkn5u/XDZ4T1DN0uvle2FICJ0ZW77+F+wcMePaKqhssP+Jkg8QbbCTq0XDEkCT/tVbny27sw5RjctLVJ6iGVAY6tQNYeysA6qINlWh0gn6gagGl0zIArYgNq0WIgcsO1Q7inKWGG2ADLPG1LG1Ovw2zk0obqyuGkFh4Gom49eyloioK+wh7ghnya+TOIRmVdyO+RsxW8j0lW/bt0g+pgM014M9DM+tUfHlzcm5jKG2Cn8rNaXEOqTpEVXBSzAXfIIZOsCH0yKZVN+ydRZUbSLZ3KxA5+oSsjnfIYWLBk/9KmboVFMt8wjgiU+IHMvHjkXk3Fj9OrrYSTOHqxVEAz8UdgA2YjFOYjg4GZjz8MWJ4qW5iSVgIDNcuy/FQz13Xc1qe8Q1mkN+3Dh/iHyRtEm8l9rZ7QA3SYv01ie9QfyzmdoZpCf4dHxapQV20+L7j3H3gMJPxxQ4GkuOjcp6X8ZE/uG/ATIaP0okQ+n6Tct5CaKpdltkjJkqVDk1VZms/AI6QNAhWJjYBmhXngxrT2Jz/6qtKX+VhtBcoT9JSuRCNaRqjgg1qLURWwP6sqQ4yAojoiSRxQiUN6UqxA/CPIYG0H2csreLIFRPi5jWRYobObSa9u57eowcdtcAigGtd+cdbD3m6EEVd7CEqgCxm7fsbC+fzcYQHzEWFgWTOkKyxKsQFqd3A5ClqY/d0/N/Q2T4/58bNAl/dZu45N20WKrHR6zYwcluDkBVmSRryLjCRr5S7tgrNAj9MYpXvaGCaD0bcYMUFVI57chsmFWBJEiLgnIonKmxRxljSajbTMqlU8I3wvNkYkhXA6GZdJ3dYME9UmeZBakVucTRPSS48RYUIBG8SptkgfCSYemPYEoKzbxqgwJEx761KGiFeoDBAvQR6gtxZ4iJbietqZvY8G7KEJXzZhajunSU3mcdbbaC0fItmmzYQLiwD1JBra+xoxhRDXA5dkY9tM4OmYx3eahYuLEg6h01gUPjTZ4IB+C+y0w0cd8y574w6T8ORgyRibonlWz56KzAbk81gHi6Vvnh7kGKiDwDwdaRyRm2OH109/nfxJP8AGWr8z4s4+xWBWpV2HgwqvoZeH8Owm54uLy9ll+V1wo1nPvdpp89FKjjUnm2wC4CGKjeEyuV+70WzHqDhF4HGwcfvcGSfxgF42mByNGYCXVV/VGUbV3RIBL5ekzelkUdaTH+EstSzw8ftbwIkyFlhykLX5YBamDF6VdSLd6ewvyCvaSjxhA82/DO54dLDmVRuturT31+R373Bv5eHoQd6MFc9ufNjQ8aMX+nqj673B8UwG9gjTljRTuHzj1YZodxb5gCanwh/d2qThp7Mgn/B5ni1doI0x8jh9Re9+0ZmhY7fkjqORkGe86bVOhL911TNYM/K9Ow98dLVwBwdkr01q5bs9pSV3oY2WeN+UZTZHtWmvykgnaLBKCx1s8aK4k8oV+fw+vzpeoGz/O3n1B7/m5dtRUrHNsmGJ9qRkuho3k1uyuQcev6a+ziBiqBQ+Y5hl1m4kt+5xQ7hDDOnbx6xUm6RXxTYs+7kJjm2GC5xiaeeyXExegM2X1eQVyw1t6t0d2mdKZim/mNvg9Ux98L1T/vuAF9MpPCVLueWcDxnalW0jb07HH0yztCCOiHiirekFvvVGw8SE6UqcmBuQrB8FjE6aoOIzmvxagCvWGbZNnKs0eJjSCBIAB4bqp3pmMSMyBNOjJkcvdmyCcuQ7XnNcEO5uHI6YZlV2kGui+DlB4vJj1MuHF49nIYLOgYX3FTCwUqXLI4mjMfa3yszFzCfuK/CD4PABOlTfwmawgOqceDOGQGUjRW2z4oqCDeOWOxKzQf7gyIbAokIwLBAC4WVywSjitijKwlRuWUwo/5FogeR0PdnYxUMH/fKXs3hqcilTGe6UvJoJhDFy4VF7+qLRn+2I8VVqKIkR/bKs824v9FiFxootr2bYINPCCnHf1yOpouqwL39douDvM3tWsIkRRKlpHdD7oLozqyli3G3FZrDQ2vX5/z3fw/4JVD9Y0Zq2dP9/Y+7sO7Fj1i4T6TEFlEIu/JknfURz71gHCvjz5ywwXguYD7+GtTgfr/EygA9fZtiziHudAR5ZD9uHmxv3a8HlFJ0hLYGDKiuTMCZfYF8wUAx+aS/B2R0YA3TL2yRICTvoy7/wg+QoE0i45HNvi3GQNyQvEP95GSc9ipMex0lP4qRv46Tv4qTv46Qf4iQxlzm0O5VvfBTjZGu7xUDEO2YLaRcZYuM/GAWqHdocFYUHJihjS0fuq9aChb9tC+LPzk1kUeOWpbPF9Zy/AzJpS5Qu5V0ZE8VbUhS0IuLIy6RkLU7WtOZ2j03CR8SXiA6aO9/K4PMG12tWBi6VKSyIuJw3YG6Y4DmVyoxJ7etaVrbFSMDjhS6N/U1HswekYITnr34i1TWuN7Cr3b+9PjA9Fq9RMUYRKMBxmXV7SyNDSxkZ9rhr6UPZAKO5bKSb3F+gjOLJ66vn0EEOuw2uYxuZUcjXeBstUsvtIdMUJB/9cI3Hf717uyqL8KFF+HULj5bvKiOaIY9JOHhiNSLGVVyHuz/9QQBypU2zeDKTRNMMgTXa//5Ghz3pzUjOdLFz6zdxKKa4CgOnh0mNsTjPt0jphQ898iHDYVCEchkn+fw6F4wmPr5kbuVDg/is1oXho3M587B2nhEqrH7ZFF2iGjvICKCMoDRxaRR6gTayZbB/9ttqKoeS8wFD0SccI3g22JAZM0zO79Ib4WAmrpCHpS1/NmuD+W3mYXUagC49jDuSMKGvsF4v+IZDT8uhVOVHhoP2UNZrNg/zu4E25fNnD1osHKj3SrjiLOZ4EevY1eBi4cf2N7PdfB2/AVCUTGXDza/XwTFUEEvqDKIWPLYJlz+j2cfKTbJcSVQcA+hP8OlhAVIW+T2wQEwq7hRErg9ZHPbjY3WiIZ3pnpMfMzYA1mVBkvjgBToqMlQk/T1nQ1ABizMTlL/n3KaZEUMA7O9UAvrFmou59BDNYc6/Nzhbl+U8WZWphcvf5ppCf4vfOMNrXgrr7vggTMkjuOS5qu00+HdufanfrROy7WhFZtP4t/g9xbrC3GAeScauHG6VQaNOmVBsykuxEZI4IYkVEr74awFd8vY9QgWd5qW5YAhXxKNPJER7jJ2Oi9hRC9WyvYVvXuvWGudgteh+GVjQPiE4uS9+/HBetPH+2KuY11HZJvtjF1lfbKAeO6rTK7Y8/1ka03fHIQpr91VH5JucNji83ybNinfxRtzNcOJGXF24woXv3klHTepeoM/cZS12Ml3ObjmyRTXSLlK8gnSp+uGYhR/+EquLeNLHOrTM8HOUrNuQx3pOnZtUlQsXT7MgvHz4MIJfhPGLSPiLWPjLCP4ojF+G+HyFswXK1kJgFfsXMq9RvfPLmZMzQbU1qiAN5Rlb4tzu4gGE2TsaDdAfnbtIn/WF+RqF1qAC3MhrtyB3u2LD2SUdNyiledny6TRAU1Z4QrTEePseolsP+AL0siZQvmQVoZN8KfX3AFHUTQ9tWl1GyMJLB/dnHgkBz7zUaV2AvAFr8WU9qy8fRkLQtt7gWLmo6GGqavDB8pgtYpmKlmKBt+EKjK3ueZXLKcKI0y3w2Wqe3+Lhvp9+f3r+x5m5wIffpGB8U0z5B68NuBuwqs60h6nuVXAwCXv7YIERPJah53DVgTub+0irPeer/U+BuTZh137KfnHavkCbMxFsL2LuabNjXeNMcvggPs87saCwonIZ5g51BNVSeiM5pWMWyNDcx/vmXve0ve5Te9F7oIRWMo+q2e9lA2M01kL3oi0q8CwmaXR//c8DYvyZJFn1AdaR8sgUhqiCSal80p31X2lnTZvxXFxGi9FVTuJjQ1D7IauDOfeOSkHmvY3GZe8yhcirTzO1wgUX5JGEBueJuu3zohi1kCJiuqOPgg7esOZR+jItOQZ0SCbkFs/DGqRNU+KZ6OiJtQVDV7iYl4Vc+Topu2SduE24S/rglrstEtJ34euQSR1Y8TPw1doW1EBRoW2geaS2KVNCE7CBFyDPy9sAqtxZu7h0Ou/CbBzL2BAXooi3YQ5qTKFO7rQf60C+L8PwozD82IPvVJnPFvDw13dB7dcV6kL+tbsYFCDpfY0Azaxmk/I1lFLedt8Jk4jBHCpzibYW71OSljZq6zJAxkmEoNWaQGJ4HqGIR4wXLhXu95kBLocCPBoK8HgowJNYgD59ACdymjHinfTsTVTrS2kok58PB5sxvuW+SkT4RRf8r902dICkvQz7xKOOhGzVxFBCQAH58ClBezYEPe3VOA4pBzr5V0HCR6eC3ha20wsP7p877+sLcWd7cx7tmNzEXFD4aXmzqszCbyR4OVNQt6QIDCUaPmJbRsU76a4Mv8FHd0G9wKFJ+R00W3vgXWT518DIDmHagETtsOcKoyxFDL0U+nv0JNVaaHl3HHkj6VL3tS6gTZ41k1+lTdzoMWmVgXMY9UoeoqGmlJHuVJ4T7uMk8faBgFYJkl+YJuEuibcoi+Q43yU6yExtAHtgX+co0M0NbFubkQ5YZD3tDf/nb2//8eHqdf866r5KWo8oPs/AeOLmLtBawL4ASnsavwighkL1ObS8rYixIy39v6F07G1UzSB2XCDFCi7jmCyOGB4XeWeg4xIopclvsMoKjlmMujWITBfP0G4WoBjSdvBXuZQKSaJ50jcgiNsxRsC/cgOGl0H0URB9HESfBNFvg+h3QfT7IPpDEBWb7D584cNgH9uDv1p1pEHbcAZl9DDIWCzaPrM4iRUIVip45mHaJr2DdxZDHLy7FGUTjFZvc2k97n3WEXiEriezKPFdCcVTRKpYRmakPH7vpcG3TaYmK6f4DIrOoIHJm8YWpr/5biN/v0K9QCneeFiNaeOBVnlr/GTn456kqugBjpX8dxePH148mfEtvMXlrEbJWrpAPv6JN6Qklny9zVgH+uvfujHMBOcrH8O3yQoVS+xTitzHpPkcGzQq3UhLrvhN1N2PN7bjuyJlgbtdcoqzDFw7YLoecLzLAks+Z7ODKzeWspmsW7NwNZ11e7pAiX5z1TE4vmORAqbU7yfvwfBeCTvcmMYWpQmmlA3TvB3JmN/fTU/kPFC/76hRRk0UZ6PD24gIxzRdZBrLDyArnKxJ4fE8XGWSsSI9NSBvryUHLV8vPysXkasfJ+MkSkg25P7cRkozoOiBXdS88ra+FD7Dxq0rExzdFGsyD3kMtQg6vQ7iPi9dMCd1Lc4frdhkTVyMu6/04s/bZQAjWSpW2QZ+l+y2TVlPr8oNLhBTtyNZ54ESO5BRDD75K2yOqoSJuhx79H6+x8HJEjnUXkkX4bQ7M3WZXQuDbL7Gw2i0o4nVoIkNW+c1t8NU1Ls9FrW5BDVBQ8TwBaoK7eDgh+7Fq6Y9zRHs26JCrV770xDXqZxkAuUKdsbeMi3AKteKAYmmm3tMIcpAuzCKxol98kaSgevmMtREBMVt3hY+LuFf3/z72TtLRTjV3M3ibVBttuvuU37wq76apPyH4YLNAOD6S5I9qGk3Rkl0X+xXWjbst001sJ4nGh8R3fPnebU0rrinKJdtdYO00aeB7sit65w9FUf7LNpepy/N6t7bG8GMnIUe7R24BbqRL/jEu+6bm9/++Ca8vynL//ze5dOMqektW7/9/TJ8+1F48957qYS7qsE7yE5bdHHyG2BlV/aQ6WJWulIofvIX1Hpk+1AhBhmK6upRo6wm5Y9K4E5GKlnEG+5douzKLmzYyrVJY0cX7uPmo9I+ju/IVnRDaAXeRS7I2+R5qe5URMy99xhvUUzmpXMvwyUcPAEaEfs1fSeFYGtopv94+9O0KadvX7wM7U3xIB+rJQSp0oX97jVE/ApKGSTL7amHhFUEQ0QB3SG1f5I+Q5AylXVnTEbsA9mgIc/6jsbZNqTsd0MQuR/EDZlD7G6LSXsn1HBsFpK20iFct2vB/snLwrhDp1mGAlN6vhc7jH1Ohoczf/QgoU+rQdplzUav1C4JEeBSgaKRC/CRDcIdhzLHtYnGikyFNcsCDKyyshjY4zl80zmeijso+HnUUc9hy+/8+i2rGvGy/ujNnQ3ZxKyXJoKqlSvjorGBWxeMDTwjG6b3UBqBxTX9IOHSoVRtRnEIm0rPSyZB9VaFjG6tZdA+WwenZSLy5k0P3bQQ95rBIstqV3PBaRR+8BkrH9webVRAyK85jC06Q4QeM/8HJNNtaPHAug+OPY13EvZm1XL9mhRtE3qNVK5zkyQ5meCXnz2Brbrt1TOpVWVG+NE8hDf85Y6uzjUplpNr7vejL12ctiLRYkm7wKNTzeApkBjxmYrqKgwlt+pikL9C8WdXLNuzN56mVWYJEEz9yoB6n2Cr5s2D37i2Rf58dv2WgW9+fP/hGlOYo16l4+9TldkvZB5q2llG7GMSE6m4J5AO+RrlzHoh+bV+UzZBacEOdlkXZePIbOMHPw00Ip50HM7+1RDVX0aYd+EubTPq5LHDBncdZeDT5uk3PL/WJ6F+1cBtcIus5HYIB99pM2OeNieTF9wbvVwCSyMTR6mmpnfIMkt9duIMLEhS5RKKFYKHLvAoUbprPDYTb2gZPFEOxY+sVn15jz67Z/XxT7yb/ObvEZTZGu+2mLq93UT7DeTosKdtQKQm7sGTAB1ByR0dmZYVrBjZODGRA8URY0hlWlVQX/AL1+gz4faKTLqNfkQ5gildhTC/mxWel+lOeB1VATyQAVNApl44G+5viFqsm54n/JbwEZ9wWro4IzsL/buOVjbuwHKo+t0VCFS0vu2jytWwZasgFoBpusV6zVQLbOI1yTLjOyNzk1O+k+86FFDVeEOw2YK4ZeqqJIWZHG1ZFTA1Jl2nBsqkYgtU7hFSNwE8xymZWc3z0vico5YpdatyPt8ZRkNccF4z1R83WUkof3GhAwZwllyGscPRA+eoWNt9xkZy91vY7LdBYXsaMKYGO7SEu37RHU5/6ZLriA4EPD5j0rSMp9VjLRAA1AgrAWYgEyPgbJA/MuL7wCpYAM5JUpe0Ko1QDtSUVUPMfm18Z21O4GSuo9oIyavSSF5/JSs2XDZTuiXUqFQfhVe4PpqDj4oNKQzWDgTxLKjvOaRZKPEO7pZd2A+AKro4H7N0I3couvz2jIV2qYwYcGaFt9qSmN6NU4CeWYreFdgxr0eWaPykXHGXA8Vy+uv8I/cXh20/CMZcwYOVXbCDlmluRIbi9jQKRYWnr94HhGU4acDU0iEC8sBwafpEFiorXKzYRFOwfguDSCGMH5ktIxxCiR6iXT68+D5KzLmXpDBN+CBDDd9oDAUZncm6IH13rRMjyF/FwbIBDKjmy7LTyUWsO92hMFlEVKFOtuAosiw9WTxGy3KYj1BBhnl5QslzhOAoyTSPAzjKp6dMC6lh2M2rtol4kBN8ylHru8SJXRF+B8sGzdyVg0u1U9lVrAiavXJXHwDyJYmUSXye6qxCDzH8EhPxXXCoFI+ecCpS7OI9jxFlv9M32Q1MZbUYvE79p5S+2J1yGVj1GwKtduaYMSwj6+pgJHHf7U5VR4qrnSmxTrLXvNTgEbsJDlcthHhht4SG+6IoD87B9FPkXhGvdhlehK4QWoT1zAFkFXfQ6KqqyXLVTK4yzOaMIsGTK+552xOGB5P1xn9TcNFd80uoNlWJ1mF9lTv7RhYgD37KVlizdcbkt7Je+7tyQkQIsDXoLjLYb3TwY1ujFzUyP1jyHD2E1HPcNPJoJLAxycm1SVWJ2vjXGLrrOSkmL7ntX09KcNQsjQKbQlrwIWpgF+WkrQxflanvcTJq0QRETLGwEgrjX/d9qLIjYtwE7T4a/CJX12s8rzGS5m2HWImgM5urn/88Z8ty1yS29GJdJ/bpYAi+eBIjfOsTDt4l7+Kdtr5f46YmCb2LtzbhNrHGuWAlM8xhbtDZpfDNqCAFeA/E64kUkSHJk86jLfe+O6NtvQBnCgSK2qlQk8PAYLGHgVPyAoUJSMcOnro/q4R7hlAyF/cGablotqjG58K+GixWKT8KKgt6brDikbRj9eNHXPy6jBmcZGlYNNH5TezwAUDGkhn3HjrxvTICbjGqkhtQNLJd1WXaQt4MPsGhAlrCvC7Xcrh0E3XT7IK7+QoMGb9eBwuopE7LKg+diFnI03bya9L0WR6AR+ls5S0C6R/9knZxpMz658mknlxD4v2G+OXzPpa8ERa0HxpCtwE0dj1MWhrrQt90ZubMu3L7esi1ZBLmdMQYERHFbbUFmqYz0TnKEToWnyPLMqS+WwTVng0IJcnlw4vvXFjXjoNRF5S+emyslLOAgaVl4kI4nPSSeAzlmYeFVaDWgFLqEVZlU3pyfkIuog9O7LIjyRo7Anz5WxU1JrfRdSoQlU8FVKClKFuNqUqVwIBeIjjY1/wh7nFn0EO5yUg5m/vaqL7XfZiDToOPyqQEjlC+Mn5xc37wM4uBrK3B4hG/AN7sJm9rYXDfm0LWrQ5UGWFkLoLUw7PkRj/p2J2hQpS4UxEK1hWhAFafOSmwCZ7m3bxkLAfQjD8am+Pzb7ztUNKsWn796VwGPFpdKnCWzXDa3snCoOYCoyrfKTcRPqCihC4cHMozAK8XlKtIM25FFpz2OAGkzaGi4Z7FTMqCzZVI3Co04SpDS4Jq1vFCVC6GDyMfWOPP3E2IlbmkqQMMA/A8Q8l6XvKzUz98jKhnHgNLUOZBhCzAyn+A0iJQAn0CTYIwb+UBNqz8imViXLU2qU1Z4TUrmiR3c03F0aoUz5G5cTM7F/bhPEJVcpsCEeqGpLiM0Hh2PDTJwEmEl8eyWGQtFsarLEKwkIJgCyq4n9WWFIsyGD5ASMsQ63Thtj2cc1uEbsAAjDfwNNUB890SPBM2zUz96/MKU5ZkA7cIAsFDBAGmyG00tKzr3QxGRz/OCn0OpxAntDl/N2viwdbggWvU0maatIGwUdKjWYa24jaxQ1P2350YcPVCXcuLBIG7CLHIFzNl0dwhXMYIj2KEx0FCjt02S1iD8VG6IvMADMJLm5smzNqON0iLoD5e4yWhTY1Cw2mMxkaXLFugOvcGt6ZNYRed9fICZrVQhxoKQ1ndIzYDzUnmj3jiMsyhATK8aBtxQ8EecPjXlA9HJJmBdgNDrNfPpQvRCF1YgY0QUdbmBZltsbhc5YzpGB6Fh2hi/6VkbTFExTlms3+RhKmsw+MgAZpUCP/IUgoSVH8I0XLMt1OCtBqlBMzBhGPKipfvnsMibZNcna4EyUIXtOaI4HQanvnEnGwXeGB4V4Xs9zevr53IYJNQqZG8ns3Zw12S1PfPE1IfwvcSRRHseabPBvmCIYSD2LIC20MxDLOEyuL2Ffo56vJmbHLpwdtk+/ufT//wPOz09ITj9y5ZH8fpFQoeFXFagpydXwv9Cov1gix23gIhftICwR2BFXLwVivE6D+iUzy9k926kvdRU29ZZ1EkHwMbaZGvrsoaNXhK6ln8mRnfdrYC9tlpYP+vViUuyO2+Wt2ap+Ydj+4R6I+3Da4LbsHoJVu13dw83f/MWF2V+ZwtKCEgoowLnzE+LAi4t9jD2wmmQV/DaH++TzICD9ZubtJvxB/YN+zfKxQ+EaZSTNFvHNkO3zdkmQxyOA/kw20PtiBeMVssBIPAMCCZ3Felrm9JeRJFkhdDjZ2y15EEeXLFVnyTZ50R3VDPF0Hh0i3yAqqWGw1ycDcLsujvd9FU49llk7J9vEwRyVMjM913nxFHCNQjm2Zy/BDMBWXZmFwL7YCJnFeocK0QywylZc70OxqqDJuU0ES4n5npoycHYd9VXTZw6MV0niK1mAZph5lm0enc6XqfnSlZ9L//ycaXPx7cZ39nD86eBluJmctz8RPuybFRJTk3egnoY0yHnspsQjtaNXl27yI49ec7axfXzmHoEpElxYBJFK+wJduId72+DMrimjIu0wa8dcI5B+U58xoeqNtkM/1XBc6iQ6cZMkBrBpAtzif1vzyyI9yc0EcA46wNrR29i2jE1Rkbtssmzx9rYZb5dDlhgwi/2RLziczfzXTB/mpcBLRBcZDfYX15UU92RPCTbm9vCFWmCKxSBzzJylaNwqht+H0TF9fmFKiiSoJ68xWKJOvRhgcGLrgnyGTonFlR86epAAHbU5YRzcuRbbeLKXKsvg+5FcXCHtdwnbFZx4/M01IW3wdEXsKT/EaYmxvjG8rmAG2noFtci5V3gKzlMeEDi0hGOXF1N/bCQAvY4NmyPlQ0fodgWZ9IKNZT1pNfUNDhFSdmHa3awhmwi8pcWOiXXxvSJimnegi0JdfPAt1Ad0irZ2xOdICuNDpAmaiR+z8m8cuXEluexa3a1EDtNETj+zDTeDy8VFfus3XbnuTLPT8d2W/LOuVHpmfBS9Y6pfN7l2F308ras5mGy0ldndDMgrea8GYa5KZFHOZrBA1dC2+QvBRuFciy5O4gz886i1HunlbDD6vM0rjwKpDimWvUTDSxjtL9HttKGtlffANxCRhII8UGZcQdjq1YjtM2iyYvlViYdMm4wJgvLwzanfLweFfC6cmsXUdbvRtQ99kAQbYEj9J707sLzZsC+9OuI3Oly/joBaRgIHbPD8q3GdTJuUU6IIci/IF5NJkfncu2355+qy3pU6Yv0YtpgbcztEas3c0MqhCnPZ39lvNzI0HYI+JJ8gJp55ExC0giYRF3imS0VToLW4zo7r/2Mh21/9Amq7dlg2bN8RbpEohc6ciycDtoZDdmHOaI4nhdC7oxa5nIYfOWjCELU39PKbccx0bt86fc9DPfZmAjOIxpcIMtaPbVSN5jpWMO7QE4Isn1hyVGuHPZqYvbEoTNNYgf88HW6lQcajGw14qDK8L9p3/nrozBk/G8/fx5n/BsNW0K7G9utt/sjfTgN2xb7RPhuWnflQSLD69Up8KqIuy4wJPhvSig6Ue0QbBXQQpSLCV43rJokBzdyxdXZ3utRO3BYtxeWIKHgPUe3jEVe5iewUQ+v+C9365206Kkn7Jz/nfK7yozjmfKQzNMy+y35MMtCrNlR7LnnkPOwg7MzLIOvgQtFuJNqVeSYK+YCjVg/3FfnwV0gQKxkaD/Xur5ecVUbP3a1E7F5aeCzly5ne7G3b2Wi8mPbc2qKdrtMDzvlx1O/B5YVa/a+b4iW7LuNrRBVBZz5LJTxo5MMljQQi1cS2JJEbaIrtgEC6mYvIQLnMti8g5noqHFymtRd54Y5e+eMxedyUUtV9bcMKkw5cefy8EDarLYf6yW+6pYnt3bi9vV53vlvRv2+HoskkaSMWN7yqm0cSDEF0HlVmJwLCPWHqlOwmWbXjBFcpt/t8noRcp0K9ilYcyKJjr73ed30vbaP6VqT9EkoCal1NHm/qyF+x0ZQcXkJxikC25M32n0aAnuQGeolQ2/+z600SJYdrA4oByED4oNrgFpm8lztMOUhEwxMurcIsoZwYYPtv/WxTvlngfjmpZb2HmZFZ/9DFg0Lb+FgmlT2oi72C6N9RFaZiEKKWjLX7cGaHkAq+ByRzyKvrsRIImN2RBM+d2vEKVFQUokmzALsrm8DpDA2lEomUO2kmQMpcAXn09W5bh+y3raCrpgbDtbblPzwJUKHB0keXAltIzQDZUwvbJE9vluKi27i3n+96fnf5ztDzWSepfsQh53VyumxvgmOrsASRdAt3WXdBcptkzrw01EApNopN7B41P+1IIFOuq/Qhi0ap0mQg7NYZQQ71eYe65vdpNrxjy+dmAhYDfQflhso4eO7DqW0vJAfTwX+uP5HhRTQ9WMWOC1Ug7s/bRVWVyhufaLbBduAVsnk4Srv7JwmQ7tZpmxSAwWei/UJUiJLHRsi2BMMHWvwEjUSw7T4YlKj1gi/EknKMaS/m3yqkjizabqPJw9mNnf3LZlVVDpL7B/24RFbAc8iIkg0QWAWRCKkfiCM+AoS8nRCBnSs9jYiSnd81Notvxig8Me5gc4s6UXezY9gr2GMy/9oCLdJRp8lJ7yWUeUW2xPwy5ZXzmq2WQ5uUJs3clU8p6pJhFBEyNk1wA9Sq++ZHR/M+Ipz4FbtlKvJ29ZipNfuQ09b+frSOus2tUJ51wxxqXm+1ftCkW9jY6Gy3dDnMTQIna14oFabsaWe24Nh8hKuI/JBjVuhiAUxlUSZKMyIoo2ake96Z6mqlepdPFhUbOC5wY3+jSAQ5l7bXgFdzSrDCxSGpvjI/bpVHIBRVq1ZDeEqtkgEW5RNZCnLEgWr3J6g0gtqo8mtdwAWWAkWbfVcIgYG5wSbrmmqgnFBwUKhljAmn4FVwq24j2UHyTF4JShZvMtPC/iPmuH+MTkWZCCNaQFFi3Bp3MrisKEMAoXvBUiWsS68mIh1KsMn0JxkZKmKMPNSlN7GceI4tHvlETbRgPed9kEBP+G6wva5nAo0MCqutwQGCXEE56BxGISsZoiix1KU/mA1A8xb8MtQmc2nnh/DsM5C8o5bD5Dtwh7AOuWf/7w1TMC9KgnVqkenNhAlQ6ld1w6B/EfGpLp5KreVc3YOzyMQWLGV+O4iY5WIih+SYqUjTEjfA1xIfDCiK9FM9Avf3cB0nuPsrWnAbmiNjKQJakGv4Y1q7ZuViUbciZv8Jaqu7yepCKMfEtjSusQvkbRNhS2Qd/8D+w9NjGVgqmFi+KzESQA9q94ZGixC9qEe2Q4taM7pHZT6WRD4erXqSxBJuWmdym3GaXpbfjrLWjvdTnPcA46ta/1D7rtkyKgtMs8GrznzgP15wmNu+fe5Wq8BS26Ug/Wu2zlO+tTHhfODsjtsLy+K8EO7UpjwHGTtWckShfOOYJvu3J4ebdEYKd8FlrxMkXkukFFd0H2uEEdDFkY0cW62gFlvkzwYGsZKtYpd2cYz8mzumH/saXUBgfuqbMQrEkhi65z4VAOMDFmRYqcLwVYH9khXoK7JvHugy0XJj9jlDWrCc8ubGr8mLbicUsgr0vMYoBG5mbVIowvbsYB/EhF59suyF/19SgL6ySS0EADso4NVTzYrC9P1oRYv7hCGVnA0734bciNeNsoe8LFwx+ezFwQFTu2tC3ERSaHVFV8XWijGKUL6qPKPIINk0L7rrAJH8u5H5rv+4qFjU2A7QZheygX63ObDPckfJQfsPBzWD+l7ttpcwamv+G+IFkQnMoLfraqMxBoA29xV/yROOPMFIGB2Upw65+xuqz0uzEx2cUvtx/PzsvrTcSGX8ecNVRh+vL8SkQWo8E5PdfMporblC9PZYijp2VcL0gdOly2KTrvGhvfGVnmxHXHUJImrUu0Q8cnGzKRd+wMqq87Cbk6m3liSR4lc6NCA2FogooQ9sQFm5rwjSEL1GVlWPdzZLDv51o0bubeTllaz4S9pqXEjQA9d1mW5d6LfKam1rtYCDzCdcaHTwnq8w8o+1rcSKBbnMGubpZoKIOg431z5j/jK9smY9mbsVbHFomPvn0yU6d/x6ZxKO9yG3XMfmB1uekUaEo/Lu5gR1H2yV9Af+pb3vNQmQwltFaqW7+L0yBJmCvxcdHSHgcoRvXbaCiBqG3MTqMUoY2Wb19JUF2gwTm8bbvLZQTY7vTcnwlw1h1gGsCBj3pllONUe9bAYDXGH8qaKp7BKvg4pBNv0Ap/Ly+RuJVf/lRWMvDWV7eTF2RJWJTJtbIUPLAMj62+4SiMJXeb3ulFQ1ie8dPXbSrYaTvIVnOPUbtsiMZze8BzcGni/zY92k6+oT95Aql3O90NnlDrCebDijR0F1uLHZkXwikE2S5V7z6zCyR8aC6LNtAwr4TikPTfOtUOuHk9Wb/VQ6HbORuois5OJqdaWM/czk+eElyBM41LmSM1FckaV5dehuby2dPuSpfy+73/U3+CCY/9n3z0MeQ7ujFBrf5+uf1DVWy0Wi9VgYWrUZ8Sy9rcdyXBs2GXRbhu49xJmrOYGNFmrxM6M4sixjF6Y9ZqzXbp9WZeBR0oBH0X4CxUPxFpzUbmWc65hb1vNjZ7m24o4wOpIt9hNN3NXr12ustuRrrxj398jbOCz23+FtV9pxpCIBaukuF41zW/D7ksJcMf22mciJEx0BDmWM2vYuvbAmXdYuPIecyLzyVy0HF1U80qL7Gq6ZLgv5NqTWCglp9Ky1AhpVMu9b3BBXgO5199pQ5mGKrI64aKU46zU16hqhk4OzOC6Cwa0EGztIygLkE+/TtTxKfJknQLO3AP+qktz9lIuctCr2DZpG0k605+VUUK2pCmbQK7vz5R5MKDsdpR9YnjTG9VbbH2zHx1oBBDf8oWob/BQnv3Va0q87OGMdJgpRuUhEY2bRabjjupNqPqjNE7FN6nBCKLB6hGOibM0zEBa+vEJIjNURP5VFc20N3et5LAc3gWBqZELMq4PNWzXTVrYvvmc5SiJ2wxLkP9FZ41wJ13EyAFN8VqIHx3vftmRQDPFKTKaeDGz3aOV4hajHF6+eTJxQ8WhJPc+ibgU5gNVRaYZWSJmHpjgbfigK1DCpRk5ndFzC+KFjBPcccgBgrXqBYIXI6aaLUiRWJBzRbjxk2BKR4ELFQq5MtP2kn9sO+CqaCqVmt+TasO6D99YiFhEK0f9m0/C07HTrhw4eX62Xv/QBMIFDXmmaYJjSwqxoE7Ypcvc0bM8CEWWjqbMGSoyYpxwpPJGi2a58j3mwf4nOPdAsvBhhZGRvhRCx45M7tc/GNMWy534gXqNfcENbIOFw01osty6KBDH6bpWHctDINJpHeZ8oWKgy3DFwvcu2EJwRIdqmu3Fjq+ye0m17uiQbfBOmlIjss2UA87akbSEpnwWJHIkmYE7tAhN1mLwmvfQGKbDMpQiw7MLy6ef/kbUYZ0paeY+EQ7P8pgxuFZUgYzvmK+POXZJVl56nuMF8oRn5ZOY1PD5+sPXIaY4R2Q39nEP/3jm7OgnIH9CZelW4iFtwWnrZTRuAWz+P2seVPOrWcP0Cs9MN+BYFzbg38KvN2V9fDqrBv4Oo49A5+dbNghtRREFqcWJcI1LvdBRWsMrcrYHy/UWz6Twybu0fMR07+XndEQ84u1WCGm2mjxilp1DRdNaswk3oAdUa8qw7ReU4w4UaVr7Yf6xT1qCuRZVst0cF5yDvYv+F39vXB3gGvoLWwx6q3QdXFFTiljyQiDF/Dep2rOfDNbS0TQzOQdNq9132Sfk+WexTuDWxpmWn6fNlkHj5Hc8vZNzpstY+C2xwGd4t5FqDf07966rSiqygVam9/V1hWifUdIEcOLzarN57wvcwaylUs0RcmK3DoY3hCmVyYZqe6kXFQruCfnzloCtZUZA/sKUypdTa4r5F7wBpwCbM6nJtTfUeWsujealIwcmbbk9oCZhF/ldPU2Q0VcW6UruC4mCxOGBeG23CHIUjawr1DKDfZesncgL1zxccB6ilvMPNGFwhp93k1+XC77VwGfd1gE6fZxLEy4j7IxMVB6qLrTbMOySjroK9TI593zNq/8rM4Z6oqlsfGJ/fxCDSt2cqvUTUwjlOACWdjo5D/jkRetrbhKRIUccxlWRDvlpgVG/PqeWMMcmy0rstJxNDTQCzvxIZsfPiSLtCXpPll84AYMwOzKWd+VraF8NWgjlmLxPmkGAlJC85mHat2tA8fLhKcvXv+krh+FCr3Gi5a6Zo5FzDRf2jG1ZB6tr+idGN3a81QNqsF8KhzZVSA+NeI3VGXSRLusd+hAR2L/Z7z2ahdJqlJYzacn7FEN2J3zX7dYL/Axpfw5rRUcVhDAx4VHbrsqHhfeoDlviplP5w6kPJTkywD60Q86vryElYG4pVJ5k94KKlZbKWmm8CZ1imiKphXa5eIevRvUsFVgk/obzV/4egB3nkhERzmb/fXAe6dLdJd2RDZ48mORYrQpa8cSGb4wewK+Qw3IlYIwUCleD0TbbaqK1g7eW4pI3HByop24x0FJXf3627jxhkVOyq0883gw8zET6Zb/NnbI5rWYzvUiDuLecEt+LBmwl3l20vJ4K98DrEhFO+t2wexXRlCkQvLTT2Xp7pCAh+6897ASC5ubuG28A+TwljwiyvWuSGFDibv/OXariE5VylSz0RMctwSxm/WGAuF7Agy0HpWGspwZ5vQl+tSLNwGNW7beVC0GH17MXPDLrz2khP8mddNqH0a+lBuLbrYhmyK84AZIB1yssmOdvhromsDLOdc1eIBq5s/E4b4IG3VpkAjbp2UZIH2FSkyfad+lx2uLpGjQmmtLqXKBOv6pI1cmJu8wLK0nb9Rjy6OnE8ak5jwKz0tamPg1Cpll7Lol1LXAJvQnyimeoCY+NLk9UCN7F++kvSAtJ8+SsHc6ICKThhKu5DmoypeJfoWSB90gvvwEaicb//ryMnELNJPfSI2z7tK3KRYPsLXpQkSfMlaGNd7d5eECZwACCP1ELn0dVMpsYIcM5RBetF2uhZymAZMcN6tXhe+WJhEkoklSaBs0TCJ7NNpglIEoW36C4JO5VVUbHp0LsFQ1+QfTt8Av4auCVtxDM6wCrVx9FCGIGYBbNJYn5X30HiUyFO1GGVOOOJvoSSpyTPzn+X/9v+KY+Nj07l0MJOcUZwkX2COjA6gjuK3h5pwIN6thqMjaxIXsL9l+NNJTnCoJ0ex5DPazLv13yCFhovbugyzvI+meE4Od8v0CXpVz30Af6b4qmc7BWrE8avSKNZj6vYvjBIAdd3jyc18eF++Vmd8D01PxI+lCvfiZ5pHOnh6WrFu1LIuQXtgZknHMaKbot0i7xmL3N4Li3/ur015p4h6+AGQPXAo41cUPYNh7Q0ulePQVSEIJlRd8o6+nxAXjHU9Gh/4aT0Jq0uBe/2I6QFf0HQD7ixnmp2EuLvfATDDdgAkByvdybAKdIWpjCfKxlITDrdYBuAnBwCEA8yVZiPPHKsg5BK9DKKQXgHl6AbxOSRCGm3IBfEtSVks9FBeekxQsqNmYOCF0kOmi9kvDKwcbKFNcLtJWtGKjDHBeusjGLyYb2LH2CbaiTRDPnVAYFptVTTYo2fnS4tZPxMUgHMupDzdBeB1CZVkHKNCuXYxXfUiMIguKEYLXIVSKEaBAq/IwaFIRFi6Mb5VtGBNd4twB2jyQVQeBZ/7eaEGctrae298Z7PvbwKUNgO9hNusJDwo2AawEeCNO3jqAsH9nImwInnrpVDXOiZtPBoKfpSAItlLCBLr51iG084zQlds/NRwaFCyE0kzWoA1Ls+s+5vfM7sDfAGFV5MgEpivbKvVqkgZR6AdtYHR1MeihLsYbkQtCiw4xpJsA3AThdQgFAQIwL+oALks7TgnJuEFBGQMwSBOAQ3VcEWeCEMcJsuoDlA2L4GLAxBrFOtgaVTrYxWR6XlCMa6MLWmE9nq0v1eMQaBe7xdOjfIW9DjA/nk1eu5fcDEUqF4MYhMtRt6sRPz7PL4SmrKOccqdLCvwWNSu2vgarzrhRxkPtNbZyxsSicPOAd9j4VKXU0ox42xMim5zkqJsewQFJGQ5MSj+s+d4oQHBA82mVRzjNysNcYBkpwHEdHNaxhPwVnF8oxy9KRFW8X5FiDX3Tv6IvQjR2ALMoLNLoFgHGDAjNe5YgD3iKRrj+U+Dqd1L9IXuOjCQ6zsFVgqr7ZF+dhXh4VYGqexeufN4GTJmsywYnPRuR0qiqUwUQz+oLBoAR3U3pClmG0hxw8IUa8DvlqFIm1Mva8B5rmVAnl+pbOdM2ILhHU5SZgcX2GkgB2z2lsHoHofVL8b8I95Tn+9/w/Jqk+JqF2g3YALv/9L9k0tqrYMfTKb3umoYwIxIMCBzpB+7N8sOHtskZy+2A5TAjE247tEru6NGgLAibMcUQGLH2G7mgzZ+Ig8FHUFs7Nr0b4DqKKBuIJIyNnKgRCikyt5V1sCwsBQx3EyVidioJ10w34Qa7vQKPlHMiI8FCJfDiI0g89JqEGzl60z+Uij/YlWv6rEh/IUjb1rSywcioSDODLLPgE+ZZixnbmoDVy1AAnM/5a+wAKW/rGu22iGu5AToYR2tWmI0Ei0UoxJfXGUuaEO7eIL731gXpiqmDDtMqRITOSgZ4rJOecss6xTV4AWtauq9x09YF3V+vyur8Svq8NZ3ZuV5BV01uegS1Dcu9hWVrcr6/FpY3hK2iD3w8D5rhMPI1/DLFypIS6/tzma0p76vgLtQ3UuiWoYrj1w2dvCW3mCmrcOR3qEn04cd3FTDlIlDxc/Rr95CQMfWJJXY7fMkELq6ipXz6zKMc++gLZ3npxvbdsF6u00+by/m8XGZzcogb1gYtB7myMGZG/WGJ0nd4EdBzGaHWBNU+DAhxqxIOVFEPk86nbDQxdvZtAnzm3IxRhDDlN5xsIhgN8bDSk48beQ6FlU8/LIykLpKhuZeRFDezEF5wMEQp26bGiBsasXDlX8tB9c6TBcu9Jw/jBrm8qiszJy99IyTLEWtKIPlel5dU6ziDyNMnt4WcKwsv55wLd/cdPrljKY1gD9GC/ArJcCTfo1VESuEqR68tEhZmK8OYfcnAnP6gKb3Dkjnw8yg3p3N6Byy5dyU2Eb4Ej+yeZSUzxKILoXPn0cYLUrO1SH2n6yqKiVQZHswcaPjBmgp+h/e+LpOQJmkI5Q/V23TyEsGtht2YItimCxHZLAQXpGXCili7X+w0rAChr9DUAk/z1w+obUZ3K06He6x3W5kMDhrz+5fJdEulQ01w4X4WlN9/8cm3OQ5IQffWUP4D9wb88g62h+uErdgT3KPjsFBUBAruCkjxxBaxzHOhYkjp+DWK3kkDben07Cmb/1Wp2Qz87LGgnmwxBVc0MsbfEnIgCRlJb6cfkJRhxdjnf9/W45dsuQcndilT4Xe0wfn5XhxABKzpWYl/xoV4zxtyLwwBr1inho1l764ooyUmTTduAz1gHNPh2TfFJ5ostqm8lDYL2Wph5I8OWQtvE77C6tIU1VuEm/LkYTGNywEervRIFzdboUn5Ktl9j4plFmhMDcfdjFqoUugduMu+BXe5t2Bx9Fl7lP4dPRV0aGTvGB6vusH42UonMT2bDazz6lBmURno17iRxHtubXidcMeG2rG/6qBHyRh9UfcFngozMUnoYrmJ6wxppGuEhjN2fnBvQsb6yUBR7TJzgYR6vB0AuyEWLg/iJvsROUCVuYAbpW7dDK0doLWBrzKksLR8y4UmblbX0L63DHfcVrd25mBGDinUSoQxo4P0TxxolwZFZ9XA5BaFhS3REnmgeIxCPZx+8iCuhPuw1cA1Prx1LwKf7pArYS11cZdFGlj64n0K+PCMzcF9HX8rorGN8SEKXn4seWdTwcq2TjAFR9YCOs3wDM4DSLPX3MUSoWV/F3XoLnqNCz7xAfXIxtcGNuQU9mCmfg8/eZULpfaUOwNtIrwd9Tlugttc8BB8khjBsxKxzmhnS28P6mB//ZsL8n0FB+P17GAfwQ5KRRKXnQUJ884mwllZCGM0tmxYn6qp2DDxBw5BXRhUXpcOeshDZtHyuogjltFsjLqxTJt47CJKlyOvtyxti2T1HOkBym4YBcYpaxXcU54cBdwmkXAOc+SMsBY4tnpANOmx1Ksc4G/QjFQ12quy6qD9pWcyPH5c4IVQLCu2gIf/QsNEOIhZiA5xbGHezop2xEaUigcDPu9z8ltKyL++hj69u95dT35Bcy8LsTOqpN6xtf5s1Qmrvg951wZh4fzt4BdtzmaXjh9pWFIWrzvucLHsjsWt3FgUycXAxpZr2TYTZVYEbnpHV1YQMjECdlK4hNhdFruEzFgMwy337GUc7Cb8+HbKPabIO8tTqUCdaTc5zoktreDCJD3fG/6K4Ld6SDTaM1i9q97XqNuUtkqmakySLBUTPMpqlYp5yjtNjOez57sm2LCqBs07kpa+A8en+aLcFqKpOCmmmqDTU9D41FCWlTumM4x0OpaYPOR0byIDaroeOmQU9pEevGPndg6TR2wI6UTzhxGrMEL9ma7KaubmmK9afMLwgAmRTpT5MKtgGfiiBguiQNmOEjlkHTv/eQy6wjfg/hWzEZgPdCfr0nNjw+PobM2d7RoDGszOnBx5FjSYFZy+5vtBY3OD01zFv4MQddBmgk3JdzMX6pb1Nq4LVmPjZWN5Q4F8K1gnJYDBGuQ3XNCJLivyZEn00YCi22Ky7zskd1WS4n3nfMlNLSnB2ontm8knDG68mDGOXbUZ84HDI7Dz5Yp29FpDlQl9wx+BRQuFFh3dLpWO8uV3JSHNH28rXDcxWbFF7SQ18YN3VIyIJx62yl/+9Z9xTqF47IwtoMwVn4l9lVUVS+8NbradTXY7F+AufZqsECkCwhdWxC4DJn5g/5BReruHwXZU73hbl7PaVkU7mStFtD57dxBkOHj9H13laVajJH6HNgGfbZxUd6QuKQ3eoTVcY70TN6ZB0y46W34VOJGToknoBNbgQQMxhD51932/qsmiiYxBjUnspLZga+o3SQdlSYQ/dmYxrz64XCKdRwpm3mcY0yL//TZk4A4om8rVjwyoKzuFDQzd+U7umso4p672yRWqiPBtHZonTaJ+OehRjOmzgwcyJmhG5mRUnsET5u8FhgVuZPBITWKXCwO+S9LXiGkxs9vd57FDiBHfGCo0ethYAcHZF4twulIFLWlytUKgf8CT7oiKlVghbCXLpB20D2nFg00uFvN0OVqC54fdj3wXUT5vdnq3PLjvAmMn8NdRFlfoM/baU9j6twquxh48b9A844eVLklXjQa/Tm5IEVN7SeGrvAobvi4mQ5/ynBhYfsQpiQwlBqkTWIN3KCJwrIMD9xZcmqE3a/SgEYIHP+WLPWCacxO14aIyaZ3UHXqQ1Lm0XHuy82HOFN9hCZP7eqiG9Kc3FirssNdfIoYc/SIaTo5HvAiQUQlbdMefBBhDoAoJag7JMrJFO+qS+upRe35TMU5elWWxxrvY6GJTH8x89OuMf4XrmAYXXJRaPkNRq0IRbJ2VaB2g3EUAw9a0t6w1aEkx88EUB0A9v5ggv2TmgvySmAsaq2fTyvXo/JEmMnZ2FCNJ0gyOm6FTKoh46hG0YN0iCdgSjr4oNiL5ZWngRxy9qHj92xEd79CpQ1mhLNYNDZKxT6DAA7dMIHyvgIrhqIUeDIS7oOgMn/HtIFN0DZqAOy106KGaL4/Bh/17+z9t6IhR0y03zSBacFLOcSUn3MoUn0OlZ9CMctHo8K591bmgKU64sqmqWFOt/IaqoEVT2dAdBKBsmbMe6ynZY2AsGzv4sHUjD3/q7QZ4N56LA5CA3IpkSS3AO6fZ99DRChVI/2CllAc/sSZD/Wv+I5oF3bktgg5frw9NdXR30jZBG5RNXuAM3q8FZwkIkNp0dXHIpRx+CmJGPX12rgnsDCwnz8tt5hjfQmBLXgpARbA5hDJy1h/mwFuWUSYnza3aCRENdMFSwpPXV89P6W3X3HDxxjQDPuoETMQ7YVHQJVtFt8UycKvIJXHpbXBkmuV8Rkd439PxhCTqi8wvHxufc/tT7f1K4EAVkoWGthi2sC55hc1xs9SheqIMTGnDL2OHOMyHOIgs9/KwS8VVfmn1vCUZXHyTi/5jK6qa2/FFqdnouM0sSif/g4vJT6hO8eErDEo/42LJ41iN2YEPbRxdtJj27nD2CphOeQ0E35b5RLF74ePCsK2Py8zZ8Mi+yh9STvm4QxJ/nhNJBQLdKTllbq0nMSPIXZIK2hobbODw2siI33fGzC/9J/ohdejRVPp5Pn9MP6Jt9jHd+GZo7Pa/KxJ/c9JARRmp73FF07D/BdxgqUe1Dfuf9oRV1oRN0bMAbWTaNbG968JWDYBqk6ZYghliC6t4UwhRtnheY/F+KEiHFmR8wmaP8fmxsj7hVNT4hE0gMykoePk9I6mLrGsXaVYOks9Waxf6q7Zhb0s6t74SVLvfm/nahvgzEhtq7LKYgwICR0IGuCytz1XZ4MyWhBSFXUr2F5ZWr02MbwJ69WchBNkJd0OZCQqr2g5m825QmSBbwiaUUX5f20ZaJ55d3xuUyOvyJpqSfAnO4aYeeBkCH4XAxyHwSQj8NgR+FwK/D4E/BMCLhyEwlKOLUI4uQjm6COXoIpSji1COLkI5ugjl6CKUo0s3R2LqcAWVjdDGYEizEDeEOcCYlLGDX/bNs6z5hi0rrTHwwSxB6TQpuSuCMm5pFNz0yBlHhZcaCqgDNzfpN3wy6tmU4JrORug5QUaeJvlohnL0uSyQuHl4zod/U1pX+WmYYsJ6G52zUlt6LwsCVDEguvjIEqZyZotsqXykCRtqcvAp0dA7zWRJ04w7ktPxRL6bQQNihmraNJFtUYOXVx92+ipkxc1Qix/HpF75Ck7H0k27nc97bUEouuhpKWLqkQlR+xOS0d8HbFBD2BOupds5GWN2uJ3DlsNsTlJh2EbNzpyd/HgwMz57t5gFN5Yrze/Yq2lRFv4yJyT6oNVMnpGjOMKdprYKr7cT8fSslysPZJSg3wrJIrAQM2HZtjoApTm8tDCheWl/LwjYSTGRqi5TG2F685KrIh34xc9v26TN57AMd24/WTiq2zma2ViSkQLGdBts17hYcPOIFp5yG9AWtEJFCrqXA9NVyZ312HIxUOyPGvDI/OJZ7pjjUZCoVv7R36tgOyU/jfGmdlEWL8sitGkMpIVBEuJZ4Mg0SYrS8gW+Rlmbgns+J11OTjE1yCJtj9BTTGpUNePc3Eh2dy+2rJn+ws17eqXGKFlHEYKb2DEnBSriKeeFrCkXOUo8qTnqSG1ic5SsYYDAHgU0kzh1Tj77GFMWC+7E1CPscE2XrNbCybhYivmhtINy6wQ+/LEsdmSDZaf3c9xHh8T76LmHyL0IF5YeQR1UWHQNpBkkiOHer6TRLaKt0eSaKT14joq11zIYdVaURrOQwF2SyybXbb0hG5T1HSnKsNQIaothk77CCxdhPI9OWBOb/IzB3UdwCIAwLMjKDKHab4jWZcmlHWoPJBT5NANGPq8JmlwxraVB8zZDtXOPQwSYVWUGWymdfT8PP1BxF/FAeecxb6LOZb0UPFUqb9mydCIfJEWfE4pg8jmQGrj1O4wgVSbvUQ6xVGBHk1oimCoQ9QxW4WH7crRlgbYiaTSrFVEWTkCLV18xsTG3ZgLBbrSXEHzLF1arqt8zyA23ht9lWvMwnX28f/fs6p/c20e/j4/7rO/scXrmSOM2CrDGqvI0rPkbuWI4Wiz2ZbM6E3nbo4q4xvt1tQSbokrWs+rJq6PKkp6V5XZFGszmeZylSGxQQiQZZ2gEAMFBNCZlU+5dVrrIGLdTahEyU5OrF2+OX2TCQJg2Jcn1cS5A7BPyYSAVSRpADUhUwiVDXZCFu+yfBfUBiEw7tuxzxAu2JMGJFb+Ueq9kPevhauanhyvPDtgtgWzuIV99TO0S8YZAbqZ25j5LMmE4STC/u5HPAEUj18DgcytbjeXxTvckqa25g5Pk6Ja3gDzIuHdKOtqVVyiHu5xUJ8QbabGzv6E0Q1go9gFTCrgdkTH3xU50eYhvzC32UCaOKqoMJfict2GmuLNBBJySrDBuzuj5vq3AYBsd8P90Y1kH/fDhU4L6R3IhspLWldRt34HyOPYOJZP7ySPPfL2BypYtv8e2CnyN/RH+2L03pr9hewnWIaMFa1aYNIlSNOMuWuB60wTeZ5MFuIrHk8AzbY+dktJEx0oKxjZmn1FMSFeSLrgUQgGnWQXoS75tXaobsp9RYI9QpXt8w6xxkexeIhJ4OCCJi44oM+nC3A9LCK6CsDSZ6FPmFyE0WeDbh0EKOJkO4TDST1GGxfzhUhsMbcTFv/weY13z5yhxX/PqCpIRcnQ7dk23A2JXov5GaVoWU/0UxaS0zcoChHM+aXfRwyWLqRi1ewJsvp3OMbjAiYUIUTqFoKNU9if8FqEtHHadqYUscRlKKUPgdgBVNpqXqR07JAoMpCJp5WbZLPFy6wsKvUNctVEXd2xU8PFgXlt0qjd2IMv66okgumiS5h5kiArVwY8q+4Pw/Z3eIC5ZbtE6YDP3INbMsGowHbzapTWamoXj0nLwreWSsjJjk0bjwjzsFLHqzUqv3CTxM65L1eJdIpuUWD9EkahJWVcRiqj3EIn9N8/KBfJrTNLLnBSo9rMoyJgNcKT1qlYQWYHWsazkKJ9HeOa4ZvguQiQFTmq0MAcAN0xR3sbkZa14W2aLCDFDFV2VkWoTV/cjpBptqzLLwmTWsthCNEIjDSqiJdiUbbLi5vuC5E15GyZ83s3xZ49kFN3Sbw5lCiMmdyTvUDaxVklLVsHYk0HeBYxFEtRYW1bksqrAxGOE6Ld0RQo1dUmTjdUY92NBItRwg5bESLNV1N52qwKxUb43B8GWLWngsbLyW4qkxtq2IldsBfQRxQSLNnBJj7ViRY41Y0kPtGNJ2TVNqD4YGEpOaxWyhYv5qEwCoNAWHZDNAaVq/yYh0ZOniS6YMr5Aqkwsijp2cfClancmuMb1HAWYZHiJkp2P65ZktOMg3ScJEzoeWuY+SJPLALje1SQUWB7luLCpo5iEBtd1N6fYFFoGUBoo/i2qAyDJUtZ0QpSyztJywdrpOlAzrIIjxRmseg6QInHbXQfleQnmvfKK6Nez4K52FsCFBhEg1Iik7FcVosmbvQFKwxYdTPkMxUkuczYKNJY9XR8ka+KjouqtgoHIPlpukeU2yAJSvLEBoRbbkOg8FiZza2CH78Wc3lMLq+lykuLJK1bUBBX2jmKO6qQsCCUpksI/mLnYgPBG8GNvCRl7YR4Xb8nuiOXtmNJGuDKSzcq49miS+jIj3N/J0P6px/2nf6noBxHv3tnsAc9acI8vYcVcsD9IZMbieL5XoaBa2VS1a9c9gdRuhkXt2yvPSza8lRmaLrOSjdRwhVI4qQywcUpYtmXFQZbycbsjbHBl40Mx+TfsBPEd8xlybmeqMBsniBiXgsSh09QHcsPaiixyyf6i01ja5WbIf1thnF0Jk3ZyrIoe2kH4LYRPrPBmVoP0g4yhhGKrczHHezWb1VAGbquTmlQN+/E7vf5jVW5ZyV2xdeiyrHf7t3WZtklz9goWj1BmtLoNubaOCX1+7zJUXLie/FLO57veMsJ1Vro3MF38y282iRRnpIzIqjfhdECYDVkn56sTE2TqZ7K2sHGXfyUDyt2+O8OaWOTrHRkvpJiDLnzS3UTZJJ4ksHVgpKND6L05m9DXlbtHh12kU55+0sBTOdgR5YtCeqc3bm2DX5Al+evxpwcNU6iWxGr8BjQw+arpQcQ4ZVk1TYYX/KmTW98uScpsgiPTbGlZeiPqseWpmGjJNDBOqg1OmapNQlZcXBJPzwbHplk0fVOLondp6m9+hGB8i65kQXTFlxdbflvPxGlifS9bfotNIzF1RzZCCCdnIOFH6nz2AG6e1HhJYEkOU8W0/1wSLGN2wokbUh3bkzTsW/42Umv4R7UtKy4veAM59A2+iHK0qhyMz0o4MEd3QrkvP2/jL4Zdksie+/o3frtZBz1lXbGFoWNCgsmkQPVzHO8dKtLYVC+OY3A6a9QdChtpM4PCfx+2yGnZ72wvWZ3xmz+OsnZvT/Ll+f4jvXx6vs8JDdxbMkTxby3t5kzjupY1ATZKM7a8XjonWxBI1VaigsBNTOMWYG+YQ5t6kIl4XMSvBx7xnmSIVfimYV8uwjfNfv/z/L/+3z++EUPP0YnCTbaBNL3qesZWgXeY8Moi466fgBVirJTJRecbiiMY9LCWK6KqMoHIPW/EQukEc74UNlHi1lKcRouWYioSTgN1DZvwgZdVdTR1R+BjFW9BBv9QNq5QXs0w9cVNNEGzUtDIMYtx+Il3NC+tJcCdpe0HMx89xRKKlSJc++wKUaUQvdrpyREqwreoqUvfPaWTx0qHMovUQL/CRXIu7apsysmz58crEFxeiD1bkK6WDMT4ptgNMeAq3rxWriOJ244LsqewhWjtM779+e31j9fXr17s122RbtCy6N1k9DuQTkCwj3cgIf69i2DVl1tcX6t3ep4beh4dglA7SMfbI37xrQIxyTZ4i+o04MyRTwAmdXwqCWkCFpcdSje4dBh96EB3kKHMK3wbkcKkdXJ06F2SLfrGgs7MJ82TmQMZkgy7GehW0TLGCRVY4LioccCxhEPREmvsGB0LIp1Y6iW/dwDj8aBJM+fZtxn7uBH5b1/vUMTOYryZ6YzId0D/n8kc0zpJsUaup5vEo+k6M9Dh25VGhJug4xuH5bHnCBAbLGt7U2zwVqkK7XYmjR0xqUGc2LV9k2doLuPPzusR7gXtyN3cpiFhpcvGKr6v76JF2WAX01vRLge0y7lqa8N6W9mExzdFfqru3uS2CcZsrqA1qmuCa+ziuQtA5y103jqYJPCy7iKCX0bwRxH8sY3fsTRWsQutiRHEKxcOoRbOuGgCF2hcGq7qUmy62zgbqFHRzFvqErZ4Lm4Em/DQMlz6HFr1rLklqzG9/hNsOrIF8dtQ8XxqyedpSxM544uwd1Q0aFNj3GyJe//XptnrKgcfmKtnD4ztEB3zaJMaoeg92x6WiP2bHXqvY4i73t9wmXul2oANIxRYwvNNZ2S27Q5KrJjJFs1shE2NDqKZSGR8M2jp9D1OVgU4BNkFhysWonFC6OQDNGFwMUgcLyVcIyoyXzaNd6lqSPhztCAtt0RGCrTckt4TcB1AJ6mBkSmuMza9gbk2p7cK7jbV/j5Ap1HB4S2f72nYYhd+BngkBztrxXKkE18jpjTzNzMxUTTdNzegSg2op2REWF44LHRkUEgvfvhhhz8/+nb7ZPt95tuePG4KqFYo8LDGhEWGNDCwthMhT7k6qlbpfLciaYqL+YrNPgUpC0/aYBAleYA4WhY22bb8kqA72DoklbYFZgTmTw8um9oF7yBfQxo8smU70eXg5qBdzjT4pbeAWHJl+znUTDtYitUBYhfMgugKdq94n+XanCZ9+T2sik1Lk2vU4CxjpXaHAwh5a4wqVglnPdg1RTQYKO2Ip+upyY7C/g8bhO6QO7hHAz1EsRrbEVg5TAzLQ8d2BHil5VgnsrAv3l4+MwVmwhUkkqBs8q+CsPUHhUNGUkze1mjZ4gM3iZJNyyaoz0KZlr+Hb2WygPDPwb5O7IW9ih1Wl4UQYRUZrRO8hzuT4C91/5HUaN+y9XGOqjNTrKCmrPmaJfni/zfp9MzJbxjGNK9BRGyQp6Qh5k2h7vuwcuDhexYOmp8rszB0dlyjTaVBtJhccIUh95UkcEyRkLINGdl7MatqJ41KmUTmP0e17fThtpjNie2oxwDTgs6MT56Y+uxruBDoBgwgnsRBz4vLj7QaZQw0NWJy4U1O/LfRoozvDKXwwCpDlE2tViw55JvQkklpIuNq4pG7X6mQBzPxa1zRPRYubSfXTZuSkooly4EOOwxZJBvacRGSBfADz+mcqHe4Px/kFO7kvrhuN3v2fPLctSiWovkUzIx1C18bmV/OfWQKr1saFy/hgoQDimclJtY3dMhgUIL+COLIduQK5MXs2QyMZpVMYWht9U4wToZuGvRyf/aLeJR8UINDmeGjr/siBa2IuE9noDAtUf09tCUljvBT7nH6CMd9dptTsSNVkEUWgIyJkQU+n3L7O3F+bDbt2Nnl+eb9j56K1xUh3/tIEStbVZJ8wiWFDXJx1XfsmiPw4lKygFJOMNHyIUO7soVr9ddMib0qs0zciuc36en5mfOUw4ueoAYxkVj8jtMHLiP7t2EacTPWpNiLZ+9mi9jmTMqWzws97IuPL61FMoGuWI+MS5SYo4v64l2DNjOb7qPidZbzfWkC/DGr820GEMvh7putg83PGmeIUAiECw2PLoifZ8nKm8vndbnGhVcsKwg7MqX3z65eeyvVlDW6JDcnfhMQjeDioY02NSroAlSBDu0dpCFU30Sk2Rw7RLM8vXs/ecW6/rs3z96/+vXNs18maEZnXhZrudJQyalv1DK13kLElVkTIWA4EUwt2WiFnGBNC45aTSi3v0qmRRUEbBOgpCh5k+2o8hDPhGpspyB/a69V5jdkhGALUnI7cG5/caGQL1Sfe6veOkEb4wqpWQsb52qpjfAtHRtqYE9kXpN0iS3KOLmeT1+99Zv/fGr5XOm+RybybJY6+Z4jAQn28gOl4sFQbUAV6T5EaaivBFGLKuzrdp8GY34+rL/WKK/QsjDCwqBFiiXYMC8zPAWzv7hIDbqYE9Vn3v2kmI8/3TdZr3G9wkZksOeJklKYtw2iU0d0i+ZxHFkH176y1u236F+1vJjVIQmqMVedrP0V+TVLii66+DCp/BTV+khM7t0prgLo0ojAPwjs/TFtgOurYEXSoppxm60Rl39E4zLqgToct1KtTwLDAzVjyi/vHTNIp8+VXYHAhhfYK5sqQ2UHqcJzi5uQyoAOXW/N9bbjiTYZX1x9//DCuxyXJh3KZdXfIxN5Xv74YyAVtpTCVjIaGJnO1VUglUT5BUPiuaeBiFSTOzgKe3E1uQIvL+GGYlq6kztif5tQnC2msIR1t8eSxOQkZeugA3uEjNKnuRhc3QXJ1eTfcANn1EZNsumiinQ0MK5sX0x/e/e+54Q2TafbWj//Eg82bWxVVjbC5eqAL75kePHYn73Tx5Yw6ou/iTW+4cZT91VmqfHF2lBmkL98Nl5PQu7wFnyVycTIXWMyJjYyyetL9t+oA4c0pZdpanUkC1kj8hkXSV1SuiCqZTyYBeDDXu6zXzKBvc3jbPQ7ufu9DAM7DPcuQ935RXn9vMZoPbIYSzo3YouCNLEDb/nqSCecuH6cXr36jy0unibkVu6JPJgZn7EtkWzJt+AgnNjS6F0QGuHCw6pOcPhtVi8z2C4yedn5fvbL//zq90RwSfHZukFuIl96fPg3onjy4scX755N6Kyelc5SFqc1Mlay6nNkxf/427ujm3JVswmY6bUYb2vwxiJMdjyYhfDD5lkRk1cli3vDfbxwYx1edQbS8Cr19a9elmKHaDgvrVrOy8GuCIHusjmvoweOu0Ty597rmBc/vvmPew8txcWtsUWmv5akMb7kNpb+blaYlYUGxrWal66XvXTRedYTv7/886sXL99Mr35kKk3qX/9KFwWY6Rt/PffFy/fPn03eMenZCs7JajNHZpvR3wOXj3jAE47ZL/kWp1cRHcpGbf01KBsEZD/wweZxWKNWToi5F0htKt7gFRiMtUhuC//px/+Mm1eXYLGjqw71OZRjFu6ElfHT53fXkxcET64xLsqmxg1bjFtyUoPQdVsfZct4NqBH8IJfF3RJeQgrKSLrAIGiBW7q2xCFgMHcAF7hAvyO+xS+6R6GEX9MEMg0rlMcTJwNzvUUtWw1x5atXQF5+BdXz3/+Rd72P2QvYpUZY7D6yMs5yZxP3H0XZVZZX/PuS71g0ABLcUuSdWZiiyRXH6d5yCskhG6xysIHqWaWjt2i//kaZurYxWBUbxFdMdZUenaD1jNL5pUBLUtMp9yaiQUnhJb53ACgFrIM5jcNiawlJTawqsYbgrdTOPbesY61giSh8XdB6ArVOJWvXyxCPE4rLkKBFcMaLI4aciU52FyyBVVf/aZUWCihD/ETQm4GYl/VJR9GzxnxA5DAX0eZttkepvczDPa9oDOf728zMq9RvTvfkBSX9BwebH9oVm0+5+/cl4MmWCCXME7Oq72qBPkpxIPS3jsZPzPFPsnw+vMS6SueZuczYFGiBoBa+xuMx9lIgtwQLgL71HYIF0mX9jdvEFYMF1nUbggXkXsXFtS4kXzElmvVTNmEwfps4QQsPrsRXaS8LG2g8tJykdorbBdpvGy7SA2OAPkVSwuGbacKziv47RGL0tYbvJsFmkHnQltUNKU++NHDYh2RRectWgWW6vu9karlq/+ew7m/c3uN7ARqXekzscN2T3ScEyo3r/578pylOblOUFEE5GY0KkjmfmWIIE/dQyRhiTdAGifzP14dr0l+tO5T6i/1kMJDqAU1bAw0gUUjhkQDm8/NKGD/A5FlYUIZm+qNb9hlM77wxv7CWQmmxjsMp635xS1vGcAi24H6N5Wncz4OJ4wdKipLf1u/yc782rHfi4wsV2YpVawnGZ81rsBbiAnA9Ip9pDuS1BS4HG9+isZifMP9tWRFCmSg/JICU+JKM1WzgLYmD1bpU/Y1dbmwX7adbgvgliAvAthlAHsUwB4HsCc2xmr6wkOSwoNaihwss795jV5cBMDLywD46FEAfOwIzFrC1JUFMFH3HaZag4EIM6OOOK39yfWWBFXisMmqCnzhApcu8MgFHruAU9TQCEqWWE4+49Qjuey2W5ffdmsx7NsB/dh7+/qjunt9lKb9j38Sd0xbE+u0Rn8PrY8h4AnnENw2lK3kJv9kWjVpPB+16XouljYPZvLnwHQnD7n3OeihXOFcz/nK5Yj9C76HzCL9IS9ASg6hXQsuk7tl8c/fwOC4p5Wutx3My9wEkoot4jMb48+u7Wh4nhK69kA35BdfC/+TvJ+Ru7wI0hcqoN0RqGFufrv7xFVN+CylkbwsU5g2NVBuC3klS0MVGye3ZZ2a9iSDZCaUgXdFqBFeQepL/RpofJCFvZJqbyUmmiLvOsT1lGib/QiF+hOMMP1+c5Oi6eKP//3o8v/0G2FSLCL3nkVmjh1DfqHdc7qD3vCwtXtmxAFvGdyDlYUyTkxjyGxQ3jQKhDMQSp1YTU2QA/HsdsC4tv56RtJZFtunYLPVR5xAQ81FOBB2XfEtsBANRPLxkZI9S1YlWOHw7mPkyKLwcrCwkQlePfPHtTzp/ALoj76eIjcwWNC7nJfo6OFGLgUJnhIKw9iWDB4T6SHL4GOXxC9vPe/mR46ApOEPGjK0NY1jeWiaZ9bLHPV54LO2jt9N3Bqjk+qQg2WQQXLz/I+KDShhl3TPN5+6baegf2WVIa+Er6fXWwwbzH6Lo1NqkgQbCzy0EalIvU3J5OyJ+a8ZSuLeB9O8FXSY41dlSfGubGsw+VmXJVs5GWSSVqwOagvjG5diq87C1dxigRuYHc3IalZzGHbfA/MZOCr2ZN5LOdVGn5BOz3Z7JsVepqx0MCjoFs5twVL74SZd+4eifwdGvY3VUdRXxhYKmfGtLs9I4IsrS6//M3nWUpievEEiek0tv50iEWeG9PMTGzxkiNURoPRHvuBxmET6iCma10cm0BrACS0cOwf681TSDbLg6hG+wvnx6wl3zoB9ExP4toEjL+h1ZpCRySwycSTZM4eELJnxs4diOVOvAnLFZ6wcbPX++XNgvZJbBFEfFrQsXQSUbRMZJ1Hg4o010g/ba5TN/4RmGplQ6foOs31aGFf9C3mDve94p+BLAbYYTV/8IVK6ER5X9jc3T8Gz0NhsON6dmDBF2QnGf5NigynfHpNAzpIn8vklh774mPnm2ewXVDiDYoFmmQCFtPLzKwgzucZ1O+ISQoEo5t4R1W5lNXMwmRMTanCFcm4dW4ewoKF3m3LHXzKVfWAPa0vF5pT94jlrDxHlh60HirloQfJHrNHD4rmlLFFQGR7xxXIBuy5FeX6io+yOX2j64tIduyJ+E7gIX1i33vUXt3XE5o6p9BDUURpUNKX5XZbZvLz1EXgnDcd/xV0u0r+5nv4KDyzF/c1OblKkTHlnzOm0hEeLgi4vidmgyJgFWZ+9dSDC9d3vNFgdXR/XV/BcxMscP74oaGIQnU+ZcgcdqBrJKJH8yLcn5bpp64Y7yz5+55blqd5VjXefi6Xc4Up8hYxtG1dwcOqlA6DVqC1If9olaUD60xzwDGistJOfCUxSu0AnpCuLJJM0wd6bnDqoWOSeZpy8/l8tDgv7ySBIUTvoNApvp1YI1pG9ADPl41vq9Y9X0/dssKJuBlkGpjCKUTuTNnzoNXcj3kmrB6T/N8pIyg8Gk8+hTGxsupEPizJWhN/gKvIM3mm6iW9NikzWwEZ3oQyjNVdbAio3BaJBk8la6NiE0x37TRI3RQnbzcQED28kMtZJmwjJqyxw3aigJkFKbULiya6NwVGgAxkn9zYhR2s8Jc20gN1bhwYWJzJ5YdKmqE16F6dMZxYahg1n4JHQBZnOwd+MujA/Z3fBNt15oPSYbMFfXmG/ZsIsfMvtx2rvVLMxeruGhlZwIqjcWYRbegzii6jzvdhdPt/nOJ/jmrXce/vfn57/cbZvcA71xjdLR+b9/X8CTbSxLkOrz0PW0M2R96FhFlFx4Cz16R8PznwXZKYY3EWVv+HsChDRFyUPrxTqZO2VQ3UBETqK5KCAkQX+b6+dmVtGTEMsuN6+GSxyFZhne3PCRdqvV7+8+k98kVYmGRnYQuJ6L0rpnm988QUajxWpGuHetGMcMZyXbsAgJ91X7ZytNVZn/HpaL+N7FzDQmXztjL7yFazSdILSfaW3+qOnTu4rK0glOeFU8uubnyY/Frhe7o4elPgOZM3H5JI1Fc5En7BqoNtrcrCk8rGUNEuU4mxHPRL/TbRBikAC/SEqkvtMKc42c9x8BM8PS4faN6zogGJrLDgcmMyO1WDfXk1ewjqdBLZ+0ypZ2DSenIN+8Ynt7eur7mWdKV2edLiQrEOGrvSwoMbTupM08HdQHLOmPrp5c9lrI7b+fZptIFNJlHdhYV+sDrcmlbg7zLzzTLnU0lIL5RdLaqMD1gds9tZys/fpf9UoJeX5bJ+353uxV3T+kZ4/fPj4PK3PcYZz7jQ1ZcvTc7pdjFYS3v00eYObbVmve+YufsOiXhZdwLGpvVZLl8NeXzKd1VzqqM9xidd0lqxilzfKlLGn4y1nXb+c5bu/HvgmiC5EYJ4p8TEy1V/eYdCq7YX2vC5ROmfKfS2IxjgVIREmRlarbRr2U1GRltLGzO9uELTBgaauA8sJnlYYpzAMuDbw3IB8xX9etTn69t5QWD4oi7CzVZNn94atB7s8RpgTcEu5T221yiysHelxypIMjePX357evJu8hoXJ5Ke6bKs7LJlQOvv85HZoCxWBXV8WLrJvypjU+S1TNkNP868nr7hBIxRwtp1S4tBE2djoF5+k378KeOY+1kW5dG5fFhlTZRpSfLXj73/9BMU+q2wPImm77GD5AsCEeEF3wPBGZLsUtc/+Vpm/EalZHduW//3iJZrPkphjQGXAZpMueLCRI/C/X7GG+HM7984a0g1J6UoT2OLKBgpEkbxa1i1KHHBIX5Mcb461yqoHFItB6FqzIXPsLhjrwinnpl57zwbYqls3B/BWgnblIvervwmOfSbHtiDN+Ztn18+cCvstblOUlgm/OLodbxXgN7Db4zUF1KBtjSq+obeF/b4ho7tQiBDQq9nTOwBMtyuMM72YGbCoZefLjsqrwIQO1L5llL5J0uDqTgO/keLCH/+3HSoYqO9x1frfVzOctpP7pkp3sCXwXQKRlST6S198l8jdJAs2aJg5zQQpMT7ZzJMan0twPg6XCzWirtlrQF006gDYrUn43Xozoe5RdAc1bQrv/TtkU1pBxuX+f0pxEyJ25/JzqS9PzHGDZiaQfr5kPewigF0GsEcWxmtSf3+FuXjykvXyNZ61rq0RAxbGRjQwLiE0W6ZHKympjMUlkL8f61/f6l+k2jw2PxRlpKi/MQ0bxTcz0Rbo3Y108S1nn74FCkxqeI+LPab7Rb0nzb7I9pV4td4xhRvPsBUqnnqe86cK+ySn5wk8omf/Pxdm46ai25zxvf2bm6f78zMejH3zKW3/EW0QTWpSNXva7FgRs8GuOQPD3hX5cL5vy/M9bEyf77dg5bbXwDdspfK9gv1ABqKbqlYOI7MyyZcdpz199PvF5R8dIAo4ZjpNBpJKDn00QzliHQltg/YR0eQKVeXkWbYgBZ6mqWfiCCWMjmyyaIUeYWQjm/N3ie7MZ8IiPQ3cKR0vfwZspjM2Pyw+jVpU1yZtobPMjzKDieZqkXv/6d9ll9g/Y6kk3GoIv66IxCeF/axqqg6+5pnwzQCr8z2822MdaS9fftJzNqayaSPbTcEcB05ZF6AruIx0ZpyUzdmQl0J/+su9s/3vydUflLFNVjhZl22z1xrSNCnrAte87+1hokZJc76H2Zvyf9r8fL9kfe138uoPKRtELaZ5WeN9vptCJvfiPRlj8zu9/oN3Wm7LH040r8TkH3ncIAs02KfEip0UolvNY/sFOpjJza5dnJfFVDi4953NCzm8ICMb7IJ187p7yn2IhworipDGgL70cpwlljJtNmnG2Vt1YkvxDezQriLj9LzCsfh6Y+JCvkW0ZDNfK+ovft+tC1+28BRPfvdeoDCEFe8HT3IWwJjJ3aXwCJQ/hDdAbHZRtx0u7O8E6Mb8zZALGxkp15INQilu+P3VAz39HNt4uiR4vVTgKsLClotbF8rIBgu11ca5liCNpNsUUf0G1H9N5i98vJHB+aXYe2czu6btJ6nOQnSJmqf39vDPhz2aP9/9q2Y1OrZxmJUwertsXfJLtE45Sh8u/x8tF1xQinJ4dYVdT7ZpgCrbgIdLmx4BCitamGTJkuli9bpAKQ6FGyk+yXaTn3GNsjHLChZ5xeMaiomNDW/ndxGO3s9PMqZNkwXB3K3tHqyC3ZiGDF3WoR00W97g9L8qc/EI1eN3Lzw72CzBLJKwNeZNFVD416xA79Cj1PNX4AUOuliS8hFjWsyiRJcwbde9ETt6/ywq9sTOnnYPdxUHXmL8VWHA53Ce0U8/1GVy+d2TdNjn8EBKTNbexJbp9vv028eP0o955SfmVVBARWOoLi39dtNCza9D9Q4Wo0duJ+XISZQQ5kwVRw8/vpQ02XkZv+I7Tv7eHdASk6ZFs1DEStdH+W3KEPrwIoCLdzgOPH6ge1H6xz2HacYsclo2bn4VNLRVLMN649ufHz58StCAiQgrcrxZSFmOPYWBqD8TErhWzEcxQrxMa+yQXEPgE16PE9JuAld7RWL22wUHM8c0DY+X4zX0et55ogt2FirXoUypLDSpuQrpwovFIoAuaQAkAexjOQ8FFRtZPuWLn7VCem/JrV9CFbkVHml16WgkK7PPrGiZwmNUqwMOXTTvfBJI1jfgqXbfcRHN8+xk7XPyEhUNorvJO7ghNE6pWggW/I6R26I92h1EhTY8QUU6+Qnu4qFs8h5cFHoyx67/5MvGbtsd0PtshwXrZqaRb91NFv4krwUJqlxv/tl3KAFBirVb7MVd7lUZil5Xlr6uFylnLYOlwrnIiV5fHqCvBeQZM+1wN2cqN075WzSdnoGOr4e8hPOwwEjNcXsh42K5cTgcPpqw1DkRXc7c3GkJuOjjzxBvh+46ydsXLpt+i1Q9of+kH8B2cL+yIcXfL9AnuaDillND2YkspboSC2uojF16f0ppdvZ0r83Pc3011+fpQV1VFb3foemO30Bxb9raBNmGOmjkFuV6zZpffItekHV65ueUdsBAFUxVobPg0AVpsLQFr2Axq8YTjW/L45VpxqryimnBdUjTAmJiEkVeHfjLKxQZZvNXws2t64v1g0Y5mJw4d2JJ+R18pFT5nK1U0B1vlaUGGy2gAQ2q3iLsKTXvvJhc54zp5BdStLfBLXp9GyVqLIdxocAkM3jIzLmEQ1fNZsTIlr3P3WvwxeR5m2WHTsikoSkq5iyGUUEO2FdFXdCjt7y6rLtMfMNolkDeUVQxmWdoFejfhYGLyumQL9+ri1cvvDv7qICrMMLBapXBvf0OkRKKz69w0wOOKq/RImDKDyi0o0jBDGx0gmCQ6Rlt6rJAbcw5urq1J4IjFVrWY1uBRUcaJo+VK30eHHaHB7cinatNImllw4CkE+EO0BexDEy/VjUwWeDye1ym/p/nsam9sJIpBhIxNUFuz4QfvbMCX52rw3O+iVmCUxh+1rhq8r3M1VSY5jvzDqrZrC8SPr936dfGNmjM1iaoMjIN0I5Rg4pl1Y6t/C5q12Y7TEqogIGZ7qkIerqJjvFbZWUa0nssghSzgwanZBH2lFNyQX7D85CgZKvxrogNUI2ZChmQXWmTPMLpMvAc1zV/cevmYG4T+LsYExpdXDibvCZsSRPe1gZ6bpNVQTmEsQIUu8lrvNan41bixS43SDJhExy2qCB8KepYJ21qdI0nzz2j3xwHS97WXGxh4PTHxeZs3VxgSqOES4+S4NzDxDcqULaj2KNi7UY7QvATkT6SHJQtGMVHGPfZlEUGFsACpTP1A0OZ+ZkbW02f/d5kTJWaCt4YwE5cjZcGPjLRetrS6TVb/+WTVzQDWx7c2wg3PTG5/x7fIvq3yb+un7lrZR6PQjyr0Xtw2lJhxsIIZUMsEgN4FMO4kQuiBZtXCXiacUjDb2B0+MgGhc3w6M2w+lnxpgwNSWzMK0p7MDKgL6+M15jVJPUPzSwZ8VyF6YQ0sLFJg9L7kq0nYSUbeLIB9IVNlkceAYo0gxIiSYFdwiFtwogTbxcO4+PbxkeM2XAyWxz/RDu1I8MhkwUQF5Bl0UFfoYWtX5d8xyU5cPumXuddBClwB30NgSfvMEphYhm6Wnl0ba1ri7PKnY0qp0AegbZ5Dk7FPMLmSQDcXnjggVcOdaRTKhj1OilJMXlZtkUqnEH462sRZuEGUcUUIB6ywe5GvDmd9RDGe4EoDg5fFkVlwcRy1NTk1oPprkAVV3ccFnhO6sSBv0Z34IfInik03TMNqv09cnlWrxs0z0LbLzaFjRy50MJsXAnWYV9j06iGW7BpM/mXcLRImt2kXEyeVVVG2JhwnRAMG0WROXY1TZFyrqN+D6wG2P9hdaw67WJO9tg09A5sbo70ttNtPerYwaNBKWLEklDblCmhScmKYa9ZKjv0rrDddaZ4kvcuelOUbLv4vGiezh6cPfVv78m7XIpfuUVeRTaTX9hC1HMpYTXEJpNB/srf4M0cSDbBDuqrzIq/01XBjxucuAJixIuc5HaSHK+dNHnZNqvJVZlleBl7uJuqcPJt4YOZjQw0ZmXZScVhXyzWES0Xnq3UBC/YnEX3KVv3FHBuS/fKJYJ4G9aUW9YmWRugtDQcItipBk/ijLwE2yASJiGGWGn6FCLMVrgu1y13mhs5TaUY1ckqwJkbl468czGF/b+Cg3ccUm9J8Vb4vtEOKazqZPTKoUvuHmXkiEmnGZqXdWCctykiWRMb3iiRFSsjnXLCpz/WtMFBj/Zg5FvTttzPnAXBvjd1sDVqVrCEQBmrMXidblGhx9GKgDcyG+eOLC1IPE3iZqkNfGwmJ29Rzda6TA+9wxmnqrhK8bqLRPgz2Jhfzl01yyKoatDQl1aP5oT1tQ1Ta3/K5z+PLaDVFFxq3W3nka5C/Whld6HVV9OG6KpCuxkpPYE0rESSwJd/eqa8CK+8aoofZptxpMAaOfT4unNIvIrMzpqnN0pTCmJOXqIs8S40CdqCk4w7TQFYfHzEjQ5mI70vOGBm5ncrTcZ7zeBsxPm2w8soLZdtrMCcPIYVUWW4Z0+YMrBcNXv6iU3+DU0T7ZDS4hS99nRwioglkiD+9nsDdtro/lNG1nvKBkBMwfE701HSJWa/SAHp6+zGk7ZqKtY+rne0uWkfPsTf59ElxqO0e1usfvc8v1c18ijtnhX/BX1Et+d738kYf9h0zso5xXBDo1pVTP/Gr178Hd6i7z6kYiv3A0SHZ7zqwf6+2VXlIzCze76Xx9fn/d7uCd+f1TId0epEzL2fLb/MZemE9TxhaoebDjYlCTbUjpFTaw3O8KIs5vw1qKdIwAmCHyTHpAhRRg7QzXWDPBs5cJRo7UyZyAP1vSoPcACl9l54jDvcgbE4RIYDLWW4V/7OJrXpH9+cdfKAkH293cqmV30NmrzAMF0YV33p4Vd92QoU14lpFc2F1Kd+UGojJF9ezrb5rf3q9gA3NIrNDX9POaY2DA78bkO+L8qzYK0YIkf8Pi4v4eBZZSN2w8nLa1919JkZswq5r7wEAWTrMnuyTVAmLFt1NWztxIZctqbOWSuB0RfXbl9ElQ5nPix38YOXQmbEm9M9KG/UDUZbeHPMGL7QyJUMCHm3gaLXCamUI6IqlEXBisZURT6SJUXbfWdLpScBMWiEnJNyeDHmEo2KJ4tw0X8Y+KATcHGMeXgVJbBTwRONj6g3N9MPelCNMFHlsgj12it4PhhqO0lHEJnXQF8bQhWRskDwOzakjkW0MSmhwmpCQBjftia3DWFx8soI8yurh71gZJywvq8qS64D9CehxmCikIFhhC3SlqjBnd4sYt61lAULOZMQGp5JzHwEC1sK58nlcZMBXY5+oYON0n8W5ZZ10aVv3ex0x4EgBqS1NtMyKs+nxTR2OBjXBWBF09r7f93bowHLVXblhNiE9kaDkgZralDKJDgOuewZG5RrfSAJVCFbX1S9Vxq6IGZnUNARkyrEOa2C8ELYnfGuzMnNwwalZgAPUJkxwL7scLayTrRVnLt0apPJOXc5EurUTBdZwtMjHkrbmuriH3tK0aCXJOs1RMiCLIjtGciDmN5vo32PwO6z0Pw+nsg3xLlRNiMGplwjbKi9q+RjD390yg6v+2xZ2FDp0GafUGoatvtITdt2oZFWztY69XuXAWXm5yuvZYoH/w1aqauN0jtpB43uC2DW19tEZGwVrKpRA2mZUBsps9QGqvVSXRbS6GgBX5MC/4JCV3Qb7t0zQ3OnxZnoaR506qW24t3TtIzUjz4JbND/asHZWKBCPnUElU8NjS7ba7TB9BfC/gjXisfPrhQ4ZB0HJZuNjxewWuG6b9ApWeeD93JgshWS1eH7BogukqxVES1SqRD64vvZ5ePvwAiN6HlhteY9XIegQdPIjUlS3dkCVckZ4GHP8rtIN0fZyB4q+3/DG/mla4upYeMdx51OZ6Kjk/xPG+zmtwpWLpTESxaDoKS4HX7wwD07aTY3lqkjYHDivQih6k5+K2thyahPX+JBtyqktYawKcdpmDyeVlL/zgpA7tednz3dVlP5hIYF3ZOCzcQpZsuE0LMZX5DQTtFVWYBtZFQkysvnCJ3d40GTfBamdKqlTRlfZa8KWHtg35ZXzIQDizQlMpJTczbea9DBDH1HDdHhE5ynLMkCFTlHVA28dTmHh72wS3NMmSgOptJgYKqINNSfv/vAA3Jo9VeI3LtwUtz7cxg0LG7csnJll+/rLExZ4LMzqS1bHZLRvqbJOZBGTRfHdyojsi56BY3uLPOaJGs6MLB1gWAMF0dTVFgNm3n0DpjCqmVqGBeLxYDGFaFJr9QeDgeG6xW/VuZQdNl04FHH+VGjicJi4h3mkgTVanhxt/Nqb8ZQ0Je/vSpmBVbMPxFwYpP54gnyUpPNac0gHPw4y4oJSk92mleLjC+0Im6UqrYtYcj9IiDnktw3XLGA7P83N+k3+yXjTvWWnmLAvuvQPTgvmcC4lZbLn/9X38DFX4vxcKtP7p6FgdnfAwtqHnBgw1YzG7HwgdHz1svU8aOc5mNkusMOn0J5HL3qt87jmc4kFaZz+K2UpphNbCN97vvVzXnO6ovMFmRUdo3IoolqYKA3lTky95p5NDhiIKOVjo5FtIEo4YLbLkwiTxh/MZYjl5Pbh9kCPHW7L90Vyawqy2xmhhg94OVlQRrxgKynuT65vPTrq4t5omnFdJbz4UPb5GCh6DRuc4ysRoaaGovLr+7bQh8/rB2peFMeUXU/uWK5uRFrFliwgPl7ZV3/F3ED+Xz/tmVRmZJ1/hzRNb/yw23yv+Pm7Gv1MIVjdE2KkHUAU/iplj7cb2XJ/IxR1qzAwILXAjzXQgEtWbJZaS7ublaQfkS3dOMPDOLB9AKzUIWaVWijqsP1cbpEBl/3i6Awypp3J/5UzfsuzbgiFWTEv4XtkLTMHfg1NCiZXJ8SrYLA/pHWdQ3Q0YINivIC56C0dCEn80pHEJ+FFwCQpcMktp2/LFUNs5Dddbds4Daa+XDBjHv4JBVK2G36bCZhxT7W+CurJizt6Bw/f+uoqmglcHj/rvkqP+AhuuMW6L38jGJyJZQTVdfHGqKSbBKLS5UuZhGS3hx2SV+jizUkY1oADl0P74ji+pePQDia4abJ8VL6JzC+Dq8sxZXfD4sOwUbaQ04DlRhhhoaQfhvAOaJxP4Fg1iTVgfovImLxuooHvjnmQdxAneGCJqu2+Txl0/f0eYuZbDWTYNWI+5p2e63xoqV+E7V4zD0essh7Qx2+Lo2yOXGpVEyYwvej5JC6vGlwZJptLl0+RhoLgXVrqw17svKygXHJtsISRCRNsPm0njG8Rjytu+xjbUg6hctSc7iy4j/yAHJik0XZeoSDrzWYMW9O+HaK8Z28JzTwBCOqgrIoDcSwBmkLPHR8U5F6NUyTszcogfg/lQE3Gn3SL0t+GmEqcDZ6hPwQ62bIaq/FPZiHX9BnVI88/mDxMyO6TrIDx7cNWhbvW6bddyYMnJRZgMYOoNN3SYcdQtkRh1qGk0agbIuETP6NKhbkc+ne6OXUjSA65qcCpMHliB3nlOeCG0KvuXMyLwNUOC2z9ult9ACxZfBTHgczppNXBYVNV7CcEV2nsHCz7oad+jq8A+qnMOLK4rzmp9roNt3DBpy+eaP23PbXpMHPhDfIZ+JgYfq2LuGCzf4l6yol+0SUbss6lQ+U30nfdqarysjGnZSeLf7DD4e1K2hDbk8JbxHaLm833z8hF2TIUcqmgikttEq1KVI8Azu4gCGOMb6J42DtR/Caafni3RTfJLG3PVnAa3HR6Tc8P3uH9as7VjuxEuxE9DK7Rc2PwtRV4MIEI2JiEgU/DwZt+dInDBlh2fN4ylWoinpcfxFuPu24kYHNlu7oBeaWwuuF0CsAmyITM7Cv8Q519z8BwXafLZn0Z4o34tBNIwuM0zm0EhNTh3YSGScZcH1bZiTRexnD6wWIU5lxuPwOOjACmx2ui3m66SNNSUNBsw7laki90B6wbSYkXz4MYBcB7DKAPXKxWo4Otx4HTfH4aEqc22OXIsZgLxEBeykI2GEyrnFhtl6oQB8NWJzDTLO3aLwROWjvVZAu7LHbXfKmosvAn5dscY4dk1j2xQU6EjCWCLxdqioCGx9Z9hffBQZDjQ4pSBDwhMocfvMsIExhDcrd56LNMrrlFjU7cImLMjcBY/PdQBucrOBxtIZGCnydt69/9Je5mOZMuZO4GoItkBs8diCevQ754jt5ePIcr8nHNa4J9i4b4LlDE+LZ6Nh0r8qaDURVWaRgZ8NLOvHJ6a4AS56zIFEZFQ7RhNgeoX/MsIKf7FYEy/gLsiQNeIp4X1Zs4Q6nqF7uUxmmsYOIjASJ4+Y+PLkm2QbN5uSzN/cluG6myQqRwm3YRhTZYDUyslDguiGmVB7+TUKrORXGGghM7DR30zXPvrW1me7RYz1KJy9qVnWBYQ6lqUGRSRnYofthKtIpx2WUcgvCPadqRhBDeg2NTpdWpAgWlkF4MLOAHjsRv/85O/+DH4L978u//R8VS9X2aRpRgpgmwCdHm7vTlniw2RJt2WAqvQ6MalBrUphW/I52Jck5gPGt0U6ImBDZ5MfbpsY5PjzVDIsYZh06WHrbEdVP8O6d3hoK54A3X1bpHd/97fEGYGBNn7XzPd7nhhG2jmf8xqydn/DpE3BnFbbnSSRgigVllKVVsSYBFrL21Ej0Np7WbTQJVmBQDrfCm1UoulWk7t4Ck+c9yWMnWzTh1Qamu8d3858QXP24WtU7btA+dCe327KOn6HCmLMEVonNyceGLYFYcY7dywhEDs4knmDHd37pACA+KBvub7kPeRNJYLFnA5cu8MgB4LWNCazg1rOFyKvbJmRlNMmyZJbvWKt3IlYkaVidOKhW7VB2wGoPHqSwfO6ZnGdiCM5OutvM+YER8EiJd+UDNrbvNPMxHu9QE1wTA602aHK2dVAmy7SlcN/eId1Bovc1Lvqe3iiXtjxwowL3bal27rK7OJFxij6aoRx9Lgu0FXNlOLXACLYgFM7IZo1/lDd4huRGV4VtgAfuGMtIasu4iRhYs3i7dzIZscDb3kcCRhBDXAMyis1AjY5moHLytuGYgqUCyfr75v7Tv+Q7BfIzgt+fnv9x1vuqXyYoG4TBzd91kRKhGaXZbIFok+2iDtqtZjaKq7wh2X96MZa54HDs+P/jM68dHNe4EU1BZrup6L1Q9atSzaW38quugLs7aecP9NGQdc205vdF+0fyvyiOZ0e9C2EJNk/v7ZsPZ0NLvf5FXlSh8jP6TZ8J56O5uRwKNEXzh49nOarXbNk/bpVQP9+x2g/NJfXcoEhpDeyIDXoV76TzLUxab3o1QjdDjdb8ZG6aTu07bJhuompbx82fZZrVa0TX/gEcUPKOooQysbTKwVJe7RBGltl8mrdcJYfX1f7WZIAst/Zcwtj0Zxlx0xSQTAc+xvK+KouFZ+z8QAOpc0g8kQxgYGMTDXIwcExkAHcV0y0HIyVZGAYiXkJakPx6GIYvwvBlGH4Uhh+H4Sdh+Nsw/F1EwIgoFxFZLiLCXESkuXDFkcY8LEyf09nFLzbgTeji4Q6LZYmJYhdY1G6ipCBcmocnaTsEFdNnYKNUv7QItSQIhUKhZLuK0qsMwX3YeJC7yP0SJSTkDENQFybVkNPCUbrCoFwEiUmZgUGQEIkfswQpS9IEca0IB4STrcMh3KVoFgHb8Q7FLJI6JMmgQfljDLEwxlzxkKzF1cnzb0IaDKEoKznZFudoRQTi9VxERRkpm9U0Yw1S1YtyllYnK25G3gJZGWSPLm1wjgsHIAWqd9y1KTxas0hl2UDbr2w4Qc43cb67u0c2XqbyvZODt05A9oFStPPAFGcNoi6cto58ackUn8wBF/yBmo19xOBZ0GEIt87K2gXLzwS8eVsgX6xYSIWEqX4TKutmUbKKs+EaC0NZBNzaWBSa1BgXdFW6dSxuJrhgjTcEb20QtBTh09BEt0VVTee7aYOWXpZxA842poFm1NNF3Gi6u0TUw0VTzVCSzNq8ndGQ+5cDOkd4jFBjY1EW3HyHBVYVa8MYeXAzm7ckS1MbF/do6q7wJUw8JMNF6mLtMoBMtfpqEfy0k5SPuUFwavccSVsSBxCvsiwIejaZt2ajllrC1Imdzp1v7ANm65E5qcsteLjq5hFzYvHQlCIbYM0iWEJgUjNGy3GD4GZdNMASh4SxgHI+39kQufi+cJCCrdXEHQoDdcYNAa7xrvZCZhcPHY6sXzbw5YDUbV45Kipj/lWFtytmYYpRELpwbIYkYUOyMWQpuK7LOlzIbUEcQQu0JKXDoXB6Vll06olSqlin8kWucFllTmuvSFshr/dZSpmFBbtFVVaJK4KuyUDn5kYMffgTiuTCJbBpFoPFFRts3O/EBpjS4HaFUGa4LkOaXbCKNLHxBriOBM9XvIjglo7NMQ5KSwfYFQmbqG53lzPcRkiP4qTL2bZws6hoMxSLNUvcSMEstO7wucE7zBqPA5aNUzGGjuYplh3QW9wmGtvxU2HNWZFrkPef/oXv+fXv8B1+abYnqZCy2omu4wW33roB5eZGDyluCm4C/ePykVO+iKgWLoFp3yAZq1ibIMY3H7eGFAM3WoeJ6oLT4Je/f8Z0hyVY24s/SysoONognVcHF+u/v3l/ygauguynuCYJf1loxI/v/967cNMJNiCf131lkemcleKybD5U2z3Jl+fywQTfnWAS5dzeCWxRtZV33d9N2bOXwIsN3+p9+uOOs6zIstY76OBLRiLOKbd6gSNZ7ILn/08uLwLZ6EKLc1cb6/KmsMHbrDLwCR/74ATxG4esNbgvUeTFRIcutDgXZSujeY0bPtC7tG2ZiyWWTRgrb8qmpjFm0fiMZsRmUybTBNcmOFYkkrZlSydvlQlmuKnkXBgVQSo7hN7fCZNlBQRogw3FjCT6ALzdOdgF5FB+wYTq5FWRBM5rBJFo2oOZi/UJv7mU4ssIR9+G6gYAh0fwApQlWOz5vTj73G/EG6JBvptLN8feUUxCQFV5Dh42qVd8QOLON7sjbn41PECBSang9lFDVNV8HMKXnzVFkv/EO7v/VamSZg2+x7WMAcLwBSg70tHNpJspQoyCR66+mH69ZkhsU4Ov4nctpUxbmfzM5GarHnBUsyEpq62jRy7IedoxF/auQKQA4bBMOxFvggbqfO5+hssZd4MDe26VO5F7RHXT3YLHtrGyfpaCY3d+IyswDJU1cun6pr1DGStCvauayRX8LX8p+eponMbDGfE/ZWbykfIGqXeRmUnzWvhKD5SbCJCbdEMOizI8C5lRvD56d1tPTFtNEGTnJzDz5m5LSuKS07pZNd9JHXgWDaJeMgSIA/qnZi6shAR5nGYSTsm6LRsyy9zWZBFUTjQ08iVGCga0N/0X7I0wYvdMbKTasBKow778u9UU4zXa4WKU2uhEFvIb0Mjqw9WL3cZdUeMq3TklZUDDk6IKfspVD65eEpylkze44T44vQKMXnTB1QJiyoJ7MLORQy+7yDh9b65NvkElDu4tyOI5lplbGNc46TkehNhUhDBqUCGja2Dyomwmv+GAXwyo8LLZ4rnbaDrwy+t7TEB4e82UZDp5yTdnQnJWMsjCCKHE9WkHr/OdyKdt+iTmBTHlRCcXpHumzT/MrU0DmM+pA4hrNQbCfZlZgJ6yDFDdZDcTE3tnBsKGKS9B/tqbLX7bW0ts/uA7CD8Kw489eGxJf1bvBJ63y+XOvzI1rzFa00mGF810hYp0UqANWQpde47qCazk3aUU/mxeNadTMBTCC8KxF9MBI6VfwFHHu385yXO07tQJ9d3/sHORSHX8+GfgOmrgVqBM/OgT3wV4uNzgyfOd9AoaOP6VYea71AwhMx2gjSvll+9ePJ8ty423t7Ko03lH4Mma0MBAcmP6BIF48Lim3Jxut+TnZ0GpV6iDSbEB5z4WxvPhAn7AvtyJ0NA0VmhErlTDirDxX2m5wo1obAXFk1dF2tKmZg2OaWa7Xo2TRyAyfKqCG40vSD6mRQR4nHKGETl+03LzzRN+N41NZZhOrtECN7vJ8xLVh9tHKxZ0TpslLK/TGUo+tQRNKXEuT0MgqKDB1RsEFPV9yrz+2vtKV2yT85ClfqubY7Z8BJciNmFw9alC+wtP+gHsZvctO/k5GqQa4OR7Hm0yVDANRNztvLi8nF2W3416L7fA9eQtKkhoY5XRKoMkVAQLHFsxZR26hm3Asjt1gDgE0EDvMwYIFTmrtPkeX1q1GGradaw5lQVl3QbS0EH/qm0kL8ByUpgEq1MibnpZ5E2euhDkwYN7T6ShGUHaomnV3aDaroWvwy9txgkvKFMmU+1SZdhUkhND1puBDXdGEfiUgydJVjkqQo/vbYqQ1gkNj/Gk3m1SDjtakDF63+cYXI9u2CQv6WxRu7nSqExBf6uMSGBseRajDFvreFKqotek9YAIoa1cYjc7ckiLO00/+Yh+aWe5u0vzEWUSFQJ136nxNTLJDG1RDdMk3B6NKj4iVFkYFi1gf8WDD9kyMiPd4RwlxCjSNVwxvW0WWQjvcbJicxvKJldlDlfhmEZ0VWYZXkZLpkkSMBXRLY47gKetPg/MEwvOfrAI4ZxIbkN2u7koUNZxdra00QIp4U52n0YsAjYqnG6jLn7YOGfE0k8m/y79CTKgKpZ7OJw8339QYT/UKD13bEnKN5UhL4OuXH7GF+WynLy7dbMJsJ1BjfSvr3m4U85C2aIxzZuUC9FsS1aju8l9rarTg73pLdCn2RbzIb1pQeDmDoas+qULP5EHq21wMctIHW7aNyS1oaCQfWMytBkZ+uZ0Jqsy1saYwmblQbYJTel+j06Ernpe9EX3wDPxUJ4r7AXd4pqX/MwiKGHpUQa4eYToO27FLTg0GZKIGSDOKSy0302hhV16eQfQyaSGRlfEBswRzZa1VwlRk2BWHEMQAR280yzjgLpen8S2p+C4C6g8FsGQ+NDbESr4SQe6rH/myWxx1SdK2DqKljXhqykNs3r6/zP3J0xu3Mi6MPxXOA7Fe9WaQ7a65WVmIiZ0ZUm2dcaLrlsznnvctgKsAkmIVYVyoYps9uF5f/uHxFbYamE1pfeLsNWsJ4FEYk8AiURR4IwtxNWmAM6WHYSyoiGlvopgkZB+avATgnrw8nppLQANjBPecsUGhYEYCZCi9CHhMslPtilTJE1zW5juCzCr9BLlqk8AXDtJNiWYzi9wU1EbXyUOpxUpUJHI+xEGJM5H7tA+lOph9xZyJJH3/T2GyiQpJbx11i7hILyJg6jwgLdFqXBO3KJgwje1gzAay3MIofKDjda0JAmbe1ViWl/jFJG8BOJi5RJVDvTxz9OyDF7g8EcF3a9aF7dI13ALhQhxvqdKVKP+zl+7Pjra7+VaXAdogdZhS4t9QM7nljqfsp2VGRKXB6M4YsRlUVYuj0p5gndAxpAdq3cXK6v73XEoJicv9SFeQSPFaZ4iMp/jJyoha0HPNO7DU+9VVEiDGzkV8gn6SLPG8xq8oEqLYl+4kKxkDAkp3sUJ+qJBhCQ3QAPCJ8j3DhfKEiMYIdT4HYRQ3htjpBg6UbL8F8EhrIt8bxFkLVjQxy+yHBVp9PnvE30RiQ13mxkUbVNvQjRFbLOEo5sIqQUCWobl5O/BJa7AXaW6PO0RVXl2JjLiwEv4oYRxQ0c6dRfIj9kxRNoynTxOQuTZD3DAMmlRDSvVZVOx2io2H+O6nLjkllqTZ6Xklkc7qj42tKbsOkJJKnC/owiML3XhpqaaB2GpvKbZStw50JvQvMm1T6g4n/WhxKuWZL766lKZOelUVDUerToG31MilaPgeLqz0XaaMaXXUedO6cZdnkFMU+IdbPxKiXOqxJrHVEcXr6A2o9xkLRqOqh47eHZVeZ8dmltB0ZJzmkrX/iL4Zk2L+cVzXSf1Y1m5Vt1G+2L96Cq6jLc72eRxsoJXm4OuEesTIDzjOoNcQsTp7dDh0uL4x55MZIrztILVdWTdHlJbOW18tCpnRTznWl5U9NuKruF+UCQPpSK5k3ZIQGKNFxAGssdjKfNoO+bt+V7GE3z36jnjE+aLMZ6hpZmL9ORgJzNZbdI8uq1Kn9hJKUPS6PGy3vzRgbWda9/FZVKzeUnTx7e36Z8vorG9AUTHeHTliRUdTtpa6Fg6OmVoNzULbK0fPYI6+PTQlCbi5TJ5bSUgd9YgXGPMGogUId3BnsEaR2r9Y6uvqbz62lGCSyTuMOpQn0og34vgEy3DwD3Wc8lAGL5rUAaeACIrjoCqmpWHfxI5a2qmwNPO1e24uqFbkMlSTR80/lBQsA4/0j0USXc3lcEKGcxeVAYUvN9gnMUoSmQXfojc9QwmspebihYk6bymr5KsedhEBzWqdSexr3E8kQNlEHGCPp3kTHrAt4wOuxh3LayiGYhrjUnGK46sCE7ZMckoA+9RR3AjVW/wEi0JZkfePnHFjhVNxLnsRW9eI9dqT5NoRYq0YEj5rupMRjsgDk66ZIw2HcPPiRZJOKMJytiGlqV8q7Qn8ZdSD4ic2lssFvBDIG6caLuN7pM4FLtqNXb9VPirdEFh6MknZT1tuUTGF040iRHs7mtgOFzgBSDe7fNIK3AcWchdfY8ChvUb+YCVTyn0toWLN3D7MoBJXqIIf8JLsirYhpShwGR3CLBMOlBzwRxtMa+bLGRhn2N4lJB3flDubFy4pBlfra3FZnSYQoWFr7EA1+crXpuoGigHofLwHplJbzeRMGDeWBI+lpJImk2pz5JcfEd4t64OvCl9GdD2vM1C9rgOLBLwAkweqQtCYoslC9etXSOD9oQi6Me4UsoZU+If40twUe5tUQ3Sfm0C+uZMzjAf27MDsAb7m9BBP9jUGNFOdvbDYzK071fXTRCpaMsGZmEm+xr6BEoWX/1XTYfIFZb9msm7OPld+zUxuWJVkWmWkm1MWUr6e6oga67PFqnMmJOOTVBJ2RDK1KrBQ/FdDAdsjguOHGIkutqie+FOLyRVasnkUkSjcaAkS2hV+mhK85g8fHTCMZwshQM2F7vfJHEuW5RvOygkijb3MTgvlzG4oDuypYE4BYsFBkvIPCgmCrsRqKwoKPgereQayjIAo3Jz1WSeyKMIB6/WUVkUnNMlyQKRKtAX+VwcjVjPyapCYT7EKb2HRJNm0ZJkGdolFQ7kZ2VTFyQIXqNdRYQDPwfeHZZ8BpvHEjigaH7ueYsPJL/feqU+teduFsifDjUGSxL5u286+PX3y7/9bz4HyMfinkMUuJYVd3Mj2AWaKFwbSfGUYUxHVEOL/akuUBi0dytQz2mPzb0IkRP1VMl5tgKhjST3HZODeJlVBJhck4SBMw3W4N3JJZnLeNbEaSMDKpAKes5d4YIXRbFgW7+6W1hVeAvAOFccXKzkvRXGLuH92ODTZHr9481Ps19e/Ou1LxOj8z3yfCU44BgjOR3hQWbvLpOOJbotWtARy2+I2ZCwM1muWjwlzpeiNewTqFfQc2A7FayHX6dNIrZVHVGxRtvrqk8WATiuQE20vrumUKg+/7BYbblzvhwSBmiu4AZ2L9rGcPkMAXjbCqlnKNlvuFZD1sXsxYoPGxUTG1vvKjRlgF6h2q4I+3tko+Yxhorf4jp0/4GrgWByP4YrBPVYdxfZmzwna+VwC4rra1qlcIESvEslQSNdCqpbzz6GypJyDUcYKgZEXIAr0AA2Mog9WpfaU9wy4FB5OOxONppwCosvNhDjy3rxiKEor5/xmouNstkrvMMZLYPuQZw4dpuKU8a1LjfuUAlEUwqbxQYsZPQLIb4nyzRKlyNzSBk78Lcx5dGlvMEZH/+DVMIcbLm2Dy0oMLRzKYqfhU0dfLgyX89g6mGdq30RRvrNaPfLPXCsdVEb7eTpVr9fl/7Z3Sf3WUaVX1fcrrEKpQwc4T47MpY9k1veg9whaFAeYcUCuR2TOux6RajSDdU3tbcStpHOpwty1nAkz3kKG0izyznq5eRoVJXLGCldwRT2rIuc8+mui1bydsEFwHclrvgPufcaCfnx7UJ4oneEPcBsRrPQJ9HikXlVKHfeFVgL6ut96phKhj7nQkGbbIh99mCo9YlaZgeemHI1u7ltnj7FnycbRliywbNXiDdB/qup75cYNau6QuvavQ3GEObBU7a0lqk2NNIax8Q52+qUT+1zXjuEzT8gvBbW6RPaTYyHLPOQMrnY/4FJ/1vO8oZFtTXheh9RFfZ+JnjXNbZnT5v9X6sV3m4Z+WJhPWoUszaplofWK4NTPjZhyas4I8tKPLiUl428E+AEkXdXanqgTUCSG94OhsGPfSGPjxzChnyOcx/k6gz9XGIeJeM1JdpgUzEcpFLhXJ47OajZbXFRUrrQ1FrHKeITC1d5/SvwLkVk0kE2uN5RPvyS+p4km9qjTxWnJEtgOqWLiKj2friNpIa1M1l5oACglbf+DC1gav8vD8p1wMk5UhFLshe7oArov/3MA8HW0Zm21ir2Lz7tZqQKrIHAzfHOoakiddDBQz4T/PaMDu+rPbgeLhbeexaiPm2S8zl2TaCiCOk7lgIt17guKjTJqyNYE0g9tJenMLdwWLq5ZbiqZz/ifbeODyFiz2z7eLNkSUWWOCTJfDlgl4WiU1g6hvEt8CfxBnPUe4B8peIDEy9VwG7CmqzkcxWXx5xrApcXR2PSqCUVJXZSIhCvrC97HgDvb1twb/FFmpJkip9ZiIxEZFWua1xgubWA9miLF7gdvoKwAEfCf/zdQfGObSWaGBclsrKRAQpD95HznI/bXEVVd/Q+J+2TN1QgNt1Ne38i9WK38mjsU7i0YVy5uQZvczG/SQEx0X5XFhFiljP52B2WN+iCAGW92KEMSwOggKrz78CfoL1+QFVKip7xUAVwxXRBlJbCQsqH4a572okjsbUrdDsnQE+m25D6No/kJYe2LpJOKBZq/K6LM1Q7TLr6lpWp07uWvhV14q08vqJktXH8+GThAWnLGGZ49THG0EYz6txaslOK+9kQNna3t6JK+rmlV7hcfrG+z9fPnj6NLHVC5nu81PwHme9R8ZcPn+8KjNBXY3i7Vd91T0lVevcVJSkfZ/br0/mz345Pf72af/6buvnRyTW9vvoL+aP+PKdfonRzakn0iauD9Qv9WPk3uujnJvQuw8ZvyjUtZzdNnpPY3WRBZjZVl6SLD6rHVoRzXp4BFw3IV49TG1byamDi2ocxlIXOT0oKTmQt4tRc1BU9zF5k2eyGrmrrIoeTJwgERqFuEJW/GHG6NE1Sg1leVAiHZlJ30GWTba8juNx3cdFPMIs2Feq5rQTkoYEWBgYh5FGsOFR/a6qu25tmr0MzD/sdqCkP2ILl44O6MSQ4ydnjcG1/U/GQYftZEWZ/7+b3uKk32OaB05wZdygaXGWIbazvNSrYrrKTWjdcvLnlh0YTNogd5BPzGiFFCt6tLMBOSr9sq79z+7fcW9efouSSDM/LzYFJl7uGhOsKPbMBuAVdzFlCtIKnCaS+tz7hWdQE9ugrB2QZmhfi1WyD1SvYHLMQPmJ7AoJ7+0gR70mxx3aJ7OlqDqtPN1VAxXaJXc68t82d8gIgLw8eEkl0b0t/t8K2oDw4S0uvJS0G9ppPeXAU+PXtMojUTlbCan0DffZ4hTKGZz+8/Br6UffBz2k9bF/OSwqbCyahqQOqYNCpw9fOxXovueGNCRHc2zDQWwTOxsGjIwOnBvSub8tAPiKnLdyO8WQ6Rzsjelz3EQUqGoIr9N95msJd+VxRLsXtf7G5dHnk0VQVXl64OQq8NIZVFoy74vhx1e+Y0gpj+o6NTW0GmOtA1WLlz6ktPpFxw37oyY/0tNKwwbdKTtjBkLfABNcu1VimiJINXmWH6CFIU4tDsa//8Y/ITowkLrdbPSQ5wNSCEjzm38BNn3veReBdNV95tJOfr8KQGLFeep7mvXTh8L4vAHgZwL0huIJXN+IMpyvMx1eqVMo/w2xZCJed/LOSUnWXZ9URfCDQfNkUqWoI1c76EvEsZNSlFBW+b0bqE/fkiUoXFd2wmk89He2uTTQWzhUrDNE7+8ajjcl/kNDEzM++hpPw1ZcVn6a/rWhTTtiRVDItKa8Od/ETUsYUhwzeu18QMO5YhYN9O1+Fy92CMezFijzG3S68H/jCEvurBMv3rrDiyVWgaUPiO5xhefXj5AqRDsdqmwEUWgRegQsiuTZwCRuSrTxoS4sV5t3unquvLoH3WFDehXLuUPJ95gIluXMBeMqUwr3hUFwHsD7Opfoqlt19rU1zYtdaok1sezwgOtNqC0tPYSHc1DQlLKE7sSoJ6EvUwAKIddCM48xu4rwWL/DEQ1T0A1eKcJRcNTjZitVNSINGwjLx2FZZspLgqAwJpspHQUgqKr7CajqFS1GNovhyDqYVOB5pqd8bitH64oErSLoH05MoXZrCxmtIOxbpqYoCJkK2wHfKiXasPGheZgTuRXMlPNny9XJv8HT5gWp/tAMBt0Oc7jHhDXrJ/53n+heuVHZ6o66e9dIxKbaoWTGANnyZXVPaz3C17CfTbI2Fk8ANLec5GghdwWw6RwVf7BRzUI97gxNej/0BxIVz3p9gkVTRjM31Arg/Wj1XTmjn7cHZqRHmDRN3DHqiDRWHudA+omLFEXq9wduBULy3wYg/EIrPm1Bh/aHYXS9dDWVsDth8iauMFL0RhD3f9RU8ocBq0p8Rxhf+/Z1EhJgnedpfxjKYeG6xL1i9GlEHu7I/g+mSE+4xnO6vCV6MDM7HMEYLXMguiVfDETldDtK9pY3BD4RQKIQz6d5+ScS9yig+R8vofKNpc5zEySXtwjtnmDWmuzSenCJ1SbPmM2OUQKJSwEgdw7eoqgiuojOOpkGlwbQU79F7nEcnybb/9nbbGBGu+EYJVSkqoKs0gc6njV76vmGddOgR7D65xwmJFq3lqzlCYyjDc8JbdMOixVnhJmdIbEF30jpFq3aMF1eUrzXCdEbn6q3asI50yiW944vflX5bLB6IN/peOpt/IBUaCpMf5LN/A8GUr/bhcHIIGwi1R0Oy7+fymZveUHs0IA8fgPDd1YgwXA8jBbgk7Am6YvOrp30B8gPvl/Nyg+Y1r/OegAVKNmB7zoZLi+GstxkwRq9XA5XMa1e0wnElPhQU5/mYMDCBDAVTngMGg7G7wTBUeFceClXeDcsOrwcMhdmh4czt0uFiBz4DLHrIe7zlaixqhsPUvWEY4YuMg1igx6jbQ8pXfFFSSQt4rqNYo0Lo1dFANWyXlhXOkPY7FQsjaEqf65hgWV1hlPPU5r0zWbqEjQbh1yHswzUC7qg3gN7f7QrDl0MrtKlwNUdl2RmKrTc9tL54YkrtpNckzzAdII/gIGemzjAcn/MximvphaqVvnV5JDirr04JPsC8BuPAOHW8kOPlGysaKGH3uFlvkTKqjq04rmL4fcOHf8J173mHcnUuW9eW7Yi9Vp36xM2wAq6m8x+897A1BpWSf6BVffpzWFx5w6jirQTflRmtQMNbicOKvp3BIJK4Sb4+4x0smc1qXqGUUHFhatFxjhCGscvZp45yfRKLfEbvJ4r57Guxi1ejLgefS01vs+VBKIV7XR6YkjIC8bE6BK+vfJCvUGvhtpB3Mo8kd7w9kJZcw/QwaJdwJ99DYeoRewE+oeGl4YM78J4YoFyFrHcu2HvXEq4mm9Dnq8Fvfgwa40pdUAHPDvpyimPTYN1qJpU4JvhcWR0IWyD+fUzS8vY2hfuhZYKE6dVKXzA50xi16rsEs+q4/jKiMWeoSH+GrtLVknkPqpeoMAfCEGHVFNstH5/so7/RAT2yMNdvm1nSTY9t+EMo0dNlELm9JX01dgUBrTtOgp1z3DqmjgVZ1WUHZUtx1p/ytqnuQT9Ltl3ct92yZYciGci8cTIWI8p5+umzDnKTzEG5Je2RfRigrOjdoZsMBsFlvHQmjra7l7RYgTMpd/LYJQaW7ckAI6cIER5m+vvzzAq7VzTx3f7vxN1W0rqYMMDURIzTjs/OZ0CWWmyt7d8AHnuvYWf7IYkpUj7nS1972P0XtEGlYtpy3rd4+1qdjSrBDTLKNE0EV7LCgdsl4VPOnXAGWg5c/rSinqkZYZ7dWNYtXGXSIBN1tB2wiFwztfEnC/v745vr7Agq6hdVIBLAfGZSBSCkciELsCS3oU8hfDZ7x1feizIL5M9qQ1DV10Ln0Q60AzbFGJpvFut6Jt2TXdnuctq+s2TnzsJV5gwyRmAI3D1UaFYnqzY7mtGYtC2shNXA1Gqn2Q5e51yTGmXxBAO6STmgaP/VIW2yeEXch4ND0AJZ0BILGwIHk+blDsTXGurZeY9gtsIdfEyDsBzVRbw/+TJMaBjSt9lLWhV7lGWztzQjyRSPAZzTPFFcFqXg4hVnnGxdQegIM72ywbErqUMHxh7JSGiDOVn64FRBSr4CJb7brRZVyavvTzA2Cw9Gsd5pE7RUBpqeGs19/9kjX9bWcW1xJPAp7jLv2NfCrf6broeTzH2/HZMO+EmPo472vmYbAWziw2cf0n311dV1vfrqKcnuh9zS7BpU9L6sogN8pl8VtQBVqBqYWE53sx/0S2ydUtzZj7W17y05sHgOwUGkfD40J2FceU3NggacLikRjrl6f+TOethv/B1m7Wforu9ZQE2e70tw7VyIx6zSAs0ZyyZN5mCq0VvYOoApQQuwhlsb1VsNBhu5dITwZ9T5wWE98/ejNCa3duTXND1/zQv8zuWuIcFcfoxc3K0zyPhdWN+Ci99RN2iHstk/UEkiepEgbi2akMZDTxry/sO5y9vSoO3rRyyOyep9Ar4RwFbwYvKTFgR9W/kvWhC05pg9yjgI9IYwQAv1LjQlp9NuJLs1x5N63vIIK7CV1a9FTgGPpuAOkIpLkXKBNcpxYUdcXTohbWp1bGlBcLCt6+AqUQtZ4j2uluK6hINLFyIeKK3AXUxernSg1izJgXMi/CdqTdmhlRXCYCMDI7wrMc22buCpxZPNXonrsn7xZOoWLS/9Vm8N4SeLDgIpwL/aXHpWZA6bKGng/r16dbVNSAyzYhkwtdUHjOK7517Whlw4uJkbYB4ribCTZXQd0U8dXEuqkRH+2GXoM85WBBU0J31TcRuiFdlCUCMfQwvgmua0Fq4sHcKa8poRdulEdlSLBtqTBXz0ZQRBrIwMMhpUmZWfwwtdCBk/0NFMTlWTRDQ8wZtfG7HNA564+PtPSgohCa1Q0KA/ULhZ7xAhxQAe6T/UjnfWRi44fv0zcFwsq7CwOHVZtVRTag7+oMRnX1fonqtB2lPiyfUpRLFYuDIawsOE/IavKFLjhDsqxMoPIi+1dFH1PZMuurAP76ZamfSIA00K7pGrx8TFxOGxOKM3GNjiSU7wB2AXaeIcAujPjtNqPc4k+iTmzzyfj463t8+Hrta3E2jSe/VQCRDMZjqHvVsIbWbk6w9wqNli0jmAjej7+x2F8B+fdZaHP/CaTD1+/icpzeWRf5aoOFzyZcVRX+Q/ihv/bLOkqEqPYIl+IUrw1+eXvwWX/Ad0G3898keCHh3Z+91F/5n/6Ao4baLgq2G6qsPTH5egkzDQtCWocKmY+AkpTKWhvpYV3TNsASVNtmI40EDbChTAtfU/nM+5971kLtn7Xq49svudIpfsfcNFAJvsfa+IS/a+V5VHdr/hXqDD3P0mXsa8b1J7ZPd746XtfWdevr3vwhPN+y68YvG+Sy+29116knvflcfc+64aj+x+s53XWtxv5hWL9822Htn9xl6VeN+JR/a+ay9t73vjZcz5xoXT7HEx976dZs/J3rfT7IHsfjutg5O978Rj7n07nYaTvW+n8XCy9+30KU72vp0+xcne98qT3PvGXtret1fGfpkTL9/et9PlgOx+Z16xeN+Fl2/vu/Qk975LL23vu/KYe9+Vl2/vm3mF6n07vQLI7jf2Ss37dnokxHa/ay9t63uiQobn35NiK50YTFDK+OCoopv5zIIeKFO2Xnalp0huigL8+Cthu8iiWp64tHqWggDNoyMRMPS7g1S0JlMhuLthvlXRaOfC6levvoWlY/QOdQt3uMwcyMK7imYZ/+tXJNyEzoCrrc+66NRSm4n6mTOUbFjoml3eqSM48wNNTY7xcbNifv4MKswW4RWGhYOKtx8M8IC0f8R1sNcgGReGokrXwj5+N1mtZi83YO1ZRcRbrRKHJgV00cnpitvE+Gtc7+F4C3aqR49nOvLSjazFixAfKOVMifmZv9EB1/rmwr+4f9jii2GsvqKU/tWuPNJsvcj5LHpHhEhywXJ4taK8+Zd+99ews3fhgXV18MGphU0WBX3Ia0qSw2dwbrKuMAzuBqiaLao8AFdlRVdimNHwk0UHAbxHtF+YFAU7FBay5e0UbWtoa/M9m+9wdWVTdygjtVglaihDGO7bMWjwosVjmx0vRXjywEIYyoXrjtTGcjuPcFzsfbI/GnJvYVBkXLYVsjGSsvqws5CmsT680Dxj2/pgAXuUiWvbLSAbSSsF162rVuoeg9dff19cyqeN//v6P/7HrgixJ7Ii0Mxp72WFk3wKadkc7r/+/vy3Jx0dCTJwuYPXi1J4++eSbOs5Xc+VDRxhokYNW1ydOguvF68on/cKf5biCx2DS1FaZMhhNBH3UmTg82wOrr+G18mLyHSxXtoUJamFndWOVHPuMvCwUz5ZH1q/pKT1DnTaILRO2riqDAzSf4Yuwp3zlGC97hlOM7xGyWF2c8gRn2OTGRh88TaeoNqfBtZrNzvGxF0ZqFgBSLqWW6fr9WCG4TwVAp41x2T+D3x40CSyJlt8cDNsIepL3iN1KdvkKoSeeZBwKORC0j7KxcqmSDa08dPQcCx59WWt8SwgJrY82/cTclA/fO9tuCeyW0JY/usxF+uYggnL6OtjQdwOjUaK8+jq9G5NFpvTDx+b9WGFweanEWlLFsZPtUHonfWhf41o/zDxbJpzNf+vvooNzC2sS1ABk9P5miyDzXnZsJeGotPSyOTEXuIqtnpak6QlCAd8LqTO8RxMLSh8GPNx6yoGXsfAZzHwcx+Ubjg8cC8evCYRCsMoi4V2oFEdEEKfb1AFjv9AeeT4lPdDg5ueqZBhvQSCnvPQck3QA8d9ZLebP2Qb0Zj3qbM7aAxwpmX6mqToMPlQ1sS2JNfISEMGFeW8zUrujoEZupOpviX22Axr1laODTT2aFlF4V9V+E65zTFYT4sFwexrWkTe/pDEZUvT8rmoGDjh07dQBqvqgZtLOi6XXMeWWwQqfu+BrSPIqVPsj//8R3CwPspPhD41LRrzJlT7UwimP8dcmeRh2wP09zjD4MGzdejffxZu3Pa3bKYZ97VS+CXt5XaCIgPt62ey632eV9VlpYOJDY5kxcq7RYSUUHAKisBbbEg0LlJZjLpOYuiThXCZHxLUFbKQYDXAFu6qbyOvmk50pLbiX/383Q8DdS3tap632Tuuk6OQ7yLK1msI/xFMap3Bf29qtH5/e7v/83Sjblnt7ypUMCRefw92CiBAbdE9TSxG/RSTF4j9CylSup89NgMAGz04iAkZrVZ8wOX1vReMHqa+2gLFbYAiqYHzhYp/R0UxBkFxItQA4siVVlfN7/Psigh+PeO6SW/aWPOirlGy/QGVXfMZEgFyE8BqcS5pYNqyww9PUw7raTn7hvf1Ah4++gGt0T3Msx05XOmAuRvQEice5BN1sJ8SjKK7ckCkFtES2Ib1AsqHtTFcQDHLKw+XD4R2EYxfhJAeTjI2VWyHB+iG139Nl7ha6a0KLwBsUjVRhqwmcIrVQbOmKJsgjzvCMq3AqXaUVQqXtz8Tb3CJX/3T0Z+g0UM5gQqx+KxnttGhPrPt9v4E++gv5v/1269ofv/bf1//z+3t7EL8ScV/M/7vf3/+P/IH/+9vzh8Oi8j//ex/fv3z/DcrrHghkf+C/fmLR1ywh80FLyusnAjK05Uxk4Aq2sSNajVmhzIw6f+64Pn57YlR9O3o4iBg4nWOCKfoysETt2MB8QqvcAFPokcX3zxE6gWwSsMlDWw8OxFOvcVlNuQjXLoy70g3Uf19RbNMugSeuFEvBPGY2CXokEZsaNhxzrupDdn9AVUsmlN8V5IKp/8x6z6MFhzyloGVS4OOrWGI0H3oYrOcWK/i5foXa1wk4UuhKgV4yxvZIawMBTRY9C4bsNKd8598AbSo0N5aRY+o1pbnqetBN3GIDU6dpABdpbj6qvpq99Vf8mRZJ8OP4Y4p0rcogaMdSG6BmliJln4IWuASSePDeACryD1aX5lqtm3ZqsiyMPi/6Gx74SLn8GTlukLl5jD7Ge8I7lL407ISZLN4DQC+mp074MhJQUXR69Jkg7IMF7AP8St585t6YjDHOVdi2KV2hH6E982apGbvweHb5bHCjDZVIjYvYvqwJdflo6vY7cCEFoW8aOhJ5Kbkc1fR3BS8KPG7iOjIFQg4z2fmsVeOQikGhRJ0gau//nW5/WpLqvrLL5ZjHoRei4em4aqDVUtd3J/RDyu0fPrHdbpv8gFnDrodUXBw0DEclRYRpTs4SGXyMmBAFl4uWYyyxjQGw6sq0fB2/zPwp1rMi62nmT5M8Q+Cwp0fO+SDEr7Z8EludsMHjYe8+gujf34oDyXOrFXaQ7ZkuDbDgq24sR7wzAwubmEXa/ssfhbxwaJ3cnSi/g6PwU9SW2W8/qm95e07xdObKm9fDmwAD9aNHnAkx32ZWDviDmDlWYNjNodNjPbS2Z9OvHTmc/BLK2fKudQiJ0lFxfUkCIiLy4ZdvhVDPi+pS3CUKQZVxMq7SVM7GK1Kh+3RxZJNVQbPIcFeQ7X4gGYE3NpJXMW7PZsPXMkWz18p//DdJtbwLB7YxjWVGXLwPG2jwdBaoy7SdkPafQOfmBOuOcjnweMBCt65+RSIOwM4o7dPbO43cdKDimwNBsSZ9Nfd0SwiYaw2EFBHLB6dOCe1Am91ETLqGop8MaepxitcFQxvtAH62OPFMKa9DehSrI01jyJdXsdpZcM2HSSG6i6KfPM2LiCtUuk4bIA+7+Zynr1qn3O8mjsKdFI1V55tgO2fPs2lxxMVrlX3C76U3tT5uhrSrH5XTEwrrozXqqN0Et7yOnX92Mk6KK9oTuK6OQQBa/KLiGixN1bdoohpyJhPv5uwl2jY1KUGhM0buL0StsOG8EnUV5ysUYbuGtYhskO1JHdwXJVRvLWJ9EjT5SVJxKmpSzBStpAwNEyUsaGFSwGv4vB1HH4Whz+Pw1/EYebCn6SqQ5XcK0KtPpsxWgPCd50NmCJ+iONFHr/JB2SSAeQWRPs55DEAApqT779xPVN7UjgqTVS96GX2FR55/gGO4vmwgeNyYdLmpTd4JB4J+Lt2d9Z3Fi4nCpOtrvlBFlB8oBPyyvN8Pd718nx05bIMK+81PBNaVoTFzwnFU7F2gMHcteGVTKhge1xFtR6fuwkbCLrHy9ljaz84XIYN7ho3nMf1AupyIe4Fwvcz67ugO44s4OmDCklItRu+eGUSgDrywL7mBUn8ev0MtnEAgoaJ+RQqUxKHKZCWhEfPoMD0MXC9sNkG5QvBePWr/EWbU0yO0PuvVyxDnrqs4okzDMuwq74nL7lzVIDGB3nX21aQB6tOaZXq401DaZvCE7dZmPYAotvfRZKrb6J3scB3LK1xG94BzLOQhmwjA2d8Mleq0nm+jnZW9FAgK1Q0Mx4FQh51Ehem/SW5qXRyomUtr+uT5OgakmSpDzWm7ubd166TsrdnJGVvr7CS5z8L2NJAR1WLXllGdFZTm/EeFyn5sMd5rSrsHvDG8owUs1cHaN60Wi+abfcMDKFJkVph2+k/QuuremvHyIopj0ZvhT++x8//7k3D6nHohlmefPbl3Lj84b9JwTWBNHYW8OgqKmRQJGTtub4GxNF09PfgARkPeM7Dzu0WF0vMpfY3laVYDnmMf0EdQRrAnkfGjDOsv+FjKgu8PJ/r0RPjRUiktRJpDVVHa7hqxTpn3WT61NSxlIPkBo2SBxhnvK3CMOC3SocgW4AFfew1REoKpCfFUNvzaQmUhA8KzyE+uM4ioMydi37KDJYTXubxo/t5KPv7qGiqJjT/Kkd30Hbl48aP6M22OCfvHtE1nf1AC5KEriJTIOY2TWbfRT/+Ohe8woJ1yFY8jTV7wRhNiNi2dsXNkTedtcCnEfLq+tliRbwydAiyAC1ozAivgvPfKzLRbMtm0bHQbIUKJlMgvRAW1a+58nPYb3AVWx1CMGl4jf1gbRIdAdI7LF54lWZeyQaVYG44B8tXl8Qwn/h9TO1JWWDvsjQmR+8ivEvwk3ubKElxgN7/OMXwwCRE0pxgg2ctb/35eEJTHIFZLKyVWYN+mp4jzrt7tQs/7wxiONb/LvqQseb71vh5SrVkbfQniwCygBzXaIX+GHGS3Wyh7x7dDp3JffNYs+XhvZSjyw+e6yJl0ie6GWp62Nrhx/DnkvP8OZyPTiKqBC46D+VjZRUdn/gEQcCGMOnZfVzRplrIjU+IAvebc5Q8RK8TfWWRoGjvVLjVqwTygKSW9C6SEEeDYbbF2m9PGgO1n0tyHwSRmMV1Eya0cUJYx4UO1H7iJgghnWabT8fjkQe2gN/9W6z9rndBEA6NW9SqCGDYheojL4ljsjmm+IibI8hy5Gkd613XNX6rHiZNFGu6G3ebyN/jHDOKwnsP4E9XFY73WfAV+ial+zGvhpknj5np6LfW62GP1Z3E4we0QyypSAkXFVl94GPoBoPn32CR33JU/PRDY3HDP1lfRuTbnqfLYnkbfGpAPC0AhRN/XECVXHRUUkk8YKZnzVI9XcEWXeUC0z+cjRZCKUZZgirMtSf16k4QdmQwUVbjg/qY+z2wSnLa0PEkL0dhi+vujRMfrBNxaXWY/VQ27o1EYL0utfmTtBvWlqyLlJbNgw7TVLLyrs7DjM7SgJlTbQ5h6CjOjqAmbv1g6wdWDqveXtzu6rKlOvWxTMGgwrtwOydd+MRWJWixCnvQSV653EPCliY8j69R/fzREf68P/704t+P+h2Qq+e+tCxdmtL1/m7fXP8FfZ4/vV+NMSiu8Bi2V+vs81W6/NAQVEaehTuxG20Xtb8BpjFV6+Jr4lZPVR/kOmbUQ3+lcAWs4kztoHfBJoTEbPXffI/wbSICn3wA46z0Ww5dPUsLFG0WS/VcTT8nEcrj5RYNQ0s+IH1LHzxuSUbe5r0DDo1XOrBlDvvrN6vfeMK/vkp/wyVlBIYa8dgAV5vWtK7BWzNiDEzGjuKMfW4OeqxTi19v2G+kxkqb0eM+T2aPl5xrj7ltf0NmyVxPKV2+ffXuuRX0s//4zP9WheVg0nLdxvqalkzoyCPJgzwVr8+8wGI9pFoN8QvkD5tZQm9o0zrrtBtOQplF0rwscGKv5zyiL0XZuElt7VrgOEhTbzxIXTm2ITk52QjcSfEg3CjjZxvc4MyHdOW3CPO/ccabciRqe6+5RSe3b8onlAT3PCGqXMK4Ya2tvhCnVRB8ev1KC/3cNy52KaaOLaytQAvUZrAuyjCqko0H980R6nGcNoLYQBk/TwgxQgaRXRdLIhnr5Kmec6jSaAFq2JSeBPptsEWwk7I7KF5T1O82GNXRrWxJrx26EdijjJ2ZnZgDA56XRmzYE768e97gtcM4DdMCzdhiYTnWo4sFluggPAwFhFZgjU2vkR2u5jzT83cVDIzRStFBaiuIESEkfvzNa5lsp7CKkC88wO77vnsgC3qQUF/fvOqUa8m0Gy7+C26IUOH2wSfaAmn0U5XpzPZXMtIEwfWow4zsvruSB0j1Epw9dxVr0hLbKrdBVj9dRCl/sAOLU3KjOLi414Qsil1rBn5gXXBOG1QYY+GTlXhZDR4XW1CX9lBpa0z7HIe5CevASoH2wJPW/b17HzbrofHfkWHK7Avl8COu+Qpm21MQOq2iDQnTAmKbjCaIjwqLeAi1EZgIc92OMHZebMrD6vaGrIUt50PaIXN42HLalAfJeXj4urfl85lugpaWa9HsDJjwkZA9jVPvx5kIHe2zU4yJTfQw8XVNN7ZbAA9WQg6zt5k8jo4kWQIplq5NELvxcdKWpCxOKVDd2MVq01hC4ImLGHHyGkysGP137x38ycL+HtjCN09Hyxj8JzthbcI1ZSYcNNmH3BanzpFSSRfRkBvGFoT2DHwygFWPChgwu7bl4zHArHW0N6Wh5tfUNLQRtGAjqQSmprOhBe/BUT3GJan0bHBqmtuXvNXCjBI+ecm2iUNTqTro+ErR0c5pEMu2fP1JULDLtCQ1q1GzFOLaQUpUpBUVr5m4BLqt0QZzWuGRPoFevW3YB55uETQwm6AL34bki78WNnXQyVGxqDM/eYOqtNX31GwW4s2AxYdycPPUhHxIWrM3oATpk9IeZQtx8kFdFISIxI/3ICneVmQH7128lDpZpGvzUKUMlNhhVKFHqSPMU4OInbY80SROVxxKXHD1c1Gv/PzZBJWpFpraYvlEe8iF7amccrurV8yWkeADG0TgWh+mPWPcfvEclbiqtaW7z7JXM1voqB2yhNPkH43vYxcg6/zK+kTqs7WSTwJEWHtUeungkPQ7IC7alBlFUidycPheNP0PAMk457wBwKqmhA45+x4to7ppp/NGHTMzEVUb9PBPMM7XJFuQYJI1qLwou7AhJar67ityGVm2zFq8XEXONcdydnrJGt5rPt3/kRSwsBh+5pxi+MTJYlfSNBiMS4Iyd2m6mG10erJk2dS8EH7BaFtgxmbfgL/+4BRMh9urYCsRSjXRJ4uhEGSPiholu4ctNnQSMeXPo5kyclDx2lsEN/t8Pt5E4WRNIijYlfroA6olqWc3fH4j4FwwMg2LEMwN0GbaI00Xg/4Cw1SYON0D7qfroDbiDGUOOlG0up7JYtpOuY9T16mKbGurLjr2QKaNdRv1YxvhHcyfuzf1P2M+w3ekblxX4S0y5s6HCH3OiW33b+kbJ7Zv1nFVfpwx/u7OZqzyamGD96NU4LNmFlcMz6QBnS8ulm/gCtJk9oyRWKVbuCoIg0xNinS+7/xENJN0WMdEJTnyOMf8cKHaVtqlRQoDDs200z7I57Iv549V4zjqq7uhUTS7+vLzr/765WJdkVR5xlGRoy+d8QhyrvZTe7zGBWiYOD2yA6txHialfLrfgwtmJl8gEWn4ZVuiQ9BvS+8lIRuRRzE2kuId17nLeUgxq8wW/Piq345taNDiATMZALMOG1GZtMNcOcBw/4Wg5+u9KdmT4Fx73KPESGh9MjpM6+LFOvPJkk2Om5UN1US6zjfAPTxMK7ZzFNSXexFbFMGe3J7xoa+7BFV9xl9pG8JUYIt8/EZ2p8wsHYkO9hWyu+lGlSk5rBE8shkZX12KTMrGJubnHnF1qyKILDK/73gkmaQDTk3zXr4iEZuOv7i+9sVwQispHEzc57Ohod16E/pUa1MmB2QndmSzx5Ll1C2eD6hY09dNBc9ti17QrrlHv6iTCibYMNHF5sMjdUUrWleOPc7+bBNkKtq1lUfy0VIOl+PsW1JloRsHv6TWOpRTUC06NAu0wc84En5oqp9RXbMXWUZQwddF8ljqXC4oZD6bqoI0kJtGHB/eDg2ixU+vouyjStBDOToFmoEJc3zQaftRzzsLTnyuf1rf/R2JOAd7MlpXR2qZ+i6Ys2If2t2CGBrvG7Yeg7N2oQBD8K7EsXwLYYEWjGWLFWJ1doh4TU9zzNZck3WLpwWl+wH1OW0ezFeRV1FaUKawGuyd53Gjka9nYve2cymCxHOKI256oUJWvLiqZXvMY+93pN9b3h758UPFv0jnCZ0328XV9fXimn4V83iff+B64dYrWI3JctVfSVok4FDWBkrwIGYDH0ofaGP0lAbMwu1dUx4e2uZ29DwcRo1vYEhBTp2D81wdjLml1KKSd/uNdogH1F6cmENTZxEOtuYJuaFKcTJmA9ZXn2FVnusW8aHsKAPFZlIp5JEyyJ0SyDvzr2zu56sKYzvHuZW93M27uHyW7BbkLrUQ2P9ckGcWApvINjKihDrszfIuB5P9ZUPvpxnvtBFl6upzpCbGg9/GX16yuQXDdUXmGVlWqAqf3OETiE/uu44nrVTsKF1zCQ+ySBCfUlcdc0idI+0caZRSK0412lgTh/I6UgZixGoJwlbcfH/02aVgc1KGRwM2LCq3BUZsoYrAZ7QBKVja5CWLnq17tI++BOfq3R2JKLMS103K+vr4EoGeNMkm04qZH8TWHtzHO+yRsCy1qDKH+ntoQQIBz7ilTOe8JAN1zEKFdOb7PJeF5U3hfp1INnZIuGNYNEKdOsDT2Y+0nr3k64nZz+ryo5f7gtYJJ4tb9eLqOx9KfXDksK6jmXv8KHyRXBaxy9/X7aTQ7/jcuJ2nNAm7KsSvPbJh7BLO0WnaGrLZd80YgQwn1xmqUB7x5ObgMrs2InavHUReF3KgBDNwHO2C8KpX6mAjikIE7iwDw+rkzC8rCncIgjGIL+XmuKqo335VeKdYXKz9tnu5i7Xf7Q6oDU0ccJIbXEQsNGnCWlzVkg3J5FtkzIVCGfyMW/g0wVmzKDO+XKzoMsO5eB+tX80Z5bQmLyt8f1iYBEBXpvfbDKUueJ9+wAkYGxlswH5UcT5qbkfF4eK5LCDOhf8os3MXz/kdq9rFwMcS5haMah7DhXLCCMeL77FICYbydpenLbTIMaORIRjA4cnivsMPE8Bq/y0CbdlF8F2JKwK3F8Hmyabop+psbAOHPzYg7/1zTTig6IeXbUwV73ZYEVRGy7p9bfGJL6cMDB7biLNZCxX+WhY2Ykkuvu2iFYBdsn2m57w9QNwjhL+wM0dCCws4bjaldfJwD4+Ozl5kqApX6SY38Ia6oftI35K5Ddq3dHYZnp6DDFez72iWRh3wCvLGoapEPfyja/c04UpJ5LFaB1eyGWTEGk2GPvUEyonWVS9ajNPrhC3+ixbYzyhb3EtUT7Dy+xMUPatp0j0YArXdkI9/Dzqv5n02YexIjmy/Un0W4vEhikcVQ1SXsYiTQPQAg+Tr0RzZswXX/XjBIrmhfyn8VbSZGvQnIoNqQxGUiIv0l8eXqORqhtg+Zpu7I5yVX3qvw5DLI3h80a/KXMRfobVEifuiU88MtTnufgbZvEjkl6GnK4jbdlyPmra8DuK3+WjRocV0G/yskxTnyZdqjTjumbSVKFjUDgeVPQ/vNSK3Q592etkuaQIWkYWNJ9TpIxOPz2a/kHpDm3r2tXxfgy/QC5SiSLmwvQy5VG+bJMgpngj5AfXIlFhKqr7z5mjqeilVoBp3CDhcjxDZ1IYX/YzH0jQR7xQF96gcXBW0QT7BRCHSeglWF91FL8JIywxjAR6go2buNs6pfeaxNVz7XOJLBVe+uLHgs7hYw3MMB2JJ2IX7boNnuoBn3/A5JY24n1f0lSG7I1KcqNXs7qj9IcCPKdyfGQ4B3iLIDncH5OFk/jtDlGRPtj3kDBW47qabBxy7AvBFZMEypDycdhaKuI0Yp55p3/X9Hwkas+/abqB4wnS0vZ66PH02UK2xwjjlq+VXwpT15PlTSiJ52EctUYqPRtq3RXnQMJZssLWsjgxhDt0WwaZMFgGMX6JpWwSdqIEellpw/OUSnNR6L6j4GrGIIg/CuhZLhmuwG5MKBVHu7luGtlKxlg9/iRkudULu8RKcqzto715IwPCoWMjVSKr0TnEucJ45PKWR+k1dJdl8LnkBFeJl4RZLnI+MJNvrGmVbB83dGNKpWk1dEN4Tg+eIWywFg5L2c4USvOSF5mCU1gcb2NDc4UEKJ+3c+ZAXMS2ALvlI4SAO8wI7xcFHF/FYXouUK+ezwrVd/QbRb3M6lGa9dBIzV/Ss6sBL59NhwOtqTrPUg2Cwa6ExGk161sVNymZvMS2zPmtPniYrTSCljDlQfycvN7SmzDGtM9E7Fp0yipdM0OsFumj8VYUFyw5igImFhNmPtP4FHAPh0G/v8OyFWUGlXyERnZS7zxcx9MsQrYnoLh6qcmWDE3O2kqZcp+ZoZRmhyY+eluvsIK9OtB6zp4hVj/mYkCJoIOvZLxuMM/CqDEvQDpcDdL1vQ4U+B7rIo3fNw/jn7MFrLJxG61cnnHy5JJUbFxQjqINNlYMtaXqAl40KyvXH2DZsRxBN0M+D2ZpERxSbaEebKvv97CfxWowv8L16RKZVGWTCHj6+KdybV2zOqyeQ6yXRF/rtHNi4lL1FPv5an48jKPJouoMrqQwyZg4Uoc/ZiUi9RlWKuYK86ZgEk7SAfWQr4GfCiPbaAycK8IHO3lGabaUNTOdE/IFPiyYUp6FMnI/5sLxWHsCyqF209+C9kT7W2yjn3J7aNr/wJbKXwW0j1s22vA6kcuZg1uaCgyt/xi5IqiQCyQWvg5ZkvT4EYNasSbEn950EcGTp0bQLTBcVuwhRMJObiw6hKdMIqvYYHOyuwisX+/j9PEPVO5qi2JjPSbVFklXqgB/dbpNm+B5nYnLrua3ZYcy6QrxOQEVvmfT2GRle9BoRA85teJzzdJkMDpoiZdzCoJqbzwFjiOd/Q0dx7pM+B838QqlZmTwKi1s9ad7xzU2Z7e74bOFw8DLHW8VCXs7wsmcTVAOyId7gK8w2LvwJGr1MLKiMFnZkFavoqiEM80V64uLCG9ECw04CcymbOmE1Wovn4G089z7VUtmG9GLZxqK8aO1FLdUGoA1VGK6HO5h5NdxBWRgZUsUkr0M0kEWBXvb2+2sb+ER1m7rqoFWb6ac4UYeU1LGZPBTzW1li0VrhWvQ8ZlM2V+jWqGMB5qR98jaxyOzNBu3w7CXcbO/bjYCwDIImKqSTf5cyeGTsRDmnSilyhGDDm/OcsMaG+CjVsdv8aWzqXFhuSDHHeRNZLPg0MZk4WG+TkuWpw5983MbnozQ7Smu3IygvzqTkso2evzmiBtNLvlj6+VWQLFvxMbGu+cBdzF/9eBOZDgQpLRzHMy74kDR/Wq1wwcjOX7haj1vSgdHKLKrgn/O8WyFk6ygLS08xn4OdFEKean7lbB21DDpGLy1Lh20QPA3pSdLl2tDipZ6UjKpK2o3iiSyjJZ361d+iVu4GmsF4J/Ej6t5/XtxCLYkGHhY3RXPKe+K6NZuoESVWJX7qW30i3ssXP7yN5C1BeemXuMbGdD4d/syd8CUlsSM7kVpLskTW4PCOltWzINYZr7ApyYsa30Xcq6gUbWrVLGKwna0W//iKG6T4g3Bo2qvGQLDcBHPkteAHyPAj/7hBXMEYFAOiMR3ys/b5qiixFdOljBrFTZRzqlrA+GYL+yPx1sIsmnAtFaBL8ZpQALdZbdGBnsH5uyddJvbZc1zSgtGqy0VLswT/1Cp9GVTXrrhG5eMPkAR2LlUjW6GM4dkPL78e+wJOe4wKnGrNqddHRutwrY3UuWPRst2iA9rSzmlU5CLSelqZ7AZho8osIEYxRW2jaoUcwBUq0pwWRHglDsjmsdkYTSB8jR4ryv/4DOxd4qJIy2Uftd0xh1RakTUcFkWjVthsd4Yk4dWQlN00sSPaQdtvKImRHSXJIej3jX1CvWnyZaE2W4Iq3pAaZ2gJDo4ixLgMB7ShNFb/0sNfWs/VkGrt9/jwp5mYftnQBWET1qMQea8j6wy4qHwt3UfbPqOgB0iv3qnvncxUGCdljZ2yXuBxtIX+87+7Vvirpkguj/rFeAIfYJo0b8r22dUOy3xLmugoFL9i41Ig8wXWY4R/7cbGPpXCD70eHuQMPO5FqK2ULl7hdQR/gFBs9jW8N0DvDhGZ2PJQAimc6W3CSWqwjnnuib5GhbslrhfPQFhsGjP+t99PFlySBDMGlq4C8b+fmLIuUpxRm40DPVnkKCMFkl/t776e9Ovv//tvl7/9+eL541auo8P72IpzlDxho2cTXqZ/dPXoWuD+UoyXcMShsYOrOjXIqHUYhD7nFeMcbjBG5GxhPorwYpDqdos+WdQuoHKjgU8wW+Bi9g96Hz3k4LStRVKy2eD0RNEiuQ+TU6hJSXyP7548AtTq/Zl6JaTvXYz25D1oMcV9Zm2jYmMlTe7lqkNBA7mRbI+K1VFGl4anKnvnufctskd3hxnvo5uM3OMkWiE8hBfA1I1PGtXx3GjnrCw+HdJQ4+nyHljwnoi13qI+hjPAA/J/MZu0P6kjR/cmpQihrkCKhs3e4Zyr/CTyzLcMULt0VUMBZWrJUj5s3cfStgnCwsxBlBgt9AkGM9AufL+5FqpEUt+jGiwPy39k59rzqpqI8qRBLZ76vEfbphSmHwqamKh81eklTaNmkZKaWFTlgcbDx5SWFeec6lGRIHECDV52mu1DHrL0WMmdIljLBDjOo3CZgPG7HOQDoiq4gJV644YlG7FoDIL8Bo4hkqxhcI2Lixn3SSTj3GqfRM328s+Pn//pNWy98OUJD8uV4BXP//GfjC+kL9o1yvHdBud8cLkYmHv+pBIbfTdphEsobJ7oUbmX7STMy+JJbFjExZqvvtoCE1YfJx87q9izl5SvN9Y9TxjQYoESVSOdIzpfzK9WXN2t4IKZvhqiTzFTsXpEyW3UI6i4pK7S6HjQACXbJUXifXmXF6/P29vniycXzx+F21/Foo0ZXXQW/6ue3ZSH2U/F7J/i9mpogFPUrDxQPmm0ZNWgfcLEbkzTzD/CAsgZdSxA7Z/ZSLUIwRRHQFxEwFUsujLuNMjUvOV/7THp1DaKKlS/aRmEFbXPQ5/TEpPmv1gmiJ7BC80dU0vrc3Jqe1plMZ9RLsUkb7CJSzBaLXGWhX5mbFw7CGuxibmrCCpgOAm8eAEhAdzJnot+fFPIKucq9gec1Avv0SWzi+qEmFgIjKvz9aZ9ncsuB58my8FFJ2aO0T28VRo58HQpfL6By/YLHyfF6vrp1VWAi8e7uoglzciySdHnGVnhgCrf/aX7LQpIOuMt9vF361Jaf3791851KxAtAw3zOe6WPATXO6bLrMFlxefC4wpmCbVXeiz5VCR+yK3iDcZ15AkeMObRaV8+uo7Oh3x0/vVq/sVvYjy0Ug5mwOs/8sOu+PIr8pen+X4hro5zVuDtIHKPtP7iO7m89gvmC72CdzfwA4LpRj5B1raLDp6YmuDn1Jnr+ddv3g08XaOe2vJLYb707hLYCI/DxzHRrVr4PDaImrUsFGCuzMD+7Fe3EQIYC2sGsL4+2dKjfvnTDzMhp1cCvBYAtjuJDZ0nu495Z/+z7lSKfUfzFl3FkiDYKJWeNoJDk1NXR7X9iovMtv2GS3SRco8rWpWJrDTnGZbzFJP0bBdhHyjBSlgZoQRba3Jqm+D9Bmb1NTiGiJlbCc9DsjlYofxv1WssbNgASnBWuZTxTjIS8haLDo/LX39//luwvOrM0Ond6AdoWF0mCpyeC7rdrBzE/rbXHT5aL4Q7WpxmpNjqqXR44azYiGbDCflRrKcueKA/eV631Elffgn+x3hxCHsnxMo7OMhYwet58Dj2e2HB/16envNR+z2jWSPchFw6wWqu9WXvYe+xKfuX3sqo1hZ0qgmkw6PDCtIq/bgPs/xwVNYXF6Fg8UXtIM+4iF3LZK/yoyxhsLQaxG3cqUTQaEJt4AbHXDPXzMDqvVcbUiWpgamTNLrmQ1ax1ovRUY9cBrGEJ34P7Wkv0gmcFaF7QLVZnj6Sotn1wIz0dYXRls1YjVE+E09ShFn1MxmcjreYqhT13Tk4WE0RXavMb/gsxhXW3jAf2ArjVM7bF8/7w2YY8bWH2I/pD1g2y4wk45j+0ZD7/hBiOO8PIt6Y5uuVfoejbfiOMUQWcpfSrhtYl8UzVDgPNkcLtEW8p29S1TVPbGKcuRhVCfgfwZM0Hp+DmbwdfGoHT3HsvrYFq+Q0MDUdjNhhXlA5uQSjGV+7QiJhoIck12uiY0LAFvsKHvFGNQYnpQuXtl16QA57NJUHqkIyyMAZ6nZ5lGzU9IWlO+jzra1oTnpyj3I2F9oDpK2Cyv0FH5IX+nK2dmGZt3mUOnVDQG33sMUSn7gixHdyq3vhchla1+posgp0RP61PJPlex15BKK2nkQRiuaYZ1DUKpyd7LJDGMFc/u1/81i/mZVcyyau12iJAj2kWUpP/519Sgf4zNiiglJiozyacDRkYUtMPsjjKhuEw4KS+EHl5riNSEdPFpLiHc5oKT0u2Tgt1nfExVa5+71uULG+39DGhTc4K13kA1167DPkIx5vZUvvYlR5A3OwHcEexDWExIXKQ+nlhSsqqYuwDc/NBnnhGKk99nvk5U4OZhZwKA82MHLZ/Pv7902d97bOlTxHAM6dOp5IdnW6dsfVFvwSHI3NlofZt5Sus3Da0TnNsHBJtjys7XBdlPPsj8q8efx7VZqoNJPK5V+4Iqu++VEqsxB0Z4JCgJI9e9pB+LyLcPX0+umXIW3ioApcZt8opzcTDP2lHCvFwGrtFvgpzFVFPn6mS7A+UZcWTrmuwNVogpkSvLLYfAIjlojoE94cNoO5J79dI//fZ6xzpgukNhNPPFNpJd3JRkhmsz5GM/dSYuURXT7a91LsSGps+XPXtlL/FtApA9uABLEx3spbitl28sg2q4XzYWnnE9k0gTA8SOqGaFucTxtxxdOL1ptJj/2kLIopYGgqC6ewoexYQcfNQg/MQHg66tOeLHzs0wwBJZGW2r29XwdyWo8F4mItvTfH8RwVe1KE5IZ0klTMchOhwXzdR+dsu3AP+wRFfGhiLffQWJuZJDksHfDA1UAHQKXUiQ+NeApCPGNG6xARyxA5KFsEeWnMRqqQH1egq62PCeEyNZYbwsSi2PFSjj2UaOOyeGxks/aAkqwxLTZU+NlxeWY74mHKWZcN5dJ2LUIB6Ko7tE8C7Lo7uEuaXGZRO0vHlkmYRu4cs0helXKV6cBm6t05xo59C3HBHu7Wnk0V3Alvv7MbXPFZGbNTnoFzGw2wYYqLMzZFSGPPa9yovTNDmEqwhRBmdepZMGuWLKnIEhsXmLJGnyzilHMfiXup9B4WRSUKymZffEOr17whHmiBf6r+s2H1D7Gr5PuCN0GswtHqAw+Xu4uZvhCtu6vuUCOUnmjkTtWnM6mT9Yd9AbbCL7IM9IHOCXpfcEUrRzKUVSwuipa0qSO4cu7ow2A1HsAnqcxdZsq/v3+frNKGpH2mykPlAq4nv8MZLEBC1UqSNzZZl4lH+Pjzv0zyX3CXOtq6gbqzqLagLT505+qJGr+seOfcYZdsl/QuGLjcCz3jtiQMt0WOleLrQIN7wyY0/8qn2mS4TKLduJUpMnyxusIotz1wnnrYpXmErjpDyuhLd07U87aBmv8/A1O9vpGI/2/ZanHdUe75BhQzSNnwx++O9w3X+vwRI0FcwQCl2VD7zutFYNEOIXiHnUN6lTXbp59f/QWv0WbQAlKk27cG0wGE+ivmMwuRRWmArp0SPZkpqRNxx/5P3/KBGF+KwzDeji61e8mL59Zrd9PKukSHlBR8RIg9Oh0SRS58eNrxWrmKve5toTKtFX2ItUjJtjTbojqWOY8kk3PAj97Sq/m3G1SQ8PnTtJqvbYoQzsE+ukF8Nf+jaU1Yxyn8bhwldAuNHPVVlNuOZ/gsjn4frV6si1cVfbtsSBa9uVehdZFWtHQDSEEjpIm1+p+wn8ar6uuKj5sRIT4o+tKiSxlCysevZ1j5xDS0itkEKZ8FjZ3sVJzb83lB4zVFi68PNZ6/w8kmWsm0WAK9bum6jn3KiCuabqwzTteC8TfZYfb1zauem1BS+ReBV9lhyfTLf2tSi3d1QkqG0SqG56SqaDVX+x+RAG0pOXAAne280WLc0d9jIp26RrMLevaKrDGLuM/TaaQ23UndonyC8ziRKiJVREqOBvJpbOwgq+L0bZ/YfH3zeUFjXInl/Yj4I4dPa7m16NRCadYE54ts94CNmiWqUE22zoUzH0vblNoMWEjufa+qQ9m+AmV/kfZjhO01/+mIctTJwI363YU4KxMqn/f8MY/HF3VrWh9h5WzfZG7KjOvD+v3kclNeGGPHXA5vLf9O9rvb2/TPIGfCjh8u2GXLw5JdZNQ60ztJzh4N1knElE5Py3VKcPDNaacAOjqCrukos7AYfS75II+OYoyJY9pT3CXv41+fPvvqr7+BHV8fJ/LoaohTb3Q7rtdF9wkuw+dVW9wduxx0/KjQv//w3GIcn7E9kfmCDaxyfmzABpKFByAyyPJQOAF0FgLSx186oH3NexC8ahj4wA9oWkwbHd5RtSLcRt3beyxPn5UP73DkESSO1wbPDzuypkJZsVCVIYP0FfcTmRcIK1vCWYo/2VS0mPikuxtZ5sWCRmvWMs45FVKM8u/UPk/XNgeE8beIPAwtG4ZDFOwDfUxcWQlgaYjjgSlhSSMuCgWkNVmBXaeHSiNJD4T0lvQOh8HVSyEeWqIChwJWGLZOq0UHFR4GTpplWAbyZlMAi8eNVrhCZVnRHQo5cj1/VYfxzDOtflHpb3mvL1ZVFuU851D6KWWdQK9iaYkrIkbnH0/WMQzbXJ08GHEON3AkO6lLGyGYzcIFzrdm0myHSsSkPaUwZj/iPVt8KMPeXxiCSUlDYxcfKgr/+lB2y6+4BksPTuJdOOHDUzB5lM1yEQSYuDHCuZSIxcugJbASJ0R32RY2mdDQ0IGJDivK5Gyjub5nuSiyMBMusW02FvyAlOGF1mmGA8ILsRqgBZvexZMMrYtQhNc3u0iN5yRfX54hG+1cOOr8zBVdnJ89NDd8QWUyNHA39kkk/kkncEaKo74Pp3qtLZDfbx9duXkMFgacuCdpvYlo1x5JFVcLjek9IvTt+bz/VHj/v9jsJqlIWc/p/GeUo7EtmOlIFXLOTkJ83IjpxOu6IOjzDsv/DmezfxYEjp5JfXjADkoieidnt8Cp8KHL+Ajog5BhF+urRWABOVNt/048EMgjnacqyXK57H/K2wpiBkMLmppulnG1dRN4RnAJKjUbAsf0e3hXzoPBL6oLCVvpktLMJ2xRVREMtmQuTveF9Prg4WWYHIfm4tVMLyNwPVwccdr41CIqtmiPqtZeyikmnwgjgwd+/LU27zHXgQ9KC1X1p74/iTw34CZo9qZgPJ0JK1DOQTgaWjjuI3x49ErUjXcW/9DAs+/a5ag8YlsZa7+1jaWECoV6n1YkCQ2c2UNQqdCaU/le43bBuk8DVvIO718qRsVEboNtrWKv01fijY1A3za8K4bT1A4TQyc2dzqPuPG1UCmE/v743Y+SdC7cMPgScXwJuPOuvA9//BNduDJOaOdEJ8mtePJzxH4gFS0MHAQFG4GSycmNi5av0C5Wt2VqcPjlIkpug3yCGi+lXZ0l43JRm6Mt9TuV4VAN/iI8WX1cYeDUIQxpoTw5BVrBPHBgmF4ow0MZ4+TVgBln4BHQOmJFtRRorwMbmfRjWQJHyN5FzyJCBH7U7SzD8G3LoZObW1SBSiwos2+Er9FYM+TUlUW06siGxe85vPEKbxD59E/RPLOYsYsFa8Gz4Zv9Mtg5d5Vps97UcJfBl8/ClYAG+RQH7FwR5hrEm2J2Axu2anEw5aKD5EQKpvkoRTWAB5exdowJ63arwwWMYANBvrp0GZ7JyktE7y+ea4deH9AOyRUlXMOMahR+7sLOFSvfjjkpLMB4IqO3GKMF8PczFUBK2NXVAhwgbRt4Ny9mINGswQFqcoha0I3bUPZZuMDYktCReg1sbM6X/cerkvnFc9FgXeaf9ZyxNms5zg70sa7XJ56IxJgcVnHvMzskXz++vU0vlIBMu4fG4Ss6PCj4YrM5B82YC36TEFwkuPXyPXJc4Gz9mLq4PcLEIYzzmXfNXkALJy8X/fjKKE9P+Evs6/1WGDVyBgjzHoTrbPnJSuxbpizJy6tb+8FJzVSPBgmDJ8ry9eWxYbiSlih81RZ7oQy0Ekuky0fXMb2kJAl7/OvV9bPfTOewE/SZQnDd+AznMXx1WQzwtYssbNQlymbfoirFRWxxBeS1Q1Wtx8OHzDD00sGKd07NQuTiF+h6KY28Difoe5fc5sMhjFj+2HG67pUFjE9eEs1+wcuJZgV7ExMVNVlVSOzxuWi9wavaQeULrzYgvHo7SBMAB+eb/1uiwsMa3qpz4fXIQvWVHQfEyqWqBa2unU9YOTsAn3N4W3Lj5HRJXMCVqMByBeZi+7nxaOHiruDqomQIXUWwZy7GSue7RN6ncMvoJscXt+53RdMmqZkPwltBtHBh41zVRWvvE3lApBTqSj2ZaIMNl612S2KXu2nJe9s2IHqd/v74KyJ4UHNHqhqlZR0xbY+QlYQ+YWL6hzcJjQ6sB2IRZJoOhHxg6QOJC5zHekOPcZJx5+jWpnuqx2Pp7t87BWlBURL6c2iVBOH4X3YWp3gp75z+Axgaws2eD01Xcxgi5yW5WxiK8yGFL6e/jdGg7GZDky0MAr6eNErT5AoS58EsHgPebK+FImHF6ajyvz774q9ffPns2fWiWvBoX30VuRqXgiOMbvVOlI4KAvnRP0fcvOBBT10Et3HiCx2V+qnNt1muSIX7bni3IXSLsJCJzSLZvqRVOXqJBO/5zdM9No5Snyw8aMhOsg1+2jk617tTvCSoOGaE1eyoXVceq0T8P1+TWmjZDB5/AndK+hEornbPq+Q4Z/nF8yNMGxcRMWL+s92c+fotLzr4/1uvYzfCR5CpIP0Fv+D/tWOT6YMoiWBg1OiDUqMKUGHUGKB1vQpRsOzMcYinYN7kg6sIA2n76KMRWfV7HQEuBvoA3qIqj+QtxzFpc0qzDN1HwkvtKkTv6hCtIhBeVZhtYgRQYSKsGVpFBOR6NHijj4WHqShEtaeKCKGKiM4XAhXvaVkkC1JDCuvX+p2uF2tjZC4/zjrZN8qtVjjPy44RXYuquCmsgNaR25lCzlMXPTy92asfb0K7ICifwjG2t5CPrkU2fLkaWG60oJTHfKKmpmCjLBz3WHiKd/ZndiiSWDDoEhlvjy4KLQ63wCfIcoYPxpnRoPvH01aouXwyLrUTsVZWHsyL99oDP8GhgFsAcW9OhAXCKg9PHpqRZQKrLA8u0QG87Ibh9+XTq1g5xLBnMfCLAAwKcPDxDxHh1nsy89fX+DfEDr/esN9IjXnwX3/Z/4aXF8+nv5DZq8T5MsR1OStrJw85cG1lPXtRILHb0a2+Cr+zMjRqA494LMKJ07Wiul4Vd+vkWUZW6Is/BjxQNFs8e13gan2YvaTFjrcgXouzlxicyT3EUIbznWPBNxG82k3XKGWM3u7Fe8hJVpxXR4OIyBudxcQrd6xb1IC9jNCZQlBPHVaWbqlbdpLWJ0KbHXOABKU4J8J9eQK3PSySVHbM9xIxPrMUBde95f5PS0rAdbn9uQPvgi2QoiLBXG9fVyh3cLJ0+AhpPSzlzArx6oOF8Z98VNzD66oeXOIKxktI0GXTVBs3cVnULrLmS4yNC9Vc76t42KZiG1LatBUpeDK89BFxxNB72DaEC6lztwhka+0gGV2iLERwGmIbjLLaEZQXbSqf9LXRTeUXr4tsGl5SpCaY7StSZ9CCbDIpxHi+c8AMOU2Kz0OVME2wIeY2nRy5woIgPpYnEU75CmHYrLQQ6R3eAg4+5wIx4c2nRUH/4QMWSZyMFISXV4aCFhjDC179Xn1R4nCj2c7+LCtUO52Cd5EAg9QCEK5pwf0lC5JOeXjhuCDDqEqcQmQIXM+lfsNoYE81QlPnhKhIGeU/3U4GFwKcMoAwKFNX2SxYO+e2IVAq4V1mRCqPcsjwGlwO2WjN2zMf8CCax0k6wPKKLAB50exw5iLBoNEUfJiF0oiCUESxElVrKWeMUb3PXjl4IABQUAkon244DwZINy43oI1O1DezPQGHCP5GhQXLxAwwMR1eiHj2Esq7V7mFeSEDBZ9ni7c7WdUQN2mjWvpuSMkPElXPbUTDaPvbCKlGbLvK6H6uHoCPhZEFEuIh1qXvSgHE/K+j2Nrmo/Nd1ovyjysvnvAnb1EWW5yhYs3iPpuG1UA/Plc5wFBD7Fr5NCWxg378xSmd3ej3pXrMCRrKrFCgJaU5eK8OcJU3H06zCLimEVA+uhLA+pZvQJCl5qIDljZC9uOaHtWjiKLNGg5nPEtv9L6TU5LmJHrRfqwq60OWi/5Qk4a3C2n2FAueiU1tIfCUlfmQD9aYz7YUrRPLxg6hinOEIcJor6drBLffnj861u8vppdkyvtxvlgRpzSVtBbN/YI9RC8AX0Jst3SLmhKOjC3S2LWTjAGeQEjHoGN4xi1tQaijLYZqgD18wfTEYesVDqyKo23NJijhWmjoTFCFPWeHKLNDeHRsoVJG/T0xkQrdlEiagXWMZ7AOrxDToXpLYgkXn6koDxXl5HMcxJcY7CgZHfkEsE+PH0iFjvn1ke0Kc0TjJRBvBZbY0ebFkjzC6s+Pn/9d3Z/xrzjuCo9rKn4GjaziYJbN4i8827UpA9pPOMta9fGBUVrbujj2ZjaTc7ZLWCTDDhDvm8uGrwcPfp5gES2sMrGtL3nwxMTh0XUwv3STbFG99GgRmbr+fkiynvmAxVhQ2t9jtqgg7ElGBKDMmUgdo6kS4OTNyDrZzL5usiXsLQaXIIG6dIgyMQ8ee1nPxLs1DuLP0y4hE69QjWZvK1rLHajZi6beUNBUwiylfE5rHQ84SLIswVTIUINvmvEVKl5iBm5+uYK0htf1KO8Saw7vYGOnz3cB1KRMDm7NZR11aQSKz4ziFcPf/iwtMnvZiaGwn5vMYLc0pgCGZeljxSU5hdNgKXenMqaCglG7PnxTYfyG8TVFegMHsKGSUB/gYjQRQVgbRNVYjDitMe9RtQJz9brCjM1+gQ2G7hk6hdArFXivwmqporRR9638mGp65LPj/pJtuTJ9yfOX0yK8nvDoKpqsX+B7OJ6X0+PJj9bJtZPhIPbEeFI29NHXgyKph5x82OILSw4PmKd4R2APw8cb5IHilMgG7Ec/HVx6sfJAmrDdtYvJtaWNrAg7FImL8V4GmyQ2FMgmm6EF6IXUeasKnqhWfpok564zL5msDFzC8fbpF0fvfvqh9bNkVegdzZF79dJBRC05iDhsu4qB1x6oFBsH25Fyrpq9hU9rzHc1rSrwwx9myqXIbNnYNLvHu30kKY1B5Yu9dIO0L3sbSEqyf0CmD6jY0l2gT9qwSKQFem8uymDips9ZVJpD7+PCB+9l4UWLyI2Pg+Ppsg0Ov1Njz6t742Hweb+2fx263vRTKU32g8bjvnz14yJJnKxmd1fAVbwslgwuxUVAkC85UyWAadASV3yB71cAlKKhqLxb2EefgQ7F7MZ2sXfi/GNXlNgfq3FVwHjuEYJandrdCvSK1iNneJ4ggvfrHBEM8tEvjvG03sECur8HolqHgY71Ad0tfBB0pEaeM3kUbN4F8ynytokHqrfoPdTcmvBwXV6OKKkfv7cUZV+SoU+1oFA2KG70rtGiFejUeZjHzUkyuyE1nr3Vbco5Tsp5e4XHMtGSZNYWO97F4GhYdVgUUAbWu3D7jB1lCOFswIp/xt0YVQL/l+BM7yC5DZRTDxZRF7kHozSPwywKg64awrp9eXB6EM+EhQQcTRPXcxiI1pV8EzYW4q6OwWtUS5dVIUlbGYcUPkxvY3h5F0Mr/ieKg1/+CM6qXRSOB5a3JWMUq5P79YmXfKnZR4rWynmOK3gzN++0Hd+v0TFZvU8yjCowrXk0+QBDCjttTnOH29x7QtvjbH+e7cRVMR0Y8nS6k0Y8PtqJja72kXE23lmE4pBivuRWBfFkEaLnWZLZG392El1rM18Mf8vAzX7nrCx4tG8rpbiGh23AjXdIzLd1DG4ryoI/gUKHxNMwvtW3g5tpExvHd0PbzSo0/MQnNWUTq3vyllJMaMg7Ir1ph3m1KTqdFhuXXxn+9Bxb8TrzbGQ5PdfhUdvJSjs216vMR18X5H2QVMkxQ0t1OwruPRFhx8g/wJWG7p/dh2k6oeiubYFVmXfFV8WGY5uABzAW7bvYVoh5WwUSWoNwOW5DOSrENYUWm9r79FvaTnk37pDQDK2TH1tDXtM/DzTRQY7RYqTL3xMnR1RhsSMIKViZiuFqv8lC9G95BqRkWLiozJaNyC+CHSLp8dbpTBpKMtG8GO3bdQjyEH8qBXI1wM3L+aD/Q8Oqx7iqLZL4+YssTEcwye2x3GM/Sg32YmTWH12dmMwb6XVoSHZRNMoGV8cRzfUSlmBjS4p0DayyaQy4/5Hcog3j0dGM/zqlnmdXXs9fM64XkPBxRjzHDgWkc7FxrdfE6WhpDs9LX7pvwfpcaC3dWxAk5YKt7YC9syMBQwArwvkWoq/n34E1L5E+lpgjpHD3w3i6GxFEzV7K35EN9pSq5PFciC9jdMw1kcS8ksXzf9x8E9z1w/MtW1kHZ+33x7/19Xr+Ax+55zlKMV/78oqHywkHXzGSUuV2yLUdspvWU67xSN3aT2ciJ2pCr+dvs4ZN83eHScFqnGUNmAhzicrsIbuSRpKpGpkSIJXvVLdffe1G3HaXQUVZT7qbZMXvqCslSnxgxklyhOGcro85rsGVy5Jkx/yQ17tjIe7HHMsKl4ikW7ANLpY8EG54oYNBXl2hNeN/M4R5LVQcvXBzFDuWtwWKVMG3VVOWbpvHEGG+FoR2OeCjE+v9Z4xSOGRKsmbp1WjlkmRpOuDHXgq+nt+Iu+Sz17Arz0eyIo+pfN3u6vCcYaR1ZiZ4YWdCc7CBQxW49XB70hOqoqVyxfUgmoWJfrTbr5ZATkOhcgPR23wEwzhKasJXYuGRZUCS9eeAXab5Urg2sJq6MRII13SmtrYl3fKm33XvAWv6Z2Knn8K41iI54RP2hne3nQPLbOlvP0dehiAY9Ex5odZxQDl0h/ZvQqJjK8WFy/E8CkSC1x/w+nCPt4tN4xWOT5M5d9Gxg2YbiwOb0CdjhHcwXoEZRUbB+b3vlx8HNMnPRScVEZ6vKE0X68pLsEVlUvp7pEWejAD3Q6pzVCRXL2mWPmg+BQZOzzVAT5akZqsCTpxPIXrPGrPlHzSID03B5ens3JJstlsdYMxOApbhlWyPl8tL7ScWA3DEHy4v4e1W+Z+8tAGrPT5mHeXNQFxBpy035RFM0y70GwHHy4ujckQp+YklHgfXScyuC7dydzihNK4hdR47ylOddtglERTqNkMMy/dtHUW9hZWmroGJI08OblVi5r24JU1lTXAmbmrv8IFN6ApOfHkrQwnmE4bXzF4kcX1iYkcJGXWtFjwxg0lcet+wNt7t3AdEydSDx+S8jXLqUbaTb59NR65dAYN2XcrTyK2XWwtW6rsGJg7EZYX2BdkuyqxzYGqD6NVLC4zw1mHCw9iSXfqKxZFcHu9RTvdzWpKC4NOfW/YSCHdQWnnjVzza4Wg8o/hlJMnqapiXCrjIaYEPUjC3/isMbglC94x6mdFSxxaSitPbKC2+vkSLn36c/fMfD5mzaTFvtFki5J8tHEhI0AJjWpYIrSe8539SG34Q5GvEpPNhxsy0Bfeya4ldeN7VzUz5U/FCuV8Xk9w3PEtswH+MyArUuCXNWbTd69ezH6U7WNbRN2GaLmG5ia+x8hw7fFKtI4HIbbRzyp2jnsMarMhyLNEffQKjshSy5lOWl6atmOg9l7fAT74WCT5iXdyXJuhJDhOvaD4XvkaCScyGRTdogWnD+pfXV6qMx5jRWcFF6vpz7OKAhz+tZnqbz10JPW/2YrUiGUE11p3AFRnZh1PtF5gdtV9LLvfChWhFuLY2j1Ac52g2j9rjn2wswBjRW5i6RMwsKMdVskEF5y+6a4sfQBLh4C+Q0RVPG/i0CIyw1ueepLxwAsBmTJxSa7+wLHOki9wu2jjJy088kLoeHaX29FouV88kpaQ+dS/5xTteb14TqiUkW5D6kIWuPvL2p16LyO9Bz4U8HORhEyoRgsHJ0s/kTp885jn5JgxGzEQ3Gbag/iWzzpGMcKpu7MaL6x2WLCeWDH5RJc3pqgjisXTbR1cL+1sKpL8/+hbu1zcvf5rrg3J/YlC+nPCSj0pOoOlpgfAnvxVsfKwLSXTBwW/rRfcnCxfp2T29BhvBgdlFPQlmeJ7a7rTM0HSBR9f5KtBM/vZ4ie86miFXJ25v93+OSRU5yHDKwl/Rfp0hVr8u1uC/p/vg1gyYfAhfQgxsYnwGPtYD8KM31pfXVx2ySstznFxfPaB9vnw51xba4dlrksxLl4jvNmRJhAVwhConr74QK5TUQg/oiN1H107GOqL2kGtYUtTwGHSMuiMppl1ce4kB/AnOpF+++XfgfgIn5M5WJtvPJeFLS3zANgYXbWsbyNbOl3ABZwHCsMv6LsmebB1A+mQySN/MxMN06PC25KfOSC/fvnkZvCSHk5JrD+07cu33p6immzdBNUkhGNF1Q6uK7kGLbbFkTZzPjMi6Mgiftw8l+N+zsA2fO2u43WyDkFiUYMCQOa9pmIjATNyByc7+rGmTbAo4dV41NuvJBXW6LgFJWqqD/hy5LOXB+zQjxc1fR75891JtIEYGyjpxaZKRi05bVr5EedmwRUEfsg2UaCafKfdWDmKWOTYoc2AB9QdcYDiwsOE+ZUCHB21AxoCeH/oVhwUTV/TZSp7kTtFIX5L124oyL9NkXXLQaSgW9PFnbprDkg3Pvq4Q40MoT3Sx9A4JExVm6QUBWwbog13kpmKUddNlZqPEAYuC55K1qDMnvuwx/N/leY4jX1IGPoor9XabVyoscWhPFj42kI1ls74n8rK5FXPaGcPja+H3AgYOj1Ns/AB7GlfWuF6rJZTG3xcxQaO2OgFvt1QrkuPZz9obZjhQAb1yybKxBISxg6kdscP4L+QeyK08Jf0E5xHto0anDnOKC3W5yAzGaJ9AEXgFGkfXvmxqqyf6I1muCEOlBdC0/cBJWqGyFDdxDLhCCCUJeBywoBVDCycFD+If5tk1N1yMwEFYqRUVzbIWJStbULFX5CAFy1LmBvCgEtYwNt0BbHm1a1riiRvDa67cuKFcpMYo2czFeYgTyIcn1vk3yiO7V9sr5bjaDGoO0tcY88NcuROAgUJHe8iZqcsjrgnZ4sXt9nvECg34TeCAs1t6307r/an9lqP+mliB3774ef6TVN26Nwt4GqjSGp7aq9a9MKAkG+GVPUZRm0wRknAYEcG5EhOD9eZvSFFF4sLnuW36/v0fCXo0eXh8M/tOuF+efVvRppx0d7JEB+Xd3lr7eODZ7022/DvWs64AQSN38/3ZuE3BJEMkD/MagcWImN3BgcHaei83guKUKAfYdlNxsfbb2mXwMbwUclhBPEhd2R9fM9aepJQcK9HNvRLjsdmvjkmDol2OPbsUQSle3l06VfCBRY8xrZT4T4eLzBBY4ZpiPerSu5CixC8ZhbJEbxi5GYskHTB3MjQuFWd6UbnomV5ixagfPb00TaejLDsrPjT7iLU6vzum5aI8/eKe7AYqqv0jIzu8BHdzLZnnrylIilJsRYE5kCCHhxqfDXQF8mc0xUFgeG0Ap7RKqdzJsSJVOD20X2suN6LwcluTU0skJT6fsChaSC8zcJipyVyRs1IjsHmqPxgRwuAFH5EP0iGT2DQ0+QDDP/XVtxuYwrl+2bEXKKKfemr36meuPgTLnrRKbR/97fd5pgXBr2Pt46R36r7Gq59nwu+Sv0BOK+F0yRqvDXAuhwnqBFIw7jrHMameXkskVknEraOB22f9JadtBO6D0hMv8NDiS56EHyhEVOAvIoGllC7aP89oZreWP2CLgyrmPz/+9ffnvz25EN5qni+eXDz3C74rB5ePrk5tYOKiURPZ0kxdiprxLexj759x2daETxBmM8NXxE9dHkh2lcWuzVdIOpNyvEb186nKsS6BmwbMdCOjgCQzm2znxyJ8/I0OLiznXr/CS1I/rJqADTwbW7tZcuERxsVWlActlH02HUO8K6C/wfWKFrQSG54oi9QkUBOHKpn6+LRF1ut3ZpVxYm2APtDIvQrn5xrYtfsYuOZypiO2ZuUFS1zzAhYsjjLexckVxJwxVNiY4vDO0KMrKXZcXUX1cYmPyeaY3B9TfEy3R8yOK3JcVUdSH4uMC3css2NZHxk+NtsLJXpE8OhOLV+EXMf2N17P3pEcM1jq8mXeTK3zzulQQh1a4xrSGawTEVrmDcKf0SrV5HT6cGDlQbW0UXlSQ0BPjtwhuyvk7+w9GKD0jeDSlQtXhOBmz4rAqoZn9VjgfevExWEfb6U6W/GHCXNfxlAZk9Q5HPNcXV0vrmnsUfbX37x4871/gx2vhOsWc41Xf370E7JvvnHkEGEKurdUDgf66BrHN/pZwJfKdUdSdG39mRcEExPUFF+ENMay3o8HFV2IW6HC0ueYH/AqueSrvhXvM2BZTxs+NyhT+c6lSQfX6BwWkfzUFUtYhA/T2kKRxEiwRMlWPQvYFSTvpoiX2DupUMydVLVBMe8P1VGaggYvGs5h3RQPMLWlyOsYI1pK37Gps63b1PnkjkQrXDCSsNkPaB2qOytNzpGzZx/gQ9ff7Qjnm7dAfIbk3StXao1qaeX30JG6DCkuJZ1HvGardWO3N23ECwdoi2fQr7hAXgbaeDID+nvspQOIcM5ibqqC1DzZH/+vL6giFAdXXhf+6PPTd29ewsTjP70ihNlwbVfRPsEp8psXPcfIwn6eIPss2XzpX+faFsLCaxLnGF8FydRO3Q568+r/nD4zkPQPe29Cf45tyzz87UmPYPXn4Gb2D2kortyrnb6PTNjW5uB+n6/6BNfbfr9oTtqnVuY/fvl69pKKd9dmNzRrxJPTbtVt90u7X+vPsVXHw8tR6Bw19/3rH1+cXGEpYnO4QI3mO1yt0IYPSdrRUAdp3GZDJPJtt8fLaEq+wv/9TzOcrtUx9shbLCf2xIzqFHSNWsjQFC6DnnHR+f3PuKThfmZWtbCU0QCfYPz+/t3rxabpfMoPZzVWvlL6esAGZdka1VScdJV1Uxxr3gBW1Pzd0uKwO8L9IbwEs22xZcF534JHlVNe+8uavCBH+WJUgjBD1XGFsx3m6ZAjIetjjioGnmcow+tjKFdJtnHZmvVhi+95rR+ViHqRbMSM7qXI8hk6dZSS9jITx+UiWC9TJZzJfT9PGdhi6Kg536MlrTqqHi5ZrmCLT9vQZxB4eHvDjSakg4hnVM6+RzXU7jRTnMyJLLubBQ0P9MLiUsc5Z64wqgr7tWBPbiBHXueNEqQhdYySGG/nUXKO+QqUL/eiRNaU8P4Eo1WM/tFV3h9edu145JYxrvkNv0RDHFOvpliOOG0S8Y4AjFXP13z4wNXhWMJtCPD8f2SMijEhj5vsent3kVCQHFjOI7IuvsMoxdVR7uQdxbqW/7p45PBRG4YdrL5rclS8hKciwKHqS/DgAyfgb15Jnln5zduX0AsuBjYKLSVGp3T5+L3wC3R55JBwxHep7PEvf+XM57/B7TcoPHb8cME8HwobmmPwRnLp+Ar6kKCyTjagqG/q/Cj2BNRvtSdwqQzx3sOTJlUuqkKF+Pnq0rgmUpBw4vC+RIzxcSe9xGpkFCSeriPmB8YrtQJvD1zxy0hNsPANIeSTVysZL0HGm7Yw2PjAmWQXgVMA0edkI4ueaV5KB7yqMSXFHBUoO9SEF1LbtIabVXSqybuNtp2U5gVjWS83qFCxHXttb8dG2AoOoht1c1ooOxbT23xF74eb2Y884zs8e5GCJ0hxTdxdJ6ZJXfE5JmfCp6Ty3Ij+qH1oSe98SDjNiWBXPlgIGXy0EjOVuM7qEngZ+hA8O7ONBN1jVG/g+onHQd0Sz5l6uEcJh3fzlLFFlPzRh9EfbxarzjkfGnfBeAA1uywJhT6KXRQlPErDIlT5/nA0lnADGyHdwy0OUnQk1U1NQLUDV6Ky/u1ICV1Z4apDWdNFSnxoSZYOKhYu1ncKTmZx4gVYe980acDNJmthXnPqFpITMgKvSQ0z6Q77QT1sw1ud/cXzfXBjkCV8GkgU9QfaVCkqWlRdn3QCcW2a4CpWU3zE5oXuJiN1SReBC382sk6reY4ZXZSbg5cavLfjwcJKvrRKnQ+EVhX4pZ2bmu7ajJalA4OfeO11Vf3t8y++eHo5QrGbq8mDf+nWdpSFcKGOc3m7Osq2I8IsL54LJUEmCT9bDqrwj6p8NQddOLDjysvhwpLzhFed11a0+Ppbl1t8BSE9nguXNb1srMo9davlx3dvZ9L2L/Rh12Erre/6oap0vBcpW/NVhnaUq6Y51sia0pS1LhGjzUEx5Xm02JpDib8Bn2O5XR9ZfeArhg3GNbu4PJrGxMlQPDJpqGA8PpYSbyix3pYZEeDR8fdYAudYg7zDBVdHZzeyzJzKqQUJnBlpTdtF+qYtMKwwoc+4YvqR5spspWthUNA8YrrioSO14jaWrlGly4I2eSldYr5/bhRd/r/WbhEr7475QSm2th9N/vsmqUhZH3/By4uf1WkYRLlLwWc2gWsT4M1YKbVxbdTNj9BKnb740zfv3GKhq7p9qlR/TdMmiuSQgJUf+Giiq9n3ZIV79+9sKTJ7z8t8iSMD88UZ19DrW0Q+ttF+88QLqQIoaFpGfvqZlzKsZbt9lXHFLhPKH63asL3dV8WAcVbHuT2fa6y36uTlBNc/ln+q0pzK8Fm5YmswyynPeSIzSvZ4QYvti08pzOzxguCxhSjaK5dOPFGjfnTNP3y1CrVfwlwLD5WMHGxM+Fh/Fyn6a6y3X7u9q1y2bvXMb/5rRdq9EvM10vlOuZTPVIJX9pVyVHBxwt4t3D1Qc1drIFcub+O3Ix5dKcHje6tcFLFJq5keyw0tsGXYBLnrNmvSeQ/K8fWLd52ro2teZuCya8CViHRpJIJ2CNCyionwzfddE1q5yqQDMrk7smiBD2hD0Lys4EKuAfek4NPTxkZEA5JfA7Uukzi2jIW2yuNCnjbnGcHevPTyJ4+ujaDqc5p+8DaL7KOWBhQTTfspE8wO/TpBf4IVuceBuju4JV1CNKtXWp/qw7ra1gID1VeV7OnVkVEwxuFRZOVB5NM0MG9cUgzklumx8+5Xm4l4560w4wXEjp6QR95gxSr1uS9udD/MTsRpV//na1RsFwlyy/mPpUGFjNY3ysoNchBpiGUBOEUuwGBvwP6uwfP3etGFt9i01vV/GlAg5Kxj58qCxa78woFkTg0w9iBbxriNPYg1UfgKtqkRC30Y87Tg+VeLpmR20K4JVu2Ot6FVe5EnFLzcL+WWsXwceOpbHD+/gFtortgVUpgQV31NZP9ygdMJjgurRMXjasqa9yl2/fTqi4UNNxWDnSSDrNAf1peUXH71tQzFBwq6Eq6x09FHtv35/vGXwOK3KvaWwa/6Gjk88dDdRgmKl38G+jNOcAltQ77zsmg6H1ypgpBGypAyVmIrpmX68vj531+U5ft3G5zDanLZFCm4nj6+lOro5RH/uvvXb5Qk+Ffy5je15nQPYHgqfP5e03quj0ekhjRnB1bjfJ5sKGX4onWwbg5pfv3wn7/xP5zyjveiSjgt/0Wct//zjZCaf7hr1fi6NCwVf5y++VoOUhNskthS6d/6h0IJNrj8ObIi2LJH4xZpxGcyi4HYiomw4NqmEibI/+sXoce89hEmmbb5XMELWnIvuAXzNLM/wYTX/pYPIrXf+sxBIx/9uOHm9bsFCnJYS0xlUHyNrSdxoQbFL+Yyop4wEQFCQfq6NzhCl8IM2rWdr2TSzgdgQJB2GFRfJ5VRCnuVHa7NDVOYKjnjQLLZjz+9ena9qLoMg0xpFTQV4SxJLcj5HFjJH+HEHPje3rZs+O/qBPMgN15HZ25FOnVXGwpG9SBfi3kiGFvE3iti6o2J1JgYmbg96q7DP2je38x/sbbMx735htlqbm+0y/Kxsb46MyEfsqJweYTHy7Y0QZ7fzL+1bvvZ+SJz+x5gfuDIwkdlbm1sYkd+E5meyCK9H21NJLw+pvdn0alu3tzc+IXBdWiUWPqKhXz8Ye4/I9XzwamCDyOa2ofzHRy8vvnphxc/h3aYjOaosrcfbIBr1l+6iLxWS8Gvrw1vKByNO1CJDrlwo2SDB+yFOtAGVokt9PGr5uevIy23Wuq9d/1zbFeuQIfq9DShuAWd+Oc3wZqWVcRW6uTXJ9gIvnn3YvYvwhBr71acuCLjA/TOZSCz4MGjluFHVawqrixbsT44Ty+wM/uwnMay+YA8nid7/wqWlmxnq1S7oSd31dYC292e8uBu7zbIDV91ZahiG1JCRi2fYul4n2LNMiNswwVzmfXmRUUS+Wmjna+4w5x1qLWezGBVuszBDiakyGo6IZOS1UfMo7JQ8C+OWmqxtITDrA05Ual49+KnnnRE0dRIP74gHhlqP1f2x6ahB7ACapGmTMEQJ0NL5jIBr0k2AhsH9ncN9pUOQJ10rZ/L5mBT9njZfvZNJzyeOB0S2w18YOBxOo9Q2iI4VY9/991/LZLNwFvi+K7kM3z6HzPeD8FgcZaA6eKKJPAKUbJBpIhUySYjKwx/7/UJzJYsGF/7FysL9cP1rWhkUGjUPPBt9BWZSNKTS2TqdeglydJ0uRBOaqzsCxvCGEWh6xr1xIlQ5fF/R7ROonQhFosSp5A6GjZA8TwhtdhZho6yAZPCllhiWmZ+1cunMcyLEA7/EFUPGphvWP/ZkfASMtsC9dpj6QLgAsYOvq9ZmngxnK8rt9HeDx0bnnThb6g9T2rH3tqn1voJX5/X7BRttmZ9yqzk1eG8pQS/v4QecVnPcZYf1zhNEO+dtCoIOq61M6cjWfLyf3bMDxw60uJwdyxLcmRVeaxJneHrY03xKpvbBxgSqpRb7k4ZYbvAiOgWEObL3dk7nGwKaePIZo9VT5/xnh52fFLsuOypGP0iAx6wM8O/+RhbxhChd3zXHINskGSLhdW23oi3Kz0gSmYBjHL2rLw7xEjy/C/ElfmRT5imULyjMndd2lJNrcLlv3mFMXFsbRGclzEsHOyi5Hs1FljhFa5WFcHCAaRFYM/cT1K73GQB0rZ6P667k3/+I3iZKv4SUrO13pwyBloWOtI8S8Y4o3GizIF/z+GJTgnEPKfz3z+pPvVYXXm5aDMlcxi3sPHE8XvZP29w8kuw8mu4xHtsv/TlIEPXanXgh+waujzCXUNboCBTdAn3LXAV7ks1Hkm0ehecps3/Ezj07PY3im6Ks9Kr00GPKyKw3O7/c/CackmSfic88Py7ZiUvDR1jnMOWI27HaEHjrx8b0+s+TuaFF4uXU3T/elXBzaFuzbRjmYx3KUS0a9JB9Jf6C9ZOp0xdMpZqf/tSv8cXNsV4Mpf/rwYueVepICYwUT/9Inj9b3cAxFwuxLWKlNquViNwUqICZzGKuMoRY4SXKWHbDlJXLLyDh/KMZY35Uum3gLxB0oZWqTmIF+YgXjZtT0Ttb0cUP2AnUUllQyI5n0EACsmcUEp+D/PCTRsz/vXtiz7dYLd2nrhvPxEDBcX6buyvZWV/CWdP1qfzBf6g2y+8TuaZwxg7jLl22+TMQZykpHWBjXwo7S/1zG3JOwXsTnRS3FQjwfUeTIvUVvn07h9pz90Q+oy6wL/AUKPftmTXBpFzgA2M2KQUwVsDkmmzqsckrpJbgkWH/TWNyBO+rEWHOcEV4hiv7he7fa74X+//+Y/3P968/+HwC15+h7NSQvDr/fd4VcOlCq/bLWa/LGbiVkbJZi9pzseKwwlvP4wxIM8XCG7DMApLqwwfylaFlcuLTvIT+AtPX/EWJJ/a0bt8FJw0Vnysk2sSvelmIz2tIH8M6YrDyDDtDiUr5+pjXNCOZ6Vg9XIUGYT9PeWf1MlM9+F3LNvxZERJ6ARU9jv5ekXkT7zxtjB5j6yzWuWmUCdZTGZdxI4GIe/BRkleK+EBR7YSa6zobCWP1TUncbde+vzT9mfvxW19c4X/4shqvpQ7smbJeBEvcdyUuKOJPbqKVr+5czW2FfcV/aBTl3HNt6sqhtj3N16v3vym+4t+Tsc/BNs7BDGk29A0XYWPrjcJKnHoVNNOGV5B1oE+00+IogpzrcKnSbkccOQkZiKpcgv9iXKdDe/kFl23X9tWOJiCAqbdllUBd2WS5ukEv+AsKzBjM64WoXte+A9xRbpXzDynlT48YENtBded+fnfeHO9BKOs9tqi6DHvafW+7cgJl1wHuBhab1o15acXVTi8XPgN/d8vfnz32i2OOySeHDE2aea718REhBKr1bOcP//7zc27oPPdgSls2/H05wgF704aCJ/pHPrf/wYnFfo9prgy8x+zTrOxu7s2OtdV28++jKxIhVf0TmQGItye/hrS45bHRbtPYXGL2d4a6XzL73+DFye3gsR66A5wWpm5GaVffeWj8sJIG9y8spZ6QJEnVyIc/+GRjPfbDrqPnGevEKWiBgTbjm7HM3EgOEtzVPA1WzXhhPXdBs/wv8Wo1T2smQPW7nYGHMLX4nx45HhjRdPjm7tbxjLC1YDLo7WdE4zvfuLhdev/+3q2Ilm+KDqvpR+wCqAz1ALTxpr/mvEJePZdZMMZ38/5jDTXe7xWIcYIyaYR55shra9jy5cTnDhnNNb7r28r5G3T3q855OTFAL1GR8beUoQ/p4w/3ajCH+3I0s4OZW418CHVw0YUv4kwYV9dPqR0fNxu2erRlXcbn3NsjHXF9afo/3r3r9N1mnuSrxdEzTDtB76vGJM/ZdWbT3xf79oI+vc9JcW2DW8+h04pIEUYFupHR+kpm3OU3+ML1ow89485t2O9uxAcogX46FpQ+lcEj0V2BZOjyIn4Ga6bOhZHfPqqpIvdNnIQVwUyJeXPmmJGINStrBbkZa8/+ooGHOg07AjuBtMUp0euM1tXt4EDSBe+yM6LSrGPnznUqBaPufewkAxkSPBQJ3k5DRatMzz7mSZb8V51tRNH7/37Pk5hZLjikas2rm3R1kUeOYtFoncYAXSlFOS2qjevi11oEA0EbAhSeAeSfjdsbNr4CRy+582tR1mg4GDN1dUSmTT4z9Mb+3x4rWgW4Hps8nG9Vd9FN05bwphgbdRJLeRNDbAD9yi0go2GOA149tHNUVkkXidNH6f4OVt0UYBbH83Fptf37BvCMxpzYi9SWLlUk7KDf3QLeSHo/zO7KVHSvl3vCsvcKwPVg7rBnmar2VuaJojVsx+lu6ouvTm0yMGSQatFWN9jL37LKFN1iPS50CNa5cFmFx3MjYTBPMNXBYvMe6e8BWWDUJ8Ti5sR4e6h51jGCqJK1AJ6dxNEwIkHMo9bH8/WMtfjGC3NVrpgkGf1/Ec+QmxQXta0YBvehMC/jp95t6lBE5uHtq4YuBVxbm3ddAfpb4x/EvN3JPqteN5BlufF4iz9m3ez7xC4b4wUhZvfjRXsM2lepZ9UD6m7vAS1P0rTpePAA1tzOrhVAsLag6sgyeUxp2kjrocLB7YDb+m0tkLPxz8WmZC6InfvC/aepJMfVIfC/p7P4wQVbWm4hZz5ZF1YAQFnyXIZJykXrFFagfe8NcVp8KZwDK/wDnYohH1KNICmijefogFI2UHg03ZGhMftkDy9lH8m4lhgsHsPLsJyph995mwrm+tnYFTNyHpTR2nGlDlC03Xq4zFMPA2dxdI4mxmy4Wx3Ln9wjcocPziQEqteO8y5DTXXmaXLDzippanShGdOOMMlOuXMuq1w3tSJ8CAgeTzA4k0L0TmeavZqWrWTG9jqkIEfYj5oc+isaiVQfE0urVmO+bHGKGeI958LX7SouaXDN1Zg7zi/2Y0cTELXqaNcY0hOQjDFZ7Bg22nGi3nGTTLOPJVZ72kVKXL8cTkI/hAAhW6sLUiUhbYDRsKViPApde2jvB9mTeGhcNvOAbjwxR/EA9Gq1EZOrpjFB3rwsA1GWe1zJfk6F6uuACz8tJ4+XXQQrroI112EZ12Ez7sIX3QRvuwifNVF+EsX4a8dhOyw9JBIoHwX1OC935zUU7QW1mluaw8cqenfXJPSLnNA8cpReXlhnADjD6pDteEfWURokD0BZCMOArQptglFOcUCqgbfk6pq/KO4ybukg8FkRwmCllmzJn3euLoLXY28qsRje59WlV4+up4we+bSrnWBOr2faJduTuC+3KgYqiBysWeXiLdzUQNuWoT7YPc0Speln8F44uHy+XCdUJRsehzauoHaMdcGR9aQiqJOYXmGuArG/4NZd8lbQINTfAf2L3xK4TMapfVxyRfv85T/h2rK5viDoBL+c9XUS5odE5TxzzmPnSAehsxhEzMh9+RoheXxZfBLcIDMV2Q5WG3Q+dUV/++oY1AeLgO/6/gyIXOG1wXKyBGkWKIsm0vJGGZcWBAHgWjHS0Ov4QUC0M8k10uYQfMcF+m8YRfHVcMYBGvwsinWuLjEfO2HNxku5ozgeVMwE2QuwzC4fluAM0DQGeCZkePl8xVKMFzX8VvB5XPezuEYKdYURFu3aivUKQ4v+eK9Cm5kn7gM4HwSzcdqJi02uHyVYdVGNaxc1dbppXiaGvOqg1dgj33dYKrWcXhZNURby3mZsigmUxa2zdMAKwpSe+A0GwzO4tWPNw+slrRgrR2G862/LB3bfPfcKwErzevnR/CoC3eXpb2m+MXl3OJUqbnASqu5fbuwT5zgltvQqYq74hSz9dA1qHIZV9zbJ4Fsdo+TLm+msosBSzGV+DX4nzh0B3B6LX7AtVNP+rurnoThJB+WdjhT5fsBawNH0blYyQdELxgHjzBw0cLrYqMNtpx0+BjfeiP8kORBx11RsAKNux5r8xivJVosKapgUXwULzfJZghtjyVHK1sXQfbjiy4rNb8Gf4CDDs9VLJ8qmFbkD7kJ0B6L2KgXRmVPI+OL1rzqd/loqGXr4POYdtPD+AS+p6tNhx9hkRUbZouWoFO0oPYQzYGlE3gXE89+eJh5ss6F1S2QDqqCuV6wCyKSddEEqUj02od5dmI89sK/t41NnrzetpbebqF69uEeZI4QLbRfPdXn5qzPWtrw84/PT2krwOQteKsNPDQD95ZgsqWhyYUoLuB8TWiO64oko1+kgcTFdZKlieoM0zHauS70Oj3YS6h/4yomVmTc+2VDSby77i2K5tliow8SVaSz7iAdZt/dNk+f4r/y3rvG+aQ3gTmX+QYbBvrhMiJf8YpT+bQJVwQ6yO3he4yqizCWaAP201chuV2O9YcZsmLy4tye8tDUUFXQNI23H4ug826gyakxcQT/WJ19dxqTOsLAdJFiuF6qGZxFhuhaWpmeqPuufnof11sCdDW4uFJHTHg8kunPLXhKhxaxbs/npA3VXx9etRbPtuD18pC2FCm3jU1NUNoz9/nV0mGEblcP3fuHSVE+SNo9JteTjKhfL4lx2+mJaCgDC+8lbL2hRJ48ScffbM6q3VQ/+F+TGz7uLD6UjkhcFJ4SMxR9A9fGnA+VBw2Mu5O7JHLhx//5UE5bPjosQlcEvtin6jXLiqa8pgOP3g4u894i0ypi2Rx0Qz7Z4Fhq1oaDkckAPaUJcUVlQOC+Nm+4iSg97xA6rCCsuFolPNKPYNxdLJ0L8q8rjLZsJmK71WSVyBOvPHo7mZUBWH2LDIP7fXcfi+sPcHGl3JS3t8/R9j1KwCDz72hb1+8TxuxbB/CbFDzFVGymu6t1s7eub1rGZOjeSIOn6fotRORNfo/rCR0Obo0p0WSiR2nVeJTeqy07375W9OjKqupY84k1Rd523Ex3Fuq4Rut27+b+Xpj4T9/rUSzcbmdD5lP7grG+e4dJ8YSOLA4R4faUu2LeKGk4RJeAlsCDuw+2MJePebtfPLl4HmxvSOHtvHY8rR3PZTiQh/z8ceJQzV6++jEYquGaAeZEcSFr8uCcbOgrUtfad9aJbYTHTq3YopE42FiFTUc63woMWJYZvls07CG9oOVi9nkcKNmAl0MH0qWgkZ6mrEZlFRhUHxY24pbVqUoZj1lvqia2K+OTtNAW+NEtlvlCtmQ4XAg4uBTMRvSA7cPgbM5FqmRDdniek6qilUdcoiWsflwM3D74WBNAyQb7iJ+02GhzEdEnXAzvcJgP7ZzGAcXz2w4i9xddqEkZGAw6IKF+zC0qG+RhmfD75EKBZDmcqtRcbUv8sDmq+bohh922LsJcuBhyqWCYKh33unBFgmw8WcRQvm7dgtekiha+SOWG4oLc+WjGF72+GLAhgvy2UFYULNt82comY8hvSxUu/aplCcFFUE56q9Nt+bznIL8uG3B26iIFSX1+wmVvCAVF3TebwinTQrnhE2UsRiQR9zZ+WSeoiZPHJRHzpblrFPT9xL2G5IIPGGzowrsS0bJXJOtjpAoiI9x2e4c1HH0lTRIi+adSpcoX7qc4z7ERm/2A0tV6sVdHLMfcE/9EFUyzCcuh600zI2hUFctNsxvHI9gnTvKvPn/o+abmYcpWf49tCzx8a2FUlZe3t+mfL8XZI6u/4WtdIGasDK9q65R87S/J0Vz6fRZ34lAW6TIdQVQOYsSJXYiriozxUcjs+tpScAXOJcr0PXhqyil+9uXTiBrjEHSKBpqa2moVKeYWVemo76Fup14khvBn3I5MpJce3LNDiO0wrdgWNsLOVoc/p2ZOixTNc1rAe+m+3xENx0IJJ99RfB/Bz2N1P1AJPM0eX6ma/pl18GJhrdzOCK+B85zPqYFaspVDa+BnSGlAvIVKh3Qnb/9y5tQyOXZKwCLoDFsQWLDBK38eWiCWwvufHlxmQn3ywArnpMl9fDkPwy4RXwoUETgiA18NUDh6X/uEBGWYl2UV4KQ+iK2zgJDjeR0EX/FRMeNRuvD5KgnypGkrEisJTt1jvA3gXDtu8inrjC5RFkfnHcUqqdESI8s0gFICixzeiANpt0veIktKitqn5ChINQ+KiYr3OhnXCJIgxx2i/9HQNI1KLt8I9DA+jgQlFhb6nn2Yx8sRKJHwehQz2OSxh+Ykmb2lvAQOszcFq0nd1F1jEbzWTcbMV/kBHjp6LoPIt63JafOW2dfQES/B+OJy3nmKIQUzoWIbdVyqiETxp7ZJzHOALC7W9yIOtsPYo5WFwRv1vD2Ll1UCIr7DCU4DeJ2jOmRUloso4QNdsgBUF0U8tG21ntRW07WDS++Fot/0EsP0m200LVjPhoFjqZ9nLhOc1WQmeHds/IbCdrrgYCPYtZyurq8X1/QrZcB88hQJPHhPrXGWkTXsD8z+ydWVruZIGrshqq8hMwrSnNGKRcjcMavnh6CbDN+KO5vexQjyRQJf0o5+3gLClbmFDLlegoWtiCP0diaut5xPcd+D/VasUG2CykMLTdS1G95nuAI/s5/5spOt9RVkHdJ7D+wjbwHvSdo9YQF1sEnlB9GDedBTT//kKeNcepSyOAT9Py2Xq/zLzbMv/sI2X/EFPG1SzkquaKMDy3bpcXy8ujzW8EL6e5GoPFuN7AJAhstl+4ps/GzJz3Lo7/jQFl7nyCce8O3N9oe/Xn+RH1aH+y92Ya6dekyljUevqQrjjSx1HncVz021kDhe8TAiX4Dx4UL6G2E+vsdL6SXXx2Gj1GcNHZzPwBvmcZCzWkgRfnRgfnexdqfYxeXmbDr8eO3vIAmvA5Ei1EnaWsKcZchJm2XDdfBwT8MlKIFdDKrOhj7B6J7+AouYnpcZ5SrHPJbVfnZZP5SpeQFXlC9EuDUXfJQz2LGbfHbs3utwYL4gbwNEbsYp1dfI3qX2qtOuo5UFpQkfWX7h5yamD/cnkQ+xkMQ5uDFytR9nnkn/HWldd/p4jDYVgwWgQVZ8yrG/ZTO7G2ph55l0Uq51JXSHK5xOO/ZOGy++6iUOOqSotcHPqLClqEJLgiZmy4ks82RBgxmSYc+aGzHAU19MgyoZ1ffERFKCZ2/u71HVpYmA53JMRAinbFx07OhhYmnV4NffL3/78yVivFKCkUT73e0wAnJFCP27prj4LnopgxOsx8gkLwsarGoZ9ox7wimuUh5Y7oOe2m7tuDRZuIDKnEE+xQS2jlg1tKCUaI0/2Xy6xi8tJ22so5kLAwoeFhy6WbtuLgIxC1z5cF2hggnvzx5hv6G82lAWElQhWJD+1BZNoOYtQnAPNrwBui6vFh0U1kXh7HuilPEoccrkmtniQ9+19+R6rpYpKEf3tFjIs/024vSUq6Yoei3M1T6OE7Tfsk9vz5go55wM1hhs+nv1wjYIJ2zWCw/Rbc5AEyUhxbKp1psBR2xeMLV5uIjgoptFUHPdMCQq/0viUHfTLGNBZG49eIQ7Ox3ltvUE5Xuw63S+9n6N6udTva7xlOv8IN7z7NmkdQKpBYAD9dwYb2dhHcOyQ+b0FO9wRktcXRa0wHouvrg97e6xzzw+ddsyx71zpcXjq+O11PEHWPKwQtX3mHrNtqYZmjC9injOsN0ig5qCCHrOYQCOd3mrsBz+h+KGAYzcPqknA1p+K4rMyOgdJq9VhJw624YvZ1CZWVOki9RzS2ihkpH+7smlcTX/XAaHI+LtWWqKJrj3yWATwIhrgI+vFWHxpOVso33hTzcaEozaFwjuTW58fIS1hRMHmsj9mTaAYJv15pc3715+51dCA9uE7XPvFqBWtfpTaB5BIAmwPYF9aj90EA4hkuKcLuJUkpabDlIcVcm6xPMcNdXyyV79SJfgHjfyc1I/9VQobd7yLu5Xibis3u5vtd9dc5vcxJdylnKDGfZyzP0bsBYOqP3+C//sh7da4u9vv3t78/rm5s2ryR5W00ZYWwf7kcIE28p6CwycWy+UoxQV5dQja7EjBRWM8lK6F3AYhUeMzxZSI0fSbYJkoKI7go9w7tKf1KMrj51XkAl62VSMBmWZoETg7iaVg460XWtjnXMmb+AQ/UVTE5ZHpnFBRTbVZMDBJ47+gs2s3uAZXxNnYv8E/KJN2AsERpyPx8YS1ic+oLh4t+fL+Lvut7B6XijSDAoe393dD3AX22zZYoOqHWwzcUq/M3E75ql90FGXAj69T1f3CexEHLgFFkm2P62uDu5z4jLBv1IqObycmItIe2jEmVoT1nNLENcdXMjUuoamdiGY8e6ndBkd0dIw1Oe19/3M/k6Z/ZXjGslXPTQ2NR8VhSeZ7n0pW1jJqYEHpRM5hLNwOyV1eILqEJmjnEXQkmQ0FlqrKBacEVb7LIztrYU+JK+z1zdOVu3M4Z6Lcf3j4I4UKLQ/t2GZjgGGDdVE2Nu4q7aW0cm63R7OFN41q9pX8IBQA+7MbC46ZrVgYpxxWsYVPKYXcZfiErhyZgND+wAq7KkmGvbQ7LCIL5wtifwDyhW6W/S+n2EC6PpogZEC8gi37ZsXj5//HW6Xr7heSLgScOTUeY6SDSnwfMfmEPoob2bg+j3/eF80YG18Ic6jhU+BI4QhuJknOZuXXAMkScc5kBHVnyRWK+mdffYDRgwOnGMHgyc/Cq4WgZp57vCWAkVJUXhEO/eindqI4vHjLSgi4andPijzYKzyE7FGrTgJNd2UZ12kWBWpF5VwN2UuHgqNU1kXoWFXXaR71ElqOvndozhlaJQJK/qkZ1vlui/KJGgtDYsXfFQZvEfjGXcVWFzLHMezq2md3rRJqL+0oEpGf6KkRvY3qBygzLgIs4GKcITaiDRKsr8LJp5F0dC0WQ5uupCfboKcJMRdL9vQcOsTYc84F6vJA1Z98VmrrhDcfmjDDQoqYihpVZwzCrzGKcq2NM8beKLd250OiaKIfXigmJ+rScGOJvasz5MBt3FzLWdt/J2s1/0bDkIbKLCwHjZKwbrLOQkPqJnHV6UH2lTHckMLvKG5vPfQyQwOf9bRB03XxcFXPwXUqnHt53l2Th/f3u7VvpZg3Slym3IgNK0Rq0ly+tpSx7T7sIeZb5RlfECqWCysQ5vYlA6LZSifAWVy5lNMu/rzY5vA8RbFSpJ47UKBdnHY0AhFTQU/o12QOT5BXXp7G0I2Z+c7x0mCNMl8DI0wjMGNSRFc7AhPWq/wn1qWo2B1cRt1bMwTM5LFz4GFo0ZVvPpcCLWGq4snoXWpzVO9jxPlXeECrCHYdO6oLNlliQ7Cz2e5KaPe08wbgRMT2YBXrkuSl/6qDtixQMHmeYLR0KHyxoPW1MYmNkheZAwXq2BoeomresYX5EXwrrmOYtmj2dCZRl1rIaq533Y7UrAE8AdfPvhVoZZnofI6UvuNCpQdanDfa6PawtlAfSs0CNSx3eqkdqqbQ5IusvoBh7tg0cT1K8Fm4jRAUjx/8+7loqCnz2YQl9SJjCsLokVGNgYVA1YGkQemW35BM+DrhSzcBbLhlIo6t5CK0txFpNQucO0i4F1wJ2wHbXRd0ab02JtL9C04MJaDUQ+X8giCCRVKxDx1B0FL6DHgA9ivvz//7Qns2SiHcZHWa+fWcOq42SMzHSTjc1Vlc0AbKuwlJHApI71ndFXzgSg+4qsi9JNYPBmSXEU8tQPmQitd1Htfr7YofXe0hKC50nv5v/U+aMTEZhbP9Cgu2xXreqxd6Tcei6BeoLFvt0t6J+t6SZvgphQp0iW6x9qe9NQBwY2d1KuFj8kOZ2PD+986eNcWuM3u1D0DHndDdxA3c/Iij25caorYRrym4RN0pizI+TyPvZDMqWAKJZF1zEVtuieXBfPdnehX+DRFpsCUXjBhuvmA0BKFw7YNizRa4KMvNj6g5RLzOiWBTBauhDLItNxvybpzoQA0u49Y3/K3pd2Y75GTLITv6jw6ncGzZ8UE1Bz5OjJfhF6KW6NMcnk/xH/InCMU158DncLM39I9rsRl+qBBbfPSI0qPhCEuC9SDT+qwH8fcmOdvppRUfe7j5M+jqWw46Ojyzo1v8BMfWR+dAbd6GrJypf0Ed7mNNF/2leeX8QL9cjFw1DYu6dn1dV/iFtVJ3eAffSzcUnB0u1gRT0ADTyuAbP6uQjldLL0tHfEioMZFli1kWlLfz96+gIdNktTbPc9K5L7FYgPicpENLCvEwNuVHyuGCxMIB0gQCqOGqHDCSQKwAK90iHkwzXCSEFpgn8D1s6bymKQYlGE/qHIUEpEtTsEZ/0tSOBfxCTuCPuCKRjjFSZglDc5iKccIyiVgIl0CBnF6yLQkhfAfY4Nlhg64qsHpigPTjMBeqodWdM2boOA+r3ce8S5Lai/JCourLillPl6DZYaDMbxu/KJhWNWsD8O+GPG5YlZi8MnN65blNPX5U96mUpSGZRan1DgpKJyXR2qmi7YDmwAvOEl5N/MlLZ8+BXdHfO2j1Jjy6ZUPXPvAMx/43Ae+cID0Cy8VDlz5wLUPPPOBz33ATaWqvVQ4cOUD1z7wzAc+9wE3FVbtvGQAuQqQ6wCxUxpcTz2Wg9gRBqSj7vlH03GPTvc66oZzbNuD2KkQVd1z3mOawqmrkGxWNuAn47M+a48TF6aZZOkO/y000s5YRTnjgWSGVnDvdfbuXxPyhFa8uvkIZWfKxob3nowGqOOdNWtFEnmNyIaVyMWIExzR4iDkeSXEd4slcS0rtVCGZH2MOGMSgfkPHvzR8Xfn8zwyq6NCv1RbOKX7IqNipLdQ6VJnrnLX4h7wCW42ycS4QhhvHkCsLaIlYAsPNxUT/oynfdkSpSSy6ezgUt4WGRRVBD1ns+aMYI+169q0OvjQwR5whJyluJrdJBXNsohBJlCZQ5RFE8CwSx+iXLmJ4NMFVXK+lb5kU38l0qZTWiF8iVvaR1+v2oU7+6nIwD+qVu5Pmyda8anNxs+bRRwzzvkRz9mChSMhlM1e0jwH/9zStX63dWyJV0p6rOMmflTIcc3g3YLuIJ/A2wUkXuFtOILbuKyaFnlAUiSZvRYv9HYUnVL2MpUeSdQzv8rgUrh8Dil9BaXP0p1Yp9k6jsrWTd2khD7g9NS8VKo4MsHwQTs9ghMtuHQvqpoJX5oV11y79nyRY5qIBiwGLy8fG4UNaRezjxPO+UUKd3Y2dX4U7r60g6+GryHfi4t/oWE2vMYuPdE+uu7PRJfs9jCiP9rHb1pEn54apGB7+ZC0Hv+lj+QWkO5klbIvtmY0RbyEbn9W4EbZ+bTI6zJrP9SL12aHAVxumq+q/S0d3Nq5cxHL74WGipTNlcu/eYF2FgEerTZftjRlRVfCr6UGtCslKzzckgMrafPNskUsGK+UPar8YmGLNcrQ3WFOV/MNX9bBhkEQsn1vV8/f1KLetT/h3BwpX5wq6qHA1fow50zX2CX2LqegHo5QpEdVBkdpz2RyJl+ij04n7k57JNDvj1++/mHOsBjVj+z94slF3/47WBipVC1+URsov+CHTq+7eFnNMMpCHN7q0uzgYQr7Af5+207+DXjNJDBDvGgYV5kz33ftSpw1yXuj5hV4G1SXPDQwsJpWLI7KWFY4d+Cx5XjG/0XN+aYJyOCbgqECHNknD3p9pZ2TgSmxmIo1YpTQd5QbxOi79xFlP73K+bxEViiN3FOzEnKC+FJYxMEFjh/rfLqA5N1Ebi26hFZ6A1mrZAdf8aE9rQ4+vMEoFe3ehqc2zDUq6tk7cXIaWTYJcm1ThfFtBFfZ8vCPvzIRL6BfqeeMfoCNubEP5sJNITs6ZK4IoM02gEgYalsFUH4IoOI+gMpNALF1ANVhqHrvQQ8vP7/uHYqqXweTJ1UutsTigObBkikWsy+CodJSmkud0hehlF/otPse+VVBjY3a8z8NO7iNR40NlfkhsZ4QumQbVIEJ4clDJSSE+DhAgnWaQ7Eyb7BVha4WaebhD2krnMVPN7FBThEpcwc6F56acrnhA8v3GK2biL9IRc5sskrdJ0xNf4eLt+Bz2k94B88ygvdr2f6eLHxspFVMG6t/6rV5+/ZyGVd7mL+XpDEZ3/q6Mp8DOpK6o3P1XEkq1CN2whN4EFn0GBWzI29CmJP1iDUSZSGVPzvjDkGm4EA4h5ckbWxi21gTmPRw170zbAJYF7k8TG4YLVGybcqAaH1bNeliXQxk7TojYFspdsDH6fbI8MXlY74QSpukPr758d3rn2++++ntxeXUgiGz70mWHTrKJQNayZUe8UNePPGxgfWbDs5blfgJXQcukh9pfnEevZ3g2ddNxe5rTAqvVgm2rPHU19RUPqDN7Hu0pBUCb3aYBQsCfFeSCqc9Lmt4AaClq4y1yNhBSMToWui1/IKBh9CccsljGqRHUpK5IF/P4mqH1Hs6PtXsC7iEqWVd43/gg7CcjYpbg7dYh6xE9gnT05+Bi2HwpKe8DPdoOCLdRAYv2tBqponTRu3ZhXFv9WOcf/c99K8vjzkpott2cRG6fHSKSaAr4aC9JQVcsBePacAaLS3QHDY/ou2vxtrbsneYouAdbH3WddYUaymCExxqeHTAEJXHmQtcSlr+AF/DGblHXIPezG5ynsLsG1gA9l1qxjoCg/ArE9xRgnqCjB4Yoixuh51NsdUCngmhYCYkR3TXxZSb+6zXnW2WWVdxs3Z/rysHIKS4PweB2+at3ccvK7AU4vgH5rmSF047Lp+Y5y6O+w2v1wyeQb8EXpdyBS63ubOgX8h0jYjx3Tl509AVLnKz5GqxbA6sWcoFBI+U4fry5c23qMZ7dHiepOx9jtbv4SXXv7/+/oegQOGVsmT2DicbaS8TmVuGD+0kF95vnReXfHisha8V75zndMJ8xhec2mdY8msi+1w2F+PI+oeXX4/daMgPEAl7LD7JAZ8vdbRjLXGBV0QcPv1/IeLhF7yMzMT5YW9wWX8t8vG3lejsJS1a74+LZeWJR5OQLsUMKX3FaIc3F6aW1Xn6BJ19K57bnOG5GnCmdH+uczXJhqugXE9zlaKQMnoQcKKecxygfzRo9tg4amLh7rpRpltvTt2KtXpOUrDV23h07wKsSRIMr13ZILRVB2gYJjUqUoZtqwcf7WvaT8R0ASxVgR3Bmas0CLT4nHplU1ZKwCDix8cR9eSlui6LBx2Tc20wAa+PiVgIOAWsfG05NSMNjIQpbwR3MaXG2diTRe0C4uE1B1HX0rhmtMVq3u9rKzUtYanuyt61S8lje1XOFZg/yZJ8Iw/WL4a6nFdkcNQlCuoo9mLMO7F2s/qs76AzHvD319/ztH76P/98cfw/N+9evPvnzcBhJxSknze/wWlHvihRmpQpZJGpy6hmJevj9ratET+ZR346fsOZyNdny549c5pPlG2kigM+fmONMjINy2cXapWJcAUEJ3dW2Rqw5TSlh3Pl5/1/oh26ES/kRg71ZJgPPAizg6gJJU5cVV20Efv0fryuy4fRBE4uAjZ/+erHnlUMPKKTiZc09SGKGApsRB6x2QitCG+h8zCoIvgx+oaElpcoHf2o59nmX4Z3BB5i8A7uHVxWdouM1hpklNtTPM2Mk7Zn1dkGCSSXFZiEkDgYcyHxoI2LiUftmI+meBeB5GMrQWCQp5uKcTRCBMY7mu2wj0oDERfjQ8OWD37iJR2XUiIfabfuLPg8TlzaTMtmbBpGx9lJRyH1uTDAI1j7RXn6eCGizr7DKKs38ZMMGWTjhbBbokvrKeBWX3SjmpXHeIMXb4eog1vHWU9E7GAzKCiZB+iNiBEUSVYVYzcVN92xumg57kmqk9iw7kh9tAhhcv2faUitw21YJamh2L9bmrKbtkK0yERhmhT/izCyJJlUd/yTY07f+XQpUIySomIr3u/roIuBZiBMij+Ig8fO+D30dJfq5wPVWUknl1EhVw2jB9TDpjfAuiJ5PlKesWE3OO8rnB7yh7IYqpqBIDn5AC8AdEbvo5cVKRLYBOmOPhCE5VvedHri9wY40A8kX9Ke6H0hPvp+Wo4S9gu4p/V7oOhrQN23VPf7bP5qNNfbHudpdsqnOlCDuwZz6aY3GGcCmkrNQacWLZ/6KuL7STAJGJr75dDVfWb30wmhpkP7c6RmoKLwjxXpKnQt16Dfl5ZZp+/mSdy6tEaXW1DdrNpFntXzKE8WLtJXbnyVQFPCxMKAi9W6h9UcOmR9dOWk4etSQIMu750jnrgR3HJxc+ZgON89s8jqY8AuVyncLbNTtzAfO3Vq8+gqqlbo4Waye9al/UP+dCbjfBDDRx7i9jY9lvyfusLHWm25dfOFO+stV68qy9kLeMxiwk4+j4v2vmWDC45diZtYZ9Qc8yVOF5690IlqPqy7FRu5DJdbIzZU2p8e1Yld2x+yqMynWdhqqGsH17qFAUFh8/UAe7i+jYW8JKVCD2zqovJXUv7msBzfU6IChe2ak7LD4h4XKWZdNh2DlZnyunrx8w8PXLthxQpVzutmHvoJjipNlowT13DoV0J5IRyBHdrQhQU/0pm7W6YvjbhVsqww2rIZuFZz8me6SzZwp6Q/4aRCqzqa8HBbsOOCq+Nq4WKyqFtkYEATLG5tL/Qy7jnLGU4Q68DHP0phkLdpvHRd6FyqLzAWjUmyvoUnAII+78lzcn9XMbG3e4XY5y1bQeTQXxyo93icx3dFxw34suA8AvgMlWXE8u2orxcuiQvwzIE+xfiDy8jKwoCy5avPqSlUKEsn9EoRjxSMrDduRwwIoxUMO+ZZeyOX+iUtVrjCwtkLCrKyBj9EDl3nxadMF4EU63cbPspGXLJjRa8duhEhoKiXYaI05SMiThT12UFrFZyQOjHXhE8aN12eQLAgt6896M+xi0wirL9Z5FhPcQr0aPoBHNhFpnCHIIVxIHiVmfkgSnM4QvZAoY46EJUao4NOLE/OoYTxJxRfwM6o4IHSisFFe0dhE/T2pHdKBzJQHeTmfoIqGFPH2NJhiLUxsdxMRih4U3RRdtLhQpSYp20HCOkjXJK4sU4rNWi0kegdGxSBeCfP3JzD7J8FgbNIUndd1xAJ2a+imu+xXZSHv40/5urwCzpq+U1G7vpOaPNypUJAI1Lva7ioTMFD5hhMHW344++DlpiWfC6NDDsuRQlsYQMrhecm9DknSzCUm93U8P7zS5pleB051mGJahb619S0MnrgahXuMpxI+cod6PpsmsLbfAYY0Ct47KN5GwoinbWUuOTQ6L5H+6unV6FKoemZRVcVHFAmi3AIFIkNrjKwJTDEnjKSYcXIVYqpVDI7Q9nQitDZi2zJ9YgNAV+skaYPYVAQRBVRjDjQGZxxx2dw1ppXRoN+nsD/JXaoUxOoDyX4NPlQ+mVmE1RJ2ZCa4i1s4oKIc9hvMM4ieqpHMlK04MceUDE897qBWa9zctABjIAGmFgljPR4tMOK7JiLuliSBMgGFWscC9tqIQ6sMkJsn3nR7UfeEYDtsU1B7jzLqLfttXfrUs6R/yZFAseEI8xLlYSwfxKyPk8na37E+3t9WS5YnDpP8lrTRZUgHjDDtgoQgBieRNzfOw3YRp4sWkwvjT6UCbPX3PY3/Jzz4FaaHlSyskn1vYYnC+fzgBr+bS89bKSvIqRpuBRTDt6PjhIswQRYSnAUaV2cfLZiPdTWFuBR5+sos3BUol50H2mMOmsRpd9lotnWzRAjUSkderOpsEDVbDKxm9P07FZ33RNAz66fQg0oDlMHl0aaR4DK1V7js4cXFYDVwT2/GOk8tnZ6TeMm0FG6MTlOXpJwQe4mbEM1bnf3gT+QDX30uam47nNeIlQEFeQzuEawhksKGpjWfAoEGehbK7UhPpMuahygJHuy9TBRkBbSNdXkYnUnA1oTi3vQJe4jEOERBKNjuYeb3/WxwmsC1l4wdpSb8liDEorqwelHtUs7zbPMOAXKMNIH2k7hWbgsPAtQBWWQPsl1YUHgswp+jxZV40utQSWh/lySLCPFuqzo3cHGMXiKtAG6ZfZn434Kp47XNpISPkraQL3j6VAHwSi3vz8QeDai/a4wbKhhG9L3c6wMUE8yPjEsDwUYabVYWdSOLMK8Wn9OLOaElHzBtHgzwfu7jkuMwmEhYzfHVRToVOfxY1rAMx/FOtLkHYK0B3cxlYcWmiwBE3uZJ5cnxPNk0chH388phPdNXPG8v2EZijh/s0IQK4SWNKR9ApmrQ1kvauoL2sJKOg2cVYuQbPmvOvLGpknzVI1BRpy93uHqUG/Mo8YnNybggj0mVmm4pIeUf460KeAkGdvolnQafIhc1UOkqkKZBh60HZDokMCdjZSg2QsGjhtRA4/kBOINusdBJrazHPTQcYsgK1bHWsfj6y8z7Gy9gud9xMM//omzFSp1A+mHELtDmKmyM4SqoTh5cKs5FvH2FKdg/dWe/khrPPsFL50SyQ+4SAtOcf0CBPCwxmhHOaf2lc7eUlL0699pqYOA1gMPLbmQrBgLmioL8t+sF1Brmtl+Dm8siLAP2DewGcRPf4w0Q76M+ziZ3TKbm1cssBO2uDvc+2Vj8KnljRlalP6o2KIql+p7aiKUa8mJ90YMXqrDZ4tcUt6ChEbdYuyP7MoHrn3gmQ987gNf+MCXPvCVD/zFB/7qA7akU8umIlONypy4qqIMMlEcuG3fMxDANWATBipMOZRywdUzF6jhhfUWmCoaCOE9BHBaia0p1lyUZGIRuAhxcffHQwemFyv4OQdnsGP5BTaKfUM8kRrZtyTZAhxwhFprwsfN61yGJ6u3wgqHL2zTLic+2Ari5EFBnScE7RitQkv5H796cXz948Xl0Qpnh4Iw7zN0oE3NLuXDHRwUF5oRrmu4XnjpfHFtq7wb55zOlSQ+X1hiRMrqAB6MHmJIvkoTmYjgpPXFAF02BIzU1vKF7hhFgiyh4MHBDpDA3k9CaiJUOYuAsR8UXGVpS66AKC90R9CrOPx5HP4iAjO+2Kd+xrC6QmdjK5yCud4qw+LlRYdEmXik1MY2WHhIoxyPkSu84lWbKk+k0SDrIvXE2hzSivLSDgsnTikKhsKwIcrK60gh0MxrCFXJPAQumfBMgnXegonXVb3SLVHOymaZcUU9SpdV6CHPvFaG/GTFrc1IiXENgVakPsiuyjakdCqq5wDRrHt469cj3UGM0zu4ySD85Ak3wfs/X148B1sLcLAn7zQcy3R1wS5h37escHmU+ZXHA0f1UueF8LP36/PL3y4uLo4x7RELE6gwYQIvOKD1URxWXow4rfyTZKlycnHS69k8rfr5o2P9/qLfrw2vEV/YwDm4qLayKDJB7nZBICvSZ+dzC6o7yjHSAAI5H//6+/PfnlxE/BDClWKKc0xYKY/OHl1NmcMOsx9QimevETuEs9ch5zTMScL9nHBy8GQRp4xddthxZSZ7vBLEUopOLjdccFcHN9HhWRs9ULrAdLXlMPue7PDsRziCjum3w86BBZeMMylaHrpoHXjoOooT40ELwpBRT6XYMgY1siI4S/s9HGIn0GfaG4uPitN88cCST+GJR8FkHcJcAlzUer72qeDCNppwACZ8jOSV7BMGRjhRSyKCae/N9tHFYuRA945rQi8F4373XUq4aGoR3VcEmesc0eUHDE9xwRJdhD9xIFkjmDh6VleyPNtgojdanydd1ugsq3W6rt/jlMBs1l9aOvHeht7KN6FA1vhG6hDsITftBCOljLTP0ZeLKEFL7RGGDDHL0rlu5TA453oP+M5+0ObtnQMDBMst0/ikyhch2uY1H2Uwf6YbPyLFdPaKFuAyW3gYkmPDlHpNAy68rHNaVJTqLIdB5MSv0XioT1QQlsf0yKUZFaJwA5h680lTxeAr2WSDssjDuwFNpe2g45a/Jk7XtXOXazAjApUrHjgPnpb1Sa2MBpxaMnzJNvu/qIqYtgvaoSVJQ0cf1Zu30uF7QFY+Gn1YZcAGH5ABcRTbu33vhHLSt1HYDbvqwK8D/KECz1a0mr0UFp6R82cTjIdK7ECe6C75459Cw8p4M38JJ+DVgf+ta3GqpQeeUZeBFJNEMUl8JiqLfYH6Z+1oTNEr45rOcIKnz+2C2Xe8jsTjlpG3h93J4AOb8cUAXxAkfCagM2Aa040E143L9Ux60djF8in5nrENLdvXk0+e/5zsurxiBWKHGFwThVFv9fuRXPU+S2fhHTPBb15Hl38dBtBYRiLOTUYH673xp0OeUyUTLP9F2jVoIO3OIloC27AD2bO8B3/8EUwkmN4IU7aO/KTMolpiOri4JhrBV7wTr+hdhNarY/NkjpzlUUUXVvk2h3PWKFnnaMlFDNUxlyJ8agWgKA8b6z26l667TITb873iLViSyA0Xl9DKS7KHKJGkoh36BezJEHP/Sf4W5hqaMGycgVJW7eRfWVqnXngCTxAdLCI+I3hICNfKHTfMb3VbyYxhjuHl8vLieeCN+9GVzqt4DnwcN84sF2sSc41FnaiymAMozb8vVswMQZjVXHmF8uvtLex+/PZncKFd0gKuFV+u4CFjuHnVoSIoAeIxRicNbzOJb87KMbQOCrVNFeKpsBCyO7FrLzGezf/+/H9uwStZKrMsf8QzAY+/Rwkg8+llImJ9RFFPl0jE8nr2B/FK3DjVlYd15oX2uzVjaTGSOp9yyrC+xZtGc712agniXD6CSxuyCEFyCnlEYltQ37pWRD9KvsrTlZyTeOQuQ55nC5Sje1ogtecLDtF0Yidr0B9o+N62UxP04NYEHX56UJ/687CnDq9WpI5mpwQ4OaMZ+ErBBVeF3+Iq69n2Mi+nt1FKFWPiNdEfad5bxtRVgqjRY/pe5y2oUlbguE8+WgGnG015eSHs0sCioH2kK3rMYDhsl+0x49SJu+SNOHiE10Jl3vT3x1dAy426/d5Z7CaElA72HmyIFCu6CEI5SFcVQVRRRyKodeFH1MYRRkfj1q5SJ7NdPaKL1984p8WTiIpgCRh/qyPG0GdSoDlaLtVzHt26i26Lfaz65RlRiTNltdJjMCbGzystCDbhhaKounEHNcSsWrbw/gWhSqMtDHN2PP0UMOBz1qKtuH7zX6QIvQ5jQbpvSbI8HHDinT82zw6xi5suQabnQGAoIuZUNyC8ImVDE4cKphpIuE51KUowB8tRAXtEPlzgu4YFqHgLi/n4dKkLgmZiwdU3zMlwOpidDRueLAQfxharqid1tbzVIcXIykiKfQxMp8TtNAutcAam3g4m1iXCpMOAE4WvIcH+59A6949qvrBzC9RG4Gtd0ab0QrTYwEmgfohAcn3QMGJxiAwgRurB2+dafK11KM39qN0hXDzv0NisbEvLGL8WFqIaOhqQJH9mbmQuLIgdhKmjDekkP9E2F18elxVhEVdpPkkJZoMPTHP28s1Ps29o1Wj18QEv+bWSJYSuLJ5PFh2kMQsAP+KEdiwfYLKOxOM8u5peRPKwAapAFZu9rShYX/TUZsVKJ4ybjkudXr81IgW4PoKHNlmT4+p/sdkLJl4Klg8eTxmzEiTKwNlCdrBRI4qJoscBTuKr2GNO0ybjS5D6Ah/BHCkD0+bqomP3wE6XDwrhbsGYQrBGjDHbCvUG83RNu7Y+B7YNZcig8b5/39S8+e37zVvakrPZ8JW/c/df7APAU+IsuZRFCZ9tOYL/ayIv/UeKs80KL0tf6bJKckFw0FqGz4cCBmpMsMF+7dgKDPkdfRNOlJ55W9AdBByGsYnNEbC3ff2C8bbXtXpXj9q3g+R+TEPC+4fM5Pu+oW7fPYeXtBRXK471jguGSrnD1MUNdpP28XFyg+nNhronpuIwEAsamPMrI4nOQlAHgG0EuMZwppuR9YY2ypNutzbRhoFRQ1qY+zCr5YUEDzU7jy7O9Va+LJKKiUNQU4OPXXvgOB9Sqv1fP9c9QHI453lVXdG3yDc95mCJ3JWxBY24HSlDP0yDtVh0TfRGpo4+ID1fzhnNGmlgL+W+vgiEjPYIN4Gg3MrD7Be0C7ebohpZpIQPexXbKeQWHe37wkQ7c8PYg//UiFbkUIzkBhuQ2xvUZcTzSt4MuPwxITieMJYvXEg/L+uAOp8Ne5ieJxj4a5+TZ2fNBZZIzWHhIrioaJZ5oPQO6kDagszG5NZG6qEMI5+fXR5q2dW7cy1CyiNq2LwW26EJh7hY1Xv9zMcR7y6P0ZdAuFY07HqPF4XwaXqUW+MqLxd++udpZnxhETgW0pgsHP2lbOv1J/wCl9lLVGwtWL1Hb5CJYu1QTeetm82ec3UvZN9KQB4ZOlE6xs00P5RL1HyxqrK/rqXpojghVC7qQlmlkK2ydcJ2jI5uCtwAY9apEPhBM1TLoGN+0uL05LujcuApBSc3/RXDnnk5CqvlOk/3T798VtfZH/Ufg/VCKlpXuEj715zBZoNfP3AOXx/grFS4KBGNzsMY2pIaBgGrIn2M7ZKnX/11sSfJX774a1ouoKfgam65txhXXyZpKCQUWT44wg3tjRkpu45s7VzEj+pFvnh0nTNhuaHz1sW2tzAuRfPtt87zyuHR8ffuXHHiGCn9HtTVmkYt3k+dDA1/kMR6CjgknNJSRMTbnnd7Q/4DhS+T6EygvwjFU3XfkAJuSKMsKAEgrzTVdtIUJW0xLsHFVs1IXma4K1hGUQGXVLvofEhhXbQKr8T1iAjx42/Q7uhh9koY/EbUV05MbZoqJwcdrsaL57Iv6WjnVGBBfHFPZ/at3kPvVGV34C6dBw0PHkLKKblqo545Z+DXzzcYsGAjuwQ+dlvB9K28lihMQ/g8xuD6QIJ5Wa/gWjaeJRu+0g/nPggyFzR3Z0Qqcbxb0NIw/kyZe8aJI0w8dUSoHBX19mzPjrhFEG9mbmZkixevU7gE/YKIi2rbKBeV10pdTNxo/f+rwnlNM8xX+TWuOtXSnvMVHnmP5LUw0y8dbISeqsM/RFV1ecS1VVsu/2VXbQO6aZb9awovYO+EC+4RxNLMiqT3yV+U5ft3G5zDfvjLDU62tOGLw5fidt5LWDn+mn3/G6zxlM1TsEEO2zeeMMJ21qnbEh0YDS+u3fE5D87rLfK0tlPivmspsY0hcT7Pl+Q85mD7kGFFAeLtGQfpMvJ6A25BqOV2wdh3OebPQja9UjyXbLNv+W/WNyfyQGsd5jPwtyLOnHy4gZcbPUx0BAcb4QXERGgt89CSt9dHx+hpj9j4EOEfHcGG9/gBjoBgtuUaMZ/15AHQXA6lj/QDqI+O4PKmoBldHx7174Pw5J6bwzpPuDNVQoZLdph9Q5siladydDV7keNKeqI8m2avElqZdGxboThx5IAYRL7teVAqmpK/ZtaF8hN48haazLmLgUrOkTKwKacVgIo5IvdWGmHW4aYsHxOy9TIQ3SUpjjb40VcDJblTt971JUhHwLvcoSkJHXRoRa2D35prkOfpZzTZwLMHcR8nw82GR2dW9A0B1cxHGRKm7D4si8EBp2di9o7kvW4YTrJaQamUrCbtwA1n4T6mz8hdvK8ukdjkNOFP1bii0SM3hDzxh/aZnDwopsX15WOpVh/bd2ouoh04KAKIHFpklfQO3umY2NKsuKrlGKTXSECGO9/chMuqgCeZff3lySJBC5vYU43qYtFzsTkmalRE69qOU/vnDvugcBnJ+Cz5Dme8FPK8KbTHr9m3+fI7rzBF2Hktw0qnBPK8PUaRpR0QJvZVRotAsTrfNCa4o1Zo/Yl1ukq7bL/M70V+58bTkA4vX/MaVtUY1RWZrMl8SYrLGzj3l957uAYjjqYqyth7PvzAOvIDK+MXKTpZ8RiXb6WnPojw0w7Wp3h/fLuhNRVmGCkd4sjhX9H8/sX8v35Tf29v09/+fPHfV//zaKwVqWYHLmaONL+YtnQ0XASPDhVBVEnU/9nl5TqjS7Eihzdw5HLFyie4iTyuKi6WeeMkTESykAzaBhB3uCZMX/ioiKTBi5VWdImoeQ3ZwbZ8+L/53VgReRuNME6gP1nSfSgDfiKIadvx0wNlVdMyETftwxFKDR6Skwrjdvw/GpTBQ6fvxGmu8QNgdV4VonYDiNqPkaaNP380ZIXu/IQBs+eWAEEkBma4An3HIUg/Kw6E+MCtO3+ETS8t5wuztbgIENKk1VCAryqM7/0I+jVwH91hMEry4Drxc6W+xJjAK+L66dVXYXlFqIYL8osWgDDjOlg3JVJaqE0oAS8ctXT466fp0T76ooCnWpCwqRXEb2otgpqapoQl4MN3gUqfWpK+8C5pufYB3TBbSBzR8glNeKDRvvOcECneYXhzwOfOEwWlHpVlKBRO7uYVZrSpxD60S+Nf8pJFTz4ajyotrF1MDoZlRWs4T+mhzXlt95HBuXAPeeXn3CWvd73kLO0l57iXTP3Sc8kl6iUzv7Y9clzyhnePO7/hkZRrY7xjezDoX4sOGv/hAvLGH599Ez/Tgk2+9RPNaUH40CQMIF3CgTc7v2gkGFY23aNIe1PbtgmY7ARtXhGtEwiXHOsnOV1y1XQRpUmw5Pqz31CdWLEAkiIKqCdmhC4JvDKXHuEP1N1xeygEL8U4UDQ+iaex4AvqqgYF1I/GqIcI04taeIbjPc/v1LXf2TjzUBhoooMDFw/UNXZxUndOd8RvhxzRT+X5lLIIkTnycyXAgCsHg8YKYDD6ARiMQgButhEwGHEADIYCAfoDgAD91g5g0LnNTbkYGjKGSgcngEtcBFkW2wfQfuMBRhxeydBn3HvmDMu+g0pNl0tD8zXKyyCEVjuh+3L++Pnfzfu/1uO/wSLCJAKRQmnrQyAgrzJfg7awcaVaH27P7FFLMP2v2IVYQbk3FPFcoIepYSPA2+zdP+TeK58NShy4bmxBkYz+nJhCusZELmC8VByCTMmCphU2H7RghegZzFUG1BbILQLHP/e0cDApjPqcKMgaNI7Nt5b1iCsQUAPbkgielKiAJy4jJDkcRQhyZRpLBC+5xrmN0CbmcgObMIzVhwoe3iiCB0/iAWReI6SJUpBk9suiYV7SJNlLUCanPicnwef14gG25bzohWEam2dLIQ3wm+7bCxxp6mO7E/cLrZiqZIqHXPivMq6PBFJ0mPFgEdpJ3QKWzZot/CDXNtLn7EaE6jtxM2xOde9QFaye/T+z/0ubonOC1Ld6+Ow49jbPpHs8eAk7WO4Nvs7bPCqwEim+GSdfSZb65BEfaJGRQryt3skWNviil3cqOn+R7sDGi0WfeOV0FNBRykokFs1R8hIVhXAgFKXK13CiJFZinPLMJduuyA3DlR5dY3TZaELKR99EqSjakmrLWaLFivhl6NGUlA46NVk+G8QPRfmMsmczhc3AK5kvlRVVqXcLF1VyGmTAyOU85cg20atWLoEsPGDnA0r2Fpoqz564Z66KMYf1XpH9YVG16h1A1sfAcbpSckX40wz53C17zQD8CdD8yPl0HF8YyYJxoqJVgkth8hHWTUCUzDx42qzJFuvD7LE6Fh95pxDiaCnE74ckPVl/WIJVp06+s5p5KKhj+Gd9OMvyhSW8GsNasmEpjdhWsGFZYAYYMvYQIc+4ohX8xHs26mLdiWqSiJ+10dvsGHDEktJEOO2GHFdnvJiX4sGkWD8rkqR1CaONdi8ZXdVwAXQuGc2NjbR4HK/b+5ifbLRnO8Xg926W0pwUhEZcL/skycwBP/rkCufPuAIrih5HOU4gUFLgERn4DCmrFckIEg61fJp8xN5HxT15thFKjU9Tl+Wj8FUHft2BP+vAv+jAvwxxWT8OOPKQ3EQ6Y4++ef0OeHW5rStqMq83eFWDyPoSiq4C8zgPPABrfcqlcguoY5cWWFP7Kz/YX+qebwvIB5lQBhpQRTOb5CckPK9kwryNJULHtamq4Ee9IXSE4VMfWjN8zhszbEtyEunGFszXO+2nbyqihpYlBwrM5NQEgdXCQr/4qQ1po8ScR0584kQFjFFYArJwM8olyNK3oPGpjXQtoJjH1TBHa4C10QfcuEeqUkBNMm3ZAc4hczDiOoXJlwEFzb5BCZzKhI1Eklc2WcvtET7+mA8HIoHPdQtVgqnvqYnwVg8PSMA7VpHikNSWqNJ04alJw80K+jUpYrkUtKWhqXQddGKyFem+ssKJZtC0PiB1CxjoMNqRATviBDF4awBiLpOjNOM/cmWd7tFRe40R2xY8wMkbK/ZZ/LE7Uf5nn+q0M7xGyeFYclbUSFIxcIYiVC0j1bHB2REeT0/EQy3MlTK6vaKKZ8h8ShZkB5+2lP1rR4yhA/tZvD0ZU427/AKIaJWIZrdgH7URu8W5aK/5ahv2VLXZGWRtLo9hrcpZhWtVW7LQfpcxfDfw5KMVBHY/MsT4jJUgrgfQdQPanENXO3IuuMeErQJQFlsLfYItE0hu9pZmvP1GMlkKgi9di05cGfNkUDBiIvb06cKh8S6UIKEeG3BwUQkhz6kQ1RTcxL7eUXhWOqJHCDp2yLKgAsJDBChmb4WzrdnXFUUpPJFHvJ3pU88EuPYJFY7vYNtOfdCa4fZL7cLAx0e/PFyjkotY6RHlxBfV4RlJj4P/LTLjYL33F8RLkib8Q26Mujw46e/Sp3xsmb3MULJdokZsB16umiLlEwrsQs+TKr80rOYpLWg1l055hIe+riV+jyCL4OXoUALY9hW8n5ck/fv107+eeIwiq2ix8Zz72LCqFw18ggFPJVbRqFAV9YSqeq/On1koto0KJWC5F+1AtpzsXE+s0bLmy657nB0emJnkPpoZAduSc+CTlfCswKEnC4ZRBRY5EmlDPFnEKROHuM3TRZGdPlLXm7mKqG0ZWqQmyVY8qdJC0l+49S1KWn1OLLoNrl6iLAmXGkBJWopKy8KGpmsd+DStb1Ba3OThVO0SjKwtJG2HPQwU+IOPqk0jF+TpbHyswjnYiHpJoywDV+02+tFXxJAYS1CeLhfwhEVYNDbx00izwbiOWjRET2X8KKYCW3CqLIQ3wdl3fObD1eJH2CNeoYzh2Q8vvx7rHBlLJhvJw+kNHj6w/nWO+e3IZ+0hJGFvKTwNEOxaCFpp0dpBxyOY7Flor5cFQZCdXkc6o6Jeb4rAHY7Bniz07+EBSXgZoBOVPRU7XHLK5P21Zi0dETTu0kuVrCKNtRA1Ec5aqJTNf7qJjaWcQJnbFVtodHGJKH0mPBbXsPAom70UWzd8WYSKlE2ZXCmTuz9LwcFt2xHaWM9PfuRzVgopeYEEqmKLSun199i6gPBwrtDx8rDmF9QC+QPN3hSsqeAZUF+mP8SqfZEfWrFsCCUoxXDE4sFrPr5KY0eXIH0JeGDtA14yp01m8ZuvVjH9gdrriwe45cpzK22ojj8cXsgdv4nPgHEVE8Ex7qRVsBdZKTMOtkl9hGYBJKvJge7RcinUGAudmEHagAdMV3DC8A5Xhz2oQ7YQEVwzcGS1oLHHMeAY3+J+VDwuzniBvq7EvP2QTRrFoj14cwF1haeFWxPuAAHvgTVXYqhlZuOGCkN09Qa4YEgrMcpVWjfRZ3QPVhthrjRc0443TlvBB32L4pR6Uk5g6JRND5+gDE81POVypJGjNRsWLpEWDgSbpKodGEzdo3YweFPL/tZZbxmBKycJTDdUflehHc5+QfHNvC474VrE2rvO8l3wU+wSVHgGjzQEZgdnc97AU2AqgTaXLTRG0av0Q/Bn0yh4rt/BCBivsvhyrJIDr1dfNtg1fph8HGTg2/aFx6jH8qP0sdv30ONQ9oo0VJhaVMuuv9Xc2QIJq5zvFGdkCyZABwfGW1rQnFMcdEWq3A2ntw8sZJ8632t0nzYfHIjzXvGpqkgIdvAM84a4dRMQelJW4EWQE0NxwAPLSK6kTzxeFRZeCaIYKRhvGsgXqYJjmCbEzeUmr+xjuPHS5vGA0ckPuyMFdYD7FAYO8S+tC5LUO5s+sRWxQ9d5YM2sywD+xxi/8P0J102vlz5NNw1Zf4+6qweh27MJcHEiVdgjn1Rq5f6/VE5Y/mh465jTKsXVRfvkrXp/+fJobvlFe3Hsxp8W1V9UNG9nP+IaLksGg1HXWXVTzgsZxVKDXHDE2NpGuD3lZR13KeUxiWscjmhB/hOUHcq2Xk+cY/zoMkEPNA/yuIRpbbSpXoDBZKi5wCjQEqQgDqRtJAJcPRbuoq3QFjxVZHw3+xmXfe8HYAhUqTCyRzvIwAynw1oTHB+Ql+r14suj8R/R/4ax07ZclvGmZYkYVWflG90RCX12MmDAMShHeUV9qCDbUG1TcNARxSlDdxUoLykdZM57lbB4ggIuLhNSJU2GwMQnHqDCa65p4mqL2xAQD9w1JjWzx7uJ1eaI3llxbXGMqLpelnblOVy96qPzN/8Oj3YA52t+ayvbQsYus2WUM25dc4YvUrZguKOdLZVhbQNmEhBu8uBAv755lUgPpRPOA66fXl0LKZYsTYy7VY4+89GzyNfV54Lkr6JCfR5FvwhReEiahbBuHm62OlsI8JYtWMU47XLSUMG8+vFGjUScf4ZzUL8e6ClTqtGcd1o8bJa0hOuqMp2EddNg4eJKo3RBXQctwhfzz3yh+3qtSQ4OoC5UBfG40YWmZT5g4vVE+f3li3+8fvvd2/7HPkFin0mXn0grY6dusvCY32S0AscDBe2piZUJpKd+G+rcK37+tyVOK7LSjw6aoVBFhuGQwsax8L/+iuaIL6N8pfmNWvpybq+Ly4vnb8XnS1TylooE8ahcI8pAN0lFyvr4C15e/KymJ84J3aVHSWEDb37J632t4KHEVmWe+nRrmPuO6c8q3+js18o3yFEFDbn6TeENH73XFdI7dosGBQ2BxIJokSPEyaPD24rc4JFTDKRdYlTMy4rsUHKYy6flGku0KHl8jQXRRbl31l0stUh5vz3UG15UQtBT1zXwPGMbG5dmmg3gZ3H48zj8RQCbTBmsd3NbtUgZWnycaza7Aa9T9+P25Hhw4aTq3psTHLC5+uLzp59ff/WXhTy1gmf+5vIZqsFdg+d/4/9Jr1z+4CbTOBruMKf7/C86hvQBkSKNKCXdV/kUeeE4InfB8X0AIt0ab+SX71MM6kFnH2jTaIMGwovtvwH1pHObQ0W3Nzks6IThWL3+3rk/0XLtyULn1GkeuveFtBbS48SOCR1rRI+unETinl6F7iBeAR4og/TZU3T/LGtWfyn22+XAM3/AqoGtWff8W23zttRBzVgLZMU5r24MF+8qeQ/2pDvxsJjCdvxPcRjjyhtta/pFJF+0CcdWgkUpzVOHCyTF4BdXp1wOGbGq4KpqeQRoxPfnqtUMFdqDhNsNbQKlmRTXAnXXNNDAEkEw8Ud+iHzGwyiYRtH8RUnB3/42yJaZmNEcuWFi6JgtXyfWqab+0ejdKpIr3oSFC7hDbaYYKGKuxCRKiEF15mz1KISN79TwZOUVaSMSbO8umViugEv/ecpyWN8VjC8v1UCqA+6V9+SQktAqJSwIjBFDIbh0MaeA4GE1UjTlwkP3eLkWa/Ik5JcsXX5E/rSQgsTkCFBcudz573mG78KY8A33zi2copy4QImLuXScZKHCK4F6PaEjJ59J59VhIUdLs86lc1S7icUuh8t+ZxibPihXF7Cn23+QdGxwShP4W2YUpThVa+X2dQHZBiKM1WEDHFXBA2iXqErUO1JuSuuGpGDOBkpTwo5AueCB4C+T70yxhMDsvOc9WXCWl3qOe5xdavf781YgnHjC8BiXT6Q6DaLAa4m0OMJWLeP/soarvofjqqmbipfQ8UOVwKazuIxgb0TzMsIVX3ExfKnLZl3Rfb0BuTe4ohzR0qjSU2fpYDLNLi6FvBfDr4GrvqqGfd44jqJpH6GpHe2GdOHms3vTyL1z8p73qOePnAB+kdmbSf958/rm5s1PP7559fqfN//8+V+v/2//ToQRu2cBa3fdDr9pusUeofl7OY0yfXQ1wFMKJjuOx28Rdf1S56l8NEvGmTKBJKiadXipVOR54KYyRpAv0eI4UbvcZ3GyAcVaktSH7iQjIT7J1MXThoVccR8tIkOyZTXg8noZgiv0RxScS8fWPiWPQNIdtoefyehOMdVr3eK+W4kxaU9sfmKbDDVdBWu/PB2gXtEq1CvbFg0KV5HyGBYUr37q+tO0Nt8rr4M7pSEQJ88SIRWr5cuvDr7GVY6Kg4dGAio/Bh4KrhKWlK9e8CIeINmgZrXiWAddoeBDfYhzGCZgHgZp8vtmDdsluCIoc4ifrPJ8m2YHdypPIE7lacRrrALO/W+vkWL26fK4quJ5FLiTR4FA7WZkiasaexQn9wLJ/W8vmy1IPG6fLPckshltcCf3AgFtAa8LvuDjxTAHj2cJF556oZyS0IjXDgSc+99eAQmQwbtl4iDCxTH/xZctC+YLuaY1qX34k5Qonr/kBcRVX95rG6EmhKWL4T0+P0x72hBSP43kb394GV6IEpQyT7wTcRtbYr0Cs8Aya1gAtvVvwGHtVgfvuE3lsJsycePZD1zjq2GJ8lnnYXrnA96yxsDtn2Thq3oB7ZRjKituxwZMNI3INi6cYc2+JhRuwVZia57B5SbeS5o6cklvSYYOFIaLlSf4Y5NkfHE3u6F8VSneORh7AFjImF6rs9HzSCY9YX+LCyxPOmffwE510A66Ti2Kw3plb3eozxG7cxD0pPM0t3mY6HFtVgnS1RBuaAMXjIvZT0tQPhC8k9PpE8h5T5iZN4T7DNqYfi9YLqFBctSwmmsxxyXO1nypOedQio+r6lhkF8dlhe5Jdkw2fOg/Jvc42VRYRj2muIC3h458VQb7sfASIF+cHZXqdyQ1yg7gDWkjnKKn7AhmlM0aZUdWIlIc2R5zFheXxwERQWsUOxC3t8+P4+3fWO/LyCz6GrKqhZub7yNDCSoYU6fdTxYeNO4WchtnevviPw3D9sxcswxNV9Rdakfcrsb3mve19WH2WtnudbU7rL0B8mLAw8/JgGA4fEfmd4a2TYXeMyx2osYbdmhe8YqVAkW3PuRDsN3xxVUkE991C/piQYr6IRfr6JwxOidpucDg7RMBP9CT6LoiqXDGVliwbKMmkPo11LdhH4eHg60+fMcHbwh3edyhasASh4dXpTv+GA18mun04j0MSdrJ0z7caOP6ZGRtalP0xNNivTm0Z28Z5SRr+16Zb152SVrvzGDRIpOnxz0BX6H9pnwmjFVELTYxaVbD43KeqwNloGjRSlykTSb27W2UwrUrG5smxQ7zmcXNr4Cs5mC+px3H7mD+SrWvkhP7txsZnpR2ESmgBQ1sgIvnq3l7lVFER1uNdhHRX5CIbSc+Fm5HVRlqAfnIB7PBoTzKGMb4U0Q847nubmndhLIzIkZ6hzo1gX++7GLe6GSZ9dWrJwgbEQh6viIAN6I53GX3bbZPfBhA9HWL1+Q+XNTwpjYcok1ofTw2VbE9u+QISY0IHj6gqDx3YpyzKXK2s68hTb6o+UmYnIWHIRBoKcPQNsj0BJcVbF1pozQ/IYf4ZBGAXdoGuDsXLVWHt4zVziBsrEwskifoQ4qHgNXWgmRhghbFNCML00q1D+s7pQ7ep0HJgLr8SBbXpGx2p+pTbdxYG7AoXkoCC/PZbOP57Ddw9PLZdPh7sdlNzme+WAZagkty0xLgSNnh32U1IHwugkyV3hFdPHfi0GBnd12hcuPh5jkkBwVrEg/K4RVVB6lwumyyDJGqEk8IO0SWIw+pk8RBHtb9mnhVNX419dqQW1XUseli2EysGH8tYsN2AvL4iFYlFW9ZOPBW3Bi3Ea97SW54WYmHd+0O1m+u2ma/y7DWsJmYff8UxobtBFYje9Kqvw+tpvafIj6UF/44LgC4zAt2nDa2RMV2TSqaUTjY++AS1xXFJS5csOS6Q0JTHI3hVbDE5GViRzS8tIFRRVj0zxXF1ImioPEipH4R9izjHDk7Lt4YNhPlLONVXfpVXUbqoRxZxmV/GZdTy5jFRxPmjyYsMkj0XS+1ZWf9QwGbOhT4Lk1s2ElgpELQ5fvNsJkip/EO+YAlD0rYHBQdVfSOw8mJEx6TL/9OWPUw681g69te/bDp7wjz1c4PKGKbtYOdfMdCykLG3seWUc66kgJfL7N3ONkEV8jF4gDItaYObUy3wW9PfAWiJHc4e3x7mz65iDEKmrUID+Z5roT+TjOnrlGvYwO5v9AG+8w8EmWDQwtdEUUJDpHOuudQ5eAfN7mb0tqtuKbNKWRygylo3esqwgry2X+Y3Q4b44V+5WPiMXUPIuCCU+z0ehSGinRJ7wJY2KN7mPY44sJ1hQqWKb3SJTTF1gd12Rnoo1sq8MTKDJm74G7x2hRwTeVBWtoWmyzD4SXYbKJAgkOicZ2YRvonKhEMegfqmqk0o9Onquowe1GsMzz7AXxkBb2l62wbIiKIJ52TukXoU04YqK2o5x2wDyk6fEtW9UtUSae2gS2mCrTmgRI3kMlXnCyfpOgO8SmaPSQ8+w6jrN48QONQF8vQmi8e7YpV+B6MDcV9QJuo870RqYe7ASHRLk+LMMIwwol0/gbCS9B/IcOkWGl3SGt4EDSCl4iZlZVPc3NsYB8Km5tNGfZkoEVou5NioYrqGHQ3h87/Ree5wq1YrzDYHjG9cXP6RBxhYpeOQ5ouKS3wjLDZtx3OO/vGQB6VsLXrvzPAR1oV2PH67At8/hH97VBvYJf/tfH122lIYW+/D2272w9c2lvugQtLXmLJ5TGnKdTt5ZGRGg+54pDXglBZZofjEvwYLcGgB64JNQWpD0d8V2a0wsf8cBSXcsRbritSpPKCPRhltBKdYNZiEpWu1369mn/xmyWAzvI4SfQxoitN7NI27txjvryUknzpl7LPhT2b42a+591mfrVAObqnBdpLEz/FYTEima8enMxXY5K5ejqUTnL1+dOnT6++WoCBULJ6tgDnxLDQ6LKlUYyvxjG+vj6V8fVIxlenMn42kvGzUxl/PpLx5x2M3VGEpLSYvSmSrjXgYimcJrerExfI3E9a1uDB2cGwSMMZOi1AXVt0wcT7FEsXCzBGR3O5RrVIYL3gI4ysN8JewEKzZ+43WBhitRluw0nuAiqHLrYvcEX+cEHlLSYKyvMWG9fPaLswWBtTL4PKnTdsj1j4xGmRZLNn/z/i/oRLblv5EwW/Sv7dmh6VfDNr1Xbn3KOnxbLVV7LdLvm6+1m2DkiCmVByE0FmVeqx57MPAhuxkZnJSmnOsVXJXwCBwB4AAoGLwDqKZBqWNaaAqQlRNP8PAS/7YTUh6POFx9pYsaQ0Dr730sOIGNQr/xGy5BqN9fefHz4kaJ7+9f9cXvyfMdvC8fLJF4m74SkhkWP+MXGXZNQL6MZWXsvxSnZUGeVb8/6zf9mqgfyKa9Y1PqgbzkvwZbmcP6tO5Tuzp+KW82kHF3l9J7qGRN6wVb5nCxRyO56zRofhHRze3HBAmYSBTay/MmMr60BHKuFVdDsxjXz9FWMJvuuI2vvYy/DeiaNk7rHJorQNy7fYSLX7PqwJ2MDryWFEUB5zbVQJp6Fv4LhlIxyJU1dagdqlZmBTE/tC3IS+qMenmULLS0QDoKKKLYoek5J8IXeQ4gavkXfk2YM8CfX5DWrg9vxsERH77jKXoSfon2M7brdcW2WhwusvyeLQvbbb2VsS1cRuHw8WUAaskeLbjFPNK+E0vR2kjprxqXigD5oxD9sx4UM6q5rvGT8Ws2N/Tsb4+kuHYfndYft29hu/YhMwv7qtLYoYrR1Q1IuJTWxB6D8w/ASEQBuDIJIzoGnz7y1TcdnaclEPuYtJtiwoHK/1Ib/rz9wMcGpuYWfJPU81UJlP+b3n3M/Di3PV4Gu7LAC0imArQHHznksyu693XejefuLEqQkwEZjemOMvBlGPNLnUtJBh/cKT4EEo6TG9dPFAl6WMNaHrmjVicRkY1iwJw95ALim5bbYdv7LVrLo4I/GaqW6rLo9h3yMqUcdffmOLL0nE0F+FGxYZsBMuumlX4NuWdhV30KLqSLPumVZlHEDpn+cXf7G/nxH7cfmXDiGp5x5wduaJ7cvEg15BQAd7uG/kR8GATqDH+wR6YmTBJIBSxM97d1YrHPXuUatid5/nfC+2PDwLHGDudRQ06KdbUO0B1UBQ09Qkarl/HXEz2CLH7ndSzJd5APzcEm5B6BIcJEF0xVovnNo4BJyXw8TaAcQegwV9KiM3mjwrtzBX9rwfzDRWNo3LXbyF7ILVHOfYzXRTBUC32MVDygb01Zcityi/lg40YJ5pbgLqG8qpG0TcD0RJEiJPloQU2G2lOXG0jB6ZOusDg9pboB54OmKwUTOMCYgmni+KetedPRlPdnZW7951WDvE/Wf/9effp399f9o9h0fZPspyq7vnyQaz3FDcsUzROffT1SBS5OzXvU4810Zd72YQiOWN3uvkDtjHiq0p421XU4b9ydTP+V8P4AAhR1X3Htc5ZQX08XeWyIYkuJzDcRfKWEi2iHj21/fsn5gk/1o8GD9tqFZlwx/+tPN22LlBhJmmw+a5pLiYR51g2UnLdOMkwC49f4w2K27EX5ZbCzLDJ1xHV5m+NzCz9wncOx9yEesXh+9QQJLn0M/OLy4WF+VjaUE0eNf1lttg+ua2otgWTu7dnlKd4+DOwD7do4+7uuDjpkYmjg/xe8/cK4a1SNxIXMyMGpiaDGKLpbZOSZbTux/mY4ufWllKk06fNlVmnLHhpZ7/fv18bOdNh2upZTTi4bvGLCP8h/5ZHOiUbNrsuEdh02egchRYcI9zMaXjw0OA/1GOxeWt9j9IHVrnCuINsd+DdeE9rCSMKEcVnjTScWZAdocmRbfQ3Xvx4hXpPtpRpYfGtMGz/+VKLvBbW3AT/PoqEOPegGzwKkMNLg6pt4+FVSDihhESh6n7LhC92KP7X8G0PO0/kCm33Qyxu8NAhJMhWwf+gh8kl+zuSDwsb4ss9DFbIWZ5nL2uCS6SbGu4vjl0dgM+KZs5M7AAMa7PhQgSlImGwtukfUaYPplJVhdW2wuwGmp4TuZ2vYNsZ8+yWAGliSlMzwY0pkBKdkWuUOYuFQCq6nJTEun0XpWxR9ivaK5EzA8Drq08tuHS6MvCDD/AFLTRAFsn67iOSt8ZmIXLjBtI1C6pA8VL0rgQ+AVu3IDczNlClriuvcg+O/l0l4XJDWQTqlC8lsqSDWctd6ttoxkqsJsQbfOcjy5W4cCLz+tyQ+FxWYOyn5sQEeHD8V5CuCV5oNY0KKpMf8r6Mr5JlqSozk0wKW+KjD86Z4BpU5mfolb0p6oSDWxi61PuQMjvqTktEjQwDcBKGci7T1GEDTwf7iDCoUvEZelEPb0PXrX5Vl99Qr2+V6A5/ZQuhLlJKRdrNPyiR1A0//xFWfHrDHt9mS2shwx8mhrcNPIQd5mQxcGPuC1ktjsTF02vRyYmlSPawD7/8AIEJTnfeTNCjrYBHl6sYkWMY+oCuTKwOHTy1xHZkAOqPtRwbllrqM+9Ve68PGbOSr6tPboQ7IMwghhALAjeh3MxffBlo9sikZ7YXZIoCxeah/gcQ8nnyoPkzktV8B89dOlFOPg8uUxa6rpEwgYqE9Df3A8eBudIBpiiuCltSJrFzaMmPrMI4IY2LkkxlyEM4tSGUjZvUeTmoGwyFNlV2EP7aKci+DFbdIWKhHXKazmihvptjdOWuoZqMiK14ok8+ZTxLQkr/J2OAwOcAuqlJ583eVT8FghyhycDljntAXlkbWMVyW1EeqCxwTVru19StKobuAFvpUKSJRgBGQe9BpVyfcIA2jpDbWRio8YglbyMhAa8zGk2B3dgETFy1xEGbCbAAaf8BGaWn4g2VCCc2pKmKBOyNIoxGr/TrcsgGrjTrdlMLAP3spwJmwlwwCkDgWUZKeSuTcoUR7AzcYOYxSSQmoA1O0rg9jLrdjms+uwgUSzN/R08rltCsY3Bc1cxWzwxXcsJDXcyS35to61RVq6QTU4zaYZsgssyS+IS8ZNPEw7kLK0XIXiwFXBqzfKMsnmMXAK/OkKbMikdvEYbnMljSQNvacEnX5SxhNYOs7ZBKxPZq5UN3XPUbKa2MlcHNWArgZXXXACJEBvwMWwm2Hhcl4QSOMay8eCAJW7NG0MSB5whaboKLOMX4YwWbkYLXn/m934VNPAWpGYztYLKBfEmUItiJSMxdzxQsFWBEgwgtPCw4Z4jA0DnmaN5bHZ0TrpbtTEWAzUnKW72i3D2i1D2AYS3ZUTH90hJmYO1bTxHpJ4LswKfqc/RLb5iV/EVA0MJJ921+D5VQ8XHKU7xccwvPgE7xcfBT3a5ccwPJZaKcAVY5NMPYJcZxwpS4BA+VpYiAM7KDXbgu5bjuh4qx3XtlyPH/HIUsFOO69otM8FxJJs8QLjHCTmDrWk94glqz1Jwn0FyKE4pcMwvBQGTukIxSfmq0yE5BSTeUnIyI9IbKSMp6jLHHpovQvhdy6YZmEslxSkbjvll0/gTrQQDiN05RCojJcIDhFuNkD3Yapq7zry+l0OH4pQMx6BkmKD85laAZBeagJ1C42BIWVUkJ58cjFfwQDwbruaVpWd6ZFoRsdvuBIAXyqIW6iBMi7dxZq7jLOKKwLWErUeUeaDbpMA+Vfr2F7XHjYD9IL7mrCiOlixhOC3/sipbn1Bm8G5AU5OKb38HCpYU7GsOTydij8biLlu0xPMynbuDtAhQFklZzGlTY9zM07JMvCB5uSF4/rktGzyvVjWiGBbHXjBoVXkbr/KyLuO49Nlsa7Y6EekNEFltxGuWY79dwfMH8CjEDVvc+KU31gl5AG4ZxV1G+tVZZWgLJwKBkoU72FDyPkOKh1pHs8Lzm7LOkjkp5k1b+EXOmlxZNCXLbAUrMp9eI1L4SQ4uchTdWudIcBP7EFspNPLZimAljgeArJVpzpa5Luv99PbR01WD3WT9PV+gIdVBkuy0JOiNcgq3hzmO7plT7s1iwMujxfAueW2H89qG8toO5JXjOb7VWxEBslcU7dCQL2kjuw46yKd5U67KdRsgwYvNReMTliXKSNNkOG3rZhVKODQAS9LQUKIKbHgskSFEbLZSwcWSP+DthRjuqiqA3VdV0rA5TgqWI97LAgFYZe4IdEjTHPATazG8Q9N0XRC7JDexaKAbRsFuGLlavIQ2BH1ilVK6lDvqVPliNaRUSZKbnVVQd1L4YE9bBXQriQaXzpIW7kacFOA02sh5iDqPfDCosHLanUs33w6WLie5pcvBQOkK3C0+jg4UH6cFgo+WkRA3XByMdufiqIbWNpLkFkcVXN0o3C2Oyl3fKK5jWa4GVzOcducsU9csxCG5WeZgIMsCH+xfguyWCEcHGginBYLby0El5VgRiiyGWw2dbGnS83BurmCX5BYhBwNFKHC3jMSll3AZcVog+GhxCHHDxTH9Ck3PYzO0kylJbnFsgnuZCneLYzO4mylpgeCjxbG58+ajaxJt4k5mgzkFMBGO9VxU3KuxV9KK7TCVV+swmd9VGyZzTzQukrvQ+AmaCAOP+zGVES7LxATXS+wFaEqlq7pZCKq3jMCNjp1TYkFh/1YsMf5Iu0MowENO4xY6w1nCVBqqOzTnmE8c+8cuIIWPWaptMUAMauFDugPkkFY+cu5CrMzXHkf+2J6PYxrG0zqMkyaMVwN4SphaznpFTVhBeET3jJOjY2uJoYXEd4F9HCluEF+XYbwYwOkmjK/ASLRZlW4Fj24SCSst+E0KNxfNqs2jApGMBohxTueswufyZiOdg4v+lgpHbBehCLp5g6WMTcvcrpyVbhvOtkU80AmlwayfpQDmNlAOXoTASw8UtmzCzblTVay712Xpjj5lmrKOu3GzUuZu1Y2N/LzoMnhCuqwXVW1twfHmsCrrJtuGSC2rHLmLqaoHI+4nLxA4anOiatOoyEDIGOUVIstiLh16jYdOMEqqssxYaF5344EJG4KWTlsKhGtWNcZVNU+4Ax4+NGrZIfjcHZtq9rtmZejBASMDSeFXPbzKoxixdkDBdU9gPKbETXhsPwDItExwjFIXbpdL7A0rErW2lDl+wwqDDW1r7MrTIFSxaTFUgoIi/fe7JI8PjleuFvZd2BTDHTqcYRZuvi0a1h68JAY3PnOtCBZ4gxK3X8PABibv7iwAPjzaKuHewO3iCsMtm/mLeBtG5xW0oDhU51ztYF2N9Sx3dBnZ6ukjQuNwRyB3C+g72LrAN8KLp0egpJGKjjuu4CThL1s68PAu0Xc795FYiFuKM3vE3Xdjadee0sQNJffxIRM2U0gCJmqJZ6LGEau1C8RR5wTYxqvWBSFJFTqObNoyK8HHZNmYiiineKc8Ah2evcWbSSEjHk7JSZOjeOXBZUQyXDGtl01nmU0L734moyZ7nKrYsUZD3QRNYyIOOMZEAqNoHu4rukSDJw+cyilWl9nxHJRukkPPQWk2UxtkeDswcbcCk8A2YOLt8SXeCSlHElTQ9Tyq8Q0bMw11J9lxDinoNUZNXubiPVKTEjyKS0Y3BpOBozJRDCTLcZbME+LIb8ytYy4irfoaPxtKph4MYRqsLw6bCXDAqS+B5egL6+5ugQqaWZccIQWJSWljg4XLqHuVDfav7NiiTyyblATLhsNmAhxA2YZNRcU8R2zyz5FDNAuCI9CoiQ0Fmx+nBBoYx/trRAZoNC72faetE/dtNxO2CiBwRJF6xxMcsTozR5gWWLaw14GdyN60kI7aI3HqBsFS3+a0VxsaenZOs5nYhkh4gibuBE0CEzTxJmiOOGtgjjlBBguJTHz/WmcnfKWAuFcKSOBKgcDCwwXxrhtwxGsCAh3WDDgdco1jUiEbHi6URrWcL5j1X2NnXOcrOAWTPe8nkPH7CWTq/YT8NlgZ+a1TGRxwKkNgZoFzxOqeHIlJQyIEKd/aBIzbds7K8nOLmbIfcwUGOwks65atRpx4dBGCHUEGKyuf+tSTjO86RTVhs9DkO5BWoQks3IIFzSxQ8WqkWaDiqchh/YTTSQFGXUwjxDaesWVWToq2cXAnwQqt10zNxuSLoY6K3A0VqXh70lBWORC4jMLxDVqjwpNOoRbXu1WUe3/OgK2KKgMVVXqVUcrKWNpQUBvklBWq6y0banBTtrVD4ltLhK7xvKRZaRPXsGe1bsiG1XBK1mubGpzkRZ4Gq6cMqwAcr/GSgJVaPU+wkzVDEdjxIqceqYZe5NRsJo5U7quWJmwmQAOzIPVmQYq9uqR4qC45JUdZXq5aOme11TQOLVQjBsW3vqOjUyynBqqL47q6kLUqEK955mjN6pEyXYgYW1OcZtTljlc+dV0OvfKp2UyqywYn19dvBw7VGJG/X+GcrBnw5BGhJsg/tgTQSc2A9Kf6ITdCBfXBYoy+64VEFYVfajVj3+36p+I5tmGkchj0P7BDrtBl0qEyCFwqhRtWMZ69Qlt/1ShoCSMtXINqj7TPTWEz2uGebHY0pwyR4nYdKy//+3jZl5lxYrrIZIFK0ize/OyWKofN+0UK2HEhGYKB4lns3xB1ueu4ocYi0z986ICIP7VRaOAA0qq1r5Vb4N7dR0YabusGV8+lIT/NfnHxQp/eHOb6gUePLrxs9OCOMaUPfdTr8VlJc/B5eCePppqLGjj19z6ZotzR5CHv5963KlXFDzpF0qKE/bHAE2CuHOGWQXMeeJFv4fEwkgZfcLutytnF2cXZXUqTMn1S2ECUwCppI0QWSCgwwmWIQ5ha9WUBD2UjPvMOuZJB4oykfMr/NSJMT7VuFsty47agHpZdowfEyaKJfX3Hfmz9iV/zQ3nf8RLQUoOmBDbRvcckFWvQWZjFN9DewAJo1qzAXR/sQkQZDovMgrFQxAmkZQ+Rv0kxt9w95qC7GR1CDS36e8jTKCvfP/9enIJL4cXJ/3Pxj/+jIvFxs/eRzMIJd5u0Y6k1/MAWdoaSTu6bCl/tZtxvUSI1LG6Ct9Esiqw4CwPX0dp5rB9cvBdtEfbStGrxcuRxVSwuxKDLR6wDOFkVh5JRqWwabDyvbCAisHKzMVxZBSTPEuuSrsvK4QcjdN2f3PUEflRoQ1bhCqTCMUvfSUq7MDIwtgzkrsltEGxIbOgGq8NRhU10ZM7jg0Mgb+g/eOY3OX2n3/7TmTZIRjVqdIebK9bgOsURfhvjpmJzTGWoQREZU4Rw6EU7EctYNfbfO5UfHtTLgcj5Tcf+/38u/w//8+gf/6fDYPd5MvYeHR/TaMNLCkfiNrtdbEaCgalGS+4pv6LR+vOKiYv67ZGplSCegZy9winmRh3T9G3JJrG5SBkDtN11ZUc6arsD1tL7Xf9Czt6v5xjvXBqs7lT+viu+SeXveS23UKMyDGgeg23GPOZbfGHi+SDlYpByOUi5GqQ8DFAuvEIeG8AErevd9YmoR208NZq9bYt4NXvH9HP3PhAYcAMxB5o5SHn47i0tK87BG1nGIOTzCS7dPBmHH8ERjwmKEt6D+3l8EV3hy+Txk+TsLH2SPH78MJ0/fXp1heNHDy/TS/wofnj15OwquXqa4icP8dPzFKv3jS/G3t695Za8sz/45m9w5Bp6k1zEvDEjyv7h4ONbO0boO201enxC04UtWags2IoZLEmnjuEuA10iNmxDcTAgoLip6vLWevLdQqwYGUlxiJPELawsgkEFbEE3Zb2mobCKYIJlkblv2ASJ413XeaHxH1a3trWOjx/jNGlJ0sXpxzhjy24wlhhVOXaNTTjH81f5yA6DGIwgWKIf/h1qocWqmd+/6C5PZEcXsQbaJwTm72iZ3IMjSPPn2flf+7Bs9mJ3cz6VV6DwZm/h9gVb26c1U+fqNobLOl43AS78msacWAEXuDVazlio/ceFIS6Qaf9qNBszHy/KzYrvq/1/ZfxsIK/vYWT1no0VxEbSnN7gUu7SUN+z4YzEKHslHm8MvZYhEpThEjucKVI4hF6b7w50MRrqTrnE8WowZz3NzE2PRpFev7qkB4vl2VkABxP7lt8vGKBcDJMuh0lXAdKAbPtscugYh86aXtSBgzlLpIPPR0T/eEWWpEHcimPfE6lERFms2n2KQYZmP1ftMbRTvMW/YTY4+PsMvZg1hr021iu2uNZhR4WVMUBgFed4CrUWefZOL6uGhdcC5GZg1X2GiDgni5sKF0tjAh/aytRDr8fsQ/980k01ly3gtGO/uUPVBNPTkx3j+ij/jonJSErQkyE90MmMO7Zv+YhzuPa35b0loXaBGti0QXALbpgC7wRbuExMI19725elBbdYUOLPOdzDukuOSMKtGl08rWIf/BRgULFBI5M7jC4NtlZxAJaDqydqiMtXL7Avz7kVELgh86ryC3JovDoddLeDfdEt+mhHHGO+vJKDwaK5ucsuy5ek56PzaWJ7jPk8vPZu09wcJ4PoVhwyDA2cKeHGoH24wTGQh+SC8rByFFrA6U5MR28AhGN6GurlAkw2ywKJ96tOPdHcEe0LedGGmh2JWrvFGQA3RF5AEhbML9TO+S3EARoljU+CHSocDdMySoeJ4dSAEowibwybUP9heMtysNxD9LfhhNOGbH8CNg27QO4CfMsbjmVMeJ8OAMGPuCP3hU2Ez1mTZwtoOqQ2QBgkw/S7ch461CeskOqNmmf/5J1i1eTZyTP+hOKHD892aQD9OOdz9GZ6V76B/bilKNWd/FhIP89OZ3s9f/nqZ6+vPVikc7kDN5q/Dx8SUFt44MGNxp6Xl/aruiSJd+yRzhMDh3ZsI+Iqr43xl7BtCOw4U/X+iUn62pPn6/m12I+/2x5/OqeaDXTeAmVb2BZ38IipB23loXV5AzYHbDBiKp0sAiuEukzvMYyXxIPKPG8L0mxdgnrmysVxW8Npr4OmNcbgTdvFVwFszXQhBxKvgztgTr28556Y+Zai1EsCLp1m4sg3XKZl5BKktbF4W9kjineaXRiSzkix9goaCKx+YD70SMIkx0XhDHyoBvxyEPZUDtjUxJdcDe0uzLueC10EMP62D5sTS08GR6rjvCZEKz7qCE4j2wJm0gfuCby+fOgNi6nGOHP5tXsKZCGPN/+ll3KbKzBom6Qd500q7MGnGDEb9NUj3jaT4NhviOQO/34Bw17cBhwkpIqG6Nr6YL/1J8wq/Qd4a+qHewUneAMepGto8xrLrZj9U30aYqtt8E6hv/UP/hQrk7InyUFJferrCBqRLbD/buqyWEblrQHJe6QaYP0xgMH9BFRVdFkaKDTEne3wONPaw9nPuOHnKAv/RYH0YeEShWwOPC3pp7NXcG+DaZJQvXbCT/sbweL3fhpZ+hQaMAmPG085xZbh+fOfZy/hctESq4LwVReEiliEKawgnGuYuKe4XmRp0fj9jidbwXk2YvHq5ZaHr6UBLJ0zPepUsqRzNr2Dsy8Cd8gUyh1vz2VkWNcsa5TveFl2WM5vIZxXZ9evn3vWsClKKTKMYfvvr96Fnv/67qWnCFKcsYmKqWLOmXWKqjxe1K0WU37u22BYcParDvvTVdzcEqsxwbPndYQJG+lIUeBiPmuLREPz3wuwHrr/+vnvzo4Daq22rr4iXGcwQvYA7LX7wMXC5uCjCVOjWDNoCz7CW4EHSAlrT4mVVtISGrX10o3vw/wsGN6z7SGmv5JA5AC8gnbpBHOxFcoDzHx0hYqCr9jdgB6MaAjlvhCDlOUyGoowQGKdInNCOhDcujM+8xYX/BqeHSkAV+SGrM1v1s2p8U2btmmWqG4cVkFc6bMSmdhZ/2/DXIz6C7iXWuXAMxXO6hJrFrat1/zlM57XL+rOxkRpjLXkPidUKCp1ouLGJjW++fXJ/lP02i+f2KJHALn9WeOobulqXiJqE9gv2oJJ2aqMVzRetRlc5CdLkWMVbs/9YBHj0PsqUs024vrbkA1m3Y+fvjQq18H9lfxonIwSOxrP4cI+UhKjbfDFm5+fP/eVnogUCJkDYg9Ma+svL0a2tvmV/jS+ULo56wTnYDrWQyQxPqT+bWHC+x4/iKnPNb7bWPoZpN2RpNMrT/ZbOG3ky6H4Iricsk2CSDIQ9O/XL6/fvJpqDfT6Ja+ZRbseOhKIkQzwHXeKWcBFUwtcoqjmo7kJslkg4S+rWKicgQIU+Uw319fgKVyLKO5fw8hgomzozLJ5Suqc+qkYwEF2WBML8RdQBIcLUTojQVctZLuUgcWUM+dbdA0YkVgk60OuRuVwbQds16RomSpqM+ZloIGRo2ybtWmYnvK7JYwDv2HCwv7X6QO9g32ib+zI9HnzHI7QsR+rsqVNWbB+gMBJ7Qmn/fns9K+Tk5MjVdNhWVo8CCm5osxOl9AaC/BLcMpaEiqI9Gl8ysYODP5EYX+zLG4wyho2XKdsTsehwXewfGRx7CsEd23oiMJ6XkPYZMGyStmg3uA5LKBY3ueS+UECyXr5OgJRVMxTMF2Eo6SDxDpMHsbiwPnp5a/PZy/YEH2XXfe4QnyGMfZXTGjPxZeMMrAxpjnSzy1ia5QKxSHbjtcv/xg74o1vLCFv9tj2O8oY+YovqUcGSHGkn6CGDWXJzpX10cR63U8cRiklqTOf9MBXX+6/+uXXf/vqUlJW1raQ/p6YSEkpLnxH+4yvSZBJmZCx8+mHHSSuottQ+AAs1mA2VsZJKHYAphXGiTjX88MPEL96jf4wf/XqzbXrZjPF8yQhtHezaQC7ly0i7Iegk8me0aG6+g8/+C0Pm9eS1de0gnidV3jpp5AaMGwFsNZjQhTlFRxEWyBYONkIF68HxgYPiAyFyEOLrcZjnLK8fn39o952Omj+SKmdC7o7D0caAH/64Z3rkDhd4by/5Nt/xVnZJuY3U4CYNl/j1AIL8zPBEXiq6QH4NRd9sMfE2bz+phszxoY7dzaAG7Im+vOrd96ffmbz6Wpg4kKIzNmUDPuHq+Jm8kvjr3+61i6o9jIhTldURJA/xgyuVjBKDDiWEtHDNybEOLNXbCsvb1795HdxkqzMBq4+p5XWm1e/zJ5n8lmSQFIlsokySRv+6g3nzesfvIFA7fj9Yza4f09Sabbb90Ab6j+NPTgL21PdVHHYF4MT3LG4J/5kYrL26vrH338Y0zbJslWH+g8W/dceptU8cG9NbRhOjR5Q97HMPZKPH9smZwPmznvacVKcWwtGQ4pgD1BZ8grm3Q+L3BlWSY4FJmKKr50ZyiH9HB9lfvr3a/wfb7Rfp3hjNLb+M16hxvymGRgVa+Crd6C3b14v4Hq9LW5GUoVyefX3bp2JBYWtNBbYb+WKzaEa09tfrq/n12Bj45ZrVoLBp6YIYU1sbNDWAT8Mun23mE0R+x0qWnCFIYYRR/LcIsJxmI9qKUx4rEGbgQ/drme9E4O9YKcuLbPe6bELWJO4Aro99a28s4lbtxAM/AYONcFAw0ZF/jUyatQjOPBmKGLwu3lH6dbvrp97rS+nxmME6musxeV05IkByeDQVvbuP64X0TTf9B5E5cdXH0jebd+ySUwb95gTMjzLWzsSbrM+NJu1jO/d51Hco4CMcrCVlJ51zPihJt2LFFTduGFt4griMYrgHiNhbMCtQppth0+3lL/1UXZgH6VZ+jPiz7OXiPqXHNMi7mF5ncXCeEPpgV0eEeRQzyMcz36OSf8OwV7e7H4KZ0Czdy9fjB+oHrgALHLOXudXfu7b4CA8z+2RMxvU6rghXC8w+3xoSTzUviGgLa3XhpLLmnxOP5Go3VSX8YKvOFN4aSk0cv/yzrQt29urQ1rmhR1NGBXZ6J46dB9raNfW5uvl4bfni2ZoW5S1LMSoWkLxtVODdSZJFg3uEG1O78PP0zgj4Gs5rknVdFULz8RR7Kv9bJQR6Z3euwgOCuNp+SZyPUPPSO6X317+cH7ur+TKOsYal0WgkWlNm6k9izc/H+hOKmUaRO/RVX2N1QN/4qvhTaQf1Ut+3SngoxWKhvP0Cub6+gX6glANOR5sJJRGOpCYsmzoOObT99n66XudEcH+Q9g/oshPL4GXrf81e1+W2Zr4A+Xgsri8nTcijnZp6mMm0heGje1eJvQRxMqY8e5YzMDS2GYd7ib89F+ZPu/NGqygPe5WIf76P2Zv2GST+TNq9YkYBN5kTeirq1u/zl7Cq7G4CatcO+fCKrajswFqDU+4eQSRNQvc12JIxzqijvDb89nbty/9+qhRlsWmyD2wr7g8xjFF/eH5v2fPmwYW9L68GK2RSZP2ihY6Nd0fXv7+9v1vhzeKGrNyyhrlM+7BwkZ2baOowAfr5OC7D5RSa1fI5hZeMZniuX33t99fvh8b0sF7i31vzUDkROigVV1+wuCQ1g0aJihbR5ev8b1lg7dLt7Fj2WyIct3y+YRzH5hXrNQPXYtewwH04lM1cgQtLLrlhYPgBqWcIfhSeQlWCp8qsHOhmManN6Brjnl3GBfv5fW4JZa8lIcTlnxMJ1k3DXqZ+rhEzbPJNmTXgcugiEmZKCejcf8xLQXWl2bXZdrcoBrPXpdtkSD/SgdNZUONwdi0/6pz40s8lQD+BnoMQ1cAxYO7kaTYIOVmOGlsrL/Fzbr+Uy5eLaA1RWmN36K9qS9x6lmUxbLQpstog4oCrWw0KQt+1akXCsHVIAOI2iVdLOGaIs+L7KfB1iz3F1lc2eFYU07R59N73af0Xifyc9qBI1xasjaf4dN74zvwwuCRlXiXbzuR/RMzgf3HXZFPSzh3NOjrRoYO6l+ifEYZGVUhg9MQJyhY6PaqaCU33zwpUHM88ukz/grcvzSHQ0ew1z94k8aBsyhN1ZmYNOzuAdlP1GfKNK7yhq5IZaKZ+SHfxZGX53p8U4oWqo/f+Hmt8S3Ke+cxHDSnXowO2MrWhI94Zs9KVdw7vnvRaj5W+ZqoU6omSczHDqiKqsemZnL2ltVTMXue45rEyBU9Q3aC+jsjRXs7z0hU44UbLkybKODvC5y0Q/oQbYHKMJTkhFL+rHUPcuuxEAFuq7c2YH4pd+WxBW5pg3MbU9pS7KZqASkpwLwRZQjMxntYT1cGyMcuk5MFlAU2vlQ3q50oQ7j62tGzjOVFX3idKDL2h3Y3cOLCM96J1WtMuz4znRGfDfZMZEDgpmkXp1XNXTyUDTGDaYFFL27hACQ5zgnI9UfwSOFuIOEE7uNS2K+8Q8ucvQKbRDrkFT8VNotUWLtsbqBn94hWtE2MV5L6/gY2PtezN9fPAwtTSihSC1PlncDEhKAamJj4CtWVv7dHDVikYwB8eUNN7Dh7WEp9B7YDykCf5qELjPdvZz+yn8Ic4uucEjTZUqagSs1Adi2BRdAjbiL8Pn8hrmkOvhiRlOt2QSt+PkrALqydRyoKZ12PUNd4Ky7bDIaZJvb/mv1ak3za3lRO6poJnd5WBgteERZifo2duYpgY7sIPaNDm+P/ml3zqYwe3sxuxSRoHY9Y2K6mZgY+SlP73y+uf/THr21ELZN7/T01kdn1D96BNWOKjXFbfU5LAkVvUTR7j5iQjg6GogxFDSeYWXLhvW9E9vGO2OOZ7Fz+uo3X7qO8MsmeZMivwKmpElTM/o3ZNOpaOXDSWlNkkgY2NUVQktnw9OXwztPH7bcqHWzURKYPO2Gv8j53J8QXzied0RhslqEDG1tEd8MSxZhf2vO6oE1AFVvoedC8xuDsycUr6mIR4gqbA/KbmzYWl4kXTl9OtOEEzZO1B+K5z4Apbzhjy6zakwvTOfbAtJ6ntQsuy01TY3hdu/EiLGtUrVzwE5p/qlww84DcQ4QHGRvMI0RhB8pGi2helC7IfY0Gi5V7InQIch/Zw2usfE7ZON3MqVe+/LqtA/EtpjnyKqgpW5+r6N0G9NVPsmRis5/AtWsxuxYLxmAPiMsaMwHJoizEzuSDxQjp9naRRmxdcnGZUFpffvpcfJbUb5Wn+XXTJqScdkKneFCTR59hEz+O4u5wHtOYfBnC57JwnM0XonuxhvPYIOdge4nj929f0WCZLSLsNmWO6C95bcIaoBIvTmLHWfsjXX+tyEL0F6b+yIapG4cj+iut/YGPY1YcEUp9EY8nsXiSxqM3Jp17hXKGyd5TlIU4uclv3VAc0V+GlmIi/Vfpj576JXsb0V/iUXB7+KNe7VGr9lqvhFp6LKMNUyUUzIXhQYQ7QjvSdEXWtdS3P3DH2iETIN5QrbPRPpmALak/8Q4yhtY8xNi/8uZP80OMeSMZYMzJXX7rl4evAgzx591jgH9a+/sNnhoxxJj3gQHGnyqPsa9ZDDHmTXyAceHb6Pn6xBBj3g8GGAeuFPlaQ2B8reAZKbHHMn2v3uQDyhSKFi4mDi1cUPaKHvva0zWk1nzxTfS5TaRB3LUi5yEPM7nfoUU0s5crHIe82cVgcxnbTuxsjFuQOljuIZ83S+SB4F9LGC9Sj7YhCS49VJ7LhohTq4QtkxC8x+tVi0tSmTfAyeVd1tsZf8v6pzLHs5cYvEraOgb6Eq9QXsFRg1LJPCgmOWIKaWUI6EDwui441zV8YDsIfPPXVrEfzsdF/rfi5D1mq/OCmhrjAE1SgGVv8OdhBiJ4uJw9ioHbwg8QJMwhlGF7IAhQJEpxxtIMpuCT0mjF86QDGt87NnwWD4SR6bN/9jXdQWSGiKo4ecaT6mTqMLUapa3CCqzTue+MejzpVB47Q/aTToop3yC519nyqFbVGQV7cvClHzVz3P//d/YCK4J7F8OTn5Z7pBjCLAOG7ggMybazV9Kf5TZ4x3zI2l1ETpy4sgH7pL03GO24xzuQT9EyD9xJM1Ahu/qeOJ6S7CJChTd7Cd4G8euvx0nGuMONCwRu9/evVx5P3LpQ44sFHW0FUdZkyd90NvQ4ldLQrQdLFK89k3r2R1mvwU5YnjzbebuJuX8f/kIFy1f/uedS5yb+oBwIoQFPpprnoHC/5FGbwM1Bt9xr7oXXFNDB9l2QiVg7RbW5B+RN0a16huwOWjF4bUFpLfzwqB1FnEe45g61MBeEJQUkmcvBkcKMx9VPHvODetAGHefUX2b91zbKSDwTjw/ZlRUj9RD2g4X+2KUrx9w5yEHmapYXJxU9XJtSikA1Vquy8N9/sJueDvOdNg12UGGV6ICqHZmY3EQ3wV2GgirwB/W6ifDwBrM96NRl25zGTPIuBudjOa5P5Tvxhqs3Ng9uSMwt8tgf4QfxtKNrUpzu8AIHdrZCjpMj2UUg0qxmpJi9KxupILOWOVz4zYoUuRm0L1iftNc9TzOi0TlYwf7LKabtXBalUZLDD8wFjnd8Eb0WuEY/4QR5F6EZvtK4yG+PTCz4ddPW5U1B0GBp6xCLqt+ms8CdS14dmn1V2XFGHPAqOP/9+X927EAMTto8fos2Vr+0wH0nDxVJ98V/JYRWGdqeOl2MQdAxu6ouYYBknQ2Wo0t82kkP6Sjzm4wvmNdcsjWRk9Kw91ArUJ9fG+T6dlU2LmVqFa03pFjiWVnAC71lVbLJYeuJxcNYCqWJ7WxbMvAxd1SyjFXT7CpwxsopV3aT6aHJydHZyxrj9ew3TMsaymEf70OQNI0hnjsIuvhIGUo7LB3lyIpBinKSETyrccLq3n/mcg8vPILDXHIQxy2g6HnwjvWSMITBss9asfkO+SQV4/4ursEDfld0r0OzANvZy1VNaAMGF9fwEtAE6yHOJ1ZstCIJD9aFaaL5+JQ9r/rbMY9p7QKMr8UB9ySvbpwBNRlAj+IvwfgkdbPDp6xwVoVwknBnwAFCkeBbeHAyQCvwTQju68CAd1sQC6E7lWDHuJ/0rVLyOqKxvmij71hjitlaefac0jIm/l0g4VwERcqUqv+9a2CHgIfa3RiRBpynyNQPNeFDednS12UGrgNcczEgpT1J1p8NRlmLcYarFRLtZJh64ZMxa11sUl/7lDTbfkJfvviEBG8Wg0ScV3D1AOzxBxiC85BBIuft0paoTuDZpWIJ/sEDnFkANi7w5z0cClS6j0qlDdFVVqZNgGEex4gp2qjiD3j7ZBoTDB7mgmUzTC3api59mMYoZZ+J7MsOkS25UBHIGiQ1SKTr7Yr4cJsVZXmDA8kw5ZGV4ZI10HJdlF4rm9iPC+HXwmzRheHqQn0Ig7L+IynhyoUCtMVWD+X9T6XN9Ih+HksAo/YmMJE0m4ENmYKTDuzMxWsi3lR09za5hKlFlMnYoAOMiy9DDuw0+/wPzw6cqg29pZpKsrE3aQBjgzBt+JwuQk+wgOwXSCaL0/twQsJX0J3cqjhptG/605MupoF1sywlLThTo0Kb/QGRAw9p2Jy80ozK/tHcQ9UMK7K6O2Gjq6WLqCfmbFRmuYd2nT99r0qbReF5hxb3ZfQti54GHD5+jNOkJUkXpx/jjCkM4KHzZPJlZFQkaFlOKUSIZ2mkPTJdlGJZ7vkCzwR5Cy2wfhnChnU+iuVep4k30p/UMxXpmNp0AddP6oEBo2+NPJQ+TJWf1qjYQ8e5/T6pEbqDDRdqYLTVMudb2MEk6XaSNliswP+GWjVZbcGiyGKysHQFl/yKEJ6RBOy+PZJcdjggkwzWkMQPz1FhgW0T4BbPfKPSmQtNLhCEyT1KzAPUqW0xI6Fi1KgsQv391PpiaofoaxpJ7a+2sL5XiGmLpQ3Jwu2BtmSLqaWF5dZXhShV6osGmUoj1B8jQ2XkJNbUaMOtvXvolqDyS2tBX1aEHwgoZGrRlljaox46oKmIsvDF5+iIZfS/EnPDwCMNVbSNFnHpCqhRKaH8nppIA3ZntbvbbsAyGQVMTOfzvJzn3ATKP1R3aSJFG52YbP2O6TtL17kmqnMBWx3NAYXW74Dcr4WH4kKdgjmEAbjK2mUtllMWZWomUYK2M9ZAA6MJp/UkmVMTnJooXqF894tTqRWQz6YWcCzvPZLtB+PJnrAibaZ+8ORXr0eOW2A0YZXqVoBx12hhfMp9Bv29vDG/cvND3Fmp+2spYtVvBPYgmVf1SfKl+JRdaaffc1Sv/ePViBUeUGCruq061riXZQMTwk1ZJ7Dr1rJJsmPjUU6a/d/V+vPvRfrXnkrSR9CSPsfoXsd9BcG/H0+c8DdmeHC5PnkArvO34D4j0KnyrCfIejUhNZ5oaOdJjgh7TEW3BicJUN9f6xp4n4JcW/ffeyr4MsrB5nhWO+05DHV4JZa33KUreA/4FXGeAxd4QiqrNi1wVwYfSOlUpGNWLOd5g7K1nk482Q3q1ESodwVZY7I8dj75gejYqx2CwdijH3vGdwRvuN9HVGxHbFhgdKVN3IeDQVSavgVIMj0HdZFRSyTJXGRLRTt4i9+NOlQyplwHz3GsBP/AET/eQHe63kAb8DvCj9zscnTg9Cbn93DjUmgIYGtnImMFy3d+ZHC18dPurX9bVjC9XCP3k23hw1a3f7I56MOH+V9yU8oVLsTXzG+gSb8qc0RcC0DaJBzWC7O6KfgqzCH0L0q7BFkdBjh1tGjAvwpexF88GWlPEEqIBSkRNLRjorSGfhkNStbd6puejzJtdvtlHjuyZ1IxHmpHbEXm52fL+flc+exQdHOlY0TZ0fshnGydwmbtlLChBdNTeP4JdF+S3nOb16gMpynlT0dBzKATfyeyHMCkHKFJdzy5QIlXsBIaf6580JCJcebR3WcvfcK++oQZcdCs2OU+dPXMZwtWT6OuVuyQwV36vszCm5ik4ZcEFSO1iBASl6hOfGKNadnWMXYp38ixJzw4LgRQ7YuLMHSKcblAOfpSFuhGHGMMSD9h5mMT309wJMtVhwkt0hxr2e+V5DX+JouII3MuYx1VYbSzFWw0GBKt6tJcwbiYmynzKNOlGFP9XoUARkqCmfZS/rUKg+mHs1cYxu6Q+tyAQbJB7DUqA75L2kIxczfBkKW2CWoUwOIAlgQwHMDSALYMYCsPm55fcFYx0ux4h5VBvuvdv9moHhcV9PWd1b1f4RmXHxXJrIGPtiZl69uhoTUbisgsxrVdnywOiMyiwy8R2cjOIHm/aSoUfWRSGUotMLPg+gW4vwmuLBkxMomqXix475tbfbzjdm9IbNggQNLNtUYAg0GPzaIAi7lEPXJfY1PN6L9HlygP5GjGUzEWKd3fojQ4mzsZGXi8B3ULI6dBpUXk4v6HD0l3/ufZ/HL+9K/ugv24+qt7+OfFo79gZLZLZyRRwezeebA8d+lMRqkEc6MLf8I0L16ZGmgkoklk2x17pf+FKFv30nNZudm2Nx8WZQS7UiewFlyIpaCEdGBQhzvtILqtl3iQqricijRPUzDgvGFaT47nbI6Ez3nPCtfwun3F2M1FmnNDimVWRgiUDUozJ72xwWefzFqyh5RmVqZoITazVQFPq7zQ4KRhcW5jAZUNRBjF3BrPwhrkIMLll4Gwf/O2gDuqFpzgqHVCSgsxA4EldoMLVEg1NXM3lzK9izRt3AMdcmTYE66D7ayamMqsgcUZq3USu/BnL7L+TH32aZBT6jJKzaJQyF6jqtSdjziDsB41orIYmq2tF6vqG3uyQYT8oB+UlYPIaSeX8R33qGbcripSBrYVf81+7FUH0cF63kPjv5Tz4G7XvCxv+LbgT6U65NrvngbTI29kOcHAqj+PdC+4fw6Ksxa5v//Pq6vLk2fBDTwlAH9PzMnjHyjL8NgqiUW/0WG+6x9bcGBR2Ca2q1nIsEbDcG5P2c1i9wvENkfzFWLGhZsOf6SYdkUWkW5DKEk+cvDkI5v5v79nreWDMtrvGsMp258oyv/6frrFHM/uv4kqQ7PQOWlN7OJ1QDHqW+DXvzS/qem63Ah7EUtgA5fSamRPUxIR4YjWJBvWWGsxzlqiKngi29uXNQF7UoftbSxgq8oscGcLNkMfpwhuZy/Icvai5s+tBtrZbUSWkUWVcjv4129Yt7PfyqhUbfvQg5fb2ogss9BDuwuehz3mnPoFr9GUO1w83mLVWyEZAIVXFCygzXO2DAdH1Qa+7xKKR2C/V777g55beMnE441ysGUNc9HS72QWyqc7mY1pMGmvuAgnZ5ePzhYaJAXsFDQQMc5gI1kR4L2YuizzHuEXMqgyYNJws6oxath8t0Jwk1XjvAqjPdrgUa7VR7PXT/w+HqVPLGnk58Qk1oGX4XtQpKA/H+Voa35fnJlfETxrH5W3JpYgVoQWgKuWqRwWJC/s9QgW6nMPpLghlE0+BpQn1ldZYEu0CheUPxViQk1dLmtkRWQLv3XLz3h6rMZiS7hHaBnDZR+jtDDKze8tWrNllZHcSKeV2kgE5kkQ1u+tksmhKm5Mmts5yX1PcjZBeM8woGl3g5Obss4SOrINYQZR6ZrQPlZcMrxckvtqJTdPPL3HVh/LU/5wSlS2TZehGwrWXLSr8bJryopv+qyqqY/KscGAzZwvS1IMvzAMVpIiXFyS3RdveQxoB32cI85XOGJjquvkvQd5VajPiSkkP9yOjdA4wbfmOGV8x6jG/JahiXFPJ0Jfgv1zg5Q2hfXNUqjxDaoTm8OSW0nBy3arsqX4UxnZdLE+taCsdNOq6HLBpnZ4zciEy3IBtzztoCQDVwsmUpOiKQv+xoaJU1ZkCdrGfNvFxNuqghvXYLrglBdoEgY2tmiGQGNLZsXk0NHkxRswMXVaOdw9j4gkwNKZGt8NqczPDShKxreYTHRk+WuXLhcRYRDrLACnXDTRvMIFJQQKqjaQcVOYUQYQ+NDCfvkSog69/gIvHKVxrEruE1vF8oeueyxjLZZNeGCPrTG+tOcPeWmIO/0k4g0tDYr5QHPXv1Y1agsrnaEBW4eEMoqlzzDYYMawi/ix4n6lTvmjtyt+5gy0e+N7AGJ3TDE7wMJMpx+sI5GTYCWHczGYBZe9eIhB8h+OdVi7ePXmpdcLxTxKjOq7ML/1z+PsTwG7sQKVqR2aMTYq1Sib/cLH2hkbSbiPmTrnTXZ2DXKz4dLLd0SJmMHYj3na4noesX9Ad9fzWpgCESOwojXDaWTUuIGrIiy0eJQTonRWAtwQ+BAPJJrjh6CPkT6fuw6Y3KyO8nMLZQ/mMrvjYsoydJdvsoJ/42/VsQS9uUQEqG26mrFcyjdYbYlUwQqQwF5xy1YAcMWiWofEpiJYbAczpA8F+OqbLs+fj8wi8DIiQrKcUdusFjTHt40B6hJ3CWLnAn3bmpj9kENTLeLtTNyAynHRzJ4L5P7rH949dzXOXMn7YKE/RjWnHI2NbJLFgIXs36f//L/++l5cAhhmBM9d9HzMXL74z3NjQHJGOZSWeCk1yWiDjIAR/tJi1oFxvAJTWZu4LjNcORihiAY58YRs3sbXsS41MZ67R5E+3YnTyG+Yv3A38hQ8WwvOaRL3g4uOAOVWlDcZPHLJHW3KJYEXqqrLlGQ4TLQGrp7w7XrLddlWwZGK4Xrd1SB+SOpR1PLVxqfJ835MlU0bpaZEbbYu6wR23XzswgBxQppFKDRvOkEuTBEG16tuUA+OmXbc5h7TACwgkpThsA6Bi9x/wtGnWNBZUdXXV58WeLU2OGEq1gaDUS69y6UIxY0oZs4qP0Dc6/aCF1Uuau/f616/eQOaCfgW6fiTJunpyTPrvBkGl7IzH9I+7cCJI+V+3MqTkCvPoKyn9y6GSk9cJ+FOcunKNV6eWIjiHoaxPxYisOksZ0uJnffSxJIJgortMm2eZXP9MNV3fIhN6ITay0N4Cl3jLdy6pF193olj6K7BxRdWsid2PoKzqiqR8FGEeA8tTncwElxitjrDqbbmsVWq64ku66h6joN7cOamNJaLOLrTK7o0D/lwPK9vomJggVWms+scZdnshRwV8aDBIY0gfW1r2H+ONcVPYjuThRbifzjwTpOxA2yxOL3P9D+YpPitke49zsGG44SNA0EVTgvLmgyECTSVoKT+I0CwpWuw8wp2iWc//+If1gChKO0RUiNTK7GsEayWa0ThQdAGvN6/zMo2cZNm4QgEi4Fo6ykhUlxW9RCtQQTekAkRJ+YCv4ajN/HyytEu9GKcSq5Wkdvokex2jCbaJzCwEeuI4DUfnFz8j2v/3AbwT9awYSBTyz15kZHmi5dQBGhv5mQho9sjfJhSwQ+2AYYjmzpekQ3uwICvA060q9QVCl64JuvgfGPIGp5quI1aB3f7T6gv7u7rOffO6WJ3MrQqaL0P/2qREZTkg4yaPXhgsqgzeP8p3J5etHURshABriZJtSoL5JUwAF+EcbY4ut36pIpvSdvo5Ib7aw3qe+4/7bHHuMAE1JFVnjU0WaIIxWvphcovZovGX+ryUF36Brp7L9KIccwjQ5x8IoNHuYLqiP2J7LzyaSiPPLxS6u1TXKXLs4mgoL/W4JR2yR2tn3Z1S1enUj8MeuTv5fB0d6CFbK1NWJgNm4iY2iyIDQjWtyqAbHeVfWX3abuq9N32TRGVtwd3GZXDfEsgvtHTTeRrTKUqgdEzTUuMwPBH5T0s94D6sEKAVifGQYPf5NHCNbMBxFFTdjsX1CNAeqBPQU9jGX38V8niFW2KFwkeGCRkV+JBYOxnK3F+jq4AwVl8TSxE8KxWTPBK2UfkVrb9Z1yjmwy2egzW/OZD/52q03iNkKRyPoVHPQMqCrotTGTdFuAVrgfgznprsc1xg8RZb4+VFS6c5AASr2r2WF0k5ic/5834Um/hkGg1d7PTlGVm5djlLipOfn797aq8KdkgqJdN1ha/TZL79Ca4T+dREY45e7KBWr4lOc3kFRjEZnyRNxvdJ3M6xp3GB4fLwChhSeeNFUUiCGy4qMsow9wV3t4X0aVFEHjVSDWrXeYifSRRFslR72aaOQprSVpOsYjaS2zTndQEid2KS3bVWTJUXUz5Sna8Q2MF6hupCe5j1SdifDA83YFl38ufWMifGCHjWUB0dQvbvT/98LqTtrzA5Pzs6dnT09/w55b1oTmiEWze0nmElrRjtPMzTfuphM2t5fx5wnRNzIlPT9/XKMHzsp6/zEgBtmbzP+Ai7zwuM3izEt7FZAEvLvoUijm+ZQPqHCzA5hER9MvT55TCaWlixrw8v3h8+hysuuYpSyKDgoO04JhiOycNzum8KeeRTo5FBynxqsyS+Q0IAjyenL5DazxH87esMOYvV8CGzsUjECddjNlEgestLj63pN52BNewedJBkcYirAja5ahes6AyHG1qjBtW3QQ8/SdFCxuT8NgE4JQhK9ibouYbY3A3Se68Sx29a8SWGz45lW+OTbap/Lx6IZ+ndtrY51XUE0QLM6CvP/98Xv2uDsb2uiHGIrSVI26708va0YT9Q1/js2Xqr/cpoXqEl6YfyIO/vvxw3EpczViDBW74k40GBEo5PH7RIyJ78nO6GOpiYKAwGXVlER8sPHB6wnCtlqnKDdngcNp+AJ1llzRVCoKLFWrpnI1QMI7MafsFFb4F8Vg4KdNgiLuKRjGGd1TmmKzxmGiBcI5oXoipojG9hb4lUY3q0C4DJ2cWWQriEr5BN8vJ7Ge+IGANHV74zOAoqKxnb1FU8l/bw3VWxss8z+4/UVEQbAEUljXWN7zT0gMRWcLSB9+KTTmTYn+yGZupMHDhz8DixPpM5mwNl0Q2Fm9sPgkc5ZhAbtPBeYyddIKdzwbH/NzYBN2Ekzrh5jdswi9MHOfwvKjxXVmfcNPZ+oYaZGzaWxu1JUzh5qiN2Kks4fzPqolVXNk8VgQOw7cWVGYl1zlsMLeqmJA0tr4z+7NISGxV+bqBNXP/nXGLOQepxGrcwKICO9+p9V1ZyWYtqyQrAtwtmudkKU5CbUplf9pVm8dpbn23Fzbj1mZXtNxnnI1YHFnWrCJlLdKiK8fEczApakIUnxDZXaMi1YX1XWMrk9Wt3VE/x0lW2m3mc8vGysJOhinRhF/a6iEaFc7nvLC6JZVGvRZW1nZTo9uirPiN9B5rnj6y8sDaDWLDR+Fg+OZm6UBFtbKxDe+xcza+gTcXk3KT2LUNGpA9wM2jxEPK0m6NAMZla/dlAJMzFynKDfKwNicmdlsaBTF15C9+L8j8J6a8hybNomXEVU/kio0N7li7yvd0u7ws2cKtg70jbr9hsjnQQBp8dcfZ/ORZv2B0mQXOAeXcagk/cBwoReYnjkpu4cgo6jbtSB7CBp5emk4N1ITOrpnaime/i5diWS/Ye1Nk2FNnPxXyJBY4mfq2waCIA96FrPSCq/18m9LWCHgaV6cwY5xyc6101wPVPLqsAsaB/WA8DmhAOCJZ1jEeESouurzLtzRtOzVqwqMhLvP7/3x6dnYWdLlhZMP3ucFI5Wp0T0gF6NU/BUysLNpgUsMVNcZjETkPQwSoIlUX33XxSkf4oBwlRfVxdtHYmmnT0tmP7Dvgml6SlwZVZcDGv4VtbXMNr8Ar72mmlA01KdAnTGRH4aq92kY+xH6402dzM83hMrDvZ4gXHBXjpAjJ5HG7Ojs7n8tgc4LyAuZAWjJFS76AlxRoDi6yhqwbWEL8CGL/1CD0HknZVXdTznO8qhtceDdhRYF4ATxoP0cnZqyDJrrRppc2r3947ZsEpU2KU+elWxPjWeuBXZ2chzyehWG6EqbvoRMQcDA555dd/bqwoplfY9c3RLCxve6e0aH3CghbwaLZa7ZU8IXlNFgbLwhvNdb3tMombJqCYWSv7UYeeBHp2ja+Hyzw3Pw2v/YcTXh4GOyX4TJV/Iauj/GLMSy+9B2vJAhzNORz+y9bLNZMPyZW3vnNCjYlMU3doAu5+u/+9w7VVbPTHnt5TP7jgBunfaSBIpPiHNwI+aGCsHoaVjBkEhC0UkFFIdjQeA502LH+5LCckp+NN+FrzhtT8s1eMm92SbuZJGeCM1injih1RpDvwEc+YgtbxLT5JYEVv03FsEjnb4E7hBS6OOwMwUaKTeJasgtKU/IVqTwKuD/Jyw2/I+cSwQ+Gi5VZc+tiSsyLIYK0E7CJNK4x5q82uLgXVNSKAe3onnaxioseopcKHsFzUtu8ajDo3+9eTjarIriO8Tt+tjZkNc/0QR5KnMDpd5a4q0SHtMNtqSggnhUj1pDhqnz90007OFgLafbkLOoOwqVEuAAN6Fyc/usKXoQbsboafHiCR694dKvFOPC+E1kfTRsdkqxjC9vB6wJOSurSgJ3HFM9eifc59bWIA7fNGYvE4ZAvQugmDcJCVhf/BsshkpLFL/XYxaehutUNk3GYbrzORoHV7P2K1MnshVCY+hQeXhptRn+wf3NWqUzWGF6N0LgsOv2tzh00kLHyBadiPVDG0p2GhiruUIZlHMz6Nap802iAJssL40uUhPyepmVDOazKmrI+W4z4X0rWy4UXdmrRwyGn04wlJJqj/BA2gOpLvM4qvqamu2pmadlIF/b8sstez1oMb5sxzjWJYQwraCmmU7F2erAYJDFFfAkNpMmJsdDyUVDzmMRMh+d+6kFcSUnZNBkRzCZwc6XmglVNNijeEip9YxtteoBEywoO08jaDOuAO+bZhXjrzc+8XBh2fwvt1snYYctGa3C+76fVGYXZ9eVyIlIJ7cpxeNyHhVtmI5NbqHjD0+ZwWfg+YcLNYZfYffUNzfNW/XpTlOgztdFnRm7GDzVY2a2DNH5WOkBTuxIDZDClHyLBBlWY+NUPyHmZPV+CMYe35wI0ZJCEd0IX1eXVgxNFWdPW3xY1UGhV/VeC6Eq+iWSgVWN9CuHU97dQFTLsmfVoTEgjviaz51ceQ2nEPUElpKHJqb1GMT8Vv9uFApAl7Tn1M6QL62eJPIrKko3y60UOepzLGXJbuOc9ukCwJDh43c2KmbuA0s4599oOY2lasbQkFioVExfGefmJePjovoMK+mHAfWcg/Qkl8VNZSj/uX+ftW0ZelbaLZRPatXEswx7RuJpx/LldByzgGKFoLfXGgvaQFMIeV9LfSLkAZ6BfrW5qngBXSo3PPfLKQvKGOe0syWDgX2LWcngKR4bfc+m9R8EgTmOSVPVZYBRf+OAyDoQkq/MQeBUCH4XApz5Y3axd8OurG6zEara6GHGeCxLJIGa59RC9spGxxqECfjjQ94c8qLRiBxuGkuLAkQ6iRluSHHJi5MRRJaOhyTXCViGVr05w1B0mDSzJzgPYhYfJbVgT3FVjPOSht0H6KjOiB+tMCzJhesrLCBS4eOIrk1G7VF62LWbTK88UaLBDGQmBoBuclRXfunZINZhAIvD87lJUC7BAva/r4DF/L9hFB3jvWqR/r0doEengW0JCyk4mfyIbiclsH0cIjtgTmg5tULz2qoajsoS0rmaC/Ialg6naMDGjMjgMFz7VeUuGKxKvjSt6sgWI4BZNsbZAAyD6MqmDKVXcxMIJCRJBKrcmXNXlhiShCI5gZPRGpvAJ9UwXxnG1IPqybot45XX63W9MQ+SYR3Zr0kB3DY8y7F2uy7lcguOkIZOv+eSz9/yxiClaXi7emdDHe+AuKwxf+LgsMRP8BmpL/r52e+8DIQbg0tHkrsoTT97bkQ6uRXgRcP7X9ydDrIKGfL6gA+49e+b88h/TbC7umpBiFGpDb0kRH7Tac8/PszyTLPa+ayrjHHVIMHNyl12SPjf/6M+OLDSU7bEHyqzcgv/xDx+exZT+q1Pv19keSeBs53R+Ov5MmfAIrU9o+XgyXKb2ybRxrjsQ5+//NX+5wvH65xJMyiYaZDHmCWqwfDB1WDUyQ6lVp4XtXnqK4EFrxr/5+2qsT4076LdHZpcfI/8LrAJEH+hqnBO4y0y7G5KwjLAqPU3YIo5k9MS8w8q9RiZtnsPO1arJM6emVxgldFWaTxh+Alc0JbhCZj+41YPveUa1P6OMAh07Q6T22zYD3VasoN2dt29oLM7xOq/gSEdNmSFIS1eu7AraJfuDXvSWHjht7xp3ysBT6Cas3jk0MZWBcvdrLU7Rl8d8q4VkrKENFzkjJmRJlPcZLbaD7+WDyYylRsKXqGLrM/R+C8/tikv3f8Yv/yqLQlxqp6d/Ri/+YjoqdE/wbFuyXtGQYvsxj7HsMxDxNumYSgodZoVz1otOuj/r3/5iP+C5RnidR1gKQbKUBh2yunnyfbHyEC+2/GJejgMlFRm0vpx6dA8HGkYM9pkfx5qXMa1RhgJnSxZBiayh3aOuDmsPt8KP1HQTp1wa+wV29BwSmHOLda5D0F3OwUUmLXBnNlXow/avxse7fNhWeZeG8mBR8gO2fA9L5fFyLlA2v47L2m3MgFPApXwwIdvYzlWfEeFOSySHy8B5hyVcUKnGEVwiwSHJfMPgKF/EK8ym85V6pTn8MM/eHFPGj3EbVvmlf4v8ZC92XMd38+xV7dUPG+Uw5mC9nrO/whu9+SA2FhyQ9byzCx/+RH2spgFQV14P7uiMz/rgx9Q+GE+4knmnZYPkobt0Xi5cUOZMFYVHEf63giT1gFiQ+GmIwO1KuD2ETdUFr7G9120y0jFVEPbjLiUfcanyRX3IBcSx3Z1IZhRGjNq7+OeIXoB93+yl6EMj+qtRgTxK3Mfou0yAogxpg+TJBS6kflMkLW3qLTyU02bcD8PsedusSu/5I5Z6besJ6nv0tLrgVxNCxkkWk4P3cVUGfmVVNlbmSW4UXCUDDy7WIbiseh2hX7KDQbi7TruB04WM0OZUPqSOPqFbtrYffWl+JJmh2a2Xn0Xm79Ek6iZa0KezLqD3JB92rq7f/oZnK8GrjQbEFWUDgU1x87MlWSLvr/Qod8bGhhxqYGyiMYOkDa4QP/VQiLBB0V/lTVPSChfiEQuJZuBgJvV6hAJgbvLAfCtzYUBij1N9knzhIPTcQ65cpIgMUQr+VJH5NV9iHGEjCOtLSwQX662yW3iwBOaCrOGqhp37ZguNjBRmHdSoWDuIekLJQZSzCZ2py9L4kLdD9HdVlvWcny1oSDxoUHPvbfPKJhjp0zayPtiai5ilxdZm5xcP+284YyjN+oCDqRsc9fesdMmiDSsdnosA/WvvPOseyD1bekt9q5OaQW7443gDlMsQ5Q7jeYFWpGH9HCVoQd0TrmCAXm6PVJXQkLgbneG4OwLtr+FbUWF3cuAWcSCVnTa4SkY94O6V1HjWQqMt/QOmAjiOZhr1TM7Rx7XLgVT4hLNIrOrrwenNR7oYxsUkB7cBDpS/sx0g9GKb+Nc/PIIUKetsqJj9G9N1SzNCmmZCZtdgfqsyoj7U8YpCxvRLFRaa5Do76L7nzix+icCzVlssZ+/Q7ewnXEd0yMYHHvZZjfof4z2JTa6XnXzxTTyNw1818p2RqFfhBNdAH9kQ70ptasKqZUhgaiEkMzR7gaItW6WMbW0WCYp0KBh8F6jthQgRxzVdM8YH5bQCtUMjWSCB4Fim9gUH+d9/LtScU7lxCoPL0IFBMNV754EiLGbXaOMbtBw8LiQFRXqbi6ZLuRi1YCWbicntBhuTCx8b37FwFWl2sHWgr1nL6IfuSyljZCu6V7/JZYHPm+Xy8/Iq/bJdcONvxqhoBt+Lkvnah/f52XbzJH+UL5eIjZs7ee/qKYtsyM1OLHbgwb1FKgJO74/Phftcpfvsuf2UIDuabsE2nOAQKhbaLprWITS/9dHpY8+bX+fPk8S4Cm9nilRzZJFVthzCN5gPk7d4ibLX/Bn1kKgZkFODrET1CKgN4zFbqSYoTIMsD5CEh/gQpV2HcaVou5TJRfMbbuoyXCy1SVJFYoD7nkOqSEfdSEver/ALTBvdOQ4drtkSLerj831/C9vDJkbnT8Yb3MN2ePsaQzJ7t539UvdezW1Z821p0FRVmOjeh6o62nFrg2kiP9ZsOB9TQpZ1P8OJ8jagXWYlKrAs43hJwEf46Q6VTlt/dGYJWJzc2tJmMKZ4p94yOeH53U5ufksjNhwu8HMOD70IopdB9MpDVUPpsXFTPxnyuC0jQzezN3wjMbSVAGS5X3yXYQzP2NQ7ey5uux42+2LWXpEVUYrmE/qN7SEa3F7PwgHEnlKIdtA1Qdu66TvH9GfXaaMhZScEknqiIdOghaYr+OFqGBbPl4lLsmNuGW2D1n1qEhwRkmIp30czkxotXzOaLAn1+1ivgTrZ7ofHI+6XGLmFbVe3BPTL0w6qWvp+ZcXKhDUhzkkNpVMKyxjTzejBBqcFO7ytrdGiyoanI07ui0B87r2Rt4ZeUmVgKgfHn6fda1ib/ArGjOrUxFuYqlT8uSQvvyzhTM8RsYelkAqY2g6L/UdFewtLbVwFZ+gMRfKQh5uNsMJQlDUr+zClrKqkRsuhaPz99DBRVEIoyPRiebmq4cwBFVS5593zglRRxF5UVWQuZbJ0oa0kBXI1qtjlg+1I66jPq+cxYs094IOf0ZBFE6Vgo19fwhr/kMOk8gc8rOXbgNUYc/JNTxZyBgjnF0/l6mwg1mgA+dYqHY4+HiLC3DxiIO4wNa5QgbMwTbpTCPHEUULoepA4FPObVOh2eE3BBNqaC4r+e28bDx7lTmZbBoeBHVAtVnBPLFLjmMnoz7+f/fVgFzeIGT4ViuWJQ9ek3OfixYmXgr9IdSR1KwJebbnTDmmNV6W13jaAXas/EVRbKPwzhlcjim3H/9a4E++RgZG6NE0/hSX6hw98kX7TibYwl8/IsPisgE//enZ68qzTxgUnz+7t6cDHFueAZmM2GjM/px+lcfAbw8hX3ZeIWYl3Mr98AxXFTQfVUEB2mYLU8PetTp1M9gUAkVKyZLSgMXBfC3x/PNCa9K26Lt+e+NUx0JI0V78pRYiO3yDtgxhDtAGhtlm5mNhHtyD1iarKanZDGNl9XRhSlkUAMWQT6JQlqOYdJpBjPoUIV//KZYbWdzHmk74uuYSS284ykHFkvmSsI2esJoEzGbuJ6DC6DntkaDxxRm4eQTZjeBnPurGy804StIUuyfijyVR1DIPlgc+zS27cCGceffiQfC+fYxYJGE+1O5KHe7UujEAHTPVLw3aR9rgo0P5bfsHT7rbRnrhtwC/2LPYJpLppIJxbabJwxPs/YkKThZz2zxZ/Cx0EigFOvGNX/3dIaqQywG8k3uyX69krLEyFQnovC1LSxAqgrw0EqUZWbNK38GlV4wwloVWGRVAiamjn7QYR9rgjFdeNQ37vLZr5NTWp/OIqVCQ9LJNVwN5HAhDjqIWSI7rINp6gClVyiu/JidzAk7Wsm/GT9lDBBAKopD3SVCmYTgyvEcOzhtcvQlLQJhZ0GplDqwvvqKy/4Vj/xI531CqDfKxK1stnb8nntnQvU0K6nJxxqjSo6As0TJ4uzKsfXr15uajb4emfNgmbKGNzf8zEvskwRZsfySb4kiXQliZNS2ihoIQGUOVZwyVol49hQlHeUOkVcShIg6IAbVmjaoUqMhc3fL0Q08vnLTx0yjUav3wyk6bLx0LjMsEBGG7YsIVP4pG+wWxLm/do6Q74zVXaCCxeqN93SADHq9c4CbcqpgutUk2Ubg8CFF2gHnzh49+k3P7z6trt0QdvIdBmk1DR5/PtwgZ0jiVynGM1Nvh+ZLPEs3sdHBXly/rkLmXwB04KTBO0XWTLKJC7G5euM+VQvkmNwYFqkcBbB3yS096T93I9xaVGikFsxteZCpF3a3FePO/8aS8/CAdlv0QZgW0iL/fSB89Y1lXc4dxbIfbeeAxxGDxLG0zPXx6CLpCxSWj2Di3RFxhfqHttFiZ8CJJbIZRnnTC1VxVc2o4qt+r1rheuIXdvWKNZ1v2DGU7OiEPWgtuEb6RipGx+q2c/ZDiuy4LcDjXAMSdQiovbAHvwgDbHI401M8011LJ6Y8aDR37qVsedTEbo6gVsFLZglbLfmShdRTqGkKFH9vF3IEKzny09jtJOVz+zwrpWz71OK1i6YssgavNQuXMp36LF0xVd4SwL9EybomTssYkJNi/IFJOLJiK2hzADkH71DES6nzaQT2VEbYT9m7cFf7jXhIXvOxMokrokyXyQEGdEGI8btATTdVNWfiRFCEUi1aossB9H4qEo4bQ3NpDbn/w80S4cwh/ysgqnruD9dGzD7IN13GXJ1wJmUagllCl1scHglNFGYRuspS5Wo40nAD95cVimTWNBX18ta66bNhEHFXdSpRuq+cg9CRMZy4c40JChp+x08+eAlxjVXVVmGe3oDcaVtb9tMQ/ubxvChh1WkIapy1Qa9/sSg+WO7Z+KeyA87Zg2G5/C60VhEx6VLkkwSkn4gIunPBMPVw1uYPBA4iqvu5sSIO13qmhEtO7N2BmF5x/408/P/omKhkRl8/HkmXIvVK0qfuIofn748CxnS/B/xeAfrWwbfSOcrklx2m1QfRr2MORnIeBkqCnjGsVD9zJSRbdHWQPbZ9KV4Yea6dChs53S6boob1h/WuKJRkYpab8g4S3p0H4qI04cLTb4BSubkHn/BkcGRWTZxL7+SLbB7/8zUPclolycRTOyP3x6yoLxSuYnYc3GGygYPT57vLi4elxjlInVSajD3r7bXjc1xk2gnG7zLTVpoqRsdGIB3P7O9Pk7DuRwgHPbSj5jZRXzkuJBh65cXWw3+aPlbZJXnz7H/pUrR/jZ71FbNKEXVG5bkyILzMCmFhf3wjvQYoSOcqsd9U5KgBTL2XtUhrLESA0q7yB+BpcJGuyfzpmEXXsfMuwRjZMz9hdvMV3g9vDByY6sdC4bFbqwjbGpHzyMuDBvKSY0argtzaZUePYb7/1y/a4iYbV9zdTN9ZgFgghGVTBDfgeO2uUXkmXIpw1NQCqGzJ+KYxgq3Ot2uV4Z57HwjMtYeLrIEDhgrlDCu7yw80iiA58aAO+W87y6nLNl9ZZ1SPfthf12DwNcJs69wIkFHnuaywgCApY3RVayQnBweAsMu6Cs9B76BotkSK5BGfhEGcuRDKIWMGB44cPcs14SbUM0CzKcCrrw7mFLhz/ioSXjukY7WteA5fYDLpOIPSp9VZef4HKwzAU3+z/oYQ9z98xgELYU1TKFrTqVMF3DfpAGnThSBS3xTJ5O8TX/ZgNEaEJq1j1BCtZDX10xZInBoZa7sWVLCCFCu1Yh0u7macU5ahNtml0D4K5ZVtnpaF7fKdudixB4GQKvbND6UMXW7Bhj3bbMIgw0O8ktvDTfo7xGJ10ZQG2MmUDUNk1Z2JiRu2+yqsnQpqx9p7k9PJEtvuWvuPhdwSJkTLOCArBAUQQGNFmEbdnWNTy9GDAyC5FVyg5hYvokallrXhDqJGziIkUTkU+omODU9OPFunbT5tjOAYbA6mtdH2dMIfFa9V3j+qNQsw2asJ3okbuk5jc7A5Zl3gOiYxqAKZxAQLNMahvL7U91D9vC1FhoYA8WIVRYslATHNK2mbiyktbyUvzpvVHNWq08jAieNm1Xx8HjIHSW59xIbWww5K+gqlBiF9fBvDyztYOxE/snmn/5i//TJYTGLYVwtAMHfaToqlXZlOa+bM9cZnvcRPowI4uPn2N0j6VZRdHlx8lGFlzEZVZGKJv0YJZszJrJne+mWwLtdfnXrWER2aliCzQh/riv1TF90lilie19I9ZdLkd5bAb0XjtHQe2XKb9BwTyOLOB+HO+HxIQyUicEBb75yOufb3ef0NBBRKB4GUw9ZZsUn12jsbQHZSmIz6ntrGj8UyE7taY0W5H6HNyF0OMcC6lPTf4r+I7L+EAgN+MNRlObUy/JQEOSmRq9aTfGJrm4vSXNctOghwTv2APNSAX7cXloerQoUjYD29c2W0U65pqEVOIZ69G20of5znSS6xDEnoKNiacrPJiukJjNbdRDVFn12K5bOFK4TiQsFsUy/nGLDa6zB+vaICjxDQgllQ9RD0pTkhF+wG0T4LLvnOIsw7VLSjIXYZ+Ni5F8eQ6bj+Q27sEcVZ4IdbvOSUHyczdwOHWBelwo2KdvvezdErqA03cvf6T5EsN7OEEim6shiSBti1ZlGSYBSLAj2tdf+5GqQsEGouEEoyzNStFGKuQ0mmq3PxgR7Kjtuhm6YM1niT2c5rNZgJb8bUsePijcP9wVUSAcWG228cWOt6tkat2fVU2bv05sbuEtMJmJAb0CU+owuc+UYdh2dh8rY1DZNqfqac/Tri3IhrVPlPmmApyvSJp+btnYRysUY6kf+HXQBE6dTFg2kabZfUVVz7bNobPtWEOBIeH84jIkpYFLMTWyoylDuKO25dsXrbc9cMsW/paa1QNcZbMQ9WFnp0esGHrM5V+ocWJwwIqAGiN85IoUeSJFlkhfXIm+eAJ9McL3rpNNwM7y2gif1k54DljhOaI+iJtf4uWXmPktMic8B6zwHFEf1C0f6pXPDtthtZaBsOzX4sGxWtkr7BuC7z4tJbcJLpyWpZD9FUKIctw+Q13nwYdnjDbaOyFKmBKxcMC4t210CXzZ+2gAf+ziYk/LRNjISr7wO082TgMhE4xzLxzfPfIEkB77bVDVmhddo6ARWzl4MpCzpy5OCsaqbs4G8PMB/GIAv7TxY+/T0I+bsT0a4WxOSPLn2cVfnSoNOV9zwQam7GCTGPJ+r0qzU4mdX/61fxqPd6Ux3nVKBJ42Zj+VtOJv6fmb4iLEyg4gWlGAtM+sbkc7zBLEWU2HWA2sq31hvcVwGaOozVAdOq9zabrTuASZmoXuVSoqxjFHxjJeDxy62BRzcLMpKjtr8+zlq1sHlHjtnw+QAqc1botE6DkPFi6SGvGk3PJ7rwrA6zscjYNRsBbnA/jc7wyWJ0ONUsgXHBpovLohOeybOIx9f68ipF0efutek59/eL8gQy8MST+SINWaFJa1YJA0tOmmNyVlLFG4PJ4cyp7d6/YPfB8VRdkWMYZrX7RTli20gyd9bztt1wo3U06Eze8OVeS/+rROjtZgy/rR1dDDVgWFLda+j/UFGyRNFaEmCZK3HGdpWc/ekqhG4pGwMufv8QxtlsUZusHRAv4ucMKvpmI2SBIDupNQb9jMRpqWLdPLdAZ3g4syK5fbr+RKtJF5QFmbF/xahgL0lQoJxMj6Mj/wBhdWWHjTyfxWNwXVt77HrIAKFc0K1/w92R7tn0PqoQrlxid/DN6k9+7rNCLMu8crxrn3Bv2JhR9w8NYIWkhDuTo/7+7zouti1MUdL5kOiqPrs9jJfHVc+hPaicIXroA6UTYdZLSTuRHOhoaE4g64RmR69s9l2eXbTrvUUW69hhiKgAt+41rxDbTUX0u4VRoHrM0FvbLpchD3KHfqLO/LBH2driH2bFGj/c9I2RtI0ThXccAdCzvhUi7NYCO7STod+eRATeb0lMknjZm4i5uQYY6RhUEjM34vRBwAz0+exTkl+VLpizpno2cwdgGEUzHTkOfLe/Dnm3l7sIddVhpmyR+s57az7ol9jTeoZq1jwRoMKx04Dy/lU62ntHqG0vRf5+dPzgYKjSfZiRfm9szNaIpe67558f6l17HYeMF9ijNy1MR9uzS+ZJ1oZO/FAcQYtBb2Ez588XTDtIhX8AxsYLgAWtLTVCZMdOowcVOw2XwT8BjkklSiBjg5TWnEPGyCXOMMMx2M8hT70NNTBE8vasvksN0cMy4f0IxvceAnELCs2vcNEBHl4LNfsznq+MFjeC1k+N0h8Z6R5gKi+0e/t1lbPr1Mrp7kj5NdR79t3LC1wE/C1+boUSoPueoDylL14J1GZGaM4NkJ93jx/Y7jE7OP+xzhgP9mlcf0lN8ONNYOYnEg1g3iN1+23ev+fHb6l38J0M+gX4S4SIau86SCavXEHtmvyfDwKltclTrt+KkMvGAburXYp+BfVsxakuxX3SSxK5u2FV/9B0gyXzY81g4kL9EcdLRj7nm0db3d8TbDgOWUNHkDBjvzoS0xIPSxxbekEgOWFkpeRt9PShb0awi5yNpbS8ZPLW3YT5bQrdEwXPTrH1+3ty9eBPYw29sosnYuNbB7yGIhD9ui3CXhS6YxUd+SqgVzhcQ65jOgyandDl84TCUZFrMoTkvYNzIwJcPt9PuI2faHBGc3mIiH0gbl2GIzmE7bg+Fur9iHckgjw6kZdlTpt1kerAxuEZWH9CO2CH2gMZHFPsWfZ+d/8SYoIg1Ze50vv3zKkvOzq/LzVbVrzt9G7dY9XeYY8DYu8Nvg1MrHNf3NNKY/VI0DBtLovtc6PNCCzE7uwOMqBSq2zUrMRP1DWwaLD/zlGJYiW+Au/e1cFd0T0K8CDDsR6mblfja0dhydO41Nr6CGLQ4CiTF0ESMrLQnts5Mug0OLRccZNbfLcv58Q8Sj4v6yB8jIJkvBfQJT+/KtOuENRYSNUJ8wVXA4XXuH0aAXDR4iZwHMJm5C48028Dqcjj4wYuhbCWYyfjMtAvPotrA72A5vbzuKhlY12oZSMQkyJRPi93wtbHz45+FGzwZ7VgcO+2leJgd5FOzD85TV5762Eyz8EZWRAsWLyrmqJxuHJuWV/picyFDbZyRa4bhB7suxPmHP9aAVUR8gkQR6SFLqnbMuYgtDgmt82sVsMaV9wnwCvzD8YHfgUWZPMM8SLi1SVvVjpslMp8P88fE+5MSiLaPSVyR7kEusPqdZzMEre5/0UeCB87cdWUhjQLtUbxn2iMuWkmlHpF4Qt8QMWEqpgKnpcFu8uxgkSRbf8Ttl/YcUTxv/SSOEHnmwaFLh3HfoeDYXZcvNyRLsvxnR1ZiWbR2D8yjnyTInmhHw6y/tIOn3GOWLHPkl1WiCLiAFfRPBZi/ZRx3YBgZibNK0fAa6oyOY41sf86jdguWgLGZv4eot6CvSU24wN2WRyWCxGUrnK0jfd3oLMThmRhM4rsB/wMQ8oUuK2DcQ27BMdeGJouEX7asZXvxn4SSKo1ZpDEw17D93Nxp5DwyKFWIdbGf159+n//y/WCz1SLTBJbR/rUVzVcly+aJdfgm0pmXU45C3/nt0S+uCP6EiQh+8HW82NoND4HxIVO4Snn3hi6xTGSF8XOcLFbiXlZmZ9IvppUrKLafYILhifafuJtuYvAvrwkq9c1BukOxg0qmkjdY4IaxWGhv/+mPsmo1QL1CxntBr12CUrfez1OfYigHCfBDvcQbbhGARbAdqntyXg53LjCmDbuUrTEQUXxMLMUvYoPqyZAtf17QuFbS4p6nkTPTrVzNPb/aaP/TrrQsFNTWIhpA9PDVpUm4IDW4veDSZroWOXhPpwx46YKkG5TDwHZbY4hy6e1lma7CM4rOalfMelplWwEh+zdcpRQTQGdfHaSFryvQ6fo1ir60zM4LKgQT2KXUIy35R3+bSZhZ24HpQfHvdlZc1CW4sDLpIN6MI5hrYd0KECAMTfM/NG7WKRviJZfURjzp7YCFzO6QW1afsK7MV84N2L/evsImMSi24NcvwBMe+x7xDZ5yeDSOkCwdQImjIXajp1iPC9KfaapeCTfekuMfWaUsCdv/3OtpsmTArDJfaRz3qqXZtcfaruhfu4HGkaGAlOXraY4YxyqPHJg4NslZHknWT1CcICB5B1sAd0nf9ZBnp92lMd2UD0at6xGeeDmCo1Ra0V+MQ4WXz4MDp7h6l0xAxxt1VuIkw9vISfG+Q0cUoXuGPQWcNXVo0H0m+ZDiLwNl1ac36wMnpg36Xryqhf8hwYDfBpge+o//x4uz86uzq7Py0a8oyC7jJhgWNlalBm5wkVGh7lJJbteVrODPCtXM8V5apxK3Ga6NfXzMrwXv9Djdw+hkPVo017MCwUbIsnUscsPpJe3ZTO0KZzJ7D3f3ldvamIA3hBm69u5xhkw+nU5KWInPS7IHpgv332R8IbPCn7jOUCSqSG2AhNhXMOT1MA78Rg0S95hsgq/fWgvRv0LKS33DVRuCHzNe8y6S2iaoULHh6Vf0q3p6GqxHvEV3D0mOHDlMmlY7TsCipimEINxRiL6OvcHw1TiYprS9OO+HXdsR4DcavQUF82zCjPwUWXqxhWDTdFA107y0+He2IB1mMaeDqooE+WPRfOyQFZyVwnprgKiu3Wug73VPs4we0LSlX2MocpJGicJvsEU5gWm4w8woI137xOPu3PTK5HsyhxU4sNJhZA82kBLPZy1c/h0aOzLjHvLC/l873yvn+5HwXzje1vr/BEJl9WbhOIXpQlqX6lLuB+rutCc7Y1NeY4E15e7vtgalyNbO3ZbzGvr9Te8orME7oLOb7+nLKYzOOm58m07y+A5c/3Gudh+c+JAvABL9Bnai8z16iAiXuoVQvDVLDj4Hs9viggx9kROOOOiaPAZ3UEMsfNHT9/jD4jG3PoHeAb2EThMXt6f0PHxjh5lT8OYEFwvq0Y2r89aqsKtjHFC+8IFrdDqxJDCHY2CjNXoZuDA3K8exfBRgFiMjdHzj6TZ56QuK3yR5pD5bqP5jqGrvnPSrmnBRxsH1rwqEFCxFHlyduCgHJkdCVfr9+7oktSMa604L2avEi/J3OdGwmgxntJQs3CDH6dPlJQLKBidfm6RZcxJSe2WsEF3HioQvYqQyXymBWWXqEwevXaqMISoSVDVyo0IVjcuk3luTS+7RTjyQJs5jRraQBbkMF7oofLnaQVRX5HsxlwQd425upZbMqs4R6xx6iZHvaUJGK5jXa4f5kos//0sJznh+GXdqbyQbEhV2CZmQzqV/S9UGnT+KcxUuUxW2GGv3Ept0ueZjYDaNqN0xd4pJUg/QdbcuJMma+F07gUEu+skYRKtbiIWYz8yYu0jORJCodRF0EN8CJVVNHeHxLUwXoJesB0ANpAJprzcqgYFrZAJGfJF+6CpkRCmzhmFgOTxXn6ythkFr/xK+0793zsrTaEBp5dZbzz232fTlbhNG88kHBjHJMm5Y6qls2adcIJfjwK+EqO5yHuCSPC3FeHoT3nYedqOHD8FAK3txZJwPNP8EbnJUV3OEtte9V6ZWh7B2vho3gIJiolqSfB5c1qlZsEukNQpkmlLUJHpsKd9ROgrPec+Zh+4Bm3AcL83ustT2Q2cLZgTZibg32HAaGXS1PeDJfsglO7FN1m5yeuGKF50WTp1OS+BrjGdO+WREG/DOUsL2Pa4vMC82Fd2z/iKZ4IU+vzdh3K02P0VChOvKGy1Z4J+mUsAOyDhSxn4Jb0jEcVvFLYAe3WSMuf0TB4WZ0WQNXWVfIjiuNgofMNMSBQ6HySMMpZhMBuAER72be6SCY86o0L0a9ODt/KFytw22hNfc9HAiWVsu6bKsgjSRBWKuEAVIb0bgmUZiqyt7F5T5SSACMwmKLB6EDhIatK1CUhQVo2rrJcIS2AerQ+C0LSDYBHacfyk8f3FRzOfXveOMBDKA1O98h1KgnwSVqnt3r4M/H3f4E1ZXhgMTf84Xas8WDk2f3ArOkXSqn8QoVBc5OwbUQDAHBMYJX03ByA8e5fmIh3qo+j5obxnTOuQ4lqRvKcZJFDV6W9fZUsJ0zvkObQ/y1Z5XnzpTkZECUacU6VmXTOEKPHGDoW7z6LHEOBw/gPGFe8mv74KSMYHqwWQhnPHuesjGz3rGkgZCoDwijITxrvQiSYGgLU4xhzSTscX3RihSc9P/hXFQZjfA3dyMao+ojxfTjhw/J912RRaQDY73kI6eccHjM68Wu0gVzeVxwr2+vUEHXszdgOl/ghvUtplEN3UTiZbBIE3IXy3WWOiVx7+NNuEC2d1lEGGIHCcLHWDSKpmyxhgVINqhyuVJMaN/Agordfrs5GwQzOSrPAaaXOP2DrElgs0ZSb3qqla7Gv8HyHHPvhkEZTYrU0zWy82aYDHynI1mLx7AyroQKaMm0mV2jYrlCk1RD2lAe2akjBzah+fmjy3ixvt3j4PFvZYPLp0SVX8nnmAfvwNW3WZLoIiJfrKz1mHwCoX+n1qH33/ZwbmIpjeF5srKIsUejNNtUhQPvZ38hY3wAv6tfhhuG4jphrNjgevYzvhndrLKLcwOD+Q0kZzhp8PB98ydiiZkKjrEGnEK6/ANd4Hb+DhyFTuoAt3PuZNSpYBMdt6nXYe+4MLe4BPUsQ6ZQGRxhnai85oiRcKe3HOje+VYe24AFZFXD6VMszilPMEPOH548A5vHDcE33NWdUlVv71pcAwVlLEBvhzcuUFVl207YdHZ3zMLQ9sbtUEW9fD+idt7GjV0J+lt+cbPrBReEKVY3Zb3edRD3zxg2Pjur9GLt1/jZf/1J3vwlNxqFCfeOlaopCONiiXJordrCDPV/WQjhuowL9bDiODNVLSO8ducs3DEHa8Wv/iV+TTAcufHe2vtn2Ns7mLwlxz5TzWiXqvJMXsI0oh1179/O1FDbtiTWQ+3e+bDu83yFfABTkvp7ulcGCjKb33Yc3mP19271EYLeYRi86uOffh9ol0qSHW82mnIEb9SajNyKLxumKLxlqzsqDG/sCufUrKeKArLRHVW+KRus67yPyc1ipk4eLp+hcceWNFiMIF5YOI8pBA1ydcqU0NkfpMBTJnDCllXuEaGB7V1AIs74oNzz9bOQP2czax5l/t61JW6OjGB8p56PbC4sEwzAlz4+auEjj0B1jLvpIA6bUEH5Ah6up+f/xrjyRiXgu+4Jqow0tGMC5wGPOgfkbBEqnw4YqXGKjKcHzGWXTVHZMcAd44TipStHRD20hvXmmxU/NOsbsk2oU9S82rLP3rzq4L6eg/dxi4XuJzZh9zxkxDhukyDgcjN0fVTf0emVnBEDiEYMCwY3lVUDsj7HNU4ebnzHRbOaULe0QYHrm04/UGEYJSILD5KnXhao3ew4sHKL6+C6D2ls15UDYijSItpRm0MRWKNapVLgW1v2Yo81qAh2VEHLuISnzl3xJGwqeyY03uZkyOHxxGAVVti4I5S/Hsj6Gecn1jo2y9CO2XBdCLpdHQa29yQp4qjFplxxf0IbBFWWophnQblwGnifyEwZbKi9vFC0hguNdM34o0Jcs7dyEwogWYdI5sQUpNckbXKcgJVIkeChYAxGWVKjdZmBVdFAqCVq8PkQMQ8TvsGmOSVsKXuX/aSNNOBiHWWjjLYGe/G6ZeVIlaclFoGbak3TzDYDdl68wjfFkNOUsAgeFyNYz80tuw2qKau4CMI2ofYYCKDao0caH1js8B9GvDz4rEedx9yVs1MmzaqYYhioHh2SDBZL/pSqfr3IgEfPVB02LDPL+l73t8dIEI7TgxryY9s/x360h6WA8dJgLO2bbLCqcU6EgZNNkBVmguMK4lEeJoME5YNtd9uibown4ZSSZGIpd8DjgJBgIY2cTNzQnExYPlhqg7rcir38Rh6r1Arlp3tKWRmRUVatuEGqCao8Ffu8TQ7OqYGJs5XMIx9V+2rgZYnZW1Jo1d7OFZAzg6pyYeOTU2+9dTaDnAKTwDeYhVlSk+wfIZ7bTXpIGy9Sh9BncPfr6MrEFwIftwG0RbjNv6gxWtMZuKH38+vue2lkb1UVYgzr54pfYGZjFDAqIhlhqtzYJnh/OAVxkBVl/LkS5V/bi3rUkm/zF9BYJrnJh9hRH5svjwxk1wmFDn03awqTR6gWe4n8emzzNzRDqq87WSMGSbYwE/wGQ0Gbz/4gX2DS9v3mMeKNSeOPtXiolttGPWz3jpEK/uHAl2pvQtGHlEpTpsO3YVr+6M7dtA3Bw611je1TThDYN8b79adfr3+4vn7z6g7Wdm1OZ+mH9uwsjevZz6hp67RsymWNUmy/pVDYtLnQkaSf5kHirg4bjPgBvDJP6rvD7LzmMSSy16PBR/H8xY+BDs0pkfV6lIVNrBNKmVbv+0gwYJmUAr7+sEEpyebXL98FVClOorHtxtICJ6bZEPo2UOgMts1sNDA1nTUZfuQGqHdiXr7ubST9vJSppNo5cmETogNBFY5umyCephdBnFSbqyHCoyAhQ1EY59YLPmV056EPPKg0OfxGtxt2sgsW28HzQlP+SpZYewg4dEpoysqMrmQywL09EKlYx7RgaMpYv+HteP63c2EGk9qaA+5nxWdEEoP1/Wf/UlcVYHOFLTG4B+eT05tqzl8u4rse6kYjwzsIe/rhwzMax5T+C2ywYriEmaC6A/50vkYtG+b5xw2hlP1cNTkbpNgyIEcVFY4oxRPPzQqvu7xMcEalY8oa3tcoOhn4xPTrB09usH/mF+KPfHHD9fAXP5ee/5bpLXfz9xPJUtxV8Sn7T10aAcN5cBIi/0kIhZdHOXzSOwIULkLn8pL+B/EOJJd2TnECj6zpdz86sI+WKQe9atm1NXRlRDwNzOtKe2MIVJqbgIi20NepvcTcPgUDC11/jL94DQ0o8Rejq2gg1fEcKgfkqtUIj6XlkwGVUY2+bG2Mtg36YvIaachY20Xx0NATh0xtVQoiTrC8hTQHsoOfMhvQqkN8eY4stnQ9ypaReRzMuYufA9zHB8uW9ULuaeWaH884lauo4uxGTWJxjLnD9yA1pWU2RNMOC4JUkb8A6eurULoUXuBtWSTsT0ZwGlCoVMCIh4vMYLb4XoCdK4lQzGMa0DP+3Oc5jKDcjn6/d6RkvFREW5AiLc3MuqR9l/FWVBiIWeSAeuGn4A1NbdEgUji+GewMQICgd4UgSY5LAdroxM848onuRNamGfuYCgAkv5aP8Byq25hx1ySL8HKJQCs0cVkyGtnDlEYEDk80BquDNbkWjDRgEF15+TAISmANfYPxoqafW1T7DjwPr5Ce0XfqoMcB+emzh/X32x0Sn84dLA2E49e7XazxsU/Ix9alj2UbH6sC/OrWx5pVAAvI3B/neIFRQTPUBIpKNQ8D/AYNpFl8qoYuQxY8AxACapI7xFFfn6j+2D1hwFHmp8rcdGpJMn276Xb+5n1g+LydE3VCFrM5qWiEL4iFRRGFrIGpEsBlJXtrhTOOCmkYJRITfg0WaRFbMEs/aikbbe3HfT1UHf65OHhAXQwR0cPHgBZMPoUk1EFWOKscSLADLTtMKMAGow7SWGsmRemQDBmD9EK8I2qDNUqIG1Dn08DAVgcePlawku4uNUoaWqbNTWistBqZHa6vOwff0SmMriA8JkzvDFvw+zgis3zYlQWMZcDv1Ka8BSVlTF1MHWFbIL8ua2G7zmpBgg74d5whX1AK7UMwOabWcbtNMOtzsOOQoozi2buXL6BAjmfzoFOQmxXmt/4SRWWQ99mPeSB1ThHl0A3sXmfV8eX7zAkGd6HOo4bchwBb3PdOQeC32gwJr/R1Vj0PfUax30HLMItS9qvhwrUC7Dpd3VU4//qKhVPVheo7RmY1umv+hIBHPFr93KClL42B8nI1vmPrCy6/mt/U+JomUP3L9cvSPibiItQlP5oQVW9+mFSxpK1qOIDJ810wj1630dYJaEE8EJsiU5jvRjBp683SYOo83QXLpUwyhoiolrgTixTMrB2nE2kPigKUn/tuEtfCBrvIjtIKa7R8hYvrBqHGe6+X0RIMmpSiSXktdH+xdbSDBtQd0udI+OmyznkUPJ0p6BBuYTCeGeEP/fGPCGNzI8eGxCcpzM8EVhvG9xpvzc+K6aX9JykSBklg1TI1uea1w0bBsmBtGpuOTn0URksEjyGqzKitqbpsN/CakRHZhoTkaGl+gvtS85urgPKNDraqwAWpvZT47BMTvuJ0SOK7WuFalQeo5dQLpx56DEWPy4xE+lWxJfGzKgoVqSdKP7dlQxICNtc2YYWjpHTBnDXVFmcuHJEc8/MDj0LxEAUVRYAT/4TtB6cJ9RD/3JS35id/OvibeEhhy+MYEfoaxWwG9qcpSU5NssyDS/gmouL57wWBkyXS4PnPbY5r8rnF83e//PKSyeTLjudtH77Q4fOyjEV4nZkdIb9N7t7/502RluGcNBuiab3UJhqxGYNpfgSckfhEvnnpwQK5nMOJGQwOA8GiukQJ943o09gYFMM2SojElFFWZhFr3T4xX4ySXclCDHaHydA5DD+hyIOkjLWDEFwSSoLZzHGDyxBeRtA7fAJs0MkFuUejYiPLx5saRgWXMHZObwQFxbYOnxzZDA/di+Wx4bg30GQBdhuswvZwg6bD848jKRJFvCJslfojd9I9vIrXAkPopQqsmqUNjrjfMNQiI5a6uM/WiAmiq6hEdWKcTjeg+vGbKNWqGneBH2I7WMmW1FPqmdDZvwkYPfp1TehaUXR6GvsG9vIsvfXsPclJYJcQaA2Q7rJoYjxwEVCde/jBwvjcr3mvuV/qiWZzJoPBShfiDHhPyco26VhLI+WJI1DwVqHJziscpjLP/oNRextUIoC8MahaPAufXjWQ+h+L2S/w9yVcuVviWZnOfiiWpMC4Fm/9HLY7whTPYoET5etKf04W8gvrD2j2B86yginLwyY6KuiNDglTCb/CFCSpsnQpY00Q2MkqN6Mdc8VGYzbDzV6i1HPHmEpirGkyCxZ60KAx6CL3bru9Khe/1mXSxuB31M2LKXnlhArj3yhffHJwkv8w7IIyJOrhU4QorfcrDE84jhVVYwYJgN+8kGTau0uoF3JC8eB69r/aRe5NIoxwK3GVlkJ27VbKoOxnfqyeC35bUTb7pU6YvGwUhbeiuFbqjaFDbhvYKqLM2aDblAW88GZuQwRJu2dLN9odroqEWQUrPSSsP/m1yVvYeQzMe22S9RRZswb2TfSitliV6eB1fyWUCNRPKKytkyAhFVswHo6YchkHKWSZhHEWJZwEdwkcIpTrNhyFDkhFqnUYr6MwTqnPyP0Olk2oXMJlEiqPYFkEyyFcBqH8h/Ieyncgzzs2exfi4AzcSn+JOigOqT9KFlNP0u7fB14dK8qOF13HiqqDoumgKDqedTDn7VjWOpaVDkQ/UcqwmXiwN9+7sHLpdWSmDaIimf1K4nWGfUO4ncdpjAGLX4norIMvWm3eGiLtHNnNOHxtx/5p18cZ5DEb20lMEHjdnpJRM7bKYY/tsoeTVaaiQJWtj5etNV2hTSFYelKbREPwHt55W9GMcHTJaVskg5L3REtyBe+SXK07jWiHyG+e6no8BnQmW0K/x+H5+//M/wMmJ/NfhA1wPsF8Efg0mzk3XZmXBh8pRJC6u/t50Y6oZGH84voVqBODq0CMI5pYxwYmgpI8auF1NQsdglC78BmGKcIsxYGUSxwLxpl42NuBucmJyyIjtHGxHLlRq6skciFcVnwL1QbrlL8k7sDrpYMIz71uwrza4T6DA29ceRhyg12JNu1tnrnFyU10DGh8Av0v2b5YaKnHniyO16p+7g23vPZkGHUZbUqj30Ih5TLOetN635heCJW6IQyBHdq3ElseOg50WaJbeH84abZ7hU4XoKVb9xScs9a4LiKJTLPpYgwSTNdNWe0YoIxQMCRV/KjMhfWY5MFfSJahACkWx7wunNQkhEZtiH1aFk3MVm1kGSIypNlWOEBaimMWfprt0bYV3QbwLAEvhT5MIhgOgoQkK8OEkmQDhAoXNboJElUbs/GCxKEcFmULO64BSgXXPMB/dYjWj8MOgSyzYHVV+bxtSBaSrCorxixUxLDLAH7VAiTlQMMnwBOgKYnF7aBQgAbBlcIkSLtJExxqtg2b3liBrEIVfhtHAfQGbQdE19ODA9+EqtOabR1hSYNvalQsM+6+xZeL/fHgscGRdcL9lb/e0WpnCXIiZzOZ6KADjqEOGTycgKwE+UJZDr4dFipozuqgJGCviDE6PXm2N/+D9wIxfk2KJDhNpz0BzHvqUowIBkwxquOVi6rmpKEdq3jJvBPcuP/PZ7I8gMURTSAZx19h9zQLzvWVSVKZsEA9hVio1lQt1FANPBpT5VNyG4oDZtcZ+oLqNsCSKaoNCeBKYTTAyeXz2/NXb36/DpYPWOm31CkfC0zkxGuHVG3VQKeL9/6X6xFlQFzPhbSa8o4pXf/x5v3Ln3YoHvSGsKmqt4FLsxYXcrazaLqNWOgnUiMf1QVmo7LADfDbqJvXcVnjn0VLnuSwAIQGHoXJQ2fHoewYKyzPb3b0444T19B9f0hTtrQML2IoBMBWAJ0nlzSSqft/d5AZN9qRMwNPqtSLP679XAjKDTXF19jkBN+vMEUtDGKhomsc6oOFj359OzeMf2dKRLwOy9haNFU0JrrbEFlPYzLacSt19jt470DBobo1SVr4HvwWpfvHCsNzi8bRnH8zRPtgH/S7zhjdAKNFs9EtRQN7bJGKwOyj2Uw0bjFZ+NqkIU5gV1GWweSbMXmdL/wiuAF4l5M04RoRgkoHad3f4vfUQgnF9srDEDiTZeIrvBf3n55foC5JHyegs29sQT2eF/fOF5s+14Finr0gUYZn1/YFPbuoY6YTzOMVIoXXwCKITd3I/P4yPPi6GAqjdzk82o6xwWDuTmgWryMPGC9ZpTAlOzjexRZN5cxEjzFmiA4juY6aCVppT1jVzN6yVWGLljg4PmY2USVpwXvsy6vwR/SCAaK/KzeYNzxYRreTzsVw7vFQmXQp0+X8Fdzd+p4gYSViUMS1EAcrULZtiFo3GRR66UF6KaaxXfdO+ftrnU7E7WOc0YcD3UbSS1npRmz/5b/LBcrRl7JAYiP71M3OlJbMi3nGlBWSkwYnwQbNE2idIFbB2cTplf4bG0Gj8mb2Hl4An/hyDF8McjaNyaVfU7q0vS99OZGPPIBeVzAsBSuAmiStSffgHRJtUAONoPzEFgZqOXn4Cgy4VBaTikVayrWqT+1XAw7pW+iOs/f/mclz2HEHJlKB9JcYm1JHNzJjwfsrgCraB/Ve5b+44zaiXqxclTdvxG9/JzCQckiD+d9lW8+eF0ldknAP37IAyKIr1i5leqnLh0cxb0J0YKARQcwQ/Tjj0iaLEiF6V9813FWNweo7OIalLqQeNLJRrdn1kPU51gceqENVFviw8UdoR328QdVIyTFhNoGoGYmmD9wWgz2yAmEHshMo+0DXiFGWhVXWnqB1RgVNbngxaml4AbFP4Zixe5laumPA2SkU2YxsRIKbR5GSCPaN9gXjMtnVRWucsrz7o7OKapaSgvYflSFKPyKjDWKJGKNyhSi9KevkY42F80was0gFG6z5B1OJSFmcdkzA2h+2TZFCbXIbZ3ikSqK2UeeKOuh3+vKEDep3YdzAWz+oKiwDW9ZlW1EH3qUv4ejkmb56ISMedxGTnOVXz1lnZDrvSANpSI7L1u9HEBuJ2IzGVu3yYNeG623VlEzLr2N1OmrR1+SGBGB9y9sl6GNQA/0Wyk5S5vM3vwaHOCCRyukqBniXNGcQYfYbG6DhzqphCDN03pHWlidJ9bnPrUMWVp5pgonPKff3pHzSdjue+uYbeZrB0dony3tTzl6WRcEUW69hju1HQvk3JTiIgahu4/GJ+49oduSBNWY4lcAgJbP4nhRr/YpeMCeNGcLJiEH7Rn3hRXnrGWUNO3HyMhSVt4MWW0HyXWR9BSfUA0tyRk4M8l2S+bWsxpyTiUBVGRgoFHjAYYWIddyVMzTFN0XsX8DjJKIohuASG+k72opYBg9fmbLYTdCXQXKxEmVjBcqIcYTp5UOs8GInmJGpUIA7lWlRNrPXGNVDDZDR055sSGIS7iLBqgTldiB1k2ik3cOTzQKXuGQzYGjn0aSoNHtsjz1dHtjbHIRO8vFjnLYk6eL0I1OXEPcKcDL9SiffPo6x62JDwdbZqAVZgNjbdULtuNVxwHb9/TgpwIO8u4UqkuKDxP284/dB/IdT751bUt27CExSggrbm/1wffi6S3JpC3/M90jfYhpjiVKSL+p2ZMjWYWxhJba/0iDisM+65esg+VSA49dOf1XFMrja0UmHKolENaq3Xj9nuJbcCrIuSh+eXJqwUoEWtPLK0KTo8w2NTR5e4H3FO3k0RBFayzWG4MWoWK/yNJRr+0oNQS4CcFXeyPWkhgw71D62sZbUYJSVkY3wle1AGC/IXl7XxEU8Ljj7JcWQI6p40vSQi3ii+Jzo/vaRWwCnXrEPvUkB2e0giyc6kWd7p3K4ElGUgRfdLFw13h5R25c9IjcEeqB/U9SCxaMjqrkYMFvUZG7wkVpQ7FURlfnAPp4t2MTyuSnrzF9rmRSzjAQ2eUQpC/dpdQk61WFACHtI6yLcgY4LxoWHlLksMgv8glws8dJMwYm5AwlfvTa4XJ0HoGoFb3H4hIsANBT2MgANhb0KQOGwJF+60CcaUy+cl1G/IKuVj4SSNO9kmXA9zyIXpJ50tPRqq1m1eVQgddXAoLR0HmTbUh/j9/wGYI+xQLlrVofgNTrzcxH1vrBc1ELiMhSOoxaCaSgcRy1k2YTCcdRC8ttQOI5aSIVD4SrshQvmt/LyW22D4bZuuCbIr/H4NTfBcDduuBaFwnHURoLytZ58m2C5bKxyQd5Ah6x2gry6QlY9RV4akcU/+uLRv1hy+nm28xt79Niirzz6yqJnHj2zy2kRB6pRgCZAfEYStIAiFKpwQq1DKa7dFAuv6BRoApZVjwX2gM/I4pJ4LBIrPvbqAFt14Pd7u8+nxKVzpP/yiiO1ymLp0ZcWfeXJv7LkX7UevTXpxGvDxGrDxOsjxOojxOsjxOoj/MkMi84R/ZV5fSCz+kDmlV9mlV/m5S+z8pdtPPrGpBde0y6sdl14439hjf2Fl35hpV95/CuLf+WVX2WVX+3xry3+1Ks/atUf9cqPWuVHvfZDrfbTePTGpnvto7HaR+OVX2OVX+PVT2PVz2bp0jdLk37j9b8xq3220M82UpuHwAPqfEDVmKDTV2Q9smct30sRSqoM+h133J4Seb1ToZOV/CpDRXhv0qRo4xWN7TBq4AFHfDVZzCYUHFxnxGvSNDi80ezTe7s5mzK55OAa2d3NbyredOSTjanJ9rt/OOR5K094zSAxilc4jIbDa24DMW36OI+R2KF4aRL7mPOtnrIMwkGu/CaOH0PAwRj9tSrUu8Pe7RRWRtDWFOEnQ8DPUlJ1dbuqOuW7orvBEatL81HTTywobBTlOZbnbGAih2qc7DjpZelKkRbfy2HKEOswKyozP0O9VBfShF7KL2uFLUENinUjTO1uowbBFq1HkM9GOLwxbRxwereGdjN7iSrSoMzr0GNH3jzmYmNqgxraf6eaR4ELH3HwmE5xDGxAN6uyXa6a2YusXNKRaSXtw0YqqCGzR9rjPMiMc9xD0aasa3G9xM+DSdLS9+D0NL8E26yGdVo6XI1iExmpbQiqCu3L0O17zWlCn/tScvtZtsa5y5UqMbT3vBi1rBO5XWrB+jE/l6BKyQId4HjXZYBp73ZtcDTr0z68aEnaFuv584JGbGac9HKn4oFMHlI0jzK1+XJGsxc13F+xko84pNNSBmLgV3oRpikXEnSAvqxRigo0QF21S1IUA8RPuFiTYogxvLIyQCmZelGCj+iBANJyLUxsYI4eoPEb5SHSNzgLFXXGnWOnbd3MUD57513CS3NXZH784cNJFkIvFmFcVWKYVK0IPMfp06CKAjBbnORwSxlOmHyqKP8AYXMVQsUlfx/fogJMol3Ct6qo+Y8lbhrWBEM+5mWQpRPE6uUu0fh2MzQ05vVRxGzCI0ljuPuLB6HT60Dap/fOpw2Ds3+zH3T24/tw7tdAXTaBrFsUfSrj0b5Zn/uZTWs33kCdFjfyhJePjv13gjfmF3gwMr8ujM+U1Dm/69pD3FVW/6U7nkJWZZnwRqARUmxK7hlKI9KBlP4WR9nGZ2V9NfyMswdwQpDsVhojzTIjOAlAdtwb44O1s7w0JYWxyAPLpCzNzyxx0q5SM/81rszgtN6cn5vfStXQiD7K7xGT/7dqRSEjK2scM3qAvtxZ+jMQCxbC5Sm3A83hZE5oZCZFvglkY60H9a/EOrjVJU2eyxaztkSzcuVN9CiP2tpLQt5ctWYHYbJhTxisxcMDO6WXFfnirQNSj2tzQ5rGL4kN2M2HpxRnOinbpo3w3pPJ3/dZgcrXWqFo2LDbF07H8njijckHrMtlxfjD+p9/P/vrQVCxVXUJq/SKX+xQLfP04dXDh5fnj88eP7oImXnIotszMVXQkI4KH+LKS35PnqKWgCNcMrk4e3J2dfnwMsRVVtMBBaMqVnE/ff3bD29e//7zvy/OzoNJaHNZk/3QVDrtqrKYdn5kLX7+I/v6MqA+AH0J9JD64BCXNxdDxLFWbGfWiHiQIdJYdl/hegZZbpC3mgbMzpoGErIk/GlyE0RRaQJ7+KzuJB9+yz0q1QYLcOAZPM74X8Sr+cuyLZp6y/42Dd+9VKvdPS3ygUcsecQuD1k8I2HGV8ahiLsXysPJHdjiX/782zVjeIe9iBixlItannrGMU0yEi3grw/PqxquYScumVuduGBF2GQwX8H7yA4z9guqTTrc0jiUTbJMagNKyrgVi5oeYzofbRcJJQYG77XFrOqZOugSGrbqA5s5C/6ECraCsrEM3i5tcObARdlGyMEopqz4XVCqTza6WVVQbw56g7apC+FoDm8KOiiUiYXgvMpKNwhZrkKZdjMcyKwB4U9lC4+d+Bm1E6Mkj5BV/Uym0gnEqo01UQd0+Cw1MHRAIIYaCMWHUjgVOH1A2EKAwL6uOLXo3rz7sasy2A2hHf3c4oytwNgcHVP2yU8pTnbu+f+T13InqxD0C1boZsr7KxhCZLq05B6cQs32fvhkx4aRtxitVTU4g17Wk/phxwB7q1ITv8NI/f4/4mjZFaTZWIfQGpmaFKtj7oRydA/eCNQnbYKDh1LGcYEML89w7u33yrsbzTrHuue2An5BwZBLBYfAQcvhwXTuwxEZSnJSdM22Ki+hWw5ciDDTC12JoCvpkd8tVbpyXMfz9mOisqR7aJ/rUzz08Ha9ZnZ4F2E5YR2eDrUTGHP5QZjRTBxMpA9MFsZ1GBPa73hTxujPN/kJcH9X/BPaIBrXpGpO5bh1etIZrPThbyddd0l3wwceZ1piTHiXRhfPwMEma19mAYat3//88OFm/tf34aIJtlijvEPN9XUGlxOEiSFq/VabunTdTD1KnBRByjfY7WD5YKHfr/CvZROyu2AyMXqzwpWm9/mwKdNFAKsIP2FlK2EmqbGpl1zoSvg3yNrIT9Ek6SR78JtUB7i2Hhg65CgAIXYNArCJwV1Ky946eOVE9SvNeaBHyO5lCRDsaPzm3E52nscw3QVGmQvzqT/P5w//erZHKslleX5Fz84/nX2OSLzgW7+MY9EMLPT7YeJkD+78TVZbYq82c5KtQweLI1YHZiRZ4wrY2+ZARAnf7NENW3INlgMrn2ajymCYFw/mcgsXQrMZVpx0ECfLwtfpXhOdlLHZ8Ged+aY4zGnQXE5H33BmjFZt5Fz0NPm5eWahLRFDOQaVPuhIyibpqujB3aYZMvRR/UJQWqAqDRx9mQQlrYb22ooSwY+2AfW6Ji/evBL2rqakJCKJaRervqcmwp9WQtnsR4YMqnI62BJCKTO1FevbizBNyuZRvv7MQhK0qL1CU6CUS31GLckSE4A5kNuy9eDoHhULAzdzhwYfweJgzZrgZMWGz0C/sikyEQObWmi4SOCdCH0H/UCbGxiFuCRFkpps9DLGowQgcWTPT148mr7i5VNIDOeKIZIqHgs+0r15c1TuUxhSAsLFMHR7VRVEJ3LdySyKqXrPxPjKZyF+g0WiNE6dYgwJKWbbV228DujNgpj0xHwRAPuaMOBv4cZMJDl7UaMY9q7G9zVE4MgM68hu0+4gU4VogweK06T1iffoNxhDWXp0UZDY3XEyCN9IigbfZQM+1Uy88jRAofKfMUKRgHq+y6mT3fNpo7ui9M0QWmSbSepwge4vZeFdnUszcJLHNP62Wa6rkj75fHHua/z2apDk4uLPvrq5Cg86qvi991iYh/30yILPw156GBMgdkvS3MphboAPX4soNk572ZAsI8sVK79Vy0pR3GU6uMEEuUjxA7SJjbvM578/DwwADG9tL+0mkkYW8LX7IAQs64iENkxsihK1x6aWS9EQ1uV/xg08EMffSX5Z5hUceSxn11vWhfIJLybHBV3gVjRo+Xts9oEwrPnhdtqTEiq2v90q0vZarsh0wPTZKnAj0HfwKiq3bnThNTigathsz2+pO8SM5e+GFEmAJCvQBHcc67D/uAydkWSnU1B7MjAmCK79ye1xlkeC6/CSRdKJ7TDIRvcd1XQsuY9+n1FfYRg6+e4x7f4kb/4CDav7dMJv05yI6zTXfM+5+wNHJ7/BDY86BhsQdJsM+JG2pOMWjl6euauyVzjFoAKGlt4yTOIE0Qn4xK8/lZcld4imX/AY93QHcpamizVu029DWqU24cnSNf/59efQGFc2m8q+hWdA++wKiODHvFfCEviDDJagdrnM+2H/WsnElHI4tcbzP8o/2LA1ooflhObwqKejSAivHz2fm/Jm19DLooiCMyMdNBbvyNQXXLz89fdQZTNKXLV2bRvYjg0rXeMiylGrnLGc/e9yuQL7erC0j1eETrnDAYzm23LJ+MxTxcceHwZD7NyvG4x6vEJo2tuAvapN6fOhsIkJtkuUcSNof4h1SCJJB5RvSTqoekPXgSsUr+XlUZeScWsTBx/aLBaheXWo8HLGYiU/VoPyBNOOtL/2w7MVStbTgKx8nIIFdI4KHh/sjIJLA1U4E/irqGG+g4XlGRI4bA/dQWlJM/uZFJ9CTzMxWmGQZFuyQRSjBPNJ0CUUBdmwaRxc8HnECDfIR+EaQJiS3vqY0O18vPYh+TanizYln6YdeBNgAJL5+NdXTrZMh9QTGN17cktZRKvStjvfTLB0yu3QmbzJzVsqbIcU3geWBDuejdOJ79/FxQaiFTnQ+5gEK7rIsuIm4RsR+Dx8vMnayv0/z+eP/joZ5wgB+ZI/XBxiq37j3DYzUF6W+ntfL8k8AlxkLo4yd7E+UFXS2sGR1KYIaU1st8SiNalIR1Q72ngNr9bMXiK62rdPfCrZ0iVlMbdlG7N4d1A/GZNf0vTHslxm2DuvY0Qmx9Ig8qLzYTnfBsLzyxQu/tUHmxZnsx/isijZaL4sN06ucIYtmsiUjX79XXNIEbZBp5wE2XFxQvjdGAtUmVLILsVSBD1mw/5EGmqvZvayds+5U0qpZrLh1vr+xOY+wVhmE9Y+Hii/5vzyV21tngUpDxZDtBFzAbGEOnn2qeLFx+PK4ZWRNlenn6rTPeYIkb0P6nFRAdqSHGzoZoxYJvvwFNiXb3in/Eu0deX0rXlYoJ2cRIEFisvlZtdnkFeAy/14SeYRKbqY0s1VB3Xw5+XVX775qMP+XnjuNAsxVB3hwvSbkDuXtuuWLdn81Y6FC149smdlixhDOnvPz5Mpi+s2n70gcDO7JrFjPCfIkaZa/SlE23c6dSMfc/TJstlLUsfwnm3TJgSPnkmy0DEPTPuwfQ4DtK8/g2XZSzY6wqufnjoDElk0sR015zZvHlFnwkCnl+k1G8JdLSHLKKB6MLWRoSFU3ovUgWW30vbC8iZDIMh08a/ZPLnd0RCoCmOUXY9NTvp9jdKUxCMJNyKE4aUCthg9gpLJRPexauujyEH8/rP/gl11Jk4X15gV70cU8xtdHasZUpyol4VORuzdxnL9foVnos2QJZg+jW6lNivMC5oHvVtJ47opiwVOBl8NMMPoBtsjuw9kYpTx9zy7hG8LgEE7XhHK/mH/38YrcCDXpaSANxO6Vd3l245Jwhb5y64qM8LAmtB1jgq21oM3hLsGnlsF8qZCpDEOdZRgsDWbHHJOJgRVlR+xllFgSjsteUzbVKe6TzaWZANBWW4MvvJdgkAGq2piHkPH+mb1BCfrOmcyy5FijBdkb+Gyc9tPHRrhADT8vFqIvBFvYHuZNcjwYMo4cMuy5xjMNU9X5nqYkyedl+Ui+Q19qUeHxSKpZRDZYQxg79lexDlYm+WPNuCEq6FdmFuw0fQihjdHjPnF4mVddvK1KMn2C5zsSUNt676TW7boR4xHLPAhxJKFOGRTS8WRAn9/n1/OO1l49/OWJUsIgoM3JKHsBgSM4czwPVv/bghF4jnGlI0TePbu5Yu9l22KUWPw0b0lRNu5IHUiHdFAueWHsi+zNgooV5wW9zSVAxMdtWrowx5PnxV1mJZBeQ2CEtaAUFS2jQeCwxAbAvPFFIOTFx/nNuoOrO7g23DaVGzxE2eEu9izaUs2/tzAI6s2vCbES1SaujpgGXGvtjZaoQrXUemxbWqwBYsDmd+gjCQwFrqFh51cTq0qOEkiVjWt0JpnR1Hgew4GIgqa2pBJOT5uE5U5WYX6W53sG5BsPKTc2cZZw+7vOYhQamQi5TFXcfBq4sPLs1CztyhSdAObnOBWvx8+bWeOcUAWAyWbBe890utoQ4cBDmd/dmeLl3ituqsyRLIkDoaQYgdoU4u2KcvRx36XvD/IUKPtD8KKOYKFPubEwBdIcEN1QMgEXOlI21WGW19pH9t0lQSZcgnlbQCk6U0AFdVgozs0LpFsV952jGWnj1t6Jh8O8ji0o8Q+I9hgdppUj0r55ffX3zepYaG+csVRoJRGfS6zuP/8BrKxVW7tigaY7nSgEJrIvkdpItLhtn/OaONwGViVGAK6JtAtjdm8DROok00TF1x6ZFybgnCgi7OQE3NlcAgMn1oOb+T03lwHxFgDqa8dlSSUIWq65uBxD14ImbzgNcmOlqiKoJsLzuaaWvMPLo2k5H6Omb49z0gqnUhPmwCDTGSd+6T9lsp2xNEdeD+NYDZfszkjYHTEaalB65n26NcfKSC9N79MLHyt0H1uS67lWqD2kWjDwkuijWnniQ6si2S3qnjE8vhZeAPcazHKGwH3H2RpMw78beSevZLaEymHVB/ukZEHTnTYqWoWXXNPib7GbBFkeZgQOfeQCw+59JArD3noIY885LGHPPGQpx4in35w0SWtNzb6DWq28dUMhcnClV+qdg2iA+UmGUcU1xvu0lWCEyVsmMI3v47ZhBHjgFGMoFObLiQPUYS3/zBN67lBIqsRpiNvHgbpY9d+7eCjg77H+FDjQeCAZ7+2UUboCi7BTLFVq2q+y1a1DTwik/AXgMzr2kDn3zVKUD2e/wOlDY4rY7I8GJF0P8UqGF8dxtd42YH3Jji2o/4ZPHelNpT+yJG8MFE5eSZOjURig0IclqiW1lMXoLDfYlQHHhLitMygtct44aO6kRro3qq9jnbMjRVg+j9bpj/c4drnAyncZ+Ajl6v8N/fgpS14HGjP4wKKobrbuoOx8ASLHScjva5ne3LYetZQLFkiVhIG/wFLl3vnFN+7wG7Od5mQ9MLqw1dxuBpwxC535uxiOwXrFkqz03xZL6rtKT+iDR5rqN04L8n90nEXdJBN2F1tXaMQi9A3cAlNb5awyRF6wB4izGqcENZyXHXPiqZlUdC0bdwb4fFvPyPlm8nOANObpDfas/pWTxhryqaDoZtEm/AFb/Rqjm4t3y5bkvhPlRkZ7EOIxa/xvY/xgQiuJgdueADJgFVNJw1TuhR97khBWbi6q8okRpQtdD+3JF43aM0mEdVlutOTznlYi+sfp/36WPqgA1MwFqRaVcpF3Ul3U815Yz+FX3LxwH/zHiVC73LwE86W5uwWPamQWWBGwNCgwUJbB51WGoHFvMHYrdVq5TRTQMwpSX/vGpQfSFlY+CPOQtuMCb4sNyP3cY0gSmgT+vpmuj/OXj1//zx8pfKw6XIJJ2n9e8DGp/ipXwI2PsVPvW4wPuXPsn8c1UbUl/EKtA7AEfGV2IkmfaL6UVrjU/zU/liNT/GT2Jkjfeb0E6nG5wP5wR8zlT9tBpVmQGX5Wwv6MMVF8z4pB9U85hZh941THglUEtR0Ee74dumniv0Fc4z8totXXYI7NraldUearsi6iv3XnNzrTAYqUWPbtvv7fsSiFB3jxvjUrdrT8yPkNrO5QzxG07+YvazLm2RkXuAleBGrUFD6xtdBvfMf1vFiT4Px5+PHOE3YMNfF6ccYdGEwSTq5N6rkSUFG1gKGqAcuF3+88O+YLS/My2Xqa2LBs5WIOgAyUzBgkYgGpqVzebkOWhUsbQJPy4b4vqCFTZPg+YsFso/KlygSEE9VffC3M/tPUtXWx0X/1Wz63xuNf+0NoR+fv5TmhGZOYomJ5erZwkXOPeTCQEQBxMoocdwF8ZK/GhgyepMsDm3iz988n/3ESmj2sswy8DyxwU7uCIISZJVfwoQjiheQq0WYBm3mwqOJXJrY16+rdz8s6NhUzvRC7myjLNiKgzrdUK6bYOdgskdAEOHXX16Jd9TNMs0xU337B9ctIDc/92gQPCz7tQq1CcXo4GYRQ3NY4qvz8+AybacWhDwGukA9iuwBNjytwF88hw0ef0yNkIHz9Axkhw3MMxn2eOfpP754WRaUlSY/kRw6LihXZZmTTM24UWzE0bmwwJHWorgNTJQ2o+CSRbY3FXDoqHUnp/GC+XWRI6sY+BpqGVUL+J/TIlR8blm7rtoMkRrz1zSqGvwj9EEylJAVoZRNCz1YRWVbW8EqOCXSn59wgjdsZUmlYZsmsCENUdrWJlKXoKJQMLkMohZnbugmbax7tERts7rov5saJQZ5w2SA0VQh05ray5/+5/wlggfP+7dkjI4Rrz7PY4fMW5ZP+OoD9kvpemagQ8h7C7TMWu6kZhmbTm0k1UAnCvFu9pwSNCLHMs6RDPGdMCd0EF58PbLHzokM3u+c2DsfH98UMapYp0IflecjfW2jKytczGuMsrksAuN18fd6t7tryjJjf36v4CFXnJyCHyXXjdLkEnsp99v9AyiWs9ghxtUigKpT6BBJFKgN73F/o2IFtJB8e6sJk9MRV1Evf15ky8iZduJCgSIP8vPr96Q/4A4UOC293X5xRLqhFkkI5oDLs/MAeB4AK5K44NfO3fIlqhpE/KHiQBUl7tnocrCg2ANSH6HnNrZXbxfhtWH/s/9SG5ejzdqOt/9BCCwZnDTdWTu5vFjePPn8qGqeNLBW3u3zPk734foEx/nqlm5uWnK5m+t4m14h/5Ykm6ZQY9Wg+t6h1PGAR+z+r57Pfy1rsOlw3CssEzSvDIrcjTKwaQn+8Pzn91CMd+kBGBXN5QLV8Yot+xb8U70GzrdMTKSomWIkTBaoRWADLN9Uv7BRyKb+HuoUQgKYfoQMUDEA9XcXP2YIXm9kM9dHngr7e1PVct5i6J/0+i+wAPt/XZy9FdfUWIimbmkTmOH4fOnos0Zy0BE/xohVS7nkCbpJX++d0nhHVltWRuJHaYS8Tbi214e1CZSkqnqlky3IuoVAnLkPcycgPTAxB7N3ZYG3E5pyDvH4Trh+NscDUVVlWx++eJLgJdN06bwswKGjG2JiVn5+4/VPU+CCqJdvxUhgIEJ4+TnWkERU3pIKcsyG9Nv8j7fPf3Ykruc3GTLeMTeRr67S/PD+3Q9vfL+S7E+O7UncQsAYPiOgAruEirhI44aRG0QOmpQ3BSjRbmh8CwOTixJj0DRxcffJxsqasF41D5HU7okNtvUGby1wWuG+nr3mi1MCb1fUZVvZZZymS7OA+888uaH991dvA6/fzN+w9j66OhMSkjnRAUF1tYHjnCey6UuzHTt/sNI+VOt5/UaconkZFLD8ccQMfRj0OC7SOjwDs5eg9x0+pKeEK4xWyzOgPc7vZPApJvhgBl5KHwmdskfpwHFBWxlrSSuFwLm9KfGpXzI/EVqhwj9lkpldWWQHOGKdS7bjjdhIe0IbUCfrrnosmVOL7ABHzKlxfDrwyJWd9oTuOrJxxDqQnFiY1ljmsJXRY6qLia91pD+GlGfdyGW9gRoOKrNh8dJru+vICsuCKSV655uz6mHG/c9yPy5R8+yeFUDw+M46731+/SvDfv7h/cdrNm/CXYjkXvcDvDX9+29v73XXLz8+//n52//9/s3L6w4lm3usN8b3Tkar2MmmzqNb01C26m5syQLw0FBpBasUPqsacQ9sAu9m72Ej1zfOX6Z5Y1JEjZvYfgY6Vpyj6Huvr4Ur5DHjMCEtTXU43lHN7+P1U8l1dEAyUj60in6aSX80bg2B4dxyZRC/+l7WCsVr6p9XmTDPrgkIKQ0gwfBCgQENDRnCcFAElIvee8d6xEn08I7LIpqpmUxgatTijrwIafG4349sYMpHCpbDJGR3bheQMDS3GwC405xw84oxZREJP37jBa6/RB2Jz11bTxAOdvb3vuk42pjfvHpeVf5YQxKkYS5dD+yhOfHAR9wee/Pqtbg9EpAzNSlSVAObmqB89eSOu8QU5bAWI0nRs5sq0rtfZ2npWxsPvRy0JHnFwhvr7R7Yz3JVRggrOz03p3f8hFdsFpz9hluqHomZ/ZhHP/mzAaloVZef8LqZvo/55vr9G++C5hJcmJvWAcY3ODohn1tsgNNS/h+zXyrs22QvP5U9zBPvga++wv33j7Ys66U5Ccivry/Ff1gyc7QMKuvrTU/cbZ6iQos26PmCdzmeUv5b7MMdOq2/ff7cfwt+mSFkPvlufnMv6z0wrbDehhN10nTeotfIxDSvZy9Q4RzlMxWgHyrUB7+DKL9GtUs5fUt/jWzs4LM453Hn9vTul/AKN9c+g/Ld3mhkg8oP9DzDBjoVJaxIiqQPbWvvfpm9eLH4VA1ZtIMLI8Y6ioSd9gpnlflNaWZ+6sNvBe1YCAD7Dnh2MuaJKJoo4ibKx6kzsW9z11PWvDR3cZR7UgcmtYuUNaxvHFAu0Dy4Jhtw9BSG57FL4B7pEw+VN+YduKUusqlCkNrFtwmyhZmQ6JEmtsuzhLw5w4tEW4pLBod2Btm/7ein3LPcQO8w968O7SKiBTmXysD3umIr7pAN5j7f2rK29CjaKBuPBnsujAe8BwkB+08Ur/ACHJFrSLRa8bsqSdH0nyw38PJGD6hxX3/3rc2426E598kcZ3UmvHKLkRA8lrsLJidzE6r6Nwz6mPapaxVobdNkVh2UIfNwQBvea45QMQ7e+jWUZyPh8fnDFG9CycEBERvUPlVusZkEmVQPTWz5v/7oKyt5tTSVFfU5NYXZWxKFEsk0LJNRwMSEfvvd2zdBWVYmlHsiWOZ1K+lsSnUQuB9pI58SF6luXISmLnLjIBNz8r8Gx6LbRUS47RX7FcfqR7kghf6dL5pafkjLYPiZEfWjlT9E0cOvaiV/UIU0ufpxMzEPP7+av8fxSmoLdRllOIddNF9jwLcVYdPvP2b2uncfjy/LIpk3MpXv+HUvE9i17SLD3mVIsFiEhwNDInfXyS6joCsHaExOngatusQG2bhI9HLe0vkNWGycL1COvpQFuhGeENy0PGl/effD3i5iD1MKhZeRZVHmyv9SgW9MYGIb5BKHe5KR1gMrZf77E7yOyLQ3Y3jy4WVbFZUZRH8P2vxBRjuWtxPKq4qx/CCfbdih8y3kTn8f5bDjS24136GKdOD4nZd3B+4U4Z8vJMsQ+Pf+8OHm+w/CcbgA56hhmuYq587HopZkSce1oC7BG5yVFVM/lfFDh8E9XAU/blkbgJzTLi3BnS8YZ3dpU8ED1B0sdOVSJTs/KzrlSzwjG9xxw9wcFcuyyzFuorLpCrQkJYUyox0rjhrjrsJlxZY74oW5jo0tSzCz6PjOU8wEZRkUO/ZdS1FEMvBwvikbDGsjINAOTJOMQ1uzHvxtadU2grvSWYIqtyqDo8AYE1rHO3gsQXXUPKK6vKGh3RDDx4XZXicL1nODpj3AJuO2gprPj7//WvzqjR3Xl2PnoAW91OvBPG+5x0sDFILKz1E7OhWbFye9DA7t/3BmgUAw6/Lpx4+fY7T/FdTxEel3cTxw4Jq5aI1TBfUh2kQ72WcYCONpZYyfOeapL5RVK2R+twkp59yVjoFyX679Z7wxvxIcOXS8tD+zykyCDRj2V07quqwNbBnH5pcsDvG1autkYefGgVbbpDbTk+xdWLxxZgTj2zL6U74g2gO1+UHRBhVo5SIF8hEzEBi/LkK4UeoBcvSlDsFQDQEY7qkMkJIsiMqRfow2l6UYEn5ZiCeycZGchQL0VRwgQu0OZGKAxH7NR1muliE0XzZB6eimCMGbmIaDtxF/XIPNghYTr5Y3Q/W7cWt249bpJlSbG6ceN8EaDKG67jbDtbYJ19fGranNcEVsnCrYuIW88Yq3R8a0HJZ9rmFAHDaiq0rR3xu+TVa0A9NYqPeEJ0UYtzq9yTrI0Bo5wpzk+NDJdDuj1Yzz3kPQHUP/7DfEGltoAqgNgpwFeugovh0muXbYkR9agrGqd9miaE2CzE4Pjd6uUQH5scf+6rbcc7Ji+wqdIcXhlSejFpNUCTOyXSDFuKmCtfDtc1ccx2zhF09B3GcHgK3dSr36x7QqDOdZwSUY+vAhAQd7Mqw2f/snAJePzjpubH2al7BqOdm5LuOrpsWzhNACb+ExJNr13/xhROHLivvkhT4tKJ2Oyj0Rwtrldtv9WdO/OljjoLVYmYBMfCAIn3E5mqwfCCTMuavoj/B+LftDYaVEP27IDjcq91EUd3FTsoXiEtdsuXd2DhdZ2GJiyxZWVMrff5sFYGZePN7hlMHJM6sU2HIGJREqkm5nYbDlYxmhrMZLKiwE2Thcs6Uofwi7E/uubFFKb5486RpupWsWX8g72nLotI81lWf3V2JJJsUVid+BI8/fHK1l+zMZ3WcFALaG8IKlb8Ak/FVCHMV+wFnm0mvaaRadiuXwHlzNwE73fClWHcZQUsbGqkR87NpyK+Pj2Tn98qN/tFBa9xL0l7hNOT/3oQsfuvShKwNSBzc9IKwDrbSv5trTSwju+X11041ffnm1IEPPmi/LMmFUXV7qy1iFawwnbYzEPXuNpfCr/1xhlDUrAxC3pvpvfihKDQBRNksJ4BsaWf74y38Wv//bKQnD11zvZW4Kb7D2LSgZuugFM1YjQuza0b3PJrwVXpYIHq6j+sWd5IEYgiSXsZHISMjt0L+O+8LZqUhU4AWHb55W0h9OcL6FIwiQFnaPKD5VV5s/skE+ZkN4WZ/C24El+3/7MZUXnkd23iW7Tu1MMVVEcvbzzwULb7iRtOTzvCGZG79END5/tLi4egy+FMQVrFAxvvrZUzqrxLwUJ7+mtaZfX7+ZUDWpZSunPidK8ON78BThrxSqZWMQREoWVJDlqoH7lTZcZokLcU/HFK7E2bg+FDfhkQYiU+S1KmIMrJ+CCcrohPuCPkgj//Utd5k18HhQwyaHKpOOrr7B6Pbr9aqsKjz2tKNW3JhktA/9nbQldzA1w1nwRNl+//G3N698+/aqXdYkMW0bDWRMq+AHIzLwh+NdeP3197d3vDjNZLLOj9TnnieLLPjQWYDk5I1EM+6GTb75aMkSs3kgXnPXRJUTKEWIMtXbJxQMp00ghrjXbaPHuekxViPLX8skwfWQIlNxqtV+TETsPEtoj32MDrRV+dzYMZrT/5yzSQ99gbvk3HfSUDY+O+FUZjx8H68ifaQP/dtO4NJg5yw7zuJjwK9He37x5eJxSy43Ze769XgBB4dzXgawOjs9v7g4m19cRE8fp8mjx5dXZ25L/p8jI5dSvz9rK70I/D5HBiRKTFkRfd6lZS0/jx3ff55ixPPbS39pUqvbRfI2t/7mydQ7NV9ly1THR7yG8dtLw3zCMcat470sKbRYh9tSjIv27q2vc9S5HlP5KGR8c5HzHWPseIrXkMf+DT4zXWqTRGoOGG8oP49wcXl3xcMrdOuCX103+O1De3aWxD/r+7dOPltcWFlU3/u0ABb2iDPw9XNYh91hAj5/ki6WFAEXqISIX9pQwESZ3oBnsxzXMfbEGXgj4HMV0QVf8izvYBF2/cZbZFAi1xi8I+gvqDXx8fXn5B+v385flhfKvHofgy2azWMdQwjbI99C4nfPaxy4YL9klWcQhGQWhC48BDx+eFDhYlyj9iCPW+4B/KTZwSIPEa8ju6gnfr5NIvHch0MoxcNTrZd+5YlYXXixK1gXeBByMbb08RCP/a1XoHuMOjL4wXdArHjhqd+Q5FAF4Pp38L084UH1JW1NN9Dya59ygKNCFnaaHaOKPVAQrfQkHcxjWJPV+XiwVy7gWgPKK6bPJl2FbsTx55HydP/Zv5xHP9RN4VPvFR47v4EjWy0l34yK9PWLkpYZqrnsHcVFgviVHCHEhuCbrn/hzc5ccOMuXOLvX/6/6ewXfhXu8OVoE1PpzSrfxoiu0qy8Ea+SsxoaJlY4I4jAM+bKObuJ7Nrv13zZR8+ZfaRkSqWqpDkDf2E8kIvwQcmIaIdwtivo33NUVYG9smZtEngjM6Fpc9n73/69eP8fJ6F6vWg2Og31VaGi1J9fXcl8Lx0RHj76NZa7wKbZqXvyRnZMl3m/i21tQ6a2wmjRsom3FSTWkbW/QQmOmhFAfFg4c08kLd9sPo6kz1/98NLbpDIFRwmOZZO7ODtn862JCItlDez25ABWoBB82FJWcwv2OBCBF4HBhBL+8p7b3XpGMoCT899/9NThtl0aGrD8mlaw/3k5ewlnx83s9wK2V6x0NnHcmkqi8S2cn2ngq3ez//z8vo3GPLQsN0UjQ2hxe2TPaVTEUKfUth9q6aW2+4Q2SLy+xT64iyzz1S5hUdHxh5npCuMmMO8agrGW5GQUoaatZ+2MNmQ5oxmChRz3dnboGwTApwUuJhNeLiHSpFp5tWJlkc3+jSqmved2IxU3PVFU1vQLalZMvSQiiBDBx33sKPZXk9/WscSBedM/Ngvn8VD9GUX1Vrx+MXBXiK22wan+LMas3adsxdHgWbxCxOmtPR9ZxOJzXysnCP8BXtI4yoCNCJr/+OZavI91aNNlcZeEGk9tGchkcaQyObsfgZkNncmLi/yY399wMan/mLFmzuSbUe4QZFaUzSxts2w7k2d2ru8SlprUoPRdrTGI348fteOCuUReedKx1Gpu9MDIDX7AotFLKLR6sLIVXkT8+ffpP/8vxkM84LiTLawIDuY6VDY+b75BsZu/XTl7lYCqxcNKYYS9VRIGd7thfyK5r4IbKJvAUlxj/vaGAfNLTRayWlqf0qLXQCo40bCRbbOC1+aj27yqLAqcwXnAvMpaNl1Sl1DQDDmcRdFa3xcG8NXVDZShWzbeIHdkMmAhogZ2D7P8rWMZA+wLj6PDA7+Wug+1L01YS6oA/dHrSgYyXY7t7FdxL21EUxdbuDx01QeenCiJCfjlZAytVFD9uSWbEnArRESijJQNjpFHSlBT0jmK2CRbUoc6VbqsHfS0wIn6IhhfHi4sUFaLAobmBrklxgN+6N9UeM6NzcYOP3eIXhLVPg6dvY2ocVnDuGAgMlcKGLviy+KKnJVEPXfuuVDqWR2sdeXwMBC0PfeI2s7vw4sLJ3953EeUM7kFja819OPVXa958ehilSgProUT3jY/PXkWU7H0OPHXjv0zbUb68H63N0vkUYbfvJpQmRCRJIbSYgCjo7Aw9+aBD1U9LK3UZDEwA/cihedecR+4v8YLT0vV/NGsTj+ddOLJG56PrbS8MgYtHQ7NCLfXHn/3t688Hi92o43OKLoV+dH5Bu2Gt6PjTDAyX+KFj9kf4HMJTBvojI0xcC+CvyE4cKWfr1jAKu4G3WWYz/HsLSkGLUkYnYm4NltpD+zd0HgUtfYXvq/pilQVyzy0jk+rJs/u3+v+/P+wpf5f4c10I11oLjzKvYuggpneXsobEUay/vAmGa7oIsuKG24idorPT+VmRKCcrlflzUy6f7yLRRct+uLUv/k9hxsCxvua6mL7rjep/5TP31H0cfFgx2WNnkWz4WcLQw/wQI3AS6m0GB4aPGlO78dLwoYMMSqc6lsWsBHOOMYV6rGilBczTk+6ZMvyQOJT9VC71z7unStBwg1Ci2KUpyWSerwd2lQ4af2Okpe0U0cDIohVlJ++1yqr88VNBS+uLjE8YQ9rKuHJ1m2Ni8CjeyasOk1v6LVnVzUstIY6ouAZEOplWW3/gEwuYqbj+dLFjH5j0RVLn7I8HyJcDBEuhwhXQcLXX+pYJeKaCtgSGSqcjydnXmFI3CsLiXtFIXGvJASeBWGyCidLVuFkySrMnqweBfH87GwgY0AJpwGUcOaAEk4fKA8HKcOyPR6kPBminJ8NUgZlOx+U7XxQtvNBCS4GJbgYTOdiKJ3zR0O1cP5ooBbOz86eDlGGSodRBtrBxVAc/kBgCK9hDQqKUzDAt+3z2H+guRcHm880O7DXITnqDYkCdStCoG5lczTU4ziBYu5HwKN8i/J6hTdjL1qxEIkIAdXbMpU5XtigKkSF7GPVLIKLE9/Tis3up9M16NeZ/7JYgXFCZ/xIpJBaINN27f0aKXaabfW0nZAl4f4+NS6NuqxvOya3T3b4mNQ9zH5EaD71i/vE7brLTw7Z0jYYqOiD+oMQLHj1dI+inr185b/XFYNlrGCtrm73hTBEOB+kXLiUyW3jp7KlE8xsWMwVxLQWXiaC2Oi2SnkT31nJ4nKLYnC3PQOTx2AFa0HDSwN+ktvJE54TX7aB/YEdbBF/+lCWyQAjp9QCKuybAqxLRm89gSjECGZ0SAvee9+6j3dEw3f251rckx0fW6kOZOTDApMypj6awllfHiD0uy8mvmPwECE/hB/18KWaMHKwwmh2VCqVQeyCUBC8qu5i6kpbCD0Pwxdh+DIMX4Xhhzb8LWbp66asvHEsqss1dg/LmWAsrDVyaWAv+yAZQa3Rn/3z/uJ7uS/T/Rm//KvM87LolhRIGSoSNrF2YE2/0k+3dG9+fv+2+x9og665PUmX1+vm5LTjm6cxpfdCmwiGnHwZ75bA+xpPG8nB3aDeI3UaWIim8IwU7a1VjjY6ai/m8j542DerAzixwu43erkQJ4PDdTBnY+/xmHkb4Jpcnl1+Pj8/X53njx41/qvPbnVFJMtw4Glnl6RqwgCnXS3kKiUlbOwbHnEfLOxgYx2iWpVwbnYuy0dEGhgi8eXFxZPzx0+fnj9EZ0+i5DG+fDx/mDx6mlxcPsLo6ZOHUfIIX5w9PkuePL64Sh5eXj18tIDnAuL0fAHXOqWmE6wkKcnFfpKkD8/PLq7Ss4dnjx8+TZlMj+aPLx9ePjx7cvnkEcbpWZxe4IfRkydnjy7x0yQ9wxeHSnK5jyRPnjx5evYEPUFPz6NHV+f4EXr0eP4YP3wYMzku0cVZ9DhOzp9enT99cpawBe3D88cpOlSSq30keXQWsQTTsycXZ4/Q5ePLlH2wMnl0+egpq6c0Rk/jh+dJ9AhFrOgePjp/dPYoPrh2Hu4lycX5o8ePUzaGJU/P0icP0cMLNI8enV8+xejhE4SvkstHV/hxdBUlV48ePUbn8dXTx4dK8mgfSVD6JLlEV48Ra7bnT2I2qD45n589vUgfX109uri6QvgJipM0QfGTs/OzNHr6+GmcHCrJ473K5PwKPXmYRpfJZfyU5fkJjh/Oz5OHF0/xxePk8dnTx0/ii+jx06urJ/Hji4dJevH48smhkjzZR5KHj1mzvIgf4zQ6u2At4vJJejF/8ji6fJRcPLy4ePr4Mo7i8ydPMWu38WV89eTpUxwdKsnTfSR5Gl8+fIguMeu+Zxfxwyfpk/hyfvH00RP0CCePruInTx+fR+jRk+jJ1UXCxLmAPnSoJOdn+4jCWuTjy4RLgJ48evjw7FESzx8nTy5xcnH2JH3KmunV48es/+IoZX08fhjjRwcPKOd7jbIPH55fXV08ffgoOUdxdBGxf89Z74nOWMuIWCtm/ZzJ+RQ9PMdP0vTi/OrxU3TwiHK+1zAbPWJ9JTpngZ5A63j88OHjh/P4MmWiPXzyKLp4+OSMiYgfPXz8FD/B0dPLh2lycEc+32ucvUwQwnF0dnnJhjZ8Fl2cn53PH59F5yDFw+Q8eorOHp2l5/GT6Cl+/PjRE5wc3n/O9xreWP95eHEJQ0hydYbTR/gcozm+ePQoeho9enL29Co5YyVx/vjxBXp6wfQJ9PDq6eGi7DW+PYrPrs7P2aiSxmcRy3Z0luD5Bb54eIWvHuJLxFrGEzbERFf4YfL0YXQZPWTN/GBR9hrgzh/HLBE2B6OnT+NHyVM2CT+aP2VDL4z7ydklmwLji8ePz3H85Orp+aOrK1YqVwdPyXuNcBdPnrLh4xIjlv9zNkFH6Cqen12l5xdXbECJk+jpwzhm4w6O0QWOHj58yoR6evCcvFcPip+eX8aP0whfnl1Fjx8lOHnycJ6ySmMqyuXjOMXo7AydJzHCj548fIqvUjY7nh8syl6lEl1cXLIJl1XTFevLiI0oV4/ZOMAKiiEPE1YOURrHUZSkTy6Ts4ePWce/OLgzP9xrtGVl/+iM1QGbhHDy+NGji6eX6TyK2NibpunTmCkmrGKeJI9i/PTi0UN8FTO15uBSebyX1vQ0ZUNFfAFayBP8lCmujx6fz5OnV48QOrt88jR9yqro6cML1pfT88cRm7Dxo6uD28rjvTrz2dXZ46fRZfyQFUIcsUng0eOnTIGLEta9z9nMfH7JqvCM6VKXl/j8CWh48aCy4q5TUhQ3Zb11H2rRm6U9efLafYnxep5w4xxvLWTQjJsvPmFy4uCp398i4KizAuuxXXe1VODj7ZcByxKFXjy1CUrW0nj19PDU3q/wDMoGHGOSGGWz6zImuNmObE6poNZ+gAXueeyh4ujtlf+ybuPscurCfXDmqHDs7Fy2nhZXtuvtVfY5StNPT3Yv3n/Nypq3u5FXo3GW4JrGdZllNCob3DdffAubMvYJW6U4SmyFGd8VbUqwAK9LTO/UyGuakpqObTAqOYyQcqvHRvhGFioa6oXef49extqxS2/wDo6QWhLZ48a5DsodqF06/w3DbebAC9WcWltUvRdr4d9iz5P+UmRb31SdEUpN0NIpaHpqOMMw1lM/OUVxd6ctfHrCcDtyEX/x0+0JOkkFTU+tLuM1bryrly5Jp9iD09Nk6bgJig1luT2N7jbHAYPZOwwdgMSB7XBU55LobIs7hLFGrQ7xzEgHb+oKV8kscrZGUYY7nORlUnZZQzoar0oYxLcnz8QZMEtoiU+edfFnsPAFYzgWrqJdTtuu+BRhNtyvus8XWVejHFVlR5sc1Vsq+Bjv4gRlHtg0dktkx57xHnyT87ZET5Or5ipqUrR75qE3OPMap26LPZEfYoIrPA3L4y/jSEjDkxsW97inDwZ8gWy6j/BG7oWcLM4NaVbbsq2j2r8j6VCdocqnTRbiC45KL20Arb6lgT10SQh7p/ORnsFAu1bSBNvzZ+TJcao+Nx8+JIMzuMHV0WWJ8MR9BzNl6VNZ3OpT/DgX93szZ32qWDo4duKJobb/Tgn0Xger7e8is78r97uxv+vW/taOX02wcRKRhdkD1kdrib3j3rQao8l+nvbDAf9+8eZHUl3zFzn/BKZ/fb/rPnXPZ6ipkBF38i11hAm/22tV6OEH8KRATFNx+61AaVY2jm7jE/hvTdF9PQCPGjxBFdlxJvd8Nk3aknY24+HzUV9ofyYixfKX4q1xBOwU3JJfX9VUXW4W/g205BzNfqzLtnIlZDMPwLZ4Jrj3ekZGGm/hBme/LHP0Q6gQc2QZWKnPsfaDErm5yALfzZJKMxjO0ZixkytGwNbpwubilElZoAE1R1ImNogiIU45M0QqR1DM6mvfgmLhR+2CJL+BR5aKTjrKMvjcZ+Pbf/vrwQlXc5+xr//21/cnrDv/t8WDk2feRUg7lXsXzzKm9v3r3vl/v3d57yo4nq6Pmd65SA8X//3exb3LYCb5c6AxyviDlG5m/cHHKrMdRmrwrorizsuya9fuu5d9Ym5XsNvFcvaWBZ39zFbwbgNZghkPf6zVHC0ceIciZzcaHfWYJnXFp7KsA3sWJi5FNxBifU9NmsVt4AZkhYrtHdS6B4skZ7OPvZHImatplmasheQN0fodyuiCjQlNmeN6i5IN3Dykvaf3jGmKhGlzCV0URVya3HY0Lqme6WarJJNV1kEYlP+ZV3+V8RnTg7uY1HHFL0t28Q3qlPFycYOjs3NwjQfOLsXiFR6hPXkmOwMIpJkaAkOr7UXeS2ULh/ybfoQEd9yvG89vqKeadTVwA9csH9Q2ZUJouYFrdXcuq4GhQ9VuUJ4IFzglcsvQ5PXn33C388F99i+MeqFBT8XljxDyJZBIi1/1PA8+wMHaKqTEWuuAyFZrDkrM2zeLDS186TTxoa1OEXQhXu1kBR5DiQ9vV4w3OP9gcrhHebO4GBZ+I8lyimkij11DZHvcteG93Rz18Y466DJUurMQj9bv5QLQjybzZsOjy6o+LMsPCz2kgFgsD14Z2dGHrnvDtpUvvrwp5KPCZNvD+RXaEIE7wdm/dHbk6MsMzIXrUadyLBSmKpCah0xo/2YnY91JHbeZDNW0Id+AWi52lcXwN85ShfX52qVZs0B8Y3JCB4e4fCdSTe7CdewiQFHbli5B5NxGd26p6eDHHAjqmBQEzV6iPCqX7Md/4KbUO1wko81MxIplpA3EyWUc2erGQuzOaTiyryHw9793KAh9cxxlC66I4xWO12XbcA+Jfz47/euks50q7u2rGDYoR4rAb48JLsBrxb+L8mb2U3kTWFjLIGsWYqUDyIYUIklvf0Ha5xauzvEHkEMBvv4GR81m4uD9bYsgc2dCGetpBcXYxvcdkESUgbHD5BgciFTaoo2OsQpK6Vd6XRauH8qlgcrsy++pJV1vfy2bBoeWWIxWmTSVoIl+g7bQFKNXw6Ah84baFPYRDK03DpxvHUDmyEDsrwKdL/wwBboIopceOmQewmUW7aTpPVN879qFdMuomKcYJ8aIMzjGdK4PLZM143xNlsUbYPyJVif8Ug77oZy9noyOuvnWZXjQjA+++qErGB2tGfbH4ZThwbodLZY1yTI6OkOZgXQ7sMD95gwVRRWzcqtLigTDpZpqVcH207N/Lr7/7/zt3AoeGvkXLLLbBt7c4X5QPoJqLRyeACNUsTAIHtMFT/Tcu16SnHR0TYqBucSUPHCPqsGzH2tEVzCF/CIdJgZ9s1KcpXPKGornA7RhipJkcRfXRw24EYYbob4vqUP1LJvVd9zvHGUM5EunPv1TGcEreCFSFsPjMj4u2oUDH8eR70fG99nkV9OZTDdoO7t+EZgjOYlGhrZlIscYsMEDKMvp/K/vZTeQCYwcxxoieBNdc0Pi9ew5qWHvxM0M0JAgmTly4dFFpRl6dNRx2Y54P/3re3mTeA/mfBMnwNsuhg3OZi/aJNkG6pTRIoMkpLXAvZduKtYxlwla9NlbssEj8mc92c6DJuzKxwMnGxDxqFkhBd8ulxuxe7wTtYQ4BY9iZ81Cxy+O6rB3WlA7XAIqrCWT3wJZ3n9q2Vyy9V4MB9rKIOks9uDEAr9Z43qeoYgGmo1LE6na6EjhKE1IRxgsF4vlwSrHTchcCFVEJq3WJmx5njkQtHobAX3Ahii8WGIhoBJSEzrOoM7Z6gIbKCuRNvwbtfVUHQ34K2OXQS0tRqyrSWH6wFy7X/rwxNa3nb8v6xoXTcgudjtvbCJMPQ749RdA2/MnZ65gDJKF8ank7cVARCfRwM7tFAh5zBF0+6Lc0vf96xWW4BGjuS9beKgwgHJR+fqmg3+D8v8RvBlny8hrHkuDIHPSQ99AsN9QQsqgZLVJkaIZ2LeQrcxx6bUAJYpBtD6npnZ9g0LXSLa0x2XSGjlIjZ8qF1q3OSr21yRkBFtkA9tXE5BxRpVdg6+nCWyjbbBd9bDqudvjtSiYiBlDWBUzlkNSyxQPnnO+4AYtatc7XI+KWaX/zq0vvVffQ0Ie9b1jmLVXfpMbFKTGVus1pmoy3O9kzo/XS2/jeRjFbMr7hKsAcVpO8OuyjgMzBE4NnMtoIcofkY2qZ3otEBVfFkFCswrjy/SGZg5W1oTpY/MaJxjnDi0IcgN+Bfm5GSHHq2KMvIzqUTIXfiRAczPKPsE5uLGz0CP1acFxbCjq0zy0V2NUbP0HQwxU8O+/k/KmyErYzDHAJWmsb3L+pLCBOra+5XMiBgKrqgzzbXELJstVA+7wTKyUb48YGEciYqeqHxjxsQsLFK9QaGBij0T1C0wDznsYIeoJskBNCKUpyQgSWTIJUe0iMaobH6Mrgv2g8rTNwyl1ocRLOcFeIB9JvTSXWcmnARtd+cIRTyy5cLPB3AVYM3Ghsk58/pXHX9zD89DWRfSj5C6u7PKduisKfLsYIDaeXC2BO9tLL6N85LARr7hb6udzg1i6wRqOmt5DJK9NE+jF6NHJrf5lmWXCfe2iqp1tD3DR6pJVD/AIK6bGhiksynmIMlnma/6I5Q9tXVajFh8sqHjvEuugRg480tB5ldxIcaIYx1Zs2cNW4xkooQmtxHMD1pNk/QnW+FHTh7u/drer7FblcnZf6uMzpo/7hw8vjafplKruL2MEKzVyGF97Kukixui8qHm6CjqjhNYVg+c3Irw9J2pkdGtShPvAn3OZti1pcvC33no5AnmkWdt8Cc5IJkXp5g6sW7nGJjcZeH6Czt6hogXXEGx8LfxDtJ0nVopPQ2q3I9r4116dL3EsHzmwBHywMAhjbYJ8+JDwF3F48LAZ+rSSxumiyMYu84sQvL+JX7tGLJyCfDAw/ZfYLDztYu7LEn5Q9k9SFqz1MO03YfKedviWqXAFyt6ViTi+7QbeTVXPpXZtBfrk2NtU0MqVHOF+zvNysO6L117XkOwUIYp039BYXkasoZqIWOT4yNzh5vIaybBIRNTA0HMwJvcpeR/2+AiNmNe24L/j5otowzx8L3DQK9rFKiVPbsr0y5dPN+mOa82MzZvrXwNjF14Tau1JGci+h3giyhE3bRnDX1E99CTR47yoMJfwYvHlbLHMIpF5rY8FAnwmBWkNJ98sBcZ7PQf9mtN6UrWeg15soiPVJdISeYcLWV+4j6WMHz4LoQbaW1LMtRQ8vai8DT9wO5qIytgRUjELRXE+DmNRpHfg6baO9yQP7dbgddMTVGvW0OS2+AcZN2RmQW7cWdSC+AmCCU0W5f9uvaEFGH9ppTKVltz/iglRO8zkpGc/kjqjsx9htRMs+yXQlwZZlYRD2KFwP9OTpRHxuIPL7Ppzi8DM0XtAiRGpRVN5MNFvsFcPQr7H8Wr2tj9uPlTBY02fcXDPq30439LPmU8YVyB02B3TqclywrQatVuw8Qo1N4ukkrNAVPuY3JA+H6Rc+JQE+xjOAhj1sTQgw6r1Ma7JBaTieEAmjl8O4FcBvAlggTL7hHws96EikP0qhAWSrQPZB8f6HuYV3eS+lJRzqS66LSlOeSJ2gMnp4A0/ife3gB2Saq4GuOtgXIc+bPE7vvLC6xWK10F5DYKSVkPjS3QR8HhiQsGuMMnFXfX9thjSGhVrIbSMOTlpkt7ltu1ScIBmtUCtUZgGuJdxr4giRltYILSn9xPUoNMurWDhqFaC3DvXaQe7m8qaujs9CZnpWjL4ZrowA/3McvSO2zmEZqCrsysvq2zpkRsRVGYteFfrUYGPO+fTalUWOJiRferQiv5g4UC779DzM74O1Buw+jXuzmtGB9vaaa7jHEMGsJb04Uux8mSKyrFnlGNyefm4bC9WuFgiODnbtRQFlZwu6nZEoVZBGIGpDwsHyl2AVjgmKHNhcw1Ad5+LH0d1W9XxGnvO7UxYiKWB45xsKrWZs2W/EhzY3lRpHqiKsYiNt8NxWCdabZMadItVs3NH71gVQb6swHOB673RwuV9WAtbYniilVaEK3kmpQVfuAVe5eAKyaKIKu2Ru4n8/2PuT5jcuJV8cfSrcPx056+WD9nqluyzREzoSvI6XsfSOZ77t2wFWAWyINbmQhXZ1OW9n/0hsVRhSRTJakrvRdgt1i8TicSe2BJB5bFxT2WrRg3I/aL3Xy10cCcqOjJ6jUcFZ37vNa6CADDy4WCr+YArVea30lN+TFXxZSe30EPzqEgGyug8STNGthuabrkXPBzdbyhI3moXbtiNmDDLjt6bGfZVe9njD6ErftmryBCXHJGt5E33UJfn+xKcL5QlTeScbkjYXz5ZVl3L/uyoB+/oUl21PjUbwAOOFnUwga8+UKawbvSmWM8As0hK2oLUCwdsGzj+kLigbgkGOJJWLfeN7d1ZBj7XQLFDXX+KLxAYpc5eGpAB6xzLHok+WmRyyjsgVoR1fiQT/k0Vr1K/zh9cLS5RvG+6x4/p34tN3i3Prupaewi7yKZ3uiXhrCvGq9jAM+SahU2NmmM7RGsH15H1yAc/GEzLr+nU5bVy7XpIGICjU/lyfVG/CLRcwmzXP01qw1rDAWDw89bGpsad0uY/STH78Vs/dkF4RwrnhK4PDoAYAe0FVw/+CBUBDozMvoTjMA1LIo1DXoBdwOxPXfM+skxq7ss+BNdHi98/VYOGuW2NTaT4kwUpyPuqJMrjmRKxgBt7Q5SBpaB0/76CAy4s4bNXe96KVuSWR87nyj3iYMTZ0Fid1TMLwy5+0+5CFRc0n4P3E7amzXwpBvLQ9o0y6aoSI9Oa1PKMVzyWhnRjHCNlq4Sr1hwGxqdfRiFiIjh71JNRsZbASaHZS9KSvAKHKHZtjZ/APruDS0i7SIi+aTR8HrEfFo9+++Px7/pipAwlb5GffCbDWfQagqPLGEYndAlDSLl9rEpokPIwrZKD8op2LRoJ5Ba94tj2xe1jK9HgsRVpd2Kkmv0Mz8jgbU5xyHdmhpFCdro+XsGuZ7uvme3M1QM/RifIGZ/DvlMpH/OgSHoEQ2sxuCMgTj75HEEY/nKjpJb+VL5NMfKsCJWHVPjC5588PlK+5/NvSFlKF3FI7wb0zKH3uelRRo1tlx3vgSKCz++H2JYh02IL1jENAJw1lQt5FmYOrlsQ+CR0Ee2OzOMTzRIjXOqSAAiMTNrdlJ2fddWqKlMs82yCjmSALrtGqARHD0EO8U5IHpw6rrZB4nrYJE0DU5tVm9NZPnVzvKHgm0PWHCHHEmNWBjxY6+yCHnDc6tfc58+j3ZCxGmkpc36xtVU1p//CqqWkbN16aWGTy6+qIHx0GmoYjPVhPmNHLNUlqrk8FKXYdfU+eByih7+J8sCthmTLocL4PMefZrG4Ty/dVPSBZqLgxhc2S5kHvKt4PqFtqvD0TpigrBC/SR7k/6nHtzFBTuUIiKcezvYD67z4v7EqH0YleP2q1vEv6JK0wgxe8GD47XjqELVkHzbjkot/BJNsX1Tygoa/cqL1dMkecNYmy3TfQLJu6njHuyhLubO7qOo5PD3hFV8VvONhQycbnlX8xY6J5Va9rOAiVUImTLyqZAir09QjH77GVV/TZUOQkaBaWwTlsNHFROYVXaluezkE65qjg+vjLx5q9rccUNTBjMJNB5/QHwN3UOmQAcHmkN0+AS4sYviWlCyHCSIShC4xKQGmSm+Ajh8UUM72TU4eVBbJgwNqs7/PiAOk59An6mBpO/jnf2YquFThkmdyqp/1QgNi7VW1S2MpbFP4qM4cB/0Y28LV66bjbXDhRL5zWjeM07m5tThP1OOnLJfVrrXCaeUHaKoys++FASCdmiKL41XuEXW0Ljw1anBpE4nXJZlOyAFND+Ci/V12D1cXWT1QOcDzUVKzVFT7vBIDOyKpJvvCdBsuBW49N1VV+JSP0GcmsC8TXVRY9wxWZmrg6LRBcsrp/IUaLrwEt/9S+UyQbnWR8pc8NODRukeo76oOLitFOT54OfzwzwVNu/ucKig6kPCJ9H8g6lH/Sckabin134Jf7zrT1IJZq/1rcwvUd7H774LwyvnOa8L5rmpsSRgEfSVdgTPPxoZFb5DsLYAz66OtUmITO3haQBQKNCEHZis7fTuaixKjO9iJs1Aofv0Vm4fJ1EHFLTrYKEg7uOz2fwd/sFIhhw43dhPrDOPAK7UKeC2fs+O3d8VoKsvtYOfclS3vjEl4rwJq2qpMOdem/TWsr1Zd3Omy29nZzynhHmS+xi8fQkBI+s7Oyv/r3SdUp0dHc/VSPSYkU5iFs3+WbCv6edaOnbKFhqpuuVqHP5IigZPkRpLOEZKy1YqCR7RUiKrW8vyHz7NqWEJAF/kvb7uUycP7OF+UrvJoQfKuKBkS/Kj8UqQro6LA4NVVhF7XWCh5hMcHORuLqLsDnxgNEod5cwWhMMIbCnsl2uz2yRVtM5agITWJNGIU3iIlsIwlWRDg8G9C8rqp1g0pcPGaRwwv4MYgQ3nkzEDuiCLkIlkiaHWHgHyFCejynLbynqpHSUhRd0gIhResBDcESMoVHV6UwWjle6wqJMJWakm+bETjbhPSIDkNqLajfEKbwdARrTRJQjBUtC0UxqpQskZ55aUYH8xoEcsZhur/LkHAHNVZvqeD1YMEXolHUV5juCg9Ue3ahsHhx5Bephgsm3GEpo/F48Sa5VUbI0rnHWusxM3kEY5jr6ka6RGmWvQIZRIRQAUlGrKQjzEETcIcUMDJMGaTBBVYiobU6XUDn1ZhYFdyeTbXJ/B3GIgok7I1NJyosmmBiE+bbm3eekJ0paTOsYZPV4gsmmGcYsCAPed9IQanWMmJUhXTP6TLU12u2mTzSVuC6SDXFmqC1QFhu+cV1p+sSCKGkhbtMQRNjNn7jJTpUhgOUQZOS+WfKSAXLEdyVuGyz2clFo7lIsdS2Zai3Zkw/whDGvtKZCZt9Ew/pHZth3Z4a0KQHmKdcKRXWqcYCMPHtsq3WA+0zjCQ7bBBYJ1XS6x4FR5PADa0rsXEucGihjpf4t3FGq7GYrIagknqnnz+GIOTgs87xIoSFly/TOhTCiRfqxUhC5wEKLxjEFIyKnr1rM72+DChHscKULbO1Fv3I7ZQVgmDHLOfsmpPNgzLOKCIkQZpPxlSQ9kSyWWWLJGsZKVyJ0JEE0F6FlEdhT1a4JnNOCsQtMX6YXjbAEPl8gDjiJx3HRhqVDTimqL90YaK2Xa6Z8LGZW2HdR7CcCox20mOvjnZYVaxfCxRvd2HcrBcjJEpTgMH2mLejdLkbhFK4eBmVcyXItQax2GahyvBlg1q1ifycNh6EWUAy17MuipBi/KolQvRYu5GmEC3Iyyi/5GOunicRRjrq5VcQh+NaETVYil6LqTSG8pa1HukpCKFh6GlMtHjk46CYP1zAd4UGzDsS7QjKBJh0GBzugJO73UNp/jwHR8PgQJhomNhwZKmis7BIKMLlqY53aFTCmGnwxoDjLjR2Uzv1yfAGzGFxwqCI3ZLgc69ij1JEoqZdcU+JaKPm9fdMmfIAFCKMTedF+sCye0S3MhFYDyfSsyGq8okwl5hya4aBlvX6pWYgMi3NdLjVy2StGHBMKTARA9VqQaLCQ48Y5MP0b9xzJ6taQP7NaIukwYbKWqsxtUZeFaLZU104IUFqUWUCsvLLEWtZNEjtcq1YbUSqlbYDFLwbCuOBJZbG1GqqlyiuyLovFQ6NseT2dBEzNTxsjb+CZHybmhGlvHW3jC+GZswNGh9aTrKsT6M39IGYedkRbEJmjpKu+Bo4amtWZxmxsGQEulcLVeiAQVpt5zedQTm/bCMiJDRRR0od5TypxhOG5zEM7ZczvUWp0eqklhV4NWqLUiLzjl4hYxKvEbGNjlqohMR6PqhY4GxBbXnDEOsGmu6mJynHTZr13RlOEfJOduiYx6Q92TZVNgUQfQ6rRhtyRImmkjetRm0InsfI+BoSCl9c0caW9uJcSg6/onpjB7ikHzpGLoQLOssSmvbtOlqkufLG5xBWj0opSvTKukgidgccUtF7SGYjlvGRd2XPSOagTua5yU6gO7W2LqX3vYLwJvPcPhzHP4rDv8NmagFLbPG1qkapJ2kyyViSOj1Hjxp6GKPmj2L30mkDsFkHCmVDd2r0wxYTEet8hNs7RxRNt+XKWJcSEMOt6tqpJildYTAwgRFG3ElBkHMaEFEVy2SI1XXplXVYHW7xhZ3xXBfC4M0xasup0gUcCQA77aRfaJjXeKuqlLeVgkyMdf3Ojx0D6dxfDi2TadGUtipS9RZUBNq2Ea9fvTw2T/UlGBJ+Ia218oWeSmhFxIyl1tEkqrS+fhWzJ0b0ZdXcg80rfrXNv3HOvM8Er8IYfa3rw/9LzFJvr56Nkg7tieraODDRu6bHdSsyjhCPahl1INaVTqodSGw2A9mIehg1kcOQhhM1g7GmDBOUMRUGWhwaEq3uMMw3ZUMqoEdioNoHgczn5DHpgRV9MUH8f98uazExHH+5k0Kgn+7efL09yskZ7xN5Og5SnAfvSaHb7/99u2X//3z67dfffv9lw/k56svX7369qcf3377xYOD+f398x+//ufzr798cHXk5KVXTJ+gJy/tGohellrWFCt0X1po26PSRM98ijRsLRD3RiM69VMEju364YLVuHCK7Pjyg5ESu4UGV0DFGHPQddGuf3yJ1Sj0ycbjifGGrFMEx+0wNAY55mFyF4+CskUWq6//P2kF6yjwgglr5OEZLBY9hJ5YKE/9SETTBRHLhqVraoShyZGj7VAcp9aCsUF6pA7EutX/0G8eY/UtWPO71tGeHU/fXU+NkIATjF7MXB47YpRPVwTGjQvpIBe2NdM8r+AZqVWBvooOhhKm1W9/PPs9qMMjTV4KwmIA0+qUioSv+qG5Ke2y01pdOI1QoedmeYijESgL77QowlUvEx4TDTbiiR1GdD/sGlZcG5hIzuVuJZqGiqPZHsZzdCEXRKExtCd1SaNzT7R8ezv45Io5ttU+iMP7vHfJKakIT1dEetDBJD+rWXmyVYHM4bzftVpqmpMynfcb4nM7IlQTYf6fVv7oStaJIxNMJ8BCX6GJRdoKPv1AExBOSCAmZ0pyWqRHT8CdmNh+unOJ/rIXFrupf0qlhFMtJ+WlnHidllvRNVklBMmrfy84X/9HWZ19gUneO/jEO2mtbhA4x6ttaORWgse5purogY1tymonDEJ1SsgmCBMGlvW4j4sOMQ+x0Xh5Aac2E5V/A+HIJLDXTL1brkNe9AbWVpVq4OLbIegsH6CPcgPlvcjJpiuibgG0VobN9Q5AOi4mvA1ly65cS0eEEUZBSMkmRp+oe51hN/8HVKk+fIuKweEIqbzSNcDmkteAiGq0oW2dq+1/S6C6V2WAsfJZqHdgBOslbzo1BIZz4qS4rsBI0ZThXkcAn3bvta7U0K8D4r4bfNmBOxJ4uWj2PCEpLVgy+/IuEaW9prNXylp21E+JmO9JrR8tzO9RT4AcTHngPOsiikwkrPjwfPBP20sJJ6M8N9rgiftCPrM2e1l1ZcJ832/AMVcPsc0TxWFfuImQP/xJd4j49b8QZdutc5fMgo7dWzXOdVSQNxd88khm80vZz89EE539CLvfKVVOjlq2pbMvGNwk8DzDpO9Ly7Wt+TruUwo4L3i1SWr/c8O2JNnPvhKFnMpu3W25irzqqVbrxUgn3iEOwl4yWdvwNfgB1PfwGq82be9zK5HTPBdjDFm1s1UnqsK3JayhiHR5YymzWhi7x6DCafuezlkx/1Y52G3xAbFnYxbbCZ7LwoCydC5QOEK9+Rd6bynwltTOU5uk0uCARy7/OXfU+4BgyvLLuEQalGd+/Rr0ZC2iPDvmwjmuPLtIX2UrX/pjwaBnmSPKl+P+P8eUL/PLtOl28fKHTyIefP3ELJJhciA/Jsf5bVDKqnQfLfTPo7dR2zOKTwz/xpG/5Uq2lVUAdefWSgK2TE/hMI9SAA8eeE5UQRa9UC8rnu/I/uuG7v38IAJfC9yZkbno8Twy7JeczrSzlxldIXd122TAtboWYvtksPG0khskLqRd/ns4PHNaepg6b+SBsPXS+aF5VxTysLEL1jBYg8HvUKbmzcusa2OXrx+pGODM8BF/naRrM1WAkv0N7soEuByRaI01Ff+IsKDaqvtAnng/taKUMFe6bWIRTFXoocl5C685gPORCX62lAJO8O0iAIt9iLVdW5lbVh5pSFkPTh1B9AAyfwE2VOCar9Xd/nzZk3XcPuGe8S+wl8hMJAv3KTIPPmscG4axBJzddJsLDcS9BdTF0mC9HGBjE7W/jPtZS/FVE1NcUjzFBTZR8VVzocHgK2EnLDt/FaZdKdhtKC6opwsOOlWLr/MuaDNrgbnx2whsycpVxwE9xX6X3JcbTYXAb0iz1W+8R512tNnAZIwkG4qd5HFLX4fQA8DDZ//WP9pLtoQnDatb+W7Tuuzq4V3yA2/3olPNKDwSfPSRcj8aK5P+ePu2g42r3bgHLxGzfnMWFmcOxgUvkgLUcLOyJRyvviE84mdGhOO+85hFAOt6ZINj+SGlmEyRQS5qh/3UtTmcww4XQdvKIWm1XVAPgDb44Zeg2p8pnFgPnciJf2qHpHV2QdNl2Oh0TRourJ3Q6Uwfs0WfHEmVgGWJpdammChtTD0n42JLYdEvMIK+FuiCLb1rA9Dq+Cz8Y5S8jE3exo1mh0V1ssTC3ZRaBN6uEXyqtr9QXlclH39tt20srqHIQvQWhWsEVe/o+mghDF3WG+QeUfv+QAjGIV1A6J/fiVDmNSnldUqfrkvFQWODj/1oTx9Cd93g8kU9EC9GHMuNDvxmpRCWGu8vk0rvtX58Jl54Ip/nMintwDo5un9V32Ivmrfbirkvmg/IZRxiwkHOt8kq7Vh6SFZvE5ggw9Xoq7Eh9tjs/vmrr+Hm9cRZFuHrIbRZtBiwD93RrCEBxRJu26RVM956icPXT/8C2KTCxSfn7wvlwuuej461SyNm6EtsSCs9QJOz82Wu1kTiGZnkwbpPPqyjfOiBZfayKuqKo8+jtYlLM+rZ6OSM+YqVcvYbtPuVReinPgaanMyvqrv97Gd54rMacVfdrgRHbdgsDTwYHLliuFmP8/Hen6JHmZyeb29/RnaTWnZbO/tHPTC5nL6jtH5FVthb8e1G0PhA01E66OQEfk/kHg9WLXOHpGO1wcmJ/UH0HEvW98BOrIVL09E66Mfon3+gohPdoQraFKPegE0uiV/INix9Y8sMNPtr9KaDZHsz+p5cL+ls99LtDCrr7KcyNrmDmlnZVLke4KEfo+N9lTRVjvaAfKAcWTD40NbMq4w09L9RHYFy51Y2C/sYLeFVxia/BN1yK7CqAT1wfJFG8p63GuEvJ1kiInd9Bo3CpZjZa7JegG+GIOkF4wWBnZhg+7EdgugIemRyEbwjSTW1BKywS7j47QJzMf9aq+uKNkFr3iPHH3MA3s0FfcJDsusqx7qWAe7n30eeTTjS/sREvAVnAjXWAn2isVk9mN7VFYab1aAgjowW8nZYQNk+nZO8zkhIi01ilSxVDH0IXenN0dXrlPBM3tAbP6Oj2s4BkgP/LtUNrINRyrQrL5oLLRa+zFmycTeZEwlZee8A0oq3vtXupY2o9QXedquVttgeLXzsyKGlhTlApiXrJB8smiXxvPNl1vNttvDrh66n2U7MA8yV0cP1VXAZ6cHNkOjrB7fYFuvD3/64/sf/fAMvK2LJwReqLamoTNHXstI+sBBkRNjrstIvAFR2RvO8kmf6j0mUnCfJTNLyJImwwBXKi+yGRTdCsT3QE3yYx3bDLnM+DkSWfPb852+xeY0gwfqgM7WxsI9gr9GiesewftgmaM1syPSzAzZVg3WFFKkBzSad/tR361zIrHQqZNxGl8+oRJ+eUyLON85/2L8gOVilwdxlv1QEb/pyFCY2WqwLm3+0+7RepxzkqS7nSu6b+RHZqBvR1WVqGPwKX/+1YB29AabGUzeiZkRWQIZKIrkgdQsyPSoOl7hXJDGvBd1v0c6XBmt3sNnJbxZj1NtR6pNR6tMYVZ8eQkimwSOkJIJLpx8YwfZbgtJ5hLBiMUITIbByVcVIbYRQLmOEPELQVl+EynmulsYi5G2EYCZMPuUjDAvt3vgHcuZaBpV2n/46eW7Y7iMX58y8bR+9MQdPsSh7OyoEWJSQYg+/2crYUUHSZt/KMw6i1TbVMqdwcjwJW64+7vqX2TD3/Mss9uoc7FU1bAnHwrhSU52jMBU6wKYXzKD91D5n6A17lYg12LogxtxizC3OvMQkLyOS7XHPBTHmDGPOIszV4l2N8WscD1K+x4NIHA9iH4YLcL0Z7NUOx9NrSE6YqFp3GEG98YJT+uqonn5Gmep9w9aZ3Pnova37XCnNmfYoHpL0O0hjNLQ5FEt5jR7F53q726Npv6cYnGIKwPPiKF4gIFqUklCLDNbHfjxSWMZxSWBsoCEUAQmUYs0mjTSbFKtzEkSY7dseLogwrxjCLEGMucGYG5yZYQlkkQSyEmMuI8xY98Qi3ZN9A8MFMeYKY65w5hpTo46owbHc4FZuwLohncd655C6HKXaXSpCzUapbveHMnSbcYbiCNlpFiFHOpo4uy6HVDYa1q5TCLUdo9q1JqRydefZK79gBA3KMCi2oKSw4QwrD6wQw2LJxfyoFKkYGxMaMetvMQJajEHJBb1UUHpBbxP0KEGRBqUYFFxQVkErDlqqV4CnHak1IdTaEvmNtr8flvSQ/Eay3w/yaLuA39WH8v2h21yBZzn4X8CkO6S/0c3vB8oPq99Y8/uB/UZLEbr8La9+P9TtgdOr3tPeby+T33/7ofj9t1f89+vDV2LE59eHNZv37syvD799y37Xx3nBNZ+wFw+1IGWE02v5pdz60kYe8J2z8so64gty4ZTv9eFfjO749Zs3u0+v5c5Zem0OCRtpczWtvDZyrvW35byvNwiMHd9nUqIOHstEybempbbSu/uhAJOguZbfvD3AnzkszoJB3Gt/ZautfA5eH3X092+2QmY9VV/R97Q7x4Xe2z8T8uCgHiWW/7w98LfbY17ynDrz2x+L698/xWuKrCVX8RmUrqsPbvD1WCJmMWj++wJjVh8qNugy0CiCPfET7E80OtX7nJQM3HQ+e4HvTkwUkTVSCzbnMC1IlUkPTJvwrb6bfdmynL2PrWzpQ5ILqrimR7Ve3S0K946wSJAB1cKQ+SrAman6mJisfUKQE9A2/GhhfX7wFY+MvCc54jrEwWWJWsi0fM6WLfaqqQ2riHrgg586yFhDGtHkc7Zmq3bdsdSax521mjkiSSUqRj/RqQQW/oJbohnj+XDJz06WheuE9MiHr5zg6D+smgOqNBq+iXSzsncxWHpwvsEBpg3IJm4BasXXAqSzdgeR90Xsb3lO0ALAAZD1qa/QWMiaw50NG1GH+S1AlDFxpTrOeGzcTbKos/Lok42pR51tQEjZuIi+KGxD5nC8XRT6RIEFdXWqfCr32EepG0uG3J1xCX0NMdD02MAqQGMbCH1sAyQXdTyoqOcYXJW8K2jTV9iBNFSvAaN3Yvzjci/BJayltROg+nMuHygEd9NRDrBlfWLuA6oqyhM9HiEpfEh7YfHhpgoSCuf25sum2nFEctuIGgsX1Os4Bcm8gZjLR09j1B1dBqHvVVtmX/Ze4oKKIw+paz7qsxX7OE2fo7od4xnSxJZFjG160kphhc4gAWhrAOpA7FuEDU8crKud6FUL6kfZozou/T0tfexFXqVqUuwdjmXLnjL8nhjJj+RlsPfPSpLYfnv05wfvSMX8o529qIplsKFrKyeYlpqn19DF1DDqgbyVr1U66IdP0bIhOTwMs67EKM2wovQZAmhs1mp4YSZWgZ+vNcMnpp7Qc6dfbPUCbu6xyiuL1bKHVTQ9MKK1vrOteOG0VxX6fe8Fna/p7GtwRMb1iZ7IhmJsE1FEvLaD61RZ2Il7rSZM7EiYL9ffJBWm9euqQg5xC0I7ELScAZpYT1ctTUmZvia5ektmrAFq3tbitTQJaR++la3JTz+MqrwmVWE6B/AQvnCh/g0kGx2cP9uoSqYFqKcsB+TIkhewQw05/TLhW1jT+jMhB1jQGj1zf32tpSt1Rs6ACz75RlJ66lpMZNUViw/ukOo1xH6NUpRKSRt5ddQruFf+uoqYUrTgS+6Tf8j9w1Svrpw/DxbCuVmOGcqNWys0H7xWLvft6E1li8VS0YLcbWmX1kgnfAJf3i59ms7wRbcJKZyreZSLm0vJPqoGTVdPulQ7wS58t3aR0XFL8Y3dUrBEnT0GrIm8pDKS9fpVurXN+hE8+0J8K9HuNuFJVI9i8mDAJtfCAjkh50ZcuOedLGRypODYfCRG6ffcjbKHTjk5bgKYvQt1TBz2eoTtp32lqC2J6yurG1JPHOhj5YusLXLjR+UaOWBuayWPmAeJFE1m9pqBZ4P7HAZaa1H2PN2F9mLO4mN9vrXDNfkP3qOVbcvUdqBvyA60E/z1aG5weMQucsQbBqCSLuo8yNge7kduBUzOAjgATZuRuq0YFgls7j5auMjI9iWs9R028rmfixSlEAr7hX1zUUpAg3mP3Xyw1QyMUaD1nuGjA7SfDa0/9g5eTcZGBulkCB0YLCEjr8qcI8NLJv3xy9eIyQ3ejU1ijGNDB9Qp7JFjF/0Ua3+rRskMCJdps5CmmfTRF0uZdJTX66/GH4cUJHKAx1Iqulra8CFZMtS5lxu9sEMOYdMqXz38Ck+v18EaTjwF8SbiC/eyGha3sEy2cLna5iA6W3vkw1shQtM9CUyC88YstTNhBA2rgYuAIIYz7gLg8D+nHtbBmqDLWDUMnpe3IdP5OKDOwUAVH9eebQLc09ahqcPrPRDrv/WlQclozYMsFzrDMQwQifAqEybh1rypOebZTadUSAkVOKuJ9ZpEbHGV/JEbZmMy3BqAvxuH5sk/RI4sHl09e3C+VohAX0hJ5vzdaqG2D6pJE41srw97nWvw9QFVSvTnWFFLJpGSd/XpBWvGQxMS6S8F6exUv+PfIb3cO+74COu/P7xZWhR09oJgPa+gLInb0VrQ5OiExb8Tk8YgMo178dnoGRchh5CXNAfKd1/h9+oT2rTzJCOs9JJVvls552lsoKppeWdDlzFclcDRHsnEeGblXYt+u0Qm3wOqxJvvy6THtEMhNWq46BjPbox1huwFW6hKz/AtNxatb/crJ3I1cwD0qSofeRxCNyF0G0JPQuipA4HjS1j6t7Ha/RIj3lKeGLBAeNB1owwIK0e27ueOtfJ9KgtTNoEFHTXdBeO5AyzkqhsWqQBaAcmMDmla/ZMF1UJrrr7nBdlQPtcS5toQmsNzyXNKOKPN9dkVr8lnr4TZ1saXeZqcSwb7iIwLnrJUYAK8OevFJm83xhUS6VNs1fA3kI2R5YlzPBdgsiHgWtn3hlmyBlnKZz917ezXI46HgVFEvxtcD+tTPSFhTWCNmMGJmJD4rpLmdYDnjLcYro4Co6JK0qJ4W3UNhvc5jqQDERSzuxX/M1MoOohlVSc5gyfBpRfl60PSyFKqs/rgepvQFvfRE8vGdfDV4uR6qFTENfTrCl6ME5rmUI9mXzWUzl5Jpw7hODFEtBJs3OLyC8ilT7Q+eEFbWi2aLlqze45PtFtdD+LtTQjdhtCTEHoaQp+F0Och9NcQ+psHhTqEKoQahAqE8YfRh7GrshqQI2PYM9O1qhDiZ3MRf/l9+XYEL1WJc6sAFXDrAU5yBHJ2cjpymeS04YmH1j7t0I6edDgi2xc854m7yTwgU6N4gXp1ZoE/ZwdRBqKNqDURG7GunTq4dbDLJUBeuYg6Y+pAZSfHEBuq807Y+j7aVB3nlHQerM+Rhti8d1ri0ODQhJzxOPjovKTVZ1biE5Ne0Nm9tiqub3+K9o2tf9rGApzslEjd8cxFzKnaATttq62NH9Q5nmbprEh6DhiT49cG/C1pkaJjgryKhrsykPlwgqSsWzLlZqnjNaz6y/NIXqm9/OLHRc5K/+G7FlqNxnUuWYhuUhZSMBf58MsmUvO7/XtMcQVbeivAUlsBltYAfAylK+S0p9Cgqt0ezQDja2rAdsnllfbrLkUGjbVBtXL9t+h+Wgu47HIDSI3WbRXj+Z3UN93ST51oJjo1w4FuiQ6Hb8mWiCD8sSbA/UFzbcphuDnGcHuM4UmUISFFFSU2ZBen0TKlTYT8Ear892SJVfmcuIdgLcAccrMgvS9jIfJRNQfhO5oyMWqElKTjbVWouZ8Fp1USAB7LitJUr9bYqJ7oWNCaehrXap/V1s947nRAczFkAM/aQhu/S3qu39vra5EFqvUJbWJXO91cOr8Rihox+xlmrFidkE3x0WL4utBpgt9E1s1///TKTh3Stzy4GaJGh9+xwHZIP80Mu4Il+AfctAN2was/VncKciMLSFask7pUpDQfLYauNbb8kXaJSFerTn4Ds8rVLyT8+l/Xz/pNx3VVrXN476NMucf98Ouffv6CLklLbw5s1Qi1xMSDrFZVLnq9q+teBE8y9r5SUeIRVk0DW53PTgnyMyvqH/ZdH+ZjdKQicjDmkKufAU1XJQedGi0jiLN5G9aRGeBEq1ywx2ujlhU2o6phYvbk66JQVx0LO1EjFSKu1CAx1IuDT9PRRc+BZdBxgI7YeZLxopYe7CSwEW0VHUZekq7l+qsFsTzXA1mPCRv68U2A3AbIEwdxZuI9yprE+eYspQlxedRNSQfSmToEG4ZWjV3mcIrzCJHZ1GDF9eIRUmkg5vdggan95OssObuDbdnXLGV7YZf6O3/FkOts7fAARXSCOrs9Im9x9DaEY103N4k33Hpn8MHQeba3EZbJPVHL0MlTy7zJU3vCc0j9sCiYL9mwtnT2HUv5rM3o7NeqydNPLngpYNPu7E5u+FyLeDciWhHrDiJ1ukKUZFxIxWWo0/NxQQP9yNV7RYPTatL4EjHqzbBDXwqI5LM3zPqevI8AOwWn04sfrRsGA1ehaeJUup0kh04n3WKIOu2OKGblVGRxK1JmwQi2pV8wUYD+uu5WTKkA9uqBBR7zu2BprkKdV7DHWpvSOt8jJoqJMN+j2uf3eWlISLmLP8gN1FN6ID5X/oKA/9xdeQj+cC5GLflfevXMFYRVBy4nN1q3sAaIIf1lVaxgyDTOGU55QUMGTHRAux8OcRdzCsXDTzPZrFDq+JH4OIjgoX8jOP/qxYFmwM9NtRZzCGNHX+46FwivXeEKXKC0LW3A/yxKG3LMIXz4GciWb7r0fVUpn2tO6hyKVtDCTixOHUJ8pptYfzZIDQrwjvqnvwTiZJr5jpk1ZjwSfLoZMWG63alN98mGy/uCrEfmBvK6oYjUsIEFrFxNedg6AOa3IfTEhsZ29iFamVrgjq313JD073RTPN1mj7fvFvL0uJBTttEnG3p3WuNyn6y2dVtsyvLdX9nNaXLXooHPh65uRLoizo3vvkIUKHpL+X1RpYhfLgd/tLC/R27AKK9rUJX/9+1f/o8OZBS8zFpO737NFe4fWFZuS8huQxvlRm/KMl1O0l/Imo/UW2O7CM5Gc0Kv5n7KdmdDowfCe4tJhzh3ULQNDkdE1PCyVDs/h+5zBUHoeQvRm11zjgIB8uQzGwlYJEc7IMfOAwq+CYbHrRM0zFsnKROytYIt8tk/vzt/nDWBu83QfD3shCzR7Perfa6UsI9y1fL7ppzwdbWTDi+6jZ9Gl6SbmAuSXSJqNQJzug5hJswa6c0BvCBh8gtS19JY8YnqcUB9QgGJULSPDRpQE2raFKzFAtIkIXkOmy+waRWPgdd3KHgbolBfoinZV12jfSn4xA9uWono+OxlQ1bt7N/hKd909uVdXQXFzhNgkS+XOb2rT5iuRFqNv29s80B1SlWB2Njydqm9uQYkc00fhW8i+G0EfxLBn0bwzwJcnw730D5Pe+yjFD8Nh9qz+z4jxU0b5X7KBpeJR70RK/Y3vZNdc7nrHdkScy5VP14yT2krdARvtPNVLprTQBIRvC1YyVaMpteHt285r5bvruUradfST+9c2DMkn/w4u9Ky4+beW5ArA8nKBANOjHM5A5N8xD4S8Sw1y9Q4KPGTIxDrMMbwqXbIh+933P6qG7pl1Arw4es0LV8lVevXUVpyQO3rKg72MfSqGOI61sGNXgY5dZFLBbngenJOm67mvqaAqak2mDf959jZP8U1MrPuxeBrkPIxQr19PiYLlphsUW5q4P5a8yKv4LJLuGKnyEuHrHQLCB+6mogoeR32Jmq860lj1YKonWrJfMkKIbeUXpByEx2iJcdScDiV2UVPtWL7UHoEWOUkuogNKS+q0lwFv/6/JrgO5SWkWpLvKdnw4N35c4c9ISg3gmTw5SIAVR444MT8Bxmzr6oKHoIr29mPtN1VzSZQO+aibWVCliqgpR9KOr6H5Qe7x00jXBTaX2DKYkWcz74ttxT2HWa/0FzOMHiQWQ1dCVPAzShZYnM2WGV/XTAtqTGCFuplivE8+ivszvohZXWGs/abszJqyCtQTbWJw9EoMHf70dTgmfgDEXlNTW27l7seKbCQ8jwXIAjlyGRZr5e6AS/Z25nEKxe5s1etmKTSNfNeL7vUMv2KlHBsDxxliHiqxvXFH6fC7SLtm7eucpbYt1djtKzatdWuYS0lcIqbcOfB6jhVxLqiHEx2ksfiPMYjOuWCVys9p+4TZEk4wpGRlneJmI6LqdXGmV+gpOOdGLzcITLqYGt+5aj+xnrE2fRXSC71bIonko6LV9FfmegIuW+oAWmnKLqff7QI0bHcUY+120Hu0b0jciK2oKci2ie9EoNb1AYBBun+OnHeLkNwF0MZYaGhJkmIJmWISY/yPki1L+4A70Is24TYuzrEoKoycATjEzgF33whqhecfZyz1Q0G50lGE0SXYbUEJdziBLg5E+DyZb8YjuWNomCywGexj1nA4I/Zw6zv4V05D7O/oco4KlOkclGvYg3vynmYo7L1SNxRWLuZsoAcYcqD+r3gaywOjbvxWou7HnyZ3SRoU33vAtLHbob52p69qg/hYcCFs3M54vQBZxji9kgn7Sh7AY+mz40Dt8RuHz9+rF5a85UfKJkw/qnpbgZ4iMhg9xlyXtCGswzRYykJwcTHgo8tZzyysm8IdsHh8iXUPdbuR1bPktw088Ri/sR6tBQjFvthCT8gH0m2iPHQh7/qW4YRcXGbQXq1m/13kpFyHTraPdOqT+4S0g8vcjv9bhD8ib77hhPHNpyVd6wgXGxX//Ptk4Ys373Pq7o9vql/Qh598+2/Zj9QMYdcVWcdSpKhM7YtKBuCDm3BpdynEL/pClLOfoFXyMKVjEAhYG56Xlclj3bS4rwXUNt04DmCJO28rHbXqbCkWyp/Hmx/bvdKtJ6GKs+kU6afpS1gyAMLPn6jxQ4BB3RyZIvVFTqtCurEijoI9xJaePokXLm0ImI+X5A+j+M+JfGz6J3hhWEhi4tetSQpQTSrLa5EMgXDa4Tl6GZ5POwFe8qf5Qxw9hVcu8OSp+a2fm5b8Aknwa0gFzyhqvUX/FVLz+u9ahUoLCkLP2fep8NFjyN4snHr5xfzrEBCYrteyum6ZG8G7nvV8lfqPdJ7r3rpd02toyE+OlpRhrm4DjLhgIjruDUUNmZ9D3rir2jCRiquYiBV8qJykez/VwUnL2Y/yaMeRwe5reSuemYrpwPSke5F+tA0TqADCWevhICD9XRbJSTZH0hzIPvi2WFZHmDpiB9Sckjpgeby7VxyWDWHrDuw9MDaw7v6sKkOxfpQbA5lfqhzeEm3YfC01qHpDvy3Zrv7HQr18D67GlUWO5eM5gxeEL/SZT8xtFucPlUhV20sFmstx0J95FKXonq5w8L32OqSiX/SoJzkTHSctJCdC2YXSn+QrNySnGF9KxJ+UC0gjl7OC4Kokj452+zhJxQT6ad9FSdlougC/ozMwy3SkC89+OE3X2V0wlqi/cHGQEOHajoYGz0y20s5rw76//mfZJjvaRn3OvwXyBHk/5AukoOHGgp6u2DZuqBNrl5WvBZN41p9XmeViPrIlSAksuvf/nj2e3AbEUrSjUm9I3KtPefX7bMJcR1Pj0DmWyJs3v28a/I5RJqL+WCj7+Hg5w1OKx78+IFXE/C+9FVCcjp7TZOsrKBq+94I1NAITK3FE65Roxwf/hSLXK4iyH1Ij9Lf1fVwa9GLHL8tqaX0hdCSS16aVAMC2fPQta1PgkUO6cfDJ1gjiwFPPrRjQr2RF1QvliQkKa3bX5323ILkPLs76s/Su9amFiTS//Tpk6tnMYMEfWFCEGjUX6okyuVye07fQ6fNwGi/a87yS5UDbZsKjqGE6mqCuzlho9PjVFv7aOt0aX20Fjo52s4Y6UGknWuQ91fjQ5JRqDvRTr9Yf9aJqhIuZxt0UEt9g/PfljuQGCms7/tkYnyeGTvWY3Ydu+NbuoJV1/buzM3cI5ojr+OuLVTn4L1erc2rTkxT4KmLjMEsXx6Pj/cICPOgCE6khal3UZZir14tjNOFZVyP8Vwi8bOXcNSNLLucNPvRhMtFJRpP+0CfqtcORvj4Vsp64BhU6JGJkXY02XBw0h22Wo+kInTAqXHKs4XYfO/4+o8ddiX+gQpmY1rLHjkyKksRsh3LIJdsyPv61Dcl7fSJUE4Bm+9TBl7BezlzDsRlxr3LeWXUBzRJyLTXlmnZmIGLbMRdkk/qYxvAUdtxMKhMmAvmnry4oTcKQt2F4RgyjHmqkWtDUMhOsNjFPb2SFEQRdUTKEr1FeIr4tPz8s6eP68dP+ZPt+3B70Cm+fVG+6R4/pjfvWVfMfiDtXn2Kvzef39DZ97RJMm+vo8jVs3WyPNXHBzdcSnLk/HLsZRIVEIYr+Rpp/ymV11/TalC5bhawt+nFN6CiEvVfR8676jcDroZJhAgpT7uuMN95vVy/OMuqoHP5Mkawd+aTVAY44MSi6V4S7o1NZZcITMcEPu+EjeBgfFt6yI5tmA9JFQdkpJY9/APe6rx6KOM6COkHkNc7w1FCLjh6lN3PXyN53NVrV/f+e9mtuQNIH8Tut3IiZ4PvaLmRnq0trM/OHoEu3gFMXjraeODUdL/+/tXY3kTZtTl382AAetUHqKjSRRDIA0caj5SoSlhwRxZzvRw7dxW37DIaM4hiW4tuGJ0RAzQ18wvaiIEDUyT6Vr0bSGsyQCcuteogY6dZLal+t1TdPm9oidwarG6JRZBibOj4vlWvoA52weWy6m8Lmnbq9KytsgUrhXvgiLqDUtO8xo5r+3zZVOqp9iN+JCrSc06sh9XzpiuPvQ1J72ox6/IqY0VMSDU+Wt/HlucUa1C+f7x927XFmze7cX+7TlWxJMGGgT6KJh98/u3Z9e9X+LMv1l1c8aEehM4obZFXoa10BU3hZcVKpCEkA5yKoWopJIg+0IZVZbMA5Q5/QI4sxMIaZS/aWbCUIs5d+TQO+63A4S6aUq6VrrG1n+9ze9/qC5Km+2DJWjqvhhPSVWrRzWUfH4cHupuqKhz4SH7pGA69zIORIk0KJeiCa9k6oSPrC1p3fVRf3fceUmoaVYSQEFiIdCFhM/tsLK19BBwiOUgRxOkjRZL4yJ54iDq/70JqvTSRL4R4tF1W+YhsEE6e+IHg9Q8HWFIf8IMkvp6Jr2XiK5JufMCPhfrZvPKjhWMiLuDLYH7xFXsfuPOA0le9fO8DflqIH0vtJ672FaszH/CjrYOa5wfhfh177xfDigX1xwNaP087X/WtH2TtB2n8CtO5enzwia7qBWZFtYRLL+ND7NGVHqX4IMttNBZ+dPC1AlzSxPqiSsJZVJVWjrnaf0+M5MtCLmKUiDeCinq03kjyCUoTFz0ygCiaGixMuEtm3pd3dQ6HANUQd27VoE5onTwHM8tUDoyfl37z5lr8p9c5Db8aGwXeZnQ/T1k6h1uL4rsm+wK2leZ0W+UdDFZzsKTqeVvNxXSqaeusKik/ZU3VjeuM16zdgPiMxk742WbLV023JmO+yot9ynjSyVuYIq5Vzz+abjuUzAAV7pL16quuTH9ANrmqlSAUhgAfMKo5oMo2CzrSRKQQ5WhQh7pkQr6m7atX3yMJET84N07i5Z6iC8mR1UEaaWo6ECdluqzuAtjs+brwji7VCqQHywyzoNh9BL2dqVm1vT3VVWb1I929qlZYhwg27kBR6tnYxAh/EWlHtgiqxsJVZAMyMapXFalfVHdIZFxQlj1FRWdjR0dBzXzJOvrqz46IaTKmrUORF4s8jJZrVlLayINHHq3vvF14x+5CTGWEhR3PCMV80YwwL2hEukszI77vSxvV6+q56D05VvnbitiknfSviKA+eJmLomZIM6J1I28o3BV4q/uVyEhlq6NDzPsQZ45cr6sfqPQDgeZQ4dCUO6wAFn+LDo4iIjR1EAwhcAQzqQvQGxy+xeEnOPw0gC9zSvtY/r4WnVwZy+DWJfK2S+EZMYRkMseBP/wM5XX1K12ykox5MCStXPShUr/dwG5p7aI+crHj8oPcsZsfbuxnN5l/NnnwoF/VGVDFoD8/Rg37VV3Ei64jeZcCK+s24NHLkNVwEVA+nc35dWy9VPwvuodqR0pGrdXVu2K6B8Jq9n2XMBilnCSpZOQDyfoYrRySS1aMSL0wYs6uErMfqqwbaSH6AldVaLZjg655g0KFuOTIO/uFJRuekR1mn7kkbaLZ4NRIX3fNhg4LZudNXls7sG7AAzRtP7+a/XPJ/uxYy5B86FySbtE2eMpk1QS4aOn9SnLUzZ9od7nn4M+GLtXBmrQp0bHrNFbM57ck+iqrsMpJ+YCTVL4y62D8qQfoWX2PTMxykosOts0Q7xqCtLNJKkIHPNEpRB/oknVlWYWPlRvww9sNcKCOrZGHADyK2egasIkRpj83ZCOs4kVZTehj0toOrVciLWySUq8zOhOKpWIuM/u6qbrajZQ0+7Wi2nnhoR++pNIty3M6W8N3OMwqKhB7282DJnbAlO8y2tCJY4IbWk9MXFCeufGwumvbvbCg9wEFlmR8zPQgAzYxi9fOJCBqqa1xm38d2PwnbXwPwYbdb8EAeXUQnWJ9ZVlpY4Zdxcr+GnSd1WDpIXvgrpLBRvja74hEn8caL5kDAl+sXOXggcNjcuBT8kJLPniZY+RcRbeze4XOHsRkPxtb2hB2IPTCsrXJhR7768b9vHU/n7ifT61PswTkAXO54OmDBYrydm2Ba5UKM+LWbOEicnPVBvTSqoUUISTjcBBTrgYZ6/CkswCowxWslxT0oMKpEry6yFFhIXFfbaqgnR53rmoHtdLVQ0cTppkvaQOI5vh8R3lV0J9zMnhpsJUWLESx1DaLUh8lnmAf+uGibQyL4OzmJoT8sx7pWeWJH3nGQHB2tZ/CHrG/jlhuWmR/5lSFPPdYjRMsMiftVTo/W2p1C88p7dq6mae/JtatDV0UvniDKfHq6+j68obKxnyZGp+ntHzVlb/C+dfg5quk8q7cDVQ98Q/wJW0JQvjw5hjEOHuewlU8EQ3vO9fz7COQQnwhQ1o90tEicsNcsoeSyX2ZiWZLm/jjj5ItUVwL43Sj2OO4PFSM0sb3Wp0Qg8ONM+4Hw6bfYUeX5mGdqz7zAqnoLftQZfSSiBVDPIJ//O1vj/9mvBE8lM4LruTBwGeLR1fP/NjR/BI6HXFeEM200IUBGgFaG75qqtBOntIAVlqQtF9EV9cVddt04P/VJw/7uB5haDI9eMrajwlw6ZYiL3HKtVw/rQNlUHnAGrppupYk70hAIql2VeETpN+qECUlzT10coI2VLkVuEdJq87BCAIFZY0f0GPLX4pflxqEOPd0iWgOSsZgDPSCHgpJ+OOpvpoPbpDGkIspbOMfSbdgU9Q9kKzs7xMMNckrfjUdYpwZQWdbHnlakLKc5MrQCdsf0LJBk2iDnJRKYH6DOzQcRE1IJ19WTQU+pGZf0C3NqxrOOk0es6U00bungSx5SGWMweRKjOPIEP9sJOylui8xzYwN8WtN1olRjboHRnaqmHu2XQXq1zvg7WLRYe0PcH79UOzfimnuhsKdMdowysVQTTe0TMXgoBZDxOB4ULtVY7Y/02sjdnsfop3m3cjVHJ8JDDmCWgVrtmp5oA5a36WcYg+rQPAickwieyjTqY9sjUpl2nyxNPSKnxbhbKQHdQLN51P5dtVeLV4McO+G2ILksbThUy5T9J/w0KEoXxtK4GVD5zO3v2nSdJUj0jjFGJAVuMy0gYy5DKyo5KHwASjbhtiAcqQwfGvXgQPgyC9Is3FSXTo611WaEO4w1A1lXAzq65wyefzaolQr5sRtfEY5GHdYeNJ4n0+cb5bSJXFZOvle7gBsBU9lAztSL9wa8PnwPbWPWX3P1GNM8alEDlcctKt5ESBn5cbudWyg/3SmigN05J6v6H7Scm41cRlSNSB3NbKngLnQPWPSgYDQUyHYUzc7R9ewta1+EU0nXOzJV02PGyEG+RhnFfLV7GXVNRy8T6cdb30vH4IhkXSmyZ6uCPEkc9wLeL+eGhUWLaNQZcTQm33BREcbWzK+uU3B/xZISyWfWYIleV61GEHth3go7Nkk+xDXz1r6sLT01WVanzTYZR6uLzUHeLeEu3RLLIgi1eYWk0ceAFZCN9N4axkYcaxGDK9h92Hf9I/g2GUcyr2QGbTiHePgMCg73yGJHdrKAxtT18MdcKqmFf+W56Qgvg4VZxJ3S8JDbcSeq9jgh19MqzCfKfhl1crykqI+psaZzl4VcNcm9BchaNwm6chcUM7hPEwaISGs7NAQLxCIFKwlJUJgG4ISSmE5ifkAS588fhxS+yPHPt6vpDiE0UVwzRlzgRHm0tkTNVEm33fJZva66frR3S2XXJBbi2oidfGjC6VWgEuu/VRpQ8HUxTS3KUZrG6uzqq08dKQ4JLtOiwwQGd/4k4Voxu+rkuzUrg0SzynldEYf4OzTifog/aBHZ5SGwcsaCzx1xDeBzLzy7Xp1d31Q73H72+ZqkL0+NHTNwInV4Rf5Q70DL3gIr+8EpvyDf0PKNJfLpoRnd8GueqiyXJH1qwZnE3xbqXB+3rDjF3k032Vr93uK+HV0cKOiQT6GtVqJ6dP8eUnyvejquK8cEIkhulpipCRncuUZJarTJwjpIwyRa3319FW3TKuCsNJNqTlrZ/hglp3ru+Q2VjMPkSv9ixAnda3usnjsQmqZylmkg0pzxkaWG/7Yg8AdlDR8hmtajiI02VSdLycTeeTrAO6zPEhN5T1Et0gPL1uS+PnySPzb1C6m19ekz10Hz73vKvE5Grb11BGatJ4mtEyafd1SLykrStNl15S0CfG6qe72HizsdY9zvfa+4c13D9KDwIBklOS+hrAeJ0rEC5sxOPfsqQG1naYtyTdrkoo66VKNvwYPrbdPA+RzF9lkBQ+RxyF0E0K3IfTEg8oqDxEP0ncE3TYjumqyzEXZhdSC1HwuGtR86C4MZeepVJO+s/HNAA/yMgF6MAyvwZ+UA+Rk7yOdHwgQtE0CpfK7AFEJ0y5p5fqaL0k9DOmhnKzosql2XF2Ki1DmCVGLUTZ9GWaimod6GHS+6mqTg6rdVw/NqroONWFtwJiLSaWPVY1f83ktDSnpdsajDEb2AEIT8ZCqyr2QbUPVTV4Lk0tzfjUgee62tdFFcWkNpPRgzglCn3cYurkD9GSHN2/g8oX8KfuWg9wuh5oA7tyeOaV/0ElU6+ugRD9Nt1uBT/1QI+Ls4cuqqHN6F55MsDMoZk2KsR8WkVUG2AoHVrXmtPuciC9/kY1Cnp8/+LGCcVFDuVxCml1rL6Tgs3/0I9r86lm7LB+eIngII0KcEMtvwmyc//6pPA9qyuuo6prTFR7br4pXA5H39eE4m35rmb69ffz0wSdIrQ3vhVjwYJzex8GGDN/madReVJs0fZbAkxkk3VVN6kAJp/bnipXgEs2G1nBi3gnDUuerX/wwSJ7dup9P3M+n7udn7ufn9mfhfBBXD7gib3/XTJipBF7fsUCeZFU+mLPy5ZCGlFxMzpxk+vmVVFiWadTKNY14GadRN+80yFIfcHJQg1Ym9siTAHkaIJ8FyOceUvjfJFDRzlkNBZmrcS9/NRpkscnOIJcLPJuLMJ8LPKMLNKeLIKsLNK+LMLOLMLeLMLuLML+LMMMLP8cLJMsLJM+LWKYXeK4XsWwHwqjNYIrkoMvgIDL9UBxAxUMf/6GX7PT30Fcvfv/ft3/5/P+csYuDxqjL9aAKUr5Opnb380z0wEYhyCRLK50NEe0ePhTJfyYXj4SeQssn/yfcwxtGpAe3I2OGUsYfCNSk6BoZArDu35SSNQD01ddpJQ6DTfeIoyV7wXWJ2fOfv/XWXQphJObuiVYXIu+ImWvItQd7MSKEEWxVDf2EBYuC4OkmxK0mZaFDZtmxVUVRlSlpCUxZyZqGLLBccAJTlBQlrPWCvZFgf0fP1/RLoDqLde170JsqkNl93YTYAg6Z8eMsepe2d6vuWzqjjGla8fmWvb8mbSvmvCD9nZhZDvHDas2my2uRMfOOw2Jr+qkK62YzpuP4gWFR8L4607aU3dxla93oYxshxtC0GDF7FsrmILP/kLQHWasPqhKrLq0/veQnOtZRmdo0aj7LFD0ccvfq2Vj+BlE9uMVrMB5nn4NOlUCzbajuuKiEs4MzY4DOX2Xa+rHKsCGFBW0blhzEBPTQmqnIqAqQh44GWF/XtPCo7TuaBEv1kBFNWyti2MO4pHv0tz/QHF4i/+RUf/sy0LxQoQK9HMJ9RoFXerll9orBJNzRoRZ1haTGiuL7MhWDNOy1mAWPOonS1nKJzR5Jhm8VxmdwwdFtEuDq1yx0z+VggzCfzSdcbjw1OemvYqzrrHUSLpe9+7EiBkF/qneXRgcS3XLmVU1LXiWMDAs3lgiV2iN9LsvnsqfPChUiIuX0jjjP+tUEyIVIA84zaMImm44uIES0ivetXk4e72KHMomKdosN7XR+BXf2L+C0UHA2E8g7IC978rDnH9KG5uEQjjlAEGPQsz6/+pCwHHWh+2Cqa63r2Zdyz8mr+KSueV2NV165Gl50ZZLRBgYuHUZne29o8GV3N+8vE0SYVAP3iJq2gIKVf1z6x7K1STrr17XNirI3BqUegzUG+STYjx52mjzyRDXFKIdoNqBKneFb7dDPCS0Q2IESy4XZgMqdP/tTr2c7KHUlrVzq2vmydqsssHU+39XO56ZyPuFVs1Jvdwxo7Yr4s2MbB4CdCT9lASYSEmAiNQEm9A0woXSACc0DrEbCvs9CjNfy+TancOERpB2TO4lOYKxo67kz3UmW6mo9Bt/i8BMcfhrAbdYVy1L6sXRJEyt5U6WLtF50/rE7G9eemSyEeN/vqqWHFP63cgjtCaZusIlp4B3PuzUL7y45BMrlsVMHGzxZ2qh2WjlAR4YVkHxQog7DEKPDy9tOlxlc2q+6tmuGQ48nvtJStSs3nHZq5aBTVZr9i9QUufrcbklt22/2t/lSoQbqsYcT3shnWYphKimDvTnzAl3hBFW3dg7ouffC1gy3kfr1MutWUC86KhiMJSVYLca5WSpmMensl4gLRyA2gZtGBz16arBnP9d47b2IugKQSz+ORmefn2xtV+jRE3ct6ka99d2on3TmrnWdqF8LmyjfP9T+avCFESciFcA/Lie91KxWoofxb51a3iKk812Lb3RnV73UZ9hV1QdPO9trWGh6C3/MKk2gdhBTWPXagmAPyNi4TnyPfHhzsWsK2n7NVu0LwuE63WilkMxwN205MOtOBiWdWkH8wOZwprD1377OaAG+i4wPI3MsQR6+NK/6RGoRplTkInx/KjSqTdgOA/EN5WLI4LCOgU7TtotfSR5/IlzQd0D/BF6dE4Yh5Vx+L2xKwjnbOQisGpXKjBzAqlmLTqIq1RqJTZFvtNQN4/Q9OOt3aCrbzPfIXU0Tp9s5g6dzGVR6GJXtBe5Yqj0YODzzdtWJYOB44ur6kCxZKWZM4C9GMFwX0g1Z2a0Kwo9c3JR5IMuqj/H0ftZLvyvm+lO/mCMl4YvBnTvsPC2RSmTkndeNi3A32KWEAdVFedOf2R8ftrY3b9SR/ctYU9svaM62tNHPIvWv7fHQK0DkJb7+IuM2tUR9os5misyf190yB6dYyS3CZO5BufhlEhNrvJ4K5rBtRH+EktJCnt0K8S2CqvRHCZGM0XN3jGIudjX6fTKfQdcoP0c/8AAlMv9ONrvgPT+hiUXpteuxqRF+850TkekTs6nvjwuJcILTP8+j5WYDzf2CUvd5LuX7VfTK6l0Kq++GSN6MPBM5qHG2ybn9QW6yBMZPxtrBn9e2sJmkkwQXgtXmtojADYX1Oj0KOvQd7yeiHoEueddsqbyO6ZFUgi3sY9xR2ArLQTVNv7KL8TFNCERe1DlhalPbZyecpATDO07kIRafkFbgrK3NRK416k03nwMGZzE4cRgA5VuXgjWrOnmixudlZVlte3PDIxZq78aHhYUij977uDCkmDw5ZxbzGMVS3Igpdi6mCUWtb5z6DHzD8lzM3fVI4lF1KXuoj4xed1Os/SBPQtcrSCTnt5/XDTS9zr+3sm0HXMfTI1Pr4OxXwlt5ZkQ64DrX8cl25wTXWtngcVNEcr8522nXkYTRpoR9ptnzVnQGvtaaSNphMVCf2cdIOlUIxUdVV54YT0sYEY1Hn/Kky5TxTZw6FhbRcfpR0Vc/zn4ga/IervqMGEG8LCwuo4WHxqYV5khIz60nXrCfdm3u4BnfLpPfITA5suD+LplLcfMPsA9u67z85r9kDyFbjmcoJNmfhnaPhFezn8Uo2a27N93jx5TwU41xeZNE7oeJDpulYpypFrXxo6EJhBa16LeJIiDg2EVVl1sUfI0/mBOKPbcz/Ro1JtfeqLA+2vuPRlKvn+6E8R8c4XZwGZGD6GsxFjbN8W29ft61GfrcuL4w/5eZKGnYe5rBeRC2gsMUdIYcC6nXZBBlbvM4oE5Gj4z170oAtHIVQNmbZ6+R2oHDKfWgy7l1o5nrTSdsC+DY2CcsLC98HSDcQ6YVb0MI3J/fTHtA0gvdjyI+DsXqYGPzCTOPeKjFqUmFCf4Gf6vxwa0Tgb9c1pDly+df+MovE+L42LeQaW1VCJj9AMsFkUHNnPYWfHO1rHBkaXM45tsHiSwhpuu/dexm9xn5bLkXFgTcWBWyxGiD5kb6rRTsZ0iqFXTyxAaPn9swpZX2qp+xc3Ekc1PKk6rfnXI1d0hGcwdU3m9cdLIm6rJMX8x/ma2ImBzMfnj54uSr9r0US+HhDs6oXSs5gw4PSuDt22SVdiw9JKu3cpYFh9ivHtwjz3c0H3vBdG2xfNJ7LHNB49TSRfvbii5sdSIOrHOoh0ZNKJ1JwHzZGggSZy/lfXCsFgI5sajm4AFCgjrRVLk25xEGO8UDPlVzuK34i76gPoONS8sx5exl1YiikBNuL0mpnI0oa+bRwv4+cUNGhFAlMDKlHaSGPVVR87k5xhrYQBhZZ5tPmJpv5fx11whLNnT97+hRztuBbdDChU8Z9exAZu/q2X8k8uB0v3MV7FE9uPEjC3MSNqtJzVIuilsfa9KD1Uu5AXFyv5UUZmIINWL42skb/fs2o6Rt7J4NIYz1cOrZAxB8rk33UN2RdHaSBjnY9r5RP3bD1IhxkzC2ttlL1LxoQfwgsjOjDWvJ7JuqpXlQndKi5/BqlE8ZHZLtWmUFvGifWKb/YnT3U9emVdUgZwSBYys4KpejTw9CMxtli6Tj8DZnw6OsooryrgDvL0dZudp2Q6nTEz/7hmxpOXvdsGVX0pEeIs2AsVV8fiYEtFO7Vy+s6TLElCy5lvuk/PoAqx6WI1t8hxvTIvQrJFP8fZWu6axazV6IysR4JjqUvCuWjJw9g1gm+0VCZE+if56Wbng2vKG0ILwqpavFq2ciPCSeoK3SYtYRhc2yzmhJ53mKn9o6YS7kC9DZ6sLHTbue/6KttM627D02gtqEXmMDTY2N86YCF5TSRp6wY6tdVDiCRrNOBlD5p4OcN3ack57pzw+46enz+9RE6oHxA6Vwxxp0auVQeo17bGqELZOvz3sbEeAWVeSbc4rJx9YQmPeBtUoDNF2jmozuy1ssjm1vo2m1K/NK+p92Cb2aBpqq5pYIlXzFJKhjerzwgBsfuPUB7gO0DFi0c1cX1akaoMmpglP2fu0bnJ6tHY6U8Ey/Be/gBfUAa47Zox987V3F9RRrSzbBZJ0FvWPgD9zFKu4jXqKefqxN5YbsOYz6v4p+rRDzyfjTPGtgrVa7gdHdxYuRTzZ6vODDBp856Xt9qNPVtTB4dvJWL+cPYlYPqgli+FDC6Su4FDT+MEls1wNeilpLIVwLGXdRLfhlZ29CnHd6erwchcz97Ct47zu0B4C2Gkgqkxxw9Hpjz3r21M0uX1dIuCzvKBRYcmLa9YXyQIM0QUFMHaJJoQMftdIG/olnswMJaCptpc7egRDBv6bt60qkPcMehwYG8bt1Gfr88Ekfvt8Ukc6eiykcS0g5+wlOP4d3jlEvzaRyStN8nrpaLfgvaWuLZIimukjjk8Gew85vjYz2CkPdEdyXuw4pBVal9KbXG6e+wj59UNynyOc2UIo82o5SeCtv98dpo0HlmSyEeKyvsvgvaU1TupkvSbkJN8WPTREgU8sl7FPoHCZ5nRHvE0QnRPonMrhIBKAAHK9AIgJZjfqr5VIqAvURuTQdmQLP7PhM3Og0XaX82FrcoC0qxOTYyDFqJHFxUXZuH1PNzhn80EFfTuGwJSrNuto61QEWWKFfkOUM3lmYLnNz9pZ2aXXX8WPlDsfs4c2GQ1klBzmNFD/k3axGdSSydAXXQj89z1lf5joq8akjO7PcH6qY5V8VsV6cDVRA78Hr9Ec9fdyoaxzK2QaLFKZ0tMGiJYgnMfRtHmQ6WojFyA6w7qtI2d6cUGa6NAiswpfkrHw/3kG1YvrgrTwTuqZizuW8wO1jNA+hMoBSGkCsDaBVE8riAdR0IQTn0ESjRFVZglNnn9A35WVVdlxYELSQj4sgukdZkZTnkeggsSgBMgYlQF4ghNgJNyovLhlWbULyPb9Wz5fzwbkAzU/llE4jTuKUjwOexLlqTtaTn8rZdCfLxHLpJRec4MLnSB4hfGgOIXxo/iB8aO5g+mF5g/ChOYPJw/Ll2YPx/LDoaD5YdDT9Fh1Ntx0/ll6LjqbTDo+mD7Y/xlNoc+BptDnwVNoceDodPdCU2hx4Wh0ZMrXQeZxT20/nVzlxOr/Kl9P5VS6dof9YeoNafJxvNH1BrT7ON5qeoJbG+MLaegrneFrC2nsK53h6BOfHWBug5fzXqkpH1+eBaaeZhhmqDU6PffYyo6swvkSgfnQWpg+duaCeyvrYbQhWJa9yGuDqVp0DTk/YN3AJ5+W32FoZLeUNnYT5KbTh6TF/+3r+4sWk/UGpBGvny6WziGJhl6iR/qqkFv8G1l0ihz8sFZC5gUnx5B3EJZQ4vPspb6edmuA/7GByFuEk5VJTivK/rNNr5+6MiuB/2gfn4Nh1gMJNPh/r890GYZolJ2g+3m+dOISxvNPHw4cQb85c8FW6ICKwFV+jlQokb/8z7F0zIVYl5Uy572kJjk+nrSfT8tVmP3sJL8OOevwATr4xe3CPFg5w2iE4FUCnZ9jTIXs4r2idZTmocsNPxA2xXj+4HfcU6kXoPt71Vs7orw9vO3Y0Iq0PxBcOIf+iGUtyOvu6Y75jPaBvFXkN1OESic4/jHhGz2UHf3PsjmEkPqxHm71geQ4XNUdviER9HoGIpSOhV8CGTz53PoR7c9H13HL2PV3Jk6T+fZ9e39xhCKDLDEi9WJW8I2VoxT+ltc9+Fs17LwV0m7HGXlt80HmvkwWK5zltUgLOJ2vwAZuiXEuypM06i9DaCIHe5XSPk1hTwF1jUuDknCSbuqry1T5PKc5S5W1V4qRG+l9AKVURValrcEJChA4yiyLkYtmwdB2lphRXE9av2WoVo+WM55RGA8OZQFF2pEw4ziDs0YKvqgYvUCC3wmaMFEBSyUOHkQxpqn0ayfuUJOrJdYwG7mrwbBIkeD4OHAVg1C6NlRoleW92BSTepnQbUZTK6OK0eM4CtWAptBWcQWI7+Zg7Rt3Faif4Xygj6czk3fw4sanWsbyV1B1OoiQVYmOZm9GGRmuQIfKMNZGIodMv17GqIuYrJc8jmonKL4LGWviGliVtS2FqZTuWt3gxgGHNoxJYsxHNCw+ZiyZNI51aTkkxohk02YhQumM81t7y9bJlf86V1YJzVGUsI4URuc6WVQP/oAwFyeF2MJQHLrygTSxBoqbPebdaVfBiGU4XDQHahGj4JbxFhrPhNUx0CKIB06UsT7xVlAJaRwcmWQdIGakCkhrvAxS5ajiNRA30TD2gGSPH+wlFZqNk8Seas5KBy+PzY/qJWclqNRLFTr4yHqPuwVVrhNy2I0N0ladRUhvrUGoq+tyxmlrn+6LqIk2vrnKW4IIb0dvCKwajRFGHWtEtb+LDXlMlWXSg5ySPdobwcKK8BYcSxWg+lmhOR+ogF+ZipPoKA36JZwfPGrrjYNGoKpI1VR3vp7nI16yLKQ/FATYOXkskOd7CJJmSSA3sqWPpB57RViA52n1JOYvYipJjRxq8nSlqrJWo5lVUVRMf8LlIRR7ruMUQBLZsExPfyHdsMZLqdZNKZBCJFE7XxipHS2VthXrZ0A2LMFVN3HRtqx1tREvJaaT/0y7zcAqPjQQ7yMZd1UQauSimZmR83cnLcHiG7ZJIjDTf7UWbb1eM5pGgovhBL1mb45UR2EaHOXVodcQ2lAyqLkXpcZNmx9aklA+Rs0hfAl63STFfwuXSVtBxph1udO320qSLNQUYK6IE2b3AdaWuWEbMeIh23NAHjlGjExhG7Tp5Yml02AMOUTkZj074JEe8Xcrbk2M5dZlVBbV+8rDPsIPJmIPJgEOf0EOfoINS/DAoeGVWI6WO/RJFt8FP9niJud8SxSfxVQm0Gt5nK+hn0VeSL6p29qK6Q+IFalq18Lqxt0btk4570XaWtqzg561CH0/Sq6LajBxYFSMOMHjH+APYgeQBGWLmvTa6yyrRnffGj0PyBY9mksigP+CV4KshiMwYgct6dyiuLpZFyyp6vdPZVgC+cScnR6OC1C1K/1awQ7C24hR0zhIp4OKrzC+WOcqTH6swlXvKo4WLnLF8LcPAcnwVX+00cvGjgrATe5CXhvgBnNP2fdWIaNNLWZJd7zmCVpBytpbz9LHWI7gUk1/NXcIZOdIHfGO5NpNHIaMZ5MRlBxg/1BqPTr+ceU6EJkhYhWpKEjr/sqTNeh+8OzQwUIth6Fc90kc5j6Ai/c9uTYWBFVf4ncXgKTyQTrzF74W87Patkqx9840kqLA5vBRZtI9XBvGrFq52SuMN6+3lAQy/RZfer4cPuDIKAwGxU5paTG8WUeXhM6XSq/kx74N6u8cKFW1pRhO07xvR4rhAHfi6o8LW5izJ2vi5esgZJBY/kjADz3VZPoSt7nUjmyTtwhX2ibd3YOGqe5Hb5wFNArth1cMiDddTYhxixl+GKBQFTlHNKo0ROk4QaWLetKoanzC95bU0yZT/mLCfANrg38zqJFzCSVedrEAXtnm3LM/pT2U+uBj19+OBobIZzF68RxgftpOCs8J93sATEjm3MezFu/Fh+/DyhFsV34MPU2eF6CPqsY/QecO9jlXsBrHMaMUx9nZEwpJ1/8yQDCB+rBrZu8o3bun1wTnLMdrbPhSz3zm8MlHWhy7lVwcpvm6qOzGq5aQ8bGt4//UZFiNuOqoUhOVVVsuczr/98ed4DsBDNfpdUnDJJKXJUEI7yBWRKWmLoUWdV2yedvNW/OQBx9Tiql90a/RCbb0cCLoiDdBHqEccGge2AmAT4PaRWkC00cHXnAMLxWs1ANioGBNyphaTHBkqyQP0MW7i0z3MoMPnvFyCVm2Ajiw37DLW0oy0MN1pZYu5XHe7hy3YoBdSqFt5HMz6JiELcTmqYlHcYYIUbJ62c6IYN74U4xvjwK64i/XRTlznL2Tteduw3lOl24GTDRGVVDrXDbLPCSb7TBs6eTapA40PQ5Zk1MpMVI84LisJJblZwdLPHj9+rLoyuzOEG8U2TSk1IBPrJUuTSkxXOn4vtz69lE9g57DKFy5kdDXIZF3hAiJt0FryIxwGcHT0vbt6wR8tPGistnB4gEnXFhMoUsJwHtKWi5Tw+9kX6kUeeYbU8ZzqJiqDvY2MbOgMykD0W5+c5qPQZPj7tI/nrKXWPuQlu0C2WrFy9loYs2WVV+sxT0PwGCx0VDJI64Q4lg4ZVLZEL/Clk9Jms3+W8HoPZ+3er2qSvqBpNxxhdbEjpv8TSImk90mRp7BFaHnk8fTT10jgSAfnKDj2Bhci8eHbtylpyfUBdsIIvCV5Shz483EPGeEH8yjaQZqjSuYAKoe6YIY+uepz6iqiG2qZHk+sifVEqYZ90fuJOik/n8Qy9PGTa/Amv2EHnmS0IOHjnBA6FtuDm7DbKUvpu7cSdto6vtOh2EDO0HHbEDzFxbl8mcYj5F1RsgCta/nklosuRaXv27hNSOCMkrwx5MOLnC19WDpH4z6asjVTm/gOTOFctA/qi0QOxgoSYq0wleH9cZ8gtJKPA7uoNqpdbBFJHDy4Q5XfTgeHM+P9E2MeaU0CiCn73gEfLVB4R5640IefpTCurNXTPOwabl3/9FdBi2WjUsNHXWUeUaUVw6+qImbbzom7TT2q1sLDT95v6gO+uewzPE2ZqedVTn52ZK2DnLLuVGayY72MppUw3vezV71NFO19JGNgpvnoyVlvBTz31hLIgcOWzaqDgjuYTQhULGoEeloHHXJFy+9ZueHhRqeg5ANlk4seicBSh4sX7F0ZgHKxlbeMbmhIVHXAxj50wxexbfTphpEJRux2jHSZsrBkTG3y1Wb2vXnZNVzBqTbGsJjDzdR73Oms2gp5qcaGdRG01ZE3acBwq1pziydisRkxZ8+3Ya7Oa0o2I43RPFDjMn9i3yF0KUdapZJ30KGVsdYLuKRxXnW19PBOm4TeZ2tEvTkK4hIt7V5Vo6u/r9YscTQ6bTQUQWGb2nkxzQVP6dBNgAtnNaXYoqhD6BUeIH0t3MLuoUEze1UlIkdnL/NuOfH6rZTDpZhkkILi1tNWkWBR2rGZnxq8rp6ZArPDq3JTB3tId/XsYiVYyS5vsWymZZsdvFPDlAv2uTGA5+SBWYcVf5cX8v7U6xK3QwxHqP8nxr+fh8xFW5ZH3W2clmsGxr26N2VTLLfXLuFdtfQh6HzMxQsb729522BbdfI2lIPB4UmvcD6C0a/iWk+vWMbt2/B5IbcG2i+uNOZ0FUO9pg0xh+abJCAG+KmJU4b4yPCvFeOxYw9GzOhazTlSkATOvvjy+p/fTU6jPDMyFKA+WmLqoJpePVq4yMh2Z0l3/AAN5AADyJXXRaiTtr3XFpK0TJes4YGDFifl+cOUHrRAdOGlV1kutCBrWL/9cf2P/ynC//6pq+WoYLkypeXeRsrj5Rc/BuMtK/re5b4GrIzjV3lRafJAWpU7S4CVWwM8XT0eHrIc0D4uPnq88kgkW31c8+ykm4Baje34Ic8jWuxm3/zX1DLYZX/2AxOsZVkAf+J+a10NcNTxM3Be1ITcwdJAdBwGqjt16pHTHGlIfj2LergsG/s8RN9HDjza44WcrECPozz7q3enDrzdizzPKG2veP8W1YEXcKQed4zRa4s4xKh2bQav2VP1BM9IHrRZNvBZOeHi475+Le5LFl9Hy7lZTQtOTAIxtYlKcQ+eGnO9qkqGrHEpQm9mWZ8f3uIRvRy8hNTCm8CrJ+Wpi3OgZdWKcL3F9mjhY+PF2/NOWefqG4snBXGk4+gUDFGQ/OdbcNeKrIIIIrFpprRs9JSJbB/ikh5Otti4upxzDuv4WzOqiuLMu/W8f/nEIsBWI1wB6p84tWj9CUgLa+Hy1t7FlvbnSJktZT4AZ6ScfMXPXSDiNwkJS9BCZdlZ3+K39SaJRWAtLaT/DIrA5rVkuZtkUYu9+HIQvQ/CHbDN6BbalgVOK32+go4xfMbcwVWSB2TMjtRsI2b3IGjMej9TjrPyylel/7jQgMELPbRZiOmp9Dqv8fEkQWXreNgniKYAa84rZW9Hj8eoKGGPU0aqkheRiarn9zZcNEWkkg6oyiDzfZK5ANyRJddeUqBHAT0UurTsk5RGHrhSTlxceGJF5nWSl4t3taeGBYMT9f5z2pp+C/ONpIy98bwwDNDOi3VCxHBnY0mxQOEyAieLP99XJZXGl0NpY5RtYX/t/UCOhinjSffeQd7/2ZU2sCaFIx7ccHAH+PPPOaZ7vYYTqtb3bu19Pva+b7zvW+/7if2NJT42eZaP6bTqGHZSXls+XbXeMXoCC29HmcqTmGDteVA6yteexrctYpT9uOhoXkTjHO082MGk/OBk1sHJlYOf/IOfzsO2OOyv3JgfLuT6wcOE80PWFvnhXb2Gl50Odbk+8N0KmXT0dUFMORYPnqAnFbFs0FEJob5Mt81AFMCErXqoxnSQLegAzeYg28rBbiAHaBVeMsdSgUUkWsLDN29StUgcFyPYjkmKFbmd8ZDn7/gB5oWQ7ZD9D9MqOdR1e7jL+dXdM7QokOYJCQsmgormDR1P1nm1rkxASfzb3/7mfJPE+Vz++afzLUy/d9xBxK8bH7h1AVhgc5A6ufG+b73vJ973U+/7M+/7c+f7z7XQ83EI3YTQbQi5cTft44U8u+NgNwh2i2BPAkzM1Dw1WMpI6YYjzqew9P1vafnbZdzceN+33rebqk4kNF9sWUrd6rC7k8t+PRLr+Rti12xhnMHa9zWcZ73Wh1qhYxmcXSuVvTALwzfRMGmRp9Za5421/kttDfafq7buvz74/L0LTTgDSSW7+yxediVtPp39J8ma2fOvZ5/OXlaz77521y/o0lx5Ea2wezd9daQj6wXlsSUl0gH1k+FNyx6QqdRfp56yIdJkpvwiE/GONKRkS9bKs+JhaSBkVTIB4R7xt8Ii57PvKyIfntN+EZ11HJi7zpOMqMvmnn4yeO6EHnQMiJP1lH2RkNG23hnyk04VOAIsDS3w1F1aHcrswbSXeaXR0mX08NCx5XCWOukynnvk8+oBwbxeG1IyeFItQOVqTwhXBOFt6Jopbzw+hVddLgYbGgQ6UgKiJwfnHzo10BrdjP+Ls3Y/0CDsj//98vtvX353e/jp+X8f+NvFp/zqwbGFQpM7aun7Cil7xNONySJWqEShZlimHqA7QVyfQ6kwQ5NFVbRNmsDlLlSuKIjTxApG+vjx326fLm6f/rWhJO9v6eL7e6YwD33ZnZgdwgJsM2qV89mLczroV/+Ndo9AWt15XaMF3qsxzr7kCamREz92RNTi+Qh3AY1qP61Waifkft0FXLduWtGxF9J1rJZeWcI/gUe6uKAK+RznGEs2hX1sK45DL8uuQUrcUI8u06XSpmF5Tn6A4+lh5dHUYqCqYg1xaXki+LppFvlwcFt+nLCkb0vS+xeHP0Rw8Tsnl0k5eE5N6AyeXN+Rxlvn1VSuiU7iY6SbGK0R9Qr8fPMYg774ECGSFdTLro4xJOLniHAKHszsFDiAitqBsqqIKqPCr+Cpk6oU9VEEHOI5AqMiHC7x4TDA9ymVxVX1gpuZ4On/Fbzjfj+fGvLFAK7lfCJvU6vToz4BYihNWdqEHfiJbBFc10gPu/XAk+02HeiC+2ggcvbVc/zgQmzzEwKtyJ9es+uhjzGGiOjgThLSKbqUXrkeO3ZgwjBftJ6uWPAKu6Ozog/66u8RXZWqK1gTvNQz6x3L09mvpOGz27imeSoaMb8ddr1daCx35ZpEz3/2vjcc7lC+uA7Lbq9OfAhsntLDnP5W8t8P81Vz9ewwWHrq5LpxfiFmvr2ukW3YBzducvydIyB+mXZ6BxSpe3lKPbIu0JDQXy7DiGmVdGBrcIz8oVdVXmfywRdRGarV7AfpX3P2siGrlguVwhQXiZ/U4ugh9wut/oANIvJp9oXQiHReL5Uq0G5YNjQ1ShHD7KU0Ohf+IaCzhx3xkfSiTHNywSNjQwI3YWB4PazV28RW+PucLAnECOp/PH9H7jz3NIff2Le/l0neiZEpPFGla4STInx6ZqdDH9Q6FAdp/nA8XegeRBiXW3qiKZXWStS5BeYFV8lzwKOji+G+5PCSS+/ezckrSZp/UVZDIgYoti696eAlLqbOBPQhYPypRg/pOtXKDYVWl0GVoPgKZYLaaSkGq1R/HF2DsdxadYUsh8sUQyH+iw6chdLOtPL+86RTDpJ9aIfmICM8kg7uMA+iuhd8Xq3m+tjNlaDAu53grQ875thHjzdGkvLD+lY1OytmtMGNSkqOiUhcCV5+NrCwF46yNi5vdjiIuiHuQGqHZH6Dw7cerKtSj5xQn4QWXrWC0Jds4gVv2Z2fD4C5SvfI0X5Isl5UQ+lRPakW74mvp0PRmjqY2kLyQJqs57p4AwExmsbn1kwNZYgT4kHXhLUBaGqbAxYhsmnXixCuGiaa7/xIahbHUxPlqOHOKfj38fCmC6PbVvI0kwvfszYU/utza5/k1gcN3jx5/HiZJ8RJkaHxdi4o8x2Zk3xJyn3G1tmO7EPO2ydNiop/unw6h7UI5SY5IH8Gk2w8cnIj4+bqdYeAuqRNSmk5J11biT+J2Rn0+SRhXoiyQSNJScElUd6NwBhoTuSDHjGK0kCqKX5yeA6NkRF2eLiXreX65twc/4wypw3bjtH/7ERs7X7eNl2yQdOnGZvtSGRbMAdlOjARm3mkgPIlbPVBMO1LCWPpmv18V6VVuSagxK5q8tQAWIBcVrjBCTzOwee8yjt1OjbgqOPF7TR9AzaMxEPAo2VDRZwX7XxJmo3cqvJZOQfXq7Hc4ts57RpRVzlaPXQNFtJF+tp2lIXmRYWWpOFISCnKphkTknbLZTVCL+kOHnxAi8Dw9M89CGOYYSXRM3Ylz8BDaZylrXYll85MR5i2rBG9OJ5/fAf1PFqOdjcxr0QdlPNn9cIHylx1IvEjTVS2+n45G6EmomHiFHhuWYjeoekQZOmMkM//zCO6aQb54llZOQOJxVWLuU872od2MOkTPFkl6jTSfJdzWZvna/k6J5KYJSVJFs1zQe1avDXAM54FKbnqPCN9r2CCd7LmJeOcINVrKaaN82W3Vz2X0HTZkAJvO0sq4EjLVLSRLgcYKIxSAqnFKDgvOTLSLdl63lRC3bbaV6gOrull0GJey8sRa9UDi8xEu/ylvC81zwnWiiDhOd1jiZMPK2md5ikROVrOxVCM1CzBysUgT0VC9wRrFsuulN35BmuAhqhjGhkJDedYjosJsHzqNV63OjH8b1h8ZF92XLTOVoz92R6kIR3/Elp4M9evGWMy9g2YeqL7et9tEAGixgmLrwXbX7T1yPiZENaU8Pba010a60w0T0ZhdzjSZOJ9egI3fhqZp4naUGEkx9iaoQesSQIXTHCuQcpYIcmegYm40Y5sGDJh6RCe08KZ4L6SyGDw5wC9kbAR0LQ38CxOBJfNzrwRiLAke1G8svHPl2yDFbSgyZTswBBo5LOBIyxHosuZ7tdUUzZ5TtGBwrywqzrCeP1o4CblPGZnCXpJ26F041arz5nAi3tVpGwcTl6wNtNPlyG8jShKrSZO55HuV5aLMIrLWMq4fNAwICxjlpZ+k3gOL1JFuwd9w0qYa7Fmm0HJgE3frPeifDiQ2yPc74VG7zEqHTFKoe8QLUAMwR1OvBV25QrSig/jSS4sT5bEckNSIaUcnaDpd/3kmBATATtBjRlmW1LoZ/MCPmEql9FUNnsZj+xfxIQwZpQk4F+6mEu1KHRFpfQjik7u4I3Mvc5XtBNKiWh/dQVPYooKLIyI9R41lwQfExYhnEEcM5hSSnBzDwgF2URo26qE3bFI7qaV6B9HpzxyEignlwhtK8ZImkcMZ0rWsucrRPcq5oiw6o6poNmgHsaKT7EYEVoknunwkqYqPzUtFSYaj+Uo8HI1KzZDDs4lR9eb2yfzdxU8oZpj9iJdkj1ax8NVH5eARSkqXlXsI2VGZTbF7FZaym5y7g6lCF8Vz25R6XPIwUh/Q+9aNEGrJ0rkyIrIiiyFYgjOxAgsurkq3lOtGNgoTZwOPnuShuznpg+OczZpBrOwnRjQ8Haj7/4FsGikGz40lxHzTbGCCfh0uX86z9k6a0cLZD1f9isqeMHDWw93+1iprIXZXNLIetaaimlMPpJ7a1o1wlRPiYwc7CKUqcngnbJjelIxEpdyFhoxKdZMzP/FsA6lQMv5uuLg8hQTBcWkmrMaqmEww9h2uMKiENQgC8uIBUlT86wqzjnasuRDJMJEjFPm631RMyy9DaMwGIicHVkmUKFhS6GvYHgGw2v2e7saxtj2sFskLG06750DBkwi46tIeHfRu0ebrRj4lqM1JWOwbNuvTSIM8MAs2l9mlegI6ira+8jFXNgEiyjd6vI2mYMxsYLeRYuBlQmq2DuSbLhZzp2b6XhKmx0sY9TyaeXTwqgljzm+RvOOFGK8zURvB/P5kZH5HanhUC9VA93o+u87MJFTro0oeExniS6IAR9theFK3qckuvTxjtwdrXvvyD6pRpYC3yV0zNh5lxYxwWmBoXS1gqXJfA7NOEHWFt/RFhtqlVc3DMUH7XcVhdVJ0b9F68+7KhPz/m6diWKUXcltyLMhBduQ91T0uExUdo5aHht4l0vUAT3IjFdpmBQWymyFUsYZ3keV3lRicIlk+ebPSFPMhdUp6koihgPRwR2tE3lV07gGuajEsREl35f4YikyRgt9YLVXTBliE1ZReGnXkEwPPyMM2rqP2zOCM6MM3ppWy1dxDmEnL6uuGWMRRi02sxGzWthFgnFhbKIkj3DCLHhUGcMzqo5hiik0EtaQzHJSTFk9a4gXgWGIzU2FHdXs5RvjsYGioG1TGROjzSj0udjQr/hi1VJSVU8ImR9JDhMNYdnQshT9AuFzpi0VhvVtwJyJSS0/MsrLzeQQLeKqVg1MNsfnUoCzEhmqZABSiE7AnNEarW3AnVQNYiBIEjwJh07QJBW6T1aAQRITrfYP+F6YtMgYKVnkbh5Ck1N8BN+ODabFLpJO1SXho1RJhNmoB9VCmA2i31EPqgeMdDeXs3DXNEEZ1cbX3Fn3QBkjrbOsxHASLX75XDptSjU/jJjnkon328sRe7h/eX0sh6qdyKHYpkTZ4b26qIflOronLIKgI2D1/v1+zKZw6VBg2DBZizGtzEgRVRqM+AIKJ5rHYApumSjySALk0TE5D5k/3Y3NQmvS5XP4g5BiS241pbno9MqUxHrOSL2RsE4TPlWoKVgXNVmbbjuyl1NnFS3ZXaxrr4VNA/XfrO3GNgB9vmMbvgF/dN/X5xzb/vV547vANWtbvo9WioauxJBF01ilaGjBtPHW11C4lIGtP/fMW8w+N9RIBbE3/MTcgeCtqWfrD9BUOWJt1c0ukiCzRoDXkT/RKVZD13SkYYl0yRas51EYw1afzFDLBapOy8uPeY4UWSNXZeoGZsjRSFncOJA2WdOVpS44lMXs16hZ1ShHbMbVVGle7ahMOkblvLc+oqp2sCTGRZePVHI4oKM2QdBDLZxsROioaKFyiu6QAWFN2mhPLqa4YrKZ0q2wFiK1lSfcWApj5ginRPa4+Hhi3CmEuGiunagnor60XVohVgNfodNAMTiihgmvOjG8mrXT2EgkuYbxNT69GBhFvd7wneh6seKpRcE1XWENbhypZ3DaTZplsdJoYVFCPtO615dsUY6ujhVCC4tczpIHytUtxeza2tISdbeCAXBeI12d3J2dl9V2pP5JK1GJUqdbojzSNI6N7JoH1vFwi6eF3Sy9mZsMewbREaylOVRIVS5ZVddIHRTVZd6v5IwZZaIzzmhkbt8iPbMwL+DERlZVaTTngEdMkmEaNTYGAhu3TSfCUljaRlmrXVUVSxIb/VXm7wh2XkQORnNWxitPy28f33x28zikdISUfOdtQMDgRUTtqpD5TlfXLI+cPe3goMqx5YwtyTs6ZsybdRu1LINI2JF8I5KrDlrCma8x83UnbGIy0gvvCEeWpneivxc2hxgZyr0ACWIPggmfxMc4IMOEwcqOse0yYK9gDjNfFsgID+Sh5xvJvF0mDNn3omKqHxiD0SdyvHdg0EbOcKxwrrY7oM5j4fZzWTIj481eTADWPLp68Z6waH6+z0gZT/iYq0/F+ca8uhF7MNIReLYTiz7wJ5Hj3J8EZ7kFIsqpqVjqr5m6lLl7JuQTeST21oP8g2qfyNNUTLuFseGkYS2tkCgT7vaHAlpRiikHxol3pFygTExgYJgM2GFZWD8/5ODqSCQSoPBFmwP8Gav95IhZYNMxv6OQhHAhUxpXDnCvA/zMd7xgwXZhS8Df0LZB7qLODhKb7DRLha9zVMk695SUgFONJOKrbYPcReuqqBIbupfefI3qzdee3hKQ7wLYQALvgnr2oST46bFBj9UpBomwclW5SN1UK2b1R3yq0+auXLAqej+utF5iUB8f/vpwWfF90KORtGyrzR5ywaKTlHuAzGEb0D7GbUxfv5wvCadLIifsIdUP01ACJ/Q82PkwPssdDC5wZK0LSqflpXzc1IbhbVREXZ35BpiYq033BLu1Z8Eqnh64zBNBSmDknqEb49ljX9PNvidL5N00QckHgomlhybmII97iuCtExdvx+NxLpHytr9C+m8P0GuhSlxwEVNM77Ydh4dnR/QyLEMf62CPFhhqUtFDo48maMY38tnly9xaFDYpUqoDqrpd69s0mwECl/32t0lTdaxyh85Qov7f3gqD5NmYu7fxVLZ01YBTtzEfJBZPnwgXg3sVchXIgwcrzCX0vZQNx26XG2dBmle5NYGaOrgbeKgd+l71L7m8E/+rG9Bl176nzduMle+7VQerhVdTW5/ok+GQf+j/1KM8WrjI0Su3mvk87z3e/XlHRqSbs5QKmnLbwjY4bWbflrxlreB10qgFaCbzVoQLXKq7NkLH02LFfG63vftivUijD6fv0rX1xk3/lTT7uq3BoWQPUdgYS0ie+JjLBu6PrC9wg9t/KbOq/6xh4m9/sx3b9N8f3PDZ/TL7Xz+8fB7W8F2zL9wnQyzkI7h1ggNTi7rK4QV1/53vgKb0c9GJ0cLL6m07ewm7d6FFqCJSPInNgoAn+ENzAp3rowULjTedQLdzm8+evEfGRguV0Vjf0iS2v/VYaUG0WMKmj4XA3MLlWYPfbOvbFdqfV7QweCiX2GJPbEF/PHz7NlmlHUsPyeptf7xh1K/qeJatWiTHelAaE8Onyr/VERNuPMJinTOeIZE6BBWTA/G2S1nloy2VvS138Ym6lRQWFsUwgzxNFBKVjh58xPeG5RxPDI5W4At6yNs3FU+qGln68igqATb2oTvyb+bqEaxPTnTcl1R8kekn06cV6jfz11h8xzwnZfNWBWML/fNIwTJZooL3Yu55snlZpeErZw4MJWgBJ/pTVyEuV+O+uf3mpVyklY8xW6reZsmAS10tZFqmfKaflzqzOE2wRwv9c9x8fbhlTdsRcBV71TvJESHfoG9JPbhRQj3b9ZvnPzfVnRzJIiZdRmrDYSahLiTzzEJicxEICs8nKFY9yH4q5iLs+urkWmEHPn18R6P2c4jkVUby5WJXNSkcx+AThvdvXjwX5kHYHuB8aNvPcKzPI9MbxXmPuY0tALVoBl38mvHip6BWnFehzUXPbNmbGepkgAVkVW19tiTf9J8f3jL+5sUvSFE1Vjmd5EkWnFRVd/PUdlYlgk4otf7RkQP45YRay6Xk3tmmJRhr4cvYjE6UNV3K+hQLnS3TQpC5KA7SbMEnAE27oEr8OiM521Ivx3Z2T9B/9YW9m27ufPPy+9lrmmRlBQsS3lMe59VG5btGmBFbMe/NEuOrW7rtHj5FVD5SFaKBiOzzcMZTDyloQe3PmpXgPN9C9nCXsuMWVCVciLYAwhcB1j/HEFAaEWW6t4P7qZRPc4gfba+sg8xFggfUDz0nd4PL1SEHWlEiR5uoMiSF+EOfgweRZ1fPQAq81/AM8uugc+lg8gbc78nXCg4m1bI9qZQfVHqhKQg1eh/pJjHgt1ZEKC1XRWelIGvNFQi6X85BW/YyZ3Ud+iy1WgcD3xUQs2E0DQUjvCM4DgFiNF6VMKlokSAo6SP0q1/4b4hmqUJEn5oeeTU0gwJH3vmUAUdeCT0WzlXwKzg47s89snQ1wLKMBuAyK86ihl52cvxNlWQcHDvQWUqb2Q80ZbScvWq7tl2L6hisuGRpMeeGqtfmCIYu6Q78jJRrjEiLOfRDpEDlNRFY1D8EX7GSlO+XtGFJ1mIM0jU/JrBrUhEgQs0qeS22jDJsGM/BMV+MXmxu//ZZlNqQNtvQKLlkSSWkR+ksVYY0Rqkj8C2Kr3Ap4GmoSnFShcJw5atQj26BQ9p1idaK5XLBug1aHAV/fBMjsnTe0rs2J8uqifNEZbM0yasujZGhi+MxYlGVrI3HWhUC6uCObYwDFsZWojSrqHbv5/LZazTHoNHlJVoSSbd8ki4KhrawrdzDxomrhtJUjIgR8ppBRkeIOalj4aAzKsdotxGitAvipIbWY2TebKNUkQsxGmsaUaoxIt/GAsLbjnCTqotlA19S0kZo3TIWasfEwBzRBu12q7bhKH6Xki1OQLUFLzzqSB4YR0d44PR3nK9rEqg4cTl1TtBKDvOWDk3NdnUnhwqMhAfYzasSzk2HxA++8NeV+qLQ/8NnXzBOCYenchJG2z047X9ewCAl/b9GHYKfueSTcnuhtv8cNY84GZvOaxGjhtKpElyTSXvBFuMKvMLZ4K9fidAY2/ENnDDg5az0b75oGzgmjxh8DkElwIJOUVuxX1DZL5/rnX4vZyk59nrJpcz3r34Sk+4clv1nz78+u1LDSni2qsSAL0XosS4TfWqArkQ72lTFCraegLCqhC0ozNm841ybcX6QOquLvToVmvInIFJkyvthpCZ5GE0DKwjSlPUpeKSyLw94ZSFgICZkWsZ//ZOaJp2X4VKxdaWC9j94TRJq8LEOZV3hE6dB7FhnMjG01G4svK2+3xV9/er12Ix77Rzncj9vvO/b4fsjNKxvFk3n6popRMyL5a/Y2rmYN/72x+L6d3jr5+p/3/6fDNYwmu76w4+J3/hTeZmnma5s2bHKlY3UjuxI1TohrKvqv34Ie/hsW9iVYfhMc/fr1vkE69r6FgbOGiaLLv7hM38GW5FBnYEetun6JOnPkWIwGSo4db3xF0m0kHO3O75dMD7h2d0tXbFmkTERerTZST7QHHYu2UWeVtYqoz3HhpYlz7tCXrdKtX4wYyhomZIVlVN2A1YiVWnX9EC3zsnwUbL+95ZxVoJ3wpXF3a+mHs0D0fRdvQ62PgeI9iCiO2iJV5fOrhfPf/7ly1evwpbFlqTfJjN1EcHgWcuErQIaaQJITPZ8aBVyZaTckwBlPIflKA/VD8+78Advtt9+PXkYZ2vds6ofY10rW4/0jzL4WOd6Umg3VSJZaZis4VTEX2ac5qs5rB15RyQyxvSZPDgr0X+ouNix43nOBjCTiqf0MpX7lcrtU/ospSw3xcOPFg8fy2B+rHhOCe2m5fWLVzR5WZUr1xof3ibNWLvUs01YBBm+j72G1os4QDjVw7TLC57N+M+XP7zC6hbn+ZzCOo9bm94lBbdq0PAJTuGsT7ODxG3wz7ubm3VDljZ2l7VFni7XAzYxHb/M/wXOPHX9tlUG3+MDRdh7DnKkBAq5rJ8uzT7wEPistuCeDHBl4DXNVhKtrkazUKlAoGENpDpZ+N3jm3Co2fSg1Gr4vH1889dsUxBYjq9KmyJnocNntll28JosBLDxQtkBUB0GsFq+o0lLbKipibqlb2F6imIB3ZInDVs6oNws7b8/+Njz3ZfpS9buIxaOyj7RwYEvRLXK4H0+efJ0QaGQXDiAJmr39U/ff/Hlj0gJr9XdXruUHYg0SQaPJQRwC5e+of36JOkNe1n4cCqG4b0PKge0GHiDo48jcIQ9At/i8BMcforDn6EwLhqXjAvG5X6Oon9F0b+h6N99NMj4MNPD5IRJCZMRJqFIfYRTqFk+elcQ7mIfuuE+Xzcs6eQDE3+ZfcV4Rhs470LKdCbGdFgblXtzsy8oNOwCs07IKkkX62orFIeWYX2NjAjABufnqy104Rt0GLBEnTlBfA6tVvSALbjDmb1SK7zcTYQ75IOz/nmSEVaG6RPC+PE0jenzBd2KWVMNMc9eiKwm3ezhN9+9ev7L12E/mdLt8l6RfVOV69l38OcHWKQkzX72vBPjVBPvn7NNKyY8YkAbytEco7LAadrsrcrhjQg2ab10v1kpHd6ApyIHv6uFpeQgegZ6i6KfoejnNnrPTP6mgitz6yGPw3QqDmIY7hXxtyV4yZFtEhppf0ptP/uqK9MgbtaurNTvdk9sZJIC39O1aFPPWWo1p0i1ygnl9c0iJ1YJSOzWxiZqweApNNVRyf4r2tAtfRKeOrmxCJDbEHriQbCLWwnLT+RDQblHpLDP7ULCQlxvxP8YO08cYPw+JXDafeZDWh7a5MCTq2uYIAmwzurDyWFgtklEF8mvH5JE5Bo/ULOSc5YcsoR3zAT9GjxnqNAnXWL2ZWJjgJU7Z44Bcq4Z6Xls2qTq9xp8zcjK922Zgkfu/dgI2TKv2olJQQgmuyQEeUFXol0jhBbj7mRB2oSJBvN3iP2+0Xtj6seJ073NZmSeJyUFU7Efo6NUaU2/1cep6zeb8nLLN9/9GsyzNztbs90xzS60r/Pd7H+Rsq3gr9qYOntFXOm7Byl7cvzRc+/F7SHkBfehg0RF6oKj9F8iKXF6U3epy9NdXgkZrqfD7fRdPdd5dg2/WSlkpZRfT7yM/s0PY+lxtouOviaexd7gHoKfu6fywy8vZZ/RbSIqJtIfp5gd6LcZ9HGZokl0OBj+kp2PcHYL1607URurxiOiMiAJKKGmpXylKckojKQesVvmLMG1grus+piHR0mVYU6bCF323vXWjwygW5+VLrUMnzsVJsHOB2mRICjDQC8xG4IoaSMju7kisNOARah+BO42sg3Ih+YPrEwpvCietcX4LanTDyH/99svvvzXty+/fPvtF2PHjk/Rc/EIq/cq+ddruEYgHz++rpq1qLFcHS8VjWbewAHHjs7VE2D83Cbyr5GLIPSuZg0NLPAnomi2oj2ed6F9JMOFOLy39TT9T3A3Ge1tpErv6k/kmnD/dexamI5a/HlXW9HDFaK3oiJ8enj7thMVRvw8WsJD0VoyBeE/CN+XyfXB7YqlX5DrwM2Nqvlae3ShmBXrh3NRDdTlDCcuX5hgfXDjiHOuXPwgbGOYYNDRaxfyZGnP9Qk4VGF5ughxpbqLHhl6pSidkD7gBUfen35cJNns4TeU5G02+6mctRmd/Ujb8y89waJ4kqm5jxgrRLdvgKGLNEhLYQPVfKn5svyYmogErvwq0bZCA6zjMMDYMKu4II8zfKjtxZw73P78bWBEilFKbVbWsCNtvuRwGCD640TzF8JDtanZ5azgn2cv5eF4vzGcWVPqxEj5xFzzdSDl6lfYsjA2OxSVDQMybu4pxje9zyzO2nuYcp/+QzaOL9iatWrhQdhFExIvtE2VDC5FOElDiSf2qkHgMXsRjcmflv0yf7XZi2qYutPprJnzAZfiLGSkfvbLAIYfqubmEjXzl+fzH2GCH9yxbci8HAhKVwuaGNvslfZGP6ECiKT3A7HJu2EsnqKNPHR/4uzv0aLohDHZpP3Sha5/jxYtrLKGhKyR8u1qaiFjvdHiEbRCS2J/jVI3UCXnvOFM1HkwO2DJ6qFIykFofYVGg9xaXjy4DVKImhBWRbVUxO5BD1nhN55Xc1KSfN+Cfe+fsn4ncpp79GmF/+rFyyPdMdRAVrrNQu5x1GKOQjgj5tHujC8Tq5RZyTt5Y3CMSboIgjch11TtWbvkJRGtDS6nuTBd7+uAVxjTxAElIP7kVQPmBMKNEdd5tRRzz/7RA+6HPMoAN+lImYIrc5+U0yUpqyA9BclT6fHTwsE1NZzjVINZEEkBnpSawTQaqD2mnA/bpGIv2jNMboolU9skrlBR4GKm3tAAL0jA+ydpSZCrDTWblC7ebXongRalC1IlcgdevFi4FFZuwXd4A6uafBGGOkZ3kWNVLvWRfvE+qFxOeWVUmlzrKl8hTUH62hNZDof+B+LGyUFqkr8JMjZECroSnb6dm2ge4zm6DYrTRi7j4O+hl9EHmWWHQc2D1g3m56oPFgqM2Bww09IqjpxHW6bHJRkxgnlEkjxPpov+4BThCcoCGbyVREcIY3jRIRf6tYtNc3IaRM1A5evqKFdA8pUr7rc/nv0erIbIy83guh9uzpXyurHJpQ7bRzG5JOvhCfJ7nQm9lmFGc+Xq2bY8oxy3pT96ij549irJqiqfqd3HL+iKlpzOnnNeiWRCQZ5o8mQ8T527b9a32fLuoRNtbeB/M3KzzcjDb6TISGX2xMX4mgXmxb+OHSidcCaYb/WhU/VjbJrMtyPHRmXwsUOnJ4V206sPWPumlDl3zS36NFPqdWhJWZWodUyEtu9poxnUjtb8NtYPjqv4w/efvaIJ1IeonkX+GVcsvbIWdPzqhuaOVEtb2BTt/8VSWoXTNJC6tUi93jYol10C1FyY8QgT64BQcfZLlWx4qB885+XM1n2wq1Mx1HCfcMq++BBktNLYctHmpVUw5Tgmsd8HgW3xap1Ll4fgvMkI8Vsg5A10G8ZgcnPHovS69tjEwnj98+yVvO89e0lav0TaepGQto9Of17I9hnKpa0h/0iLtAQVZZBNr39+9StcU1iU7wOV+W6gGL0HbHI2KQlhubS1TTER2hipmXxEwsfVspwH9t6hfAIqAkx66qETU/jr/AWFJ858d9DnDXHK0Qwsq7a7+dII/MTxQBOjcON4wGNICgQK2VJaVGIasSGL1VOEuJWeC6L0pqpDkb0H61gwiaMgwrxJAyjnqwArqiqFOakP7wOoSug8rZJd1Yjuqnkf0u8CSF+qRpiNMeTD4AMXS43ITfn0FkZQl+F8HO5hIxFLPJZnQISrBjhRNrYAmyPVD1hXNzh8i8NPcBhXY/UZCgfJndo4v4ZTkaJ9eP3dn4zrjS4RzXq+0TxO5Qpg2PTTmvk0q+xc0kS9Zy8alq5Dv8Dmbn+7tOmqPB3I+Ty2j6p5z13sdMNFzIJBjXNNsn++eE8bxB7rlhYuI7GQ0a1qxXfBG1v//G72slp2UpOTzzd15uBad87BtW7s4FqHHVz7l6j7jKRvusePV09m/2/TLkJdtnAUdL+lGyHjFD8fPT98XOSZlG9+ffUrRH7K+YVsx3eKVyqvv47VbsF2OW3JS2Ho6y33E4+3nbkHQxITg0mnhRxLq2K94CY8WS6rxYqFNWcg2D+lrWW+T6zZwC5+rRhet7U0dEoB8clkR0U4GvktBODvxcy8nOB1XBS38lMtldRfx/a/H6kUC265MHmhEqLN7F8MtpmjvquXsG4PHE61ctEPfidPxNfyRV37rjS0M22HKu8t2tB9ovS9cFqoyQjzbevSA9JdmA1a2vHLOOTqVzikVHz9qY/xzIFUhKvzSa7Yh4A6n9TnkU7omWS8ZAVvCDgA8VfXMiBAURzxB3Wp2tsQiHHRdPc5X2KJ+UR6Gs4WHlb4AFw8YmD0ubAukgH68Ce8ZXQwdYYHtwK7LCT2KtrwKW2gDxFb6fOEnmtakuSLl8FC5Unr9aLC9euX0j+WDajBOk2OWqIQVA3XaXJBc5QkmwW4GPNV7lGtof7+8G0m2XxDYN80WP0RlMyiGL0GbHKE35Ploq2C2HIDm6h6gNQ13IS2oRT2EMmKuuimrHaica89WLldtaDJqv9CSfi4JQhuBoJRv4c+RiHOvi1nP5OG4QXJytqiGQVt9LjVatgvabkmG5KSffxd2GzgGLpiG1LDvI0oQ8BGzBaPA5o8MMgRs1BI1ZawCgKHjE9+l2boNa3ASIfZa3N+X7mhzVckgesSWPHTZmUTTdod+ENX0v8lpuHFkpUEUxKeoHdpULAhKg/ehTAkyEc/RqOjzS+k3ESyvBlIQ4ZbYNacYBj9MdQcFbg/AycPrSk3aULGpZqjmKd8eVfDiU44uYUnjPoMQ/I80gmdih3msj2LSMprqbnZfTh3ji8ktLaAIZkWfOptQivcpZO5rOARlOhLl5nD5KSjB08qKMl9udPgqgPqoD1kWI/VU6zuSmMTLWMQwdUqyJTKoIM+Wlif4+snD5uqguK2Xr1SQfGFkAc3g2T/LokiyBMtkWbpEHslB/BITV08shWUwc5ebA7CRpaLXM3wA1LmlO4JQuFkWCgzrGzKDVKdTy3/Ibheg/BQdcDAR9ckz2mzRwisDcE8JXWIVrtS3VoIKA0FD8NItJbV4+A7ulQujgOCnit56FBgBvwYk9g+Qr4o81hZaJqnokZJwVvapHBTyKPdo7vSQvx5NQWv9W48imWYeHgEOGVHW4zSCBuwwQjgrVAuMQQUv+TuczdBSJG+j8JD55lPMvlugR/D6ILDOv8Sk34Ry5T1MiVgOwgYZkMWfOq6eKLPbpqAqFVvS0Y6Jla2GV1Wd7o0pyTIETAkyIG15zCfMJJSGaKf/KkwkdUeXPj40VeTf6OCscQgeVjSfX8V/QxnBvISQ+aE/xheGDyFI3fnSy6qAVEH9V0V4cQESeTTzv+/0V4+u+ZfRnRwU24G+Rg9Q03SQKO6X5ZRJlF9wprMI13na5KefbnoN5HJc+X9/JkjI2LtaX0Qc0/Ud6DUnRjGJnULngBTIg580pqFCKHSIMOgXZwtdMLqBVRyWBWc2gNC+LwP36fUQidWqpS12fOS77BXRDJJJQ5VRe3j94j8xReReJdpEGUPpVUhr02FjDhFnYuxsQ/fXFclbeasxrLVI0HDdaCJMbJNN/u5qcBjqhehoMwr55KnDR2dHCveS24SsIYX7D22AONStK4WdlxZxXy5RYiMiMH578hekwUrPXvgqJLAecn83GzITPQvUH18JTfgU1cTtJoDdHx1RzlXMGHeXOq5clDZvDV88qklK8zw+1RLVvCPztm1vMD2ykn+ultiVVVQ2oGipNjYh+9j8mQvjCfuLy9ZsNZqAOClnuH7hOFR8sJpgNDdwyDo7CExF7ZufbrL98wOoNNkgNEFG8k1cpemFzN2G+csKV462Yrc+UkBbKH836jeP4IY1029q5zxTkWGgZd3VTDZcuXdtW4zzS+5lojIi2UD8D+4UQqHeZHPviAtCVrSzc3jz+a8W4KAPB049D6nhY1lgZGiskKGueRCdF7NqnVOOPMLs1Kw2wu4ICvWIViLuKsQ7pe1fMFwhLX18cmJ8WeJUvCO7OuK9Z4N5AVXjlHke+gYQS+VIBRzN2LOeY7RTcZ58IikkP0yp6BssaMjhhs72oFYL2efIHY0j87vYnlJKA+ckzi4TkiPHDtW9dDqG2SgN5fyUEKKX4R9Xr1KYjtzBTgMqHgSbsyFlA8/8hav2i7dj100hPVZzTJoOkBHLC/7urQJd0mDsdAnxn0LS+L6bPjwMTWSgiQZbeCick6LQvw6/6yTlmFNlWxkfCBjBVnLKirzUAUbbdGW6FF7wJX1EHbCnv0j4Yff2Le/Q5xX/MnjK89hG+6pzYnywQ3ahyg3REjEQf+hOIOEeKVS1x0sZs8e9g8G8fAU4fCYkF8gOvhQqQ1wqlUBAdSuPmJRGmmh2rKVT9zrdgLbvcZZUwgVZLwG9VKDFa8ypTkHbwi0XKzYvQ5wuqL6JGHwTQS/jeB/x3BRHlzYuAuyaRnbMjjvOcQbgB5wau5asY4dxXeVi7onuoHu8xb+/F3tsh4V/yDMqmPr+1ZK4yq72YGK1PkrZByViBdF0FpUOkQPi1cdIDitIYDJskLhokbhci1mQC1KqvEQamcixOXrMihlB4c5EIIIUJKENQncvAzJNGVcbjGElJqAn1uEIr2FvKdoKOUgKU6Z62N8MXJv4QcMG9KtMtKh+SKGFfKeoQoVVQMOTZYNoyt50/8oi14PDdiqBgoSo/zZsfcY3lB4nbvb6F0chG48JoU02PDt0MqhsoiubsaItxixBUfIJew+d3hOtHCAAsE7Pt+RDCGNGWpEXvmxg5y7n2IS89vN7e+oqHCQf/K4rP6WLPd19rfdu4U8NiGEikmCGjXPmyTI6Bq6ZnCYAHv47cTByBVh9Sk2YdTm9QYCE+6C57FKuJr9o0jEL1J2sw8SIui2ZWMBWZrbwGhKBG//PJwMcskjjGVawDsL38kHPsYOxSnGjeGzEuXiJ7l5cEKpS6APn/3b9SMxFkrn2FeBdQu7f15UyCAl9zsmzAr8Y/vWkf3TathFT3kLceCP6aV0e4vYp1FbWgVMhnB9amz4dAPKBBs1UV3pSKG0VFg/MJAEJ5N8mhFooxP3WEoxLw423Hvw0aL/OD039qqifir9dYlK+nDxCJ2E0baRZ4uAOS83iehK66x+Rtv/2CzXeXn3712T/8cwA1wUVZkyojwbiBz8H0+++v5/PPni8f+4/bwRmKh77VtQTGBG6X8XYiGl/yGBf8fnebj2uF/3j61yxI+47uH2+LVwtiDNtkAb/iqXb3gH5W3hum5ZiKiy2rzx2BDCh18BKkUvJZ+UCZp7Q1cdD9u6xW/SZpCTD1nLIG+k2/8LdV3r2Ssq/rwQUx5kOahcc0E1q75wtt/D6Nx4YIwRbqKU24AyeHh0CX92VUt90NdwkZRTF6rgATHazH4QUdP4mKojlLyFZpXrZB70++iTVQ57P5TS8hougbGNPA+lvdtdHwrK4I1xwXktXX8cir0wyJo5nLtWyIi7blhOCeKKjAlOCs63IluOHfY625LsxcB0T53/knXBxiW65x3kFuXmcROXR+TathJmtX4qNpCxLsRcsdnwNl+rd758hlxMWmBAe1+FwgtSB/xNtfMheIFb+nfxCW3D9PzRRru6yFnIrIvHg5642Mc4E1fd3D4JjDW78AxDr7QFLIVeLiL+FnLGaGHSxLa+V5SmS7gp6qDwZpyL5GzlIYX3WXn0P1lNmAupNxmcVOz3dzZyqd0lEDhqoJkYz26G1bL3wuiUzNJ1zjgAH6Pi1PX+G9IIO77BdnUENXOpSkUfnx75d/2VWTT2jUd+tEDgE47JyJ7dDnj2yUp7nA8FReqKr2pgagmG2c/yMD68y0fvkHNMgkUd12cWQy8+JC0pvMgdDxanTy/F2Te0WbKtqA6RDkiXW2bYjs2cEs5NkfVhYisut9t2RavyttqWf6PHV1zUA+vkZPE3a9Hi/2w3+8/r9vEp4uusaqvT1S/Y03qbfLZeZll6injpmDAmXS6whdcAoNxluHK7d/i8aZ6QSDgX/7FSr6ycaySEEvRqZkjo67CDH2nMIM3dfbUEXHIlR4hdVYGbAI3acyAHGj5JG3BIaPjkm4BDQsNn8j7gkJD85cn1MIxPauhhfOqDm6Ruqrs91l9ZuNbdQqQrSR/a+gjjwo5sOPVwdWXNRli9/dyDeK6MkgGbmMCGbEiWivoWfYTaYtF1mjQbBielAsKywNAkLeck5RhJ7m4EKCpF5XIAawi+FsX+E+OtwAOtwAaMzZBk4mTPM8Sld4rFHKkR5n7XJPR6/Pk90YapmChdoXL0xXKFK0j8LfaXadJN+kVT1eaA10krmU2aDkF0Vg3Qh1/GUDbW7DWl5exr1uThlTOzevmXGUxp5rBrEyxuKCmtELIGGV5yQtpY+QUh7mVJobKQcweIloEt1aRUJP3Fqy+Ccz/nDmJK0pKn5rrkZr0IUZN/Nnr0FGjPfsnjQk26Iw1dduHtlbE6ocN4qbHR00tRh4rcovPkhiW3mVJIG2tOoD9OcWXRbM6usVZKNyPXqZQSqNEmPWWkzxwFEFPzzz+f/PXvj9n68yeffRbagl6m5fIp+Rxe6Bntz87L2CSjyYbrB4aG0wBiyosQ5PIugmdKOzPBl68FLVxQ1zcLMV96wITXmzIxiKcLl7AlJeeVB9rS+tEPviBLeBilDWsokTkZsjq4g63Zqk3g1EMkjEd3aPD4rv8w2Qi9Ev1GU+xVXlthQjw2eLsNdohI10WztsuzqpbbhtdXh1ODplXCb3Wg0Qf0nv3jjwOIcarMG+NSRlUT1UQgkp4AL4n2teGgyv/K4ZOmQy9e/HD0FN+mKA4mX68Odk04OPl4dY8hDUkaOhsLWg3abUDDAyEnCMXbaGT+i2V0IDFstscvVBt58vWi4iDK5er62QMsA4Kaiws/XvD4SbG+Kxh/Ie+hW1HCavLseD3Bn4u6xW2UmjazXyjFvLgBrRlIukuwwQ9tb4roGlrK5RGRc+D8PlBTHuxHuUbahz5h7weL1eR0sWc0T9XjXfgp2aZhfPatGOEakrRsO7IndLOoqzxf32eZUkb2Ul8vHlll1ysdwJ5Y3J9Yzt9D4qjJooLpzBsCXvJ0RAObI8xf5xhQXQ319+RI9j9XrU7yoiNBbPvaI5toPcJHmHEZVb8i5VdMvrGItVWj2IqUK4fLU9yjf0T9f9YG4d+fPB1LQB2weSnwGT5iEl6RpKHpa3qHvNozKMglVztweQnw6B9R/9cZFaWwH1O+zWg9sHiau0RzQLXZNnEm+WhRlNpt5gQcNo3LEFxyGxcuPI1yHRHDT4qMH4/sIxRZO9tWVaOGFDE8bRv2LqMsDQ9ZNS0wMpRPF1+UY7JyMHn2z+OYyAxtunAYwcN1XIfQRzZA2gmZi4k5REOG1fHhe2yYA0lqjDNmweVWRrYw/6IpeORuqmVOCzjQO3af5i+zRFS+eZIRVjo5UpfrblGs4ax0L/UTOEIt7BVOCXfwj1BjrZRhxog6OcGWLGft3tO5YwuScnAy4OKw7d+VwE/yriiZRzb3Sm1M7Sg2G/lGryuMtCTfq97IhpcFW8RoauLCY3Q5cVoRP9SffpmIXC+rAp6mdvGakgYuG9DapxDeNhBmv1gRn2bufXKE1iSjAVCyvmEQEuidsPOzjQ9vpKu2AB7O7gekrEEyLuO1n09ZR7f6AI4LMz/nRW/WKJdxIa3iiYBzPJXZrvarkXoliakzJkERKQ8pfMH+xAXGGWrehCDjTD5q6JY2+OXLyQ6t3yGe7GEejODKHF/BkBv0ACJqknAMFxWzqTCC6KCqJaVoIA5n6USflFAYVzwivNZN4aluv9iTFfNbi8i/dUMKvsCIUE9QfM99hfBGT4s6r/bqZetAMtoakGoJvCHjhq9FA0m0/ljPECkmKlp8iIohBitrEIRn58jCmtPXHkR/dOh7oEPfs8CFMcIPWXOANnRQ1RmGPdFCYO3KVOyB0iOiZsNaA/vzUIn+kYhaxw9qhcXUvwNUtoOpQMAMdejg1ppDn7CDuhNr6oK5D3H1TBa+XmLZKn+7Iu3Xnz589m/OddnDiuWUXx+KKu3kDyFKQ7LBXR/gxNZw/6BfS4Tu/82bvoMPYoKIYKXlP/nq+h3ZkjuZbYm8J9zvMB56FgNxa7lSre2IcSIQLm8cv1V32ISU/sCGGhaAqeYnpF0YC4kVn+piTgj32+rd7yJnWLK8TkhOy5Q05iCGBJXzNtCd86ObqP1YDdcS5Wh9MMOnlb+HJtH1TsiWnuV6QHbDSjPZER8kWbQIdbbi0L/zXItI9XkLqFRB7ThjnVR3Ggdo9GEtQ9fRbuxGiC7mDX1OIBF9C9wdHa/fVUs+9g57n2F96zmu+Qlau91ZWHt8kZhxML4eK/vDg+j9rlS5HtUa7UDPPuYoQ85+Zvm6YcWoCwbJWQ+MwzzDJ0y0kfnXlMYcXEKxi6hEKdCj65fAK3NPcutly4cl3Ym8vn6mujjdbV8Hd1j8iKQfAU/Pn1Yr2vDYsqK8F7KubuGu7uCMV97N5JUMqefScOy6aloPP7InrWTBmarwUOlfHM6B9sfbNRFpb0Xa27dX41colU4q+5RWOgODKi5fYmu7ctJbkISL2dtmQdpILurpquGaXKWy1yTHpss8aweCqsYWNDm2JYHrEySYsB7fH7fDGn0MMlmdEn1B2yWYyErr/ewPfo6Zb2iej/Y2PcewdmFDw6TNxddZ4iNyBmQj8u0UeTPbRvWKvwNVYsSuGg+t4bEqlhCEYvx026B5y9kBtRNuB1Ll0CNnFUO05Ytm//Ztsko7lh6S1dsE7mKQMqFXD+5XdrOqhFPE1abD6hdwVGVm063kOZRTD604IaMHjwL5wVYU31QM2yKwcaOrQU7XsZI2muwuH4I182kwvojqmHVLPbJc6zBHN2odySMie3leonl4PdBgOrF88qKkCNzSuwrLUwvX0fTIyc4yZZBLbqHxlpVr9IqVq7vF9Yl6dTwAazhjKa/r+RSTXBv98B0rxNhsbtCiGHCjm0FG9NJsKvsvpuCTiIJHrwb9ofkuWR1a6MhZN8URkgnq5KsDTtWJlmTkagaQF8Lueld/AufpeDvX2JHOypypA155GkP8eVdfPxQTWDGllf69rtVE86G0kuFUkbKTeWgo69T2qkQcbj1cHlK5wGGU1L2Yjg6dillCDRsmWb1ndfVMT3a9CI7qGz34tyA1LHossbwKJmFpCeyLpS/bK9CMvW463s6+UF7FZt+zZUMCpxmCrQU2bRKQkuT7Vi2Me6QlWdI8hOVCgjSWPEIRQjpDbHC0U+61OcjIDzquwTuHEaV3hA5/PJTFU2DEkxch/JCxcrWScfZcpNvQeRGOkBasIumBic26a+n3cHkz7P0EJR8oOjYLO3pQWTNfsmPU2s7gqV5fY0dDaAP36Oy29OemqlY6jnP74C2trdBKLxs71XbTYaKWpSUzaN1bkQ3yUc2t0E/dkQ6LWDGxgGdYBYhxmERh1LM8XwYiLlldtrQBU+iIWeVwQT8mbw356LB/FZDgRlLSkGSP0Aq4I5lgAsscAfvr7j5BlPSWpXLfxieZsrDRD797vCOMQWyRbE3zEnQ1XDDFZal0IGdBYiDf6yVnWJq0SdT5gtpI8oULSj8pFhLbXlGBYcVSMb+R7jWu4UimyLFrWSWfLR5dPXtwwul/R4YYT5wkyG7PIl8so0k5e84aqBr8k1MvHqlwhNmuVV1sdIjrWUdtF0cgbhLJBW/aHtiKD+PyMenS5vKFe/mymX1TqfWhaNPebbKqX1WS0yUHGfo5B97KzX0H0qkdoGOXTPcHLfwgpOlpowp+yQ5ur/L25KMpTvYkpKGwwpsZMacM6zqQTI8O9mEShJ5IqUniqQv72lUdgt2SJw1b0oHSO0c6VnYQC9wCeAaSr5CUyiuGz/oobA5zMfxyGSI6GDGOv6pW8piWV78VlWuiU1cR0lQVwC/n/Gf84U5FrAeijt2Fp8W8XL7+lxvdctlu7alC/32qgyUIcMHTYcum2nHE8YSDK00HZNoqxfL9vGx2vvOi80zTdMlrMWAIw6OXNrFokk0jn7IOUu4SZNJtaFps6XzJMAPWwWVcFjIxKhk+2JyxYRVRD0yMZ5Us0ae3XYKKy4EeLeS9kmW39ylCRN3QmrBU3hnzqNKxMDjS8eCGgWOqQJhg7z1/uZRiEaexFbwO4WJJ1YiBkLRB1EnIm1O5f+KCqH50RMFKnaNp6iJJQuIKzpN50VZBpGmZpDTt6kDrwgeUzZ7AEXFa1MpRbpgD8skHP11hrGwrhnIfbWgBO0YuyItANfBKl8Djqy5ck/172PldgotfmzSx6so95EXbnGqK2gFUhe6BaRqISjL/ioWtFPAVs5upg0jvBRYyOfI6q8qw1zcR2lT/WxkhLnrClWPDf55lIZcTjEUiBj9XCm7R25qduWgFYeVRtdDxo0cxMQ3YaXmg+N9czGMwJXmbzV7CVbzZP189D0pUbfJKLnlfr+Pm6SKlLEa7hyZfUDhJMeFNYBk6VaHtgSPA76Hca1LHplmS3hLj5EL0AjcLBLwNwEFJg51UDxT/Ba1sKfKfJaxEYfcqJblzyYPqIeEWo1xm7/wtbJ53bXFYk/bZg7FzMydU/J/K2Y+0DbrRIWmwrmHoPjK2eDCwji2QuwLPXSFXLQ+mNpiL1tOajBX80cKDPvgKWh/d7FVLVqvZC2HRrIRRGdGTA9NS87hDXJTj2KzokRkXMAkXnCapfki6IZ4970QvTnJGsC5Mssg1TNJZheLiJy6fWyHVchzsouFHRJFY/OUmybHqsCdNfdIgsQc/TmXiixfsPaIbB8vPUUwhJzksUfyw98jei/z9D+8g836u/bjKk9q/Pbv+/eqwq+faDryG36xM8i6lyH7tgxtLHTTH919TUQlNzp5kbapwazvckHAbv0dO72dfkuFudhA5tYhW3AN8ifrQ751bwmNbRV78k/ra/Uxk/ew7lsZOmepYBNdGMC12NbhaKuV7CmlJ5ke35Ho9tQSRGCND7nYbKeOJDKJH1o6p3MhhdPZwRXJOZz+8fHHq0wS6OFV4NSzq35c5SiPToQZOFnHmbGI8vxRNqtHiS3ImEqt3WuwkwoTc+ly1tfOdM96CH2QHrNmObRykZcIUauVs3c4ydMdGlr2dD+M7Mxc6AUqFhfu8P96ANO2aeFQ9oQxwXUwe/lGS0PB29lIvuIhcnT20/HeFC4b0rhaDXvqX2XEfcGmVdOqIqIxEP0VnrfVladndOctWw3ebUemjb91Qap9oDPGxTDIqqMrhKnHuzPi4LOT1zrEcOOrZBrIj1nWZrDomxMmvkWl8kK9hDxhUlDPfaCn2Khsg/eqZraFYcdpHMIIgUT+oh7Soa0jL632sSWBCYKyJhq5oA2+Kcl2kBVn3RyBEj8ZwyrC15JKO7Zzp2PtNJHUWohenNgl7kRed3jbt2MF2QzcWd3P85FValcKY0AqffYDKNdObI7PEJjY/hM3lO3Uq46AU0kcDD9sqFyYppfLS41gUD26OxCBvXY5JKPYLkWY4fF/akoICWOaDY6bTXg/yQ/XZMYBn5LEMFDedLKmh9u2vBHPuLgj+tqMNTa2srZgQi34rMOtbdzd+ACZHtCR5jr2JxrNqx2ekrFp43TatCt+TQ+YENuoYZLI+2Yah1qYkDCvKw+fkmApST1kzgXCLwk5zD5gPmYJHC+tz9PC0YoNbkgU9sPbqQh3eFnGZY6Fa++1+ei7Cmq8YOjPtLNKOxyFAVljAKQuciv3NWa7IvQZvi4j0q4NSaMdnLveeK0uGC7qQNW324Vtw1uQD5hQ9E4yy4GvewcZyLqmlppL5kgMnS+nsZ9JsZr9QLiZGXjkL6hyuW6heoN8ScGGVQTY2Zgc9kukw3GftdEA37gSMlJWlytkzSBE2X1LzgPi53Ycbutemx44lTTIeSZoRdn7ShC3Yu5M/M11D0KwqqwZ238FwtPDhoSIHXTYM3vVwQFU3bjxQHnKyEZ1iA4z4lhh6BeDWZkzoWwA8V871AXox1xHpmLNyJd8/bYv8YPlJOLauPGTCoT9CZcXtVWh3ryPC+Mdb2Pn4MyGHri3EZPnT6ZcFKRPWFug1e0H2tPEHdkOdLyXVqashabIKKclnryAPwVdSOFRJBu7S19X7BU7pzzGiVKO8T5mqe5mL/+evdJzBVq+mc5uuVQgoH35KyMpqnuw3OW0CNQ1hkW4sFW10apw8cLWW6IyQO8qJlSvmdwah5utG5A118sxDFQKb+rT0+WxUIrLXUIOTmBctPKwPOEDyUfBB/3XXwm13eSJ9QAv7o26qOqOtDZm+qmeRa4E+CrFjWP952u6EVh8fFRz5Z59m2GyqRZ1HJ82KDOmrkvfwINKAqHToz4mVKGc//i+kY8hZ6bbrHpgaTz77psopnIIQ49vsK5IIy2s/cSTM80zISqSolSNJKxuhT9adgsNFWKpSi1iv9KpNrNCYMS/Vzfr+s/euy47amhfql/K8EuNP6Av4/ByvlsTda7KgU2Ybiv2SVjOk7UfK1tlSWAzT0lSa4H7KXMKJ6esDTTg/NXQ1oaCIGeqr6T+SBQyLttrsqyBz6pyA28+7dtbQOt+HGdOH66PSyPSy+h6eVwxnsYKSD5Q+uh47Me+B/7yp7FGFX7F1OTKXlNFyzWOr3mNHVmot7SFIUGn+yFZvG7qaboHKxl+V+HLgaW3eDr1d+JgY7tdqq83Fhw7CYEdMeSEc7utpeUNDgPCX7jJ+pcvZ87o+VrKiryZ17SfIQo+U7jOL/6JJKIQZtGKuwmTTgX49Ke9oCzdUHVAnQn8fm1wJkQcj5tD7pJDBxY8Vu1RqxEjdvp+/oHDtDPUc3PMse57JkbEkm337em5mRH6pA902EXvgpE4ImC92aBRcTP2UUFJOabjCVBQhdd2FlUEbOXah2jCfPYiBV8A3b+a/f2rary0He4fIVitYyhPJL1/mLNmEiSsTwN2m6aAfwa6qX9VVmO9cgJ5ePXT87pBpYjLMRfuMevYqqTr5PFO8z6u54fnEWmZ04T5VPTa5dsNjPPoeMjL/CMmqHnvwCZV5CHHZLH3XiSkAqrpN0We7PZDluR43Hdzkro/h/EePbOlgOh9kwEhjRCM4e21TVIuMrRC3ax5FleSAjDZX0ySA+805znh0j2T3R5aQSH/UKxX2R1xkEBUZVef0HVWLOU4SEbouz4Aytc6BICamn6Ssiqj/wIxbwz3XQ/0pMw8ux/Xrh8Jm2XRbIp8WkvvcV/gEBGSDJy9UzaqJZFHVBHlTmVWwWC0Ac+qh1UGqQDDWbk6vDNYMywofm1v1eqHJ27DY1WHOKjGzgsM7+WjWj5d0sVlQ/4S2wZSC5qsmJVy01N9ToytEandkP/tB3i4WH5HkbasuyWhD7+qGcljDGFxDoKTTap4bVLZP8afbiAb8x/Xvn+LVD4sPq41lkn3jPObt5qogZx5ZZXBAmJi3ZUvY/KuqK9MGW4GX5JVD1vGHBLIlIijHiauq6YoIjRVrnFCzpBUtLhLMuMrGqW3WFUuUNrrBZnOPLm/4Ys8ejmqsvGu3lOt7lW1dBTOxHtPyq3v0Ag3J09kPcLEu0hypeflOssL1T504VaQA3scZm1LgNSson/1CYTOFTlhna+2b2mLob0+4pi27h6TgouK+sf34qLBj1WaQjh43SCmRj/e6koz798Wj4O5AQcAR6m6hHJzK9763+nQ7r5+R1eo/bm7+9vj0qM6Q75vMDTyqVHatmLmyqryd9u59RIqqrRjtqIXtBbrkIlyTiHon+oHcHwubpFG405h9lLd8Ac8ABgRCC2HcIARzKanOO46Qe1cmAYWK5NMtjVPU8lmE+CeJ03i7RoirnNIWT8M7CrfVMSVFfw5HbJsqHyWi2gxkXCGBRnNV0Aa3VhgVLM1tgtD0chtKwEKcsk7Th7jcdFAITX9uqnZ4V9iprGnt0HRlddAPv2LRpGKsDzQTmHUk1/4uifjatItG3ZCzPo9nMqwfSmEHFexKn2o93VgfjMOHqKTIEwzxA7ZqhflEYdBYB2FePtLRlWPPiuw/1csrHgIX2myIZ/JQa2Jj0nvF8JmD2xEXEn/FLED6g/DBvQN1vK2KvEpI6zGncByHlo7UUpQtWWAUkTs0r2pld9jJRQnCeoFVWwuhzge891I3sHduodLBvvXdlsUCnkW0oHdk3REnJvC01sjR0wbpWt4zGoB9mfTDrIUXTkGIPs4BClKLbkM5PnfQFaXpkiQbD3YyrKDUUV06DnHSW4OrVxtopLmllmQGreDwdpe7eqs6Y+dVI6wSOCfee1C16lzXwhPFd/vFGNeOrqvh+yN0TVRMXlKeMXUnesSJIsIq63pXJizPKzU0YyxwCoDD48hsrec7KJu0HWO0DmztpzGyae8B6UI38uVN/CPnMq3Y+7vIXWyJI1T17BkWbB4LQ6nAdm1smv11ufuLSqZIYhE7qNnHen7KWAvvJMRvs/Tr4wPnJ/2ZJAub2iSq/+572zPt+8q5Hdd/T1Zk0wUxbLpha1TaDRYyVr72DlEfatI+07Cq60hBV3Ut7cLRvO0bwexlVfKWLLs88E4t2Di8zg0L43Zjd9CplmPLtUcAWdlOvCl8pkO2honRTnT5rNRDih3px/DO7ydz8lGkJGM5OJ+i6rUiLyVgLjEMLhCMgzNbc4jaJ/Yl7KBIzqHHoR0tVWU34ayD0cLK/e37/He4yXD4xZx7hmPMhNd3B8c1/V4McYJNyrlu6JqBdwsw4wZ/CNbTdSIP0Egf9CxFVCk72kGkc0IpGkyYX3VN0w1tltxy1EDNLUf5BKGxOIbEwcXEWqRLbvYIQQfe7nMZvXt03Gh1ZCsV8tUpgEPRvxt46QHXy4nIMGTXmfOHova9483kvPZiNHgP3Z9ydyI/26ZLNnwAez6XMHXUMDrfS+PJj1/J+F+QrPEv1A2yl9m9ZNN8PeXhjFVjoqemIG6f/lV9lblN6zXt6Zbuk0/ASN0b8p7lgeoNVXWUz9pqBqHxjIO1k1twCgkVZAnLweQmSrmNUUCcj94jSS+FZX9+ResLY3h5zHzeR5eMlSTWBMt7SW4q0eXfp0Fl98rlr1gJU+x7xH+PrRCIXz7fFVhmsoWsGr/NuIj32de91b1y5GvaFKTcT7HSlZJp0NRdRHfG04+8gZbfVOV69p34c8/BI5t8cEFqIQwY37C2aua9hppvE6prJpLHjPt5zCZvlMvIyrQqKb/nWLxg6b2UaOiktjjkQVDzXET7zZmsH7zqew/t2kC71tXuXqbBf4o5H4lZBlDV31VObO8mn3uH2L7rdoSdP2lzNdrs7qPCjxRcDECNmeL2UxdBmfuF4iLweS8dd7P/l5J7DjGiZZUjLudOUKNqduT8qmvlwr0qy89V0JP1oueka2HZumC07eB9VFEvaqcIjjL4IkaDu0RE2j3unam0Nm23JqEtenKVrIN+wkWUzi5U36vr+C84gnOP2vHnvYzLV6RL2ex5Q5aBY0soPsATd/XPQe8Tcy5qRslili2/l2X3qurabPZ8Be5t4u36/f2yTsbxXdXQew7cm3uZjK9qNSedWOFpYMy4yD0OAUrtdjSl56tn1YN7WQ2vdqx9r8ape8zmMrcHuNdE/zVhuwl3MNwOqL3X2P06E5FFxwSoke29kvjP51/eZ43mXgX+z++mNwVz+LTPBmdlHkHsQD24JeXRw6onpOPV2el4pAfkhDScDN7iSM1SuiVD7VGY872kvK421MESVtKcEj7s/8vHwpZ7m0kfKUqE+PY9LMGXcJrJO8EUUvQRW1uSlaGFVQb9b7mt34quDtyROIQ/O1YHAHC5B3xcmp1DAyVAqzKlYkJuriGq9eLbhaesAzsYzokwNjR30HfghNNBcsK3dE10YDvVeZUEJSww93sbhisQqD9IYGttoxoSVZI2LtKwNSvnXuOQ5wdETQ2jEoyfOQIEAL72/Xqn4WglkHQ81GigxYo1dJXvRXNRFcU3c/zvSL0K6XYtcqkepUH1bo7ozeuusK+RvhcpMDba8Hti38NJnZPZC7IhOTNvMZ/bnUoZS0eEyoaAcPzGqx3kksfr9G67f7bu0SK5ebJwyJc4rTLsMcOekYhCbpYpsdF95kCVYK+ZS3c04flAG9c5byGF981vPKB1gQ9/XIebGxdhQiyCSYkFpaJqlPDCkAurzs+BCh/QqbYj9pCPkG7lK84/DmHBOs0G+PAqtbTI1VvotkYDCkaG+RprvX3dVuxv4MHvs9xX9AJgf7gXEXrKMadmtFLoUU1zUHcQ89sfz35/dIIsL3PeCyNm9pO8+unnEJDUWrvMIvtzX3XNHHasFRTb4u+9OsvA8t73pTofcDxmzr5K6QdLpyvcB9GDmwe3yvuQmwlCmQ1Z8M3bxH2yAZJtaNJ8Cj/gMFMN50X4YDEjhEGSjAL76AMk7yOSkslrdructu38Z5JsSJPOXqpjr7OHvbdbfvJDpQWFPqW+x3j88+zhsluv98/COGHgZaX7Ao4+AP7X26cLYQdwts5Mn07T4cLM8DuzzlzZP+fg4Et1kzyfC6lpl7RzbbyK3P7bfEhVzHtfJv6/vb35/PPD7e3t478enjx++ve/i7+fid+fPb55+vnhrzePHz+Wp1M6SMrBPhJS54fi0IDnOngL4bCjuYiOHrIbwfT48eePD399LOT87fHjp1fK8cnNIXvyGKL8/Obw9IlBn0gffvosV3/2xFSSG4soVP43xudLVlqHVGTHazOp6wPXu4QrmvhHtCFRYazDKV6vY8sv1pbw7Eao/1hrb3Pq/FayxazpWvQ33Z104w6moDylY7wb9pGpDJJi5jJikKTPBEG8n149c86+jJ95GSoSFI+uSm8sB+CUJwRyG8jKizQ/fCYPGjH5DC1YOKJFVjW9OohARSeG6b3saLZQzh1pZTkP8dilr44jiV7KFNQhu4Vyv3l6c4AapQv3Vhe5KO4D1C1Rs0yxH7KnNzd/e6K+nh4yUdVuPldffz2IOq1+/s2uHePeHUOmP/jbLRs/zjOSi0F3G2m6uPdwobtI97yo5P3lq2c0jd0Ge3CjWzsu6Lc/rv/xP5VV+rAvR1OGulmqYoQDT7/dzP/6u51nmNWqQun+JPYugCqCq2dQCGPy4PFJ4BkVJxOx+P3ToKJtn5bvRb7CK4JZBXcVZB8jGjA/iAp4gB9wnpm0kKahAI6l8EjSoE3pDuvKb5Axk8P0uKjQsA/W1Xc+lm8j3XYwpt/NfyF7zAC/mzcDQQ2zFjRxgL2rQqddErM8Tw/fYyaQ8josec+7JeidP7QkRE7c9frgxZ7Uc1F7Djt25WuEe+4fF5fSogrkyFcX4ELpswe+SBW7Izapb69ZmdK7RZ3V18oT/DW8eCN60+tn3//09bc/vv3nqy9/+Q+5ONOJkebfFfjz81evfv3ply8UoSac7x43aVCEdV4tJmxBZ1ZInbH6e2pdEvPUqpn9+sMrtXfsRCVpu4Lb28oOePQqas8NhZBf5g7qe1rWpCGyl1QN67TnwcJwKkU+Pk2tVTvPKavfs/ARVJ8ko/VBljNYm3Thy0xfLKH4VCVU6FyfqWxOw8NMsReFJLddBP33WH2SXGdfTbB6qSF8+A6G0cDv2V1fAqJjZaNnKrwIZaXHc5tJCjZYKae2J8iRV1tsYa7mL6sSjF+4WJjEr0eCQWux9SUSwALgFSxihyT5wrUPjxWllgU9hBXs3LINw0ay2tXs3OPe7Kv/9rJsdefuWtkAfPTesBT0aBGARzyP1eJnBZcBqTkmDxIEQQmRRqv2yDKxKQhpoaxI9q3uYC21wq+jCcO7V1brabn2wsUOIYKcCWrxz18+fxk4STtzzGQ1JYl9i2QApvX17GdwKTT7tkxCk4/V0t1Q6Zz6cMGJkZIdaTMyh4v2ai0seAY9xqJ0QInTlv9ZSv07hgOmYjNf/ZzCwoyTlB5IqfxQF2ElAt4ebOSDr9yKyH6g6m69m6hCoyZZ6nt8pBJcnaj7TTexeUIsMjwyUmkNgpaS0g2bvSKsrUb7e2Djhkt2WIAsYcYZ0EySo3T5KB4aLEKiZYwCgeLUd2Qs3DjVRz/85ToojIKUoW9lB1eu3BYu2NcyjRyzsBXreZO3Y6rPftjPnvO4L3UR5Z7wYT3URY6MbYtHQx2HMPey6BwZeFsxeuHzzjdv0k+vTD6OiIJJ51FpcH9fWPHqebwjAnveE+SqinKCUEsUSTLYnNdTZL+Ea7Kf5qzICWvqqkFOqKuC9bJ1laOvMbsEo6cF9a4+XFj6BAqgXe2DtPMRPV7xSz70PJ72dTb7mpJm1B2Z6WLWBWeiMHW56QWtNqNw2kEdS7LM9mnKBH7Xekxlv/mi1P4orY8Vsz5gU7r/KCvrg2+tjx08ozSwTtb+p3LxEo7k+DbNOpP5oikmJQP2MYr5v2avqryDEgqvCsSn2OvsT26CWT11AJ/a1doBo92PLx3vztQzQLJHQKQ+XNOSNqJnTA98L9pTEXqbFD0cbfniPS1Fi5MOphE/k0L2r+BEINIyMrZcijlom0ktduBz49jN+yGM1n2n3Hqc8QTq0Sb9FTxlBtYyq4ICXTk0UxltdHq8ryjaj64zTr1+1IKOdPh6A0+HuNzpI1A4yQg4e5CW7hmvuCdVqvqfIfzxYctwh1tYooW8fZus0o6lh2T1NslFhwxXIqc/UuYlLWKBOfoPBeOASV51aQhLr6QhrPykQFFVvVfoSGbF12PcjIosJ9jiTlmLiTl0EMohpXNdkBpcZF1/4mcrbWZfpp1ytTV7nhAwleIPIyv6giT26WQfJeV+l1F55MUnrZuqq3lNEowokLXo4HZkjxOLvRquQ2KBhagKgqE7DO0fPPIoH2Mgk7fdFjT159guxdQSGzO+2gKYSv+GPpyu+HyVV/sUJ/G2S2nZBkToPMJIRP1i8qWpgFLs5fZO1YTxcJLwBE7RBXjXVGUIq+L2UV4FWIsFb7u2AmcyYXw7gmQbbP174Mco/hbqXbxXM+Vu2OTahPV5ob0QLfJIF2ViPXsfRBgFooWBSd7PH86ZYMG+c5L0KwOBNElPy5AU6yZtgcZq0eF0Fjz4CIWfgwen2cuclW2/a2D3AJKeOGRVEgFhsgKsXKdCxrg3O59PUJeQJ+CiCaGZc/0ICbwHl7Fwu8dPcPzmMY7rvEDwORzCQInSQVFUXIx6KWdwyvaTschqZ+J5M+IFL6LT2W1Q1u70Lqhn4HnYIY7oT1KptuaO9BZsuSBpeWdMGbfKlckmp/v5iwpGCDHNQGreuYsvWuTSFWmPj1GO5G6MWpMxqnEWNcajqmiEfMQ7lMxpL6hVTx5cLS7SCakYZmLMm5lCmem9JzGDU8kIc1uwG518ZjvNUbZT59cRMWp6qdrLp/hohWd6UB/r+TfCxA82OOp5ZmC9VTUAbHnzuY18+IGifpkR5EYGq5MBV65oHQjGN7kCZ4M6OT1yZGEaxL6xXduroJebtsK2Y5NUjf+QiHQe7NAEklKedEuYWjiUwvs225kGmZrtRVdulG12orvDQX31ntIg4th8Gvhli5chLrkqMKjgVR4L1xl2krL2G2CX1xbOP7OE5PNcxIzs5WJ0pX1IuYcKyBMoDj5EaRBlf9qIWja3EVFp1jRdi4g8Qt3QLaO+yKaqWu5hO7gQ4GCjZr1kG7Xqe0FnnwCRIX9a/SxMk4pXdbZHdvYkT7WqfR4r7oD64ftTGe/sdZWS/dGpl+RtDaucfnnQ8QKQvMdLoRd5dlG0L16/RGpsu2zNgQt7Z82GO7nUayG647IQODfqIma1zIJUMnrgSAcCI4oUoscUCHfJXqT9npIay5B8wLXGPXJ0wVOyXlRLkmRs9gVpyeyVXNOPbi6nzppm/2WeAVm4DAhsnTfpsbTalXkF5v9wcyeph9W7Ht2U1U7Y4GsbAw/kWbe0EO0b3vqWt/NtRFhv+p1zGxXmGbi+7wEOV6yHL5qv5MkcG4MloOFL7ZxYSNut+q+pZbOswqlSZsOPFtbnqfYsBDA7OrDrH7zjA+VXFaKkhtu52N0Eee1XbdFbIn1hcn/e6Oi/06MI7TaYcS2bakMRr2N9gKlZmmTZn1ieWriOqEemRrUiTbjMFN8WlPyuCj0y1i+YvZyee+KJDRl+dIDoYwhmMC3/nqEGXsvzgSA39uXpMgfWwgfoww++LZ/BIz1iZl4NpwnOmfHnVSLrNXfFjJUTBFEFNQS6ZE++Hc612iVgwSqjLUCPs1vr8Ou0mMGD/9iuWM9haWGQyZGKDBWDyeybKrwtmvVkbevB7oyPGUUscKz81JWcnv+Sh2W2FQ/ueAyg1rM6eq/Dac6K/3L6qWnOuetiQ8gE3IuImZG+i7ewaZTwdk5WAQ6/1VnkAJsnLQpXLsxKWIa3EbXHZgGcugwcnJ+hakoKbUpM1Z1IO9wudMG+5HrP+v3XSLdcqIpW8Te4p/ReyLk2+pvu8c2Tm/e5+nf2ipApB83e54yTfi1nXb3Pu83Ch1siT326oMoPG/vwXb2IraG8d9fiJcQm9drZ4JK2JETXJM9psw8JLIRaHxopeS1Xlr8JEz3SYws9eyX+PSxQYCNf5MK/E0LnlAEu5MrB7r1A9qgtYiL3TZF320Ua20QSox1s0UqWicOOCLvpGt7xHF6iCJ5tDsnTosmLKlULvSddoBvYZeaYz2lroYXct5p0BtUOKjUZgFPHrUJfXb7U2Fou6oYWjAXN34Ezj62hacpaF4MEWcDRHTbFG6nEg6Bz+/BqudxvAnvHoHYDdbCj6vbsY83OFonOCqdI8ZLHq5LPvvzhdaQRP1oQviGp6Ka4PMt4/HjzTlpuTqizr1RbPq4QQaizAF/LIKVJxpNMRDj7ksPcZ03L6Cv1c2pY1JXUVVvLszKLkMTSGkH7w0UhBUoEQ28DeCyDjEYHEf9BxwYbNrdygcAShN9zhVUCN7aoewjVTwQSHz5M6YGWV9eLT9EFDV/8g9v4CbaA1/Z8Ekr6BC/X+euGSb9IsWIdOFvNqZZ0EHxsP7xrK/NIo2zHbmg8v+1Ai1XWR4TnuuigrT5aGOvkYAs4rLL2sOLsALfwue3uBDxPNFV5aFbtoXkv/oPDjP0DQ89O0/XBDZIjSGuCE1W0ea/mGaYiu9mNsqg+CSV+cPO0ErOMcs3V+iMNDQqUrhQOKWPts284XjjI8vC8ByI9yPAVPLM0+2fJ5A3e1nsGTpHtg4MWMjGvcs+PtwDM5DItny6sbxWh/jzV9BD8FzwyLqQ1nM6/BwdHa1LAcBdUSMWS+yxGe4Q4VZclUb6erXfuSMnAM6uhTZWcqhPniy520yWDOAYuNUlykGO7HpJZGRRw3ILY57z/Ofk8t5Q6E70znBItK79oBDGlPUkXiQ1OjZWlZP+iy3OesRadgR01s5WMpStDaxhQTpxxuSFHrbcgjqBrkBxf3onmzu+TQmok6KNU8Lo5Ssm6ct3s15RuYgzwmcSoxlURStzeRghWZvixeWgR4TbnYxisJUdpYfwD7SlKq2paztUTiQh9bKvYZj5eBwahZ09iZPjZi4aSjfE/eI77wZIkWfuO7uh6WCJ1sZhpZ9X5IYDy4nGZ47ajUWCZ6eiNN6Wlyiere73Ya6fvKmHzvOtKVjVDVoaoQnakTKkwB1YMLnl57Agxs9TH2o1LeLTgXU0bBepp3Ql5rGIXgNL34OhxpfL9obyXdki4ehfziofP2EspwKuusAmrk8f8oPmdJihsOdWAE2sW5frqWVjsf12wciu938LjVOZWHoR2gh5RoF7nR3yECI5F3EGIcqB4c1CdCeTVUAKRmS0ItYoJ7f3h8sKi9i1ZC9ZVwAAf3srO8/2uqtLZL/KpeDHsx2ZkmrHRfG7njdJIUUdp6upWjNgt4THXJY1w3DOp37NV6AS8jykfqE7ievyE9SIrSGyN2hd7/jhRqQdvMZ8qIVEnxYWPmf+PTFvug110FtCKWU9VqN3Rs09wZnb4IYEWNlmtHUs2s29jq2zC1gJTN7FX/H0s01Isn3cWMlWx/X91DeagQ1D+tCg6Ogv78L1IIeYKq5kwVGav6JK9w/dPTnkOhtvBVw2lcm3OQk8b+VSAETttkHhsJDFKwBAwJhVRNuj/C9HUs2gPK6l9AaqvE463KA/ASXaR494QbZ2HikmMbJJ3dDF8Z39aH4X1uyalnED331XyHjYLLeYAqqsC7h723031fsfekXcW1GdMPbrbf7E6/YLmeTVSXEugO/2PjZ225qRDmFNn8tFx0ZFUnbDJRLdHkvYgZtW0mavrAlfS5/SbN8+uDrpXvHafeK+zqq3Evz93y5wl1wfpsfqtpF4fXukX0bF1REt1tQLsZcZX4Fm0GTvLIphWPZOVJRZ4wsFTO2tUyAseBRIyvy15J++7IyZAQZlHNWlw8aPLMlaAy2r/OqNEjMO/qAPpWApaxdHYHCYVIW16f/+FsMjAw11TLXPR8YGVHPT4ZENElzhLaOP29KyR6qQgYlDxcw+MTVRZo/NYsg7nNZOcifZw+JUuX7GUvoIz21fXo2WFSTpj64s1vatDT5uwgblpQ0YGlaFH2pedY4/C7Bq9KpRKH9hZqp3nHPrQcLrw0Gbpiqbq3sjUDFHR356QH5ozyJTRkTixPH0fi2AQzBY5azPWxQ6DgFcG2NeAc8/m0iBWv2J+mJ2kmJSIVvHgBncaXTViJiNa4eFIgfAdJ4kplmlVLIwebzp4w/Hk66e+xPhCSwZHlnU65qIxw3Q4dGYz9BJfVV2Zyrk8elgudrDG6Lnyg5v+DKOONYNImGnHgkNZsUNpeKxYdv0gyqFqpi4NF7RwwptsstHJZuFs2b0fnkN0Vfvs8ZPQOLLZe+toAE+9xKZDDas5lxpKl4S7u069ksPLbN6nx2HWtB1gdBFZcR5ZmXIFjj1u9CHlxda3j8qaIsUvGxGw7uDs8mLVOGWk3PuEHPQ9K+F+S0jJRC8FpwExWsULDBYdW4nihLdo7JyU8LgmQqCkgQuBCEXf/vUpk6uz6BX47F9UmHf9W6QTllVM6YC0rSPswppN9yiAawcXpkqiiweljycNf52rbxZ2IKu5wVs7zgs7h1097ydm4jcrhdhUzrnGOjyl+2hcl+r2ZGn8WjV5OnvZ1WjW7oCadLU32gakM7pwO+wlFxGLitO7Tkxc6ex5s6Ss5eumq2tazl7Qxr0llZHlIl8v+yWy4fPJmpTiP6FlKp15uIxx6po1OffZA5DBzZ7SZwvRgqc+kwcp7wob0hJ5O8XljRK7YtUQOJDlBcDwrTATWiKMlLRgQYA4sX584zP72JrsIbKUOHnlgzKvh1Uw61N0kqKHZGU5UD1ICFtClvZ0B8jI3KVawEdYS6raqt6/3tcwgYcb3eGSvWJpBUtrs+jGhxE/vNolPAcTLjJYsLonZSOs8ACVgh44udOAEJdcPAF5s5+rnCX+gSyg1JIQqGzBRxd9Bv7Lqr1/Qen3FSmnTguEhCWluSXBpM/FT90OssJdNKFV3uXd7JVQffY83VJhH4j5+NnpFV1UQ/rg/VoJAp+4leAEHNtSCGJAzWPjxuwkucpX2omSOZknMsDjm1Plp0/+fnv79O9ZRsj7zWcL6X5TSC1b9Fh2JUzZcPdpQFW1Gr7Nw+c9NDo3EkwjO+u9kLM3SmGPtcRWex2CjmOAJtbiavO6W6KxbdqBoGMboA/fl1ftq4611HrTND35UBHcyu5gv75qOQi5VwYpPfzcsQT/5ZMVpelSnUpzCcqNkge2YCjnyvZ3KTqbHcz4KfThx4sY5a845Uh3ad4MMGHOXl1+9g/+V9MDaUeIrqywNd909PMn67rjq+1nu7A1I13GY9VTnCj/Nv+826/ZTb0u4TXAY/KPVATRN82+LXnLWulL+/RlwWp4JQYWwauj78J4C3f6PgC2VqdrjJY42oGPylEdtyMpTP3/w0fmwfKmCLjmnzX0zy4Y5czBTJAzuNrQ52YahzBWUYcgfYouOqjXYjzvUlbxE9cfsqrmKoDThB3wQ/eVIjoaPN/kqEidAa//vGPD15GLV5fJXPpj1X4DHR/mCxDOulZt5pCNwgEB3FFL/zMYsV9ZQWiF7BcRgj7hFVA+/EhXb1jJ59/CBJskrfLh4I/GiocFPDCfAYslRtcZiFI/RpE33p2pM8+0gs8zkGFcA8DveZ47bqIcbKqapRi+My/PFbggQ8uxEe21ysH6L+tcjI30X9blEBvxZEqs/xo8SFjI5PTKKz9fEXDGPW2WpkSsLAlGNxc/4fihFSS6PeqJPXv0bvbvq3L2g/HlHDssl0Jjkrxzx+9ztKGQVO2+WmEuOR5xSnhlLQrbJeDTVP77qHM/MCT3rpcDyrriYMsIpeXFCZ/cT5Z8gvbUhZKaCrKxkI7hUf3HOequER0/x/WVwccYVBlWu4hyonptaQ7re21IHp0Jataj21qOyLNrMK82ZEfmz/Manx5qOrHpOt6AcvJFOifoRSt2zVoCT6rMvqckFSUym9AH9UJyJUOnWrXiCFFnCUY8smL2LAx20RxpZy9F9Rw1PM/OoDYRIt2U2xD81MdUEoNpUx0jyVXsAB+fxpgYD07Aq0hHH0jHD9koHc1ppofnxQEvrSLRBKXxZdcIc3D2NbwycslSoWt7rbz/yvr3mqXZ477e3H+pX/aDKcM3ZAOVSsuXUbxi9ykjxSYUgEEt+pSzpdL53Vg7fw03+JCnkOid7PTbeeswmAR4cACdcvZ4CHLu+kYYNtbLO1pNyB8oT5ZOau19UKNKD8DrJ4slez+QbeRjTAV4e/Nz3p0+sRb8teDvV8Rd5EIX/ETiPjVDnZIe7TSc+H33l4J2u1hO8Ks2BDRFJj8/ToG8IMsxl8UQ4VKzWAr20EdSkuX5mILwfkntd3Y2esIMpA8QnX84Iic06pfgjIIhb1nD0OXQ+qUyn9CP3w462OEO4TLtQwnXWaTFjx6R9fXQEiZk2BesCD1Rnt+4Ui0GjJ1K62dhZsbtgCajLehdteQ+1h+JstBTF9lVkHPHINBCF8YQ/Pq3P579/ig2FhnNZNjoy7fdZLErkjBhEDNRxurFc33xY0KJf03aSl/YOPscWEsLYNMNYW0kWYU5YCNlNPQHkv2y5r2VvmhvZmv+KNQ7dhEenKorF+j8wDtew6Od+hS2k5Tr3v1Rn2EIU3hKzNzWabOuWJai2XG4qSNmQRCCc/Wbz3shnF8dwj7WiQNWLkU81//3ui3q68O1dRBt9OzZ4tPpJeQP+JaIh//429OnT66eRQb+vhQe3CJTBbnOiXbtmUUxNXHAPvzaMm9fySOd9+hFrY5dHw+9x0KrmFY9L0m+b1kSvr55nl5JrTpuYsv75C/KUXJI+DjGip40hg6CzPxLL/SSPxc+tmE8wKDKYHi/weuxG99wOK4WAIMIxqkudlYu/sVZPhlof7wVzenZdHc/Ipt/Ku+zr8C7tajIjao/lVoTW5DRt5f+MGF071OZ5TDxl3QXWwH6F2vajuRoX7J1aKZsbPQj1fF/SVfO07YNhMJW6D4RPTZZKwLPfvbTRTdKl2Z1aC7BaGOjk/WhDfrmg0fpW1hjvf3wEcoQnF5jug240cwgH02vcvYrXVq+4N0a1tBVx70TFpaq5mVL+SCZhw22fg9O17Ncz9Sl1rEzEdETIVKAutbqVz6PcOoZETugNrEsiwqbz7oROdxYcm+//inwbK8p60pRHi1c5GOYNyK2vz9eJO8xxQxBHgBnsH+Y0IVHs7JdQR9N6ceP8Rbo0Bz1NHr65o0Jdtl5jBD6sn9C9vz+XwRP+uDasghwK93J8CrtxyiY74mY6ddxT6+SKVdMrqIG/Eg9Zbn+7xZ2Si+wSCJk3fWy3ERZ+EdL1+ylvhUybS3ArjuDoPv19Y5GYzXDjvEvI6qM3t+yA1hz8pu7G+jb12x1wKfn1pT86l7pJXyRo9XEEKyEKWhSbLdP/hWez4YDloussyOR30fvMwAj/DjZGncyXAXFR8pWUs5e0CqqEiy7IH0ad5Z5XMxC5FPkCGePn77kqEPq0eBgcs0SeL/lFEd+ZCHFSie+tZusfHmDYuMyTY4gezPwc8Fjr0noS0E9m5wjlOldId2U2vBOmJW82DMXHysB8xKrZofjyxe6GinmoFWd04mdZGaHt9qajT0aEJggi6aalsSudyOWqWeISCGHQVxh1h2NdHWVQsuP7dwHSiKmqpUp0X46kkir8Rktj+VAbEH2IsmPr8OO3tr9/4dSQRp2/2boIekEc0GbKzu2+GGNYyVeVwyp3BJVxy5VEffAkQ5TzhYO+hnIwWGOFvDmHNdlwRxtEBHNRaPmMe8yN09Tsm8bUb8D9a5/E137s98fGR8wR6MqOHiAKSozL5Rir8GZ1d2izuqIaxjrHQHIslANP159EfeMRFq954jcvv8eFatL9Li4/gXQYxKVllG5R0oBjQayGq3f5v3T4JQyRncK2KJMHmlgvA7i1aCJTH5OjqF3tDDhulc2hLf0uacfCEulyFFhU5mtqK319wB96mt1vBPSIU0HNMG7gqikOvZQRtgFGUVB8tRjqu38ZcbynI3eSGnnSc8kSO/IUl0C+v+S9ydMbtxIuyj8VzgOffeo5SFb3ZKXeSMmdKSWF9naRi2P571uW4GqAkk0a1Ohimz2qXN++4fEUoW1SFazdW/EjbDVxJNAIrEUkAASCQMfqiKRgpdJpbk63lNTcEulSjao8h3q1UuTJvqbjQpnwjYqL5mY8GBXYNxbxquFlKIfdImPuatTv2ZDaNUM7COAUzxW04hYXipIDR27Tnl60J5I/eRcQ3Yu22oxxldHOUR5QeoaHJinKXY9AUQuERrPgY9zyMW+4k+f4nnSkKSN55/iFCPuYPFk/MFX/duvLzHT9O90pYalLzdqSblA0rORhUO9WBBrqWbFMQnAXroFyW/BildERa1eb53pIe4zRAuLY80lS67xs8AhZUupDUryK8NhnHAKbfkf5c/7PWg3FWF9wPvclF4N3NOoqwioWry6mtlZPwRcbMx8+u3XE7E580Bl72TobY/TgALWa5aqxlWuKCqa+kFrlVv6ZxXq95R1D9D1qLmX9KCFO8stVPc0QgkT0qyqFp5qZx8Kq62W6YxMpcenbYXh1deSSDuQJQa3+0yFjjJStzUbuPwaqN5PAjUrjlvt4lkSGwKe6hLq8jhC2P03IIKmjvK+ehW+9N/1Zf9FXJZS5/DQ0xE9QvZMd+rh/acyuFQzCs0Ho6ERWhPZHqHNwWnynsR08pxpaLhx/WAYutt+OxR1yRhOkWCoLdddfO8jESPpwbtdPaeHccGmi1h6UQxw9m5XOcI7K9p6csm/WN9ZtvyYrfFWB8dOLTidvAHHUZ25r5EtTjODKDM24Ttk/TuZkzsfZDBGG8mHKyKYwqMceV2sYW7fzuwYXSE6bKgfOfzE0CRSH1UXYwNwiqTrJ/v0OyFMuJpO6mICqd0a6JN2xeshccdtWTRU893ugIu0iBpaYUKx7p7KQQWyLrbcAtmKqMH77o9IUYf2R/rS7No60EoVZmgW3f0ScepaqekPmMZJPl120YSS1AcezbTgcQyyBcOQCTZNtRz9FQQb9lwL6SQPb7yZpQtVOOPI/9NdoWt8H+Ib8ByH0tN2WWfpacSaD94kgIB8rsadmpGT+c65z8wU3Gv/kRd/Xl0lX3f7jZ9itmpqE8xBPgO2r2D2fUko61TbFm7ETPmuV+e2vj09aSmGkb6o2CT96ROlRXTtCmxVfUBaUVUnauD4f1LaKd9Y7QX2qz5KFilKCi9Eblu90eHtCu6EumVMGWEqy/jMKaV3Z1frXNanxzdS4mJ27YxxBkUOCxq2x3FfLR/I4Bsh16Xn0E9jePgOiErr3Ng2KZbow7eMvaJ79nAMhqNFd+Z/DV/Mb76ZOdC3LvSdC31vQSWc3nGvMRbBrJvxqgUFd96XbOpOk/BmFESiPI4axSn7inqPSnDeY0FcPh0aOAvqRigZX34P4KSKfb/82/3j2emfo0/s6w3TCewyAaZPQ114eHKBaMNrB8UocHpbNUw/aPl7gmzB0B+fDHEWI4HG2CxfkyeTi1eeXskIsanL9cjeKwKe5JjqG2OYFIvJhXh92BWZEWNBs0W3KLuK8KgvQZ/yqCVhWtGiWFv7R1kRV6gW7mTSlCxwzq3q+shBQpd2FohyHB2pywb2B7SMeD8U6iDLzPUWtqNkBw+mLB3T2iskfCC6s4GPjsoy3c78tKjIkyCJe/GgATI8fhAg8SOiUDr+GE+Q2DBZifCl4aNvcBrD40cBKn+W3kvaFk1Fkb8WRvdkVju/E+9+PqdZw6WJ7bt+6VINjqAG78CNvKJSvdXkuONIUT3FNJNu0krYn2DdmMhLy3bm7mkj6Hv55GJZFTmJ05AVJFv4QAy1v7tFccxGoZoLzNLHKvngzDhHTDTEt0ogvtKFn/3teVl++rjEWbf1uONVnIQpCVtQkE1WD9q/OslkZeqyHbz502XTSslb2Pw8seT3LaNUXXkbOy1iW/JTuSzy9R8eHScLbET07TbuLLvrBHCwIZ15eb3jea11/7ImBdeYfVi6xewBeWq6tnw+rPHwzUelFK87ozP2PYI1gGYgo9vHnJjK1j2bE2+m75hG+dYxcNxMC4brHvl6ZKifc0s+GfmYh52bNyjfvkRb+pGkPuV/kzF6wuh1T5dyO5TjzOCqXQ3+gU7rkeLgmZrXwHsMNkbPK/wqvyxRjD+QxbJ+W/heLeM5ljw+WxiTnEL8CuLnxcatocGYX6If1sX0hfcyEiftcfPoWJKgKpn83CyWmE7AFRsbyjqPqnjfY4FlRnpnqiqw+7thMa8OesiBda0ujX8ql5n7V0J/8I2Q6Z98t22AEyx+ekZWfdXFjwz3aS2MNNdIsrfp4Ng2Unk6V1g77trdUB0bleHyMzyRw+0i5mTQPlePOLJw1QU8O2HwRrNlFXN0nPgVns9SYtZUh/E6kqHdwx2LyP6kxB3iBItDh7VqBafJbt8xcCFij4yrWDqtMrvDiC0SSRjJ9tWEO22+48nQPGKCkI7TWGF+fW7WI52uUJXSqlnqn4QXxXCFwB+fL5EcEknKaUnSwpcMrGhpCD8P5EOyLETZkBDl1pfL7RQWqT6hUzr3oIU37mfiKwJDfQVg8JOAjG6NDw3oWlRuq+Ef102Gh352rJ9kJfdzpfeVFQJQ7yc6An6FHGSaGNhAuYTjIhU5XDJPU5+qVNMNjoCRdzbj0hwli2kSyGS4TtPGqs+0EQeOqKEpJkvoYgoS00UXxElDi3mtI6CM5dxJaIeRXOxYalC2jUXl91CJ+LNQ9QbHSwpPRveUMom0YIWzotaFoqjUQ021hgPpDmA1oz3ZpMNiadQjZEX0IO9KIjRyWKsL93UfBd63SggZKdf4B572aykjDC9zd8D931Nc1rN1fLjIMlW0nKmfvPn475Fy1OVrFM2InVHNNGkJiyw6YN99cZECdlCPssoELLJNRwWmO8M0ENxYACyZTITWaMG/Yw0d9xl8/P3XyWtMyluymDwsNvkkKdiXl9MRfmmyzTQVnPrh3gFpXTVx3VQoxfAmGGaLwlyLv4O8rDerKUqbLCfSS7gNQKw1rlK0oEtcUdjQbhSHEL7hHpSjlNAly21as0EuL9hguhXkARITF5M5G8ISLXeUkgR6nchTCw32Qa2m+CwjrQoc2FtDeoqdEbQ6E7ADiHhudQlqCBepvLUlIgyQ+oo0JJCVJ/PVQyfHWJizzj99rffOw3o8yuuC7zGTLBe1avZ/NYm5FK6Y+tLAzRiUhhiqL8BAXSRCzQaDtZKfxQ7yPMo8FIbicIIQiRa3GzhIcYlcX/KmCZHC8X3i0mogizA1yiIPSuFzChUxQGMfrl8u8JUfrHzwM0ZqvGJMidwgCrciqkJEnONqQXCC4bDdX6BEGEkHGLBvnKWGb5upmTdkVfi47BVJcGN0LwM/zmoJeXuNaDsvbcUfkcS1v7uBP7GhCPMKNeEvIkTkr93MSagSB8ikfBIaF7wU2ixCmQQp81tfQX0gz3fu6/l+lPdU78gWHu9YZ57XXMv3VGOQxFYsYA7HVh3xsknFm7GBDPaMmpJbVCVTsSsS4DQcZYHzRr4b5U2+i042vh7oR3k7evs7GyGiIpAiRCuTja95MhjDfIN+FCJwo/+G4iajiD/nG6pJFJW+NvDD2uAXnk8ISjeEsumLNTOa197vks9w1YqSHHbVEZwG+7rdfszIMgp9AzmKl0uU1mSBaRQYI/aJM/cPg2IZTkuCU19P5sMLzjcNrhLi+3iW1ZTkebEOVUCGqhWuiffD4y08QGeD/aLClE5FLeJpoB8M6rxKgYLlVpZzU1qhM/VWtRIXepEWjxNbPTehJCrlpo/kIkxhgQDoLQaohYTiwsNMUejxLmRgnJvQKTSGPcC0Ck0eEeB6g5ahCjK9QbITikIfxaMbGKVElRY2NACZn5zy+0juBA40P6pSMEhEkj/4fGyUWgT76bYnmpiYVrWkXVhNnEb1dAibIbX+IQJsFtQi64H5Lc/rVksy5w0g/8i6FX3O6HpqWhIS9b99E02fKkTVJxUttoV2c0cfxQMR7uuulX9kOUW186G/R7sgDP3wV4z1vFN2v0RUYzzXJGRjNZdf/tV6ofG5OEMpz8MdiHltBqLDUNszdUZOIHnBueyL+oDZ9aNuhOQDhj4k8vpQY5xWEToUGOeuxGaRNfocY03aoA2+65WgR7Nlx2bXzhdOihjsjaDngwW7+E3ypG1yIoZdfpLLGV4daDzEeT1UjPPE5iTuUXCbrgdfWbvqPC2cEndFOX33+3O/ixXtra+WFwj+mS5XBxbMe0jdZ2+3VHRZdld4tX2wJD9nqSKqiCP7Aec++dfzAVuja6oy+qzcl+bFNGafCHYIynWyAY8Vzfegg4YKj+wzHeJ7F114oE+yHvFXC58Xj31YhxuWOqFFPvk3v8LG3ayGTt3BqQLoPDyBuPIGsu0yiZTpeJcyU15p111YjvJ6MqowkneFWcOwEQd6Y7ksAz7uOl9HbVbA43TglV75sndvugwVwjV/bOZz8H7Dquc9r5fuzqpnGzjki6TjUfJsUNfmLo45Wu5Rp/rOvMEIqhT5TzHtDL0He9zMVAoR+PZNKZ2P36qy4Fj9gjXzik5okeGJaMvBelOmuGFYr7edVy+cShtyr9W/XeCpHkgFl+hOuyv8g98CfAeIze/cGt0rhttlFzKFp/TeRuxfadmHP50Su0U9Jsh8VNqbpfSovZ+41K1UMPSqSNTwe2v7czeT+e8H0unJs4d/EPrnye6uTvmtuJ11c3WV7MOLDn84C/xSHDENGdGyWEkfS5++bIL45k10h91sH1uWQYQ+Sb8OAM533Im2WRxnhlqwFRudPG/AZXNKULhyIB5kC877uyowwcyFuq+L49yd3w7b2+PYP3LDx7d4aJTc+XIB9E9gk+Mdk8YOSYrJi4LaQ/CiiBhodigdgmug/MKHCc/ZMrmSmysWpUIL7vTGSSPeIbRA9ZaViYrDIxOT50MGOmT4I+MFvlW7qIeapzQZyifcXphOLtjaC5GFddQNNob9MXcXQnGthRb85ZIueF2Ag7EuKHxH9cG6KOsl5k+VK3S3J6m4biGXFnhzn1KtxoePkBXomgeYye5RMVi8GzP5oV6Ch5D3vO0O7vrLCpezfJmxsi6KtfiSH81cdE81iqWDtTWkvOIXwmCi9vj/tfk74zgU8Tn3BGJ9TYyAOG58UCa6yztWH/2Y4yuI/KJio/bkfVVcY9YJceMKH0GMUo8ATk9QVHTfujcSTpp4MEJXDzZpxwrdyL3tsunumNosGYaP8zILr7Af1uBL6S4OSoAN5lxkj4CHoKqZi3c1pKF7abldkm5b4W87ntP6i8ugqk9PfMQBQIyML/Ec5xTzm7G4co3OIC6/GkETETPWI3Z1EooyVEil8PiTH33AE+X9kVRM9WOcg/pLJ85cRXUL2pP28XxmJxRFY/3gn+ZKB5xHsJVzU6YFSgYdCjs7QT7Z7EHxw+9u81YbYwrc9FMgHys6oFMyOiQpcjHLKWCOUd3wm6k9NO8C96/HsQpgq3/IzLnV69C65tTQO2Rbb7/efytCJOBv1lp9S4f33Xfok135r7LYnN2pMkrx5EWTJ8GbpUseJ+JR1IpH+cl1SbI4JrzXONAlOeZYl9/pnT20QlOSLaZMw4e/6qokcNX2PfJd7+/BNrB0x9yiUjuHgyZkqYM7vB3v0EpaCSiXv/C75QLzKmWJQw7Cdc5OjYH9qruHyghpRwBDUBMBo2wTEV1Bg8a24QJXvLcc8NZIl6hvMx0YLUm1nbD8JxdLuG+8/1cPCVm6mCeb1WvVc2z4OHc1jSHCyAOO3Vw3C6rGTGHsNxt4BOmXy3Wd4KF2+yIuqc9Rx3do3n35uSNX/mBhmyw/dY9KfjoZP07UbJWY4jxB1d7PobNEsekxREP2GfJ47KOOdvxhnBdsaUfF81+HasOcQdSnV6XS0XHG5k0RKb8wB47BJeyN6qlrsfnQQ8vPRjCtYyOcmSF+hGpC2AiCs1IDsEKqW/eQqCZNoO73kVzMAb/BjRKZ38G7JCUtBvY6u6LKaGPbvgQbapR5JhWTIsqiY/vejVCJjvk1lU1QIyobU2IVjCNkBOOEv2/XI4uiLvRwZgS2eig3eRXVrR4slxanCjMNIzGQJteDtIhjvrTtEDak5XDnzyjONELxCpuc4OeU30eFX/3rR0zVOHOhcwuqi4bpGiZGl4R1WgtUldkjEbihKsp4SXJ+KjyLYUcnOveiT7xoREUvhn1EDz325hB7cyDeuMQf1yvNxsth4+Ww8XN46qKDI0fZDA4coo0PHjc+N+4tZsFQUUZ+dBUcgStHBGJbYsQ8Blwy83xfg8aKVsEjpXjyA3hzZL/NPI0FUPduEZY2GI9m3c+lYoQln51eRrQnw0CDO8DLiKkLgkmN6AytLYNge+LvJDjoP/th9y4GeALgfjLbJKctKdffqk3AXmrfCkfx9lb1xw24CfdMG5Je63TZzA7l/vce6HIK/wRnC0aHf7Qlo44Mtbx25iuTHGrmZEySBg9wdi6O108GDng1SVlz+Y90Q1Lux9WtzVl/BcupSZMm2txEhw9HuWx97ONoCnQJB2KOrJrzTOFeycQyG1Cl0dP1/aYr6+5DigPewyB5jMpPFNN2TShJPvHwyadD+tTg/NKX5uA5htYpH/zDi7HDpgUpEHBlvR7dkhz3teyge5dfTzlcFXYeTte/Ic3h6yNY/d5yxY4lV4rnskH5FuUGiM2g/jszKDRBcHtbR7gKRQ1MFEqFR345N4V3M0GDZTYKGLkCuaWOMaQGijxkcFxJ1iQp1hWe/Iqu0WqVNpGZlySvFHWWdGXzk1YoXeOITapVjqdMk0/qUEx+gWzP2ONqby2eoJs1yCqUjouy9Mi9T7sbeIMjfJTDplkVY+hbZusVmLg24kEN3xZ6coaj7CaeL7+P5v9gCiTYwzMmefhVEfG17GL7ZF0+bermH2n0OctctkYLbKRBTLCs3Nn5RjObGVGh26giyfQ5jCeUeLQuQUcmnTe7h3K0CUru88GfT21SX3B2D0bv9G1zvJplplskaC86A5drN7JE6rf4O9B9CjDuj2+8Iz5PfOisty0R3AEYtVW2NBOLptGgXZYNMu4R91C2JZ68QbBYxbakODPF7MLCV4wGgLP7pYGofakO2u3JC6KGzkIUm8Pbik27dOmUTIJJATNmH1YF5cHR9Vmx9WcKbmRj9zwXyNikdpka+Pjco6IiyJ1LbVKXbQ/u7n0y9mFL3J0SF7zU7mhmkTqJe3Dfzccu1XG/nIqWJA8tKhXdlr7D9tRfVRq1JsT5Kb8LUNbxEvH3yaoiZeMCTtsm59c3UMSPaBdkLm8FqKcuTlp+uUI4dGXh0z9PuisCNXce7NouOHK7NwC2JdydAUedEcpXg+sBXTeJNMcUKrA0eWkxXMKeGzJr4fPjQauDJjcRYdSK3cPIv7hw5N/1Fo8SfH92eqO8mrwsJj+Cm3skrez2aRSmkM67NNr45OL7VY+RLqBmefnbpZmuyO3M4yuRKMKob/jV7OI/Zvl7BYNIveJeVWQygyfN4OFoQt3tWpd6/166XrGVQWBEI6xO+EICHLpx6xIZrsSPcTXweBbfmtlIhDcC/z2uIGfnk5+y6GeDN6vDjHUwcnY+us+Q84uCNYhmoqqJfh5bNF4ICx1XnPP3M2I+Jz2fJlVBEsa/BNJ991UmAdRaoHMkOAJBzqUrpGKTg5GcBtUVirVg/0tUUXm+a0jfv3+bQxBjLcbRr+2Rh4kOdedfJO6oipezDY7AINDqAGWiEWTReug4h83yHjdjzP5I1s6wqud7YPHIk5eO/kieJN1Bifo93ADqGSzdmIqlDBw0qNiK+akt0iZztGkN5DXdB6NmQfXwHH3ug0OdjEWEqmVRj2ff+irnb7nB94/SyXNKi5jw0KSYT57DzfmMzcOT96ha0QnKk8nzGj4WiEEPXmEShErUufruQ0e3W+Ksh6Z0lbU9lT9//vH5DO7023LXSMEyvQK+wKz3/IXbu1Ckdy4ZGsX+4xJPWBZvnDyY0s0Y651YR4baDM5IRNQjdtTnPzwf2K8jCCOjRvTgNE9oD+1YSUI8R+zjv/396vnb555mzZXYfBNdCxMWSw+LUuZofMO/ev7BewhPkHqzQ/3a0cdbqDbx6e39sRIUelJXE+HQme/5h9+mH848tVo10+rMqDgd0Z0sWCQ4ly7mbDWSNHE9cxkN0WO+7rXAJcoqlJBiWpT8hl2+mGJ+icrDfN+4EMp8DLwEfqBmQmuC8xx5GPgJOGK1tXJRD+dt0dRLD2MXv3cN8fnlDCfNXcy5wVJhBp7aGR9ZDhtbUiuCAbAV09KiWxDNbQYmQqlDNxBagk/UBKXY5tz/iquC0gpuiRiisbazkmRFBW+K90AZZ0TPDNqL1FsdIgtLPhXasSFydcVzb/lf7qtIBSHTlvGF36wylF0I4V6BGOcDtkaErcmStpw3/SOnf1KDl3cwenCmCnGoqvr84yXTnLaZuvIVnLtqWmrRupqz4JH9fvILU3bygblTZHatYo1cej7PypTMt8EyCnJnxWIAQ50DzefwDgL7HJ/xphLJDjVk6bg8pCcuH6fdu+i88XtJw08wS73T4PqQLlGFk08tf/+tC548g+fmKbg+kfub0gt98gmeXinqGufQ43OSe25rGeLY253keV7kW3XQsdf1AqZEaEmkWtEhQy0j493Bpsjg4K4SezlsPf3F9NWLV84nddh4Dq+ag0fiaEqOaG49+C0yLTs8DHAn0tEsKpoULpGSqG/GNU5BBzAw8XTz46ezZIk1QkliGwG+NkgShGBozzRM/w39gPVVeIaSOrC4/a1nIS7vs8oz4549ncFLDRvW7U3CkwBuhqaPz2zgiQU8YRVgIv/45rGNPPnGRp5+p9dF98tTNAUx/Wa2YSMy7NBFO7+NQ5atKgfxRUShr0FMRTJv7zikiQoKORcWhrpBlnaRD9W5X7xfFjgnN12/PGhDICqN1KIH6NjuizBd/LuMQyYP/5pEl8sZjz6SjDsksY2REpauNmiL2IUchGt9BjZuUn6BKlKMbBotqSh/B+xbqZBgsEYVR6c6SZq+KFDlvhOleTOL4iSfRlHOlm+MFUsRqRRfgeG+Dx85atNqPWA+EyfQojIO6NdJDPY0OiQtDlzIjDhQr4wp7+ssamiT0sr20A/54jkbv129MEYClj+GlvQx7JvQwCtCPLl32JKf8V6pLYnfvhVq7ZytU/DkzcULaJl9zhJzvFnUKayAYpR3h4nLgujIuN7SS+VXhLUMH5mZeb1B5EXGeq6ooFwdU4LLMnlorn14qlAtL8iJJ41wEjDoPqI/h9YSjxpUUZ1CqS0xHE1bxOprwttHQrXwT1ELgT4jGeL8lDsnopJN8CoCOIBd41YvAy1aKeE0JbSmPERb/iRtHOeMHDOlnuFwetfAXXkwY8ioMGZoFyhuM5AbfrD/2dTcLiAVNBSbetl43GaY/cfdsrKFadayVmy7liwrtGjw06fihZFYtGx/NWKoYpmuoFWp2UUvphfvX8FT6p7vPZ7GJZE0PTT45fNoV/x19sAH3DE6eFx69Yv1AZFrfY+rD0qvEhqSknzVsDkGXjLpUTYB0iVbkKXgv1AnsAUwytgyGAxKDFy4n6HCzNJL0TBYuTWlgfCxfvr48dSSWBHOQoRzk3DvC5SLV28u3ZPjmGRqYwKGLBXa5d0nyR9fXSXqyW++6oa0h+pprAbOzbTw5QujodmjwLcvZQxNODZDm8mimLHROynCPgP5c7Cz6Z9y4T/ACz7EXhyzul+/dXer49SwblHB3eZksorTAwft4Q7xxr6aQmLrzokG7KkYxnKLz6fGSG7uKeuri3c+/ywkLnpYLWV0TIjYASOr4f3LD56WKpPKaKo+nKC8ibg2obDB8ZNFGjquVEwOHjvf//D2cM0/LrHZA1V4cDMIYt1BW9DSe/qElMDpEv/yDFaf1S2WmfZ7iWo9WGRsrN9qSG8U0kH4BmshuL9M9XAl52wNE8+CawAM440eA3YRtBDTIuD4oAc2pRHaaKGbukK3Xfj+Z4IPzz3nk3GFjAPILnz/8lw+n7xGkXuxQMhBUdoTjeCu414Z99BZyUwX+Gx7MQ7+cj9+wPHS/jDrCsDeuYaOjKzWj7+xxEMHA3HdiAzVr8FKqeG+eJ4G6oMzOLgqfvvVqoZmtZQ3hfRrXi4+skpQ/rqIUUpu/ZfUQa1OzQgOtMe2lZbk8L5npw2tmg2pDj2+uuArm0DfQHFcNDnXfHm0nUb6KgEvO09yPEt9csEWR6sJN2YC46R1yBIQPz6fga19Rm5miJLBe2Z/scgwIYnoV1c8wXGk5ZaedJQ7erlIBZWGM9FGYy9psElEAt4iIsldlvsBZu6K3yOmbVHX1VBgD8Upu13mvTQOQ0zNYaItMf32H2ePv5stKpJQXIGVCHxNegJXer4XMJsf7n6iK03HYWQnq8ATy9AOKszeKspX0h2xhalJvoN2zqYirjOi/aWsp0bbS728MIVP1NUbtiRNdt+4mcFCjSQHXrIRxqKJ9pYT3BuIhwZdIYt3zRhzO4Nw+hiO5Lr0Zul/AlT4SN5ngxM03IaNhpuiSpM+6aNZkECShQruudQ0WIkwjJKHWGSoOg2x8iymfQXw1naCs4JX92KIIcTSyu5vN94BdjGab8on3+Fvv0nR5vvhC7nQmtScoo7lpQBKwvfrUc4N8Bfsk2Nrpw6OGkpyDDZDColRKV9T7SGxzdUFZY3TDTZ4xToXel1EUR/GbLmCM9wD7MeKlakwEPGYZI/U50/NUH2Ncgr+gDs0e6L9RrHoBT0CT86wQAeU8RysmFItl3KuByr+CJl0gN3BFK1wtcS1hvDRsQuReWEJz2brCp6+yYoIzOAUDM5CLCHdQjVluWQNBg/b6DWwxnlSVHRdkFirSTHKLORpzC4X0rIhuv5L8emD1hNPCaVHZOSEpBFmvRT28NrrdgMvpPENUvD6smsD0Og3rWrvEy2LcVsFSj7/+LsIHTR1jaaX0ZnraTrrWzfASRPm4R9oWtXT9Z9gBNTSP9Ay4z9PhjIBqyIlpzkwvLWvNiTwLkR/K7YPj5xFP7z6j9BK9Dwqpg5zUGTRBVnn0YPiJ5i9z7xpbAobskTPlci9bxK8/DC5LNKG305wd4aSilpEKboJj8ua9fCa6WuTy5oN+otlkVpWVgntCEbmFjyy3BN4VWDBJga7hKZemRUwYMm4Ryg1eSm3zV6kRejAUw2TMia/nz++pD+8ZKu8BN6RIZitblk58kmTJ5Mf8gWb1zBYv5r1jtmoEy2121w9MLidKaJdHXL5dljwH36YXiqDWWdfDWM8pSZVCOviLJjgtZe0ISviIYwWWB5jV0WUYnjjMt6xSt1HMWVqAuUyHkO0Pc/9D1ShmHA3ZVqAbZom50BXUfFhyGeBIx6/dCVlfTuhXFbWw91mMMhOaaweJYN4s5xZVAsC0+Oi0hFRCZQWJlit2ThPz7830BqBP+SE6qA0ZQTGM2+EoiKwJW6JGmgSr+4TaA5u/yDeiTq1HiJksbnTHQpRNzhiClOe0FRsZsBabNBg4jgzF2voyW+Xz++xW7M00kwTbUSVN1Tt5fc0Hf+yhfa7EEYpqrayg9nCjRyF8WuMqhx2ib3DMJgF6ORuHDYJu0aEPvqhe2pyf9jDwz0Yc+Q6dHP9h9cfLz31kNbG5poWFkYrVMMGVwEseSuTcI0YUh1zfPxXUyHPXXf8WcNFEXRE3FQyoCJPwa+eDt5///8Y6PZwexKr52MezbTgfiskkeCqeyoG/EeeqksG8HpX/YGVE4unDudZm+EF0wnXp222Ff5XuPcVYYQCDwcGXK/0cvk3YNhQzsaUaUqiin3FV1czUy7xZCx1xmORY/d2p7PRYrLVpbCvQ7Aa/tHTu+u50bm7INzm47OSDsJFzJrvalYGnFNu7q4htR7CSaMH53WpBwk6M4OFweoaRZGZHTc+0wHowt1Oeg+LB3fpTFqU6aSiNBhA2S2obCI9WBkFoqxeouLGgKS5hY4Y5aiLInUydUDWDVwwakiagAc+h5IwzXbuwpj1g6pEiUtZoAxtXfia1JS4MB8bXBRXqU8Yb4Z0nbsg9zHhVgio7L5qeuKiN1l6Xs09TG6JJz8GzlmTYU9hhLsLPcwWVBj78uqgXRv/LJ4zro+7Na1mQNY5DcbO7GcUg4dOWZpTqFL/08hJczDDw2/9vfrx+Sw2vbrxYWaOAL73OeXHH/7jjnhzfKOPeCo4Mof3z1klWRmUSGCCvwh9AdcIP378+HHohGte17WuBXThQfUNYh12TjQsJDytdtlUa0zSFLq/p4H462t6FF3oANFD0DYKQ0QPQe8aXuJ991ryI7kh9cAdCyYXizDNcI1mSXHbsEFTXrZgsadlVcD9ezoT0SSJH31M5Qu0GmXIsKLPBnZ+eEYBO8Xk/Pwb8o8n6ZIsVunZPn5dDVFhIOKZhdij83T5TUy/J6vP1/tw10u7k/mTHK9v56vvCHkS4eGzKtk0Q9+YisCnSfBaoSOyVylgZPeoCCzJQxKoJhax7rA7/tOFx7nQIk7070oF730k/+ltqLwLY2XThfiN/j5U6oFGD4jXsnsgRnqgqPSUCdYD1AjIrd0OIXpcm5hv1rBboSFlbMcp6RMXKm2oYuEKXpjtIV0uppVqoWalBTYkWZhF3xC4B0CdotwwVffJt49tWFTdGSAkW1ADPbfQVYVWcFxqgB1DDSu26n6YA8MiQAN3GzgsDnxWmI15Kon/OE0U3b++o3qOpw+G0id0Dw7DDA7Vw356+9ubWXwb/oiaTHPmp4K7bR/EGSTEB7Fvj2IR9hPK4O21vQzC/j6hOJ1P4cjesg2L2Op1ykpL2AppKjc0+oEiTI1wHaeIVEZkAyILLuAsIn2F6QiwTeFJKTFQylxmFgzp7Jhs2gGbTTiumNY4NzyDB4niMaqyyfVZxgFrUlJcKU3h0UwP72hmT121qkraPiP5PuaD9i9ZHSzMKoSFZVoWVgWW1o7tX1KMw6wfzQNwPTN3U7BvmdDhdS9dZ9Vkiukw9bXozqPxrsZ81ek2rluxvoPz0Gikb3/pNeyu8vpuYOs66jPcyzBH++42nSflRzMtwBoiApuOqXIn0vvefDQbJJKazotFsXPQ729rQqdlObc+tq1kd3Lo3GA0Zoh7qK2k75wBYziSQ3cDxmGDOBanq1J/uyNplNlmMfcpLQsb7kFa5TodoHgpdhfdLeVFkRgk1kgmtO+3qxJJAWePfBWHb1Bci9x5LLVuYD/gdTMwcZ4S1hPTlCwwW6aFHdOI5knhpS4+2VrZe78wHtsqn1NVFaKlUUWsRqYLQI+2ey6v2U3/FOY0gvtAw/bZ24Y1P1/MqsZs0GUsoGw7636rp6k7gE91IrDjO5RJxSW8JZh4VntbQg7qMT//NHmDq1R8AiFtZrnIujgwX8slkRf+jBxChs99mCemBxJ1pGM7quozMuxpVdIjbrmwOnv/+mK4wso0NguggNDJsjyY4xFlJ/ya5AkWdwPKkWvbnzHsfw9JqiKIQacP7tqS5TEPHvLhVS8ao5TN0NuUzR39ZXONn++SaydYaHoWwp486x64GeQoTQ3kykhnbrT0q/f//veY14oJKddr7SaVCo7rb68upZZ5qBDqDSnCRq8+cK4HnmgB7lWAagCYU+lheaOQ6G9TqdCO/vKMp4VmIUe8mgNVQ0PXcUAyKnxyZyhfIn5/p8KiAL2xqwjsGFSABcmFbVvVWgxPumLtb3O6o1Tv3V1cwuYedWbbBfZUCwif2II3gCU376eFyjLdigKGePAoOhezMB9fzODkI/RcCPdYHVPMGNSRiAlzJexPZB4CCOyAi7IwAWVwYqU805G9FuMsq5ZxbwVD0dI1eMBCfIzJj9PeH19wV2hxISTVW72ODJJoLwMcl+cvbyY/Vhizrjx5A/booY/oOpuLaBnE0nfzPZR9bmNY6dR5PetEtGXFop6XXtn472Z2+uDc7mq/fMBrgjdivjvYbY8oVNWxGFuxuhCBOtUy6f03mahPmiHFQUZVqsPDZ38z7R60C2Xwm+SMVaL89Ywo5q+/Tn/CtMmTkonk1uNqNV10ZPnwgYONzvmywcnGe7eN5UElsc9VR/YcMbVUV8G3aCzednf89dLj1mFFjY+oD64IbID34ZJsyKoH7v2U7FeMS5Jf8Ns5zvp0xYmxRuSm1h5clMqCR0rE9JEcHa73TFc8oS6QDu1xfVpGP+Ka4fU71axHfDGWpIWy8ZG/hrbi02JIBxAMhnyo7ZneLPZPk5/AO9bQaJjeLFQU1VwOdG5iA2Mhd74j48rBkI2Fp4/ggfHTVnj0GjS5ZXP/3ySfk0NeXgnl/c/TR9i1M9vtA8jPz7+ho1fOoRfxXxcL60GKFPavem1DBe/9TPLN87cX7FOomOLmDJsZmAvoNC6ahd6/hC8jS6wk0vttH2TqjB7kj9WRqAEPYj3KX97WwpkeKKvCCk65vw8Nk2+WawhBM34IONUxF6IutCYJLqZQaps2sqo8tpGZYRqph6YooxscTfmdsGw+PJYN5/tTRXI1GR04cWQLLa2QsUf2dZElkhxx6njz5tWMUEtS8JVPOylFaN/TRRYdBKXHke7y9XtLNpqWRjv3YfZVTDtTTw2Hx4H1MDdo1cIrOP/WwsLEWgPoEzP4jRYc0vhYRi0wa+kTvraDRCFzeMXQf/3zmx3JjSIeetr85vLSfU6FcaOV0VlVeO+OwBIcr6OSNzBuTC6Ed4kYqWecdIkhBhsLcxzbT8X5SHtoalayO5xB+Vn5lR2PsPYJxpsigXFmQPGRz3tkfUT4QgBMIxuOU8JfarBgUTtu9O6kwYSF7CbjJiU5GLpbOGkQsrGcNA7EclniKicpY8Md3Jr0JqaOcFYQlAsdCel2/NBNxbQ0O67WtX/glP552mL4oN9XeI4rfnjVNjltIhqz+ZcF5FMyp7uVQJ7hQSqgJZ2/6/RF9ZvaeYr5NX/DBPxRPvPbwYxheqhGOjxAgQeDUjjHCj5BIE4ZO6PJTE8zNEqbCcU4K5OGtvefzFCGboscbqNpJ5z+vO1Fy1unEHs5T+Je1fOU35m4y3uXb587d+jZyrW/Da8CUdHU5HODZwbZRdlYVS+nJUFzDWPqKK7ZmEJ7bF5hCvd2euQaNzd9KOt/lnBNs8tip7G9konvmMKqel45TWbJHbCxVyUZ4tRX0in42mWjNLxBiqmW/NDu/fblbx9+GLdEzxNQ0XddcpCzGY/s3HQYr5y9/fHtjNQDXXmfIvDd8jmbqYAEd+ITpAFRUbIyINbGGqje6zJB3jtNANzJG1iab29mcc77qsLoloLzh+nZNzaFHwaYkBQQLAw6jH31pYvAAyAe8NwF52AbZoBJaUmR5rZcKXff2UHiAAFPKaHCk4VDaWAfCFtc4EuDl24NsBaXICQ2vDHMBOM9a843guvT/wNmG7s/WZGvkdL5znB0roQ4FfFxfosO/rZ+fMdttkLbQ6yyhDlh72VBh0Z+GD9NXnIz38MXiflCGgh3h+YWYoSFAywhtQUP2ts+4lUvU3SGgGqYMPCrA91iaSqvySgwkmpi+w/fYRsDtmFw1S6LDLeiVC1MsSeuuF7bmt2ZBKW+8jrM8tW4M8//5G5RmDezd1/HPs6+0tufHCk0jb0LwS9uVJCR63xmhG7RCqfketWjKukOp6pBHUrL2tsiImXIGyvPOODb/K/T//qf0ugqmLvoFOHu4DDxCCJ5cDnM6n5/KQZTe66GG6u7TBmOcrXs7b+ey8fBtUb/jPQxToVgeRZhUmuQcBcmgyMFuHw+fb1lS9d58OQX9lXBH1RcYbaWh7mMomkq0qi510+SdiImWKbADfvYWJARPE5jQHeVTIeUxj7fg2ex/x66KrgoUjY3LvgDEvl2p4HVcQ703qK6qRDc7fYMczZNKs0WivirGjaqDqwdQg136x18H723S3GY8gvNaiUNLQd0kQ49InnLFIGQ+99DtQe4Od9xMkZ5lzLu0353cXEBpRwQE9+UbGI0l6+0iTIYZYo4ju+w//7u9fsKnhOs4Q3J2S0KjS5FWhrxVDU4+B7dp0/DZxP2z+1RfCm/evd28rxJiHU+VuQIQL3xTOjRzAF3mcepkogkd9nGNFj4vwZNMHtqfPf+9Q//mVzK9xOtcpcpNh7T64F9d5x5iiOejby7vHjnjm4FjQt9XOvCB00mfzdaqKf9dfEjK9Krl+3Hd7/+8Hb0G+3k3eXkJV5Pfsd4laqna41CJHi90YmyLCY8eNdci3zMSkeZrbwI0RTO74rqoSdm8KkeLEsYJXWE9U09HCd6oMjn8Ay0BegZxE2E48fnj13ozIXOXcjmVT1+YvNikM2LQTYvBnl4PXWhb1zoWxf6zoW+d6F/ONBTV/qnrvRPXemfutI/daV/6kr/1JX+qSv9U1f6p7b09PFjFzqzC8Qgu0AMsgvEILtADLILxCC7QAyyC8Qgu0AM0gsEV5u1wBMjpGdKqs/618LNqrpQpnPJjIhFWReN/p0Y1M9ULz4cfpS1A0y5r0cLfOIgurT0NpvGSywcFumoC95kaRcaOUKWzdABWnfKVch4g4OhjM1nWRb/iOPh++l79VKbvaYrp6VBkkZ9NsyHTxPcQ+3pE1wdzZPo+3N4nkQ7nNULc56aNCG2ie6rCfTJjtkSz2eLYnZt3hwTUqKOAuFrUoMzqQ4dm10C7yxS9XTQXRYGJRK8tJeGHs1cdC8Laz2VOimNqfB5Bq61XfNqO5/TB+e+K/Fc0+TJpifPlGdO3hXdHO1cRDKVyC2arYm+Z6sYy9URKdnShGOiTVUIVd9M6bbSkM3irAuNbNuL/nrirFkFhqBHM+lzoYyN6IPtpG4d8lPdmbq4xH52/sM7bmo906x8u1vS/ssvglOfP3oeXyznhm2ACu79Ec+POI6S9z+96R//04Vc2I8CasjI1n339vcfXgQaNZmlBCXd8/Na6N43gt+/+/2HD1bpiw2utBGhC96/MP9q4OR0exmDb1y3WT4LMtXIonUcwt79SU95zJ71oVvS3nGcjuGCXFlRjZsstp8iUTbOVUXBO9HMNk7Yt3biTAy1XRaH7hJ0DKQ03fkJfQKHKEqmfW0q3KIdumn6/vKHmfuqPXhQmBlvr/XAyI78sagqsJ+y8qklbHReCxSPO9poCfufNqj2RR3cheA5EBvTgIa64jSDBp5H+uL/jXJCl7NR1rPlWk8spDcg+UibDYubJCbGr6LaoHr72ELVKkCHd5+tytjHHGT+84Oz7apXz43yhRcVBYjbhRfECIqauxl2RG6MmjfKDfnDZ3+D0j1Lin+yCPwYBhwk4zwpNwn7tSDg9elk7J2v9xO+yguWUKwM+fl8v6jRsD13MGUaYXxQnD5EKdeDKG1RUy+f1zXixHJZwmvqgLUxYklORCxJkh5+W41dKbzbm2a9uoSOj1/ynjGxFfWFGty5gr7YOcXJDocWB4/YRq106f2bukqS8IPSytPFACc4MtUYmVVB8v8umoH1eAxfLMm3ItJXfG+OFvBmrYGCz+PO6bpBmdsMaEJLGwJf+ga2Y/qUQnCH08JNuEh7zGVnhVmhisq+i37oANqz+Yr7zUIzGxNDpYGJxteg+58lhDEljEgjyqjSat+Qie170aJPNuKzsp/ds5kFvjFDUucD2eTPFz5FeZP3Y4bg0yN7q8Y8yTE77bZeFrl7eFLquJBWR/IIrhnDRp8GD9S1is9bjKcInNN2jK8bFg+HniS3BsUhjpqE9mL4XxPpimkiLi28QdUKO8+b8Dsbn+UNTXVxc7zNxQfX/Wele9Kovozrzw/PfY9vV8h8fLsLj8zk4tWFL5eYxGY2GoDBN6gOKCf8Gjj4uTCOLWPSynR8sOdJj2hS++HiI7j+cRw1VHEdz3QvDThGNX8yaubSXKTfFzNIISbe6EMjXseoVUll7dSx2mMiecjLmpbJoUu8DxcT4Q+B2tUl/BVQszPo4Mj2+VG+vbiHxwdSzbU5VAR2WsayeFfhBwI5E7+93F7pzLK8ev1avUtgTLMxrmqmtiKrEwpOJE3vUn+vLmc4sbyZVYRKUGahguB0P++BIUOdinvI4S7vvRUgWBzcv15dPt/Dhg3Y63coVPALmPp9ePd2csnfsjhcW6qY7iqeweiUJRMarHAVc0ijMdj5p1tpzrsRrrp2suXjhcXVrRD1POAOr9sVV97v/H7ih8vZolgbOYC/GcafSoJ4Oa4LirpRIdZXGPDUQM5sSP06xvwNrQdfC+MXaDYqaAd+LL4HayrzwZqqvsvt68sL73i1s6PTWO2NkDyB830DkLtBHQY2H2kDl/s0MFnGpR0xSddaaBVpAfnmTRemuRGq+XNwfVhtMnUIrywa71JKZvDJ0PiICsjlxfnQNhONz00JVZANrvKYVgO71706bIehGsQ7bmEmF6jCdGy3OY+11KrEPbbn3opKM2RCqvO1h7TLH57zWXNGQ+3CHXZxs202MFIZd6RZxOUPF5P3LJMcV3REneG4lInlrCLcSri4KLYF3/vy5PL18zfvXv5w8c65BUlTlBUJy1ibyA3s/mV7++rC8cVAc9j073bsVXBkDu8GPm5545xx323OKOPyT7Y45hf7jg/xs6hyuh5TucGC+aaeVLhMt1YtFXGfTlRUj+y7CcKSiKLApdLqmOUZ8R0V3VQgvmcNUe4HtThaib+A1klYsc6fultRTIIOViJJYGz1TS5K5XbDzKgsrbKX5c7SW41dlsfsue9/Ahdrbp2Uix4XsvbI2KxevfT5jfXZ3bPcSKJd2VLBsTmjTDAzclCgzEEEx+YgfHOGXuTeQgYiyl1q8HLye1GlSciXgPrA4NHJO71uzjJ6Pq/6PSe92ijSKaLudOwLrB4//tfzBVytHLHVXk+RSKpOYyqmGtsgL5QJjhtwPk4vmghPLoXfVkfagM8EljXYzuq7oBqyhw2kiH11h+cudA5+za+XyNb7Pk7fzedMrat6gwWjbIVNlfws/Ev0o8lvOVkzJY7U20kxn1wUJc6X/IX7wEKibmZJL7IM9BsqCuF3hrq4aDuf6SnPVGik1OfOWFafayOZCIzk/TxNifbgnZ4HMkkiLwPcdxLrUh3x5ObjxSy7Cd00RDFOEZM2ZnHG1swFY7FFXKkJZkQJgVz0mMPm14Q7HZMpxE4gmDzeHKdKfng+eeKO4DVGT/TRuwsP3pqBWEfUOz7+4HEDW3e+lNVUVpvelWu80+/rXyIpr1blSPk4Er954X53WaR/eCK0a7OAReNXs48j1dt3P9nXtuUuTp3DufjYh/k+vr8ImrTUhgKvgiGrHGWYX8tlyulifsOGWOWhatDl1CHvlugnoF1e3rlLSuxMXJfv+emcmJUOVSyYAtknFv1Bg/YeGlmabjXXrI7TR34bmM5ILp7qUr93CIoZoWpI3bL4Od6IA7Oav/Kbj9U1ZOrThxc8y+dNDdvoSZpar5SnJDptQeHwPo0uC8CtlTwb9oOC+98sEvzsyvz3gLEPqdf9oUT3W0i3lpaQuy4s6DWzlscJ9RLzzdfuqfjZI28dXGfpAS5DOvYPn/1TPKh4ympnXbK5CFfaq/TclF6goapfhzMEk52WPD6bqrOSLltvpYc5KeV23b1mEjzA0SvbacDfMbhwDd/CVg5k642KODyHcwKXjCVQ58ZHumv98T8eRcy4blzvvmu8/yXeTwvE2r1+9qCtP52M16o/FkUK3kwHPhR5lFXXfVQWoYFn4nykUZJk2wkThq2YV+4GR7ZlzaVRZH+xYahiE9s1kIu34bo0x9RwJ2K/HKdzT6ewaaJzmOhxJlr1HXa8A1+ilfuh53IfJ2xtXJGbGbbO3WsDJyVloXgFPUYnSI2sQ0Yu4MHxhHq0aq/Fu1wWacn00JHOQQXHwRGwy/Pgeo/RHM+WdqX3qODfhzMttEe3gajsx9I1eejYHOqK5COOlzmJ2ZLSu+PgUuViwsJ3Ku5dgv4G2lG+7N8u3lY4UY5YQkPmjDRxrsUbtHMAefvoAWU4OfsO/2NOv1mclfkyGn6V/FXOlIAc6TsmP2OU1svglidpljyCtlawwKEK76MetoZTHc1O7xTelOXQr+S397+9gtV66FCKDUdN2RBlAGQsjKScMb94BLGkCdDDZ3/7P2NvIfz7/dtx76Gty1wmVDd1eoR/Jiq4x74ji3rYpuNwkX4PVO4Sz2uW2UYO60GpIB4XC4TDR3kakvy76JQVvRJ7VNTilKmyGigqsg8LHUePs0/tsriHGnXLjMzk7jhw/vT6MS1XFKObLHbHgYO+jN/fTN5irvy49bTJcoPE68UExzXL7+9+v0DUs2u5KTZxT+A3YmYWKITQoF3zgIx7xFtSv6O8vkiZKuMpACPFGklIa4CD+3Zd1GOKyxdGQd1erJuMy209dE3ZMl4HVkZIFA9H+zWEXG8drVQfMEqCr7494hlWPMquVXy/KOySBL49tdo0WPtfU+ge8dzFM2meFrfxTfLN7ab6Zse0/jtZLGtPt9Ng0SYd8AUOZn4vmjR5Wcxe3dVNM/tWGaekkB6KtdDQoCmjXfk9/JpsDx0e//Nq8rBbOtC9/aiTGxIXlfEelIbsuZ8kUshOo7195y1iz96I6pZmdANRyASh8cP+q/9M2Ec7+RketR/0sk9u2Cez7KPB0MQ3vGYeirhP5uLioVMvZetDRS06MBbvtNiEHbvnWvRu0+5v8AI9E7ZVD2HrDdXWOANzf/WaYVjRhuuiULJW3A1xcrIGV3PzaDD6Xw2CC6RDzuBOT3l9+Ivo9EvpQR2OaeHIlc7lcLksqgQzZac8dOX4H8LGtFv7S5NYNut/y0+Ch/b+2rgz5lt3nSv4HCxr9/yrPVjfmBTZwUywM9a1cFEwHfsChlj/XTTvi+6J7QNXLNuiKfvEXH4dGjeS/N8/PHfr9RYb7yWq4KC+xSIdcc9v8jybfFziyQVao7TaukemKKuXODaoXFYHv3cz0MlP4AVWuK13q3LBiIVO41Ja6BfQLPi7vqxK2SBD+dawKSY8pFtzor1K8VB2n+nJx8+MpMfsHWnBqhxeLF6keId3252fFfCa96yAgThKClLW5z5ahuAOiYvTJapw4qPw+rXhocoNZn+UdYCo1Sht8IR2A8CIygQO1BxBbHjHAkefTbSkR+xBbHG4xD/jvPL4WuW0pUYTA4uJjss2wlVSFWnQD7KizzAYzbGFlw7s+9mpNLD5s/ezfuYUbrDwq8maZLZyzEhkxEu9PFl/jNwHh5YsPFboIKZjMfBsAEsrPWEMsYIjWp2bW94I5StPeQDWu5EJ7neo1ic64qo/IlHhrBwOazHu2VfxGftFkFs0+VDEK3oHQeC8jfAXdoBdBdyUSlgtbfDeFYIXKcuLH1YMLMwiPVLXOQxwj63RLsERh8YoL5qPaJuR7Ra5gyNQa5MqRLfxe69m1uju2+RCFkUZ+WV8LgLKnEURmX3eU5FTTSbjH7qjbQzPBo/A+KzJ5QxYdEbZmMKHIWqPWiZtZBWyVWq86tf+9phhkO+7p5B4mvbPK2hFNXA242jhXTuwIurBbRhfXSVfX+muZnRGPl+svUy2g5kY5Ut0S0pPuUwK7w4GNu6Di+Mmbai7FDNwkZmOPE7Q1oKiBsZqG7olKRgrG3CMUnjBrbLgeUEprPUNkHtOM5DlwgJWFYF9FgsV+wYGVC63dE6nUUPSJCpsvrTGbJ2JnELQtc26Zjr6nG8/mPCG1GDTq6MjGwW/JGuPsVSME7I2juE0ZGfv5lGPOKfE+EeSZlQ5gzPknOsUeWfbQkm2cDBZJg3boUyx4nDu5ucnGFwJ73LDO37BuIz5p0/xPGlI0n761NQZvKrXxvNP4BCjAnv/0e9CsJqb/IzZeLwQ11z32zOP2UKlTyNrqof2tclVaaDmjnO/Msa/I7G3fpcVe4w3qDsSAA82/EvSQVnkDtlRYsGjc2ohEh61+8fI9/CSgUuZNQQ1MzeKF8Q22FBPLAscmqhY9LZzId5QWS2QNGBVojH2L7ZQI786+IWbk90sb0g5ykQFmNYzpvQP9LGoKlY4d1uDp4Oqr2dGOMJmOF5a4VszjKkZVsadOjavrDhWnnlqhqklQ4Os8MoKW/l1HUwAoYMX9j3AyUjdRriNl21822LazquW1G2ethS3DWqbVdtQ9b3wkYJxZT8Z31M1yMYLssc+z12yCg/XD4/EFgYHQt8UEUn5E5Yb8ROGc2dy8KYX+CeG/qaeUrjDVAAZzkjQTU4XQRv0JbDbPlHEhV/uhk/P6PBvkU2BvnvWJkFK20Nf4CwmxrdeyzF5LfvvEza7UrZGmYB/LTIn4DNt4rrZ0vjIUtwqs7ExQi1XBZjqIHvK03GRj450w4sOws9VU/FhQ8crfIvLeoPrOgIXi5FFFo5JTEhayGngvS/vYxKTkqUjc7VCG2EF4TKJmq0PjlFWIrLI/TSmxFfUS2poXWRc/XDFLeIm4866PURcNj54URXg09olCIPNOEUk8/JbVsKFlUshOS68OAsG08DlcBdO/Xln2xytyYJ7nPWQi9jPTWxPAEBy2nA1ec9oZ7545YIEYOE710NqUurN8nNKVuB50EerGDPW8bwlrdkARhF/9dIlNjnhaqaPtkHeRt/gqHftaJMDxrV6R+HDep9MbjI8aGVUVcxAtLELUjZkImvwAqjzq7KeGQC3Z0j5Y6g6vCErYiHig1bA/e8akUK43j9wU7wkswSD6qbS65wMXAzaJihLWRzLw7/+ElDMH4Js3PldE8HvrZJLCncTcSp6S4CRVfiDtQV4vi+XtoBBLUePBGNwkj+e+dAzL3ruRZ940ade9Bsv+q0X/c6Lfu9F/+EvRaBw/tKdeYrHPjmcwouoLonvw7qw6IQGOHIwKHKmN3le8TEJKr8OGp2b9DMT6DvSLJfyzO7mkubi3dv/HrFzUeTqUHmeEr4t2CPXpEImQI2gqqUdB9CgrrNIQ2cDismhllgxZR83XIPxnJo7NNhQN7FdV6zzqkjTfhemS3yXoxKbS6BCDEG9Y6CQzieYw1JE9XC1KpPVnm9lpONSug4Z11mTf/0LtlCdrBI2iCSfP/c0kpw7yBMHeeog31hI2UQG8gWWc0ngneLE8zqTBY6sVHSOPAbkOizy6oB7XzMlGE1+JIPnzizKnJjy6Qh/491AuNt7GzlzoXMXeuJCT13oGxf61oDG18VljYSz4DuaiDFeVGOl1ZwFq8rSYe8TX96dNz2l3BP9+uGzv2WExqctJZ1Jc2jcE89YuFyuRj/q5SnOoTqdaAd4KsH9VIBzT+nrVGF7jvEqTehWCE5THkc9kTgvqth7Ls4ipa5RjGZnwposx5RyMVP1wDs/neqBobFOMZDNlB74tvuuiqaTIp9EBaqUYYTZzylO51N4N8s+L4KkRa4n7NpChw9oDpksZJhlcXbbAad3PSRSPBj6eKo2sHRQLGqm2isunEzUuZKyG9fSyFrB6eBnLDdUIZ4sP3zFlksXeI2r8wQ09vIryyLfPKlWzkvDJkGJ3UH3vnZmbUXGNNmcZKw6Y7O6dXBfG0gj1ZE+rzm5+WroKYkR+5OcaadFdYE9zIh45LsoxhoDv07cieN+nfnHqqGu7sM/1piUKOefTV5rsdR1PwuWORmYGR5a56iIw8XomR0+d4mSXl6+9s1egjGlqa8wCh7b23JWlYcb0T4SArBBDKmalL/nBDYmYSBsqDqgCGkhLBFUKTrNEMlP4dYRSfYf/bvUnmFfiONdYHEBQVXhIl75XXDapfCfNWe4xkUlba00iU48FlZeDmiNWJ2aid3NLh7piS4NkWXkRRy8LtPztT9fpxvU249wo3/MeMpT19xvgOmizUc6pIFl0qveY1v467Py8QwnEEX4K4KzJ+7GZlxRNwYPXQKdsq/9i5X06ljOFKDI21q4RTXLoFAluQpLsygN4QqEhTSEMoUGPANphC+w6CwuUhKvvCrnHg1XxFpqWXAN27+xRKKjatRFPu7wkehJi1WN+Iq2MC2He+CAMh5qOLyjgHxneFYVtvQaLmXtkJFZLWwlVfCVMEqUHZdCxKldH9oWedKHY8L9W/VhuOuvBYusbGpcCX/gHZwU4J9GheZpoUkwr8s+IM+ZunCGcT1lg9iUv3Ct4UVO+LGnAuTrGD0gVh5raDotXY20zODYcM6XHxIQsafZpnCwMt7YWB/e4IjbYPUAq2Kz5kY2XkXoNEX5wjVhs0miVQ1wXJ44K66Jq3XpMM+rB8YtVTDNkedB+6wUuE7fYc3Uf5F/1WBdNtrQBwyGmxw5pvkGzguvIeNKv/i5yHy3Vpc9zFTKPrhjpKpoZ1MlEt1lhaIx8CsXnVheHa4S2yxDXCr4lnUuZt2gVNz3mjzUdk7crYjOYCi0vwK+CiAjxU+1Xg/s2ErgEa869wf1tiyeiMeM59zdwckOVwdcAIvRUSYQzu8uuzR6nYiXh4xKGSMSG5Hx5AOYQZAMuwMWp1cmGbq4A+/o6kzCrGGJtoY9ucHm6kAHbg/35um7KeKUwH+UT2mDRV/wsP3aWbK5XAUHW4uHeKzzvsTxyq1vRkhwfAc/V69+evvutxmK7YdWUcKN9GDyXORF08VAFD5DsL6yCWulZxgwvkGZBREK1k4GJEyRQnnSuoEFQ2+xY1ANWx6NMrKTF6l2iK9Vto6LMaZH9h12eYrBcbfjafeCZTN0zuJ78AYG31IYL7LEjOcsH3A0MjiXkRcNP2idIcuHJ4l0Ai+CDu2Y1p/JQRiSiFqBo5TjeNUjbzF3TsX4hQ7sSN5FESOVDgz6t5HuZSC+2E2x5f4L1RDp22E/NWBLDTxxApFbQpY4LVv+W3oqfvJMM6S2svONVFoJvGOUyE06vfEU4fSBzbSXb2ZxN7oniZcony2tEapDx32LK4wGjozkvifcYFt1PhEEmHnRWYx0MEZTFVtDoQ/HpLShBD4jhyFcDulB3PgYqu3ZYmNwyODWYF3Dq749KIbBGNWIqRUN1kklRTVXpzys3eLrUIbBm7GRuS6HS+Wf8QoP60/6uLbCmgplnsaQbPEpKepPQGwzCslipskyuL2mO5SrkS819NLYfdmqL+8XIusDxA8zAtIUxriz8/PZefHdCKeWZMXUMbxa4YqmqMS5/RCIaAQ3zh4HGFaqq6O9DLJablD+O5iPOtMjJ216khDfAO99u4zlM+ZsTCUTIssA+yHsZAWwb9eDfec58c/tnJNfcxSZ8bYLcDDlsddTiujcAdUJIyu1aNKRHmv0pMIDnoEUlBYmxLQYsQlkguopLB0l2IoG1mAwfa6zx2cmBRy5VR4oXzw+N+HuYFoHRdt1wL334vQ6K8fVt5aSKTNdaEBi1ndn0hEKRD94S+GPq6vN9M+vbQ4+zUSJYysOKZvxCkInLzFM8rCugGfTfiQ5ymM25U/+r8n7qphjvixgwQ94wVoClj3WZtm8NJTzLrzPgS+Le6fz3i594KRGyhIq+mu0YeXi1yK4NdUcpRRP3ly8AH0nfCiut7zglKJN1fFRNeGl3b/VYFc68KTv7hVIat0TdWE7eI/W05IctiuwQ/omY31wQP3sLZ61uDCuIYppieDKjUkAA8AgsbckD0aB0S1MBYehOjK4ftmKiuOxj7dnxTkWrkmg0ewqRt/iOsInKw36Ev00AxO3aVEi671pjaApCBY6eBKtxeWz+lEqebEm9VC/7CN0GxUdMK6G/kc2QZMXKJlwi8PwJkTAZ8IagV0e3GGryJo7Iull89MGxl0nwcDA62U+8A5UiPfDhFB4q+rUejwMLCPRAp+2jXjAAqX+t6z8csCjYkY1ZwhcSIQ9hQt6cEEW89kXYkFfq7hl3Ce2zjptwWcGw67LhVOAbco38CkdtH7NKEGZwdxRT2GTTwjotxuJp+syn5ZN1DI5WzahLXDLErUZOadtzSJHZFqTLD4ZzAZ8xXW52JWHp6+9rqU4yfYtZYOd6mcT+Elg3bDGY21Cbfq4D4rzeIN8vvk5KUOmb34TvHcNFLK7KDLYFfDKF+u0TkAN3ffQvU92xIMTYPoGLcDIYWAiglhZF0svh4Z+kZp+V7J+76/oQiN18vXg+Dw/gOf9QOtWOq3LVUMPaV2R7Mite7lE9lEINzgG2JZbB/kNDBsUC1MbBYDcwrLRR5FAIz2JGshRb5a2TGT4A0LCXyVWX8E83/Cqy5DePzKrnCz+bSl8Vlj5eG6mGtkEr7kuHoLRoBreh/ixuHKc13k6veDjhngMZXmyWiPJ9umhL/JRswkO52Aj7Sx8PNSusxr4fcv5nN9Hmb4SV6XtesSxaoKpuLiidmPi8wD+JIA/DeDfBPBvA/j3XnwxxfGNl3I7RSsPYeCj47y6DioThW6+nC3w49XqLP1mldHHu983gudi4z/Opt//2YJgJ3tmI+OAHQpNp05p7H1AQb+oMKrxJV8l2u0KttMyWsyj0S7auOUI5/XirZORGhejndVOn8Ho8MfZ+Z99rUShCqH66BDlwWGNRXuymxvEsnk53zKtEV0evhvXJbW/8h48ZCblqY64wZGh7AO+RdK/jiF3VvUEKXUPjc2NXwOyV60HV6niYmrsGirl7ZAdVSyZGEYhIvURt0UyjH0KXo8KofGuW/PmriPEH1j8Ztvuyz7l13Wcrs2mGuRcb9JQKVUX5qeEWpibeHXhkf0CV1s1+RzaGbSkUlQFjGymufcmtw6LfOb73L3WfIzzBMfsTzz3sGFDBGtxEadBYxtm8ZLkhdMqugcvudcTNs5jQiSMiVF3PbJvN+cpwuO34udMhYtf0JDDChbhGpkfYAcMiCY3nXncsFCS0aGXorLFxwtPB1zUsSlnFyZa6N5vHmaL39693jGEP3381Ba+KYbvdIoonf3Af7Flwv96+r9P2R/2n/rDV0D0tI3Zf01FCzoVphJDt7Z3FCbyvbqpw7KyeyAyg4+n1AZqEzizY5zZMc7tGOd2jCd2jCd2jKd2jKd2jG/sGN/YMb61Y3xrx/jOjvGdHeN7O8b3dox/2DH+YcdIUjNMzKAwQ9KRwgxa/A3uYwfCeerzBG7gXEwtTK2w7EodsmPiMNURnuyo0we5cdQ+UNcVPpZthVz/w9rKY9ZHGd0WVcNU53Hqgp5WtkeH7LBTlFGP2gZ08gY6cxWaxHmD0EzEGZwsUVMXbYwq2s5JisryrF2w+TJ51C7JFE5FW659sHAKVlcZycmCSUFbOAVMvm7LqrjZqjOCCiWoEsswkTlgPktDXTpHs1w0HgNaDeVla3aezx+wX9bdbOWMwxMzy1RELfm7i8XhM3RTeQeDprK+9R4gZjDTg/e/GbVMnMsuHSZEVaEI6YFICyxjLbDCWiDNtID+O6/0wK0WKHXOZaIHCi1QrbQA1fOkRA/kWoC1bLXVwwYRvCHKFWOH6YFbvfy3a6NgRt2wYGQEjfrJZkYNZTOrjoyaYcFbI1ianI36YcHCCBp1lM2oma9RTyyYG0G7rhhiRfDUF0PN4K1ZL1qtDR0nsu/zYYTaKGqXcbvCbZq1edXmt20ZtWXSlkVbrcCZNCUtzVsuaVuzH0qitq7bW9TersVItQRnKNS9Jt3Vu/8u+vAATeLUfW1cfDAdaee0ATGPOWuIY0fra+5AKZ0I7jK95xG5bMfZTmLc8iH3WP011D7qWDUgA1fhBOeXcdHU509HKAOKAxUc9A0PL0kcHXlJEVxURbimbDEMHh/9sea4YlCQmhZFVaYoHKGoNuDRJ0AWhuF+2qrIa7SqQ+SM4PoWLdMmXwyXgIMhYo7iZcRUkHiJ5sGscgwm8H5aSeKa22b7yRVekAIFyy/v/wTJhJWsWmISFK17NWmga4j7xlNvjN1HeaDJWwmvwOur32TQk8fBI1hWqMTxMvBRxoSCtawR9Stxs5oG4HMbH/sNNzmJSe15f9YmyQrRwX33jlSiwNU+k6ujxooLgySPPQqfTYOX4ujMxcHDSzwvPZS+WDqqEDZ2e+IpdOT0AdqDVQ4JiUx4YO9DCf6Y/ZEmtvJ5XIcmDjpLQL8qUVxP2RBwXcJ4zOoaz33o1gZhK5SfBBpoNgMPERa4dcHdK/UkbmE+/SPb/gndLMfyhV7JhBteHWeKLS+xOjLeffuPCUCxecLcAWPzZyWafEAJaXymI0CtdCJbjfKHuFxKhrPIT5GC2jACb4k2fJyVIxKeHTXmoRPf7Xxz/nSzzPLHab77wHePqlReVScXBQNyj+dfHg8cqsZGjL6WbNodWhasGbfe7rVbnbLTawJ26NCXxC8haAmOec5Z4orN22vMrVfp4ImAikpUzL4oDmW/Gd9I1+1x/9M0w9yUU2nVfwq/2WSQNgn3SOqxtHEkcaatEp60TVmnSlO8wJPXRZ4U+eS33LkzIWPGImIDEcz285Pvf8/CX4KBVmMoXPrunXDZICrLdOvC/GZnAc+vdBC4QcM3cG91gd0ES5SmdO7iCarRbFnGLiVmi9ZZhvx5L3E5K5cuTdQvimN+G8qhstEepV6OZ1703Is+8aJPveg3XtSpiOGDM2GQIRLAbeP4KuzdzOB7+PDKE09fk6hCsMvh3ItTMVIzhp61TaNNBj6J+BohnHpXrC/18fybFCmuxw7nnMVaZ1FyT0c+il5nGmGs9HOcT6GmvD6tTPLYLCqS12+EB1NklxxoWU+TuRro6Gzhes/kBWts1kFQ7rSLOlIfOlAXTMypqYf2uC0lo9/lupvBIvT1dkK501NVrHHqVXYMSseow/YsHsQ/psWxeMxIHJgdy0UtMbhKfwwzCxUV0CG7FmaCCfcXIVcgkFQ4dzjSKg0YJhXTPnJf8zlUrQQavvcCU0t4xPZ88wH8YabJhmlQTingZEq4tuvIYQcIfxPFmMqzMz2l/DiGfUd50xylpfLpS0IX4LRy3GFpPk3M9HC70AF58zroumTTX9w7OeM3oAxsRwfItrz/wvuQPfMWrg8JHidH7Az59F/Tjzg9vIY+G9Pf593Pvmod+3PoWVaNlz1s5vzFBW9rVnjeUHumyGltvpXRA3sMozzyXeYIjYG/lJ04TkGnH5d4ernybAzm3E8kXRmrTBO8//uiJD+PCzY02IaTOiwE64CR+VykBXKPoGB12OMipx4ZvI4q4h1zmBEiYvcpt9Dz2VJUTC3Z8eA7qkbPUoXAnpsjHTenV10UoJePGAljntDocQakgnOc8JV5R3g0C5B2TQlOqsN2Q/T9B8kqMNw8ONPL4r+0YNS8Vy5fK3iK7b93i7bz82cDhXYHD5YiULFOm78m+ep2aMMHTAhFjK5te+TeV2r5mwJEn/zMmMKC0f3SMx5hadChW7n4cfZCSbZ4zA0u7TxClzF4lmc+ify9Cd6OTqa0Wp+1Ws8SbMDu8+zvT/635vBsLyGgF/uyN0eqS6ZgJXe4e6CeOckpMJKOmMY0OrjDyIu0WMCaRm4eGZIsUZ7QJVrhCcjU2I9u5bXLQHRdh7Cvoq2l5HXMt2WOo14heK5MiamXwiAI+TVoT8N6nuTYIkdsPYc8H6OOV5gWTcUdThq4KEiPjBXBZ5qcW5bJWhiL1aOG8ONjbEDSW4GG3UG6dB0cUwXZkJIH4f1xLRjpgQTxD1dD5k2uB7nFog5wZyhaOEURwQmqImKgwpV/D2gVJcLwnIUBFDne6kBZpCl1gOm8YhIlBl7BM+twy1QHWS9ZIop1jGLEQBfx8BQPhmvhDFUG/7pCa6yVaOjD0QXnQzxLw/6m6wftX/IRBgMTvE30OF9YcfO8HOnjChKjsrQ/BAWN1GOjplp5PEcYOEy8fXg/bZX9XOG1HKx44sAktoK3m3v2jirjMUEwDQm6EHiuxhXmT353YIYW6BYMw3oIhoM+fP/KToxK2jtVM8phUOSO2szG+Q6ECXU3AC1cVoiG7ZhPZJ5ttu13z1T6Q1fB/Y1Ci4VPT5Yi3uI8wTR0R39HvS6nMfGslXt8x5oQ4gll+zjtTCgctr7BCTn8jSUik2eQWvvuXDSJZhWhqw2qcbXbLQXjwEZ+0SY9qxEbHEpV1e5nuByDfkftcvhvLg/I6utDLPKenBPQlfpakywXaRGhdH+ZVXy73eHM+t2lrycCpXPxdY3zFdOiZzaudgN67N4vtLFVJGgHxV2uJCseX6lnVTRA7RaI8NjvqWA6CrohOat/PCcp6EmLYm27ayfDEbuNi1CU0TWY02WF1xhFKR5cajsxx1ZIgiI0eaMeIBzjLZGz0F9DlC1nw6LSTHTn5k0X/Zj7bAnivcidOw2CkleD+DOzJsT1aAOpGhMZLWSJKJ0tG0fGHlci9oh46s0CE4RhV8oE+aNhFpahHFw2YfUs4gBZI4zteRgnA31cLHBUJKHKrE0EZ2VabGHGMuAFGDjqQDf4dthBG9t/Dz2ec/Hx19FP5zBZStBTuOm+u6B3qbKtHZw1Aq6pl8QmGfFcrI8GbvQKf7q5chc7Rcma0KLyxur2cDykJqJxRUrxFrMvhlgNsVlBtZ4Z4c51CuNwswp0LTZdVwWbubMUL8CVK4gpvLlis6iCy52lEXcTh4bzLmomY7oNrlHUOtyl7dDMeUKpkBuJD9XdvMkDR1OOlAcq5R+XeKJX5lu8oaGGXeKpluGUX5HoazNI3m/56UuujBD1p8/bhuJKPZncnp54vViGZHEdWWpF/3fBui6rgBpeejS70DrvHKiJn+GD9n6rcg3nAo14RgBNcYr589LTmOWFq9NNOe1Xc6dl2rDOw+NGTZJsuW/x0wiMLSt8Cq8QXH9ucLVl4bSoouLmlBUxw/Sk7SwwwTGmbp4pIpwyMU5O9z2w6kQGZ9lXV9M/vz49efaQv7aqsdYNP923VMnj2UZ4zxZ1xer8wblXx5cP1atMbUbJWd18T6Jvk8dny83KtWJ22lG++HEHFZn7+hRflWQ2+NHz6Op77x4nOc7GU4Jv4Bn3C5yzKYIuSTnOPg74FHlsc0FwQ0vMDT6yGltc2v1vviTE9Ri814HtNVeculU3faIF7yCLdwGjEcazfvP8w8fAWAu2sb0rn3Mj9MQIPTVCJJstyDy6y41FkCyf/CCfNxiYV4UzPl4XOe6jD401Io34YvpUwf0CLY5woTITDz+zATrp8rNHgt9mOGnuskxugMFX8jFReNuIzpR1syKhTA9IHbFLh4gZzNfICOsByKM77VAofH69XbdC50Wu8xV7G+KeosJIUmoBcYDQBWv9d+8RvscsXnVe1OKhsh5imiURFsMd1qB8u+FvZPbQnPFOxGG3hpqxVlH/W+zYGIghOxuGiqaiWur+VMul8YtRWoDp0lVt1m5BNe5lxWb+WIvBVGtNbpiuc5TODJSymqiZghuLm7AKboymlz3DBGk6Z+skE2vM4oKyXLIVrh6ls7vUi9GXkloUTdh9dJUGjFSSBgwFmR5x2nJf3KAEnIIO8Il/t6cnbefZvBMQvmWVGLx4awrILoPCjbhJI1M/aP8ShnT9Z8ft7uHDa1UbMIQV7ERPtrdWzapIF9anNva1OOB5veQPtgf59BV/8PY4DHfIGb2saUfE6OdoDUFpk+XEAiP2bYg9Cw1Mzu1oghtsR8G6k1pUWoi1qJUgofHMRyrhjjf1kuDagQvLRxNBNea3RQzigqEFW7hSurCTlUVTu4Rgh+/3wXlk2YL/B2xiB1TkPRqNGzxiuLcEvvXhGfugo5w8gaU93vvLlPGt79N+uAym1dP2mu746Aht4MAHiZNSnfMBJwtg7Kr4wNHC2bMTn6j2hwG2L33ZXf0d6rEsUkKhMqt9lT7Gcwvju3YAowH7mI+K6CPOV+KMCksf7XxFZxZasXfieeoAv8FV8AY8dFu2poMDea20OjR4b/FrqXeJ+CM2JYyUodJp4gReV0jytkRJ90D0Lr7gv8lm6682xH5BkwQqTZHNHSAfcW9jJDv1Ma29Van44XegSOJg3FeenrLXN6CnOnIhfseRKz1/o757AYwWsB+6EaO4RVOQuTLVIVb9tY3heomrEpxwmLhQcU2Mu5nWofFlXaAUuYUF1G6kDrtDZsWiCL6rs5hlWIwQiwUcrGiVCenMAaRDdp8YichOF4HPgj/2QG75jabN1+2nT02dsV8nw+/KMvkYtyzgW0SXzjuccFf94qH5hdhP8o0h3A13VxFBe08xj7asHzCmum2nUWz/zGbIabVVw3f+JpdF2ohN+9GHgYIT1RmpZvSR9rVNtBMfPBtqQ6KXlfvYaradyjUo38z949npnycH3S73lnjfug/Nr/76lV0xUMN3qZR//j9UKfSnBlVJyPtlwfXzhi4g0s6OxKKLsUEmOOr80bCF9nbyoqhhY/enqmj8+6D+e0UidcQTL7S0qj191P3nfjv5YVcfhsrdMYfdFtd/SckGiHTmibR7+NZSHLWZto63HokNWzol/HG/ownxASN4PtU160m2lU5SirgGjs5TbF1ZDyITk6Dy0yBSxTYk3TLp4BfYbZeZsToIH+kSKxooTUs8nxOcJjMPka/yd0Vw4C9a2H1KClsqTI/M6cyGI5wuSJO5eNVQilNPgqph32yKPZSb1MES7ECLCudFlLqER7MgKSWpF81XtIH5xCFBswyQc8RgtwSQKkDKt7GDlU3Eevpy5qNxVr40RbPAdZCVj40jCl8SpHBhxaLZuzD9Cv+Pv2an4sXg/3X+9/8NZ7Oi3VvVzm3Xri1rx1a1RCuqQy5vt8ookt/7Os6tT7UZKQXyZWQpB94u69WEtZrag689th286zl/+x/XWIybgs3z/j6ItIZR0JDaxRK3IoFoAJYmZOv6ZCbeJ0KdeUCfh6M1zfGKq1Q0Xjb1rXup1keX26oO5f7HOjgpswUkqblZ0AFfQhw4UI/lUyAjlj46A7nkMaB9lzo8kegPcL5wyMZnr/vZTNzlzUFKu14Qt9sZNReYtaza6W8bWATV7g4ob+/YVbpre7q7i+PUCBwG4ZLvS8tIdH6K80/Pfzu9unr2LrrGcf2eTa//PL1kZHoqWfxf/yZ485yvYf4JPz+AEVktLs62v+PoQ1HU2kGUoZEb1XhAiwwubrQrEmO7zs4vg9T4JaZw+jG72d66TcvoiUHvmtGifJHvmNTbl3jt0bIFLelompQd+qUknHyUXnIDn4w4vujEm3ZOdcX4yH0oOzTh66azCfWRxwtdbNz3zQy8q06JjM0qbeDGVUUnF931KztXFUW7oGXMGwH6zvWnJ+Exl6Hz4pcioo4NmFG04lpGUZNIDwyJH5O6IjeiEDzFYbZeYn9RMGn5KWsMA1rWcrWpzQta1FVB9T1HPRvvlmMvuVeNEyrQmSOywwvTqYj7uK8Or/5T/GugWj+bPUSG95xOi89qRwyU7KqN8/a6PDl99qBVdh6BiVNkc/rg3BX2EscTtYHkuY0wL1hbE5OuZLcpxzFoZ0X79CmeJw1J2k+fPseojeef4hSjCrHvYHCbfFe3/1gkaDuws9nZ6M+LWkX9Av5nhGhZJKv3UNNFELZLrNqmg0ZL9Ht3WmwKxMalehovkWXspzLedMn00O7tQmkRzpMcfuiqJQssvTpZDl95sbWq9/a+QWD/CofeM4ugKZk6rKTqoON8PZ8W6A69EK6cV/ZlHw2GK/r8WquBdkURwI62Vjy6Bhc30atj6YlF3ET4DoaNxaKWrsefzPrf3/S/uQmUCIyWcVGxJfXANMHpX6mnzDVA1bUIfwE1seCb9ne6TzkvGqpOduW5zcxEY2QBbLjnG1A6xrexYnnH0STRJapwMqNNZBFUdWmcSb6alY/VJ+dduUEcMGF7LEcUMGJL2HJsV9eedatnyFCOYu1fFrtj9XO+BTnQhzhdVXuyZsM2oeKmk0nr+pgOxmcOxOb6fO5Bhc0hUB1i6uaWYabcxS5enp09/sZFxdalT2zdYYtJUY3eY8GGpnIM4lH7M1hpKTa85tXq1OVyrEbOUE7Qyn/dpiOLtzyEmq4jerg7ATeg3UsRGRtKtWR92ezlPe2gY3CmMT7+xrQIM/IJ6PFd0fyWCdJnpyvZDnZeHb5ki1W2fHUqXOJWT9PR0U1dXjWPH+OzBcmRL1+OG+2oY4PmS49kU8oEI4z49IYyuAS1LU04b/XmqxWZzYkznTjPzVqxe/4K28dyS8VngTk51rdZvfnBt73Dlq3Y3NoxkW9c6OyxgX2ZJUeVvTLv1ey5w8xikNroiB2wQ0eHeDu6jWLl/8TFKyPyaSja20YOshanFTpntybQHRScuIr7Wz2izS1ogcQ5UUysPSIv4dGMaVw1y3LBTe3UuiNP5vJ2T5/eRWu0TYsKYFguE+PmqY809NmrUrSmmK0uXquJ0No5nAw0NmuVUDOLjzaYvZajyuDhp2csZoueXp+2iO+KM+mZsrj6uGTCLpatcJ72EkO/eY9IxVTI13APua30jfNOpWjpstg8vGA9ouXRTk5adanzIdwyJdni5Be0qU4ZzJQAce9DWZu3OTp7fHba0gSdtg9rcBCAan4fF+KdgAV6vSF1zf2tL+ssbftrpDCHfQI38QT246/p3HtvV9YdbOd4PhJxDxUehk1JBDWkt1f4G7E73VDTWD3A3+oPpa7fVczhZRHZ2RkcxN/X6z33m8Ug8DNGab2M4QGfh2UFZ9T8nsfedythE4DK0QYtO2bdFkFeo7gO0Ae3VYFvN9JpKY+rbDpVcJc1n68GtOszDs3BXavtYIS9boh4q+70wS4deIjHCEPwvYR6qAYxuOelDWNJ4Y5abGiiVAxG5kmePgzJUUg5BujWN85dUk/b8K/FM87sUysD87yvIf1zM6+LgW1bFqnpP7su9ld/1zd0DcqOJhcM++8tlt6Lj/Spke4C2eqOF/F1Ts6HoqFWjqDrIVrjmYvb6eWBj/fr6pVrGVuenHzdr6BhCtqxjOaS+PgccVTjDZ+4y2eDZBRdgVFTk5UL88ehHBQ0TAv8Ejt0MrvfMV4NavGH9S02tbMFXKUXaMNy8PUzgxJta33U1oK++Mc7M1qgln5an+w79IJcu8coXdaAaz8j3p057jVuFDkMSWumgwTWn7444I+WrPEsHMOS0qDuGDElc/0z7hkcz+Jb9HbxCtHAzqeKYq7Au5OocflSOCilsBAZyBmORHkcz1Fpj+973Nul0o590TW6acUahN/CuWaLlflFkUWwAKNbNpZmbVOmBUroia0RKO9LUn/AVUubBWNSw8bliVyNBE6QjRKcclc1bg3tGIDsuuJfgXy8ldtF8jLNHKK8jmahnxty66Ib2NfzwF1DdOD4nlAKTw7hTtjl1seU45+OjBaAcRi6oLPszjvV8r83DNXRem0ioXm+XvdHs2rxBXM8Etsx/R2ckzucNsOTSWrT/1gvcoHIGl+xWdUje2x+88iO5gfzDf3UX99jn85m+PqepfNrbMPH1UpO77yTuQKePoRdjvn2VJr1+tV7wVbEDK2FKzT5ETaj53FVL30du0LTeYMZcfybfcAkwShxbhkcqKUogRQv0EDYaIgS7hXeJMSIlty7ngknBTw2Ed86BHXVxERzeDDdwmhWl6iplw6hTjbf/+O7xw6+yZPqyfePbcJee9kivpxV4XiR1tRDOc58W6EF3G7b9Vae8dUZaboW6rC9vxORJmCP5fB1Z6QKf26YeKnv4SmHqPgZ8Nhag1t2k0s+G9PJQ/mYt9u7fa98wyhF53U/ZwAvMbEbxz82vHetagmHhyArh9BrQtI/HcTnVyrbP1D0J0foyTy0KY/6UrrtJhnN64OPJ+KG1gVT9ZZN1BkvuhjRsjAVNRMe2FYCK5Z2FakjCC0PONe0IkIlcXeGJ8/aDFUrXLOyxPjEqDZeVXtaGJjZwVrZOpnVeR60OeVwPn1gN51Vn/5u0W1pu7XjN9S0myngFaPKrHNjq6T+s16jWe3+9vanyctXH364+Lj3ALdI2Fcb1/qbZxo0csxY4Jzp6ANqXf/ocB91sL/IBLyXiSTH3MMCf0OI1U/Oih1cEemRjC/NIey3JtKTKa1HWwyxb+C6aMAcpYVXY0nCPrkpW/IUbJGEKXQC1xEndBBbGt/6hsVpwGJevu3lFhSo0HP7mzcWODxCy5e3zO4tOYivht+mGHixy8zOLQAcptliWweXOjKyHy9RRPqHKvXMTIrITsdGdsRlA5Yctc962SLJLHXw/vfnSP2duVtN2JrpO2GgAwLpYfm7Xps0HoZbFN8ZOlUfRvTsyeMnjzWqjoysV1JPXqPIozqROkWmo5ke+RL1iX3GuBqsZMJ3eBOL5Ksfq2IhhuOD9DfwMspSz2VqoC2zyIDuLlHA1eiCWlmbIVExhhz7OXHgSY551riKmjzfWk0oQKOLa9CwiwQR8ZgHBysaoxIPXoLvo/QC99DIfLMiEz7o7R5uEERuBoSqaEttMGrmc5QWGwIPUucLhx5rZusGgS2EMBsnlVbWubK044kL5wbETUJjXDoExi+JbDCP3MxLcnuLlo3DAFzCRU28copxi26cwo+s/7yIwcxk8r4qrsOqTXeyKKOXIvbORXz32pCd8piL9rxQVrb2YHGgZZNsfC6sxnLYVkEmkmWUyY45eOTFmruR/HXw4xSxmpX2dq8B7bteVolEA51+/fCPv579+eiExbm6ejZ7dPLMt3oWjzacLsA6KIceecrSMq2D8oMRuMYr2E6bVeB0XWqjwqcrYj/Ezr3sLbStMNwqoe26aGKwjz6R9W0I61lmmbXgKImcCJ6gXsl84eWvkJdONtZme/gCFKNy5vH79xdeF988MA72YOE45d4khtJ8ktF27LrKWCcWN1+99GUJ1Amrhx+LIoHroDC2hSzvY/H6Mhg1oKZCeT1n6xFSs5pR1mW7ljuxeuB5gEegHMnZP9C3m83Zk5vF7fzJrrcACukIyJ1qikqniLnGxLiJhIPCxnNDLfj+VcJy6doRS9Xs7xNlqvX3CcXpfArGdY4HLMbAKKsK77Mdy+LeyQKoSx/YhpOyOM8fs5FAXdA1Sz5QzD4JDIddcMfH+0xEPUy5skvZMfA4sFeCOD20Img2r0KPM+V5gwifhEW8r6TX+D64UC9VdIjY0ndxAi6Vc67LdFiFwBRSA+g2K5EONDV3B9GFRYvpwSnVYwwr3H/j/aniPmTm1YOT2VE+DsYvLTEN1yO4Zse1rA0ZdazyRONlRa7XOLddfYmascgWMDZPoYpt7L0NHZfZd8g+H3anqm3ocfQWeGd88jNZsOl68kPiGXYhwpLT+wfHENPD+e0nD1GWyibcQbyAUE5++ywfzZ0sSHVMJZBX5qU0nHf3KIBMDWovvI7fIXfpxhzZPu2A1iiasZr1UTrjRZd4/xMnr8RXacombCIsLA5eIwjBicFj5P4GMIpxiiPXl6OH2FepBu880u/jH3MvHLhuF0qyMRXYp0YJqPyLSr4LYlH7Uits+IqixqsrP0t53C9xsXSLxDDttLIP7zrg+robL1iKQxUrI1lAn+pE8Z8wsUhtszqRlRVmxpdSO3gRfgtDnk2IP5/RCbhi/nqfDB6cW1l46l17gMjXBPjGvprkIey9DainPHoPkiVBZPRX1AvXMem2abxUtz46EmF/+NuiXvoew4ye5qh1lbsOkDpXSz2xWKVTcHiFv7PhMxcfK0qJ4zrFvr1KiyQr2gRRSZKC3wS3CPJCuoX644rXcA0wdGqv7BRUZP0CyJ7FP2BCtmqKiDF48hNT5+xX0jrqAohWlTmk/b9WI+1R+yAsrSc///De44qL05a4lKQURXTmoCXZcKt6C+7L3IFf4ioshbPfbPIqj309mRNJbr4gbaK7hwMV/aitUCPM37qyG0F+Ezp5aLtJfRYyfmCV7jgBdXNxZ6gauY5OzHH9LcYJNYZ1ZxknmQxfLuax4IA8kx695CN6u8sh06JsaiX0Wvtr+Tx89s9yyNZSsvXP3T0tuIGtxdH7nYYJ93smFqFEvDdowWw4zDF1CThfMAKuhFMVkwa2Sw6YOogymnEI3duHOrxj/BLyw9oR7NGZAGo0EywO1gj7pxQNDp6t0+/rm6Zpnjz5x7a5dbdOD/MZJfOCls1x5VXPvDGMVjZo4waJN5Mf2eCfFJ6LItncoPCcDWzfiUYlOuYJFquBvL7gL9YUbsXlddyRuhrrwePcKeKW3XcrwOXla5/w8JKOrZ6auFYoBd5FjohUd7WzRkkinlE3GPKBZXHLVv/IQ1ouPCCb+IkDD7WYykB9wyLZ0Tsb+OAVjwHphc5IrnLtIziA1lwK3DVZiZhXwSd9FkXCqlxY6MuWmiFa3oRvye9k6yvNmIGtRDlO/SOaTuoqpQfHt0+JSs9BlZZFT7aA8XlW9QRuW8e7JumqTlU0vdgm3E3VDqzWNS6p9MG6wYZL7A/sHVqC1/3DkT4qTosymFQQvYLClp8PT/ECxV4x+VG2j1BmXrQq4L2eAZJXLopS7CfU4paZjyCOL11K58TR1+CgOS46BUonf4Et3BqzwXHyXupgAy9qipidsnYs8eCg72+dJx4zk8G9M0ccj5ZM6qaevBW3SdNJgqna8qeT52WZks8Nd5r1Dxx2hEfRFFwl0KhoqoV+TOcQ9joU0hOJc7oD6klfnTuMQvuVlpihWprLG1vCcoMprdNLApYhS0ysNXo9pR1Fe3/BhveoDj0JCyd4XGU4bPxVYQloV0TxXug4vW+WA/y2cDP/WQz3TAv1/lWc8ZA6LlKEe/+mVUHGK2tsEtDKARfTikovmVqY9YBbTMaQgFc7DeCtoKfZx1sZf7C6528o2bsWb0UZMGTSJBmhwlT265MAWfN3hXaNkNZuG0tx1CMlxm8+J/4tKYPUS9yBB0kNqY67L1WxKRlFKXa3cjqKLbuFq80lGxePkNp48J7WQxZfdxavJexuj8CnT+uWJCen7SEJSV6nn8TuT3tNi3zKdLmTXQ8XzTysDjrecuQITBpmDR38jdSTn4r15Edu5DVkZFkvivVcxera00T3u9nTpZFf/MNn/2TjL79fWGRlkbPhubvmI14DyJjqB57OOt9GJ37v94Y0jhkVWwy5u9gx6KGKcv86XI27p2aNyu3hOawFtHCvj2qgrPwe6M6FOmxH75yX/PbiQe7G62fDRphCCN71QYzQ9tt5ifHmbP14+33zeHXX7Td+5p1O3/C7lvK5kpAVWSIrCBJkeoKhjouSrkRGukDpKLopZ7c48T98C0wInVxUrFvXk99yGMWcnsBixM0sRno7a1iWbKgLbh0oRkz5OfPD5374iQV/ke+hghVuaR8uGQR5tGRgWtUIaOdwLOOy3+WRLo6o3J0TaoNgSkpHH8LWfG9FODmxd0Z0GvlsAeBUpSqKzIC/RNvyvMKPaGpyao9g9sid8g1v5NTWxlUfZt+2EYbjaWog3EefichdGoLNmOAwJUmEnZ43QlJscnDeM4XbytxTjI8qbpN7SRmpqsIk4SS2wk2MapMzzhdiU6SHYJUB9xdMsMJYWI7oqNOXANSdFHoE9hawqMiC5P7C0zlOcGcWpeHcXaoJif2YqdtUfLeGK5E9dpPojXecPRHGUw4vaWdnYE8KTiFPcT5t4HIIC08ZB99mr8v46urZCN7e802X+VEY7/wy+SnV5L1mqrTXsp3n2fdI6/M1CeOHDXxDao+FqUmBu+bFzEY7WTpsvBjwgqtPR9QIvYNZDR65/oTdOTKVXg28+drkRzMPvMf826c4+B5Ff1mILyEcVt7L/raMHn2MRfiAKVt1UJ9FNKdXJr1raYeCUMzSFiFqsga/Z37aMg5R0kWRf27UqOfSc5Ru2cKUnoUiVEHWdEUqQgPUCOUrVDd5Nwa7MeKIroLJs1A9MEqchWg5RXQVIhZzIiaGFIQLxarAeVkSoMYoqkiahmSLUb4Vh59e6jwO1WW8LEiMl0Ut3rr2RiFRMDUjMblXrGhqZnbjFMEysVVzHWwlNlKA190FCmZeBCVma88iK/JQr00wWgU7ZoLTDFVhIthJpSkOljdhVFQNNDROY5SRPNSUuIyLUPYYTO/FDb1AhJsSVwSFyjZHOV2iDQ5V6bwo6iXrZiEyrHYrlAfLPoczYD9pgWi4rdkSHcfLEBHnhG5hZRegb0LFWaKKVcdwcy2Dn8YyjwIUUs5DQykJSZmiRcM+7+BImsVx6DvJ4gwcEFch1lmcY5I2of7GNBPYdRyuhoyGuOdlqIIKtAo3aVGKc8ogTZ31+yKU8Zzk4AsfhbpiuQilrYKjVbWFryeUjp/FJjg4/NMo2FNoHOdBWpJhGmp0ilEVqiR4UookKCfy9CzUcpRkZUpIiJoFBWM9isTbOA0xZvpEeA6tQ521TgaGvjphpWn4K5mhGBWZhiSGW/phUrgrNjENfcnCz04RhRqoKRYNTsvQ0NSA4hiirYPSNpuQHtFsQt1vjcDCKK/5W3ehOEWC5mza/Bwqzhom+6DGtS7YxBXUqzYoBY9wcJwQarzNOlQZWxToZnvuvOvpBk4Vzp9+N0NkzPIuJYvANT2HqOnRi92X9Kwz9T5Z4NjQ5uxX/cEb2OSHmzItSHDpA3GwEcWU3CDuWAR5NtzvsmgrgkIXHlmLQ9ZpxYFLtD2khceccOW9yL77zo/LQSuZhh/UgUS6gBm8l797qAT0DY7US1VOg2S4KvsRzI75RXZhWbZFtaITbmXr23TxOrfSUsZ9wrLo1VqTNl6+CiVesfbqFX3irsEUtE9Pr5Dr9PlOtc1G1sklWw4W6d7VzJJQnsIqiInv37O7dIMHxxZ/zwCZU1JvwTGcb5DhxBRFjswaPL4S68kbOPnd8TaT4/kDfoecYqAmIQVjB1JWuTQ006Qfoqfsg2UlyxeziNzK+DYmHh6bgnFRH8kBs3hdopiYNh0OmJEpk2SmH4wY0FBf8Jaj7aRt+8zA5OEhE6tlmbbcZWizcr1mbsTTXdxP5qH6gGrHriRWH6ozg9p1IgMfPecoNvbLO1qfmFnxxnfZysnmWM7tI7GNoea9RzMLWAo3pbMEa/Buk76okmNgdbC7F/1xlaqV+XNzvhOTp98etO7mUvdcQhoue+Tzdky9KlTaKWILdbbsrbGnlS5YIxAwMUHp5Ge+XTf5CZYCh08+S+Vr8dGs/81+oYXlu0+HgvZLYPzCt/Tbz8K4TASkPTb4FeNVu+zsDnbdrpcOopcHOnNkmvMyZNsgSyNnC58r6L9O/+t//vm1eO89yAb6wAAXVV/DQnRVupckQwyFODo/p9OIN5n/Y7Q/nIFsbmZIeBlXvyQq32RWvxQqukj/U+IJVjD/JVFuU9f/kqhyay5/7tkLWPQr/r4dqtt4ycf7BLeYtozHyUizZsFSMOTM/FMHF/XBWcilvM2PG4FxscLcAq30L7bOm12Xu9w4spifRcw7DPa/F9XNnV5zYzxYl1IdQZrv6JBu96Xjao7ssR19INu2kpf4GlTa46q9FYqFIZFVSAV3YgvgLvlM3heXkwsY63Egy7KgcUcfl9XzF4c8hIEifVEqQ7tNc0WDoOiwCXiPKuI+DDubuMllkTbcG6UpdUaniXHpuAfunjlX35/DUZxtG9xF4loX4lHszu2PcAz3Dd39Dl8u/m9isIgkn3zANfvehR4xMCgs4WXjJVrhCQwPTDizXiihKI65ZaC0fMmqxU6zeycZlC3j90yOdmuyL/JLVKPJRVGx0UQ4uQh4xlwyNCIL/ne2qLMZSTKUszk2oaoralNgx5+/tbjHkNY9C75mWh7jemI2KLA5VOsxRGaJmdDA1BE7oETsW2L/NDhv8qRq8rZka/F278IFlWuzMr1ZcutcP9eHsbS+bqsT16lCjqbFTBjBChPXB2fUNxnLDvOOP94dGgCcV85DtEezEl6yrbaPH5/t4SLcYnKwsYm5neLh5d1udgT3L3D4JdmH37f/aM/+eHx2/ie0b1+6wFpHpGINbNaDr+ZjfiPIXOaW4qijp0nHOzoEZ3bUwbTroAZBXGXVIdO9hE7pLlsa4FLZlvWYMpDpkQ1JhNvxHhw/iDEGk4uXb53trOteNriNos715EN6JmGPPUUZ/cj61RzFOCVz/46/Te2+JQPf+66QlvDYpcAVP5GJY08ZdFpfgh4dn+2CO/O6k1ME2UcWym1Y900tdjsKY3FV31j4XYT93e1Fnph/XczfD13B2FkPyyLDYklq1X1P6CpeQYO3lGQ8kHQZ3GdWrEZsIFbLbSlWxbbACu8zEcioyvmpakokrtOyIahMA3pNMiNlSrvb8GZog4wwDCpasDRDKdqCkbQGmdHpgtjhMxs4t4EnNvDUAqw8+AgXVduVB6bLgptAeUg1KbcWbCO1EVpP84Jf89MxI7TRQuN7NymqySVaw+MXw1dsICYVEe0B06HEnReGbOuPMcc4iVC8Ckdgy0capHb3eTwkGJWqYMqy4s9ZsqWCP8bgeG+M9n1COea0fz3sCg7n1qqM/DcUB36A5PwvFxN+dRJx1o5UR55MVohSdZnXamCdlGPZtjoI/dtFu27Qg1/ihLZKUT6jnlGuwzvBdOTcgMbnzpo5KbqDmnHnsIJJpvGQ7zx7aV1xLMr4MuSonIht2tXkUq6g7jDfQz4zNmaJcdoSmuU16y5b9YC2nO0BStM4kWZaAMM4uN/5jEpx6OoF/kAaKXzododfLu+SxSMP++e6DE/4XQ0F3naUzmv46GEMRF15A/b8qma9fPno49Tc6atsAS/5uV6SmAbH1uhsRisqDIazeZEutmYSTy6y5rR8hLLvdaUYrGVzs/Hig2sxheKqf9BGBY7jJJNpboxhwHJKbGGK/MZobOrIefJCOiKcfCRZ0GsLK1tUA32XjYPYc+B3cUWC4GWrGg7Ap9/MOtvXzucH+IAUib0PbQdyOCyDQJfZzRWuqvVVYXeRi9+m7/uHp0J3G+Nmqj9PxbuOhQ2cQML5UFnSNmoWtIXtgFYYyWvuEXpmsvc8GH4DSxTcTnXQVkxQKtNxgyOZt4LNyvBtn3Td90feutjc7uwMTege1ihm28xj5U1lHuMbpiF3AP/i9NBZF9yxZBesoBbO+DbhPD60ggUHPa27t2XIO3CQd/ZMNEWQk160w+v+HkwrFnhestbS2sFEWDtWNUtL+aWgrokyskBaGi1YLzHjoNFMIFqQfM2EgPP8OCUZ2AD3cQfIbDGWr/Jiw0qzwDOm5aTCPny/l+RZ88hytSBr68vo5Eq9Mq8X2uhU7V+GGAztBDn4u1azvpQr0GEenGnt4R9aA8K6n7+nKXcdSkNlDcySqt29bETDB1L3vSL4NAEXwGDCfp3CABSftpSwrnzaNhRXvmeONfaQ6MH5jnL6+sNAuUP91FuWHV3GyWCgpw8PGXCvGOXJ5B1jMLnkUwT7I+4wT16jzeQDhqctQ8O2NVgXbLqotG9TR/bQ3UXsEbNdpw3rHPw6Wi/RYMVcNvzyVlY2/Cz4osjllurh6zwaT/Ea3PPoKyIT3HePuUt15D0BVew3KB+3jlUM2MrAXfeZpB1nAcayqUt5vPK+r8gaxdvJczamMS2UbwSJDntYsUvBBzlsoOAB4p7N7KY+8rl018t/yHG1YHUBFz6s14axPler0BGy/FGp/5OLalvWxaJC5dJojrtYCM1jNEOk1w556AhSv0fbTH6tPpPcLmJpx3M+AyvG3jsaZmq1ndCsxh/QhnkObVH4SjE8kr679F5s6mLQgtr7QCbhvjcTL+G9l4EFIlV02JUm4DJOR0hiBKGq+vCulUii7+XwZPf1qYvbFZNiPmF6zuQSgfHL5GfMyjtiRqPLGYrFVp6YzTpgX/OtLsUxSvq8ipdk7d6fQwbOrysYSOcGwsL5Ob8F1WcOcm4jDUkTm5dmDGASaF1U2MIezRoz2q7DiLYrQhvVf5yd/9kKIdo+25ZnBAsVyTjUw7wbHIsM1+iPx9Pv/oSRgdpcNJeQfCBnGnab4jxhOtPJrgSac5Kv6ZOEr0SGEvDPJOH/+eLdZZjH3J8jfC3ay+bOdxF+OFbwWHQsrMuaHuIh47SeeEi19ebkHZtxPf2AEuJ3qsjJlUbWmWuEu9X3JZrjeqvVtSsE5VHMrTldFpe+72xqpT14+yfMZLBlHIFH7RTjehZ5rEM7/NHMDKtQpL9tbED7mOfw2FeHP3H8EK46Qmdu7U7NApFrKqdOLLj0u+3fTcn8FmZdQQPfArTELL8dufLR0+vmTwZB7wUK3bPWRb+C8t0eTyvAfo9dGiEu8hxLX1kaLB8zMLDMBnoHeBpoV8GXOSNmmZ3PcNLcYVEhnsQmOrevhJWBC2JuOu7GluapZy6hBLcGDqxXlsKczEiSpLhzNteTQnN5n0DrXufsN0sEjxQ8aK+unp3s8WwxrxFlcnvWijK08HKNOlqwuB8+tCqxhobTcxHDdyg1XFJWhmezRyeuW0CXe8+JiZbgm1k8z8YN2pNLtsBlw3/ww6MG3Zg3DAqc64RIvUNjl2h/0SaVKYwByrypG62PmUQYD8B1dIjKUBrOFE524YmSALl/NiSUeCjGlxpfJv8u2JgRbNa1RtUbtcf3dUPSpQodORmcl7gqVg0c1wdufoHoLyq4XmFubN2k4lSV/egu38lZlMf2aIUa4W5VeQH+ZXzbcQMeLiFh3KfT5erg/RVDSHKXHWiHzeAQpgQMtc9LPOe+EV5jtGj8DmIgXiKipXosPRsfPQNfuxUdiPPFPqDXcOnhkulOnY3ePtfHZOqUrLlfIF+/NGlfrDxsUVOzQQ/2Ml93l9xcycsuWmpehQvS91QZjYSH6ez7DXjgzHWidl1sG3H32ZhuYIJ0qE92x8Hid4xXtmNvldWmo+k1qtDDvmVI5Tfdsvh6/NzwSamJY1CI0TgXPg6Lfv2mwTtWYeVTUH+YzsbaJPEuxyQv2FfxeSBws/SPWRtzNtFqf0N1raAL36EPFNC15sWAz/IujtERFLbX58R9OkH0o31CJfdyYwnKQMhQl7OHsAmMzxp0scnzNCV8e8i7+wNRkBmjk8ih3UGSmoiFz9x+wNQh9tlr8AGfsEgmW9H/DWucPd16Ld8mz6KfHVkFzbxVoWOorB2sd7uuowmuYdkx1XVag17UhQNicDZbYgefs6WKg5EUu9nO69LBlm7uqwImIRvNyial085xpUui0whvcBU1+WI42hAxXjZp46mRgmYeLEdR1WD54IBOUn7tdQxGXH/RNoiu0BTlG8zWfZWXXAjR1rjaYLLAlSvj2O+jmPxMFsvOiPrgSaNY6sllv9TBg0xiw8/b3OkN4LrCJUkmbxqKG2cg4rSMk0yF1ibcKfNGOrIZW8+SyULjoYupU0bLCdv5sJXT2+UE57surn3+bBP2XHJ2ybSz4Ycwep22Cao2JCcIRtuyYTodopj9fNCenrT8lmpSYWFySk9P/O9OWUJxiyun8BscTX6d1zOjqI9EmRhttmz2W9zx2Ozn8oDNqId//PU//+v0z0cnNovAJXIlkTuFNKTe4ZUtvMBlabXjdq2L2YT9psRTM6U0rH44R2sSC0cIcdH+lBYRSk/bX/H2p4rAShbR5U37UT0l5r4k5srDKiVQD2N3Yh/JUuvmAiyobof0iNyHF9EikqZUPrDC5KurhioOnxsSryJE+xvzNlI3VVTUqPc9ZABDPW/2teg1DVHXgdu/NFEYpoQ5zLjp9JTLiHOL/enD0K6mjK9VntzLvKYltJHniAXMx6OiqVsUIzYzb1sGwHfPexCK46LJ+ePrrfxNIULMVw/yEToRsyxFadtIXmtouwty/RF1y6OUFaGYNnCCrPXWOWmXGKX1MgZPI8/6AG5B1ql61qclc9p2/p1bUVRxN6ElZd6KdmWtBIKlcfs5KuiC/yzbFKMqb0XkEtwMt7Ib5+JqlApS+FEVadqqlmtLcBhYzMF9dyvNtuA6H7xaQYuqLSndwP7mkzRS7oRYnoYsn5O47Tpd/2va1dMUn/Ma6dOfPOs5aAUTLhRa2dotjUnLOyfUNRtb0rRrg7pmNQD/lFUCrLUWU927VT/iEsGmUFy34IUVLGj1dx+17ucd4lV/83UydHWVPOqqA1Fsd2hvP+bf5g7O/GocY+KUYVcO9MkMZei2yNFGDGHikp3DZ5cA7FPcfH3S5Ra+6iTmjX4M83NT/W9Kn7T0j7PzJ3/2vMVQF2wDZ0D05jA0LjlMQ+PprsNavZ19fGFWM4Zfv6M7UV1FVVpdx8eyj7wH595+XDZ3sFL1OcA/17+Gt/c8y2tGS3tSP4934O4tCRn7qBbAjCdZB++axTSrsGaw6D1cFJUnouqWhENKifpK3FRuP9aF8NY57CG/R2zALapkYE+SqMilFldTHWzKvgZtduJDJ3Vz08LHK3SQ4Art7kM2Nx5/EApUfG52vGp+pE1yGI5muLGk6VEhjgqPzGSN0gae9/V8hBZJZGeB54/PvndRVBIPSAni+78ORboLstD+GNYiLJKyclG+T+qgRZqIZ1k8tM5no42T2kHvv7XXOL/E8sGFkH0tt4SEyzEsnvY2Q/iCJCTgH51KcszRkPEkRf/E4pjLAcTPRHY1lzTsmMtMcEwDYbhL8jNO7SMUgJcMNr8QHbxDftwjHuZmlJX/NcO9apf7X7PY9N4/AxH6kjjEvd08+VIfqzUqx50Fx3RnoB2wq89U4qtAx5KN1pdvnn/4uOeNUrMMtOYXCaGqZqjRymIRBg2DutjiY4c9iZB9kM140EGDl+/DCLFhuvqEEu1VdX5gviSl2OD6VIMtbL5oab1NccjzriMK9+rrVi5ZIOkski6jAt7icw/7tXiJFa3PzBvhDq3Or78toTZCDp4eqZxz8OQIEXdtR6nnwc1UATVHeBFzM/A7Ckzy/Tk7yz3ub8mfladi6MCctqTSrqmPCecZBAxl0GyJMxoX9Y4nQMCOjceHPUeZIlAST3YH2xZD0qKi4Jv1PS5KriHYl536bsZikrzU4x3Hy8ZeMjoVb04gLyqMVnQCCo8tPVsQR0mslH6iMzS+oqKfFozljmwY0Mq6flZU3S7qs7/JWw2n7UVK2FB4GVekrC+KLCI5X1wjWt605mYrm15EtPZ3HJ18kNvmEPcm2WmOqU9MmiiHLjzAhSavmdYu2sng6kOrq+FFtV1Vvu0ik5nV8gTuHTS24bsGS4F6QJg0dsAX0HVJHmM0uPjso8g1pwbsdygjEnQd7p9S6eFnL388O/3zpN2UUzkRn8JvFj9tEt+ePa/zLv/AdstcOAeys40pPZUz42l7zf6vPBnkaEqvc8PzrVtnlET8fTb50qBTYS5dtbRLEQ2cVNxNmZf1Enspo1ucn8y9LzbdYastfJGXGrXb1p35qH3BdPxLdNxaeeYOd9wa687IRN/VsZ1bV110Z4gS7qkXfJPzU3nWNiQ5GXLZaW2XWIz1q2XiWKIt84V7CKlqWyvEqf88JGrg3K+88RXDGclKpgmnDuPA5minprHfU6Z+nDxrF1POoRX/ymoR2MleAvBdXzt3t8FD6py82cCj7DpehZcSWPROrBROCSSCCy7v/geuu/ro7YvixnbSDNneRgpXLaqQ/edOngSKcSQzr3UR75gIZIReagXsOQ2w6P1obCoUh00AMl+3jwDBtV3VYE3wDjjXkd1DgijF0QxU10USNgcEoj56qeC+FZ4UssIrvCCw+eZXYiRbLZbn05fbVz1PmxXWJAwtX89tJqnDZlHMWG0k4hVLoDsVRmI8ecemdtvhK6cUQLC6qQHv0cIq/lH36Aqwuhqzc8QTGr2gAwZP8x/J0qRr5R3ysKe/UFa24P+9hV2EJK9a8BUO57atcPSun6rquQT6mBLa796pOyq2eD0UF4TaBWaLEVTjRO1tiL4qfIa1dMu6bdYKL/KeB4q6/G/BNI6u5MTp9K2bshgYAtf8opKM03WvPtz/3se+h8U9tFW0RIHFjRTgwJU0Kf4xNPILqiqwDB1DxdNHq+IfoRNRluGC3Gb9yGK0WfHm48dB4bNas77pQgPuEcFl8JXusBQS9cvl/3MKy98XiIKhxpvt9LmwJznRljN8pWFOcNq642RfS2AtX29rq8L4vyhRiiEmwjeyxsXsE3Df3V0hFLSHhRQdsK/uwlMcb2wlxbXnLlsPCimv72K7X+Qk/rFiATCu8dQJI88tssjVQ4gLeMDRR5H3El3SWKGL2dyRVGJSPBlSt8AlcN/LN1IIe2NLNmmELA8pk4zkMwsUUmvQvS80yzmdlSSmh0/cXcpdHlHER8Giw4JNZHV3sZdFjuE015JJwdoxuoHdITems6McJWhETenJtZMjDy6eF3DxBKOUBijrICc/7Q51kJI59pQNYL0H22BfKg3Ui6TBJKeEW/fbBPmIgIWPLEyKtkOTqqKLSbUL7TmvQfzQQrBk0+Sp+FzcxZ+oPJmb/zCFb2EDLy0Tm42IZHAyS1/ifPqSLEiNrGtPieg1I58qLuGtCv521EDdInh8xIg4NjfWT8gNqeVC99Bv0kwtal7HvsDZSUkLOn3z7sMrd8blpKyoiPFZGeC+2kiX6oirPc7z7fOA3DlypM7v8i5CSTckXs4WxXrWrIKfrB7pK/mukQekLgoXneIKxVuXhMXWmwN3VvUOKfNwKcvYBSksCGG5KdyT2GRZdzp4/12SfG5QyoaFWUpyy6eiReHiGdhxpOuMACRvMAhn3N1Vk573ocvBD4hQNpXYFm+VBqckYo2iI50piw7yauiBe1fXKvT5RZFsL2BF5q4JGDVi1FijSgEdvMJQGOqh3XsZPlxcpEVjXaqp4hhAfeAwIW7pZ0LCmk/H7r/+MWPdKTD6jMMmW7hoeFNPWNWmlutWPZkoWwfs2q7jMY84dFeELqe8/1Rb9reGpzl756h7mQ9xFrFkEdssRPkGogxtAHnTDZgh78rsUJMLYDV5AddFIpQngxVyoMIBnCPFeEbkA+kOuqtyusjQN3C4PnSmA0/LMy5/imsRezCHUywPb7MCi/xDE23dUwpGqHqCkFODjrPdJucOyThww0PP9+D+UeSbJfIYMQs9wSKrUvbYHhunKv4xv3lKSUhvApoxV/Rhyk1gqIaNzH5DwO3KxsqYoSnaGFWlQfvUlIh+xIqiU7Bxt+dVLltPGskaPAatcOLqzDTVCSIzDRqb3cfXl5MfEa0n/409j63SOqVzRt1i461VGx6ZOUoLx3vzoR6NJQ8Yg8nNTA8LSVX4CyzUGH/wR+DoWwYupNIRNiWBZbAOjtPKKc69OkfohnIfXwqVDzemuX1BcR46qpCc7EGfG996blcZuBClR+5dV6MpyqZwbdqzy89pC40mPzsD/UISNiQJSqjRNAk79ItIeH4W+8XrCZ1sPYRF76cOnqGFie3aP24VqxbScmVFJj/myM84Pm385ezwrpgS+SLV/1zc9x63zQUMkMGgK4MJw5se14mPEuEcIR8BOAWJRuubJHkM5GcYJMLiioJTGJeUerPJ0OfKL5ugTOH+vYconvu0CcfUTx/yWmt5UbvuLDML6KygelsiHaq6QvKX8m4+pA8phBAv0eLpfcbChdLrEMb39Z+LhgbGwqVG6uTRQb5BYIMRStFi6eLJmYt9Bk8FLizcq3vgDCW++HVRVXz73STsHOWY/K0Qt03OWi5My/NuZVat5Nx1Gc78yGPgq/yyRDmbpz3aDiOTnBrkriVMwhcZGN/CPcyqcYXMO0InnoK+iGD/ej5znagB4TOa6Q7UTOhzQ25tTJ1b6+gXKcIHnJJFfy5tlaMyqV1hLLz7Ig38i8h/WZKK+JY9jEZ1Wie7gfYDmwZ/GcHZR74NyK2RerE1kPsccWHhx81G1eynY9rkq8Mpv6Zso/BJeQhfppa2FfG8mM4l0Uh9LXXgFxHvY5GgOyhstZa8K4IOottbtCFo6VJiD8atABxQTdgORXUMHZtXLrZcgS9fF79GG5S6MFPd0S3JnQS750VZ2DZegoOitvMvhPN2XrVCjJbn2qpMuimS53NEc2bg+TtytzfRaskEkJP+pm+oyoNEuEY2rA/0m31qRmbYoqoVabsib45fYOzxmMyzwpHdTXsIlMs4VUsADW86fcoCn9hoXOSUfTs2nGA0t7E5qjfIBhfcZ5qNpiSqEButHFj1ZhM7s8HMARDJHayISOrwo5lVHbt7v6zFlteQ+PdJKyumhZpoedFbUdZWFq7lHwUXv81aELAVErVMhL6r4GP6ogaOMAX5x2WN0nWWDvsio7JY2NlbZRphPGsCT7tGagt3r0M0N1mvSxswiaIUzmpVR7aoJdpyA1UPrddiLDxGdOkj0LKo/bQv0kAknj4HfxrgES2w/IinyIrR15pN+0IyTy644y14x+89qWsaNdXCejI9LqflwlgyaciXEhNUejw/2FlEUogHC2lXyxVnpPp6kZJ466dZYIat5tJxC3PbViPcpRpewLGld4AicdTTtJw79As11AvuIiIkokbUZezgLyTkj9xxtVcpIPFcI2pC9vAXE5L7iQ6MJHOdaojZ4V9Izo+Yqe2+8529Vgskrvv0Wjk0VKmhBsj0hOzag3NjXQe9pl7QHznD+VLt8psEroP4WIEvJQf+YvV/U79S987BbuQW+av5piZONKPG3QhfpAhFuWQVi94K56j+sUPGyY04nfAe6heUHPtHEpNoyapgVJYp8REScO/hJYC7Ny8FJrOafG5UD9WpX6I68mRyidZgDzpqKMgTKlJrdwxcmN9v58Y7Lm2FcclCpKYkK+XyxYrSKZU2nmyoD6/wXFa2QfgC1Ymdl2g67NFM/d73TJzb41yXp1+bmcIlM/CsPltkRWeG6Le3WhYZW31htX0v+dnsxEEPdp+ugQLltyvP/W+ToOxHOmhs9bGWqou8N0jWVMLeXtqNlm2x9EDtoypPiC5Fym3DDnQsM+OOMWsHxnrAvNCS4FBjY1r8DJVRB2/B02IpInS10AFDhZXRmOC17SHh76YJqT/iX58+xfOkIcmwWw9pa6Xx8JiFKIEPPpPkdTO4Ejl0GBSiSFUGzUxAr94vM8cVWVGVS7b88j4VcXDhJDezODq4h9lcl2CcXyo5IJpMAl+OLpoznhVV7jelDr7qrSeBIbwL7jKi5jHvVtyOQaioUhb7mjEtF6jGsKebhJ4JydLHMOprEccO2vTnJvKof3TJ4N4dSxfeWW0Q8XguWChtuN1McCCU9K/481paiF8uNxCmmMHTSxpCV3wTVgPUlnoPydJ34TnGiQFwb6oGE5LgiC+fFPZn4GI9JBV11jT9ZfrTR6wX+W/KC58O8BLLUB8EEVspxYnF31FFbOeJXJmQgnuVEo/Q7uAODHS/EofOf/W0ZsqCuyyRBqca9QtccGK9Io+adLJU+4eHDsEi/dLcfjTAsYLhNGXzVdAuR34DKhpXxcvSgoRvah0BJwglf7xMR6XYPaAFBpUmHgu6jGujZPI8WBVoZmUTGUVWH7midF+0AO578iZ0+++syIOj1XadWSYQPbLvtMJTqOECNsi4W4DTlr8GA/fll+z7fIZfvfwnrT7N4S4QKj+x/+t4icBNR4JPT56lxYIAk2WdpW29LYsn4GOtyOctG2DKk2eBi8a9uM67QKR+4bOeqKMO7W7DaRjn2oX30EQg7l1m5T69vzMqWQ7tizWCBxXveEtKMhm+JzUcaehLDKTcdVdqMMMx9YTz6Y8oJj6//pI818mdECbh3hXxGvFZcBZVtowaLoXrkHHDBut1t7P41plb8E1JKkulVd1UJuh+Hm2VCwyhT9wGv5BbTjyw4ZlGb3o3eQwqbLaYfZ7PvvmW8ZURHj8+98NP/PBTP/yND0Zn2u9z7fcT7ffT/jd4j15swWRTIcnZDMrfh8+t8BMr/NQMUys9tdJTKz210pPH2m+tNEQrDdFKQ7TSkG+031qtkO+0399rv//R/17d8n37TqzHM+5Po4/LKjsr+3B+ZpS5qowiG8EnZvCpGfzGDH5rBr8zg9+bwX+YwSYGKfvGpXRWr/vwtR482tf0HZ+1+Jo3dzVl1ZqHf01LtsQK6RmCKlulDyllqAPE9yxCOxZ2fYHBU4TaB2rj+acYXl6D99oGnb0Olwbf7D1F4v4Vvy5wHEt7Q03AoYejRJ1h77NR9RKelYhR7ZvZbJpgZKPcANaDlh40rgpK4yV/JddPrPDcQxJPYoNxiEMqU/B24cAUxedTvxA0Tqc+oUf2hCWK0eSiSFO8cNy+Qx6MPMNJwye+LjAyL3iJO7F8VtTTDhU5qvBQx+m7zfQZi85+J77nr4jM0d7vEY+vsXWgnDJ2qgB2CiGpjg0aien9XD4Rx5LxEeoomzb1/6ATlE9+LvKisXUnivIlx/nWOH9GBD5kB973O+0SdnvyofdEnDycr5e+hjck2cJ3z8FIsk1lKvV1WcjIOqwJRZ89w4iOCwF65N6Xt02E4eULRyoDRzASsPW8AXJRNWTXPqKIesSbKutZGtwnARpDFjghGWJDmQpXaE5WqAuvuJMsBAaZEinRAqVRH4M2jGu97SPwYvPfoU1AyQLKDL03rWEPUG74Db8b0YnTpz1OTcEx3cCeq6J/JV7l5RtFGiaKrMKhYusfMUSWs+3XrPCa4+vhCpC58+J3LI7iPnONqs7MxCh5ZZrN9MDIqsaTn4p68itJ5Gsoc5RSPHlz8WLvh5nWeFHUK8lAjKY2VBcLvCYdXQvu+AqfwbOyHbdWJDw5ePtFNfTDEC/o8mx5MY0X5LR/Wxj6CL9eckoxle+Xl8uybSiugMaNcNusSGDntS3TZkFyyvev+OvWJ6cnlsNZ4Zzi9BDP6g/OfXqe02yBD8VqB9FlhhoHYpjN8/+ZSiXrovJdatdhedlIh0SddsDuU2keN3Rw0TE69MRivYHHCoLHdfBRyhhDI2JZFcqD+PBczguyEY8dJHj4KN8b7y/y+PGOtznk8xsnJg+v9Ykqm/2dbDBbTUQePb4nxKRiKqiBcJsYDSBxSSIdoITp0VhHNmzYrOEujYLGDfvyKdXDznfOZmyNJVOea7+faL+z7vc4wf7z4qP7ZdxExi56H4yzWg/Kr6YH2MoQ62Gw4bfD0yruoXGT2+3nhuAqQVM28DCtD7sWahe4qiebTufWyuZLy0vpEvZcKZgJGcbGJu86wcnBHqhu+fNsSFwXPvAs0EgrstORs8ePLUSOqQY6qjmupzReZqS+dazBHMrMRkBQExsnwiwrAwMkkFRG8HOHYnLN/s/KY6h61+fyxpf9eVHxysLMiDAqi1+ev3k+kYa2oeKjzDKzBcUywVU285PgHCRAgt2dACnHbPEbJpV0GwfIRbmsQ6S6SAOkkikTARJtqoWHBIgHFo8LuzjvLxZ634tg1pw/dqZZA+ofk2su7sGAiHOqpfiK+3z1oF05HYI8O3VIY4tw+fGHi9misO1dZYXSGseSuvtMVsbnGzDcQvUY3+Uvz2dvf/gYrFo5MD2aXe+wWDUmgWsU8JUiih1wkcJYdOpzK3samEic8LKHva90DI1yvcB4xTrsLDf9aF9HOi5tXk2QC6khxzqikK0oOUN53BeItHwPVI1/eVHQoVXSdSTpXQlVeFy/4dmNsdMRGYuUj2Z96N7Hk4sXk98uXcfYvDLiqKF38IP9y8V75y7TdVxqhkhG6LwL7rl/zKJfHe0l8+sLGPzm7oNQAZ9113EXX5REBvcYsWLx9Py8OspQdcEUariLJFrQu33/90mgEAvCBvXYYCAKY0BGcO+2EWkO3a4x0/mHSk2cQ4eDl5BoekFqgs1nYFGEFg0bYa47980rTBstmC8bogdXKF/oYbps9NT5DbH4MaTGSAe2BosInHLrwVxPHqECHgrXAZY8RwWuNAyTazOSAExJIpwvIq1oEclvl4UOFMgSPmaSmnG4bQKIvDTiAZpgCygNmTi0sVnduHFul8RBLBEKG8F29gBYMUqDLZljM2eSoykcIRjFKljmTWFVyrK5IWChYaIs6rLR2jnhBkxm2GSUsM5JPi91IF+YFcuQa8hrpRc3QZ+NWksQ1CLKUxPFZj9LsFlpSVrHOrmw+wsgm+Z22WQNy6/HMevzxArmhZ7VPN0uikILVw0MOF2wMbu0CJuZz5tr4obtOKXFxyzxvDFLvIAPJzfCdoQiNj5nBmxRYYatBCxsSgUhXpnYxFhXt4CtlY4sDPEZkJLcDtuZEasIApiXGnSr/zbTLxGuImIAJDcjkBtiAjnIbbHBbMSxgk4MByFLrAdTk5o7QTv9LTa73TKNsB4s4KMww9uGddaSWOgttsMWY5rc0o0WbhAxC8yA3OnDgG5thEUyWplDS2x84BwzBwKArIZorJZq0iZnUukTQ4/ZkrnV2Zjs+Qi/YM2vQWaM64QNO1uNzr/QDOcWQq0PRIJmFXPwxmRW6P0DwuYAd02sEe7a/F5gBrSkYZM5soXJLaZiwDWQGtlNe02nNNaDxli6Qnx2MZOsMGOsB80GXs2t6GzIbIxwnhmSMsDkkCJrTkthmta1FwboEzALmhXIvkA2oplypKDyFHbYbLzUVXtSRK2aTnmBLYwgu7oZVJhNkhInCrQJjs3SE1DF7LCdndFfU1I6EawKYcWMl2YUOrXSNIUxFqTWrCPCVoWtYbaeYx25niPYeOsBU7NMbx9/9915H85QYfYHpkuYGWfEVjUzNhxpLDOTARsSchuoCwvYOp9CjknGO7sGMTZRYYZ19QzCZt8F5Eb/PPJtTbWciyopaB8sodvkRtgse8kkSvWxCwCzMhRilgY0igiZYb1opRDUYESAUWEBhnh1XmujRdkYHaZs7OG5bGpH2Skt5eaz++kApA+hImyy+ex0CtAlub5sR+Sjvwu6dcZRG+FzWKJXy2dSI2PK/2xNKJ+3UbPV6BWolnqrSsDMvbK+NwoFNKPQeJqhNNWAhK1iNRWJdUaz6qB3JkbfV8jixsTY3G1lJpY1HpAtbFy0NmQXQO7kvLH1KQBtgX2Z3hCXmVVfbDllfoyAmH2EITaAzbZT7WLEaXi/0hDCB1NLSrJ0lh7U/GAo7IJiPfzZzJyHTRY1sjJnnc+kkyUy6fagVCPxrWtIHFXgkaIHnM+pLuTn5IEsCQsnw4KC48k+vJkXhZbbhrWdPqixXjE3Mt801my1adLCjGAumTbNRh+KNo3dh1j5r+1Fx41T2TfE0+cBNCcUQGp9SGBAsTDT8CUOHLRrGHxkZrjCRiJzk+aGwFiph2+NWrq5djrHzfXNuR7M8hs9aA0xjLuVHvqANRoD9NmokK2zlbGF7SUjWNtD7pbwLRAXbIxw0tgxcqsrbInbboA5vIXOYyGW3I25S7VtsN3628ZZrDLlw662Jrf4WF/T7YJ9ckgHlohpm4ZmfKu2iMzcADY2ZBhQmBsnt9YqE8JMbcg/Ex0rGmNH6pYNa01udEAGGQsl2DNBCTFZNzfECuqSEHMj7LbRNNVx+8MvIe30fVVEKc7gCsZXxlX+LTDXFc5+ENhoS13ofDnWpk4U01ovO2rqJX9Ju08yzedatcexNpKzYVzXcQnVtoVKRKk4buyn8n4cGNg7hrLAvnGVwS57EthChljTvsT+I7duGzvEpa8c/7O3orp0OR7OuDUT3Hm1mZmVC6d3PJaHr6j1oeIZ7eKVTbWUzmWNKzLfnnLLX4ej2bJmXF/Zod2HRNQ7hr/24ngwfdeTvKmhb+1Z8Vo3HKp16J8Gx6ur5OuTqfEnkIPWtcVviPQsRvU/H5z9/cH53x882SdDGYa0V1c89V75+Firr8soT4VTBKfLm7ZEhP3XNvGJU+3Wd8kqzFv9VDwF1zNHcd2isry6OoVfmfy7+awAppGfQJVugpWoff+Q64NzWbqQMaP9PbXm5+PBrS7eU7S+1oNGt2n1RnNRp9ZavaI69Ct3zDbG6e8WWN9I/l4fiI1hOK6n12AfoEElmS4wW+Pr51elHoE22poaNbEwG9FG9oJpu6seibSfKNrqIZIjI8gU40IH8oWhh0YGVc8CPC33IVPbjhHJiBEsjWxicC6qh7S5JJ5rCzfWUXTS0pBenPoYh1BpoxWd/Ut0XvpGIAtQqs2WsZ6NrrRociaoNo6NSrbWMw5q4krbwU8wUxFTqgNrI0Azo9yghuR6JSVEa7jkWvudTq9v9ZSsGsw1cNIYW5hav9S7Ii6p3o3mjb7nON/ov7ViLNgnoIW0+l6QuSbVQj+Oacz2515x+lCRGfv6ta7GmLoxWz6kht6p73prCgvRNRLQZm41ltexoU2dP378vR5GGdG3txN9+1hvBtjonmNjJ9zqjtdWt7/O9Eq5LuIV3uphrZavtcMB0as1QAxkGlBXCMZGDVmT0ghfV9F5pAfjlMTaB2x0KEZCxMxuan17KWlSa7O3MBrqm5lWydLbuIaY2zx6+wvn6VoQ19b2aW7WaoaruKm0iswI3yjRgVjPQDjS18JrogfZbKU1ebbWRgCujBuhqaGaZ9usyPU2NRRsNn33Aa0ABcxuWrBK9KMhNttnxgYpqlYmfVsRqjWlWTslJuYBbUn1TxsWvlrLV8auHkr0kBFYTPWRROu4FPNLT1o4xXGtJ6aw6NKDBRuttPB1HU1rc5fJHCl50Bw0qL5HSLXis55rCNrkG2OnRmNb89WpuTXGPix9f7iuSKmHtkZgaslpFmId6781NmtiBKhWNxtjiwiTlVbkjTE1brSvafNZa4/NDbxn34e1CfGGwMSh78cYo8CNuSeg/SzgtFILN+burzYJ3hpL6yiieojoSgAs+o3z3tsM67YIt/pMfpPp69FkahYxwak+CJtDzedlPS/1LUuMwEue1mpsoFuVeteHbZXqzov8ZdC6O2G0r/pFtAh0n9FSXTYXv+/fo9kvL19NXiIYdAc8S1Z43lDLWE06kLhuKPs6i1VTdt9ghzMZcHGXapz8ivgKQbX0QSacyUpPLOpUg8aKdNmUFbJyooAZGfXIHhaIIvbxrqz+8pJNE8As2Acl/Su+9MAIvpgeAh8zeli1qAaJQqrwF+ilP7z84WJcN8AJ1v2d9uFxgsx+nE0ulxj8UswGvhifp4YobZh0LFikc00iD0xZBhnTohbgs6+P6YHZHJUWiy2k5YpjH9lH2d0XdWFkh2wlSc/dIll53cEnm5u/d6/PrjP/tmHP1pXdy9au4F1sveX2cva0hn0Z4MdfJ+ppKfvtc33U5ZdC5ist6mCz8gQwyHRJjmek/cuPVaE8XWhf3LxHI5IzpWq7IQkjznQK/xa78BcYQX5qCJPRlXah41wqDRmX1c/giCbkrHd2vZROa+Daz1L5rNm/+H8P+WL6xFSbZ2P9Lv3y85tXA2IXcJmMqSQsY6bVLTPy/x65fxNiH+wtIUURvHxVQys0hxdnnLSvXv4wbhoj1sV3DeCKNtl16X1YrMuLN/AwA4qFc8lDhaNxpifnn5EJfoG6/eVioAOD04Jim8H12evrWH6BuMK0aKoYUw3kwnch9Su0uS1VuGs4ImHxwNHCpxjViI329LT9lCK2fqrZL3mD/vR9E6UETLMXr6Qj5z/el3924B+vyJ8SRxFLyf4kGeHOGSi4h2EEeLFkO80LyBfR8qa9rLcp/v+dP34txvfTtuzY7eU7hk1ofe20fZ2c6AU74M5IVxe+iVDW56E3RX6dyLnO6HerDuSsV/18OKL7vIZ9NltpPvBDSCWPr7RbmhrGpdTConmeaNhxRlTWomg+Jylha92S9dlP8kmNT3Cq8umsNYkZKj9xh8EtqywYJ5NB732np1Js6B7yKMyn9jjuxJ3SHtoJ3ryevGRadey/XbWzcbI00VM/mtlIH25QPVvv5Z+KVTU4xwFPHc+gQhSL0Y5xLA6ey6SG2F4VVefBisL+XfcetE6Vaxbv52nw7mKa7fB+8p77rgsMtfAMUjK7LntnecHa41H5PWHlKu8oeun7F7gCo/PEdDdyXUYazourISOzml788OGjkY1gHOMKPPCJS9Wgi5jYvd8kff8T+9xcdbdc9LAQVAPESWWPjMwZxStYQPku3obe5rgujURCMg3a8063TCKWOP4OrnG1+vX1vxrsm2U+a7A8+tQh+EgqEsGbbQaO2TcHyrKOkSo2AS5SD9x3r5BFHNga+qwimMKpzSJiAhFTcyykWVATESf5OiI1WB3iXhJNCM6CmtJiJp1QmaDaoOqxL1OPkzficGlXdWZdNKMODbhe4gxX4Ou08pH7ptDg3ff4tRSB6cRmeuCcLCvit1eiErqLzTS4Jabffv77JDQebMhKVVOzw//ZAeINtFFDnPZpiFP5d5Hllw8/XI5yRsAduaxhjcJUc33cUMFx4ly6I53m8uAe/R0EVlJnj8+gy1I5eHeGOd/x29yIeInfI2E75RDQClEcpCxRzF1leqgpop/TAGmBI75P76ORRRHiGGIXkDxn88YyQFosUBEiNSmqptd0PkSndZGVySoQJS/YSBqoNUbcwtW9ognVa0mmtOS+X7xEaPIaVyEy993poxSJn1AtAjVRkSwgYcXy3/pJtK5QoJ3gICvCeRxok6YukiIOtP3a323ROg/VxCYkxsbfahHTZ9gsHKAli0A+jFQ1CRbWqx5qFeOULd0CVOqvC0YgMZgM+alYvDPjoZA0wWWTr/xfRMRWp1PE7eCmCaElnzwqf41HpPHjrI5KoRp6iEWyjRoQIlBZRVFDB+FuLeekyrgrp0DUKkc4SLzx42WKtqG8K37DiSkHFakD9VPhG1JPK7yocB2oloqwbjKQSZP5Cdz0f8o0tkDvE/QyCxRMkCmu2LRLbkO5NxUNlIwNGaGvOUZRGqKksf8zZxRYCFckMFbHbK4JECr2mUdTeLvUHwHDSUc6zaUptxthSbIiP3/8+HGAXMEjt81imQY+Eh4jY+KTgIhArwPSLasiD5U5LeLVJtTAMQjD1EN/+3IqU+qaIXKAxioqQ6HKEk7/4Sllf8eIwdozXwRqqsgy9tHMA19brBx4ASFQJ0XOtB4aprLRoNmytihYo0foOlDrsH1yU5N5oDPC9dk1mmZMFSTqxGKq3OsGkgQJ/EEmP+1zYKyMqyY0q8VN3GQRrqYZyQMdY8s6zsZLSlCeFf5ZLAmVLEFbCmpjHuIZ+es4wayjoJggCoNUzb7vW/+kleCc0DXBJKDBwQRU+yswwTWOYXylbAjzx1jAbOmfhBMyn1co9vdjeGU8MJmy77wmsB4MCFWwFgKf78GpiM0aaB2klYGSDExFSYXmgWJUKFB4RgiJ4J+ok2Y+DyWAZ+tWCV57yTj1a744TUnhFxvzLh6nZAqqwbSIrnGgnWBxjtIkhhrI/CouZt8xU078tDxO0dpf44yxv4XZpOn/9PgzbeFRF9Pzx2ffhGciTGMUaH3cxHJD1iWtA4qp2OdSZgYu+YYpk/7xh42NlVDrvOQ5quaYNblfnnkcFZRNEH4iTv1f+RzDGoQtRWJ/1c7hIMTf+5neh6fLLevRub+PQIQ8MEDMA5P2PMU3GaJFHvjK52yMZZ0+sMidp81NMfd3exgNmzwgTYXZ3AuWxV7yItDSoNmzr49Pa7QORcJ4FWCLc7h+s/G35wLXaWiuWSwpyvwK6gIuL09L9q9/flgURUIxDKN+MlPqlySm5wGhGFleHPTQsH/MYwT/KLCoSELLlPgbc1E1gdEVXEylRU0CrcnIlFV6gJam/p61aPxf3aJpSBScAhbbwGfun8OWTOv31x6jFGzVH6CVpV/oJaL+ci4x+0agFkLrwiXrA/4esiQhQiCrokiLQIqG6Z1gSR9cmrDxw08gi6KicNE8sOYmxJ8lyZgSENiRYbRtaMlJyilKEqbS+KsrMFxx91N+Cn8ZNECiiC4Jfeqf8Mk683eR63P/Z3SNYlgYBGgr1hH8cjAavkYVWyP7P7NrlDJ1oI6KDdMVAzGyYL5VSM+5jorAh3t9nfpVieticR0oQ0EbzPRrgtOoCayNrmlOyhKHiEUO3tvZ+D+do9AMcN2gnC15UzbDhiLAg0MBUl5Mzx5/GyAG6m9TT/nNRszmpoBCvEKpfw5gTe7vQSucrkm+9H85K7aKYxq0v3wpipgKEVoQpCiLEn8DsUQRUzECa/gUw25IjQLaB5CTyi8uPyH7idQv4H3FZWi7NMWkvCUhWnEdINDAqgx8YxaVf5ROixildJv7u3CGFnmgC8K9mUD9CNKCrf6LRWDeYlFuSKDnZ6iul7AUZB28wfVtINJNjmLYZgntjbIY/FH5UCUHFgAZfJghCmmyKZukQsplhklBA4NuFvogMr/ml7FGwykNZMS9YIVIBFSUAJGePT6DWzwBcr2sSDoNDFtZFn/2E4p4dU2nTCfyd8CsSAY2DkO7DFkBK+PAlmZW1KgMtGBgWZRVgXZtqmCDrgNZrAkr0QJVcWC29OeUT6+n/uLkbDIY2I/OQwddedxE3/spoT3OfB7a8ckX001g1MkXpPJXRWj7LieB4TFf1X5lBpa606gqNhRXn8qqiENqTV7U2N+BgRJQzPPAop7hNUkDCkG+ZsrcMnBYJzYaWN8OLC1Y9134e0cRmrCYjpFgVnx/EUrkL3WJFiQPd54SiYN6f5bg3s8vZYlKWGQTf72VqEIkCqWsmI5VVySe0rW/Q5Vwhysi+RSl4eLWSxjB/V9ziRp/tZfJvGEt6m/QMimnOMUwsAQi4JzN7YGz1RKOBwLje8nW96jwD/ElPKkypSVrAzxdE7wJtQXJ/ZNBScpADy3ZmFvBbBqg3jAFKFS/KRt0hFABOgmtw8oCL3BgSCqLdAvvhQaYFlXo+Piznx832Rg61/vckNspd4YSIlZ4jdis4P96qsBXVYGXKX8Xq9Ac4TQDxxuhc57QVmqFloF+yzTCBaYpCRWzSvx9g61UY6F202axCB219LHgEjJehzLh0RK0nZZs/B6MhBHdTumGBGZbEYktA0qmoZM1nrKVCFgdBArPY7N1aRVqJYjAxsZVXfgbugqrZYyUBg8gKxxh/5zMRAl867BrGxiW+IbutMkT/5whyBscgQHjNCrYzFOFD4rCu8OcQkL7E7D+GtiShYvA16GSrQLzJ7gzCooJ25ABUmAcqHBv5emjhg8NWZeqQ9JzRdNPCvSahu/2eGkUwa0Nf5cCB8x+/Zsif2+C18cChIat0JmeQVDAFoYitv5dMNU8oLexdRIY4wVo3BwxCQxTbKabsq+KBJQ4ikN1E/hMKcYUBaTEiwJPsyQ9n8ahquCOJz4FNskElSkVASrra6ERgBG5ilQEyUOWDXSJYf3ip5F05V/iMkoT2AakpAp9ZpTcBj5qugp9f3TlHyQo+N3xU/LHgUYq2IomZSu5FabTHN8EhNRiBSLkeaBWAjuZYHPGlL1FFfp82HwUOjNktEAvLUmFAtoN0EjdBIYLWjIiW7HjwO6HoDM9zj/swa3mCjTyELUmMcnZ3zwwjUAUvsnGdJCsyAMfW41DI0bNhtdAnTAS086yOA6ZNFK4iRam1FVgWqFN8FNo2EoiL9b+r6FGi6BJYY3SkBbC1v9TODoLEANKL7i2n4emlprNcWvi72Q1mCgwxS9AzMpAnYF6zoYef1Vzw5I0OLGCOTl4OkqiALmBES9GgbUM6DxVcFSrSeAElBG2TK0N1WxRkcApXc30bELDNAb4P5eanl/TpPAP7DWd++fuehtaefuPKJoVukV+Vg0b6kru8yhA9g/+TcmUERyoxmbNj3z9TbMG/YGtzALElDENjGmMSJLgTAbveAcIOclYFaMqsC3EWo4NhuwjDdTpumBaypIELOtY25aBPr5uuK+7GlwGLxv/ALGBDYoAZVv4m3ODUWgVsyHgEchP2vi/pc127v8Gb8oqy2t/0W7qwn9AclNvA8ui7ff+FFvkL/8WVQt/lcOVZOKfLIHURHgaOja8hXeGtv5qvUW3AULB5iL/J3pbZBExymu63rx8QQB17kzATbppDM8iWTcYIhWf35BQwfu/ff7vjy9mVejy+bqO+leeZWDoasUjVhcsGvu32vvi9fBdj4sin88aGvQqIi5Q0VhEG7pZJOLyFoPY7EfjPp6dPFl8e/PNJkrOsvi8nvFn3PnlYt8rqJc/xAXJ3auKrHp6XDSnjvCLOgaSFuDIy4CUWaUFM7V9DRetNPDeL2Revns7veQHr7KH6kXtDmWN3muix5CwuxnW81bfnX0xzMz90LvarLSTDxgOWL2lrXSSKqwG7nrzu4stpD/OR/Lx3YfQHTGwbzOk7cPXyAh29/41LCqYvr49e3xmoDEto2bBTxp5X+wpCSLp1kSKmBoAGJvNrUjg0cQESL6ykGIBXmA1BPZyazMSqCZw6Yxf59BJI+sVvZuRwqpPVAhM1KYIjWP/m3ou97BbdTzjRnltU7/28NbWHOipjVtTXA34rRdZH/qB/Xbx35O3eDP5vzE8vZAc7g6hieGu7Cy/Va2gA+DwGZ6DMlEIxFXDFgZOSgMeqkU+uUGKhyIJd5vAVc/89iif8W+/vvI09ApubsqL92OYvn5+4Q5kTYpifVTQwssVd0RpIDH4x+yQcYL8+639TPv1Oh9frt8vwLHoIRrWJu5T8EL3wEgRJu/VJD1wSXdTapG6rC2QqwQ2KJ1Y2ISgt3oRHTppl0B+vdebb0+lHx+G3GRpu0eiDOUEtg3o6T6x5xgnTJ0aV5P/+Qjq1QyF1FDhgGV2fVPLeCPzmbyE06ayxKMG3uvETC18SerYns4eVJqhsVXna+udKIo+QEUcXgKWsuIpd6gpz3hMGNpwfZSxjbFjqkKycsRRKC90F75LJnnhyyQvzEzykbO2TM5GjVEOx6zUmkASu0vJnWFeh82sYMypU0RNCNZFcKYAfsh1nLtDc5AMZgUdBI0MvCXqWIUXBLY6TVSt23rsLuUOLl+vFf0u7IXzg0AOfa3inY4HuP4v4x5R+2ccyaxMB91WUHCTDBMjmZMY1XjimR97PjGYyIp2lAiU4EwHVLl5cIebKcGOlbjtRkBIyX6V6TFq4OMST35ha5EJ0yYnv5A0nVwsSZqwfvw/6OTHoskTbijEUFSRemuVOl6xZNcs1Yx0zpVsUAMqNJ+bzk0CNBfXv0Mfbc/Zo0/LwgT7pw+jBLu8wTriBFbWQdHHZBCc+QIZmH2etTa4IYQnF5ztFzCANWiPZjY2XNUR5ob4rS6+TB0QHFLYmfifpEr4Hu1Ohsk5Jd+ubxfoe4pv8x37UIxbWdSTNwQuDObUqRFVrSxSZsbxocfZrbE472hwS4ZDl5SMA/vScU3ocvKxibDTH+icE2GH2Pp0bcpuxchIc9iKemchinz66qPj/U1SSK35fzOwIaH7mEzWBB9zwGVsJ5dNHpx8eQza5MZnqEHDX2GcUZIt7O9QJN/Rnfo8PJ8KI67hevLAoo1VpuLTRR2rQsRFRPLJG59LO0HrvdjxCtKhoQqC11isypFJA5Xz4Mzk7n91TV2Htbn98dezPx/ZLC2GtIloXJEIu7X+ucEpyfHkpyJ1d3x6v1p2/chkC5bK/G5twt5zp5ZwuBNZOThFSohcgukCd6BgIoMje07S+HJQIJtJZlpQZtjssbo7wBkr93DdfmTLmAvOadC/6nBpSDZDY1asKp0ooAiNFGGFn4NHsgh1vUnPaMW3jnWqyNLGd2r4WoIjTg/Pf303fRccalfFtNDrqQ/L30aJekAGtHlFhcfWccmqwtNvdVxmpCFsoDeQkZmnRZmTladtDQIMsxoQ2k9j3f+Pv2anfMvs5H+d//1/q1Rq3DiOohTD29G835jcrVGJR5st0GaFK0TZtzJOUcrep8hcAUkPyyx/cN+yvctUl/EjIelQyGoBg2b0Rh9F6tMuaaxkrHI9B7UGLqXREDHE6ghbU8PNYwstcQU7oUjsm/SUe3fmibKI2B8aQGaJFLBjmd5PkpDimIptxnK0pWSQKaUC9jjI4pGPK2CeFEOb+H0M2DhjMfhrEj40Lqqc73bptASvMfu6fbh8c9DE2XDIgDMvem6hKWHfB+VvDxp4WRUWIh4zseVW1a+QXQsg1lPAS7sobduVrO3K0nYStTJH0FFPVN/C4p7Acdsu0G7wAYta26UkinW5iBsYgT1u4RdyhFCV5yiJGaaTf4O1I6QQW772spxFWZsxuGNGwnrSWnYYOwLxoilZY+HW2ENko5YaRn1kWqNFODFoZWceythBi7Fb4gge13X1BIfY1ZIO37vNC8oInryDKq2+GnqV5VBtlrEtOFfz6zPQvUZAleLQI31zoDe5BJZChnRuF89wBdYg7uGOSZG8DOy6iKBXim5uUFbcEsUCaQHhVZOzkWdVpDh3YtTVdmWBI9s/f4ly7xlb6HgZ5UmXQpRVA/j5rg6IgUMDFmbQii4PYDSE0tThcaMHd1tS8bjijM81ouoYHaxi5h9Y3QQGZFC9c/5YqVp+8FCMypr1d00/d+BdZwzKNWIrzZhORAmBzZV68y1BdBkVbAyZspFOGMsaGR38LfW5MhF67ifPOP+gKJ6tGb1evBszJJ8XO/mguC5yWszrDarC78CJue5zQ4Qf50GOzqSn5OTJ/fv+bjVrm1RufXs3quz2d4adfPIzm3Urspq8x2wAofamqfwElyJSqcXxofsMuWaqgzZT+ffkJg+Mt454h3+CKK2VgZj18XWUHR/UvIZrA6LtNzg6UzqcZHHwp7IXv8CHoWQO9ebznXyS82Wcfo/y9Xc3N4vHu45Tcjy5rCuMa6cKWS5sTtdIoDOBRm3BRYyy1IVl++rgDnWbMxLFk6kOtuGzUp5+Heh1mlQHdriPS/zLz44ux/S166VE16ia9eFRU/LL2eXs37PJJcnrCWsiGlXNwvni2aqjvpbEWd4fVPfIzmmR9X3gwscqngpmyNT/6qaZm9OPSjZKPSfwTA+m9obUTBj1KQFVeF/NLVW2h9dlYBSRHE+dppoIwT4SWJzc4ckw4ALXrWhXFDZHwPVh0EocmrBld3E/yP2bUh9JvTjtUjYYr8Cu2KaMVADLZfcqrVHopfFYrQGIXcwOuP9FSknAgqcM2abgKC54Y4hoo2uiJDd36yiMgabbdcGhzn51tfla9nWIP6AqKHbO5/e5LGqvCh98u4U3aJdsH6UAIh/TTK4i7NP8iURUbCGOeB0Uahi4LDomu08szPj7zy2qFvr0sp0ePvvb1dWzuIFXO+Dq+z/P2jmCi3p8lyUuTvxjlimH06BO5dyhT1pVpFZkDuwTzDkyuHt1jO4unoeBNVRJv3Nj4UgDEvuoHCtEQmkDxrsaUTySpAHXaKpRudBTnWoTVXiHEiuybiE78cghJDzM9M6ad6fPOg7+I3GQD5xI4WLM5SNwqDx5yboGdq14roGY6DRZFwY6tuHYpHnnb0ox6UVTwMAZW1+3VNzf5zoq+2IoeCM4bfn7YvIl2F3jkMbB3dBQwhzcJmsE43vwaECQuzJ3wUWKKJ0TutTBa3QzrSh/bsiAk5URZMoP3hoIrZ6cnelIUeLcSsY/Kw9eb6uG9sD9DwNr5NaR3i+64KLoQ4Pfct9L1geuPXdJ+hreRcSNI3Da4UrmHimrArx2ZAY8uAYT0ZjkOPC6cM9oRP+8jCtS1r+SeOUbNtaIcvpKo6s8bcroahQivPn3xcB3IjLL1rGmDNroUC/gzy/yD11LdacNcIfP6UP1PMU1bQmDTzxXhOvV5vHtZ/z4u89wcczcS3hw5t2lGBDdyUC+MmlXjaMOrRGro1Tf7jt4zFbdwMMoAIvDPUz9yfavdz3p4OmDm4u3gpVcso73YD9YEk9ls47h3AbV4e5Og4apIkhg7NcFlmiwJYVqvNj6vnCIQE06/7gcfIfCxM3/+q05I/3dPjSXU6i9bZl32Cnuw5nHDvC2qnpN7q4HKSZ9B1iT3RavWmWtSb9y+Gf35jmr0AftH89O/zxpYeEnXuZh4LLO0rZclifmoqIVt+ZO4Wxi3uTcNx49XeOKzLf8PfVWnlIsixJeMfwET4W1tIkyUoMHn7Yuyk9kDm5NoTewDNqSxIwfd4mk/ESx1YyzmINVuSqyU8Mb8CrvVLG5fu3iBBXHvv030ku9XGc9hw2o0/blh5/fCJ1xoLv/TXE5EXd7dV4H9HNWv7hp+ahN22wL/pta8SHVy6JZLGvaNmVnA2FK7Ku6rvT+/e7+DuYgp+72qMHPbIvt5BWd/IQy72pjS+hCI4mebIHzunRB8duB1SVOEx85JG7B4Tps8NVLW2yDIqXWsJEZ3t6y9EHdhlNhE4FNH2LjUiFCABEK3twVqXiT3t7y9uQrIPZt7ejD4kaCTHMMjfg6Qs4kpyBeFBHYc9jnvpJJ4S7GOBe7O0Zs+Ko8XjcMXAihI8JsxYDAbT1seWrgyNoo3doo9dooZW0M7q9FJa+Go7RPjNEMh9zhSGpXKV2wu67ZIVx8GRr3SXDF945zJWEyKDagc86pCSSoRmXaWOh8YwH8SajaxNxkTWyGRRXowA34HdGx0Bery336oPXC4gNur+lJRzfLd/pgcM045wMCj62mt1Nh+QvTPy1S3AJ/PqxCLs5HZmV2tse68iBvU3pnwL/++tGdQ/BqZRx9duF9TVEhwRGX+5h9AukisvQ1DRVSqvC92+9inCPn3FRHmTLUhQYveUGsw84h+Ej9ENakJ715Rs/Gp5koUeyBG+Ny8rEo6eQlYdJ5Ts1ZBKZM0kQni6p2CDvGUqNz6ImP2Uvm88kbAveR0nSW4cMXAIxBZqSHZjSx8ZK9RfxodNzhkKj0+TzvmBxJEv90ZOb090D23hFWbul2kbWNYXOVs+FvW0NJT+E3yRmzZHjDeGfJPmAyzzwb4n3RpMcvkK/qI4/N8hqJW/V61SlM1JkKlUVEcIVWHbRL98D8YZvjXLT/hXXeLbw34vnCTYoQWscOm1rGSZev2Op+evHKVSElKTZ8LNqgOqiy8QqXhYs2JTwJ7IneUDYhu7A48zLR/Y6vRE4t56udZXWsDjvQ2qcK/+NovZJwIwjcy2vWUNxkM/5MxSxOZkacez9jwDlcs0Cx16heJ46cmXO6UKuJQ0d/LamURgG7j7B43KuAY8OO0aFHBLikheeb7VEhpwrvHFNKeswrHJjSyY8kT1K0nbyHZ2P426aWnw4MZ2k8jiGyid5/r6P0xwrdeuqSCdITxOrLxDp5FXT/wtbn3VroSPcXepag0sjA0CKGxRna7ZUs/HbEBO6rMHWzBbeO1Zo7cenuEg1wBqPRnrFVJS/AsPgw9emwOpJtX0ddRl91ZqIGGtJ8eFxRQhFbU30etFdXzwa3hA64eRrMyK5Qt0gHD0BGvY/fWreqtbu7auEJXnNHVBbMOhS8qX497VydWhEoLRysTJsFhGxc9l8z36Jm+dZwlhTMAwz5HRCeDkVViatAsuA+hLwV4OkqsHnYHQFUTB9utXWfJmjb5X2iMg9w9J8u0C2tcbZzn3JfDQ/uDxwqnGcAuIWHUegqOLgEKs7mlKNpWuSPz2dih6kY1/f5pObZYsd1qVNkjzIwbpVmYeKkwYK/wGyyrIrJBao8FmecFvckWRIdHJspifvLsgcOFcS8YtwDu3bUlS5Wk6NeM8YbnE7e0dEFYskLapVJx8ZKRejyPb/VPlIslr7U0kvBDHSkaLc4wqmnu+n4oiqaEt4+gDWxTihJDA93wI1Xk9ESw9LFRWla1BYqytIj9/6Vkd9Jhe8yQ5IN0S/S9cGhTr9+Cv2dxx1xyi8eau03ETU+fq2vE8qv96GEtqgkLTyS066fsiXvdE5OLAm9Wp/O2KxWlP/UFP8d9lUFFrtNsW2Mc3sbjMBLuQ0maO2CdMl6TIpdgsM1qAVGXDXrIvcn3Nl2yt/egd2HsbtcjC9tUs8+joErixYDlDXTITstSoBHp7WLhEccVMl8vp38WGE8uYyLylciFmHO6FQjizI4hB1F+WMz+/OR7OJ62uOVhvEtZravDInd/9CzoGgT/D6AqA0rXXD3SY7YreIpxphWoKho6hbDCWbL74qXFaG4NfsVNEmfge/sopM4YFQhL/Jaorp7MIIPmaXw3k6TeQebDLQ2uyNyfZkx14g0Zl0op0yJm8ICl8QWvdGD99/+WVJML8X7IuGNb7jJnmQlSMai0y66WHWtwB+hn9oXloaiZIusdvEvUvCZeBHS6vQa4ctI4Y5ePfpo1oe+gDQL4VHhUPVDpSMwHXeBcz3wRAuIkViFbrvfY6WWU5Zdj3KjYCo9Z11bEQfhswB+7uBMFd3USweG/tOUDrzBUY1RZuH337L5YoPJjo0Y6TvaqMOsiAhXaToGX+JQh+SFeIFK72QKAx+Ysz6YFBnfMekREIa7RuoQ8egm2Fd3kOiDIrRr61u8A2g8bsXdT9BqXhcrnLeUJOOdJJL8xmmYfY51r2XCvjDdBcuhw1UWrVcr2fAs3mRsxYj3iWdEa/ACCbslfBoHk1E4mMpbNinziXcGtzQRLW/2s23ts1wW/A0kSPqQb2vOHvkMSWVRTh+ce9cKHsYDTOzqprHnBOlah+HsjxK2jtzODFxUcweMbG42Gw74lr9W9D6/LtyNWAq6d1sVNrPTZsSEIJOJAsjATVaW03ndISOrr+5d3Rk5Wh7wemDH121+058+xfOkIUkbzz/FKUYV+Pe7w7dd0xgpr8MHG25ca8n7cvXQUPNz22YZ+ZgrL71AIfdrTxwxBzywPXEE9TjyWOPz+Xbx+Hb+/U22w5EHY0VcWwANVdXYP9VIV3VRmhh4Ymsq2DDS0WKTi1f7NJD3ZgKKLPjRkKEdCyTFSI5ijJk8zm+BCoxOwOWeIrO/lByn+db+K0P7vRbB/lz3HKAeTcQidsH9DIfZzwUUHJIFF2Jr/07PGk8uzStLetuvsXWfSRhI+ghqSegjag4dPUT+5J2LA7QpqtSbnaolC+bPKvkITIehtUs4SCMLen7mbp+HRrpT8d4T/157CWRTPbDbCuJGDfeLuSiKhRgLTufRKeJagPe+XJi9jzudaXmEFvm8yvw8g1e57QoWTKa8jlnfOPQsiHHz+KHl93B4Vh2xWzPoGH8g3cSUjB2gBY51ICdYhg6HbeEPrJJrmsKxbFUV1cgDCJcBrxQb3u96sZZKFPgYqlPG1pCOlW8Pfhbe/XqAy6+C40b34qKYXFQNoZ5BsIiLWCfx7ExwX/vsLtUR9YoiuhBG69bNniKKe1zIrCPwdlXaiLerDAL0mFmQyn32GMg1qZCPhQ8nGe6eQdUoYwv+Bl5BCN6LI6gs///EvYuX2zaSL/yvaHJ89rqTkdrdTuax58zxdZxk4h0n8U07M7s3TnwgEpLYIgmaIKVWL/f+7R8K7xcpiq32tztpC78CCoUHgQJQKORsQi6bMaazg1PtrzDg//YFrOAsrvITz54WaN1xO9oLHD6R/OTKl+Qye3INEd1eT5Z6R75vgUOW9q68Nn1wYdnUo7fpTedcnnl7/j84x7a5/nKs1q4TWB72HWyqHO82bLke3r5xsm50HJO1hU3NeoZmhbWNdeJoTZbITv35wkWG2lbuWqj40XZ1VZr+uL9/+PAxQcMqzlPzZCbvTTar2C6DXRBfLWW0ZuE/TGRA2ToqqO9uGoj9tIOFS1UndVY2YD5jgKmNvcy2/R2MEReb1ogvwyMvB/L47OemvRSuXgIVX3FUdF84MP2MvCrpEqRsNiSd1Lkg63JsJmvESG4Io3a1VAIWSrfxM2+L56lKIxswrv+Fl1O+NXq9x0v7UzPAeWwI/W+E8x/6RLQAYXPSGWpmP938EmgsathEDaGt0nOd8NlUXcV1yHzBzvlUbZelXZOqXeZimBiYGO1ouvUccKhZKrLHNVsRHRzLDIuD2viVJyPct8D79y+6y4tO7C1edmDsx/4xjkjA2i8TVgfRprWl4xu2fgNnTXzPYUxPzhpfIciaI3sKR76qHWPQ3wA7kyHTdhYBMqfN2kP17W8H3YBNSghF0kOhIlAkphys+NGGQ1DuMV2QtHXiyyDACG9ZvS4SxOtTPlnNiIkXYspO9ooUFSoP0AMuX+m77urQYMhBgxhMLk59s6ojFVPNs3ucHy6m63p8zR9zK21IU1nfkxKXI495Tv5UOHNn8rMQVC/xbUrX3J+/TRo50fH4g/Oc4hjdg7GzF/1kgGGfrMHUkWxwOf+e4DJjS7Hg+URB3jhkueb1CZ/gQJOkOJ/DiBKuy12KENHGpmZIvmdF6NujrxZrsqHVBkfWYSmBwlvy9JDyhNa7q0VxUIyW2f3YZZpl1i2Zvlf++gVbFtSM2W/G+jxrOfx1jVL2yUVeISF46dJEW7joo5/UE/wzSbbfs/VaxHac4JoRNxZRyujCU3M+fL/gAS/Pw0bAg3fRIRpcImcRz9NSa1KzlRWUZ7GsPZF8mqgFFx2WVsQVnQ76V30eoTfl7GdclhmOdK9NWdskIbMDTttoZDxysLwWr1a7OVoElZ+GJheRzr4nFdz6XOC07xF2lDTZzuySbcAGTKdhMfH11bMoTtmvuoqRsiaGyp3okFAcYqh6eauPYhbhQQR4wCCKs4qNy6aq3IGPKD98SDRJWJAlenKx+OxshzhiDM6aaE7BdBwpWXSOV/s0AcNF/Ihl0/awOtr7SDn7B9OBAyWp70FZkWbrvAzuYWdaFtv7HDqDwUWlI0ag4YjC8msaD7gdIEomMmtIqe5nKFOXAi7r39roUA8V9mDwldSEP1HBE76X7xK02zMNo4QsW3Xn91RV2Eksq9lAY/YaRfQJlyKs5rdY9LW9FipoeHOJyS6Yd7XJCrOpP282hw3Kahdvl06YmyN/bPnBhgWLoygLqDFb68ARNMkedM2IsKH53T/9YpSLZmcKwUNjDcoJ95HY7M5idw95F/2bAZz62R/N96MALfgRnQguQnCa7BNc9nOpR1n5A2Kfc0rK0NiFwOvcDlGJ7MHijm8Er+ENxxjFMozxiY+vGmflL3TxjqT8MdtTh4WsbOmikYlVfWhoskRk4gG2nZSrKlZYSXf8lufvxUF+FoSe88hriyMXPi1USGjC/Kk7Kyw7lgHSwo8CLPjUE8Ty0TqpnDDdJVZ44ref47uIFy4bFmW0AFkojTx+h8/z8EGvWwvVV+EtTEmpAX6b2ApvUL1kn7CD8eHMBkCJc4CGsPw32E0mqyg/6sv9TPVRfkPoyZ8aKkl5KEhL51VN7g7ylgnVztaG6YI6p229gm0obCVxwFtSpux7tYdbDRyZJBbifplgysKBKO+5c7ZO5gfbZmCSOlovUVqJI/X76Ft0T678osVva+qHenoq732fO7mByo7nZFQqqM73cSc5cBKhajtQpkrUbFA5+wEdWO8N50pBLiyqbD0Pn9hlCVO5Bg99VAS5MNHBY5cSeMyTdVR65Z4NGSbRSlXS9Ljjlkfjg2zS66/I/tmBfvzqsK1vjxjvMkb5S+61d6jCcuHY11SZBvoOKBzdXMQ3lyDiLi64O1n4B14ls7xwFySFkeaykz5CLrvm+Vydno26o8vF4SmgLVQPDySLt4cqaqzm0NC9Ah1BT9cWIOYIGzCGsC5crnAtLaosPGXLSA/h9rA2gncYTIdc7K6BV8NJ6eFZipEHsWZB91npZcxWn/xIy4sspy8Lae/c8A7nLiC+eg309SQjsez4OZKDEve/QooKziugL/R0K9V9rK5iXMlCsX2+jC3fSGPBdbYadLnivIkr6rtT9dbpquLO3ztWAfqCtpXd+LEkKqzfaWWNtjDOE7jrevrxuejar0gad80mb639cdb3wJsQITHpTUtrcHizWEU9tYaCUccw6akoJVD062ZfXY+57Mg6sBmYSjDomL0RneJB2yMel54dEke6oEooXlEaXf66FMHLxaSS7IJ35Xxeb2lRr+n8qz0iV8SLMlEFoLjazH4m+xKeWp39jOHEd/YOTMpnT/WmJQ039vo2NGs2AzBxxAYemwCt8Jj5r+YzDEvAN+yUmdUxdcNNNa3ZvZyDT8AUJNLY/XUYn++cWuJ9wK2nCQLHLdaW2TphmuIat1uxgdpjuUY3s6/xOseRt1wIuA6xSLLL2uDUvgePyHyToSVmIs1ecV8Kn421Y4XE7kekgInSNN9BnnYmBYJ5GWRZFJQvo7hclnZnh2WILR38CAo6tpEoXXmIRKcOYUxYPgZCYtjKC/uCUInn/DoBG2IOeZ6AmpuWaE5p3qtJO2OjJVrPuKirJM5Mbzp2HlNWSQO6pV2PQecVWbbui8Z6Z1RTH38LoGkyv5sCZPeHxlz87Df5g1jDlSzZnKyttHWJ8vmPeE/FC4JmGB89xCctE0DwKSUf0IDlXXyfcvy8hvdak+r9+d6uDUrbs/gICiMq+YSSKAVkajG8r8xn09MLXAGDz0KQf1qtsiRjC4o1aXeLlW+tICKRMJKdRUAe7L1uGlgZsFTsn1U9WA4/k2l9e0ZWs69JetiTejtDZTr7gewwvJ43e7fBNVtb4nCTrqejLyWbQnJoFAP9PQ/HGOgwYNXRl/YBuusRnqF2MCR/vD9B/f6I25rQltVTfej5qBin29LecbSAcWURCdQyE/HHwrhvtzxLtu82NbxjxZaN64y/nsaIF9aqtYM1nVzVBqbBRhT+BEmkkP/JWEYUIU67MzSr92r0ISMV1O3L1QqDeQpmihEldcoWGKN1b5TOpThmxvGwY5q0if6QJZTPJfL2rSNWf1d7xZS6LGG/X5c7TJtszZu697Eh5xr9CJf2UORzuquXZWLto40Ygg5kE60eZOCHdCH2NTB1Z9mWKW7Cayg9URwpXOLwGPYikoobzp5r9sYHnMY/RIuixbcwtgbLc9w0AWGFsnrF9XoXBwPFakNKvlnnkrZX1wFGk428zuTh6tqTC7cUrTxwYqUc2AJ6GRoUW7CoDg1MzQcMzYZ2ulUEqdjqYN8qP6/QWuh6B/FYIP/uH+XOj51BZC2hRA1GHSDMXp3hETFVIc6zXUfeWTAJ3vfca5cNa6SPLK/AKaRVF+C0tDhcRPmHVeNL7d+frVbkjilmfV1CklUXVMFpHbAiFW23WfAOtoWPZ3zsvULJFIwCW38acIWiQx+FOI5hg4KK9wms92/pNzjPdnVgLsBPTWhqiI+9/L2lb3G9CkdrWhlY+EHQwNGG4VHPZztyS3/56c0iZrVNW5IrwrQOS5Mcjs2UzjtqE8tLI2rHxUzYWpo62KhrMipF79m3k++pdwibHC+zYG1poVxqKyy2uDVwnllA8BtYaKr8Tl1ZtsssY0oN++prsswxv1I9fkdcpla1oIIjthMgKlenpmnhOnm8NqQg/ixoCtvzFrJVgD4ptqyzE6cEgQg8ii1E5Ajf3MMxfJ6++Jt7drnGJYbns9PL8AEIf9XBc3MfYnDLDoaFRfi+Xm/T6viiRmVwTNOmXBkab3DpNa1K3tO0QpCweFmS+SVgkD04G2CsUwue4oz2fZwfW/H9C2r8ZNXrVibfQ2p7XA3wY+tCO8H5VoiyePUBVrfflusc9qjgv3+hHNNYUerDYk121noxhNW7RDHaLUqisCxeAuskMKcdilKmbRJlbtfsQLTbPaUxnMKRT5lk5RpMBRMw9PYjTaxkNiqkCBdNzFQ0JIpiePCjHxfwDNlCsm3u2cSyrlFRRC/39sSbmumalc/3X2uh4F3YDl47QSmQDI8eIiDBe89L7QMqLktY/lnf4+fKE6mK9v+rk00mxOFlOvQmKUqla3EQ+GBuTyZbF3n8/sgye4XKHZpoNQ7pEzu96Cwu+viluG3BO2RdRK6oMppDEgI64MRM8wzNfsYpCtarQKk1oSLpwoNgx4j6oBDMgh598cYzi4iujPKyhRNmwtjAWZbigl98qvUqG6OyxCU5iKt2rswWzWnmkDKxrQv+4uipHwdLZbbLrBCbtuk+q8wLOQ5wzDpbbPOwX5xlp9JePGD3vo9Z+BSZJWh8N6pCB/ksBvB4Oo7tk6vFk+hTiW1RvcuKIfdtS4yYFgLVC942jvp3FdG5ricS9FkJ//nZn//y/BZvDtvn6REjYcYJH/Dslba1HNpEFZETJ67urzFa3+aqWlV4adROonp8L2r1OfVZapYZ+5D+AyWnP8ogcuaeigtjLn0rODKFdSsRbua8CHFVQTY6PLLouOdcqBRVDja/AxuCBy6migXjJs1daHLWDaqClTlHj9map8tn110qjG5hfc0q5sJPO+Cm8X//++Vvn1+ojwZVA7vJhmfwlZR4RnZ46D3zWxZHRdFNbkETK65c4/nbDDYM5N2YU8dxYFDZDPjjh4sIAY7FaIxQsPwycDoWoakDpDglyk684x3BRZW58OPrX2xNiwd9bJoYeifQgZTcCjk26PGY1lDnjnJFeSlcUF22TJdq0NF3QV2OtofGpEJz/kTtnN+epSDQnK0UzM85zCJdu2S/4OGPBywbSjZD1kylFLJP6afAoJbp3ZoNKKPXcU7Sk3WMQT6xPWkRzwgaDiNAH7DtUg+TmoiMvF16QKWycGGrtiTihlC6AxONgxPpTFvZguOQ9ZfJM+7WSgon+rPFLHR54dbH5etyRYQt7iX4h7x7AQe3f5PnF/8G1sQlzv928+2rX35+/e6/Prz85p+vb376+fW3N6fuqpehHwFZMkXQV0gNtGapqQ1scF7ZYT7n6hBtwEevBfDbKjbAxmHhYsCCmBQBPPE7rsCB5+xl3cBGX/SOyPFPmfNADgtRUQFhqpCHJnb90MFljhYih24bSkiOloRNNuKzsEnlcpfhPd/mcLLzIk4sAcXbBfWMIgwoZJfBwc+OxWHfCe3bVxcshnzMjObgyU8z3PKzdeuWTHjG1HeFJgUruGw5T1g0NmtmFVczFdPJlaqFmmwJwQbg9fnkaWbfiGcuZq+bBwglX11nQ5mxYAkxJm9jeZQD/doBikOBaxgOm3WL6lSjwIKNmKXtpS5Ei0OVLNlQ1FaafwDdZ5WxIIEYDtCnFtUYPjQqOmMj3deNvOZt1cJ75fPOUC1+Pqk4gGmmKmOnCnIRiaoKcbL6oO91B1JGdAcRRzXnkYvirkgRbnbFH+HlVlJUqzHd6AgvVqu9dRrhXBz0xknI1euuPUwinTocq5r5t3DRNGKZBzRs0+Sg56GobQh31iK2vX0y07NLnEcIckYOMsFLxm0bp0TTTB6AXlZV7JFiRkEWRZXaYI+/7KLN37NdMAM24KrUmcEdiCW+i2Hzj8iH5WzvYAm0oQ+mKM9C0G5tC18lEKA+vIan/0rwB0ZWWROQNyjPC1RvA5zk+WFPSLpqy9QnZmkgVQbvujb8FVyXUJAAKvl63YWqgGOzwdsSHm234aGxF2pbDtVr8bbU2Q6aeY+Qe90PecBdiGa20/n7x4sQhnv7PphsmLw4gtdkz1uJO4z2qdZjVj5JbR36uNW5DQh9BDckJFQxJn0TquRiWsk4zoNdVUmeXwNGqb4vz/OIJXr64g+Xn2v35nxjVlmu1PTyYnh/giVWjH2/i4OXA3uL4M8A9Pkct/M96wXzqwUq0D0p0V5cCIlXZ3S26S38F/zpOHha80XwKtdD+Pq8SjTPSfnseqGEjnM89gW9IwVbzOgrP2fzic1YNy5r1YEdeKw5kEk2dG3Q4x6Z2Gc38hmxYDGoGFA3QgANr6503PdxRwOxXCa0Glq3h0W1n9QsJq18AV2MEwbWk7tEJo/OGTr9WV2ezFmRZEf9W/0u3tvkcU9WusEbjNiFoR0qKVvA026Zo/1abJnJ36uiS1ndHrqUJOxro/Av7RgJ/jtAGvEZsu+1o21V4wIr/x6i+yrJevRlUchj15P53qxX1FDDVYJYtXcp63oupBWbvItNU+TRHJM8Y5F3WYoJ7biKkuO5GML5cSdOEMUAUuv0c1Ao+twbavnxiVXuoO8k+DtS/4Mxj2ujjM760taiq27rUx5bM9X6t3SwcvJHGTD4FLp0QUgZeuBzCapGNTQtt3+9pfUubMR9ZWBh0TS/rRL+xKYhTbP1uINtpHC7z4Z52QwwrWSHHDYm6fwtaxz12oOVnyJXFpnnGxL6VDMvqjAR5s7bLpN0eTlN7n/Mm+XR+d6UY2uig/RWUJ4qaOSxO+4/rtngkbjCKYiLpgJbjKtruuEviGqig41TPBhDGNCS0Lqb53RsvDZZHuHiFPLlP17+dPIgskVbZG/vm/DIkkL8Ad1K8wukvZHWff4HvoWP2qIILjY2rQ+8/GVB8eirCr5XpjEdni3I0XbDPrsl2S6yumFit2KfvURMY1pQhBV05KSVx4fdcgQ9gKXhO+fnWP2KavAqXEr5+RjpYDsT0Q5uk2R50VG+7XaqhF4XavsPBoREAwcLy2xpCXA5sIqy2LFEeUYavI2rMax8onCHhNTcfQycayOmmuHlBSsyqGjP7XLHrDyOSp5QR/ARYsOt/D5u5V1js4NnQ1/89vkYriylf93/H1+/Cr/LZWJ/kcsjL5sNdsKv38LrY3QjPuieM+rtsrJj6Yx9lO8Z+/CjTymvXi3SbJ01KHeEljbW2yTR5JPuOv7xk1lgsxLMfgA7stn37TJQ6VgBuJHZRtOWuEGLEOZt4qGPf7vzH99cC79GJ852qUzGpRaBifm//NrjjBxlRwUncv92/oZVXaCKblM8zw1B5GRBk3NDVUWjuVkElZuGpuY24PB0q/09ssU1WA8tsxy2Oyx8i1JcRJDrZ8/+FEX/HEX/EkX/GkOvnkXR6yj63EbZmpq1jAVUmRUSq2kr3HrBLE+tMFxctkJscLGDpCjgQMBFhDNYGytXXlA4hmVF/7KP8FUf4U99hD/3Ef7SR7DrnW9yzzewPW6B4JnWDubVJisdxK4OnLZ2aOcEuNWwAfiGhB3mdotWuMZ4Se2WyFLGwq1Z8MXebDBY4VjollS4sQFh+mjCfA1vB8tsxQYtYmElJqUTrEjRbh1kb7MEZx1OiiqzS8MUWbgQZwE1ucWJI9XHNku2bv+q8ZaUHx0APAo5AByvLwmcjhoUuMQpbBFIHTkpyTMnwoGK538N1OBks0TUzhYcGvlQk+V2cZjWRnc2G24YagXFwHbsSOo8esO3P7wW2va5tsy3uMiMNY8KTRTuXc3GMZi4FjTc5t7ixiVL33Y9OLyF6JEevXa/+xdr61CZWe0NzEtigEcX6e8/fr1Aniq9LpcC48LI0JE1IURj/6Cz2Oj/49++n32Nyu3s6fe/nH7yiZcs6WK7EU+Kr9C2IbUO3uIm0wG2TKibVgfb9WGFc/mcmwJBESixYeCRWUvhnA1QNTIQq7Ulpve4voeRe7MUsBJraWJ5kM1Ai4jqOrOyZ2wrhjUHN78eGJcSbGB/Qoij8lramcnAMrtvCGUdb29iWhhKGg0naE+cwLxFhorLNU4LXB6sLCGnVY7vsoJ6LZBbtZcfykSbHSiwyOY7WnnBaxPmX7TT7LLZrHJoxJTiqHsfU63QxcHkeRM+Z+fXfXRRzao4ntrU/4knZv/4/sdFmfdoquSOMS0ZffC7JXe8WLABW+Zn+XC//wmW5qfPEhuSiHSfL9TvYwMOi8Z39qbt6qjUPe3BRfA3BaMrUW+t+QkXmWeeqcWuU8GmxAyUWTlrJ8j6vUfIBDZM/3+ug/juliyXiwIvNbQiZQrfsAxuM0NiuSC1za7hibVwc6NkHtisySi1YqnGClBuLRXC2rCFRohZBJPP3EcoTb0N0Eef5F+/m5ndoBO/zKxJnSpr0mMy23dPIP757u794/V/fvtf3/Y9QM0WoKy3ttI5BvfGqY/ct+zLOBy9WcpYgLAek7GHv30CxM9Tlodivrv7ck67JauvqjsUF/PVkoUhu7Ts0l/T7DeGzFngy25dqZ8swT4RMfluMkS+eMG3e3kZ+y/2mTrwB7Z/+J6DTuwjW3MKqH4/2y43W3jhWwFXPnDtA8994Esf+MoH/uQDf/aBv/jAX33g2ZrVZyBtDLyOgc9j4Jcx8KsY+KcY+OcY+JcY+NeonNfPnm1Z87W1hvSRgkFyhNaILXpxaTAw+6+lAY1GU1RSvEUVBtecGl1hppcmqKg0sq7ZgI9yfk0y4TeRNGnDvgkdYLoSLmkBt5SElJuWGuKO9UIMkJWXjsaUd8pPjpf1Yb3GXgRutQFXqDVe4BTVS3ybwlvyCqxYb/ZLvtsq+QYGtqfs2+pM5Xa6UjurMjunEjun8jpdaV1YWR1UUsfd/Je8HCjvYlXV2VXU9VVN51VJZ1VFZ9VAx0rObXrgLdQX2+37E/zAwihmF/a99TyA5BRXr7Zx32GDQ/8/vv7pP8NTn+2SabrW9KTDx5158bhnnJv+8f2Um8lC6o1IKn8MuWjji5DIK3uGz8kV+/0xPTKUlippJ6tt//h5AY6Hfc9J221t4SI7g5znlibjCCezjOdQVepcT63PN9+8lQuCE2fRPK30A5I6MHir33IZCwl67p0+uVLc/HkfRJ1yt5HzEwmlqEdsSGOixgxJpagkeK3qH29+OONSZ5ub12DU76EOkw+9nSIZxLU8sTOhjCb7GYF6pvk4Bf/h1M+zUJ9nMfx5snIVmwHTBp58wEBgXGq3LIcf2FwUWilvi0NhEQQDC5o2xPz47btFUj5Ar103cMIF5xFJCRV6x1aHxAIodQI2qbFJu6yyQocsRVbwPi1N3KFZi3KDjJK7ak/Ks0xZP/30088vo9adNU6zGs5dZg2ZQVq3vQghznMKDlC4QeIGZWBP3aQ8vG12VvjRl8U/vb26ipa+777ullQ6hZBdhUfuOkH8nhFA8/I/mp9ufnh5s0juPUloAa7Z7mV9m5CQS4WnVczbH2dP5ft/4VcjCe7amyaLDW6gF4stx0mZOiw/txiynlGVZsTWv+EXJwvQ/OQHl0c2P7l5vchD7H92v8t7h/CdCR4nbYxy11oylcU35oCLy6fLd9TgsiqFkRcrdVfmF/ERV9RKlBecVotCxSUSp9m8BocGfKtOekXo4xCt2ZCLvPhpmtD/Gt6yMX3jfgpVIyAhAg+cR1F0moAPu5uecjec5EkK9szhiqWyYOirOvjow93/+fabwLblxGfPF2yq+ohTqaa2bpD/lGfcimJN6Cp4bF+fxQuuU/7+QdxTr5slRs119+FjgroPbcPUqf2gidnlJbc4dPgGbWiXY6j/93NQhTt1rfDzG2HkJoYuq5fUeWFwXn0WMq3537fPnq3+dF8xvTGb3cC+AL1vsi3KZt9nO+RbCm6pfRipAnw7oVwRg+Acb/nhJz12omZ/TbTnKM1k1vMMocy/k9lypbqPGejUipdTEzdvvKKqh5eyYr0woZwkcNCrw9LHlwGEtKNeaGLRzrjV8G6x9dSBRiBcIv57ImPQNEixQK3HXriBFbjIxEaWUOZyHUdhFPEo/DGwBfZQcbvXR8E4JwADnhOL+31gbd7I1RP3zb3QwRLv53pyUmAI8JpRy65j+0/N5nx28++2/k5KgcE2qZG4/iFE3B7ZZrK/1WYrtkmiD9ts8Q6t5w18jqSYsFnyy7t/Tll/tM3O/gZVcFrd/fOH+T/f3oQz9a6Y7yrnvNBCpmX1Xz/MX33zY3BQOerZguzZYnso5vyUSYxWVz5w7QPPHWCazAieel+H1ePgwmDfRsRRqgNxE1EHScm+zAlKPVg+IeGgE4Vf4nz2DW4bmmxgd/xklWcLHFLDwPqKopQAtesnSuIwH0dc1gYCE0p4FQ0OVFwK33TwIDlL2ejgYa3hDvv3jCP/h3NxNvQVQz4aTHAf6Bd/YPM1rNm4OjDAuv/GV9gII5jrgvczlZV96ggISbcZoXJ8Hr3N56Vzw1M/lhzLSxc38hL9AxYLosddL7KSZinelonp747HHRMe3P0S3FgbaH6nXorvZREe7cdEP7pKh3IM97w8evrOq/0tSrZozQY7/qrId22+yvKcP4CrmmLsPMHzqRQ7v6JdwlCNu9FPrWy/YjxG4QoqEC6opmSTgYfXwY/k1MFd8nRqycXUFEUDirpM5cFw0JrnGRiPO5RHX9+j9Tri5Gprw6KA6xEi/c4Pu+FM2DQjpDvjKgZlP59uKQglSJaUKf2AX31pBYDkAFdf+VQbuPaIdvj6yifawLWfqwNc+7k6wPVffaoNPPeFcoDnz32qDfhC2WFfJDv8J49mh//i0ewwG3vaGv31z16UCFyzb/NA2poS+LKd2D2kmsCTdl7UCLZFWU1EEBU1ajYYzcXa0BAgXi+RTW40iOxhqGVLOj+Oh6E9PdhhmtEtWYAxggUu2/U9G9WRzyyG83J68XwM1r5+lBCKwCwYq6UIzK/ZOME5v8ma+GnjFLGx7Mb0saxkwzdt6pa/Fe7H7qcy7a3BQV2GqEDmKVyzisX1KXlW3tthscS3w2WK82VNgvqLUwwak6GfWpBoZ4nAEppLtbYnRYxc4oaFKF9YOGmiBLZSCOM5EJsrhcNNC6syVBI/XQByIFZBUUKV7bOtDdSYslEEvD55yaMEmmRws8+PG4Epm7/1+ORH76HRnCmNgSAhSotYeUM09qn6WMNmzYSpGzgKXkXR6yj6PIp+6aA13gYCeRhYN5M6DXtWlKDBWI30E9X+mzfgReAsYfqNi8AlOxUevCQh+zT3X8Diwy2n5kwKUJEt+KtEtrqmQTnBqaD4qZ9z08HznHXJPUlgCmeNGenqNjxoFJk+uTpxkcuHElbfhe/aw4JlmRQw1r5cpHh/ypucR9qEDXqzG/4UKe67TcAjiedKXc3ax8fti1ip5Oro6eKLS+6ZrGM/aHNgyvAG4+aCxiym/Fwvn1zTYPHE4+RMbcE1PCgyXDITzy2Zg68xUXfhAurwutKOfdJu0nDL5aho2Ty3iSyBPJIokgOO2K/XCc65BsrTbP7y5ufQJIpTELX9+LvY1AyzIQcHkmwyVEG4qwP3GUJofh0Dn8fAL2PgVzHwTzHwzzHwLzHwrzEQHCVE0Kso6hRKuD4w4STlH6cNySdLLASq3w5X27UJDnU3wUr0uCw4Cn9IX8szvgi6efVDrL9JKk0Ktwt4+NTMCVmjoStaJobJ2kK4cwoPqagPqS0ZGwT/62S14lcaXALZCw3XBmEvqSZ5gNaVBzFl5MqDlPMGB2TjpI/UaOlB/OTZR56FkJ8jg65D6HkIfelBJVpnxBeV1NkaTg0dsMpRgjckT4Oqkj6N+MmvQxAvlAXxwaKu9atRn1dE62yxRnbtiKCfL6BDZq6C9eDWrM785O17uGUh+/UK5RTPfnj19Vi/sAwrMdxGNlwmf15GjN4d+69rjLZ0hpbJYh0+4mMLwTr8akfShYelJfsK4Q3RAGcg2haZT5BfjQVtS7LPcSoGTwuXzeAic/F4moujLWLqfShCRNiIRLwIIbiMQJHkNGuw31pRD5cQUYzgEPW9eeWsx3v4Yz92zDfkRc11ULYXnSrhRSBmzxeiyhw9B5G1fZRXvKv0sqxGcQw7ZZRhX5v0uuTj3XfYEXkPV59TyabP2/UDnJr/g/2TY/BYG362LkWPpy4sGtHGjq+w+J0wneicWm9R4Bo1KEWF7152G9Ck5A46NduKraRO9t69FencitTImIUDjx3U3+/fffcB3owZ/m6d1D3fppZmyHrR4fN0hXEKitEHKL0Zi3LCFAD4S1igyMpLaQlw2cGO0+XFsfwDV42olDfyetW+0rvCZ4DhVWR53ut7qMQ71C8kI7pCKmDcEh+iq6p3Bv9b4SrgsmOfHK987sofHnldZxQe8xNpL1UYnvmDIRvR6i5oDdgMUIJdPrkOSrhu2coiUAtGXVGUiflJQlPz7SgXGfMdiBSiHtjfpp54nhzw6fkuHAmDLZGSNNmd386AuQ1tISpk7YtYgApY3kAcRIXsxZVBHv94uKQo9JFxWlcAR+YEnpoCf9NbzXGw8e00ohewVGf9cOmGeJuomGN2O1rI1GwY/9kbNgcVs7d83+vk2ttyHjmwkKKBT2MXO3pjxUrwIJsMj0vfF2QLF35BUCX/InWe8qe/ggqRV4V8b9V+jew1B/fLC0mnFM4kPVpCN5doMdHsdZmxj6axHo3yioEyP0aWVos+msndpx1RzDJ+e7ZzC+vxOMeHtUWELpoNJvWhr2G9SoD45uBChIbncB5nYgcmMIg0oQMnyTVoxepfYCwV0Z+rvUUQslvQ44/LVdYwlZye7jtgayeVgivgyHryhYx6Pgt0VOWHB84uRbaFWUUykmXywKnC0WyxymZPd7g+zCYLKOuY8+ITuvlJwK2gCTft1glLa2gdll5cDSB9iSqgb18B8uGTAIv3HpzcX37x/0aPijpNfCQUWcfNHCHfDgrVQUk6Ln7HZb5wxQlVUpuzO75UlCxJ7Z9GnTiF6JqVvGS3WRMirdwc4jEfBawQv32higSJ4ka/slSSazjUNLNXG+SISSlsKVdsVDn+8JPIHqKeU00CRy3B6Cda3iJZgZNc2A15hs/KBFUfKKZsuZt+0e0ymqUfOHjBkWMLYJBocA5XIp+8qVLrfdCRprUmATxRDmdAyt7FUJRMD9I2weknWqxrJ39QFzXhTHdc9au1kjX7vQ7XU7CyVDkH3b3Oad1ucODLxSXIarEh8GNU0mTTNvcByX5rFu3WPn2JixBqcJZn67YMY9OlDyVL6kPC1XaEUBCSwmASUnbZMooLg6Og/BGYZVrH8C3KMfefGKFJz8YRijCMihCEoBGp8DIqFZN1E6BpxpqL74A7ME65lWCA/fWvAVuEkw0/F3JhuRkV4KQu2lysNR3CGpMUwSNTIa5tElxCjZa0FfZRHqHFJZvnURoUYd1maRB/g7OCNtmqifSyTVhj3OAxhPlrFRGcd4YIvkb3bPEaI9SkrfYZxTGi7La9lLuhREVIYdrR1WLT4qWwIox31wCHnduCKTLbPW6aJd7jOvgWtxk83jEwAGx3O5+e47pcoWWdBb2Gm3b2UoNhgw30dXY3pzhoT65+rgNYGzlGaPzL9MGyXZa4uWclD6QhFUoCrAkKK30Xs3pHq4YuCbhcm+OsxPM9zoOOW9WY0qDn1vxFAhdj/R41FI73G8wUMP4IpB+nqVFJK3BENzxI75ZB6XZFkGRXxYagqwj2PMTCpCTfBgVlzRby2+/90ejxF3Yys9lrNmhmTdvgGVnN3rERsCRMaT30+qptFjjVZn46hPK2KLOFSw5Arg5Lx4QbMMnUFHA7CI4WnfRwmb6G58a2AaEkOyRsrjWBX4rm7zM4ceWzERoje2SFKurHjyDNFnlQDbbuJue0WtAksePQ4uqZj3Ej3gBp2jRri7ZMl3gDrhRrPnbLOAO6kahc0MYz8P7BYkf1T0vS+OPHtDnKw6qS05XYArGhqPfoQpCNAiaCn8A/NRNn9l223jSRd7ROW3fLN1BY8pXhB0MaUxvaPK9RkpVrtYL2I/HNvYa0dUA7stEmnoIN8+g0R7FQ1EzPulrbwz55jQ4z/RgZjexd6WiVH0u2dg/9yPJTHdhEkp+zkBQfUKRQFixKoYGH5MPGrQd0waomsG5lwyE8LXNQQk1+P5YJlRXV80CO/p1yHp/VwuIemYqxsOGdVh6Ttx37c48m7rl6XHqW45ZUwVqRghf17WGeHJaYe6eNrr+P73z28ZESRKlTG0owGzjERol89cuOC1N22WRzNg2vmpDEFiTcTMOF5W6WBzLtma1RaEBIEhRi0vOyD5OiQuVBPgoekqGiClQFBNyu2foohO+aJCJQgUq0xvMGLvOGmURqqCSgXfJNOpdQ5dGqgDfI2VxuHEQE5IhUcEoZYA2pw2L18W3qlq170wBvs5BzS8NGaWm0NLuM8U0x3QYUpxtbWF9P49cIY1mI+4U9/QeIPQ3MFadIvTX1lYf1bVWrOUTGVdYPL/5w+TkbU/S16sstPtBuV5UbnFeM8KT79cXlbxcXx0zi9h1MVGDVpj+yTpSlKw6dbMiONUana/kilMcbB3t3MekISx1R4KeyicRGuap6JRqr0ogU8f1lq5KjeiVrihGsDJ/0minHC1I0dZr0uDobNxDW7ehxsNZrEh8L+yTHwy+wbnu+FH0VKuQ/suuUeM8Z6+7S21XqdnxP2WVj+gkIHWQStF5QtMmN1vYZN6m9BSubdlibUCk88dvRWsUoiWev8nYpGjky8SeaqI7SAoIzhir46MULu1CQ6HjjD0Z/hJdxdQW9VS0XUaFFlMqN4dSIQxtjveWlO+tCwC9RX7NXToR4ec50J3JIYtPkwl4UXn16kB4b8HE7r0s9oun7ac7ZUM3CfyxQQUJgHpjMe0P2AXOBKe4Qmsp+nuI562BMZVvVvbslPFYlY5mMHbT3cN6KB6fhNbf4hxNO/l7sB9k3LrsV2mUJN75g/3QFSaF/XHZMiSmwvAwwqYR49j1O0xyeaA0NxWVJ8MaNMvWU11kX2lxDO2cKTyWTcvqAx76b2StSgDukyFjHqIlDVCX1YHFHxIOP7AFxkztRQpXsVKs78ahUyKFn8ezKd7I/xdkb3O5wuVgOGVUcHZYYQXKBpSrctnERtYr00AYcycI9excXG3MuxrRhcIPvgjlM5A6k9rh9GC/3tFogOExwWVBKkiwiBL/v30+FbPqIuyzFJEfLBdrxvW+HuITn6wJeIZoc1mXL5trEw4tFH0Ue5fqwliagJPuMpn6+aZFH5AvRlOBoxBDGFAWVUJPybhEh8DNvQrMkRhTfHYyMtJ/Ml6hxxhGYW9AbDN8L99ph2iNR4ARDHK3yw2eHlvHXqCNNFSHwk5QQ5nahruBZnSE/Wt7yg3UHYz3QK6SAM9zuA7FYl94TeNbardgGNa0flzbZrd/SUAtweIKDT70hbPwgQVeOwnuUbJo9CeXQfjrCD3WgwfRIUfrRjrSpfKSKLvJsmbnF75vQrTkOOhsM4zIVLODw5Re8b8OWxr6aS4Xr8sJsYnSxTVSXwz7DGWV/TKJh5dWXYfw8ZE6zHAl+/f3Fb5/7U5E/5F5yqwoU9+1v8ZM1H2QSneoGmit+0042IGPJm/BoLl6LR9keUTw2Nc5KX9/goG3UZJAx6ygR+/2JblQddctw6NMilETBBnzTwJCmNlnH3H6zU9zCNoENyOw0ckSfeu84FOTJzro8YeN1GdqhWbCU1wCyzC4oA17UGqf0QF0MfrXlmpsiOdnY4amlOeQ45tDRxmV5NHLUrpRHPWud378ldRnomNpwV9lSDt0Cae7ZAFMu+KcmS2QhbHiY39kb0xZwpL8pRrDUKjuRThT+Yuq3Z/hF9lq12Me8xdqiBHxM+YLPt13Bznm/Bx/asoWYcPQGm/o6+tQ+2K6El+T7kxcRoh3t9HCj/6ODDZr9imhQRfc9o5xmdPLAfkD+tWOGOJ9UPLxoxQumJjS237AUg+s+md9xL8OKEey49ryvacQL+g+jkFmSZ+CoJGjSHrNneIopr2A2PZ8nW21vPxf29jqH/hMRR4h4weLfxOeiRrQ9dp+up642rLG44EA7UEbV433H9TKeyanbA/xVFy91UPr06vnqr1+i/P5uu/tzKWzOGR82bfU9WaNeXLw4xpofNanaCWt1HzoVGac1yJTm+9kbBx4ZPK1hIx/bLHchefBhAMgFcV8pNtZW3CmogVbooxPeoj2iiF/GMWBx5wRLeuWEqw1piIN8rBPCbYEN1GAvzK0nXYjQDTgYNNh5rK6cm+WMdU/L+kLHDxGxuJTbzwaeXWLqDX/g6iSnf8u/kNvNtKdQ7aS8+xhg2n79MkPzdbHcDF82SnDdzFl5PZVfXvGweAxfeFbeIlWCk1T9wXkrxbm5QXpinTppeaVayCcwB0xxmUcvz7oEKVlpizahwVPC1n1leCV5hDZqkgpZZHDkRA/R30cft1Oc/EEW47eIUm6K6wqCcWURxDV2C5rWDIKD6/fAYq3cEzjBqTnBGB4sX2xYZqyAqfmUi9c/+ZmUwmsq9/akQzI/GVIbYRIYaGARE75pzDcbsvDa8f3zYpcuq93hz4fNQsSHB6141NPGTVbz73BRkWDiPfGxvqrijdooXoMfOYstiifin3GByFjOUJ7Pmg1m/2XlWp1Gnzh+QYfMc8bFYaI8/sWp2plfnKz7vU+aWNJsUeWzp1qLpgPXWY+PQzIhExDYwidZY9SQWgHjZRw6LhY8edPD3mAVvHYaKWD86FSJKfwo6KCo42GJbYVGinH51DkkfSJcpq1Xd5cd3a96HBHxbLjjm4gVvvQEoTMIFt2W3JfDtebzGqizLd7SZcvUsIeZH9tsYOTaMa3XhUQFWNDEPpwnZPYD04AiG09AKyySyNIBjzsVk62sUp1zoMlzfJh9nbd49jXLffaKLAZXK6fqpMo0gy0n9W+4IwB1wHJesoz5k4fcs9Mph8vLE0004CFMMP0zPkAUh9i9XSFrVPkH6aEbw9p32UVKcdHDVhRbc/ab4TB7h+q8ISX1O1B+aCQF9idK+Xx1FBc110OUXS+gDK3RufccO43aRinvz9X/DrDianDChtSIVVY8gi6KT5ooRYmySNYG/XxhQkc6KJ9c5+/fp/KjZclO7qk2D9NhDatYl1XyBV2rxOV6Gbky4hKkwycDTa1JfIeGp/M+PwE86eKWLKkljkFEaA3XJkuw9KAkb+GqHfUKMBRH0CuShokscLupMpuugufaiJBnWjxb9gPKF657TNmH/BPyWE/DAnesOBe0z7qZp3pyRXvHOMl9U/X1N1Unp+4hi1L5OnrQCfzGOWP1HxGPKQGb4HkJG5ZCKeDY0ZGIyVc/5xkvS3hBRdqh9VQiphtSce9tJupnyvwjSkL3z6/+9Oyvix1ZFKw4ZaqUob6yOYf8jKUoqmR6TvWkbBasdy/a7YP0QM2Fpy1IUqPksHBxbiSCSg8l2yb1IGGaFSEQ2I51kQr7DGXqkEBhyxA8S7gwQ4TPdhcVvdBC4MUnsfJxCputM+7ZIUiNM5fnuQY3KYfoEPAP4x8/dQH6XIlNlrc44Z7Y1BFMOCrJwkRYR59ZPpC2aZfi4AM60iswvzvA3yTL+0c9LIwkjggvq3ArTA7jEh/r2bOvUbItUPgpn9a9RY9ZGl6Tp+6GLRqDL4dheu9B2PI5oOqJChn0xfiFrNksOetmSdm0yfbwUwmmvChvNidXoSoEsCEl3nAuelMvjkOa2w0tVNj8HlQQYdHOfURzhc7l/F68W9FJqxfO8f353rLA9RLls5sKJXj2tibrWnio7J2KITqF2JWJrFs8Shy9kvVTn7M31CXO5z/jJKvYijLYOBfk2iHLEvmEESqcnUa0VGSY8xmfPFQAg9mPeL/MektUOlRTIBdf1lF4l9XNoocGPgQi8ArFYXGvKEK5raKwdIMRodRtFG7iYjbxAvOShYRHd2PCcxx6M0hHkItLHRw4al81VUdIRbsqB4ci3W6N626f1ZiNavToafvnusOeNqRcXhZZXRN+d4kbH+w9RkGPl/GtUk3o8fmi9TdCNKi6Nw8O7tRCJJjA6XmGFrZqbYfGzBUb0WAjiEmnox71KqoS8Wrlyc45GsIb9fDoi1b+LLMntVkUxIlAos4D2KidHulM9i5mypD8h5SyngLFX8qw9NQRrHWkEzTWYw2T469rbopFRtuV8lRLK5VqFhud2FN2aD1/x8aSLSkCa1BObGziCh7qCuFtW6bwHqjwpxDS5SOkIUEUxIOnliQrX77bkKKieoU7rnZZQtS4CaVcPmGiZIc5N8aqwy0GlyJydbFqXXnYeb4xpcsozvGjWifnkzv74ZuafSk9o2ZBymxrXA+BAzkHSfmpBxKvGVOPCAZuHiTuenhc4YaEC9ESVSCgvRfoY5Ax6ydw9zigqVv3Lj5Q0W45WDVLeQZMHC2JL+XvS/U2wFwKEBvdoFaOZ+DVyemt+nfobQPzoR6QD2sVc/KXs8Zl1Dilx/5oa6eQn5MCxnwMELfHJEUzOr3C1uwrQHukHYM44ro0JbONTq27IhNunXu1UR1DqqMmPKS94Dvh2k7UWJFF3us5wUrc5gAuduPvS6k8bSEv8VHTcZc7Ds3QT+HbV+5xTIPWaYQL3bBH2ATZHWwoX/pIwfcvHch8ggZ9/OXPAa7QfSO9XEZ7O0RIvQiyjDGSMEmKkKYJuEoWietrfKsgLoQITLOiW1F/dmeiC3CasBuUZytEVq9prjdhLMEVObPI4twqIJxHYXAZDxnoBxKcOmIyBhTNXtXgGXn2SwlrYr/sFCWc3AJVttrj9u4NKmcvhdeecBcRUaaGw2Nc9osl8n059Vyuj4hL9g6EQ4T6yIoF80OABuwLdBfJocwDhPhI1fgIq/FSeSyyShigKGfTMooRqmyO76qc1LBACMkxcLmOgWUMJHdQTyHeZnlaINpEM02KGC99yS2k1GSfZuV8ndA5PZRJLEpMijRWISmap9sYjqPgPIqDEVYIxkqFS6YcY7E8jlBjYuNyXsWqAcM2zxwUyIb9C7foI/zm7H99rbKK1ccKzdEqhsdabhOrjE0WAw8RMEtjIKxdS+7GF+VzuaMZxorVyG2sQLe43GZlrPzbWHSO5Gy2jnahLYmA4B4p1tY5iXWLgq1kV4hfsA9pMTbCc/48iVVrQUis+xcx5mWsh5QxEctYKasN+CZPhDlnSI3xqfJ5HI81XtXEu3nVRGHYnw5AcbwewgVTuzcZ+E+MdUMaK5AytA4JsfG2iX0IDUaxrttsYmBMhjY2MLXRmDFJ72IZHZI81u3vcR1rdJhdekhsSOmh8Fl7IOV9TK77zZxhsWLchy39+DpGTUpCZ38Hfxp9qzYRxxwiWOERV+pF7FPPAuwllc2hR//TEkXXUeY4wWElzNOPclTR3IrLXrGWSiPmbmzksAicmQ1Na6Ys2c5eUurnxJQmClcJ5BYV+Jr3MJm/DT56n2LZvawq+pDrEatVlmcIBhuQHexS1J2BomAKeHPwCfymJgelGjnGglLl0mm2/Eam5HzG0xGoEUr/+fZmYHNE3vtVrbWrxjgDP4s1GsvwR7ynvU8eJNuSkb0OZUGoppipEhwx9u4hmlW7P0Vgzc2ylXchcd/UxVK886HCByw5rcMlF/wUXwNrznekruW17uALbiTNeqAxRpDgvDf6PBpfg7jt4c4JElwkqRtLAFvUJLB3q2gq+ClqDwev0NkHoaVQhVQ8rqVSeIKFu5dxCGqLSkOTRVrlWRUcrTi4qkGFfIqKYiNfHXvPwZXRivWZ3O8KUCW9jQ5fUMvkwClTnHfsbGr0MSgHgJ64Ghqhlsjo5xQ0pcIs7PIdxiWdaCK2ZWwc+y9RkGfXi4Cyx0ta755dRSi8QjywAamCaD56ZM5U0nQqczFjqqxOVvNG8Yv6RXCKd3Rb/hjHnlo+xteqPck4PEnoYw1p4/z7uT8Fj2BfBBfs+rIInpln5Nl3hDSzNwQGwaDnrRgt5yRzSBPCg7aXn8sGNGkeclgTYRRX2AMpo1Vb9AgX2hbFObqVecv+P9jft1AhmAmjlK3Pt42L8XfsLCABV4NWeF3D7pEF8JNoG4AL5w4AjxXZYT7puRAIghu+OWejDMhdcaqsdFM24KBDhycOlTx55o98BrVqjofRMnHCUiO0AO2y3gLxXUWun1195YDFtnGT1mwIXhSEX+2ycVASc26O48CVmDK99DawI3lT87e5rAJl6Rrb0R5Qcbzw0W5nKKYCDbaqPWiiDOAHV/lfsiWwcZG/QR5f/8lTVOObpsY44odYUKlNFRL6+NTM89lNUoOvgkjWObVJMl8b/BRrvJwUuKmzbUaRfAXbFtEnSiFdeGLOBSnJ7A1aTnQtwNPnJrkQzQGPXY7Ssc+n7TGeVd6yNkRZxI1GSJRSu/BxuXX8c+qpBW1XkWuoDo7bhRjnbFCeUTiYLJhGhi9z/d7BtC7jn7NMZbpq86HdFRjbdaRP8sWx6Sij82/N29N2XQsi9h6m9uGpOa9IHhugbVzmp5HHH6DL9eDKtFSfCqicVqDIUkSrHB2M8nnMH/BWGNkm4kkjRuCWeh348WgrWGDc0mr4CSOUssVhwk2lNa9T7lXr5F1EpnA1owoc1VkzcT/bqoe+y7LApUJlA08B0jyqspbr71kRBxpB2c8tlrVui17syO3N32X9QVDIzP4u6ycdrCQr8DCRX7+AlR/cOJAepy/cNCyHE+rdrmwv055at4oWX4uBq6vOlpW1xn8//5+jUsfXrKbeorlBZi4nVlGqBB1LdRGw5a64PMZ+k/8veKEhz/Eas3VfmZLyIZdck3yBEnnHVHr6tiDCRjC4b+WAfKzR4SNjr1hAJnCdAiXcSP5MM8Sazn4mKJ39gOtkE/R7WjNaASRnGPLgUbsj/Nqdm3jCEljw8ocQn2Xv3YRA9ki/oMP3u1mH4deXrZifqaNnGxuqFMFD1cd5L20zjm1Wyr1+tzUNLuc5jUzN6hbNsyJU9UBFsmkPYG8dXDmai8zBIRcx8C4Ep4szPFffIvsruUXHZuZff19c/ga3ci/++/qP/8OTqP77CRSP7Rv236LAExYf5TbXaWVX0shkcWY/lbN3qBqu4i34VHWPcW3syLRrKu4RHjkDQaZWJ3HrksiKPHKdVw2p3FNucR5/nVlJGrwps60vo4TdqrfBMccLKsFZxzv2ZQ93GhnhM/Geqx2WxVDAJ1kANbhGsx9xsyd1UMlAc0WzEBXSJidWeOzGMU8BGhRj2bGEoepk5/vkqm+rX/pq5mPX1R+v/8dw5hvyL/726+9saLuEv3HHd0b2YAquCOyuZhEnAYb0KVqqviVZ01Kmz7H+4bWUQxO7Q9AgAXzkI1b+1NyEDOMcz1CEbY4xjTlxcQpjx/rMsidJs5p794KvJogkL0KZM2U/huXrJaCx0TY/HNhfGiOW3ANmgIM/pgi8RTn3/wauMENqzoTjvnEiNFYf20FKhesia2JsabIhJEdVlYNRJL8aF4nE98ADVGgiIUE45I4xEr0/bCd5/dejnPRx/LFvhvywRqyHNi+edM2Hi7FeZ6Qkg5d5ZZxz3eVl7Fq2iMG7zBjfOJ70eYTaoYfYmS5n2HwHD+a8/E8vNM1xRMm3YJmPAsZ6B+EpTttjGJaUFmyuk34SIhJHyELygDA1f/qyzAoszH9c1QwSzOD+CgxzvlwUmWRSIgOd5xN7BCWUUvjva1Ru4b/Idiel8N+SEZcmgipfhCQPFaM0/cJBDxluavQRc7QCi/KPLe6LQeHhH7ZETXtj7LlT1h7yub5ol/XgRx1KcfJ3zVYyh7ZOwfjsXH5ghWyKsR4BHWCM8q4SPMhywWXSU4+2aIF62ODZW5Rs0VpsD/t+NVhqXAV0yTegjNs3tdK9Nw/ZgJabvPoNMWkjb+QKd7SXHe/FcC2NJnVWNTR0BA17roFkkWIXagOjV5Gz4lhlLkaZ/oomFpHPeSLIuixuAl/SrtQyxtQRvqGtz5K2wuJQWUBrgClfa6HySWhinju1DrOz1aCoeh0Uh4Y6KIdUE4b7cS5Qs6HTRli/WuUt+PagNrzCeU721Ge4Jnao4t6dLQCMXLENtA75PqtM8PE3onbGw91p2yY795Rw96DTwX02++6HQIgeb7l7VBSQm/HsbCPjhkKewhpNYiOh5hoZD/Yw1kT6oI2LijHI5Lp5/fOriY20z7JaDUjwOqsx6LcpSlCFHPPaJOOecxtpn90FtQkv0eUEpVw2RRYOthZRmvAN5kCw2qMOIt6L1cBAdxFZsVKqzPggzRL22GuGMp2sf9y3JZq9fD37abXKEjZYz/6Fl5QN0YP6iN3gwAC5dhAWdNz5h4zde5prmJ1atu12Wh/eOlrydvuAYSbPlrhuxDMTVg42zDMxwLEpW8R8H3vTYaKEBbpJNm1z/5bN1iWuZ1/jOvfdu0AsymNVItZ8yWNZ3qSGoozQNvuSvz/by1SMWbZFi/u0ZnobXtDt6T0jZDFRlHYJu3/B+CMq0iE6waF6VBFPMz4fFBPu0c5etrSpUZ55O6JA4yYDSF+ocSGUrmiAtQ1RDkV8GhYvbbsgKDYuskFNEWAHtrBM8V2y8SnbdC/uUwcECPK3d1DCrzi7ZIJ85GPL6gBu3LlwTfkVLBcEV1Fs2guL2Cz6SDtcpqEYrFqvXWx6Qw4tJBT9M76rrUPHZmWwX8nRIUVsNZOjBMu1T1aBfsqNQYBVdNJ2t0ji8X6nH3bZ0M6Iu9Q0PGCl5i7OWnzZvX+ffnHJfsTPJ1Sh4wcgy6xuNik6JOwj6xK28qObjJQ8NLoGorYwg9lyk5chDpw2h66RXi1osiBFU6dJzP6lREvhnMtqdY1VuKaElHl2u10YlFeLDE3rdiVcIE02aNXMv0abcn6Dse/rUGai4km3hi4wMXOszTpqsszFQnf8+xgqufgkdOjY9AwRH7JfYtKHja2ECNoWRwxYTvRqjsF9jF3KSTW+/yn2KBPDifsik4VMzCpbb5qbPapD/7AnTumcE1WcPhNHxgEopHbRR18p8/zAZjxSpUDKNYU7HPIwI7LCjvZdGfmMq6ySVGxwWfyIw13M3sctZRrraMBCxn5GPEWPDaLFL/iUSDP/5scb8Ri4I1MzT+Fhm3sjk4Wk8JCEhUytrL12OrYo174E+8wlSjFc+PE7JdmzD2qNZ1/DHpTykzTGRaRKuTQJlxmZMx2MgGUybFnFo4B9ds2H73gUvOOOoyKUdU4oRXCcHSHKG4IxEsi0xtwMPUpnM0rCr1lFaA2C54FQlKaazMUnN0T5vXLz6Vd0uTEUlamNMZU457uiPs43Fj2QtWUTgOL58QAGC0AfA6/zAVgcAki5eA0KwPdPHHBalZFl3/vrW0Yys70JwE+wNaAOsQ/hyosNYOoBq9oDuNWLDXDVywaqZpSxv4pvLP6/bZLLVc2KXrN+fA9HvJumuOgC41rYIce/Xn/5Wyd+Pf/Tb1xztThWzaCF4u/CRLtqlrV6ih5Sy3kE7Nz/ADRpxdvw9zjev99/4eUiIlPGiecDAoJATG9/0TUXnRLuhS+dcGwzvMDwsvnMOZPl1xTY59B9+NA2TOfew3lsP4Mgv98Vg+HFiqmT+DGY7HbxFYjwv9PF6zi6tBhkB45f5AuKzYtOMseJRDpuL93JNr14IRq+s/oLbxT+6yLa/0KBnA+nz8wMJxcvhAxhowU85TOWxxnTp06HYn39K9aNWJ960d+pnopWDu3lqKxbkeWT63iOwPfaZ7mqO0wvLp/K+RJs+2l1d/Gi1/2uYGNnd3X55PrJc39cYyP0btAm0sRQE4KFjDU8FUnOqB2SFP9MSKN92ZykuLPEtUkMI6YFTJUnWzS73jrkVF1/KoTSlBuDaUDeD3TDdgQYLXTw0RU2lo+vS3LImr908DwmFE/l2A6jQjp44Uvn7OvhZI087REQp/+asHpg24ISVGNcexgpClrVeBXAlQOkGG4TgdLogDuhG3lyxHA9LtmQG6VwQmVWgLNSC1Emgxa0y1wx9W9rB9aFeDAhNVOqwImYV3k+gYOsr2ofAl78kBSDPWEi1BFnAZDy1E0UKxGMq23PFGsqKDpuuzUzOFn7VXjq6RQwmL0uacstwMLOnilSpFojtI8tAUdxPVQ25OzAa22UPLJFdLpzzgBQCT/wHfqwBuTOfVh8n4CSBF4bpHEq3xyJEYQLkSiFG5mFlJE1JRKds5o2ecRlvYWKqlHhwc+ERRrs15LJ0Eu1J/Bwi5GV2Ur5mD91urfTilwMMrFWYWOM9L8apuggLIG9BwvIKG2xC9WsD6Zt5WBCUBWeLubNIdb+4Mzh4HYBCzq23SfjnrObMo6zH8k+LmqpCQlJthW44nFhXQIFPb5ulKcsctks0q0vr02Qghloam5422RaDT/1A3BTL7P7hY9JOS1sqqDZss4WGfUlMLDMygBSC7IQofNYwJZv7hjkEzRvjtcENuOoP724FO5DxQdlES1sohRFgcDTot/FLFhkpYHJ+XBLq2mrKSexkkdDYy8TyDRnvE7AryahPGxBG1fyKmRwAhTRmIgU90xfmtHgJHgaH69QhJTDC3YdA/SbhRf+0gf4M9cuJtQeG6F+uIF9XQeScmvkSLsj2AJqxNYJT3TOyaSoUBl5zMbBEdNrycLFZBk0MkZp47HPKzw4TVuUJBDe4EpQhYw825Ip4BsLH47zePodDy1xPvuZUFxucBZUbE3c71+Hk6w57HNUWuDEeilRskER/2AuQeRvQZNzK7L5P0iN2RdUTxgUefqtSa/kstHRQ6NJBl2unmYf4HPp6QCOiMHoA9RoExSZ1wDFUStOEWtwNaDYDI6mp3DxSgOGU9xmumcwrfkGj4k2uTetX33zY1BvbJyFDeFyDQOuHnqvQ+h5CH3pQJPFqvFabkL0Tid2JP4h7HBOKrFF5tFkddtg3wGUYSPa0Epz+cXTF3+I3pAxR1C67YfTiQ3US7Dfmst76JrX5EqjzQolW6E+jDF0lrViJ3OCw5+IiDekKxhWw5/JiZy8Ujco99VQjjnLVRuBF/Vozt8gcHAVsucLGxEGRRY0tZ2494QH2PewceM5/xhtxwoAPvfAql3mGd3IT0ITjgzvYAZpUspzkvPqQWVDZi/fvg6ajcAtI2N/bSGjD3REkvOZWDMVkNwvwF7Dk9bGhbQGefxlIIFHZQ+zGzaqgP+r/gfuaNLag6AJuobLBi/SPbXD0hGagR6/cFXG2Pn1LUDtp8IKj9UzRIr34JmiZ5zRPOMnoLjePeedbIgTj+XxcovHxh/CraLawCiL0zKLJuRy0cdvgHqZgVGK0BAd8WyClM1AR7fnIK66LzZeXTwiKw4ebNCYlBBPvyTJEr8h64j3LmCbWxS5WeSCa74j6GLwiGC2Ws3BOLnEAVmJbLDJgqMmK7i5jju/vMJs4lmByw88w3dVVvs3A6UEIrlp2klClLNvMFhEBlL0GSmzJClP4daHDY793lWiPuNjh2v4lZZs9mtIiWcv+VbEtB1OzQVZTFSZAtLgZRgvwUNMsqOsohXkixhWExucZm9rAv5PoraTI+qIsagcDqhONtz9ZYQmK8/Dj1/Ks5P03D0M2J58AFrXbQWedMKtUZciC2FhEz8wylYNERcZDi4yM8iY3SMe+5wqX4O2bUROC4ZJXQcH7AM9l4M8jerBJ/k0GXIHhNjIxCvC5u51Fx5psUb7LdOshcHGlEPzBt9N+GhYKqd5TRgc31vA2CGBxR/crJD8opoRZClqq5eJK1UwjDQNnt/jPFdPOjlF9WhSHged2ivbHMWOIW1cZqeRMZ8Pj33Oz6fNIs7GLVQIqcLD8wiL9aDJQ6ePDKBSgqB92wLURN910pKJiFoQ3CIL22wH0msQB/XiiBrQyJkMv5yCF0J/hVsWX8S/EpH/lKlDp/Tb2MK9PKb2+rZkdZLH+pNNkJkZaGJuuyxdkwPKQ8dZPknk6IAT87wP1wT3kxcB24pU3Gx1kXhMbcLQbpmKxz+b6PiKmiZLml3k29nWz/8kMj5xitDpeLXK0LT6rNE29gKKDYtMNHBsKchjnnGArFGOy5sGrp7y6wan1hUkpya5LI0NHi+Rig0jxHk8GdSobeDAyBdWoPZX42BTM9vneeR00sFlZhZSo2IJk7CNTvvManSH83AEtGGZvQJGDtw8QY/O73L05y2+Ct79Ex5yZ8rzxvPRJKg7myrY+fjEBuFsZj+A/6eeUxDlFF5EFZ6iks1gX9Xu5+1E8CVuztNl8ZLOSDm7gWzAu0DYn1gMUlKXLustoDz6XhfkCXfdy0Dv9ChaQo2dR8MwPPmmdU8HtfI9VbOosw3Os5I/e3938DYcQ6LIz4MfvxmygmWX/xPVKSvk6COsrUy3s9LJAnj48Q0CJ8nAaZTPOm51/QBuXsVQ2Ecu2nAjj8B7MH51ULLAVi2oYGEHxM+8caLljRWNB+TPnRttZ0c7z2UPXl0UFhVP86bLdz0evXmWUX/eR7pWE3F0Z6GSeXPUW9zvPNb783mjqdu72TfZmjENtXH2uSNwL0zA0wuLmFrxhmS00vFerVOeU9u6+ybQ5lGVST/alOV6l+pTU5AmROZpu5yXpMoym8YtvEzwlvJddQUcVcHu0sBMD/zTbtss/dDdMOlw+vVhsmfabX0g7AsdOLqV2+l/nPV6AhAsxG6X/D3YmHjHC3YgfAg5acH+VCS+MM/MKDaxe0tCmPjbqkx7tqW4XHzuM+Cr8zUha3Gx4BJdqtJ5HedQNSUrmz7uOFVP99OLb9dHxWGMBx/tPTr6qbsjkF2MQ88w5ojFE588pDEWhC7oJqwdBeusBDA8qvFo0LZn0gE5vxXYG/hu4nySJaYCp+dZkzJLZk/10RId7RtHXnDUTI52GJ5AtTlPcs7h1ZQlbvvkyikHE0/0vu1zLnkHDgjAyPX89yO9ComPNZasgcJzYIvofMbW8k1L/WIDiXLKwnGLHKFMrXoqJtnAJ7NHQRXJc7IIYKaTgacMD05ZOxwo+KgN2GxqkmZgjORR1mSZBaD2J+HhViVo7B4H+Z3neGSwAmn2vn12dfXXNarLDP0L1fQe7eXHfuJgTzMsuOwdLsKOJUZ79FUKhacycN9XKajyk2wr7kFh4aJCdoMMNYh4L09EPuPg0syVO6VRCywTncuugo9e1S0qG7Llb9BUzaCw8QHeLYXPjZfFBSeKucQ1UziZzpv1OmKx4+i8XQxVTYAJJcYDYY9vjaMUAo8M+CANILD5amkEz0OIRNLjOwS2+CFhhdnoW4cySDxMsMZhobnFjI+RAOJ3FeNomA+8v4FohHCAOd/BHr9bLzN8n+E82G1yCbKPGOgTCNaWTTt0d9TE+Ew5MHIhIbOFLNs1daBzHc8DYxgcBWu5s/vr7y9+CxYmOWrLZFMhvoC8ZH2fKR70UqS7/AL4nKp7i7Sz74QLjOBMS5BXNtWqGAt//BZNcU63Wf9OrJBLxPK2Y6PwsQWUl+ZkdwfR9PE1VES8U9uRqSnPVglbCZS0adPgvLDFLklk64FJTtjPaNweUo7W+J7NW3y54RNpzjUGH9ZvarmEx+9A2V04TClM1IcK0Q261sGx14da7gR+vJ325SVkw3uaTAk3K/69z9OQFOcSLbO/Pjv5K88TOqdk1QSHPh5F1IONTavsX2ZvcLvD5WLJ9MsVW8vg2Q+vvr4YqaZhCjYTLFfJQgoWwI/fZ4pgmNlqLFmY36LejroddTtMcUY9uC3YEq5c3FbuRgAIZQiZG3QC1Kb1LbhXvLvyaOzXbXX5RF8VyvpJPTANUkzVWot2SF8tWnvMK9ojo825lo5tuZ59185+5G8RRvcH+4yGWcpVW9rphOgePMJyy0pyvr7GuLL/761uIJqNHBMc2m8x3wREf699hLPPZYn3uGYjRAdXUTqwIy+7AmeliNrVeM20IFx3LcU1bAiJGOwvaZuLCwY86X59cfnbRZdQGrwIVab47jJhyxW2ELnsKN/koTT2HpQuR3RPOREfhiW8zyJt/vxV3Twnh2yz/lJMp8JZRcTHbVtVGVsW1a9IHnHWrKiJoYru4eMTu22N5HLJ6as1XrEa9juqiisEEKGp2YLPfeSrnwaVWeiwvFFvI/CmkxVO1KOpDqp8f1nQLVk6YfEbfMc7cOGEyM4Jso+BbsABmIXVmKl0DqIMHGxIOhKzK0A6q7TAiR9qTb7aZOU0Q3Y3sax+Aw2qviLekI2KxWroOuXJnLxORZctrgnTm3qGKzAXwSVbM7crPKd8y8GkmdyV2yRyxc6GeVcywb0MHjMCKvggycY0Hh0GMRgTZUVxIPqANAxfKregiuDUPbLus2BRyxoYaaXEE7zv8e+tufni7GDJEOuux88iraRcYh0eKfBO3NqN3qRQvEJxaVYHPiQsVEoiw9P60z7b3rT1Dh+88wOGU4Hb04CHjlASTIoz6qMHVGZht7JQphvo0LGlOEQMjsJPMHU26S/Z8ipcW+HWCHPJLwsnDLvEJZwElz2ecHu4P118EegPw/xfPLn62wl5PIWdoS8ujhfkydXJXGHxeUT8HmFx6zZU8A05TPzOwgbgDIkHn7wNHZtkBSZ2ys0elRHrGQcX2RpkYlbZbvZWOkPvU5VZnMrzAm9Dj79GgezAxnfRokAygyvBDCLdOfoof0/KhRofWV4vPSSr+M3RkLBEOTizrOdcW56Dz9e5uE3hRhOe8nvpoAYybS6DY8PEp4GBjotUKETmXLUMULX28EgrjNMl3/py4cLPfdX0Cr1qGr861plflxtfKOEV061d8Anqg9ss3cPC04P50snDiuvCR3zBoH8EYLHE9xXe+pUp4kZJ3KO5j5ESH3zMB0pUEh/CfpetkJ+sYquvjEaali5pFBbmYL1NRjekipQ2AtdXMZRXDaJ0QQu/oRmybHO/Q7Xbms0e+PqrCKM+2i5DNJB8V/mtvs9SNhTQnrJOHBFzfMNY4dUK1+GqFh7l8qhi3PHxyZnPXlN4gSVQSXK2StMElaeGHn2L8ZBnkUW+hUqRsqNH7GeSp1y/2iASuUbIKIlFEXJ5GE65w/BY3DhtopCkIfNfFihZ3FY9sys/tchqGGUgcisiT8vvzRzci8zhoANXNS5xWwdKRN4bByTpox7bK/6cK2qR1Ocz233jn4pYh7by57pucUn5Fgcbto6d4P4ut/M6J5koCD/nOIPQ+bMkYmRso1x8K8ztD2wgI40VnijFehGxZD+2taKTCRl5YFrTESb+7PrZ5fWzz8bblBwV7/rZ9TO77+rwuOUWj9+zkta8vCXAm+tXE+QEizvjvMWER57AsATndd/y5uU3N29fhkMDStlXYNeoAR57PH/z8kf6sUXCK0rPlkrUyIjp3jKh3sz3oMGtBXHFmdWsSTThlvZTw8cYfvscI/tdrqR+X3uZU5Rg8dSTKfCStE32scVMYovOVghzOheNZsF0Hos+rYW+/v67xZrsfPeIJ34My81KcoF1V1XRq4WL8Xu5ERywL3vixnAbefwl6puv30BmPZM8rO3gbZd8Cfb6cJcnS9mQB3v+BmKLAZpgcBhngRSDVxYLaEiK7FSiqFYInhFWwJENK1Pu3z98+Jig4VenBG/4VJbQ0Rn/6Ea3zPvEo/83r+AJutO7UyJfchPtzlfgzxYeyqWyoWkt/M1NOGKm1B4udWhZE5QmiGVosCQluR3Mcb21whu2RCf1wUJ4F7HDJWU9pm2whbGPm6zkis+CaVJnlTD/s0AMd96cLCBLO12Doa+ldPqGEqulD+DcNFJTsInhVJYB4BVDFxGXai1omjTfvnzrO/zOMarMlUUVmsj+7z8NbJyBw3dbyzNBtTFlQfoWV4QmoWsbS1CDmKpIHYwNKGCnlBEbxWmbiNN4OzvQkKMU1u2Qw/WWLNUoZEDw4WwFC3gzK2BVZuUtWsNrX3mOS2hiSwC0w80GJ3wMjFSDL6tXmS31EHlk6eItRfxNTzcyqfOUrBJxEdvL33CyC5vAzCp2GQQry9Nu1ABF1xkMlyy+1ACePL4e9e3NTTCK9hhwsDGVJtQZwSxkpBItUvSp0Yafr9x8yzTLBM+SPINRbnW6U20GAwebgSyCC49Vsu10DFmdR9P+9o4thCm819kzSBj9DOuoavyb9xDpNivjtCMTvkrDe6VIdb6ifvfy9btwqcua0T45MOEhUXms853yvfnu1QzUC/F+3YndbMU1B/udOw8avE0C17NM/ClLC3gdQYz/XVJ1KS7IhbvM8LjHlhmOwP6X+N3se5TVQ/PYaiMjyOLr4JHuJkQU8YOi//4zXuEarIcg6bDq+dQU1vACwyvhAO6yg+VPss58w6lNU+SX3V3CSnWZtHChXxhfAaBNsqA6q00lon3Q/sAjtajKHdQgW2VMeSwlX+mE4tuQwbFDFot/2nHz4Efy96EuoHo/2iK20IWSLAwm3FQW1EC8OFaANmsV7psyWSz+ruqau5TO17qR/yAeUOXtRik4cWe1iaXj9u6WXvitnq+fz8WKiyWZ764vXgj37r11qt1xFtTKevAd4EgkaBr6Aa5kiud/L/jbvhMb4/WPX4vRtK9BsnLpDqw2sBSaoQ3xW0Uesi9ztk7x4OJgh6dK/+rG37dgTBNqzdMmSEE9pAYZGAh4HD5lxdeeksWpi8/XP/79l9c372Zv2IDQX+HrlpH5G+SWxuTDg9OaFfmMG+Ovb+Tq/8TRJ6P2HoIMfYKtkte/cH8OJ5vbg5jLbMlW0VmrV3DXHgQfPjxcl9GDE2/RR3juMDip+H/s3U1Zo+bF0d0U8GoOecNwkrVxHxF+CU/u2b8M+8443klkTellqQLEKTz2qn9F3VrftG7Yb75FliIPwJkHFBsPoGjrIzsXWC5jHaBsapJHCLsIyMQKsFWkW2XJOgZ6MQuyy7LMxSpMqhyHievGxcBiPJaxDcCyOccsYeNFshuM1Vvht58PZo1X2S6iEsngsl3fZ3nOWvBAudcqTUkhuEFluiTbkAr3TQPwlm5JEcIwWNIQ5rL5IGx+4NKrgxj4PIouGlwgv/hWINaKgO/wJkvaHNVeA+eI6WahlJLNuUccpn6wQadrPlyMMzgUYoDORA+dCFwMDUVB6QcMonWNCPZHRjj3w4qyFXUJfERt2hyjTmHdWpfpTx49P8Qeakrz5Ar2gTLzBBODrj1I7mBaCC1R5QLCpt5A0+bTf3wDqsSiqR/iIynfppKL6vkGGLkVtE2FUsP+Nj36mebpL6H+8cObcM94W9geKHXw0ffQ/vF/uKOtHk0QpUyUj9p3lthGxA5G7VBhB0jVkLaxEScupZUddCK2TsydCTx6fby5CW6on6ZFmCsuee7sN+pQSkp4G0oBR1bAml8n0sFmCB+7cnpGvfrNP38YuJmf57vCKYoOglsJK8jv41vhhA1F6wCYoxLlh3s4/LMopKhYzdbz2uGY1mhNSrx2uPA51QS3OcZ2OM+WSZ74yN1diKBl5oJ8/rWAPPWCSztMKlwWlY2Az56DDWjXEA62y/DegeiutIO7YmsX8dF7/Q+/zH5ocQmXv2ev5dnbbNXimoVgqcI++9AQPFuxyitaY5qU6bgL1mPnheRoIjSgK/qplhkJQXEJqB8fyokpv6tFklVuaoMOpRU9wEnIIu1JfdcDDhZZOpUPSlHfu1hDCBsMfFTcAPHgh7fv12xdkoFnT7dFSYWSRbsMivHgDIN+E2mxgs6lghDvOOx3nAC+qlAea0iuvfeQH/17+vHdt69ehQcEbJ2f2H4FLWBaPj/9+PKtmwUBxUtd5zGhoX0miNRzQ4QLqZhEldWnv/5++e//+7cvxE7mAKsnVw4npxhvv/S9Y6CqmmO2nq4kJV9eISeUOKHUCWEntLJDjK/LCIClASrrZ2rxqWA41oGSWAGdZFoTvn35ahE6g8vha3SMOgzwCbat3r4ONdQqUzM1m7l0QMiWHdVk+FZmzt9NPJfO8vb1q28XuPWlTLAApWQqmOBl1syvn109s1HwNZWjpQ2tCK5TXLeguNgoOFSxAPaTn7fbWIXWuCTNirRl6uJ1U4K6E0ANWrOMQKwvHWpN7g42AKMjNcCjD2Bvf+KLl97ngfOKyAi6pjUw6nCrInoB1W7heAv0P6bolXDEJQ+m9LHVJV954HmJ93O5OcfSwYlXB8u7OT/R4MEGF7C92nOqpWX0B6Cbr7nl+oPM/VDbbEgNB485XbaC3WfeK5guJW+LMnMxpqWUOAHjEuoSNmxB6ABZ0sw3OGejFN0GFNgju/LQtHIBpurAmOJgsD0WQUGJcRFC0hx72MENy7nXwWpMxQmag9JNtlySHDeba4/QyA/BBnd+xrAbCFdrXJR3Sg/wqsQKPGBnCriwf1DCu7J3SPb69esP3/7n23cfvnv95tsOQjff3ty8/unHD6+/6dTPNy9//PsvL//+7aDfaDZROxnF52pdolO3f26+jXwA1vdOsVez2NTcmA0Tii3R+edesw7CvtS3LA3hHd4/23zNR4HvSP3tHRsD2JLxe1JgGGLZAFHCG8tMkVAjBcvqhhsCdv/Cy4ufMSVtzZ1aoru0u8ka/G2OCzG47L5c52SJ8nCEcArmDxHwTiM8/zL7iX3IZbbeeIcH1LF/o+QBWt3NDLbiAvfnbOLiJoKCgK7c4LUbfO4Gv3SDX7lBKzTQnIh3dhaxR8OzBTy1+7379me3OhvuMxHM9oQma4X7TtVVpwAHXjI++8VSwMF6wYbgy64gKQzfl2zaaGS34Z49upZe4Jp7pnn//kV3eTF8iF7gBiWo8fMZb+ziihfth6bAUb1bF/ZFUFqfnY56lOlTWTC9xzTIFzR6h6Hbot8/7DQuJckiTdlk2mysIwoVkD8Gq3jTvwkvkp/cSX9++c3rn07xG5Wzmk+dJ/RsZOTQKVL0WDx5PINWeMf0kUCVbxqNih07C0gyJ8i32qyw3CKzECGBCh/ZzYTsxFIRUpxxMRCc/ZristGjPdJZwElVy5com6az656B/EMYONCBOCKHuB8qeLUr5adD8hzO4he+cwAcrWcOVOpLqEOcXuqjPF6i2JmUvp0zJrfwVYUTMuitFLntperEbae/kx8jlwvaNWi8VoeyAWXXbGN5tgTDZRsqMjavQ3e1wQrRxovHj8oM8OhrqV9+MUslu8itt4IywOOL9M8FouUCtWOO0frGtnYnmYgZ2gSP2/SJISAr2zu9CkQnTJ/8Glq2zVzj0BYsBJkInFnMNFRL6HfKf/70KurhKGELdLhrn7mbmPmOJDI+K7cKPHqj/SvUCfO9/UafCRE4t9Ahdfa6Lz/NGRqa/Z8WpTV3yj1L29mPvtToo6YrEcFaG7MlXIQkXySIkMQdwAAucEEquIH0kSmj3OyuyqoNU+A1csSY1+YprU673yUPIH/kOvCZbMnR/F1N2h0bMdkgHN5TnTc+VZTax6c21SuU3SEvzwSwBaaig5vgkQ97Ia/GiwSgNdITVGIrVXye1XIMbESz5NwR02KQHWiuNje3Sr7BFbhBDow6UWoT5KVhG0Jp1da5j3JfHT6Wt0u0hL0e6pO4lVY/OS1CpNn6GL5l698SBbJkRUF8LGBY1bjI2ggcJI0VVw02MXQey3+XpZh45RzoJ6povI1lkgErWYvrJZqzz6Yt8eUqy+EG6qn6P5p9m2ZMe2DT5eyXtz+H5zsIK3pb2S5TIoTHH4TfshoHe7VQysqhCAFt7BNMEOCHq09fZ8IA1f7MLABlcC7jR0F5noFnqvTA8pB3wO1EZdmirPZQ6764hUI/j1OW5A5L11U+fxAqngj2tRuDSasZ0mDxPVkx4V29kuyQhzLtNycVbB77hU4IW43RjH1S0g0J+DYNYmFWyWs2kqAcQQeMxeDXweBCbAny44bNfnnWRGJmaRmCOeYvgzh4SQoE2IF4CYp4PIcnXuprvgaf2tN+Jo0wWgrcf7L68Giis7noxHzf4f+csRa+xYmv+zT4bi4pzoTu4w/I+J06BYl8/CybxiPr/F3C1Bp/V2dLNsr2ft2NoNvftwOhpMFtTVMMHYt1kAwHMVa1/NAcGNaJfJfXJxSopphrSh6BLKG6sxXT97IGvHP1RZiD3VKLU5LMmdrFPro85z3biaynPgdtSJuzJB7rQU1Ixhua1gyr02exV9qR1WlbchnM0olOXBzUEY8FSk1Nh83vsatCSHDq5UErUZ/uKKSYUFk1oRTPXuZsLUgnVRvLnPNANgsplU8YdOAirhg6iSbcstTr5QijvsrzxAxUZlVL72AOITlZHx5UU43PRjpv6CPbUnrEIys9ztiqVZP6jFdy0exHdGB1tCFsxmbDq1fmkhETRXNKFFImCrCcmzcPesfl5Tx44MADP4HlCVq+InU1qfeA/pRn5fYaxE4Ml82BaU8Ug0mGg8sCusjzEPrSg+zQkUFNi9RpIWC/6tfn8y9/eyGWqZzX6eOdlazno9VCnjzm8SaYUZK3whDBVyIs/m6k0UO8m/Z8nxrjjDK02NOHXANTPOTuhwoNjar6cVIRHe6Dx3YdNLNgAF3inM5e/z2irwElW7td1kBHhjdnuBfJzjmucamXh1mzwbObDVs4DI8vLPbywOJSFdUpkUcaZUXkJTSX5b1HRaSVQFYmeZviqG1QRIaglZLtj+xnZJMu2ZaKMLEq08PsO0Ka2RuSbHGw8XRYMVrOScY3QQgPumf4XOyYWGkepDyEjPo2YDwp4y+A9wgX3syKc/QrkxZZs5l9A6/xZUnD1BPYgJn9UoLJwMkDQpq0i0S58TWhIgUbfhl8/D2TNapTeFIO/6XGs7fcY33WcOCvvZ8cpME1nlft0vnefPwTSI/LRdn64ilQSiWCY3sgiw6b8+FRj+IU9Au2oGdNvaj2nhw2DtsvJvz4FbPFX7+LmIozfNk4tuIWMnqe5UnOOeIXyxTN38DBnW+xnQtabmhCahcdviXOZTYJYPQmkdZ1WJ6s3UDqd97lB8mzwVunxh1wrKcSneqcag3wJFVsP8elGLkVdvSoS0YOpP39w4dklbZZOtmxByrTORtm5q9TrK5lOOseQc0MVa56PHxy5ijvHRiBaB6xssPy9xK7NB6Wv7lbVovGw+q3vXwzgHK0ZmMisK5ZMZmUWxqkDUgq+b2Xxb2hpZ7cqSW3teFmwvJ3mbu0Mh/eooJIcNDec2dEVWh0steplz0WNarKh1Mnm6HUQB1M3auwqCaKHzOa79xtoukstUjpYHWkR6qjd6tQtvVw6jIfSg3UE4fZMl2hPA88Ujq4ysGOubx3oMkfP519W6aR8ZJRsCYoASxo2dKsBBdzDn50FBVx+4b8Pi9QQdLLxeeXH8DN76V4CJH9vOSaO9xuGHiM01ONHJZ97aoKF+0YqhpCCX120QoLVC9GSlCF+x8Fza0odssoaNDZkIrINYbzaDqS4+zthjRkXaNqc5j9wBTne1bYuOCViVnIiH43G4r2+KomEyCHg8ppW7Nu6s8XLnK0eSCm6kzy9/TFp8Mj2sETVFQIXD/USV0MDr09kkX0TlVep+SRng4zfcTLpzSoc6p1Q/YN4Qxlok/QC9bKZugh1tngE9diNXmcXjek/F/U72qAcqVHWBfK7ydErwN4zAGKSCGa+STLw2NladnCc/YW1yuc9PpWk9EqEQuudJaWOhelhXjRm2K0Vbmb8r18dKG8v3zKHXmyqLdVV5UXF2v/Q0ivPjar5x8P118uC/qV/3Duk6v1kTfuYlkXY7L985+TDJfX2e2hJtFs3TUTOKBb0M2UoU6n1JXMw1M7BngHCPq4AmUWKsgvmlKDjM9zoOcLpqLzZ7AwbX3LvD/6+kwYzVkQujWd0QaBd8X+7V8+X1jRBi8apUpUEb9nQE6vm2Wxy/PlV1/t7z6GDziHnRDx+8cB4xtc7/BLpt+8eJneZPf4b0/fv0+/uPg3uDf2+pu/8d39i3/7v6TE8nfwyCP3LOmU7/LJNfvfhydXH54858pb0Cnod+A0P9SP6UrjsmtYyOoW1TXd1tluSerUIwqrewv6BJMJZV2Loi3ce0W19gV2nkdvotx1ncQoV1HSiE0nN9HAZY+QfZ9rsKtTGEcF71NZHiSr135NgRpcZ7g51nZOu3ipZG4OOqbSdYLBQths+6pkEievKg516peTQe5sawBt7MOxY68wW3Mfiy7HHfqUKahZ2XFO8UMplSEbS2IlF0KIyhR8Yxcz6fMFKtA9KdFejE2B7EFlVA2pFpt2wjdrUkrTTR2G2/wOkGPrN8dJyR8e3QgPCXnBn0PgoZI0eMlGsRKtD3Ds44DbjAbY3AZBlCgHIIhMFdmXnf0V0Hp1Byabm2EdUySCBftp91lEB+EeD97LF8XzXxH+Dbix30LGjnG/eNEpURkOhenev5+/YKW9YKXq3MJ0qhIvuESRNY1sgeh3JUocT6lrI+g6NdrhfP4j3sd2qwWxNERpcunCY5R4k+Sc5xucayA3GxHhRQ+L+vgza10fZjcIrrnFTLgZlTpEWY8ufHTXysQ/ayXS/wDvKcGGf01vNS7ltZDCC0vPaQ56jmo384/gG994tXI9eeuTzv6J1+zvD4h9ntwgddReQL4rdAK7VX14YqsoqX7m3ufm/yGuUTxgD4Dpw/x9rl19K8UVju3U3RO1URSiR47SikN9Cx82m6aEvRSMXg6XaG91lzDD8X//pcwS9OPrn755/c2w1w1RSugvrJw9KxGvJuIHB2YBHBEtqrEEFRc3nbBrK17w0IrCTjMyH7hbS3v4P3XtbX5iUVvEFC0KxX65WmV5xjSvl+kOs75GeVd+L3xzGGLd7Em9lfAH/gJCd3tBLy86YthBFQPP19KiB3Ki71g/fUXqkhuNQGrxJhgkFX4e4p4+2NeQHIRydeWvaLmf/g0NLlwuyZ1468yLAZ54AlB5yfHgiuxxTZMNgSuKPo3Os2LtwUOjnrDqkbGF/neWMZyVceVPOgoTY7cKLXGD7GCbweVTHU74lREdsgOrGmPrZQaNF/bvlmaJGABrC9bnqRrgD2eZoNJwXWC+x0sHJBaTT2HdSpu38J54OKHTpjKEzxcOcJ5ZT7Hs3d42OcYHsJR0eTWvWrqZw/0cXF/MxUaJ6IJDzJ9czZ9cL45nwXpW96yTLr7oiw4e9+hUF+n4g5H8llMnNrQ65QCry+HZ3R1MXl3RFXBo2YErViFnx+8pLHPc1SRFZSdvF3UNRoxHu2QxIOmocviF8Jv3hunTN9AX1eat28isx1XUJqtvKSBIn9o9aeY5pXOaNbEIg7OrWYiadGbz9zz6n1MLcrO+txokPVpcs9HfV96je/79BT7f1j+whqesudp66nrZSqr6ggQm136Rla24L/AQP9aonm8yOTwajp+pK4NxfFWH+IbkGVOPelLINnXwmgmD2hpxrx8+EZ5pjnIKwGgsVq54sWJFihUnFPiIOqtqsnuvngljIKbdqu6y5qJT1SPJ0nJPZXDyMSmGsYvxhr/8YTnR9W1uUWUTdpvsUg28eCCrMCJn+D5BTzc6eU3VrjdZuZ7dfGyztPdoTUSiEMc+W/Hg88zzZhlpsedHJpGp1ZXg9MKXyebvTJmM6A1AWhuSLLALqrHVg9k3tubuKl3C429tQHb/YJ/RgC0IRNnyKJ8JXz/8MV8XNmWV0PC+nIx4RhMR4PgzSfp8Jn4upatZFFWzUUMgePawqrrNsqm33aYt2GeyXmY1W8cI1ydqCTz8sFtVid4oczx14ABVK8Ig1plVmfYVLtfSfCWuz/HTsjFcuWJlV1agWgExyeERxJj6HFJN77DxB7R0hfzjAYkad9seosOiA2eoDKO6pL4esmILJarrkSWTO/1PX/zhyUWnYlUVisTpoi0cocu9VJ8+2uuLk+xJF6Pp0r4/6S1HJju6R/ysy5cuOIp1GiHaK/sqM2AlF/U2v+8g7cnDd+V3nMq+9iBCR/dqW+5Z/Uy2Km0jvCXNuDveGVswzaTbthmqsesPSHrs1WmGj+7F85IituqlHO3q5CL0GerxZgNB8OXv0DKbcnrM0zmjgY2whSBaILrhb4eEFBfiXhAt5PHnSJYXIcVEUz0nMaqyhQdJQwEHKzG3J3Aw4RIkQUFkXZ0KGuq9mgvvFyLROY8bwB+v78GKY4skkYOtDo41juIJQMgkMgEqbkFP3f8d47sBI5gc7dcyhq5Eg0ws/n72tbTAnf2MxUvs4D+4RwT6fJEva+P71wkv6PM5ls6W596h8VDVUXjeUbARnzyrSziIt7nBalvxE61/8SJyUj3H7XzPevT8yj+ztgUNa352wzdUZy/ZgEJh+py9ImzgznqvgOTFIqdI+fGDnznrum1lo+CWSoUe/5Pff613Avy71vulJlmBqfmUs3+baQNnv4OWjGAMr52eGpLGHNS6yR5k9htj1WPrEQrr95k3P76Z9pZsXuYyIRtaVGBAt2dLYIxrCt9Cx+So2oZ7VOi4rVqNyjXuNlWSleD7CQgJ3+fs6vs86aQ7VuGEluXF/mG5DepkZ+mN32VlCl8V+++A6x9QvcXySXmnszBaoWhuXwkoEzsr4/P1j68iV64ZYVkmjgclC3r8r/VQqlu4vNF8805GriyqUzkx2hH1T31MXtJzTqP3KOVWA4vi4JXFpYgyuBhK6LwIUSYnnpttBpe6JMsAS8BfBlnPa1ymGKzW5kJ7cWNtSACxmuFvDXpwQZYxBoQb2LoYPCwQohTn8CYdfKaUzSO4TA5RkUQ88eWG9cCV3OEoNBmOIN6zGowij7iOsrKJva0D2+TzlPXGmve0eKHr3Tzn70H2EObPrgZo1wO05yGtXbMGCpu4QayNww7B3foHhZ/6aRxekUx/xKdq4/eHxEotPx8LO7ryk5HP+rEfZv9ouYW7K+mWgZ6gGjp2AVqt9UWS80mbL4W/BUvSpeWPYXnE/YJzOXvJt6/PUodLUpOXyS/uRXKmEQBu3kaJKgV5W3DfBTzue/MuyhdPX/whocFDKNJ9yfCbFLCJyB8U6pasCxao2dAuYevbecXy71Lu4rHDsPKDmDAiXbzocLmm2yzPaYcrdOi4c/8ubzP2h9QMJZR2VQqnsvsVugglPkGPk8IhcFnM1tE5vGhqJAVjRQZ3cG2rpXm2wpbwYHFRM+Uo36EuJawIpSkQoqx2qpMLxlugK3DSFaRMkV3SqkBdVRNa4aRhmdds5Eu7HUoQW01g2u3xMmUrjJ4KiW5smh7RZxlUEAKSkARas6NbVJMY8+B0RRbfy8L5eNKqxnB6Hm6aehTh3MTGpn0XePYDq1I8S7MqJ/A05scWz56muG1osnEXYVD3eG5HtF76jNKOjJVhIm7dd5bvHc//+fZHsbhfoZyyYr76GoozymQez3eV41jNAMeGfx7zjGM/fkW4t9gMp6FaDR43XeJeenj1YLhVGcBD1idW3Pfc53984eaxPPWoDH+Hl7saR735H52p8cpOLMSxoKmfwxtwTNx6Pp1wLlDbja4FTcyLf3m+43LBvDAktCQBIHyNeyCb+F2IjYghMl+TfOXBzSZnSz9aYA9vGzIvSOPlv0SUrRRj2LxcIg9nmrAn6ZK0NcUBJp0x26iYXjxsg5MtXzw4KFuHA1s29bRgeRhQG1Z0DzwkeVjklM3gSdbIpZ5DAj2cMiV7lbHxYs4+dPC/68VZoY8ekJXQTaKgn5aQZgl+FKLovFwFlLpgne4qQPmFRBsLW3yDyjTMawM+ug7zcuPh4FnZR9T2x5zChGbTbtvUiw0/M+QxLZGoZRdlw3OJG2y8FNjEGoMnLNYEc+6N2yG16+XBhZTRoYNtMw8Qj1UEEJ37Ha9Bm6zJduxv6TGFL7afymaXMvN47TK/c+0IuLDyINbhDkFWTsIjsxHcS2EDQ6c+L66liNTvT3kR4/JSjxweh55pQQl4CUniapQZdDo9znRiGOGGhFRql536UJma/bFTn0OnenAH3a1Tnanj/YCpZFnHm7ETtd/x6u1EjfqVcKwI/IwrUgAz5HX2R9qZr6jTXenUPHXCeNZyQOvgwzyZtTCnvPzYZh8ouMenH0rCOru49Ro5f5XDzInZyGTzeOXJEeFEnmyIr5i+2M45crKy8TObsjMa0aJqmyDydKCaNa+PcYv/CE6zmiTERSerIoRUE3Wj3CTlB4I2wI9HbQB83lIXkg9x2RA84eQhQg9SwJH1Lsu24zmJHgvJ3p/vRTmM0u9Yl8vuwpUTI61s0g4OZAJUFMYBR5yX6ATnVPlRCuc9uO47DGMRch7BGKC70MgTGp1I3Qv59f17Rpr/Br4dErZq1lsZ/sEfzb0s+aWMyI1XmstacjIawS+sk7d8yze44qEas7LIbHyk7GsRFqkeDYxEAiiMJo5DmDrClTePdgigiqTipomHq5sNPqxeyfJw1QkNNtQHi4OsXB49aqTjOYrojfv7hzWC51VfPOmaDxcP6Lk3lfQp9RCfzowPrTy/Xw42cH5n926eQHXuF//O7yfIPv3+/Q308l+fzf+K5vcv5//3t/++evY/DKnK9cXUERulMzYI4ZJmyZB3jRLrocbEtTXWkKQ3yAPauexjZQ5mUBN59H2xPaKePCkjcB75g7wxFBu6GblwyKo3eIRBc1In+kMOtSOMQpOTQLjIaMZGd/38Qsbfbjv9G8E1GOsE1aLBcfOXSPDgSjFMetQ4WzSvQt5tmLIjKqV/ysM1TA/+ZfSQcIrQKqEaI8S70/K56ZZ6j0z3FsvOP7ieCAUryT5o4b6HOkV0cWQiZnYZPM/FMq8OGG9+yBLtxSLjSO/dY+nmdKC9dByrqQw2yv2GSqGaxz1oAa/P4Ca+WF/qO6Td5QueAo4bhDUHq+BLMOTADTztB17lUwzaWrWpWGRxPM/auuLXGiOt/OTKEZy79vCqY8UWsrP/uAmGL36ZUpBvj5ZaWGPp6D2fUnr11939x78+a/a3OcKhF6VAssNAK1mPlemoprEMYAUG94wh1vAQINmcPkusWzwjKzZIrNmMLnue+YBCFaPn41ozhnw3C7dcHsaWsPrWTGF1pKKAWWk0RlVn9zjto09VHWIl7Pu2IkLRbF22VY/EsvZjZVlimbK3uPJ+Zw81TWu05rt4Mar8AmLyMsWYb7FFiUY9jglEtz2UJWoahtRM3jTOe2rrbG4sAzunLTa26Z0l+CYwyXOwoblZchHDgUlzpsXlFqc3pIVHEScZSHAG1GaQpYsIKovswicpq+7axVqrsHFdObfrktWHhGVTw4b6xWTf5xiV8nGF/o+uNM8y8Gm5HPEcw+/ubAtJTla0ouljz9UYkaJ7bhQVVc6XfsOcQv9TIuHCzcCrv2r2A2nEex1OrVUF8V+pcsHxtSdTnXWnpS7nEXNFjjvWihby6MaKQqqq6pOrqkLJqqNbcGeU7e8E3Kf2iLcmuSEaCS340wj5/bsf3vSICFvdgYAa/DTiMXUxLtwtDUS7pZ9QsLffv+2RjGnMgWgK+0SysaVWn3CGZEmnwE8i3queJk2CFk0+YYP+B9qhn4Sjvqh0t4xObLqW0qN8EmnfHpoNmxiiklY2TUtpoZ9Ewp/b5WGoPmtGj9enR/kk0t5sUB1VW+uSWqS8oF8uAlRLbsABoeEC6RdqrpZpzjxX32xw3jMAUItkya3AT1LZs+Iw26NDvLqLgyFpAQ04PdesXL+Co4db995qmlyLPBg9kfRP4DMJnAD+nK3lecbJawuKa51Y1pKBpkv0L7zsV+wpBj9TTsvYEGqbjY8VWV2T2kfNpngkLiro1aLMDVWeJQlqivKrZwuxII6RcQ9hVSOWrpe82fYS1ixdLzmO9kpPV+Tqul96uu4jZOXV1QD5kDIhUdtD7s1vnyZXAfUTjAC0mb1knYXUWTO07QZiNciOaHU8j3DcoYmTpv9EwmN8+g4cK9x3YDAbG91os7JIuigGHL0fLRMNlUNzDRahyzfS9Ugo4jJ3SEJEB5zY6CnekSx2cuUQRH4OJKw4uZtQnyJu2bugZSHp4OJyuIeBB5mrKHrtouMLPXi6JjjKyb77XcnKu6dHE7L1Uq5DivdturUvDtj8qteorHcZHnMelqpzvSMH6bF4j7ExBfnM/gUOIwef6+Xx9jqaU3QLHlsDIkm0AWIV0RP9seqDJqSa4LzNpHUUDB/lFsYOfvx4Wcd9r9yp2LVpU84y0+CUiusjEy43QKHXmBvNaDYswqZ2gAcItiY7Llm0oy5pUuBiyepEZidigwAEbH7XlFY+5ZYsg9hy5IaLSJDIJ3MLHQfhx7MeVqEDjL8hnqMS1GZUVebarx9H3OtNEmGl7NCEt1gq1nrS3jKMxHtTGsDy/MAB9xvUUH7I4sAH0tbmdMYiPb6uwzKbfQ2+Y7mbN5JkmOsV/Q3P5VvKFNROwKPl0IwVyVRJ+mKKT7Y3wnnOFz6sUfNi+hDFBp8fuA+3aecruCms1LLAFjbyYqdKc84lOG7kcnX0uHN64f1VskGOXr3iUc9Y3myFZ9/eNWDdRMr4c4Ly2pEypJW/xqq7q8G7VSt5pcptg/W79i54Ds6uwnUjIugatIDiQD/mLiQdSS2ChHGCAIUFWzyBR5vY1ZS37/5iygimmAZA27k2vLRgaStqIdw8xIP47RkL0HqzgxVsKYVyVmRuLORRMz88j2TE0JiQUexQVKjZHGy0zwTSF41/GZBKGdEsPr+8ePH0e1JgMAXtXpc7lGfcuhYMsxGt7qYOo/bc8jupmqzI7nF+GB5pR1mdwtLPKkP8e9EO4k9b28qEO39T0aAW+92wmbvS+qSsuzPZtq9RPvsmYzk2pBbGgq6gbCbURO+bCEjjxLeTnXMGWWc3CSonzozrjJrEKOF39xxMFtpAR6cMEfe8JWxuuDFaZJ5gNGGopg2rXGR6lrOvbwLTeM59qUzL1eBnQVqo5XFbc1lbLOoZFzLf/v2nNy9//Ib1bbZE2uH6MHuF4T7xlL4B58tpqhhJZyrevuxQJFkZAzGiVH4uYuumw3GGRLGi9dLRsXzQQGp+W/+IBMa1+VCE3ooC+w+6QeV6g7L+6iyP1Xc5kAc/5xhKPXzQoce4WOkY5WmCOu5fv912Kb540g0k4FtAT5MS7Eu72+pivFXP6Pz75rpo2/RcVRwl+/iMWBVHMzoySDFGVCyMLNNNOtp0U4hC585CaJSWbaXr3Vf2eF/+v4bpUM0m/2ugf29q2sBV8HL+M0qR7yfAUGug2p9ThDRxvGc1yJ/sil0NlE9V/XFGcb6ag21nUI8Zum09Cx0LGlurIknPAsbmGNRgtiyz+9lNW+E64Q72YA9h4sAvxQeOc+pwnIcD2lA0rD38zut7kYjNdjlaLnIVzlL+MkluELm3A2+aGHB3nZgAcAyAIMAzt9nPixaX7BMonXi9aJklG2ByZGtA5dBZcvPLmPV9zPGKpbVbCeLxf3/7/dubb29uht/nOtKtE9a6uKb8AQK9yTVycIgnlu0eoX2Ko3C4E/WWgFs9tc1ly0sXlUVTktro2XazznCzL0txOfulzHaLss9JK1jFQrRWxOpdoS4zQg/8soN4DFUnAs0y52615NWOgqQt/6EeBhsanKzRaYlxni5Rue2WOUq2S4LqtLPoMJ11LPfOFkVO9ODhquMTQVfiinSkwqXY5u0oSWrEBOnyRDxVxKLTpt5zv58Z045TCrlw5388n1YmZFXAXVHB/UO5S3IRKbk/ioI3KrtGj71UV20O8sreMc7Q22TsIAu33bewBmyLRbPzOrBDEL3Xgib2spxETlI1CB1MBgYugP76++KS32C++O/rP/4PpFCz/vmsz/kGcQf/fOjMyDf96ypCP0DwCgL3TKJ9rsBLcyZIr5zQtQlNlKFMMdqR2FG2SxFtbWOTMyQLins3+ARZNrsMjNm8YFHhuxyYzfqi/c7vwDKl4AOIVOJ6+K1JRx1S7HrUaCG/7+0Nl2u4YedVuJJiYdE/xXRVEjq7Iatmj+reZtGrRxb5+D0WThC1Tc66jVSSHR8H5m9rsmQdH7ZMI3qhiiZ67XMXIW2T8y/MwqrE3ODR8AgbHIg7uDepmPW90/TcZ/P0Q5t14DyxwdxZlJiSaHSZZhesz11NNA+4BM9mwwatmRL84fWrl9fPN7dVfffhT8+ePfuK/ffXq6+egbHGLT2e7TE2wCQimGiGQLTXNzcfbvhWeHfz7S+vpWVPWPygFfsqQDdtkNX/615WVcd0giZkH+sQ8tWLnhko0iWepkyRaMSNt25VZ3AbjS2qV6jI8kMnosIHBAts9YqQeScm1nJPuuHqM/TeYj/5zBuKZOnE5suUVZjLYdkeAuzqzwGEKu58wwVrvA4xsiRNHF2mAb5nq18kByqDP3C08ScoA3ul+MzxU2eh6nFMF+U+2yKQx5LsKm+0YjqCP1ix4dgLRge0aNft7yn9IyAX9NgYGJTm5N2jkopXxJz6p9bLYjI0tYXpz2zoQrm+FjvSkAayrZ2UPjJZoCarYn3OwpUACpmYFRk8TSbOPpEKpRl3p2gTPahKkRfBRRon/lTRSxT4vzegFFkFkwqVOLcRebxtEnBnwVsPcmNNlLQmh9l3qC5wPXuVNYfZ2xpegOmrdBZ7lVQQxWlqDx6rmppkaj6a4ObCzTvi5ILOX8Fbv9Rfx4DTzMSiCHYuxtb5JACFhdWcDa0BCTz7c8ez1CNNbB36HdNTm6FL9+IiO13peJOzmr0u4dW8U0YalnHmJJJ16ILGLaxHKMhSOJd08MHDCRVzUKe12Z08oFP6boPK5+M3+ChtIIG1FWAjY78FmWa4XIZv3HmhPEk4xk0+5Onx86vhXzXRr7G45d1bFCWZgwmHfDY4tVPSbD27fnb1J/EOqytGtjaUihu0LnxYvszuoUpmgz2+XSIvCfueZjBUwb6WfibuxPNkYMT4+GzskkbIpsgB8ROUvYHZZaPfrbSKA3fBEmlZJH3e8egJxLZ+MlpaojmMdsfGCHCuw631JV9hFtBpXuIDMQHDWnwu4VrLRJ+HIoGLwNgH1PyA37V1+W6D38Gb8ZHXRsEOsmFRmg1u7CiiraLEiQ3Q0JusXL9uhuYQmslmOFK/0h2Qit53cEmzBTctA8c6MQ9ADZ19Wyb1oWqCa5OMH5wcNbBMayh2YsG9SbIndZ5GiCEiq9JBH7+/s7K9Q/l29nXWwIsrEz90WJfn26XDQ5XHpxw1kHGSnHPDq2Gfw5LcxW5feSQpuwuyaaiplzoIe8dO+NoOTxaxxuCbG7x0SN/gK5SA5hGTeTiuKsRQrLF20L1cztk+O5zPng/oj8ZMn8V8flR+GZ33KUhwPlE5v8hi2qCi7lV4xOYnRH0P73RHRnTJ5mT1cBe716VBeSNk517z2h2/5QUJpczRW16TqlR4L9xhSkqm3H9ss/owYRzi6TORHAZQ+1g4Rhur8dpphbXG++jTN705BXPKDt9lQ2ulaoU4JxnrM94eHiKWbgY5z/nG5WWNVfsyzj2TpifN6X0TLINQObsBgc0NXqcxRRTqxpBVHKGd72TSXLebn+O63a48zCEz/i7kvV9KnygL6MJjzuysJNBo92calGO7tvaJ0MIKmn3SY8c+xzKdCW9+A18I5JHrSDA/w2Ev/yJcXMlogaO/e5locKk7cCglRBKtM8wqvcqz+z/96X65v1p9tTnmk3InXaDEWsamKAENdmzCt4rOE51zft//TJLtHryJhHLva5e2ZEuJRQiLArnokSIBJzBLEcYiTtLzFOtu9gNbPWQlGuysd4WJ9Bl/03gRgKJ0DjhVpviQasGwcoEnMbnpHn/d4M4fZO/GjKzi3evOdJw77ULhPNV7n5Md/meW4thAxIk7iygk9+Axo6dJckbhVzVd0DxcwEr80Zd34Cd60WxO16RMQl6hKjhy3BQ+rNmfZhMfMyU/f1zLFnXryiERnkj+TlAFXoh1OJO/Jl5PfNPeLXI/11yB/BXFhQWIgwwTFpLJ4JHvBNLqkQjSwL/teW5ZLlkV0AVOvIJoeCrblyXdw0Xz4NPLlsghiYpwwMl5wkGwn+ESg2f9+b6lTc4zMpFoBe8mHzw0jPkJ7H+y5SsUmd6yZaLhzxdW8JOI9Hemy07xjp8t1zylLbiFDA0GTHbpxkwl6dF7nlw5TH3jrmx5882bobPVbElT5bJs2a7vszyHocFC1bm5jW3WbpgydWuLSxcURwMOIvq4Ao5Pi0qiTgghPnxI//58j/awDl4zfWEXcaXnk9Q3aoGPPQVBdrtAqp0n0C7SghpcIXhFyQPmtM08mD/JZIXV2G0Qwt+MdZAaJbnLphJ3akJsT+qti+YI3DZbiPbya5dRdiMJPPqcny1TXFC579D/2ViR1LdtQ2PXCSKVtScy7fWLgM3lUzZs+69CF2iLP6APKSmRdGIMN635Gfx33Ng9fu7ulKznkaUqTcXH6cvhc2QRfY5Bj09r5fd43LmsnUJJXGtHySPrr0767hFpboG+tcRM9Z+9ZV3kAH7zX6ESpai/z0BscTvSeNKyUdZSO7ac4A9S2rgskwKm9msu7Eu2askSJOaE018lFlyQYaI6vw8fO6ZwUpw2nPtNFzCKK82BjD3N6dTQUFO6tRDPY3wHDEvx9MXf9tVcNsNlx35nZZK36cCHOlxCvknMI0Efm73lB+mRkgFVnrI7ymlI+gSjMa5TlOLFNxmbn1A+RQuTHFLNocrYpLIIKdNFzFA5+zvG2/DUW1LXhqgr04anZ90cFkWkERUsP04RfEgusSzmm7ZA5bzO1pvGmg11CXtijJ8cAxYTZsojZVvj0Na4f6JhsRfV3pRRh1dZogZuJ06If4JvJqOLZd/tCXzX1PC+MUjE432m75BSg03NuUbcyYd/tOcSZN0ZaPrq+rDf4JhzaVhJOzS9vrbQT7J6hCsD7zZZzL5KEBuLWPEn7NJy0UeL4MpZT0gx9WzBn6D7QYaz72qMU1LM3tbkFieh6YcUbCWiVU4sS/AI/ZOUoIlslzq4llEjBW5q3UYaVY8MWeB0qXaIiROvSpukZbNBVDUhKDyy+KjugTa44t79Apg1RTQ63P0nNJJALehs9LgRko7fo+JFxTj1WJUlxj+tVnD1OVbHmNg0VckuiqoshtYxkG4j6HIdA+u7GNquaQROUAyMicV0yxUGQ2YcI9aIbmosDiRDajTnQwy8j4BpTMY0JkaKd3PuaDGWIRDj7ZCSqIQMbsHfJlKTckAv5XaJR8B5DCy5CTiJkaJgTCQcq16sXP7FUqxilbeKNfAq1u/WseTrNAbius5i4q1jtbHB8K5xCLcRMMr1NibYNgrGajdPyC4Gg/mi2LKLVWYeZRUTTzzHzC/FhrRogtjnUMaqrowJQZIYWOFyXZPYyFHFOFfNfBnrBFVM4GhPrmPtR2O9jWaxThQd5WhMVhoTlMbatIl1igYXsIcRbeUGntwEa8QYLZbtLlZA6c8wQrnfzJPYeMLwJhyePoUGIyey+dfkrm8ig+qIzmWKMD3ztzlfY0Rn0cqm6ZwddF2sn1URXO9Je7i85uDhn6Sab24iT3wBAazFvTIqaHpus7/XqNowLXP2L24ZHW7juStZ1wPTyC2+Gq9lLnuViV2KkDi0kAqTPGy3L8ostmkbETTc8WOR2G+ukkYb0aOaOrDxT9LP6B5F3qTyKOZur0ewPhwLNR1TYZPly4Q/KFc0CfI9KBEYYUoCUd9HXEGN7yEied8uMBdk+FJVPw8z0EguQT38kwy6RoYoOz3uylvXLqgXSBqb2iq0Wl0HfUadwiraJzjCpHQzXCcygumSChjVX1jksx4IM35hteUObsT8dJV4KGNbEgbmn5kKnkMg9mHhpNvs2cJaHb0fyn6DZpbZHNxFaSFOdYKcLXdZ3Qz3FBXDtIFGJlZswhZaeLZsmwZWW+EGPqe7ZJFzQDh65mWneH8+F7ZZsmngnvLWH4OlnA7VDU/MMH3fPnuG/xqYY2dsCW+ssGVoah75gEEo08RBkYEpLf10pkArVA++iq4j6BrQwOgzD0hxRhNKeD8gK2fNBs++g/ez3jDtuF98nMEtxBWLCFq0ffocIY2dkL2kUDh0+dQ1TbAOOnvONkMBQgcALNLPOCvQOmP6rt4isvXhBNfNPNmgzH0kmjvcz2AvzEk9uco3CKztIsO1R0KrBtcb0tYie5fGirnBZX0ISR9b9vkCEklGtxl/aikgNHuSiJdmfMou465CAnyPDuDApo5QSL2lG1JFKLKxHFC+PODC55mhOGs+uCrmPROUkGGN9iyKvOow4eINywXM+mcvWwpm3xkK2le9rbpArVUdNjpGpxEp9GknOpOZK+vhsbdBHVyJXD/oVVDGgLIvvFzPfsaUdfDEfzJAR/CytcCj86mKfdbxspmZbfFg/FAnwwO+jRkHa1/dqGYBPFS8xeeigFaa0wrJx+Cn3CAfppOLzhqPA6ZRs1Jf3mCxs2r4y75B6YPnez0Mhli+SefC4g0CH3/8tTVrcH2LLji3ZqI4NNGQNnakBeCALah/lT5+Y1VUvpVHpOZTfV3GOB8c78bcMLCaKD12Zcaf1iGF8ubz4g/SZPmWdgmll51o5MvuttdYSec4WLweRcWS//PR0kO/wWknDswv5AdmChG2gydlZMdAHQkcZQZlRgko/sK7Je7lKY7cYjyfgpskevGCG0e/WHx+8eJJuO+1YouhCpd3PEXcWLM/B57B5dNff3/x2+cX4JBJ5nMkG5Esoo7xkgZttw/Hh731vU/5iNdwyN7bXTjVydFGkB/mjj48rET5gWa0B77qwa89fOmFpXt3fr7pkRI/LneIUnmg9tMaUFI/b/GaDkrpvCHELx/2w5E6wHeNh2z8cKzm0rvFhmkzxK+7pt7GCSkDwQ3lYnNIfbl0eSO0tkoRPAwRIWV+eE7qbA0v3HpwKP9tVqMFuECt/diFL3jthxM819+aT+vBfZ6hQH4jNBGh7/zw/KPfyw9O+IiqVeOG+2CVSaKqiOfcuCfm729e//3Dfx1xaow63G26rGsufE6RQdov/skq/XrTzN+Cl9uIYgy0yqLJ0cNBh08/dNxzKqmM6bfGPNcTODDcdTFUNhmtUBEQ8J5+GYD8DNuFRGELTCksldcBfX9HqysPHWhtHXHolrjNbEoDz77OWzx7R9pkU6EKhzZUOpcli9j48foox4rlJhm0To9mMKmosNfzI/yK7oD06oQsAUtZWgm1YA4+ZvlqpRGFPmXVYlTMgE1/3dkiBgolw+FpXzwDR45DeqWKKONJ7dJHf+vxXQsGMKr4KoHq1I+/jmGZwoPBP6CKRg4vJLUwVF11Hs69/vBNn5CmzqtCil7UhSRlbh9SmizvScPn+R4h5PmYT5i4/Q99p0oj+/4OwfQzDUnTSQdLxCU6F8t8JMXLDJUhWpAA4zZAHqSPeB1c22q5aAhViHITlhCcp3gXEDZVANVkzZ2weniN0wK2ufw6ZU3pY20VK8Iei3CA6wY32J3aU7TQoW/scz0uVen5jl7ybFNEuo4GRbeRwYnfdbbFZQkOAnf+ZqNFWawynZ0Hjzt5cJIxYJWdR1O5zWJqlUGFyCaMKi9YO+ElRgk33DQQN141wTXNI5HUmxEWtPOyYuErVPAlmwvifX0VgBlKQ5CuSABex3hex3hex3hex3g+jyV/Hov5ZSzml7GMvowl/yqW/KtY8j95MR9/vtsGO8pb5659EJqPe7+cDxTbU5+cZZqL0Vu2g/f1t7hvnXJ5mb1/nyoBBp8LTK8+svZabv9C//yX4uOwwyPgdsARv40OLr5Eg0xslpxNbZmXDceA6WKp3W+74BilkicQ1QG+AerzDOB5nlVt02SyFsaZyHmJZIFscKI0BSrXJNDZj19y5OmMtZUV5E82CUB+AEfMsNicsJB+K0WyU42x1LMTjl8ji1X0o1ASx7+KQmxVWqWIc4oVNlgNFPhG3HcLPgjRjmxl69B9ZExf1SlOHUWCpD1LHkekk5eJrArYPI8PkYUCY2yTWF224N7Kx/daDA/1wZG1xROc04qrwFzdm/2IG35a3ftg4IYpsnm5T4d1NNavf33/nok7/+0L2JXacLd0kE5ok7HTA5tz2Auzhn3S17OXdTO4JOXxrlHtKkwuOm5W0mn0oc3f9OVyOd4IlxDv379QtvR/yyHBB/NJQ3E3TeF5lhBHKvSy0zb44akP/8ptsYNZqmjL6JbFiOFPp+SjX/sgY9ZydrNpy/Xs+xZFb22WFMgbiyraxMenZo/q8DkUt0L4iyDc1XqNP7ZhdSgWoECXaU2ydK6OGCIksUa0CfzKhgUkqObXr2wIHnpIvIQhJ5HFIiBkNdNY1h5PZaRsQcabjA3m8gKzhdU4x4j6MfXlSxtTTjZtUC4xbUS0qQIG9Vk+iEHU6ADmb4xHI3qOUz+cwXFqViYkL+Vjs30+oTNYX9kR5U4EvDLKbxV7NGV158HFIStXJMRZpnBcIz1oeuRPYbLHM7Rf3Z3g9US8rBWy+v+rAHHP/saVfkRS5a86SsqTJEUNwnfw2MEa98QqsqQm/L2engjyi4lQ7rOqtw7hs39gzfY6Ix777DCoXUYGxoNJEXdf1FPGkxWwMqGzhvCt+rdsJNcnnyNsFZUItCEseaVSf5K+mDazX25ejvxspKApG4G121Y7OFmIQ7S65Kvz/lSYunZtKjxGLWVxJxhdGYVLp+/rRkKWQDUs2dA/qBOqCDAPi4nZAJK1AvrOKlxBMVJmk/DytTCPvOyKgyDxl7l+fXH520X3oc2GnsA+0nKM1+wVycEwXPxASyJ8CkUKmMiI7nzsE47u5Ngpzrm+KHHdMhWonj3VJ2p0tAUWPztgv/m2jTlsSuGtAgJnfz7twUJGe1Iowefjc4Zz+iqzF/lW0t7tL499dLnPHziCUTjgx7on2CZ9ESwuCvYlsVXq4RJ0Q9pj9zTElxs6DXM9jeUxXl5DrQmtSLgSPG0hlIB5GffHaPH7DPwUrKX6ZcFTu9S6Zeu7ZOCWzq5m65Orr3h2Oq4Y/GXYPhyxscffNGa5Yd8gjWPWVrEdViG9s2YFVYDvQxsaD6oAfyrQ0HhQBbLGofGgCpS5Q+NBFajcdNXkk6VyvSPiRDc8wvJpqrFsdGBo0FOoStCzS+KxPF2P2iob5BO3DOhmwZPxconA1FrcLttk659FSNTuVhYy+jaQTDRBDdFvdnVqCyjgF92ItcQMFZMtTl+Xw6oJi5KVTrE1MGQ3McdgdFDBK5qi4/BkUk79kvQtCokj/AijlHaIKQAd+vX28BsbpTsEj5qBH5iOxcjKTjgXXqKyaVHZLZmIJaa0W9NtB96VUQcydnwDEOrSCs1dcJPlK9xtbn9F+DcI3iKOtuyPkpv19jUhaSfexOwqwlbbHX/WFGbS7oDqNCsuXgQlHd/8rlmyU1uBxbAqq9NUhsOcTSgtaGjx6Q/l4rGbSZnw1MMZPOUNCBXcpYlsSdiHnf8Gmy4ayorqekI7JwXt5Mql07oXfdHhjvWlkrAVL3ch0In5E4Ob9I5vgNidwkjodIgL3SOgd7NIpoN3wpwU5R2MS9cvLgZ7DcuNpWbigYj8xgkrB7zdviTguxeC3EySxdOt1pWoIjvMRCxJWdVklTW0g2tmTF05dGrxxrpenlOnA6pbBx2tcMI+b9ZW0DZdw36ySmranDDuO9ZkrAisrniP5TZrTASr9+rhy/5Qo6ON7g3R5lcj4dNlzUrcLaEJsvLAisLGH7jNZr5VWC5nqyzh64kOtkOo3KTsVlkJW2kqCF+1vOfHPsrVOvgywf64K3CxhBLKz1RXJNRUkbWs9lp4HZJCdfOerNgzjT/PtVi0aVMuqPyRMLmBbVuCkTOFut5h1h2YUmjq9SIyzAW19+R64VWgP1qTApXZrW82onF3anfQyXMhfZlXm/Dyxmmzs3CixpghxcwS0wE9YMQurYx++rmcm7JvSW9JM0GZofx9jMCThkPQGSlo9HaESBI/ORXMMsx71JyiZENxGTs9ZVwObEW5Dq8RFgstmhODG3r5IBuCS27f5xPA1ePdYdFLX7JviETwJM/iaLKN4aSt4HYbjsmW5+l1TDLxGmwTIQkTdBc9rpa8YNLxEbyt1AcvGZw84YvRN8YkpnJv9f26KX30EN6BP3WZam1VK36f6YeNXcyc1lio6Wj6dgyYA859vE/jtOtKKcOw88UHCdY4t9W6q2Bc360v1Lv0FxdHmvQPEa5PLk7arW5eDN+M0KUMpPdbOVofC/p8gQp0T0q0Fxp+NNrpnaKc/czqBA4J+9cGfFqEbEr1tDMfvsvapDQt66CjBziVyhxwM7p8x7Tjk3vDdL0uJ2uhM/HnD5zrilmx5n/es/+Dbor5vY11toKLjKAnqBPvf+GlutgMjO7SnluOTkniu11QL6I9S/0yddCe6+pqsUfJAi5BJIg2UIewYH727Mvn3z4LjtLZ4MnPSFeuKRaqKfcOapGnzvQkVXskpx7WW0nFXOlCbO6PwLzNYgSpK9hAEwBzUFt3Gd67FGnC7ZRFrQJc3FoBuARlEW+LKjwXx+R3IKZusU5XuyAs22kItR6GwAlGgxZ7vLQ2/axysD6FaC95xdTN7apl42p/DFyANWEfnVVoSspecon3bC3SSwalma1Q2GjfF6Mh2wPppcpvSwGfYN+QNIdq8DlNK4oloIaOzkQ8qjUVWSMXWzI0F9YhDB+xXAMcNkKZQazIysuuZuuC+lK8qAMHH9Wmmn5wU21IGSilHHRPZww0NaeWvsPJ5l0WecIsB2rDqI2hynwDnOtqEcrj++kq26YmZeY73VSwo8Nb2Cfowu3d7JW42zN7V6MkGLlf6QU0nqlzK6cU8iYHY6TuCD1kqWjE8ZRDdf3IHBu4GZrq8+UYuIbpRh6vWctE/BvtuYPmMx/eybBj95oORlgGtTf/Aa3RfQaLtAfo4tKLD/ArND8+6dQYFXK684m6/l04gPoGvWimfNTzHqwCE97Ljm7ZgHbRBUOmSS7WtCy99pt92e1QPXRULdvN5dCjw7lynqwdt/DELU/e73rLysObQ3zC2BIN2w/7bKOdNlLTiuvTFMPK9bKzajwvC2jZS2kOetndtEvw6rLEqjXGiRI6koAq/BHvZz9Ah5h04s6zYVqJNoG36teGR681TLIjXcfiHvuM7XL1WCi7bKyjlUD0Y/6EXKlZgRizLgUbw9GP25NGPR7ns4t1NhU9LEN8LcS6T0xQKWbodVIPJJr1k6toLb/NW76dy+Yc5dRo6FusZHRwgeR/jhFaiDtqUZQW4t7kFtBO6Jt22v6j11CuKYPb/B1TO/1NS/YBFmXW3Iv1DYvU6Eh+2IwCCjuPLVtYKzwD8bl+EWyY9Ag8rUay6CVszjbzbmA74PGDYXUwKFOd1aSJ8USxx4Nzn2Qkt18HnqYu3/Frx/HKMhSTo8FKou4y2/inUPHv5rQt72I+w32akdtG/RgmfKQDCFYXL3iCM7d9vNn9FlcbEOJFDWHmo9EsxQj22XCAUgcRb8sHiBvJzXDvB/clDiAbeEBFZFFDVkXYoKJGaUYWK2zDEKuHBBcbsIdZUesa1WiAVUBX/AICP8WJMYQLI3HSus0rP28fExcz4qgFVBlcFHGYyWsVIvxJ1riLvB2a2MWz81J7ko/Oj50+YOBtexQ98YT98NKvTSvYulXjd5zdkysZTYsY02ekL9Ej/v+kSfSAs8oEXT+7+lJmZfyTTq177fc09vFoop/bGdzAqgpV7lL71XGZ75RpnSeth4pXu8Wrxzl7tUWvz+TplfH87uf4/LTSL8Kp3XQLEzdobUSXcHXE59FxgUhbpgsws4gIZdNMlgZ9wDYTz1csQ4Z8y+vRbL5yEqgmDVBXTJuCwBNKH61tSEEaeEE+HiHhhvHyxUPaE0kfVMhH4GJx8E76e44R16SHkIGVijycjZDztK9gVg2GNLocELSpUVbqvSaP3LeJJEqnPiCTSO7SPX0qIlzys1vuLFPvIPGL6PFkT44d8rqtA/aVWpCLxejxakCCp7/i/Ldwqcvai/XbVBhvX/JVbjjVxDlGV35uLfdOXB3vyp3ptJ1bAZ3TEWVddKoPday3dLxfdLIHdKqtL3orIJwRY/2ip/zUdIn5iIro++bjG66v394cuZnbc2fL9P15YdZ/yS4C4jTNcAivmioE5bVaF+SKXgStd2pIsnFoOV7qeYKKZZ2l60jm/BYu3KIPSdYW3pg17NluorV3P7ARIclQ2bNcLTyyFtQlfBKd9P/AHW3+mOPQ/MMifrQjGj3VhUeqFDrRactE/6jCY9N3WOGI2HOrRxqkj2KbfyTzZoN1tBI3e9jGSkvhnjdq8NjevftnXOdpdv4noxGvczfBjkOj9xUmNv87tI76NegZLESmOo2RQ0PaHa2Dmg/fYGyNTHPcNGpXy1DMJXoblYZsDtQoN58uvAsE2CWJD5kFoMIeoMe9TFCKi9j7BYyKHKJ84SFC0dVpw59oyJq9gjtis3+yaSRaBn6FbBfusjn4g85bywbBpcCezcnEpydry0glQtdeH2PEW1xus7KPas29Ac0633UoDyj6Nyy7mrAaUKaH0QZIeazEi7RcSkHjZPUmXG8E/UJ7bwxd4Bj5yBVXJp1jR/jALvodGDT1u1LnehjECNdAGj22if25mV1EqjNvZM7+zgKzt+2S9TF49/4Bx+NcSHjssdLc/CaLUB8g+puW6X8N7lFqcpeqZXDw8+yoWJqE4t5vUOxKMOmE/J8k5pGL895ZJNqqj9FGdUUY8NMY1Ij3v/NZxSZTUEqERwvXW1C9u3p2ZcYzFt2NreJ82RtnuoCo1ifG/nxpKGZKNFiilvka+xQVilrY8R5eYvU/vAPSKgZGeTbQcV8BMvbJGrO3UWwxiX8tWqaYDntLWrgcFm82l6hbzoan95acwJWkBWpmT09wj5M7SZ1hyQLh0QnqwyPHHx4f9nV7TrE1wykjj1XouGOdDWrC4uh1hA3eBgW0NWCn2I9/RFmQcrvwLPg8glkTS2h616mGXmvMTYzPjNW1BVm3PCwUHnlU2x5V0OWr4+8+wgNML/5dMu8EO7ixePHeMpQ47a7N0YoAt4xMXw5ekvJI2m7chXXpDHgeV0hndy8mpMzbRrsvP1mvslKbcitsulB7uGcCZwZDvVFHgs9WbcXboJbIgONGq724zgEp4qOVZnjyaFVV4HqqaWb/AmeziKnp/wY/YZXVV1ZWCm0wJn+P2D/if0/4KtwpUKWOH8IJKaJbRHIWo7YIcIvnw5uX//XTL+9uLrsPOTqQFnb1gws4cP36C5BDxenMCuA1X6d2N80hZ7Fnb8QNjYvQIlFJYIl5ShNMeIxNLqH9jAdbSaRhxY5V2HlGsqpqK7AymP10OPnj5ocAWWF80jtADrzFT9DQZGCE8SKL+f4Ux/ROp4QL+EKKjnO64Kx6jomFTPFdTC6kI0/PW9g2H69ua4xSWCuGmzAeSYpjgxPb8yMb+Gfsm/HyA5jNi5ZRqY0cmVu1m2iZ5uQxoyAHMO+0vEQ7nKJ7zZZ88Sf5YDdG3K+Fd8uFtdwwW7WB47KO1B9/ZCW6ygNy7lBF0/n4mL17nYaL+x78EJ7nmwbGbAiqs7tIzwuIpgAWfHQJZeKfc1PnY0vqHJX+gk/B0GL2e7s+PlGXoM1cbH8GSzH4UFzqeTZdnkrfJjA6tfTp+/fpF+KcVGfW+2Ww+NwhhCNWcC9UU6+Hy3T9SQt1/aBSvWFU3yyn4XbhCv98YYeHJwztzufiv5/98cv/aaRBOjfbqkO7Ikafr/b3Vwt++lKHxlq0QX9Hh0W+XvoaMBysGIrouTb2+BsutFkS/6Iax5y1lkGOfv086jnVEHDe81P5M64wir0jA2RS1jZZyRwQ9C58hAb6YrvEAaMQ/xSNgkv+RPqivJ+wrvKSm+rQ4Jg5SCRQE1B5P3EvzGfTo2/Z4kU+ICDOXlZMu95x5XlalSDJQJ0Q8nvjUZItlEMa0f/9NOf6DEiZJQOWa0C2lDgLGHfQLxKoFRcu5y29DFdY3IsVkFgSuM9uucboaVclRq9HTm0T4Eggtxl3170dRjO+EXfNwhqr0fbr1z2zHKMts3NOcXBb+9e8+a2jHU0Qm97Sz9VGk86vf5JzRAqK0nwPtoLh4NdsDA7FMuGj/ZRHDcbp39UO0ZHnWe0v3OIU2e3QIoWFYl3Ln7RZ/FqhvEAy9PhjboNvKswGEbh7XhLo25hOvGbIxh9gBbfO7bbx0DN1O6clTBaDNz89UcKWidZF3KWLdNgTllnu8Z5Q7N+VK91IScbPPpBvnMflvpqr506aDTxfe6ljWb+CtXy8iAK/NM+d6Bi7Ly+lH4Yhf8Fjmqsva1+nbzBKU/4gY7iq82mqC9jo8dFCRT/nko4Vh2RlzBrcpSiJDXZE3hcqttyEPau4sRq2CI6wI+tWinrmin2H8m2vtI0h2hJreGwNQ4Lzi56TBOURl8Qh1Rbe4KPvUFoJ35/tSVAoRY0alv0MlensDWqa6OQtI7E4uRVFlShCnC4NYQpS6JLRk0ZHYqRsEUDSG2ZI4K/7XmG0CkkUXO9vQpytcSOM0pZNp4s4bQUXtvuIa1wXqOwh0gqVGe1LqqvbgFOreZO1xSzJM7B/H6stKCeh0nZqh+vsnpSqE0dvPbhJWLeViUQHvtw0Rf4pHpvmxR3uUiqG0U5l+Dy6D4WnhZQyy/2Lw9wIrwMEbvxlKysBLuXvOSXg4lY8FDgv2IqCTbhZue7zQ6yt8vhJE8wuHXAitNrgGtvnyrZEsT1sI0pQr/mwkylJBxRXGdy1NIgsZv6w4aJoY7ZnFiwWzhYAvVQYGFugcGvpYcqRmYVJoRXwAKlfffNjILg2A4YIxu2guOTmYhTOBuOoz2CqkKxpht910TFMxWhk9DKgybF6zOWp605nBc+tX3b8Dac+Zyw6w4gXFqDNvicNZqNc35MiqOI+oiDqRsbU/aaKE5gujmKUwXkc8ukYyw5Si2W2zeB8e5CC76I4RNpKoBtCVgsbuAXVaIPZqJA6uKlhCB9XDRs4rGZRz6SWMHY3mVoInLqHBqmpTi3HAAczpVPYJ5iGoEe++kGZ049dorNUSUGDD01hp3xqSdFnFhvwDRduUFc71tlRIHu/kaOTyKpzAZ0iOksCoqPYvo3mGMxQuwX7wHtfocsVXc76KtSnzjhCwZtrKOEHnpdf/L/RZbGTxRtBShG/5FhhUuUYfFatVspJuxhQhhjzXTvD16sj/GqDmtnrMhkc7ncYbAuzMnFGSB8VlrgBykJXKEJwPJj6RBCkjJOMCZ5PkXXox1eTuUvoa2h1sKBja+uePwhV4bKzNmgGXS1LT+4ep/F7RELyqDThlyBiLESaCg4gs9PttnZ4kpEcG2VFBavUqzl4LHewALh1QrkJfIo7TpF9amkMwz2Op0Ia2duFd1MbSuCViRTVDuYE5kXmMEk23ODfRuDKkLg3H2DzdGXD7FNhiZ2Yny/SjNUQPJPhxCQFEleZNCQc+kYITOdiy4jG5bt2AjVpK4e8caTli8jFJqucKKTAbriRF/48kZzSBJCf5vOFjxQJHGa78tEIVrBVKC7F3TCL3Ro1eI8OiyiZoLZxyso+BL/9rmv2MbClgyDJd0NNgjTpo7C5shZeFTQmxvYQ8TpCxSqTOMwq9mGIJ5YdFB4Acfl9voiAEvJzEaiTT42c7mw6n3zd3W0FtaYyyPYQlJlh69WdgzBd2eUk3jRZhITPF7DrjNYORzUBqG5m94vnkb7ypYcd2060XB2L5mGgrgk4dOS9mM/28nvroNN2uot1prk6WcvOuwqRs66j/mR6T7Xs2ojv8Se/Pv/yN9DcUUWd/MMtfv+7OnVqeZliug3X68iC2SBggsf3RoVSxVOc05DDUon8nV15wcLoEQ/wKsyyITV/WVJ4R5p670/rPIab7Pk2MkLZYbFFNb7nbonAx+3LqvrwTpxAeV6837y67JgA0u0tXF2oLi9e1HgNhgW1+xDFUM/1c+3rwlZZJug0r/ktdBzYXgHnzKGp/Fx0HcHEzkwEfRaHrwL48RedO/wfiBZZ2aPXC7d0O3zLI+mP0IWtraRoD2KxZQ8S8Y22fPk56wdut/kVze9/++/r/7mE2fXywnhKBuVaWlikfIPYZWpem7jgOnU/fajDjcvB74JhLU3ogf/Re1OOMXZony987FH6SZ+/a3vFIYXQNeuV6Qc2MDzowvKOMSj8qduC2NS+Y4ECXK9m+vfkb+FH4TMH9bvT3eFSxbEkMtiRwaxUHnxQn5Nli9mETqQKQHs9MNs5sFiRQgA6uhgs8tGC8DhTi7Ic6kDc6UhW7lCe+VtLOvtlpKE4tqoDqMw96KE9KSGL2+p4S/BooZgCHtsW3CzxtjrWHJzp9Pbgpv+jSmTdHPDgk0rUvxHmMH1IiQL9qqdIjl2+j48v1BFFxmH7oGKNKlO0QJ9ZXmc83HKp51HU1RMHPqFaRtTIA6rjfkRt3Ecq4358EfpMgi1m0wuQjpiU0shYN/wOgFOAXs//FrMHFGDEsJFGxox0/ICRHh0r0gcMFL2mgxZ//mC6lyfDxhYALO2GCxC1xRtZgFV2vAD6nqOLjS1A7zVEi9kDCtB3UmvzryMFqMcXoD5agHp6ATYj5plNZI7ZjJ9fNkdnls0DZpWsz7OExT9rwgJkg/4xnAJkoWOMgNn0AmxHdKFtpAttx3eh7dEutH1AFyrz4wUo87AADBtbgDI/VgCIMbkA/b4MDH8SKcCg0wK3AKG3goDZ9AJUI1qgirRANb4FqqMtUD2gBegIVYJGVAk6XpWgR1UJOl2VEJt1/CcactXiK6SZn276+u4trqm0bjz5JBScEOdkTcRZVmVzWiKKQxReAwlA5VRFHro4tLwCD5VhEqRObFy4vo6BX0ZASkJQWqM66KfYuBRN4DR9v4en05pok1yzWbJApXhyW1s0OOUUqN9i6pDWvArtk1raEHjSEZfqRM6hU5K3wvlsSHIbyl28OaAFQLXjdHHLEEpWzV4+lu1GOnacwiqEqxaqSuRpSie9WSg+U06mdEohKOxhWKL2rAyj9dv3XKEvX+/IZCpjwtD0M+tT07ymJGk51xd62TcNZ9jGLsVHhy2JgNfFC+sqokjZV43xnCM2QD9LkvncZhMGvi/9AhoB5trRiBNBfdFByiZA8iqoqOgGdl6FFQNHWc7b2TUdttuBA0Ytm7yCYXM84RuIiOO3U4nm5aJA9RY3ZHL3LKqBqZKNlCVOGimIiAoNjOhmScRDOA5hTVxk8ig+u4F3Y9dHtquojmSNeA6YLXIKB25yxjywLLLk2ZUV0RhCK+p1lApc4En5GM36WFzSWO8yKt05bxrt8L8O2gD59BOW/cGz07agT2Nn9X+zPEfQcg88K7pXfD77ozmIt0FVPoON8R8g45/zWhXr91/Lyy8zsCUITv2UpOqKTLIxPhsmZvgmK9dtzIHqDuc2SWVtgeNqSSQ4r6HFjFsZ8cujvuCfL5ZIzP9unMl5cc1GfwuecatD0zYHFvrgbH1TEqyNZa0I03Mh3OtWsxuy4FVx7CJqbHLWq0ONJ11AlxevBQdteAZXfR2wb6Kv5DVfFVlOrk+GVCh959pJYlnz+lNzIKMTOaKN9kjl8w3LGdHKFKlvUpcdyK6phzRh7+D8dY3Rls5AK5dXBu3PVGYvVxxWW37uN+7z9C9/SVu8+rheXad/zq+rq79sbtGXV3/9sljsK1yu4VVl+XDGmJnXr+bxWhnaIVYEaCedOGiitKLN7vDn6q/7DT0s+LsGjEvZ9L+b/uLf70lt8+y0nVonKEJHMP0ifDsp/eovX26ul7c1Xl61Y3IdqFSWh6pWMbvJih2wIOetpdsi3i3zbBmzo9KwmWGWgz6sjvXKumBj/v9iMygspcuSdU3h1W7GZ45XKNSHjj4imGhWyzZfWreBIoRxdzrchO/jjrRD7pFqrStC8tk/MzAl7bfv2Nlz1G7s9L0777QNerLcoIrNpgHZqPQO4QH5k2Q7e1ejksJFkEnaJOcxbxSPQNKQOtYgNUx+7tpn43HRU/MW6fOFuPvmwWracEBl4+aAYsEVIViLeQe3lm4K/BRbhWLNNTCBsTGB22jPckKqqCIuF5uf5irgDtz80pzVkH7faITnekiVWamk6A76aWS/4ZfRtRHQyd8eY0FdFhsstndCiimlQziH9MXD1qO2SGJTmI3gNeKPfAdEuPvUh4ttYp8SqxK5rSueuAop6gKNT4AbCGws4quMGDmNp8KluDQXEmq2XhXXofpo0YQVOhS4n1YhGidlFSw+o/Vase8lj6eq+SuQpFy2Wd5Tx/ymV5yA65wN4VFau6RJnS2jCRvScjciASHSj4/OKFa7dapiO1UbnZKxM15iDPuzzjjwLtHPpIV7Yvy9kxXKKZ6d9OwG8Kg1C6c+LHi0OxyT7nw7bXm2x+UGEdpWPdttWr00C9qB96oj7EShfXy0XmElPHUbephPZCngCRlcCL+fpbg8xPxv3NsEuX52MFELFjSxX96jOp39i+lY62FnFUoGFn1vxZ6YbU4OKZ29u/l69tNqRTdsiXLy5EFK+IDnRKZf5JxnQ5Vvcx02UayaixNHLAKChKd2Ik9um2dPPxosad8iWnfUHoHjB3zRavGXWTzSEpXboQMJJ5JT6xYobvPWeM96FY2QYa+khpEYQD5hx6LIQ06f5FoyhGQKHsMjuUqCyTyMUhwSVK+yEh5UCalQ1OEYtXjnNEYQ/lcjYqnlgo/DO0vgr9kjfIrrLrK3mScStAjRyy5FGXPZw4palA/ztFNumV742ntUtdzCQ/ITOZKXoS89guxZV4Ymsn+1WJPeXWaSAFWO+6x6dDhBDeLDsEFA69ShPEnsYIELfq1dA0JwK2SYf4JDLILS10WFkohfb0bKbBJ3jOGDstptcEhqE/XUEVqO9F76cHp3ZDn1uJklnr2Ew+E1jnW1FDk08aiYB09thnJ2k2SYDUx+piUVuNl69rBj+8gm+kNUK59LfKpyRfPnKEaFSTOyteZRFC+DjdUkVaIzrhKIfKVc3KHx2sYQdPkNJJetEfDKR4UvgIKU+BCS+sBrF330LRKSIP+6GknmDHOazSDnGb+8fsjZvz/maJCJym3RClQ30a4Ifkr9d/kMqHjIIHICNT6Q1kG4Pw0TXsr5QIV9yzlDEVshJpw5Afmus4WUK2KH+U+mz9hY4QSQw156nLCQBud2sK1Svs1j1QRegqs6GzpgplM49bNk3VxYmISZefhjd9J3GzyTresNMg2rbIsATexAn2K2ZXl9m67xSNtPr2vidG3PAi4CXoCZMl5t2MCwZAXQEaOEobIK00jF/uQ5A54nuIPzAdx0lJJOtL/lmNPlHHPNaRetbymlX1/T71b5BR2cp9wcgkb6F0ztoQbAKHtD0ZwsTH2vFnSLPGh635n9wA3Do4IVFklLZsARq2id4Iw2XnyAos3QotSK4oydBtNe0VxYl9JAolfMA8q5ZiLDX1WYeJMo1tHS5+RPf0pu/0JRsiT0+IH30XqUnpxjs5ZN0oW3QXvSMvin0BjkW26LZe/9JSeSVQAH1B71QlKFslJOYw6u5y0LnVqMLa6/IUVoy5VzUmpIcvEXgNchKstpgxPFW/+A2VK7zxms8OoEA9OaZTN9+c1ygUym2kOBQ1bp8KLgvq1AnKycW04LJ0s1OL7wbPTWFJ9cFy6alfxgu/ZgtbvjgO3WB2iCAgi8uTnQHucJdx7norwLGOTIMkdK37ER54WSuRMJxPGBYHXOxY9o9CNONEW2xi2lX5+eG0sXHCqzYmTKdrKryTHF+xnTpB30+S0yr3U80G+TRQx2O41Dsgpv4VMlR+Wr1//hS4nKJLt1szPQiO0VEbt3c8UwO3kCW6dkr7r9OJXXTsGdKOrw1CpjedQZpsMNbUX6zNnL9klSVfFQ+aa4D8vGsMHHn33X6/wQmbIsGDYz53DbwAalrAqYdubI0ku/Dm7WEuTq0MICyo0dUiIoNxCPXVFZ8jW5m93Iy1u+0BnT4O68S2jCrWdAGJRVfGJOopPXV/IdT7mWijGLLqlCUYN1zzrbosCYO7dh2SoKmFzZOVoKdwduPhpW+Whgidati6S4IC4Cqjh1IdrWO753prGR111EAu5V4YRnr5iQsoVV4qApEJhjZak0lIxc+RtK7FbL6SMwTxguHm3czkIgm7UH3KLlkqvhDojhLJB6aI7ufMRppCPGqCy5U58xA1Ru4touswSU/HitHquV8h4FVr82rOpEAqO3onmK9/Bg7Zl0lUy9PtY/eWXuk3c20HfbgMlM6owJe23vpqik1j1D8SjvHN5d4V4wf31x+dtF1wl/S+YG4i28bsFf7Dh+E3HZHjrxiI5SY2WDT3l2jvEzZZH87H0np0B+PzJqW2a98RbZekI5rpvOElx5Bg1Fj/qrdzPwWpj8F6Z+k5KDr0RoZPiojcc7q7JMmkOFhYcFV0SDKxEVckxEiMfdLpxLxLYRjmhcARWqxFPhwgqNUY9Z1LirGs3mxAEoJ5s2Db7pcQqyTCk/dRNqNsq/ZYn3VEeJwGPN0oD5hM8xKeBqqzusaE4905ssRvBtbNtykYWPeh01ZzUJBX8ZHD2Ks/jsV0bPYojHuFHhI8aVkFqOY1RwzI7tljs0LU+4H+SVTSTvaQohSKQlaL8nls9luiOfvjFPkUIEA8AfvVPsSDRoqB//89Wb16/+cd399PI/LwZLHsmyfxYQRYh7Fs9WRG2TD7AiiCbP/ry4/vLPNVYb8bF+naM1vFMdLNN2zxl3mzhUnbvnXBgZ/XxjPmMJHp2nvFYkvezbDESvsgArMKQG8lgD+p9hc7L2l/PVULjosXGZhUYm1mSZZkPnIAUqEX+oQUccbHEZnTc7JDjnPF+mpJxdP7u6nvb6Mk9f1ZgVE94GCDZBesjnWOV741uY0+DUExcs+GJ19QxO1KdOU8AVmFozugP1qe+MAeVfh4n/XvkpB304OXS4vIAAPF5y8eLixZNjkx/4NmcCZjuUaxN8VZ2G/wmeQnzJ+qtfFTc68vYX1WcoYo7hKTqLKu4Y3iqujvmsn/tTuiGVfoP+GGe+PDgqcQOX6hs6hiG3cRDRx9fFAH/x/uwJucgEsQ/o24O7jDB9AB+OTnhK/5HRzz34zX9EJYlsnHJaaWhGZoOeMjbxVEe/Cc07PhLdJBu4XktWs2/Z6EOKLOlz98pYXi9yis1zcAPrHWhzFve9eX3t6Wu+wv+O1N/ecSvu/Hs2osBzXN0NW9N+m2N+B6rbfbnOyZJlHiuTJQDr78dK9P1hneESz/5t9q4mVaZMIJKsPP1uQk43TaHfxePV6yC3ZEk9KCubGnmYtP91MPl0sA0ODYcQ7f2R5/IMq/jAwiJ1IHHHZey4VHJHgo81R/KAocbJom964YwjDPm7KPBQb5fQoktqRDfPu2ZJD0VFaNYW3TJhfaWrULPZowNlMTLKwmlG0TLLs+YAxnA17rJGPbLUtUnbrTd50m0K3FHWI7o1LlOgkhxMSi8803XZWfiN6W/v4A7ZOjzDm/DiDOfL7zljiytXV+OUgZ0193t3klo7awq6bFllXHbi87nsxBM0ww/N9PLtH0+CApysNQMXsFAXvd8fIQ2FVhinO5K3TCmSqq2bMN9KzCfpRGDJxS+ZeBFMcRTW1womFz1lsB8skejIUP/8dSs+1IoTgw7a4UI/9dMxTTe5VI9aWY/3DutRf3ByvgjsjNwVrrus/bBGDfjYyMoEVR/Yl/Ph/fv0i67Ml1m3y2iWfuCUCw5fPHmYqv9N3a79bUcgpIAHU52NCsvWPam31LyF6oFj9pjYv9ZnwnOQc3oXxLHYQxx0xjXPKzYuzV5mtXS94NdHwshIUD0t3aeMPWby0k5TrAMGA9++J2h8bvn198t//9+/fSG3/sZloXXXMIdIRX+Pki1/9y42fGwUEVb0+hXbHtrR2oHtWpVI7CHEZ8SeDMbW0NhsdD3FcorU1M94l+E96EJfs67U68i/Bgs3XVc6NFIZrcUtRzmzowTWNw2+fGFGQHXIc7PJlks2HTdwxEEpiT9grvLnz5eH1Scc9bi5+ny4HZ3mE1cTYeJ/RYoKlTErBz7VsSiJE8OaBj3aAwaOYxauVhyrM48zTjWRg9Hh9w8fPsL4N7gf4mogxlz16Yu/uQ+YWe6/4DebX/I2jb1RD+YElvzRL0Q2sZdn/JsDPkOOmdgSb3bD5uVsR+pF3DUHW2bv6UxiM1iS+C2Aqc9B9gSfMLUbMBkPlLvIjmwnslxs4uQ88kOVg2V9rLv7RFU+D5aXVQJc+hwPCbCFEcW1VbZHenxznXL9DVxT8fzZn7zjtk4FF1NZGhl9PCSSvAfP92dSRNbvhEPm2FBSLW73leXVleYLD2KBvLlT9EWy8IDSB5wglKdh2e+yFHubHAGun46O0cA9UwTP42gVhckORXHW1Q64bvhd7Si5XQtTlJAm2jQuhaTFZRHEQdbCG/RQrbCafB4lQBsg15utBym2PszqOYRSklAfhh7iQxucbOHQ2sON72SfoG3wPQJ/WEtu//g0mGFCsKTg7y7Ai10gJYwxKJ9HSspqnLXGeh7NQbz2GKBizFK+w+NUH252PrLzauA8RxfgT1t8y302Kt7nfvq6fT17mSTgn/Nh2yTQh5FmpFQaGxpzeK0STDAssMdfm0nfyscSLb6nvsERkUBHUoov7INdXrPV9n8//59L/s5qqv6RFpmXYBjFEjLxbiv8oqvKi3WgO9HnC1Sge1IiYYEBOYcCBq32I9kLB0V9Cua6FDGs8Voh42uSpZCnrKzg8v1jsYNPN1ll2XyJzyfUDK1sI6WAc7KI+aFDUMJr6PGVCbJ5W5uebEtGNpVFEaLZ2CeQbbuQ71by08WZVNDP+WSIVO9UTr3baBCPfyPyZqXeBjYGyQml3lva2iYQ7RC4Fquaoe3MsXXR8xBAAc+cmIL8cXTReNJY2cTTCtyS8xK+gzTF6SWX7tK879xXMX+YUjFDC0F+AUhICt+rnZ27KGxhp34/fVOQbGfftMWSDX0Dc0T/myDPnvHKSAULo3/wawYuPlnAJUq2i8w3pLJx+blqZIR1n4gMLRRaRFmsTp52+Q62vJUe3TXnEXKXruT3KaNXJiaptd19njUKZ73OWSu6BVnTBPRJa7y0kGPbHCLqOY9yydZI41a3weUlHhtaoY8eotpiZFH8j3Gy8RVh/9O692kKmpVUSq+AI8K/EFHP2g5FRiITvwWrVjCIFFoBn2Cqrd6iw5SKrirkbi7aiF5j2fB5lguS46Diq/M8fcyq+BvrbkkzJIy8P1/YIfFbmk4OnYdCK8O2+OjjEeAbsw0d9D8hHU7IxVy3x0vwNmpfBNBsozelZMF6rueYoh6peMUkrNaZVVW+6WxYk8cuggnLoqNi8XMHl3tEuCmGayyV1/2PPPjirTtY/CNVGT9IqlMKxyJsATX7mnWsQPJe96WQkqxYOj7q2DaeAWH49oId/f1Jj+x4VRAyiugfvnBhhTD1/168KVCLl1SdQgM1sYiyyC48cfCks5flGrMuMnuXFf3PTbMPs8DWnoEVHmNDIaJrWzRYn1Yb0jCFbNCfDb92aacdtjTviQkD07rafWC6/p6tips6S+iHLO3gZH7/RcfCS1Si/MDGHiqkGDyWd68rzS9exEv51F02bLIdNjet9BGNtBSR1642GHYswq0HadtuKr3neO6pWfN3xUHuPF7bF7QcEWMjjZVH9HQoq5M2F8+UeOVV+y1pRpsPsMPHyhtdOkVPHlc57Azza+KIl87tpg0q/IMhgJzhywLELrYFJDXZ84V2TXKXolbjLmp5DnUyytK1MJZ0eDPWjHNujUg+htIAWiZVgBUY34cgGxmzCq50ewQ2vnK91oP566gBGArQpNch5qc8MuGjtGPl6EDuTsnZgQD8gF2zOm2MHR6xmoaEt9M1yNtRBWS/EMGp2bV09op1+IkW9Q04GandnSgbGzvRyDS9x7EWz2B6MUUYeI1i1VIu/LgLbIylGP9QHpTNJZxQQJ1wUKvwc4gVN9glN7Kva4zLDWnhDV0VVUg/v3pmQX3TmojIVbemVZLmaQqlwVmXM/2VsuG8K9M/sf/+Av991RUJ2KA1GN7RueC2nvBF0NWxz8sI24l8L9yMz/NFsZmonr3boHL2L3TEy3y/agZMGsZjr1mAVuyjx5ewVooHHS8EfCIfjSdd0JPaTRa8Eelq/TLGsXYkBVLLGdGCLB37d5WdUDiLR7ffFOIIw+YWUz754kEKGRYvo3j2ParrDF61fsXmErO4OXUtAbw2klXicBJfbR/92KaYWlBG0p/1E8hoxpTA2Q1bguLZLyW8fUXBpnDS88rFYZHTdoHTYZ8DBWwBsIjsL4v66AWJKvZSTP61GpH7FHo2xWDlDbWzPjdwCIDLNcqXTONMuwTRLsWoJCvasG8MrhYY83GmFBbsB6biBwsfcAcD3ZaNm+uOrthgKZPl2QpfXNiVBLvzrlIpLHzH2fXyW1Uox2WKaqYgM67sL2vguwN8WZARvLjeiY7FJsIMJGe9rQYDeNiLrckWXGOC0Qja046vYebiQh8coQuAR6UICaGeXV1MaWV3NNPFj06Jot2i+jorT/7s6bO/dM//fCHMcEkidLN+njwNv2bQz/epXZNOr+ivVlWRwh0avP3cFYSkOb7u2OgEZsFZub5Q1QyzHlxS0NcMxlT8bY6xW/kdk6bY8Zu+ZSI6FvSqORPsqquyfQanBi2lF4NVcqw29HfAOr7/IVhdaeCbMN8AlJ4XwP8Qjkj45HpYRtOd1Ac4yNCpqbGcn8pPmq4fVp+GY5OtWddCdTrcZanmpxP4I+MOf5fl/Zae/E1f59E4F9JBa2VhkMHdXhFtUKk1WfXsXmoeabj36Qlz8o7xDn8Pl/EGqmbDPZm79pcuOlYtk6ns81ZwpX0JywyUNPOWdgc2TihrrLiVspt3ZLtgh98Kq8a6fZCxzA5Xig8s9OEtMA9T8hhs4sS9w7PrbyJnLTt8nTonKxp4/JMVJtNPbS3OP/Xr4ZOqkTUpP9BUj4t731mUPMYSKUz6oEVDH7veTy4meKBn7+TzAP6idNxSm33XbJb0ByYD5TZ/ueyykfFlfwpcO57yQu3qhQYQv2avf5PbmMK+ovcbZaM836u8jg1puMT1+iAbsdBjQnH5dY1KeAA8qHORwi2dFTvm8EPv60byCSY8HdnLImzOusomLpPstKqaDKI8UBps8odbU3DTFp6guxQtgsZGGynIROdchO1w08zetss8oxuwu/ie79JMrWiWhWa1sTipMsfpY9ejkfRnrYomS+EK7SI9/TVTWUCHgxseNbLK+KBynMn4ZP9tmX5N7iK9cs9yWmqKKICLiTDcywwiafDxJ8T9W5Zj/Sb6Ze0roPnflotOzfaI59u956fFhPVLJAbKU+SG9/A4W9p8/IsP013iJi3cEH8mJJJDVfWSmHxXFvAJWuyAmsWP377zawxg+wDZApa4QS7Cd9ZdhDuLtwA1dFvQmk1YNPMSmjrxsXnAU/g1sJECE0/YIuOODgw0sZ4OTMP7jtT4bsJYy9KuIKnTBx3w6EU5Fft8Y2hePVtgz52ggriEKrDEOGF1p8MJd8Rhwph9cxsTXDnEVQYHsyq0ziw+cEs0zbCNYLTDpQnnaGslLmC9gzKLTmhhAhVaWYF2aQIfUysA6hCxktXL3AlcWyGc8j6rKwqqMbXDbckfKdbVhhonyF9RM6FSp53WB1uUlhFjbhvmDWcD/KDXABMzXmbl7Oqvf7kO+n7fsR6k+Mu1dQHNACPVbZEA9rPy8GBCc/N1z3bJ+ki78M/CbViKY4AClS34PLKxasMmJAt59HG4TRCtmMoUe0IuoIkiuOhJvghM2jPqZG2SpXCpG9yLnT5I1omzhFPBQTMlFukhq1mdPOxgMvuge0ERf1AOD/teJYFXXiGm9oz4GbybASODiz6gmm9I3vJX4GCHp7z3+0uW0iBCBbdZFz1E2aNC0nQZk418oK5PK3Mi2TLYoL6K6xJ6r3KI6DBl6gTvjTcad6EO+kfNhuzU2B3RA21wMeyYZiCPcKDSUt/DWoFue3Ywj9amvpozVJvBnR4fdGrTue0zpjZ5gqm1eWw95WUw/oseEDLaHKLYD2uOMvKagA2ryi8f8poAS0/+F539neTp6cMpJKZrltQ4r3GxMfOFrFOR6P3ZPNK0yfZw3cqqGqlP2ElkYTQyVqPgKfqMUA2/cNDfHn5AdUGOjGbbQ6Fj2VJa6PT6utlEvbkCiW48h64u+AlUl8NbNhKomc6R7lBZFCmchT2+bGyuzVtQ+Kl3M8mjCNlcDLXbJMMBLG50eGBKljXZkbzMkswjTludMRaEhscdNqxklsDwGvIsr3yyzKjRf4Kv98tnXwbSUlsLUhLTBytBKzBLomjCwChTmsMABxk6p1QRh448bGYjHCwdYQnHwB5Htxq2+KbI2Or77uDrgFtMLYqQzcXkjkwkZpzCF+8O9vifb47ft8+e4a9mP7TwZVUIjAG8kuYYWQ80qODYfXqI//5srzQYgS3LIrKavcPJpiRs4Og9RGbrTHUBSfwc1Jn4VQnh9q9pTxLfnRNl4sunSUE/rJjKxq8FY0QPLF+wbLgEa5TvMUpxPX/z7pf5n1n866+eXYNzTlyXjXYl2F1eCL0P1L81fyslfu7FS9djnx8pV/iZyTiKU9ACOVqSyN1IlyD7ioGmtnfbqxDkrTXGyMAod1Yssjpd5AeIzjss1aYKRwnF//LJNY8QO+rjd8f4mKPZ+4yk7xDNLSjs/dfxmr0PKtZCuG8VHyP7Mico9WA18NgY2aDMgQY+DFE8iHnOfY0Cl16BC7DratASUezMxT4+IOrT38EK7sJJ8/58rxMDW1jODaqsVhzZTW2kb1WYY9mPZGR7SciHD32N5diutuIQNNbvH4ptQz409fbIRSM2+ggvOh1dNZW5GalvRLpZxG5F2mWOztjy6prPyln9Bl+SuJG0zFsMBeYJ/p/iwDl+qGqSKiacxfisLX92UzO2WUQyFpa3XrZf8P3DF4vPwdF+VPmxq7I46LD9e4FodTc+S+i5Ja4/1Phjy3S5D2AOwmi3tBLCvHjSPQWZvriIzzaOSG8FM3r5NeuRBZ6/nOvvZC5pXLzAXorFovShHphzw8UaMCh9yFupbZEtc5RO2G9VKefclYgjk0848hmrDRw73VmHX3COnkeWQg5Bya6h414xZOz38edXbGYnbxEV2VqPq67IBlcSr8lDnn5lDEryL1Ln4VNbbsYl2atYVuY2Ok450WmUjqJ2+97ygRi2/bjXF/ixIXv2mb5CDV6T+tC9ZSNPmzQX3Ns+WD2zby3mg9OVi9tHeWUmfvGIfbgjQoNHBywOE6A4k9ZfkKErBJJsT7MGGFnpPIGqcfleNkqay2WW52AFvs5WjTA36+D20Ye2Epr5r2xwBL9WLF0FI0LPldPh+7W8SbTIPfZqQnkUR0w0l8tbR+6eAdow9qu1RLMfs13Wnm5SCYuvluaMgzU8eODEti5RnUt3rl4zuxRROhubuBFUptkCBXkpUGYjghOLVG8LEt1ddAgiJwfKqt2fJLao5e1SO8bD5GnIhGnNyGLkFWEtGSV+aThScNsCB7LKp2N5YeGs02dd4ByXxMNzp2COAI1DTwJ64tCNYbWDUCd89CYhjyu+1xp3/LrYr7T5jVycZ0zcZU3gxkqB/x9xf8Llxo20CaN/he3r+34quclSlWS33ef00Wix3XrbsjUuud3zuWwdMBMkUczNiUxWsYYzv/0isCXWzGQWpdvHrWI+AQQC+xaImMjy7iohn41UC27vNjurJ3bf7DdNyAJ0sDqqRsbeJjB+0Wsmzg1I+K6pQe/9fLPjzWvT5NnAgw4RGyYnJk2Mt6C5xVPmE20qmVFleShg5OIPwp9y0XfX1vvZK+4PYfYrm5ayCWr1nIn0qcBZ2DkMET/+iSbP2M+4ykgy5fQaotcitjUsu/jg1tuJcJJauxMWWnr2SNHn0XfSUIuxmDehkZ1SRomt6A2Obue5+7PxdxgdKATSn+IKqPtWx1nUBOVhVgfwA3SDJ2b7pQZ30LRC36/GX6OysMY6WX71rpNZmKPWyXZ9qNh+VYi03VrYk+IV25gHfB4wSmJQhPwm9tF77p4NiKvakUphQh7xNZF9kWxmb6B5cicVE9X6gQvxmAjpAqSpoqa+/tOoSVnF/EwqCNvf3CaOBUrBU303F7M4AUMahDOOIuFoMEMFPa9xgW9Rds7GHnhSW7F8lufKE8gW7+Xxeo1A7+lcvaszbAJz11XqKc/UItu2Dzw+UorRilXfmCjCikLZRk/7bRuyXl8s7sCbuyfnsKkLGdNw/GwgY0cOEeM66MPZ4OdJXZOJlmjEMykmK+PwkM7BBRjVMY6r/4RN1VvWSpNtZ2bMxzrx+UmD8cV/b/60elaHDFyXKruFEONYBS1DyJ6DACcrEZ+jDWrohTreH2YMD+xG8DWyFT6kUMUYlko2He0MtYcbXOj3MzP7AK+eUXLBgsRriFvPDJTGeNPYyofZ0Ypf4zIlmI3LWGQLTAGkxy0FHlk8zg5G5gS30JWMEM3p2m/n37HRnJ9Jb6xc5fOVSYCCsaBJ/fjt/N/fu8WXz3fr7nW7+vrYC4+3818X0jr4CmUUz96+ennKcSWf3y7Mh+vd9zRx/+v97CUqYrbMywKOw5YsAAy2Oes5DXzIUSlvlnrs6n53oWiFgGVVsoXM4LBlJQXLUMXmWvnf46MaS+fYEW2As9ekezI9NAho6YIDgCyjMBMwU7IvytuDdkNqWFiK82VDVB9bM69mdUS4xevO695gSOo9W6NtyzxvC7Ll6zE6+z5f/tNpsGBIwOiH+hNtIUqzs7C2YQMQTeA9ronDnbvwUWeA+A7Kx0YaFxL7OgPYgtklXFuctvA0qBB30yaep/mTizkUgQmykcT4LG+R83npxpDXogHIT5Kyban5CcOi+Q2eTPkppgG21bpGqZUj1nikJ48QeNmhk4aNfA7+dGNXKJLajQ3G97gFpYyhblC4nkL4JoTfM7NmVCC2zD0/0NW52AAE75cNQXo9AtrJu5xgL2Ry8oqmZnuVZO8WiUBFRcDZggPVlNWNC0qhO2hg4ceZqJWNjnjUOqB3tnhy4T5CzBXEqln8HBAxx6KGn1ywv/g4A1KPcntZopgERkUhjDtqXcJLQ/e0gkmu8b6FcY0RbMWhZCF8pHWkT3frbzakXG//9uTPe7agLduUcSoaqaweuIob4AgHVSjdXoaG4adXbLYQb8pinfEp1UFUizKhaQ3h6R31LqDyPeMs8UE7cRDy+mRmVN9+9bNXrflXtTjtWZECFQk3rLXQIC8H8TFtBGRxna7Aty18ySBoA4e6LNRRPaA3/19/xZNy1W15LjuaWqE5yMgxuYvVt8axebvtFVGKkg0boZuGrRX4G6Rs9s+SVoRNg7OfXr2e/dfsZwwHrensNaFlneKazt7VJZvgnOpdb8rENCVkANPK8MUL70w5R+aNdPeVtFVufGY5mwzSzEBYGcCsZCIN3PSp74++DXnx4tfv3azcru3MyO+JCbyavUNVYOg5cj+DkkqxEbOICfR1Ie1lQMU4dl/A2rbm0U0pFrOYwp4ppNvEX7x+PXuFMsIWngU5/tIoR2ma6OhWhXmEkR3Xihi5bQmn4OXt+xckX/sjP1qjDhesOuTjt/Xv3/xn/lOhNDdiEyFak7t5WThKHx7cf25tBjeOr5sNm1/YcrSt+MXS1JNnnpUFKValL7qCtdACeEA6A2WljvrFScXCxHDaJkgOcB0KlX4PxWiCYgNjAkLr99ICu0z1VYFKQNWDUQHX16x2bs+/MDRlO89oVmew4yUZ5haV12R1WLGeyX0jnx+afVU+bXBeTa/Jf4oXImNuWkTuNyKC/NHTt1mIyGMLzSe40FQteExsOy/vrkbmJEcVtcasig6OVF3VcJdyodGJreclp/AKGuZWnrUoBzX9ai52Bn9+Fep1dWJ3OvU9sUX8/O1cvLFeTFABlhJgi4UD9LYZHTJ8kOvzP1KNluXvqkzYUDLpLpQlTc3YUhwDG9KQ0qFPp9jy9sXV1bs3P3/v5SZmKJstbytS28ssAxo7X4sokZZscvTasZB39q0an2fftYX/Hn1AfJyuWKxAJgzCcVkREQcy1HGPZetKmho+NkPKRHEgSxbpuEypqAPZMlPwMvb+29lrTLdNWTmCN3ieCoIltAfzkyQflvZbQ5R2GYK59aMAbkFm1/RgTxIBhySRFFcSyd6TRK0uLCgsSFiOqBhhKSJCuDJYU4OPe3JIPCSJIrmyqCQ8aSTBwszVtwd70gg4JIykuLJI9p4okzWH3774z88/vXgbXYLe1SVS5qphX9h9j1tN8PDqCPlFVX14LxfpWoserC6k54crtkQ9/6nA7xj8SvpJjL93MASJ6NbDrIS525ceIXrOtC25hgSSiS0ssS7ckv5/X7+Y/YqXs7fCo9a01cf8dqD4+2t79gNo7rBFJOyg1+XOqe7Mo4qm7OKDL4WsKNfc5WxgcHbYHrvYecnG7aa8s/OwTAEzh0kDmVZqL1/N/4XqjNbtBns33MtkvrWJIlEHnpjyFWzTKLSaSA9dUh7iFi87szUeaAGqLzvY0ElpF/zoMx49HNg8wNfXoczPQjsNWzj3ese7LT9ynSuuku95ycBPbnRP/NSmTXJ139yZ5DPidZ8Olcd/moqinG9LuF1EyQ02QyuyydDBQuGEKRXWko0gTL4KFXs+fxjovfwSBiXBFV0AcnJoYvf2t0vnkvBvujXZ3pSkMKNk6MaSCzQqu5vlLqkAHgvPk+ZDYCDflvx5iCKi18iiNRF2Bb6lEZI8qzKSsxA/DE+4uliIq/EuEGzol3uTkYWIaPU9zvDt3oxHSWVG6j4dKmdg1xKl2YXVePESnKk4EL6zMhwtCWj6S5QiOK004Hu0bStD4oEbyeT+QLf8wlQqSpzoTuYlSLsiDxos2FprKdiIkpFV2EG88+tP/XPgEBOCXYPDLn4GNsoCAFzdLomllKK5jB+PjZTdkdfMytGzcUt9g1ZCQTlfdjSRRPfd/R7IOWfF79Wf84y3ygbQMTlve20RaVmOz7vviuG4ZsZ6ICQ/qJn/Bwsosr8/4RnLqxfzt6gGdxP+9VuC5rlF4yXloNOSRSz+7BXZkWz2A2Fr4oZgCmaAyuL4bso6miWf/Bx5nJBwCy/RSxnJzT06ePV29i1oyNdlASace87ykxzbAbWcHiE2bFjimrHUzoYr8C8R3eLm8F2N8dWGVJX0fwXblsOyLm8p7t32CJ39Q02tR+lSG+78wBaiP0s3tsD0Lh20WBISNeZImXtPZv8N+0ruLYhwDbrl7NXlO1YEvgJDUnWwYKSBXv0KHuyEPfT1q9kvV754adJazUl/T0zle7VzGne2l66tnZb6HFl5LHhMB1Jycivp9bEXOqm60EkHL3TSviuZdOhCZ1RsOy8//ifqBZQ2SZax1jrs7xb8jUMH1zHiOqoWU0+a91dO1TZ00Q46wfgDwl2D061TtnXQwyUJggNbv8V7RFHEDvzRL7y/9UWzrrQf8Fzs7bewwXV4680aanUSNsa1lz2ULD0I7I2v3JB9XQN3mtow7Id9Rlrsjl1AffvuavbdO34dvsgdtU1c0VV115FEYg7YoiYI3u5c+OO3jJ//1+KmOn4FyJ3dM2nrvYi+rNGuNL4TRDc5V5ruIKUXoJE1eNBEBtD9qhA12YtiFF8TM3r10/zn4717NBtSbME4X0lS1YfZMjIEr+ogXLdBGHIUwkFZOILPI6xu6DyStrT455PGvQez4h39LowLzGIFuHh9MpSz4AzG8zqSaahQIuoA0njiGK4+S/5i4OhB5P23Py3e/eCMHg0ujUO67nNJ7mH3YiAr9Kf5mVsfoLVgf+/N76K8xd33Rx9jviPCQouR0RXpjLjIj1GHsiuwnFGHXpVxk8PcHU1gwfD9m9c9G57Hi7R58kTeV/GPvynvQmuiLGo9XuiP2KaH5GvYogAz9qd/YwxaQ89E4L9JteYD9LyUjZvLEtXpId+LswOW6tGH2CDJ88MNTQ5ls4EVF3Bunvz25G+/i8QOHdvQkbbOa9ipMgj/6BkXr5M/oIbOgjFeqjyjjpS7PK/YTjAD3WuW+0NL687SYydvqO47aa1qf/Ml3NSIt2/OWpto0rQ2/earRevratZ41VJ330FkUJEu/xgYfiEkyzL5CharJzHK/3bxZvFqMfsepUyqaDfISbLmIcZcsmgdKhXp2FaqX7E7HHxVrKcLlKP7skDiYFfGtMXt1/MaSkEoezn87Ap/e/VR3n2LVpFrp3LdT/5smn0iahlYlyEWJJUASet5w59zeYHyBV27CF9s8sv6LikwHYEWTto6xg5OuGi7FGcsXImzC7nBKGs2TZmifYiBrz5rgd0GgeWCTXJGQAaEchVQyFVyVhujRGxmOkwDhvIpLaOZ3XDXADB0mUH47Yr+njhkvG1pRvJXZVskxDd4ybhzemLRpWwe5RSTNtss2Zz7ThV9GY5d8bz58cOrMs/p/pgzEW4DhsVZtAWZb1C+bGv5SDtKmlg77wInVqSy20h1uv26fbpEKrXcXDx2i59N5g1OOBHCOdfLb35+FTvHJXViSS8/Ry20WGB1VAujLTcgeYZpaPKVfM8/vwS6U6rvwSn97BFcx2X4zhWwAaqWT3/hpf4aFvYgbuhBZhjeWaTzR59z1eyQifqOtWd31H5r9KagDWnaBnv2/etymeEcdgz+zYm2ntIdQvLfFPz5JnBpsCIJYkyTDSJF3MgKFAhKd7AUSjOyLo3S4fZr4Iq5Q7KW/chhza+xVLknMLANt5LRfZMEm4ybfD3nT9IYb+6/oyPl2ZYmmzIDP6AdWvN3VwZQ4ZLVsgHc00RMrAqI5AmsvTQkx2a1B5fYIgU+o+vKlh4KOu19nRH+KofnxYnxFzeGTD8c7ESuV2BF3OXeSio04oaKKrjIiQgvSmXx2OsDCZy6pEi3IM3gnBQpvlvQsBXD/tFT9vORJiy6hg7uusDRcmO1K3FrQ4dHgVFCBUfHp2DUzWyZGbz6tz7FMkEjzQYX6OKJAS2zkoXJzT6RIOvDLmm+0sI5GzESWicbEyY7klidvChwYhZKQvlNvtvXXBjjhCbIQoTbeAO4Y22Z2wgzuKfFIoirHLjpJKjysHVdtjBDupKmZQCsyxuWQZ/AV70OlppFk+KlqAqvbhbcLVNlhi1zMzeptAhhlZaTtgPhYs1Wm7jmz3Q7lKZmWbAWECq8VcuVBY0CYrVs8VlTM2cwHnPTgwaUYsRPqk0ot77M/JKiKHfynVUHUrMdbZfGR2aNwuyLWswzsly3TARqYzWqSQDbW0hqBygS65M24DTRQDI2M4PngstF5rYGCyB5DvMaZNCZo8SJmTNvud+kmSN7omS/Lr58YgOY2N/Cp6C3XHFh9gs2kmY55CU1u3m+p1mJzMqRGwvzk60kiNVKIbkgoUTcYpaJpGsrQGqWXVmxTrKygtdr4b7S6Jhrs0FVBGZRA4BlQJnNy9Xc6BlzNqCxNdB+TjGyxzW2ZYRVkNlVK7LwUciij8pLfT+cg97vWZn6sN2YKanMps82M1ZZ8meHvHZqvCPYXI/Kre8Sx+gNzjJrlKdNu1pZ6xsEW+w1W9OwoLiwUubT784E7C6A9iYrrdPVIRtcY2KVEtkSa/LsOWz6ixriqbl++PzMW9f81Tr96Wh/fPjQNnn/VQCM54MLHmvUD6509OrPZzjkvMRmLhiJ1hpKSM6iVgr+xkyXnOYL8eJWYvQc0VsU6dPV0z/vmq//Rm6/gmPNYXsgapLoZWtPRn3aAXJg6+Xmjn5hW1LeyjtUM9YYHT7FEz3b5PT3Z8+e+ad49gggwhy7jp29g3zN/putQAu2mIWDjuj+WpTBjRHUmRws0tijADuqPJN59PwfLBBbJ7MtHfevcYC16MWBpugAz45hJ0a5JSNxOHp2fkDcogTwNi2gcq8dP4Dm1NnnYZtHAdm9bf0vb7zDEtQ0bJBbLJdQAS2RdMSWI2xodFB5L+mgfC4Uel+1iS/ZDqhhqzsTw4X5Baeq8F6pQ1in3IFecYfA1t+CJm4qfvlRaOm4B1VtIdV9pIUuDahfvedwbdGjkiMY9PbZqfGFtL0s7Ax5TeE/81dlXrVwJJGGyuVunlh0F5lWDf/9vbCmXPBGjbLPjtbBvFkvSKH6q/gYvpYRXfQGlOVIcZKLmX9dxoYXYcBJSai/YAHVfeXG76IlTVHCFWiHsa4My2qNfPTL3n/9S5yz105mth2M55TUW9DMt9D11gZUuzMxURQamCji1eyqXDW3qPbdvORbtqO3aCJJG/3opfjD04tnvmxZh3Kp9Hdfw5UjBIQ9odrbD98FjB9lK8v+jPr8+KX1bvYd6GBQR5yKa2Z09pJtZEgZWAWe/oTM5nD+KLZA/fzCkkyew1WbKvxcNJrAEN+oMbkBPpo+X+Es5ZoSaYHmlGahm9If3rE9ZeHb/MkqAxcNpEOGKwOCXp/OANwPVzgBO2FwCuUt8o6cSjImetWx0tlz4OHpRWh8GPGuT+Yy9O0P0itAbLoRD31Z6p1jgWVL4dEEXUGDrA1S7HjejsDzIrY7ibSeYyny9x+sS4FsJqcpiaL8Subw2IruYooaVt/TBHn74p//004gR9qEOxuu9NfYlgMRjh6ujIVNFz+8kFQCuV3+7U/fv3AyUq71oyn+m6/9xOmmQTOA7jmyQe++B2yZ8tyzcELXiUU+pPgknq5Y3mavWBNpXRW2vEwEbItqgsMCy9AnbNw/vp69ev2jt3ZgralI4ZR/4AaYFSDoWYnAkaaQXj5p0s3t3SX5+pviwj+hsOX5sXfQ4Xv/4gEeMt/+9PLNL85zgHJJWsqGGcpWkKTNzTE5RHpAurNXbHsLxvnN9MW5kkhqcOBnZfzcjHDCEf+n1/852odLxTbaeZlq22vyNVWHxYZ+FRIaDwt7rd95ma4n+QGF4VJ+qq00yNkraHZOvad3vDGaPdLCJqb2fXC2CCr7lWtrZCut51jl+iFS/PeLH7/3+nVe3qDCTsQApLebIEgdFLaVDjCHZ6z8xsoiUEpok+03OAOLljatbTY+Iq0HW7gsHxNp145Mq5rgInVASNZGMtQWycZNQI4tJkTZ0gSMzgfEgROp1krpo+9afvrhHbJfjwjVtgrtuenhxHxDEiT1LgvUpG7F1O9i8v1phpi3P7F+CCrxUGhC03aU2b+SzX1uRNF8PcJEyX56Nf+BCBfpE/QS2HxZlsk8kxwGp3IV+NjVl9yd29HP3ZXygZImqM7ES8yQ05197VIIz8FWPlUtOHnvsw1gpR+VfGIt/lzvtQrouIZVGzFEXkwkt74nCnX1JqArWFJiKQvq72mJvPP901Smexr1IT1EV+IK0AwSpyRLA0jp0qZaAKvbvMzWuFisi/sOlpgtkoOtSbMBNWMHztByVWZ8P+lQyhAXfd/p4tSBPvp4/e7NDO4Qei6EKiIDiIZmflKYb01AVKIGxjyk56HlfRBspn9DL36vqg+/5W9/R/AgyX0n/4NS1Tg/XKnn8VdkXbyBAPyRPXROtlcnzb7zh9dpxfF5wk30lTKWO7Vd/4hv38LUbBUdy+MFS6sYekTcz3r2kpR+x6yWxHR+230PjekQ8IQ7s3cZ2uP6+EOHisdjG+9NK1ZJ96xjs5WNjae7tEA7F12t8gqvPbSpXAgGcOqCdZNXoFjq4hSBNq8XnO4KFwI1TBcTleBCFzY2sYjZrk48tjHLT4MiZfl5GiVuOQcCU/5Yxz87lekdexP9P9+/9w/Y/2ysA0b1Oa2wfn776rV/SlvnSWqe0erviYnM3v308/tvfz6+2XNXR6adfxMY2lHLapFRHnIkZrEIn4oZgoXfuCWIbU/gLds8a848uYLv72yeVpFevfaPVI70NblBRYGzbxY5lSdCXCETdOYX3GsNNinkYgGbNWqFbpcZSbzAUbVtHhyyyyNAEVB9vMQmFfGcfMCg1OILK94RD83A6Q/Pgp2wW+52LsPX5X0ZCTUOp4SOHQWuvjP8FIxdAtNV4JGUDX70xdLVd7MXLeicZM5MzwSBMcuwDGECaVmI4tLY1OR5/Dbmp9BMmO89rQ/usKsDBvY/dCWWRzD+b/1bjuEdEB9wxHErG3BsdsEBR4t2fHP60Z9U6KowJ5Xuc5Xt0ZaI6lDYmiu0dt9ibd59t6z+WItMcdqho44pIPQJzz6v3szBGm7IcD4oQNEZKspmg+tZWrIsFE6JkDnVkUWhdMjH7zpvenbroGvOpJE9G7dE2m00IK0GpzF+eTtPsQfB7smBVrUHVZkJ1dIfh4GtmeRzqdNlo/YnP0rUgDyg099CSw2b6bOFpvlV5pgfDJl5S2u0LtmoUYM3sS6oI+PAC54DLBqEgLxHk2OnGEMKk8G5d9Vvl0L4Rl7IbvH57Y/nv3v6p26BHT0avJm9UopY8RYnD/YhkcQI/Zny1OLAp3kr1S/3j/0uwL1HeE7vLpbQTNVShv0CZ6GLm8oAHy+8YHvjA14Rmt/5oihvjW826bOlVyOmMgXelnApfotAu1uDJF9fLHYkxeWCzhU8NOEwycRf2TpIej5Wu9SL6+1XzHyHl7NLzDphykZPyMthWab7Mk3Z36YpcxiNDglrR6w3wHrqkJQ0Jwn8wukhZbPFviDrTZPtDxj09xo2+MLB9GFFarZcwCg9bFCdLhlnHp0U8DyMVRDmnElDwAUcHGocwPtUectD5eVNiQ/wvkEubQ9ghXfDuC1Jcag2ZcMf1hy4YiuYFjqw9tGgCh8oa6bVgeUlQ7S5Lev0AJaeC5KjTHgVPyxh+j4kOMPLmolxSMkafM9lZIUP8A8pEpZ+zliWyTbhmeq4cvfkDIAEWH848HfyQpHXyLt4Q3/YEHhMUbZM8LpkabK13QYzKUh2YP/ucHZ2uGUFT8t6yyYv2EhwdpLIZupDS0GHlvHnpXn2/LADUemBZSxLweAiFAIE4f+IQGfBJhXakwy3DNbpizLf30KnY/UDSn4gIItXlRmru4SecT19IbjQWThN0iuCs5SViriAHOQpCmoEX1bRosa00Ab/EGcRYSENInD+0eLq+iUPPkpyk3FvXchxjbG5qcCcCj/FY3+7senQjUhnI2ogmhSMYSwmH8VAhXge5xQa7rz9LWxvmdCxFZCURZoC6z3Bk3LwMjANeb795c3rPrudA9NP321KN9zfmjMCStWto4aWOIUhY5m1uOAGrF0KbPToAHmLzFSWGW3MScv8/XghDbQn5YUZhI0yKOHLRQWtMnxnfK6N32wklSt+M5s+ujEnU2tmzcsC72GYrJEZwZ4/y2ZlfFWsRnMkVzrdeYV8hmVk0KTXKDWLf2F/L51vVmyWlPCOjxuDNoq25TYFFgFScREl7WOUNnUqB5QphTKJ7CBGaVpV6gjKV938dUdJqw03udctI/q0xqBrHMCBvCzKA5ySIFh31tZw4KyC/xrsYq6dXOhhwkbuFwMWchPeO3vHH6PLBwegTW/szULpLfYbfzPLsJchur/85stvnizA4CEr4CKNvMwaGEVevho4xlvW5Ra7W1M5oXQDzFJb9RixZkxCepgPvKO9KpcEb/x7F2riQtgO+ei76PdzUINzj7fLmq3e2Ka3mcMZj6DSJ873hfN96Xw/db6fOd9fOt9fOd9/c76/dr6/Mb/71/UiPwe26El5n+XxrsP22Ph+m78VwyFFPdZyktl7eKiKa/r/zF5Q7hyP+4QrV7aDWqOS2dwhT37Ylkl9jNyLsODXPRaHJDdXzvevXr3yG1uTJFa/ML4JXsKhiUYmtqcfX3gdNGZpuimsdxDdJ/zsrMDAK3Y7mE8bW5QFemRF5mvreNEWiK3pQoX744sh/XA7N6uyhWWmnxWHMLHQr2ZgXdi7K2YpUHjxyqZ1ygUxv5QrEwOcmPov6kG2UbWtaQNAf2XtemHTlmxck2blJD62KsFmavSxrOB17GTz/t8/zqTRvP4pJ9Kiadk2GxZpC74JSUnnpGjY6q3ZFR3XqYXMFo5lHejQJi7HA41MTKqtt15CNf6zxWJt2XR0tmFm23aKipT7MDIpohb0d/f7VFaCOMe++0aV4rGt4N/fz0HHOPMUi3Zrk8DTMKERr8tU8GtwFTvtolWxwNdxd7M6jPA2a+fu3exH+Rh09p40mZvHqgHQrEUTmtai/v2u94H4zvZtvBvybdyb1nX75MkqKZJNgevZvzFrn5uash3lUjhsdbyz7HbzvIXjMFyIWkUtvWUTRAuHzx5xiUHt24MT0tTkLkBgY0YAzRH4jArBl2H4aRh+FoD5ds1HMRhqxHFKKGE2LWyKAN7AUV0jDrUd4rQa+/Xn2ZtiVV5B3wFLbN4Yd1uDW05q0zME2nlBEm9FAco08f7z/Vv/MvBubT2XUJ/DW8mD7sgszgkv8v7zfYvqNC2jnexuLQOYhWSDY5TrdAw58q7Qn0In7pwB19fPfx/0dhVjdZpieF+W2UvhGTJaEg0Ls7T9SVrY6AzISKeUf/aqrWkZ8JFxl5gEIbQBTUvuf/30Ut0PHqd1tC+V18kWzkabDd6U8Hy+w7mE6nOSdDlaNKz66GLpzFEG/tH3xwhdPf3qSV9zQojKEGJ3Z3wPNKQUH8Tj/QObP/j9g3qgKHgcrY/FeEqGwIEt1qjB+fK5NBFuMg+9he4yEDwIkro0rpj+aZT0Y7ECL2BsqxFbi52fA5F6/FKclz+LVScbVx49/8fii394mv0ie2ahn/PzXn3p+0Hey34Au8fV8zf/ePPjdz99+Pnb//nLt1fvP7z+9u1P/zVJpPPH3p31CWQZLwprfVdgHA6nP5a3pyufF//4X2X7vl3i//rpH1dvjygaS54TFI4tyHg5MrwGOy2x8uCjkiEDWrIt23lVkx1K9nO2j5lzBufPj0wxkOOxSY1PCVxFpvmHNZjTRPVe9O3vwXAlSc5O1wZOJNDDG8F4QcRu50VVvUUF22iLJ1xj2wAYfmmThkouc+l1CvZI81zzO6JYAtKMaB/jxBgvxS1ekgLVcM19/sUhZlNDTRRupbT5+XP+5x8oy/5rh7IW/0Ny/K9mX+F/XPwXKdhaMcX/ePZf4mHuP1zv6Cj5Dk63Hmo2AiUrxYZv0Jqy8x9s05KMcBO5NgrdLNm7aHmLXEjUiAH1ri54gYvAJ1zHo+RfGFc4cNIDhpoNin6z6uDinoafi7skmT8DO+osJmrZMEPFevI1MUp+uvqOlR72N1koKenKIEn5bRBl8HTCRVNU35Ji2ZIs9YkrCgt36hPk6w4Xpgmq5qwXQo/EAXLOmnbCtjLdK3A3yN2fbKvT3LuEvtMtHbLvgNpid+w5F0rgHUjAOyxKKoPAOlsjbmcdArd564L8cYsNicctNial76CPv5BPfm6X+6NHHylozeJqVd7ua+SZnYjRX5GK5znP4CgzJiZbp4jsnP8Kek3Q4RcoZuc7r1n+QeUOJbdG6E9RL1o6txXeGoTHlmSfQiwEh1KqDwRP/115EelicHk7YEgDR4Y9biJxG5nBItbKtETusTCbyVDNBnI8e8dmCGHOIFAlMlDlhOG5DdIG2vJvi9vfHyv5XQZH73+t0ghzixVMSHi/jEBXW9xWTTo18RnI1G14aovdgJ4yTvez7zB/Zi5eaTha/RFPGkyITcJjr8zIUj6fNLoajKhKySzwXiOUhl/8G/At/n1b0Nm/2ZoucEgmgqxZiJ0RQGXCIw33SivOCc/5BGc6+4Fs8ewXOqUpcQYZi98G8mkSxldVFzGm9exx9ysph2e3xew14XZ1wd59oJpEoNQNI3MQpI64XvNjPmwICXOLDSEhqf3iKZdCw9Fb6krcLgkHRVkjn4N4pBQjuaS18ZyITYILw62Sg05tyrC4JYafMitfLlFmzIVRuiNU7EN9GtjcCcLzFO9iJEqaKKnhSoYR4i4ajzskDpG4k+YIYV6s4rGYKOsQUdw0BvAVnYOJVWHLZ15WaQJ6UeGAbL+utiRzYd12OByMNMFw0mSh0hrxQ4Ar4zgVjk5DOLekEaxe1m75iYjY5ofi9YfI0DII69OAMGWeBrnlwerIM2V9N9LQe+gFKW6CTDmhp2rjhSwoPVHZvp/CzX+IJtWeQxQarDoGc4eK/KFWYBSIk6Bo+skXA/TLPnpb8NeYEUK0ghNYG/PNqjtYuYTT2ETQQlwPeWF3pA27txLlIabBcXxjRRj2UtAVwwh5nRI7/miiEyg+oYRmExhYi/2tUPCOEOYslZqw8aonRHHfQ6QExak4xwFqVQVSY2CPLJwakoMTgjIAJZy+c2pqEblyGvzOWQcRJ86+OJVSYOsLBC9p6pK7+nIoS9IsW1AcWbApWx+/hYPM+ewXDZeUxQpeeyR4TJgBZjekHqAOMIALDL9EIzPTwMTFJyEEThDZGN6UbROMLS4D0vmq5Ub/nBA5NIK13yvEM7NAeHd1wteMbGSIVmV4Uuud8aD9LOfejCzg0HT1GT/IXq1IGsL5A+ogPFea633jhPQax1twgFxLjzcnO2jyhvrhUf74AZMFBd8moRHTJoFDp4Ly0dEmsHbVioqzcaHqZaNTtwp1KfYvrpTgZTArUSrTMcKsqjhNHZ1aoAP014oM2V8tBrvj66UFl1eBI3YDl8loZGLhprO3JOcv3KOqKmkuQ+hdlYlIS3gOCr7vLECI2yEDR3wsnYPkLI+tedRTHqak7MfsfUspatMpZykQv5HR1QTCB74AIQ/DevUcom1Qsd4gEqEySW65d6wQVRZ2kHAZovQNWI9F8RtRjj0fCcWOdBtXsiO7DmOwLP2BwoJlQgqY2nrw7E0xQ7Pvaoxn+jJigjFUJgomBVoxPubVhZTSJw0eP9pxTtpj8OyWNHBgrE1+undeKYYQSRfAg/rbiQ7b30oslkcPrykGt4ChVmISVFIaGn3DJuKctOTX+O6/p2ldkptySedipGBcbpYjWtFJLImwbSItixm4Q0sic0sK2iCkMJVqHQjuiDifDNiM7AA6vP969sMHVlNtk4NdmvssIenAA1rjaFdJFtNczLaerH1exTwxz8Vzn/NHqK7L28NyDaYr0pfrA2jqLNumKYsPS5RswRNwkR7AstKPaAfqmWuyiigKOeLIFD6/hChh8yPcrEi2Pdyw3eIa7Gfc0ORAhWU9X2Q3VTBm4JeB0yxow0aoBQpdmZs082vs4buIAYcM/hPNbrJVbD3RcDa7KtsE3YfOEHBGLZqQ2EY/RbeCM9GHKkdJHrBQQ+LtvAHpvVIHgdNTGxCZz/VF9eAbAAh8rfwt/gWUAAmbD/P52XORXr8RN9VpOiZu9Wpp+h+ij2MhZZOSHTu/rNE9a1+knFAxRlRRxBoYUTg8LDw7LwNZU4yOXlHxiJimpAZfS36/CNEN2S3KmOs4K9YpJ9E1JiiomjGiWrqowreChXDfChb7MrEB6SfMwkgqPI7aaJ7Z39zusAlUoHHQ2BjdFWDr2sJklzURUSlWNBM4zakFYyqqEfMdcqifeeIe38Mwvy5+y1aAWej0QtBzk6xy7xF0hTqUIcuKcrFnxjttay0aMKXt2tkc9aaYb78NDtERel3KTLCghqYFG6ExPqe0PD/QLSkmm6/QMvgV1OGqZjqEa727mFZdNVFSL5vFMikcWJ44y87V4fJC0YZ2OCu5sxULXxG6wXvsoODA3QakPqMlVA7aQB4KSlQ+dOlhzXxJHFB+zVsPh/NZNiQkbmrQYgpxNW7CNa5cIVgDyjJ1U+vS1FLABr1grlzut1QCd9B9aYd7SBsDLaYc10lo5cYDJDbdaHQORR709lMvn0To3UFpMFXC9mBd8VnUB+X++1LaILCy/nixLrmG2HqggM/Bf+btF3ylRnK4D9QRoyt9Fs5m7y2nuWibssHZIu0bxGLqZaB+8JUqK8Wnd1zmMboRjceBJ+/bE43JrC+sXCUcDcomJT7HPgdFYjO1qk8m4ezFakUysEYzq7IW7jUCPYIkSIWyAuk8hMhDeXrcZcmJftKJkWXxrTSYEsxZbhF1jkz4iJx0rjJPmQOUvWQ7elxHD915mCUP41WNjUtDKAGKh5n6CQFSb6nwZIwKlnGPPQvWq3yXxSOuGnD2PLR1sUX9/OL4PQxJwMKJ75HBoeii0djER8jAomz1WeI400ZurE4aDY49CFGRoiqZJld/4C5Q0xb4aAeHuYppnN6ZyEC341cNZzrKBDXMDX7KYh2U4XNeEiaz4MtlQ8JASbC9FnGfkndovpdfJijrTX6PPjaGCLB7H23jZWCUYewI3EWoa8jIWINSbjESSwlYFPNilLvzzILEoSs8yfcgWZzpTCoupxtTGV9QRgzNBwbOm6P+7mtJv7HV0Pz3L1Rngjh9DUjx9JvPHtWz9zjD2wf5FKnKMls0gk3n58cAJjaRDRh9n70iDbnHRWwqSgTZHJNMaOSIJKOoN8BsCEzOpW1E33Fp6CzbSJMVupeTOuQV3YRFp9TAx34LlCOSUrQKPVC0CEIsAxpzRCaCn/IBKePYlGwMXJe7uGMPrOogd8LDKoSt4cO4ft7o0WBgYJ3AJ53mhemHNWKtqnn++aH5cNZvJlUIosoWROFboF3s3YkMNFc5KJfgUF5YQp3gOoR1//mLOtl03uGt9pLNkUWUbcaGp7bSjGtvB98OuzSdroF+/Dd1bCHm2XJRmJJIWnWZyt7roRLr2PNHwyndG59S2158fpJiqKPvMAWVYRfZnJ/9Gd/CkrOBgFWV7ltq3rnwU/MDIfMjNT/gmMykVmz764FipenBfJNufmdZyZUTNZATKzegkOqztcHl0vwwuS3JvfGVmEKzaigXbJOBi5SfUulAQsVGf64IXyfpb+782vjWR0cdUlfmZzWHfXFhQPKILc0MLGVrJC+fQZBfLLik1OSflsvaLJ/01sqhK85jxtIqT/7K0CzFsmjpwkVzD7EqTjhhsIDMLJcNmXM1C5Ohj23K2q9+B4RTKePLrAuuRGsCN2bd3bTrNTZLhl4sPCxD6d5KjOs3O+iSFXBW7rCVG+M3qqySIwXxShPsuNvRXWRv1Zn1KbwvGJEdALqoA9WsARXIRUUBOyA4AqFlWyfYC1k2O2yWLxurUGUPDjVXBjUQc2iq0bJszPBm0ddPLXlZe9o71e6BrFv7YE1KU0arf1OUWdJpQ4AGtDI/ysTpTlR4RrJ6d2uxvLUGRlRsifNt1QAf4k0AZ1axV/bXfHV7f2FCO7vNWN+3qLKBxhwfb82M3lpldrsxS0RPkqLxCz9/3YjHffO5wyJUV8WGUq92Hi/sPIGM6it2h4VSsXCDk966PU/qklLheWxxl2cH56pLBXv0/C/nj8Gbi22tXeoiDBok5PPlQcxY3Lj/8sBnB/idFgc5eB1IA8BNehB94VDdnplS9Jv/D4SCpL97/+b14d/gAoBrnLeDSkzaPaPO/MLzd9WNIGH7bdIRI69Ii5XLyKnsAWtwMNkMsRMG4fis1C8kVB4w2/dyHGAirj8qftYpmmcvN3/gibmjYRsX/t/i7H8/+z+slfeydftyWJMM2UyCjsyMEWPCtuTZlqT3C9yNRWq5aRDUAKChySvcVxuSx1zTQAoJ0NV9MNigXbjo40UYb9lsLnTXHS4VScuEerhUCrDBBNHMB9NiLtcBHmnlQ0bvsHBwZUrkmsEkmNfTHsVPkmUmR1tc+xTGp2iWtXjk6JDuGP/Gj7Jmwxuu9x5OCspncrA/79JA7y+AtvUuAOvrZR9ufXG4ewW9frBq986DVKO0C0e8CXEZ9Kiv/fbH4lycA/7vy7/+H962ZJfj0dWhYN/2zw/fO+p/Zh1gPGC7+ANZhdS14FGFJqguYUCq4DTUNxGqgKe8HSPZj22WBSUvOoISU0OfYgf+rsR+kWp3mCxA1QVQAhqQ9dlXrIaXShnl+CcXZryIGn0nzYSZAcyzNuHjKovELaa7YCK3qBYoRoMLn6CkNcDTnBCyDv7hQ7JK2RLqwDobHBUmqw9JxtZVqEjwoUv072CurmWjfO9Sa6jM1m3RcxGTdyHESN6C7cZumO1oevfcQaqMOsQYRRV4snPVfg1AnrBsvCzp6B2kEEwEh5fCx2unqkItcGO4LU1H68ktSVe0k297LSF6a9a8iThBomSN/fZ0rGprx8ZaVJmgnCQMqJvlDdCYzT10HuSsSkJDw7YzReDTzjekQE3ITYpLerxwoNFKPirWaeUuS+92SZWoJhkfA9NF2W8FTrGZ0EPLtpm9AaesSN2RPLTJMo7EZmi0pgDxiIqyY0/QQRhiFhwIfZm9u2Q2W4NzFkK90uhwPa9LZPKlEJXzjuvNxiWJLmFA/WXDdhRMMmhoB7OYZPzroHMaGcdJKFA8YqMU7MYWSRWSBSqrrw4sFYZdtHtc7lC2eE9ddGr/FvehD+spgsdnwsjGwgRkKZjfFxaQgXlttt8Sj6YUHtsrQXQxQKu70/M12A0pyvo8wzC7w4lbQun5Qb5C633vYyTucA30ngKbsk4aowo8+8Hm4Zdk5gXQZeiSTvMOrNOWs5OIPl86SUmANajZP8vlch9QqBDkjUFVZWDjUweegjsK9fdYaTJPyjolvHMZgSb2rRvWVdii5OIyumATIS4uF7ZRSw9WEMX2cwYb7RsVu4FQMTceYrh1DOpGtgwRu0s6/d4doCVl72tVl98j+R5DnpifjUqAa27aNX7DllL8uZtV+AqUTMTn1Lpm7Qaud2v3ENMi6JQ66OKJi1w+ubhwsS+fsP+5IMJpzS0C2mhFlRdihwIODV0s2SCPA5yG12UWgS9dfIVoQ8WJn4VvSh+5eBrAngWwLwPYVwHsbwHs6wD2jYvlHgDH1y524yIF9mqQQaG4bPYkiVcoJZ//LagqU1T7NcONDLkgW79tSxee2GS3eP5i/iuhm9l32tMnOIp9S5INWaPi6JXALeOVE7ii1fOWBY1b0aooPfsEk6u3RNvi2bu6BE0p3348f0fVHaRvcWWG7JHPjMhHqi5qRM70Ivlbsd99ub7dbb5i0wgocTCmRRPy3MvYfVfzO6j0akOaF2u4VoQ5Y++MJlu8kuEoC4escGJwiYf4+GeXrOjf7mfva1J9NlaVe4vzfcMiGJtfC+rdTqqQvbOPyS58a5ZsMKpWqMaUFClBYun4TPz58pAfatbum7KtCc0P8tD00AqXWLIt9IrBzRU4UrjldgWGrG7it1JbTEUIo54VMrmyfqH4p1VgJwMGlHG5slYaNiZOVm1MWfm1UbAjUfmwHDBDKQUI+szHhD++bi1rzj+w3QVYTg6WUmYTVUFZ8KAdkS78KY9tmOjvcbKZfYsoCWpdbrn1GGySlfwOYbIE9aLZealKUKXFP6enMLvyn7fAvSRDnUx12OhTGhnptNVSL123thK0BkANDAx/EG5g8FOswkPfb3+c//1//P6FGsd6+MlRzGDnZ630R3cAnayVw1dT8LBDrPy52ktK1mwqy/jjMPjmP+R7FsHx6BM0MwWLvRzVZQPQrIN7pC43MXUM1ZrUu7YBpuqVncXYK+f9Ap50HzHFdjF0q5DI5HasXfActUJcwxOWXEefnPotXrIRaq9nHlOGGq/YJOGPCnYcVRAmOvbEVcca6HoG70A1gv2Rnns6xUQFGzOT3JPAe7Y/1OXj9DvFLXlZ3k04GNwSx5etgYwfhslp/diibV02+E68cLJzlOC6mbMdMSncjBhRZEY0MlwvPCj7uXE18SZmIJP9nM6+R/mSNMFuEH3+qWOvzcgiVyHa6IpyIj/oUiPIK9LRAkJ73S3j5qX3D7wUkvpaBjOz5AzM/h4oQW4NTW8mZMTjVTGsiPGiUlIdfWYLGjD3H+j2Q5W5LQooXUnIL/6Lbk2cbhXOeWicf4kLYBVbFbViZvyunrXGl44mmBu/NYWzz43fNeKKlOJz4uYgY7u5kIM6E5cZ1MhpbB+pw1LON3pKr1M9vqLhQmX2mqAlZruu2XclW4mEb4B5yFQGXKlwY94WejFP98yQMb9le/m5tpU9zRhXkInMtk8anATsOKd8VMk5v+aa6D8QGlLG4yGErnrWhTDy4tBO00w93v0jky/H8Q0XeMze1+BHtO5VgeIhmy6g3J0EYFVzNmq2A5PSN72hqrJvpM3UejYZrlBDWw1HruFSn9vMA2W63IfNt3tEg6sJs8E82UYI6yBeB9F2H4LV+ziPwE1m+aihn+sRcRDVhvV8SlBQ/v7LQ8FEbgjPg7kqshBahdFaGNXyCUFB6jaESlv6Pi73pD5Bq6Q6pIHBsNsLd/FOub7vuPb3fyGwN7CbsN8+1WQSRMMtSxDdliVNNqIEy2s5nxZodZJSh1DQ10wxDfJyW6S08ui3G0kIBrf8NweoXjsZmhm5LRUhNBzrPDfPday2ccLJcmhieNChZ75E/g2wBmGKkR8f/y4mz9tmwrIHoi24/1jRJdT3RCmKN1c48cTAdxVhs/1fZ3GXnwVh5WPNKh0ydhPJY/TOf5qnN+8Vs+/h5sKVylgsjLJWtlA2vo5UJoXlU0ylWYo+fKgrOlKMDT/QLSKZJ8Ws2eDZW1LXZchHSEEKRs9NsipRhzDWCJoZ8ZQ9vkAvUcZGucy9iyjQsiNI4Ttocmpr/G3B7XLeeI2H0bBBU2naqHraauMPF6dv1DPS6tZljhByrWWYPPWIesLyKPC6O8PctFqAWhYpzuHCLEAzLIz6NNJQ8ZDXI6nJyCMoT1k+oWZbD+FixqN5NTW8yjnimUPzfPrJLHe3xbboNb4DrYd1jXJR0yM9hBw7PfD0VpBc1aVmlZBPHX2A6EU/3aoQmEt7An1u0/1pyI6lsmmAoycjGalX/d3k7I/KTD5uESdgPulIRR2W2BI0sRyWnynnQj4OUTLuvS9Mq/FuiYtwXO0TwSeFsJhk2o6TTwNzEVHRfDymXgxsxJwpI1wb9pnCT/khCrcq9tvz89/PBl/0/0UmcfYxDEzZ7S2QBbfRBSs7uKZYPo2WS6glh6ow9kZf28Qaw7wLdTKrWPWWzv5rdlWBR8a6d7A0BwYWi81YVMQyVoU+PnaFaMWcdnny6G+HiyeHiwu+8ovwDNUXXwp6kocXl4iyIeW3i8vfD7B1O+QHcBWAxN3FmOSiaTmDXVqDz/JKP8s2B2WHJju5hU6dT9foAeNqN9CtH+T2i0VvqzTiM9Ejyuzb8OSUy8gqUR4PFWttjp2bKSg6o9/xh8awzy+rA4sh2kmhDH6faInPhP5BvpwNl1iZOWR5sBOgsJk3TFDF7BD6Ms54qfzqSCfN+AY1DSrmbwrakKZtQk9KVBjihJHZCVIfJg5psNdycoNolGeQNHB8KKY4N+ZHKNYdG07w7FXJ/l3j2N6JB1rgtLU3RyYMhxzSQKVN4FXQAT0GIvS0zkOznyw8X5A8l8+cDvaqJC9TGKPOD8IwOvuhzVqcDxod0tk4GJLzjmukfqKSJhl6V5MiIVWGQ7epEKByA6iTBo/08VVCWbG0/nPFDuUHQ/pL/jafMGmgbzLXb9sP5mFW04afLsIlkUxz+G5IsuE66JEjMSGgPyPfoNr3CWa42eMTnwqkjgMcDO72qINJH0IdNNA+U3zgrOVcAtFOemC0DWvMmrgsqi0ZscYTUkLQk45R2X529e2L2Q9vvvt2dsVWxU2L6v2UHX22pxhlZIWp4gJSCiP+3YKmL5QsjXiQvn4pHL8GIovSugZ7/ScqsmKDCZixjJ+DqRBdpgxkq19VmShs6OSzVxNmXThthOVch3KLl5cWNDU7YB5g4+ZAgVJ89ZmgGstTNA1pI1ESmipH85Alcw7xzVN192teXwx2sVvZiJojjb3zsTHLChgcLXP+mlN4sG1iDrfZBvX6OlXCMNF7j/A1G7dA2RRex1qpKBYeAhT1i5I1yWE1M5hRqJTLiTuhyNgm61C1tVrNhzl6mRY2eoKyRw3t9cocUJ9GYnaJpOGVM529SGc/4ua2rLc9J+TKrAjEQGnRhRdzfFOm4mQsQNb2cXxiX311NsCseMG6cu059sf4ox1QBbZM6wR4hc5krLw9zNRO0YQvnDo4ZWMnv39o3LunpnyQl/qi/a4u17Nf8XLJfTplE1yTFC1LcG0OYR3QO4ThZS5MLKooU540QFw+AKXPD5Kj+aDBZBwe2bSwfm9p2ZbI9UulH2YZVFkXHWB8jFEN5IGvj3FWxZugjhVb10oZjm+Qd+D1rWrBj9JLJjry9cYHJ7lkKTcB4nmb/uSiya+pjXb/byK82MeXNfudDMJ7D90sS1Tz2zaT0FbS2IiFysLroI+vuVC91I8GzFxU3VuChggLygYEyr4BWIhvAJ3SUjXiJcIxHkkNa3qVfrEQsIFri3QOp6hHt8nqB7LeuENPlQFojYgGNLUy/mfLWvPs0Z/wh5QFWmbYX+WBw8e6YV1gWZdb7L6eqHhku0ZMSH1CHfqBOlQh3DCdH1DDY69IRLTeJVonZ3CJou2mimrv42eaWB3gGhCSFcIIOWVRjWUKBTaCqypXb0qo4Ly9Dr/CGnMFmTsckIfgbOeDGV6jZO/B6rjBRu3v3ilEBuwvkY7Z8Z2WFUUZtJZqU1TX7bCpfbdiNUCK2RtaIxyydQoBSEFMskzcJUyWgBTrGXfDNVuxHWha5oG1HQ/FA9lhlCwh6mmfUnhpRJ9VBKU5vinUiKQDOupGGLmUNJFxtn5kDNmkv3jELSoearDexJYzZ4+e/4O7w/J8YcFa0Ejt/PPL8JgSS4kx/sCtcH1Q59Mfbtg/PPlznf75YLqxbSH3ZuomGumxFjunGthqwT3LVZiMLb9WS/3RezppFAjfQOHRTXG1FFkS0YKZ0crCkBeQ/lfSbN6GDn0HWt9ePJ2ysr0333CJr6mdvvPjZqVguHdj5VUWK1JTvhBz/L51wEQBatRsymL2UlgdnrCJEwyW2Hy5bmPDOk1S+1JHm3ajr+7xbS6Rpm6JONR3hljqrZ3L1SnrZH7VgNV3uijcd4GMRk2alNJCp1ZxMvu5XMOJpj+d1EltklSqBjh4XK9Ce/cKD35MDbwRmCP2hFaokld9i9/e+sACJ5fiZsZ6w+wlWhJxhRadjVhQFnKpA6pe4cLjO4YR87jrG7dveIxi3cORNXZ+GxTOXwqEOXoFjO8ecDqeLHCxASPhsupJkba0qfdLUFalenQKwrlI3RzCjO9dCf4SWUpGo7Kx2HW0KHk7ST3t/12uJ4YPekIMPj/8UVUwPKF0g+UbIS60JsP1X5J3r6VN6ujmAynIco0Mfla5D22ngkURaoJ+NYVZ8zXT4Yb7/qEb+HNGY0Xur6Do6HRkYZpFbp4WGmUbPCzUzWmogHS7ksyCHmR0H5U8E5Rl4mUiW3CfowJle7DxGOhiLR8GfSuiNkXx77DezaAM2HtVbjA7XuuQoNcve9f/LES69E6tTFRKoZGpswAXJTCPcsbWQzgTMl+7mbgp1QMOnmqSlBWCo1ehjKIUcejskfFqyB9S9dsipdMdf2UkTl8zskgJFWULSSrlHLy8CBL4c003KGutNjpw1s/Ci/GLxzilSk1PuUUbmpGXx+OzwbC2ptIeYk9G7PspSnoj/PHu6r+vvr26evPTj29e919T2asAg12su+pshQcslZ8DJjk9rMtyneFDjvPyt8unvz8/0KZNhTsxloUzLw8RRVczTbei8OwNRUsMWmb/NXtBaZkQ0NDymnTsdQKZ59Yxvf4eWWgQXg7Jn3vLG8Xs/P/mrDjgBwIdsrImbb7YNHk2dMhocB/BPFQ6V01ZsXbLjfoX3DwpymYvYGpDGUHjd3NsdcY5wXAkNFbWZIe5/9EATTUWhzCwsBUcjYWJii+Wj0epsZyfC25RRr71+lh+ho5tgtyTnJ6nrLC5ViVU9aPPD/+f4DlRPN3PL6emTPHdHA4g+QjZm3q4ps435e38Fs/h2Hq6FN+RLJ//CLcn8xc5Zs3tAcLsy3bOdmtcIrauySvE5iI6R0UqM0rPV5BcAcnR6TKjJVsjsF4yRySdKC481JvXJeuQxOx1c/kgi57zo895jTOM2FB5TtiYcP7062/mZtrz281+ThifNk3nzQbPM0Sbec5KgC0Ci5St56bn8RWY7Kv3c/nYjT68jZzfwsIXvkB7YbpkMPigpJm3U2XqGESEsOe7EcNCJKHQWPsqQ+B1mj+h6Vkp4MQIZw6WFj5+0pbxrjtb9I/4ubGtzqwOkW+of2Rspk6qhLdPqbbIJ7YLP7c3qGX7iRk32k48E8uMDuRcUp21tk8bPkyyIx23Wx1a7BVX+cAuoqDqkaay82KiI6RnQX0tog85HVIkGhR9dsV2T9xmzyM2viwznHMj/6PXP1w2ycJU2nTg8a1RR7sOKlqHuAc6U5cvr2aO1Y0001J6DtUihCc0CGe722dBQlWXQVxuMl3Yz/qIU3BQEwQBDiyxQ92c6fbUlfIpewKevcZV6Z/5OwWKUxVKb3dM7IjWImJ1V14vqurD+w3OvfcY0RnASDh8Xr+RHnzd1LzTevE6y+UYKCNuaTxwWMJotCN1Amrw4yv+QHJZhn4uaecY6SjzjBAbbmV15bpIrtKouzRUEzDRcUYrwHajSuBgMTkT1TT+QFu1q0f9DAObzM8vI3VdvgQtr9B7OEZbmjRV2TYqLbF7gfEyJdzIkE35FM2j/BWeigQzdNtRdHYMLKlQgTMPVjojPoMwpSsTM7hZIjYeCP+xy+k9mG2BFNk0xMrIL6nCOPUXbd+A+kc/tswVjssP5jgoovffTBpp+E11O3uL97ievduUDazqq43/kCWyBqggCttaaH1rSM8Bh+8iuggPuKV1mQSLwhYtWBRlQZrSq7dtLnCz4iysL5dJWctpREV52G20zSVW56Z4kcf/YbH86xgWMMDRLTtwz9fTcPrMTTHW0FWXpNOBMKAjCkbocLNIAd2hjmNA+J9ZAnVk3cIWEjtcw0UciNG1gRB+GsWoR9fXt9wh+XMnjeg8FJAlkMurTds0GWY77WYTGsi31A+gqsMjfYIpZzv78Xu92T169b4t1u5OuYPG35SzON0G+UTL5S1my+Uarcvj3TzlPHbKIztVZMHTRWvmbB8IO9XApZRH1Wlb+PjEj2hEnpzfk7Rnu4GkXGui1p+m8r1NEbdKFqRMVdloS2sHG3ouq9I8cIbKUgePH5wG/mpFv+Yv7nVTDEfjRUt/xitc4/oBZwKM/dtyCW5lPb08oOUGrat2E92UOQ7AeQC7Fa5IbfgBgr/jxjRDYxpuKoPWCd6hA6cwz43wJ900M6az1+VNOW0MaFIWVS2wDcNwHonfyviEriQ0+CmGdNyAUvL3l1aGaLukSU2WuGbiJgQzXPVZ4R0mLdm6Ix6KW7OIUB8o6VsEhvMch8yY0+Y1XpuF6aBjLa910U7dukD+nw1D6T2nYfFTPsHHMcX+eBGmDB9o2pEepnsW4hVdD3vCBhZIPExZVrGRxKZanDX+gPoq/aOhtkg2W/781QxAaTaPkOwveWBpIJ3Q5eDB0mNdZaVQxXlARZX9yjxcnthWRRhv7+fDwszRAKcxNdB7fqlCGD3gqJETbNDVOMc5G6V+obh+k35+NlCQ8JKXXlrZT/hrAlgcPF88PnvuaQ+MKdII20fP/2H674Y7n0MduPcR0QdTeSTPoaFyYE9zWF4m8zzLxV+aH/TEdVjVh5wkdXkokAgqbj8PgsP87LloThKlbZ6TRvuDNPXmjNz4+yRbYL/+qwwJ+4+9bUCHshcUBips+7noCnOn3SFSWbOJrpiHuQljXzY68iGEjnTcSDvcUzjTGWvE6XBRzcElmL8As0nj3tTYEVWrRWlagp2lNS4/dLaWDqRIuQ5ltWHjx3P0j4snBxar/qC900fahy0Z16ZwtMhZINBIIv6IDTNMvSuJ2icYwR5Q2rcwN0cmJZPWla6JKl97AVKKd4seMmErxx5yELsIgZch8GkIfBYClSUcm9CvQ6qCDpyTGQwnTRm3pA7tlm6Jvr7jt+ILDzYEIPXAWjUwod6qm/uQTQiTa1jTHmTSw38fr4DwgaGTND3DALEu/LYjXJvppcfxnszMWNFKJz3vf28xPAZjk47hZLiHpTSp2cexq7oVxukSJVuXqT4mOOfzOj/9gyN/erg5owdYrAZvMZOMJFtxUmFzCSheQBX9VMxec2PfVhXdoiyjXRW5n7RMrQ/wQHHE/kawk7V44BULXI4+A4fiSAtdcAfVgmlSNk2NUkN73kwyUF9dBiMW/FkFzIVb1k7SUL2roonYak2FjIqPkL6HlSzYQO+CGQmM67gTAELFksBjYa4e7gRbknWzafMlDdBWZVOGcBLAtre0DfGvhEkrFw5i+jlbiEDZ6OuTIrJPnkQVE/+hnE1SQ4QFRgpa0FIOBQhFQ/B2vm0LGqJWJADCYmHe7OZQQTHyjqQ4SGw2QTQctpynBO4McBEhg2OAOsVZLEAffYmKIIwblLFCDNKCzVWQSrwNRinb23nTkgApQTXaoWK+RTlrp6HISTpPd2kA36DmSRi+CMDSOM18w4ZdrpoTD6K1dwJBuPJhSExw7M6K2Tq6tgMQzNpXMKqkzHdom7OfkTDB0om3jbQEzc1mfg/XeTtwldwGOgxrFtumLguSoAAxzwLgHauoQD9ZEdwE2gSHWd6WbAzI3ZFIhBD32SxgmBaIsmb7hlu0DxBoPm9Ynlhd+sRNuVwG4mxaQuebNli8nEaKmiSbJjio8ABbaVnfp92H8C3b78yXKCTLNosMXpIwZ2NwiVmfnadsxAyUjBduE24326ylwWazLcvqJsg5nEl4eOejgdLPt00gXyRnYIwinGgFqXKn0R8oZ62nVi0vQg7lKW/v2YTg4wXBoT7EYRwewIsqUJRl22Q40IWkG5cAIdhxAGXjZjACW9/d4zXOKJw/Bkedqi7xKjwo18tlAIROlXMznqCnEqoS0DkP4GzoYsu+Yt6AVfxi3hI2yGbkJlDANCMsCRhKQ/wrnKkxms7X4fZP1QtAB/YXNh3urmvEyiMyx/Hb04b1ecQqK9hRmrJ6FpiYGByuRqgDNmjVNQoQdygxzqIc0pavXAIUXEd6q6SExABfs9CQA1MXI92z4g6uINimnLELl/otadYl5u83wEBC2wZa6j3a4nBjuA+uJh66roRuelO2dYFQ1rPG9IM56003wEPlGiFTrzynlKUbWOLCOGEcaSzqZHG4Z7nR919ttSClIYr4Hn9U08LlBdjiDJzScF7+ho/NIA0O6QmbBCmPC10+uXji4sukuPzKBVekxqts78Jr7q3SFmFDxBhiRa8XQdxQvDThe1TZ0NTaK5MXRVEWSdDZBKMimypLycE/wU03/Tcu2qCMdGdQpHwG9ilkm/1UxEwcCwejbCYsi8FDSX0gw0NHTjfSiz83uz1bLXy9+nL/dMEdBjM+hXq678oGW4ZsvfTavklQpaah01ok44zZL2Ad6rc63eNPjGnL9v39d/E9ipIq9mfyLFV/D1y820MSxHrYzXvHIVg8Uiq/cpsNml3BHqtuZo/0mEsfZEhAvb5gvKlg7WnF3G7KjK0GdqTQChsdkrLRyg8yUKCaNxzudVFPqsFhFVbscN3L9eNgWVjYLU5hM0fDMTzqMUWT70UH6thBw5EcuR7bcae+VqvrZXoub/XOn7stUhD8YlExQqe3giR6Tjzlg1E0sUci0dSD1zJQfI8elmC+X3x+0XPx09TKCFmXSPwiiYVhlLn+tc7KJVsNXlxeLi7Lv4WH8IYUs293ODT3MRLeOTdgBjapq1REPgeM9BJN/wzOZJnEzcKE+GrFBPhTATPA5vLCAPrunlhIuG8m8WeMnFnQV8zQaED4AuH+A90GCpWTrCJViP6iW5fOEazHzy4OG33lxssADQ/nFn/3u71xkJpSB1EGbeJiCMwRg4O+GBy+QQ6Qu9/ljYMUmFbk0gGNsxIDtbJAe95YD1ViS73Kax1beQqYnMb+XxkmISOQjLQ1SCo9C9TV4AUNUabK2Oa+HycNSrnah/hnqXdBm7sGLFPpANNGtAGzf0miPBobuPjYEmGCycC5OnMgAlh3sJFOrcHAZCkbiFBsrfTx2O5hZoEhPlh3qae98+Qnq5wJNXiIg7CLAKUrZxOFXUYsTr/tOyO0Vlr7iwDPOQqLhtdXb17coLuf6hTXbxqcv0jTA8PesX0gpvRXkrLMnGmDeQchyYBztlDaxkqGfmD8WOs5ULaepf3Gk8S+SeY/mCcpEZOO/Qcqee48Eik8FfG5iHTsJMNYeSczgJkrRf3dV1idPpvOXjZh8cf+k5yUAiBfCHbcvHKxFemUrMGlEL5ralTgxpXQ46kCOhydsrsD72rSXhLrOC+4+yk8c4uTB7NHfBNKNmwzTZNknuQuSblvs0B11mJiBbyCJ4Gg9Z2T8KATbaPQ7/oVrHVKx7e6fYaKFN7Gl76qfUolbA4nNjhW0V7HOuUujW7AKUNgqrEIoowsSLk1skChN2pBeMdPzixsu16gWy+knDpsrLGR6bmsHm5QQ3PhC3FpU3Lh4BVZxGgkdQBdrNUoywEk7TS6eKTTNgQsXBM8oIhSnJcXXDhseHbY+YheqJi4Xk5YoDZeaaI7QomLqcLEhvsG80u9JAonH5u0ucvI3UFHUjrbqhaw9vnApvEVEX5T22U2OB0zxoJ24Jnx+B2jMWiKER7edEZjjtQbYZ3Q9knSx5c+XaAc3ZcF9GQI0Fu+Rw+qlP4gvLI/0AaOeN1Cy6xV609KM/KQ7TrIxsd6xve9NIrkPzWllMowjRVGVkeQ+vFPzimd/YwzNiQXibt9obRWFGO15KPNLYYjmJ3xktyB+uZj4YrmILI551dLMDkbyfS8fXCECTblVjy1GWbYVn72htRfu4xGmNolEX65Upd30KcGefGAC4+jW6FoDSY71uieFFCl1Sirljxajtb20GmCH7st5lzpYY1psslZD1g0O09Ej4yyaoMWQRJo5oUpCUo2OExKsxj+LEb4Mkb4Kkb4W4yALsIUZTwmQFL15BAmDwas8Yu7YeM2Ak5IQPHtTnUPeVvcs6+8Pc3YxJa2r1CdHj3Kw8EEWJ0EgRmPBNQMrXZtg1QcIVODQorGPFZRWU1xt5BweNgheopHjEYyttIil5ZjOi5Hby07noeOS+xEHfIUPVIfUSkbVCiz3ceumEHILrpRHwp8QGP50dMvoGLv6qWmsNFWM2SkUz46A5b/gWyvp51bCaHuLA5dDk187H7SjXi6fM6uKkRnv74JbSu5WhSit8TLgwEPmzToIpxuE2R087q15HYGEk6FX5eJ0Gm2KfxpS5SalaiocYX2ubBr4MftDwHDVxmMF6YUqyQYOoTb3/17jm5Mq2PGYw1mk0YeMADwLZvlQo56JB0b5C5Ri/CAhpyT4vj5KNdRwU6m28ptfAuvLcVWyaN1++EI6TJAG7ZXZsU56QmCZEtnr4XVi4cfuCiOaccQjpTg0FDv7RbRcMbZQTiAXSsWcWAQtUXgWxrtwlUNrSbPYyd4t6psPoGL7lAmJvU5vpkXxuy9cbsjGaN2B+Y+1KLmciGsOIQogRj8zdlFBL+M8QmgMUaK5MXq1QvRtSFPX6+Psck/VOplWhYL7sHBvb1waXxPbmGf4NCgKe/3TUnx/CrZ3GJyHxyNVRhqhVHtJEQdM8k78U67INv7erwaVILvpaZu/7Ua5YpURXYayVj3RXA/3WdN3QijpTWxoUtIHva6s5z+xaPnf4GdZeNZHx6r3uRyDC8JDBm9w4wmSaBrVajYjz7JsOPINAxsahUkm9l7eJ5hJZeUpODafJ1GtQPBCbiLcYuwLANrnGWJnHnYd1WT3FzIOxBnMOcvg63ZykZ7l2g6aO/RsMXw6ClDmh6ItFO1TuEb7Nw0fBDtTzIKtD4WSbRVZQThRN0r2XxbvCYs9Waxcm2lgj5nkRpEXUg2zPtKiCB1gzwcDp3nq7IMRlI25HwKFCsuuIOCAPVP5KMff0Jo8DwDT7L+NGBTZNEZ2OQEa4IzUNaLj4c6iJGwhgZHQx70Wphm0kMhPT/0+JOo8vMkI2xEgmHQ9o18oKxC2OaU20sEbx49o+hAzjf/je5CBb25QfZluInI01ATEmrxJpKW/Aysgz5Bw9n8Wtbb0KOCZnNrUFSOOmxygsu2aNrg6ZVU0fYEMWMoQTpssiDcP8WfLabfoQSuCYOFoAOtrEBKjCD5U1QbQXT+L9xwzUJP8U2QtyZZCewQRi8lzIgRPVSPu7+cgACzl/sCvAUvg1IvDaIhcwdP77blMnRqwXpbR9AdV0GTU6OErtqQyqRDUika4KdoPo2+aTJsfyRwIcul6choi9jG2gF5paRBcC7UpRxaxZaLmYPRfZE4EPtFLehTFMV+9m9UbEq88ipqvxMEp6ocuELymapDmSoQyVI0+29U4Nk7tt4mRZuHWhGEumGBKjuMlDFIHd7defFOusjbok1bZk3pZkXhbHm56p5FOvCYUzQdhS9VV+XEVyEum9gq3RLQH+vKfD97C8caY+c5FkHYxrKq0kJHZ0HF6t9nmLwjGeAHapakbEEGq4AFSqk4bhvVuGQsOKRR8U7auGoSXJR1sMyyAkZfyUCM4CGHaVd7IPgf7/75jntB7XWBOpzD2fd1yZ8au3lcAy6X2o8XLjaq76gY10faZfWini8izqAtocKKHWL5bphJc3m7nLmtNJexW3DlXXyTwoh2f1PAOB1WCC77GDeiJKzbBXVlFGc7oCtsE3qp2qFSyOZ0b1QHWl0ze12Dx+GmsZdrqUKN0rOxgRFBBz7pMNDMfiVZwgraf+reNLcmSZWkAU5OdINvKR8q5YPGeHPjQfMupCGISxnZAM14Wu9R2NwFd9c1WbZNWVP+NOG35+e/n0U2z+LvhzJLzw+31Vye7fHfpGAb9TRm39ST3GvULdmhF6R+VbeE+gqEZvlASETqRIfU5eNTxpWPFU+VT05ocsjLFO65wJsd1xI9UNJgehbsu17q559f+tkEuyjJJp45Qe+yJL8/vioPpNXSQJ8wYCWTBHqvXniw4yaK/i60w7D1edDNpGDxmbJQrj/hdZ/5LfIpP3t0jLsmxMLyhgP6xPBavK2MzmR0lclHSiBM3EJ0jSuuwi1Dwc5JWJzvoInp3sEOo0i2szcFbUjTNni2KuvOjefVnjY49x2YR80JVISbpFvk1do4dfBQjtyqPffjhfk9coUrecIaoVqHzyMCacdNiqfKjv9hWZcoXaIiPSxXDSX5YbmuDst2jSjbojeHBKPswC1OHMArRFvXuEj2B+VrPsUVGJ5akkyYIGfLmRRe2YC7ZDa+1myYrWp6yNds+Cl4ehXGjMeO4Fv+k1aYbcN3+FCVVXaoaHGoy2XLGKyqNTpQ1OCMscYZWrLxKi/Q5ZOLi4O4eJRLbHpgcxq4mDiAkzrDkrko5cibGzbKdbXgDW13s3+ifNnWa+SYJha96W5Bxbtn/mNqa3z1+sfeyeFO2YkF/38L61uenBpISR0AKpgtOOq5H7a+dQCt5+FhwoabhTcI3tdaGFchF4oQJnqL8/KG2KAswA6QtxUGUsnn/maiWo/ibozxXG8W+au1FDM2KmXVkJzc42zfu+gHIfn6/K6zQftFeNWvBORx4p4DXG4usx2MP/DAMdlWqIkZ1z4/75Q+jhKuLI5/QH8HDuqysgmdKt7lNk0mZ6Eff/V+d4XrnXd6JGWhHc38GrNZ5KGPfxRjRIucSGgxjq+MKzZ6pjM5hri1QYFoDA68DzugksBEB9UMdPBT7mLuZv8iDarU2HbkQuhua0SWmeqg0Qq3Is5Js5WCNy/vssKApbQdAIqwy7LBNspm19RGErhyRVnmoNIGox/efBFlwNu2SJ20+MskC6lAEZQ4DNU9o41CayaJEx8eVa7AkYQbWD7wN6AnF/JJ99yGL8Pw0zD8LAx/GYa/CsN/C8Nfh+FvAvDUVkPy+ZtXk/qCbE6MAUm6ka777B+seLj+0UqzOn64Ijl/2L2u2YrOdzp4dJ9nk7bFDXigBl77CVvHoQBwMtCIoTBAFT6FYnEZNcGFbPAh+j5CAPuaMVK64sN/mKo3PUFitx4KUHVtOZRPMAGz4hXb66NrVMeU0huc5NhFLZjrjpuftzZd7oMNgElsAax0uLJ6h8AreraMhQWahResKFubfX3xtf1tDIgabJ6Kt8cKmVqq+5xQx7vu0eUreMgWAmfmNmIM3RIfOhWRHkZk8KPfDyXrubCEBarLmxY8hhhuuS2uwSMqQ/zwwlhkyJExdKYezLq3JdzPviM1bcTBRZ/hvYgh1JSApXiWyH6l+PQWrwjPxRcxTql5amUmsv005OwsZzggXytYWDeMWnBdsqVG0i698GIr76F6fLPgzjKqDfMRY2S5skUfb7nQyqYUbKeyZcYOaId08hw9W+6/y8pbbJxMTWlwNy0F7VW2HCGF+QjEx8edQVnxIh3T4+13Iy9rRvOLK9weO9zt+SmYOR2aSMGW2BT8EzlWlnx87AX0Xp7OhQrFSHvoebclQM9azBPUL+clKuCgc8fKBh5xzV6yb6uQlg08sOXh5mSpFlE+RH2o8aEKanVZl3AMdNkCuMiVPnSMli+XZNncgsmWaBCuliqUg/uSGA738Rc/okT+9S1LcdFs7LK+XOoi22IdAAysiyHUpUBOxIFajPS0h5b30KhP+0RFw3b5+ezbwj46wmzqtyXiyukoaYR2c5jAls5RWpP6JGgiW9E8btXTK/AixoYTmPld0pZ1miC4LB34ExUdVBRxFWhsihzlLOxpSkOYOu21CWA3PyU0KcVrQJvIXedUKPEILN8ZAEZjtWgVdwYTxOcrmuQekQkHz4v8WDAxeGB+6WckZ53ew8AzKlx4ehReblFqXu58kDcANjcV+M5n1y1RDPwUzYRNJEpMsfwA/uq1C0nDe/Zwxo5fkMi4+YLa3TfQmmQYNjtlex/GsK5DmU+owYyu1V4lga6aAEizWMK7MmvYBm5eVfMn7H9ugE/UYy99i2ZGD70cVBk5sSzuVbgty5Ab61PKIibk7SYqjg7waSXiSwlvePXWGT6Ml/wC3sPZMKQf1YSIxsjoU1rUxIgZWGCuQ9SSBiMxdjggxInGJMVWP0rN95HjQzv9aWOQjF5teiqr2gQrqzpNi7K0bdy8V5vziDNxW5KI39Q+vo9+fvPyx59+PdSYlm2dgCLP5oMM+WFNVr4iTzDhgB4PD/FP3Jm69wp2YxANrh38KboqGJkieeDw2BYX3sXnzlGojX4CYVPWt1tfkWTEvlXHlM4oO4AfMXefMmfye/DiDgLCq1h6GjMle/ZfQL/KgKV8CvgEhV7OXmWkIEm8cZQJD2C3DRtkbTprNlxRs/apQpGbezf3iepCy4ujAeu4ygQ/funco1clmWpE6R4lXWQhvgGNVi0XcU53jsk5btCCFNPyJKJOS3rJBhNPDaIDjQtXIyQ4z+s+eUGqz179QxZo4iGljulrhKikj5yI82W2IDTWxzjxM37BoH7CjwZnN6gmAERVEEX2rWuAJVwOEHq+ArsXZF2Q+nzgRK6HiZt/tX/gcoY9ffCoUvZeJl3+3Nl1CZa/qsDi2yCwxok74KOPBUsKBlGdehPYNIb/mf1QrvV4Z3C9ywycbZhpCathC328CONqm+gEDsK8PA2kR8v1tz8W57+Db/iz/3351/8DHtFF6gfBmD/CEJzU6euJ1ozGOGjx9x+PSP8ZqzKBK8cErfAkuwjJixWLOXvLtyCzK8gCaZw9Dmcu3S3IAGaRxsgjVKYCUU+oWsPyhvHVt69++flbdW593OjPxZN9182wC1+GcOWTyKfoqyuX1DtNdmp8cuCCP5eivRiMTl2GfWtp3fKs0pHAl18+WdsIK4+icaCqonPYr2KX0PjAXJgMMFEfATkC4ViHooGAPpyg2kk50S7OvPgREmzNIyR+dAm+tK02ECbOq7pM7RBpeVtkJXLQdWl/b0C/yENu8dIGrRYqsZvK/t4uSe4gif3NrUrYkNDsdrCdk9nIIMYplN6Wdbos76KEQNlUiSNpqF2p2cHCWI8oHRko+73FTuWJHhYqNq0gEAADzVZR/EwI/wIWkrvf4CaMq67YsAvI61MHDbW7pm79zEowIL1bXztck/uyCIJe9BMfsPAerKeTyH2o282PnihfZXB7/lDPA9LJECg/iPoHmZKOdb/JIS8yz7WMfspRX2ZWeFlB/OlF3yTAX0trQYgdaeJyMXnNrz1reG2doT0NvBgfnsBTycM5nvXw3llXL8l0NOMU8zTl/e2u3ItnzCM1HQxbXxuwgp1keMlENw2xBAgffdOQfF9vSJbNfmWDzr1XX0c4G82TNec0h+Hr3lpfBAhc3Ty1TGMbyJiFqMn0aCW1btUuk42MQYZQQyoeIYnCR7deebh7y0TaOv6lgLZLxfL+2I4kbEouEqSroUMmNpVfN6RuhGqeZ8YzuXWJIlEHHrmVUtF0t0W+IWCXt1OK0PdxJ83x4xB2s2JAEwuQLHDqlpvCHi/U76nMn7H1I3Lz0aE8Afk17WwsoTTgOtBARTmp7zG9mIU93SyYJ3c//vRrcOdY41VLvRHrrihvLdE1MC39dJ371rdYuWu8r0jWCDzOci/BEP7oMe36+vaLMzt20MyEEsYdddJcWOo+sqeoaLwA1Ufe/SyLjBS4+64uq+6jxuvuo6kROHDU30T9nNYhWJrOEx2JcEnl76Qub9NVW6QaqbgDB/nBKquGzQj//NhzcY5flXC249mOZQl2uJC+QyYWzn9evp92xILvltaVof7uKR5olRDuhAtejIrZVUOK7YTbOBaX8qhWPixw6N5Nhz5plpoZuPsD91S0KZPt7EVLWafI+ELakD9D3dTERpfuc+TsmqG+eZWXhubpjhI4SdBLY91qNdMEuUtaB/zoy1mcbF62RbEPtu2CLebojK2vEfdDCQ2DOGqLTF4wyVjs7TwY2GS52Lb6LcrZ1r7HZGTP8lpwyA0OSjYLHtkEjGgxRXeHs7u8wumrsliRlO1uQNHfuzPjex+XLkT2KYPdzYpywhcTOL3lFpkf8d3aTG7XTqqzLpNYpNuuADQycaJIUb3ENylsDtYFatpacHeuomLBIoQ+bSA/BhiriJjiDrI/9vgGp2sEzojdwhSo1T1NbGozIO9qTKj3qpcRqo4gk+ugEUtcFZwb9zhRmyVXYD8gMAKDpaSOosTtsOF+JgKfclZLCZq9xnmZ1CjZz75rA35PIi9d+ClVqqLyVZo1jISIY8c/N3J0FAyl4k2KLND8HVtK4iWr5J7DxqDFRB67UrHN7BnouJamYriN7Y93b359868Pw7b7/FIyOYJFLtvqlnRIKvyEs+l025kU8oxsBbIVKkjhgX1Tsv1a3+kl1aFka3+8COMuaqgxBSi9p7nqrs6JOOH4STwr1/YBQ/yiig1+LgfPpjz+4feSPfyd+YdVYpIFVANYe/hm4dD7ihTC67YLMU54GsDPuOOW3WV7Gax1Jd61aycMlKA+fGgbto6+PdyWpXTZeva5a5fG6J8RJqj+sHt2+NDgD2f9vVNY6DBY+SPWnoWZo4UweLxJ40YquZJEg++aFmWHP8W79LMB7jLYGP6iiQ/wy8q1z8urxa9SvK4xjmonfWWphX6Vmj1fxbVHCQsdU/sqwgOOmnP2+6v0YHKL+VWEPNxWuFjD0UlPBxemrqWjxrOwrL393CyH0GCsrnRcZ54bqiZgk04C6PRVw7fpJLVGPbJrhTzza+Q8erxinhUtti5WYhy/GCboO6J1UWIyiC5njBErEn1uKg2bcDtgKujYa9a4z4tHF4dLYXjHSR5MU54fxoS8vr76gqvGVzq4MtPlZul3b1Ww6grpsZ2vz7wC/b5ka5c+i4WE0hbLJr3WgWGYIVviwT0t69EfBxgBHgmG3J6d7qyCw0m3tAT9s132z3rwOrN3uwQvQEimhBR2HBJuk/Xvi8fe0o4/jVuX5ToTbQidW6mEdDD3Pm9/KrOEDY1Pb6UNNX99mHeUFO+ENTofV8q8DqW5CEBCKcKDdQ8yUN3dNfbxT75EaXC3cz3mH6RQKhgcgYMRSJYOaHn5VPo0hJr503BsWDADyuFRDD7sz54N4ty2z5ACsLWUDTJzW09a/Ll7VqBn6G6P2O63yyUsMlScQMvsQqoWaifnptNTfuF10dNxfFnJsxD3ZYFuxfQcqIpglyBF2t/5wZujbKhoUa2b5cDtBqxRkxoj0A9h8uCDOhvTgxhwfMDKCO/xMuO307ek7+rcChdfF1mywub9IJx58D0s+1LiHygqQC0tkI3gzZlZdsGUYZUL5cn5eSx0WYdqzXM5XQQcihZj/YjKlUwxyUfo4DDzI5gJ93VfjlymYXA7BENvzTKxB1frQzOSjMJLV0fqaS4yPBjDq9fcUk1sGnnHyq1vxKzgCaa1rNDIqAeFKoaaRO1DFGVjivWI8+efs6XCc//w5PMLK9nzzy+Ds6rcarkJDo4tUiHMSiJQTlcVKh5Q5yuSJ8b5i/EpDh0Yd3ldbB/p2PiQFaAvjDMPHfPo0Un4abs2Xpww3iCx2MkegvyDVtf9LISK9j3a4p/aRi9NRtwOjfJjCbwbxrtsnRZsgv3DNLk0i8GMHFu4OfyDx3zvcV5luM/1HueiQ8FslSxCYMK6dqPM+Pn0Fdt7ABaiVSSALkkRQFlJt3kMpwHCdhkAi3KHArBYjwQI3VbDhtUCzOPS+qL0LsxEOHk8A8vk7gS3d9H6WA0zJoPx/UuIGuLht6bGzJCIyE35kXLKPvrXj3/hR5B/5Wdg02de7uQw0l30PkT5NlwU907LsilOBIYNrQHTQhz0J3rFxKNeS2Mlxf34+jcOKRwe/gLblXNKrc++Q0lT1nu/qlaCsFiZhwYdNvYVrBGNAatjNbfCTGLTSSdf6LiUtQ46T5eLm8rPrUXTTdNApzfOJbhpKYMT2Kg+Y8WHVyQBkAZQnQsD/STb7aRuF3TjZba7zexT5zDjd6cTGtKZkkjvO2IZjjUZujnZ1Qlp+m4y+65sFyq+rCDuKIra6PRSB2Oui7p9iNVUsZGTiwXJb7iEWQw1ZEEc9rtuT7anYkvDu9mLBO6a9+4dsiM5BJ0jHdRsLC7piDMVM6q47OV+hOIn2U5aKngga+CaOnhGZ1A6tgobuJV5rkOfeHcLtiAaqZHqnptpinEAprECZcmGbD08d5CHikZ9HRWT4og22ZHJdfvkCf4G+IhfTU3wHF+x+T/SOMEB1QLDAkHVqfHVrx3Kw524HovF5iGDBGpTIk/0gFNvc+Rh1dgA65rN6QYGvmFIoi+5ErX1UOFgJYsK0KO20BFLu3K/1+s6iHfq+phi77XgES3TMwY0tDZT9oBFlOO2KIP5AW/ZzexVWVfhwY3Tk46s+6VNGF5fdrdkOuaJq4bOfiDLGlM/EzTjBHnsD16biNpk2yTIXQ8ZfjYhwrrGRblkrQAMqvtksE+truBsSs62ZxU4kQonmLdNG8JZcgXY5QhJ80kWjXpVNP70BrstaIRnSm0OW0Y4cYu5a0MK4BZBS6ugMWoWd6080H12Ikm5gdp/cuNPs6sya0Ffwm/n0upZJi7rtGZ9kDJ+TdXFvR7Stw+lFFhLJS8yXPead4dASAUyasEAe67vZTWIwPJe6otHz/8CjibPhWPJ80NL+VG1VvObXDcsmdl/Ktb7wm2Jke9Mar4IoUYGDXygrXWN648PH/5M0AMaGGQCvJxP2oWwyOCm3M+KRkd0Ghn8tD0csvUe7tHAyDg4hQXjEHlofGIh540OKR0Ewm/ruHkoVN7koBK6JPeqIExAfhjF1AGjRkGufNUnxoEzPDv6msBU7hrNP3Ks01tGA6YlOXv2k5VXiLsuzNCgQpRXx8lnNx4L3ZRtwvTmSL7nTkXESniFMopnb1+9HPvkXoiy1iwsCQ146AxABT5xX7My96BjDSeTsK2ifjbjuY/eE9g555MC980cdsJ8Qyd7keVpFfhH8Z4jtuvJSAIbbUqFVRcZqdAPQ+BKNV97hAeJRF+VcAOhl2NuybMQiR2iK2WX9imWmnjLUkQFCZTkcQ2r2FNxqmFznF6aGB5Prpq2WM83dBN6dBMKoUrTp40zBuJFvT7lk5wtgpEaz9/hev4vaJ4jhyaVKxW/YvG3vHkLH8NxkrA6FKcD521Jc9yQrUuL4VzLpi4Q3tRQSA41RhmzJD6AuLoiPJGv476PIzkcevTgZzGeRrA4hhIIlUY8iUjZBebjlupThcjwp4wJzekNL56WmscJ09ovS/XfBN/qGbwvtV0XsO+Kt4snV6oqZlQxPZYt/5Yrw3uUBvcNFqXTdbdg2a4MbHidLQKfbuZnLMskB2efSblot242HJqU2EKn1jVNUBW7YeCrdR5gzOKam5E7wMEvm3Dl4SGPfOw6WiwcPAZeE5GTuhYw3EdZqMOAaBEFP5OxW2oNG2773qTJAF1lKSC2rrKPCyA03OBhvrgSamDjDxu62G7GtnVZoIKiqmzwlgdwcoaXOGDz24RFfjQw5g0FBD7lgStelhMWxCyWsQtVX4N9nQV8gDarET8yoUlBItqrJD+kiG64a54zW55wq+3YOWW2nlRma/tiXX0Pl9r6yFIbqPHm5dXrwACPmyVNbQk1MjmpN8UPYBzCS4oUGeDOMOzik5N9O+XYCDd5Z4mVLCwA3pKkqVB2M+AEtZTvk0ysQjawYjlykJqtmFMnnrBiaSHccqmJCPdnJpI7n1wXyoa63ZyBFmxN4LCqNmVTOsHUSttB2ejPHbWYIJinsoCmbF1ZdsTJoqp3DeACzqAwufha+V1fs2q1pDrFHu/8nLMV/Ysxvo5Zl+YC7vcY1WBtJTK6DDdHvvL02mRU2QNE8q64LHD0kCkj9Y+bBmd/tGu4i4gabpNyrqQ2Nh+PFyQDP8BisqtI0rS1rMrObnnX6Bi2qj9TmnUKm4OeaWGY0g5O+bRJ4V6VpyfVHeVJCvxhu+uygLO/c5ZLfM4a9FqoN1Dad87OinJ7AM5nDuvAbKFzGpx8KtD2FdmXTU69yD7w/Jvgqva1nd1S6nkY3PHSJRfbFsTLOdgIXLP8uYHq8VuF0n1fIJNH8qh7kq3VuBr702pihmzq9C5FRvC+CbjZ2lV/jCKu1yK9RTfQINzws++hYqpZRXr7DQGbCzUB8DMH47srMyO8F/oO9EVF0McL1pCFv/VUv511kKHbMMFdlczk9tG6upgAORWvAb1rNTDRtS4kKLV6TdJlnPQ0TnoWIomPYFriI5iW+AimJT7CaZl5NSjDy00W3ltv/vH222/f//LuAxvHXnz33ZsfDu9/fvHqXwNGFR6JolC6zb9dzJ/9rpPQZgzCJxZB4Y/uGOtfyzrz7eIMrwXXtxBRL0+hs1hQv+2NvOLZFDGUBna7PWrX80iyOdziZbLhWlxnxlsRl3fw6ssU2RvS10r9acLMnsvYupOttTbUqFXJGkVfuAhOcWmD1xadewFDkmgF6eCilk6qkLW2bQo+VhINPQOQcjzi1Xn2fLzK/5A4L8n6XXk7+Q5yjZZkXRkMVH1b8Ghl/i7eaQv9u7KIHiCt0aoshMqoqA752Sc0f+wmwx6lkCyasIoVWW8rESIHFWmRry4uDrAiP+BinRG6OeQHuj6oMTPtDBz1pMXPMIyk3DL7nm+s/IOANVobFCVxh338OzYmWwaaZL7xQyaHQdGyGRisQbjqmg0nxIPSki9+bZDta9s7H5Vv1Gy0IY3LdXKG30mDBg+6p16jqrOVgO+aWrj8sPF87yK7knvrcMDqYs4JykmITVZFXxmGGILrPc5DNlUIfK3sXfwFnGAV52faGomTYl+coQEH72C3d8j3ZkfpODmd+a9RHaY1ap73rXHG1Ors103JagxlfY4juHfspKurWzPO9FZ1BeZufZ37NaIdQdWkhiantpziwlPEcycXjSTIA3DrQCn2IJaYD7XUgVa1x35VexFJ40FF5kHt1gXc1OTXusxSP7sanVr65D1G+aLKJmjxSDFYPjkHIar+GnMrIUKzn1V21ETZRYvNlEqMo5f+m5oU6+CiZ5S5YjO6EKVDJlYReUdQfJVCKngQkRQ6PQNAiyg9xxadf1K+Z9XAVHHft6jQc0lgZCe86knT8qcZMEALB3aGOSpEcuQHY+O4tBPTDf4NTjZeQE1lq/WyiJPvN6j0qH2bkS0i8kVJRES3NcoIMrgKHL9s0k4DernyFZrJ6Xd376CJn4Uqx71cZINXpSPJUx36xEMuHKRyg1RuCI+Jx4OfhZjAzvm+o0/sOFObZbHCdQGjas9rPjNQ12FMMK6Tp4MJnZNHjx5twdJJIbUoDi1e4nreFvTA1aIxrMpx2uAz1pofPULr5QHuiQqabNrm/kByHqrNDwX7bIs1XeKUDSTsFy6ghWyaPDs7UFYwuOCsKUk2TdcxPIFwwfrPec2dGTFG4++yHT7+1tssIE8zhBT//n+9ofQVZsW/IgnLsHZlFJhaSLG7f0idb1FB6PHPnETiIrI+5DQ+x8xsIvixh79WuZssItNcJ5S3T8uWZcvmqdmLP1tUk9bdrEkyklQYKsQzC9iuRIki1Qh52DqFE/G6e4Vxmv18lkpxrMzSEsEayyTKfBiI+dW79uDBem/FNKOj1x4ZW8pzl2Ns6bdxK8yhybQstF9wHRSk38SENxken4EMFeXdwNngoG+FBGVgIEMw690kQkjRsnhYvU74e6euEz/NC8U9UTtUxRCeZYyMiaMlO6d9G1RjgJCuPy2TSNMy44w7VllGWokWOGyyL1YtrFIWj8+efz6J66NAzgek/fxChXXZOxVWFsopim+lwyMKAyg+TOqEKzf43NiwV27bEEnm3IZ7GkEXVp3h31THbJ382LEqtkQ61nk9zioUOIbrUJmI/maLoaUoPAlN7XoNePdFTcQhQ4AsJXEJH/+0MmPbx15zWyqAISR50Bo4a24RODIEg4FeWpykzf4Z3ngDNCWOjX/8IsvZOvcVLsAJkyM/UBJBsWR08dE3DkbEU04NPAega057TvXYRgAp2XXYz7Sql4M/XBJf2dRIQl3de2BfUf7GNrLz38VlSBft6OVwx0ZXicEoeHdpC+mN9EBO2fIjabxcI37D7gVYtigCz/+MUCi8L6J9tEhUYT3CgzHYgEyaVZCYs9VaU9Zz7jRYnNtHw2TLEHVFClRVi2qV91PnwiiAF4LuqXTCHSjeGpECDsACtB0qEtLs5/L1v0dnnfGrntwsYnTAq2BdAmWXJj7p0wxdq1YNTscedtuxYc3cqpHAgFlhw3kYWPp3ad1oqLAH5EM8iwfP8IEpNhigS94jYXmfFiA+QES6IdXsZ3yL6sCrlE4aCFZbocL4mC2/E+/YNXiEQWR5FhDy6N1aniDQ0Ais02yKTNHAplYMnr3iZkFj76jEyjrH8FdXB5amRK2WZIKDqkkq9Ekn8rJm8j/EJzSbUttCun+OqbwtWugbPNh5bz611VsWGLKJxjc80X75XLtgky2baSWLYNNjc6wUJ7BF86TwWCj3s3EehiApW2LSPm6fX/AgHTuvjvazF1m1QV7lRBSUMG9/LNocQbRBFyVwZ1xIg0BdtOsTeo8ArikGAyCwZB/3uN6IY/caBx/uOF2Ek/YdikMW6AyYLzcpHrRVdoTivmnWE1hHjwy6lL0GVSSogqoV2n3HTuJ2bMiiifS8Snv0/C9pWQirQfKs57DnR6kN2GCFTLFQv/2xOBdr5f99+df/c7CQL9iXYAHxzchwl3DI9xlZce6ULfbgb1OTZdtg8LAHVX8mZBUNWyoOfvw1U8F6N94HWopFEG3bgqQBTwuTmyobY3v+rESpi9+US+piWpfeQlnu65YIS9cOgbJCTrAXQxsANtCp5cMW1qRp6ex93QbVnkQAQueNEUCWl0/qXZzY4a/73Cr5rI9emhQUdT3FypFJkMl10Phy7FWpZByNlv75QS/xHILTyN0cJGxl5htTsAg6Bwqa2hIo4qvmUGodQaemoMmpScNYgeRMikrPxBKUVz64QTXasl60LXG1wj6d74sdrET8qYiNKo07G/URtnCGt+8e3lZqPDDgqcXUsAWi4DJTb+lnpIi5Ed+wdozI5naxLnfa5JkLjjzE3/CGChHZHxb1OmjqzOXuz3csB6usDBoEc2mysh0UsVmHu6FzCeKFeYCQBzDaLmnCZiQcoLUhJi1XNPDRSw99QN3KBoJoIarLLR2X/ngRwkdZszLiQVXSIlyhXR1YaQTqtaxn39eo2pAkar++TOUUVpszbQDOOT9j5aY/BxaY3KvphRhZ2c8H3FqZUvXum5Vo57CDTlOczmm5atgeGp+bPMLOXDohh7gHNzbSMwY8bIF8Pz/QtgKdVbYSO3MKIazy08ueb8+H2KRPn6z+/HN1WebJnxeeF65QM2Fz+aw7cj96ySs4qBN4cQpnLY1CAbrCdEgff8lZineIx+azNJ8zyg+11VXfOVvaJ91nVt6g7uuWrEj3tUUFV51WMXGZlQmbMe7vO5Bv/dqUL0klpCY/ncKae05RETICpyAdULFiKWlVNgaE6q04rS2nP7/89t3mDbcI322yR78Q2pX8qTcbmIaeWkBI3txZ2KOeWoyTPTwmok42tl3jE5v+LLkFe/3ZNuYX98hoQgOnCozZoW3ATaX0+9jKMeKkucV/tmXqv5A6tvVrLroLdMiYk1Me+kE6CwaHyNCsJfI01GrXma6GRMxaus0dY9qanzGS8jSVU/8otuiBxZfavVuFboFT05y9q8sbuBaJG7UVVi7qqgsIW+52TUMoyVIfXnNT7g4oXSu5KF5uwIKCQ+itD5DlwJM2fLuq6Kc8nGObFuLWDIPU2lfM9wsLlFWlgGGlOQh6ysO3OkGXiyeu1Ax8YkuokTE9mIc+sZRwsNF7XZDLUNa5hgUhWrnQuubbOwvboD3eumBVYReiTZvCAyEb722K3RAlYpy09SWb1/wK80GDN+MiL0Lt6jfRscOwjqVUvrge3gEM0iilvMP5mVj/UuEwnXeRD3ypci28TCujpZStROi573oxICBbHgcKBxXN7BVp9rO3sPKKNKJ1S9jHwjQoZEHjsi6iKKWqdiv9FYq8HDq/umdhBy5miiwvrtuWXOaG+xvw9BYeL3x6vxWFU52oS/UMOb52IkTVM3xJvT0HOBKFi7WrV28nNWYee06T3BkVXHx5H4QhOMUZLgyDCOaXjmOFmtyB23rPtbEGlmBSZfazcRdA0gpCl/O9obrlI6FwPZcRZm+3fb5yBc/bL84T8uH6Ov1ilE36AZZuE4pn7egj5q7w7TaUS5dZ0A1KlozxXYNSj/HNxdDfH39zWif7qw2paOCkn5GoQVIFZIGoqrK9DyeoxkJD1iGICyMfz/cc8gkF2pE1gkMKj6RvTxxcWP9yQZgfXPgTFC/hFxazV7+EClgQk1bS+KhrYcOqhfKiWEc7bjHgdhWbS2TbY4kYPDe6w6DfFRLMYymCBrg65bhta/9qoEOlZPobtU2JintM1vz6vSOkdZtsN4ilVLa1RRG+tEyEDYx76VTaguGMw0KaGrXY5gYCefCgxoSIIQqOxbkOvo5y2R4/TGWkmH0Lq+AGkUJ4f/B9fXuDf84jYiseFM+gkyOBi1yFOZx0mc+SWNYYbTuTjs7Cxg3QpyxjBjfWYpOnZ8asvXObMQcXuHsOZSKbP7+0kEkpMwY5Iul8i5o5Nyru96UAXQrjUR4iAuPD2YQsIgcDGELYpNNI4R2D+OSgBBNXaJIPa/4ZUnd2C/0YzhMkEs6QKBhiauuk4DorNFOZBJl4B43drfIYJ92tNmXB7xnbbexcic0DKaFJuRMjZheBL4jzMqmRWHZYlBVNPSxb5gX10Fu8hLVzkMAPaD1clJ6F2d/ucCRHIyaTGEIb/v5c3MCyoQhMSW+XX54LyrnYwZb1nu+FuYf7c1DcgVU9SpoDuM2gbAA+gMbvB8If/oKr7bOzgz3sdRKNfP3G5BAyqrdjbOU+eh3i5yuy+DDEOnbeo9/esfUfXJkH+j3FDlGk58Aff8VIf2obkgUlLE2KFM/APoFsKEdNTe4CrzsckpTOBKemuZm9kc8QeuzZ0033WGHYLJ5U27OidZP7EYvnfH8QiZzF2YXPLDyBvSUvLYuX/Kg71BKKpUFSTcEGa1SlSxc/zSmNOqJVrCM7azvt47trSasNrkO+eBySVPd3UFUsBjhxygar1QSsJKxJERQnQOet0sPH7sSsmNfKIdNvfzz//fFZ9+g1NESuEG34xKPOMANaB+L6L5yKV4liEvOy4rdXNr2vA75FROyO9gmGKYrr2XekgLdA3qs+IK4UzW4pHuXji9rMX9S+76aRKtlLccTSzFH9IG9NDZNhZlwMxtZS+u6p4S+gzdtCsdAIkpYky8T9v08TiqvzaOyB8w8p0UEmIQZhg8cpt5XNT6sVvF3VizazKprSIYoW5cBTU0av3r34MbAqZ+u5ChX6JI4sHIj/dDApWAd9gjaO8BIX9n5zCXZsaI1SUkrVyxrPqzJN2OilgcVKKFnTOQXN5nvQ2mlzeY6D6znb9zS0qvnzNIkSPGdzTsr3GmnLWp2CA+iq3LZ0jtu6rJCB2EBNgfsaEyXXih8FbMpbId2qbVh4uGviAecUZaVUjeXz+wbnqfLHlZXVpoRSx6y97gXKYi7bZDNnLfa+KjPSEOmIC9w8bHGRkfVGdg1eiuKUmGVozZamWcYSRSuhKm4FgE8XoxlKtoS/gtImaq0A8tGkhYHJX4L9sO4nN7c1z5Gy0i2A7rvAt/fzcjVvNniuTAHnEi9XDLXAsmEFucJzVv5zPhgIHmUDKAM7jLWZjG3u9KnfZqEQ2QfSwkV09m28apdg3pSVpYNbXzVq83tMGruxNiRfVDVpjIDtlreQyX3mexw48Gy4m03jbEYDk9PhNqGit+GSbqxpTKRveKZsfN6Q5bLMcLM5VKB2xw+xtk/VMM35PEhFx+KhlSHPD+meMWPzCngGAa3Wu/RA4Jad9S5xRwyv3g85PjvXN8MVGxzKAvThEPiPPo9cERu5jyyuyoL6+Tt/1CuSuNZii7rz38+URJ4AZUFHCfCoonu5YDjQrgboQBWEtylmcn7beVeXaZs0oc0qRLSIXfkZ8GjTCV28k87piBUO0SeN9gVpgutmzoZXUlhZU/mwYjrAgI7yc7V/EpGm7Dz9uJHzElOuo3dgMvIqpi0jXLXpUH27GxbUzjJ4DnE1iS+e0B3Nn6yLHa4HNYkZp7bYBpdFBkGXgoI+xXpnhRs2kwR7hUVSwhng5DSz+Wvc8JO/+fvyVr11PlbZAfikik/T8Sm5yl2MqvIRog70BaeXOxxO19k5c7RcoECOFcymf7nU0pDOmQD633jxYDC4n8ghHuOXkaTP20BuhjHF1dhYJVMZ58QFvr8PHAgk4P9ceA8zgwy+HJaBTzsB8PO3TU/xigBG2UpgjAojDwzybk4lLq2ykjSTO7cTfbfwQGkPyEHlIZCDqhIxwL5SYenJUhERghX5V6/SI4Gh9X74kKzSlqSHZPWBG1FGRYJ7PcEMtFiWxBIV0hr50cVrxZaFY2HJqvSwdOliUxsHLl8RnAnHZZZcuEw0QYplQvrZnIXmJbwljsGXEfxrFy9ABcMF9XtlA52ea9C3inTgGyk/1+iSloXEkZNSsTKJ00Vgi9P1YnsfWiiaROtz1AAigrPf29FeWPji0IgXWxhqSY5fFuLSH9VzE9ZJDHiQHk7nn6izVXZ0h2TxN0b8TqoOHZ51VPCTzjubMp29SMDY++yqqRFd4nodKlIWDvFg1Akl8xKhj571w/FPlElSXC6EuyEnVyZBZqSDhjZPIrDa+JzKO1FTlqV4oXN0K9Mx5RGs/l7KQzgNcF207pO/WOk+1fGbBtQhsvgeuNDsm0aNWfPdP99dfXt19eb1A2ZJ8Jb39FnPsjRhjSmB1w9G0MmDQHepPNIfmHcNbV5Bj1OnhBjXJ3Rt3dRlUOHJxJWsHdJNkxqcnv4P+9p9mD2qPFkZgO4sErN4XWZ77ZlxujCzb5uNuNL/jr8v7d3h1CWWoVcq8Gf6aVeMqgrTJ37sAwCerNCLdM5vtVAGlc3BFViuFysti2R/98/3MmBYYdRL9/gZvy5J+iuUeOC4BWi3HU2nZqCf4NCFlWOZEWRYT5uVq9mLqsoIG7+v2DKT7Q1cE7U8Fhxe5ZrBYkX4crZMM+zAD2jv79nWhMnkJ98Iglt2Jjz6NFxH61Xftrl7x2q3joy3LKCtUdEhEwvklv6otfr9Nc8tLRyqStbGJyZ+RxJUNGyvGDCI79JEwjZ6gmS9LHtEP+GTZNi7T3JpXrrTb5YYkzLjSta5q+/skHSiHTgxzX3xSjgvm7CM2xfK8ZlZBTY6ZsumYzzoZsvhEunKlnRuT15fzsQlrN/g1pcWJYMXOQ7GE7CwaZPh5vKixzuOoKrk5New4hkLGJ7pJItj57f9P+H5CVvizF6BxRNHRm4FxSwWC0mt7xGq0IdU1LHF5cETIJm9ePXDL7bkBCVZa84sHTCiJfPAxz4nMmOFG62W4dhKInO4bvIOk9NigW7p8ubJYpXSBd+CmSG52ddieXPRT74MkynN5hBErsSXdXlLQdnCCnNhfk+svZ4VMJtsc5aCuoipUy6ASlxa1L948uTZVwa8XtzlbPTuEH7Yqz42BmGD9y3uPtFi05ZpCfpaOsmK7VvhvXUHke7njSENXKB0XzlZGuEgD+Y3LzZLDaz7ltopWvZscb/sPu+XTcsdylmgFjj2mgfKkbdrOaR+rv1a8TK1SBMHOwLLTVg1xsY7gmSArkcqoPdqSQTj88uxRnjNuP54qdM/ujf+6/23//F3A2Tb4DtryDEA0b1s4NJGpHEPExLKvSbCmsuaaxR24IhigLCRgaljdKxTEvL+h6tAKTSZ9WpWf08d21d8Eo55bFxn5RJl4NOOyIDHHRZNlArlpO5zJJt3IbrmrpG+lZBeB4nw+i34P8AAbfXud+6U9/zs+W/oxe9V9eG35v3vG5yDGg80lvPDim0UEv6ahP3RKj43oOYjojI+L9pmA/o3idD3uXrx9gfG8QdpNALR6g5ezVQqqaukJlXDkJ+lpbHDr3h5JjV53uOMLSBA3ZSB7N9f3oifKqwM9itJ1/Acx1Pt+fzCKBnXUANB5T2T1J/5yizjS79iYYWZWJvLJQkYUDbhxwvj80TmHuBh0gY1UNRPLg/CnNiT6+v0jN+aMgLF4EX7cMuLDkKBy/EcFaD3dvac2+JRjpWhvYB8UX2mTnx3rUyW+DbQjTtUtF71PXCOCIs89v+uFbN4J3z2xprsZvbd7AccWNkDbZVhu9OZ2OQkKYrfk6tkeBixqrpwgUsXeOoCzwyg39iICMebSN9cHQoOBkYW19fz8/8vGwaFnZFHCaWHm2rNBgj2X1kcqmJ9oLv14ZbtHc/CjsWUoKAl9/ll0HZiWjz67WL+7PczRwKXHwv4uVFaXtNk3QBns19nP7QsRKjGgX6bGVQpoYNPrfkNymb/rNvr9snFVxc42bIfT1Zj7YZwMbLFpm5Zh9nuH3DNyhhhNuDNXtYwFNDZxeXsV4y3s5dluhfHayALH8wjrfTi8napxjJ5521C/F2vCUAxdt8jzJfwwHqy+ovx+JLbIuIvLudtdWaqe3beVSF9FjnCBPTc8XmP1ZOhwiNrVLDtbV6BCawyr1DglCR2pUISHi8R0awh0af0L2St8MfuLs0jkhCnwMLOky/Qv3jR/FgWVV2uSDN7QWmZkL6WlBdIWuLUhjssZKxaq4p0dDlEOITmPFOwoLEOFgKlOV/1uOweJTk5vHr75kysoIIjocWfpSdCumVcly9AuV84KDzyaA5ioy62bHcWpu3NuDguPYxJyPeaNiqN7sfwuTD/7xApYjKHKWwsd7FW3EzgKCHIaZeSXVU48NRRgFeD641ScvYKlwMoXbVFgbOnNrzMUIptiPcxSm2Qq5MFKelcnH85YN0sbQgXa373aGKklicNJiaOSQyEtcq7UCJVHQR9lvBayCkNki58VLAL4HkATOficjxAwcsgehdCaRVAZVn5BFaqXLvAp9AQNg9KzuBwaKizAB4UkU0wtVvM4bgWsENsDA9AlwHMaqoP6inuM3eiOQvKjfu9zizkQYnv7HcHii+HzW66Kx6Uzpsi8RaVTt8kOojVPzvY6VEmwexVHe73GIOWRwihnmNQnebWUdyGaFC8pqto00v06v23Py8q37B5zDM1TxgMcohIumYVNOakXgYHSx7Z1NWUwSJycN8JFZrfZ9+VSdvngTTpnh1C+JUKDvUgjNYL2+YuUSdugh4gF/TKQLpNHlmGPMKx13ZuzHjhaXmCyzCRAVh4aYdnQ5ylXS6clX+2KMJ4sL3O3pXScNADTL6SVI7XlWLWW+YsuMofj3BC1UqRpX0jHtrGzE2LpHUos5UZ6MRLgAQ81ZMiYGPbJelEO3BIH1WHPnGZsV2Qbw1Ly2dQ7e8jhheIM9RFFN/QAAO02WvTrLBTshDANzscoIwcDrpYk8YEN/r54nFvvg3Tw6HxoUew/vK0+HotNSnruq1grxspVJfe8bYpY/e8dtQTt+I1YhvZtdeGG5Jscc22ILAYGX6iKW0xGpGOf6I5KGr0bIET3cIeONq37kwguDpA+r+HfH9oyVnwNFzxPf/8MtThQDz6y9WLaTt2HrulyM2JhU8vPlZ5VpqP5QIFJ4tNvwOk3/74H38///3xmV454YT93Piej8SprOLplNCLJs2nvcNiS3ZkRE7srwv7M9ta36uM7QZNgMCplgnUDnvqBqC3pEk2FsS9llnJglKF8Y3vks0ctxZmsoidjQJj/h6SBZQtEl4blMX5LSnS8pZ+UN4S6YdfKjCjfxqTx/xQ3UnYrV3UZIhCBnZsX8lSLFL5ytgfemX2BxjapRhktBlgsVks4V574koOvE6JdVxbcFu60ArLsona/v7rrDvw/evMjmSPoeLictH5iJY9Q6Yo+3dbpdy4s0OSppcdNBJYNowIdfdsMRDgy94A/csVuF1+9uXvfBiVXM6eCz56sGCceibdUKIPq8p+S0xO7lG6A11yKpQjHNoNuvPBgt7qc1OzFihc5ixQVfk0dN8GqhMaLuvGAZFI8WdL6v0iHoL20TK07KOLDONoCKiV4VAiTzGq3Gf1B2rJgr/3idFTvGMbNTAzEg0iDAKiLBogj4tIFnGickwZo3fO0wZKIJr3JJ44lEuEBOfdPppc+JB5vG/imxKU3zy4zMHQe5AAB9FzbiHeowlN2mi9+RTt6dchsBjco4tbiCU3LMcGXzCpAutmN4Tfa9dlALr0W46PYPMoxCSsCxIYOEmx8pO68TMBr6yL0PiSLwP1U8IlAU39nAZBVW4hGhhgCBJkqQZpO0JblIGLHcK2BlkG/iUj4lTcapxfyfkO6edPDom/G3ZBafEtDF98KTRcIuTLJxdPIiTtWzZIZXM58UUvL75c9NErUlQlCUhT1WTHrSJ7eMn1yyI4qPcpn7R+NRUo2S5LfwpS9ec1nbpa0FAvEmeFMdzvG/TOX600ONmAHQevb8lGEqNLYWPkBDUI7vBiaxvwdTocxGuCzvcK43QJB+EoTbgtfS/Gqlr0LQXE7H4Rnt4F8TJMJIGh56kPPfOhi0V8MCCXfcSnfcRnfcRoarGEgrjoQk+/+tJvDcath53XSKNmSccoT6OUZzEKrSLp5+uni/Cim4k21MSZjINBng4HeTYcpE+EnqRjJLmagCrs25OadybdYh4X85aeK7+9c9h9sv6z18o5atoLRAX760rRk553+jxy0RKIISnn19dMlFv1R5lfF7UNB1Aio6EkQe2RJXv+CvyY5Eqv9HDeSDXY818akpFmb4izLgOMVrdwlMwkeP4D+/vm9T8uL7559rfLR4vHA6beleVVY5jRv2GzJJd8B7FCO6gV2UGuskA98rleWR3USuqgVi0HWI4c8gNbVBygRg+PIAKbYCgqUjaLHNhy4BCY3fmhDoTXE/qBtYqSa5ULFX+NA0OYwfkP0ccP4s8jNU0fYEI+yKn3wCfRs0NTIyJbgmIFc9U1uJ4WzORMpFwxXx7YDHSQAnbVyoNKzVWnWvpN4kTDwjHri8P3dHV31aCG/lCuD29fXRzeXj05/MRL9X3NDYCu/w3WE54cfj78TEqFMWTxxYF+WHwB9nOMJIeboynCq6tv7xow1pq+YBuZfUMSMG54Jda7Z8/7jA7wLTiE5qPaQej9iiFOafcOb8CHdt7n52r2hKMYOX8GOoZ/Vq82MS0scfi2I5pCxXnrjjHi7CA6W4evCq+vU7BT8Ig3dVFBB1k9geYUP9jsS0SsA1hKkBm2FhhzAhI7NYjmYgRTMp7VI1gLqBHA63BjSobNj6xw6DynPanpBcGoduO3SjHXaC6R2+D102vpzX6E3DkV8/3QWeaog6eZGC3m/n2gOghhHcdcKJVm+Acc6Vtpx/09DEnxMM0bQwov/2s3NbU5FV7R4zR8F6GK9yVB4vAjg+dCrVimIN+2WM1c6xL4s8oDS+gK2lvfFRaEEo0ysLMxCeIMMsV0G6Zn5XK5D5NoW6+Quds2iXfWbrOjPDjjsN6YaJKqk8Zk4hRNRzrNKy5vzSuTiI0lAUkmDyVcMT8Dmw1WQYiXgDJQo8Pog7WE9pA37bKHys+L42Tr6M+jWjXhUB/Ybv7NlhqsJv0XHFaaOztUGB/QEXFqW0WdpMTgM+hfdplyTmk0MFcf7wpjL20FZ2VZp4UuvGZN91Iz8/Gi+xoYWBfSOBqEP7rMeAxTlr5CUxKxaOpGp9pUQZvez/+u9MNMB1tKxpBnZDuFUFHXZUHuYsp6fAMkO5IIOYe66e8JbNMr4qn2Z8RUGgngtoMtfTKC2PAoX/yx/TA6KAdl1W0No6fhqKxd5qTh6hh8EQcOvWWBsH0i2+KnbPGbQ0M5C9lN78uK7+SbpGmGZ98i2szesqBBEzU8DAY/O1YI0RFCtI9u/oikWdls4E18rze8jCxrVHNbU26MTn4H7+8tf4GaLlWc68592+dni9NkrAAHGPBiKUfgwcOtCU6eJ4psafMFiZ+gLqoNovG1kSDbbaaDxuimieCnXNXhBm+lEUJD0g4F7Rr1NXCHvkR0k+OihK3KIUGF+HV26PSTgBH7ScqgUpJMxhux+p/AU+v1u7xE7D6J83lpfz61P/P1Ex/5ykP+5iFfL6wX+FOUR1mD3bdVJp76TFlhegxEE3PgQSObRoRTNrR1XWae3S0DlcLq7+Xl0vq+xUu6SyxI/E5QnbosOkx8zzeY3JfYS8rGJVZmpIShY9nShggjSE6sSIgc3ZdtM/dy5cJ9VcCyzXs6hIXi3xyxatNxIis1mX74LaAutyEOsmx7uKhSHeJklH4fN6+0B/mG6iecglk1PWydGjx6fcvi0dlLVGz95k+58W+7hRmYfBnogKV8TWjDbLmzwjUYcCs8mjgP6K5Qbary8+3CDZs9WfgghS+sHLlQkSABdjnyQAb82eJAMAudPszQ2XeYLXXcR1RAma84xS1uAx7qYCrsQBs0WE5rLP9iI39bV3UJvs8e8D4DTkmWbJhRYm1NvqIcViUcwtRtsY4GekBlBGrBLX7xzSLVYH5wvkK7siYNpja5KMBMNW1sFIS0kZbOwUUcbCLKwibt6NIClhi1/FWSAZHS/mY7BwtgEqYkRTaW2gklG1KURPdQCRqvoDp0pbqGDf7pfNc5KPS7oeqcqwAYEOyuMlw4IGV7HhNh28lkg4vtFnV9W1Ly+799aSFsjE6JhfD9qIXclEtbtC3b6GE7jDop7ZB8vmzh+tIppWRbwWvsEHHd4oKN6OswtUwSJJSrQlR4hQfXrxEqmIAIUthvUgmXATYKHUUZYXNIcDdrY2UO900WBm6tSra59cCWNNQHt070Ghsjuc4i5krWNspvYB3onjWTAiWbDcp4eZrEdkkc8WlbzNng7LQrtkOvEW0JdRp6s8FbBynFUXeH7FC2ysraLtRdWbQFnbM/G+JIfMtaajdA6RXhXBwnmhhJ8RLjVaQOzZHHhPK5tqepQ9jQny1kwcbYmAvtRkfpvvunEZFy7xSihZs0fbAeiu5J4RuhXtYtTra4WKIWnO90TVnGcIdmC7Ygd1Vs4YMn0pYcQ3NpJ0R8magCnZLX0ELTzPLR1XRDinUZOGEycZFSh0ychm+K2euvvloUmZtUkSpYpqSAiQlt8exFyPsZIyDb9ZmBTE/rFVvU4v0iQV5qiUFR6XXY9BTfsgkm9Fxui3ODolLssLGPJWUceWLKnX67rQ/c1wh79uf/Q0fwRM36zPOBIgQI+BDzviyNunxP+rxG5xCkIfaTVwtS2j+XNmFIgUsENZSwxEGvMK7EPWkmNGALcD3diNIWXi4W4AMhY8OmaxwiD9J1fh3KRBGyF2xyTLqrQzP5DNk07p3RQ7WtVZcgJLXRqVIucfFqg0FF1S0jICUdSSZqghMPzrJksyWFssQRee8UM8Jwf8vdNxe3OIPFlMmr75jGjMbbpIx4fTrXIWxf9+Z/9nSvlA2gyxIOY1jqmPxpV2YHGB8DZ3+ao8gRi3X8zWEX6/yL8MSppDl6xsywUFoPtH+LopLpsMkVQOdstzfPO9UCO1WPrJL2CDlmaFFzfSTpxhlcKnugHXm+BdXDRmzTBKPHi4EgI+84PSEnWg8x2fReE7vphZdfZolc97g0sQsuyOvRb3+c//1//P6FdOwzyJh7PR7BN17+o/PvVtoI+Y9NlGv6DaTptHbCGvd+dtVW3l2bIFGg8MtB1KqW6BNGN5wuqr48RP5TbFl4Xjq++NsXRfqWZdSVfctKQDY687bTxQf6jXg7/oUSXkW+nuDB2S4Gn1OsDGyB/QJgTbdgS8PZFThZLeIGUFRAKsLZQ1eANs72gBNTXfov26Ypi6hl5t/o1e+gn8X1HM7hUv9caLVdS0vMYOFZXPHDDX/QfnJA5vOwZVaxAhLdKSiuyz69LKssWV9+k9zvduWAX2rG85ZNnrOXNVvWemUOJPAiUDjlbeNjLoGNOMfOz3bTc/nEGp4to5/tsiBJvLUB1c6zRka2LAiv2lOybPdCE4Qv96+vn5/pxtR0DSXYTlS6vHU4eWCNdP4vvC8w7VekyEXQrRn0M37im6XieDEcAOdUP8sMBshRVQkl8DB5H6PIm53u+V0wVNUuM5Lwu/IgXVaNT/oU9uRZA2u3GLbXW1zTCiXeIC4C5JpuaXuEqR9f3aP4jmQB2+HFSsNCPg1MTQcl/q5P7HnBUjqkgDrHfNHa6mLwYQTinPKCv+g8esf8mUh3w2bQvjFAG0bTMSLjFH26QHBHW6BboX8YSsmzgVR0rpit6nM8OZsA4uqpBpBk/LeFrcXzTgPJ+Sm1DTQ20uAMu6ymVkQKja1vCNMhujwaCFJ3CG6wIAEVdwTzSy0TJXnjIFmOqAOJSxcbyhsXumXlkrCRzY49yujUQVrWhlmE781Z5KMWa0MF/RZ8X8OoHRgF0twmrjLZelyCqgELnizS+7JN1FHrsRpERdoYsWnbFbuJry4WMVKnXxCIEiap3HfYoCE8Gfikg5cst5Y+oNh4ZG732MFY9kMwRRXFZRoIHaHYZcWgybn9FS9hCXtb1q5KSpHeWjSVpol+gqk1nb0vyyx02AnZ7yhdkSjsUwi3YkNhWe/Fmc3xzcWKrnJggcJoigMKT7YerO7jHTgQUvr0c/DJpbDBKGs2iXa8aGfSovJhWx8bRIhjNy5OdD2uR48Pwun5C4IUlD3itkNRURZrMXGrkJ+B46r1PdsjIQcG88fUwj7FSrpI6YbtQmbv4QyrhJ206/mW080rig4Ya8iRxzjlSXeB3+7f1/A4wLdIzUoQ5/vGospadfBP0PFxwtLzmrpArWsfG+MW5zxUOIl3QK0lNJfvXebCD4gXEKetcGDlUbSVEJfAvwMRxOrUhpJFzbpM7qdblfAaI0atcUrZHhJ7BLolhR+8wXfi0ZBN+GQ1Obti22Zcz34gN7RZ/PhDuGYpD5TxMMZteZg6rF/tx4O+NNp891DG6nJR3XoZUagSXXx/ioLm7gfq9gE6jHnHZcDHjAjHirNuT1Sc63copKVRrCtka2mYSFLDqeIOO7DVZU08w40w5mOhxZrNIRsHXVEH2KCq2lds++vifMZzwJs2rwLQZQBrxcGChVbITT0jKzeXALkMc/cb1WwQEcddQdxjwO1POqA0w+VCFwHM5VdmC78SPVC4oHPBBnTR7GIc1Hfi2uUyRuQQw0796NvRYn07v/3qWWgnalFUa+2wTzAIkP9u8bqks3XN2n+fqwDxSLcgNzx8F7wT3CdNVBsoyA9sKhOvnI4ej0im4yq5FDK8feVB+TuoEw1S5G1bpKx4LQMDx+cp51wsJipzAZJcn4TJfQ9FRTxZFGbMsad7fSkf328Igs2m+/r4+NJjbJxCU8jwulre8fIoJz3WIIitr2a/tvAIMmPMPxv3rlrngMWe3+rYSkchSJgsYpIJ0//x40odxChcA/p6ibKsKstMb5BNqnxBY2Fgt6ms5TmtSfBiU+IHMo6yOvhB2X/1+kdvkdGdYfMgSapuDgXhIkDRGl5hwmWU8tSjTM7OTbmc/7+sPdUow6K92FUJ9HuLrgd2j6KrziX1qiDZwXu0SHzGE0YPtoZ5SZqkBE3Pey+3jLo0qWrP5xHKLDWBngwCCzla8HtrGQuGjfuASQ8nqQk5hKf4BN4JpGDea5Fug0NFKFQYH3PH7caDWjxCxSLCINoMPCGPLKb/hoeGCe6/Or6xAsmG74CjDHycaGq4e9rrJ0cFMHqoBnTH1Ig8F+uAHBU2AJYLTeQTLDsLTMsGzd7xu+/ZzyglZSS7jxfigryGMCNO6xZcqZcsW66AZcS9Djn0tO349YX+49f3H75792rAWl6XuPKA7fEMKYQ5WYxot8lSCzJlqX0w0GB/clPx4ri11CwS1OtemocQw0kj9fd79cP54jJB4ESXG386V4oh53JVp62qHBJ6Rs+lwZFa+IPvURLnxSOZR4aShtOOHWNDSq2OPqv+lAZjqImp/qjNEXNdPxNR90/atLC+CjCSMXh+gt7ZfN+y8bZ/DGrWKoxREB32KaRk6/64eFit+fm1hvmZkR2+kCAsqnpV/90LDhZHKTx9+HB9ffvFhw/cmzRb4K7LRmjIaTM5Z50mVF6msEU5P4hl3flBmoX19KFUUQqBuTEcfyxgYv/25OIS3GKwJEyxDjx3srPx/InrAN/bkJNQJJmnmlVkDyi9xg/xeTaCz7MRfL4cwedLm4/dbCq0D3TpDhXF0n2jqrK+V2xrtfnSg8RRucI+fuuvX1699k6UhOz1kqZqqu8+eodOCBWZnWyeRw+g3Eq/Z8VGoVMzj7ZIG6Y78jjAjCvzppGxowCP0auZqXl67a9GObqbLHsXV6WjkLFXhCLKKY8yalSkaPbmbXQw5gHmJO88s9tQn+j8VUQXPriIG19tJpPz20rd5Ckb3TKIVFILWAROS35VZkqvAwfGKxEhkIGRrAMl3Z26OiXcEZTF9IWDKyvZLq5aUmEc20brwzC1reKcri0xjmwLTbL4iYtBn9pa67JeFO5JfIfK0tDf1Z5fwipghEVPCAqTrl/Lms3xwyiL9zLyLhloS+9tsotyo91rxo/GiOF4sSi5h/XPMCpo/7BpMpxUSLM30FRmb7jbpqi54seLzj4ExJoLTZ2hlSCs92BPJyPr2hbRr8NGH8F4dSQxv4NDDn7GKMX17KfVCvwrqbcxbo3XPFRpB+pKMUAec7rjRn3wK5o4w54m4AsfLCl+mRs0BulTO+Ym/oAxRNWpf6vnU7vEbXzFVWpdfKpQTY997lySO2E61RNuEqQe1O/4w3j4UTenVDKiYGpf2Kid3ZJmM3tRpMQR3wgDQcDUj1WzMfpUkZJSNLxoeeoQckXTfQ9eM9KkDParPz58aJscBplBnwxdVVjMGOkfv6EXv4uDCL4xfYnoFjeHn8CQ1JnxEH/JNi18Q/pKroGcd2C/kTe/y9c7V0lNqia6V9U59zopBe/vXv/oUBlffscOj3gIuW4Sp0YjVHl0lBM10Q2qyQxlL1ZI2y+28gR0lCGDLDPnEj721pAlWe0XuXu9o0EplvicWhrgFGMG7mlm34JhIzDgG3gIk4uA4M4Ge8FSvLsX6mg9gbK7uj+AzE0swMffh3MnKm9ohvJw9pksBlGLa8M5rGk9fGL1N3lVl3f7QMezKUIWE5tYBE252LQxrZF7lGfoHoxW8WBdumWvT+iBLNb9h5OS3iWmv1HTCP3LDkpQhRMb4Us14xs737nzXTnfO/sbhHAx9g1X/TZ264TZC3cJHZIjR9QcI9rWaAlHBqydCxt2BpnaKZQ7bu2rA9RJpQXShtjJNuiOEAOZ2lBqmCgmnHvoiKo6+edUKcCMGt0Qr79K5jbZAcbOyipS727H5OzNnTv0Stx+O2WxQ4nArSHFRses9HWMUx4F7dDsLa4TtvzyDb4MV/MO5TKykzcLHpc5FeWUubt7SToPtMdl7W6powrDeAYgcqmBweUjhDxptvjj+V49ny5IlwETklnooKNeVNiXsMZ6mHWpDx+SVdqS9JCsPiTg8Q8V4LKO1qum3OLiQM/61soDGb9unzzB39S+esgdlqDMmPicOFvdkXi5Qt9f3FRdSh3AP/ivx4vutzAgxb7kWjKyYr6Dkeem4ja4+A3UAVVVRj5wr3/uUr/alE3Zf7tqDW6c+SO+5Th7zhLxj7mYfJ9fACVkPaXK2jUpqLwJE76RlLyBwxOZ95hLri566PDFLC5viL2rUIH9w8bcJvDS74CPv6S8a9iK5AeMtt44U+NVSx0zWbkIz7qGst2mdc1cgmxiFjq8k9LhT3nOezf1CuTOvv+4u+uflgdKmkX3l8kdqtK4G7ymEM6/DIcKLNIJ9583yGmiDDC3mepzGvctavAyWB9VhuAm9a6Z1bjK9rYMZjQuRQcMzWE85Anb03bpWQtQkJBMflzepl99XXXfqG3KFA4wdrAEVqihg6ogsUNTX2WO18j4lOZD1Dd0wO5rtyzVx8TqgTMP6nv+YwOTSTrFwMTPuNP//fT/zNkkLf7AFx+jZVqRFS0M1IY07gtO1iEmXtgaMVmG9ddQC4OAxzUwe5Lr4ocX70qQ8L1fVdky+Pd9oFVg8LALizcgt7oRG9JNyjq3v29a+5trJJjA7bo0gcEShJBeEcJIh1geSIoOSYEONEHTV2BFWLt6PU9Qzea6smWdsjDVq9dzynrmnY+C/bGLCwvnIZvdvDLQjz55s0F4/iL1DghZTQAFpdNH6bwoG48vb4odQf/su4oTzn+i7skki2Mv38oX34kjGWnX03+pIQm+/CVaqeMK9XPEHo8FPVYZoIsTzrpMfXLWwydg3JTKmIzBckuaRTk+d/0LHdCjrvezcjX7Vr10nL1FGdpT4phoLoXCc75XU6cJLJuqKCjOl2CS1ibdVEUFb2apDcPaQTi56NBpeUAViP8DWTkn26Vl0Ul/8U1q99XCg0v9KXT99ScbbcCsfvcNTiP0V44q46tC8CAUVDU0RCuccP9t5UNsSbGFfZtDFq8Ys8K1s1VaVyb6i0l6YX9e2p9Pjc81WTWyNdIxjTEv/SuUP97+dPWBX8JMHvRLVKDZVVuvagLX3JGtMYSaUxXKXGUGKCPndDumnJkjuj6RpDptHydPAT3hDpTMxsy7JzE2wZKagZ2SniMdFkSGEAsr4zt2qvDo+V9YaaZLtuVOvzjs+L9SyV1Gl0V6dgiXvhEEjiXOTlQUPclEajXmR3ygUHfuWMkQq1uq72GFNgh6wgG+XF41KGrpsVyypVxi1HX33VeoXZHy8LJI0fkjoeRcIUpvyzo9565Bzx6dnz33NwVGWiwmj/j55edPI8q9vGTMxFyG6TckudysL+6e4errAaOf5TLJyJ3XB4YXJWL417Enjuflkqz8e1gDTTqvQwYqGpL6HtvmITwUHvZNe0tmsa2KlkKUveYT9HCgn1eaPAO59u7HTdjI4fQjCy1AvM3LADD7L6xPWb8GwI+tbcitHAEr1/Am5heKncmhfcdjs+RPdajP35A8uZi25bYjq6wYEL9F3YTRyzD8zIWVhwkXz11AHWea6AMK5VXQZDwnJY65eBt8QJrv0N59nCmYV4rQpSehB6Q2e8FW9bNv76rYkzr9Sp8HRyw0GwYHdTgN6wBWvNhQfZG0T7/+s/zm2e6br74cHKtB7m9BabOqCcWzp189CbZd7TUiJzRHTbLp8yAh5MSaa8f08SJGG2sRwI/+kNOmGLfIAiYoerhMf+SbPRrVgxXMChGqd/mnt6ZGhOvO04sy9cw3Bx/U1+7pB9P2c19xwHoCBlJuGvQsklLo2NHNQfjW6fnfxQJDJ6N+zBk+NjkzTjDhQA38m2xJsY7VgGCyE2G8wcfExz7wMCOe8IhdDE5b4l+YOBRjKJPY5LGsnL35kRLhYfz4OawkBTU2j3QRAJWwbtiGNd95JHyEOFQ/wr0H+yXii5pSHE469e+Fzn5gkrMoFWjJuaAsEAMbPCWQgYNHxcHr++kHxiwtJjVo+R7fIoSnSMZh0y67aSCA5l0q5nRhYf3jOqjwis4ovQnKBKJTZfv06c3Xy2xzt77f+1NlYDQzOjyqiHX12EkaHTOd3ASTEHUuZe9nqNrMEEu4Ori+TrmY8uZ+kHd6mX69+zpNb1fVdrMdUzYZ2pdtM475n1+3zzbb9K6pb9EY3p2bimHeT7Mnf/tq3ezu2jL/2xjmO5KO4szCBYrb7ifJBv2z5D1gjFGhHMJDn7YGARMbPfnISKcczxjLm4AeuYVriW/oQ6acZEN4l+1ZLqkgA0dlf+dj4gFMa4jFhYqnKrVvBBEubR6HI4ZWQKZQ7m0iIzbtJHvIRkxVvuL7VOd26ioH+F4HrQHpNI8+rUtfZWWz6T0iSBMVRI7xMWDoZQzPhAjrz4L0w3EvOixG8KDDVtZKwIVxjmvKh1Px0EOYHTij5/xtE4wbN7QsDhULVRYoI/d8japgvkLnQxGw4EvzRs1aYuH+oa2zw4Y/wvoAavWU2y9A2YdbUrB9Oz2HzdYHUnwo6w83bAljvCsJvxExSjb2sP+JV4ihp/1Phnk9gksRNs0cuHPmBK48GrY4Sc/sBCJP9cw690bV9O3+HXEbUQ4PRM1xs0OGbvtU++cxTjlkMkF9/WaejifqOElF0JOKeKUU1v2RPaU2TQproVOTnb1+2TMo8E6faiWmWH+lrMHz4jp0OowQL9JwRdF2rP2GhbPZW7TfYJCrLpcZzjlfb8zujj0ssbkGJyzmGaOc83nIkZUlTVdK41YStgRyGHWlGrod0REmHKrohauxJHb49VSQKWmwmv5N8O3sFauRNniOyILsWIjECqCer4epsnX7pMnVB7prv+Q5Cjh8ltTWoKr0bfyjv1ODFIvFm28nrEt4TCJWNDtQ8wflXBOucV422IJg6d7ShRPZ+tYFwb+H1T27xA8wRopE4adIC35154XAFqZwPL4x6+lBRQ0sj6S0xy+PWLzZq3pfNWVoAGbUxCR2RWPA09tnMfue7FxnlpywBtwaOmyMkrzKsInwIxkHHV6sKbYPOrV1uESqR4sV2xQrhkYuenfaLlO/eKt1JStu1PSRO5G6ZBQ27l24iiJutk+zTGAcW9tRBl/sSvlYjybcYY8YwBuc3aCaADY1vRIHh/UOloWjgI+uUgiGwyCb5UOsIGsmn4EHG2FrxsTAiaH5LTOpgOH+BCGvHcPZf3Q4JWn/DkiPdZpRqDdJeY4e7XCW4S0uAiOdTZEabwb28asX70iKS1csDlo35gY0+jRGxLmO2GqIHV2E45+vcZmU3F6r8PEJr4o+j+j6WBHh7qUuKU3LHHFzuHd5drC4nWl2U/vtqlwSVAR6rkUQJWlAE1Mj27pdu64zzFRVADmL6c8TKen/xvbqc+XzWHC/BtcawbNelbg3U5AC/u9KXuTlgqOisNT3xJK6QQu2GKoReE5EC+pegnvkycmANyeShlIwKSJPJjY1QfwaNeUOXSWbmsvuviFkIVIeglohpAAB2sRV9A1+8zqUOMudlaD4npjbLCvVfu7YiceIWjPqXJ7KcF8rJvE2TeaoIk+e+XCSV+Ae14KFsm8HsCGlrsCOegcOTloQ8pRHGjkYoKFv9emwpQaudpgiUG4ECmEify4+MO4v1IBgxHvQ+tbjE984O6IePUPn+Z7OfiBNk+HZVVvQjfQaER1hIULGw1MjeFd0YfI4fUc/cuw0Vuk55Pu5PIs1TOwYBgbhNynYdJtGfGBHBPbG7IL7vVGGh+JHMsd2U5uvKEMTG9tkeJzrASNfJudADulmgdMHuaXSTD4TFpjpwoISQ7vPgNXGwoByJ4hu7wamsiSB2MJKrXAhIPvBgp5r88C9PTuxVDS76KcZtIoUvyZVFjAsCKTUIMl82uDlk4snPorgzaMHsjpnu1bqU5brAMYNZ7uoeqrhwtl8C1a1PbwIYKw4cZ1gnyLOg1wQfqM6QljuI4Q0xB9+VwEx05JVNQrImkZwsCEuZlCXECgcqLcQvgpkihQB8UggYLC4M7T0wRL5WKgQqiZch3XrYzTxMdAzm4cYNxtc1iRQH5wQqMCmZcNLoJnuCG7vfJi/DY7QhGsFGx3cBfONUxcpMvV6VTpmzj1i+xEeJeImBt0OK11pqtHXhmHSQm4TFiQw4YXb2os0cX3MeOTV04mLVyuyHv8UNLjAFGFPucQs0nJ2+eTJEy8v0ZM9FgMiWEcJJjZ6YhdxIjenFk9/Ssdsk4d7rtxEgMGzDb7AVaFjpxrR3CwP6QEfVmceD39Vyy+CO6HCB7fCJSKuD3R5oOmB4gMdw9zn7RYWPDsR1l6Oa68r3meM6GCY3oHW4M7IhkixKl2oAb+MFgSj3JMLB+QtnG2m3cAU56QQk6aBysankal9AO8XVTZ7tEIZxbO3r172X04eWYakzvmExRORZdjSezzHbNWwb1BW4CCZFLeM1z7Z39gBtqzN7+fbGqf7pry1SRzcz9clo2wjxJxger9FBYnQKQIdmTJ1yFm5RYwK5yoOparvMeSXdGDftCAbNCw+q9N4wtUVOHl9j9KdmaOU1OA73ERK6xPLJ8hdrbHWWdBwRU6s53XdVvt5uqfblh7TBlg7Lf//3yj01ke3EkTv5bMmjQntxwsTUl1aNaPgzkfUj9WQ+JOB39Lyd/uxqC5l0K+Q9XDoSvyswAenLA8qy6Byx4vs0BWOKoaD+nEGMexSOLPlArHIDf39fOh1qmmnrKW4bmqUbD93jZnprBuhBabCT+9Dsxcp2IzmnrLh76Nf/uUekrBQiAcy7Etrk8VRaq8JBTeSuOvr3eyHkwlPqr/9cf73//H7F/LS/JjE5LwaS8svviu0AzO2395VrPYGdIJYeMqDYx26r5jEsdD1daqzYcaOqbd98+Xfnn65AEe7yerpAtqHtFvSq4t8bBpPnkQT8coIxk1cU7c4lnRXK5MjRjDj2t4Bhw4uH6tFpo527LkleXRxuOR9GYSLLL0ItBElfLj9GQteR5bg3YqdT78I12iJ5DtVvUKno9W62Bix45otHZ/JiyZDkngrt5LpqzHw3H2QL19xLcdQHvvoA+chVpGOrkUN1qOoRs3VZyouHBePz55/7vIXzsvtFNzCLHu1CCFymar3JOp5sYkZDuctvC1Ar4PKo0mDIIdSjQzUj+Z/6Diqoi3TU5pek4XRY45ZSi1u2G9IjRY21NR7BzEzO8LyHvDsLFGoDJ7ItgJjSEKe0Y8+SiCdxx3e18gYdztgcAPRzbJEdXoQr8+NnJKjve+4m/qOQ2zyVmKGh0tXOE+wSO81uDpdizRlzWax+TthJTSgsqGDVFYQLa9PnDpmbvH+ZQ2je8+xF+VbERZyqUM+JL3v26azkD9kqUIkvO6iyDIwwb7W1QU96RkVLwwEhe8bgvCIwrKij3dZMeAHSATvYRfJJiBOR+nSVNgDErxuL59cfENnL9qU+EbPIzM+607gtV0VwuOFAwjpKAKeXp0b8LgBQDGPLJfMtM//r0zjq7DFw1a4oh3iyAWM8DUzMaAqaQaNjDPHJOVUXl62zYZuWHcLuY0+euD32Mnzb77ICBHZqlKZFA0HkFXuk456mPXX2Hb2A0myD4xLjYvmAyu+dct2Mw/Yqpazqi5v2J7XLZlyLgl2U3Zhw1SIR7vBxZZwbUaPpNZxLs7mBzYzzONcP77OX1FWNfFsvEnUXCQYyGjLFDLSwxYGJo/Y0qATLmKcW2yCXZECRrrl8wibo1tkzb7C3L0bH5uji++VuDriwUkXevJQTsuy6NszAX1YSaJ7Cc4j9GhItFuba7Bs222Q1yOeDOijCNK5dkV8hbl3GRZsTVbKCbGniOKlDe6H3fJohOJ5fLmvQnQ92kBE63VANoZxx5QWqM8kDUy91zexElEL6e0oApN+mllMuWClTeQpwF/dK71gyD8e/fTiP4fdBW0Owk18r4kDuzU0UW1/kQuRZTaY3ZTL+Eq8n5NTDUdrZ/GYr8nON6fmVXwqQ9mVr9GB5agKe9L1KDD9gbV/ZeEmIHVmkQ3BTcInmBcgydmv5a9T1hkQd35b3i6Uuk0utRscAlt7tHkAN3Kt0U+Q5Qbdozq0UzAJUjYTUhuHDpssAa7xfvYS7Wcv/mxRTVq7iai0IdQS7ZEMo0zLrlYkI9xYfDRM3kfjpnJ6AsAypi7LPh5sLN/ihkZDDL3eOehMHPKDEOigkj1I5nKgdPmf7qAFKmKT7Wc/Y3gHGXy+NKITAIva5JDX93Il7ZFUxdr4wAjVhT5t1iucZYQNzyv3VZxDUkLbILm/X2IXf6gss7fCQU5KWK3XqBBfWMFNXVZl5i1iVeyneVBgBUuTzB6elBnXAGKb56/C9Lxq8DwhTbnHRU+IlrJVZR0OUMD1EGpKUuNQgBRx+9AezpoE2AbAf7bBaBiUIZogBQYrucLxaH828x2ThIR51jmmT4MUecVFQ8THi17yGpe3yyCFgE8wNpgGaWzeR9UGt8FSzUG/M5wcbwJxMl/hiGKN0Cmvy3AJ5S3FmDMvQ2Qw2cbGrCwLRq4yyCwfyeZrlIFdvVAwWEWz2qUYCSW/UAaHwsCaO5C9QW3AR7LkDmYCajTWrNj3qo4ctloJHr/2a/azd3W5rkMuLoFaWUSlBujiahiw4NHbUR1NLnB9M7fgZlVbV/DXxyCWLLNjWEE0bytaplc5aUKP68uUGhSRZRMbZyNOxznlKhgsXxBaghtgtpp1LVmXaWoTlewW/PFXg2WahZ7fGvCqbYQGvoGtSbPgW0UDgz1KgflZgIGqbGWf6vEuT4rfHkg3tbMEs83TiiSgEZlsECn8Q0UIMuc0uxzEOKiz9IA1bydWZC+nE7DK7FM4MJbC9V0oqgD8bDDR5aEQfa5noHCMaSNi6LcxrpTDFw0GaOT/07wIBrYXXi9AeL7OmzQH/w1mCFRH8CaCt2F8+dQD5vw8yMIiQiwjQiQogqfFHG0RWxa5hE0kQhbBiwheRvD7MJ5GMpZuwzimETxSuisSwSMFt14O8V+nFw5NnOrNG7SuQ9R1F/My2ibWqdsMbqqO9o0n/WKdg98IG66aIBzM0CZSwJtIQZZVU7ZsuF86OEnD4UmkgZBI9+iya+PbSEXluIi08fwugu/DeBFp4kWkKReRplymdbjMnEqKtPgq0gOriHhVpGCqGueEHzTZTSMc+s9IIdaRzNeR5kEjuepav4NHmp9bWk2kVJps7SKR8mhuw3gbGUnaSDPZRXK4I9XTy7krN0Offe2jkU5xh+4InRM3eLJZ3LmdmQXysLr1MTaFeNh9sLI/wcRazOteJbjcCPJZd0trgXI50EE9ljQ4g2vLFJmIqPYe1gvQaVl6R1wFmbKoyNqRtkOMrwVq/SAAjn1oziOJvAiTWKgVCnUTrhwNXoHnRVq8ISNKFiMuUeQ2xMywv8UrVnVL+rSCczPMZ+K61kTGZ5vH6b24MfgO2WruZ6efL9scnbxLl/SsXOJ578J0LcjAxr2zhxhmRT1iPQGRC5x8qHEBxkcTSv9xYMXVPa8/VGh/pnrN4dx6ZB98V29IFbjNLNlKwj1DVhivUf67/0iY+1Mkx7xEe/73R8Jq95k5MAg2QTVjLkbcr8GBqzScCf9JMT7CZYHi5BYDeYdo6HaMUaqOIivawD7BoL27xct4QwSq2QWD3yOMJm1wVkkFCh7nQeoTBodYl1ZyRmzYwi18hg9cKleo8DHfAEc4Bm3ogSsj2xyjjxR12XntpSJp3zSK+DNsFajbpWtk8OUshPRv2ZU3gem6SDWev3k3xztc+M5Uc6CSyqKKynLxiYrEjE1ZkDJkpcohpXgnz1EdgpanAwfL0gx9mrPEGs/eb1Axe38bMhtR44YRm9vSkdlEJ5cguCOvy0qXk3lsVuNVS4MeZt14LtL74kkH7e3QFsOjD9lrDC7IZ+9xsilKUE7BMYcxcC+bYrp9xtMsx1i81FFkcyiPtns5IPwaFzBSpO5doEWQxWRCKZu1GpThe0yalp/PWeRVRvgDRJfNZQib56goNpjkuJ4Lsh3q409U9XZR+Iq+z548dUtFhpMFwr/GTiw16H0Vvm1Eg5c3WNcFHDtfMRFmPwm1UmXm59jbdc6JMqS0+UivsjGyFC5IHZiV7b2Tw6JTfDtRO1bshWzRNYcTzs/h4jibSTqeqcn3/B+LL87Z+vf84FicUlakokp8QWHCrQLoUSdxdVXWQq/F5GVq4bm4sFDp4v22jWQqYmiyCuJUo1OZJGyueonuEXJ1KwRtyUluZfqkTzCEVBsSfv4xonMacWUWNDLC8CoPHN1+a1bHz2zVplxsWi9Dpie/8L2Ynz/JSOeOfx+l8z6uIKAPbvxzA53m8YVQE9AinL/SnSpUx1EbLip64kSXBRGk9hWLzqob80Gbngi32FwVktofpUSocHnoHvt44WMmknthBq/imezP12wMAK0Tbsn9+b5sa7lBlHxOUVo9iuCQoC10ZGeX5qQ4dMJyQT05RZ7a7SE/C+/2BtMJyx5+F20zC9bp7BXOMj11HD3aCSaJycOoYgM/oiOIWEdXq1cwJh9+xnt9/fzR4ouzwGNjo7A6mc/ZmhVV1fltQs+5tx72B9e7jO3E35fVK9ZZ1mDRjL4mtMrQ/jkP8yb9x8WTvz25+K/PL8dVX0jKTyJhUDzhEO7QL+U42dwGRxFJZlcJwUXSb1MUAtIunB5hXXxsHzfiXWsDopQ0IRugXip+NjaBx7AalJJuPpGOAv2zxfg1fodY6QdOUjg5xZVBlgK6hE8gKi17ap1bv+DO+aTRPxk8eq0j3Mh2UfgAwiLpGv4LONLqd3Y7xAM4BIdpYbfjSa/dDnqL2HwaOJixCLI6OujjVwRr92Cmi7KtObWPCoQwNn1qIhtc/3dZYP/FvlkUEOpGhZJTh42NG/B1HFVzvDoPbCWXHHhHP4A6LeXWOkMV6qR6/vll7JRfHuCeHfIb8HB2JmZ4N31vVLn5/OLzywV9ukA5ui8LdBuf4EvEBlFQ/81GsYbgFxdocfnsbzVGWZ/pZ+uGaoivvqOySyZUz9zywKLZBSrXIImCW0TwS58gW6MJjh3xdST23ewCO4iO667v7aSQTZdXD8v0/ita3OebKsm+Wo1xMyqzPYr33/5ctSQpll/ft+shF+7AC15LzXwPmvbi7pWx0VNbnkANAi/TJDraIRZE1aNLbTZtvowRuwq1KcfUqo4Z3SN7/CPLdZGPg5C468ZDCfBFeiiNSDX0DX0QIFg2k4pFj31B0+jiqSVNalI1/NRqn4XXP6YMgataIFekmn566THosm7AD5h2JJeH2Imh/CWDLdXkp8sNWfc5DQpbFIFIdtNQwOhmwSKoJpFQ0Q7OaKjDSM6ssqnTjt9v8IxlIMP72Xdlmc1etBQmJmLrra8YydZCMJGPvaBxZXyFCpSGBESWcB9fjd4V7Htc56jY+5Lpexn19akluyLFGlVljX3Z6NqUjX78PY0r2y//CrW1buQwgE8sWrAPOB0AJsyKmJ9L3CDzO0E1hvcRJpTbn/BODi4154n4k2KTTBtlXKE3mEdut6O42MGUX0wDStkiOyupg65QnTcY5RbGtpxWztbmB9g/btiyJoTN+eFakML2KqSBB/UhIn9IYFH+NL/gRjbDENsSCxa7wmSdVUIJ6yAJLBlNsK1wXYALoUAEH2ry1Vw87J07zYJbqDe+K/kU1mpMn2BvWM6/n3gUyKLa2o4aGD1jsQi9h9WKo7/aKusy61vsDonPN56ciWroXE1LQPNLdeEmAVpmLWwlrW1rkKLk5pzFyD7s7k0E1wcZf3/JgrMmSeVVI9/bnp0PHZ2vs3KJshpXiNQNa0FsOwyrVdGt2e98yZr9hki9JjPNzw9/GEENss7dsWezEQbRavaKMmJswyqpPmYj78wGVFrDmbjFyyMywkOHm+/7GqV49svxFuchpQYit5XVIk1sUD9JB3/QfYrDJVowhmh+cdQkIc3+IZbJs6zB2QJ0TnIYtlVvxEu6YfNtaqATB8q2aGDZhEjgMJjRqEHK9wlLFDRoHEK1IRkqmk1dVnufKkrKAgd6PNfQ5WkdTNbKUiVUj2J3fUKjCYwnIsXsZyxe80NL76m66O2qYFMbXKwxNEIec63kR31QE4+xi7T1sOBeoxfB2FKQrcLe4gasxrMtu9LcHOf03eSRezxMcWJhEv7Qoi/M9Eay37Bu6bWHyCNbLSyPpdaLjBt14akCUTx7mZX8nal/Rs+oS4so5bHhse/Iu2in1KhhXFdZeTthtpAxraWOjensGhiqKh8TzwE8nPvdsiHcelCReVD3bWgrWlD3WWReiCLrW22m4uhbBo6eIHbJBZcdRXYUlyI7Wk9lt0COPVL+VHSHUnmJx6rMBsRGp0MmNqkdWmb4/b7CgVmN05qOpiz7+hRRJTb6EIFmb4pt7zUSD0VEIN1QHVAqcjuoIWoHSk88FhpbuENY3hxU6O4i/y/icQwoD/Z7sXAjH2FuP5L6o+f/OH8sEnba5bpcsEIExyyxVXWM5+Kx38bNIjq+lfO65a3NH4C71uNVlEantin8UyHsGox0XdTJVeGGiCmcyYLLQd/kf+gIokQxP5aHldcBFt2UrAuNnGRO6PIW6ypKahi7m4UFJGTnASSxoWAJMLjMbEDWVweIvesiEp/bVhpVosfoEtKnTrH7t5zujawlyPFNGmcELbCtKKeKQpOMj949Mw/FBMf+qb3Nc4KcdWgtNrxyEBGNTaYFoPuvvvn6m4vLxY6Nn6wGi4HJyLrDF5x6l9JdYuErVZk847HjQxgXIfK0KixrkK9QExmQMMrPKXlwee9dlSv0qIYfNRzNlp7qidYhWX1IMoxqVCS41xrqQIMh+HIr5D66yfCoiTGId4D6KFqHygH1UWGHWk1WS2Hxn7F8lL6MDM6tdBSgPqxxzUDUV+XGrnRskaCmic/cFMaMZ1N3LrVHC2Iw729RFXLlwCh5R9GpaWxg8SJCnnQaI/j9P0OrAoK1WS+K7/YLG9KSm8ilBQ0eg/Ggp9ymQV6kYdBpB+sgkcWgy6YBD+1Fu3FWxwvm0rW03BP8D/qBDUrsv6njCueOaHD9ZxJ0hhU0duMtopy4NldlEZHYoGiRNTZyFhQx+qfBjmtgfmGdcQ0WtcTGcEJjs+Ibg4FGp9e1eeHma6sGA2gBXNL0CqxKw2y5I4BF02kb6ORk/cTyBTbnPfkJF4PWZ2N+cm/h+otYNH6cor+qMu0+T3Fz2L3NYUxhWRp6miPSO3pBekfw7KpcNZOGyHWZAwO9KrW/+W/a8YZVq4mMHDi5Y0se86Djnw2NoPIKmAWTcf0xtN9C/aOOg9bJt1gF9NOM7A+9IJH56FHrN0oqyKxm5LZOpO60ze/R83/wl5NKBe2G/b8OnEkUaE5v1gvhyLkMDmv78v0Go6YODbx70NIyaKI/uShqmxJUFfhTbZ+8zMoyvYWLiTn4qvQDJBUquBNAlyANoHtS4CVLbhumxOIwyQcEmTj83Kd4N8n3IfQWiKzWgeHb62W7vicZv4k1no5APLXvPs0A9Og3vuCY//6FuLU2UwjpaSrJvfYEBKcZ6VyqFmQAKn9OYcTENIqjV0Y7HYgW2srDsDqeybEjL28Z39eluIuNnhtBsLUKBd2J1AsfxdLXgYuv4PqrIC0N0EiVINbsApScLd645w1+weBSy22SBuAdKho23AQoXUF16MDgz3J54Hk66BwcpLwHQ7oDyHKQKXctkydzysUnb1TzV2WetwX4pnR3cnx8a2vuUVuETaywD0r255ZSgnoPF0XAWgeUs60HD5S66j4H7iJDlqfB47idpni2YY5QnO21bfbJ5x+cDt2s+AMLHyZYsS+a21DpdCTZHG1Q3lI46KotAuBdSatNWWCf1GCuvGyhD6n7wKRr4o/NtKKTxOqO6/91talWHaeZGjK0DPAOj5UQAsLHTxJJPchLjoA835MGXh7zpgoWLIfNFnIjtIJ2NqAf6Wjs46sIiqTc3VvXBuTeLNgGNqhON6ixypafkn4qsf2zLxN/bFZofLWD27qs8GFZl7cU1+AuoTk09T7ZlCXlV/xVCwa9li3J0sPyvj7Qfb4sM7axO7NyfsKFUYOy7RIl2zlLOgN35G4yTuNNakQ3c+ULQXfeaY149prNkYFzxVSPWqkO8JDam73lltf7/c4prVuZcm5GmZb6r7BeB5UPN4O3NgG6qwPx4dzBqrJKyrqw4U/U/tWgF+oDBi0wTHLBi6YsC49ymhZscH3Q4D1UCiFTafeOF9fuG/RbahvBa4wKNfhrdF2myEZIvURZw+9PLRRaJ2u54NrWUgoLBKObtmky7JI6P1MGnJe5I0CBsj0L6oTjp0vW91zp/tt4Bc440yA4Xy8bj3BL0jV2YLbnZr+qDDd2JvQyRwPQdBwRli0wdEtao0scxtknamMkbkk/QME0jK8iiZMmjPMjuA5n+wRUharLJDgZMUlyGRcklU2cmMZZbrYuaTWHVojtnIIC7o1TnUlZrEid8/YKhuwsolqbqG+c1hjldq5xsyFlRXj3ActhNnWVtWuYKgrUhHEnV2uYeDegZ2WLDmMPzm7LOksdnMF2khu6tPsnKL+E2iI3KljwnLNODW/JV06qrLCWWWtLuCW3dm/LynuUoh1BN07ec+uLLepXUDwN2ls4DBs0w7haZR5BeVnpQDEoh/qlHFdyVNjwVmyMbWxPPSBBReFkn1Zep5DDylxqfjgkH2pZFTdss8qaIrXLke7TAu/loGhRmhq2405wAGljj4YtmcO58fzSQndoj5xhU0DE5rjLCF7fkmKL7f4dKNvbxmw5UydrHlu8p7QmKgOXU5WBJChL2gw1pWgIBgXKOwCJKtDgVGGb29C6urH9+xnf8NTJBJQnTIWMuyljoSOLW83p+OUBvM4cp2t9r1Sm5U/zLfO9rXKt6QPnHtqe+70yunsIwdfHmFp0dNcV51CZ7aPb4RCL66CxrC6z7slI9XT+3y13hOetvxjpxiTxUrPBk95fadaxsrDSPrYRVU8xDlxTmLDMoAI+9uI/r9AaFYGFr4ULoTpkYlJsa6Oskh/76N2MqwUysZ6CGq8W2C/+bkEc5SAFCXH4x0ffrVV3Y8eh6s6wYis+Ro4FFXh3LiI2bDkntwvXs++4j1wcq86/zijO2HKSrAtet6NyUK80U560/h5S1eEB4Qc+xel6Xs/YkhovYAXo5W9Qb6I244psdMhEeVB65x2zsUWXxqc1rRpty4qbLfHmbJck8uGAfJ0fChkkyKk9FD5I+ug9q4Z3OKZ3yHFt1I0lisZGJwpEF7O3yY+INvv/h05oeDRPCohsjZoO+tEnGK3vGjmUe+xrBMeeQaP7R8//8vXTr78GNd7DN8+++for+PHV5dOLLwE6u75OvzjktEg2bBeGEftZc4PHZ2G1377RkNt3G6Ut/PlFv16vsrIcyT9uCWvqpinmCS2lWXxf3h3fQpp1eaeOKUiTlITlwASFl2UDyK0vfZ5qYLyNGd/7dkm2eG9gH73FNVd7tsvPA6vJhloUIauNGd8bP8hm3AZERYBF5CY8i5rJHrmMzBu83S5ax+RuBwr+8nOs7ieEh3U7PcmE2dAlKraLOuaeiD/D0oE+c1VwTEq+tL/L3AkgjdXb2C2ygQrt4Tae2miD65wUKDPRiR1Q7pndJsfFMEnShqUJTkuxTbY1m2PsRiBBs32b0IgX0TL4CVUT2hRtFvneEVSDQkj9yQ+hu082kjfu94UL8Lf8HZRWq6xllZ0+uTThzT6tkQnk1geCc7wC3kKYMIWnuZYE6nCkQ9qKFRUp1gm3fWflzBCg734DwkDh78NjhWRx7DDRpmu2ivJ0aU1YslfAxArGbMLFBdioKCjr7t4SSQaYN10A4wlvhPogWVxHJ2ZCD2fuvtGxcCupyS8y2hUJOCEyUJGM+p6aSEY2bTAdkyCTMiGM6D4r1+JqyCaR3IP4lZyFTZW3QQELyyYsZe0AvvXogI++iWjXuHhbFrDkia/5cgiV61Babhv9+LJuyPJF+hrjUBNgNJSmHU1IaKMfX8Kbl+R+kdx7S9uYqZD2ZqkiCIHV95ipD8LCxHc/7QS1ix8ZxqUs7gaBsVb67dH2kplq6qjYV2ytDtOShbO2jjO2Y65dgkg+sxTbp9RGlrG50DEMnRuoTEd+T07EsF1gJdPhKiHDpsGoVa6IIjZyp1ncZA15SZo+1UcIshRBOsk7aHq6Vxhvpz3lgdi0iy1Uzh1QC6qx4dNzFTyyU7bYHXt2znPM2m9fMftN3sBG7dxUDPVM4Tf04veq+vBb8/73Dc7FSwVaJ+eHvEyheLekYNhv+dvfIeZv9Op3Fvm35NXv0mcKKQtGrn/+HaVAlMHFL3ClxD5uf/0dLyGIfC7BkkZ3achTqpmdc/Ah4RVQgmgzewtHZtMaBcQ3zTI/XgTgvs4Gxy3ctqwd71jjFXaf9Rid//bH9fXz3x+DN9rF47PnoeF2S5qUh9UMuMXiwA2WWNHDSZKWPpJspE6s4vFHdxYAPDy+xrtXhvvI4+sGmLAhPrFdTYZI44dDK+4pN32MsyySOz8rBkXnwcCSMsWgm+TAOK+a/c6DpeUnF23r1gOrDBV8N+fIwG+dLfCkl4qaMxTwXXhYVClPGRaV8gkOKFoG6brQHcr0uq6yh9jkyyULt10raOi6R4Y9ZfvNl5m+tHH3kSZNth0T4rcX1AJ7O6RoJQfgpJ8gUNlBgQX7KTmfIFsUOoC/2jdxmUkDuSn5Bs6EsjKBczMLY3sX0POxMHE617RNWYvNoklk5QE+zrl2kkH4+NuK/F7ogAUKwqLA/Gcigw1RBp4w36kB4qAWI7z6TXbB6ceQzpt5CsJ2G9H1EqfKPIrfsasXQrnWOAsldjdfSA868EWp4f2SZQP8ClTF+ky97Dw7BOZ0Njdjj2PIk2bOFkiiBc1RVWXgkQJWVEKT/Zz7LeCe5n97fv77Wb8lLXDDfk8PhhQ4vyTZAVon+0y5a0UC1vAZcCDsLy05xv6Vj4GEJCwAHFXxWHSbKxOaOjNH1LowzGnLg+/TurzBrCTArjUjrMhBhEtJWRviHkhaXR5yVKNkcwDzpVxTs7PoaeQleX5wSv+wLcim3BVI/5g3tDlkZFmjen+AHUGOCqsMwtmGVqpqMdQ+ecsa0hx6lNwfSnJGrTbhc6OLPn7q+mDvtKzf/nj++5lvoUz6cWDllpTQRngP+v8R9ydcbuNIujD8V9T1emac7pbkTLu2PqePr52uxdPexumqmr7lKh+IhCSmSIImSCmVw7m//UNgIzaSElP216c6LTwBBAILgQAQCPAeNUO0uHmC6moN7sT+IfrS35Lib9yq9N+LksAm/j9wTP+dG0Um8T9gfGZ19+9RTSsWpN89fnT+3bffdSicRsFZ48pexer0rLf8MCzDzdWeKqDRQnRiixFUgFd84AavEVYQI6Jz/ntKo6GmUi7g2goOcVZnMlpWd2ACFS8w+loEdYPJRsXsZEADY/ITpYSJJKfUEfJbNqXh0ntV2yZIgVvokK0oGR2+9JOYsLyqP5VJoMJbVIjZhlFpBRe5HaRWEMyvjSC2I2M78hLZQTujlR1cJ1Ywie1gZQWvbc4bYgdrK5ht7KAtJFjrm0GbVWHnW9qc6Sc7uLWCYJtvBu3y1nZwaxf/1kz7+dUkitIFCpyj2wTRcwzotIsnwbjLHtPI9+ilE41SPEF5PLmqSpyvtAWPVVJwkZbH1I7B/eJ20GR1BGhjWwE+rjutrjiHVjQZgl9TKMkOlTkugT1tPUYNvkVQU6HDwXuK8wdCRfm4ZmVOmT7ffEySXdZ8LEhRF81HscXSfBRG8ZQ/vMeUu6ZeRR/Pz+agnVzx56ea3/Di7J21E8YVPHj41FYOz3qebxyqzzTZ3vUZqEjfns8Mhr1ju04iujVPdMrpiGLyHKdvSxQT4Uzy+G7CJsi0aBk8mHngaNmkk6TJfcMO1K9220jUuLpZyStDLae+DV0ZXVZ0pZxr//3i/PvvfUefPm8ZsbsQ4YdK04T7o7Bl7O4PPLor44n6QhJNX6EiNKAxSoYKe7AysF47BRmx7xamyez4ETmJJr9h7Fq1MHgHxwaOzBo7RKOS8U9cyc9KlOS3vcc/LNZCxzLFt1D+9lMA5rchfbhe0QAcpYhSbpziUoqEP0/kE9Rzdh5BX030CyC2vGz4CygjSfT2eWCDk+FF7NatRtqa0pC0Ljaw8RIlKP8POvmxZF9yfLcpmvOiS87J2H3y8b7OTsqELWCn+kTDSX+nY5gAp/n9aI2jDakr8YDQJX8VaM6defi+vHTj2AXqOpaRZTl70l+a0D6BMtHy8wo0YYbhUZk7qgPcoNHmBiuOnOxYshVe8HuIDv2LfDI5vNnca1pgRmo7XQsNbKrJZmKNC29QrTDfGHqiWouzuWu3M5h0zzla4PAOxprpMI0p6xrjiieUYlc3ZwGhg77D3OzcSt/gko0xizqPlWHEQTcJgilV+VzKwDRtRocNO9xZcQ7jYO21c+hd+HrVRDckxdMqSTOcxnA6EPsTf0cknUuIPPprueE2RUGlySKhBRvyZj5cJD6oZ3ALNU11HFI7PVmwNrZ3CaoqDPCzm9jXNJ2mySIKTccWRQpnYSu+a+PEkzqFAX6B4TFNsulLseUdanQgpxZZFcchfBlRn8ZbAk9yh055gY4ceiusTflC0maYTXQovyJRggMO6aRkMha1YhmSB+h3ESqnu6CDYZGZRTWEMPAvU3mgSJUo7eiUkUVt5bRxuUfl4Z/qEoUoX6ZkL3JaJVVdBZ4R4vTEobelsylfSFpK69C1dCGQSTTkNGFpWufgX0b4V0h4xA5XdGZRW/FN/MvI+bYM3D/nlKIkXvW2mDEjGviQqUUjk0ltT6Q8VkN1EnYpQa1Yx++EsLS/gj+rVeicDKhbi9rmaOJ3aJXJ0yTuGrST2B+oNcbGlwXKEwf/Ml2JXoL7oSxkz87JkUVupbcId8n/eUKjmnaNGDS2yEb+JuE0xyc248F+akowqrPSH1HE9O/3JCNlqd/s82pgyWNVdixDjCDdGEVDEb5A32Kqet69ggaq/UVopG84kvE+nOx1FMawcC/aMcSu5eIOj3VmdYXyim/7Dbnx6NrJLxKm689cRmM/ugqnyWpdBQYqmyLKbmJjMwQ3hyR3T/wNWGalgNMehgJbbonkL7zbPI/+fqu+CwxyB7VSVSluVOmgXLlV1WB3F37KIerpejzIzrSVaI2WFV3hNBY2Fwe9I5uF08r280ljBaxR+rQMGV0CBZW22aWJHXKsIeOf8lgDWE7IciJXcB2CkyWy6HC6CR5Ag8Q1qcAgqEhr2hEj68L3+h3ZIL2tNZvS+9npmtNpTll/daita7uZ6zvdw9qh2zzgpMXCRT4t8rknyWfwjtwa54s6Wk9efagfPlxGHPA+x+HDkBvxJeKY7xTJkN7VvzG/05vxX+Y2L+H1nqQioe2fAJXn6OHjMt8hYTHgOfKzCTxLGxIbiiY2birf4TTNuUXaiNdOjdRayhY59P6JTHIyK7dsRwp/b6cFhZwyOK7dbrLL56+9PNiodpPBhsvQZcQPn/k1xpsi93eN+E6Qpoyr2ZuighunXuVaOFoUMwfBHlK5yGLjIaWLRDcukhXFDGcYOTD2IqYes6yIPCQOsLcRUlR8198GveyKzEVKr1aol6pCHsKGRQfar+1In33ds58KdyUBnWpoEN89PJ9lRvqRAvSdXKph+cEsG74mdH8mH/475S2h/dP/vOyRkA83e3R9Fzcv+6evrvyZfg/2SsY8r8MjM3n2bCK3nJ18FovAZrODDl2KaaOfsuqfYfCEXNHJJUp/e/HalVtSI5TubJ8ZYZIHGxNGmOTBZnMESAco806y41ZJ9rG5zwruv5CsgQshjOtZeCsoILh7cMsqvmqfQTxSs2P8jcQPZhbQV0PicsuFrKXqaGs5uOarWTRmNbW8QvdXDPnCNy465Pr7Bfufb2koYlvFljHdShYPiDyNY5K7VShICEh2x/YJfOb3CWM/uXpPOwfjRb2nZrvWBzgYfCDqjUU9ujWFvfEi+bqBzXyUNlXD7yMVxsUkg3O4baWMXTYPF454+tXCa+Plws5XC9d9rxbu2aiF8xiVTi1GEgZH81bjeoRDBwIzYZcRvcc9IG6+Dd0EYCkNghLVgECdpVW5p5S4JDDJsbGR/fJyjUqwxE6OV1NY9mZiWYAWOriWRRIwTe8wiTG4+rXLSNWBK69tgneCWftqqYudZs/RKKCRQc9JgiOGX0ySZbiMAgda+8gmiXHLBamPyao1wc+vFbNyFHXwmWCQxCRp8Vrw4B4lE/Wd3Ficw6MY2ATFZMVHsiGWMq7P1yl+uWdLobeGmxCrBji1MKhSVAf//M30HKP01ruct49bWEhmAOt6E9uIGOZtTO1EtdjnL8yPz9445VgurMNxIwyHmfxtHAOTg20LUL5AM8OPnfDXTvgbJ/ydE/7eDp8/dMJOfuePjPAXqMB3L97/3x4/xEwWNjzfWoq/iYgJrEXGipFUOab0rbPS4qaD+6UgFnq5Jfb6XHxs1iSvek2B90sVQw/BJiKsZx1QVpRGDlnm8NjHanxMHjex/3SdIfMIF1Oyhtw9LofrV8L9oQOx7yslDuZUmNzEIXVpQWNbs8T4khT7kp9oilYtyQKe7mGD04HPKrD+jFlLGVyMvu9Seo+y7fh3sfgOcQqorJ583jwVqqHgs4AVKfmzwOEyd98x48lEpxwhMn00Qxm6JTnaBQ3J9z/VZfpjnbtNtkrKdFnrSyKitSxwcENGxT7lfsxP5OYyRUkWUAlW5CYySFJiE/z8w/8LuJmSkPI5y6KEd5BGbmAkkk/s8BGFClOHjkPUzqSX+pTt80+SokWgcTYGHpFoU8CZm4XqR+ltlBe4RQYKKVmLmyEi2SlL9xKjVe1qeikHjU0JAxj8RkTcOw1kJosOBb6VyPn8s/3LZInBL5g3ch3XZZneAupranAbO+W8TDYj7hWnJF+xkWyWVLwVrGCWbvkNdNmlZnYYpN6YF5OM8ED7yVxgPV6Jp7IQf1/a2PrjvI5tX5Ov16Rt0YJrMVm4zulBFy68koNe2cshPq++W0ff7h7T5XnO6jAldcyYiMOi8K2ovkoJbpmZMjrdlUT+WitVoOztIniIjsiins75yf4VqdmiLVpj/wBznzk0IaqN9kksdzF1gg9HeZeFhneSdgwVlkTH+oLfv/7v9747u2yf31Takx3ijnttjOesgYEx3u5KLNUH4bnuJEf7+7fw1BcYK4SVOOksaF+IaJ0uLERE3mQQlXey+b2Bwwc/yWn65dsU7Z8ztTwa4cR3X7DEMU9sTckOfPK9QDOH3rnNFsRTb9+CC+vQlnJhEiSrFhoY+IWUzZ/eo29/6zLC+LhCrHTVk3tN9fFsfO/kpxCzxC7MJz7lgvwtVRhMGlB/iU7xdh2r7BIvcYnzqPcycBHB2VRhx+2Vj6UQ30Wb5nRqXbZ/93S2Is5rC/sSSVD0DRk8qhY/c2d4h2md4acr8AbSXdtSfB4Xqbhc7XGxYXsqqVcbCY++0uIn7viuHemO3mW5+q+XTovST3rDixsbG4DYfGnD3PrYCIMxngUIGa3w9LroiGLoJhBcllaQq6gx2eUpYYqSxWJJSr5jYDBdWEGDv8Fb8+2anXRuvDlZ5A+tw+v8j+FVi0jB+vv/XPzt0f8arf8nr/ePV32WZd3Z3/N0TbMZ2mRBLZPXlcMw3LMUv6D+uziKBbxFX0cVne9IuVnAcyxhnVwyhPfe2H9dZhHA9d758T09SmBI/I2JEJjnqKDuWqrMzMEPtKYU1dOmPeXy+gq8hJ9/9zBYCoukimCAA/L/vpv9oXZAVLpTziFXPO9LkudCzbKEl3Jxmt7mjuFafpAmS+dRBorIWdrascXjpMXdlPJ5lrv4o4FjOj7iaW4j7Ub36v63egbbqn6HJqvXQg+1JVbJPhz9DvZh8qvLL8fp6IF77XvnLvvgUrgt2Kmuie2vKhJt3hTgTDmkgVMgE4sMuy8efLBeYqa805aaz6hrxHZk9ZYf73955e5XSJU821d1NrBPYUY9nfn6/j3OwKqZdavOM7pKR9HakQXtqIfwCjGgAS3iiYjMfvHop5lB3uOb6qcSFesk6luBPOCS3lQrI2rfIUySrfjGQ9ycP+Q3uq3UXRtl366uq/j7TXzzcPf1IftkIpfz38+n3//RXByR0fmn/df1o/Ti/PbreHF4Thcip0dH5HSx//qm3F/f1rjalgfm9O3Di8P5RxmJ94/S28fFEh3If0ofTR+eH5xF/u1i8U399cXiO5L5OTjdSW1lOx9HC8teb2x5n2B5aF7YYEvF6smJrm3sf/n50ilKvY6skqjw2Ayuek/+a3u/pf5Cj0Pvf317NbsuLGEiWKxtCyrwqJiuty3Q14xRwZqHxZZzDkvB/r0uTjN+/YrKBPl+BUR1bU2iFRxcsIm4xy/WzXQdU2ArxtELl9/evB+h7OyIfqGOm7O04ajKrfAySSuuZLeQckRpQKIYbVj8lheC4nwaLWcm1EY/4Ek4kZ2tk7OkokIb0TYifKqn4va/4TSdPsPgpGzc2TNcl5suDAayxDZ8qCrVJuvtRTZ379hn8iytcZbceAcr/J7/xWMwAlsYUUbW3eQSlXjyIp88S+DJ5tUaZaANu0uKaJ2kcYlzbinKUiT5IhAfTLl0TGGkXaQIHv7tSaRsm8P0L7GHO3mOKvZhFaGJL7ZJUEKafZp5BGnxaIKf3/aiFdw/fYttkiPfwLODVn9WiXoP0cySe0rF5GeM0moNbTy5ZJoHiirnkfUkR2xUjTdA3MAIxn00MqU1ROjrEzIiDDNu0g/gVvGo5VHLrB3Mglz9Q+eA3H61vHg7y5yK2CeFwKTdCw99/o+AjTcv3k9gP41Oftji9pjosNdh90kFO2MUm0llCTzKwVY7ZspTbrpNXvwSuPmX1NZmggx+fk2NDb6vSMCx0j6BN4uNXYI2fNBRnUxwp10Bg0PHd6+F8nv3y2SLL+GZ+T79GHz1RzLSV/oZeheWVg4m+AVGV/7e5+QVWrUPqwVNP/82ab+Lv026/PNke775l5nspAGCg5/mc9e+bUz+nTYyjgxHK7aTN0X1Nq3pRNoLjFPESFGBKxOLh6gjnzK2VWF3LktucQnijpdT8ChSZ4HnUw7ZibRSnXSo48fnixTD2B54l09ZAYhI5gt9IXR4f8tKc/ziK5C8ywbCFe74HvsOxQmZXJYYVWxgGdELSmAQyfRWL/Apg+tVK8lJu8DVGsUhv3F7KgjWFnoLfYEBlkl2i7LgN9jlWgokbNNooRXUb0ovIh7bLfVxgZE62CtbObqORPs4mOXwJ9OrNInxOyZhqB2BVrY0WSsWepSFmU562n5Yp2wGR/nkNd71X5ehMmYuI7ZlcgkHH28YCT/oO8e7Yipvgs4b9jvJo7SOceDesZx2oMKYukPVBb7/pxj77fVrUnJ3X29Rgct+0zr+HiVsK4kkBaQYbDNtOqdes7TTn7Th/oVROXnWXpw2m2qPrTvViM3Q8LaJi8tqPvcpomEtcKwiXaxJDr2d2PuerZm9FcEK9s9KEI/XKCnku5cPAg9fQkmqNW65Bh/g6C8DP3eyD8/i1dew16MpLPzICT82w6skOnfCF074kRN2039theEpTraYPQ+BFufk64eWpEWSrcww+N1pQ3UWnzvhCydsybmNC0fMb9twT/tBRP59yItu/mLdL+HxysRlmhRpQjsuL9vEkf07IqkwHPRcm7kkdYfZAlFRUB+FI5acPyDtUnJSJUv5MLCXcORQEpGKFAkKbFfZFFWAFuuf2GXMU24qx8kq4SbPgT1BmyQ3wGxwgaIN02QSvvnp0Iw3KlwSRXm8IDcuoXf2li9G8606meiUw39cch127VZCC8sKaIH2HrcRCS9itDWxz7+1siRp7My+x+r4goV9ebmFDrahEWlO2T+XVTGrKxytKVkG/GIG6AdfE63AREGn7VRXvRw8LWhF9ijk46zEy5p62yNtbHWRUYRHVtCaDXh7+QmGVhhXJMMT6BkUfLKyiXsCj2fSSUzy/6gmsPXoyOczFHK6+KH1bKTrXeo6/L1a/hlemEar/ueQju33a8nU2H90IAPIiRuFI2Y49WKkdowYuzGkjW8b3ngxNnYM6vGgDg9uLGzFkObDbTjxYiR2jIXHY+HwgEnSj6VRB0u8utGogal3Qx3ECBcenyLttIe+Dx4QGnBeEfG35YRBjEoJhrtMCPbPomy41V+SNjlp8rSJcRNvGoqbZdkskwbTpkjPBgbCv7iZwZyltvl784Qz4758TzGSqu/nhfBI4g+lSsLEjCC/zRCpWtfZIhdLjkCE3royhocQ67vPifwu9BKezQudONg04+61Rg+e8nSyUxrhJlW0lUfDd5rWDT5tOQ3s8FKyRMKA9CjTWPecxebSddbSCuiZC1yTBWVacMr0R7i149aPWXY/qhw3AoSu4YPw7VkrCQuzRFL+L3FimYIa/SiwljAI/csGEfGUWlmOmJ7r7W0d2zs1F9kwbbi/PDze0Qd+qEjs7T+DTfCushYnuM2p/Mn0cYnj/Gazfvzp668/PR40SYQ9uxjTzd2r1WAEOwjiUq4NJjnlTkQ8QlEv2BJ+7RNK+ag69Unylq8Jfv5FT4lXfKsBx6DPeqM89KdAlBPdZk34RRN4Ern58CGGZSlXqoV2YWfb2cGCAnq9okxASxp3fGemlQc2Gjl45OdJTrnQhqJm+x3ajyiRTmtvl1voWLE2KPGX/y0qs5LhsZnkvo8DhckM8jusBWmBgt4RTZxfxNDhgfO6w7+IhfwOzOMVyKVnfNVSeJ2eUybgKN8tCzqfao96PFbr7QNddJMedZMed5KiLADeBFicz3DUI1Yv9VEv9XE3tacxEFt3xDAW6cTiYE8m72gSdK+jbo/eJa7W738NWB5V62qrHponMWwYGoh8tdaE5EV3ExE2+QoY+ZVU6ySaPMOIutZ5nDJdcIo1wPh4VJVpgXKcBqnamUSApPYMw6SaBkm6KmzCgPr5V3F1ok10ymEc2KJU2BUwCejkZUL9HRhtOtRtLiQYRYoPHCB4lR+iH7roCKTv3OvryMsdoG5lK/Yc7hpRVElsCEVw9p8s9y6BLX9cSDz6Tl3YB8495MJDHnnIYw/52kMqAh3aKYKXHfKyQ152yMsOedmVNnDIWKcSdLQtvWcLG9TpywP4DHHp+2peTy9G3QPNdTroSCo06sN9Pf3h3U8vfpg83VQJztlgj9NUvFNm5SjyweUqwaP1kdfT/3zzL1ffyafXZN8qPDp40G4Rj32y65Kvp/9kFQ12t/1bCbD4Z4Ju7MiwVkL7jJv7hogw4HF//QHq5982eD2Fff+S9aZWouP6HD9HzafUY7PAFQoS8DoD09UgTdahT2jfZwtRqxJtcQrrLJLDA3DBSKIf+biPncritOVs7QYFdrM8GY4eMcD6r2eikapGruMdZk4j4p9OH8gf7tZsHetpfTbOa8RAxnXtp08v33oZoQgO8Gc5QlGhxliSI7aqbqHx2V2SjGl7cO09VEbIIBIxqBGDlzZI+9y7I1xmvs//dMe+Hd8lMReLK/vIjKAl9knctChIGycht7dg+uPTmsLLPgmaPEP5xhFyYdt6WABapg5QJB5w4SB1ReCdYrKFg22TsqhpAi6ybTRCrOGYzurBRQK39x2QVQg0KrzRYFOWTrh0c49xRthkstjDhqND2U4ZECkDPo8qLSy8muggMdVlleSraU+UOFnFGIdgKHSJZcubNPypZqWGJ0DAxMYirVG0QdWafZqQJb6p8qIjwjQmTMXtiNXKGiDahQlECJc6EBGqWrhUmVa0OgdidEC8hwdGvDgw3qMD4z0+MN7XB8b75sB43x4Y77sD433fGY91rGjDPk7Vt4ajTOPzg2Jd9HWUg3rTAbJ1RO2QsTN2UNblEjkAIdUCpc64lDgjCoq3YGHhwjDQdJGkdy6PkKWRh9Gk6uKjv8J+co8kKkrOqqPE6VC0A2SpUWeUHlKygL1BByqSlDjjcxK74QsXcBo1ySlX52yMzZBwYclCrwk8JWciKS0LH7lwIW+OyeLMAXDJVoTuZJMx7aVicEZy7MxwLIAcHnK+duH2u+/Cz7sIFx5BmNiFsoUHFkpvumQB8Wklt6w/O7XHbe0dRPQyT/UgqROTuL0BJhpQ13N3Fg3P8rzr+PkUrHxMg93xW8X946JFDM7RNMLucINxWO2B76Zb6QCqJypVW1QDw2mQHO5v7sfu59kxDneOBT1lMmJ15gMDQifRJ9SsvBQuu/k9tIsG3zlF7rcB2uEsTAqKpC4ChEDnI9ql7leAFiyn2HlB2ke5rubDUcqaQrh9ClDlGr6LDM9/dRKXNJRfFsLIIklxgFBieh6GL8Kw8CgSKGWcz3rIbEGD2Sqn7I4zfFcyV88bwNWX+l7TwpyRSfvqFOvFZ4FV7cJaxy4O9DcnJB/78KhOHd5NEVLMXekvXwbEj+LUKoAKH3jyzRMcV5L+Kn7+dFUnMaaOmDESMN+7geNZD2oBsYMQ6SOFEKWveNzVfJsI3NhAOu7wKBp5e95gZzHraEAV+d65iBT0/AWHkOCLidKUs2uTdfAWSSC+U31eV3l39SbUWUpK7N5iAGzGkL6pbXxdZ4hvDRgYf3XbRpZVaSIje88V92Q9ub9EKcWTV5fPYBvwkPceSzb3losZjtaEiUFN39cudr1jwq/oMjJBmqFidl2kXkQd7jKeEznzY+g14a1IkdgvZf3nL/MH4hLd/KzRrvVZVh/A5VYaiA1PcPAEDd3TCmdn835zXLio/fv17o+D+zQUys7X7WV+/Ry7m6ubMbiXa9QwSsoFKZlqJvzxmpWPChLb4SLdq+3xFubWZuczNv9YkdnkxOZHkpLV3sNzVMNhRotWZIfLJRw208XSJDyYdZKgY7kY2EVbjKNHVgisAYwwONkxw2wSrdYuCOenTCcI0mCCDhJwFIUJcqIO0uqyIxt+Kh/OJytSsseYlKz5KiS3plsyia3q2DHFBLM1BCY0TiwKpnFRLxyo8L9kBxPmGyTL3IhBAqSG4ovVVAvfEDbA5NjuE3iPrfAyBUNCUoCngjpPqsQmrworq5J9QHaP3JEyLkpoSpfAxHUgJnuWUBhnvGGKfxUeWINzfweMEnhyykNJGcBolkT8bp5LihGKPBCvC18GfMO6QsnUfY8C76T7YIDFKvPjrdkSF75tD09YXXpoUiYB8IZ4GOwqVF11nKJsEft1kZI0ANZszvPRnS8Gw6b8fMzBs0Cp4ec2ufXwgnVoDyOBiihp7BeaskV2moIBJ1qCY2WvsRMazdhI7CekUYBbVfgYPL2T5HDmBjbkoK7AStWLtvUlrvin4YDwbaw/WY0J1xByGwGPUs7IgyK2WmarXICdST1OygCEI6bU7V0CjksvPc4JxR54gz3twRhXXAqMLQGM8ms+DmG9pwXr1y6cRInHgwVhhMZblAZIfEyk68QTNGNaWwgr4fzIo+QoWXoYjI1049VfnrCP1wWL2OPJoCnOWV/BuIQO45J5NX6qQel0SYQPUUEUdjI6KNCxHEqJPLEomEd5HUDpKmGYdXu4RJkL1cONgxG/pODhbGgphb7nkao6Zv27KMmqRJkvIvjxdLDu/Fmxp0wvIhVsYTm0lLIx75raMwMTq8RkljrqVYrqPFoXyFbQ6mo9C1LAvoza9YBnWWDME+YTNlZg9hlhpxSzPIrs+RfnbMhZTIWGEtvzCv3mm+k2juS47lBhI+bhuYvmeGFpOloPzLtVRJcEP/XOiJEgjLM11g4+t5zabSBiMu3Io/B6cLDVGlqKjSR2aarSqi2SrNwv0gx6NV7YilSJKzZiWjEovwRqzzX2OA3XineotGMZ/d5S65KcLK26pGBjlFil19t/doWYukOakPCk0qVmOCOgsIADNTs0ZDo8vQ7tdNGcRtRv2BbpvNv55O+//zmb/8G9AvzPxd/+F15ekn2OQb9H+R+s4zVtrzpzlncDtznd9evZ4ebwUMT+taT3rQa3QqBqbD6+P5bAWMCW3vLhtHWVHb9EvYIJ8cfUeNLZXqPyCXOZOk8+hyntdnuIKqy+wzTuqq+DJk5QfMrYzZXnT//LWpMfsrEiLa+UjmReiIIFFqyF+BI7Rp80XBbwMC8GZY0pnCu1tGdRSHYjY7FSsymqxjNS4HzBFmbxQY8natMufQPDkkzu8DV/atlEv2JZG6SAfDoak1DHVDLC/qiS8sPpHmt8jbNbNpROnsYf6ocPl4+mE/gXf08nv/If59kaTsZQ6nTNLXT+2bo9tjAAtAB/wBbC5sQFuk0o2TiEkn34fBlrgHiBtw6yQfwAx4RSBvJzeRPM7TBbogllx0I3G0eKjFBHBKhqL5oyADSxLTeF0sDIr+LX9z/818Cj8B2OcnVHAikq/Oku36aUYux1SEMAoWIYQREQ44w5jtlo711UVMADcqVwkCxSjttLh1c7piA93/CGbfWWV8dWuipJ+GneJ3+PuIOcsyfdQvo3INqoB2TQHgHoGuvgW5RJhoWP9JxVIgpuzf9rRl0DwL2ARHl5YFwvenbJvfF17bsuIscFn42sMGGLQxu7xhWbezYOmoHNtIXkJMbSW5xJGF2MN+k+K9TDNk4hiE2TBXFQbibpofLil0/ghj9hmLV3FcpAlLZMyMXD828CEeD9x7QKZaY0P58gTtlDlB3GBSNvgtLvkniFg1lt4XVZ6OUOZWzD/PJc2Ec+jd8UfuPIpqilESWKSfFlXkiBLvMbomtWeZX2sn2IdsOk3bnpZCk8XGpqAYrYuAmn61Ofzch9Y6DL9NjzmGevJ5fEsL8wip9HBkFkZkG2LbFNw3ynz0UZk/MAdmFjwxdh4ifiUBRSndoQgFQY/FPSyW8JZkOmWyk7466yCo3L6NL1/ygWRAIV//aur8IuDjWTYzvC5eXkJ3CP6A+rUbQyCPLdNgeVi7kWGlknSoiqrF01RnFXJCtLAR5q2CBTsQBPd5J+o0SfPCcZSvLJFexKRAE3Qyr3mMejdjSzUIEII0V7cfXjuFt3UUKXplGADo8U5D+v1L76kXJcw+mR2HCqF+J9URMUwqnwQDdQHMyVIk8sNhhO0xtezlB0N99F4vpZlApGX8EZMlO3xHI4DAvTC4vET50NJCr3hR2nPeEwUZgc7ZQrsMNEdizlR9kBYX+PDxEtmFYOu2zvBJOs4MZ9BigdwJfkmklIe0hT9qMgFKVuHuDcTyrdBi7sPQ2A7JAVbq81miAb+JYkTYiFwtmAE56GqoqioirZ58x1OBMHzx0oZ0pCaeFbFCH2uTl1q3c2NXbUhb7OV/n4S3xj3957ffnuhf32Xh6VSWSNGyrcJy6PdazlnJHImwt1tuHnsIWxnpE+sLNocLCLfHUpHBuahYb99lQXWYRG1ujVi8C8QRNrlpDBkTm8fxrIobK2AVTwQDM4Fr1PU5XcvJr87cV73xwt2rGVlURLNr5xBZdAx28JgqsKf4EbxZeTZ6gMyLrQqBBJhY9wxc8Tnc7WMr9E1UttvmrKiqrUNmu1kFxuRxvgZ1+fXRp+bY9VC4yk4HRyZiFqX9DChOMCC6upHZZf16A33d5SPb/8mdDA4UEcrVs8YsonXI6e2TAUhe+l2zCXy0AGupdi3ih20Nn4AZDgcbqrz6+fv/B7WpxI7MFM/T5wHImTPgNowSu8IQfL+DJZ1BVukrhoxFJFFLmL571zg6VdqNcTvqyf0C5Nfgt9dQbH8KAUxLl48/0gfX0+54nBbRpPzmW0GXR51Euqdfn9zTcUVTHt96j3+ofLyfOEwj4PsOra+8NR3EYSDWZDfR1N3vHhZ3Q61V2MqR0m8HrH06L4+H6NM0znzRKxyuFbIuyfZpkiup5LM1rGhW/iNddnLCILXbHZu6ia3/Di7J303Qf7BDdxw2rmZ5THKV8EMBY3jYjL0ql1G/u1JkXBJp5LVsQ5/OFxi5uGJsty3lC47zuNKFU/xQ6i/6YI77ZWjQZ7b09N+rvJMq7P127/55eX/peJ48hSznR43Mf/wz8nvyL2qfljHd5sDYLIy4AGbJdV3BOOUz+8Yd8DLHeOn2owmcoDZbM0FnjAzRCd4E5fiM0kPExaonn94s3VDNed4wGhM77vtagZlnMvsS2Ia7bWQgawYt8ghCoDW+/BGlcH4ZgQNlgNCNSLNpQnmC3ICTiJKUucwA64ppFFF4WJn6KMn61rjC0Cb0FuE6pwgkt4pdYAt6RkqRlrM+YusWSUFclDn10N+uHqh6det4SYE2XK4LQSxcj6ilV4bPYvZziu3TxSCcosRHBkDr9A4o5Ol6Idt03McS1zBHeqtRFmS/x4yq0eNKSch5aY8svBkjCgF8msGp5Bo9hyLQHXYOsSn2YjGd9Ukxev+aZG9+TLKAUcErPISa7i9r/RzlNwaVWaE46QP5Yoj3DXyLAUL1gZrlIMZFyGPz39GOUd+S3A5G+FonwWRVC4FZqdf/udPq9bzUxkZPZvJ78+fW2XclVskXXgYwLSVxMNo4/CMBz+Ithhs4mVDcBunY2Iy6QWpC8SOxLgFHP/PxcPzx0h5H1SE1oiWil3QSa+InZYrKlMhBub8u0zE1UrLQur+YUIr0KYoCWqmAoQjPBABs1Fzohm/flVYPvVaOJ11m6pFXt5eqfB3olcRocPcM2PnaIPx/iD7xcbDuOE4QhY+tkiW11Sh9gvsDWxaRo5QCURse+ij6xzWG0yJv0XH1uxXHWEFRtGS19TXed5i0smGhlZxVdSBbyLRc2aSt2K/VJe9T2wb9NSxeUNQHucpzlMw8tecd9bL+9DzO9frnG0udqzuYNksIyK5EpILloa2IcGj9584QSeU+dnD/6fv5aB5bIrEzx+59Qx//SOvqiZsJV4BGMDncEejapbqIiKsaZJjFnnlZ6ndCV/XrVMlmV0XwHh0aca5bu2QAkqqildpUyzRLuixdNkWdkIpF6gMqcpOBxR6ALHrCpjty5k9AOIFO5IRdHKYLlGWdTabFppuknRmuvlywSncUn2bm5Ahpy4+789NF9E6zYKKRI6i7Jl5aRinGKSr7nPD72boqNEdbYoWQ3KFTBcWrGT99Cl8YmdAPwCs+WJEtaqFk5PXQlxvhKLIhNkUzL0b3CY5JJxQUk2pRVYncNmn8Wrj7ZlVcYNZE10iUrMmoTlsGJtzGZQS+JVtrOjW0CGswW/iLdb27FEbUeMNdcsFEnATLCKsP68ZqulLJTukAg5k3S9Y/0lJXkMiocfa8+0krIyc3eKzlajJEsiylR08VzhzIqyKljzlXVS8TWhRaIFjtj3y3qwPoXzuPsAU64NaQqjYrRHIngByGy3CIxyufGyOYRhUHagge2RDfy6cC4myM/+7XhJFiEL4I63aV1u2WdlE9RhqQmWJCppvZCXGv3BNclY503c7yLJaZVUdeVUiriIo5BNtDbLLrqPBUIaH8gKo51TjGLxqaKI/cqMUYb1ckZhDX1AnKmwteqJCVn3kDMS8y7SObb0RsjI2o3tABhqLjK/L7GsRh7yiRgQ7MdWcJJtYMI4YE0XFDlpOQb3wsz2FCats7xM3awqZ7jId540u6JwPtd8H8F1WgtjKhnKucPRxPy6C5yzrw0eCsFmiYKwGEbZYLwg7BtYrRk/1qQZzFhOJEJSI51cXgWYdRHKGNG1KY+oIAYsS1Q7ufGZbVm6o4O4KgtjXkYyXLmDNzU/E/AOmRMGZmSDbVYLtNinSb6ZwfNKxlSVFQ6yIs6UaJP51FAyrYX3lKl6rOnCicY/XxtiwxVYH9hg63LNyykHl2YhdMXt3T0KhArws7GmOQ2JLe7uKK9oNl2amwUShQh7ttxegeGEVx5I0k+la7zkmky0Tpg6g3Ong1NSV2upLLD5twhrC6zDLrWKxTswa3E4luLblLpKqhVmHwx2s/Bhlj7aiI/XjunBYhXLJ5p9tEaJ8RGyQS6I74Qnrg7CztV76ig1PhoUxxVhVVoytRXPdig1xdavDTu4sNsRHVl47JiCQwPY1wvEbJcaDlHo/EumetM1fNyBtAyiKE1bxcYhJ2WJUq/52u6s52hL/RvSkzq1nLCGswErI3xTIymnkb8/K6yply/HE1dDzAkxM5aHyUWkp333PqG/qLeUfmshKT3R/P4D/gPR/e9X9A+2cvz9t90feDE/az3ZWBsETtqPKWL9pqLzDx9i/R9feJ4/nGZJznSOKWvXDZ7WRQN+8Vb4MXSyKThen2uXxHNar1A5pRmcz63ZGNyANGJ0nPKfYEs/l4o5fPZzYV7f8FbgLOfwIAdTt+Y53p0xAe41Hz48OWvecoWCzfWUT2dQmpdkleTNO77lLPZnWIAt+d4iSsGDx5k6HYTKYQvo+fQPtoZ+8la8JsY+hRdypR0U8vfL6A+xIpb3VtjCfHU2b96zmY7OnxO2qoGuMm/QgtUcW5Vergk/peRh6BoyjKdwwyLFFRum6Pwtz9JAplBPStKkWPETc8hC58pSwPEpo/EBZd7wE04mDWvdofuiPR1IWbocZZMG11mf3Guqj2f9NmADWyizro0T+LYb65Nuur7kxvyAG/g6z4Y2b8ReSVfm7qdvcvv9zyd/eLZoXG+GWWQl3OibiXvs2/SoYWbgW7p1LQL7TOfusx7XEGJVxF+DbcCqQj9n6bNTQxTjwAapfjnN4WwaCeO8MN+vBrYB8Vtl0EmBScdWsexCuLAiiwnCBQdM0Bro4LpVjMRH2zwGUnf1fUfGY+vpxdO308vLH3698jdnE1RMowhvqbk/a4MHbD/rBKczfnv94tml3OT1bDSTRRQbFLa0spDe7UQurooNgXTcfrnNI9xwplTBb4beF3NIw3otzs982YLv/7h87Wq7nD0tneqKZqhs9QwI9FrwclNaVB5eL6oXiHS+BS/P8+hOezlD8ey68MsiUV0cHj602biMcMn7uuhoNMkxULGLsusoiiXib4Wv+ApShfhul4fIwMABN7yzUxHaQHo57a7kw9+iEIuDG2iomp3XIkE+/VSkDBwyBvCnptYnEuqHuz8b3R7ygm6tX4/mF0ctBPx/2IhwC2xBBWKKBNq7sNbdNWKGvpBdP//E8IeBF6kNwY7/FoWh+QzVk/vyLTy/QSTBagTYU+Z1JuzG22uIAcLYvvL+afdnaWbLL4jYEKVgOuRIp65n+EKfQtwXM+7PanKfn6BN5BHaoadrQopE8Djos0zU8fZ1cZpvUxcgWOcxna2LKLGFHJXNj5MXeSUcZtziqrOJk6XhKcMKRcgANph/uyI4UqS3V7Mo6hQErkJHegunDQvBROhUL3epxi24gXEUmHJ5fsd+5//pGTkdN+QukzzOKQL/m9fKgoQvzVW4p0g6LRTsurUbFsb+/iF2fg3fYZtjl0WuEMBk6ulUpojutP+fL973WLzl10kl7diYFqoCPZ6etCLC4goztflf2Zqb66Vy9X5drJpVsmzANLrIV8aGRoTgbQBUGkgxT2FLAxZd66Kpd3S+xDim8wqOtAw0jZF48Upg7RZPefE1vHZXlOe8inypmDg6vzZZVDz249tm3VlCozlIKMcx+E3nylRBXGwQJgsDLpBZ9vp+YwNZTuUu85klwjg9vi1BcM6UTdp1U6EuKabgNwa+CFa+x00raUIrS9qmrepGzjF2AYLXGvoEABagF9pc/OU2n85WhKzE03pzNNddNcR1b/Pr3MfQsqleCD3L/XwmP8QrPHvdOYAvwWZYHjddY4grDBOlT8EWGjdm/5M7TOnZGsg3uYyghmoT2JR2mK5JYSKf23Ll8vlTtsbrMjsFZ4fqqqIMjKullz+iKEn9J9fzdGkSePWY0Gc33Hn5k79lka7M1pKhkexf/vSTt7uQpquVcQVUBUfm8MsvP3W3YJ7WtZWXDI7Mi30mk5cIjiy7M2RxUhFFZ2pBC5wiDxM30G2wDQbJcRKtKxdcJSGI3yJwmGO2cg5SBDoFDdMmJODg38Ey7kzexsD7mIvRrPLSUr5wt7E6X7AlZezCtwjlC3SNnUoY14qvfrFbLKtNFx1iZWJjypmHjepljANDk5vQZ/+GX7+aXqb14mhlMs+zKVOiFsKXCpfbQpJi+40DsRAPMGF0ihZQCVpEebRSTHZUg+IRDoPQpdSFo8+f3GuGYjCNajDO/zekGfG3UJgeIxN9AH8yJ1nnvXlj7IccbS0Jp5ftlkgbONUCiLEc3O/QuR67DHpz1bW4VU8I5uQOXzjZL2auSyKNCclVSJvXS2Rchm+fXgavZke4ZNopGA3YwoDFnDFaqOABuw0Fik54j+Xtc+GNx5Eubq8Z6N/slzfKmVDvc0L8UKCIjzafN31n8dNRMeTKg9KH0gOiYhxQ76X84dWFXqLIcvRx0QV1l69vX3R9xXK37m+T1vnl3ybw2vsU1sPONl5eJM6eZwt8AZ8Nb990qzRyDBdCkYHzHxgx4fCRLU6vxXlLQY49BNLpG5G1OA80mQUXclw2r3nePPrxlaeBFuTRMjM0NB0eWXvvetY/mzrf6Dv+RiAvSg2r330VK0cqVn7G5GgHMMaKHGToOA0FzrO4rAum7RRgkhEtSjYaR4hW3CMPvzsf2AEKiOZvAsmRlufR5ZsAmp63s/TyMb8XmniW9S3+lAs/KSwq7H/QOsOlNFwBs42DmEPaQ/gHy8wWqhYzr7x8JSsa1uuV73+IvXWX6IkVju+w3vqvutSXxIz+/smAeTYt8Nm103dTpQQ6b8vzV+CkU4bSjDQ2H/F0gZMLf1m2bGl9nxiLC00qYsMvfBqnd++evunb4iwRabc4VWBgjF3UK8qvMnEPjyzR0Vt04Ap8C1uJiESNfNWp4SvNhjMXxGgrz0bZjySHyylNtm/E2NCAbW8jn+1oWqOx5VJdsmJzqxYtNK/KwgY/sJLu+VjCxLOK6NvOMEkh1qyXnSjFNkU2sxXOWWHmFWw03n/yD7EL62Ygitvy57HnW3gfhzF0G9tx8lVG2oiiVL6uguscqeGVkZji4AZf/9MDRuzT+PTM2KgweScfI528UDcb/FGqVC62+FlveRcPW+/+CeaKTP92am3TwiJLDYzL5+pdwMcHLZWLj2JN+HFpi/BcVfALqGBXV2JraZSLJ7asNdNuZzYiytIi4yR8fzkBb01ME/jqQN/AFXehBKqDIYcNjhTlRd+Oc5WYbVgd5VapUi6Q2GjA+E2TfEvSLY75Ec3vT+Z/nDXS4rPr3MzI1Jn38/cvn1+xVAFvp1UKlzgqq8Ec7MZBBmaIGzE1qCQnXDW+f/2L5wRDCJwrnxP6Z98OA4vTdzIkWRy7twDS8WHjSGOWtM7yROTKk8PmpA5wu8+lASQ5TIbIiZLEJge4lwgG9VaUNmQwM5INV1hOuusLaIHJL+GOvfrTG0IcXeVvva/xuMqXZ1FVMTjY8pi8LMUJTSHfvx837FZVu1NSHeRuTq6C9C306k4+jqpe50ZV1bn30a7YunnorbEq6B3p/fvLEVUGgsn7xWz2wNx9hbA2ZNmwXOwB0EEensPz9nAv6TDTHJH+2AoWiS0hOYtuk8ZAgQafwjBl62o+VfouhfYhmBSIGukUzqwzvwknzwnjT3QjuAN6FZv0kR8Xny1m1W6ErwNcoIIPxLXk8fnXq4a44y0j4yU1hYbbt+Cex8b0ZrdLEG5dHDADNwA+BnfCXBgc33ggi/jIB2E79dyH4bw7hNEE2+gKCcMEC4TnnS4cSflJmYVgLDaVLHBvh5nOui3yEObwr+oULLIO6yjtNQNefG7hxccLqY/AV7U7zcTyy8Gqcm157TbD7LfUTuwdYhc+dNKoP2h/PB0jj8x7eBCTEgyeFDmiegPRr88mr7gX0bBGn+xQXmX7apuhFbqFM2fLo1IXmas1QVrfKALnfV6qU6rPv16xebW3X4w4Dqy24OVCbn+ZoQGFpG1LnuS4XS+nNxgcOrqBFsvtAb+8ey7eHLdKpjZe6jLWVCvAubbAIXaBNX+BjsfnNnVyy+fAMpqpA47QGZnTwvdRersFqwGVtGtda3A3yq6hcd2R2884uy/cSkavWHQIpWiLK5wmU77FoHG4LWkF4VVAA5DqvQ4L/yrxwoByFl4z7rmBFcku2ZjhVFy110BpBljcRAfHVcWvsxrZFbEVCK8G+ZsXXf5O9K+s/aXGGRe4MBCYDGWgfbiBAyMlf/XDTcE9znl7XNsMWyRRFhcEbwiiH9mkYRNpHb/jHMRmeOxX8evkB9Y1Vnt/x4T1FYMgSmVAo+ox/zURr/nd7WKMEKZlBf3bDPat8Xk8td7omk4NZkdWqCyh49b2yGXvVvL4Sj7byr9uA2z9Lhtg66PKAI3SjDa+ECUq65CMpZMJD9M1+K+wITiLshGx+p16kU+xADGND1SDl/Vc5NXX5EakkGomaA0vTWOXgO82GHm5mcAJus6Dix6cSU0WrQFWK6GkfBX8qrrcu8qLZG2/Vn4+qQ3pO9cW6PRAxwGoB7OF+sYB5TpsCvfUVktsU1dlEvP3Hpwc1EuIJqasFy1sxVYrD89D4KMQ+HUAPH8YAkPJz4PJvwmB3wfAi1BGFyHhH4ViPgrGvAiBIeEfPQ6BoRI9CpXo0bc2aAxDcKLppNh2dBER4AboXdwMlPWAgvWOyOk0JY4xPMluYvZIIjFz3DFnMk8gGQj1xJwStrSqaptT1xfMszQHA3EN6C/P3/38at5I6pOn3O/tP5jqK59G+CFOqrclAWcy4C6jkfDPOC0gLC7R/PtZQxWHs8ZVFMz81DfXqOt5vUedRwysVja9k2d4W01UsCuvy0g2wwqLtu9i1rbMEEMp1fnFxeyCfNthaTMwDdKkzsbtY2/NtMLBsgXJetPIuIn6v5/VVCtERu43CwNXTpItkOdvICPzf8+KFm2oeCbdFqGySSJDCxyX578m73G0nrzCuKqLHp2r44HsfF9lpt6uggeuVll0qZVnKPZfwVTsJNWR/OmnGpWsxR2BkISVRl6inMIuxswh9e476FRSTpXyhNss/7p8+dRfDe2j1HoPQIcP3SaBBCc8efrXc/Zt7sWb00fvjuf7GFK7b1I7aN9g2UbtGzFthocMTP0mLl6u3NCXNmtSEhqxKZmefdVZS2Ef+Nw2xKuObC9Vy4sAkb94iHIwNvdrrLMv/P7n//n7/I8HoWKcpkO8gMH/4M5w5MJUXVnZJ3ewtFMijl9AyuzFfr8OfKpJBRq1BlxxVf/Wwoc7mTYSZzHlbiRs9Elcvz800khq9y9S/zMnO7tEZLcn9QacVxqXDGyMe8GwsFMvJTVzOMbosKowBThWxfjXPyc/wLs2WKzlPksXzfcbrPP4ip+sW8jQOC1v66g0R5+utwO9xWHu3b5W96ylNVBG+BXleVPhDOoi9MTVvXOrLN6Ma1dveA/YqR7xQTgVNKJw//jshXuFlBWYWZoMWbZhRlitrw2I1gsbqMDPqI3wx3018NlPi/919QNvNLDWHNHXb4xefnNI/16QPKaNuvCOq6LBtTJ/b0Tts7UrONJNMG3Y+Mj9QtJmlZIFSmNcJltUJVuG8GcE2L/w4hOuaJPvKeZ/Kqaw5gSOdRm1ppqZMlnZ39zFZEWl7tA0bjrXUvftokfyBRD8RSvBqoDgHpougd1N3gf6vvVImg5lxm90bgTY/OEEL8wgvDajQ4kZM4GtNR26NuNRM54waHwYgMyMqn3BOjlseOwH3p6xBpxeS6V9lWS429SFW+V3chDvegww6f+I308uiTfoBq7yJfkWpYm9RFuVqFgnEf0OJIiIrnPWvfgbHSaa7fFNgXOKTfjzj1HvP17B04teF4xyEIMaNLZ0c7DRWTJGmX2aSynhxeaE0XzxfyO4dR54SHFf4RuLJvuWhX6B2oZuOH1bkkWKM/h8LCkfqNv8bXf9ivtDq+Vb6hYOJRCjlkO4JgsxZjm48EEz45BwGO5E+FRjeGLLwuCFuDSp3Khskb7FbsbO99r79YOD3+kff4VBkxdafMaQtHsA9WonOCLo+vJY/vU+d6cStso2uLJBEZfwutcWz9URbMuWv9bTdYlENMhgYQ4Z2XQzety6ncIYLKl4zQzY0OBjqcojkdEfBuWmj2YoQ7ckR3K939+nguXivWwwJ68vhi8Cyd7psWsJT+B9wjqq/jFUYabXZ5V8vqiriuQtj2NkCN5PHCqR+LA8XsoL1Gy496qGF5yOyGOMuGrXxuRT7RKoRZedhEVdiwSHchyWrGvBH+5sGc7m8lrbFN6SmBfx0j2SsKsfpTuMNziPmwWbG8CFFtf52Kq2IhkpS7JTpxX8Kil3u8VGkLn2SMUYrassFb7AcVxPG/0ET4qXVY62jXqAkKml4H+UOi81X7OE7dMrUi1N8hWsxDL+Z4HLCMPYxRZltCpIUaeobIx+Db/BnKMpxBKuxEv2hxD+QAhegMZcUiqv680bqh9y5m8ENFUBYm7LtKBgfJVv3K04Pr25E68xQbBfFK2YzNOcVMkyEeWnM35VzIopXXKQMuEWpBYNNvS+gdNIC43caDFGKTSWB+ujvTDuzrPePBqcdJWq1wF/5+B8ihEvvXis+FMoU7qNXHyvD8NtXCxQZsStAaGhuzO3oaMbMPjgs+Oh1Y07m39e7ej/PnuRx/jG7j+3iwRAU8OwIR1sDd8M5NCte5lk3H0AI3WXN2pD5vBpYC+LgeR9tcqSMkWzTOxqfTDTeFuNRnjI781kdqYT3GXFb/MIlbsVqsOsRV8tZl39TDRGL09YiDts7V74Y2tKbfbDpWNhbQLw6qsZFq++tsjn/3T+6yk8asBGhltH7E/IIAjBLYgNvVNpaeATxI5ZGA+n0mY4Noxv+HCXTjPSehy0o6SZl0qd95popxlv26c+wSEcxOe9AQyODtmFcJPdn/HFyX3pEfQsrM0Zos3vXczuPQp2Ul3Jjaq9xq7GRj2eEaiohtVMI6pC9G9H0GAHN8Tifar7a25lUzJ05+V+5FYXnPzMBE7Bpw6LOblftIvcw4+0b9cGD91hLfCAu10ygbKU9OU+cHBy2XQM7aZ47miCJr/+8n4WOV8l2taVADkHFTx0soL4INXB5eodOxB/z7LnWEFH0PJqYOAwl0fUi+8nf9kVU6Ul93uddRIb5fzz48doGddJ3OeTvb+8ccKtEIpaLFKO3Jd3k4sascDBkrHYomA8/ilaEXiWfffeFR30xTra4GUN76IbKI3WKa5j0ItNVHjNsSA21dbUglQdDHsqOpFDBLRCORFfkN18lKZTzJZjziscRnym+ujQgQMBj88/OF9DUbzC2snvf+7+YEV+0OzULz6s9jCE0dvg6ZS6RFo7N8qmUV62Utv4HVa2stciTvHrcMIspwwW9eLh+WNZuE6OonCaod2BExTTPa1w1jcYKZXAiT38ybXxT2iQgZIk4FHJQEUVqvDITDY4vkT8KWo2awayY/TIpYuMQxR44pXfrQxQP7ueysuSVMktvA3pumHkAlnEthQGfPAsaaTjRg8naXL+JsLjDfyz/GaLsgwlrFflkw2mm5qmSVJVjv3gJp0tE1UYEThAh9nA/twyOU03zQLepVswQzns4RqIvt7fQqIpsmFDi1ON8Bl+ViardRWUfGGSlGgGONBHPrSv6T1pUwYHhr91dK7ORH9u77nPyfTFZkxfP7vC/F3pJmHjaXU2XrNRdTaROz/dVWdFsCvQII0W45KpeOUMpSPUqwxHbeIHMwfQQZQac56NDc4FMrroCCht+IENS3k2bp2g+TncAsqCjHnv3JvaWZ2tMSqCTRYZFGGBHQCFmaNDiNT7kR6Fv/zqoQ8vZmGCVvoc2BgoTFz1qBb7/FNLhvuuiesrGvyxU2NgezCDVzAonLxPyeCp+5+KD2tjzWnEDpjY2J6ePRGmTMDNkKJDfZKJpPWTK3ZQQ+sW1+MerqFAR40I02d8O3mHskhktzAwfFOkpORLDJvA70x4qLi264Kqa2msdzZlLNQ3T/hTLZDkNCuuDCe+EbmB6k910MkYj/QhfEfW5nKs+QoSu/fedqaFoziDQxYL09kaycuNg2gj3BD62IVlwxkXNT7ziJBHezr5ieR48hNbpoQ0dYixYhFWBl3I6VOG9U7hVc1OesrVRh6T/o0aFaEthQIOncoggWn4+cnwbWcfR/Lhp8PDnc7XGz3yhK1t/UIc6UIHjgsNVrB7XNjIl9BQc/LzL8/cFiDremHtirTI6GwKQlIvHwCdjAwIw0voJjRyjMvZcF2I5jr6CkqrHGguQ7qZ4XtMJDrd52OVpev70XJyG8opXEHwQDa8UW4QZVG8qKpRjJKP9zhFOx9XTlrHRnR0FyvYhybeauquHenLicc96DYMGzl4GjkqqnSnHBALkmKST16xpX5dTJ5GKMaZ8vpw7LpD8Mo4K2Rx6qQZb1P2JO+ly7cs+9crgbSiFuUKpj57cpr6/ETXCzZ2h9QahyQKZYGffz4vK/02xrGtayQVomtgpCw0JdvEyYRj5m0kCxGzlom44cwJ58qAY/R1LETZ6q93yFMRQEBlXWKCshwKOOgolUfXllOCa4O3KK3BwmhJwIiySbLVvNmVSYUWKe7SI1S+83sXodWN5M0/EiNPl5dfsIFD0TDfntPPHFWzzLF8UpAoCQ+MbMTqFWFreFIG+75+SqTz+RBUZVZ6KZAJ9lVGG/Uulh4Ok8DeiCmQpzfCJjX+T5JHmzXGJXYLCNRrTbXLGaCNbYeE5M/qBG6J9H5TEG/RxpObVC7a7YQBtlp43zOSyGpr2iWjT4QjVmE4N2/gPdMSw/cmJuH22dJqjTN1ybGz0R/FOQqL0L0/OhgfVAJ1fNt8/PgpQk20/BilGJVs0YR7Nz7bM2W/3IG+ZNd1x+GcMEFX/XOQ7b3zEGO/i4Abb+y/aSESU5Ootj08guy6NjygJ7DK5fyM8ojEH072WsX7NZ68lkaLUt1KsH3v+sB3tL+dKeNHpNi0msV3HcSBY5Pfv/3uD91DjLQfTnclX5e9XCSVMM+Z/AiV3n9cicrFVLT10GArCKDUqSSn1Jel9M+Mh3smlyQrUL735pUuE51F1I5pi+G3ycydkcWR75PZM4hKHT6nFqIEv0dW4ud4CTulkxd5XNOqTKAJKSVRIpqwbyCHS4E8sXbeZ2rAfTFy8NpiRFbBg3So+2HWDWNyJncK739M0Z7UMNozLTxD+bx5noAnFvbhz53dmmWK6Hqu7+7efwsG3HTNOkBzxRazlySVxudnL2QUfi3s3y4evkwWJSr38+Y3vHiHKanLiPfPmzh0zffehXia6VFHQ0hXhAM1rpwC2pOni7sov+liN4xFGuimEUHRugHTzTNjFGkdGB7XcQ3Fx+cDr1ezzD7yR8dZo5zxP50TjlVwpgp3PYg9KH/YIMPPov9JPI8z1O4Bwotodr94cfUezAs7XXegCCxFE1pBrK+4ay4zCB6uHagQV8NbgCI2jmETqSgqCiNOj7cIqMktmABCZGEKKQxKP+9S98XPPbWSJ2tVfOjqOoSSmMLphgGpR+stiKlajFXOHbO2MMmY/r3kLuo0KN9vmumrKgYNw5sQliQ2gkvksaczG5U+fG1wxZRBuOyogTVGKWxntszSJE9Y0WhVx6AbOIWGoHiAo4XKwgxVJZsFMKotrtA9nRI5EPiqdWKkFuNsn1Q0M4A8QpXL1MXyKEKZF8fGWDhZ+3EsLIfb7bLFFmmNi5Jf7tb0Eovd2LZ1K5xFOE1NYZhSw+oWzIPa2o6cjC0gKqXvebdRI1pabQJ2zbhy4EXJultkdhvWPVFO+NvTNr5I4EAxcjtdtK5yN2oVXzhQHEXwwVvYilImKn/018KLkmxJxJ0AfKoxFTeU7CjiW3Sl4aeVFsSW4lbIpKGc7rilPHaLZCOwZ5rk3jfAI67ThV13FeLHdg6eJ8hNaSHsY1rHXowQFkcmlrIqKityA4R4YzHEa6/bOxheFx4Gr7x4afGiKtkgRqc0jvwUySrzc7KxRULYRFJ5eErgFUYHFL1X3ktzifwBO32lzyPL4TiAZdaHmqxh5iitvpF6Q4CFoChiU+iKjXexS+FTmQddOBj3R5VhN3WcUCQfW7fgsl6JUdWC2ayBPRaia5Zsql7P/GJ0U72SsJpzkcQDpqKB3OLx61ERNLIFp+s8WkQBsYKElH326dSv/Gzh1k+GKySevLfQrLpxIeImZfm6pRKjuQcvmM5ehQisCti6LAuR2OKmjoS7z0A64aPT7S7ljbjE7aI52rrcEzctiO6jdOOWWssVowWFR2cqNw0bR2AjKHfg2ou4pchrUer2pV3FRwtX1mgZwtzOxNaFpj6xLmfEHQpdLMc3NXWgZG0NJhaRoKxwkMScGNmyTnwz3E2I2YLgjUBM5bi0+wRkxYcJa9IXFvxLmMi2cNW0bRIw84lQ6RYtoAIoSNwu7ojvEeGNMxIhQ2fqX4H9Rc5foG3DDAarDe+s3t5vbGl/0o/b5K4bI2+KCvTKyVPWRQlTkPeTNwu4BI1guO/Sxol+opV/x6R9pPUOkrzlq+S38PIkv0LMNAVzx8KWoCisfQYVvJsE79iEMfkh/1QnJd/j0/tB9ODrXPyxB6pXmCWYCg3a/kCzioTGKrYUTvuk4/uTboa55ezdmDCKYO5L2CULriXJddFZnrm8aD8/2EwnyEVu7nzlLMRZzgFB5+CGGk6L5rIpdfLA2j/JVt3Cu/nF30bJbfz48TbNvn88i1JSx0vxknPHE+HX3S3tM7+o2cR2/v3N7c369uYQ7r0Vf2BdOV3n3Q8vYTjrfLMZp+bE3gZRtTCDxba0yCXO4oUNkKKyAXChDRe3WozyR6zbIPgmV8E7fhnqtd9LwiqdfSWX4BEVeV//4Ol7GU0jeOB4xVaF+skUG7yrpBV8xT9idWf26COJvFyap4YyNE6qqx/7egddGp1jyWZHeLlm5sBpjDPigG0okMpJMXAvky7lVpY6FWzQjikC8i69ckRwTQtxr56pDhHtPS88xiWpkr4RMp9ZArkfJBQcNilFuY62fpX94wrETqr95ClbwUR7q0FE1aITfC9XOdlNUB5PXkR48pzpMpNLrhI57c8W0dYz0m04Rijij9GLNZ1BYdNr8ZGtVj0CvgF32bAXYcaWV7yCxGTF1r02woRcqUv5Bv4JBbm2WE+HuH9fFaaRskM7g/jNfcmIT2VKxIaL1RiiNJ9QI2Oq50pEV2klsjtc+E0SiC7PS1jnho6MEZtqYVdlHq0FNDUcfk0ZfcoiTLna1Tsjq4+pzcHtvVrYsR33lxy2WCh0XbKcvGDjOvSvXl2sywyEr3rFWc4sr5MVSndoP0vGetsbkHC0bS944ASpxNfRhiyR1eNjdikOuRUIDOFIDB9+lKOz4enCp4+GJGOb+qnwR0VhILrbE1P6ANzm+JV9HagrTpzQiGy587XOOMr/bmcEfU23K4J5SOdSu75lLZl5yC/TiulDKHVsJTl/wNr8UroaYKUuoMam3PeWQn9/kfyhjjr5vPfLi7miOYen4OENNsnuNfBdsdHi3ln/bNgv4EmXL/Jm8ORpXa0JzHHBriDv+fIa5kar7drFIR23ApGJdeFQh2fxYF5dh/U/TH/mm4aT9/ASRML1uY7i4XWFrEKZwIFFgSSDBTD4doqNuD3F84SCM7W+9bo6F+UJYhU/YFcQinG37vJDBd7IJk+LQm1Mgf2Kcy0Go2VbqaL4LXK3/GXLwhwBt/WiwDLDlmWdwRrBaGETOLCFIclgCxt8u1pYmkLARPcUzEhQmjhvQqZ2b0yP7YvpcE9MB/rhSwKu/sLDwDQVROdOVpD4uc+43zKFji2xK1marmubdiwpsot2OoVqq1YlMesX7CX5nODYyiTcn/0dH4OQtfru6s3LgDm93GKgzh0eD5bX6zwcfjKJl7jkB/QdDIdjsdEYUyhUtcZimjMmfofboXGrZVV28gjS7lbDeJvg3R2vlGmRNDPo4uWUP3IwfdiayVgRrEZzCBchSt8wYOTG/amYVjyCxbART5vVYTY8Ft/7oseLm32+NVK4sMIcyfqwSzK5XBO2hurxR1SUJNJx1FdtYV3ftI4l11zH+pVy0p/WtZRlGssnih9ytoLFbNWRu0MANk8NZOhEWyymogblZKw7mhML2qFLkj6fbvoiQp0L+xr2uRFif2YpWnQvG+5o1MpqjU0jUOURnN0kkdYs7IpfYOW2KslWMyMo7EhxeQI16ydMpOfX4Ciz0uTAQOIR42QFWjMrE7xH1RVL+AzupoPFl0I6I8FGSJomLG6lPLx3Rd0kcU9uYiQTPomHo/F97+44g0yqknve7YzQz5+uSdFNFq99dlGFZWMnuZ81PyDtIg/eCnRTBa5brIrtx+LDh/ivDf344cPur83Hj3WVgTH2rv+uRRf33knBLsDYfZCfyiQeOIWDZ3dDH04LL+DxTbwnNft2QnRINhQHR1kIDoCHVCSLe0gVSpbB2dsU2OwB/ax7izm2kV7ktEqqusITxnxyBcvclC/onPVQQjOSp47RvA0ObdzJR7t0ohPe5njz9Kl3UnOk2hiBlQlBSBlIgSmMg+XYx4TFjxMvArs/N46N5atAfg6WocIHOTMH40cNOQlEdLCcxrPShio2dFG2imcNV4p5R9FO43mBfTkR31YHvj1nQ1YlHtub317dtfkLKusjYqsaHUjKDDlBaXelMfYh8g1SDfANORvKo6KqjLAor42xXxTZbByEFW5TpCgXJj0tjIvICN6y77rAZZZU1M1RhrrX2H/5/c8Zv0YnjY/F2CQfNi7kzuccbiCqiGf/c/G3/w3EaQwN1o4LhbKiDu6/qpi99xVZPloMNsgE0vzJesRHkcVHvjIwGPSV12Rx+SPL56eXb549fXnVvHjevH/zzx9e38HNm7YRSmBLtL0658+UhRuFK1yzTrK6cN5FN+cqh3i3srzn2qbaHnyNK3imgm8TcldyeHL/NXr/82t0OWppv86ROjPk35kO98/cEK3jZE9WhGLU5f11/vf/88dfpQOMPnZiCW9wC1bSb0kap8kST34kdR4HNpZ3S7OddAgt2fCTiHukGgTLP6Geaki+LmIhKxTtDaAAizS+1gazPhs2E4pPs0Bm2p0UH0UwzHmC2NL7qB/HRA5wqblbHqc7zOdtxZnpw51ByDH/bU2mv+Hp0xLPn6rU07fStdo6KWaIFjeh3qIKPJiTUzPBrifa7WChX4pm7hJNtO7B3MCRzJR9utNX8tIinasuPFVdeM5NG/8vYUpgV65mdzm8+hX/pzEpqinSGU6fQq8L53XICIWnL95PlR3JVDlkyH0Plz1uGCSjpJpSxSgzGVlHP13RjjugC7L5EH5kZCBnz2GziC5tF0t5NVTNFEd69MowW8KTsqDyDU/jK++iDQhgVmYwymEVed/LvunietbTP9kA3zWw75gqPeFuJeD4ENZSuNrfQSkl6ULtPWPlIlcd90Je+vCHRTRg+0Ui84YtUKf8Kpx/bOTTbK71Zsg4A8TVq1msPOQ20k3vE7HoW6B8ww2B0Jb9o56ogMORdpccsjNshBs17NtydloRhxxZOCy/Mq3N2VpmcBslWDbf6NRtsPBDp2KXq0O2jq+ZFzsiU9YM8QXTz2ckq/hKrsNY9v7Y6u4+lGi7XDhHd8wKtFTPlonT/8IWwOnCkvq+1dVFozT1hpv3+Mcedn8OeO6tki2566P3monxcWlAuec0IOnsVyMDmyicQwOJVPtt+Ysmp/EK0p4X8KES5ZOnJVpMXtclhRHNNoM48OXcfIpQbt1qaIE7Gsys2Uhb4vw/6OQlG55wliBbnz6u6VLJY6lZGEJ3EA+befzEPfNLOKeuhYRhKE2Wk2rN5h/22Xduuy4tj5bLO3mzlBL8WqdbEu9zVvmdZjJbq/23d2t8cGsezyjYDnbbgx/91Rpc5WerkUM8GfHIsHHSYVbYsgs/GnckB6dK6hIMgvJtUpIcXrb1Df7D/WENBz+4jGZstTpwl4dF5eMMt7/hq9+Tmb9x6d9pje43ME5wmwfitErfTkaRFRMifn4fhkLuKza9Tq7YIm5MpwMOlDHgq3d5ziTeYgvSjOJalL52mz1Qm1ptIu986W61EHqSwoC11ApAbE5h2nbM7QFt0iIhxRqVGYInP8FNpjgttCJUmD9jZIDg+mCREBtkGmtFozW2UcaWTVQOU7gMXclzRwOtQd/xihKAE7DFJSlZ7f3oXbQU5asarTCvBv6Ii8kwZh8xGPf2xpKmub1xMn4nPErBmRx1SYzChgQXBmM+ONLxihKmZML4T11PtYngAcJFIMB6Kt4Sy4jZjSI8doQ7kk8TgSyJSsJ6AlR3F/MF+I8Pk8DtBkpv1zhh6g/ti0XBOYSFFtcs32WSZp3pimsu3qpkqnjVKV5xzXjz69MdMYr1nnp9tSj5Zp7blp+U25dQv7GxHBVFirkXHgtXr0WYWL3IEv7MSQCv3PRwW9z7OLes5y2tgh3kSk1vzh/nwUkNBWptonl0zbRSqPAyRw5BjRo1Gv0hNc630Ki+0shGO3PKMJQ/W6PMxXOx8OJ02FeUGPsaXdHH5pGRVPIYzEvps3wIPDKbfFEdyr4dMo/Mg3VAuFNP5y2H3ozUgHZsjdmtfHC1tWPXsXWnE87lBx1+IUQNAkeyV+nwTbRmc8mIey/AKXBw1cJGjtaLGgai35s1wVWyrHzEjSRf8Q5g7RNpBg1AbEL9Z0eiHnuOjiSbUdX2lCb+Q4AtX6TId9DOLsFvQ4/9JikrXXuRjHuX/Lg23G33w2KEVFpsarOH+OKTSZTFK7y31V4JauClez5rzJsrceVQfKVNXaQExb6Xau7kzhCD+6n2CreFExs2eW1wJdaKTtE8ui6fQxlZv/XMtYFUkMhIBoSDchkQzoPbsDo4VrzUz7EirdbVfvKcuF8/x2P2lZsNbYGnMZFtmfaOdmbOR3+p9abs972uIrQFbQFQrPY2BKMftSEx/OVMN1whfkpjEbln1wS7aYTDVxuEm9isG8OMZOF4yrVKMRqaeGvWbBOWTCCt0xs4zEMBOMw9dcPy7QkDEgHWC8o64W5n/PiSaJP6QFzeEr5QsUi0zhxMW0mYDXjuhL92whffmcDYz6ZK0lnd5aUETnlkjL7xUJ0y87iwJeP7DJF2q5JZUG8QlTDAJ34UrfP1d8vym4vv0298dx126bYozdWrGdZr2QYuPhQTuXjoAEwfSTbIA3HFBtKVAyvfpDYKtg0GMLKxtuyj0p/XcXs8RlJZYAWMlaXXZT10nO2AW3q2CKWUzwK8zbeW1/nALaoS7tij9COYH8/PtGUX+KeFhGscbUhdBXgtCypvYIkuZiQ2XrMLSgBvSrSxE26LxbfGlqjMOhL1Xxi5f5+fnbA0Db+DyfUIJTxTFtLUzOLMzuOIxeb9+xmoHrC3dcbzgMG+Ue5bGykG9+4rBDmzJWlbp1mzqWO/wEjGvi8cwsPh3e/nF388aSgFmTPYLljhJk/ipv2UWUDVcSOc/ohBG8W6rGxkaO6zquXAmVn6RizlnUoInwxu+xzzCwmZzELGAX7gwVPGtBj7H4B7SOd/AL0vrSg/SKpVDLn4aObIBbdLWv+7in1HiVULtF1LIbJoZwO5QS0U7Xsx88BBJUs8uSRl6I1RRopaihxyDGzsqAMPsrXnCr3KkIhbGlFbSXzSYeq+nVAp/fCunTlS7dgHxWeBuXGPzEa5QsGiF+uiYUH1yIZ17yywNPAF9xtlL9/d8p9o3O5zkyTrwgQ//3HFDiF3bgLIWqBroP8VGYh2nAFev2j7Cm97epSQTUXiOepA78IAYvUuChSbIxcEObrdoVnRdaqmyKDoJxTOJ8GbqQGKvQ8djjMztGHdkJgAU/H57a0WIBmJTEAURgaPstrv9MH4ka1Cnoy1a865djiLN0frS3LKmrUcxnUpUu7wKkH55Lm4cTd5KVcnk6dMm3GutsQpXJ5Q9ahD/KQIZGkR7mZcB6OYG89OUQBbBLDIwJYYxwsE/t9aqOQDUGxA3FpEh+BX8dgA1DLMiRHxHgPt+vB8O3NSjavPuJzFznaHgkSlyYCatlR4vVhU2zbIXZSqQNb+jBFlegpsUgikV48Tk0I7rTY8E/jB2MM/ipuYOmKYZ+ODvQT1VgMGW31CUqcqGAyvc1rnVBY2NrdyUe/pHry701HLj7TOuXmRz6mvhkUqrp2Y6U54asz4pvsfS4yvCgynua9/eO/WKIvANyBEBGkrxQfOMG2JPnWR9LXTMFk2l08auLcp2cp6MlOf0CALo4pctdulVhVVxNhIBY85JjJ06VRFPnp98+Tv7ZenFDTwvWPxC70hYornKk94gdMdTiv/qS2HIhrLxEbW6+JD/fD8nP/9FrO/D3E8i26PX+AzWW4TkVLJpsJJsX3sAt9YQISoER431+JFmVyjUcODnVaKr5GxFVunIxyL8mS2IAo49E0qnuKUgxQ44Ebl/mkevy0JHCGAwRtMUl4flTFRztYZfkxRnr44n137Z0vRC/jjyr25gD9WvZvYWOWrWmNEq8llCTYp4FiQGwQe5L2VVYO5JFHBkcWOXyZ5feMPnhG8c6JVZx3KcZwaCXZ4Ibz2ODAXzIAOvMjBsvkQvK9hCDFoWS3z7RhmTbGCrGSR+PfSyylU9oG3VqUxpCqmsPwPC97zAOvrl5M3W1yuMbcjPpWFJ3jeiNsmN4JEZtYSbUS9d8Nypiw/NvXhNmo3EU768kVyHWM/g06ismTHJFvUMc1QHrhO5NBWZAu2121ECyhImlgSW0CMZfCW4I3BIoSztcjidtPGscIIlTRa1zu4YxAnOKcGs07ioigtjmaYcV8muZWbDsckw0mO8/LWkNjBrmtwa2AW3Eai62TR0owQvzCvRdch8LyQ04SVIxEOE2qjhJ3ENa7SfJsSOPTVsT0wJjkplWdKs0gevCjRAuUGLwuAvpRcUwq7BWZfNrFbzN26thEsACGcr+v81qg2B4I7VHRJiNnhXAxlTOJ0i3FuxrExHi5j8HhuRWmhhXjarLglxIjkoyucYXDOvICPKrUL10VrcbOj+uiCoDIHqdaJKYOHLkiZYzOCDnI7xzI2q8KBYoLpoobjrLbhTSSuk62Z3Azj1E5phlcYnrbN4HJbbpbRRdcIbaioVqOPuiADyhRnrKVZHZVWRA/nrzPndvu7GJ2u4cEpxn9BKH9QSEYMEta4prHNzgDWSQqOi2ujiRxozTqnmboNrknJljOsY+AMgTLeRvHxNakrSwgjvK6TW4tmhFMi3vhRNDOcweBotZCNQO5wW2xdWTEsDGre4WEhWRLHbk9xMR7O4TZNtcZONBvOCPtIk2tzJrAQ9RXlhHfyLetw/ifmETmwY0zYV0XMsTVIIKwTL0o2NxkDnQ2RAj5QezRwMUKNBteBIrnOUcSym7KsqxjOTdrJs4PG6mdjdj8zzKZ3q+uaYRiad1Zd2gjMKNgaJG0EQtesj6Z2BAOiScWUoHjKvnvrewzhTKdImY62custhINTOF7fxmzpYiyMc9F0DsMQgStStfUROVCF91wMK4YFVfXCHckcqLbaog3BI03WR2YB2xStqh2OY+PTcLFtCjbRtngehthPJ46HYUubM4Lq49lh6MfhD8ulmXh4bnQoCbZnKxtIrtnQZVFNgGvDTof2wFuUVgvCZgyj07rYLZNnaysZDnSLE3PqNoK3dVVYMlrA7Q6+DqetHfDA6+Ty0fmz7jUdnI+7l+1fYxy/Yvriz+CfJ7Rp0/VaN0sHhl3rNp1YhzrwAQs0I8mI3b92Qeey6fC3bQvoV0e6Q8u6ROqC+2G7BG4qmZWFjtwzWMGlWnwF4zf2F5rSN6YjjkhDdRohjo2OFYdUcKUyX12Bn839yI0+zYWaXKSYAdrg9nEg0Wl23dY506rSnOWVzKi7YeURRQkceGTOGzJL3E12hYl8RGgk+zT1LeIE25bS/h6+dApRO7eBJJvwZdMDUzriE7a8ni0Tp4IMWBZGAYNdiMdkv5aJ5eoSxUXFenGD89tV3OBtEp/Tiv97/2OJl81HRjx7IhxgsiF4vPctEEAYQy+TjqN8boy1ILpcKjpoN5R4aJfFHYvbllhZ3i2TeUpWTKflTzf9/mT+R78Bm5IlxOk0n1724vksr50GzmBzCkDpJGVmQKLFZfDgffqMe7nM6yMebtFpOuYYIcKxdt04e0lW0yQXlgpWoVODIG2WTfA0rhEHhAPzA+rvXdsEWf4WGpkbMZ9OYsvXo+cYOIAMMAmAPZXnxGZNvj6im9z//c//8/f5Hw/O7rOET85CzAIHk/cufBm90Y98//BhzyWaXEeAFfJ+ZoVFE2lgbAM9Cx1kYLJwziU08PkPlcjzEqorIgdqSSRu40thNXLAfCci84krMG9pVkePAuTNctn6r7cEJiZFimxhLCxei3fwqkzE1V0LH1vPV/DAb+DckVCDwD/AFhiYfp/AQb66VwvavEh6pwWBZhEyazWFC19D0Ld8+xmp68s2P6fGFmy50f2tLtxFVIscZI4q4uurZ5TKJ0bA0tr3OwS2DzoD35wXiNBETJX25JT4oGTaM5ConGaHF3K6pvACxZkWWzLssdKwMg02FNwwEs00wK5tKYsnpnNa4WJ67tUDnDguyI1bDRK2W8wG26xs3ADMlZkFnuYemh6lJOuO3utLf/x4lb8ii9BUkGca54OBDh+smvEkdxsDWg5dZVdi+V8tnSXkLs63BIevxNN3NezoauQ6KZERlKLwUE/tSD5yUAIrc9LpbK4jElSweo6kiZYfI7goh/IIn42fdynGG/4a6fH1w1OancRCojifCfMuRjlsI0AyOLbTJKxa2GD5xOcRvH5hCRoclZjo/AqLFL6Dl1fAsMEFPLGgJ7U+2fiIaUlmN1UZ08lrVnMjt21Y8rxNLTqtiQ22jox8SrOocjl5/eY3V9BlTna2mBoZmw/x7gQcXX1EiiRe223DwjmiuBvZoqFwwa+0tpgsnBG8aMOfX+Uut6SWQ5hV0BaWAirgLvlMrqTFsK8Zczq1yEbGJuFLLJUprWnP6kyO4gnJoROoyL2SGUn4dwSJTnjlBSwM/Amc2rvZ9E7b2LRKuVnr951qMIuBjZnACMpAa9+vw91vBxg6AETWV7T+8jt6+gfcsprKN4vnDfghm4p751O6RmyhqG6IpiRC6cBFTvhXPDpt5nTMDc0nf8d1Oa0ISWkjuZlasiF+aLhX9TRsqicZxXh+/2OK9qSGm2bPyS4HFxRvn//IaIiub5qfcVrgct68whUSV+3A1GveXFX7FKu3Kv17aVbLMNECPQBP3tZsJYoml9K7SqjTpbjgkSIrTsvdpx6sT3rJTzkRtT38KlrDr+U3aYrLjv5OozXBQG+7tQUdpuDqJLJdX79rNDR/wReB4ff2zLwCVzrZ5/F0Cg9pBm53HzfrrZIyTrG82AhLkCmaFpox6HiIe8XzCTkqdDL2M4XtFHxThaIuWb9lXXSZ3ISoouuE4GkaZOdBJ3INYrDtXZLYuR+9IKvMV3ip137e9TbeLMhJ8gWUh2pyKX3KJbhPTHicDmxarbh9Hwh3XGon6dLl4xmK85vwUTCXr8BVYjjf7Toc/9uk0z0/l8NhI9vZJYyqyLeP3k5+S26DKn1o47N4VOx0dG5G1AJfoNGnP5Oaz3Fs5LnDuLJuuXyl7d8MBL4iP46LDs8ccu5skx11fc/YpYMXgRibsycWo+CUbskYGJpfkUUiJv3J/SXYTk5eXT7zq9DukYcZMlTTTDM36swAD7HoUAlOOb1W03cYjNq79lHZUjpTV3ZoNDODcrlVTUvBwd2kcwl5+a30dNPr+5xxbWDrWkQ6kyWXrE5b9DgPrXpMXLWUQkZnxZ8DuPEcezkU3THM2EyD9cDNwoNoBB6hPHiNUZWhwsFH3kJrHxoJDtyLkmxw7pXQSaMKacFjK5bNyeKL1ZMG9T/ZDmsr6SONz9KHbbRAzJN2QS3+6BFbeeSKwMyvNEvzN4smPsmWlnN7BwNQRwkOStIaJlL5mAp3B2vSpZMzEzJViiBhb8PLBKexclBoEUhZZw6PbE+Fpz8bLspkCy83deYNA3biyB7kVMmLwS0i+6tRdYf2GL692NNr/nZI9/rz1xdXL96/effi+cAbsEbyLg1Yin287vvs6nnvwXi1oLH9ebeAvNBtIMuqsIFVjsQypoXg7GQqfK5aeH5TOsDeY1fiFOdOnvIAVyNfYseqeoZR3rdnBfKoKDCj8h2Uh7MgfB6GL8LwIxfGce1C7fdlouY4YOKqXTV0mhpsz9QE6w9hL6xmziO6b8DGc2hgXWC2iqtmy/IrdSmpDWdCXBkSvykfS3R0B+yrLMEZTLxK/QySiZ2mL16y2SC/82Z7FSk2X0kbGAtRKzANjZYWHDvn2F3NOAtAFcdc+xkY2qgJy4KZXO1sGaZMxYOJLrlY3KyTdImDlA1KN3Uq/HoGyPLcwSZwz3nS5C7Kabn1YsR4kSC/DBguIeI0rcWdApftwoci+S6Rh8ehyDHehuOHyw/bSNEa+VWWJWUZqBC+kAnWSFbTJJKH9haBhTfgCnVTTZc1a6EsYZ1hgZNQO7ZxQ6TKr2V5VKSNH20qvMeLarqp86XPUN2hhtuvaaAt2vWQDYcKL143YePyKpCAm6I6GOynsyXtxqNsE+x/D9siv54uq8pvcE7JsyhMoKgoiV9pQFtMi9U06aFJwyiv1tg3XYs52q/NHK1YA0d+/YDFS6jeAGcdgb8l4hNXfrHYaCG1BhfWzsQt0hfYwXn++uldNm7iWI3BwpLVAPg2ThtU+licq5W8qGkz/MjQjVucDQo4JYWo4xZWprMGVO6oDagnJiwslIcVkIO6S4W2nu0KcbgkI0yjOB9UyZVfQKgNqWg3M6F8MBZHnzEpdo3ajWr5BnagVBMMHym1wsx///PJHw8+fHjy5F5Ipc/QjSz2/EmJl/8QScfwP5z7v4dvG6h2YXxVy+iKnUad1eLkc7Rm9wOi/stEy1m2QhnvGbilM3TvQChOXaTIXET0UAPJ2Fi4yB0wyVbnM33qYhMuugiPugiPuwhfdxG+CRIi9m9VEVfYEm9nMXLAXeljy1kUOdA2icGoxoNJHBHuzdWlRNF06UO1G42VeeU1ByuWD+5oRAPwzT4LoPubAJght5V5h/Hk9DpMtvfi5IQ6yKc8C5R4tixmhR21Z2yBx5O5TOIjgiQdX1BA8uAIwznuh9ntB3l5n+QRk2Pg6006T6iKQkvC72elC2oCn38JzzL78c27X14V2hTIWoDwBXRLY79q+pCv0x2KnMcsdGAfXDIzZxeDw0k3IX8En5R01BYqiMRTy4I+mNlIXyHFo3Uq+gh71PtSgYDKsSrJYBg+CWol9M+BVG3c4QyNHzJNUbxFOX+FRtVNmNJXR8qJuZfy6OrSxo4drEIKS0hcv8J+IuISkHvhsVqRgYtA7cnWihx1C2igQ/8MPlcDBzvrFpciWsiFg5QkzvHeAWGtd25hX2Bt8OK/eg7ymSzJJ2/LXEOypDJ8sFEPS3BsHzMSdW1ACymOV/NeJotZ6TpkrVKFSu4yPLaWX5Jo0+edmmXAYqgbbzpw2GUSHl3cTmPf4tVfQw7INU//XSJcvULwrNAVWNKF5qKMk6lBljK7hC+y8f0KjtZ+qEu2WPTGT2k98beJmlOsorAlBOV+3InYS30wcxEoE7DHnP3M8rceJjmwuUfr4TRJwdd8G8kC1AO08kQNDot2YBdu5+fAmlUIr9Y4yT/VrEZKI6IN9jUZi3ULtxF0Jal9ZFtUhtq5f9DPtY+6A3K/zbCRNdQYUp9xKeb3Hc/9xZSxkCYSTZJHaR2DKV3gW4DU8BH4emy4wN6AA9HsrnPAutvoDW39dI1lXk87OoOA2F6XDDI9uG09/gd04KFieHkFiuH1dF9teCVMX2bXxz+qrBqg5XCQkpEp2xn257o4ka4Bz0FcrqUv1f7ZA16CiNatK9YA1Bp02pSDLLLbNB/aN3PEncV5oxpe2F33TOEuk47eb8kX7DKiLKLqh5jqTXIZTZhmjFIVXvMLKe70mCtUiS/Cp70VCFw/dNxcljke+wgFrt6+67J11gcLRTn0JoRx7ZbFZv8W6Yn6/9UMR25lU4HJquahYdMa6Ck4OpVUb1+ElCRamI/zzSwkAj+cKapwvM1siipHkQwqUPb3yFKcdKF+hfl9QNsdQ0XxsD31n0Vyg1NZ0bjjIp9njhKM+ackfNw++siKuyqabdLrngXeL86Shktw5jIOPjfVlqlrLorShqsRN0znzze0STHiL2004k0teYgznJtK5+Tp1vsap5Vz5+C4GUsYW1PBB37CWB+fh8CLEPgoBD4OgV/7YFWqEhrw6D4IDy/2zHXqRSyen4orVqZiYWqC4gqZjR7g0kC/usWZNoKLauxaHEKc7qv7jZQbOvmpJHXogYZqB+SVQeUfpYN+7j2CN2QTcMjfvWknDKsMeVugX/8XJznmbhtP2fF5mYwDFwGExbU9qVFp7HqnTjp5VedsHEjlB3C0kUtmJVfqpgGOFuw1ykNvZjL1wCBoywsTVIqLho5ayNtje0v7uEKsVasn95rq4/i76tXkCmft27RmbT9++Nibhdu4ampVyNDHL+OO2Cw2p2XNIdRhlSyeA49qgfKN90KSCSu7LwkcrihAiqNuQAw0xwKjKiSphltjvupISTF/Fe50ku4Z01lZd+m4lbApUtFgzsDpEu4ZWvDY7PkLZHjcmzBWYm34pqDREpVoWfXMr3VRJeJoW8fsG7JFdHlxCxJ80K8qyidYxfLwmvq7MPHFfrFabItsmWTwHGLfa8AMifH24XnwXkDYUZSVQFl6aOiLbFPCeM7WAbTLyJByvUvH6n2l+ZE0d+CRP8BLrP4q99EU11PwxTs9n6EM3ZIc7cQxlJOTP1k+f/10enX1UvSMy+evvQdRhaUFzJ+9XWKoRsgGDBihRnruQJlbuOD6eAJvUSRLuOmIJ/Ce8+EvwbQ5Gr1AQ1+kF+A0TVZMslmE7mYbazBipEQaGVigLKEJDgy+hpcSnQw+YnSiEXiZ8DVBr5F6GweWzvXqNklTbipiEVZJ5WEFJkWKPThNqNjmslB1TG5hoEhLmz+bM2i2QPUodJt72Dah67x24K5dNc1aHlDzFNIwHfbU7jUfPjzp9V8w+6uf9HB1pS//2QN3VGkrgtymaCFM5IuSXOOomuvkU268N4eK71pUs3prRD2dBTJ2sw13g+P365YJW8P5Ha7UryGKKWrmoO3ul4nqHmRBFzY2vBfF455uEQkcUzBIi6Kjh5V1kssvpeXABvmpj48eANLkRkwrrElXe3/k26IyAUcx1Rq8u00WJUa2K9VIdALJx9hdMyDLdtTA4aQgEL3eJCV/s8aj3b2YnaNcmz2KIlILRcdEi2S6SslCLAINAkxtKJIGriZe04pkuGRl163V1sg2dhB4AN6BEre+rsnCZZRHsQuxis7llT2HYnw3Bpis8trNWn1LFnLuQxc+9MiBCrcU+uqlWbvy7GOZ3oBDCikZmQpI+Afj30bhQSDFlCXyCBQMS23owSyhBceEJaNGbxzwLh3tEuUo9jdkLg01KXj6/WCWka28vDjc47kz3Pnf/88fD2DAFinlAMbSdm+w+nn4+uaS3Ij1lmPxJlFt0SbDwlJSBg85Klly54ml76tXszl+KlmhKmgbYeDKNAlVAyaYQ1lh1OWDJhdUJ8MWYaPIzI8TS49B1KFhF1iiCIOnTQdOkwjnFDto5ob3DgBPwEU+uMMlXSfitotBMCz2DbRaO0BdxKjyBL9FFvAFzKbE/qvn99vEVfMoZHRWNdqing4BZKdHaOhAAyKeQC3fUVHMGzntcNfyoJE20e8Z/YOt5m2zC2ON39CoTIoqsNjn5kdappAB0to5fCpqcaqwbk8Uuo+f6kgqs2uuUOanejm5SrLQF69RZXeW2R+fDPcuvVjShkWXunCSnfRQganhJZJeoORqunOZ7RVOpzUK2GIH2UKI+J+tSKNX0a16cmCJzJPtz1CoNFkGt+sNXJqpG4g2R1wOPPMxsGiAO4k9Kiu5mcYzI1rfQKIs/1NxLyekGIi5QTELLhIhR4/Pbg5W6g/naMmq/kkU/eP831GdxP+4/+FD/Nezf48W/3Bzqmegn/IrnpCapaXRk/IfnPxvj57+28WP7D+3dAzasf+z2Owvy+vfHv0YRf/26Pn5v118A/mxn/fgd7Rgv/x2ZFPrmC0dSDfj21naBFQAQ1vmD1q7T+44K8lP1CMzVC7SnlvRgm6e7RnIkPOdulorJ4k64QgzYDNhp/mcliq8H8FlyZ8skjRt6BOmvzcZzha47JCvw5BgIBfGFpLzQ02xsjuAM5WLCYu300o5icWWpmOFJFHeLjJ0uEm2SDD22IulDm9La5OoOLjzzFTEkDF9C8v0Cjj8MImlOG5rbODToNPnKH/xPKDx0WmM8iS2dD4DO2jKlPHh9Otgm9khgSNUqE/16KHJTLwm4kzIxOTL3hbWPvhtw7JGNNTfqSA3xwqAJ+05VOWcEUn7jHqYcGdP9MPlvSzZXMU0WYxzqEvN92P0qZzzS7ni76ygxRO4lBqDK/78HzSnM1UDMo0351K8AQUkdIx1SJuYqSGCMHkxUX3krbHRvWeHyvD7dT1eE81EShQNHX6EDkk+9D1+0HL1R5Qqify9kQNqF9LZPbbC0fAaypIcePRPTCqXkNwVP91VZv62bBZN8zLQL3KYpXP0VFaL4so3fidki1Humdty0M7KhGhFhJLfguOzL5ma7edftup4gfYzFxOeqB146Eom2qteJBKddKWxTRbBh8AsgqpLA+I7nCY0XgC80856j/42rdRiKWFBWnKNfZHPYYf2NGAJ08LqfKFF1Glji0jZW0BtwivkVK6wgK8YVYEzt7MRHho6hiqZ/7zGTDH+KIG5dIuTf2T/aPDozVQ4UZw8xwWputcaECeGKKrfJuKGu4srcS14dJOCYO9wXN94/TTsgBISlBDfl6aFD55AdLJubcfi7E8jvABX0rEidQwtDrSa4MfiioW52PMJBym3VrLDrMP7k/xJP4LlwoBh+JO/R/ygtXEq2OF7/++PHz86e9I1Y3tl5q7XQ2vKBVgNU4yUIXogr46FpJdH+M5LVnQzDrpwOQ1rOCnlzo+fRCTG/+C3vc8Ozw8tl0mawJ79nKmOOKqmdb7JyS6fXUsNOon/cf7w4b9Ha5TnOGUh/yUC0a9Z3538REgcWjJCBHBu1ZJ1lzXhLrMMOH4E49WB0favbTVJrsfaX5gvA/l8wi4FnEL45nEQ4eJRV7VoitFGEjvxHSXBuaMoVs7j5ox3KE5qX5Exjo748NjGutM88D7J8ORHUucxMhzBe9ULRpBLN5ZR1UG60A+7ydKtcmcErUh0CiB9knZGyHfc2NMQ1wSiczu8YhOrBUABzHCa5PVNAX7PTDR3AbZEdgAuZ4v0fYDiRcedtDo97rNT8jVMpDOHjd9VtTzK2InOg+P+Ad3oN1Km8REOUA6ZpFubD8hhBzncubtLOe9io2gLY4zAJkjrBRwULnC+2+l4HjiwXJqJLXDhoV/n0JhszkYY8uN45W4+aeb9C3urlME5NmuHSJPffXBXudzL54v8p18s3iKumPA71BAlulkVncqHW+0d+uTTeAvGJWCN2zUIIi+KUTEu8eDzDSfxSTd0eckuSVbU4Iim55vsfSgEuESKidvtbcLhe/FW2rvdRwmw6uvClsQdveEVeMLsMmrXxl4QdSqcZg4es/JEbdFFspNugABbHD8Dh/KhFsSx8DXvtJ8JH7zSkYnu3mwWo75GM8QMjgn5LmHjWtUh4nzF3UHzQYbHOzAnL9n/dunWwVyZGvw/X//vva8CmuzaN7uQtksGtacqWeS2rOusowKTRd9DQrfLEidrnFShAc8lyhqy4bEH87erGpfK+NnL2SHyrmqD/X3sPreO53OcOKz44Dg408w6duD5gsTKMVB5ZNH3mCLmLn1lpC+zVXcLtmjgyzjUmjZNNaaNnj8Mgech8CIEPgqACxwA5Zarg4JDsCwOEJh6erMP4LALLu0wXUqB8xiHMtlGfvxRFR4neAKMKlSzCbRrrtjUIAf4xcbl44uZE5Q+qOsA/iV6TM30sXK2SG7vpBFrLgxHFdVqu4nLTWITwmCY4GBrnKbEwVLMV4kmlNOp6EEWWINxg/A8beJqqUG4p2OTUuIVGDztHRh2a1iPq4Tpt1W6lClpsx33cGviUUl2cQCPE7TKwQcg63M+lR85+zC3j/FhJn8Cd7p8SllnAVTYKYYI4uDGJ4gxoUUGVDk4xobmAtcRRaPqsjFqr5G7QCwr8+FQngP7zfI4jeIDPrCSaMJdpgk3A3dyNMH7LmfJjey/nA8C9UGOO0Ay0xZon+G87b7mtn2L9NqbCg58flQNNl7VMzh06Hi62x29/8BTTl7Ck7j4Fqsvb0zlpTYPQzCLMrZtYVdIcDZy1iOZoo7kzuaN58/JVeD4k1HimNjnnyZ26DpVpjnlimXLZoDJzyStJm8KXI6xaAAOa8YA7kWZ6qKP9y5thCNdK9FxNtZOfw9w6uj3nqCeorll4yqik58xSqv1yLFB8FibLFT2DmFkS+4mz0uMsolchY4QcRcDA6MJDWBA29cWzKaOL5L36Pctf6/Kd2z5XyVpjAKf0y6zSKIaLfDzTxNMPkLyyU9JmdLJG/7yypgazxgTpxgKObSj8xS9A7vmGajldzhNolAdlwaB94UW6Fp/q7W/iCpEagyZf/9zNv+Dn0n9z8Xf/teONz/RERFouVPDa5+dh1M9UiVui3bszPevy9mKbO+iuu8j4ACK7fnFt1NMmebTQt99/c00Sqq9NDXSBNg9q0rCH+luUd7YVigUr6vxzD61hwpjkef8nrh41nAu3zWdV+sSY6bJs//moGl+TFGdR2t+Dk5pk2Srs0b8EG+MnzX20acUhF9CFw2lzDHn4M2D/RZOVZuMxHXaFGh1hmnD6fISkDBybkha8hT8hyTJQ4yzee/Ndm4mLuu7MSrpTIgnCn/4vLNTO9+Kj8nG63SBRjm62/0yw3E9ytm9Whrua2Axcq5R+Rvd/iCTD5kpH1BaAYLdUby+wheTvDZr9pfF572GLasoLaCn8C6C+YIHPPdm+My7OMZfJ5vzKHSgV8Ba6Xf2Z8YHKZ3niBedW3kD054o+ZCHWrgeyb97apU/NMK3UWd9zMEjF6XS4KKfo2LTJpnD7ki5KlFcwxulLWG2rrJ0oCz3oyRjHxptVo/ThH/KDeub6yYr04ZWOMnXqIyrs16xwIKlr+a2KT92oI3Rc5qEzwIp2jVitYzKaN2s4F31hhtXi/VwmixKxNbNHIKYS+E5oYGtrbzih9miWesSjoca7tuMIWJkbOg6WSxIilmJaELhhK2sjHIBRxj4ebnBPvwDvIXAz4TpvmzgYJoeUXZ7G3c3zZGwgcmPsqF200lNwUIP1kBUqg5Vz+HrayEv3rvSJZVjhdwiX0C3e5FXvb5kdkmutuQjbh9uANJgwkBUAfLqgH3o2RNg8MF0b9fn+g5mso8fo2VcJ3Hz8eOnCDUfV6h60kTLj/CAZYnyCPd6Nh2qCpqiLImeJ6V4OTlk3btLRKTYjaRKHiSPlehVTdMk+5Xw5yYDawNO3hpkpQQ7hC/Qj64iGD/Y+g4y7O5N1Iz2lbbMDeLKraJHZOUowW1oGUyqD+BDRFlBNjygPoEsTZtnaxHRXm1rGR5ki9kTXfRy6NxMNUTFR4rBMDP+K//TCCPNJk8XiQDYijqJP4qo/P7mHfq/bsLJlShhYXbwo9d7uow0wM1tBz/O2FL8i5QbsDILfr17abnliGHDh93vbxP1LUj3mq0/FYCkv8JW3yVB0TpkMHFALYMUW2ASSSaq2GsMF535GJDCiwo5U5sYaJoN8XTwobLhk2qsNwEjVhgeriurEiV5m59RkyFxduKVjEGRIF5ILIEPJuwQ76Arjo3ZsFYZ5EfauHFD+fXG9YQ/5fbmbvI0Y6pghLwDWX15ZoesGLLNbNABei8Oq5gdJn8+/6O323eTSzaTgf8dMFR+y+oaB86bd5GIxOIURhSZf4j4Jc47d5Mf8hVYek/+k9RljtIJWfJjo4gp7WyKLMkixRk3UTt0SSt276+zoaYRN6QhpmwatpT8+gPc+vcciZgsA5tm/UUIz/JSPrGZ1grbWeFRvLSkHbkN3hYWcd1rTvlmy+7y+Y8v+XKHkjNnxZyj84fnbMUcI79iRO+RFQPm8/5KzBXc3wCJl2blhjg4DSVaqZePWOb7TfVjiuwPI9uz3r9kqDFG2tiAgq4jn3Cc+vny5S/eiuOwpVyJM1IxtW4dpfWwYTOPDJUL0U9p5ribvGTZdeu4KXh7smZFjRy8zIQUypq13WFsXv3w/MVToQOKgvvGrU6WwqjV3wov6oXcCB43EiX5koj95JbTV8Lygs6q/MtdGfQK09EqjqD65R6XoN1XuoT2zRuHIGvcQo8q+REr3lOtdSdXFVwfylA+vgsoHd7kJBQIGzrEzLNNcuACqjP6nx8/1lU2fJfNZ9L1KVmlGaHBuFUdNPK1Fq0HV59O9v+XShwqOCxwJq8xjin7WY9dR4I6ngOTPaltxc6jHNTTzFQnnBb+7+RnXCK+Hpnltz07IAV4rrxdG5HbTQu5/vXIt2BcaIN9ZRXujGX8D/IJtdy1f3L6Q1/0A26HDnSGCNEqxXACNKu75k7WQbI6T6r9BVfbzRQsHs63SQnLshQMF2FrKxBJ7Se5uNz3DpGyfes91iNqKIJTLK5WhqKx4myELaBP4pMCy4Kt/djyF36r7WEvrmjQnEaLEFUtZyx4bHvg1ap/vpQR2nxbQDjlswH+jrYDXdiQOoJuEd3gLswP1BwQrB6pjeFHTDYYMzL+Mo1D9MRcLhFTLVNcisMMh5giunagwg5Lf78GIpQFbshsoJuFHU4zCkLKDmLiuzC+z6M4oRHZcleNBiWzg1IlcdBsUzhlgzbOXV5symcasuqKIdxp0qJ2K6hViUysq4ZNitM1wEN2lzxilrKxLc5jEsxkJxwcmx1HFUNqdkNzqois93H0vGGChhdDAz+NPgsWoHkc3L60SdxUxYQ+9zY/y46Pr65kbIEyXYN7QJMMIIUnRUuHkGQrPzaAwdjXAdbXHZxF4ZWvaktW+aSaifnx+vwxQmTR3tLpR0hh7BDgeJ0RevbkFalISeEnHaM3QcKsZWEP5iHiFzglopNL/tnyKXCUUUdMWLXm1r6wAz1++Hi2JDegagEygwuo4rk6cfyb7Rk1xlVJEvNUyIN7eoPKsWfdYAoVvrtq5NfDxxXryL70fo0nUO/Tn9AtuN/q0UunKxHFHF1ssH/3QluiyXu3H6xLvy0rta3BGjhSxipNzXQ65Re5mZ91bMbZ8nRsysXJKqmkY8hwriJTf+tEpgxl5O+h0MnLJANfdT1Vyvsfav2vm4ildhp4UeIlZkpgJOY8g0JJ4UE0jbhVqQlWaOXGY+PfpiodsH1woEX7JkYtsaxaUaXsLzrYbmhweHgnL3bc6YrQjuq7NtagZ8OjhQzNzO655uD3Yn4ZPZ9/xMYsToR4gU4oPGQe+Iykiq6FHOtAHRJ/H7N22IcOY2ySyswAD70DoBKddPOWPkvrMtiEi5aghDYg/ZCIhYJxU8HUSheHMwbqgoXaWWzBvi7CeTQ8kbIygHRdusejmf1EGfeD1GZ1yMRxhALgVOplieOe9aSYTCIZqfddNjV3CEdTKllHoeNHX5Nvom+S5TVB3638J+8CxnPAUfUqloey3R3OS9anKkSQe4z2abLEgucB4tPv91/vHz+8+eYWXR8iPey6+2wDjwM2ZeDNAHhv7jqfZajc4IrIQrgt+Zx/piP36kTNOh9Ri30JDfMnxLTaUbKvIKUje4sdtovN4x+3HHSPfkwenVvSWq5AC/afTlHjeEp8lgedTpkCGodT0qrd/1ZMxjpWzwGoxdX7Ti7y6/PHNPkmQvFtdtCHkq1+fzh99MchvB/vvy2ur5eo/HZzCGs2Qh3OOl2kn3D56HpR3fY/yAkNB5fqZ84LQxeP17gu5bSR6wgLXOa4vMVJVYvdI4MWxR6QOwhbocJldpSKbbsg5aKT8qiT8tih8KPqEOYy50+H8cNdG+ZHUq70mV8gfmffK4xA3bwE6hZCoG4BBPp1EP0miH4bRL8LoeICvkOpYAxHOWvalU+L3ba+pbcuUhN+RcuCR4+mr8mu0+VEmjDp9zMkuxvhPh56x0mVBtYMsfx+WLoPJ3xgZkd/WyeFUEVaRfjg7QWQaCcZfNVuWZuYGoI19EVOuY1ihQ8Qi2SDXVH5hnWA8mUknlyuUZrifBU02aKRQ9UmoRY+PvfnsNRLFtxtpropeodlJTxmIXp6kquTf+mb34TEDbFAvGUidsoNuLVBMMG6Iubmv8Wbew11UOEqyAJ7V/FMFrj3wcSRvrF4uqN1FiF8I2VqhBRnLsODlylS9PBtHqNKBjMwI0/pjNSVVkPGbZ1NfqzzHKcd3121xiDPkscxRggfP0S7slLpLSt+84vp9KzZxA4GK1mVL/mm2VwhZ8b2mb4C5qllnliBl8P4Ngw4/u4ZbsRuiooEOkZe0h2GF8FRSmceuewn035yu3+jwS9w1sFGIhxtxG6+u1/Qnnz5sYzP2qH1Odgy7vEayXoPGgJZHH/UwJZn+4GGljH0gkGFD1/SxGg/sKCRPIPff0ry1RRu1uRKaejmZ8R1+LrlzlDf+7LqbpOKZvTCFjFDp7H44nY3g3ZLLM+B6pRSjegOLOVdvD8YAlgOIHzsNEqIrhDBebhaWgmOrBypT3/d02m44QKt9Irn66HPRCVQujBLIktA16jEceh+oWBcF0m0wcKhhIrrtWWBClyK+2yjDtsKtvCkbDItUmME8MADrtmbaebiTQlYA9Diprd24GbFxZMpvS9ewWxotU/xGdSWybCjzXnqKb13Tj2Rh6qq23YLYonLfWqwNw5xfKrqdy7lyyjgZT00g9eOnBoALcpG9FJII+sEHgO3Mb4FaUMlfHB7G6MYric7mL6lorDRBa9KlA4UXUUxCm9AmQ30NBdcY1VxRUc8eOAybF914uAHr+QYMWBtQ09S2t++MNA0B3TXn2vL5ituSTdzIdkzDAiOvnkbP55euDRV3wYEGzoLkhNassVBKL7a8THgJMQkIF1BUqlTOjyDhGxm9MOt8VJncIgziynbctu+tAkOHD5CmGnkoUER8vdTQSIhw7xxU7ddpj/B8N0gXds+P7cLhhum36kDy6RJzoZ5u31hyFVER52NYgtH1/q4aYBhNsRuYEgCo+MI0VqPMJ6Js0U1DJwNfOC2jpXgpCZptwv+pOrRRyqQrtX/IHQxw7Qtn0E3EBknJtx3aguNXcfdskobGAMPKYvkYsiqkIPXQZBCjQ3ekg5mScrkIOVslVTrejFLyLzbA3QnZzYczB/oN8bPHG/QN+judSF5yPWgCg32ThbxTidjOj0MrH9HabFG7N95M0/yGMOCCNyznD1p7CCLwuph9uDsSfB9nRhVCJyhiOUSTzor1sUTeEDn++Bg9DterovyjzO7TOHjYlk3nr55g3Zo36md3OysBbcOHnY+x3l3CiXpYaki7pQLd2vAOgaoiPoRoplNkJqiCclv2YRyEu1IeeOgpIz5tqeJaTNfE9SztAmKD7NF+jaJhBNGHveU5w+c4eTy+euZ62qcZpBiyvJU+Uq/1GP13Jtq8ksRo06jPposK1zClXvVl2ykZ2S5Frd9uSVfzY0jejuffn9JZ9DZ/ywR/B4oPd/cYXiK2FpYeAa5aR3rrBDrVzlb/glf0QYlc4IoxhcZZlMo314zKDtxpnbjeusxACNw0Kh9U6nLNvVGD9u/X0Z//H5F+f/nze8vkj+kVYe8FQFO1TKSu76/RD8Hy8mBcRjOhMA080+WoRTliO2pFQy51ZN7TfXxbGBXxipdWEFT1XW0PnVTPavdVcpNtahtMzwLydhAb2Gjv7p3csc9uD/Wea54U5V2OiWjBR88F+pknetGm3PgU9P3wt3dO0UyTVc5ZryuycPLUvZ664q5BSTZipZbG8ucIC7hnTr5ZWpYBEDt9jh6wMNzqclPPcpFJ+VRJ+VxJ+XrAOU03jzF0/aCbUebenXZZfry8P55c9E8ah43X5/pRc70zryHPoyFNqh3vsukcr/LIRv7oawwTE9eRhx1sjIxMeF6WI0qD8YwzLKOiadKnbHI6+uIjcWlUEssSpJRD8vQTShrEogqetJ5B37RgT/qwB934F934N924N/7uHwS2kZDNcnmemFxaFCGlLPTGAPeVCucT38Cc4Ky/4xLxFy1MY0O5FK6pna1N2OlMHaCYM0iNosbfmYHT5uqH9OC8WtgahbHuL8/mf/h+SohU3GLdN7siqnSBuC3cCKrfH6OVCV/wvnkaV2RyVskLwT11xbsEBeovVj0YBYkHLhmsRK2Zq1B/6bKzPUtXxdwN7rg+mwu1gmQmNKGI9xPKvs1bz7KWRrOxsVhQuh0PFSCwMSZbJFXIwxz+o1ChtfFEPWU+zU3FdyqDQ7FBkHJqaHRuRVkh8u6CGZo01SeJjpuW2c1XbR2rEaWFs6zM5ChphBRT9gUK9ZTJy8urzo+pYx9zWDpxFa8EBMebjFHXYGCydyg9JoTL4bgdbpy5CtAL3wzLgsXtd0iI7NK8ptARi0qsmnDSwJP0pjIemUFweIJnGlYrEsUWQBcQ7cA8YiqBkYWptR98chNNjMlousFYSvYmYWmVlDUSjlkyd3fW29mUTRCVJlsMWt/wtO2KpAYP4v2t/kTUTD9VUFRFh4YV5A1YnIi4o8OjNDiPBsDGRodRNQTjg5r8LiceBtFuYWzf62w2viyE1vhcdIk/8RR+8z9wQvbZIMj92V7XrM+offWvRX9LvvEAUb+6tgTzpnmL//v7PWLS6ek0SzSL/WoANqgGGcJbhGxXlAhnM9sYAn3h3RoBaOOEUjRYsb+T1swgWUG3ALUyDXONwmT2o63yZP1vg3aRLpxo/M3C9tglpQlKU2AkDg1SiWMytk63RCkSNggaQRJDFe7jVzlLKbDrOvqLD67+s+yKWuvBcvaaEEe0L5bFJC1P0Egm8Ytfk0+JjJW0KeRJyeKDDlR9CWq6wX56sDHDZhICTHkY4EvIB+eXHzz2BbkE+9OmOFqrGez09SFR2f4M7iE8SYRRli3BFkHLTRwu/WDeS1epjvhnMI4/jOJNn0LuAdc3o2K1bdEY2snmPlU9M5bmI+v6fL8+uLxxXcPA/cYvXb8j/w/Jq9RzXTFvVe1eS4I9ja7TxiYreVq3EjX7kafqqJLXOjLjnYhTIr0CujCqlgt9gWMwpJoTVJEJ+9QjtKUdHSQUlBTtGNTv+1cPkg6bGJ2k+pV/t/tVX735kbYCHqR1hiqiXP7fyoX7hzCKftm/zOCxRbconWbbLNfmzTZOhY6tspJBc5yn+Yk32fEPbaQ5ClSZHOVEyYeeH3eS/zhZNfogfc2iTGZXRcdfYg/bGlE+8owlbRh2YxgDhgkWOhIceXjvE7VtygMiSr0+WcyPN0lOMbl9NfnV+JM5cgVV8thy6q5PZXx8H6N24zNOkeMj30HKsAioGo7Qh17sJDAa5WwJbchBTRR6taFT5aV4RPQIqtTbmHQlQzFZYKvSb4JR0nysk5SAOkMbWhHLvlu0UEpcR4L29ogmQUR6qaBf7QtqvgCokt+EI19Z9XF4/5IFd4QuOLQlVeFU7wqEVoOsIESddSDirNFMVp35wRvWOBu8g7B4X0PnU2haUeNQPAWoY7GXGQ7GQpSCZxKdmS8429Rbai06Q4zKAnerOuEdjc4W05vS3hOqUcO9ummrI57MhLHKmEa0+U76mZZdbT+qoSX07rLPURfTwuS5B2yrvEN6UtLyIoVpkOy9b5mn0/SS0zAG2OIzpbpZJakWUdnVX6fuyRjKkCSwxvu3S1lDg6dfK5R1pXNJun49hmhSCKUd3UjNrT31GmGSjaDonyBcceHAOdzFVv5ieV5qGRQbYOxMnQbd5SAH6UyLa6n9riorIoHorSEFCPaFTNPKEW9tE9s3fWpqy+x8XMBfhUXcRSOUOB6hUn1CC72h+glnCKlVZQmHU1WLjs4cy27i0gxqrKkQ2hWuTGCY2lc1mxYjtYdn6CIx7ryqkO2iuxJ1dGQgob2XWlBfN7X9jnsyoeiMDLHN7js6I9sRoB7jR3T9HazXbGhtWOM2JJ0Q3fsW87rjhg7LHfkOsTfwVlKmnSpALvkOg9PC33mUHZs0J3SsFGUx/ZofWlZ9R52K7r+ntowKheYb0ga0O1ibwFsBUmRhaxYxhawJhv+XbbIBicLO5Gw6zEAklMnEaHrBFdgC2GAyhjUgIQLS7ZKXFhwDUvBxIJ2JEP5NCM5Nss0UotfravneBtY/jNCrAlR6+LYJoi6N6DPv+5gmb0k2zHrDZYyZSlnGTYlV9DQwYmKy35nB68xBosSEaYVyuX6iPK0yceLwGbEhK6n/DFyf7O5jRC3EXTluaQv0vxs6FMW2cfXmEo8Mvvrfb0n+fRZktV1fmtXFp7mqXl41IYP21vi8XvuAml+XRZzLG0fD7A5NHnYJdtMLtnYM+qYN9lEOqk8NVPAyGreTK7IstqxleYdjKjF7fdkQyWrwf1J+ZKnkeSUe9ob/w6j6Yhoi1M2V4K2sFF7lWBKNUVp6mExnvLFpIfi2kNxPo3yEBqOu1qE0Jr6KA1yoNMUeeiyDMVl6NIvb1KF4l6j6XXhoXkailtU04XFVzT4FBAwUesgsUW4VU8UXJaEIkurwRZXJ8VKK2h/eixCMsBPsTdo5mVn0rtdyksND2FP/1BPKgkhhW8cxuPYo+g2TYd+t+m5kQhltvINnlxPGWF2fn4xuyDfzrrc1Knq6mfX1b4dnu+IcHo/yM9ugqM12M0aL9Wi/ZhhKyb8rLZNztb0JbEQSu1wxaZfaiFsmkNF4WDcGMgERFPK8OefuzdMgw6omgYsJWoBYf0/Q5TvKhgENl6WOfe1Z6JJ7Ib5LoyBpGxVlttQhsRGjwFxw0knx9IOUieo7AJMrC5Aq7fBbczvcFhQacvd/2GyWP2fpmRzfIdlis1LnFO2civFVLVEKcWTV5fPYLI67FAdmKQGk7ZRXcKAIY0R/djRS+3r+zxCI5Ej14hqo5PnKFcGWUfrToTGbWpVVy028ltL45L7VPfVZHxTJKVjAKVPqdpkIw+pWDnXq4BrapsgimlAn3/wyRasIbhnLle2omQzVlTpvVM3phDWRkcLUdPJz8Iep3NrAyIpmx1lP/BgFsK7rPj3pC4NN/dmSuM6m7piXKyLQxwDh7mMNG8LSxQe0LxyB+f1w8rs5sBSVe2RbignpwFxvq7rKmCV6ZJ4i5nQ2C6zEgfJxql0UYClAfCXNDhdFhbWsQsLxdLGpX4TA2pTXL4LIxCtZ6X4PhTAFDgT6eqNWgzhUkO0DjTKdTFnesqc7pbz5uDI8uID9yg/34Exp/gLb7v9z6P/hZhjvSwk2S3RPlQOMhwVzm9hc69NOrKdc+z0J2C3lh1J/B7YonrC6gcM+XidCScg69MsXeEJGO/IWoPiK5XBQwYS8ehMnp5IuNUIRYVXqr752HcVSj+H3vZRtGCjRhetSDoosF/fQYpKDK7QaQdZ3nYOkVrXLx3E2mE6unuu3Oa3bsu2QV45FgAv2LVBeWyhw2IAaoOyKkxMPFnXhpX1uNGCo4qU6HeCrIK1sCxaUg0uwk+kpOTXaPqsZlqYf3mE0xYGTQpnoV9AwgperevQXaRIPMoMcQcZKhRZN7H70QX24q0dXl9pSyw6c3HW37po0Nk6aeLsxcJwFOLuo2s2J+/XbA6O0d5jLJ9Ss0Hu7tADM1yVcIHKxeVOhA3q1aUFgzs7fpvI4+LWvKgP8CwvwSmuS1LgQHSbIt4nVZxir7U40oY2Ht1DuK8kHVomLj2AlC6S8BGeFE79CV3FKXsAlKfqKkRcelG5CD8K0SHqVYOP2NbALXiLRo9h4nP8jZRpDG+Isw7hDhs8xg4ilJweaF6XOmScqdV4L/kpN8zzav0cR2xZFnA3BsTYIqZRImcal6JKasGn8XRrvm1uvmre5DGqRj9tzoSt+YW9jmF2gWjCn+Dlo0pt3insIKlJtwUIQ/JA+hAO+4YhgrzqY0JJAdsHBpBhfuunBYo1qYi6im4SbhPCVuLcOkiBIztOCYdHAVPZkra46BQmIuvIhFjXzlMCb0ME4QsHBxO2nPLXlS1cuNPnZzsmLC/dmBAYFMj3NGw8KaPMFYMyvShdwkPcNsyKXDlYTRePaIGxy4LhIXiX5N/GqSscQ1nJ6flDn3RTuNjn1kTyhCbVN98HRgYTF63cIodanfMUpxzL6AblOJ9ccsOmgHIn6JFJlrK7hJECVPjHNBHDe+fGU4WXKs5Xhmu0mUtpNQ8bFxKb2Ghh3ycZfk/2agvu2E3VCleMQdUyMP28+VQluAUP9JWWYyNu6sjDtpbLCa+uJ1UJalPPYTjF6XJKk1Xu7FDIPYGZYtG/QDc2EFh0sIU/0T0jxu2KjVY93U8/7w1xqYz7lWErZcLjpZhcwsWuwLDBaJFBkl3CBActhFTsUw4cN2+uAsPFDVFXbNb7mN9WbREhuQofcEzCoopbNYHTEcnm2EORaza/O+5FGDTjGJdPhj77ejVDhV99LUi3bK5ug1w0FRyXYS7e6HEuSCnUXno46LgMyeQ5xsXkLYo2bCx8kbP5POKvBUUoKxAbEGxJSMyUZKO0Onyozg8JTncJ6zWZvl+jfDP9F6nFutGUdVpx2l7RhMQ2ehrHZfJbMHh3XASycz/WmTn5maRdby1TKNuawC2Q0fZp5BWK1q0fcLMuM4siatLEDti4VfFPOL6RX5+yPrskrV9iU+YtSiyakNpGh0blNvopxZ6cP/rmG/kdHamcECOpKJAGxgrzLKkikuSTl3BTmAZeKiMLESO1IojcA6TBOrXTnHI4mLx4G+gI9rt15IAX4MSQJXQyFv+kbX9Vgbf8yVt4kKNLmSaUR2oPA01gsH5FXE9o8bLOhw+7vp0F0yeZxQh8kYHiuuBO24TL6IZvTja7EtR2Ugo3uesqY/SyMry4qSUvdV22Kj9m8CQ9+6te+ep8u8ush7D5mFRAPdGFK3CXI1duV4SsUmGlheZWTYcykE9SOTl4jMWurS2uPZhPUByzT53WK1Q6rc8pnGB1XAce7Adt/FN24EWKfyah98OBsm4pep3n4HLcMLBxqxoSWe/MOIcdM5deojiB6zgWPDAGcE6NSMmdnavEp6zPGP/n1eSV6PrBOUGa3Pxtwr4SCgeWEWZjxhL26fAkWqPEU9LwNc0shlJZc/DRAl/hUt3hOHb6ijFtEy+SNOW+ZWw4Qzl/QsdGVRk0NNB4knkjuInmE6lP23pXrBtHIZ2JZWaStPwtODrPyRUUHK7UJCRQwSatrbYWPdDOxkgF4zUJ6LMWX9feBTpcUtF6dFcxU4sNVpcld6rvgClewZLfQbe4pNzTlUvQ34aDBTMEQpi/OC4PJujIenD8lpHHGTDeB/kbLmujBDjz2QYfbTDF7HoAXNoGDHBrWYkkYHgjespxKx8YunrONNoI1mBnnV+0yGkWfcoig/OVWyC///nkjwfBOhi1EQKflzjvdL5w4xBUBUeOJThN0IhvE5IZ56o63GuWy2Oxmlompxl7xXvE/sDb4p99h4gkFL+Fc6eIpIGFE6MWNlUuQRz8tNsQBveurTlXgqN7Jkv/nilGd7lhxYWogIm9PLNBcEdLXfiLtOuihAed/ZNAj6blNtDx2QbcaZmwelrXxLQARz1KyxN0jtuc21b6twq/Sa3f6+3jFF/E30f55ruY5NF2OeAZjTUm6hziN4nlX9oIaxtcEyuSWYbgEosBypdPTSjJKdzstDC9tWqC5JYY4ZHtC+W7SnCGc6oeZO/eBGCRqYhr7PWqDYFOIgPMapKhAWUZFmtpgku+5aG9iIdyCWojf3M0lwOS8Vy52e353x79b8P3Js6GNyfM/tuVC6z3r3cLctO5k6A7UKAKw+/vwWxP4V2tmlblHjys7WkFz5ELr6CNrkBdf2e9NRHWu46RSNcDzQ8t9r1z2R287w4e/aGbLh/d+1xGMDqWBzrBBzML6L05ywlyjxhSHKvxGr2iFatrZ8aSe+ixxQFmaiO8l11H8TpfNLf5Oe3EugbqOQfl9rBtrKE1xlfDxkij7ZCYsGQrnHF3CLvdgKwq0tghNZ8wBWyZVJMrggrW+3syfDDTdZwXPBFt0wwZdcHzXkZT2gyO7rHA8GyYY2iY6CmDt8mY45uEOxbvfNEOvlMj1oHKg9i4FWKLxB8+iAndkVfdizLz8Ho1+SENnuCwBYNzetMiAz3b+oZ5qlPu+oBj6BKzrstf6ttRV26fLMV3CWPz3yQF32EO1JlJ+vx6MqlKuKjkqsgKthvPBEfmV8a/vn0dKHYZbwtL77EQ04DHIuiTCQe/JknuQDliYXC5ZKElXH+2kHbf20TryE0JPv/cWLc450O/iX7+Nixj3K11A9GpVw1EKZ15MTyQkpQ4SAUuX5J8de4kjzInrQwY2x1OGFcLlG8snGGFsqT0o4dI8jfGdi48LH8bex1teFFTuI5EI1TGU6EIWvQoZWskuGtiYFAb5xYif7dG40YY7tCZQVzx8uLchsVv6sjPw2BlXcpqYsmKEtxnGjH6rovzSGzcxL4pg1VNR+8ewFOUge0SA9b887scVZRxEv3MGkf4gtHX8Ki/WXFpnKmoeF8ddhtMT3GQ21rmdrcxrpW6V4Yj91vWO6OLqEBA7Lb2PYIDWj3Oxg+xCDHT3EHnZ2XhmlRnJ7UkG1hNuULdZ1I1FJ8dwvzehafaAH3yNIIXMvYs+h22y2A+EPkhza63llkCXcsyCQ+fRgXiBftZX3f252NwtG5Sjfoy8IO7iXEZ+0RKHC/BFc7AHgGu8BP3GB4iUEb3CqDBQ6WHBKcVfYOK4jWbDcQEYEsNtFzTlNg2qhBrC9OADjboaxkf1bmcVbbg0rGGcKQfMdts6jLBfvMK2LQOtLEkzjxsQ6J1BZYLPiEr0KbycGmaTGs28XhE4WXMAW8TCq7gLXRgmhYRw1aHXslGVCC8vkP7JyPnIqeZyAgccHzB4/YP6IJZ2OnTUendcjLNlGSTdyjy39VTaXmUso3hYwNtpSP3bio5TEe0WR04umhRlUs9tOpvm6Xu+D4tVp2NcmhqpxgYtlVDp3w2RXIxsLFDK7c8cfNSoMxGBYU3JhUemyP4b/JyVCDsz8jAwYNpwp+s8e01pPScW7CdCpmyk0PB02oO9mZTmVDZuQ7y9mTEF4WkB2xA3Wf/B6u9JiN5wqbsBgx6kojb95w1Zh3Qjv4GVoQyL78EGWLaVx2w+ndJsiptsBDXsm24rzw8gZJYJuo4svUzPH5IgCcgxe5oCQZ4GThC8BXRDm8l/AREiJDf6QNrpRh/cqyFMFrioIMuo4ewFCfVyaA6SR4aqSyKlldjYzMsV2VdgIdsins2d81owzZHOjafQJ3zutf/ffnyxeU/L5o3T/+791xgPqfJkrS2sjZXr28TRKOH384uHn9bYpRmavvSnQyevn7z08w1Ajqy56CcrOTXuohA9zIA/UqqgbHaKjFLn8CmiYFX+MYGeLM6zCB7A+zyFQOCQDVBRPn1w2vZyjiawlOHfQ9bCztmyMzh4tazV8Bjh5DLq19mOK4HBhCwT536hql8c5BGszyiNXCRlQYWfC1iRThkwotow9Lww9aIm6GxhMHB0+Q8vtxjO16aLEpU7tePUnUZwSg0Lr4/L8p4huy6yPYFaH8OKq80BlFauDiU3IGiaJlb4dgKlqwAwmjdbyucr0oTWyZmCG+ZXDZUVFnlQLTCmQvV5RbvqYNChgGkxBiWZS0K7zDYcWxkReAlA6sKhA+SNsxax674mYcoGxOHQCu0XLogtxJ1GfC2dCL5qHgUoA0TUGetcGU3e5pECbaS0LUjIk2t4J66mYC/1xrsYmzpzDoU14CNDzM4khm9XNsk/B1eTJ03S5KmZCeGsc4pyEt/r4F5ZyZv1usP/PBdhpW6EdIODkEjzcBNEFXYY7Wsaj39mY2AlLHbzuouowruSp5HXhuRv8QLiJDp5C1GEZ5coW2Sr+jksmRzbjX5JYf2tObLgkb1LNI3b9tgFkMfUuEvcEhVrS9TeIHTVa6qdZTqhzzlUsLCDr7opZPdZS/a5dKlyJsi+qte1kLP8Zbkk/drjKoSB0odA72SZJjMDe9AnfQv0k6Tf7KFOJq8x2wSCSykqvUG6FVL1jLbhDtIwP6yAWfjZa9zyq0IHnSaz5BvfGjG/Qs7K//jl3aszL8hsBeT44hX5zubKkq3zmXeQSp4hZDL62AsLbmFD1Rd0z5Ne6r+hhHlr7+5GpphFoXg/ThUCnGN+DD3ox1XXAIk8O071QO1TRO+xXHJqok/Te7H0NVjwx40MD4p2RspKGxynKnxSvI5dlb003Z3S0PUMd2SJZ28J6TPeUcu41UQrV5FswW6RajckvbhXSuKNdCbYF9NZrrKRIIRY7yTnEnK/hqygjkoAl/gZVPibYJ3Z9TJ9KzT3Lq/BobNFN2CgTFoRDsv3FKWeE2KBlwD0jPjqu6OJQKwy2bWrvHwHdxgTfuL0RA3r/swBRcLMwmnv7QELZiCBj4ooU3qFCe8kAJDIVv4Ta52STa5YvVri72jDOcnPsZOkA0eqGToRF39qeWa7eGfZLnvqmGQuH/0lF+aEXHA7a1U41U/kAnlQHP/yV86rnsPXeiUF65qlBXwYaGqgUfiYsYMDOqaxTJbws3zlGZJtW6k4s8XIEmEVqRho2fOOnd+1hh1GbF1CVqQkqkd4mn6T4iV/OxJw5Z7JcV8dyGOIAUbe5OYRWvYjEApgW85qRq+Lcp+bjBb36xWJms2YHMpGiYAvEbIhV8kUZPX67KRxSF5RJZgfJIm1b6peXxJqvMYl6sSxWpJrgg7buErLjOcBWu51z7f4zvE4s+rH66uuIfsi/8dsM9324lXlrwievY5Gk23k7iZTcq9qqWkiCHNEsdNuOn45FpiXFK2CodxoDFbzurKoh1NO3PEpD28XWFmMIvdURaei/Sjdab6ohnZ7QmULf7zCCc5JeyXyEjFpRFtKkqH+lTbYmdPhjtW+N6CPToMzVb3I7TEDbSZJ82JM60PY+cv/uujC7WLED0sNxj2IXYoC3d0ZivA7jsZQFbbUvbFDJ8iMO++lAGKncIAAeUV+zTx0oEX9d4Dpsq5tonzK19MBcn5680WpX0Z0oTjnNrAmlS0IE5i1meFjW4LaccBJkYW8FSIuqVu0XKyC0osTDmXKEtSJ0WJc7yzIco6s1ojtKDYQrUxntN0h4ounAmzcmitMbEH+rHrAgY56e7RlScFR0YzYzi2Y1RlTavhaErZanuHU9/IyRm5val2eg12w9M8dSCHZYTcMH8KzoLWbjgQZZq4/dHJOHL6V0Sc8K3TcZ2yxBs7jJ1+DbvbVtgRceWE1xs3PMWOiGunesV5vRF2REycIruflFtF16hATpRrpz9vnLrfOKVIUeZ+tina8ze6LPTG+VgdSXOnMXKnMQpHjMJJXzhiFU5JS4d/6dQsdWqSOh9j5eRfOflVzoe0daq1dhq7djrPrVNfbBjRYx9/m8UYXDwYlWjhjnrIa4LULbLwJN9Cp7m3LoSRkydRtxln3h69VSMdV5LVgXMfH6ulgnzSepiL9bH2PxZoMvrr/dkD6SYrdVnaU+qcP53JdJ2DeQdPNhymx2/hMB3kDZ8QJ89QtKntRe2CQ3pLxgj2reZmf+U7JxD3DnvtJoOgltVK06W9yceMzp7oy+y9TGV0eQd/iD1MxHW5h9PHJmbLQ7AWA22h+T3O/yCLuskT2uTsxxR+bJMCPDII/5tnQ5IwDdjK3mm0HUo3k3d4mfIlUfe+G8QrVTR7ivdJB5+AWEnVfpRY9Iu1flNTXPJdpw8fnjTzs67NJk8G/jW4ZcWrRFsD2aUzKYpli/XuN5jF0UlOtE0kGF7C7aDzh+ee5JakkR0rjJ/wuMLm3n+G5UtytGOf8sZ3YaUwmctNr8uq/qqmU5Kscu57ybOFbWntcyAuaALmWZWNjhVOPAtiyWS8FCICY3lf8rUV0zgj5OYRWSSZlw0WmK35pM8qi/S5DxBzUoF33HIqXzKIu0zb+OP1fuyx9VVNfshJvVpPrtYoxuVI1/Fs+OZcqMVE1HCAdLCtop32lFaLrNxbnE/eIlrN/LPaCjNi0dJUSUx0bMboNeabE7NFOaaiUW4ml4KZ4KGzFU8kqhQm3bJjsDN5e/NthRb1yh/IDFgx0QAVGwka+fwn8xWC9xnHeR0206qiKGSsOPjHdO/1t2W6d/qaQkZn87QoRn/NSKfVtzxNUMmokNEygperyYsKhbyxgW0ObG3TSUUmwMCTElInPLF4x0qJZeP9vtnM2Hx7/AiV3ByoHC6Bo05HLv9j4nTK/Xeu1J0o2w5dl86JBW+JdpDMOrFIo9ssnlySOOT4s4ILD45XMxMbnWOB4im8Uc//BIfrUAwlgE/7EsZmFb4RD/DZgkpQyXYz8ELpqYbANb936onTwlIgBYzNB+6qrlE2QxG3ADz6hVFclAl/ZdBh9SXqSGb49HLMiGlL+7evUFpneeKXQ543dFLVbZMAocYR0z1SHKKKYxUPxsJ8NUD4VLOFOeogJQV3VxIicrtf7n8nLAhEYPUDj49Kjx5+lJtojfJVMHkifDsE8CIIZygoZlK171X6VGEF7eP8anmwveDUM5wE7mzwY9Qww2WSgzOpjuwMMEAvligKlk497hOg8LvyPgwfVZEEaWQXrPBixeb2oNgUVXWZ16sgzbKc88l1VwWHKQWN8XZWlSinMHAEE+NFl6Dcj1xX08jxLgB/HZScLqIiWTw8P2pk4lY3f1UqgkwGxgCw6XvMK/A6e77z6XMKX/xgKYSMR29+bpHYBrCfFTH3C0Ro5FC7RfzRSW9nwsRVNgoZuarewhqaIv3aWtDFvCeGnUaJYqKHrrJ0qk4LOIuvpxRuQ+9/HTc7sYXWbSIG+237Qph67dbE1NGyAcmL+iYi9oJlpRi4PrI1QDhPDeHRRTTromE1gnRF4E9r2ogrjBEY8gAK5oBgEXMBn1KjMhe2DVqABvJsLVCBeXA3wnUIGoz452Lxke/BUzAjWyO6blI2s7PRPtmC0QwEuJesgbuGJvuO1buqheNHAPJD6PL5ljg3zzXQv8qCaKfcvtkS82XRI5U1K7EqhvkG5xiJdoHa2llVpUJSJzAQ9WqKCot7SjpYwCvSJbdIUBCFTmnGUUeUWoztIslj8cjE7i6rr92VcLsYKB01Kdx8wgVlwQ3sqKWX/TUZH9BncNq5A4dmHUcSJs0MnaYwH1eoejL0pfNMez91LdbR3/puP3n24q33IXXch2c57RdJMYMTLX12psACznbBblYHB29e85jsV5GOvHjUMgjMrkoO1+UB7AWQnK2PVt7sat4Cs2KpDu2gh+5mt8lONxLmRTZLDtRrVFRRBh44sIoLUDWTjo7HOXnVm02u/a+JwRoVT5gYQCHuDliYzOCajh/BRHJvz8hA20xEmGucRtiQVADiCgw8xG2A6h0UDZ3GRgQyh88E2H4IX6Sya/LYk8giQztMSYbFd3D0jo3NYHQbWUJ0fIxWRrrdnNyD5vl5IWNpY5Qnf7EviOyKqSzdHH4nOeMSD1rni5axeNsPz4k5avST9gXZ4U4rBk606kIDh37XkEDZKbzC8NzX9OzJM+ndc35/9tcziM8UCXwjTHfOnoTHAJXz/N65Ts69AvZf37EE+B09/aP6+Pv65z9YZc4hBK7lI+4vxL/QE0fzVUnqgs7Be+rH5kX+UeccNqswhXTq+RNdeKdYEhvXcCVOwaNmR8sJqjYeMsN9vU15VINeJ5LcwYjI4jA3un9diCcLLx6eP5yz/6x6dytWiWSWwWRWrXHGviIVbZqhJJe+sRVjznagnxwg68X84fm8jVjkq1PKylbG5IIzDXmP6mgX34tUSAJHG3v3z9md3GXmJWy68mVGOtOB1fKmDZSYMn6IG0srjOY1OBlUwWrb/uYfjwh8gYOTss4DioOBCnHasNji1sC4XKUdxbv6+PqWSUtIuihmVjiO7PAKjG1NgGzXNsBL1wIDkw/jB51OxGe/yoPvwvaOXnS5i0hZ9EzG7JtZsrEZStPG1eJbkBU8wHGojH7s0GanC6uqhiTHqkmUH7E6O5bZ+cwkZBdGcGTNsx+esipMfgySKIwK91QKpOR1mvPdYtAe77k1Y3MPTtkBNgNcuMowi1bJ0fUs7nLMYDvB+c5siqgDExtX49VmljkvqCuIZyECQ0pgBV4OMtdv2Gn3KPIquxFn+keOUDqdGCp1UJRPhIYdYbKIH8KvuwsWx7Z0RXx3g2K3WVHGDeVVdcM3w5w6kOjsutAlN6ADdSaVhIWui0BFtBzdBTGbUBPSMZgyfYCTP7+RYbXbPP7am12ZBtoS+mpCPd4iondbaLfsXO2mfpbWTsvUcLLN4hrnciY09OXxuFyUo87UertQ/SypAkpIvWhhuNFaUzqzQb4SNxFZHAUMbBVJpsItD091wj3z+ifMDRe7FiX1CitzRyYHm9lNQBSsBdRuhwGJoqrwQLNBYUnUcDbcW8RJSghPzN+O3ceoqUr9lXo61YJE+VpksGPyqKdsQKN4o5cHrH9VJLs9uCQy/ucp0OQFrK4msPMQobSzY/I1WCYiWY3hEQ4y1rOSqc0HeHKjnK5Xa+N2hrkpFHpTzst/fu/CLSLKA8doBioK0ob5sayPUAP67KZQNddVJs/gHLKzUXicBUQxlAkHPXBWNVIJDeN+RGmDc4gEd4caUAsgwBupkduvfF/orKF7cKx4Jj28NOLeX8erFbZ4rAndWbqO8Zbx9l+aO+hkhM2jJoO+4qPvf//2u+//4J+VTNIxnaLvv50abNMEg1VTFOfnj4ITLN6iq30eWdIfNv6xlJSltDqmiY1TOerVaobio8cpqEuVUvxG8eADDbw6IeYH7gLb1MZH78G+rpNqg3xjFROWo1ELLGow4jMRWmBW7/KGeksYKVKKFtMXeeDpOE5JNAVqzkT6P8j7rJfhFM6aP1hOxRWLToXPysTrkWn6Di/FzuuoeTlNS5Ve17WJff7xMHu790+Q6qywTPZ1uG+TAiJ1rKAtJsee4dYZmrEPPqF3UA2kAJIRVFwbOGDfhkWGfVeIfsSujZGqq0aQIh9dJRXpO0/SEdoWVMBhegREV/rDk3/8zlZH0z/+KpTbVbJsrotVU+SrM3DzU83ZbBFtSF0p/WL2oJmzf57cO2vMG6JBPUPJ5e0Vv/HHJbi+3w5KOvRNRR7r4GGOwkriDaN3+YYWuKS/XD112wDgmiK7HUxwcMBXsU+pmWa4XAUeJLdwKauB8JNjC+E+YBxMWtlZmLZzM9DPvhvA1Mo9nWF/z7vL8sNIIAsvw73GXzwWaxx8hKNGSz3U6f0dFyWBN+mUaGXvH1J4/zBSO7URmRaLmYVxM+QW6LPG5bE+dD/r0rI5etCqyuSSTYHliG0+SBvxtFYHtdHTWCVYzaMz6Nt6t8XwmotRQZ3n78qAEbnaUDm+BkJstAQ+ceT4UG9xFhgeDFjkaQDq+eIWG5n3jq1hRtQNJLNk08CQAZP0Qs4TnNB0qb65CajVGhRCyuC4qvr1csRdnm0UmY5s26C8mtMCMaLrBUFlbIJrAlYIKxPK9np4b0Ew/FZPp7Yov6lxsWQLVP7LJIGfG4cxrdjCMK88wQLZgXNpfv/NwLYkfngxcwosebbwZ1evt95Vx3xrXl5UAcqfL9NB8cjI9g53GXdvS7IqwQp7i/t2RneFHU8J5uGHWgKaCcVq4CRay81/wuGjOyrxA8mb65bEfiEPWXhI5CGxiYwUsZr8yHe4gg7Kb6qlQbSCvRqGjHhcVeqDLSv1/K+ejmGIcewZ100VeFCvRQcKpV7KO0nn2CMUUvUGh0OdjreQDsH9P2qEab3BC5xoZEhrZ9FclfAzWHWDMDTxC0QTs0A8ZBWA9jpTPs2wt08R7VueKrqWVIVHZpeBT8No3ZmdpOvsVPgL2Pzsb2bRrSOOhIQsMrDA8OygCiXqZ9/+wh4OraPbsFLKkx+rot8uipT7xPB0F4fCs7CwUbVDLiZST+j0CUMudIyvYNPPDB+01n+iUvD991HLNItDsLoNqTr8hkXVxZMmpmnD7y036yRd4oYvlxtx57Wp4F1QOILuz+7e+WBuwj/qss4HmZGLaZpsZxlbOiSo65G2N0+fv3nhzWoExSQxVAYzDJsFbXhU13jz9KeuHmHdWGhDFfha0+G+vsFjQt2c8rrCm6dXL64mbwrxuv2I3eCCQqXRhE6JZPLZB2pX5tH7q47cakHhwfyw3UMTSmscwNOEVgEY3hYIwPzqpI/yPvKFa5U/vIXdKmpRIVQb5kfyJsB/ywIZzMgGg3syE6qzRYoNaGB7l/sMbzT7RrBsBBs++ACpY/9H53LkvPLm2csXl56uSBZpog5zWFNkGS4jVhID5dWkw+Pa4lJ5g3azlzCJzAgDqp2O7N+HOLmC9+by8t3bUa6dSBSVyv5sm7D+YoShSkNYGz5woccTnG6B9+YSZWnPQpVEkg4fRwGWmBoYn98l2LPdbeBb8oeiuTCR5NYOXA6qe5wJj5R+jcrUfCLMrCmXJtrXRsdl+zxg1YhKHM9IPNh3REzoMfEJu80Pl8+9tTbBUXyHumUsJ8lL8UZET8+Q9xD/Nuk4UVCSJPK5CfNjY/DUwgdX8jzJE5VGrufvR1TYhpyFDxi9fJjySF3l7ocXV75uhxNqyZvcwSnmmx+f3UWzWC70g+Lqd183Y3GOO9qzNX2V2p/7RN5hfVu8cDKY+O+PH5/P6ac6KUucQqIpKhDrOBdum/z448sXr3+YYXxI/4P9/ilNVrnTAblFNIvLVwq4f7WkS7CUawV88Eqpv+nfX/qK0LLS51J4AS+JzkwI+psKjsz0v31dY3lj6hQ6xBcqRqigZrA2AlJjn1mg0NvaOMhMHWdJPnv4zQz8/LQwhLQtikPj275dxBY3MFCnQ4QC7TNuTBUi4oq1Nmy3t9B6YwTy20C5LVCW7WJWFDO7ah8+sjE4+edzHbyFbMDiwMgAVoE8LZBzfwxX8w2w3gSSWWBNQzFMcJfErJdM92hNiIY/+xrh52nwLU2ynjqPaJrI59+vevPzq4uH54+Cemfo5j1ZZ0Z8IW+LHDjoihQdtkMGP3eY/FAzyvc/4+USlzmyX7lNcjaysj/O22wefJiISa5Tdd1/ZB+U3A5jIzxTdYR7rsBuyj/dIyGyaU+ExO9DdfDNUXtave3+z0vCPukoP3qChkMTsol0alGKNtz+Hja0EnGhhvPDp28jUVgLUgIcu2qVVTLitN6sk3bWMQEjMNzY/NJEW8xjrg6aqXpr5+hrg2/++fbpv/yJdsOmHm2h2YYGCqldUQkvVDzdHS6AG+k7Ci3lCr/xIYSx5fDfjZAH0WSDQu8wvvkn+zcN1I8BC1E08NnnnJdvL++giYM6kqLi+BtsPU3PeLLqFVzDq0JLfq7YzRZdbiP4Z5feyEiigi885JGJDG34pDcfWjfizn6PuD+Cy4+gwzZZ3NBPDR2/3/Pq+WLy9O0Lu7tk8QJ0VKO/WAgvsYF89i706qdJ7R/78qMLJshK04SoKnwavUWvhYHvh643fHjORZWwZTk2TzSOGttevbh89+Z1115UlkQlyWdIr1daYGStvsbvC//KKMmYOlFY23QGclSlfjl3Y29eXU1+xWWGyk1V5ys6+Slb/Hz0YCP2KWPMNPJMmmVGcT6tIJijCqxSuM4UkT2p8IyW2/M2ppVwXCFeXzye3Nc7O3TgnswhxzuReBhR+HyZkfzi8R12tV+L1F0dVDHnc7CRU98UDA9AwJzX8B9suXb+ELYz9FUJ4HOXKVknD8/IUsrw6SkXyRSsEWpCN084JW1Z2nX3g/+h5WqPFupL/YZfiD/dtEmqwSokfN9ExxdyHV5TbT3hjoXQvXMpWpfroaAEzUoaYim+/v0xr5x+jYkFf3Tb0eFEC2IVS9SdDh2g98vY3J7hCOXWTBZ+Kc2R7Nh54PUPC6iSW7e3aFQ+7DuzMJGnDPeWHr67hXghWPZoSHZUNQzID97KXekBs0RVwEEtBZGPbyidas6f5H4ye3D2xPPXYYszF7UR7O4WRxnvcMYhjn75OgYqg4tT1+DbtH+isJqBu0I1m0EB/TUJsVSPZ+X9474odIewkmfHk4O60C3TAT5eoaVDH+cbkalMohXsL6J2+tMtj2Z1/CcNe5IdAxkf/oF+yGmwGntkkmMnx2By/44sH7kMqbpGfzCsPpdXhc8G2cqnb2y+bj2RtObKSkfbWmQHOGgkUQmOH02slJ1dpJXn+E7CBvZO7Yq/DW1+uDJ8UKFZ3CPLa2lROn1XqYUsXmu+uZq8Lck1vNfdfcq+wmUJ++s5oUUbmUW5TkoUgIWFigOPnKnelGRBquDG8+AZYU7MxKIiDGhokS/jnvBY+s3zp/7WD4nNq4A6eGDLs+h9+rPk5rY7E2TykugtcFualFh74xZ0QF+W0e+yKLBYdBZMCeUW7u3lb74qX0Q7sx+oYN94wuJ06Nwmi2PHkLevZiuy7RpEigyoWkoVEkeQbbCM1vwGhkbY+hzeC1wnhQmCvQmbEGc2W+nvn0pr0ZZYJRm8YwMP3topAtw/+5bS21cvu5xHSYOZYsjSB95OlmZZELmjMemjGcrQLcnRTrgTdvh73es1XHbEgS6WmwRh02hj8laFDUqrIBsUQ6iD8S5hQF/g3O/t1W9P3/ujREF3yHwrxADG5fPu6fHDe4mWqDQvH5rI0OAuop7Qzvfds+kL8HWR850cFNjjL8FhhB9DSB6ijRTk8oVvkEXKKInbzQwd+qPDffSnUnpA5FHVl/PZP/p3P85QlwMeFEXg7p+US7HFysbEJcaxidRxQrjtRotUBFyMEVgUaHSB4YBGh9inlidmuDJ4LggyAynemEHihLj5hAYKYgRqzApS8hEgXrS4uC7fBsvMCnDbDxMAPa4N2+QYL1BVYRPYWgFl86EhVsmwjGjDK3issQUMA1wNZYaE3LtLUSYUhzBLVta3EzPWDfT2acamMmKhJT8s95BzH7pooWVVTO26WGVLo01XcCCDzHB+i4Tdo0JYH03M9HVuUNeIacBmGJeZmTpZJLcG+ySnCUyY8lUfjV8TI7Cp8xjn8mUzjabwThxYIxiypAkLMp5xnW+wGZe7VTCCVu9M93nk9/0MbcxAXpnFclojw2ZLQD/YG0FCN2D1pMNsDIlao0ID3TABUmR8GNmN8duMvN/AqqEFoB4WqEzynBiCEHy+YY3Haq80wUcZ3JUygYIl3IEPsRbcJDHZGB2D1AaPIimM9ilSso0T4wNSzzUYQGYGyKpE5sdR1FkdbYz2KrZRGygRG6wWSWqVosQp+wSJ0agloWZHKykxAwaFPl4UaGXIT6ME52bv48YtbYipHWbWdLM3S09ZX6isD5hmZm7g3MloOmqOmRVOccW+UgNZlzheGKIzBWuDrTRkgVZmhBI6vSkgQ/IkRkZrVhaDeoGV5qawLTFHw22Rr1AAMIaWHYrMQLqxQikyq5NVTpJZQbHlawBMkUmcJPC9n3vINyZSLnCeofR7s2MyfXAWouzgeVuUWUBmfAU7av4+twIPrZBNuzBDVuBbM6AlGTndYyb+vu/IqtQxtKZkImjDVPeED3HUIUVxrhDrqge+QVkhhn4zeoa5Ux0LHVeoK8/0nhoG93TYw+tJFPerR7M8dcSQkJCDBw61KKNghpcf/FxRv2RPn7+cefopRbG6yCEXRAYiJFbhIdUeIp5w0+bqEmz8fHtlGhm4kNBEIrhMbEMrUDAs5JosHCRzwy4TNcZZYIWRmxCuwwUg6mC3tgCfXcO/es6vfM3Q8RfzLx6ef82EjaOWgR0SjdAip7Ivsb6EONKmP6j2fSe4Qh67PXT1/NdZaLOz67yIxlvrI5HBL9COSekvcWmcmB532vDgN8sinnAxfvUTWHp0XxujK0Fn6DJmv4wwU+JArTIQNR61iLToNSG6za0w2D5ZgNjRMQFeQW2Y/35sYl2Lc6s/ssjKj4f3xBN3WTGXpz9z6XUvI3HNYeV+b6BtWAXxFtIZ3WvY3PAXKcEx35Esoc0tfEBvV59KeeTH9MvV5M3Vz0979lvFmpGukbnr2gb1z95CrWEHnsUKbxNLFkePAy8mlyTG/sHx4LYYW4ZBwsTya+ui4z6rAudXVclWha9QMfmR1OBZDPqmnX+21BSrq/u4uCgTSiA+FpcwcjB4NfkJ3s0aUZXZKmXrEmunzsIOOA5R8e9yHmLz6OhnhlzulvXVa7zTjw4eYJRGaN4mENw1MLIN3hn9RYzM8t5I5xU2R6Kyo1e5+Ej5fgHPXwe7ZzjSAz0qM7YUJ3nOD0NpLZ2PLeF+rBEi0gVaiyX5ljETd7ZaNE0WYI+ZGxCp2XeJ4D6Qhgp+QKWDsMCOIrJkn6+JljWtMDa5Q7XakokbMiFJgOLkA1A4L05x8zuNuSo8Ls3flG0+1lV2doC18H1WxMYoVAPFaAzBGyUqt5qgNdx+jH1/nGBRKIpy9Aj/y6tL0ek6dJQ628P1bN4fMtNhnRMmJnKi+hx6oLe/ZL8+f9arfW35Drg8i9ChQR2RRfTWdX9+hBZnJet/Trg1pGy5zKGp67yaP9EmYp6F2L1zLZ+Ozrddg+Y2oUzuq2QsE+HYBy7l1sWZcot8pvWza7RFNCqTogLtrNqn8jQ25CK5Fct9geHN1eQ3RAN3COmuhUU30sC4dp5dzSZX/DEC2tHU3ACkgi1dKl4toIfcsFCpeKPLdOH7FuNXCO+fwsaZ2B916qlCNonXlQ2OzPPdLOnc6apK8VYxd6SvQyLvUr5c3FljkAhqq4JFVHKaNRSTtiKejBUxpKo+/wNOb37pGSPZ6DE8i7DvTH6CzbpswJKC1RH7dY3y+qYhtyQXHm7kCD9OQ+uaHnhNdU0Pcz04NAuc42VSUZyXJE1hRmq4+3QxALCFXM76His/SuIGVBLqFeSaLGjD1YIGLlngShStUUqMWcbgLNYjZVvQddnHZl22bOxG/NfTrn5f79Gs2oqpQP4+ZN3LorIf1Xbe965x/9o2xlv+0ShWR7S8TNr44gRGalGq8J1CcXO4OzlPnO0hXrIMXij89efZInEs0bdrifHuJ0OH7vVuwc8TS3CSQYRJVx+/hpV2Mkxwnlj/UMWp+59n0M5NeVHqIx5n8Oqhpv4Wn5ICGqM+9pEGViOT9ziFg/XZsnSbrTIpMh8DO7wJZSLYvjnNfPnr29cz6lxQ3xa5wMT5VBsWkovQwTIX8AHTk1xbJyBt1fX44AMhm5i8ggONEOpUnuPVG4KyiBUJDr9CJPfr/u3p1VtfQ2F6m3X9T4cPrWxIcMIjknevX3qbbMcac+Wp3HRTU+HMwKIosYIpU5nB/QUYS7Tn3C09W1jBsthYYb7zaSIx4ge/VnjKtzwscJ9xg4gWiUsziAs0XcRR5GFFuXIxFo262BojWrkgS+tFpIFMqJvJTZXEhYks0dIKWlmt10VRVlsLAqMZE4A3Z61wReWRUotxDUSYQbVYsoiQlRvYktTcTqSFaGwxylFkSZ/juipJbsdZI2RF4l9DGi1drFhbeZUosfiUNLErtKZ2yXd4sbKTiB1KJ+c26ApB4SlBpsQtkjSp9lNOGbI/Ziz4N5qnffvLZkYdfgu8rLssYcNCHjvDoc2vbLGE95drpo75Z0Ros+XkyCDzkviEcaMR2qQojxO6dvOVsJ2nCQ7tQOjYJzyqWjzHW2nBYvjAjBUotsjbsHwb0UB4OVTwsy/HFjgmW/YxU8fGwcKFSC1yoMYlU4AasAl39panO1EucLnGSewv52U6i3oNe8UWNrYyyjTJJ5dsyYZXfV7Zht/+I4LX4Gp2Bs9tychHL1gXKYo2/P2OJkoRpckywTFt2ETXkDxCWVFTvhU2i2h59uTMzSmot7Ryd15AZlOduVjioX7GkGQGE6TF3a37DIrAphrv63FIqgsY4ME9UiWC4/7w00c2Z09MuAA1eYVy/m5qXomjqK6bDdL/GbjvGN8peY5XwIqN4l5X7DIk4MmoTGUOkT7h0MozE3YcXfncgxWYLKeyQFg47HcFZxGoFaEV3SHdoVKTLWZiYH9K01SKsVd1Jj4yc4Jf5DRZratjzvBYqsRKJUSy0T79o43ad+5oMzxWV1jQtySdLZyF5YIWChV5tGF59YlaIJS/JKmFjqxqbrMtnj7p2rEy47QSGtjYrJM4QfnkB7CfBz0s85tURJGmWxgs6LmVmY1rFcFChXGqjcEKJ8VVxQ0fbVKBqvUyETbWNkV7uLJhWQ0tNK4Woqgu9mxGLVkeqGJjlf+18SiRF2Mn/FUHaJ9dKeK5goEwrTz9g/jEVlIDHpkzRvn0UiyHA1kDNbKoIm8XH595gp7hmCtAkbhU7bUWj7SAQcqJpEUJke8i0WVZJ2A178piZBhZUWD2pjBQ81vvwSiLkkRr1oVomBzlYTzuYJfO2qsZ/XS4F5aGI90cEinuyKGrJPimwKXcUemgp9xLeYi47MpMJuoW87oI40WJixKsEYLEKox/QtMDmvQTOu8iXIQJNMNwL6Gj5tjqtQ5m1acvpc0N6NmqIe/zlhSeHS1GHVNwWdEZjqKsGDH5ElgDSH8ZzpcCNzFs6uc3WSdRiUFFQ874odCRI0JJ8skvV0/lLHWYLgyJ4DFeY2YzoV5/TzLihzt4G7dYBNZGrSiushxVBHSWwChsEcSmgo2JUhrQwGbIExX5hHshwJEQf+AmNkGLqqADzPBk9BMLW7NR0jnF0cJJ2pf4cCA3pvcWetI57l0QJ3lbAgOUDmc8uPAxuHkDlsc+5Zp2MRaGuC4t2aFZH53l3pOwi7ipN0k3lUvezbWHzErXna6TyKXpoI7umEz5xV4jA+g0sYZ6D47agUmkOO1HRNeo8IXlqCOtielViIWPFyL8GlB+LjI44ikgFfuUlVSndd8lOUX/ihtR6NChh4GQYIR1suoWzW2SRy6nkB2EEsybtBhOJ7++GzFyQcqtUl8iVGK+krVh4967TeBPz7ig6GsWhHK6C/BVy2yHqXrNx0FJuYd3hhMSyPDcxk54bUmK3ghZG0MM2I095zu8MmvZbmFrBx6nQ8U0vazYvFxW8fn56utF+u3X629XG8YOXB8wVnk15vGwGC6V57FnlGDhXHgDGTe/xphuZgt/K3Wwf7YJpSAi2Ks/QiQwwNmP0x11cl9vlNm7nx/7Pm5jfO25s7RwKb9GBorA430Y78/M5BAqiJLDK0tONnCwkcPpbNlpWu1E+4pfu/RBUWgHPsQ4zUzDkLIGK7WYtcsTytXlLP5HXcRsJoUnAeGaz9nImSsmxJsYju2jhOiBMmOjkx0+N4EMCZcBLSJqiJBD5hvOrhE8tEd/lvZ0EyXBF4+Vr5PQMq/7UaQ2JZtA9W9a1PknEaZVubJ0hB3fNm3Pl9rwQDXI52fhXIwxbkS6M368dISvQ8xdHHedSIkShM/jtDVSJws41evhIKzVP3yI+X89fETEh/3ceB23bNp67phDOtsk7L2V1253TelW66+rPjastkwu1ucJT9DkFbhvwdOk8h54CZFF+3mEccODwacvc0Hj/mhmPu5KNPQSzYkWtVi4CHGEFqA5+phQ7xcj4vUdZRmsjtVGlmChKR5RHPHGL6tXnFPx9lbLiOuNe36qZaJfwHmEVZrgFNojMdrgNQG3NvTA0gSnU5MPDA9LYc3KUoFV7gYm1Aqn6bSmc6hRFFXTin0t3AsLzDD6ds1ZY8zQWmx5veasg/X8Ab81kM0jSueNbV++rrL06/ZStWA0Pxs7hS+XwgWYt+dlE3gHNaHDVuwyxQkXozAQUHESbtkKWJLLKCFzgi6iWk6F6Z/9CE9lO3kGpqej9tEUi0XLwSqxxscNiPCcWQazHfJqPFuQm+9nbozRFVGO3kq0E6MCrmLw9y3glNomdhJUnRmQckttol/oomOr7+jsu1a3j/Kb6Lvv8odpQR59e8fVLWRFJ5fPX3t+Zx4IOSjssg687M1WILjSkkOKjiMFEdFmHNSIHsIYeADD+FEdfYfJN9nXFXr4tV8XTlnZqDwhywkbwCeXrFskFGYDXAL2kiwWezZgw+9LlKMYjdgmSqcRSmerSB4j9Rze8Jhgbsv1T3SERu4mDZzbGGLMcRLN4Why/vD8YpbT5fwFmLAE3zQ4knOodlmHdefy4+qwmuGMPxurmYlFswPwh5UcUH7PJmQFuzSATPQzFpF/cGJuBh8norc603I7zcsDn4NTspl8NQ/cwWVTu7qLK5jN5VSvpvwGvAHORWeK5z3zP7z060gT1D+NWjl+vBBJvZm4heHQj84sSDwlawDKG6WFlSSuo8pJCluJ2IHUlrwlDM5AA8ZOcqu8g4N5A6O2eBTOqMlT6TMghD/Kcv9xLfEOzB9983Xf7r0Zx50XLQqpq5R7nHXwti4V1vVJad66IlkKtfHLvo/f31d/rHEGfTta0il3H8SvX8MvWP7S9Y379ZSYJrc4nvIPSMXpv3hpvaxtSXG6Fn2J0YbecW9MP0cMDFPF8C5dYfIcF6TLwfGDmdhOg54nW5wniiFNe77jYANn3+ff6bbmaY496AGDcM6+4TstfDdEDLCxmP6DmzSi4qziDN0s9mRsPSc0EauuOb8Pzb4BGAqIN4SL0TtN8g2FBRz/8f9j7l+Y27iVtVH4r3CnXOezshapSHZuu2qXjyM7l7XiRG/ktbK/HScucAYkIc4MxoMZUdTh+/72g8ZtcB2SI9p1qhKL8zTQaNwbQKNxtqMNXz+uiDj30CvCHazVksOvKdjE0zhi3CtohvjfWMmeP5WyWBNJ+LQW1A/OZ5sVbvAlr331vpbFjKeeOGrZk/zmckmUynposk6U2CZaqhXFZrGLb4KCTKl7vyhf55OXfFpmTLhhcYfGSrjOks794A0e83ngMUKlPHO9E776opVueCbFvEYNuFjl0qEGLFO7iuHieCW0zpy89J8H5qXO9ubF8BzUsN+QZSNKfvJyCUU++Q0veQ/RWNeuqLo4YC0wUeNUhf19mPwQY18GLK7RHDSTV3RTTd7gkkvI2801WqZebKJ5qW/I8sLWH/snJWl5x8O/O+p2rO37xUSOnYErSdJ920n+vCDzgAvHZlL7km/Tw4pKhIuVGFvQZg4bu21wUBoP0I+EHmmvdmuFh418PKDjuqyH3l17NOewTDa0WbNIUQgcBizLmWiMIB4YiBLYpTTiiRHFUFiyODEnrMLbOI0vqRIE42e/sTpwPCzJF3zgj5Ju0XwOh3oxmrwzEKNQ4f8yRZkqa7Eo/a4tCsTQF3AwlAwAVsiHhLhMhmiqPYk01TCLDSx8pnOyJDlG8TD1nMELmXfCjD4agJQJAjh6Q1We0TpR7zL1y/kUPfRKqBeGwYM8UQJfihVEbsHHGmODiLykHaPe1VWiTDZ4rl/hiJJZIrfSxiWkPEKT5nyKPLgL5pOcTizB8WkSXExzzKb/Rhk4glKri6MPe6jN687iBfWGb8WLBANBTJYSdLNujdJPZVskdf9oOkMnbCm5zqUvWqVSHb/5AQ9ZcQ028lZ2QFNyeCj8XKQJOc0C2vCEqIMmVIGIFMda78vYJY3ceQ5pVnoGHdsT6HLodpym94mab3ghB3xTsZkfKk6pV1T4jvMCR2DWdouFhXz84yI6Yyn/MlQQTf7VB0z/YnpW3wQu+eqPsv/JkBWIZfBTfY6TdAnvOKe3n/Qehw42MpUVodObFuZB6a2tofMCi7OooTfS0wY55R1Xs7LVLIOXhYA508yh9uimQPMYbZzwN6GPuWMdBWsfpyjDRTGzv0vnM0fOl0tTBx++g9UoAeV3MHrCstRFCRxvh75mEW4oowWUmwfW4lWTHltkyHb+ighcpmynasPXwpnjNhbV2MlN7X7VUEmdE6HJnK+SgX+XpYO1vDfkysEP8yhcg+G11Yp3EHsCc5gy7BLhTtiUa80W2PAqhUvFs3mduRLdEaVRG2iObu36mxNaCidE4kqYDUNOOOiW9ry0hZnTe/urdtKe160TthGvGPXfXbbGWwybXHH0WQhLXd5H7yhxSxZw4jv/DcBMPHRkf9Ydg6bXejHjFOkQ2QVa6jZwDrlfmK9z0LLAbqAWwfsuLFah2dwu0mxul2iWeV9OdjK7gWS5U2/8k9ifGCH305EPL52v0qUunS/wZgV9V9/LtSh17Xy77S0j5S3DjhRgfOoWVFktnE+nOoRGYH2ukFMcwWCikAsXgiv4BXZqjSuznhy1I0bjjF5iQLe+3DbGbM45doogx0vePuD9v9ZBCwwPPOUOVpWocoEWVs9bG5Pv4HWV2/1zXjFdQx1ELqM8QL+w6hC4MgLb0A7GlK8lYZPvhWd2d82brkY2gO22jacZZaV6eqQPgZ0v6vYoCVwGyDMXYc6n8+WUK8bEkWjF3C+7ecJZijNqg7NC3nqMJ7ee4I1auHSmTFwtfUfoGPoQHyrcahHTcIKUpylyMk2RxUSZoDmTZiJMC8pLguhMLYkgZYrznK9W4pR+vEzQ5ymeMGAmKHlSEDFWJkhiTEvQ1ICWoMJQliDVSQqMNAkSjDMpUpOitKkiVj01TrQ6aiJAsphx1nyVJLHBlgZ9Uw/FiRBOB5zOUbbu6sPCVniTClgmu5bpuAkyS2blvk51mUXRkTzfcqU+3Wdgb6bjWplUflKhlnmbEny5Qg981MaETxHgyCkVTD7FkSB2fE4qUZFq4CtUFEPMV1g8PJsiyppOknnZlqRCTSrzK3yXJVOmVZ6UeoOSQyVfPSHwEVSmIpOSpUqLVOpJ2ARZPFSZJPKCTtDWlK/UOAQ6ejxEgcGr0QA9LXQBd/nipBJd3pLU4FEiPF3VSSpOVQynDI4AJan5oPM8SW1SNVdW6U5csirViMquSQ385RY3bKh5D7TNqpinKqMq5yk5q3KRKlH+a5UqM/qwRtUqSxZNnd2l20bd0AUWi3ZUpHLToJKvR1NEzLhmKNSheABGykwcAaXotEBJWlfjpoReuUyyv0uVGdsk42zwgms+CWqLynR5tVmTqr52laQkFY82qe51KDUgwBZ0uWxm8OhtPMSGVPngyAwr3sS8BQ1C+ETooSarWOkAeuVqY0ta0dJd8GGGHF3bWTZhZr/GI1wY99NfZsdbyDsaiQnUwp0trMXWTm3JBXZ3OcTkaX2SO9xSr4wCcOl81MmtsARp6SS5Av3X+ly5U1jHvInLXhWt7pyVNsHOBpI1j9lzV+F82YLBy9VwOtjZE49dWubBbAtxuIuZJJg9nBkjMn/YSMUWBBe5i3ULlLVdMPs0vGBDkcp57jQIYeYr/SpZ2NpZXpaY2XVaLp3dwRKeLabVCsNGnj8T+bOP9U3VTXQb4tMeg8WWgzpdQkxU3uRkT0jO5FPZYldzO3mu6qJm7QLMiez0JzFbeTOUNytZn8xZ0VddBgqygzRew5UGvSEuDPgDFBvP3CFNpNbFeCnjX9gHCYnQI0OUOhtiNCPU+yyQNjPu4dzpZ3wg5EpshtUE51FpblcfLKL9jRpKHBH4eGmXJF0s5LakjTmbetAJKifJGldSJAds3YGSNrDP7QArXNh7iZQr32jJlxAud+amzjrZE12Mq8F3TieqnVmgRo17FlBjZ1OzXm2ZK27tDBQ1aBy5x8LpRjXP/wpF2kCU0KDcKXWl7diVjGBDzEEyTO44G2/Xh+NBDwebF1CuPAjMYFyWckr1empj70KCCY392dhMWW4XImfmELHdttkCeQXjIr3GZmEFH4hhC9Dd/WOFk1kGuppwzOfBzh4hq91mBd/u3Myc0xG+YKiwF6DtcnHPd+EwstVFG25qdzAWeQ5QUCWtr43z/qBUCi1gbveXNqPOl1M18ADEqnMirxy6s2/fOtM0rCn5DOambc/SnbMF3jn79p14zcD6pE5YcJq6bJxDNIPB0j+i5kHBxeLdYTuhO5bZedhgd0dX3H0lboj7itccn64zp91uiPMuo3P0tNnY+uO2fu7L6Z5hSiR2FikoyRM8QXUP67qW9k4xnYDuWZlA6kBo/5BMH1yFZ18WJTj/kodWvgDBgZUAl0HE5BGOoAanMgJ1D18k5B+bCJT54eKnHpISHmoIPDjBkGj6HEIsaTI/5WAHX4D+ggZAb/FAg4dFvfUETBtRFZ8TWNBn4qir8Qsk0PpJ21VORuH9NOuz8Is0pkgro+Wo0ixoob4qYEe53uoHb+BVcV+7cqct0TeR3/18/UZfFfd1HGnv7mk2AoypUKyDyapBhZmVw0EiUFMUHqgq0mzHV0AEGlE7AI/N+RIPJ3mJRyd6QVp4AFuhNWY1Ro1fEonpWJICWRLTsiB5My1XdsqwCOPTLVDciU9MD+6k48wYqVkFnlGmnR/NGdNTV8U0O/AlBYYR7+xHcO27lDlq0Xl/+1Kf5Afh7Wf5+rua9gQVRHn/k+NjAcy6Cyyu8fzx4vzPs93/2XvP7D94aD8nOy3izkkdbjad6buGYmkFd5vl6sa5M37qh4j5gLezZtCdN2fu+Cy54xPgDqa8nZjkdta0tnMmMsjbTk5WOz497bwJaaemoB1MOjs1zez4xLKzppKdmTx2arrYBRPEjo8JOzkJ7OSwv+MD/Y6P5Ts++O7UcLtzxsadHg135RaeHGE7PpTtxOC1MyPQzgxcOzlU7cwwszMDy04NJTszeOzMcLEzA8TOHhJ2zWJndfud3dF30LV3dmfe8e67szrnjnfHHXTAXbTL7aBHPeKZ6PNzW/dxu4HPyNFlorxgjh2UxTVaiPJwp2G/Y6rHkl8EryXHtueO5T+ap3XZSKkFg3wd9cGxIox7vRL6gsPxj79e/Pm5z9beq1CRpl2MIegbgwL2+5IibIxH0R4gkLUBc242gWLcXE3E4TwL2FrSURx1WxAqEAe3I+DM1zri6E+Yh782d13Ob65+BlcJ6NeyIue4JfdfL85lNxwjxWDKqbZgpvNBVjKUUfwbCqvE/Q1NT9p7yt9b/B5rMu/b6461fF3QHHwuTb+44Csqrh9XobUuYwW8bZki9+Z6K1yqNUvAYm9RftZvYmY0kkqNKlq3NE5UIz0c/ETp1u5f1B5ZnQRmGMOKMKDKzU5hderTMOsi/MRiKkmJD1qf2dvysB70qV2NyyhBPErP9XB6v53B3cIwgF7b+ARzNA+mShimlJi8XKysbRKxocz1KiLIz3amd9yDRpODXR9vdMkAONtCNxbXAeJymfWIT8zQtuPVDMuGIB6e86l6NVMGfpHKThcjFxUsD7s2kqRehbmm7I5iroYH1ZDFJRsxRptYluJ8LQOdXyFeL+c7/XkttOl/E7yRzgxZfR+4TfHZcW7Sj9o+TbsXzGjRun0coT6D1jyoNIsC5pF4EcfE9YfJ4cYdHYDLrXBqBO0qksJ/Pn/+PEgl1VJl4Egasi2AKxjpn2lfNuKdd+ji7D6O1jbfiLnj559++ecjZw6QUBiwY737J4c0D8vnPgoLzjkS+2MeAbYEXQi3uQ+VvEcF4WiRXfgY3OUjVVf6eCN2vlxM9187umhzDniqy3e6D2jmqmV++8W33wb1HIoxoron38F+i3fJzJiF8wBzQ8/ppiooypmHY/HTgeyvoaJRCakM8xjH3s13osV7Qi/KmOIRmtTkZdFxnXTobhwPK/okMiGttuNTDnE07UZTGXSG7ENcS0S5DA0YMqB/u35VUO86LiDKtdLnM/tL/rYutFrf8rddNvp7n2flv6ns8PCwsfLiP3liO850xyOfjXNEHueVaEMqf/FZBbdItGDJMOY0D4I4XNzSrfgEkz/So9ECzrF6TiPvyxFwp/8DYj/BqqxSXlxC52Mi2BLOhcNgosDSAT76/U1SsJW4qeffnHUJSsweGue687b5EHgYs0CRiv786FlfS+f2liRry929+i2cXKjfZqBX34W4crc2jvP1LzoXBm7qk/KZh5mvO5uznaD5/Pj5vhL+NNNXYdGaVHy8zUGzWGe9F64YOlYEuPX7uC4sptZ1phh9pi7890DS95u8sS8CaldVL/5DrBn3bKN70Q4fSCNJRgfOddbVRAxI54si6ot9T6nq6Kl5t0/ANHMbuZiSik+AcAbl4l+kCMkYlwlCCn+WwJ8n8C8T+FcJ/OsE/k0C/zaByxfjHAiOrR0AVx4Ar0E6wMqPAuMq/dCRh4etRyn9bzG6wF5TlPA+JFSFB9B12+BKdh8L1heTHRC213xohSOlEGXJm9ilAx3mrFtGOJ0nRLp+2zVtEXkJlReFQ1EZc0HtkduDa7Ih6wCVvcrGTjGgm+Ws5pwYRpyUj3WkYUopUAYMV0sbcLADtUhL+phq7Uvvjm7oQbjLYd67mA4uJeuRjz+Z8mmjITTSsByClMuBlBtaF+QzxUUEu4xgzyLYcx+THyXKG5ITBmq1S5d+VF1sS1ss9BcLHVk4tK54F9HDpD27N3jRMf/xGSe8LLIeObSJiRjJ7mH4Bc2LdpX/9JMSQRJGFkGLhjSt/A5X7VScX6iQnzkPtfWgcSrcQ6ob6k/z8zQDDrAbVFZkakcrKXyWedd98QW+YGTyI7gMQ+BE8hCHUWvSzFadymnLV3ArrTwbipZMUQ9rM09VjB1nA6fXq/gu4ZMLQfGy0zVoVhVeOzaglEd9HvA6KwSFVXFxEgfABezEDqiDmi63JczXadrPU3g5RNjGgPVFe/lil2+rnXynaAcPCk0R21bZDhR7PnTpl7B4Fy7kjnOs5T25MGL6NQG+9PgauiUzUi2on1GPJuolQAtE4NZDgJdkDVZcAd5AR1W+UTziIYpOH0ecESzoaSqdlPg+nI9sWObeAAe0SxH4dAoZF5LOqd588eR0KEpUC/voUzqfl7eq1xzmvcnLgIquOpX+2rewhIDHrivtea+PHx+utSBBt+lzGxsjxKLazsSeNe6AGPnlKs/vni+elV/d5Zd73sIo7shsQbyS1ZjMkP6qUYE6MDJWyNCcxoNw6RYkUUaCwbEzWnE/q70tLQ1tEevWWN6UVOC4BUz5C70jaPKWr8YqKGOCPc+tZQUB+nZnfR/0Dp+KcGwLdKLFC7WXJG6t9AefC969m/4pH+Mb5AfGYw47px5KtApfBKIWqh2nz2yw3Crv6hY6btwo0Rox/LswnhjxZJCMvjHRZeE54Fi5mgmq8snvpCiiouH7GmxtfHHAwnLTx1HyOOiBY1MfK6WXu3zDmn0Yct1HNb2X8mGPDz/bTzWENhuB/+X607eMdeG33gEN/OZzvUQnGhU+VEls+POZ9blvolDievrCX+/fZ4u8I/nwG05P5VuVfa6BTUzLMvIE2cE5Sr7bQIE6uPsqS/1UKqZ5wxPSHRo0lFjn/rCKl+hf9WDT4iE650UuCzn0bQ8Z5YT7WeWym/MhC14Rlw8J2RL7NCm1iw4O6Srouz2v9Lgsj501y4pMfhAT41DpV8q7jLPj5qHKIaOHqrnHwvbUlmBj3uPVMUdMiHbExDPitlwjCu7tT7LQjne5XIKvSK+EFDBycumlibtV7ZolPlUy/tEh04z3nBf+xVSVipUWD3ySNQzn9y/xeHVE6ahIZ5PkdWgfzYQn3AjB7PX4BF1lFnjA4s1EOOECjvNs8GKkpmPH1VnSyGH54aFPnBn5EmsoqMGNoAoZnVSLs8lPVRa0GnGCIpspzogKMD4VXoRT56Vub18zEuZRiUV7gUXQbyu6KFwBdBHakCWppv2rDn6AupsXhK18mGXTjLHpRYiLx+sCWBhbc6WTL/JL2gapiKtWPghtmUeRefSJ8q2HwSB2wR++Nnuho8gmf5IWz9fdujgPmDek3H2c/vehK4CGpt7IcngHClrb5FnkUTq4VWjTPp+1rY0cWq4Q4bgpwdI6zY/86R8X02d/wk8mLghafCP66PTJ5Sx/8szNxLFqQDV9RVj8bGXvAFxN8z4uvCfVf+9bfcigj9mosjmEC8FeFL8pVOLMe9H4WTGoyIj6GlxfyHzwkLAV1IzNhY4fbdBwcQi3U3jkY3jnQ+97DPCDBYzOmL8aq17WdTjwVsigYv/O+s4pWPpbgLwMrb9PY5k73HC/w+o6gif03MKlVD0ybplU/QMstMLiue1hmZABDtA+ROATKh/VzyrxR9hCSbOFqjgkG6eqxpsM3Fzv2zqumAn2GTgFA2/4LtaiZQRiLjZWRlEIXu2rlx6cB/Vc7NAxQMZ6t/dpPYd70IVvuiXyRzUGmDVA99/DGysqpNnO+s8D7qyIydCJOHJItJP2C0I/r9HnJGEdnBMkLkTmuz8uLv+Ev8/45Prln/JBuuE0gMYV5ymaoTUqEVnlSTNkWPDr2tuZg+Ac3/FUn3351dd/7uBxyeJsf6IyY2KQHs6b2XE0CQ9zfnJxYKFZlcBWtGaYN7j9cuuQM/FLaLuR3cvqZkPabDX56S28Ge41UkGCxzON6Y2Djey0k7crPPmBTt6g2kuwXeElhVeC7LHbAccm+bNwNIDq/mluO90ioCoXIh6+R+u0m5oVud9nO818Ih+3lC+Qy6soB51bQkGWVixTuj24VznUoY+7mHJAdn7nK/4ZoaHEG0Mw8mroU0yCCBxNwiVI3AztY/rher3Lw/eUsPumax/3lOoIsN2blyATCpBu/nrkox/WV6iZU12mxy6D7LgqKwY5dG9fRjllBQhTh38S/dK1oyIDaW1ISku2wSGx+6DHTvNauXDjR1ZvtizHmp9WWUGyNZj180k72frsQJ+ki+foN8oYihzhcVJjk2R1eODzL1AFF9l8nIIDLR/k80GTYTgKRT5x6MxBh0yd54WCHb3bADMyzSevGtIPYXZR8DmY5rlNlYn6+Kmufjpd0EpkYJOJT3mohkm3xjjftg2CRxhZtqI0duisn4Hzsulm7jE6B778rtsmmzm+nHdbNzGDHHSqLcPrhYCYlXdsTarwzt6TC4v5+ZPLQAXE3/G6uuFD+8IRMi/ZsiOFbanlQaJK2lXT8Wad2wbyUUIPSj/fseA2xaC8GoUNXiSCSzJwUy9joXu4xkvEOqbeP5rl+kXoGM5jVXRj8XOAriDgaWoq3qpgPacozsuWF/odTGIWvwAe2+KuwORKrIlJqxvXsXMmFnZbzGWiWmhI2jeLfq4bqxP1lLMpFkNWrCvnFoEv/GYhpK2wEwTmU9Q2jIOpoumh/YuEF8BnB/vK+E4uQGX0kxbL63vhE83fHMFY4dbmg4sNyP/0r53a1PxcmPJaUU8q++SHBuNqci02WfUbqYccf1fCu1tV2xH1PBUQwOX3DG1YjLp3JWTHOOVqCP9Iwc1drD2vbIrKlYWNTRAuJ8RS6+ZeUt1jjNQq/LPwUDK08MCFDvKZOFKf+ZA6YXTRklR5Szu4xuYSlNw2ZA7ebXj/SkDtTck4x+rWKs2AQ8TXlRHrAVc5Vsckq+xoXe4X/itWp1WPq8IxyMHLIRHlpL1dSBus/aVo1srfAPv7phKRnMTgnvP7Bbdw0vNKPG0YyCmJ8t1D3VLhkeY4SWcmIO2pAc5SN0Mn7mmrgsasXXiKtPUbTo+oudUgj0rcPwqWhwySuaSB46+pD49N8xqcFgceCypc97gxH3ZQrQpYkJqRPFRfLnVAVYgG+fjbKPgmE3Nq+gwqsW9IhGva2QVb3GufJhVmgpmtQljI8KpO3iOw9klVVDUoWga58VWulZITOObKUojOGYPwidN6L3vh2uiGLKNOP7ggNkULZ2OqkTpYTrMOvN+qW0UeVfrmdsBP0TS4NAMTMxgQCaFUsM+0T2cPPnAKgfByHFO/Tjd8vUWMjwcdS2sYrQrR15hBUgdvOgzs4DPhdc41IaflFHPFpIL0mOW0OWFafn6wtyIn3YiqoCUP2+zk9ZYv8t6gKja0YU4rDUnq/xb0Cdrb5EeMinY1eYuKdeBFyh2Unn/xPFBMReRWxbX0UxdPVadbwn2kd8an1MW5dbMRHAvuMsZ2uv52t+zsfOc2AaLcd7//qcpQzboCvf9Nvexjjmh3JS7nuOkbyEA72Fd+vGYnV6gas7rn1ZyB93275CzsgMWrLj3Zh2Xck66AJm/gmOeRFhMgmmYDezh4IRf6Nqizb6DREr8lJZ7cYD4zDQ2k0Gd5QGbCWaOQi48WhFSTZ7xplDXiM4iT+AWpnmWKYFV/AB82ONnR3iWcPVSYB5ptavlQYHwLdi7fRxPOS8XB69G1HHBQJerhY1X/OWnn3XJW4nGy9ZGNWBoaW8cLeI9cnEcnmlnboGwtDKvswKPTq/nY1qRbtCD75mYueuB+to6j97T1wwu4aWgDjyPwtkYqPaDuzs9it7TcpM+fXAY1Kq+TlO79yn5rwZBHlteiwHsGARPis94njwPKMuyRvQteEfTofQmRtB8/0o2lIDI4FC5fVw85ZD2I25jjQ+jNrb9NYEBQZNTHPtte1eCImL/b6PU4xcobsMBw5VcgJTVlaDvtCsv4++pOBAcRVIRT6sKc3RVqowYiGW7aabZCxJ0gZKvj8TITz/kcPKCU4RIzgc/56MNJHvUH0s5wF1b+UuMmEYV8fD2Wp3WzEk/rBKau8IaDRTKy9eAnEe8tMWbBR05dPHJL3DHdgkZOpuBkYtZ0ic6Tc1Vc6GgqGCeCKu985sJdowWVXhC4bmJ9MrqiFjCyJOF5lukbtKoQ+PleyrM8v+OIQKUXKAoPdiQvvDgkSnSokPXRHQtYTH4TD8lg30QVaI0iOQ0hIBxiVG1HOt04pwqBr8Tu+KA2OOv6AWFnr8lWwsVnlNjlhMZJeg8nThUHvnHSCsG1phhFrCDjJHV/K0q7IzlOCGm1EZtw0LLYjmVMjb1tD3FQsau54rShTT6FyufBtztdyb3DfVhNy5LeiULd6fLbiaLaQanIJfRO5OfMNJg9MoxcQSvey4hTN49ileHyEX7SdFfFbUPugy0Z0yIs+qewexLv4w1ZYukAqg0y6dFl5hB4XTBa4FkQWii1FtYXpQLqVV1u5ZU6C9+z/6CS28kU+oZy3BWvQ8rF9fj1uZGxOHj3TstVDAzfghpRpfXbXi3BTh5DXlZIh2eYp8s6XyRavEViFzMPG6wSdmHlFqKcUocFnjff/ZQQms1J0E17DGUswLIyglF4rsYDeUdEufj2KasmwmNNKFsHaBkiWNxIbUOC8ijtw3UogHgV08PqZQg1fB1M8gBvcEnC9BvcisfWHPgUGqrWaDjPAcM9J91ROszNihoHrcequiJtK77u6z2217GEcHmnPUv0kR912cbjMlRwWtDEG14gXUywyENelqZhc40oja/f/BabOnEZ6ooG3LuPoUOfehBRKm4jDt0mV/Jt8vio0lghMzugr/sGQY7Tgu3oJ8/u21WDUTt5WYgHW+MZbUUYZAfpsxgQHyPN77goeHtik5eM0YyIjEcE2qhgqA8VyJUKc6gZYoLHqRckWYNz0srK/Soo/z47sXAb4VI7QX5ENTSz+TbW3iVstW4JIO9z7n1ntQfk3reZuzTA/BBdS11kfjkPAN5bPAw1aEWLtSeguSFrEHj91kNWqGV+IN7Kg5jGkCMEL6LopYsKmw8XWmbeNy1xEYHks842vO4aDwFnagtaeaBXdqWf1Yq2ZEEy0eA9Uo1pbfQPjdElzb1Crhu6IH7AxvuEE1UX8lKD+4gu8vksxJzJSGPGfM9u0cKDfY98/J21YuuY0LoKB8PFYgpHFcH9Oy+a6nJb1/T2MN1gaxvdRjbZba7B/O1vodMZ7u0hxMchUxncaMTsNJOWOFUId1EtWApnAb1VlgMGQOYCc+qFgMcd7G+ce9+V983cb3j6wUlRjHsWQLwEwQP8VGxTuuBlDLyYPognQIOwUfhZHH4egeGOkIvAhowaGWzUk6nvgRYorgTadQg3blzEK6UNWXvFJLv7RQy8jIHPYuBzFxS7SV6GthQxR/yRTZZx5YhF7/C5FHVr2sIONjdWkU6pHcr3ZeXl4eNNAbnKNJXem0A6wUreHX6EaqIkUjfh/dL83CRkBRgaJR2XK3bM5B38SArBiMk2pMahYIDuk8hafonwSg62rVDNwp199myGSvRAK7iXAAGVkw2dVB8x5icA3KzXRbc8C9Lbm44sCJOMXwItvBQx+bmrlp4Wf9i1jFnBY9puBAxw6JTH/0AUyA5KrIU1z4Twb0hFm4m8XuFl4lj/ditk72rqzwMXITz46bYrxYX46MV5CcLsZj6I/VE6JNZV9mdrf5iL93uM762XCSH0yQzweQVqD+V+Ni1cSWmQ/b4Mel/mp5HybYMyX0AOOROBAcal8ev0hi7aDWriuufelkunzI0vpApQqY0HsFxjBTBMI5W4LReQ8uIyin4ZoIOdRw4DOxAL/oIc8FcnLNtcz/Ddydzo0XXB50kzHbKDp0rxeB3E1tvMfBj3sZpUS6giayxxoKGhUVrRn73gPKExA9fkDOekm3Iw45nla0ESVvO2nP5wK8ssfqZk5V4oyta30SwtTLZO/b3fx1FfDEc49B0oOyf9YzemaVmv3oRmg7GHkWQ6PLy5nmV/HThFyhiDOTE8fUNMWjOzHjpuQDERZQrmE1XVFqZjh/UdbHn0ACwu+q9bup5TG6gxPFRsBSdgCGgjQjnSn+PmT8pWRG1yJhttHwQmUa4oecilj8iysKD9FpA7It1hiZqUMfWpt7A+Fxbmifd4rZQi1/vpFh01iB2i0fWdFZjbxghwG9OFpYgCuK1F09a/B3slBOIlcFsn8qyYHN0rtWRObR+SZ7SeZm7O5BBmAXOUrQvqFQtvpNMgJL7nmgBzMbkmt5HC/aT1wgW42FswmUoUtx5KbGG8HKxnDuJbh2TgUSSnJRKXVu/L4smhnld1/R17AIbWIr5YMVk8gkbg1caxzQDu5vh2XLQHRSH2n0tUFLjZ9tBH32Osvwx3FgyW45I3FPMphf3ygCO2kxiO1EM7B3snDHjMx/UCaiH7t0agackIJ7xywhlOrlCTB5JCkUofklpSjYxMCFeTn6o7udM2UbeKIxWNK6JDVU4gKUaCPF6mN9c/BRJMhfWBVU0WNDql6RvMVtEMT8ue0qfXYzliK/lGmEvZs8xTu9U6yrEDkkk1ZBKMSMI6io/q96PGI14LNzQjuN1OvqddlctjmkOXG4yKN8hNbfXfhymPIvyA9bbh5ysXN6+vZrX3OiKvD4mJelRf+5bjnMj/1Kd5F/HmN6sQgxuGvagYehHPF2sWTvBBaWUkIbMVLRiO/rr+8frm9c3NT6+GXuzZ1yhmKEtf9KEmgNVpDABvUsiXU2yUK5OXLkJgU0L4PbHRgivf8FStjYnNXq1zOAQGS0wbiYWqaZ6JzXcbbLB01F9TMBr1uMiz8B4ZqhYIxisBQTPq1k92f/Vd34FB1hA/fLnoxIvrpkbgEaNAP+V49exNRT0yum29/P5moG9AEmihB5WCsFZWTo9pQTQyXpCIiR/wJd58gPYapp1Mx+FCZRlm7Luubam+L+mJJwLM7QBG0JAkVgBxktxWi9P44IKSNPC7ESMd6svFi3ucRiVXrjsQ8Ez1p5BZeDQdkXdEL3mZ8ylRumOhzdDzliI9CJzbge2qCokHXVcMourV+hxxpayZknLp3xKnKH+/astC+Zw4j11fjEoU3GIURdCucJXydIC6djVDIgQq2fBu4r6y/u7naPOfF16jV8D4dG5e7RmO5mBC5KZpkOyOwQsKLrho6wiCuxC8jKKzRRMBO4ZC9Fkcfh6Hv4zA/RDbY+CUwUVg26WhCExeLPwxhT553TW09pfCgjcWFOdQICAMK5hqy152GBMxdSgZTcFXOZXUN0K3ic0bPDaziFZb6eGPv4DnUuIqW5WoWUefwwCJwgBGWJ/0SQQm7VvaNGD6Fi1Xwkdsm2yEdQkDLaLXyfo4KSOmgPGIeeLq6irIRpbpR4XU7RMHE6caMUJGQgC2CRuwdXEIulg0MnRk+he4gTx7KhLcqQMX+ZER/p8oG5GGMS+XjFMnyPG7XU85s415ft3mcP5k/Nhxdf2vaLPO6s5rzRr5FI346ub3PT5l9u9RcYnZJhiWe8zkSyHjhUXDtxYhDdT4/c1AexbVL/ruBlGimx9/d5fhqaCgN+oXaHfZ4n0G60NUZfjsMavbqwIx1lBaRozUQRKfbArAJex3WrOz9bY+9glNq2AD56ogtTA6jnUKh9ZnpEf37ZD0wcco6lbuLR7RUdcSKjL3XgkjBlIM6GoNviNYZdAK/YhuQhuu96AWh+d0I7q2w8xamgWEkjAmTSJjVOnfKUXUB2QxYts1wg41RpOWkVGKbjMu4YjFXh/z0KEgHeGv9yLAe5mX9wyLonrUYLDlg8obVMe7DxBLQzRl4cJGgXTw0RK9+uVmYGDOK10zZgHfQ3wQxXo7y0JpWXYV+M52cXdzu8el5yTcCCXQoZAcI77SXHtwgeZ+mtKhrIsJNxR+YnaTtdAta3Hpgbr4rZzl1TQohoEhSYdXDY3HSKiB+UV2eYHvL559+eFu+0xeQea8Km16cqxGyOsU9qzTg5eVN9i6VqvLhm7yEM4Ja0OUjxodZiF+iyuuzkcIvYrhwOyuCkEzPljoAeb6JoKaO3Z/iURjpBPNhq/+Jxidk1cjQIQHr2srYN+Wb/5w9GzoDoqaQXQqlEJEZsFXaFuQ5ards2ORW8GcyvNwnWcbTmnzVo2q4CoD4JqST1kZeMpqhx1N7q08vCDwmnZi6zP3ySYDPqEgGbxBxmLU0dJ9fzlQ7J+LpBaXxmZCfEhpDG1fyzJPAKiSXlyqCXBn2zhowlHNr68+zTR5iCAFjVrspQQMx8/+lQNTLHEbQGkEuDMRpOb8x7z4s83OXuzgISpemcxdSOr8x3xo2TkIqhDNG3jpY7j7LPpQViOz0SO0HxXttKOcOGYEyxCvlxhZHbqPHDZwqxjHNrQgasThfETMEXPqD/Ed4qW/Q7wsjq2zZXG66gJ+P17/FFr94GrFVwACNiqMQbTsCtgju7ZMtvPAY74DL06nanI/wvm/6jgNnYOe25LsYMtkdTcVBNOMHBWkR4fyKrio9ilinLZb2XlMDQ62+KaWDhIetkY+kuCTH7t56HQZ0jK4kdUgfaszUEZz7ECfYuvsp1dR0UnuSW6ACm+mfMUFDgXN1eIwRDMYghb5Hh4QYg+PQepw3L7lG0g6GrWxT1P6r3/ds72RetpTCIqptzoz0GHTDAQ/7YbYT/98/So6M5A19k/yDHQitzOK5YBNk53qiEnvp7ejdp9I684r8vvAGmqPmkiCpY6Kny6NVvoQDLN6NQsdDh+X96wg0tZKpJPN9EO7+nkMB9478zBTItm7076uK7J7fYITBNLWwdzaY8JHs1LKe9SsDy3I1E19su6xrwB+fvXyOtpvizzYgbOg7I5FoK72QXUPxAONwYNH0Gf4FgQeXj1I/nSxUuw7e9i9j3Ad6hae4PHhbl6A+4kg123pJfRJagSjdWgMylZ0wyYKm8CN9rDGIKJfZQYbLw+p1mzLIm+mAn+XaJK14dEpv7l+GyRY1v5GSo/MuyULIFLkegO+h3O6qQqKcg/u9eUeK8jcQxpsHwf0uEQ90HRzF8r9cF2do9YFDz3l4eEHtrUUtxGz3pvflM1gr4ocpaaUjW6N2vbWAU39NQct740prsp0c+Tq3t6NMZHjJdawx5ZYdCGjrAr6EiC5D/S7yT1Y0hzmHg+Vb5+4EOHTTFjMpgEaCFVsow8sLJStj6mPjOxIvgMxdpDEmV+0h9eLEieomz/+evFnuIvhZec8JwwMkM+5+Oc/Up5eZL+L0wLuTwX7M7Hz9WL2+dmLY1J6cjGicfwenWdLbWjQj14asYajTVCbvn1CudlXayebod7wyfY7eh/PDqfNDc0I56DiuccApeX8fo/XgRPmoIJXWJHRUo7V+EqXQZ9PB0bzRRTWPc2DwZAzgpstAw/PVhuS0xiFt9SMT0YMDxKn2u1WJAyNwlaDjBBYNFPSGzSbpYP0N+4Ckj0guhTpjCZCqPWs7sJwTKKNqH1SshikK+RYfZtuaOOfpuU2a/Oqrdtu8X3NFev875N+Tv77ZOgcrrR59U3YgIetVGWE026tvZGuhlAock8wAmvokalFRzOL4qb3KJVa+mSCd8Vje3AigZ7opKvhwzcCdDRlA/i3qMajsxTZEPjl9dv0Ow4QGa4TNfZlFQWMLp1ffrqKVkZFMq8qekTb9fQInGFpJceKqTtuD6kvszb0U3AJVkIuoV/5ByRPFC8lSyKbcpq9MeCu+mnPP7VR5pXNCAX4F9wOuZlXjcNt1xo5wCZOvr99Ku/vQt7N0LmktaKrVMhxzfr6h+vJb/8KDB/rZd101k5u/33guZmIcNqNXC7qLYv2P57Y7SP3EmrcSpuAyMGcS9Otw0Y/xfz629XrvZMrI9Vy0h8z4En4wBKILpqOM5po5LCJlYc+7ax6czW9dsaeg96KAlFYNo2Pjx7hiOPePuaJM/nzb9HWy4rGl10h45N68/Y6fujByrb2Tz167FO045vfbvYYm7PG8oLvfOsv82qs9b3fUok12r4PFi7gpPF8+ufn53u9iYCS2vUXiAybo45AnvZcnIN5yU28KlLueD5C7zrSiEUVQvyhjmZaXUxb2jgZjbnMMiHtoovoVjc3P0aN4ZlxhaB3xFngMIGxPe+Ynp/zyFrUpCcD79rcsQ/1QSb+dfN6YA4VyXdMD4WqNWngNPd7pRYLTPecAep041ZRPEH+3w5lLV+x8iXwbo5RxXawMQP/PJCiQDuxo7zLwB1H1u6EY2LerGBDeQcPIUG0BUYtzxLbyTXvbo23UgXcFeQBNTnbgTaxA4E+IOHpbqfd2e30AxNcF7OvAQ3k7cmFn7Wgmf37amAsyChffmemsd5pJ4Y8J8yDTDEaxP7aU5d/01m5y47t2E60dOVKOUaorTcrsojfg2MWxaRjsE8ykDsvyh+9UeU+SO8YCIZv2rvgeJFblIWPfXty6TDWfpiNWfdKbNisURxwEwbU54Y9tmf6Ee+Ar52Op6YO4HBiHYV38ujSn2nCAYshCHva1ZAQK7nWt0pZLfjtr8MFbrojO76Olu74UoYxHb9tMG7hIoq3ILmlrFS8IUQpQ4wu2bfX/x3VE9va3ynXyPik3r6aPFWrlfC4ThHcitV9qm1zXnt7T7r/sjYVVJTTdg+RhSM99ilhHC2j//ZzZ22qu7DeInbRGjF1NuviptLcgks9usiZs53Yazvri0/P6kMFbtyaO3ECA/VRleG8k+yKFNWQVaEm7cqhYMGwfCcKzR1KHQHT/HVZRlSZt2he4FmxnEdq3yaZmunBTzFZv8XZ6vuuCrfa4eGSRVf5a0IPdiB3XnbgAwZbHf6RN2YsNkOql52PEcPwW8w1ULjhGx0jXWKfpAUfdOqvYwwc/dtMR+Xjfmjvs+Vk73YgUadbFqnP4P3wM66l8C1jMnevvSsgPtqrIfJ8TirUbM9pe86XHGLo4b+FZ5ov4QcrSI4bqHT+Ib3ZvJe3AM/VvHHesKn6uaulUjZFjKub7Dxj7JyVlLYreGLr/PZDh5vttCNTeCfyG/7/pbio0rGWljAG8PAH7nz1mTnZlELXA0sg6wSwpY90sPgvvtT7x020JfMVWnPrt2ML3Hf/TQYdb/Zix482/16WEY3/3y+HjF+MknGHHrmH/O/rX6K6811dGYN6++ptj5sVbQ9Zp9I9qKtGI59i5vj9t7fRNrMJ/Aj0iHnT2kFBhUlTPETZwTEP7w/6e0yvqHqkP/LqMem4+9JDTe1v9jtAOF2RoqKILuo3PcEUag9Z3qUM+snEjTaBnuCIq3QGxqZCNt3eDe1TCP3fA8d9Ugnf+8h1RJY9O8z3etv1EWL7BU0akhPV5vWajPf/KdZeLG1wgx3wEWLEmue91zb1d5aR6bJB9Yo5MGPFlMyEe3wLNWOdBsjUD1JOGaMOIh98CgLCt16DuUnjYqHuinoiuXzB4efMsnA14aKgyM/9vQXu2SG436OdjvXS+99vrq9Hb7zdl3X9OE3iv5Wtj/CkbykrsJWcz2Vnvy+tMB3xsfFpT17DS6R1Q1j0pS5IBrsh9m3/TrVjZSvi0Sc8wOgszSmyppzmMWkjS8v/nqB8wkce+91Gq0rvNSOUO4E+xSg7eamt6GLzA3KJxtulDY9P+juUL/GQkQQ8hFCLTVYefG5Cwx4LVg5NLfSTFNd3nPfkGm51sBVulCOhBSoYnry5+u6YLaU551Q7jKwSjhAPW9+4EU+70pmA0yZE5CNNkdaS+eTe15BD2LPHELgb0pFPfMf2qtnWLZ287HKScLYlAiCLbjLkUQ7YNbGinDoffPZQTw6KCxVxG5Jww3bAKCPrWdq5ttCjTlddl1A97a/37z9k6DHentzMxw8hlcrh5gmeP43Dz+Lw8zj8ZRz+Kg5/HYe/+f9k8b4ijVnd2e2GD3BE7KNMGlwX3mvgOXFsYfTnvg7Cw524V7yitInqwHlPWKAPMw/qXV/1mHFLo6GhmeZz1d8h8ImHX8hSfOTNLYot7f7x1nIDBOFPXAk/oCaXLuZHXfXq9wqWhtEj9I0fO+EBdpTOvTJxe8cLEjlNV/0ojjEnP1ULeoOz4BmL08wScAWTZ9179MK5qZwIYa4jR+lHmPoFDE7cgFMFGJ1pcnq/XeJqMOcNBre8eGTuVWx9bf0jZv6f3w/llK4X5kUCsWM/sxBxTab/FHWtP09kei4HLc40teOs0hvzfs7PZN6giC8mKPHCoZmDXhfubyr36PgW+DPvTLyrspn/bK1Iwaax9mIWor00PXrYhKBjvDvZ27aQnzcEXoPLaL0d7En25nHpRLHyFBAi4J4Nnj70Hvs+l+2YhvXrHEySH+t7Ft7jEQLRnp3YL4NF+bOAktryVOFVVasYaqcDPAByrfR8t55/ef7uXf63c+NW4Vwd0ElbgxJVaImbx7gInPwGrgfZ5IeGdnGfrY0IsLTocpPIxz/J8v9GXdvY6zYrMW32UyMznB5ReI44SXu406U0+VH6G4naM4oQKzuAsaLySYeYdFlxTqxH/5s0bYfAYFY8oPeyKAioWtHWd+eERW5Qc5qXDjReyt/hpKiZrZtApo1FMcc2BjtCe+KRxKjH/1k3JyteLvgb7as7InrZ0yzhS8u7974XvI3wEOm0Ct8coYZPURWBZ8QITvWqclaZl+nE76GNZSM0eLqrCthpfnGfF/+1U/t0O7B8iDzK++RC8A7f4oXcv8IlzRqUbaMH1rlH1XsgPt47XLXxTzGSLt789lN0d+GQxdiibPxHJQ00SiLBgaerB64RIlmxrZP/EL4M8P55PRs1GTPYUM8w2w4i+InHS3sV/yhnVtYq3nLnecDS3j6ileEThzIuwxFamijQY/NWbjM4kJtVDypfDkAVWydEABpAXFoNghl0xeosAveNyMOVO3Y+WlrJDTUlSEAVNUDyQBz+fXiy+0uxc+nCcZokgxSJyAev7qxJCsqxTyCo7VhZnMM1g/ekmtWrOmZI2udAFckA/2jhjWhUpIKL8nE/AC6t3xixUeO/xYVXpIZpKkKp18sICrZoXYxR7zDOgkcPpLBmzAju1aTUXt+wC4mATV82DmH0uHZbY/1e1iFndjp5E+1TTJNrvBWLiGjT8YhaQAc+WJ3SsaQ+dSLxhSM0f+MCQFBIzB1QF6BOPLN9YRDtJqFH7CcnrBQvfODSB7StjQWtunLuYJ+ilku6ptG+ErtT0S8hrWg1pnWBfbT3JdNjfhC9vaGhA29nQPhHGoD3LNL+IrRYIwbdelnzNq3dBx6vrLjxjdMACz24b8lI/FMxO0WbuW5I1apn/fZcq6qtoKoFONBoGeqG3oGVt7yz5RWfQ+tF6dFP0bM+dKhqudaNFvHlfUjXkvqU0SI0GJ7Z1I5q++TvCFNmr24I49HBQX3kNBvphus74/42uQFqpT6iNza8i8X31G3KBzTzoT55jf1/+MCt6RhL+HtySCZTNqiWhg52t51rZ7YOXjfojvrwaLHZisYtYCxCf0WZ7vEhuk8/VPuR6T3E6O7hcfuGp10B9zc1F+FunEfsb446MMpXuDGuSn0ijqHC2r5CBdzwj8aqSQKe1iR7Dg8w0liAOaqiOKSXos1RnFfGxwRcbJU3/ICYI4BitBYeXRyggzC8BuG+BVrH8997EfBxywOvR+stCiLpJYniNpTqhh4JbvNO9e0Hj1agrfbN5dfRLE2bD9CyARrohTheIFy8NJX/oKw0t5R8Kq2IceDgkTr9vIFHqOB6WQIXL6/FiFyGiy8ukpTnScqXKcrFFynKsyThmwTlsl6yD8WUl0Yeba48SIkSBMqiUaQJa5Is2lSSSu9wUyMWrdAa46bt5tF4wucVH4i0CYJPbuItmatt99spX6fHiIy25eUXF9GiU7Rvo0MAWoI+nMr8ALklRVR8NEtR5klKlqQAPo1WqqDMk5RoRwKKGC2jxAZFI3Wl8kcfKZ847VMo1WyDwg0J62SzJ5vJsIecz8MMESD4sWtNN17av4OSZIRG24KloLr9d6jfciuOdY3cuL869OY0j5JwD2VzjFxEUO9FJG5Du0QjoA0fcj1chT/dwZziWrFF5OjZnB2GgSKQlake3pMp66DRinn0/RKvDh02oe9UEBTui5dY6b4jWiifn8HrtV/PBjb3hDWgjwkVMKqywJyeLki1FFdiKnWxsy6DikNDAceOTQ0asASnmi708Vw9ydxDyrKmB5TXbAOAwZcbRO/MG6AkvOwCNJe3Pq3vO+cbZyvqAMp3mvnmOZgtsRumimAQzv7W5syWfFlD4Y0PB+23Dw3UYGG7bSFw79kNsyH5Uj0L0GOyUfWF6DLJKq8g3Gy7gW/dQijDknYyQZsWFW4mOueztUVLWUZBM5B9vUGqdz598R/nn/MO/GT37t2Ls7N9JhaybUnnbpyDKfIzl+3gu9k97a/3S8SZti+e7Nr3Z8NjDGp2Od4tml3T7dqNl97539TDBDwTL54kZkRZOOdPLs6fXEb9sByWxNPZ52cHpPDk2ZNnsVSyarzoD6tpVp3HnlEY4LtfXs2WCx0tmNt6vMi3KCFvkul+eQXPlLAlb1C8+5y98Ngnn/ZUTEs652psjKPsfEeyo+A6hE1l3KPnN65n5NqYIDQdvZDp9EE04TJFeJYiPPcJPBfWCwdxytSaLDT9qJ3LgX5usqLLmyeQMIiIZ+54ZaJBwuJzQ5s1C8qcRummrgMKB+G0VRrJxeOqA6CANF4x0H4w49J7VCO7g49PHM5aJjfC/Q2Tupa7ZmjwomPhgkFGZHY8I5lH2a+ZO1HgMOpURt2NtKP8Hs27gnbhA2MHnLZJFgvFwa+EgDZS0uWsvfvs0Bu6KrAUQnyMTHWFqln47qE1YiG2mlPUwLaYCQvaj/fNnO8T3RA8WLeQOtEKVQNHRfll9RX9onp2QT7A5pbY6+NsqlYtR48bc/gERauf0XxQoxeBChnIrGA8kNIQk2UX4rK6HXCf1xAd2LKeFxvG7Hy3qafaXdZoG3nBvsQtboYLQQQJc9HDg7slfVit8/KinGZLYuUhNFH10wCtLqYdOEVlp/Lrv99cPhVq9e48odB4KUAMUJb8Qmpp0dGWkRGjTx95tiBW6dnowVbVfTQOLMhp9j/W8I7zUDfQAT7rXxYy0Mh2xwdJFHuZ0cZlSfXIIft5EFqZQpxm/qlxoR3cHVvzVtSacJ1j5kAydwYYypyILbIHwU95+ljTgYoXlw1r/WKzeQvRIKvc/iLOV7m1v+g0p8pTd49tkP0JEkgfDj1mtGALkYaoBth2jpALUuUzD6toi32MbavMx/jn3WUPjC7RphU+3CY/geOWSl3a8JuGDgW7mLZlRkAYKQbL9nVqEwJqS1y1mrkg2CxU2QovPLx/rtFGlU7tQCJHPTI2KyVq/VdXBOYmY5CRybRvXg2UF8xXvH/yhNoyf1Qyv3btdYNZ1mAcri9lXlratbUXJoYeMiA6sY7dVo5GTxx3BOIdrZK1vA0WDM/ytVfbDkGlZkPgyUc84RxBlRmmQ6mDsA1Y3XoCBBE//ukX71qomNzQjGA+gNDF5GWJG4496mYEZ8pgPpwj5pqhRQiUaRugz2f69x4NlSF1CgZv3VbTju3ABo++VxeUz4Y9RJtmasnyTnuJlvdOdAJHNNunDr8dk36rUyd18BBFwjF0WrxUL/DKNO5uGmXi/Y0d3uD5pXkuw5SkzxoEZPF37lq+GCgm12hbwux8oPfx41oQX13hor869PnMA/TnVN6W7QflKIFKkWslsTOGh5Q9irHyIa4TOvrUbIUL2APdlbici+g7OBHjy1BQssw7PC77SO3YBRKv8Bf/+dTnJktl5+X6bHiM9QtoT6O1Qiu+1prx0CTsKJHWBxrawLyJyhqRpTgMs0KbxbSL5bggd9IWyiWUy+lcKJgxeLohISt5UiyMkD1KLaycpHcFj9L7RPNJTTsPMQzaWpjE6MG/VE7+ZnPXENDUjEP3kVPt/2q+ssXwf+dNuq306R8/3YvYE/VkarBtKsmlRV3PZzHYlqXHT1Ma+3PwgIttUsfWAZSk8v1oD5yblmijpnd44GUUfRZBLV/SHsm8psNCGoyIISqWAhE4JvnnsyjcX6PxCH31uZyDPKX0ED64/vHX7PxP8RTE/3P59//NI+vxT8TWQ+pAm4f0onG8dv8skrkxDZ83xL7RTJxW87lkL28EDu6rgcLFdnOQFTNWnOkM6GuHofjzrQjppBAZ1Gn1HQm1SFrNSetVWo/t28LSr32oOKfcxACW7GUFE9fInRrBAdkcPp+F6N5DECvCiJWWHzmyH+pJlNI1Foi1/SNs+xn3tekyd4u5Y1NYymcR8y6PJPk54LitySbuW7zxPYs3n853ONcqCjz9DkXcC1NJm/c0KZyLPiJZy80dO9jNHVd3uMrJ/xOPAlql5hH2DzZag3UjJtYsYbJ+g1JZik6dKEM5hj1EEUhPnxnTVjgOnN/BWW9uZhiHWDYBAGfosNvlwDW+DxFptOWjGPkYbHKJdxU9Alu3XDdyMHVwb0OgI3c+Ji3ZXShH4KCNyH3FYobqi1kk3C26Q8q5OUuFKbf7QkRSu9zLKRpC3KSIpcCHG8q/cLk/G4kwvCy56p8gWpIlQvQSRAX3JNiX/QEu8ZhqFyBG1EzlnfpYgHY5HeSQw7FJx76I0UheqqzXDU4FEmU7QKeoFA1kKAjZG0RXQcf2N4JEGNkIEkSrfhIhoCSDxj4Q9hCRZO3sC9XnPdpw+lpKhfBEiYbRpbOv9SZCCEg+hYSb6CCX2S9CxQjbAK5xi6tsmwnX9kGZLOAqW+aNz9YLoA5MloRPCHLZ51Iqn4O40OUi+iqXjeJ+EyIKT1cf8mwqd4fdAF2m/WzG4Nisw9erCPbMGZ/BiZ9l3Dbe3KGP4GxMuwNyCrGaxeB1MwzHJFyI5VbmSzIn0wSFAynSglQp0ipLxiJZisLSkSQsF7M2vszK2g+7pJ4sbLphF54QUYVEDhe4hb+eUkLEkplUS7V15lG5ftp0pC1DCstjOs6a1UXQQG7nXk1Ke2wHkQt3ByJV56k6cowIoViD8ArPL5JyWzd0Ie48uZMF8QDmSVoX4saRA0HPaKivQUUTkB4nPWxFPY58MO3EMscfrmGanUYLmXEFFss3qVy4aTMP4vpnQeRdFg8O1FIFwnt2LkG+K+OxEAcqEWjVzV10s/BiwqmsD9Fmzfu7n0+wLZUtL1bryvLUh7edVzd+pBiVlMsggMb2nDWJsE95YGFbnEnjefG2yvnZC+08VHz+8ZfcEHqaMbZbksXutl7ubtmurpZnT3ZPrUlrl9GGZ5yX+nmGGszrbwfzKq3wTr5HA50YZsGd8Ala0c3Z0ye7P16c/7nPVh8EARN9M3WcmTwcZ6P/9Ncmx837N1qcp1dqV/2my/jczXZvuWhLeMV9WW/e48vnO/b+aZbtqmbHPpwN+hywPQiGpdsxXsD/NViWcbsqwerJpWaiqia2XWHqf2hvwm4jx263yWUm7Vpxdx9267PkacXnKikv9OC6eE52fPrZ8cltt2C7P1bsz6zckWxXN39kt3+eTeXTP6bmLdbJ86QpL7moIOESuphP5wWucrBk9t+CpjGyKk+fMHZXAl4T+gedMz9hwG8lrlK0EPijRnsLVXOiVPEMvt9rnwjMf0DwcM+sZ3V8w4GYbB3LGlu7GWNjDXVE9M+O3rFs1DNOM1K4gmjocwuQLl7U58ohrvbt265hSKzQDubSM7u0lZXuuCuKDhNSpDq9yVB8o9PIptYwQsjdhg82Hf+D5zF5o2frVkmltlRD0VeDUq8SB/91DROOWhjt5I0XXsXCdn5XbnfNvI2UdZiWJfYqHBU4/gtXaXg3N5ciDrFKFxErN2KfKYfwiNb+O54zIm21EsPwLS0qooeBTR/8s96yOiANteP+GXI72gmPIATbyQ8YxwaLJYeDwjTgvkMFE/rk4t601lm2LzSzib3YFjwy6Tms16diYzVMOSDKlD34MSlPXr79Zyph1K7DZDX4Cc6TlYQ30v3kiJsukkGYh70ZcAY4EeWUrS1bkXzyitwhT1rAc3LnnOO74J7O4YitI55S8nxOlxErTeoSpOAWNDY13MADgFG3D/vrnsee97GVTBY2VqgKDlcmN11zh7ez0NEcVSGYGwBUjAjhZPeK2hejPak1eEkrMfrhyb8qWJgxMNcec7amrZv4zEpZN9vzIojVXN2IiSO0kHsw0/dZ4avM7jFmooIV05wgftPVqADP/zx9HlxsiPqBuFz9QzQ+0czVPkE2Thc9QM83EcSauovo+g7Lo/V9UZg/w1ZPWjWRloJKmEKF/UxePKgYusM+aajFG7PDPs6xdgNJFkHpRCWPaqkmLzG2T1/8F2/Ht5Qvd8Ue4ZnwXCC2Q3ZSOwivWllp9uUUW87ih8l1gzYD5c9ZPdQqyGDZ6oCnnA6WN3BtZEi4JVMhPlMe9CxkbKKoIhk8jsq6MuZcR3YmESrzAkXhISMUL/yQpXOE9dEdDlioZ1J6W3c1nnk7CkjniU8s6NCHB3nTzEi+kgoCOtJnkDNePw35RIvlyYWSLmjayxKuwYSmLDauCtZCpBs3B8rUTwONbVeweJ6IOwda2z52yhAsqM1B5cDDD90VsOKlTKB83kE5w0PwQRd1M/YLxjlz8uU2NpS1XI8EbzSG22fqbXgHkHfRbEhm3wKsj9TWtnnVQATtt7Vf/fbjm/MbIIpLzuc3fMl6frbzJ0U30gLdkUw81cf/DG9P8/x4DI6wVrOTjQ8POt9HDwoQETWBaykH75PQyILSHC3hVNkjiEMkD1MHQz00sgtBTXpC0koeyvTd2YIO7QcySmKYsTmGrZ8PpW/QEj2AC8Zw2QJ3nTXVk9HBDzsusGIlt7Jd3tEOCxqsdBshrkwuG8Qb/ZjVL+dEzOzbkhLPPMxklvRT8tCaGHhILzYq0imViXXXPuahPi4T5zCDaQDCmPEGQNgzrUx+bUR/lWqJ1n+Z3/JygR117+0CPRbx4KKEeNGJO9i7cifvD5wdPrQgi5POXKJ1xcogvu3KBYJHqHbimCkHPZV3/aU2kYW2bET3BI82aVkswctZvE4fYKmd0A5rCpYmMgiUsHmWTEFDKyDrNbL1wzvpnTH0fyT4LSldyhPXc3RumB85CPM++Zi1JDVzpF4CUneKpHufZLLGGWomOGd6e7LTjjBm5nTylkl/D7yWXzw5O4OftP6vYEHiiZXwRmZtG9PUZOdz8guyXdEl3P++lleL9IGiW1w6UO0HkoWVII8cd1pa0BnufBEMqtI030t4R8D6XuMtcwDt/NnhXC27rQUNjR4ysChmCA6L++4YVcRESmgiSoYjFRHa3Dd5xCGoYGlI48za2TQjRSGNxXI80NNSz2O7DGCtWS0aYZ0RUITAHvrx97LtFB8xkrBstcGEsWXXWvuaPnqYWmXFehd3b+vx9fsyu7Icpnr1kbkkWegeKI3JfRTmpRDVdno+bjbbfAIcaEXCi8s+Ljio85hB18Q5ncpDWd6b/liuneFyc24ZAI0Y1BgGP2WjFrF2VFVDFiKu4TnchRWpjci6NsDIDKz+Sdkq0rBW6x6XKfXIASqZDH1CtVUyfEkaYdOWkBc5ZEtsmzA0pjuhh5aZAdtjl5usfFnls6v/8bJRIo5m5p1E8z244yhCgbTjniO04oeLPi1BMCgJ+YNXWmVw6yjIBuSNUxvJ7xobGDR34pF3PLz0WKAkjjoLN/yi7kf31ApNKdEF2sLDBaptlduZh8hdGQ9U15166KNfE+MJZcJwdelXjIWrmrGQ+dwDMqF+OdASN00IhkjZeMgtrtYEbF8dVLnWdzBwlj1nmYfWcAIG5qM+3lD5JLwLs9wXQBS5uBDgFg9uSsL126mx7PXIbYMc7OPXHrj6CTtVj8qa09+nkAc6DGeS6ExOekePcXy526AyeEfNwWUKNgJVAa9GWeDI0gTreP+dxh5UKcvPQ60UILyYGEYOtTp6ZNiSkvgDbYvW3eTNHqdaEKj0HGA5WGoT2IR617t55OvZ852z4jULXp4Vcfi2g9dNu9o6gxvrCLJFd0jcovkoLmTW3R0q8CrHbe8D0ceoEcHyk+hhPEnCYCR/UID4uUZdXVuxPHC/mmRFeHeMW0X3iOjFf/ZZ2vWSnwmW8R5tZy+6cyUyrCWMM3LLZI/9op/TqFhu+fkd4e3ro6sf5SU8hMKbDjwqIN7FoU0td78sMKccqqQvusahSCw3l9Uc2tb5rF1qS2nhIuANUPy4uPjmm29m5lNWiPg4zOuQZArblM2TnYtL8PBW9FSU0E6Xyq5mO6cwdl4B7ES2duX2zJcktl+pM5/YG+UZ34myOHPEj3OSbJxlXVvPUbUOZhcblmVrAc9y5gJo0SC4e+hg1Vocf9rYvC5dICcNXrceRrk+QT2sXrsAET9dCExtStH2HJSKtbWNrZkHlMj/JsWc3nugMPf1MLASsIF6/Y0PfOsBDdyffCBeRNDXnLpg06VT7CNnhloVsbB5P3J17UZWzaCHDpytdRT+xRJPiFpcg5mbq6doFariDi6Z9MhHVzFb1q3RlK3oGhE4nrmtPeli9M9nMfzQUrRiaoP42zpRnEEq8cFDm6jtWJ6JFeGBiYD5ejQNt4xaKjcxj211Op7Mi/4SnostnnfWl9SsLOCWzq2v+j6zGYnrTDPwCarBkY2gK/XTRcdmsY8pM6m/B3coINSxZ/1qJ6mPGqrMOvFjFyYd6CzBHpKFiqyZ73Fl/K774os8+2ny/RsvGbIorUdV9ecBm2oQFLSng2f4Qfn+JTygZaQKG3pq+78rVQynmDwQgb0dqvINBtc4PlVddQwJYKCHcpr5lEPKRUc44X5jLwRfhm4hL+YOL1gUxqwcDo3ildpQ4P3dw857glOq9xwkwtFdC14MjRRN6Xat/htVVYcIHGVaYAa3Phykbgh2An30ibLzNg46aj0npz9kbtQH/BBmP1Yo/a0Dyu+PL3wz+ZGWuKWb6vgxvmumKxW5N9nwwX33h6zwx478tvIQsInrDZ50/oTeNXCGRqvrAlkHYMcUikolE2xqw2Z/KXgxTjM4qezAY9N+1WU2xZFaYfKwyQPFC7rSQYFHYd2cZQ2ppYcRh/gJWvHvtCnyXxdv4e3lcFRpNkCmi7Ynqxz7hE/R4d5iltGYlK1FUPL10MH9QEQZ7gOGq79U7pqCZnxilu79ffk8mmLmofCmWQTeCH/LUZJxQBGNlKZydjN4lz2VVow47mC4aypMlqs5bVaU5iUpFkH1aTubRNCP367a6c/q1oFba+20MLisMR+pScVw1ZaI0aPc7ClOg03NpDXgCNpJv7/FIfYdxR5/4m0ch7lXGGCvf0UrvmAu/PKgi0wS7KHPRQfXKFZYEBadZqRuf5d+SlM79127IZZhZP+5d2aBkI+aWXsGqUpWsoTVMG9QxNrd2ngt64IstsDDBIWpR8I1uQe3RS5NHg67GG8pLW0ICgLrVbOLRjiAHyYXKQOpaD73oRqB028XY7hYwD4oDghcRmED5cJtg8C5lg93AXDpI3dw7OhDQUbuxODpQOblWg+Wtenk2Qvhcd/jDkcF7c3/xTuy2g9O/OjI8uYOv0nF2ecwBgzfFjj8cmY3v2v3eJzhrb/Wjd/OQaL5m/I4ehEk3XP5PV2AM8J0VzffB+77qxhQsOwIQ0U7WiqrWpT4btsff53/5//959+kSfogO9hfc7i58227KLr78IDbwZVEBvkEU2wBd5UjU6yFIz495ISrV3e4mYoeZhFL77vm4vFpT7iUcQjNs1mD/dgqwwb5BBluMMpWMV3QpSjJHEyZbTjoJ5CY8XlmHcw4Bzw3akX9THuyD7BnEUw/AuYSlMs6F1TPVvhwnIMq1B76+KV3h1r/xpDEePq0NjI5EHyCa1IfZx860jS4kKeoPs1HGtpVedbNcUDIfKRe1eU2mqQ2SlWobIdo6Qfj8w9vm/L5XSvouDKDbi5UkgHdzQ4D6UvZfVTu2fuwcWnq4fYbCR4Jh8xBmfEgPr6QBxzGFlXsYEOzjhIPxnsd54QGucByS6ucj4/+XGDEtOija/CKrxHXUJRDD9VCapkT0CotjzDUVT9XhaWj6FMowe/RfZgzftUYFwELVMALJlffDRvLWA4jaFmjSraWvOndB/SvHzqE02hkXHWRHjN27P3d0Du8R+Q8WYV2rsR7Jx6mLNh59xA6vNifDYKAn0VxzSVCbVedaJExGi2zELuf5gGo25WNVbRZ0GIdY0A+cr3An/e8doYfSQZBVOMWoqSuJLGCCywfkMHV/RjFGboP8rejFThbqDWy9X3gUlfFgLOzyDlIz8/XV3Vvlpfrel8sB/tpcTj4w8oRd0hMnCEzTZvvcE5SL00eLhsPbA93CbHyi2bddotnz4tvV5fL8OXsqIgwGqERjoiC+MEYLtA5aeGGfYDLu9kBHLK0kdEjmjWvDGm0+L4mjWhTB/nRy5SmZI01LuRNaVaHssF9W0/+JDdqA0pLNrQE9wQ7lzHia9SgqxjpYgZlPuewhgq0xpMfKauFbzRxVM7/XgnX8YfWh2KzUlx6TyIxwoGbAF5UcX1xOaL8E5ySFeHLGysyjMINdOoSDLseElcIXKhu8B3BQUh1f3qaIusjBRv+6Ksr8OOFsTdFRFx5qb7894kO9PcJbClOwZTamzY2cNTQFpQxeM2GWZNHjHJYdXsxUxNJyD9S0Sa/H8FkG8354lhdrIIlsnspOU01HiK7mlZgTGLeCZUWrQvM7DPCAKR9vkwf1d/71P6IVGpgtO1z+yQjRJWcrJZRG/pJIaJdOlGQ0bFVFq1g1hdugnd++eHr/L6Yt/O7db0Kp/yBkdsvn8i47dZanJ0aBd5ZD6k6hZuYDlRdx1r7itL2FYpsl2lijpwdMx8eP660oIql1z3wVnK7BsXNasM6Tt+KDbJnYq/wJkPS+5aOduz8jta8RV7sLndTJi/qCfES9YnWsJPa52CvD2RXKjhMFHdVwMtGUe9I1RZ86M3WvGXb3uH884hl4tzRLqqoKOrVXl8Mn5l8/WMvNy6hcfQAr/Mmyj7l+UFFCBLy2xBMlJNreVNONdLjFWtgUjs8dIn5lHFt/d8/Tp5ak2E4eaZmSmjhq72zIEx3+d92fIH6XLTKu1VyKND8/JIECRN7D841afOFu5lwxGeADFkfQpO1vklZm5zA2dtMbq8aBD7hiSKytECeny/cz0v385n7+dz9/NL9/Mr9/Nr9/Nb9vLjwvr2UL7ykL7y0L7zEL+zkNniOKlRswdfapYt7xSIL0N6y67/tIlau6OH3gx30wQ33oAL1Ntz6ow8kPuEHZlYg8dEHEp/wg9iciMuJaE6ktQO1biCdzcIOVLiBCh2oKqxA4qMPJD7hR20Hqt1AtQlkJ1e7ydU6OVZZgcRHH0h88h9TmGBAu+gv1/nggkIsEiMobjZ8mkuvT3mP26kGNTwm2L3s6P0sMjB7K7c6nDexLAmw+d4zWxv/fXfkhHbPdyRPiIunc3iAkgfQ6zbU4g2oOD0EP1kdQdp7G2QrMp/TArerHh0pLoO3O2JvonoU2fBcDPz2tQGqPnw4J6ikVR7gJWoaQtuQT3mX3SH5BBtf9uFSWFDqp+e8sGrzyQPVajchEEzUg7RYljvUTlcku/MI4wp/M0s+Qa6PPiHI0NRslhYUVLxiG1lP3K6624vNCrHyAQ9vIf66wdXkRt/VDFoEpzKXKErIh/d0uxd2hBN2vE2xoAWh4SLDJaxQtuZKnws2GOXwkIePy/xZ0FjRuKK3xqsmeOjHo6j0LGxkgtX0jbrHGNZiNS0dmkzURccmO0N+4StIJQIf4448N9WVeORSn/IepYFvqsyKLA24XUxcnHEhJbINmV5poafxyeX0ZMk9de2kxlWO4YHieozvZl6O3dxvhZWwMJB5nJOiAE3BRXVhaGTPZqti4uwhyNin7PF8MXMFE75QEcSm2UTtmp1yQ41COplKpy8KCzvgipUOf9rsh952e1CLqf3knkDn6/MCu1ck4oNDpXd8o8TNT/9ryAXnvUyWfPg0Jm33M5QJi4ejDQXECRdqckKZfA5mRhUzVSfw8nPmgysC2ujWhsHMG9+hIqSdasTRKfC6VGlA7d7Dfmwm7C7O//jrxZ+Bs9KYvOdgFgAPeZ6DgtZgw3uqQ8KLmUe2ivsFEm6DBkxPrCCfOQ8Xu4ScVsItuIvC23I+tkZN4WPqkWIfbAqwVnJRMJ/KfVD0RBsaHjz/Q9QCDy4PlERNPDmbfTbONoG+z9j7Bi9w0+DmUXYkINJL6eo/VLKAiByiybULZyvx+FmMUlCGuzpGWpCGtWDTRasYuRT7eCFec70t207rBhzDZ9FEIQhsk9BFDbtxuum4gWRlXaZJz0LSxx+i+EiUT/4BF2v4GOXXBqfdKpJbHyEBzWU3iFCyKkHIUd2qN7OjdJzC6zpFYShBWTRokSAtsdBUojSuP8cJZM7mXVHAg6yJELdJ+W+zlPy3ySirFOE2RShSUYqM/5ei4VSG0+yaVJSyuU9R2gQBNhwZSbWkqlptUzVVVXxdn6K1pG06lkoUfD0kCHyyTtDgtedU2cMjas1Qy25gPmtxQdABIeAoLRGKpSRgt1mZaksPcXzO17RLYSm8j75JiDPHKz5QpWiprjlfJKp0ThL1Mid0RRvyIC7KJgJIZz5IPBSSCsOn5CWGXQxa0OV2IFii4UjaiubpJHr1LUGHAZANSHmbKjU+vKQqipNYu8JDXBM9ZX5bJ6OwxMg/L8pUnDJVgeJKT5y0nZMiTspQ+aEtEvXEteUsxVNq0neIZeLaRzRIQtIsT/SwDKMsNYxnuOGrtBSNkUWij2QrXLJEW8lWpOLa8W2ycFZ8zuetLUElibaS3WYphqm5KLslqXzfpst3nSrHgpTw3pN4AiQVJJVeWaS40vK2SmWMllWqR/O1WL3apvJQp0qkAe0PFXyl0iULoEmJmoqQ0rSy7RzsJLQv1WiQxBCfoxbNUaqJ5YkZPq+QXpglArAEAfNl6vQ2Sww2mpooAD6VVLQkmdS/E2ESWcE40WTw6jaDu5BJjQ8C3KUjf8hSExxOqYqYpPJ/K7zmxkmpfo5vU+kXbaKFpfoVLutUvVVLeSYWJ96tUhoapxFYq4NlYCIEmN/dJWhNSmXGDU5Jw1YNLnlLWTaoXqXEYqm66ZoVb9jJktPktArGg9AapWZ4Tq27xNTCl3p1k5jdFzARJJoN0EiiSoFWJGQBWpmoFaDViSkCaM0Az22ibBeJGluURaKaOASdnkELSoeQb5FGqXWqOFMJskTdLBFPJdHRlvNEYQhdMtGSej0zmbdloryWt4lKWxZ0zr+6siTJIlkW2yy1vFmysmpQomh4u+cDb5qWKp1VagG5WqZSKhND8aopUrxSuuiqK5vU0M9pXaqNrzaJeiMpxZCkZjU4kLxNacRgAZeiMJJrg+p4gLvUbEHyOlFTJKXEkdtkjCJLNFBOIklSlSh1clunVGFy2ySFSI3IpECNglIBUjFLRFCiJ3HabZUYOzitTK3SBS1VJJyWUseBllobkbJJptakCrlsUk1DPqk3L5SGnQ7GO3XRJoYgTiZlYsrhtA+rVF9IrSYJn6wTlOT8RVgyyocUIdXy2oqmutkmkZdbhBLcblEySiIrws1snFCSRDu85WNuipJogreJJsbXfCnBslQaKS2dExI98Ta1nrjNWZ5KH2dFqmXcppT9W5ySYJHSoW4XqXymmvItn9hSGy63qzI1jd6uUl3gdpXqzbcpNfaWZInBjVOaLkVKSU1S+1a3JFmiZFmnRt5bcDTFVzRDO163pE4t5jkpMcLcplYbt7epxdhtatv2tkj1iQIneaVGzVsYxpPFUaZUh9vUzuwtX+2m9KrbMlVuqb302/IuVaBVamICCiymUlScmJpuKU4ocbd0yVLFR5PDEE1FgQPcFCnFrMY1S6jHt3W6E9SpUuAruqHJkms1KZapk5Lb1PR9y5IDcmp5fpssbsZQqkG0SQJNrgJuU+robZeqiQ1Odr/7BKFA8zI17hZos0hliXfnOcLZOkHVD+nFiS1sESWJXFVK0FLHanzZl9GUoKlpvWhSe0BcuOQOTJlanfJSBH9+CVrRpfiR5dBJVklSx0VlUvsqE5NYmcpumaiogeWrIKX48XEntVnHaemioFVy8V4mVNCS1ZhPiCmObWJQL1N9q+wYyXgD5PpzqlC6Fi0TbaBKqbAVSo0aqTPVKk+URAU7YlNaZQOHahVN5LtKFGOVaktVmyJ0bUOk1TesqRO5oyjRFmmWJYcdmtphoIuUrkVT7Y3epvY4OCUldJmaFGii+Oh9clcktWVWw/Mz2jN5IkRiTKiTx9I1SvWfOnWWVuPUBF1jcBKabGN1apSuV6RIrtrhvvU6SUspguKIInmkUKeqpa5T/bFOxUgJwLbZitFs73F23SYbQmos4oRUqnB1JjVafkhtPX0AtTlNSqlVnJbqkHwwTAjRJLSKJkttCTfJo6Pk2SZsSXcp0VJnHU1SgBXueCkM1GFDE5ZMTZ0YrJvUvmeT2jphcDMd3mRKbUewLNX9WbYiD7ReNbgiaNhGCg7kU0sK7fI5Tkv0G5YoGbZKtDiWGn55Z0rucXNak1ohpzapWOoAibGUCVdqk5ttUjJvUudJbFvNSSo3W5akgSFqYjRss3mip7Y4vSvaJsfQlt4nzRda6JXJc3k+DdQ4UYZtw9oyIWeXqvu7RLPbzFPtbjNPtZXNKtHD4CXV1PC/TbWuLcFJJX67yVI799tNfOz6ROalr7jKyjUx1BAcMzHNLbK5XKNbQoQofVSnqI75djyIMKDfH8w4gUwHMYNXlDZVdwcHwrA0bSGv3abIq4ESMmpohFbcpWnlgDgVo2kizaeDVVY3uCRDuWkGmLOhlM0gGaG1A7XTDdRqb+QcIT50A8UgCAVGDXhzHOScDDToAdBPd8htV1TIqA+MtER7+aeycezdnX9dD1zRxgU49a31hWdx7G0DaD6TA5gFgtmFB57mxstQNui2q7jyU+K2wI2+Tp7yJWcNg7FoooxDwgG3xJxIj3mbIMIo3hQCMf0rwQ9T8MJfELg/E9wlDYmCqQ/vv1JmxUhde/SYHttMH77jYgcPsj3MJQocZ8i8eBrCcuYKcfEOR4wgvEE+zGclPqTidXyZebiB1Z3kjuDDz2guFIbUBaqHQgUwWbcAVAkf0DY0hzvCLiTcz9mAMI23AeXy3IbKe/e7wqXH1nq03obhMsDWhj66JvRApnBCp7TqvuQsWJacAUamw8v6bYO45uIlxPFW4zKlHvn4I6OQq+mSDUhQbcnk67i4gZteotoNpi7SKeBjV9z1lK+BwvekahsWz/z0wGGjq4wwMKr2HL3R9PryevI93MOQ+/Lp+65iuKkv64UTeFzDuv7qt7AQvmrsEjBf2gOkRj56Hb28+j3oWjXKNlbHMp8jU3j99vVVoKIc5H24RrjFmV1QPXBgUxERhpqK4eg3lZc/T3rHdL1M6uWeGhWaOuykh4feZexMvEUv4iR9A9pMA2F++eHl65cpXyVyv6dG1RJh1HuyCPHDCs14dVMx+a8cp9y49dwDma+vrwP3+DWq69ryB9p/71VSRNCEjyPD5ki15Pq7l5MfUAHKF2bD7k9TbXSOlpqB3VJ9+MD2akUbarUed7/ov/vxJnWRf75yxVztdxqjip8HPZ33hGvYAM8m3zUU5eC8nK/1teebA72y2j70aqOegCOi2tGobGR/LlVoefX7cN0fXhBc0a6ZtpkoKpZwRpw/I18tVt88w8Xdsy/bQ7yLcrF8puzZufwQj9HBNXioFzGy1A3Nz3ecysNN4YNjQ+/VsWczVCKuEKCNbEhQUjExluKWFO4TSmfxsuq+/SpbXDbfsnp9lANVp/BjI2RflUGLn/yO55NX+C6caucbPM8NQbZ6CxrXfL9DDCe7GDLuqqBpon0+qixXmpe2xxYRddCJ5mXPPlqyqL4QdZXmw0M4PGJ9FFXryRtUoC0jyMspODpcOyVrIxhWYy7U5sxHVg3GAdqhdhawv3Sg0/hUURwHB1uT5tGzy4asSdL3LW+GnLy3bYiuuyu3u6f1HPYKwdFwxnYy77s7dgEN5kzUMyzX0k7jdYBkc+kYbkpUdcIlicvt6R+LzZ/nu3aFS/xeaDUQZFUHI0rPw0nuyUVQNEAbKhsd90DH8o68R+zayOLlxXiSInz6B1/1vXs3/fNvIbvF+VNw43q2j+/i/Mml3xWvJt/dvAo2Eo5/ArrO5izX2ws1cb8bjL68cCC5DrKBbskcYCGfZ7AhPrha38NPMYpwasB/+uI/XFfHyScXh5sEyLiTcp25SZxEc7ma/spalq02mDzMslWkiKfUCxBAB6hbdhRoQKvD23QYNz6weVIdO7pdXU2vfrqCcpV+dvpiAA/S4CONJ5FNM7jFud/xzml2S7hQL5t7/1lxLgbSqMy5/h6byL9mOO9m7Sb1fixMq1nWqVCis116SEnnxIO6Ah5KcjElr4XYX6fyRQU8eUvhXPm/7SbRXky6RzeVyRUoTD9g1AQVw/CSw7YS4YMu0O8Th/iBqywTz9rvTWXZSuHoXP8AHolCjTRbWrhMxkb4KDd3oJGN9KfJT68mv+GaMniFeOvJQKZgwN1lG3AbPTqFG3WbfnIDBg+oyVm4nZQRfeeeeYFyaOxJKmyzpKmLZpiaoSE6aYeot4Nx68G47aBcTTdElW0hSX5Ypakne1mNz7Kofs8wey98zt8RRvL3AjwTyNATxftayxWFB7ThhcvJDx2Bq0xhW8lMmKUVRJVMjLhHPQTl+IWYUP3Yp9QJroNeLiU2h6pZvU/R50GGViGSwbFDUEPuULaFgi8JAxUMNxOuGk2uhTM3VExeoRb9ffIjrZaTf8I/iTVtVgttbrZam8qwEXAk0GIHHKyWfiSuc+Nmb7U+UV00sPfvey08TleuV7SlMP7UmhlsLtW832EXHZ5xBJudjCf3gCHqO/OyZrh7ghnarJ9/8Rx9e/ds2Fv09dVvr804audt3tA1rrz6a9ye1Ji+M6aEbyJzmrOtaL7U+5xTc7CRHeKk+jSa4I2wsq2GHqBh3ZxlDZlD02VW8EH5TCRRnzraCfdGr/71g+hFKHXqp18TqLNuqUJ+po95SX33PEqwsZFy/U6bwtv+zjaAOXVvI/q4xAGFt3gPohnPJXnADv7Rj7/4sppSJl/EszM1l6iTLReThgcuus/zugl9yrZCK976UnuRGe2q9ksupgwl1OSsEvWyjKNfxOGLOHwZh5/F4alwhBRPdoB2MUC7HKA9G6ChPJrRu20E5apPm61QhCIbRgQNiyu1DWLyLgYTGcesSrLq/MnYvtqSmmsMq+SErugmF/rbF9TbroFgckthQDJQZvqA/hxn0kodeHgJiS068Ti53NU5f5oVBFctDMJ1u5NDzNmuxKSaynjnT9G6JXcEN1213M1x1bUPuMlRi6sdOJKpznbttqbP5L/vWZPJX/BCkfzV4rLedXVBUc7CDTunxM6fXPgz86tXv15FbdhSh4g5+L+3BhvzfeCCFsInlEfDKxDy9SzLPDGwhKQM4mNc63v1/RvMuYZqQr4oLYJMx4LGpjYRdlaR1IoeV4kZ5BOoIFywlk74rJnHZGvppqco6SzsgD1CHf6E88nr726mr//lP5QhpMNzNsXd6Fcxrl//Eq73wAy8V0vV10j211P1kJuXRD0Nn37z0Y+uabz+7ftff3sz+aGhXX28JQxtCB+1Zrgu0JYrGzVu4FAcfMrWVvtJkodHEclcnyIpJtC8LDYDK9NUqv548/rt9JovAVAxw90IWyDcTmsd3VSijQ31lz4k5PBg2053kHV5hAOtLU2Y+ZeTf5KiYJOXFZ+wishghVu0hhDICaDyGZL2bHs4B8le/FMOF28nN9sSthi7MtK7W+YRVXZ8mC+pStiS8ykfvVt+//PLH0K5+SSxtAW2vkFVE5v0XpgYPqdF+ywIGaKZuVHjh41RxmX0hytaPfL8sF5m1Bmuzff+LTjZDpfybO9Uu24/hLtu9dIeEPuvNd7Cm1cwTIXYRQy8tED5rl3/zWdBH6pQADV0E2Dd2oOGdOjl4IbgctSG4A9gj9DQeYGFi+8Dnvn2BmJ5JLzUly14cNzA7oJBhKY+Mxs+y/23LxQPmHKWJ3wLUOY1uvpZEqeVHHBBRL60OEZEdxJZDl0HUZLELQsKvETZ1n7zMc0MLAqWsfsk1z9eT78Xa7vIFqm9/VlPF1YwXVI+PK5efrweempope1Dpa2B+czpphLrMQvDOcwa5nPpfJVI7MxYQMcwn1h6oIaDPffz0vnOCueT1gW2gA/I+tD2sD2wQuD3zALk62UWcFdZX8IYyP6seI77zH70qfDH619evx24q8IFEd6/1e2QCouysSDCc6AQh8CYF1K/g+uCsn1p4BOszn68npRoiR5Ilc6xCtAbVbvYUKc3Xd7EkIbUT/lwkPHkdmAqJd/5fvfuxe78bFfSHObe8x2DY4bQWvPJhZP6+ZNLP0eTqxVGLTt+al9lIqI9KtrQvglemWCpKCccwn+6eiMb5dFZEnkgWdm3pzHJv/4tZUmd81ky41M5mGDXBDf7C8qKAYM3xDl2JkmyOJdLKxYeKMXE7EN72b3+5Sf5ivSRzYfUFZER5ezvAzAM95C8n20BcjRwvy994LkLSBNDC6EVmDmIYxEL3bIPTrCK2V/10iPLyrv4IoI9i2DPI9hXEezrCPZtiF1G0r28DLFIspFUI4l+40BaReuhO60k95Cw5nM+F23tIX79yb5nf7olCsAzH3juA1/5wNc+8K0HXPqpuIXHAT8RPw0/CavABvcXIBD0xIcnu79Ez7S+F3PeyHxQtDwX/Cxlo9Hb5MYC/8UnspvXNzc/vXrixFLVe2w01QSS0RjJ3QiyRRyUzMhB+L9Jxchy1YqzlKTNnWx0927YseP+5Or1b2/l4/XBlMLXKkD56ArZP94MnFzXt6VegbGOgO2FAYSY6it17GQvSW5LNYf87emL/0CMj/BcBeEBwJT5fPrn387PXvwf8aAkEvCNPHb5Hc/PfsOMdk0GB1boPh82y3XFPIly8I/f9CmLXS6NPklR00wPyIJpsn0z9Ymq7+2/I9K1+iLK5zPzcagFEw9/rMLQxzl/Kl4TPRN7gy9mn5+9eBJdgiqhhMV+ZBXKdde8+uNi+uxPc+2gT2KQoV88kzfQpAJd43eYTmDhNmnwhy7QNG7lJea+DPvvVFtXYZSMfHxoUd1VfOV4vv/E3o561IJfXpPaWZ3MksEvJysXfjH988rYWIataZ0xlyYK3EPHtd5//v7yt9dD4896gxrrmlP/eWhrFjGOLllToFb0yPZHL090MwX2VT0Zzp9mTJ4l7253zVmoSVdoup6VqFnjlqoeEijQ/yQleLoKbr2ubVxWUo8cll0R/l38+qvH0Zfq51fTn0nV3avF/ZG7f3+fMFwspnxWrbytQMaHUpTN6iKfFpr/Z+JRrwDD9RffBqCyS3LQca3Vy2G0wfpS3vlJq/0jDxObNB4mytvD4FJWmJeTGOcDa2itmnnigmQg1fkrHvGca49H7hH/LDq+tB2zCxD3sEzLACNr7f9vhr2UfZ7aMiu2zjCfKigZXBTVdmi8zS+ebb/Zoq/y5uLrW7LHzPKXK7cYqqwf9aq9Vho8yNDkWGXJMeppg2D6UFMIARtD9Rsa1LISPnrFBJxMAraBq6jxxy/Xz39BS0Ij5vpV/byySbJh+6iU3gE/wZbdrz+TyTXidVu1rj888CNbK4I9F4awBfVu6qIxfDKqYbBD2w1pVxDMnHewWYpUkxQJXuuiYEI4TOccpvi+TYVaoAzPeWmn6NoNzIAgcHU9RVMFMRC7weLIe1hK6JZdMhGYWLo6RW0bVDEkXKQlg9wnSao24bSienBrWGGHmalbzUhpLDttgxNpLyaIuJoKokHAXrg4C20VXvk7AUOjSzL1+HCTaNzR8ScQa4ilLM1jDyN//fUVn2sI9boyzfnMIlCZgv7+6Es2Ic/kLV90qPZz5DaokLTto/fiG3CkYL+9ffnz5A1iH0YKBtu9ZR9dCuaAe5ZCfegT7u7/ejNRJkEDCw3KahNGzroOskfuebcV0jNjujP66NblwdcLqNyVZbajZcZX1f/1ZPfHi/M/g0MbWdSWxImVdVTQoMvxUB43r0ivr2j6PKvOKHEsOHrgkI0iEfqduawttS15G/uQ8rOj+/nCBc7ahmTTHG2nz7/45uvZCjd03aE6akt2/fPk6n8mbNbM6MzLYmFtQesPcQaxFkbDPRh8t6X+GNear2+O75hQTXzFJZwqrmTr9iEBtFRAyAnlgjJOBRRMTLgQlBAgWzeUBQn204hg04hk06ho01C2aSRRG1PCTqNZsNCBtgqP1++UYae8/c/BvkR3drHt+lyfKUv1oZb8x1/nf/5NtmSrJOIm7k8u3GqMW7rDE4NNu+pgyn5YHS2sP9AYdjO4KOpVfMJbhZsnU2uDubKa3V6uVh0neTqN7zCOujUM8xzM/Z6ufHN9HS6Naiac0VvjpwXMO1LkLpTxAaaBY0oH3MJK1oG0Ew0bk5q1jY0blf7XVbOtWxpm5kNmE0R2bOijK1v/a/JS2kyGN+S1Lc0HZIcYl8xvk1/4CmdDGvwI00e4gZKhbIVnecPlaVcYjkXNSq0VE0lTqYT04kPdIQ1wOXl7+ODxIl8+Q/Pvoxyrx5gMgA1Kn4WElhG4BUvmP7G7KkokIjDcb+XLPXll57x4Sio8XdHmYUeXfOhpqrPpFxfvr3/7hYdekoUvVrTgzjWzJxc8sogWW8w8FZWxExzOYpIFicHmiZuS37J+unkz+a7BaB12roawcjq3aKJ/eehpPFj1q9SefULL8gQIMvTr5Keb61nlrccaCg/IVmY9Zr73nZ6o5a0IDytIeopFQ918mDEc9OCYd/B1V+UwBINBg45lrBUkMHJM+bdkZhfSneIvSkh9ZAvaf7BtVXfwRFIfFrGZHVEsEhXw0Yff38BhXtL9VqPHt4GGh8QFPRE00YdAezesokMFkz4fPT7vG96hVb+GoxpawWqroR3DxZTrSBW+b7mWh+/k9ucSLvVROWbsGsbkr2Al5kojfulE4kuy/cKhDTjgOH865zU3ZRimq11Gc4J3Xc34iDP98ouz+FjmCmPESI1f+0WZ8zWZuO6LGyiiAi/aXQOWEGe7FUY5R3m7r+QJ13TR8FYwnZPlDkDtZQt8ysFG23RO25aWO7ZCOd1MC+CCG2GvWKG7qdx13psnr4AfmTM+ZnFFEmUiizzQbb0EY4ScS4rzaU7uCM/ibkEp5F9+5iJzXOId/58shRtnnYmz49sIF2NsM1FtuGNTuMVxdOHxlFXURxSieE6K/+UFmWdc3ZxPUdPQzfHCJBiNF033cF6dej97B6cdOOfttd0QXsPN2VT6hduVOEdFATUpu9uUKw6sFM5wd3c04+UEY8HxDVQJ8Zh2KrsZg6GqKHbw6vWUL6jAF9rx4mhej+o3qqZKKpSc4wSASDJpd9b479TeUuMcjpovaU90YZB924yNOt08yf7ib5Obl7O62HO42DC+HPsUrvyvf5NJRi7/NTblo8/9N1M++SsnIpPfpUbkyGO0pAJVmM9s2YrSQhm8H3JHxo4GKw58kuq8eXbVdJXYFjruzlLNnmUipm2B4WCDqy8dUlpfjNs8dnmEmrktja+X31yB273jNxdZZuIVJIOdqB6SRSC/Pn57+2n6C27FYyLexfKakWllk6RcHgimrAXBzYJUOSjzLn2kTDc/h90QrqpYJyT9Z9l/fPzS+u/J6/u2wWXKq4t2qsPusQz3iO2Rm/95133xRXbxvb8CYA9oMVsNu1T846/z//y///xcaOEQnv9dhRejYSGtuPktG9LG32aMTN52OS3F50W1xcstbnHEnxpvwkMiDeb07dvZvDm+E7WtjCbTFx/75rAWFNR5c5Ix718/XwcyN3jB1VhviOuKWm83Wi3YQwfdWjExdPcxTnjQ9z+/zIrl3CvZh0qDylK3B9RbizYkPUT1yEfvhmhOU7oOJ80q/RyQ/jpoi4aHhRmgOH96/kKqRu/n3XTFV5Hnuxy16BwOL/Iua7UetgPjO9AhYTYRvmt2NY8IXj/eQ97vcHN+FrspJqUK74ihTHmSPr4rINtZdNfMHGA+Zy4g7zM6iHxNxvIM/bEVLpTd4IyvFYO8ghH/lFR3qCD+mzNgPSujKHnV91gJ8NDhtiL3iR3yVkDfmjJjvPrivzLGW8sP4om/859U49GNaNhsP3ZirSTxB2wOX/6GsuTbB0Bvwkz12GG9RMXQmUs5At9Jf1lTcaXeukkZ7Q+WFLFegSffdWxPVc075mVMIwc465GhTzioomzVzUMfS8Ktu0Uby3zNm87kihd7w1V/30ZHkrOe+qhUfkb6MOXoEQniFya6XtL5uKouGzyoxlSEk1baGreRZ5EsWAurgKOGySHPvu/fZ4u8I/kuW7zP4PlR8IR7NvpalpBwcsO7XulfUTi+FvlEKKtOGx5KiPP2bjg0jM3S1L7o9lFNYgMDUt8MdIzUWVE8yWNPnQWXDW7WQZ+ufVKfFQMOLmFN0NM25XYiHolhK1Ltu1mQWJoLj6sgXivfnX3EeOUJkxjE+4SksYqbclKl/Fy1BAh8tBGZvPGPccN2gkdB5juGeHfI5/oWlZj1LO5R44te1nBeTnvU2JTPQXSy4C0e3CugYV9ZPLjMK0SQ2xXvTvUg6jXKfybaX2qyjvKC+N5XHSxl/6P7qwr7LrzVqPUhOAVg50Kd1mrD2YAd254svUF1vS9LpQnTZ8nC9mZJhrWy5D6VojPGQ4oMCVPE3X4LvT05y4uID0cb5v05W9OunTkoGAQ7wB2uctowF1SlYEeDD9Bf/AAaO/RumYgExlTwXNIphzww5d3TdnHrNVzc7pVdNVvR004kK+fHclwE1bekM5s0JJU4U1WBTytYW6bkasvHTALLaxqu9fbrH8uaCjNTudNzR1pUZOC7x0CyKt1ggAVBP/6uxBJ/j0jkURFOWPQE6aXLxVQmeuhTLMCX+J9w7Vu5cDq2XvC6j7y8AMuVmYfqTBloWA2SAY/byN+XwWIbiD0TmJYNvkZzb151UptMDjk8TN4ZJVddpwlgeQfHh7WIPXbwEKsinXJg4FPYF19GFkc2DhKzbBaCNjKutOX2M9cJ0OR/cEPHNFge9wGLxyHckcPDD/SnZOK90x7BT7SrjJY0R5Pv6P2YPPKoc3qvGhDXrLiyVWynUsWa+XQ9EDlgjthqTlGTBxRVXBa2p6gMK11iMuopWyVpJur0KvVeYd0PsrCkMB/ws4CBqf+sSOaErKw1L2lyCiYrRz17KHmcUseBjQf/mK4HZQ2pz0P3KddCs4m8Im1zC9Y0xQ0tSI7Eclr5mDvgOeAaFcyPx3gxVbMYRQrg4x9/Gi9Q1UamcSVOTxzLfk7Ct8trG4bmZz4PHvQhxmPuUFkMEm1ByxS3LJaPDw9xgRfUHS5eweDJGxpxheuUEi6p6+nWhfjqglbMR/sblR5BnW65oLyk74F8kgaTfxv82C2RJ7ZowNYotGH2KKogLOxT6I/FskF3sUWoQ1Cy9dAhu7sy+ONas8Ui1Z6NUGFbLAO97rjJ2Gly5d6M21eEIcIpJ42inFxRxFrxoFhsSCszIJt3gcBOVZzw+pQ6y6UdtE8AQ4d8G+L6skiAswh3Dsa4712b69BBkf31n/dXv/76z59e3//n+J30osStdCrjN3KboAvSQAc1chH8tDU9dEzWYDBMFLa2YoQsRzy2kTzEeL9EvPu1L57s2vdn4zNAJy+Llhql7pGdkGeSIs6vstjBJAEmS7XwWpIIQXKuugjf7nG6fAw2QYOtyxRRn0Gg/I4w5fozEVK7gIyT4W121N5BYaSCdE2xILxPSceb8TAbUuQL0iQzI+/1PJvtC6c6QEjao75AQe7CQtnZsu+UELzBaTG0yuOkF+1JVoO1eR4S/a+XN9cc/OX12/c3WLzQ+JPnXzEU7CC+j/e7aDrKb1jaWk+uxGUap/XD+g6al+tkD+13sveXiCmy0px0+VJe8aGHt9jJU3PkxMJefYV5d18Iq0hjNepk7BYhx4+D/S1/91sP9neNSuFSxS4NGwFnKQ3W6102c78hvI0cYi7xVCS/U8nsVHQ4VHrKWey4WPEXrJ5czp48i9/K4XEVm4Ru48gdKDa6Cg5esZWZjOCWmgtyABdoNicPfYge4B8LdK8+oEFanyqwBg4q0z75nUxnJzmIYuVcdlyoMcUqucBODgkdqthyB4VaTX9iBSpJNnnDF4hbRlA1uYZb015ZCmdMs7LfgDTAXi1HhzxNR6wQo2p7I7nUssIYeV0MkQaeGfHhtuErephzcBfQhINiDyNV3rG2ESaEHqlCswFqzaarenZbhyJwzaoBk/0IPx8yVgEBQTyF6YG3tX4kJFI+hlXnp3ya66QqV6I9KO6JMaDEjQkCVouzi8vL2SX9WpmwH2f6UKH7oGncO7u7+ntvK65E/zrZBn+Vo8nr+5ortqntP9qgaomzFcnWuCqoWZWKyk0RIVMpWg2JYpmmgmgD94FmEYpuQj6uSs2FBwrv6V87GPqeAj9tlRAIqCbqnQ4sxdrZcew0j11ch3ETq2o3W8e3thz9vkJFeI14v7LPo24gqrWN5kD7m6cK/aiNB5dJxCDJlimcSvLYYrNHdRnvXWaeaDMUjANQKE2DfHkMgsraQ8BG2oPgzIv5mHppzAI/Qf6WPK09lzlkoMfs+VqTo12O/uy6f7aAdiqb2u5k+3g82cl3XctXLKEtKafNLZKRswfHJkrrlmQFH71iBeMTVboufJpJVe/G9MzTHddJ//iRjdZyd+gROxrQlXLM1kpgPSpAtnGu7p0yj9jvJNjoErtIysxpKc6HVEjLyEnYtGvbpoadD7uYP8anbixFvzIqNEXziy8dp89j6mO7tg4Jjpxt3OhzUs8CMGvKEMRViC1IUW5DuMQlrWkREurmAW9oXsmLHD4RN9satwRPwedWU6LsNhKqxQVegIL4AO6zaY2KSmyIecEethlntGFci5yuedE1YZC+dxrwwA4H4d8lHKI4DEdUbsMXZGF3c2vQhLFyYWNyo9rGhjUkGXBYPeqZjcjUHeMVXvonwDauU9HIyKOnirUbWhLEVztwA/vQp2DDeEoeFz5Yl+qjibvLsVbicA71KS7cCpMZWx+84+FEUeL30Nj5jne3gizBG5U/3+kkvAABtF99NeFHKPde3FTrdUQ6vgG3K1yiiBmRQ9BJGeiQ0USETl3htpiNkjmqGlm4bTVj431OHqEsLWk7MWKkx7PPZzxgbYWDSd5DTjZF93wHmouX+riSZwPaUvS2rYrmjuo9dPDQI6Ko3Ck9J9UnNHMTLsjIQ+QMv0c1n4dHOBNEdFojqne6kwPdsVqOzVWK2SOPMOV7Rl/hQvzKM/NmzNGyCecJxF2KOuChxnw60ikPO2q0RlsUjPa1S5BCW9CwkawMeFIxuUZXJF/jVeTPpC9967NfVBhIZUV+jpdm8gYsbYb0Nh6oVGHsZA12aBdXcfp7ui/r+v1bPlHAksa9xKFv7f705uUPr2/Od3/c/uNPdIf+YDd/isu75ztxzw4P3+cF6EYu0sInRIN8BMMIpzFx+5ekr79bYeyyMdinMAxq0DXtuHwju3WDaju6OrW0wYNt4nSsU3aYBs1pwVWJLhC7x7XMPcKb0oIsPVA8auMgBRJ39R1IPsXjYNqNcgi34kDGBhusHxoNCDWNQCVpmiCs8hjgQlz19lL7+Pt1Mq3JD7/862frhZ+wHpZVFzwLFCd5NeNR7SrySE5d+TSn0jxiUHsePVJjQQir6iI0rw79wrAr06F9ivrL6f3kukAPsalRUGuLqOvNg5WzQRal1SQGz3GLYrg2AY0TjAfhkN7PgB5pfMl095M31ht6Xsl09/YDe6ZkbHhYeegDn3Y8zLfswRGXj/SYN+L5VimOn89c5DD7eRNHruoOXpw8le5yUIWKbSvPS81jfx7PyFVeR9JgCm7QklaTn16Pntp4dKIPqBBbyiWjC+ua7bFP0S2LAt0Pal19EEtGAx3mPERG6BUuV8kCV9aDT6xbCUZqpigwp0ZnBIfUy27AR5QaLoZdk1hhnNHGRm2J9pvNCQMEpd6IGPsM3wbD/sXegwvz8aZoDSr54OOfEfaozpz8Hp8IhodH0w9u6iCeYwm2opsSZ0pPiYUw8gW0I9RMJ/Lxu29RBonthoikcZMmnfO0iKGVkymtMfs1PA2Yld/QO7BrjdYQ0EubbvIUUO5oPuNzLG6+mQrcgsXLY7C/wTPU0w6xuXYSetQxf4RTusLczEWri+eLc7EzbIZJPiEmVosha+WjLOfaDilmq7YsXijop/y/Li6+/OKrdOJBsY6SIGwVFSW5aa5VEbSKkK55+5SPf+WmgYOEBm4G++3XODByg4we0NquCf2PHXnJ5EKIoznBcPcsQFaowSTHiAWULsswi8C9XmvDDOlHHmzCJ9lPyHBxTYk8cwjePhXk2iVrS+eAIN/OGKJNUTdEVldUYnS57ogSpuDNOUFLc5x3jFSqhkIqH6UrvkiME6FJVeKsNkLkLXkp7wSkS2g4DM/qvgDZIh8OY3I3GErncjCQ0IimqnkOhhyoPpnv4fpNU7Wc6RCOkOlguuY2NNGEOWGKlmpR6pM/wUqBJ8nnCM/P4GEnqyauO/k76LCepIMOT7g2w/j7Xlod8PiBO6g5L7vSvGcwzTpecXxGnLY0R1vhnuiMhzp/IV0TpVYrMUnibxSkZCm3Wgae1iHsQbSgtnK657aFc5J/SDWauYSzftQMqOOPWEb3UZUTAwsR3mqsb2V9aCFyoO6/VWH2gLyobAFQJtMA1WqAzywMqcCLKHoZRZ95RTy0ElnSXU16I1+IdsCa0FoDch53hLdk2rwnXBPM/7Z7/75rSz6BDzohFCqxKJuzF/r+d594eAxvl3uqX04Fo/zFPmZupR2/Vsk7eaWibQYUMPDwOwW3LcEhsxXfakE9dtBiJBdOR3kMoXyPXYi4XJIFZWQLNXTCpkXX8o42A4MxP6cBVXH08LHDAGGTG/EawYQuJq/5iENLuLqBAzWPMPlqAV1gN5SRJ0o/qCYicTkBn8izHuTxFbyCwwfjf1Xwah7va9vElhHq2tWs46GmsoxzGXG2GG5UEI2LHEbk4OJErmma9eQNHJVDbuCAwq+hdSmo8vTCHVxD0idQVda46f3XupLixndBa2OPS9Bcnj1MKZLpspgwe0xW9kszuaELKO5Zt3aSXaIWb4QrQAjF7ECKdBmj9cJZ8NiVNudS45grFJfSp9ljxqORC5fLsvXAYXVSBhyeYXpmx08ya74QuWrwJppJTst6mk7NRkdXPGfyeosj9a5SwBZRvTrPZhGaJVQP71FGuNKgzWrciKdx+dSsmy7eaHrcdr5h4+ZChw3WVHgv9TjzucAPaF7ecVFVRBp5VLZggo7UmEOyE1TgJ9mEKSKb/IWzxa++5nltfeVcqO6uwQ8WBh6uK/ub2jEaWUXqS+il/rfFbWx2KsRq8bBxEygaLkllzgbHptmgedRrq0MQz3T3wMFqoIgyPJQZroMenAY5qaWNzcnPJFXWW/3K8gSrztow7qukOWB1ZDS8JrEmGl2XOpvJxcPe3Vu6qQqK8pmTN56LpmvxLMhwhPAI2Qfkjr3XqhJ1DlA1cHgLFVUQu+zhcgzbFBt+qUPRe9HMt/GtqaEBYWVY2VpY+vomcJJBhQNRQo9XCxj4HT1iW8bKa6P2g/nKNPAf2oNjG4YSLF3MJtHP/fSSPVDaV+liLY4+HXXbkKiYYptqQVqi+Fv10u30Tkq0+4NPjVPxdr0CwIp/V/MRqLBo8nvTu4K3MhH1BD8sg3msYJhRfvFwebv4+rZ4uGVffjPLCtrlnFPVxq1SGL569cuozTRVjzCsP6rhrEgdOdrrYV0/Bigw7uCJXtxw/aBBcju7J5essoFPsFhsJzc1rJjH7km2zI6u8muDe4yzVNBju4eZ4Jz4sXHLkuX4IQtU5FBTMqjOrv42nt80NLwOk08CNOEDdQ7fEVKTrMDh1R0b1yn0yLwjRe5hvMzKrpJuQmw8p8LLiA3Z1p0WrN2G9NjohgoM2Pe0+UfH+G8cs3iSYbhSdeuEsTPrUz9FFyPgfO538gBmbxE1WNI3Nt1I7FE+hbQVbn7hnZ1X6LJBoVt8LRoPxgdlN1Qc33uDz4s0wpAoxuD8j79e/Pl5qmsFYo7oZsADdQ29q9S1SbdaA7KdtkUYu3ZutzVdC+9nBy4lVARbl3GhekbI3d7bJH204XWXxXv4OPIk3Gowp+TSp2YCk7VQj+CsoR2AjhkbVHxqL5CNj+xvbFWOnHr7mMqr1mp/d3O0Sh5h7LRrokZmXCXH0f2JsTco+tIUYyXy3plyIL2iZC7hkPWxDH7KFTJjN+LqU5AHeSPKy4UFHl5tzFyuOqHUfFH3HarWyVWQCDHnIbwc2Ohh1tAmjrllGq6MYUXh8JahAqnhnZNsTN8xMXU+5PehNychPIifnar4+TQ//Q3le1w3yHCNDqcGcR8dqoZubd8LcOL29ulwFD7l2V3REu/g5kRXnr1XRSyu+i2aczh4A2+xwmMl57HjWMlZcRZ1i3fLeRiCYzAxoaydduzMehUK6nZ3y853Jc07YQzfyuuIUWt4L7uRVsHpi6Yj7eRl/nhfuj07lDO/1B188JyyrtWAY8UasScg+fgV6DIMehMSdniBwNFpFAbSlKSxwd6Emq1wQ9cdpBWvlTUeejUGbeTwrULBWhhV0szEBvl0u8FzB9zTZznjnWS1k5HPVPZ4/NMOoZsc3gI/3Jiij6EHIfl96K4QhH8XfeDc4RepCnisefojEg8TRtxSqAArJ4Dh6ZPGlxfnNLlBC2+u3DAO2apWDxwwpYvAcr/1ZPXK5fyufyrm6PED4vcPynw+C7GaA/zbCmIDe9dPDrsnOwEqBkcPMWBZ5o8wivvA7p8jQXoXUpxfT5VlPkwJ+J6vU2AIYdZeoyN6LDmrcBKN+4ovmKP1kMFK2lbjPfgxjaSdLjFf2iG4wRrTYqNBLCl84uDA5tWPFfekg1qLZ3iMU0oT0dxHnFmgyrT8PFzxFe+kYXyaE3VIna0iYguwl5B/ji+8y8iC0oLN5QoLMylfHvCkiQoZjHd/PTVvK79//yFDp3phmSf2hlYk1sKN3KUTIID2ZOiFWZqZaMfvB/lxz/+WmCEd0Y5fsbZYvOrjGwjYuEnIIAjeQscemNHch5QFrw1xRdlDyi37UHhYvfLjNZS2HqRdkTqy8pFQH7XZeCCa8OVnA4vGA26RA4xvbvFnoxyCW8RqkkYFc8HxIsS2mi3YJI8fNYO0uGtmiyahHudUFbkIZKcqgU9hC9NmKzBW/RlVsW1sTqWLoqdJAV10+CzIhD3lDAb7oJPvwDK0RSyYyJIO/SDaXMVyM+QTDtlmsiM96iA4ZJTQ/X0xAz3pHvNGltxoaPG953KhRwZHXhEsuVo0TAb3g20eTzPGdjlq0W5Bq5Yp16vyuewX8ecO7GSeXAQZb1fTBS0KusExLS2kKpYefnCF9fFSl4/lmSGfnPMFbUAbzuI11q4G94Yk+TPL3M8gtbkWZyCdq8cMje3qFV7gKk8UZO4SdYoOfFDnMVFOOi6Isez1PYmaprV8JMIW7fOZjx0muYpxdJ+3G5DDI7r6ciSLdy0813Zu+xjWX9fPy6/YlzPwArvagIlEaHwBbDZoyy6XbKEdTBy7RAg56Cbi4od3NRNv0N7K4x/2MwJ2wT+TNX4zbH8lAxY8YOm0Ex8eyAC8jyNrxYrUb8Qmbtl5aQCT1YeZvlm6IU26ITxV95zdJX4k9Wg783IWFl0z7Kyz7kPowmosJ51RT9ymMzW9203wxP1eLXhxfr6bY0ibVldg0dSU79692AlH3a6jFe22mwlHdcp392FNqxl2+WnlI1ImhLZLVMJ2WWSgCaian4uPXOQKNky4V5jTTTHrQhVI2T3+fZLQheb0vrNVIPs7kYCVBZ/0+SxJ3LMw7NuBExMu/7BR2hRceoW8yHrdxTknVYxA/rDi4UFJ9lP1doX/TUke2WeVIQh4Ur3rQ6gEojR17zNOXGznCdrHNxvpile0vaLu+6F/nyz4MgxP3lx9N3xb+tipoyty2mbUPf92wIM3lXSsU+oWvDAaTNYz5u5sGzF7YpMvSJW76OhE36IqslLl5Ypcl/U2Ig3bPeTSg9iFDwQhnvnAcwcYXviJcKfcs7+jFeE9j/cElLXkzj+MF2TSk51mFCV+/A50V6NqcrXC61XMDx5QM5uoZHXhkUlvKI0MTj0q0+q/5S6U/v74RXPf0mryG+ff5Em9AsI0IogjtAcfOt/30d5Jh3lgtJ5pH21i9SmOr0HROD9LeEFw0xZuENx8bZ9/1y1jHqO2z+c9QQ35DtY7q3Fgma4Fffy62U5+AGvmys/BUqCuXA5mTndd2FjQunC7IVwz8eBPkLs3iEVNgLelRVDZs6Ga3fmQfkrdAj9BBq5RMf2BLNpoM6s5cWkRVUZc+BRCwpKlZzuoSLupH70lDxmexS6AAt+Ze8HTgdSbMXAq6ZNKF/g0tRY+dyJEKLErfjl4fnZCeRxhUH4Hr9Uy6XBIlY1wIVIyD6BdLR/etsCaFLSdRkkfUBxn7TJOWNT53IPMBpiTZOYgn6bQJrvJ97TZyMPoY5Vc0RMWMnrYQW3CYySkc2m2Hx8eXGqfvI1/iqLEzTU1jx27QuKmpqz1JLTAg1cCOtYpVwLbG+3W3nfghrqW5lypoHdiY3bL3IDqyrUPO7EWCxSG0I9QRolCrS1ItY6TRaJRSs34OiFK2eC5SnLKUFkXOBZstHLxijTt5Ada6A5w4OnNNufxln001SwcdN85tBX+pC2Ci5utpV4Y7XURuhI/FpOUOEo6ZHvaiXX8IXskempO98U7floHDyrrdpYHk6JNkL4IHejWB/qmoKCx9Yijxx4WrFLCB92Dg2BjjfH7uJEjN53+8UUOdxAjGexhlUENjC1IcMOBs+HDLTvQZ3Ln2IGGClcSZEmpOI86g3WZnOuFYMJXbLZCDLvSxm/IpqRMHRgGPCPFqu4iHDl4ipjOdQVT3t6FhYHyksdNO6/YnKsLqdHCSyietQ0qiljz9GhqSPBQKyGD7tETLP8uJt5J54WSdOFlu9rBtdgaGZ0Unc2J+3aBNBHXlIGq1YbsPCj/ywOHtlWGV8oWnJMmL+vo6GIiibpz+UAJ1FjuWLqoKhcDjS0YWuHRN6GdyEqiHhovEVfXcGQDwiaY1HqoHyQkyrZg67av35oZRUaKX062Uzp+VuGLh8kP5I6vHCffd5Uwup08/UjHBJDYUqS1UEk5ixiPdJDK5EQ73ZY1KMxogbP4DWGfJoZjB9szeJXbmlRsJ81NhaW1dDRpmDxuQnS5pIZ1W+D42bQj5llMwsixdIS11+QYLeRpy3Htp+9CisHhNXugNsL58h8sMGj2xQ92Vxm4qsamJciv/QtdU+viMDtM9+D6VvGTNS0ECiuipUX4pu7h1QDR97m2tIsXwr87nTvLbecPwyq7Cte/hhdNXXxQtVgdP6Y++AbIW/Nck2ggD3ufSZr9TRbZw5FvJPkt4yFl+6fy95C2/rNrLsmmbwyGk1sWD6jp7tBtZBB1KVAuNjJUNp8LoVToE+p88x/kiJUy+cUF+Ezdzur58oBhXgcHYSHC6QSt52yKmxVnfjfLvX11nyTq2QX36xt9eP6Vr0ONw2F4bP+YsyYLijlqalST7FLK02SqAS4KxFbn/4MbelWQWjx2/P2/n8Hot1nsXO9GftQnkHOnqKQcsvWZr6HhQrpMsnhGSkayiU+onIGeTX3pfE70ycXlbA873tcplNGOqhzvGibcZvd3twZSeHJhs3eq6Oqar5PdhpXVEhINSn4coKBlsDjJVifpnhk0F57ddWyjJyQqQX0Y3tUI0TmOoRmKorDgCeE8ygLOPUIUrmeEKInyBbeTIVo9xNBuHUUjMnz0Q4Jsg4twf9BCZf3036is3W/YKbC+5cuJNkAKMFu2ocWcuGEW3neJluhBlLOF0Tns7VsIW5GmZStae6gP8MUvEfda7GytSIvl+8M9PK4Ic5TPlfWEq6KR6g4VJJ9kcOgnrvN7xWzFFMVsvg9UHCD8u/jThA4/3wo5X2QN3USWTC5B8nAg+dsDyyU8xeejfOlMS+rBI0t40WDEG1HEz4xPUjLb4Lg08T83ZZgcXhtUpGS+P3pHxSjDkyvYuWwmfJk/aVd4co0bWPHDpsBL3hNS28AQNRMxHdFdNGVHbLe3PoqyFOdEUuUY7hzXq1rYhsot3RdPRpreQhILsMSOGccnfQJ4sUz+DHZgh9JxEobwDk9/Msao4Qu4cX4626V8lbWWTLLyEdbLRhCrMRzi6Opznbrqvw1eEunr2hXq758p4K6z9rl9qP8FlaG/9h0e8row3rh3FaZiM0OyVnr57i8tV0/ikhkqT+2bnsLTPXphNixAdCelL7eoAjggccAuUepxxVK03G9eaLNsFeXshcl2bFr4xqusRDu+omXdtb0fi4N7opDai6w6ZEg61MrAiysnvXGr7Sir+PwZkTgorfm8wImBl/+pBd10ExcZyrx6zIlLZ+I8YovB43G+LOgcFZHxTchWbkGHIoutEzbWAJWUO9NnzkKBYz3GKYcoa/H0LTuAm+JzhypSFEhGizZrCHaNQA0JrNwErbZoWe/AM6DdPYuAsrm46Me/W/wbHyxohYrJGy5sRmqubbZbuJ93jXHx98kVqlDu7XFxQiNiWdfsHWzknIProT2ZWtP7JOs9CqHZ5YCgybpXbOKeDa2YT/UlJktd2bE1qWLXxAzXwPYY4+aCF1IilzANigD7Txb6vT9xxZTJjDYXIC4adeExwifucFqE05KioJvg5tm3h+otfEXTLAWrZ9+qkR7eU2Q2NLY9NV+GyxMLFYec1rc097YA1czU9z53IBDwhFuUnN0/ouLfetLd+uLv31Y93HhY+SQSbNM9SCYpAh+7Rcgj/0zmDWq28jxyvLs4DPZ1hpNVQDY6ui5+43r7oKEMD9PoMFbiPTZohaRDnnDrmLN8K95XlvtAjyza1mJlZc+DwZQ7xFPrQgitGpcO/66/ZSqukeoxt1F3Rk8wGw6l67ftCk3RvJyBp1Lc0sQ0sa/p6CXlQa6CrfC6jB/j3IRH51rnq++iIwmn5HOvQnvsYL1aRTrt2GfcbHoiU19eeujgrN1snkzCTnu4bChX2kqx1x/0LXPHN7XcyXHXMrhg07NU2YtR9m/Eq1g6091jvJ4keEVXOhFpI4pBX2hp7cfKa1rG/+hl05ZuT9UbGmd75RUL7iExWdwzdEKH0W3RxLI+Djg5EYGPNgK2YiVWnlqGEUMWazvw8RruXXokk1APjp6shD3lKH8WbmQzNWloZA9fLMKrmT0oU1GfB6xAFovELoFmcnQtLZM+hDjJ2lVb7vUd5IzmS+P/5/iLlyqtxLvT6p10URx9KgfyN4+s22n4BfIw+ZF3LeW4IVE62o4Bgq/60AeatlixTjmbLPnk4J+gqRI1lP53Sp8yyjoEFFPB+eHV3kcJGqhKNxgnq8lb3hcn13pBGE7YFXTW2qXLfIWUj7/XwSVG1ZImu42g6tVUt3yA3aCZCyvhDTIktLTskYFP2ViqvMCzJb2T20buWAnnhNNshUgVaUtuRPd7T+nvej8gR0xRkADsv1GwLulC65JArKMHQa7JFzlcU1r4dQmEJcfdinPQvXbnwiWmNN3ro560KpfXNH7BqsELPiT6O+PVsqbuJliPfPzjw2rZkep3PFeD7IHHQ0dO5hmBzfKCoKq1h2cxlyVpjBUXz56L4uAiAk1N0wrZ4HnALEo5aKMsFCNtdxMXOW6GJzIhG5vORkJpiOd34IRHjfJelofUx2ME76fHwxIwc3CkCsJZhlSsK9DkihYFn4pgb/oNzklGKjz5vyav4J0D1jbbgf2NaF/KynyGMjkUQtMyn6nZtc4ZZwsD4Gm21p7yYfVvqkGVsMmMsvgoCa1IS5csHbWJNrkRtw2OPrnNUIvE/mHBxB6OVKXxA1/b3m89FL4IccA9I6nivlP8xAJNxn53lB0/L7R9rKJrvV7S+C6/yNBeTpEy8qvj5l8znHfp1S3rgD6owIn9dwa2yjwkLHTL9vn52c5dT2TiVco+2P8x9AzUab76gQMKIsYPl1nGupYUDNzfvVQnb+VWRzrn6ZNqeKMNqrNkO2A55UzVAyO44P/C8yQoQznM9hSxsxc7yQXVNeRK7sMSzHYc4OlDqK4V2547PgagLMOMndkSj3MuZsvVp7mhTZFnqKw7N43o6AeNRtZVakyVOTt74edtkHVfHH0ECJ44GS26siI70Sh2UOam7mVx77y63smetuNq65lT3CK0XTMQUr5owquhNyE1tQEeblDRV8pOvUQ+XHBOoXmjVMW2BZyvoslLxmhGRO0IIyT1puChey01ch8Y5AUgSxHFHh488LlBparr4McNSnt0JvHEwpttlZPlCvNx13dNVqsgpR9E6Xcx4gH7DUG8d9FrI/1MHEkncSR6ItZeOYEmOPkB43VUHd6/ByQYLPv41jLToJ9kiQkpkja4N+gSCjSfeZAlsIQO2TpUwd/BzZbTnBoJjiWKeMz0SZbAGty7Da9Dn3QRBU7KQCVMbYiVuG2EExoR1F4BtNS+227CEcZHvakVPDVhq7viPSe9q/XiP3BBP3RInV/tO7tSHIJS+Yu9vyNDb0acnyuheVQw35KSC1W/TdqbSaI0F7y4vJxd0q+Hlg8yD2KGSOU30fdlGUS1eloXgy5+TQDT0CyAT0trwlgH476Ns24uPcwKV1I9ZWTDgvjfFx3P7ICkGZ8zaCntISDCwkTgwUheh/AjpLlpwe3ucug1r5rB06q5SpZZEUCe6kNHGrwC+9PBgDXLaFMPhXlELrKCZGuZhQOvH9sLlQb3hW04nUicgbbYJ/X3pBC8BaKyiMB9C3Ykjo4pirnoZiaGfS4uS2XIh/L+PP//2ORqRQnYgzd8HGgn/6oIje0ZinrPRNCsAxmUV6IUgce6TEU7ibwvwfcWi1SQSs4a3n10wD7d95lhx+3H9DpDIrC0TFie78R6idNvWb2zTHT559k+F9cqRb2rFE8zshXg5yoYWesaN/9A5eT1fbZC1TJlWVqLgLeo5CM/Xxu5LTVK0vblEeIhqoob7ZQKAHBeELZ6hImLUVY1r8cYnjUZrsF/7eSaj2LhtevUysbEqyGa1Y5DfHAtIy7NupEeYQMQ5ZTYyQ8EDRpnw0cv9GhzJMMFxmJr/rVxmEg8iH3hAxc+cOkDzzygpbTwk9KZdxLv3NRPZbskOKsK5rzf7XtvvRdB2UMffcTSLHDWTq8bcocyrR44lSHotUMXt3VncZoSK6AMlZDgJ3NtxzvlICIYiw4bXGWUtLqnWVkw6Mc/fhHpTV52OcFVFnk6RQZALl0aucYoLVomKFb2fG45i1IOGf+dWMcOSPIh3CiTYCwi8xnKq/tR7u5UIb8RBn8HmHelx3LgUxo2bqla+MGDcB8vuarzeIeDb5i3mGZwB/mLiMqzQHIe5phcHFTYtMLbGfF1OplGT7PLT6MH2yj20cRe6QmHDCl+Wvaw8g08TvrTjniTG1zxFdgrsiQtKlJrXLgHz/Ic3+1rs+qpIxE20U7zi/ti03asLL5Zrr6aZQXtcs6laqN3o8Tt1B8a2tUDLdb16CrjLHWcz5Rv5BBWu9ohaXSBgh/r/rLWcWqN9Vyrx+lR4vBxcvIjbcgDrSaiHA9caNd9/JWM7jXlKLFuFrNVJfVW+XPfxlcDR6qrasyFlUCIgVVTTN695+VKtnCoFVmLt1VIY3p9FbOG6ul1xuKlaSifQp1QaYLtTarjy45TkpbZUkKMXvYENUU5lSas+Cu1QKUgrY1Sy5OYPCM0BN2tfl9hXEz+r8lb0vAP1PC21Y3wdmYJtAGO8ZbRkx5Z377ljiVIv1FuBX5UmjAo13hGqJ9jm6By2kOjL60Xk+9pV+XydPFYG4icL5Ra2ANoioXhsvfoUMaSrdCKd8ozxKaIWGIbUJWe/pwXdO58c5GZDWQ1qvzvBoH5jRMsnxPnk8/91if8/HK2JO3Mk4Q0mQ3d0rnDFR7CdlIvCGvdEOIWm/msqMOvRryH+YLkbpjGEmqo5sRTfBDytHU1fKzRGO2ADwO0kXnRkHx32gKgRKNg/53a1JTsVQ71Ugn2j/23+Has3RYAtCtc4sG3+fZmveJrM74YaiJLaJ9ocmHDe0/JrPDCWvlEldZsJ68L3hQHqg6zaScaarPFOmifDRf0gHQVTTs1f6ngVjW95+o+vBfw/hysNfQtedrkuFkRqNvtmbCX/+PF+Z9n3nOLtDrf1S+z9cvl631nj2Z17khwzD0UT/bE1GuVx/EzLkgPg+qvi5erEnFNPzYe6kB0gZxASoA4+ROoWUxcr3+FS5o1KNvCsyRdoBmKQLkO47atCG1/P3EjnXTZKFjzcXiDCZOWQpHungpk5ykgDy6ILbU/jH3KwUBwBy8I13ygDLS5hIV93cer4XWtsAZtyqdpdlzhyfDRalDdx7XPIBzs4F0rHUsNDmruqTHXLIv3T1Ge75bSQU4l5t+4AZGTtscDjM6q5R6rZF+MA1MKy7TG4mFCNrluKDzDExScDjCtZQBvDIqSR9Zw+7ZBdzjiiR+3rU2RadvY4HCuAg6O5hazowfzdvILqip/w6ydVoA6l+ts7OCtMhXp3VHeffZIjCf/xLiK3AZs8bonKKF7aHRyzeS7hvJ5nmThBZ/khjOPNtex3Jr3CYd2Xjtics/Z537+fzQWdB/I2BWqG0IL4u4yKLC3e7SRA6teR3l3jHvt/TXxcq7P9I5d1MMzpn1kUuK5OHBxYFNDGjrAslOGHqoQxez4rsnz+4YWFWrA13eQm9IiGcF78BGF/GueR9/oBiK1aSZZCx2f7pw2tFuu1N2zR51IB9w+g8My3lmF7essEQAMweMknKFFgsTn8KpGCSJ4GWC4uQPjkHiIflDwKVwZYPLkJ6QetWn3d0cZ7WnQXd+/zxZ5R/JdtnifwW4A7G2dDZs4KsF061eivbMuFv7N9hoZHaNUduTrefC2sLpwKNXHmP6wP9XjUjq6N34PjqZC3y1Os1uYMH3VOhhXNBbStapHuCM5ph768dXStiGxbm5QcdJkfassqe9PIl8uLInGuODUsR2lz8YOnnllnMQ9pIBvONPqXCTMoaUd14GSieCyFwyKxZ7NUIke+FJnI5f5kXQiktKleWrYLWU+zsGjifftpMF1ESiMdkRdIgY6ZMdDBj/lyrhlE9ROfqQlPnip1TLUrngENyM2OFoWsbs4UnWxI2uZDLR386HVW4/jbc5sFqkOYCQKWxUfh8nkt3fdF1/g53whP6Y3L8HGXQyQwKxB7fYxSo4vUGo8t9OSC+/DkhfF9xROs6EALTtWEx0ubcXubLkpBEW5eUXwNcGRxc8mJ7g2FFknNrZPb1dvuuk4p1yxbdsH/7kMWpNK3gpQxHHXYxbCXOKxruq4iqa4fKb99jlQju82ZE18FI45HETN7C4mTQ8dTB2yOJjadXPBBnOdtcIeyipUsxUNWIg6t5DB6RlGBhn2dMct9QIvFrhZU9xU+lzh2KoIOchs+fhhe5NOtNNtSi5wVZElb3Aox8Fma0hUOXDhkSmTh2Ed1ASABY08pVAu4R0Slk8Usw2euwS4X7LAXAMVZ682RebCAKlTFDWfi4DW+YntvWjskZbgOYEDuEVXTFDFpTdubA5TCQUHxcCN3+cuQn6EuNdN6DmvwEs4OZDJ1SaAhMXJrkfphXOwiwB0v/cM+TM15Os4R581uRHjeoEt0JFrrlrYjAcznUHH1cqyprQIudqwELwHxqWzeoUL0kSfMl3lLkmk54Ij00TzBh4loUNDhN5ddwPvUyP77fs+3gmV9RWqWvR9Q3CVs2BEFcSFTZQlFsDCeDFGqDBfBEVwmIBiuDFF9Enjc0fL6+hD2ZJWey+meuih++19tJPWDeNi+DZDFqokVt/jVIcVNmuyoIwkfy/A/q1ZK8bQCAXB9PDk5lsTUnOtCSDXBv3nviWZCBneLuZjAB3eeus1G4tFbBVhZypqVIly6cz3jHkC7S+kKL+MD8tE3r47e7HgoffyzS/LZ9vbyy+aD1Xz1Zd7DI9X5Mdff341m4cqpfLo6tUMWdEil8Gl/AYY2QdIMfkfUpYYzPCqSC8mxYNPVgn7hNECcMWx4PzQ5DvU2H47Akl0wDlyngeKUA4eV5yop1sxlNuJyFnVrhpaiw2qj/cMcrmtw7RU4cRpo6uqIDWbvMx4mZXbo+UEeVCVC+t5cE8EZna8S3hYhqo7xHyQFhvyAM9fegTeWnyk7XJeig2GlafPhxcHYmxDm9wj2F+n2P49P1cc36W9/1hpHrtrz6uCMsqHoYZNfuhIMfiihRV4qcNafSek7VkC+XGs1dCcNzU4xF2ShWcrJgbld/I1C20aqK81A2a/PKQevDjf3aFmaFHlbuYlxIoP+5Fs+0PzqytonKLbqrE46XbbKe8MwUtymYo8sq9ZiY/f/+mF6J+LtzFRFI6kH/fYQ5f6dlYs5228kRqaU08K/XQSTn6hm9D6z5ArQ3XF1PjQ/OOEPqFNMGfLJj/S+Xw7uYGHJWNzOVsBnfVkLb5HGCsBW73lA4CfLFu1HHVTdLAcwUucDnhwp5dxhjt7z3ffXRyQRI5xg3xDgf2HK4EWebbSho1w+59+NiMvD3y6FVC9quAg1BcSLPJtyrzwvpn7zX9dTFmJuHZQLkNSPpVvCU/ZCvGx0gvgpZV5aWVeWrlHZ8z/zmxgZDumuCL3E+nrSVxmSz7gjYpsBW/g2rqxj+6vWCvGKde3IhuRNmjjshH2yKOSSjulhArhmhdu2VSnpjzn9lHVatP+llEgslLr2KzjI+f9Pj0NlHwZd4ctZ4yS97sjnT7Ky6au9O/iDnPj2Uy+ta1cLypJlf6vJdbuEbmKaz2/bWchukA2xRdNtXfjNcxJUcHF5Sy/mPFeRcu2ybNkdkxNwZ6aqiswX4HaSqQxVLnBcEorPO2vro46b47yEC0uwIdnH8bg+LM//XQZpIx/WRFLKlqY6nrzQXyFKUuUb1CAHKe1t3ScORTnQw0NGhjqbuVWyyukpPW483iLAV9OCG8jZ7Oow5F2hXvRog9B7BmvKriuDJe8/OFRmZNAiJUJcJrLpHtEaijvcX6TFaA7VtuQekUyEjBOkU9k+qj5tM4JXEjtGjuY/pzKIgtldAgOB4ciQOH4wudhg2s46yymbYPEk/MBvedvo928q9ouHcsIBMPFlHWkxbGMBFQ3Nx75Yy9T3vCJguBm8j045bxDxYQ3ntbfxubItJQBnaVKiGfwcGzXsCiRr3ApQzA2x6jSa19AGNsDWvrd26uYwtLSeeu1jh7aowd4Q7WId1Iti0tdoPmY+YjLAh5a/Xxp7OBRU8ZJ2Wobnivc0HUHrnpipwI81BvUrsIjRKCUPcXIabC9xwIq8Altb4DlNdrGha3R1pdVQ4eIysOeWNKbFS7AAD21QceDMBnE1kpcMLUpV5G6phUcBGr5rVjDD/Nw1WGXSV/omRc5pWxEUojptuqJtL59DrMVeqvPNizFboliB40Q0yLpsjPQ/sMA+faKiXW0SaHTFS0WyYxq2QZU6Xfv8phUET8386xZ1ndN/hx/uN133ARDQZcNO2ZSBdiHS7Y9EBIqeY7VromJ9s44s0QZnOWc89VNydup8Ci68+OHEWEzGRVzcCS3gUDn8IrFeT1XduY113IP8Hbss7UPJZ++vudtjavMux8JX3TVHcn33A/Ym9tA5ReyTSG8X6Rxn+ckO4hvPWdNluSSLtS4fAeJ9nS+I8BXPbWws7J2dlBacIEySCdom8sGwab8jNDH7Hu7nOxpwEKPGRVUNDjKoCebFATT7VtUrONjmqS3Pd3NRU85Oici6olVoErdY4lesIoHMPnxSSM3M2HqbnhfJqGlBVLqq0vPIuhQYSIzxaoYJy5Dtq2MljWiydvRTdnaoNoqsMGDD8p1rNNpRvWq/u67pEpUz7VejBqMvoTRo4fmqJyD0bwNCfNmC8hQ6YbI6aYqKModsF8Y9pi0ibYBUZj6OzUZKlbyAHOutfG66JakYudwW67gE/ISgW9Ddp4jthLuRqd8Ibys4GGqbK+jQZnvHQiourRJ6EQ18gdqshVfx2btn+mqgTCWstV/p4oG7GhojsEhM3OXYyJuryy4Z8abeup4IU8WTYvXF89kefT8jtDfbPl2rCvBgddOMLV3Xm1ZY4qdKYfoDMrZ+RKeWxn0GYrU7cJ1AntjR50VoDRqVyQH3QnyI6lG7nHqAXtcccDDFGMdJbFxLsrPSvtog4j6Fc26Ei7TNCNGzxouPTjl0APg3cRFSlR1YhPNwmqMGhf5gOzvA+z6d5AS/JX84Rdwhb8fkC5Gzk+eGZ9k0hE9dXINxV4to1acIkTtBaCMTeekUg9LxcPIcoyQPsVe6naJI56LbViKZwFqR88gY1NmfBwHs55FEbUgiNGVLAHlMSJIrx0/8FVNtCAgiPSusbSCWIL4xI9veiGSlW6LIl4tJXlhUy1pLfyjC0oQ/bFDgYRCGk5bGRpczK8uPVAckXNk03377SPaGUFtRdaTV/J1+gJVnqGopI+37Obx28kV3LLZTv5BO1gnT3/DdTcvSIaqhGpwqwI2JqBVUwniYXucYWStMxz9enhcjvCdb4IeHsJarm2Yt7GmI2LZ4uCqKWjgNE4N3i9R+2Jog2K4PjO4NoQesapGNVeKFRsrnwE8Vr412uB5SudUZJ6AeUnVhQ5SQlQU0XTeCdcKT8WFwVVb7uZg3FotQQkFRwX3Z/Iq4areiWdYIsaMHL2FTahQk3FEO39yGd2l6Wo434c0ImLJLcCQOezdM9JAzGIr2+2lp8OTTCxygpnHwfkodDELoMsQehZCz0PoSw+SBj8e2NVy9eWAsqv0yCdQDkhWkexHjIp2FeneQFzZRPGyQQjL9WaIS20xxFVGXXjP/uULO8IJ9xp4E9be5I9UlOGxZt/dvIMdkCN6ag/znOVNS7P1kFtNSJeZQJboFvjxNQeeHK2CfilAXyxa7X3q8GRC3fGxL6IlehQ5Js18WEvcY4e0ARH6pG0AjMfZrL3z82DhSlSDjE0KTjMrgoLuo6zB/z7pr+n+fQKukqaMLCthJn7Q0tyk4BaxC0JGwKCyq0jrhnPhgT0Za2IEqyYdbacSOlM6Fq7uzsVsyAOBYf9tjV8sd3W1PNO61vDuzDD7cZZCnGVSXn/S5IGfXMROHKBIedfPEmOGeINEh/k0M1MrMhWeansU3SB6bGSC+XImHIweOw3oeFIQ+TVaBFLNiD/09KhOQn/rvV8L4p1ogRvxSpAN5+4X5utZWsNer4WClzNRzT3U8AnBAUCbAZ/MBvr4YzIfaEv+T3Bj2CXIonEgscVvQyMFWF/TyLEUWdfUOY3qgbHpoHkXvGFsoSoV8y2XG/23eEbX/rz0vp9538+97y+976+876+972+872+d79L9EoZhcnkYQS/jsCth2brBKryJcnXLoUHzOWnLDzPedhcLh+Txi/GKyheVrrO+Pn6vWJek+h0OZyINk5M2PUk1GxeEFwhwEeJy5y9ggec5YesoIRbj42e/WDZi4Tm5oYt2g5qYyqbDMDeILI8ocawwRNmR+QJYOOyIO0BW+QAtxTrRwZgH5NgDRCU6gB9lgdhKuGFyUQrWii7ki7jqPADennCBjQfc1h6w9plWvsAV9YDaD1H7yfKGRWq/JBpfWnbnAXyl6QHSp7IH+nlSDcYgY1tJQTduA9m2K1pNa0Gx9wACfNwJJmyv+toTbBYpeEi7VDZrwpyFh08eVBluvok9wK2bXdHd6obeb2c9uRZNXn8x+/cX9seF/XFpfzyzP57bH1/aH1/ZH1/bH9/YH9+aj5G1XMl3OEdpknZctadiQ8LjgoeZ3SUblA22Rw41bFBRYGPv4MfB9pRGtvp18QuN+McBEl1U1PGP44NmlvJw4T/JB9VE5PM1U1dIiMUYm1H81XMj3JG13kdVhaCB0bLwkarA33dVbOtTURc9Vafq4h97DocUWcYXbWDlykeQ5GaVG8yS14EP2/TuI6kh7ekrzNYtrd/QvBMv8iQ3t3d/1Nd/ilto/PdvXG/omgxIN6TFP8PlfeuwBZ6PeYsL3BCwc/hd7Gf/6ychA//QkeEi3X0e3TR3MxdsbPM6Xk6/R6yNNrmUYzSItOgjqWK0sANu3erwj9qvcHjE7ynbcgVzC1fRl0GzFtjYHrP8tYppkNWSGlycYM5cTIuqkX23MIGFtqJR8U6571ctJz/B3UHSboOMEEVQkn8+C8A9wmdgWJ+1tvg6+iMbg8sm2R5sYeM3BaWEUeFC630ZOMbZL1Q0J0Vfcm6xujQtqovyztiQ+4BwGtcqfb9UvJMbf07qx9oU8dg5DR31NV05zWhR8JKkjZCiDwW0Xj0xhNFtO4+rERaui79H4E6nA8hdQg+Tx48+qne6nJTBX2AIucH2dCSVnDRalNFOOwjweYylZ1NBhuNYUlhFZoEHzqQiij6nJcX5UwTum98LPzbynFjNSvLomE+MMAJaYUq0xu/F+Zd8Ym2nC2aHhdp36c3Fi4ZnEWqFmWnZYsH5u1yi06rJpzqL9ueVruar4mCj0cZzguD9KzRzYV2OGjmox0Lgd+DxINpbFasRPfUOFPmina38vUSPpIW2wI+/c1Mt7+8HDyd1AChsbRg8c2At9/39If3trx00WRn+pB1t/QveqMY0Ru1fV3Z0lScbHC3X5BoRVuC4K/q0driunWhaIhs95nppH/WkpV7iWZPyrCG0GhFgqANmeTWtOzZ99y6XHbEECZvQKUN+eXv74aL5pviiYeDddvA6Galolj3yso7m0Ze++j6xrsC5ivs7sXFHpnj8qMP4yD55gxit2COKAN+3DZxCiRkVWJaC46OWwy2a/tq1BW5nCzKmTnh8asVXNeOgByu7JhYHFiRW/jbfYOVT45y2xhb7uHzYcaGj9N/7jRRE2Hen889F6iI5/tfOK3r6c9/1Rh7uhJc/SC1WlLGC1uOnb83gZMGKrXJhkEObiojxLv7ui8UvGIY+dChvaCD2vMFozSZSc/LElVGcUregkSXYgFuwDKX2de4J1+dA59bh9swt/yEquZEuyXjwJ2ezkzRE8IE/BQm34dGrT8tWWmIXJosIqh6FCPBiHQHVTqQPy9tXISyqyEUfkf0fX43cuYTIBzhsk0OIDHxKVQA4/gytepY9JFqZePpABCxUwLRDT7FLZwUGUR/E5everic5s8Yjh/56RBACtFhurhEvzaQtVaT0ax2hbxIKOnjPX8URvep09cJV0ObQV4CGRlLgVU3Lhf1OiA/SOW7qBSoeNAmaAia993c6562gnm/3LMyCYhFppBZothDRypRFEMuPaKq3swoW4PpALCC09TwGWyVgww0uyX2Oa1qQluB1HzZCOKwIvIiwX14k9uZcaY5WHSH6W1Kae3UHrlcgWmtF62Xp0aN6gYh2uju9qhX89NvVwPEGHzisWYU02WP2yMSASKrufqSGKEYvK35foj368TcI+r4jh7ZwzDMka360UWssVOAhJxsmwkcZCqHwZii1cLXFlQE/Az/c2oddlJwTlnUsQbyl4rAiQqnRthT+BaPUO6osoCI0v1wV4dO0COkkLTQG9Wm9kD36iGSr6a9mdom8dTU4OFVT6sa1Zy+H9CgBb7LVBs1xNUI+5kStCe9PszjNFt2mfJrKr6b/Wox7a0xF73R0S9G2UDt3CnyMtOsCk1w/bRYI41CtlC38MYlL5Wc6R1vcQBUNjjhBaB4G31nDQywANF31nQ7E2m6NLwcCeKqDQ/1ErUrpiWiEj5GQQcHXzCSfRSibKNhPXS7uF8sMPW4AM8rwozYmA716Di8Zh/CiQHx44BhlbYxefFjMozg8ZxHB5aNOIV4L9+wRgnmJO0JKRLmjDWtR5dedbKVhNcVb73DX2PuaYf9Smx3t3TGvGZ6f96kbhcZmFGjv+zvyGF0eVrfjWpiK+fms/xq4scMX5n/8NftTXcbhqvNOTGA79aDmDqq7t1YAhnJRDjd1eMRz6ZLv/7n8+//eucizv//vMzvCpxmOROfE7Yzhj/Q0Tu2mYjdiC310Bo6WCzVzPvGxNQV/Jbh1Jaqo0wld2Be/2uPJzEtJ+A5yWohiBGvA0/g2Iw2Bqku90gdWrc1sIa+wyaCWfY4F7Nle6x/uU5GOtchhFzIynEpEfONpOfe9GOEmn9otMNmKstOuqYLchMdzxonVPp6J8kk6AdzLT5i1HCDhM7a8+Jp8Q8p88+W34QHi8FV4h/XTF/+1xJV4sjU/NwYQbMv4Qie8G29y8ICrHLPYqxzXfPkoLFzYGLXajiurtUdGdhXW0mpyBUU0uaJl3cFCdIxk4ENPvBFpn2e46KGbgCbWYIN2ePulzDvp9Af0AC9+D1g9gJ0ShFz2IUFhEc92gSU4i5LBi34IU66BwaNfKEI9zcVNrjmYNKClWqkkCgrCX3w9u3z+dYNRYRyeH61etLw4uma5mvwPDY+49rcNHf2BUmeLy8cHZ5G+eahoPNYpj0ZNHt8gxuCKE1dNJ7/joqik7ZJvAafDlzI4D71xA7t5TATbe76ajn/KM507Ci+ke1YUdm51AJMvC1B3JiyED7PgyM4Fm65yAXC5SQswG/EIwlAthJVpYIgbQ8IIGITOqdjZ85Eg3BKXC9LgacXnHL5ICqOpAGnKfR6jLbMYWmdxOJ9H4RbftxHCKhpcfaxi4phbmhESHy5YBG8zWOzBjklA2uB5gvaYdjn5Gc3TlpUiSMFDWCqcix1mWWni6JlfTPY71m75uLbCuD1jMZeBblrnTy7ZoEPtWZhQoA09m6ESPdAKbSRP4/XCTcovqw1Zhu+h1zYMRWM+R9aIiB9eb7FgOT5YwLxxv8UVTOs7R943dr/F1Urre+HxE/clrW9xXdL6Flcfre/a+268+K3Df6QdBuzp+m8nugW2VsnJ++T99xxeg2QOlDV0k8MVIXlI0BNyPCeo8iDh/ccFpqii1bakHfNId/63cVDQowv3kzDWYZePKtH+UzicdTA+eC996VnHx4qtA7UrXHrMdXtaf6KDsPvvu5bzH7B1vF+IEPsuQKH7qVxOqfCJ65yGPs2fzXjhV/dcxcNN3RD58k/cT7u4EnUU946k2Lst9z7DdcTtgwXrEwsLuiNMdDsLkvVmgLG1gYv/HtpO5/R7mZ6oGfU1sH8F2orcspL7DxBF7dN9graFi8nr+4h3cCEHvvf86NjY+BRh7Tq9bugtXLwZGpN02LoPa4sS0MaLNMdIs/cEsCgmYYONT3D1zYh1i4jnmYrb2Mip4R7O9bF8Qd1LzuAmMYWMTWrBgsNboU5Mv15hlAN3NrODlYhUNdd7HFBfB+4RN5J6XDPKcmyVkQ9DAzD5sE+z21C6IPiPi+nzP2U3Jx9Su0UX98XyAyPF5TfLy26fufk9uUv3H3IHLeO27ivQQuSXfVzef6MsA0enzAGVhYoFKFcVPZJ737icw/OmFrJAcEds62Dkwv28dD+fuZ/P3c9yOQ3lALSi0qmDg6IHBymdrzCGcmfqYAxXDBMXWuM2W7mQuNvrQC3tvED1fe+cQVSB9U2cL12Ie0yHS9W27hKzr1PPR2+73Bfue02HeG4jM1KWet3HGViqv/469ESMhz92QxuObnj68VsOwcJGy5ra35ZvUO70Is2RKboWUzmM8oN5X9aWYeFcdItVHcRRPsN1YBF0zw5yn4L2omrdqQOndX5a8BwDH0LZQr5UJFeSF8FgDm7CsswddPTQrGj79pMguJSxku/kZKfZQBLpp+3tPtciqikhbgqsLMKUaMJPgPcew6A1sBMz/mZnL0W8zfEht+IltGNgjTEl1RQeNcVwz5bLCgt2aaXRn15ZKYYN0k3OK7DguUQBueqfBg6xo4PAx3ZXO1Zq7FIyHDl41QRcTweLCAPCRGA+ZErqc++OKA931AH9cMOFVBdNREwB9pLxz31WrXrclAIumpMJOLkCpxQjnxwGBpkd3+TJQvffIzDhT7ntzJmuunbyr38OTm4jMsy5enq7B+YYTF+EXuRQDj2ikpH0Pexuneg9Nu/4iKMFOdNte5itGFQ8rk6Z3qL1DHcHKgu1CS3EVV/jKnO9ZOGKrgdR0UprZhtrslUAzjG2P+G8izIbyeFyifMptsB6ZIFzcVO8R2Anl7gI4fq99Q0bIyWq8obcIR9n8ASzhdWZENqVqqHMidjUpf3JCpSthcM7C5QvA/fIyIJvxg0Ma+eZlHUzvKIaHOyL2Z2nlihEsBa/P/reCi9g/NObH8KdFSCAYm9l1obGp7aiRT4jbZhaTzCpaWjf7KbDgrpzmusQwJH9WomNhPRJuLRskOkzakLbWXDhANqj1VnB3/Xva0bdPg0reSGj6NDriXfs2qtA0inbJOpiUlM9Z4U+vL+yTfgTzqrCnfD0RqyHp1c09viODCKXzNOM5l5dx4ifoP9Csr/TZp3aX5EhxMFyIK6F8tFZWlKHFBZD8YPyMRVQCsKifLSPmpCgT6JDUWHSiqGLto4TpMl8LM/PIrCN9JqrCw6uImSCqlWqSCdvlGBJtdwGy4KQaEnfw49IOdEFgnb0qBmBx3+WV3Qzc1LqmUvi4zLyM5ofdrvTu3pS0ooIX1GyUOEp9vEaRy/JeNN2Vw7wGlv5wjnNwJI42YjFzlUf/oTWQYLn5HXZRe9KHvDogp9zbFh9PnORoQzKN8ZMJnmU4+5NuosYl0dqGu1Fiy5gUiIF7NT7aD5Hu5h/qLoVbiNvAC5dAkjmQI+p1H++eh2uWwRpzac+vx1q7DEpvuE6SdaghXoAvW80B/dm3WZKm9Me3zuXL0wlmWgJBeqbZ8+//ubZNxeXM168efX117EdrGhe4vbWyhvdMSIPLzeAUSFfTUukiWZOqPH1xbsv3CTlGsUKXHfHWgoPUvshEFu3K8wHBtwoFSIWqkTNGrdCV02GuSM5pmkWummGtAMce/jx1Ijp+/j4e+pBOD6ayDfhdvDn/Y7WLSnJAy62Z48YablIP5C72CveVmaXdogQ26N6m0VJH+3ovdMwcnIIdWQbsRQRenGRT2+EK+qYLiMUNh6CWSF06iFtdNW0V7Qs4cGb7ahrocAhczkYIR38UAcCTsTT7QoD219/aFDE8yWQ4An70i/kHhyf5g0tOnEAlI+9jcTDkQqsQycNrottKDvrk7Clt+FPsdRzsxodwrkIrKUlbqISprqliaX6t4knbXwirmEc5jS/mN21RB/6STOriPgN16czFhavxP22YaH7W/aZnqhVtGMHJr9/2FySI5QlYjjRszaLdYQeVlw0cHgeeYyTLjLhCfvpd6SKi8tpc1L5MjuovorkET5BlxDde8ZWvtgWrkQ2yOikiHRo5Q4dqQULvkdZBvcVjBMsF6l7hlpAsucxnr/M/CsuezbdqNbNf2pJdoLV2buoP0lbqrBxt6RCgQ8yGzbRJTC+0KuunFzjBmoPwUNhfhstt7UKViN7iyuFGzTgmaIcdQ9pUOt7ny3yjuS7bPE+KzBqIImzoaeBxUDrCzU8KMWycLzyJMv9Zk2qyZV6cCi9wSgCMx428x4uipEOulfgReyvFYJbZmn1tePru2xNO/5DzF0Qhjdp6a65wUsCr0XuGK7yKTxjz5W5HFo6YvX9TlzGzCMPKCzPdyUYnrCsITX8kJbV0ceCI5mL9JPoJlrr7aG1j9tCa9uJWi36afUHFG1rBRmbUMfIXLwVSms/Sy6p37ZwcZVfGzxcaZWxRFug9Ymmvu0UMZJ4E96jXoTIxVd1QxdcfQ9Jz0Pom69DLJbQZYh8EYEunkUjfwMPR/ngQjSEMAeXixiPZ8+ehdhXoQzPvonGLkMoEux5LO6XIfLs26+/yFEo+pd5lEEM/Or511+E0oe18U2IxNh9GyAIoRDLWIjlYT5QLo9eIgRxQzBAS1LFuHA4bDgojwkB1li8w0VImNE6RPm6gGSRHJakiEhSsQ080xvi25I2YU8Rz3SH2EWEczP99ovnkSLhP6exikIsgnURKG/gQk0AM7gzTCIZ79rVtGKhhPOwBuZ85C1wTLr5nIXdjIPhyDHP87BPzfG6IFvptzUgtaHQHNxgXIU4eYhKRyPCSe/2PtotUU4DOEPzQlxdCvAWL2lDIs1PvIHqYytakwhcsbCsMwrGh4vLi7Czw3YHb/WxnPJ/axRpmJm41y8X0h5BXvYK4Ch3vlToYtyjpZ5fzkMsBoVtL480Po7FwLBm83nY6vIoxzxW8HmYv5y3QXkU68JkYV78DUhcB2iLsCPmhFWR/plHxjuOhc0qr/BdBVevAjyal4rFUAp3PCK8WUyKLpK7WHXzJUBktsbwlFQAzi/CasNzFJYLxmHquIxVBq8G0KRjozWuCaN5dNzCXRP2dtxFg0bB+5rXc4rCB4ZY44BN0lg3WiC4aR7W7QKj+BQH2loMrVA0WaPHujCs3FZwFTCk0DKWteX0y68iOsgSFfDwWkSiJSqjaEubb76JMMLREl0WdE6lWzKf0lU5ioq64oN82KpW6C7M7WpF22jLWtEUHBk4ORodKzjzBMyZJ+BE8CIaPmzGqzqKxjkLnTqOhsOzgMMeLOBw7O3XbS4cg2J1SMIBJOwja9w0820s+ppGJu41195CtWIdi88n/nVUIyvoXWy0KdpQrQjVGqiEsGBLxFfgEf2jpFW7hPYWtmWuh6JqGYvCor2o7BiNjm9lDLuPQBGx72NgKGtE16/mrI5JU+WRiYt3/uh8UsX0V7C0CbCwunjUSNxY4jExKWgAIVOa6GXKGjECR5tunYXQKtrX6xUfG0M5OBwNS8MyFGg0cAqNwbGwers6IMDJyjyy3yBdWAZgjHdCvIaymFZbs2glfvjwIcQi4WBbp4nqPg2GoSDMCcdJbMJqwoUby1CkKBhehsMUw+1qSfPISoKFUwMjbVRzYWUbrlVZpIfqa5U+XMtHkX2YRbAW1zGUZNEBl7WxpbVlWOniMRaxlQ7HGhQps5bmEcWzjS6AWroNM9J2kS7dsbDe7nAdHRV6+w4PjjWdO1JnKKLG3ZEWlZHs3d3dhVgsb5vLGPgsikXAPILhi8jybBPV/gUahSP7hRx9FjZUjsY5JxKM1sUmUUcb3OSRDYcNjgxVG1JH0isjBRQbZTaRjR6ORcAYFM5bylrYx2KRQ8Vlk6itTTicbzbhKLqJNODNJmyQm7iQm7APcTDsbJtNrEFHdJL7IhqwjIS8D1WfbVctY/EfPOQTHBVvv0DazaJzcmHhWlKNHOZaT0aQZ1QnEvXXSj6NERNXKETdvSeyjR4stop0UmOC7Q2cM9EqavO7z9ZJ+cRo1KPjs0pcCVEWTiAxc5iDf389x7EyCHAaB5KH5jcbOiI1cmlNArcNWI4g7IotyaJbRGLJE7y5PhdwqdJ5XBhJ2mbgLpqO8JHG6KIVt+yigWA/QFB1UUdDERoBoXHe1hGCdKoZ4rwWE5T+9khA0KqPi0cDi6KLs5HFBFvQQ/Q4TRVMlKg7qF8AQ/WfkOIUg6SwKNBchy0J7LSjVuwqE3CqjktpmbKH81C7jz+TLpxZdOww7kN1eLwNhO7Zk1+UY87YaKxSqJwg+iAjSvRK1yZ+mgHr3yTfM1jdEX9G1Mje+4oQ0rqqKN7W3n9DcZ/Ik+/hPe1kJSw8qpbaxUenPqfbgQLTla1Cfebs3mlw/6VGCBpMxH+9f/8BnncaX9mc6+RGDJFqlnDm4ww37TRb8TVeUKY8IrPi6SJ14EPtxU2s02oafMX6/ZuBZoyVu3px8UN9pRqwdnQjAr4TnuXDq7abeqpMiM/hN6k4o1y37H31q9geYbQHxk7v3uU74XyPdUveqNozo7zhhAN8YZokcxvaI3F88rJtURbvSOCy3SLqSvdg0b7VvqpDekRNvuykt5hoMz3ARB4EcVlYwruEdb9x79EOMr60Ip26Of/0a6JWLB/S1rf8TWiQYbLfAY5rWiXiPM5kWrZHQs+f/vHXiz8/PxMvrL+YfX72wm+gtozCYVPEwUdctmRbJ9rbjl+m4FH6ERcurfM/4bVaaanuJ5R7PKCZh8gBxo99adq3A0XcAT0tkvDehy/2c/XYeffItsummw/MiEt1/KSDfZLV/RpvQ6eNtdzc7Wn2lqhGRycpb7ofeLc16NV2bF3mPXZE3xWRHnel1eYROsO1BYv0MZ5BHB+3ndzXh/jh6zUnm2t/F9KBdanZmPu9ZxkkAu7pBobZiAUEm739d7himLV3kCe5R6u/LmYRGqiWDtkAZhEBn3uUj888I3SuUe4yuuLdoG34zD1ogL4vhxsSMQ4/bozV+vOmHzftXro5YOy03AiqGHsqFYLoRMZULUYMT35aVr1+bNcxUIlNBAXUA/cs9eSd/D7O0XMz6I5duzLPRu0e1nOtO/pso9OqK2/Q7TmZC5/TMrzQmL7D30cS77H2jsaiFPUofYR2qo2QnrO8wyu9hz2Jt5pAjONbTb4kw1cpTIi+YAxy6GAuYiQq1uJ3Lsom2QYdPn67c3NVwet3YSfoYZWTHnBvcFuEgmaoyEklDUctQiat/QwycsDi8be/Lr4nbDUwYFVwSivGKfmok5Uruuh7tPo94DS9Fptj+Qvj+JIuzE2W/3yyE4434D6K+OLK8tmuXXXlvOID5h5/ThZzzmNnKt8kEG3CUuI9j44lWehLfoaLV7T3cmY6duWm46ldbf1p9FoNqEakU1HPqdkh+llDI2X+xYX7eel+PjOfexfwGI5J2rvTLPbwvfJ2lR4J7ns3WeLBCQfB4KHBheDu5aKcPniwMCmyAV2OlrutMTkg6/YOQy8e9SSbH10K5YBj5Sq72F1/C4bJ2HwefOkWYjxqgdwzSGglWqZgvcVVb+Rnh0NOfVqA9stlQ2Id5ALTVp7D22hTe8AGNG/mgqqjesh0hduHCjfT5uHii+kXX4iOZ4XJCpKtI9AUtTEUXJCHqLAzDzl00bDR1LIqhi5IDFU5ipHgcZwISmMobcjSrxBJEX0zQOso7yaaSRYtkDYqM1vG0C5aTK1f/LRaFJ2yzA5Db4LQYePKhDmbBeSIrfSNEhum2RqakbjB2XglhAtcKjd1FrpAPm9AgpYlQL9hyZBdBPQbm4xexUKuI6DfpgQYbVKC4rcoCdIYj1hqsUYmCH4bE6DfxATotzAB+g1MgH77kiGXMZAuWrlhGdL8lidZe9WzJC34MIsE9NrcskHbYGAiGdfgUAy7dMFbXK3l9Y4QLBHcJLbHt28j49stabyElE2UjaizbRvqKr/aqD8Kg4YQNBr1mpADSWd8PrZdNrSrch+Hj8svL2Pws8tvo/A30dBfXUTRb57F4K+//joGf/vtNz7cBe1ZuhWJRV+tv7iIygYEXw7BJdUyxYMCHrSim4ZSb4QxW1IBFow7Gu6isD8gKdgffTS8jjOporA/BinYH2s0TKNwbGhRJH9wUbA/vCjYH2AU7A8xGl5GYX/s0XC8FP0xRof2Bo8W+7UgX/H29KxpRLUC2J/sBvccINSwHqjYHL29QCs89FCVpn+mFxT9t3Qj2X9LQfT3Hh2ZM4M1qFJzaYVP50GSs+vKYFffRpWk6ntkIt1ylt8+yi2n4GDE0V9KU9afcqNTf6k2Jz9HLna65W8dW6l1ZEPnXDuC9n2Ef9O5dF7QLRvF6BOc1ThSx5uqJY811Dro5iJASL4U85+Lqir5pBmc/KsSVRs23W7Z2SQtnQWOTbScN/JVAic5g6qU1PfHtzTiaQ04pe4ct9BEWC52nv1Od5BVlAx4ypP4Lnz9re5B2D7oDjqjm/1NjYnd407nutTBnComfS4XOfSVys5O+aneZdqWFhAoeHYmCzCVwpMLOwG/mJakoSP3f5zIOh8GGigZbYahQvPfDCcLRjOMPwZ6NA8//2s0Y+sgYxrVDPT3ChXUAQq8Ro2D3PFFRCFuxvQYLkvkAPPtHaqIG6i9cz5rWtC7imTtnZviQ96gOyfqoKoCgaBwEu+0aCaJp1aNCKq+DuNlxZs22zlqGP8VTaG9O5Jx0/I48VfOZJEexY/UeF1hFTPKFWruKJYQIcpJ1dtx8qlIx6qRdMZS75HVQDN6jfqozS9mfsnTBvmbqF+pc5Ia2gdrz1lWsvNfmzdX+IvnP2f1F8Wv35fz5fo7/O/rtw/39QZdPfyar6/vfpj+v8T9C5PbNtYnDn8VTSr1vG5npHa3ndtUTXmddi7esR2P25M8u3HiAklIQoskaIJUt3q1/8/+4uBCXElJbHVvVeIWfgc4OLgQOAAODv7zI9CP8/CsfHxPy+DXqCrRwVXIV6mF562/w2TdyNC4CYom9MZjzhE9deo3EGxMZKnDu6ZTiHi86bSi6bJBCSpXgbtAjyKldDGUfm5JLU4DfUq5El5uovBUK7Y+tYV1ogemqIZjpBjaxyeNcBHbNj5Y4wxsoTyY13yAybdTfZSwJa0qXJ+FlDByvgohKpbuHtpTKljNB5Bc23qwvpPtwdU8AtUhpvZ2fFht7wRwRADxMIiDjfyUUt5d3qCmJvpb6bHj6rVpEBwKmwMcDXvgzk/OxL/LGVPAJjz/9yTzlRpBnlwgJl+4G7CtVkKnOiqM/zQlsgEdwh1aBpyg1LOE3DrZiwdpAjopFjH4KgaqjVgPv6ugX+z5fJyVrfPaXgRftgmLErShXEAa6mrAretuItHH7s28oyydaPZrYfmh3Kc2MPgfqmrhS4eCl6W7+aik2W+Y91iGJ867W/HdkKHPOltLPuGrXjHSA1zcodnkP1VDQsUiaztYyaeBe9/poFmCBx+UqEwMNTKa8IDhzB9/zU7/FKvn/3P+9/+rEqkhbWvF4988OG3lsxzdKusPaWdjJziSnjhnZyFrb3jNvls8ffb1dbtcZN/i8E30g56CpRkMoTPUDGxMVgN+6+cYZwg89nQu613EZGA6jgb29iStWX4EN/FbxQGsmpoT8Nbb81Bd1DZJZx5MSVkGd00G+5iOYUrSIWM7Nq7fvXxx+MYGJKyyzn4C3GzTmoCnCpeixDTQ0AgiX2hSsY+400WzZVvn+gzELoSFK0ktROxjW8jYzOWljf5W7S62qPWmAVJw2VhuHCzDa5yDY0bmwEucVw6gytOFmbpY3EG7bohBROuGo3UnbNBkT+bjMQj1M5BCRq3gklL0mfcd9VqiijAye/vjB79GFcXaenawB5gv4DWV7hDqwC/LSqtktxB5Su+BqqfaCEqX2MFGrmrh3nzwrJGFSgl1eGR1LejeOuWCWpPsIt6TzRZqF+cUrRFncyrWqRnd18iYpx40NF30vX5+egofpPgKelmoT3aAh7wVvr8Ufq2Ks5ahscdE6ZrSgTpTUxvuGzis2wkqemcFHH/KdSvPRHaMJ31cwzFFyXiLywyz1ZizZQoPPxN/muhA6HMqMLKnE3hLJc9HDAsqpZ5xs24bwSewAIMRPURpKQvj46zKpmHsMJ7sLja245xIywxH6FxMqcGq9NHZ/u/e7kFf3L/evefsk3a7oOMv+QB39gtYEPV+LRBjKWyMvBqw0F2Gto/VwNKlOqaeQ9ZaPXTEXrtKow6PzGSFkHxE1s6jA2UWKjg2B1wM+plReahYs6tKfZpduj0O1mRkvS9wVZ0+mn11qv3x8KEJjhBp2fl02H4CjYuWKCe3+JQvdb867d7O6H58Yptetd+StucusHRS8/Fj9tiTLxzqlD8bq8Txyw6M7mTF43h8vLb42D55gr/n5Il4ZW4iHwsfMYCJPNRjc2pLQSpo6v5TfwSrBkPyjj1HWLwBf/XZhUwOO7Le0XFNZV0u6TVc3hjeWhTiMBVVfaSwxO0hjhVrM6a5NtLRllTzknZxS/IcNhNdgrgD7WHyEq2PSlMzH5RNa2Ejy5jPstXkUVLzWivDDYQaz1vmGwVxMtE7pJB8dNaonrwRRw0uf2C9pqR7dwm09ABUhwQePl6Sy8vXXkNykLF8p4Wbjng8qzYhT0nfbWp9/cUTq6SVocme4KJ7DOMmwYB5g8u27xx/FCevwLwBJ//5l19UaFZr/1uH93oiSsSWFzZ7JJLc4rK8aZsW5b0aDcQpRJRux/3xLAIPdRzW1mu8kY3RpTt8w91beMVYnT5CVcUJwp8UzNGW06XtFf9ffEWn299x8l7N5KBq3mQ9c7JfzJ6JeUcBwylVxI/xjzQRH30wC1tFw52gGshw2ZY8xGx47OdJ0s0bko6YHCBl0Z1/qC7TITuPAVXkMZe95ZJRXiBl+sKp6jCGZ+ymty1ij5s33nvOQgHD7e+z85tvymf11+SmvXm6e/9bsT7fh/XTZYW/vb6eL2nybROyDhtw8l44kp6Rck4jrVQ71K47Ofjo7gMbanOy996NlUALooDREjCea8JXUXoW2VcQP52Wx8WHrMacyIMzhss02j+62Ww0T79imtgjnvt82I1tpaKC+8zDBASOvK+pmRy8FcOTkZ9Q2m+kBRHmPIKzuPVA6YcxxLWttYuP7oacF59lP/w2eZFNXtTpkqwDdUfGQRmSZEf/jRLvf5day30Bxwwsts+rYqROBEdmm/RwEv9Oehz99fkh0imvPadVAb6/ftKl692P9HjHvlKShodDbomEoRvs+U9q/Ln1v1ht+GRYfWGeKfZQ0eWf+nA0lh/JqqvdLtcOeyt2gba04gsxcovzzYnoGdHd5WalxxmS6u3wbVRdtiKgBB5O3RlrgcsM7YzGFU10S0q8M+IfT6bf//nVFOdYuM8zYsrKDcuRkYI9O917PWClDHTPsOnjW0M9kgT8Ip1m1Eie0sm7mka/2eEernOuutSdTVBA4MpMBLY7r0YfaKhiv4AbnXBLVhKXhmjJaOD9/V3xr+hOgq5wKfZPhM40UUrTiAtiFjO5t6GbqcPA0NPHTOEVNORrhqNbYHLSdV6eCOwyVnDOdAFLwj/Iqz/VqvA/FXhPwZn3BPJYF72Q36ZbKh9WOV0pNYMH6IOHS8klXLl9cuflpAOMi9wpdDV4qpmv4pNmnqEsc22AyBOIn0svuJWOYq9OLWSgcxHXukql2sO+CnbPchYm6j3QUqYufZH/+vSpbQo+kQ4/mk6eKC4fox5ynXLv9JbpF/dgZvacMsjKTFK7xPvjr//xD87k9M+voi0SLPIDnn7f4eNLmvsdXqFjPzKefPKSoDp29gbEzKKpru2gIy0zgImY8QbuQjuRnOw7cKhXd4s7leCoe8Oc5zWqeT3gUpvn+ZL7dCO+S9m3DCaVsN07UkFoSXDkCROXoEQ30O5NMhH3mMfDOeMZTd6jTDxiEZnt99k9qXGGVuDj/AYOfgTLWnF8EPNgvxDRjo+LBGeBeFy6VY6rGN6tejzCtXg26f9FMTcznLUD60J51OWUOq0JY6J4IjGnpQxdp83chggjzInCyQG2SXDNNkVFGWmLkMy5BiBmaYAtWchbbj8G8OeW3AZgzXUU2BIJCBDWVi0KHGoUVQ3ys4LZgyc40ie1+aGm10xcSwhXNnsoW5vESa+GCQcdLdrPNSqb0YItrNRaLIM9gPK6+c/kF/coTYvRQgPOlmrt8PS7CPjsiQ92BlMOKi6DOUjOu1wZgCSJZDKLwCSLZ0QaeLkpZAEbaC4+oPDx/FQnbmUv5v8u4weDvmiHr9o3i+6hHq9nuI/+WMjopi5Qs3xX0yucRu1NZYTKjaAzD0gP0TcLXE+VwHF5Ob1y6J24AUXZfcdI6RJjcWUoRjRe4qJk+R52L2kqH9KK0gVKyx6qXsP3kKYZLmgfvS0KYTESEocPW+zoUg3tWzb6jEd0fPBZU5J08p+SwOOtfMk+ofPJBeKfNVfKEGhOapuZ7e2DZsFbitIpbnHDv8y2Su9ycLtbwqhaJHIVE+jjmfmtZOlAttPhhzBi5HEPm0md5aZMzQHMtpzHSbQ1lYzRtSFqWVOjnMCqW4nCQkM5HUmVLL7KBHM+nl48P1PhRcs1vW2zPjGMs/BYi681jXRu65QZhqvcr1iOisj4qcjEIsueGxDufxyDLK9R7q+INRyI14Fj8wOTtjt4oKoJzKGCy87FK48r5spSWT8ebeVabuRG06EqlU4Hg67+rap2o55sGl4RlpuPh7ystKsUF0vUhB6AOCE1BC1fB43Mjc4YzVtht+Nl51JkfjY2cneEVnlkXqZ55czGOryz6qm4zHG0LkTryRtUTt5QvpBmoC8GtVIXqCwM2fkSo8T7Hyyqc1KgKjKiOQQpogWNbMDqmyCnRQ53ai2S9ZOvTKql8K9lMCXKNwcd7FbfDO9azmuCy2xOYDjs3bjU0oi+s4OjfKVL/s74BK6Ot8YctFUvsohPL1qhDlaqpoXwVeYae5DeDbEwVZcGSM+88LkdHuqNcusboh5me316mp57SXvOKy1JRtXh5OLl26AehdG44gymvIOjIddfIHonrrzJ1evczBbXF6ehhbDRc1tUoM5YZmO7bqGY3i4THXNsqy4QW8Z6YWpwJbGFmIbrwAcY0S7qtkyHXDR2Ny2qtIsKA4/s/R52HsGeBljnPsSGxxbgFV93p4PXZCoCUTgBOQFhmeAg4DvfBDMnQFhK+Tpjo050OwJxopGStxXbODHgWWQTWtV2qHP4bCA3wFu+cIEcNdjJs1YDmg47mavdQxspeJ7VkgqvPgbdlKkd5muG+Zy4kFWX4xsLxhV/VlPVDkOKJK1dYGxulykJOvZ+5pEVS4k7hRpArf1tpE3gBlSCbXi00O0C1VP11fk19Vjk4McYGIOF2e3Hj2oYtlN+1DdT/3n6eM1jfBXe2xLReTNM0QytUIHIMouP0ELmgTFEZ+1VaQftrZmIJEZyKXd3h3as+L/RBsvtSEfkdQcrgTWw7w1HkUDsTx5pXpn8TDGbNEs8+R3jQN4FJ3LaNSe5Fe0T9p8brZTHPIarUlqX0w+kAK2vv8+IWI2MZWluHqwvz/m4nmFtdKfHBxNdGh8f8WVgfQkvyGTHnd/+2H99+pTOs5Zk46/8VhiWteMOSOy0qrItJK1QiXMPVA4LnZQ44ZPrKkSDuGOLWG0ml3qF2T/8H1z6auMsTMXQ7GB7j2o61aAxkMN7x5NuH7sXuX3mQ++78eGVRwkGbonBI1I6NLYh2lyO97Pm2s/FJakS2+DelQmJZFn5v811X21avMMJAYjvMQP//PAQTriLImLUfgyLtUe7S41N3uB0iUq+lh7n+l1JVGgu7hcbkg6q6S5pNyn/DRXsdMt16U9qXt6mAvYT8Gl7wz8u4AnDf5pjceMcTnO285xUCe/WT7eLnCYo3/JyF/STfAEadqVTxk58e8b+dnbKF2/tybslbajYtNgEHzqQnK+8A/b/xCHJju9bc43up6xJhvnXTdXTfQ7DRwI/5S2frmjb6EcGt6cnW8dnkZevYelmD3cA/SqqLoC5XtPtp0O3VWol0u1hgSO/ijpHVStfzhjYSO/9GqzkqkFtZOc+qIp88M09uzs4PCJ2hpZA/htxoAv8fkBhy+m1Gp1ESXVwdzF5zMP2RPwydgxiBVRyBB9jXf7wQ2S8rcskcQZZC5jjhrCliy2E+wALWPL+iYiLkWJhA2N7Y/mLevvcF3nZ4VpmgyTgD95B+GJ3mk21TD6e9xGEh9QYfB7H9SZTSOLDwVRbjcWpnTfhOLlqkzzkrV+Ic9FbD8h8ttgv19yvsKXPlP/yobDWiB9FbM/YQOGHY6WGh5UcQO3k+FJXQTw//zoA2pnfexzgLv30NVyt8/tqZ4ws8shNlBCxOnKH7jGUqOh3GzNdLv0m1Y50B29+18LLS6GcIs9Rzheoby5+GN46OmztoPr6tc7G9HYbUv3dhlTftSHVe21IdU0bqsKEqpfZkG5cg+3YKMjwFnNlrd6SZntVbUuupzXbuhV30p+rphfMjrl34DbQ+JecvMKnqAjboLtntW+lAJf7KzhfToeHChasG1ABY/NpfqL1NbzWObShV8OnoGNp7cLB9v6wdSr1YSctybOBz9vOREeO3cUw71z7OezJO6yYN1xPQDGLwLopbJJqCBvc72ajTtJ7vcPlehqREbTGLHCoYeNXtETNUpwj27AWWiO7x3WlwfLIR+rhDeKr2xdVFXnXWRGRIXbyurD0BBrA+hnxpyFxvLRZeL5gHZyJHZMuli1xh9ihQes/EW1w/dgxOnzKA3eqxN/4MajmL8N7dAvhbZ7QY3UK3LLpvwhlq6g72X7H7jLlykrZlcTB9x+ounT9CxuXd+T75PSB+0p6M7uLt/+uskhyzGPsuslRmU3e4JpnP+yXW0YtTMwv5HZ9A37b4uQ0R4yROcHCXWcsRtGDq3dCYiTdwD5l4MajFnNbbIHxiapLi4PZ2kpIierN6TZFFV9sI+9K7XYO3iyRvPBuHLyKXa7R121VI1zydRu2bV3vRzWtslaZxMK2PLwdagCoWhUaqE6ZjlfItvtwMmWpD2ThsCruChfcV/EYwrOkcDlfEJZueWExO+H1uCkz5fdqx1GL2vnWuR71WwibIf5BdLX2+O519rcHqDP4DlDJ5dgyRrdrskLyQzi0EqWHKsUqO88Nu60spOWvqitiRMuRdRb3CC08j5nUs8ex+XBB6SKXK0CeAJxb1KdQWJydVtmNaJDhy8A5SWokvv1+QVWc2ZC4i5Zw/YgzsBnedI37T9644PA0aGB5rAgtLMjB5i1nJ1n37hjD+dmOmhJHbFZVoVPdW4crh6HBeoEGYGiwWmxmbSHfpxmSVPOSkcOvs8T15F2NmaiOGQodP+3xvpPgUrlM9ITiU/bXGXTK7kwKxSsskktEe6Dl5OI33mTrWboes+blDNK1Tj96LGQFhffVgE3rmiHAu9kMhjg5qfsRUcalzaooDSphiI5I/blFwntEjJyQBR/aNqncqgvJNVksm3nb8AEwLhvkPxer/BgVF6g/WS9RmN/oI5Z42h1R+PyyIuWiIfCSUzwTlpJ4jcnhvqlRyebCyCyMsqZ5y1WFKHWnzzMotlKXZEoe4Gk/Rn1CxutowBecqZi98xiqyxHLonaBcpG6Cr8jl6Y/YBddEpCFiDcAYyn66SO/TLZ8Tda8t3jSsmUuYEdJdsDdFkFqQ0+nOuLG1iWdi4sVd9jMAzejJVwSZIrXF/JaaxccspATUzLEVObJcYWCZqTPzfiONiEN1xYvL19H9jQkDXwTOy3joGO7QjO54NWymrzhAwhuVEP36KvSEJY1KaQo7ATjs5/+jG5x0+CDNtKtyllgIdJ0YdiItd81eKEHx7ZRspg9IwRVsyE7DzqOYwPYCTCMB7dt3PwP710RvyEaezzTv0c34ixdjtAydDpdQhmCX8glIEPBLkUF2TX4cxAsumb0MSu8DKMsu3nQoOa9XHGZzhGwBSMIR8YOEUlbJgPFRgVJKRQ2nSSGAzInpbAGcng7IACs5SJikrnRXFQUAxRYv04sDNSwckaLRbXzHqW5zvpcVAX8TJdfbi28q7gdJD4hbD12qoRhQrtcPWyhPHc6MlQC9355grbLJxSTu9z9XNCebPAwG7wHG6+24wsv+/M4iGFcNvtbGj5osb+v4ZMW/0uM8lWXV/tkM5/uXm3YSmupgWaU33mPa3zxSQ8zkEPDLmHc8aGfYzCO7FNK+2vrldMMOvuwdL7RyIa3Mzrt1d3MZx12D3sYi995h4ENNrlhaOvh4g1+wSqaNd99fT64nd3FgKFU338y4Ojp9BVs2wV5gZGKuGGjW6gDdMA6hrEAduaFz73wUy/8zAt/7YW/8cLfeuHvvPD3vjxPfMCX8MwX8cyX8cwX8syX8swX88yX88wX9MyX9NyX9DyoS1/Sc1/Sc1/Sc1/Sc1/Sc1/Sc1/Sc1/Sp76kT31JnwbN7kkqA/KNSacfdZAJ2udkLpbgBgVgQbMAo3mIdV3Vgs5D6GkIPQuhr0PomxD6NoS+C6HvI6I+iWAR+c8iBTiLlOAsUoSzSBnOIoU4i5TiLFKMs0g5ziPlOI+1Q6Qc55FynEfKcR4px3mkHOeRcpxHynEeKcfTSDmeRsrxNNahwnJ0YdeJkgPe/71b1ryldTZ0+4k1pYzBcZy0DVnNXLAq5x5SrwPgPECeBsgzD+G6UF2hDZjiO5TRRZUvC07eYzCtidl2sEY+B1g7MXTDhLSHcD/ImsmL+ZzkBE783uLmmtarqOhIxyqdSJ1eGSPvfQMvTH9MkzKnjMY5eU/5fH/iEdKYcvG0Ry7Tr3B1eejLoiLCjJSMizplG776EsZ96qAhTWnL+75UwVVcTZRFnzOG1jitxWO6mtQbexfc1JxZXtASb1JpfLbrxSmTGM4LnWJ8NO9Obf9SRYHd9I2TxkTRF8XsIkUjWKk9ga3oey/U9ypBdL0x0HjxJcOOOgjXD73tP/hyTbwCe5ZhYQfaZzEWiP5IHPWfbluGa+vaT89lKK8w8be+Dmnu3jXmUMeOrMf0F3u5pNXOz1bcv49/SRZpH4fIdrLD+/DOYaihszfhao+jBbYk1+EUNVb4GBoI2Eo0qqBi96MIH1Pqchyx84ym8iXUGYm5+Qc67egPM2OjGfNvxXeg2a5j8iS6IKUDCO8fXRCe+8Q1taEUl6XSwhSCV5UTVP4mDVAtnSAjFXWBvL1NNg60vs1wjtaoJNjGV6gG/8s2VNArfIsYwfnKYUGbNapRSvASDq0cUkWXOcpKkjqMKpbawQaVWWOA8a2RT37BNWmU7s0/rTvZ6wPDpcvvC709I5cDMXrX7AFtyCDL1lO6hB+FbaUc+MAvAF9g86E3Jwkff8UjG3cw82NNgsrVLAvHC4N3G40dAr/goM5DaxpBm8oBHmKJk9Cb6asy3bHVBrFImXqqpY0+zOCRbF6+/W99LrjXDVdIk5U3vuQdtkMbdgz+dMLjqsIZKuE4V7xs0+chSS4RTcyDq9v5iowWca6mHsX5o3ighhB2PgXXcZSdDzz3tKtcePqqgLNe1Df34CmxIwTQMc95O8agyfa5N3PzHzHb4tBEX4Hja5FLcschWU3+fFRJqRgthQnBLEpS2oBFk00gX3BLKicVvFbRNKSkNop51wH/VzlBNiwVdRyBdI1blArU+2ucOJitrXg4TnHd2GBbZVwEOc8HRPGzQhsHqykXm6bg3aAGz2d8yUvWqCF2pJow3hAFkVWV4+HKsmBzfvhgahYGPV3mPuYBKM6AdQyc4HG03o7lju9R5TrmW8x7x53cKlZ+5DLlOwqUjyvNgn8in/MZboOv26boXAw2uv8oFvO6L0NB8TIUmHodlAUE5cndBXPCmkhcPrmXWA0XBt9R+TIib4B53dsAHbNxjXD5b//h+o6lu1PtgLEqUSc2KBEOmHwYrkzO+VgTkmCIIs1c3tf3aBm92SxwGRLmSrN0wAWJsLjKkjREoZUi0gtbzhCmUR6ySUO8xrDMwyHB+JfyCWRFQnTTRmrrdlMFJR/cduCslU7U9abwspbv/qs38l4vpO35Kbb+fVGX4nU8gcE1igBbZGgDHudJef5EnV0Z+mghl2iNY7duXYo0dzPIrv1TEfNg+6I/eIVP//yqU9otLtHrupZEkY0vUg7dIDVzvYo3vgpzVDFU9z6LUFlRvOWMA++5ZtZpPnY35+LXl/4/OzIPsoqWjNb62txH4egJXiSE21a3OBtaX+8Swm8cZYoEPaLguTbKl3UnUuB4hzWwvYO646nDlWU3va5gG91pcm8l6CmXx3LEVETXCHYJgs20bq/VoRf0CkVgH9l1FKCighnZwLayYTiiXCxFFY4fPzqkzuzSBsHb+Y0PP8QmivVetytz8JC3Bd3/OqCisCVWh76aSEHA15JxOuUCFSXrWr1dIcdsO+xyBaodZtcYNxWuKiuGjw2VXN+Ik0yjs+/g0P/X6T/+B0+lR39VsI/xu+B88LdK3ve4p8tR1kU/Q1NXe/KzChrl19XuXvysuu7l6bVHMOddv+Wj5B2eP8ELAg/aNGJ3/LrE2awZfZHt+neceJ/VNewMmPvrMwexfDxZaOc9xMLkB9kBO30mQMxj7vxd4zwfO0/ZaeELNOHdxcDyDWC3HLDXmSM+q1J5F3lb1XiOa1ymmG2rTwyLC4Nb3qok/0Syk+EXf+ESudyNnUq/1tYeqpV/zxzSFSbsmLh++fYyMtJyQla6c4MD6X7iYLDGEpfqHJivUiMQCzHpqyQgwABWCMctLowbPizQAp/5lBqLAycXa+aFj6lVj4Xd/9SmKjz0aKSksH0aWdC+CqBM8nHoyQnDNdYb3qHNLCG3g95deLRKRhPNUIOf0SblfVO3vaGaYcKg42vucsk78uRnlOc4+uoy3JKCKAsnhvycQ8qDNPYHnC5nJRVPxzFSLiawd0rm4KAAT3jFkTKcDiDKVNCc8tl12Ui2D1yG+Ju7oIPtLdXRNmR5dpPLCqOVueLpdwWXqruBje4xtncJ7nQpJ+DT/3HaAsa+0ElDhTP8d5SOuqcG7UQ5gwrS+wO8R9ll2fbYFM+kPO6UXictfK6zZhmWwyZ1RTDgAY3DE2lbmKbvEonNO9YwvNqTzeQd+tyKD3dEu+As2VQivd8uHmWffmuSHLlBlmJrZtF/vFq5scy3Z2HDbfOIa4b60suJo+poHvJgNabdO/lENfzu3YNd7HxmkDDW8kvawj1f/k9bDJ7767hFF9WuHJewn+88N6HZejp9zKtRLN+hpMtK+MkRlnKhnVxXa44A0aqDPRY4ouTDlKnBMPt/KmUVDP1ofQpGBb+hnMARIo9zxbbgkvWFMGI53dbV6UWft26cFt8+6xsJ4aywiHomDIjdh2TDB4xuKpks4LE+JMV08gYt0C3/3VuIAi16yqEpe5sgO0mPPDCUtMHgwH78Gixg0ZXXJYyXURpn5t3D6/7M6JHNxOgQ9hl/uxRHruU1JbHHGF1KJ3eHjcxwUzbwxjfycrNgmVUHjNtXg2rtGzWB9kXn5UCFRK7i9yH2RrItjtIUNQKT4ltP1A6U8nXBwg7MSQ1+OjQwOv+GpPiH7q4s9b0SVSpK4kfRskWIY2XJpLmd+8WTcg2Dvr3k8QXMLCM/FdpTa+OxYdIOjXstXv6kUSO8KFF5G1gcugTFwUCDh2o6opDmSF0Lg4ec2Mzmk7SoFriHDXiX4IhDU40W72oaWYpxQmUIwnMnfMYOKo7G6o0Pq9IZaLRo4vGYvbzCVDq26xFGqGlx0j7Hg0FKo6n9kV78qZ/WukxrUjWDFrWcr1ysbHcyj+h50RLEHemBJcKcT9lM9pj9ssjOPvOpej0/W32TfYdmaU7bjDMum9h+U9cul02bEX3N6kCtQTNhNg+Ut0VJZnFigtIVEzbRcbo2QosSdZf0KWN75joLzfctVGXXhVGVkxVYubsoeHHwgQTdwnMbFppslIG9haVYHDAGMGnQFe8CfJwoHAK8VOwAbjrc1rRyI8zFTrENwJtDiCtGXp7ztknggVQLchMu6QpfuYgcM7ow7ysrVIO9jg2Wc3jjaE5WbuQVKSnXg4kr7ipvExegq0YYzTgYbHvyeRNAjyvvu23t8oxJ5VZrgct25jd8ABb0dkHXpcu8RBXKNh50S72a4R+luBVhQZTxJkA57PXYcIV5ldy6TVORdUnSlZtxRVO4h+FiNc7AjLz0YTrHzKtpGNVrVLhC1Vg5O7QwxiXi05WH1WvCXEg8UWoDK5q7WYpH4TwkaEHWNujWQRq+XnKBtRekVzhWb2ve7OkSeZgrAV8krFAJZyQ2SADymNE82fgIX8oRzLxv8jbjAa9lbrHXb25zv+C3bV16H+DtGu7fNE7Ljx/q2mVMPbDwbrhrd+4/Hmd7Gxr/JalyPsqFuvx6k1kkLZsF7tALdVSYK2/33zjulDQnfbg55chyqGVIDY/KwVukbJZF9PINqOwWURXehe+7dfhgcrEEqQJHic7bwOITU7EGm8Q8jqGTfDzwIfru+jYLuYQ3arvIlox96lafbL3PdtilDhQrnBLQRrlCrl6M6Z5KY3u/GZfSssRpUykeqhOEKP8Jb+rVDcodLwAhDGM2+Pp1GHrgyM84KHCPbq/ieTKE+N3EgIUGVyEnHyjN2QiVVrEpBJcGmMSE9cn3P1gCd0brCRwDhwO5ohqiltaBx2adEfl0/atfx1SoTi1uE0nbBQ+UJgkeyMPrANSvyXkwVxJA88EhF1UPFrZjz6pjJf3Pdkk/Hu2BEWGLAidW7zF8gMJChd3BQmkNKw3Fc1pbPHduSaxrWcRI2mPuTmDC+DCzyDFJl5NXYKoAc8olaJF8CTRqgGSzxe2Sf3ujXY3uFCo6iHWZChMYJLRepI1GXCTZQ8LTU7DBEvH4XxROOJrFwRoGaKb15AO6mfxUY1/DEMQG3cw5yR0ufMKwkmVHP2p/KUhbEK7OFxHJLcoS59XMB80c7cBdATvsIEMJ947EF46lmX4TfZvOP6U5RjU4Oxy0KdtR/BJvgl1/C1VFUeGxmTB2QbmKwPxsGEsF7nYMBx2fpeiNGdcRfuoergnteSHiXMab+9E6ceIRHmAaZuw1SiI23UDJDaUT1MKEwwcPE4+HeVhC8lxcp/fwTE6IQfoYrqdUB6QeMvQJUDk1yNhH/bplDU4uL18frk3kxnU5X33kO12W+/dnIEX/Dq3mF+r0jL1DCxyot4dJn+ZEeDgDdpVi94V6sDaCF6gUxtIu/gD2XaK4OdrI0z6vj1cdoeviGhqf21cDtSos8tRxliNOsVG5t/ZHF6L8O6iu6F1eqASG7zHK5An0XS6wA6e64wSNj7hu83RaY/W1usSs7KGYWS4gSAUmQuray0IfqDfB64fHqDrNx5r8HdAsDxy4K3mHDZUbOOvBDxIcefCb5/hm8sh6FCisi94Xg3R6v1wdtu8BrkrTd6PL5hkbDGUZRrclLALNtbTHMzu8owTi1kJ3/KYS9pl14sRmHSlIgy6lA68xh1+QnJnkKMvEI0QBXiSId6SM1hEiKRZTrQI4BPmwzFkf4byP8DQkrKX1F61Dku5ADggfURvIOrxs/pv6YGQC9cWczL7YT4n+tECw8n7+5bb5dDK4CShli2QW7cNKfJmoks6HD19KNc1mQsrJBWc2aq16RcHZCKW3OFvMu2e0AcQ3i3m3kwf5kDLlubiN48MZYdJbYINxqRkOVBnkxOvoUSfBFrI96ak2IdeXZ717pe4o0snW3wiO+FGWukBg/yuL1HfAHSl5+FE7zTV6iBJNA/kk8/n4RY8s/+RHxDYT4YIljVydEHEwj+LGMM3v08bOPSDKa3iUjIG9LEl7RMlFlMKKYUQJaerxqyj1DoK+Jk2T4w/L6A0DlRnEaJbeM1NR2sDgBZ+G36et5Eed/NcESYfHTlk6VMmvwmMz2byr6RVOm1i18W5k01SGHipuy+Q4QqkQvPQe4ozyGSaCN5QtSYICytBcMvtKju46wVEb4JbEauWWuPVxS3ZKyaV6LmIeT7yqXhTh+sIWVNGdHQKDSeF1+DhOgPRxKOfaO8KrHA+eV0mCa1TIt+n28n7npJClNcjIHiF90xazZe99CisKrDpW13CLDRbrUXw6xz4Jno2xkTtI2iJLAYmsG3oUkEolNtUmg3eUpH/FLs8p4TAOjhTcZoQtliNI8HONEt74E7mncvhB35I2S1Rn16hWDbaQDHevDk1C8WmYpMccqUwJxy1O5L3xsGRWD3DhCISWsYiIRJN3F9UPqEvx9Nb4Gjw9Rcsog1BxPL9pv2m+Xjw7uypuN6FlZFTNRURpBDvZx6o0/qqTqqX9pO5rxMNH2hS/b0t4sNj+Zvccc1Nci7Rm1zXAXETaufvxdnnI5hWuyruVcU50JUkWd7kB6nGBR8u3H8Gp7smp4yXIb4Buk80p8Cl44RWGE6fKq9D6qeYjuMS60x5li2xIB1lHWvZ/0yIhEX8tQLu1aV0vtdBdd2lM9NDHgj72Gn/QxZmDEwGSDtuNuNHsktjwXlf2rESq0uWOYdRc282gixkW4hb1VD8Kqh4Ny7qjvjJ8DdP7rLnu898FC7AW9kWtuKOzK+JemSqPokrnYCTxoL0/1WKnWyabb/wdv0T23UFWvoRhwxYon/yQt+A7tYytpiBC4tE7AT3Kjg9N69lOwqPqE4Vww123QRkMrmU3CF4xDxGWAS7UnWo5eVzjdO1hxUb8tsHRpcEXSDhQ83156DLg1KbLg1cfZc0iQMcL9HMNDxJGOgmfujtKJ16H3f+JNc/tF/ASEVgUcMKyI3SSaWh8bpla7ITZWZQuvw7bPRfJyMf9LDCb/JjSyY98hl3Ep1EehYuEnQid9D5pz2vNXtLjFqk7+OzX8A496rCYCsVOB3cUd2aK2x5oQwA7CyZV70TQ9rkc5NPKkhZ4W7dK54IzI6V39bOVKpfhGlbt5AKVKBta/e5bm/DVFRTuVue4WtISzzxKtVy70AZKFIm6qZIbH4nEapLEQXgqVFXMz5aXvGrwjKGSzcXVG0NlFSqgE9XUxdfX4tzJAJ2zW0cA/cwROA3M5YViK4nVom50gx7ntPr0tOPt9AcUdAdfBnB4DdEOXX+VKYYb2jhr+5VcE8dUhoN19+piMJ/CAgocfYZoSpoqAOc4CzDlJdlDKxRKVqnb4WEZUh/eMWB0hdkK4bdcLvXNSh78N+dynN1WUM28Bw7kSawiDPQfHk9J1Qiz4PD6we2zs/Onz76frems4AUus+hVAZ7+p5prT1keOxbi1LlL1d3Cx4VrsAjelcfHWRTO4nCVzeP4fNqXAbzOF8NZW6lbYD5t7GxXNm/olW+mxNGCo36tddg+17RV/KNOzWUzefP05fBil2f7NAskf7pTW/xLRzyyxCmfdGI3DjxSJ6oBd/tFUSb2OtWRJZ/LPehd1W1F+0IYZMwiMKPzRuwVN7QSlrDBF2lF3+tSukljrqPDCCgnnC24oZbbSyfCedAfz0//PNki5bYnFQ+5V8tqy1akPDvdwqnZc3EU+wnsHP6Z8uJ+OfJtKCEb4Qs0RgLlBq5D8AZtGHhCg8RhfXYpu7pRyL7VwqPDkp2cyoJfpN0V/Q9LzPVmeUN/764lB2lGjtav6oRGtwMcSlf4DhubIa1Js7lsk4Jo3vse+oiUzE6ppPIJe42HVqKjfqi03kx+rmlbDX+oPNpCx/oC7GcSNgvhroAW6vc772yzi6y+w696ncdfkgbPScmrYfSzazU01vTVh1j/AUrXUuDG+pqI3RIHVwW0sIcw4SSMlpPXeIHyyVt4cTC02YcYOUQoDV3L6lP26m52qo8HOc7eoyjvYHk0+Z/wbkSKe0ojllBXThRToIC4b5nshEctVtOWeaxXWbjZqbPADBfUg1QxO+QB9qjWs0Xq71ApMQzJCuzeLFrDzapUrOsO2nOw0vXtOighDl8HggXX9BdUZkmbLkNHSJK+dOg6S58yuqI5o8nlr5exTg80Rr2v1wZ3W8To6Mfr2rrwadYnsiHZlaXAvb5LleB4Qr9owWV8ThAfalSdmxtPsTKIJ0JR65ZBg3dp64sl9V8mP3i7Cvikgk9Yzxa+9xGPSfcx7tQ/yj9cPYt6/bGc0zrleqE8zY/JjoMoVgY+ccfo4Kbo8RPQz37cmDF5S5uJ0B3MM7NBKUvaVG4USwyfuPdnoRN+NE/Rjj2E72E3VHue2D1d4JLmrbzwXNKx/Zu5PNQ19RiJf9jpqofmjJkWZai6BT9T4V066FtHunAuqwk8IvSNoY2hWWXo0N3rLbuRIdnRJ4CJdLbgP0lqcmT2hX8X3UNb0NGPeM1fMJ2Tm7FdkifV+3v6aomHW2XV4J16yHtpHH4Bl5hJuRDehWOS1SJe2F8s/C5ysJTWoUfL/nVulyasFgPv2DrrIt/N0MhjEzGXdcWKjWjNb+/ehkVs8Loq/QIacHx9N31GHi6J6MN7Fzai7Db12C0KNp4YXqSpdI0arGggHlHRkB3LqpYIfc8pz0971L0OUcTX4Mpp3KDQ4BwSh+W1YWuT3SUNmt0/NhUgUhy/3B/Aji26RgVyY1Otkln43i0o0xy9BFMIsogRjU+0xDfwXXK+oLEn2SQtNvBZ6EMs3nl+r8o177FkIe4Z5osk2nlJJJLz0frkBxL+HRgARTdX9/wqK4vB41kA7u2ewErY76XA4x6dQvDvZK5vtexp6Auprk0qq1069IGaI8e9nT3Hkb6e7+GtxhrdjumsRvFkGB5FVs6sxnQgm4FVMgPvVzYZ/6g6LBioRFvDImiJO2h0bvRmE12iGFznZZDOUKHDRmZPp69J2d6EG3N0mhuCcrBnQ+K5lADMK+F91AET3ASYdN/iQHLl4oFcGa8D0FjaWPDgcs1oqyrFx+M5T6fTN8Jpia+i06l0ZuIebLvo6CylX+xg80e8ZueT55iEoGomByPzmxCsEnHN0UPhyTuhbjn4/Y+V9AeK6qzPVZmwyElq5/FfH+MiJ4JHd/gNB10zH1avQnsonDZLR94urtrWwcBsWHmfl3X2eBZAmSub8u9h8+k5yOv8dai41jmefHRn1+BpWmOcO6/T00zkn9S9riicmo+aK/aUYvY4vj1m1cupqMYpMJguuOD40D1GegGWDcECkKYdrPJ0gYJeuWAAVPjGBoYs8uiVLHwq79X12P67ORy8mUrftUlOUhSZYmjlkFSBXVBaX4R4Rks+94a4usEcSSF7Y1YLp9k+TfuwcfA+4wkpk6w7FV9tqn95pDvAAeOeDmlJe3jD/LvFrAkMAA5UpT7DbfOEws19EOiz5gnt2bjI2CH3N1y2uOfWAV13xLHsf8fJJe8xfPmzGHNZj3JtgOn0phc76EOYC9CP7ZOzbzNcbkLP3vS2g5V4Ghib2eQHssKTf5E+N9UwWPIYK2EvYZ+MePC+m3w62Uf1aGG7sldx4um3OdU3/bbpVJuP8H5X0JL/nTL11AjYcZ1uDcfwDbaYoHwNGNRBMnlDs5hdBk0KQ9DcOmhslSeEssiEYeBObg1oJdUgtMAL5EKgRyEvWo1vwSmtfHajw8cKnmKckXLBzr7/9lmstiJ0Pff5lAdQ8GD/cfprOeSDvVKxaIk71crH9tk361J8PNAtu/tpuFz6pgpbuvjdDTh/28qZcKv2M09icsZvcPgZRKoVvGfwVhyuVRXpC/V00iyArfJocMdRmWCkjBN1umPaAdG0wfXkvyY/oyLJ8Z5zyIHe27hGnDG0hl1lfXPDx/jSILefprfDlfWq06LDFIeiym2+MbxaYJ7PJkPKHy6wcRETNqewJss4bc+rTNoh0NYBbSEPNDnq1uOmCuPGR1+eOZUc/240s0eiwrfVos/P15dnX573rkWUzZ0u7CkjvBOEZ1mLGURcfp7ph+zgYo+dYEjCSKXFNjv99u/z1iC83ynGuoEfCa5b+0SdC3cSH5W6VF+eRfNQA2XYe7T5dqqtlHmcjJ0+wuWn/1yewptNn2pKOf6oxgsCN02nnL4F945TUkL7XLEqfBjWFcrpq0IB2C2hrNNHQsfQOsgjPq7yXLdaFJX9llUoFa2wIPMdogDTiAaStWkz+aWN3pQWxKWhiSnKwR5gMhUCXqI5bjaT9zhFec4mnZ2WI3AtqbMFXUubrMczD9pvPlSJoFYpmBWiNtr1XN7hdGUJbkQKqpd5Ebo6dgl7XkS3Ulrij9UKosz6lINA5rBG5jBv8kV3PrmEshDeoh8wdOeoBtzFZipy48RV2e6IpfXXwWhjuyYwpfUb/m/sbVxNL2y6JbVDeYAPaU6aH2qSruLvngI5cclaVo/woKKGe/pGHHtb30EfuDL7bz84dScsgngP3MAriH7FCu9w0ngtwDO8plU0hXgILkAj7SZ2ifnyNsT7NqggthxSuvjmwpMzN13Be+S7bvcccs23P2t/6CnRlF09OZ/J/XvaoxjtaEp4UK8Ah9G/407V3W/bpkt5jRO37gPKUJeUJhxOmmPaQHDGypbmTubEhg10VXILd9AbCoqFT1P3lx0QNlHaUr5S6BFqvkpEDda93yYK7dAHaU0WpJx2NW0o4vVunCWbDvcidJ6hHHRN8DXUZ7PEOFsE5CCjHUsO/p9dPepKdFcBW6fEW1OabSD+1pNM+0IQk7OIcbx+8o9/aJ5kjf/xj54hza4LHm+2HNZMOrVEJ+Ch5VHugb+Te/STH9s84k5G7eBji6gkd+FjjVhdOTv2PdscvgSHj1aQ/Bda4k1Fo2VeKpqrJQWUvS2DnaRH3fEAxpcYLWnNYne55BmMS7dK41DuIsL0clNm4qH1PiGmzIthieHR9r7g6iU+esVOXuL4kg6IGfYcX7nogxw1qK83BQ/EPfWObarz/Xb4w4nKtfwl/2CDzceDp1HgVhhmUDSyIrM4xRTaJuzqZZyf3c1U0uP3sd9ogyeXXPnyHrbjMAPUKoWLDRWgi3l8eX+nZYbreZvH2uRaE8MvwyUdNnR2aY+q0gFnrqRGHXYFRKskNiy9qwWw1sN8PG25PgNPeEvXuwEdZ20MXginywGszUR8vIiBsF2Z46YRTlUDqrGbDquFZjTEH2B5eIWb6bvX/3nzY3xsa6ZV3hbBdGLDOw0HTfyjfig5IrFbBTau5O2Q0VnhG5Luv9oS0e2dSAPseQigkhx+VeRv8pt+xKeUryKsota+RryefWnZijab/FTkcPrxY/Z/nv3fKf/D/1N/ToESbPEuePdGdSZdVfD0fTvMYV68WvLTk+c8w+ezxyfPv+zZ1TOFiOwd52QuieCtdN/HkDRjN62P7L1HKVLJMvF/m+u+7Umbe7gzWWCuVbDYOsKhKF4Wtv9kIBMddky74wPiLJec5zTHpCblpGlXZFJv/BI07Wxu/Lqo4O7hpWn53/mR3K9oUSc/5zRBedBZei+J6YShs5AYxaDT/gRTx8XIwOUyN8GdLph1rJ7bLksiq8NAxmhftaqyf+9xkefuQzAGuUMr1ocM2TJ+0Ar17mH7AEO3oKLr3nE5ECGs3ZK2+rqeUxQLV1wsRDpys5GEl4h5GG+2Na6TAK43DjK2cei8ouCqrLdDqAj2FGpDfTvB3eaGimy2gcHvFdgxblPl9Gqr/KWf7NoObuucDwC4ZDjC+oBvjEug1L+tYelsk7lCRydqqxKiU/WCxsv/z/g2eLhHXXob1O5NFMGXkYassdzv9HufUtRj0YbqmCczclsJj7oQqXCe4/pFNnQOgoTxvYxpPRd4/wt3mWUFhyeDpzRuvNEfYIXrdzi66cIpFfa2XCxsx2TsDnAy3ZEbsW426iagfHlrqK5qeBnOiusUyaftY0ETpNRf2Jdi7/zL7Rx9ZvxfksN3Ji8ffKn+nqIUOjYPwrsgX24LmrUiWo0ZbesU85jydhX/28Cu+4IA1miXdLEBISzH6ZfnQa0xmm1mJGhrAy/FOtqEVS1pYJ/9ZIgL18KiuoJidPgeMqvEjhZaoFtS4v62FvFm+ocwFGdLAgpsxkc1cCLaqV0iRqE4+ifIMeL+irOT2hjvHqSJaTaqVu3iSI1cFUj2vO2j3dmH5kii60SKGuoYItKPm3FXV9VsIHjgjdnMqSJoU0dAu1EM6iND7dPUVj3yBEcdjGTj8PnyltLYWBrQByT1oh9bzhpNLsCzZjP5Txk6iJIxbC/ZNlJk18yBHmBXijX0t3dvY1tSnAIeKdR9mbKB88ta7tw5JDDt9cCR928p27AGF/ObaBu7NKGqOtjeGz461YjV2yNe2AU+eW6PBQ63yAig29mSNapSpulyVdLrHE51UwyOK9QXNZxBmCySm9foDUblJY49GipIDHvrMxvcY5dAxj7ql9XwL/Z3wsK97U7CtLk2dB852vUpzXV4MWnnffhUDKknb3FzTevVwVOByr2UyfXXK2eCkGDJaxOGlxCVbuYu0VF3m4Evzj7gm1BttsTFWWNihNjuVpSRd7ejYTqiJWn5hrfX5BeSZbicXOJ6TdLAeo3HIjVNV7i+odczKqaNBxj513xM54PZ/js3KoE9ANvQfezcKP7DrWQJEQ51a17vYkJO8tAPFb6pSB3uL/I0qUrijoM+YS87FyvR3fYLA0a9FeKKGa0UuAkdzPomvUX2gH3LDAkOGxfEp+mkHCiglufwj3JNMjy5lDtEox6BryQPfcaYllYH8XEPu6ricQXuYZb7IR/fv8uYdLBp8PEjp1yfnEYugLh5fHkGcYZqbnhHwKkHuRgBvxpnQR0Z2vkA7ekA7VmcJrbg4iRhYl0upKI0QO6RtqP3SNzRe6Tu6D2Sx7rSPluxblur7Vh2KgwGT4vNVD1HcIrmc5IT1ODTGs9xXaOcCe/84F5heIdW1OlH28kCfM9/P6oDhh0f781PddSjEL2ZG4IwGLABVaUG2rFWKLaWVZZIdVRl9oZ3vSJQAzpUS6vDjoF4h8r3Wky4rXIqd1UV1NdhZAxeoAKfIrak1XBtmHWTTnW8Wog9lWPjpiY2+zSb3Wg8yXHbjMyDU1TAPEk18gD6201B9WL44CWClba7Dmth1Rp7iC6fRva5Gsvrf2vNRZD2uE0S8y9lUDAn4iPiamaDuhybXbrM0VppM2PLiIwCNNKIoPQD1wE7TqJvoIOz5dEqE57EmPHxIgmlZRapk9mAD1KNUrzIcKEEcbqpjeH2SQQ7i2DnEexpBHsWwb6OYN8EWMvCfFsW5tuyMN+Whfm2LMy3ZbF8v41g30Ww72MyhxXIwVhJzmJFOYuV5SxWmLNYac784hwwC4hEh666vIR9ixAj0eFrkBvH0/mQR4gb2/u4bXDkE3bqhzeuP3LcCLdacF6vFUK2FdGmTO5TMO2uYbuhbT2VNKVF2i9ZxV/Y4crl6fa6mnZ3qa3fw2pmv8T2m+XvXrz7jfAWoPWrO7xb3oKF+w9cMQ1mUS5rKR/1mtQwj3oNIxImPKEz8rjoPoXsUtxpb8Dj0tNlHemC5d3ND7F995vEVQF0+L7HfJ5T95ah2y64bqbpEhH/bKWLDztTN7sVRlH9NwdqiV696+Q9FS6l8K07WPT9bua93m2Fz5wQStAKlS4Ex9irpYcmqC55xbkYzhe0ppkL5gs3rHxAOGAqfNQ5yBIndMUQ2Cq5cL5BCSlB9XJwAg4zbUQclLnQhndTN5uMMPVwqwXO3TqZp05wgakTXvI64wtkTyB4Nt4O1qu28aOsUUnXLjNyu8Q+qxXKSUnKRY0yD7/1GmWFC1z7LFfLAnkI4ZFchHdb3hPdGlzViJU04190iG5Q7UmZkwr7JSzQZgWu62yI1FO2Ihl1Y0Kv7CEVhRcUN+xthJZUHELYGHPrv2jrAvmdpsTX0d5Yzd0sK7by6qvaoIbwvu4x/NzypmrcHsu7MGq85LyUXB13M2WVKzHbrJrNeuXVfoOKxGPW0MITo9m0BXZ7Rjt327blw7UDrAlDfOArKjHnOxTKv+qg8635h17i26UDblDpdTXeTyjL0dptsQ3NbXHGjeGMTtd8uK4JTmZZr1GJfBzPjTvS4IqFrsyY7cZMBwp6hXRoz7FeXKzt8WUpOUVPdSEnmGn6kluSBPOE9B6p/NXucUbDGLShSTWyDuGhJvATm6L8MiU4dlBQ2ZGYE0nWRy8ZgdeCfjJXYfk0Bju3/XFIOsRjaMqHp1WjKY94gKm5wyM9wsWOr1J1ERqLLnbzohTw5xAl1KxOB0jnPbRmiWtUST/b0QhOA1qUg8wzezeFP31qm2Js3TYTXC7AiOqq6hlMrnipmi7SyGGrWcI+cdDnbVhUkgEGt2pEtEOPwoy5mZU8PLbpRPDV+aaC54+9XWauGVu4+b3nECjiy43jUBDFK5CjmaWpI4SsOgVrN9U6XNTNwoT4j/MnJtjgutChcR2oTX7my58h0196M+WzaJssdLzBtoXYMKSo+Efc3myTN2Ic75dUOEVvk0JHg8F1pV408+CqCqJKHxM+ykR7nMfhZz4cjxyLOzgoP5Y1KGIfuhoTmT063z47CZiEjrtFZPAqaYl26N4NbxecgTcrd2zgHDtYe322MdHpDTC2T7z97w8D20XWQVGblDc7HkHclVWb9GTzWLBvdzqxgc043hTilHYLu/GqjXjSQ5tZmuHaaUM7uKy05Ir7FpSiVPw7zR5veWTWJr5MUS+kO9iaIVJ7fh9iKK852yy9mn+HY67D2qTCrsswB5GvUVjQvW/Kt8klnev7/IHhBDhDncBeDdyxhCejIls2vAEMB1WkDhkrlHzUPnJU4JNEN7ahoa4sCbJpVZox5qPP/yEZaX+45laSxzYcvJSbIkfksO/kGK3YrMz9olu4qugOGVvROUmnr7KP7ZMn+Hvc93SF9CRPMoyZ23Ud9A4iTP6ljV8j+XaGsW4fCygDLc+b7K8tNJGX7mB9ztKjYpzi68pQVr/JX9PLIefHufsGtAmmxvmWAbUrUYMdSelfoPGjDK+B2Xt1c2f2a2S02enkuM1XM333Rx8Ow3uYPpijax+SLeCj19d5op3QbDC7xixFpVXPPrahMzhCWdKS1rveV5a9pOPQ0zucHA7XYeDD+QGVq8kvlA/T/+L/ODWG5QORIp74yXvLbAkbJ5iUrBVWPHGyvNQIPSigPsCE1BXrN4IbDu8u1PoBTG2lXBekIbfYnQFTiale8nhmh3coVkgcTamnCfQ8otLfYWxyOETHJEvGHiXLliyQKqZfuSzDuntJC647vMdgyRYuy0WUTESp7ShmAA2Id2jHVyWDl3HfOmb0B9rfyNlPMorY4/eR970eF0l/xP0t2ZvlzVB4Cl18cNHyQQz9oXllc0gP9AG+Yjkq1AARk1eSu5Gh2Lgyh+QjXSrx2X/UjkuKzYBSEMozbhZ4QxOSx3SnQhCsq2oBKlUI1Da4lyj0i4AGdyGZ3HzwKJX0Gc3Hj6H08FxZmOeR7h+YUhn/nGqR2GX3Merifg/hR7ZR27Qon/yA6yXKYk0l6LTM5f3SoO/G6MfsvDb//XpvRKJxVSOfWJrIpwrFcPROes09fFRmRSWTOo7XA3Tf4yKd7uMuN+l+DtEpUBf0soW7oWXZImGZ8iJN26LNZeBdjrwFNmOocktjAXufe6FqdxkM30PEv0zhyr0vsyfxwfLuIe2QrL///nts84BThPrjzWUae6BJ7NcE/Nb1yEdtohHRgkdl/WGJJyr735ekGqnvXPOkoIRILwCPZyG6y1inSyC1mcNv/LsaksdpYLSyhPTPaIGOV5gWNcXVrOxzvSRLxNbnsyDFYLG7dLr8XUowiMu90rvr7/3Twkr+qwTlsKwj443ppK7Ol4BlNq6PrDKR2O/ANryHSZ2V5HjnMbAzKa0iY9+eS9I7mRa4v+quUh3zJGm5QhjclrAZ9hU9jwRfpQPt+z11iXgYh6eDskZsztGlY1XjXDoE38lRRQ25ukXPKwLmigd3R3mYYFJXOdqITQ0DyTJZUbrfOxpb8tJLdplMNPcBFsomUU9dK1kOVqpyhuXh8GH1pTLVibuf+/afXNyoj5wr24zD1mX4nXRvNuIWJwKPPrClnhEGTSJ3rhyPsGM+NiPTaIfQWjK1hLdGlThFvukMi6Ki4t1slqGG61i23zBRg7ajN2Nm41O6CnecwO0Ycz25Pup31YRkYPekZeO/Lem6eFoc+T2ovKND4L1sMRddPR3pWT1ZiR1b/diwQYgT6n7u3BaGmEMWx4pRfHS9Q1rzNHE/E6+UUT5kBw/ipPdaSbj2mTXXk0dzeLNp8ubih33f01UF1Bz2UiMK2q1lm+vjzMRWEfqf0nDF3NkfbCnBAeHpY06Cqx3/UA/Znn518pyHhGPC+FUNUqan24ZWpz1P1xmJgkYBfzN8Eb+6w3An51rNaLbzAV9tC6BTfDRv9/rSP31y/s2UoKKktMT6Lol27QXWkrF+VjZ0Ju6D2IpSB8oKUcFBsy+IBGNjvf+8rhtVpwzVHpXzwfN6uUlpFjUrcCmqeBZ2/wvbquLd4jVKzNtWh60cIH1ukiMwtfbBjAqrGA/lw4aYA2Ow8KkWpYAPKPABOEiNJq+6V+R9SkPSFY4RZIN4oHy2y0X77n/pl7O62B97n+w6/nNdfqZ+f+af4fIuL3W1ddZi8LS2xjWDtwNfMEZTInaXRvQk4IbytugOfzVQEueAxovngiruPlOMSXIncwLN5lEp3/joNyfQMb88ix62idqEbcRm8pLChl2kfiogZ4LqdNEYbe9lr5f4mKtfv4f02alAvBnO1LajCfZ9V5b8xohcpoMla9aeCmvzZVMMb/FIm3Qr3WGuji0x4FQ4E6ZXtGTPt2jB/6tJyj8AOCJOYXenhquM4Pl0C9c7003CF6LifhU8CAseEXlIVdQ2oyVq8Dar6RbfcI0K2G5LVNJthZrlNdpwjUGIDbdGcdZdFm1wdrNd4+ZEXf5HKcu3n5GyBBTScY0DFgG4OYfuygXlMf84f/pnFxA/QGnhcevNyRa1DdVybqGcNVrQuuQ5E1ADGKykE0KB9BnppbV4dI3CUFQLc0+2XS7ZltTJlmsDWnSakxSfbBO+7lslFNUZr6gclxmqlRwpV5TUL5xyImOozGqhwOKaIKaJBOtfNQE5UkSyLdxvS2lbM17bV2ieEk7I8Prk+RZGHx7/rDu6X+JCM1AJoDaReHM21bnwOmigHbfSCIzWG1mzptXAe8lGLqC2bIlq+RNywGkp5KI5H5DFY3Nd05/InpeKcXMrfaPC5plkfvKcXsNTNbhcgHdUJQpecyW7xgvRHFbzQLIcL1C6EUn10k6lmsNN4uV2QdZ8jlQYXFxi6ZLSXAFL6EbyxUPSFZ1UVat/MlGOLTuBzHFdTWVVTSvefJihKUUMritnW95JcEF5ScHocgutVWTpFh5DAlbnUG7SoArY1IR9bjtLCtKUDFDRUUEWsKEGwgqOL/hqV5VRlJ6TeMfgAtDFVi958a24wAz8ziBdThKIuyjIQufBO6WuzGJRNNtio1u+2MANuq0wF8znaktwe52LVBvVdek1MhUNAdFY/repphqc6l+8TxRK8Dm5KTZLWuCtMBuvUCZ2pJYbNkcm/oZBI3B2tWqTOuVUnlzU6SrZ5tWaE/jIwj/oJ2dceGHdyIBpIepMkrYLVMNetBotlQtmlQ1r2gzasmymfGJi2w1KasrlUeQG85icDq/+bM0X3pZMlpoPN4DJgGVUaY3G/oT45ZkZ5HeZ9T5CWZZvYYBR33yaI3Bwj/nPRYK3fBIh5Zrmaz4MgmUZ9G3Rr0xv4c2vuoTqDKIWdV204PTvxJ9AYnO4MEcelFsNnyVLfX7CHrv/aRe0sFkDgxj7pCk3AeP92ULy+Is0thWSmKsi4v/BtdDnfz4+GczQnenszIceW0/n7MD6shjziWWgLSKsuxkVCnUKhdo3my5lNENc8Y9VDva7epO8JcX7c+k00I/vXl1c7voerLT8s24wH3G2Uo0HRA9ROzv0vp2ZDwvFnTozMDh9JxY6ak0wQ6y6iW5RlXJncp7nB2aZwo1ZkydnEC3SPIc3XZma5w7Iwy3SMkenOa3wLZ/N9ywagpmd8CGapU/OTyo5EO0z6ORwVX64oWCBHWco9wUDvlmuOCa40s/odnEjGSxa8G8Xz+JRyuSdjozPwnwlGzpi54kkA5HNl2fRLEAJyVGdb0bXTMeh/wM6ey7nJrhhuUcOZ/Iu5q7qT7/73kytPttob9V3Zh3G3tIJT15wza5/yYRTfUmuWwUa6N49hHDWXMsja67NjLTDDBjoQjjw3svwLlnPGtznHKnwnz68i7x9ygnzpso8IS0I3sRIeHMufUJGr0vpFzCOM5/AO3TV3t7m2CcUG/Y5n7bZfLoQj0xNW66XTteI60NJjgM+FSlTJO8SeIRlNeXqYobWPkUsVzJlW+5SVhuuLS09fKhdugrZdgXadiJtTU5bzXpr5NruKKqa1oQgw7stnaz6keeoBrJj/wL/wnVz4lno6wyWktYdJLnI2C0T/IovmoMuKHYd3Y+9g3ba7si4R93YwfBwQf/9WMgTHiRQ9+NInitNx0J1OTTSt9mjUquS8NgfuxcTuYJPW96TwPiQbbvvasv1CHyz7e7uJIhJfWg57G+z2xo0uQwegfbFFF4YSc2aT2vwkgVnPKj6xBeXn/hE+ZX4Z1vmCZG/IE72ScbpgIaBp1Yru55asHP9JO73gz3ReDMiPu1cgA+VReTdKznDOEQz8VjwHv1Rxz9un5xcLNGgc2TIWUWxhdfQ6Ixz2kTeRnEJOrcO2teVnkpz1KoiJRquJxXByK2B/aXmKY4t8+RSWJ/vkpzpWI74Bj2oDCLZcQvSoMiThg6updbIyKzYcvbq156qKoTZNs+FRyIw4cDGEbj/UsBQJcm0oooYKNJkb/upXfK+y1H/MQFbgrGQU0UWtPeBh0xzzCZly6TN89hbcz5Jvubto+qE1EPVZXUP1eW2wJ0Dro593DLLQ+qB1upOtoX7MRu4Ym6Y0XTlY7qg5ix8rJiDIoJsMsPHMxcZqlb1EouOf1jFemsXh0dk4aKroOfKX1Vtr5VePMxJ7PhYBQyWQGwJhwhDPlGtKF+oF+tdSDdaB41cXsJGipN1DW+1MhivBGk0W+Lr1gqSgjdq5BvT05rX4h2ZPvMilM6+Psu+nom3ovisAqY3yr1Y2+QiqdUPbWTIaAXBRjPwFdsNHeeP0snsd0++Pnv5ddARFuxsBvJ4onTR4/sn0lhBeU+Q/U1J2dPftH8huzBx5uZbcDk+ev5P12pq3rZSj7ftp/I2w6dbOy2PGntJ0hPE7Rpt4CtcQ7JrtLvcgosaAfGO4xec8+ITsX9Dx4BKKhncLZeYp4/zfkC1Jp/Dmc6AQjId3HdW5vGPODtdZ78gXjOBkNfZ0uBCTgsZVxnXRRNuGhkwaRf8EzDhBThdNcFcOoMzgBSquIsfls0FLQO/FIdtz4H3y01K9e348ydn57MQe+pjoD52wTsIz7zqFDxZVz06OGgCuJGjBjvOzetNs6Tl5CVqkCcZ7HrbTWcDiTCS9DC6wksX4oJmyIUyYUhnIzmPRD1eZVskXsIKcV7MxRgGmwMn7b0bFm7evXo3I+VAF6zxvGX+606bilQz0j3qpINjZdj43J29ZhPk+rcJDky3PB6Mpjxm3y4zMKkxypolFko9OfgayOZ3jFfhiLK5NrCUvgN2G7WKuL0ia0YHS5oF2pSG1Kewax1pTwCb7HgLyU1GIvsxFqrkI3SngqUqkEft0881mwOrr9qUmPZ58Io+fWYlkPLr8PA4yGN9PJ4LCjEQTt//O9JDBaX+fJfBH1gEnNG8JimMcxZVrqMdREy0LkLyLKGNi/J65XMevL3k4hlei1NKLzYtGc09EMytWublhr3wcjHzITnZ+yi0pY/RCpcJykB99klgY0tDeA7vrbvQFU18AYTJkotJf+E2UqF0paysQ9jPt/IT52Bb6IlcYZx5UBPJQYFTOcHHSOcBKrasHGztJQXlBmYSr9ZRjaUjqjg8jUoI1ms2ci/zaM85CC+YGIogczWWf/lF+Pm8KDfXfI0f3pW1PhnkxpGjSYQQAfc4P3ESHbozEksdP+ILZDt4/gIGKSwJewYzm2ayNOi4BYNgAlWGI6fNIdFkbMGjcv732Rt9L7HXrW3B9dXPZ/b9xeUmq5GHgSdEWDW5KJxo28hx/NeNesnw9JQLw/kocfo2KJIZysobNqLzfH6azYPWs0BoNSuYEjuUza9TO8zXhDlKbOSaOanZzAX4LOUCOABKH/B5zIkP1B7AV6oukPtAmXtA5QN16wD3ve74/HScWzCTTjbcHb7vf38bjLyfv7UGWhUYx/u7CxRuuh9Y1O/S7uEkuYl2Ngux8wj21MFW7TXiPcSGRPG68H239b9/+PrJDLsv+XxONCZkUaHj3KwaluXHyY9tzdW2sPETjG2KFMzFkhp8bPgoV4LmeSsMxXwSplUmretRmoIBnx9hUYfYFYGB3ANB/cM30grQp31OaB2KJdBpVYWEmrBVHIW7E3EKXHT3CYMlY/MmzBrAKdfgQwJYwwdoU/Uwb9MAWldlNPL9d+8fJ++j3an2utJuzexYAkE+0juUI5CBlUQGALOVCm1ckP8omAfJRjVACzYZPogTcuul43LQWYgbV6kOzFI7fO81dkHLyVt8Pflf4EYyaEnxyt31xtBE7Xnog8h4+ZM+iD5sKoHV8dwTXgH3LvdP/z0BH+iwYAurdn7DXJpy4R0ShNgB2plu+qTBzUGZBtROk6pH9YzLc6AS+u9X79xik0o+IPV4pn7uOBf6LLxw1Qdee0QV6Wzt5OWuFbxPt83l1aMCVfAPybcFH8drshUXh0BfKXG9hYe9ttWSNnRbkWrLtoz/7u4j4TyFK1HdLSItYOQsW5Yw/u4TLHWJVb7Trz5+fB4a9SsWz2X8PTn98dfzPx9zdsPM/strqdcXNb52GytPOWT3QhuQfmUsaKglZbTjHZ/9+9/AafqupkmOxfVNR/KnC3hu5rM+7vvuu+9MAH02v6/YzA6iFNzj0KvWjvHkLIKd+1hWPTWBBRdyzSu7A1bY/L6Z5SYAu2gz3h0NwtwgX+0SYGchN4Udu0pNqKrdxJSxa5xMnboQr4A1ovHODfr5s5uJkMsHOZ+zGbtygHMfeOoDz3zgax/4xgHYZ0deOPlvQMMsm0VNW6t0a/OzuZqtSYapRbSrH6xArjG5gf7qlNAHeW0J4zIfByGuMcwuBpsHyLXcRTQtfWO12myjA327Z+CT8rM6Yj5dVzzC6f3PUf+WazXhGmeifOPs6zbnzOr+6Iog9wNgVht7/egaWXX7+daKyeA2sFXvwqy/WVtV9yDVEd16Mu0MQ6H5QLnG9tT+wPhsOQd/vjb4dPHZGWfsjmGH+L8JnSVWn6qQHUxqes1wbQFwN9eq2xTcClvsxCvFFlAX1leftrnThPZ4BuewVuimtTKpUi1HZnX3LM9IfeaFz73wUztMcPaNCeMbsdFvwlk787G0TAOMf8c+VASI+Nx9UPtg9PEG5wHGm7SwQ6VU3TvAIlrtniRsZgXd72BBy8WGWOEWlc5nJFL74BJZw9wSI6t1l9aYZ/Elhf17IT8qg7DMG7euPhcW0yvmBFdz67dVtFWLSGKLBg4Yr+25Lk+sDz0vEraxG6z7uWn5jGhR/LZ2AeKFa8x8JJ/FW91DG5qu+PjvwdeVD/j8QYImXdoSu1OPN6OLIQ5a1EXX/rxvd2c+V9iDBJfJRUB/tec+XvEuVFpDBl85EbvrUrt70Gam5v7uw/EAsVbuJNvMnHBFysUcjNgd5MqSRPnK7MItiagjN1EUVJc4JV2Amac1TsIs7g5hn4k96fBm/Uw2lphZPmNNjRHUhVe56sihtZK3Ygy+paXFwSoTmFfYZRTTge52RiJeCno2k0b/LnoeRZ9G0Wc+qjytWMMZshvAmzDaRep9iZZeldoBT8NSM4+Hikr3MK63XTdLH83JKkhdQkP6GM2CeNDnPIjrhg28J1Yxn8I1hkA75Cu6/CZAKxLGrGIlWq99BEYOO3Buh3wlE/qHHfbUSIjvjKRipeWzKaoA0i0fUWsjGITPzp5YkKWFg95hTxpns+uaNFa/ubaUW9G/bUBJbCEwLtvh65szO3AeMDsPudkDhDXz3FjamK37zKwAsQOVHbjtvvSBPYXV3NbNg1V6Nyeeimt90qtTZK3ecfAZGI1yn/2VnvWDHntdUQ9RmW1N+P3kkg9YgxcoYFn1uWZdtJEnRjwn5Xuxc3dndO6aeTSVqYfyeSgERa166L2vIC4nr1/psdDZquQTH3ijumkmNa5y1+7vM8uJLbQOHkNa5yoHcB7qgyrjU79QFQz1+SLxdleZjUsGNiJDws2KXTgHvP8GkQcsfs+Sotg0O3QsT4eK52CVd7keurd62cBrvsEnwyxY5tAB42rww1Q8ERzYEjQ2LnKykJFZ/TIw3uhL2p8bqz/BBOaEz7vwjq1lc1+ZJzji1uQHNGdEHzjvs4/yubFTyIo0yL1/IP958fJFI89/XNPxzy3iys+mowjJHGxkhiVpJv/zMuy58CjSlTPQW8i918Pv/xq4V5a2XMsuMJxZX6/0tbH7PrL//V8g0OvXFwMfhVyMXq94zDzvXuQWHiw8+AEE/u/Xs8x9Pe3zTS4h0Xlk4EEEmah3tj15wAEWyGGod82gpEMZlCMv6/0bJZhXlnu36rMBQUvm+RhA1K8Ojsyy5FmhMFMLlrlYAKrdMF+rOWHYOTDhQUt78NCH6m2Gt1g4u1Pp+K/sKJfC/o1qMuNLdq90HSjLpoL3bgaW0Bv/6lxWThcYr8DR6rTEYKag43BK8vUVSapr7KF8zSuOS2wwpRnYKPNPf2oenZuKdZUTL7siU7GMZS4+J7VYztoYnOzwuZ2UpYdvbiOcWbZKS9iucdBrBDe8c9ShfSsZryKgL/AU4nbg6aOGwie2hS0YtpXin5yO7PFJTaRmdAdrtXXBZmqLqGP3hXrVQXohqGdiLguoLIK3zZLW5Fa4Wg3JmXjWpt6EFDCPwuDsNiQJAX2QriuPgdqXizONU+kcC4e9KI9HgLeWxNVwC36AwT/NaZvdsVU/d0z0yGADcFDsAuvUBRIs9hsdqN24QJolPuAl0Xc7HDAL0mUlq2jmYeJVW+aCc1icdWcXNuWKoEXrQsr9houlgYwF5Toarb364P2NejnQxIfkxo4HKjMM5qOMyV1NB12wz7kLhZvENpVrRYT5UMiXc1XbGg7cZEF2ahvQ6S1wAyOodujwi5IwnOGCTs+ePDk7P/v+2UyMncXGit57uYKBx0leNLjAoAoHI6NIuc92z7E+L1y04VrQgOJjMUFjp2QwuGFspxAVpsPjhFrCLOgvKKqZmIMsWvUkhM5C6DyEnobQsxD6OoRYAEWQUCwWisVCsVgoFgvFYqFY1xg1MDL7+Oc+Aq85r9a8GvNqy6spr5ac4Ddu8Fs3+J0b/N4Tw+N15jE787ideezOPH7nXjHP/XJ6BT33SnruFfX8a7+hvUb2GthrXK9hvUZ1gm7BmVtu5habfe+J4fHyapF5tci8WmReLTKnFo+1l/ao2rKTR0+2Z9vz7dPts+3XYpEA2fR6k/nS+2LiL1+BS7sdrKo9+LA9+LCdfAZHOfKSSHdb8PyTa1eZORQxCHtY4SHjBtpOhL5DgdTKRqpKzEUS3g1cJL1yw2bOsFGYReGEzgX5/HkWQuceROu2cKFFjTcu8mwxI3MX+lzDS0cBvC4DSCzCPOBJgJwFiCeoMcawUWVqaUNeacCsxA4bdckpTlZ5QIvKBHus5emkjXhsWgwOHNwaIZU+9DbwyA6W5KFjx88WKvu2CXfn3R1271uFZNlOLl6+1d31oJXFYzkEcBagSh9vgBwW+JpE6vTaOXQywZTWlR0m5RozoeMbTO1v2bEyjJywuMFu52IH1oQ5sQs7AFcNTUjshVhskMM1oWXLbED8rFu7WCLECmaFbIqQtMtFQEa8euBt8eE635CBcVLKttFCC/81VniJS1g/GiAX95NMuKv/janRyg5uWlg46vBD9LENgeE59k0wWuCGFJhNLi9ff/rx/ftf33969fbDj+/fvtDBF69/fP9hQsrJxZKvT6NVZbgLs+IA+jqEvgmhb0PoOw/iv56E0FkInYfQ0xDyReW/fFH5L19U/ssXlf+KiPq9B7W+7K0veevL3fpSt77MrS9x68vb+tK2vqytK+m9j9JgHTVLS6cvFYW4iGVIDIwmTfCzEzhzQudO6KkTeuaEbsF/oQWA5YsO3fvOcombKjjJOnD3S/OQ6ppw1G5j8tCpA3YctEJs0IshvnT7d5Tt/JKFD1ZS3mIG55qh2K7SyMDiAp+Bxi7cEkL0HvXdYn+o6k7p2RPe/D2zweOZuMA8/ayifSFuSOnADgdFxWb7mRViNQQpQPbygPtSi0x7TIQXpVguPAtb4gh+kcUVqDGu1HHXiTHxYp4/LS6RmuudSHXVLYqVdkDbVd2OiY+Xd3WN1nhbbBzxDvEGklVdbYEEfes+UcGmxrSw8RobaJGBPOwWGeavC72tFl65B9oltAoSA3lfj0Y8oYwA+ty5HXhqB55ZgfQ85b+zawtS43UXruzfbUusoFp5GEAM7Sp075NNTRO+UPSGUQPyLqkDxzHqkhZdgil0jiZoOZ3foW5D6s+zDA/MHfDm3JSRRek5/+I58CWwSD1SYa5vwzVKh0ljPh0SC3rWAePyE8ej8O7GKIcc4g1kLGztPwecug0Mn1LjHCMGR/c+RRlQuWAAJO1CHlhEOCjHVh5+nO5mmA68aeLmHB17jPzC7moHU6e0cU+Fp6ey2Puw6yrocKeH/w78Mn9WiNXWEvCFtltGJ0m732prSvt4FkchlsPnjim4xtIBlKa0LQ0/sUmlA2qzSIX4yva6plTnMNjCwrthT8OOqbHJBRxNCTtikuJx73d/bsT5FnN5dOeiUWqG1xjePqt76LJEMYry1hYjHmsXW2YhequTSc/864sik1dwMDumRV7qqpm8RJuIuXXT1V1m6LK+QsrIUReprYswc5eiDCEtbFyG7b9aNLQTAzeDxM21dqUiPsBuyecWpSvxD18Vlvnh30WQXllnOujICkPZO3gWODzl5ZTKomiDUIPdu5rFc6uRzCxw8xLQtHw2+lASwq2joIcHNFtCjT7AVh3kSBZocvHfcRk5Lb3xRTTgA9ThYoHUXoNl/90ubkkO9mM2XbostaAHqb8VfovDDwTMt0CUFS476nLhI9c4EQ86+bCsaBtygkdS5BTLITXOyvXQKaZFOapJZGZxCWJ/zIWU51cPVfIY6KirJ8W4b+618h1RDzxVEUw7hzq57zQZiyEolMLNrQd+BldoLtTQzz6ka9ROaAePdvVFMR26+2LlO6KCSbOZvvjhV3+56h0cqIgoodIi2QP6zK1MD1GRhR3y6aPnf/v3i9NtkSefhHljenoyqFT76fuqwUg0riJeLHA5tOMb82Wv8kWQ1OscDjzUI2ZfmVqCyxpHvEcjmcJlkehoojIMBe/QB5kI8pgabcOPZ1bwOKNXjq6ZqvaNHry+8nsWfFhQFRsr/1NYRjKRfkrn03Wbl7hGCeHVRnD8YWXwI3CXvCD94V26KPHQM4mfTQzT9h1yULu7Xn0Vm6AXj/Pxu6OQZZbHuo6BVcE08CD9uWzgvaWoXI3cdXBlc8C0YCEonC774DwX3pl9eAHGtD7Ix+dIVAx7Hj5YRCBUhWBFbnAewtrnXYCzSOQ0AsnbfTFhFxG2Yt6P5KaO9l38AZTuskGTN2iBbkmJY4s/Ti9cctcLXMKOA8H7/q6GurChmB5sMD4Ft43psBZhFUByS84DxZPHPligeoUbeBzgCVhS+lSMGPQ6eeHRpVG+6iLlNCaqupwRwbsrPy2bct7N9CyI9DmWmXRqG8DOR2HB6imE/kz0+wQR3PRvq6WWbZGU4mTZo6yrcpoSloY1G1bLNeGfWlgr1yyChalvcV7AO7Iu/iCfHpkTnF3ATu7gvKcipiqi3Y9dwgPNFuRmWPmGGLy1V9jcs3fAs6AUPsVFv+uN/90+xd7KSd5K9sfZd38eVWstm5wk8eHTEDrxNTS8iBDxhpfsHavDta0S7tRFXvz97JPMkGej8j2FAO7kskG9w+7iu5zAdrEPPZ03u+0ei9hiX0t0pz32Vuzk1euIy1+f9HjmQUP2KZl4zdgkGF5WW1zHFKAtLmhRtTBlvZfXo6KFaYtUR6vtaJ0Q8QgPMpy2xZsXbycMfBb1yF6g0iJbMtuEB5CVMZxPSZ3GhgyPpoT0UPGuVAiLW1YhC3HC6MFjjzCapqbWg9eO6B5NdHYHO5Jzmz/4qD798yvp3sZk0WvP4onhG7W0CWkmSodid9y+685pganN8wvxfuIyoUhs2YVUcLnHtacoraJlnNBQmrMI5f77cLoMTsc7TPbZdNeL7ceR5Gd0i5vum97r0brPCyeNENeG7r/2MC7/f2zynxKudvOBZzP5Aedzrnv2KoEJ+IxtV+qr0qE9PUC1oEeIR5nbVc/0oTj2PbOsWWWopmJOGuIIkXawXJU0XQWMeEYfPz6fPT4JvaIrEweaW4yXtMCnz8HItm3+2dQt3j+nYvMZ2oAFsovoVh4mYqxiQIKtEE0a1eU760YY1+VO7QQ9g93S8KHIzw5loId2EY+p4WJw/IsDgWrLRYgJip88a4+okP0l6Nmmf2T6NRYPa2fYe3NOyHtBSlygiAczIYtDNCJa8EMMAvVvJIvtJWOw/egoV1Q4I3XBTuYOewCB61K81NszSl3RthaOIRA4me5ijzVJwGZ/Yw+PWqo+zHZH9/tYh6ic36AGrvI7WPnm6UD1DrpBxzU1VDd8xJIBz12l0/mOKSGCxzPBvXdgwREQu/xseHwfIpGrhQ7e5bf7hcBjfUdM7NW9xHM+UuMDOvlnnTRzkpoSeKSH2BCS2V7QalOTxTJuWDvoCFNxSD0OdqFc2kM1EEpyrLf3fcOUz71xbLlDqrZi7olwJ3nlnnNUEd65bCnEeUuEj10cizBSUJKufoFToDEyfobUS5NaSmZj44W6/Om3yFqcE9h87fRHB5J3omxslAQ/geJ/uaTga2sxuUD1yDasqhmsIZjilCJnd6aHFIWPZRDiM++ZYfokP/QeA7QEXwmnoC+llGvXPYqK3CgLo/+/PMQS0jScB+PzQGwDK0LuuqRLuP/xkfDZafDMQkf4wjr6sTAluAZ2GeRARG2H8Oj5377c8lXiFjamT6+rqRo+T7e8SUBTnsr4W7ivMuULMw5/uf3j+emfJ+qG1ZD5zo5ir969+F8TxEJdjee5qtDGkFQJbfBYH1VXK4p57+62nfvBOhtZ8ZEo520SLWtqk3RZLXBsBZeXTY21Hcgc5QxP3lz8sO/rRFyIknUMHkT7sSV2ZFHnJo5Af/8izQmWG/XCtD+gd/7zIjTYoF7gkuApV6SwWGkFcVRT7FkLxxoN6lW0lxhYiaWBB2mYBr+/vIxN6rzuGHMndQPt892J2D0nczazw7+5Bm5dExZI3MFaXgUc1zJWsIUbQeG2mMlzZKFKf6/Ygu1ClcfZMQ4LVYbXnEyeIwvF/B0xC7YLxe7fuSwX6faFMAHpt43l4twiHecLuZNsI0O7yXrP7dEGLcXWImy/6cTaTvafc8THNRHmf7akWJxuwXPr6fb69CTcCf3y3Mk/2Aoltzmc1+w/+HfxVeWr8Fh97JaVKOIr1rr/Kj0y2zGHKlFEl51SJui7Of50hgp0y1eH19KsMpJPUFklnq3avG0adMUboebaNJ3NyYhFVg+jkb2S1r6DeY5Y54NBCLw37OFgQsQ91DTgEZ9c4NSwScH5/1b26a17mtixjZ4jKnGjpwGfK/GkwFxLJ11L8LKEByTn9NtkfntO8u/T5NuZuO7Hmck9gPhJA0h+sif7L89mQRcaZErYXkzBjarVREEXpA1+I+xCQl2AkwqLJO+CeKD8aB3wIRQFCt+AeAas/0Pv7OGcyA8iXh010qk9k5vatrZRFngGg0NGMYDUu41vjjQb8ZyenZ3FJTeETngNPYhgL1KU4WITnl9zGrJpnXgOqr3eeYTjqi2Gd/yKtpf7wQoMT33BZ9AaxezRxU6GTewqwoWFpx0ffpAmvKCxB9aFKNR9Rd3BHkS2n3KzR7mf4sITzXN/Y9MBH0TwNyy2jOOEgjFfNA09iGDvHJ8XnnARlxo+/CBCTq7R5BeUke5lIk/Oa7S0qZ2gDv4gkpL0RZuR4Q08EQ3paLa8LmxcYYS0gtQ1rVlIepBSriJnNhbclUcD0geqQe5byM9tg/Wbyv1n6l6sTnAfVdtNLjyy8rjCX7cDNnAprptpukTE9bPXbfSK9GNXXa3eQT103dK6W6/tMY/I9azc9m+2tqO2Wa8xrjd3MDeEV1U+CybjfT/89+tZSfu6300u92hQu2JXfJneAfpxp+ENm2OpwbfBYDVg6LfXpOs4mdIB4dJ5h3+p01Pp6/vzbV9fuAVTzJlctF/TOoNrO2NulL+f/vLu4uAuUU+Xle1rwoRHVf376Upbcpk8Vm2Z4RKsu7nSV5sYMr/VoYZeTnbVcpPTYKqvHVzmY5CxWVEWeSaydnCVVYeMzKpPhakjLsF8TBh7+6B8PSRA+fQ1hYc2yRpHiQFo/A34FOi0PqZNvHy8nvIPbhFmydZhjkKMNuQtzNRDsJwmLcmzQMCBDxRyAPNL2NaodzgICyvlwK+0fvKkuQ3b1UJFm3bhcR3oyVnPCK3ezuEZnKlZd2jb7LmKDhXzBPyf1u0xDETff/PNh4MHKiquXPDBOSUY+o753uKU+ptv7GOuLjhUZMt02WN68N5htwP+/B8eqy2IctK7axgpjbd19v7bAV08QXWNZvW340ef+tucBcpwwz9ijd+3qvv+xYX7caBUGVyopuzC9y/Jq7dvB9TtGsFzd/KzFe/a2kBGSzCxsCF4VB5uQNsYXeZOWJZQh3f0VtiQhozhr8zP7FSfPBds5EB2lM/2xZvJLzxvPlLeQQetUbGUTL7Qvg0diNjBkXK+fdnbYGWm6vnxrAvsGAUhXlCLf3361DYF11eHLHicyxCGzekjMFkSliZgmnJ6su2sUnCTnm7dczF4RY9XaRedw/B8/ElwRCZ7jiwTH0iCSvnfF+/8yrhNK6fbdcDIin//GiVeHnWOEnsctgG9HcA8mFWocCFhO+cgJRXXmWsXFS9KuIh4PNuBoE/ayLjC/nBBi0K9Gt/X3ZLUxNEV4GB7zkZdouPd0nj/w+SVeLVj8vvLixkeWsHHXAPViXzz4zpLeeLBclhRufj4OCoEhiUbH2culi3XX13RUmR36nTHtQL3I03RwCVqxcufjy9+ejc0SaRz5yPTwV2jDo93xLH74tVQP03td15MCBE7UDmhuiZrlC9akvF1q8GT88QKZeCTAV5JNFBh/eZL3coKyuqYNwYbaLRC1BH5qN819Jqry+aU/y1owkfQQ9fTF68mH2rE1zuTy0YeCUgdxL1zwdk3IhZzI4kxJk5rUQ/p3vWZi3/BYR9uI6VYdRTze9fo9Fh9MxD/oE/79NRK1POpKSEObrV3BQofeqzTysCSfwcMjl0i2hFH3Yv//Ete5evT38EnFpeuXXVXOK/w1EHGZfzy10nVt6uQUZfEdSMX6r1c9/wfj57/7Y+/ZqfCIoIHEVuB/gnrG8NDDalgXNvFPfk/53//v9sAcVmcBDyOtEXL84hJGPgt4/FmcNUarhetRBRcnuoLDuyUj24V/kdbopJd4xpnp4zWzT/gfQU+Kqan4CHiH2cQv978g2d2aF9+SaON5ez+6OC9jx0/zgjrmz+wtDfk/QYrQ8N95losrQcfPf9nhk7hIoNyBH66FTYdp1vGx4DQFEwUG8eNC3mLgVdCaFsct02UXgt1ereEF5P3eEFYU2+84qXTWhFmC7qWF8+gsCG+b9FNSg7wtHAJuGckDHMJBP/px5cvw56C5zjL7L5iAwg2GKQbiyBiH40vMUvc8HXmmjCXUtJ2jVEbZ9dLrLjyGMT2wJGdlddIaM4r2GpjXnEG5iBaW9m4cI1BS7ERuffoILp6d9gFDwv9pmxvIkIXBpb5dMD9f/SXv77+LVgQ9DhKqDGj+dqRtAOGJln5VcjIh6m83kdlGPR8SVqc4AP6/cXP8kzisM2MFajBfODnrK+5NmFONXRwZK3DVdb0xh+ENKhGBRkcl8NPF9MfM3iV3c1jnk6xgO1G9EGhoLvgWCEmP96I467Dd5HmKb7pTsqMpDa479q6S3VENe+nyTtUx06L5pWF8ynECu9YEKqvRCY4dD/aSXY6exz9PIws0Zk1IkD8M3P4eNVy+Z+3/2tgsawPCeesLTd36Fo/T5R9gb+RzeeWhUNKnwTIWYCcB8jTAHkWIF/7CAmAIHMSZE6CzEmQOQkyZ0FBWVhSFhaVhWVlYWFZWFoWFpcF5WVhgVlYYhYWmYVlZn6hx/WUX/7zenBBVi/b3PKmYwUHFkV6bCEM1o6QxnLy8hWP8P9tm5yZu4YnuwarlBRLnFd8VbHa6h8f4eHEbrHl5DFu/nTFjH7aXen7XP/0ChoKGeSg4/PYO3MarGGf8ZdnPJrL0u0D8iGicLRephYOjW/CQw1m7gioFAcfH9qtYnEIF6hicbok84HH/JQ0J744MaN9q4R+Jb16MbSDSMzFjNqY4/d9H3wBgc6fbxN8W+EV2qY0gYML0WGEmKS7VbHDWmj22I5+QAWbJtpKAx3UNvKikpV5UD+qaJGqaVFQHwKS1cF/jhudXr14EfZKguxLEF3w3hcDr17oWdUXCUy7uRwONQWDEA/LaOFhIyW5CJdJxPaBqEP76oAkPeJe+6t//fh2dlUNuL1FJIXKWeGSx4O1KKFcnQeHfFyhtnFGpiWZJXCSa+MluUpDNF2Cb+qGtTZYk2Ruwn3fpKwIEEt8Tzw2/3tViQv0gMLa3b4+PzhhHam3XQbVBk+tJCs0W6xnSBjhOuGx2Vz8ehk1Iu1b5cIugbPsMMCeQ7pI0DPIGG7BKHP5yheEuGLsPDR5ZIlAegTQvISj8pgYH8DL0h0sAOaUNlVNyoY9OYenn8sZyniODbAFvW5JkoTmuFlGiChPcN1YQMpHEzu4xOmKfwUzDyclI+D22kVrrPxweUyIHeLFpGWKiqq1UaglN96ixnhlZ5nnVign/HOFnaUOKexA2RCnmGBM4mFiJ82F9GrJKhCDNy4sADx9CtM8U78NcmqQNW22QUlNnYpu+FxMSrs81yjPUYrh8g4c6BlcbIY5Yjr5q18ZqZlXYzyPONPhUQoqQYxSsM3Lo58KJx8wQrHTk2234lUld2LCcMY/6/R0W9AM+uepTrdrprA7rdBnCYyQKNvKHrm1eskWutNW90T4yiAsqv3Elsaba/7uHv9GYv3Fv70XFeKch41OrPLGP25Ry1FlEVpJSOzVW4yP1Zin8mWAKYNd4zL+sKvf2jsyiHWMQ89PXk8uXr4N9acc1BVr4LTCmDhBkrFNmTpQbQfvfRJ8PXlPPb8BdV5TZg6TZQksaLfKI14Ll2nEHHDQknFQXJQROnnT3m5WaPITWjWbyU9vetQgeOK2LuazCp6mXKzMb2nqo0OdwaoG1OVaE16RqnIi0Io2VlDqml2YzHykubGir6vSBG6pJQn8mHd9Rgf4jzRHXD9KZSxFdDAeLtDNzY0To0PG1fQbOQ3zZUvf8+p5W3DVsS7kp2OcJUYJEuyeaHGJCXSkxgOli10MtxduNjN4WcClw/TmAIzRaQrzbCCRi9ihg+6KuAOoNWx+WqDm+Y4hs9BD0cBBnBHs0IHo7fvJ70uMczb5r8kHwqclp9H6b6AcuCle1tciF7MUd5BdFkc68l12K1we8Xq0hYpOFWDFFwp0+uid0Hdg0k5rUjXwY0mvefYXqMELWm+276Rb85NXvCvD4IZYdRMcIEsjQUeKwFzy7e+zMh9QchtSYD67O/VP4Fqz0L/Ka3XB6n5nh7f/279qU5e31imUDuAKiSFSh0khLKIIXxMq7P5FxeUCLcJb2FJOi7jfKYhKccQTm7dVRhakidxwr0uPJGV2wHF5/vrDj7+8CJqQJniJrFbswkPjl4j0sfcFyY7JoSPXrz/8+t/pEpV9TUcTeuPQfWSPg1+T4uBjLT9pX+FtkQ6ugot//e/OoPGwAZmmq1udVF3BsiEpXAfsuo0jox6xz//6y8XUvDh0aNmWqZVYFsWCRkr0Cq4lufkQCYn9RB24sn7LrMke95l4rI9Hu8T066vJJc1bYQg26AjmHPJlOupOd0UqkRS3S/ZR+Nk5juBvXnZPiwRjHS0yjyir14P3tAy1kh2x2777+WfYaglkrxYLgwuxLWRQ4o/2rRmZ6JjyvpI7ZkK529c7ZV0Re0elC6GsIIyJnmRAvAY/kRZwTesVrTPwDNmW4DBNk+5WgvhKo06XXLtw84Hxrk383OEKVIEDkG0YFKs8jqz/fUHrauisqrpJVYyudm1EXsV2Mdg/BIfiLpqThi9j/bh6V84BeYgvgDyQYag7H/SiDU1/MtrQ1GcYHTrtvfvvt/R6uBpLGUEuNUxw4ODvj79mxtZXJtnjpO8Aw165uIfB02HurwB8h2d6T6ArxMG1hdIVPLnuVZFCjYMoB7p3rfsd/wQ9ieCjtHu+CYsLHl14p38LEbXvEEOzObQa33+4DMd1x2BqH2sp3tES3BjbiBEGU/aadoe505DN1CMpB060E1/7N9Bc+aJH8j22VJcvJpdQAfAeVP9Jo6wj1srn6sZfH7h84bYJs8772T7u92biZgOUlsVP673970isvz594s3yOUVbefVy0Hu624Ss70xftCDrd9MYSB1wUDc2WNQygDfSBS3nuMZliu9ya5bB8yaKj6r5p998PYvh0K2ihAyvo7i4jxTBVd14+PDhjBNfG63wlqhoBq/lsu2aZJgyy8/6ri+ZF3PbfSkh96NoaJc/vLiQVondoS/b4TbGurLTLpqaj+qww8ISpM0QcLkEV3eZBd77eG/KEZ+yLfFk4z6cZEIueWRxWNdPs5KvoFhq0ssTAhuRhbEAsOYxlw8N5cE2lG0BRMdVBibKBDC4r0jbJucizXid8KkBPm34cug1On1eY5QX/zSF+K919k+bffQWzHD2j/746/mfX53sKcWXZ/ciw+yrYGe2L///Ojz/4d74auZfGgbjiWXXlVRA2DXpwILQdElMOBdec3RIXFmy08pd5o6tmPYJLCwkNPIzejNRB2C+lgTzcGHRhpYNrOAr3kwOqCpNnyLHClBBbM7BFPfrazPFhWZZjOapT5Z1HCGoLzugjKysdz94slSJP2YYZIf6ol+bEZVWJVZXPs4M9O7iRe+oXcl7547cNqTfhIqQhFcQuVtgE4YK2yWRRdU34mNl/Xuwl9sf/6+LN5ef3r1/+enyx8vLV7++ffVyeASNMxTPeMaVOFM8+dZnbExSNWUOEnz2O1kfOtJAu4qhQB/YH6r48byd9J1EFnr/0/clKbnO5x9VMKZgNRzx8btqmzPobB5FSu2A4yVZdAqtXZX4piI1zv7OR8h8PoUHfXzLPch/Ya1buuCufWMR8y5LSItBTxfTsgTD64eJegVu1AkEa5zUMi8b21l0FfmY2vZv7/bdBGVrsXfV3bi1wsM1D7YM4vmELdz6a+tUBKAl1mq/bOCg3+QydBHK4/QIbj8UbLotcJHg+kTdYU4Z8z36SNlO5VPAkFi8abFVl3zF2Ntz69kSLDixvmwsZ7pOD/D88rqIvAarINvznxMrQ3BczDx0sRAXgR2shmf/wLGPh7MlKTc+xue71SyUMIaztoKNVT831mRqJ214HhEsZX+G5H37gn7Ghw73H4Y2TLU/Ot7eLcpJBgaXHVajBDYgTTixAoyJw8sOEHqpFSBWKG8TYVtlngW0f7cNgx3nDrBjYlaZwLy2f/OVLIKm1gi4PjWBkjZrE6SWbMp8y0pZN5kTqFsr2PJhEJU+UIkXHszzhKi+Jpwrs7iKfq0Dt2jVVquuTu59cvwQnFk21smk+o3yBhETKtraBGp5OJ2zlcFgJFgtZWUIJMH5goKr2A6oN6i0kiQtBxqyQR2SLnG+4f3KjgVnNStedzZCGjtNu6LNygHWXNew+WJEze9VY37nfAAz0ZZohZidjhen2XQhPuG1bIkbYiKQesU7qBGNrFFJ1yazFf9sSp6uRpmNtQtkBQtem3YBVqjmgtnhW6taV7jAtZPHEiWII5YYK8LDJkQLYgV4Q9HC4l4jVtIM1R6yQbXNsa0XthCtTcxxSZMcMVOxOamwXS9gqJdZ6Qu0ROmS1wSyoHqDcyu4WdHKBGmd0bXdNgXlK+lrO+jJwHts4fS3EuW861hh3lRuD40BlJGE2KWlhR2oLZl5oOSdetEBFS5vkRWqCxOoCS/TBhuAraw2q+HzM12v5q1mU824I8Mbp4sw+BDdUE5sMq9rm86ncIs5KyhvUKuMsObsfjdoXdOKmkI3qEis1I1TPU1rtXDTFri0QmuLJLa9VKDNeNM540I7t37zEaJ0evs6RxlZoTX/TlysIIbpmvLRyPkOOUIXGbLCNS3x7bIDNryecivEGyFHa42MHHov5IO84k5DsPfQpPK5XYsqh2Qf370MtZN8jLuYCNgerDz8OCN9r7HVDebEL4T/NP1TlkUERtbej/+anD958iRUGhu8sggqIwPtWjSouEdcM3z48U3En0uDC+2B5fHMhO5/xv/XFz2rT0++ldgk7FacVnhnFYqod1lz2hzg9a7ns8cnz4MtX0um0xJfn5IywzezalnBAiN6xTuewRBfv/Ze9786CJu6UrnMpQlkorx56zD/MRVnSCmfFKd8Ebkx1JGN+W62Tr12qyQETSZ+7mwtWAqu05ENJRPH16Ii/6AG3wf7101t7V/rAKyvZ3yUhnnjlrSwC6hJhfkJlahDI6vwcvIuB9Nn7xZ0wyoJ8zVVJ5uLacsLBx4rRVgrzK4VFUho25DPLTZIhhq0soJcDJIzA4i7kF1oRTKLVlg/kfldCSMPE6xhtiyKOFbDxRlDECZAOrBGlQnwH0476xD/BY9qYa4GwUUgK4ILj6zY3y5nbOXV7JpJTOajQ2hFuV4ITxTZIFiWWKGcqxcpwRaWUng+Ehc2tKlJzgVohP6oUTBpI054LVQxHcalS+d164TndhbztkmESmKXJQCvwCqttoAV14uJWGBoJIdnfG2gQk1NHGDDW5pkNgT7PWUIwIuBWYCuN+mShvAtqpCDOoWtWzfMVl44p2tQTamNUWaXtUFXXANt1naUpq4Qy0lqs2qXmRPiPXrjVWwArje3a7v8t5grylwjtCplp2ImW0sMwWvY4WPhFr7boAcrZeLCTjDd79x4bRriPC1nAeM+wv9Mf+Yadugqq3e3u50uIIG1FWEhQxOajneQrbQ7pdkcQtXAyOFPbP/5oV81qMg1X23CDc02MdcjQnS58KI4QM1H4IImvPAGK2E8t1MEgBOY51iYCRqe8sfQkWubDFzOEMkP7Zj/efkq8G5VtxlRIFdddGCX8sLjHWZe7rW1Tt5TOClF0NKXrwYsVeD2YMvHKmvRZoLdz8EKFw4Oel0BKhaHVvpvr4U5vqrjnvOnPscR69xOLMSwoXHDwm9v/JdJ63Vh2ZvKwDje/+v15HdUz1HtHftt8msJ20VxwXtfgv2vXz8c/uhcvXGd527ozvW/3dN5dNWnHj3/p+MNxR/hFGOv09foX1wxIguU93T7FO7kiecKVuZ2mTZ6KrlGeV2FtB32c1YBFPut5iUsQDp2H498FxwV4y4WmYSijXRw9x4Nj9m3NaOYHPq5oyQhzZt/e/IBWHy253YbGllbwGHyjtZl5AhPECuLZjI16K5R3kQ/4rYMSmiCypUvrgDhCixfbPFf4CK1nLm4KkKH7LLn1my2nQMDlRjmnvw4hUnxT7S+hjtOwU4Tp80dmpTfRxHjfZpFCGlOhUd7WKwExIyeRdA5XyPBUUeKA+Lo8k0aOvkFo1w8IOs/ZwC5NHTpknU5PcJBhpRjxV3iPNk0S5ygTeSjiJCVsD5hbP5XsJYVR1rSUYSduUdTOXvoihG8QHUJS0GPOFam1fdnZ74sgLk10CE7RwUR9ZgjQrqKOV15LLKy/Kbs8swHcxP/7uuPH7Ovtozl4sW0eWe3KJn135rgKXj0L8/tbH0VFGy2I1cgbVhXZwckcHJUuliO3DA4MLfDYPfgxBeGozaSLkmKFtRLhq9ZjptGHJ87/ME3jodVS5LnXj4FQXBSaUNs7obXvHs6nEY3Om6mOSoXsZHTo3V16qDSDiWExWuWEZjk2bTKwdNLQEx1AzmovKkXgdWT1CEJvtVYEvlSdYRQrRby+ck4jcbhWBZyL5QrmEWFojJUNZ7WOMeI4Tg1gvLFCb6J4KwtClxPWbqkcBAZNma9CdDR/YRVKFVXke70ipzDSfSIDS3V63o+rdioy/cBRfdFG32Qqc3kWN7erfS3KFaO27EeRy0mxeTRHOUMT95c/LDvtWVfkH0uEuroajTnSxHFNVi124x1vH7xI/qNRVzG2l/A97527TLMRhgEu4ndAmRjr/d1HJZ3kShSpcs7S1T2LZZrK0qQ79j3zb3+f5QBSl6urdjMB7s5zwZT4Z7RB2H8avjwHDLh/xZtSZpNQIFTrRA0Lzj7jKoAmmOcJfDykU8AI0/cVLlanLi0UJLYAOyaB3oEOBVsYzCVd2g8PBx1wERRnMAJU0l/QBq6wOiNRl/JYebR87/Z/m+3EFDG7Du8Rx5web0zWpaqrS+KPyQ+efosO3+GvvsueYq/PZtn356jb6bzJ989xd+jb86//xo9nT/59uzZHD05+34+z1L0zdfpU6UZn3mK8WHbIkquPrfpmm57T5d7TrMo7bFoJYEo5wu9sc72i3a+M5rTZfZy635AQ3pdacjpeihD/CI51zzEmkiterrS7ZtPtyZ6sqPl3bwenW3PT+6WYbAIO6yvZZc4jawqMoadq6wGGOu6ErauI/kYWOWjgcEdK+16QET/eDzf4sCvWQ9NijqCLbAG5HvLHrxrPBQRxS6b8J/r3mWALiF8t5xum01Fnza4qHZ404VTW5DDXMKysjhSJSW8X07+U/KFds3AQcJbclXgBS4Pnsdh30JwA79+og7rVv6FA7ZdG5e8fI+e/2OK0lRtWWpWsqzbv+T7Be1BRRct86iPaey4C65w2qXoe7zDHOn1spKFjjPgHPIMVefb8nlRb4u6YFu2LsHjBdzr1N440iIh25TT4LIML8RW7u4uUE5rvE1okaDNNsP5kmyXbZKT7RUiVVtvV7RBcHKhIkovO/BixLZqSwycodZJudiSrNjCFQ4+UUOmoqZMNUd9bKhCeb0oy/GswP731aHqO+rC8Js0Lk2G739FkfFPKhtw0lQtQbvrYo0eJEmK8slLDPYGnmeZTF0R7swxbWDoI5mJh1Ky7h7yYe+/mYc8eL91mMTe77BkCpubrKQ3x1lT99SiGA2saEOLW3Kuvk6I310Ua+pALOIxjQum1ntOT7Rw1d8sZJ5juPpWZGThUEa3PH2NErM9tfvuHiTJUeJOnjYkzMJcSPoucbEMX+ONC44vw+WSqyJ3ebwArkItCcNCHgbcpG7EF3jqNDwapdM5+6kBIHtbT5xrAtt/7vt3ceLO+V0l0pbC4JklVQ514epiQXL+V1ypBn+7u6b3UIpDjZgjVaQ1UF7LA7YmPXW7a7rrya/nqu7ITPbivQdL2DOINZvPTu0tjBPRbbnImiXW0SLjFp18AD9r7VU4MjSS4I8ONjz+K//vwBAY0BvLMNYKw1sOYHSJCgeOQA1a3FjAKPlEcsxzDPz+uoQCi6NiB+sk19BDbFXDsIvRis38dwg8ihqtOmRPm5ouDRhv4sjTlIzr8GShbaR5FEYydKpGbeHg+7kypCbZP589+eb7WC9vKzjj0d+NlZ+fm4zoFiXWseHuNqhClzQlmC8w6Hzylmuky8mLgoubol5fHiXSp1R8YSi2vgwkb2fbwXMT3mEgodh9tD2Z8qRHXXoSqu5bxGwHQmrXXT1c+vqMUrRG4OParCIkydqIkjK8fnIepfBVArz7EyNxFSOeEZSml1jghrc6m3aDrkcvqyhcZ2Wcn/YMGiOpCxM9pB7hcbIm+JpNhQ+4WISYgDuWtvpzkmmObT6Wkbb4tey9DyfotHR3gF0MlSjfNOKpNZ+i+pmNcR2W8U8+wLOiCjBxQcPHtIMCD1/AUzbYvqjuIufzukmmLZtiuG3r0jJcUA+a8yHDRQquq3kQqTxgifxEqQ/c+MCiOb9ehuBZAJbsmYdUvJNM08JDqfR82QZ41cCTXR4LVOLcx/xw7QG1H6PG0CbToM74gt9Pee4jQRr15Xlob+MBBQf5cBBVyOfCspUYO3wpiR+PqyDgKMZFYZVyFsYMhWUsh7hB8sKvNz5ewIf+xOd6C1aEbk95gL0N0rLJW9yAU2sWnMtZdwfTlLal+gLhIbQuweBIppKp0cwkPKZRVEZuXiLjWdMdx24y5Dnd9EEzsFvwkPV7F3PHYsOwO3xf/hpF3NDVDq6ysRC9LLGgVeIBcmuPOeiuzXbQe9TSaLuCuxZqg1AoRELNvEb14e9L2Mn6KlHLeHANzuc5L07ViPnWr8aAKHPz4JHdcYGfvuymmMN8aEFa9wytA3ZoqEblhxTH/LrIfI75grycoaZXXbDifKGskkvoiS5eUZqH+F3FChajLkVWo4sllCvzOIRres0nUfG4YEDkS4BsDve36wiJoQDEkVpwCEL98ImEUZhDhN22T5OPgvmodIjVA1e5OOf3SCStqXiZMSAZq8iApBxoEVy3kUJJVSCAeYI2bXinzSr5dlSY5TWGe5LwAmTCp72ZuH2+K1KczMS1Mb9jJBaU8c8vbdTuwr3Oq5YY4obgYfugXp+VPotSFmDgiycEaVlCKQMRiHSs4sEY7CD5sjrFAemmQpsZhn3zIFGe1G0oDynDbPNNmRpnwR6xwDhMIZ7PwtJbqUcq0ZoskHjH2aN05olerbUNX+glNCCwZ3BRPQZz7SyA3fDgnKYjxm9nBi178LxGcgYeYaMTTN/dOEiUmkRKCAsb3nJWMe/iLsPlEdnztKQJ7nVxWkJvgpt4Dt6VSSFjZ5WcKUvd0FjBp3VZWujYbMs5rfkoMPl35EX6jvoZuQ3owjsvI5j4x1QPVm0DYy0Vb7KL86qJOrDa16qVq10kJ7DOrm1u8uulAZicJyHGi8xCtN0o+zoXT8HoTDgRCwh1FoL61euAAG+/+GCG4QKCsOn2CHkIqT1wF8VZmBiXuF7EYD5TN7xhC1yG8i1ojWYLms8DCilZW4u1iU+5oklYjytMEhSiBHwZB3AhLSxdkHeD2zBqRUlEbPBGjmFNFkrHe6/eunMJbAlO9MoV+BXzSHydvsJhLlrPcNFrnGVSZ7Pxu38Zbn/PGJKWc15vl1asQZfEOOyp2Lwm67d6XT05n5GwHwPhaYxQ0JKIKbWvdouw51U1WaM0xGsEAkfgVVuEHaDLcY4+h0RKw4+DQfcCtSQg0JTrN6C/hj0ArRBgVySs8vJ2FvnkYQcTtcJxbJSW0rbqIdE2CbsVEOKfgNwr1QuFkMbahdhM72kZiBLvyfA9oMjoqfGmRmscDklgHz0VGTc4HNzES2izkjZkTiKdEnrY2Uy+dNTT/QaI384IChsPKN/3Uc6e9FLOeilfRynCOngW/QQVqac/SGp8ApK0/uxgRmbwhl6cHEelrXVIW8x65x4g9jQ47Bj1T8BFc00yPmxBy3WR+rpWBapXTzaw/JuhFQgS76/VbfgZ1igyO0SihbHAkmLo01L7t/0FVxEy4RC1j7rjc1Bn3GkRGZJmoKbxZVcZFqdZtkVSwuon3gt8+tDc50eNdp2bIu+tiVFT32suzeVSbdz17Bnx1dqKLc22JOyGtdXMh8W5oIMNLDi6iANbig6zgxdfcAs0XBgYVCrmOrz3lh1PcMyjZM4OHsZa8OmV3cEaS1nzCfFSxe4u+6Ig1ku8jq5cd9/44amzLnFqXctxCGCy6mMieOajLQugrvU0NLRLJGyLVeRjrqeKtzQb+nBqVJS0e/lBOh3h3RlUC5uwrpi4cmRjsnwG2e3bxLDfCobCJhp6rGBy1GInOQyhh++V1XZSVUIDIOFr3oFgqpaDug3C8tiFUi8IHm/EabUNlk2Ka7n/apcANUEOxSyGdhfGmIvPSanWZw6LKDxvPckXSHhCtKElrcEFdeXjxayPIhYKtqReJtmmnBGvNOpWmIOtwL/+LGilCFzEQKl/xKO7Qblf6CHTKvOSqSWC3Ucq8KHloyVdeynhjRoHqBZeH4GlqxiTbO61dj8/jZLBFT2PESWmS5xwvRLVmyh5UdPbchOnKefucdrtEq975Ok8rEepsOpkPRRwgR4lKVfmPTTwsz8tevIr4/WifZdHicKPeQ+l4TWG1jTrKbz0XD4t0TSjZRuNAg7Iy57kjBRzLByOx8lVEsc3q2azXvVUAXgbjxI63+JRquVnvJ9ekDjrDWVLkIfm8YqsxZm+P+rVeJWjwvtoGJ03fjXIkyKnBkrvS2popfbzXfDsyRMP0+sNp8rC8cbHWj4wNB5/vTKxk2LULP2CXvMlm9TcO3DndUUxgAmVQaSJnw74o9zAAzniRtcgM6fEB2u6MiFrnbnWGWPZ6HsuBS1/QfUax/wOcdrSpqkZ3UHv3yimhBMrvnhC5eGX2mo7tX1/JIAr/uWDrWsDy8Quoo+OLgJXIX+hLcOzhIReMAJ/ikEZaLG0Uusi2OjdJRtSc01eyuxOKxc+wRdNLxHgbR4PPs4F5FTqvhbz3mOtclnTPOcL27Pz89k5/VY56zzkW/yNsKaVn5zvkVRu/3lkqI4A9ICBwpmYA3dBXHYHDy5Qb5F1tAWrzRsDZDW6Zi6k759bkNZ87QzaKohmesyudXrXzMdcn5cZm5By8h5XlIXOj3sPcXkyUtYi0a6dEGd3wUrX309d3oFRPtdgHSPBg0dFY8DLWZUuJ9UcAR5iO1asKhPHTN/mcbiFWpC450TfE/TwL2L1OziRD1wOc8K1Iai8DLT3DpNM8/EgR8Q7JG5om0/eBXtMjvAQp6r9i3QevHc/7pLpy3T8U0lPt8KU6XTLh+FaXK/7+PH59vQk/safl3f40B/iowWaD0xMGWLLhMqD4i7uUBm6BGIsEUmU/OF1HMO8ode4Fj5mYp9jtUQ4n/yC6+aWxt/r3K2lCB5Lh4WsooAwbB1iRz/mjlBFsm+dNui3JTi46Jy1KrK2+RO75xZu7zBaMCkZWSwbF1TVpoFdd4k0561ipu/uSxZHrsIf2g3ct65pAiZVDUnDfeCeCUe5SuI8Es7jLhu/Roz4MNFlAc5F5/lGjXZu3vIOnCdN9OqtM2ioBPb1WxgfHj3/2xthIfkajCpPzD13uPIG1Bd5Pn2nbBa3YB4Hz+udioinMuayKXbd1bUyV0VTI/D2L7ZO5WNXnogjzavcYsaHPqvuogvLPpHChzzXYd8IhyiSveZD3bivsxtX/+6Otw6lK5U9Ct/zwpDndnn5OrJu5QThkEca3Zf0mhdSHN45hE5kDe0YKzpGyhmJTHnkIeKSz5++jYrMqiMYuRU00ii2Eo+0jNnkNyk7WZDZvrXDMC2gtHEw3NZwkc4FucqW5NLQ2oAkc4IFPE1khysnSJtVTRqCHVCapzjhtOu/GhN2BlZYPqhoIeI2V+pyhnPnABDXFS2oU7StKpMXihwIJ4UFjO890hyXD2pDw3sXyW4/A+47kosUalnKx2hOPn3M/1F3jE7tN563IEua41Ou6xWkLbZgCXwqrvJWfK5D8n3okxMxI/zx/PTPk628B6selVbPSJ+cbPcRRnhZuWJ6etnlosm6O/7Xp09tU4y2Mq/AosIfjfKZRRjbsk0dKMH7OSZRKb/Qh5NypxW2UA1F9YGm3jkI8np1Kutzir4cP9jBVQS+7kbZJhCaU2ogeBI68Mhsazxrw6eFdo95Op2URYZGi/BiTcSHEZm7eAFdos7QgXfaF5v4x5yganwhLzQEQuuLDvaejosOiPzory18ylaKQ50jBUl71C5HpIM3Bnh/fclX7ohhFtkxq3HmEnWWDnz/ahHcrYn4ULJgKVgHjM2n4ip7vZm8I0FlqAxkhErTtQNyFqH5yO7NFKWFdckO7zJe0p4u48h1cJfhqeG95bC3OIQuJwOBian0nu/Awul65qNpps3THDjDSUbmc+bjVd4urrkq7+OMtnWKozmP7SN8NJVP+Jqyi0dPLUp25QQ7NUpDo7J+UbclmrxHDThjJTWZ/NBm2ZJrJJM3FF4exLU/6+iYUFzls6LDpmffPE1nqxvrVYeBlaZOJbvVER1FNPjNhq+D55gxWrPI5NHgYlP5EWTnipAGPw43/uBaNmR98GfS4P/F+94brnSm0WJtOLWwqDpjHxfHTCE8r6NwlUfhuo3Ao5uMVCP3BK2kurgK2Dn7Q8xg3ucKWzrPWpKN19maOWHLX0kutdGRLvMFE0r2WnObcV6nOqY64xanZ8XkiPv3njL07guZVYpbAHhXzfUvqxY5W/BRwetSONv2Prcvz9ycg30esGmb/i6ttPzPiK+kQHCIcW3H6CxLQ1IMk6N3iF/Fuavq8vCDvHn9vW8BwvuH7tLbdP6JLzCRuEh1MtTBxdhmxOnbVeuplLhjOV4n2ysmt43vwPvLswEbkyNLvePDIPCA0+9kFap2tSJeG6JuYw+Ww2g0coRy/3pxW/xvTJrXKKF1/9OrNY92y6PlKtoX5nGcgCBkj+GiPjx40MMUZySa2ErzER5RPc4wt8bfRiZVg0p5dXh0JuXLHyJnphzPEme3ySDjs5pc0nlzjSLPFStbmlAKYfxmDi9sZIf3r3PRNirBuJOBc22r7XCJ6VPnrmzBEM9pVzHVz8a7eu4Q+TaEQY5je6NHJsG315yhy3WfYahn81E/E2Hn9OUXXs2UtKrhX9bM8kUSdMSQrOrJJ9z/UHT9Mwkn6BpdL4g7b1qAbMEOeBgZz3uEPA+kPA/EPH8QOWVeyzbpkdRQjKwaG1sxpZxV+162lTVQGlWn13RNderrsndGz86/e4bP8bzdfPt9pl8EqSncdAsfmkbX4Aue0IHXpms7jqkUC9u5tlCRD91u0WOFkzwyWliyHKy2bApaZrOLi2BSSGq6wt4DySp2mna91gJkvXTA/X9tmxLX9qTmCAoPBymS05kjBAVe+8q9g1qpr3d9pXz+kruzncN5nfJOZ+TAAozErre6ACe7lFojb/zEPC7fnvy81tig8lXJGtK0TczzG9CJR1eVGlDuv+/c4j5zDl6twisEj3Fr+QTVPmZdGKcBBEYx0smWjY8Vk1JwSqLsW9jeti8FzsSrsjz9nbPvGRQ1a6ka7swIxikeaXBTTDGJLxh5MS1LI8PqkT72jG8NwLMjcFK6lRd01Xnpx4/ixLTiaa9pnX0CRw5NdPfAEuvL85hgMnvO9uPHbDuV3Vbtv/SXVyaadt+VKbnfAHyEwzU8VDNwEbYhBaatq7x1L2pxFkxy8Mc3j3LvH90PP0yVl6v+pWSSmDh6gHCwcVkn+exNn5mn/rR5nIJ1n/pU+u7xwZKAQ93MENSXpoN6J16HG7rouIxT1hJwY06QV00dKGtIBUdWTjtjy94GAWKXjwjs4W2TT1cJPKjDlsdYjgtH2MSbUDpMSKZC49jjaQVvCaXI75gHbj/bfLRgHiZvIDngwJAJsWEk6eKLHY7Tr/zhpGyKGyAcqPzhy1fvagqveYRbVpiRyqHJ0rjouP6GL99f+JnV6Yw0JhcdhHdTrGCe6O/LYODcx4SamjedDcDNGZfhNIsgZyF0HkJPQ+hZCH0dQt+E0Lch9F0ITfMkIhpHA+nAnaGPBElbFkkXlKplQalaFpSqZUGpWhaUqmWxIgg0FGUVImHSlZVuZAf8ILoeqIAjdCu+Eq5xozjcQbvqpAgWxocNO+tzXx54RCEiY/8bW8IXRBf/0EWKfDrDSx4+ZJXMUFbejDrrxChdvubDztCpkygyj5freEMDqxJZR+/T0rLZhuA8k7pU1EyYs2j+5+XkLVy/D9Y8QLxipaHJ0c1Fd20emOj3cDoJzH+9HNr8gBhUW+dckRrNXIjmmYewdekhXbFpZ88T3bHkvHSJKVO7HV9JO0l4dPT05DnYPzKp259w5Z6jYM+e0RuoG8a8NQBMn7ztLBNJoa2dblmzybFMMmzqyJNCmaU+b8t1lFMGjLKLNoksljkhNQRVfTZkPV7hEcCYOICmCz5jX4NZr0+qfEidQfuwZcXuEkC9dRFSXmHhaiwQTunKLkgTiB7E7cyAvexqjMsOnO5jXGLu1elmFGmPeCjOOb5qXoOR6GvCIpvUnA4nVJyeG7puVZ8yWoQ3OPAwC4+vKjQTtksWoG6fWghDRZXjqX48KUJiNCdZjNAsebu43HT5ZHinJyIRE75beqwmeU+T95hkQ4YKPFZNk1rFsoS20b1MFUyabluibZZgin0Se2nSzeL0y/NwXskuK4xWd9YO9CfODDfgQVMAYZsqoJE1bdT36BLyzxy/jiUxH7aLr5s4J8RcocYfbHImk2aJJy9pyoK25QReUD0LPZ6FmI10m1kBZiOib7uRBFQ388xkpAPHOTN0nzHlvHtOAmTHMmIdrmZlH5a4/KGttSH17iMBmSF4sym9b8iBd2s5XfzjDsy/16QJT7z5p4dWbMIkzS3ONaRweoNB9tyq12n6zndtnpEvf/IuR6ScfMA38cmkAnJjqLrGXXx0laGE5HBxdHjgtGJZItjovgOnSqMHTnMhRt5x2cprMbg+sW5Hb8ELWoHqVY6bU/51bOEyJHwXPM6yKXKwLYrZgrkiii1dv/iw1/qSCK+1/TVAaz148uhZF1tsOETgoe6f4wVKofS1fvZkCzqLyAFOkZ630kzKZnrcb6T+QWh2sU9+954XT55YybsZ1ICj5dr8It/sjn4Em6VDlF+qA+4x5uj4dzmXC9jETzc86Xacx+1mqrfxQ75BNb59cRlWX4m8VamBxjfY5Kcc7v0PvcPV7eDx6HMT+wu9d37WTzrvJz3tJz3rJ30dI3XV4cIBtMMCSreiSnJoDwvT9ncrS6rDp/x8+hIndacBO70k54sBiyaO/ANUieGg936WxPPr/Lnc5cHuRCwhF0tWr+2BJPfKZh3j7hhSDjS2Pj2VIvBUQoiepvblHDJ6xb37Wbo0vRzkoekdmRgxeK3tx8Rv2gswS37HF5tii2Ngz08d3fEkwpK5spIMbv+JdEpKJ2XfYPt0Bk9P0xLJXbvToZwjBXoD+8h3XMlBXoXmY/VNg+01Isn40V7696Azx+PKO79c67rDvmP+gRR49iNs0QWlhPPsGVYktYB1QV12CxwqvHwYXifgP0WSI6lPoiSXMJ8w0QMCe16VLfOj2IXwiHeWJe7kqs81lyWENwt6+Hi56IaCLyAUZmxRukw7bHSGv729iM5o69Lce1Kui2cubu08WqgWTSND3c248VIpjqqu55P3NKHN5BeyWI4aRGpIvuSpnRnPRfeY6LoEByvP8E4t1sqzzye+q+GKt2Pe2cUxxi+o5N9pnWeTXy9QEXlLi0e4BjpNDVk8nh0jrM9i+OjmBx+cOZ4ucV0TnOFSGha4wsXj6D4co44Wp8HpcvLb+4PGGp5kuq79kcZCBy+Lmrh3W7a5XKK9xJIp0kcakiWkGdI/azxvWXS0FSmdD9DGhsqAxOXrrfSjs3XKIzkMfkdWLtGvSBlY7+SWnn///bffnc+EI6A5mMmlK3UaE62pAhTo+EyfUqsOZHhwModDQLE/xLZVdeJO7OnexwdQk4oN1CMfr9PpNTvnzKct+B5ozqackH2lnwyw8+itWyH9jtGpn4uj6gg+sXrU22HR6S0SwZ7JPVJWxCmjB4M1wdeweUaawbN6tQeg15OQKjOJvnDcHkToB12FvFtZPvABoARvxgQPLURCeRsv4ZGEPj3tstLqhZdZ362IoRoNexqLOVqxYdWrDGDuWUzN4ojt6XtFxDx0NA9y9DiFdXCGyPefm9X31bOzVR7eDDlw54RnNLmgNZ5cQtHMXrhfYym8WulGMbUXEP8f3vPdXV6U5PgnRJplTCVS9LlFN+V0KQ+wP8TAAKEJphwDG9kEMDKfBDWYzyPGRazJDaY0j9xn+aJnBxNddeHOexcYwHBM/YnEHF0AnL+x3I4b8WGgK8XDLhCnsOIEAJJvEftwAo+zBaisdwe8/+7As5t8oHWN5cfu9QpObRxiJ6MN3/u9PJxOeY31nrmlUJ3GnaEVVikdogaGVWkRjfegq+oAvUnpnFICkTiqECn5ouqQnXNE89bSD6pSAxycCvLfY8bpWdDZu9MURRtc3ptTmvTsmEv7FOV5LtXhQ1f1VlJVdg08hLKUokpYYbxG14FcFSfk6NqZEFx07MdCKs4iicxELkVlaWHHUsW6jih5993PtPM+WMtIc0SKKXj6mb5Tb9aGWoaMBM53ppUTSX8HUfJuPzJq5ROmP2qvpzPxisBe3hm72KpkIrRPE8FNLIb7BgoqaPFxaq+UfpGyiC98G9apO0C8xclcLBcuxQyyz/6+etvjWG7y4ZXPpI11OQuX6zgPOQuh8xB66kG6XjQyWuo6m1w2oJy/RJsDOledMUiVIe8LCgke2LQlhk1flO9e7rlJeWtZie+0pWWzFUbTNue+y8LDBYn07Trjc9FPLbgWHVgS1yrmvIvo7K1HiKaqHcK+O+12wr2OtwYT3McKKq1b0sBT92DgJbpj7MPSkSo3Di4wEl9LD13VXpQ6Vt62jqwLYISBS7NisLJiKAEsxA4NmjqIaINHxR2jwyfQDW+6yVsaaCaAl/Tald4G9xpuVYIjTogvEIt5yzhMIwQ33x0fGP+e+MCZD5z7wFMfeOYDX/vANz7wrQ985wPfO8DInppNX9J17CJFNs0MQbaxBY3O7WfUDI193QZYJm5edJuaaQufpnRJ7BG1bBbkBIc6o8NYdEuZ8HCbIztdz5doZDr4U8ym7whflOC2d8rIppWMYdWIRvZWV2USOOVv7QG9pm0pbn58mj3ea33rsjp9hLKClOJSUdymvxNVeqXzyj7DQwdFDOfzKbgo8A6LuJrC4EYPJP8CTkkcYMe2qogr+wMUgY3SKnwm0W5hSxUW/Yc2SfLeK/84SwRdK4WoxnLXycUr3BS0hCOKkCZfzfZA1X8cTH6YTyxcatoSPwtwsgzjkmUs3nkEexpgRv+x5Rrs2Y+gcHDMp/z7P1F/z7ZcOP4//D3n/z/d6ltOuu/KHI65VMtevX91KXviPgp1tSIzUhO2ALNAkQoce3NAd2YnqNpLALtWO+rOkIh8YNeuhN9ALVa8S3uCxx2SOEOOEuQRZlsuezg+2IXr8Vn5KC2ucZLgesvr9QptcbslZcN1Ttxsr+i2JNsKVWTLSL0VBjlbcIG43dATryoiY5NV0eHX+S5vi0E9PqtUjC/0kwgzD6RtRUv9vqVDWmd16UGqKjpk1564iKmmJLgNKp63mMOIY1652DE5/C3C68uTY+1+ZWBwNTC8QWt5g5KB9pyHRAJ9Q0Jei2iizm4t3pHbDdnkB4yMJ8gRExJMcwnn4aktHbTvUlUm2aFpaK5hp5380OaDPohh+Mv1cbK8FesgzTLHDVb+Xl2afu7AQ2vM9au1cfXuUMX2TZTbgiw2aAoKOvMoyv98iJ3FwPMY+NQHS/5hBCIo1OdQJzdPnjw7O58VJK2peIXQi1HQhC8zpvLU2CYIC65pWK0Sj1dgQ2nu8wH77QSX6dLH9dyd77jKv+PLFN1kciHnpsk7LkGsl6i5q+Jklf/jWQ9phxIK16/qEuVivub/T6FCSLlQY7TH8U57PXFmfZ9SpCw9k1BO5vOMrLnQ27RGbMlnjhSrgXYLPWnbFVJ4ekcpynCx2YqHiyizS729mcP7gFxjGyp/z3wVlzjavm/g+ql8kblvQWbdlxecxY1V+7llMaH0Ugs8QOKA9hCxTyRdO72RGcpxvyjyE5N+lHuiDBB39F9V4dsCb22RwShK9+TnWyHf1sghFBGrhU2WR9U9VVuLIWmEI30tnEg/Q439lRuwTxkJPz2ZhiMI3vL6B1ynFwvE022zqehTLsJc/QTv9KfbthLmNzt0lU5R8bK4yyBhSzowPHSV0PuZqaq/ww2GoAli+UdaptsQcbEZauORgbCjq8+TdLX9zHVpmvLCVBRWltsGzBh5L4e5assnp+Qk0hqpvqIp2aNoXafiyW3UHqvh4O2D/bvYfq0cGf7vVCsDI7lpmj0WU9GKjJxbhI0+cKvykfbisid7mSpWAplP9BP58FvPBJTbKmOzHr4QzOMaSeEQZ32sIfSC63ls0N1Pluoo5us00N7dVyRRB+K865o73WI3o6AZz9l+uvAK3aiHCzNa8vWLuNOtfXhe9XfpTjSvRT4s4Z28bPITruvgHDabC1TtyYjhw0J27zPqjiQTHXbaai3reF3YHCJfTxcj5roaSscnquXkAjFS0juMy53xSzYHhnfTuH9BMacF2RK53gosQGmQPiiM5lys9sPdUswCGy/cuuHEi594TJN2cUvyHLlo6odLL3w7CwrpYxn2w+oCkrKTs0k09cqOy4VaLVqYHwdeicWhIDF87hV7kbjhJaoz4SPbQYX3Hztc+uE1hpNkTzDitckVTbwYV5UbBndIBfK45ys3zIcHdAt+YV30xg3zopdsSeZNBG74xObCyurRAzGtci+baumG66Unbe11PG3lG7Y288NFU/vtb+0cW42LE+VQtAOP43FGDlHprRznOO++WyB2Fz/8PGjyGjfghvEl2oCxgXxCzhk2chEhs+lq/Ago929Emk0+YFQEbwXvvvKDy7TeVMJvMM4axWOs3VuW5O2AC+VUjpoq0uhxPKE3uqPvubjqEmhtswPMzrDG9leDpWu/gY0NyXHXdfYBRoF04UQLfg344Luga97RBnYc7WhiqinxnKhtBY+GoUqjFK4c4bqEYIRYoU2ByzhLXSMhfB7DN7RNl5QyHBL7VsGdaKpORSL+WyLtCh61Fi9a/3HJ/iQNvqxwSuYkPd1+QAtw0XW6/Q/D9UvUIOGZneDXdEHLLcHv1fUjIG+LxY/vcEPgNPuyTQrScOSdctX+Hn9mENYJ/oU3AL+CPSk+9cDKBLHqZnv1ucX1ZtqSUx65ewx71zmBXcAjnQ+AkpqVs8rdeSynz6bns0yO8h299pDj3AW5ywvd7+F7p1yY5mCtUmvoXXIrMGyEALF4Eare7QrF5vAJJ5u86zxKjNlByirLu8TwjSYZ96g7YLb0fWOQkbAbEByho9+1K604ZYu+qnAyejrJYo832bBYhWVHfKlJKzFlpZqD9CkxZWXlPaJPkeaCFjAqX4rDoZ5ypjIOs+PoBopRH0Cd4flOpOvGuMg2zYhqo53Vsk9YRDASwSr+seURXLqcCPHHs2bZFklIeqDq0jdXvfoytWNFuP/7QpDhgq9sYr6nfZoR0aAPIOGcz6ezwvdQYMFKLg2MbZw5iV1YtWCdD9l5I/VY/WWeo0WGtUG4L5hH1OJ5cMIXqA1loKjlUXrOI8y5HiacO4dkekPKRQ8x5RgfeZA05Q3IfDpsiyhFmzfO9TSpdy1QMRVv3fqEx7Me0tiqLWDVP7iNqWOYqu2Qh7gRlcEzaFzrjDW9S9LSWeD9C8gzLHEd8/lm40q0Dtl71QYpem8bdPzCdRbYT05fk7KqaaDluMpniutmmi4Rcd3RyosLILRglXesRi+2gSPrPLyM0H9tBk7wWLfQNNOe62e+GIcrONc48lKkDassNPAAQ+s1pRkj5YavXgvjrXdPJT6eWBciQhwpJU7oKvR4ZVCZowmnlROck6aUW+AGK6zQWKmyyY83S5KI5bVrkrxP/YEFiN7JnHYbsKYKh+g5viGshH+sBB64xwF8NAttG/f8H7OvTr/cancXpx8/Zv/n7O9f/98tuLyA0Fen0pv2lwOLmb2zi31svTWw6+TT1MQAd7e6giFUHETy/gsdx9+ntJ8HbGppDANnjCb64FtUMo1YTJlUPUdXdpQpGKRl5zOWzmjR1FkaPcyyBJ+8KqEXitsMQw/G2sLvmJ60VyNH8FgVZ2fflU/O8qdX8/bZar3j8ViM51xokoNfZv8rnyeKYK1vPXDnFoKJf7ClmJmMfSbRqwuuZHHHUHyF2pbST/ceXB2ea1TCkZrSKPtygFOhOPM0yn7GE6BCL7cgUtg8r398OXkNRmgxJRzP+QSe21Q1JHv48F1OK/Yxd3tw/svLnnUmzpdaRbMCu86tH+sOwRMcfjPIpOrRMLQcB+sXOL/88ddY6+QMU/vrCcN7rbXVtwSp7/IZmfTxL0hL1+9VLXuuJRFy76hNw86vrt9IdjuwCXiN0tn5k/nXM5wtcIpYA4OlNHUAvmuV2vR2A+19xUqmObQ6uWQ8CcgGFxWMdGoS+e7J+ZOfvg4qZFGdzaBMXnG66LFJNS5pT8Pp4odV3SwJGMxH9/SAmFg00SUdbHef1NHvZAjscenrULZosZK2bIoybJ5eDQadMEoEHOxBjswm3Ud41PI4g+YcrRpaz5at11hzeLpL4bI4NlI76TTdIBkuqAfl4l1XCxorMK7f4NBNFYcLfAevVDx9vgl5zgSY4AasWVT4/ldrc97G2c+tdpyw3ypNJFq0rhsGB7yLNJPXKHFVtkyzh8sOd2Gf4xQO+kPvHy6Fj2JTVSgHF3ZQLhRGe4A24+uMWXobFkGhYi/PCncyivC+QxfEF3YmPYOW4tdzuL8Qg2g/D0fGYMgD/N2Shp8exyvA7VvIDji2Snmfn/xM17guhQ+Iy7ZeY1CLyzS8ua6y5UkWXQoWJtgZZVCn6087OJUMZ3mw/ifWennvTq4kz2pt6W3CvRcHcQJrcDgE3zkFS27w8xBLbec9LptHVMPoJA77YI3ZEnyu3n5ivumToZleaEMmyFZBDAHNSV6s5Et+Tso5adIYDIE5Lnwcnh6VxlYxClyq93E6n5MUh9kG4igxfXEkHIojcBIA8jP3oPMI9jSCPYtgX0ewb3wsWi0dxasWgQfVIlC2pFWAtQ269UF4fcLF9vB7pWLD1eT0dstW4c1kwzF6L3nXtxs74TCoHjAe6lyDSwR7FLH3zB2CksuGCh/oHiqy0H1qXMTu2Yy3mR1c2byb93vOWMgRUr8E1QHGblQBsugLNYAOj46LgwbGHdL/WuZmK9gRndoUJZ+F7XNfSsU/5gbMwt+5X6BZulSzkPw9OLsu4GJQuuyZRAWD+OL1j79O//E//vxK3TLoYyNupmguvuQ5IbGKtvBi5oa1VBoZXWl1xiYXpKEbXLLZvA5E4PRUk+2PMUYh9bzoIVXive8YRZuOhLSxZcI3Z0/O/III0K08A43NaUHkR+rkpEGViwyOzYHQH1C5mpX+RWhOSDqCyslAe9+JUWlgR+dI7+soiScvsjVhuK1Zr+zIjeEUwqGNlkQ4yP/h5yB7gSdWX+6Qu2XVv8nnOfLXvpqXpGKzHhpZlG3lE6+XlDCU8qZF6WbaHZ+7ceQtgydnfYTzPsKzPsLXfYRv+gjfBgS7pnduXupKeAQ1tBVVcbJ1Cv/xoyr+Vmf5x9n5s6+/+fZPuNJ+ono35Hb45rmdrm8+6ApyuF4gkj57HfNBrhk/yw3VztDgd+iptTiqOzt/2pO9TzcCuJS7iEBnST34rYgYusfPPMwIJJC7CLKZvWAEDYuC6k6CzQzx6HuoYiqdCWyEqTtBxxhmNcuapiscs9SNkK1Kswl7aWtWouOpbMC3GbAKW1LhxkFFGt3IV7jmGjYuZ3e6c1k7jMR6l2BSlg1eySWlR9ZPrHtwuQkxtkYRBmuSYRrCqhVt8Ei3DhbwUE/z/Mtt8+lkfItqC9/wbphHUgWxwd0flYgteqC4v3IkjaVsi4ga16FKUhUeWzF126312oN7H9uU6ax7dkQ8O+Qy3FF1Oinc0pD29Sb5EdeMJF3ivAkfOLNxWZs2gksPKLxwd9/ZAfULjH34uU9o0+UToRTZ6JorGajMVuA5wZejC9kDqAMVPuCLqrd9VdDyoWEjhRf2uaDGZmJpyzZSeGGfiQDhGMMtJNw/DNGrELx/43NSoLJqY8aLLgVyxZkeYV0arcmClNOhKKrqLGzHckm87i7Ynjy3GH90nnNT/I65o0G4Bjy9vPig5D50whLJWdqpB8oryCygqAqxwb0XkDrVccu9Jgtag1u8fps4UqZ5K67ou9GHNnlUGiW4TtVjE5fhct2i726S6uma7bIsu2K4ylEJbzP2Xzi1I3XV7oE34FpjWtU082kjK3OVo0LsKPpfldiQ8ahSJA/0gH0URp3g8KWXm7Jn8WXLc/DyK0dyPzfUUFyKzMrG9il5jvRm8hE1lBxt3nN1MLZc5KTaImmhLXDYGk5HPeb3m3NOM5GFJ6uFK0EtRHiLAADCQ+eF+UrWtIoqD/K43jpM//jx+XAMUmbiZLpaVjt4WTF3ckVlSdsyxeLodS/ukRQ7c1mV9DoHg6sECS9uu3OJpOC5jB1kcryG7yRQom08AWfbLqT8QNuQ6hcdsmMiAg5qJpJpjqjN5gQewZu8unwXsQ6RRMIqx+jDRUfnu3gTvYnECf49JAu6fyMTnhmYeL/F18OXmmW8UkX7onP8w2YRWipcu+ISrnejksSiZIgvhhckYcINf0C+QiXii3EWZX8F7qmWqCzg8eSmiUUpUL1iRA4/AY3rvwjnlM/+i2VOovlTzoChlNQJ3sTpJGNoHi1aVXO5oe/yrzAqf9fMNtw3Mup6lt9Dl6a7a/E39RxhVS620QvjnQsv2H2eklK4/ILRZ5cvhmiOx/kMweu018EUJOtGBMbyxtlm8iP4omgQkWY+PRcYtDU9ZMgTLTiH3dNr6tjgd+mOWju4SHAtXnN7w/uwX1GCyokF9G9j+BrDfdR6nDBC4FyaQlsq7+wZDoM7Wc/6nIQT1GJ7VfX5cA+KGj3ElY90RwWNPPtM9ubLHv1xNn32pziOEPXVs9hgcDzcVWiwvCi4yjE45OoIpskMoGbZDhmoaogq64FHVsWfPfaFlWQ4O73FXBVisvjL9FBNvOBsUMT0w8ZVaTpk7GdCG3wBzmJmZMxzjZA8NcmVUDY4cssDeMC7Z+ArbrRkzGbgjFQ+0QhuwXeo0nzzotxcL3Ed2ol0208yHnLj9cBGPo+09/DgJO35gAdEO3g1WdB1n7cUj6TLtj6u35Qd4rUYro+iljXyfb2YnC3DMgqzYihxI7Tdo72b6JjTHfgarWfzvqPDOeafo36vScflMTjend85hIVwdWgDNW0roYpZIHg39DGGa6449aHTPkkYbWtOFyf7NtwmsBMdRJet0AE7VkNK+K2WYtvlJs/DBR/+a14fqTV4GX9CdQG7inIZdNjwlbS1qAfOZu6wCbGhkgMbWT6T6OMR39Qs6eRndAu2o9P/ySu07Ld+XlwZJUv93ncndXE1Qi9KCybt6s1GtOYTV4ekUFFVRXgMsSU5ZfNPj+Y1lwWefQAnwFyQk/C9Gl7vdCb2KZuMsBQszXXyL8/CB2xKuhbfxY83Fa6j9zx1DOzEUJ9ChHb/w2jJMx7QvxY1Eu5FdTQxZKSI2NBIBQHSp4hW3QsuhyoIAQNVjy68901Ck+6ow3ojVjDv2/IabXqV3LLhkWoRx1rLRNGmBlX6EM3BYqPXy/Cc1JazUi4nwxWGuNbeZXXa91DUYCaw378VbrW24kmX+Ft1XiFPvzzvv7c6g/cf7BRbIWLfe7JeIWJsoSKmYogV8RQjQHdxk3HifhRE9Uqr7ZOQ+36MvY+lQXmK6qHdqU73s+MOdn/r+Xid5pg2MMAT5ms+aIqF9WHft/BB4rNIq2kWh9fC3NAnsHUA7hgP0moLmWwlyy1bn3T1I3nw4FV1rLEh74wI3dEg94wLDbJTRRVRjzmCVRh0qz4VW1JD9drH9z52tRIetRRL/sFEVuQOXiOwuTDQ2Lxgipy84xobTmFG97MEctVR3WqL0HY2uZfoqNUGrMtm1vpuRRyCJbuGlG9xB5NLEgfS3tAcePhcTyQw5S7h2Kfd+9nFHcWlEX9f1hCrL+LoeF/Y11osUFWIAazAce4egXIKLAdPk3WeB6/9oUSvUdLn10Ezb3KU7FJF9PGxit4pB/IRjmCbXtifnOrJs7dYOmeuQsRkx/WULks8/ZmPh7dgZODbbdmRFnYkk0OEfO/q+OVPQ74E2VwNVAltG/K55Z9NB6VLVOfERuTzJRZA82wKjy0o4EjGlXdy6Qz1zJe0k3c1vYJ3+sLTSBWjciKYRvJIo8W4JTzT8Jq5Q9C5dtDwOKUiQoe/HXkkYLOILE6NKMFSFE7fwLXlf4JxWxFa/e6tBexjBaKiHzTmOgsFm0F0QWAEGnBgE8gS8Z/1zfz7r2/Onn63pOdol5VTVRO8DgYJAfp2Mz6KxPuSLjpSYwbjqDYlSY6nwu8Uiyks0ThjO36b5GQlLxM6mVi4KrWFiKe/fEwcHdkIazY5XrREWLLZBL4GqFGG2DKhqM48onox0GGt37CPgOYFQ5uohoQpqMwla+pWq2FQll4iqCe9xG6TdTBWRbj8A2QhIwJHLb1xoCL3iadLvk9mO+N6me6OL2t/J32f8gZRd+Zu9ayeOKM/hwZptbt3r8aOpMdQG+ozYWilsZKO+9F4uHc1IF4Tp8qEYdgyoYnwO8Qg0ZOkR9eyihbf7mi27eokVrRwcN+HXzfRuMwePf8n+Lo4nf75WFtyiPcHZe30vcrm5ea2NlegWPOO8kWE76BIUCpBcRR6Hx85zH9uCZ+55Lmlm63BdYYaGdY1ZDzoQPQ4CyHp/n/yA1/FwbcY7N7gm4rnmP19UhBWoCZd/n3S/063ZJYoXs7xd4S0r3LkJv045HM4zCXoDKrA8gHf/5pcbBJcc0WBpJ4CVaSGYveNAB9qsBl4QHSSHHPNrp5uWNC1u2prupoQtIfwgSGzewMdJKLKSGphUe3mMvg+eqmVRnaFo34Hb+n1wJzA56tOglLGHDsDqfz4D/6thbu9h22hEuERacM64WrDVuxc9FN37DkdbQEoc8b1q9DDaN0RiWsAFMBqLyFGylHCQnxwM5JnslUct5D8xOpfwOGYW+S611azq6pX4bAjDTyc00UTO9QRxULPm66RN1++kDX+lGKwFfwnHyJJ+Qk8VH8qEP+FWtiIBdV3CwZhWOkk45o6z3H9HsGanQ0UFmLVMpalYoX47gHWTTTiEBr8E8IR9COmTpD1YbScfwLm0fVsIPmuZe0+jLOnafL1efvN7bxYPzkPV7cxL3XdE3T7ZNC9RRcT32/YWp5cT18qi7mB1tVRtXEdbF2hPJfdb9YTQ3/3Aanva/AUBTudMRlGldhABsrp3Tu3ymNyAQPHDo8ZXezURO76eYQ0aInb1Z5qWzf9nUxS48xAFwdza11pW+EYCBzaw8jDelTxWMHiX8I+BQoPUaOdyM3LbzJ5NP8WN1HdBE6Zy46mC+GilXy11YXv32iDkZwIx40b1uBi6FAYiRvVKj4z0U2JYqQoPLiWdOMPrihD1gcfTzBS8pVO/+clyKAuWZtMHailKActRM1ClMcUC6vIBqxkMkb8OY2+5NLzmEztJOEwZTMXSzETrhZsrCuoQkZ3Nua5CB3zBk0t+LCQjZYyQryDwMBDHi/E9EoVocbBBdEIaawUNF/jC/AozJrw7RVBTW2qyt/DR2dewllqZFizCTpLCyooTkjLfBh2ZT1wtGR1Ay8hhSc9LkXLZrAHGFYrnDYwH4BVYNBvlEQQp3SiRMDhsdKKPTxSemwPH2hEgWhbT6qarFG3m3Xwpwt8OBuXiyWkR9vb2MNLfNSlVUVLxlc2gxOFiQPr4Tqd+Zguo8F2lU0/bqHTHHNTDlhu2OhGtFNbBdvsnN9dpVCm6b1DA5xpjdJcXjuAO4gYFg9ijXIqj68adprWlDGY68oS5ybWtKFT2MpvC3iuZdkUeV8t9DtQeGyVbIffhEfmBYys3MqtXa7JqjV/V9LYxSaxnW1lEyqYsHQWKuZPvIs3yzFtBiw4h7lg4A6NIWn/z85Je0yDcrGDVMH1mwGdVJ/nOZG/ALOGFCUY1WKlGZK1CfYmQsNNW2Y1ilBIs2ZlBK8o5ZpGxqFrVOMlbcXz434slpOp1lR96gNMSOAmkvnH0gZVPUGFR2fCYk4jclVi5p9/O5AT3GuftlXPA348xImEmDadlH1TZifNwZNlw79GePJxNVv4vmIFKe9IML440L5DZ5eIhxd1TxFsztEFMp6Sck1Jqjxc7eJqRQ+5h1XwBr+lMaUZaAUuqasvu+j9fxGQ3+SS/8NGjKaQmMH/QREMuseCsEvQo7x5LEd1RO0AbU4iZXCIphAWfEiHNM7S5mSgSxruYbepkTh2n/wOxy++wIp4LY5znIoPKMfoP1Y72fz728qX4vD2qtGasNDOt8OB6wy1dsF9AteWUC0WvnEyPMpep0S4xA3oD/DZ1Rg1s3yRwCe137M5ThJd7g56CJHBIKuewhOOseFMkYkhayFDAk5ihIcoA/2JD2Ow8gh2EDhtbtO09Da603LcRIfv4ygOXIXU/7n8IVrnXMtKvNruoH2E5XGPeVLOOZao7R4Nd6YTbdgQWDO4ibpidNh9dwuem9jTU++SSudq9jWg7vZuJF5BEz5LzrpIOV03JIPrpbbntkjCCLiPuuck4kh2kMoXpu6boDzZDh/DG7LgTc1QnhMYhoNqrfuiKAFixFHNe0lwluN6cv71qH1WJpN3qZOWr6V8MMMcDlDxKGqAwhGHOAr0CWxdBhhUhos9hJVJ09bl5B3qFsiH1VhBSwJmh7XgUxk2inDWSzkPKd0NER/vbol4BNV9XNADhupQifLH2fmfcm2vUx62qhdfm5Oy70uzBDvwK6txyxhhjJYM8/+KhA9Evf4OElSWBIv7jLFUQmUSFR2lDh6Y5mK/J5Ly4/H8B7QNHrysWZsYXSewETT3gQUu040P1gGAPCTxo6R+jLT0AalsYh9uWUPFrpyLZ35E7MeY+zIQP0txMcwGrioPyBtf7uLGAyqS8t4Z5F63HtCuPOCaz4C1MHjwCOxMA9LfrvqWz6Po0yj6LESPs8pRbAcPELqyHDwfriPq29rpreudSpvWAdbH3NZfnxt3xwdeKIbVByjGNpOBCtbxZRnOOw/IkZsmKc2f5N9vrvKr+smumyZrtYMdu0y7rl2aqmkHHTkgrS9TEhy6XcG3smYdpSI3ASD8invQMw/6PM1IjcU9mA7eqc5DzGNuPa8xyqUHR//YU1Ujp5eG7AGDX5qOOWhkbLM7/HvDdfJ2990DiFbatw901g68u+q7+MGn+dcnm/yJYQY7DV/eoVVq/K6OPwgDtKr2n4Nx0ftfZIOx4+QHYSUycPdSRBOfC/+b6Ng7zPJFGlnjOtUxjZOBKdyevKBFYKeuiamguRUcUPY+OHKSHnMlLje0ng7UvqBbhnI2srvDy8gHG8OZnVKHQ9TO0xIo7jBRLA1YKE9kU1LRp1U6ZSyfJaRZwKZfs4laskHstoh9YDZBN34H7W51q+xtcdTmpjmOb7t8fe6/b2fHVWXokAcYHWjeTH7mIXanJ3aAjfGsqnqwg+3uwzr6nUw6PS59c5ktmt/fPrZPnuDveZRWbPq/w3UBnvwb/5xSx6i6CLbntzh1fCsJZk0zK/rE0DQ3e40WEUy+5+uidxTwmsxDNayOkV0xO8JYtZnyzhVkyjH7jm8HPMBnxZrQ842SwpCswF4LDR758GuQJlXfx6BkOFip25SkDvcRDSrZmzD8npHaokBoZA3ffqhJ5WV923DMGUoNsk8Fi9hHXM3NMZxg9Su8fJTsogwu1ZZPYC6VkfsMxHkci93Q3VObzVfaUfjscdSwvdjQqiEFucV1lbex8bKek2Xk6R8oW0e49w9ufvM21A/mN84yQgfH5bD8IXAjsEys0UUHwCN8XQpjBA3RCpcZgg0eiYwUAFWMZnETx77DHDeNlNOC9pxUVZKhQcTi6k+nS0zKaYnTFaqnOcXXEXc1fVEk6yhxZB1yXtUc5becRZ8ubsexZbCwhEuxaHBCcvAh7VMXtOEaUkZwycA/jUclRUEDcEWLCsEzCB6uzrFCXDxl74Nqb96Dmxq1ESnXqwAy4YzyldP4WiYlnVzSeQOWZ3dRK4ER43yc/mtj+6r4OtERdXxZSHXs0T/EdwcjQgQTnUeaoxJs7Ra4BH/DtAZD8Eg0U2oHDqAjbbtabAc/eDf3Q3WHJbmlRf8nKKi2Fb+F7LWelfHVfpb8MGKLWsO2i+TJSYukZZMPOA3NW3sHXZFm2vA0tq7rw/sOviZZz8GVz9kvA0ngMZzfUJ7jDdyMDywh+QhTMjFjiahrL6aQPkJ5gKNPkqI6o3zOvMso0jH5QnhjETdg+AfpwG1DXQTOdOwwVIKPsXRZ4jxf43qF2jk8QmlT13zSh70FmAN8ThZw7+YUMiuYMdgs0ov3rD4rvVWADr13BY/30cl/SiJcrTebyaPu42Nhj+j5MFHeFiWZpQsC4uMZzka+CRsIEx3FaJmD50eVa5ejmKfnc0eEoTlMsuGfvmS0FamF/T5nwP9wFkeZz0i6lK+BgZGeP58d3GWWtc3rCziWZbMoTst53mJhGRghZ7igPYQ1zrliXUep+FkyPY9S1DFojFI2eKEd/0foVwQOnyME9VZphCKfuY+SeHPHK0R9XWGR2hr2cHpS9dP6rpDrh1CdFGrG//JoTjzBn3XLZ7FCrK/l7nAkw2BKi5blUCUDXgCrs8lLdL0ipXehZhL0WB41MzG/MA4mYzTdSgFBGBeUDYtTpb/gCGlfRdZJGT1ddD1Z7kgAvD99SudZS7JtOv/UmemeDJ2InZ7qUvbkELZnNufwtKucJa7pqoXL2/2nCdJBcpT9VwF/t0aLDUxMZL65e6+Bu02weIed4EdcQ+daUKFdt+416zyO9wQXnHeZ2ErvUJTd3kF2d5Wh7zbD2wVZc6UQ8Z5B8+xk36aGa2NBgfscycf7tSlqz4H0UM0E2q9sTlRmk//ZZpvJD7y+Jhd5mzitZNU3j3nViq2M0Z4uIdOClhlMzn2XxLjG2b25UVvxYXsB7gzWwirbI+QoXakL/y4lY7kP8VF/icoF764koM1RyjvuptNEbBrPl3+YLALLLQob3jFsdQXZGsm3ipHuUMDruGoMcOQrNjR5xyt+E4zzQG4wglbZeHNuQNrzMqyX9Ii7DIozWxI+b8h114BiFnitg9+9fusivL26cEgPstxbbX4G3yaks3nb5y4GJFs4yVQhXHisTJTXY+TGmEtQORpodG7Lvl0RoHm56bD+PSOlR5VIF3eW+hGi0HLlQEy4ThBXmHmDSFVdxWTDpkUQb2gbSfOJThAmNVwyLwc5CPogD3HiMcykEBEOVBcWaMQCaYFmObgvBO1A/8bmJwjVBQfrV/gmyteRKVIkjk+8f/x1+o//wdP9+ZUchfuYiLm8nw/uT4mH0slZfyC1XfxgPl8sm4lwY3lwtaOMzRK+2MxJszR2I4hPpsUN0GRYn3dlycYl8IgbgvOsQCVfQ+oz3JbM4oRNWvWR0u6lxyhRDHHCMCZCLqKJ+PovJgJaUhrNg8wSPlkF4qk1TM6HTjYYg6VDZDjw6iE9nmVVDOexUUZrskJuNYTS75iTZ3JOtpN97B6b5Xmd7K8EI1BMlFQ9g5jTeeLuvmQ5eHpPpOgh7kDbHz4wLZu39NofeJaNduGpR3gHMl3TJ7AqgG58BGzlfcTs0zgEeRvHA7k238AecxCblGvh1cHHrwKhoO/JxxN9SrPEYPPjw9ck47UzqwLe3dGNC69TQl1s5FTPOVymKN/HlQTEZTqumM89gHeTfCN88wakYhNiTtFsQsumT310fPGWaI3LMbOjSmqMyVyob0+rytumlZsSOv5H7dLvH1/ajkGHPY/38jlgAa0ebIfVgSdLOMu6xYvNePD4rFyR9mqHTqwvzLakj3cfvYX2VagyGNGxtS7WrsC/5OljXquuC1b+UYvT7/Id77nXtM5+omLrD/zcbHlscHE+/fOr05PnwhGrplTsdFsXYF9yKvBTTZVX13e/YG/taH369Bku+rr7YNdOhDs49BVfxkW3TePVP1/Ouxs4Nrb3Fp9KdERLarK4peWdTuIlB/t77MJ9fUdOuRX4H1jhelvC1tk1EY8ZHums2vnGQJ6hD0zLG3xdZEFgt6BBV2iGPcMUIDY2TTari+5hWWalAM0XH6dVV2yB8owPGr4LHY8ihbaxwSWFjsglZbhnvWQxG7I0G8HLLWK5mKU3XuE0JlPrEKoaK5TldoCKeVEHr3Ap9iUN0vC6QFUHjGyOcnHBdbca5UPmINqgB24ZmNhWaVw0ROQynAZxe895ZHzRGl0KY/z3t5SBy2zlOrve9SYH/6hVEcBV9EmM6wG2qYFA8Q7iFDTa3YYK6fMs0TSd6Voco1eXCz6rdf493Z45tyhaeION7lhwz6hsI1fqOK12aFfs7MksBtMyStBC2uhoMUlJ29hOmUvRWRrs/q0HykXDx3/xUEPEd/VeBzmwU5+jjRAdmBWG2UirdULNJYSe8QJDNWFcS+sc6t6nGFERr979GJrnkwrrVXiaYrHHb5AmRy4AZwNZYkPQoC4inyWwwqTuzsI7sMBYOl23sDAW/PzmPECeBsizAPk6QL4JkG8D5LsA+d5Hvn0SIGcBcu5XkRucanNNjQ59BPJAr8JHvE9KKt7bJ9KH8MH6YIFmvB8idJvSum4rUNIdZ8O14O5AoDR64D6Kk0ly6OxSgKoVl7JnZhgsVc/usi9fzxTmljy+K8vHFzInODMz607mYoM24O22M0M5isxVFixF7ID7H41ZOvn1cvJrhUtfqJQysXnoCGaDe6+idKojLqNeXV78+nbCx6sZnYWCl9Yrml14dAW1sdeoHVxn1NZ3mrUZ/nX+YYl/wwtUxnLEdN4suXJgyCpjnzA2/9Wrf8fyXZHPbn4aOOgc8u+92wQL1Dwffe2bMD5bF4RO3lHYsMQz4o6PSmQZqbLjxNBjGVv5vGFTpsfPTSjFoc5uSAMPT6z9YcWgMh8dHlnPa3iWHmtP5IduWrippUA2tvdgohId82Cfj/aTVwxc9Pbu6MGEIGJYU6iP2ci8DiLJK6d9+zP8P9RucbttmZ50RGl1cnNwMq9PYMvvD/TiT/l0o/+s9UY9KXWy1fyJ3EC1mcmd2L+J+2Y79/SCpJ7dGvsE2z9bsZ3HJb8etljzSqXLFP84TP19eRafq3m1qbOas+7HlNcir0vCeG1YNRpWQXQWdxo2nmmXY5TzPHSN6zGeBx5xgZjgbGABUltRvvi7b7bk0OyjI4dgnwE5hEVOE6HtOyir+JJj6aNi3REntajpoYhE/WRzDBKDV4lPuMaJsqZyYP2WlId6xe37Dkmtm5LHNB9JKl6ROZUPxn+a86Fuj70Z8UGbFtp2TbLt2mArKx1246F2+B/Y0EeN8ICx5T/EICDra6tqYtvVCCTL6unJc1UV1pDRSb+/im7e7HKL7/djWeQZL8DnFvV+H7GK9DnRmvAF9bRaUlySGx4F1qWowVNSj/D49l5eAcjw5A26Aj+j6eQX2uA8/IIgUqHiuNNRhDbYyNak5CY96uREcI0mH2hbj/BDLVPDsxeuOZYH3/8yY4MydQljjPoAfYNL7TIZahpIIHpgl+SYTXLLFxThzo1B9Xm6QWSt6/DO2fZWTObH2l64ulVPle9jwKcjC4llYFyuq6ffzurWZd5hgrsKHecASm1ScJ7wpw2NsGRuh44qKxLckNaQLAMZfTe3XpXCnlNUyIHftZ1UymEBT8698FMv/MwLf+2Fv/HC33rh77zw924YNred8JkX9uQ78+Q78+Q78+Q78+Q78+Q59/I/9/I/9/I/9/I/9/I/9/I/9/I/9+rn3JfHq5+nnnxPPfmeevI99eR76sn31JPvqSffU0++p558T335vv9uOr91sWeezM88mZ95Mj/zZH7myfzMk/n/z9u/MLltI32j+FfRplL/43FWkmfsXPap2vJxnOu7duKT8W7e58S7LpCEJFgkwRCkNJqXz/nsfzQuJG68iCO7KvGIvwYajXsDaDSeOTI/c2R85sj4pZP+l076Xzrpf+mk/6WT/pdO+l86ZfalI8+XjjxfOeXzlSPfV458XznyfeXI95Ujz1eOPF858nzlyPO1I8/XjjxfO/J87cjztSPP1055fe3I97Uj39eOfN846aEkA8+s1hAojoZNBMNJiwUwMKMxEbkGMJEcTo9NoEjs7xLz4bRcssMJ3YcouRP/QLZlfc8HenvURbEJzJsjU15L9QNsQYTXKMFELH224EDT/LyxP5/an8/szy/tz6/sz6/tz2/sz791n6UjR+kIUjqSlI4opSNL6QhTOtKUjjilJc+8eqEo+a2G+zJTtabS1K4fcA4JKYPjo2LEpbMT7DNj/eyThFAu/AmukFCULV7DIwDEvfrDKZki2DLa8IierFQ+I9YFlXwq3gZbvOFjUE0Cu/GSXlhklQmXMLJR8K576/u5HfuS2Yn0+yhmHiLr0RT9+dFXgzTirC1RVPocXuWwZO9+z06hrP7XG16WMfaXaoL6oTCpWgAb/xQlUVZscVugGC9+zpOawdMvM59dlMwY8CIuK7EkZavBMF0ZBAN8gsJI6Z2bJQ7pDcRIvJtnQZsN7/eowszBC2IDj1ceJOy5pRG6BdfVzkEOqALv9ybGf2495A4OGi0wRlylKB3h4h2qHKTbrbXhzh+DjcNuiIlIj2YWIvcYbRDH7HDjQPlqh1MnnNq/MCEoKJg7CKt8geBGQF7R0pFfemmwED7EuIBTOk66GWGxjQi/1zaSOt+0IhsSi2vITlCYTXOvRoo6Sglzqr3EKK2I2zwYSt3GxjAqYyeyNigxMXGJ2AJkfzNbaRndxYlhay+owoLnASpFRMH0OzCFRXTTEZQ0JqRbuYnp1mJialPOQdVOsYtyASobHJofJUFM8zLGufvakAcvevisyZBJRDt3r4jH3/NRBbnbXnpIManZyUVU03RhLZkBWZ+jpko6sNgWO8Mg1IrXW2BajhllVd3uaGEpuJNUbYgpfO55rcyEtXwd9tGdO9F4mdM40M1MXMrVIRNVXBHhkupgzIdH6YN+A+fpi9cvvx2ugXN1EZ1Al2cNTDA1E4EvZy1k+Ieim8VvcDGcT2OlK7FEtY8FKbSBzS3pHS/QJOQwYEpzb5u3xeaTrN7i/eIlV1/2i1/raiOMR1jvcjTex6Vj3WFhkxwF6hj64FWYw9u2DXxtv270jaSSA7SuEkpLdXy59vzmfn5tCbL+/CaQzTeIqzaLNzta6WcYz27t+wJ4FAYLXQgOYWqHN+JdtN/r3PLBt9rWoYWtSppZAazcmKTLmIDN8n00mlPpZ3HxkvI/W+3yzc6qdKMYWyF0Xn3aVCMlN/IFnapw1niD4V7uD66jIjtnKlTYndEAXd9zHQgScRhtCUVFkSo9ezA8yXN6kOp4XR7waSDw/EKpVi/5wsovhmoFC65PMGLK1CKU771zT4fSVoGB8ebiY7x8cYFOPqGMUYICMP+oqhR7lIgcUO6jqbhh4KI0AMYEbll4cIILyuBFNQ8XXm5Kn+BDsNHjYbCA8rMBq1CfwY6mfhERaGvylWOHsic53dHEw1NwcuGDB5+DsIB2QV5PJQ1UIq9CP60/a55DD2UoY3W+DdU4gwvuHsibWEx9UVhFC7Wz4TbJKNA4jvvclfAB3TDnPe6D/RpAp8SY9K4XtJD1Obg4UeH4wPqh6FmcdKzOXpzE+11dsmrxEzruA69JafrOIOs0HcIZM0YX87ITPrQS+ayMlwsgmU/F6Ey4ONz9PugO6RLTUx53doiBAFkYFSd3IYK8LB+ikDxJCbTQALHEGe2RsGRbznN5KPIgGXZcxC6TT2IUHkKP0zoKkhO8GgkBj9mOhVhmd2OBNuVYCD4Ij4T4gMZC7OlYiCIdDTEqR1mPhbjfjYXoTrt6acJMMxBg5tyOvScnNJSgnGBoyuo7I2UJ3lH0t+xUeMQ1c7v0FZZqu4u8eUJxvF/WrQ/VsH+6Xp90dmyViw4a9jTbDWwyyrseZ6QGR9cgmuLMV6Q0Bnuj8vewHI9gx+/KOF/DWXhDCxaKgqEnxpavln7ACS7FjsG5K0MeeyMje7tTAdLMQZ5zYt/C1O1PVUCKOlKbsgny5XFCKnAB65HKSN9DDVBCEXhn24obsjZhbsZqvHiRURyhwdNwHgy1obpcWujMLrQjOFqJLztJE5fJdcjMpPisF5F7J50WlImoz0tdU9KDjnA/zRkHOqhM8WwVimj3CnM2VISjEhDLZDKzCe3rwaYjyWpEUR9DQwq4gT/ylQ0MKfA/ybbK8J7H7nd6oliH/Su3T3wYPB49/7u99aXeJsFJ5yKCnViFM3/TS6R2j3O+CturVO0ySfGbFJ1gvaxW6OeOanxZyhnEHYMKpVBhHi5brQOPKcXKlasR7YI3RznXu4EWoX3dlToc6DTwRGxJaWahOmvtgWH7+zJ7Yuz9YeSEJhUutPrPs5Q8Z/fdNF28hP0It5QudzqQprFKQPU8Axg3l3ku6fKhWBX1bKdg4oYOV/0bycy4dGdx7LsAY4rsvsLGSS+kP/XeYSdNlcf1riG1yNx2nUbIPdMQmF7ECQsIE9EJa2RCyXeKlIh2yZUq7AYufuEL9rrvnIGrIkJeXOYimF6ZYsaXoC6lvSBmwrNFA1uw20r5rRqoVXCiUXXuudrN1B7Kkj0NEVkdsbgkEQ4Rda1ZcN+NtjYZ1VV0JMPrEAreIm0PVAZP57WcQe7DryEMBZeO4UYukk6ussWtFLOQBiG+jtxJwgIhH6+GQ4xv8bQDVZDJjJHL7IUDPPumhf7M+JoCJfYVOsWCww/RqjMUeZ7SOlCmoT6nHR3ywGG/ZpJPKGuUbmRn7pwMTXZAVOrYrbT6e6A1WI2Bbi45drZ5CQ5M0nPtyhQa9rwsoXufF0lyKa8W2Cvh5GZD6pvD6WlVx0/pKk5pnXAmXIeacYuT0urb2+8CJpu0iljSOigWlwcsrMujAaqqaZGRrir4NpLTlcw1RL3gVTzK8E88PeHczhuGGN5ZtFbTcAkyWzY60YiqjXTJ1sfnjwq9pEnAD5ukxR1Ny26jytLMhqfslrUxLrdCAKaHkpqHWecpt050nWMLbDNsofEujcLotQ/jfRUEA0EJ/JS7Mg4li+IgGGCSRfgukGImDiJdkO2DYIgt29/4aH5ggZIANMCiZAG5OBgIyrIyCIaCFgEJOBgIevBCzu1Je3jHtu9BuzMbYh0bb3/LjwldqgY7s2Q/Tx9RkcOKhxDBm4YZW/wzjeCZk/BmhJ6B3U7GajuW6mY2PHbT2gh/yS0GrlHnCfjyCTzxqbw7sgjneEPE4sAPrjPj4j42PKX9RWVSxuEfPBb4mNh/frWaXMFBBj26pSPe2dM/gxt+7iySfhCciekkzcbm1lPFl5xvMa76HnoRyzMRrIJQY8qSWmZ1Efr2EJ6uUIbuaY6OUu0OpON1FC7V6V8EHwOaA5AOHUlWhQUONZMu6CWVggoccmqrx4lGpl2eduLgz+DxSUweLZl71vimTHysIlygKsGRMIKxaaoa7Dz0+X/qljIQwexoX4hufPxCePE2PQTLpRtbr8DxNqc0Fc6gbPH6qnn5E+f8E8qTVDBDbHcH/mJen16kcL+n0T++h5sbrIGsxileXz958tX1+hUYWApfSiiuatbUebvQvxLe+/94vv73VWMJI07tR73i/GUop59fXbIedygbf6VrXJmzWanFB2PqaolHTWgeI+jHu9bLqh9I7Uv5ONdjy1zcKA4QtVuvELFragb8KUzeKjDGvQsNSSZBiddBH/8uGbx8UPG1f0VxaMsnQFZC+gTDZ1aIrG9LBUgZPRBhhBCgtVeEemnirtYAdfksRJ+iEJiR1Jjv6gPDprrwrkMj/TaKP+8b/VRTerp6UJ1heMx6hqcjI7JXnwY8ZU3ZRbnofFjlXOjF93fiNMkTHohY0iDNFaqNLASJEeRA+GwOhxhzXdVoBlcq1waPd/qVNnQhq2WV+x8Q/INLuFQaLIIND7CR9HAxBAJMq1Mn8sVzWG93i7cl4qu3H7F3DsOJFdC22Dl88Qgff2Ss8+RlHYWuRXNK3FGUgBYmfXQ4YJHWW/GIg4OzAgt7WBOdL/OO1mJz2B4XcowTJoYD3pL97IhIsEKQ0+TjlY/26mSdnqKjyCWi1MoeoYjW1aPPmzU831qXKF3GKEtw3qzhUivHC0yLFDeiP63hiihf06+bdcduKUNwVlkE1+gSWnJNjAnTN56jJiJ0W6Jix1trY8SqyppV6u35K9GJl3w62GOuxsGB5LKiy7jEnMPnDe/NKS0xSClM4mhKKOO/SyqdGPLgXCCUEMpVRnhgdP3ISCilOVdnljdPrm8acSGcLflct4RwV1Kga+AsCqIRNyYh7yTnakiFUSbSSeoYlzLJD1xRZldNhfY851wh+7z7uX4kJOYFtNQBRclqUCqX8prpkoueLTc8dSkZL+cSVhO8/pecFU+BN4ClsqngXDYkRzkYE2qMF9qBMFKto/q0REselueoao47VLElzdePNtCawM1sIzMgTkc+b460TBMemAvNWzYquSQq4MijSNa+f6AtnbHVMtImlcreFezV+nN37QnGKE4fELeiAk5Oh1ObwtjtxwfSZ3ZRsNYLP4VzyPJBZ+EHQgfOQzpFWoX7zLQo7bD29NaFll3DsKgbmlvhL2MIMuofWx/zigbG0+49qKF5xj7cxHckK0/jBzXrtcjPGNfrOqPkwPab++pr9tDjnxNKFy9iPiFm4q7m992bG+erhAj8R5ljvwkMVY28OA2h5/VSY43rMAnvmhlyBauhKIX1fUAoj58K6vIMFDKreCXRjPA5Y3HLpxzsOulBrCs8KSabUnhK40Ls4WXHxkuODeVRZQsa0ssd5sv2qrTziGG4YbHaVsxwFgnfEAqZOfbwlL093w6UWpX6nJ/C4gW4ZkEpQfniF3Q4nd07ch5JbBQgaU5tfk+rH4jR7t6gsIsAg2uohn6kh3/+Y3BH8NxVIBSssytiQJdQrp3dupN43GpkV7wTIVQKr0gU2KHghLQltGw09PGXCTwxaFirjCbB5pxbxFZAGwbXF1S+mOQSH9D2Vb8OnDZzKrOIrVw2LG3hPBh0WBYiJPSYpxTeFg4QuZIup32PQvID2Qqn1iGquNzNK7PAFVGqhB+GxHxxgYPcGQuwfUCxvua9q3fbmwcQ25adTZSJTLHZ3NECjCxv5HaDiv0g4yeLx/oR1+lhJ5qrn6XYpX737nmzvvKso9smoaXnmmtQ/R2SOOjf32LaW8I/cjW5GCvnLQTyC7uDzywjEfEhBdWmLErLytqbH3nG9rhcgIejfq17j/P8tCqLbQaBVVjdRT3URSYOeP/p9iGHzzQ79kO2crYQ52qzRcYXn4m/0WLhm3LlAjcOIkXpkE9wFPbm9eIHsSXiD7JcEJOihTMxZaDloFG9vSdpijyCHl2f9FKuPQpJPCjlCh7zUHkdz8eL/dYF552BFMcV252vquhosvzExyc4sAGrGudOnYaEIPoD4ZIaX/keg4e59hve8mi/IprXxifsnKe8D1YGJB7QWGo/YS0MDiHSCuVG0ISAfzY7eYlxdfcA9yw7VN851sg+2dfwrIEBqcvE+pNmhqCuOJSv6g1ygU41OxCGNtgIxH/A49gdIGtM3Nk3CpdsNjRNjGDQAEJBnUwdNky/xNLWC3gSaUtoZrXvAvW+sypefyHY4W2/YhSRXKTeIsJ9YfvZFqIG6pLe7xBpkXnjDytQlvhasQlLsVtgZsHAzQGewb75WNPb9PT3xPkXwqu7r4+e/91+4BczWpdxyGuRlZR7u4SdmDelPF618JBg8Ob7u3fLfwuFhkd4F76VC7qMYueqMRwGy0W/YkxciW8gUU3SxMKG5mYZbGhe7hidOydX0WYV4cW3ON3C2vktTjHsBtP8/BFcshIDYF2RP2veC1qooAnYAYiVTwvy8UDvcbYYY+myD2fbOEyAMvAIomDarxLu7BopX/sREnYTAp+GwGch8MuAdCGRA+Je6gIr72s8pw0c1YKdtkxFNG+eEP8T+TcCgiUevpi5jVueoyz9nA+8xj6Rp19wZzf3mLfLCMerGDmN1yLItmNBmQ3MG17rZ95QkazuCj6+tJSMtwMLGrPZrJ9d8Fi+BjPMMjDT2ARpv2pAn0AFryO4jrV4Iw/EQhICvbDISk6f8OxvYOgdoqD8ANZIQRLvJmChGCQWJY64Et5LZznG96cBOm/XA+xrMf31kk9oR2k/WR3TlJssTI8wEo6T+mlLXC9RBnaZg2FuBumoQPEyL8EQfSzUbr8dDlWzJUZg6D4QJt+MsSAoGRZZhhnONg/DPsSj4h5xr7j1CfT2EImrl/mW9tBonsPXEHEptvZCAXDE4Nguye5XcU+zgRfcwBdWmHboIbAiEQ8aBhOte5LCd1xQUfVDdFwPUQebRBukvxrAHCZFoL0HqeLgvI+Ycu49LWAjFj4hCkl6+iPJK7wtlSfBUAB4ADKEg2/sHjGEm9AwKSt68LKfwJeb4I2gl854y4noXS9d+LRY9hRnJqm96atdrYEC0vteyTLqkdEMsURJT2vuQpVVMdx8aJmI47Lg7EDucM+sIkgDLV/S+1q+pA62/DZIv+j6wKm1ORgK1EPls/2q5l2/6qlTOUEuwYVJ32BX4kNPNQBlUDg2mDZDrH8gZMm+hyA0mqU2e+gP0t/IwP3PEFlbWYSIFepp/Zyw7JFHkNQ9yT56T3IHlFfiymiQSBJMeS+BYsQ9nboNEyYfcRT3tNGPfnqndMfv+JzVozcmLcnQGTU4qoLr0BfVxE/Llzs+5/g7zkCKDZKS2Aa3OGMu+gnK+bT8Qdh/B4r5tNwYpFboDpxyG09HuHBJv6U0jWjAcB+IlUVsBTfhiaKrKBcWPqFxuJF0hFZoDc1cv3IOXEPahpMzKI9XNjJUPlG9ZbqAIMJ5Nw/Xaydiz2VLQ5rgRkQiHhQY4yUNfkeZ8Skhk4/sjjGEzI8yHGsBvMttsXy+oPdqT4k3NXPdNvC4Gx33s+4OhgPrAuyw2W31RxiVpKDwmAtfX8D+lCdsj5sJ+dgKZ7NVbOS+jAl8iiHOyERwk9wWUJeeASlVxISiWtxN83JHc1IpixGb0joW9OBKrrEmlYnxaLfN5xLltHhLeZHAfb/QcFHZRF1MFjwzaa6Hk3gXSNUiyBQNaG5q5C6UVIuqdNT3ZWyu9JzCufYMLG2KZ48nSco74Yr3TzdHBq7y1CIziw4vXiH+X2DaxSlKLfeVBjJlshWhH2JNY3LomVJaidwjqXpTO9d5AFmhPaYrMtMf5m/19rbidUp7R50tE/TOSsZCpmZbxdG2MXDJlifXxDWrxP0guFgrthIasd5dprwO6qKBe+7Lgi+Vjhy+EldsizsVa0NphcsbFTnoV0v8peuG9/ys9wTQzE+PkVKpdQk7G37n0KxKDEfurICVj1+TvNCj08gNaCMIjOM4z7ubaDYtzjxI5auDJlxXhOBDrgt6Deff8vX/S8F2th+xesuXs4tbuqmOqMRuQXAaUyRr7PMIMxPflct/5mT5LY13fMmQ4BkX6UGgWLiZAG415xZpbkrctBggBggXy0uweQ3Lq0x8eknXK3m3OhQArCgzGsFxU5AOypbwmFre96WQ13e91J7S+utnm/xmtUnxnXjBoS/mYIBwJQRvrclxDQpQ9BwrHrhmwXzw+8v6MR/lSFZwTQCts0Q4FpBNRw1PV+urq8adeoO8/gst7xuUl5gw3Ozh+tEe7qbxoQaX4IA2Z3hfYjCIQRyvuYbbwJFiycDlytWgFUAowfAw6ZbO2RrAnma4ysnbEg74ApOzolcmXSbtU2Z2jxQ/fba6u3PePzVhmWALzE2HdDaWVkLEsci0kAie6bSQGJ4etxDiI9cucOMCTx0gc79RCU/4OOBJrCc66OMvgjJassXL7r1qs+iAFjtPWdvgx5cvX/CJYPHftC4Xr8AhantoNcWZYZ3zyCceNzWiymz4lCnKqBXrQUppgFPPIOBJ6qk2+YuIHuY5JOfskRFZrmctSNx788DuYV+bIJ50dbB2JWuhKnMdNGJqL8ZylWoDyRiOjRWbS+7G5f8gIdOEfN/CKgMdAHabNWM2CFevEhvKi8wEPkEf+g0XGAWzU5oUlSMLE/40HaxwkE+Qg1u0sZVUwkUAC1ZDdAsa7806+EVbDawYVoTO6YdGVHnqbiCqZjQweowhQkIe6cXyFdpSN2Dp99FE1B6fgbTnWSbWHpzl7s58PmVPng8L4oK+vgOvs3/RrfmcxbQY9JBtBOnkN6FuEOzQSTOOCH7uVCNT8xgEls9KHBlBLJ4JPVvNLKr0tKoOTpF0qCwP/f3xhwu2ogfHr2KLSVnk1yeQZPf69AYxJtq434HYjqt8NlnJ5xKmtBUz0iWbP2M4Vde7Viie5/eulFy2HZMury7hE3kXGMz0t29/WrkXCyJ47ly4a01X6v5FC4msqK8L2gC3CmMkfC6W9foLrw9HrV9Ffxsth2t9QlaI3TJxeSQ3N18n5P46+Xpz3ES+rwN7U1R4pyzrPicUwgJHhflMO4VrgaHC4VFlQ2bkvGfdx9ovQTfdsxx2o7RIukEa4KSOpyJcttOBGf+LDE41+I+XNCtQfgqIDzFEmFgG8bISDDCqQoRiXjR/1fJV+ACaU4wDaJUPC1PKhg3CgbiLgQsdH5TWbjbYnpjaMFwlZQ768WeNCp4Y63OWPG20FSzUu89wgtB9D++woViqDSL8O/G881r6AuWr0PVzcef5+erx1fPPzX00sFxPSVQi5YHMjv/o+V/kzdxu761ESTCcdZHolXoPHU4gjKiYyQdSw5Gdx6WEn6nYSrrGwjdoiIOkrMU1TytK52nejZLxVd+6yWgCqv26UVeQ2+OPEd2VywfXOzrfm033Uz4RJtxl8fZ+aqD3IVI1sAwm+YY2clWspwicsUbFaRjU1p81bzS4TE+N9tKkHHnFeBmjCoHa3FZtm1qSN+qFGZFHHlwWSoPvcJxgeEOADwnCNRgGH1RtxA2lSbPdQT55OkXNmi2NohQ3u4S33WZX0IZwdhVvz20ckmSNkQVSYMjl8xQdP9C6zFHaZKeG1zZJGqHoo3gfUVQmDQ/R5DHTouq9gBwfUbnnMUiRHY7bJv/wbMf/QZjBxnBelYgzu3reRCUV5Z4f90slLI1hVEnw4bphOwKXpyl4z4JX4SkXRBT4O/lQ0DW0AyydeNG8KXdwoR43JUFsyZUOLsOpKWtwmCo4M7RHpGlbEEMcipdw1ZSD4D+N/4kcAUVoKCnxEhoPSMQ//H91+iL2onlpoijmZdDI98d5eZA94WlUSQOslCPdpt6VIjnhHiz/sEFl1m6fWA161maWPFqULYs3E/ibR/yXqoxid2K8BzZlTJoq0Ts2Zi8K7Xt9fm2MWUHVxpTg+X+htM5yYi8DrZ4q+zR4kgNH3qU8w/y88zm8fvcuEa6IoaSqUyp35RhrQ3yAQeRWlOhv6oYj9Ny7pPVX7B12EjUsDJxzmrlAecKJOEENWHCWMZ+QxHvajej2IFq1S3ln4IVpd/Aro2/rwWGo1/b11HYI5782mPEKy3iSTcbYFpKHTqc6nNnZevqYHKclpYHxvusotZCQd5HNRglgdhfeGdweIbnwBNmV0fChXVtt2q92t0bgBuhYu2onwmbK6IwKJkYgPUrLfcqiVm+RNNkGVFk9MouKVlVlN2Dey41aRBkUNhGFlZI0veIQMwduHoMRkc32Ddi4QqicNqILiTWSH6CmMZzoG8M55J3FO0pT1bV2KN1AszDGc/6/aLHhgd0Yxbm0G16gdQRt6aloS8LygIu+JCVhS1UpS14pUIlFSe/EtPXHzTNxqbdrmTAhoC24e+xG+cAEwScHq43yIusd9HlMGPd5m6Ux7MyJDSU++qPCmgp05sQ3nxnQCZ6cgjZoTRJcP8srYEnQNoc3aeIURc2y4IzhdgJhvG6umqJAvFPIYXjafKI6tNZF+I9KvuszNL/EqOQjhqjudq4Rsb0JRtfc1JnmQEkhZ5rwnMNHmo0oyBq18w+PD7rP8u7JH9df/vsyvbXrRO3oGFDTWq01fMbSpSEbxhIa+rplqJtnSACc8KJTfndF5w2lvvpizTv5H3xl9fzfj68eKWFcWdpxQ3GyBIPt1DUvYJLzAJ9fhz1bqtFhoARGCwAJJ4WgMmtmI8XO+z6C12HOKXU5vlnp8rYBbWSt2QVrmw8D25qHCGQwBufOyeMm4VI3JOcLnATzOVsIkXzx7t3x+dXzK6+FtQzVFB1MFboP/9+vWZcbVnsdI02WL+b20FV4F05oNWHWktPzKGO1HRHb6xTIWEZzfFoXyYZ5vMXM2rJ2A4dK4wRTQyL9NjLkV4Wbgtr250Hthga1nZ0y9IGWPQkJ2kdOhbe7Em/H2ZOMue2Vx/POYuHk3t037EDZ2dTnzM2Bu1h69ZEODs1kbIpMy8QekODiWz477QtwgjzznBm4RC6TTkaHNE/Ug1/2B7PkDw/wNHNX7LiKieJTzdC8IghwEFJ5+MjenHqr1op3wZ25O/m+h+F038qGEjkQJoRexkja4TxkLuHLcOZpVnlCqzy2a05DIgX5Ma9sT3whRnxDrMfA1aCYX1MdcMso5x4UqqZkRg6XaydR+J7MmRzsUsHGy1o9pwoH2PLkI7AV9hN4q7hdPp3V21kbT/g6UV+zRGDL1yQuKejjXsuJOevMoRIPm5ssk/H7LFpJsoX7tMq98I4UkDDr5LheiScvM5bkHoWvg2qUStvtLTgCK0+BgI9XYNXqxhUPCaQerNlUON6Bay+bftMrzNNeyrNeyk1YiKdh+FmfyHrVFabfjNCfjtCfjfIfLrKnI/RnQ/RLHYKSP26Wz/7NB5ZH6jVUqI1G5qdR6cPqU0oAurQUomco4oXOV5WdnMHRjPxxLdM0lvwyxTH2boFb/fDMmeh2iT5sUK6NriYc+zArhhx4OuRjn1tBweTeeHHesMlzxBdyq5YVJ8LOUra1IPdbHHAvjTauCfJUb7krluCvxKREab1iVRTAYguLaQrhnjwJotcWukdHj6cMGTtSxUuwibexDx52ZFU4NwY6YgQkgqtGm/e0Wa4piecUFcuzW2nBV+t74jRECa42pG2IJqKcK5rguJ7TyFiyi8uI/OeGzDq0sDgEFRZDuOAgIaVxhfFY+Vl11J/bm8WP/Bcz3mtnIxdpp4wFSbra4ZJiPvjk+IjLsUc+B+u4FXF2xw7JIltGmMLQAW3xjTmUGchIYxHvXFw9dzgr3bj5j+J0rq7c3rAN8g1sXgZyNraHaYnmzy5dEXiN6DWMgWe0IaOz3khjps6loQmoj4RsCbz6aNSHT5hSeCrao3fgHLBRsWV+/e05I53Pb9aidkYGCSsN4aDdS8WtcbMYX7z85cXtA5o5Q3GOzAvjBjCpdETwd/Im8KPPm5hwdaLM1o3q4vAeKWjby/aYpzGcnvsnkJ9fdwKI15Ds3P78ckC/Z4jEVv9TnxMHWCT8QPYtBzU3tx2/+Mc/f3uxQsnqQ58reWFXzBB4RJbhPmstix1UpmMHND9HVNTmP0IDVMcqn022OuSFAM9HVu+HHoyEzgyiiONF/s+HoqeYOnnPnZhfvPr+NoOTX7oqUqdmefM1STIpB0RFcRNEn7rox9Ysb1+8/vaFk4Ms0ptofJHYfg2WNw802CIVk/AYLcgxKmAgacRHlRzVLznHa4uKoYRg7WGkY2fyl1tlsGXmM9dWXIRxLbL7lCLnrU3X0I4hjyrkys808xiuEy5u6F378SEyb91nCHf6JiBfEzQh+XSJAcQnMf7hDdzBNAlqlAe3QpxEYiuWeBfQAkKh2jJuP6+d7xvzW97aNQBx/mN8gy8p4XnRwAqcL9W7jhYsX1U2kRIv9SHsUp/XmgG49NbnYNgCZda3OMY1kbZBtZ83zvfT7nukwammdob3n+Gm9uYBUzLcYIJGtGSoaJXLwhg72ndHfLNI1jk2TnKRL/3WCCk/rFmcr7fUeGmkNRiUZ+1WBB1sNWoTqF7xYw3MdA14kAQbCrD4wcJmo6G8CTU88UZiXMAvn12ZiU3XaWORLV08PYOWMLdV5TSuwLYZdiwxhfd/CPqBNTW5CruG0Kn0GEu1RSNGhfECauuutX7oSqzhzDBjVsGFx+uBjKsE4oYlV3YDWT32tPc4b5kdccr/4Oe05IMWF/795s8k//vn120Irwf8uur1GMKj0O6eWPf1eAVtv/u+Xla7OovYCg4gO1i5RbRB8TwM71pcq7IJARZzO/Wvq6LvfQLBuqjMLImvm2fGR4wYMj5xmmLjk+iVd4t8YMbHPoqML2HvBlZ/BpahrfUlhvb2k9LE+MyF6Q5Kt1g9bRsbxIKXCTXTLuooJTFJUGKmV3IJUA1vbmEzMKNmuvJFXCdjwu5mg0sDEj4cTTYHCk4KuiAzK+3WO4KAE3e91yXv5xIhv0alu9ruW9/46xBZxZc7MBzOwdsXy59/nam5VGhJqDVfdsjUZZGI8a7fw53B09MQ3y7YKSsoI3U2NwcuA5WkDc8sWjgCiJ3NBdSCSsHQn6CRQc0qPUjDYm+3+8xO5leFpC6ov+X1jBb46I3n2+XPeU4P0l1x4r/aje8KPmImf10wnG6WjGxzd68lWhKHA1dBXPAyp+a81el3Ub6Qbc9M512v3xFXHLcVfrv4RZL6tw74vPOE88nbcJ+Jm+TXAewmgD11MTVFWej4xSwd/HLGEbffvlj+hqUu4d1cYhFaljZRFqcDT93EMuJdUJf+tvUx6Qj/QKeQtxWq8Lco3/+6+TlPCDp7bEKM9x1RX1DRhFfZisDjNeDK0PzOUGR/M+f7BOaDKS+3XAwtBon/RkXhQjzjLMM2qo6SDOhAPqBTgaqdhcoKttip32Nb1LpLEtE6QUnOz7jfbUbr6cRKkHN3jb79BZwlu+8wsR14/OIdShOHhIOwsvtJT8qhp5jY0xXK0D3XmY7SSsdNwRt1/rX4OeOa1KF1VHTm1BcdiB1fFpONzmv6L2FTpU+TjdWGDSeCK30WE5yLE2JN2JKDaKixubMT632dOeK8+O7Fy1uvi0u+KIGH0NQmgPE1VKEy2JDO0jE6t729fPH69xdvX/7Uvdlslh3KjnBi0RFVajb80ef9ly/eLG7h3ZZZLS9GBesiqxx00EyRvvuFx+6bfzc8iQTmyQvpEvFGLHMTOZcG7o/H33ydPjlVu2f30XH4/vjty+9fDKgOZcbXdDFuLSRxJCf/MBoF0TiIJkEUB9FNEN0G0V0QJUH0Q4deykCm5S10PcG/1zhFnJJAw6jZCq5BCxMBOuvY/+XtP+SRitnQ2d44eVFfE9dFPPTAMYjk5bUkxNvYCm7duB3OwFV/a5FRa0gZWEytG7+pG6zOLbLvXqxI9YCdTJGTBHEmn8Lw8bufhTN9X1NMiHB/b6q4JnSZAUfv3EnGPVOPme7ZlSFnbStraj8/safi5EGT8Xe3/xzQDh4D+3rwXj7sCMNDzXCflndu2O0Ue5Y8XnvR5i9CnYSrh4w1W7JpPhTbBnZdi2TTFPn2qpFKhtiE/uP5+t+GG0yItduxBuesYemOOcy/4NyPxbI9f+a/1e0a81K9VJiPtNz7sdU6lK9C119cPefxTbecitXV2vLLuSzpDuU2q/8PbvhHSNziA77/xXnCtSp1P7eLn9clk5cvz85GsaM5Vr6znMgYpbisjAIc3cZPSYPuKxynJN9D/Rm3E2Xrhut2MSnjWt7uhQ2RuwZ2DpQVIdTEhtZ5Iu8F8irE6qRxSxsYgHAir8uTqEBxA65E1U9W56ygVdMWpV2pZ5wPoKxAZJt75fF3cZjh7eHLAkmjlXX1ma3/9revW17XT8E0rayEX4fwLbZQotOSCvKrUk9+dRjz2MvBlrZdcp3UDCKHmVI8tVBMlvz/WFTn+js59veXgpvANLYhVjsaRaSyufnnE/KO7aljKm/GDVw1U+fKRhl4laTujm7gKIF1rH++fRnkWxC+GIOOYPH9r2fPnj317RZ12JatCjd0QsVQIxqfN4hOlTx8LgV9XQzSqE524sE0up/S+2Hg1UNAnDEeECiZHI0xMwcGcdg1dXQAvmqE+EAjZoTzB4tuXmna8a9hcY1uxHzQdGN7YxfK2DATPE3rytGaJr9/8eNruSo427UYw2hrPkbUfY+cUpvqJ8S54D5hl53wpoD0NmRJOieVl8uX8qn5gbRkkcTLuAs5N7lXi5/bZaxZ/rzVWavbDpibEHgkb1+I9TRQLDyWFxa5TdgmXGyVJUcPK4E+rdST4lzd9PvXL7795//7/65e/vr6/N0GnKGovr+36sOAZtbI619/W8X3bkq0lKBKRX7OTOHXcy46YGrlb+RljJGEF2/VtfrFWwqbFtRNS1+7ryTZTjpEHGh1xp29cOTLjD+3POWCORlhAuxMX0xgzKJHhT3baFrcv+exGm3jCoOtySswS5iCeRPF4jeYzBZvEVyJ98eiEqiVQZTV5MATDo+MKJecGNTQvyE9w3UORa3DQIqVBcxL9YflazBfCJxYju45SM8xK7ZZZorFYNm1jmZUBHHMeJGS+8E/lNgoSFSx/kjoMU8pvF7ZQoXxswzQwUlA97WlvGLgYlnaYXKR2X2rnQL9yfvSIdefQ71BuEHpElDOpRrBTihPm57zElCdhM8peUwnt1UDmigsigWjQz7GDiQeZTlSJVxTe8RX5Huc+9tZOi14AnjFBzhzQlS/2Zrja2nTsv765utv3PpluKteNvBEC591xQ51z4n2RlB61zFT4toZfy3d4fapd5tsycuA7WiJu9HWBQcz04UdMll2WIabRIIbcM9XNqRqTZR9/o653iNomdKtYVPhDCblK7hmIN6KWjePIj5QgMFVzpsv/8viHdrwxQonk5wvsSjYN/HFwhUsHnCFdGLCPxlfH4HDJCBgyTCW/kVBtF2VpYFrDH5evdsMPyxuSRWYEjasg2WptcC8kejHn/1EtsRMQX3NZP/LrwOPErJtblkg6c+J2+w8uFJbHz3/O4poDVta64TmqMLCD5na3oILJ3HJK8j1qCkMqdcNXzjupV+8oZe+tHRu//nx9lauJCM+b6AEzNLwVNVvy1gorkwuRJtXCz9NF0m6LkqlTeROxotIlKqPmem/WNwsbm9fLV7uMB8efacRbIduGEtjiyxKwSfMFaGqcIkTZfhpptwRZrL+x+2b3+DVKufe6G7PilLjMjMd8tGPeX9KE5gG+/fqdzLAoArEGPQwCCrn3jN05fim2d88b1jDeVxZTIITuJIm7Pj7eWwzePT8L+HdydhkZBXHz7IpG9VDjL5GRiZkNbWSgamV9E3LU2LZor689YWFux2duPJraNKVruN6kxUMhrSIifFtwb/7xZE6yVd5eydLfU01GSPigD5PL6Jw//zDD55Ox4e/nOtthOYLsE1zhmaysTRy/Xkxc8Yun5s+xdZM2Ctr2L8SlwWksXavxY7wYMjZtAeawYM5FU7UvD6hjDOm8TW8psHhYjdwBj5cAb68Q28tt8an3T3fAUNUYh3gdlmdVPx9B7IGL6/wX//86vvl78pnjLelRzKuVyyPFllyCxDgmaogQW2Nh4gzq+DN4pamtbRK7J8aGCmYGawV3oOjOFuyAsNYECYenvVQvnp6dxck4fwDEvfofFp89/T6+kkwWsK1uiRIKDGpdnDaGaJuSRWCP8Duf46DuSqCIGLgsD9AYWDPwos4mCF90den1GlJ9gHKR1cafv7tJV/b+uoZ4auaFpetoUPmJfW/xHo73AI/GHPdBzXT9dkTtB35g5yvvuhO5NcJytYNruJ1gmHYANfYB1jCb8geDpScA/DeufTDwEz4YWQenRDXKpZ//PIvEjneKYyS2ecHIOvrJ2BObEOCsQlNKToVXq+eLTMHsZBKMpzXvCg3G7HR0fxBfv43h2HDB1bUV9KleOs8XK+jmnuSbddXzRYe3pQX5sQNmvdQQSSvsXih+T288yPcfm+yhsuiHCHdjLw4wISTaVv2i+gK/7hd/AML98/wckVfRbDlvg1kDpM+YaYU//3y57f/vXhRx/sU5c6Etz/Bs5VI0cA4Om+PLoK0CXvEdjxtkp3fX6ZMF7tTTvSbaGeeAu3NuDKPHTJVnZRRLtlMaFnhPUJMqrimvDZFSmxi8xJ89YO3LEjNXcV0dFsxHdobTHs2Fodl+nl5K71uD50Qp4R1gVpxHZADy2AwBwUjOebhkxyStEn2n9bYbKcUxxlzsl1ybxZvUhTa5EtJURgUVQwGNt7m5ZmcjnTBVv/q119/6q1mSrXLo8er7mvKDASB2+mnc7U9rVa7uKEKVWKEneOJIwtRVP1M2NOVPjKZwGyp7nWPMI2//ObJ119y/ZilfN67WZUo3ksr90HmEQ+2FYd5o/y//vJvf7s+m39dVTQfKxHO/Ksnz56cy3xDKV8BTuH95dm8dzTDE4rk2bO+IrG8/4HzPHuolZ1QwWi/p/kGHk9nBghPSyRRB8C9/m33WZQkr7JtVl2vwK97R0hKWvCZsANwQeC2XF0yC4OJcYnvKgO8i3c3y2sXeNoBJCmsAPxb+eZokXxTIjuMWKcbyexLmtM793sJ7yCIy88aT2kUnczPPUojugebgCOOjJLJUGFkjS9vP1C7SBj4619lpz0tkJFAwVdyFR8DO0A9VrHnZQVrPI27pcd/5GRvfYvqsJHaEJFlVWF8yZ34ldEw7uwswTq4gltfdWwUrng/IyJ0dYiY0RTag2gLaNObNzK/fvHyH4u3rwKX2jPe0KvUmlVNaGZy34LBFjyuEEgwAhMtgybTtNGZyX7PdSknNSwhmYj64BNUhuD6jQYynNADbwSnlUe6R7sSJcgnAMdeIqor2n1JvyL66/HK/o7gMihL0cGIH/PuTA8oJ7jDErSvP+DMREiR0owe9kbMBADz80BTnFshDuiD8Yn5cMUL3gyxITExvmjFC6b93NYpV1SN3DgAye/5eq4yYuz58JuL9m9AHNjbgcp7VJqCp/npHg5kSb5yiVD2gwG2vJzKYLQwZUfL4dQGA+wpg824ULweEjht59UUitFDYgVhwfBBwl68gGW2cLRF9yTnUwdKiVnuOW9ksd14c8R4WJ5RG8M5PeB7lO2t2Iw3HbsBQPScVKUdm0em0FkssOKzZAw7ehqj8d5t9rQ6gAcrPmgnRsIFzgm6x07RuWCR1oZgBY0RM1kXFBzPml83ZhWRXQq5tmKUXKWw6hEMs51vg6dX3Fwtx/m9yVJ7Q4ktkDGz6mH6qKjVGsTk2n4esPFVoR36YHzieGd8cX0ijVF+gk0uEy6rE014QzCErYyB5HBidI/5UjU1Atxjs43c8+XEaUPzxIIObfjRMzQ1nPJfakAFpU2qbntPYwuPvQPbbY/MEaMR40BjdutG9tVGdsAG+hVsPMmuNSTJ59d2/zt3nfz6h7f+RdEzt0GyTYWs+VR/TzzpgPBDBjian7sl+fqHxYaWix9K3Ldh+xgii/sAo4txee22Dd6nqoOvJ5PlyOpthJ13QV+v55wk7Gzf3soN+lnOaTLGzNiygE1spvrjX8Cb5BdX+RMsMTjGAVerXJr6ATcBX//+EsN7hqlvyJgdY4sks+6AkZgRHDBJfUx67/Vh4d3QRQFYZdhIFL4+9qkJe31KV9ixT840xuenLYF1YotI2eTXvNL/5eW3VmrREtd8EdnZ51nAmPcO6WBaRznXKNqOFxxZTGnCZn1//Gf9X//3v78Qu1YjDPlI7PCzi+bV0EZkbjl9zqe+is7yCz6HfvvL7QJ8y3jbxjmLWjhW7sd4PzVhPg7XmQ3tME5zWmYIFvUmAR6fcyFY2YseRUqbwtcPOLchJ52MfMgDodQpdQHaoYnLAm6BwYOcloUoaqYe4LuQ5ccvpgH6eYO48rOamxz21AFodX3tQzcOtGPXT3zIjcihQMSnDkTYjc2rb4NVXKTWAd8Jj/4CEi8J0lyZSAo7qoEODsl5fELdnKQVLAson3/63hngufnjyfLpvyfx27Ewm+HqBlX4IVoWgz4j9Olk7k7Mry+GbF4pMnUC9XXW1a6/9jnsFq8Mx6h4zzB7D09FiheFk/cCvBLI53P70a8/0qnKBqNbuspbnwPqa8Iwy0NCx5/3dHcbO6zdSinc6eLXn37yt6/oznzTof386NYXv/706xvM2yVLT4tvxUWEkGx84pNhIjOIkjREnCnMLz+++u/fwBbxjKtsNN+mp9LZ93NB5SnbhfU9UhufKfztEiUJiaXpjGegRZlPlqJ6hFnp/47YTlyEyxe38BYyT/q0oJuF8CvXOy6w1RGBF6hOmA6AzcaE67zCuZdFUT7FTSjeJGrqslBaFiHoxsbgBnWBCuGL0hIJEw/QNemgRZEKD4cOLh87sECyd5myNKGxFXdeC3jD9Yc+r0zC3W2h9BfeZdoPudemCMXgST1fVBZCSQmPNoWgnDd1vflWeqR9yOxVRLYn2vZ7Zim+fLF4RdniRb6FcWXqMFDEKLW2Kjpgthzi4ddd35OKkIIKYaTZIfDksQMdthYwuEpq5xgeQZqLwu2e/UUU1Dff/XIrbzOa2Un4+JO0K1n9+dGnoDff/e8h3aVI7uznAjpAyXk3yaU+D/fOdQP6n9vvb29Xj2dL/v1Lf6AvcKzAx6v24+MX4qvFS+GDIiBQGpsUWWg2Ju8veTBftVUOeDGl8f17PmXUJGnizfsYvI2iPMZXs1XFN7/+9vbn259f/7pgKy7pyikCylsWIxk1rts7mPFt9AEbM767Z18czPguqR9GYGbaxoBlgYOzgA45tLVqsTt7XvjnCi6dilVNqE/WktyK3n1jPmvA0RRGcAhiELji7oPKrW/rOsckgZuUAGWwYMBzCoL1XbXrKRXF5uwCWbwlGR6yOIPeXukw46ORCOrt8PwH1lB83D9CD5H2SENLkQxXpVjOWvwCvngKzDswi+pyK0W8vrlZ3dCvQ7c83oAzcHefqGhBWYrqc15f/X/4WEVzrlVymexk/kxjTTB7hguP2aLJ3UUz2gW30v6fV3D71Rtl/0w7WFrzKZMbk6Byo4HemzEiiJyt/uubJ988WX/8CeS3F4tfb2+tPAlpS0TFO+CDriiHOX97MzS/l9GN/cZQB2SR+SU1d+NbiKc+P375fOcrymYuEksHNk6lxjYg2iOki7TO335YxTtHtI2EpGDqI+t+FjSJkdCsNMKujd83xu+nxu9nxu8vjd9fdb+PLc+Zmfnx9va3ldhbsy9umbnbMlaaGdTfbufybDhFSCj63Xqi1acR4xE0VrEWbapTQZ/Kf9+zMpa/+Mizkb/g9n9TF8Jlhv9C4+fXrcRr+URjqACsLIvbW0a2Y5qm4NPdgGDkKVAMKp2BgkWB8QmTB7UQbadnBkqyVQCmfKEcgBkpEdziDpDAtM38bJ9cMUC4J2/X4JxG81oqa/2rxjPXt2VmaITyY0q3Bndo01232NuKKnJYhREieC3l9g0Ypbh7dzBY5XzmJ9u8hgpgRRdKMjMR8+syl04VxyE9tUvzXJ3s9sUPL2a92CrSZWgjF+L1gAmJl/54xQPfdr1ee+t1KwPfrnLHNQCLJCRFFB/zusHtt7/DfOlt5rLo2OEqFQOJC5SD4x4LlIajdkwcJYTtfdQL+9Fn5tvv8L98fYzBOwiGomB8R7hMSb48YliMmLiwnzSADR+k9pu6tIOpu2IWtkMZKNcWtkdlysp6hy1Ubv6Z0gm1pgVmlsH3i+8PfHRj0q9OoNoxFvStQZbl4hGm3vTwYl5Egbl9tXzJVfblLZRTv8KVimcuWbqMITBTgdtM+biPDTZMkUEjxrkmCoHI4eHPFevsQfDV8md5HeGFMDfyql5dVsC1SEtfGDHD6qsSeCwEWOUFQ/QtZFTIR7huNrjJ0VU4vgq3/nH95Hp9j0m1xYRV66x4Ck72+SJxdlN6W9ZsxpTPhawgptOmOmxsea8DX1Czvx20MmHaykTaX7afpXAvBXpWC7UPyLHUzt8DNstvX918W58Cw056E7W4eDxyZWMq6RYZNNqopLstFf6iZbt4hSLmys7VambLaSAwYNtI5nzzVVX7kqxNoBlNqAOCVVktZiQTlc9+gv7mEGiFHORIvWAff+59FbiKwVKn1MbXwta8kl5yQcyrFqaSIuQBiqdkkbS4BnjWfvdMCX/7JSBaaZ2yd5/oWp+Umpg+yDawp4FwZW5+Yvtzg63P3Z/mV4osYsqsTzjqqizAZk1rLp/NUEC+iAL2cyNgpyT8yAU5wo2rDlDbyxYiHWAYiJPYx+8zv/2yAFVzcI1qNwWhmdrNoYVmCnHLdbbB11RyjBNmzZH2+CgFYYINRCYJiiuplbUg15QJPhATguwyEyjQqfvsUyQUIzE88KD8L6nWX4DJFJTDo+d/WY8/TiFSdjhor15NK37oiQ+9srPiwRMVGV9ggqi46X4uE1rxiYo3qiVvnxt8D76H4KYSbRAXD1PhGpCWjC6N+Bli4ECelgTuNMngNZykEPDElxXoyvQtyOcJmsWMuc4FlR6l/r7P8XEN7zuX8MDne15QIuAHVjSEkULEz1BRIAW2byXCxz/FjtV3NOaB5O+fsy0b8Y8Bbjt0QTa8Yq+sYrvMeP7258ChK4MubK729Pe8RN4OqFpwk2VcCcxAPbmo/vfWz7Xlu11/iJeL9efMpF6AS+8DTlfIGYv4WGkQZLoWJNfQDsaLx8XUMGCDXsyM4OrIm3LuEkq+QMDLCJ5k9mjgBIXAW8117jHkEj+1sY8+3HeF6W7Mt2J0u9c2hHjXEefiLsEpZYnZpSywTVrjrRfbLXsJli7ipRCqDUHoqQ25pxuuDZ3lpzZ2oV1HzVLu1QfX3Uaq5y65jRql7htuVUkKkznVD7rdeOiDm5PywBNsUaZ3Hg91m4qCeS0hPouiclnCJJQGgmwDWEpj/eysRyvFbqAHV1RclffFJXkI5ZkIUc5rLEG9Qs3sZnuRHojWQsRBY4NApJGWRkWYBzS2qncEoYY1hof69V19lK5GBwwv7NQfVAr3qL8UBM1LUKB+KXD4I5XCPRovBQgzvxQy77FXg3dmPPbqw15BKHyw/6sw4c6uiF5v10J63T07/9nZyf0Xzs5QfW4HVrHGai0TgR5SbcxW4gKVIUIEypI9XJ/z9hnMBEItJqBsSNATGxpQT9MBkliy4DIW/hocos9+h1O+8PFhWuHUh4WDPw/NfASVe1yR3E9PKPU2BMfsPbA+VQ3R/XoLdwCO1uxQuGJ/rD6xfgTVuG6EJMOuJ52Ioz1ifndwLZBbrt15uw1FJE24HsmEwpl7VLuhSsxupwJz9V8BejFD2m6C+7XdjuahbvULsEcx1ll/amOXn6f6zAuMVM+v2d/egjcg9XLwmYcu8Kwg+Acy3x22sJmD3/c/Oung7RKnOK5KmosrP53i5FPmpvnq1Ytb5Ux54NQGngBBrAv3WXv5PEipxBWlEI2Je7cBgsqXg3+CXe234g26gcxH9faecLm4eKkOCh1WwUtUVSjewU4Ys4IMya4ji/FPRLnkBszrBV+Q09ipwmwpUGsrxsaU03cHnynEby/e/trbnEpkv65mAvzfZx4CF75j6QPGpIizLQs45YnQ+QxsR5JS7Pe6yQYJbMdn/tZ0wqaARYTFRJuRWMHkhzE1dN9q5O8AM7Ma8PIqCI6w0s7fkEgC8nfnSsH4RpsNSYm4PmGg6ndnMm18y99LaLSgi/ClQL23gjmkj79FJRoVPHEm75DMGLuF2FBp6q6I2whd2gRDKjfeuSYYpkFdmFfPBBiQ1zW3kyX2ppwzzQn2Rel31BacXDg8wsNLpWUyVBxKNK8cbr/7dmCMR8KpTsWSaPioar1GykkPhO2RJnmakL+hr57Qunr2tw+rOKV1soFnH0O3GP755vvf/vXi1T/Pr5+64BMlSmuzeixsQu3o8A+pHJtHuG5MubwS+O0H7xpHXW6Urw9QgNsvyUt+zRtBeGJ8lgNHoU6SOOdLMyy4mwHal6cdvMJISWaiWr4O++hD4j9vv5+ku9RMa1rCTwozkR2K90eM9yYms9J+tj8vpN9zdoPthfU5xBkrjAU8OEbokDJbwzubOpCRVQPsvfDSBlPSi8IctbJyYl1Ey/uXZ5J7kIjyg3Mw7HMPyjz3Y+vS//rx1wLnn13Qpv2wpZyjqbMayMQBSsZ4N/CSTcfTHZz+9QsYXDky5XCNQe+yFCsLkPxaYPAQmkduH2oUUc423jRi9eRMS9Lznn1Ygp5nRDtWdhm97X+uJE14xEo57u0tCfF4GQ8H/17mEdnff769Xf6LlFWNApuJR8LY8mBRRWl5+LzEK5RUR1zu8eL1u/rJk02cwxaMJYJMLmtvgOSoZvs631QdChYXUd59qyhL4ZSaazv1vqrLAdKSL2P48DXfVc/vbwMlp01NH6/074m98FgNtVPJy21Z//374uV3v3hu9HjapyNobJNe4QXPPqKBizjv+p/Za3l6Yvzvhdoj6XvyRPlM3JHtjhUYJ+CKPuJKwAPeOEGIJPoNpSnWV0Z4UaLt90dXQVCETjT3rT4sXMpkIlw3YQ4Ud57dLFxNaRYmNCwb0m+VejCrsHCqaMHans4WU1xyMKCPXnovvs3vo2Txg9DKrALUihqKIMQU3xEyBrR1GcfzI/GQSv4zVMN/2tWrP8XVv+4TugMGv7gGhMEuuPsWC7DuUzq66b6lT0vjm0ZCLTckAB/x+vMTtPkSL36irADPobzBdq/H9YwQW1ShrTQkhLJqP0dqVIS7nFEais94gFcHlnUbjzygY471wrNB31s6gpM7xKJ4B+cRzkELyqqbZxCjI6qTFQesMY9S8jaFSUq2Hh3vSsxTqmx0w1Z4C87iTTCF9+JNoKijlOzFWTIcmJgkFu9q0QhNTFnyWli2t4EDl7VEcDBTAo/q3iZDMQWyDvBYTiEMXspNSQ8PlgJQeFPgQ2TuEz7UrCIB6bxSEqA83QwUiqj3PtwtHAnWgQyIEZsLFIhQZ0ecBnI2WNIff5SIS2kiu/gWY7dzRdhaa5uAeibHBsU7z7R20A80YjaiDmY6aGgBIUINKWYtm3PX4jzvfGX3sjzxWksXtwT2V7aLb+kxZb5fZBE4lmGZDBoZIZUkA2Em7HX1xX937uvN1kA3xLOvRPvz4Q2LSeAJrA6U/JLxszJdBMkln7vi3GL8U3sC4EsZ451F1eLa+NTrNmbES+Zig0rC2yXds8WveQqbgAN7RyI0nNUz2ob9TJ/r9BCF29QemiySEG2gWHipcJ58YbN6rhfvLouLF9APKT16BeO8GQ3XQ+MdInmgzDYqvpXnFhzRgp7r9qsjXTR7ePlzvnwJu/SBVsypJF/GBlWJ7+DjrViNGEbEC+dCzPr+0GpTWukNTDil9NAE73HqoUq1cMF8Sz2Ulhz2+YLKHApewFmmlw/x3IiFzi6gF0zcOwzVMTJJuogMcOp0oCP1+bfquEap2CJAZRLa+ODhfqLd7rst7M6gPF7ZyOBcrwIOCNcy6nFFL9+9VSPOIDfYUHEYujn8BVe858Ujo8roFjHnxJsFXKRSZbKPVj7IVT4+ceAUHMXW4i5TIJCueRPtOwpw6l1FUaUB967sG0/SsQ5OfgDfUev2U16JH7mtdKHdeS7lG5LS0KvsnFSYJF0QBjg7zVtal7HwI+ZdA+BU5lB1yjY+K3Fgw5eLaVg9cWk6YROdnWfwUxUsZYOgEzQguW1iQVqzMDHxHJ7PLADDmyZwg95EP/6qhycmli96HjG7s/S97ZeLEaEtmBabPvzq50VD2rfFMzAewWNOoTrrcC2ZRj5FUfLGuIf2GJrYbZqWzkTnJ5vSYKfp8LZldlArQTpqH3Kx8gFLbfCF3aOxH0hexlJj0SE/0VjLdrjY4TKsVDrEdtSz4baILfwyR/DAW83jmvuAYtAKcCyUpcScLYENydEtjQmuTqGexqnMoqpicfCP36q2SLoncgTcotYGDvSu9nOoPYkXhCCsvnHje9qaOLiZLHp2FrREQe2tNah2WD2yFZUdTUmCTmz9SGwkKb+2zR/s9t/ViesuV/rW9npDSj5blsn6ypVGGWYbAn1+7ZVxr7N/ToK79p2C232PrLL05Q1lQswa8L4ktVXB4yFmTiaHNThzi9fNo4wmddowUl0JJS5cKVp6UQgBrToodaO83zSg8HpZCKvbXUp+Yb9G1S7Q57bgq3JndTcLQuA6zYbkmtcFaRbxblq5eELjAFSLB1Fdwv4b5kJb4nEswE9eRH08BecBLgqfMZ+PXJy3UE8wdfZnYfd1CvdkTfATDD+4zGmFxZUQf/LwqbrebHxm4jsUBXSNDpWJ6e+PXxgk3RC2+/U20HgliepFCwwVFjTcsx8JN/3QuZuuk+v4PdZCn1/bSXgdjaTVrqwXP9GS3FNbzZXiLXeSNGpnun90o/Y9u0g9nR/tRfe3mQfnAGW8Os4yud4W33yg+Ak+xLxbDtuwqlyr1nje8l0ueSwGceQicH3NRmQrtCA3Dva4qIMRA+xb3MunTlVIY00vfbAIhyTahUk5sno/xyrSTjA8nXTSB2u4R/L/4nJLN+2XYuoyytGSfXjyzUreXZzlzB+RHFy/n1irZjkGU26AmUPK3n0mXTJXcLnXv+eyh5enuYb8oRjY1opKjPZswYROtcPYcVoUV8tsD7NZx+xCT1q836Jq0Fv/cOZStAvMSR0qi1J/X6Zf6N1/zrV3iaJSPLvJpfjlKU77dFFh3snDxBCmM/lcsgptxfVch6btKnoJvTHlTg1z8KEq1yx559Zc1YShOFzyeCEFywHMVmV99gjP7MiqgZiQuqZsw7MFZbxQBm8zJpgvTij4vNIBhfIQhO0g5hezklLqhw9tklgZmk1Yv6jnZsE7lRamEUyvngu2D1i/PGo5WryCk8zn120mwucA4l21RnrVbUBtbo603Ec4j3dX4sauWZL9Kxa/xIPJtc9XT+KrKoCsUlLtSJ315yLOGO842wY27eVjJmAqKtgKa6hGHXcIWyaoNNATb+CfZcSZ3z/hwa+k1d1QLoczx9eO4jkUkwkfYbhWsoPTs/WOrwy9SdsI4DS6cE7BBVzRGLE48KG4et50zQxnGDXwCl2TxlUjTHm4rnP8Pzd/ffY/UCwwynBdjcfpSiU7NTSryhv+U3saaOBgWvg/5QvYmC9mWSO8hWorc9Cxtby9RTYhSzo9Nd5ZDLmof/BJ7/m/H189kmpPj9ZjpaI59q3SZRO4eS4awXOxIm/79sCi3Or/nuKsJVi84kv+xYstb3Xe7GqOK7AzgNpQI6MJr6cvRJHDPePj/3n6P1ZhtazOHlQMvo8k46shzoFiSdHnN3258stov/g5ZxWp6sq1oUr34pn2dlLZP+DVdpTCy6IY1dXJmzummUtyBpGMX2/jVYTuESoP1LniboRq5xELmWLG08Y4+8KIG7VnkWGJdL5O1frjPk9TUFb0zGCg12wdogRsv7vfY7ewIOCMAutdI1uSnF9IDAV8OQPMuWXO26s+LCDDqfLjlYscSYkT6F9yntDBAvBkraRNorG5XJ09hnSTCGc8wjYwgPDho3eyM/dsu2JTGzp8Hvu7etY7XJtdEa5VzBmJjPP2WkN1W6E4tN2Xgpfh2N7qs7GI0gpuPxceRVnR26C4K16UhGGPtBUbqDb2AcNpIouJR9mTSrqWcXB4JNFHYYHjgb50TNj5O5h2BO/gPM/ET0igaollEObOCgdh+r14UWanxT9vh14v149T6jiIR6nZ+BvmMp4coayYl7y+kf0jp8e+ywkMZXsgW43MghBj4tliBz3wER1FJJVXdiyaOru0MH3C4eH6Kk4AXQofHw6lbRA2rD9x7eYCn+vFbVYZL37knSsNWW1lW5OiRDOwTyHcT6jkvX7oiTuU7downZgG1rdfqhUTFbYbbP/Ch9qYsb/DMmfdxIgPGOsm4BB6wzUqY1NVrCAMR9LVjq9Pxs2kXAnMByvNp1zxXfE+Rax6LzxA88YrEDgT2vOlUBbPf96VF/PvO57X0Kl/djQpMGGbyMhhhTquN88qVOyBZZTB35txsv+LLW7ppjqiEi/+f/DQJeOaGtjoP8QWL2NM8YRElbtGcbUrRFENzKNMsrnzonHyX0Az55W6FE957aos7VyN5wkGL0vFruBtMiFMHCT+HZbGdQX7io2+YAEFykugUb4fgBNKkquGwTy4HvBJN9QyQN6YtznpIqy/AxqBYEIWu2EerMvNAD/BAMLqfLuMXdstAetHgVaCrMXzCKXKjEN4iEAD+3ysC2ELpWev9paNierW2iHQVlJ0YvqGn0OGTRO9ZeSQNrzRZaf2rqJJatc6JihrsPbg1qOaDctZkFeJQ/AZQGF7aB5mC64QlPWlSejrk11wOf5CBL0Rgz6guybWl3phB0+7/m/ks3MJqJA5hi5XoW1KoqagRV00LM5ud/QIxrK/4QOBNJvuqKSp4bT7Vt0Gi+UW5NsS49eYAeXq+efNBPF4X8EF1OgjIdnV8+HnNXVxeXy8HUjdVXjrvr423y8ObP8NcnLa7NlrTBHzjXzj0p2PPqACtQ2nMMNoB3w+bWihLCN1hSOjqYx5G3C67dqNch2fIlxCxaA0XR8Rr+1yjdfZe1bh4v01hgcfQqUo8tKTtJtymSEjydWHwp8Zgfb+RVHYa/PHOhp4FRidsuWG8pImcZPtK/h71QkIHIYMeaxkgu2GZNsgu0crYZ3/CBX7Zks2TZFsGnbcNHcpa+6y1N8J5Yy8BLkMn98EW6t4omtSPvRrXl5e+saRvhx1XXkg9eqw/ixQiYvvSAkODQO6GJATk2r0NQMfqmJTFWlj9dlTSJYqKFjOhZUy0fR+4OSQvDqamJNC/D4TzoQ9zMhaiz5kzn3/c54QhOUzaXM2+pQwxGNjSOoSHyQwX/zehSTgi0Ptz9OY901U2OYFCDjrQa9DcF5SYYPmEjIcAk8B0FjyOhSjzGz0xoMfVIa3eETRYjjzRdLgGR2JRxmfDxXfnh70Fse7o3cPUdAqSYKxf1/asrqkHcqPOxSKEKKckUMVURvh7stgTgOJhHc8NXcrwizmobLMTnB52zGROK+/p2S763RjaUfIYkbgXNWBK9BHPZRtKuZCLCkzC/v4S6CcTyh4Sxe/YZTg8gEFsquzDO59kxIsaflIx7mWgun8fvp2hxcg4g/wEg9hMV28RiWqdjTv6bbgH0p4zYTLcNUOs02mIugx55THAcLQHozJE5R6M/Il7VFyBE45ejLGh3JwnSHD6KVY5CHMRoaytYmE2iFDXzgf0mBOrIUrGF+mHDbKRdS1FMllIIk3Q8SnYaIcCwOEADh4aPRI39qHIa+N+k6/X1GVFym9Be85i9vFa3FG6Ot4ecIyg6QyZ4Ow0OCFrZ9odMk4i3AivSy7JLIB3x7LI19Bxnu5Nz4Sot77YXojK0Iw6d40x67Rd8Ev2oYTjPPgZb9xPdCMG4P5VyLue5swke+3W5i6hW5Cuno1MjszvCz7r5MRWR0yzGfKW7gDcU0tJbhU62aD9vHvnYnEUqhlvVVoF7ZN00VmorOLjW7YPvCwskPRSXbY7ARhaZAtZed3H+hoyVlHhuMk1WNcUjs02IQJJqlWnHfBxyp8xmfv4ygGvdmUBPmcZUzhWeWVS6urnYtZuR7xh/QfM7cin9MP+52y+uilRPx2bxDUuaSFkRyc8aQubBcQ+RSb7Hly6JzD2HkwCPAZ8TWdC7drRAvW2ThMcC0zYEd+UTPynPDMgXWm8DB39qxhxVb5M7BBgx4d8F3QRZ3FKLjcapvzWXyc7O9RdVq84FXCaOmaAAmicUpofqsvpGLaNexRphn2qJhn2/B0i1ojfvAcss3BuMWOlYnBbQCTqVO6NAvqgx2sOGhgzHlPW048wkU1JxBgQ/ouH3DF+VTJAxoVErSkyv6mYj+7++ZrLWSHYOJapvGdW58VSYkTvvttFBT/vswNFF6i+ACn8PyfJawxcdIcrlk1eOruNhNZExuyXj3uaR6qctdc7nMnkgotXqZ81br4Z07E81e8sz4qShqlcA2UxP6CH98VYLpm1x8shFcsrpWRakK24C00VnZ8KTq2xL5NcTsKzzCPBONNDLeweMS1tMtZz9aiwjkNbvK1+Xhsij3UHuTddy3rGSMLHMrnW5w2G3ErJttmVbM9NqRq/qy5sMKTj2FR3pZGYOyRkg7vmz1CaZ3lRO6p0/LU8Fgpia6skvZ5gw3zAPvJdeceFcQM6iWGallFuCgxk2cnOnwgrRRKjBdQdLWtSSJMFrp0HsWMA8njJuFDQ/OBXXlJ8szKeOr4xx9RK1hZwebUqt4/yEDE4qQnOAsbGYzBWdmpiXhXyeF2QYkrnqY8W1N89M7nbE8LHp++GciUu9fBfnrizKVXvqvnTRQxxBWxLWvELR+2F2m22ZHhhGm8DidzqK4cTJBNnCCOi8aHs6SOK9bDtXdYdRgH28niW5Kmb9Apkzb97l1Oo87B21LhBBwgXuqerZ+AkfUv3r173ndRtk+ynsP9wXT++M/zfw+X8pRkxgZ4uq+Xr4x36+zOCFTzVTudvI1/gnUPXCBj3niiXqQDA9wSRhRXfohlS94i44tZCHpJba5AVb9hFxDlbUdo/ebXffs1dXyC8PxnyYf2iFQluQOLSm1YAxuZlGuOysWcP9jLglJpysG+x9Xfu3ets7/BJPtSEiNRm9BN2CMBYx9gDLo3knD5iDAGq2Bfq0aYsEr6Ye2YOLWHOdpffdioPKwqa8zpT4GFKDNnIRW7r/5wX0kcyT0Svpw6FuELCZjKoH2MHiHR8xq1GmugZGI+MTWwmSTvCnKdAfEmxzUT4aumKBtptH1lJR9uFzhYC8UOLBQy6u50WQRVBCakjPmYi6vtHgsTn+YWj/r8+MOcFEM+9jDTckKy2BgczNLo8Cn3yIw4lxwIS3RAnpn5ufnUTFSnaz+HKkl2Owj67qyrE2rJsYXjhwRaek4r8UMfSRDaxDQVEG4wi0vC1wkc5Bp+Q8q42eNTyZU1XDZ8hRiVImCG8poPwwVKSkSbgqYkPoFNcUU5Kwp6XQzH7025Q1VFm5IVDcPbGk5vEbiUgv9vnlzfqAvW3f3ZLn/BzRZdUl7fKnF+33dkinm5lEQYBIpgxvaT/B5xw6jjywqAGD17N6GEgqMPuud1bLEL+XRE99dPnn35t69WB7rKeLvIk35TSzEyXc9lKaN7hVpRtiPfkdgdrwSeuJc/bXRm9xJMXnUX/bxkzUuAXbIGKr1y2ejHH/zqGP/y4teA0JyQI9uHpAENDWQ64CVHrxquY/sXMznslauJjYoJIS8rJ83F/qe8S2HLapG0sBYozNYddLYkp7ck811unDfkaylPleIlZmrze8qUpsKfu5ntROxRugxhzl6J1QlBixekFOv7BxQT+HdTzwQwwVSxNBrmYJC5dZyQxY/0gMs8m/OQY3FYyad2lIjmt5DRJjtQRh26BWQ0dakGsKXMiWwi05RxzpD/5VFEE/MaR5fe2PnGI0i74dI3xaERmbwaYiydsXS87aP+uiT7PgsouGi3kkG0pctJ3qRvoZkN4YByPmm7jrw7lE9uR1TC0NJhRxyBFVNJUxsWNa2/xw5hWh7ti5UiKnTY+8uMqJxdjnaLH+o88Rp4RlgGF8acPX6mIq0OsZkhhUwZsGRo/vMQz1woGhx6xq1WIk99OeDvsJ55z9XQDzjB9qzdIaOuSVbGRUYR7XJTIzCkdRmhHBo6db34ekQtuwXPbUJ4Ue3w4iVXrJJSPinr7pjbsvDQsR3YkChIFM6X+smy2Afo0qSsjwrrGjzAvtrxIjrRuj/EgaZ8IY7F5Y9gkMFp2IohVzlDW/ChBM6emnmlgfHsK8Ir3/cyKpJIO5qRcIvObS2H00/ouJ/b/w6nXRdbiWVgYwNq1/9kpEsqp5zl7evvfYFZ5l3/tdGZ6Z2kFejiUTtOM1+16hnDZYcy1Kf2e9oILML36I0tL2/kVRI7RXTyLVZPln3njOEwQmUGRpF9m9MimTYQDALdx9Q2JGPAipqeoXQbscL9uxXk3D4dYTGWq2tSrt1cgCqTc/F5rTGq45igjAT7dYkle7ao6AKiO6LZcaVYJjY+sz4/PpaOIHW8C3bs+DXaonu+mPjn7bxRK84Ug9paSrvwTOlQipYpyrf+MO6SZKoOKBRMEtUVGFB5VOlNx0WFX4EAzFiNA8G7N4o9Sus71KUIIJgKg1ddCPYJNcOhLEgX5zY6v6iV45dgWVu0trAN9KPvN8He7eJ78VjFQzaigU335IWRGROdOkx20S7ZJznTIwrYXtuEVu4jeojlNecgHvIkVUyJfjb7/DIVt59MFlo8hzBesnKss2Ket/s/kt38RYrLytvc8t3WxWCwp4IOyi0jSKlllIu2hvz1CZ6rV3fJnILPsxMziarYbfgT9M0cJfVAmT6WZZPUY3pY/O5doksy6fNNnlyzmN3hv9WUsA3yvdkH7tfLO3lbuuTSKUOBkTRubv6Wfvkk+pJG9Nn1iMf8GG5d5OhAUL54s6OVbbGu60QHKSCEYY/pkXLaS2Lyoeogsx5GQSbTRzg7Lkc5eUMahvl/V2cohyFOnE9OgU9YXfQED1o3jLVM0ndIJhvl+F2rM0yRHsljpeaII1QU4GgX9kWeXanmRvqO0eAIvZUl0LrEhbvS7/wCdrt+B040hG4jXXbcAq99izc47/z/nz2vCB6FyULn0iGMmAep3Tkv3qWyyrxbKh2oJWbKJmHGkg9ix/BW+BwdPalWLgN9l82Ch4owqVTxieDBZmLbh/eHhYZHn0csa2qSXA32ptbxi8MtYM2ocnQgCaa7OlpVh/Vhl587WMRgk8sYLQNKsEuT1eqieCN8Q3k47KA74GVGnLIQ5dOy7rEkCEh79lAaw8GFWzBC3+GcjUHIgWJcIPjqis1G+Ni83+ESGwEciIfFGXiCymN7CeLBHAInQ2SzscPZoPoCP9XQsgIB4vhAK2zzMBBmloUidwAq4x2wttHkENsA7txnmrBQMoTxE2y5mpTdjokdSgvMTjuMUriPLw8ITRo9FjagjE+dFFl84KzllUIfF45oLTgoNnO5GvvGVmnhSN72tUHwKGExGL6P3pZdYxZXo0qosQul0dluupw2beaalhXPQtNKbd5HiOWJ3nkWSFqF0r1h6CS6zbZ8P2Ct4wzfc1DdaLjH24whyjBT3fUU1y1czwAsbEDt8oeQ8l/wlYfL9RvhrfF/UYaL3Xc/ArMVYsXdOSKckfAgW3O4OIc1jzTKWA0f57BVUcK2TfYAJUf44TRCo8mabYL+1UzJYVQ7R+ySHs6eOHCOvw4sXg1YJmUA7OvkxkVYAS4yPOxpAPsygH1tY1VJhApkQHTvA54U+EvkQtvrJyY08aBXRFCjQu/dAZTQSD1ooS54rFVK4A31vIr4BcdwhTXHi+9wRgWbxeuakTiwWuW0DEitdx8LmKkncx5vURFUYkMX7kSiVRuhFUxDH39bgyeGxKsn0gW1I5pJaoXrwLlpFoOuiBhON0tGtrlfWDyiJUz7rX4fmU3j34NWbiIULJ7YPEsGHR8uiNbNMXBRrRXEW/LighH//sgkmzMZV9r3Gx/ThWbC33TozkHLzZN3h9Bm8eZlYJQDShFbbdiAZjaSHdps4Imt0HYt24FneIUtCj7heRKZkbVIHTZbprTdLnUTNCk6QRMT3vocLCNlSUs/6JMnT79acTXSocyVGidDLtTjXSL7DWwW6d8qB8ITt2hkiokOpr7GrixxfrJ3NbAmvsM5H+I/8DG6fcWJgVsxMBp/pjbFd8I9+Hl6qHwjFFq2Si54rVZkbcg/QryDC46CQaOclIf6s8p777tVen/seGyGM6xl1jkOS92m5lUqL45f88F345gKRnPbqtuFJ1h9GVEuuYW2IxGrcLL8+W3v03eik4MAKiip5Kbvjqt1acp7ybVH/PjTpkpvRfpMFOCVWJSwTjTtywWLy6gBUkY5Qbq2C1BhUhTnHSFiIh6kKk/LBLHdCmVkKb2QOsHAehNDnTs4OOAR98h9Qr5J61AUuXwLo/L9iyCF9waPwgtvg8QtdiDfCVuucBCfENUM85IWKZJ8Ky+elziYjg5b8IKZHpaOhs0IW4ojdVxOksMMP0UWO/wkeaYWiQo6UYqJBdI2Rk7LwOasZsuUxnwlMhrxsJwdeUMQgpZXpBS6Adf+82lRMsSqaSFhuKl4Qx4tK9hm6qHlabHMhM93zmRKHdkRJtSUG2G0vuwIh+vzpeJxzhZMxJkkG+PD+FSZRNiJsqiwk2So0JadUTQ6+ERJuuCjwnCO8/uIEZ5GMJko65Yp2eqNOyGP5b7a1xtU6k3KKemxguQ52vMxb/8NW8LVHz5rjsQRVgpL8cQI2RAetUInJBza7Aivb+mC7Ml1X3QagabGhavkBf6p8VQDzejUCBXd43ygsFaBCbRVID0C2HhxaonT0MSrTMAsbEsqOEByhy35YFYP8YC4btNHBQ+6A6TlIGsRokTHHjK+45kmek/f1piEmWk4Gui5A1ELYQDTI5BQ0eDt2BDTfuoGwVTiVqfU98IpSTcEfXLsMMkS4eTPxj8Q1aYNDBqUA6VwZdItMDX8ehkjCbyk10tXXR6UNI+UY7hhxvXtEnu5t4ih5mkHKHydFZwJhRTQA0pJAgKtijplvn6a57Tm0Ti5JAcUn8JjmiCtoMsFeqFbRnw9HoDFQkMMolz3Fg8/j4cIlUQgVKA4umXAcDW0zEIJiV30mHfolG5DDTniOv8HXuUrVojnCp1GxJZcw6F8CVikGF4P7Am0iZdLYbwOSWxRBVZ8fJbrDU8+LJfwUj0wRvmJT2lbypbb43AErmvx/k1i0RQGQoLyynVCMhQsq5YiHK9pLgVY5PcGPZAoojK0ytp40GIJNq6ivENBiwqhhOQ8CEw+3TSWiAVfTwwwv41qksKQNC2GMDOSA8+0ODHcoYSJFSQXTRIsEViO77y+IFZ5Gcp56HIkaMsVutVwUKF9j4TZlmgDt/KGQ6mXQUdCdarOSEBBKVGCxHQgXk86K8I5CRR8jQ4D84QIvH8mGa/HaUFHK1UF3GCcTA89XqtdwGW02YwF5iP8cIiKYzVKl/BEFmjHI8GhJy7Bu9yELB1QmRO2O6/t0yltX6Y9Kags0KGgupsMhem6yVAoqwMMBQx2gDMinJNA1wFGI3QdYErQ0TrwO8CE0OP15XWAocCB5j0U3G3eQ2G75j0ogHxqVMx2K1xzsbnWDpN5tST5pkSwnA6udcx4o6HFIcmh8IqqEgu7MPEAvue2nkLEEz4QT+/Xt0zsrlsUq8M22Kk5BVSoEPXTbTL33oNTZkZduM9aAygbHtrgByZyh1+GP+tK3FgGuLaRfuYcSQhwlaeftacRLTLpIEKEBinTC0mZkqqCe3S7PHSy51GV0B4OWnECz9gc5CrdC6CryyNA+1arLl8W/XBGgHYo8gA+uxgog/uE28UtHB70HynpcN4zaCHS1DNpO6qyGXkk3l3m4V7Dsybl+hXlxdTQEjRXOGar2ZV4cvndu+fN+qp5U0cpideNetLnJB9lfi+2hdbNrXiNc3312V9DNkC+6Gt4UdAtohrk2Ao79TMtvdPILCr1NfWOQhpd9NAtI0kFk7V7y9ShqJKxsFif+9goySvqo3CjxEdpviFbDxY9py7lUt6iwMSb+fCWVCFMPCXhwLwFFEHwxkNTaGIeqnuuB/oMMt5EUl9auRljQ8c8XEIF9aXlmJ8WI/jgJyXQQOCs8tkCGAjK/NzyuT6A3gTQTzAx5pjAGPA9HFuWJB4+AleBsRH4M2XGECKN2zQ4sYL2/+/f11X27t2xuasOZX6Go/ge9utHCW8vsGpfN3BfaCtOisXgqMzmGv3c8xUz3qEvsXxLeN2IB+05ZceV+0Y+b8XnnPcxBrviK6CIgbL5cMVU4AqxPVNGkcJNZu/gGSjH9efXPdW2+EeJ6/scxbtpzg/+uuizCCswuB2nuWyLj1f2t/5aJrwQEuyFsvGiRHvYR+qGPhMZ8RvP60hzfSeemmn+o2O/O+/pGc2GV4eW7+pd8P0ZIWKX4bA9CpftyhBunOvn1+NMu9ZqZdLjZRSgb7/it4Xh/ksL8bCEpW54lEn6oxnrotMqZxy8wmoROtEf8nQiT42mqPz1QTfFs3gFLj/BOWhRwThQdq9m9y8XYEDyol20HClNf6Clb9TH8Q3g5vtpDjog+aP/NNBmjRjSnebZz0K5DLx27wh1tjE5xH5FabF49CbUJdIdW7JNzZJljJQ0KQ+tjQdRmbIIJTvm08qYR40/1Lu+uHW+C8AFj1X0pQfTCV82osQlPaD2K/qmJIyG7+qXmOfdMw2W0QozWtc+LMLkediIOHh9wE3BH+tqPjGW//p/9YOxjjGvJB/uH2J3vqt5V8+jutw+1I2xw6orRxuefLu6i3dJHwc7niN9Vc0WvsPxXbyDR1lWYfjmyfVTh5RLLd1AurtcFkpyro0x8HVc3rg0VVoamZvBI9ILxrMrsIsap0TtBRmYfJ3VBjGKbUBlQwMj1S3TgfGVM9KWvDzuRacFzm/x8rtfvAnWyiRsEro50NhQJiSTjyf4mxQFd5c4rehIncwtOHm4UpEGL+GZnP1h6sgHjftF+zjtCvW9LqBc10uGPE5mRJmwfurivNPv66LaWz/Fm6QmSRNv3scphjeUYjy4jBquBLL8qY5WKT24WgVZ7jqCLCUD+vhrWSFYWCbkSgRAfIrE9qIBJShC7VUCC49xCKcxFleCDagqMXaQI3HC3ON7J4z+qA6eYAIKCKZwTzCB24IJyBJMIqZgArEEE0j7cfQFO/YIduwR7OgLdvQEO3qCHT3BjnPnAvIm5LKKFPZN8e47ItT6VjZgHaCmtA4Qv/l09lUQ/TqIfmOjx9j6PqID12oqM91B1yk80KCSpZicrUsLg/flizQlMIDwleji0QalDC9ev/x27OrZlHfNlXQiFdSl8gleTlZ5+47XZciTliAmBrF1+uRRjDx08FkZsD1juCP5nzH6vCF5jIr3TZ5G5H1zIIwk74dcY0zIuXiThHlKtcrJxqQaOTTwTzC4Q4qLl4iPFSUbuISFM7Bbl0eTIk7cReEBpTFWiJKdSFKESJ+s/S1+wUcWGp6AmHc0owpa9GHp0iS0ApApGDQsjDJd2BRHo5+oPaAK1sx9oltUQ0oLl28EeYSHSMVHhz6ROpIhjwYHC03oezp4cP3XO3L8+uJ/D2+au4z7Jg5D2DmzB6bqfOrMVZgRtRVEAlM2KUVgsas6sd2p8lCR+stCiDCnHCqyIfHiRYZLEssFxEOehJAewVu+yGD7mTgPr0g8QK8j2H2McH+Qx6sJgdpSCSbSRwD/K2yFtRIVCvTvntdx+XT4x39W639Dx7j6Pzd//Z9WSF3rFi+9lrv0XAx73xm5x+lp2DtVv0R9zcsrivDjr1CCsFnQ2p5MTIeXQLGS5Z/tq2fXs7ZXdVqrX7D/LEjfqwldLEej6MCJ/VpEOHfr2Vrq20xGKiPozLHtz/KdzeC4LwKkBt3m21Fmzjpyn3iV3/foRKAlgCsbmL3bsA9JjFS9Z0ySLIcN/TG1Nnhw/otU8kW2omCNsCFoLVOumg06EHkyyP+0J7K9pigyfXF+GnDzmW1FQ2pTdXnwAB0PvxgqXC5fVBWK9w8cwku4NFzuEM6TVCyvJW/U8v5Mv9wQpPARnoVJRxz1x9Ml5DP0wct4n7MZD45/rgRnj0y0eIXf8IVzoEPSIsVFR1IJmuDcnlHUzEvLcXVuAMIPkPGNYieAUk0NRF1dW1bgpZy3NWaTP/DekKM0w2A54NA4r61sXB1WELz0xGKnPCHxNzYYTPDjK/lgPPcbNq3jrMItcYl90zkHnurWtIt2yR1rzo6vJROeCQye/sK5gBClHaLNSoAWYWFT0EdOeikFynHaS2XCS0oPbYi0ZMpquC/AV/20uJekVpthYp1k/TxRf8n1UC4zvkVyOrH59wxzfQV6/kBXLb4VZpxMPBU2w3NuxmdaaTJLq8hlpdqhSxhRo5vOje5lehFXI1e9DkKYpn8GZ/ZsvzIBnYF47JVfeaICAUEboB/5EIVWKcoTVZx9D7nRnEmHLVZolamkwChA2lG+VMq38Y5zlON9IG4mPLsFiNLeNxBvdjarxU8oZzjNUG5lbqdRY8CzsfFFQBv+oiN2VUUl5HzekbETXTc/A5x83q9jXTh3XIcQUk/Zk2dtBDc/HfgJ1ICqImy3fAknpeWJ/60qsQGv3XxPzglwiRWX2OXSZm0g1LB2G44qqu9d/ztmw0nOmBCA2+INPTquAf2yKCBMMP8mZcpi3IjVZfdiLbbLzxtS4MW3KLe3FDzJCx4smtLfAvLruJfrdYK9XOQH1D+b1GalA4fdLuqg54nrLrwtJgErPFMgbylcoixKnwbyZhFkzgzoU5yrlKhY/FrCZOi/6jk+lvPYVEZ28mDBIzrFczPCJYdyzhWXv8OjTqGS57RjR1NLSRdu82Ogc6XBOF/8XP1l8ZoeCKza+L9HtnikfLUu4LaLvzXyEq7ow2ZlhRdhr67Al9izjwFNbeAyyuCWQ8fVb+Cc9LJEmyqwmwC02KB1zDr0Mi29s5ptufcc1zjpnz2FyLqEywy5uBuBUq/iejd3Ia5/Im6jU0bkNsaDBjaHy0DVt9IFax+eWlvS5Ws4TAk1AEnOxFmLm+8AEe5h9VO3wn8LXcoAcFFZLL76I8jn3Puoh5t+mvJW00N/wFDAdnxhmqF4577A5hYdBFThvJJzaZM1ZyfyRUddEkUpfkUOyluoZQLTr4jOcU0sk0pVUrJkbny874QMQsuu1IZXveCLR8//IjfUL7Tz0Z+U//hKKG/nj1BOLTzASNsrZele2Ie1baxHac2BPIq8Gxai6C77Eav4v3gFrx5fPf/8YvMPCN2XnHBKf9WlGpiTujzdgysvJnf2d3H4eKY/by7rLYU3YBJazW1KideInAai9b/Hq+Cncso2UlM6M0oJXCc07m4Xju9MdQn5tyQl9X0dVfGwpQe8A+DK4RYnhJEhunyF38lTB2gDvNjTFcrQPVchjpKPPFPTZRh+z8Jl+kXvEDLApC7AAYfL6tHzv9tHiFucg6tgnKwb2Y3XDTuxCmf+kaIqDbPt9jmu3lB4QAYKkg8mDefflDxXyXPznZiBUgNv1YO546X4iPO7CjaM0Dnm4WYpXo2zW2tYfiE8597IxsKlhh+ispNG8JL/Lttv+LXcNCISE78nShaWyeufA8fNgmorDi0yWUmEGEpCVBQ9j9e0fCHM2G1Oj2mf5ukw9bJO04H3CAV9LKvGg6MifE9VJNn2RKO7Jxv8591xyiuZ0rJonO/Nl7snGSNfM7xJ47GnMeEB5pAdqom3Jdci6M8aOVBUb5kDKdttB6rBxQtSTkpNGjw/5IY3ns2xJJVHVZaQ8rFlR+5rC7qM7gXZ0rVQsz5DFkecdYzyA2Lrn/iM/l9vf30ZqmCrcM5P4fx5uCjYQh+U8uUnq0hVV+4lExFshRN4sCMi2wQlyWllw9p410EpcRBMHQAeYnMgkmHY+XJRRoO49CJjIrqxamT2qqOoboWty8BIWFTSHMbeibDhoTHRHLx0JLXDEGds/UgO0utGeEjm86QMBsMe+IDlIYsdVw+fEz57vifJ3zkuzHfeA1V7khGN6T2skcChAjh0fb8tUbETIwmPf9VIJwne7CvnRDMvQijfswwE+oEmyRzPMiLyRkR25hQH1msEB5a3tzzCQKHLBzfMGL17sDbTOf0LvFQII/O+RqSNRVXYMeGtKUDEmKoGhlIKTAZFBS1oyClJVxFtyIf0sbpE8Gw8mDMENlVlAGzSu/ZhU6ZvVZhRL7pRUTMWykQHK9k1MPNsg6m6jHeBLQyLCFCJxbNsIfzGxmdmu+aLxVPvICmoVvY7ZNrQKMLr1UREq2UFz0JywdX6ofkQeLoKBq82IT5meU29TouKT0dDy9AuiFp5GsCAkfTTpIgRg5bVFCWcyzVGXgSHdmn0F+F+5Qix1LVUnhly/U3O/9RlerV2zC/FaCfd2YCvsAqXGXsveXQL26vJarglTVhd7rIcVsBVZiGncgUyyFOsPiyWTqVk2b9eB7b8OX7IrEm2Q+a22qpKMW9NyuGimZhFkZ66TGx2gvCwfWB8sAgqdx300c/6Ez5Df1jF97ZUBipEar9nJpJ2d9u7VAhvDiaF3DjfT53vZ+b3vNEzyVZl39Xwp+BGWgTgMP+Q7yJoINpk3UdxU3QfJa7EfQr5PU8u/IpnTuyDOBatODUJojJMaF59YLS43eFih8ukb/jDiKkQZsfzUGnu7MC9o2M79tgR1p9Pmwu6WEpLfsQbQkFz8Xqwmg3EGNlkFF78Yk2R1lwhZnyozOCoAAemikC+5IQRWIHvhOW6L4enfgVKxR3tMBJLc7fUpVu9OO5KvEXm1jU8er68Bc/75az7YJIDMxgoyVxYQUtmpQWdKEDQZeQR5MI2ROhSNfCpip8p7jvl6IzT4d08LmID4jSQtLFlaKX17hxnaBNq5AFnKMr1ouQzqv2K0LLZQvgLqrwYCdfIDzsQgmsn1yCc5gUcCM9J5YDbkjoI+Ei2AHnZ2IKyE2xLw1vCFgw3dKp6s3FgWhI+XixVSzMIkL0cl3xR7RBKnBL1npBH4SO1uF9iw8wVkaEKuVC772XDqs+YUOEhzC0n9aKehflZ5EiKYuIGtL/2OT3y6tx6oeT2/43LE14Kr2hU24UzoD7zWm505TRddTRGOTe8CBsoNN1VFWvjsFV09XXzAR2QXPGt1TYHjyIC1Dm4ImcoFV/gq1edRlxdXTWGOG1+G53DngRRLBJkKYlKVJ7WpvfKl7e3a9inX23JRmvvwwdQ6jrWddO1u0a3CTVUqdryxJluuGHnomde1HXWtwHvF1DTVbpfVt5MKanHKpIPv+DVhpbxrDNqjGCceRHBplesjygmPs8s4iI7qioAlzBcoEbo/hw7LIcedg1xFCe/j/qOfX324gVG2Ovz3JrysGxxJNVu8TKtI/VY9gSXdRAPosVdLF1aNj5qqmfF4AiuLzQzZTTfY/F0EryM5i8qe0KobARp0qYvSPzYyzSear6I4b2b5LTK7C16JXJukR1guNHqkLz8s5779xa783tmnsV7dIpwe+fxbBXU4TBxj8OM198fbd6+oi6uCu1ciVpUFVD7jSJaVzaS2J9yzu6+GavF/RYGfvhtEgdgoiIxH1TrfAtvpRnkGBHGMMtQihI5c3ckceHEADZoVwoHaia4oyUipR2QZJktxJ7kDsCl3eN8DwcUNj8+/dnf0ie5gQh/5uY3hu0gE+EilcSGSl6itpAsY/Y3n4csoErsABVO7W84aULC37mJHqxP8ZB5+/3RN2PkSdxLmmUol+cpbouLNc2epDzKmHWLH+UihveKbRLYzXdJpuTJyIML42m2TsG9hMUrLuK6XSDgiA6m40q3kHb8i66jSjawFf1YJD3uJVrYgsEdrSTiRK4niuUHDOpCZt73Y9xQrhBLv8dKOSvPdCTtDrA6vm/qw3bxmq3/yfXWV3RL8x9omf2LYGurOjzVlP3GMsLjoplqYDgvmXjOKYHd5hXNqjKJe40qHiVc5ASOvUv0AR9xWp6aySXYsK+b+u5qRKLPr608eTUv+juGk+ZbveoLdR4Wq2DMDtWWWZA+YRzwIl64ZS++1wks/hesz2cqACXPh+LzoWPT5t4nPkDiVyjqqYQU+Um32NwUGVj8r9KTtwPb4RgJjcJA9L6lRoYmp8dq1xLC8p/p6UKVW/2IceBMgxO2HUEJ2kGzU6tSvHjxZ821g9pPkRORotm6fIDSPkwUoA6OsLAToSKrbm/Gf3eWl2gxVvnR+/RvV9DzlXDg8PP/9o29JIXcmeZeFvagCnuL411OYpQuvoUxdejIVcaodIRIh7eFCtAnT1Z+/G7yAl/QXKxG3SFYi10zsRfVlBieN93CtEJicCgPjzUtE3RqpFKwRskB9Pfkvfxu4K22K+MpE3tiVLtT6pCi3Zpi8MoTyMNY38wYzr83q0SI8eLNl7cER7isvMeS2gDMDCDTCJBm1r/itPidd5hAq1PkY0e1BDBwcQgbwKUbswChquQuq0+Rr8cGSBe7lyGGBYN7j/meJ8HZ/Tn+Dh9WMfLmUrj4t4x3iOROgceJjiALWn/PrF6Zvjf2S65Gp22BuemIK5f+Bk587HCVUovMXEnEYo7ym6qJq6Ra5OMvCvnAkSxuwWlzNTR6qieUoN1DDNZG6N1ub6OINttFMva1xSt22lC/ZOtB65IRfm4XyNESRYnSrYMWIYLHa3mnZ57aCAwyk4GqPhuecD/SiPKg9ZLLpme6twUMlsviFdk8+DaW4JQqRmqPU7cgAwblus7lGZdDIomPfSAlCqBUbAU5qHB64qOEVQE5jHWYT1QbNT6eZktpSvtkiHg9RLwZIj4NEOVhiE9Qp9su2la6AepX01b6vNei91584gm0DRZCW6dU1vpc2ZEdxw+jQDfSTaAhSQMVrHQffe4jDuOeG628S3t6V9FZhnjtsbWTEbfDJE+//ob8ecdO2yfsaT1+k2LCYPuKF8LiB67+5ax7uGtWz+KMNg4fo6496sNniAVsLruzsjKTNoZkHWruRKkPP4bmo5LWTHRHI7DOf5g4rlnJeLJZqJh9G0HBJM5vDyUvUz4Fneji5Y63KhLzCh8Yccdf/mOCZwYsbe3FQifPJzpWnymSzdedSX6+7XxROUdKhD3IFxVPGHSBv620uxurBGySKgATnNsT6hSVvCvUCRiFhbRGCMBsukreowwNimpPxYp03vp/QkY8+Q1JtQGe/VWBkZsV5BPop6LMf6ozlPPG31fmO5tu5MSifHwnNcCezwy9mxCCqsaqxyvze9AxEMmRtDRS7SLvURT/6mzAhkP+Rz/C+rkVo1VGw5HgIVRWNe8P2ft65N1Wi0efEqpzPmihYPJ5lGDYUmfLWjgzwbsM501OqyXJl/xnfbVucL6udhi2UgqUn9akWooy5YrFssRQguIbnNmsxUYJSjKSr5vqVNCnj+ABZmHMyRnJpTxfltQlOJ3gEnzo2zfpMhK++t5fef542gZ1CsjtEzlBfsOST011DUt9j57qHL/Qwz3EedgCpOMQmiy0TOHTEvOd+CZGTcxIU/D/lYTwPp0w4oBibA4ke3alC7Q3TXE8MpJsJz9P8GuPpe/zAoKdwxZO0NMIHDlixkZFtkI7ybjNoLyuAk/c2ATdSFto3GxGBr7kSQ3niL5tr3Y7siLn0reFfYoZpsTL7/Ok4CvISm0hdw6R+pUwR/Oie1YpM7MlNrnN1zZ8uR6yFvcFM8r7kjL/ehucpjmFukpRh03Y91TB+3XRjt2ZmriKm9CcBt4p9omPVx54Ka8sj/7goZf/7oZknUrvCOeKsg7mLaMRHAz0r978QEYlmYRJ+1lGpMuNI4pvgU5wkx1s5GI+RobsMtoK6gk7oQKuuoz4TIanm950w1VTYlZnhXBaMHMzIMjFqD6H9pDCl38C6662yK0Qg40FR+/eJV905Sz/vDvb5SgfInAELlTMSnOZ+Woojrr6MoUO11LtH3SZuFHa9exjLcXgnubYOyhoy7elDpUtYsVSXt7sSgQivjvzfRXg80gyugpx8koVInTFqmUNFqk0Jp3T2GVMMGJfmcCxsD/bKlFWqpOGLWGnejGtB5KueNZIjIfdg7Nw6IdMxC9pnnc7Y25SsUXtysrEH5D4K8L6Uk47Eiq0zmSAwguAC3YCtuCnUQ1/mXk8BBeoSa5WciXO3UMiC7O/h5qqZtu2176tgJHluRGxd4HeSnT+xiaP+6aki1u6qY6ofdJjTl/nMyizuXTiubRJSxsz1gMXuwFePXqpI2loLQcFdne6JVXIvlXxuDsxUgXLwaB8mn4B26AED5vcQDjWhfuse+0kQOqyY+LzJLx99bV/0s5SDWqHJRoZ3Hvjgc6bNcfLbvFPaSkSuBIzrVPURvyu3Dr0IbKRfFHt8OIlKePUn6D7XAWLuHz5uMOxiOhVqks7p5cZcQd7mZNGsJcl/yKMDJ0tCbtsJXRy0IHHjV278MG9U3Z4T3OSNPwvI8nsx0ZUOqhCylFpeKwQxFUw8EOSVeZrISsWn9zVvUV4QPpwyM/6B0iH3KVvES5rjGWyH2ybpgyz5tOUZH0ZN0imnpSNz4rtSZMMf+E9P6mrCT8WQSVQUBx1r6w/87S9cviyXxeSy19OvuRnV2Ibvaf+lCCzdpbkRaXwplhHm5BFCHu5g0ClPKBq1zeMmDRD3WjRyf4R2miXbmEFOoGS6p65nTepPm4zppl9BjfVtterIwMft7IA+K8bF3jqAs9c4EsLyHFUp8iCvKRHCnX12CrTk9Tjz1rV+3EH1gCdZOGDDjie6fYGBpm2GwNjPJV/WllawFwUWP+uW1uewY2GgsRci+tr4jHpiG1D6MCzakMkdPaiwt/ylemPbPl2QgYVHbGbH960MkjZaeVhRt1r8OPfQRbJwWkrYtrvywMWjSFGRrZC5BDpZiTqzdmqrB3/0Y2wahtYN1rBeUvvq22VlWHbAzOYveIyYfWCt0+ACif5NkM5Eq+P+iG08/wQZRuC9RVejyAPD/okKZ7mGWN/puL8PhigpEkdV0FRpA8TB/40Dbwqa+avPWY8J2Fza1tvh4yO/iLo6AZQy3CW3lMH7d1NgrF43c9fHYguQN5ilA2s61rrY7AHUUEfktwGl8ibU9r8mGQHGKsaEXKsZlp2c9YS4DkW1vjCrErppTOGWc6Gc9kZTORDGGFaJ7pDekAdVKEdqCkPCHbCVA/baZI8Tsvv+CI74gN1WMuAEIkdwpDAo8Ul5TM7yfesNwg96K1lj3iZBa7He7RFOnLMapicxxtpAOV6jdTkwiBHm5QaqZsk3gDqLEyyJO4I8+r/N3Gd19WyyrRF1WUDA6EFzpXjaxMWYrXf44t2EfTdOY7j2gVvF9VXO7QEM6vvxYYPHeI+erD6kEk2K8IgfJL9a57kP36+vR3bvubB9oR5S2AT7r0r0W0uqODtdVDnrgRXEmHghIdIGvGqd1OUJObD5Fo8FWbe9dS3pTrnY/puJ9th8Oc+cIdqSpm8Vq/Nz1a9OY/M4nHE0c2qh2QUp0kZ21XgHN+Zro9tFhfeYYB7Sb+8CmZ0laet5rWyQTNrgIzsHtttBVbP6SUz8Hv4Jr0kHt3b9A78qbrj4iXNuVKDcz4uhlatPEjshDDltWmfTOjv+Txco4qWPVtoPAx2g5hiO8QHCnNX4JLrOnJU+yiP2bVyG0l1GycuYaLRhRFt1lm2F7/vpbqAjCPm5wHe3vjtWpJDU1Q/wZzcf/5iQJYJ9frwlWOgmiZskYdK4u+fuCR+znOu+WpLtpGZm1iBnY7nEM/ZybZiX366WbwCl5c9hqgE5nqDbGbJIDxMgNe0Zue9iBnQAjQPd6Jv8SknqjrCRyhlki/Q4lt6Fz6XEXWMopZM8g1dBSl2o2oJn2YG6pPeF+7ugWttCnf2gk3SoLTJtdjo7ZNVA5Y5Vv+CyBeu8JotfkxphHpOAWq2NaltNix8fuqnl6jPGu4UdyRz99TEW3E6cLYsLOMjZlAUkyKn8w653JaC4DmyldCme+YadHX7/eI7UuK9OyIlAuS828I0kYRmKN8huFSGSuFysqPOLOeEciWUz04ljWATuyKxP1uHXkiPD1D9IjaEj5DxBa55lG2oAcLU2n7PlzZ0j9aAVaFpYNzOLqHnm3FPEHLOorSNiAqyMj6l3UH7yWLzy8iwdA0hziESOmXi6rJ/hh4LKYhJL+l74KaVYUfTpLtQcN4mjW6Y8+8R6ZYXoXjvNce22OTZYltqIxtaRqGds5tll1lgM+tSRbZxvaVqrM0v/5p6CiiE3ZRr72VS3b7WnPg8Rfm25tPB3znnkeuFLcdehn6WFj91JdKjRZvXMd1CNCvXhIcq2agtFeWSczzP0htU7kOXgeTRY0ILgz5QWeoh5C5C7wEtlC6Kd3iTnkLvn2K8+LGkddG7SsHaVaAagZRVqovLRuaDNz7KZ48K2ExZfIv3uFsG56+77Zg9k7kp3+BK2+H26KVylPfoBTi8XtasgROW5ZuSVtKXQ6MV+avmltcSWzcva1bRDJfK02nzFp4wW6I8WXJmCRHOo3oWoJaYwy+YT8i3WzHh937ABbB6cVG6AOZAG60R1XjV1/RCLcVvfnF5Kub6trIigzpoAB9/aYMTXtGDD7nzIIUK0nWRDvoUIvKVHhwdxp5gBkEL1kJj+wzanEhFgQYQX2aExMmMN1QhlsyJaAPyY4JBKQ95WdHZPNmdMbQDUozK3IbUs+UGNi2jF12rcobCwwzRque0PRcejZmx5AghnIe5JFUUFvoJugvMpC/Kkqs1GG7GBpagIgjygih5Q8TxTTvlXN2Nfcka275BvU+U4m2BtCMGeK/c/BaWd8Y3Q863yNmNDcrCsELBR3ukpj53qPIihMHzfNxqPr277FYm1yLJXZWlQzO/FKNXyeqkPFtz325nGxFu3R3W7QN3Vrei0boPgpqwSkcDD0knmIi56jURZbOz9bqcici180WEW/wANRESUVTRgwoZ9g4X/9TPb2H3uUtBrzuyMkKDqS1Imjy+uLHPN8gOc+g9xwqJO6hf9/A/i7td2DtSbginV+Ts/iVT6Ri0g5cPaU3Xo8j35ldbWGHRfOncMBqqttZku+P5oHugLpueQrVzEF4TtE+wjzPtKZkgX1lWnJFTWj2NoL9ovUbA59V2k8zsaSYus28inCOj4nEcE02I8KBjQrvIAVLeJh3ogLxoB5KIZ3867OMrOHtYX37PF6K+8YIg4ZakysMEZ6YJm0S03M+5RaqjWnVkgR+/yFK+kgdDp8p9nKIjWMdYHqweTXPwTyD45kVd7WgZ2m0Cz5zIoSrxHfzjm5ynG+DnN0gTf7wyv6eOeTJGjwlhx88bL9JNSZLtyLVxM9BnxrGYg+tSNcAp9iY6wiXXAGmKInA17ebq7F7Z8dFVYyBT5zUV5+xJzahek0PwApIhV483vxScNPJZ6YAb2UPBv22zIwW8MFrw/8s8akoa75sjLdNEXiEbS3g1nrJyGR1g9wjF4Iyp2eIcl6jCiX7Xu8RbAm9ain1F+fq5t1HYJXwP0yPbt3uFTlO4Dw0J93abvZ9yjgThLtlIM5RzjeE23tGQ91em6MyiS3lDFLkiCFHUqBwi8TEa00wpLqEAwvg4TAKz6R5SkWzCsWaXFG+kvFpIoCpdmi4hE52dLCO07zRGbA+IEGrVwpFrH7pxoAx7QM0ciAovPCZSk8JHUO1jYB7ho04Kc4uDvIh57+Ad1a0CghTBGCg9UFRMxXUs4bj/nHVBx2r+EAqb+S6fRksj9e6r4MBq58ObQLMCl/8C9dYtkwJOPUDtNXRMC5xZC3wIxwu6Wbyh8JhC75zNgwmXVUVn/WxBOKn3KP6AXFx+cqobU0EDha1ZiqEyF5tSnC3/t0gDOknH8+x9JF0EcGXqzY6kpCjAO6tfAtJrV7EzM2JgH1AueoaJDl/6z2XbUdnaXWYeyOMdeoCWklCxyQdcWgVte20j8oqojakS6QDrQ+5LhQG54TR4yQLCvTPeooDbP+vmWOjF68grFO/gFUYQ2WF2zg6OIUJ4A0BnLqi18Oyaacs3MRpC/UEC31UfmHvwfGaDTn7kOvCDtdU82So2n+nTE9EOfPgmDD8Nw89cODZeiLEI3UsoFqzKu4M+/pIwT17zwf30loJ+RUNmhnmSQYiKMjNE11OCZJ0TnzY4mUmu4tUU2apsBpfUKvPkDS6Kno12ZeP210Wv26g8KczoOr8GOHVJqiP1niSYXL15NU/+m9blD8LLLdcch700Aq8TD76Z5BRXElQ9tNEuWwe4vI25/hnQ6oHGDJouYROdYKRrlrOK+u6CL1LAg1QEFIBpx50yuNtHNDRztwQ6SYYf7mtbeA+zmM2XiBXwGlVoMDEpugQ6bHY1HALzgp3woR1m5ah+8Ibdw/ioC83qpm1QPMJFuwPDb2jQ4JpTCurYVZvY7AQJNR7vPXsetaNrsSzQmOkCofuI4HJsu+uJ1UvULmCDsXqIg3WtB49H3d5Mo1KHn4qlbg6KrWwRl2kQFSILPrZnR1ruWU/bVsXOg250SF32O1r0kSq0le+/+9TZwvLFRfprHuz2gkZb2paufFBnxESHlV/HPf1fLcW4o/3n/RaB1drzz5vq/dXs2qC/k3tUJq5fOCk2PRpE63PK3q4K/u48N3B2vB7tvZPkbHWbglee13xEIMLb/sDU0vesl9hS25It0h6LwI/BPvIg+E4wMOhcHdjYUCnuI1hrtiyhA97POhPtkhQ81o9iJrdar1iwdC0RYRdk2NOYI2Jom9gqmNEHWkQNhXmpyheOkO8972L02Gqu0xQXI4JuVmequRChR8WFaSw6JfldUMP9s0Z5fSeV249yNVi9PtmlM9xl9VOSMvx5yqTxEqUZ3b+au+NK2JpJg2C2btTzj8WuaJgwGvbtgd1MDJbj2R3ZKh65cWmX16Q2YOU53GKtDATMQnqK7+8fvfhKJJ/j7dUwdQBVPO3nUOHw0oGz1Uate3mLPgm/K3oFDIUGjAYOtHQ64TMlKKuKqlXcAKfk6a7c1HengmZlnPnvhbplcaCrDfEKQKOyKvX3zOm25GVMPJ1ToZYbLhObdk6oYvTYkVgc/cwTnH+o8z34X/JOqD2iltCB0VLuE/oE5RkuTFiC3oZD5E0fw20fIe8jlH0E1kuQiqaH130RDmHCFFXJiHLWtauxxga3tVF7IcWuU5umq9RGkViRuGi8IzES2q5LSUrlJ8sl5Ph44rp4gMJSeWvNw7VJlUc4YmkZbhPmllHFFwp7cMq98uwgXZoqIwudm+wBmrzvj0/iVpUYyEG8sdIXRnKLCwdoLTZMEEy31PrvybVDa/fVLLCtDgM84kjdPLNQLlOIMrgqlZRuk1REO9dy0xwMVXxhavDu3fPV46vn3iU/p/QGbDZVflzRehyFWkxV1LMXKlxfDvXbFjWSclvDg7adePRf8Oi+W88eMlzfBjM6IUWOq/H9CBVDlayIc8ntJ87y7Q7/RDM8oOeIEyolNHhDpNlDSzBZRKfFrwXO//dAskRPGDx8dAKTirsx5UpE0WWlI/WoP5J9y9ZbL8GC7On1s3AjMyiPVzYyeBHnCy0cBD/7xP4P+UZW53/ZYhRWFTvJfK2G017y1VOJ0gdsIbePwAK7WLIbHdCMR2aNaOcNaKOtrHypTRP6FXhI3DDEiEiayj0yl6InFxtthxQD7Tv/Vby7THfWFmvhNo+Pw+BfD+U5rfNYXP5hDckTfNfsc3oULnPAY+WVXNcMHxNzRlzkprP7d5K8XCm/ISkNXBcBUtGR2sNDB+9KsAVHbc3a0LD0o5fLyW0Fz6mEOzwzaJ3MHTp+/8LosyLapetBPYMzuscz7tpDNRb/cRwHPivP5ps4F8z093dFiVnfRrlqdXzWkkJgGXpU+tbCwo15afnRih52gcLXeFfuEvn41gGirugxsM41CUqPNhCjhUjoE4laoo2/TFD4KqbuIC3BqVeb20ii3i9X7QkcHXl3CQyKOzhasA25HdTGUUGUFZRPU9avPqEnfJHW21Z9dWjduZ5LG7Y3MELL0bzxwIt2uE1Zk7mOBtz4cUrgspFP6CqjQ0eanOTlzNci9uVKQDIlwcW8SejE76AdJcwFocQQcVGitfYOKhCf8bzoJVdzkriOsE14QOWmdDP0XJq4xmyGe0habMGn18VPfCLH5dzTdMGHs9lZXCLeQFZ9RHMxFiAbqolDG2l/kq9tPuOwuXRXZAi81gHPFaofZN3ncRN0tkOrMM0oJYtynhInospC4f+iyae4YyVDYrz8hR6DiijQ8pYm154mNjTpqmFFBZ+1+jSXnhafnsWnIVpg+cmpA/nssqmrywJjw9DSISX4gFNaCF9QLknPhRaq1UKP0K67fBI01xw6l0fh7a4MRBCHMj6sjqEsdLAdthlv2nw2kK1G5aLRkjVCkEake9VVfl/d/9VbZfUEFuehSfSewWvxNJ/7PKRqAW9Jz5qL06qO1jb1FhsqJHVrt8sHxDq7xds93uLSc5RpSRg2nu6XzOPZ3T12+QbKcfHPogo/uyjItUk1hDXwSUcxXZzLTgeQg+i0eEFmeP6JkOUS1RgZHIrIt4UNNyLFB3KuY11WGyP5dslObEmCXmZArmWiRhgn5EOTHFCTUFyRQzuwdsFBNWEBMK5ZxYei61Wc9FOfhqkRi3f9kZ4Nsvyyh0rzwzJKyT3YQC1xhtGUcHlPKLT/E7HNKsu2aQ8b2LukowF2J67scgV3INyuPLGUT1oDQWgK11PBsUB/oO12iFjiU0K2pELpErOhgEc0QN3Bmx7LeDeUHxFGpbUZypUIOBiCf+XpAH0fRQPUFN/VQ1nN0J18PHAgCBjDHfjAs0yHiiXD5MNgBWZZNpjRjOVFtl1ui3ogUE4YQ/lQAHoYzDBctaNlthws0yKPlxHK94NBhppaiYpiiYYywkfdPamqCOf8LxssOIbgOI0Mlj4DJ5hDdD7E8V8jzZYdcZqC5jTESg6WQwGks0NQ6PoDHWgd78CmLsiBnlg5WI11xuEh8uC4dTgOMj9iVHHZonqoik9oqAUlfISIQziq0K6OQpTQXMDZHPLQCEXuM9qHL0MTFS35aJQv+yJK8kqrz8sEB4PxOZDr2QeCj6HWE5q0bRrv46DCBANI6zWPdImt1PVaz+takZMJ9Oie/kx/9hE9Qxl4KmAs8EiOS5MaqY1+/A1kFnhrqKQRFvuYrHtUaBZvWBu9VG83OpkHUtySVN5NcGaaFS+8JLQEsAgyPQtqD3ENdOrKSEYZXBZ1XINrIuM0eJBZQEpvLXTA+a85fg3zta3UJquvr4m2q5M7OB0ixeRxaY7FXD/iYEbYlvLY74JeZRz+Z3ccLsdbWpbiSlboxcsSb2rmndnxWJUZa3jf3Qh9yctxUIRoz8SV8Xrfe+5uBwPNVoyYHrwrwTpZjYuhANpRdoikW4tHGeF5xFGBTvJGXIjcthUD7jv05/kS7VoFf6cvyNd7cfn7j1v2b1Lh2wLHZEPiNWzk1CLlNdwgWDcE8772im5p3vwmPL/g8p9cdNjOQay4az78WePytKzJOmZs5OY4T0+Kc3XWNZrq+dwdHsh2uUX3Qo0s697lpixmIySoJ0W+4spRgJJFIVC4eHFRmqckD/GgR+ShM1v8XWC4vbNGWv2FSuMjwcaHmPL1x8YMtkWnlc3PRlrzxRaojI8iNT9MSlm3HwPDHE9LtN4+GypHnrMHurtfUEmTga1/71L2Xxf91xXucuAmK1iVvIGwmi975FOr7YUGF2IqQrvlaHxPmw4f6UTF/aymS0EOsg1rqZyn7zABxP78OjhJcq1ZWQ85PH3DfhHSyV34YlGRoOaICpjGRCSxTWyKGPRr1ZXKWowM0xyPGuXyeaPuaqtUtU95t7SswnInKGuguePze/+D8uLsUQUZMy9CcsC+E1O8b47216mB/wNeXpIvHr2Hf6++mL9LfrenWYG0A9hzj8bs2KpbGNiUTV8V/pLmeXdwKkEwCw2eNkmJbIJz0+RL6oFtz9ZiWId7SDqLTT307J++8gFBVcjz7r3OEu3tDi+4eKfFT3A1wBJI2DndnXbOS3gePNJ5zPCXPB+4z2Fh5D6z3aGykXTf2kueUPA6GCur+w5JUbTyUXnJXjPuvlIKGwTsPrc+24hTV0wQfugKp+I3dhe0kG4tA2ycHM18H3sBTrR+qCte22zxkmZ8Dgb1tq/7bOLVDvRjvCm5BtN+3fFqePLMBb7sAK2ny+95DWSDyxL1CgZEczTpgD613awuEVrNhtpFkzDkFt7iJ923MFnABUCu2MZ7WlfNa5xFuNROHU9X2g74qtEpNaDXt29pFztaUf73TR2lsFy41e9qr5+LY973IiDHxTPb/p3Hz6+7zK8/v3FKkWS8dn8o4Tay9kwujdTOnHQ29SqG1fezRPpI1N8oQUys3A8rUvl4xbuZgx8QPJLMYiIeS+4IeLNCaZ3lxMDgokS1MYCigOkiMeJFmK/tsXE+aBO67xjlB8TMb/NjayRrJ9B6nOiAmi9huRxGfNU728+DXGnqb7g61v7mpYWOqEwM+g5V9yQ2MkqqOsdGgBT2kQrUAVxz3hlfRr5zXOYwuO1w1oEw0eaVfG/Wqo9iXxgf1PoQfdjMZbeZ2SIkY8uiTAyEN5oS39upwFsfdokw2P/VH2KKYauURB3W3qdqAfGykfFliSYGdXaKbcT+gJepFDJv7bu5W2W23z0oLwHOG+O2FaUpW8HrrnZ3swlCehOal9oORcmesp2voDkUkZ6FffR9W7BHS/GrztmLJR3QXKczHgpP37roJ5E7x8cZ7wPpmN3K1EImKPE6/EOMYGweYeXFlCtsALPxxfEvCrZs2NMVH9nvaY5ank6ZJrjUCrtTZhZFSWdgcysxoUdwsfmalgmd92iLloUe6SYz2QTAqetrK+a5tRyK3Ve/joDnKpeCQVFSuhlai9mhoICpcEXqEzqpOvQT9GSentrkH3DB5wSzpLXgJGeM6xw+6RPkhA+BQ8+s/gLPb1lN2Z7VshOTPIz6cLFMqLkebH/ptztsVG9wemmYSJ8aL9PlzblNWTVtcZHyqP9A1uOUq81GdzAC817mRLh63irqE8ZeJ/Fhs8uekP9h7+FAYGgXiWfXyWWoA1t1cH7fzVD+f7HFjwiuZ7htndPYVlDsanLwiXdvzHgX3ErgbKMdShEfvmvwg5Yv4AosLr3MiFCZCmT33gBtquW4G/mCZ287lKPFm5J+4AsQNzc5KiTBrhkXlkefAYL2b+BSZku63SEi9hTgYiBKF9+i3H7TWysTNBPnM/yv3C0gEe/luTDWDlCzIHpkN9dhQpsIk3seaodx/kbEDm7v5oufMEqr3dl6geicwECtI2EFpg8r+mkK34k0TQ3RQUfaqPIpH0hHNdLG9Dxvcn+ATtmbWv/g5ZfBqNM0X9g+5cYuMl/ZLPDtjmz8685AYR1FcTOwTzCRl/jFLUoHL7xDIMRQe62XrDxIiW6DXf838U+Sp5dqSyWg30PCJhEVxSoAtzky4Y+/2y6kBy/NYdE3HUWfPDhwK7eN3TjgJ8zJQt/yFE1M7Afn20Usnf7E8PRAzMf13FciIchS0KyCMHbidJaMFGYPwSFh+/uDm6pT8JMEcocbK+rwiNPVpD/alPhnloZMyIBEDFLLywTllpiL8oUbXIxyYdg+Fg4abMKknQUV4dxpQEgS4NBfUq1cMu756muJf8NF4BFAoJQdpU2wxcZ8UujAF9VUS3xLAuYlQGDkzpVVQ1NE5WEvLOnbHRm6UxJvlsdiKd48FwJUKvhn+lFXB0w9hPkxGd562NEPdkyW8gqfizOfox/IQQbnPF28EPrsLRg/sr8t5mQu7JJrAiM363N60oL4Q+uZ3udjpVK0F+fNmbADra9uMJhyr/4valCePhH6Q7m+gr/+IqyTxnIZM3lFPeHM0U6WZ0NvNniVAA/9/IIrcOUd3IrsNOVFCbXgDyWcQ24xaEvYoUycC7pYFx5ieOO/m+wP2MkkxP00+qqUMqxuGFq0EMgo6zEBXbvM9/EmqUky26xIpPkSdiHCEwwvyo72eOVifY0Ysli3Q5mMoMegBwj6L5TWgRdDBO1g0Lri7NB5x3eSSe17oSS8haUrmz5UbyJ8WyA8xgXNqIT2CHdJMuwXTEfoNE0FfZKOsKNpIh2GD2nfXajP1JG9Dyc8Kt3WOEAiOdzKo2WA1ObaS+LGw0e2RrQAfBBe6RT1qYvm8+6cNyDWayFHiIN/myBQKHPmaxW71w6bWYECBTjysIH7+o6VselvHIzmg88v3WNGodnMpJpz2bQnkIxp7NKPH0m2Ja23u7FuYQT7zDoacUnqLYIABedbkmMs3nAOkNXLsrrr2ET5GG6IYs5hDkV7gPJJRi108OwyJIvv8It8i9PwQo4kGJlUnbiNz069uC2gSPsMO9UWVMEK41FttkliD/4Ug3CRiWOas60NRESn/FpoQu+BsBftOBWJTuJNTIamq312JJUPG8x4sfyJXPwTVE2dL17RsoTzo1i7JTq7muo8dXmoXHqUuXIeV3GvYaWkcsw8k1GQPEoKEKw9Pyuw8X1CsdQ1OwysQUpKMwMq1Y0oA4LBkOYGcJA7DkfHUKxDTHfcFqq/+lRdnTfZ5IWbHCTWalJlfSHehxy9kvVfbXk0ba4bndfW4bfmf6HedC930Xi9ljRKsXjlerITa2mW0zKZMBzcB/YGIevvsxMwgxfKtTOhRl7Cfs9IhZsCLtEn4vfVAxY6XW6DO1NJbubGtDjoMGNuu3c3XY1QkwpFbxOFSmXcTOd+bJdUSXC+hsgj/vydN6PSMiI632TkJtRwAvgfOT0O7hFq49kd3uugY16e1GNsOsokC4ueoHxNDd1RLKubP2P0gCaH/0Wi4XM4fFAh2nbUIVO3pkSM1kbl72AfAl+MNeLuqDAchxxxCRpxVaERu+bLlJdkXTTwmuGyQIwdOdxeKLUf1dlgJMz/1w14f1v9+4v3QifuDNKZNkCvcAazMg68s2NnzzvlwOLFMUbixRs+yFolNm2e5wwyiF+ktWkg6cGDHcsMPdjBXLYDzyIEuT5Sg7w8wmAN2vAiJbzkWAM1tWbogN/zES9r2lsCGLFTiSMRxq4fGD5TXPE5cA0zH9Qq//P+Ea/rurjqqwo3B59f9xygM5aKtibfOu7LkZtKcvO3mHz1zWlf1zdflyMPC/FV1obgNAndGD9XH7JZfSY9jawCOAYPmgFYKO8e/IFGweAZKoK4upMOV4N8IovjPn7yweMwSUNPKnr9t2AIXu9wIagjBQJV6C7iy76NsLf3yap52PBZx8sf5x45byRpQvNvS3rMvQmKSWJkEFU+XFjO9CF4+ayP8JVPmJ+Fkuszi99JmqRkgxdvy9pvwTLQUYWpIIi1tdkbYHhwC8QaMLPpT+ZMrQIYpfKlX+8xH5ekEzbAT2HZwBPko6e2mwu2LggQMp/zKXNlyFGeULQzLl0NKas1LFOHKlw9glLzf3hIr4q/wU+f4K+TJ0+fJk9w9OWzZ/E33yy53oOfRZuv/5Z8s4m/ilGM0PWXXz6Jn32ZJF89+Rsfc1i6ijfXqxLFexAjOJUXuEzY4ge4QJSkp8UtjQl23ZzzUDsItlGhOCdr+AlSp5w9OTHF7PQOXG1cZtXEZ4fT73xl5+WmOB3B4avVjG0wqrf3JE2RT4HgfdS5cpYlcW1zBeZuEljgpAKGCO8u7PB4R6KIch1mFxgiHBJhrBYrMweXLnQ9VGTSAgfPaQRzkU8d55InNWRTLd5orzL+KMPJhU1V4jv4/NQjCk8CD61JzECmAB04N/WcRmT1oehPWQXgMM1gAWgAzP0+5bGNHG7cMHfI+f6b+T03F7CpOcMFA4+4hJh2sRrYyAaKteZT8S65t0qKgmurv8NOD9j08WXWQq2zLvniLlPpHCGdVbI3SsKCZ2di+KnWNoCR7oTHWs2Cbx9SfYTz9Z98rACjCta+3LS+ctZmf6JltcNZYEX8+XWXvH8Le0dKdJ/W2xVxLyVYBJULExIb2Rai7xab6MwSzuhgASOxyasCPSCNl61Z+6TNSJFkTO0LGgY0X5BisDnpAGqvof2cuncDEbqtG7m+XjdwmXzdfBDPF2/FVAs+BpqM5OtGb3Yv8R3vgAlOFLVnka8lCm5PiP32azHXGYK4jGQom5ddTDSiOxRSmi2CFMiAPv7xCuULLeEDcJWnrmjxPusoUHkmMr5vq0ODcpDOvEdr8ehZghlShe83ZKdGHVxc+YIF/TY5PJ0iS1DuX2voUFFS6mvkSEPtcCkLCYj07mIPte0oXvB/jpN3Bynm/x9d3ddGZ4sS1b5HoXPnxZaLIVyHyPN9ccZlwqiqlsTCBswKNQ/bPENEbcegv+idYnCu3ogXyaU3kj+er/8N7khKPpVVJYmZckliT3Z6P/iD3BCWx169ti8gvGwbhgzAtacr6EzKMGcebFC6SfGqOvS6YlLXbVkb8rPORWjcA4vNPYMQwfUHF2JLWDQHwKKX4IE2ILewbODGQ7JnNgQmS+Dt82TD8PZpWUU2WKTut+xkHnpyi6wo6d3Jz5iAbUiWoR80VBHBauiphNY2xcJKjBzpD3agub2/eDmkEYnxsohHrw+c4cC5M2fWj/Gokb+Iac8cLod9JYY/5hevaIzSiWPp41VcUsbEDNJ6d9Enn7RIgZWhE5nIyIShjlcbWMh3Z96KwYzbhWh/9VyOSBDZE7rP0G7fHv0asocnX5GIDN6w9KYJ5UAMsmYeQo8kOUm59fMa5aTf/oIWGdCtQjeR7hszJ4AHKG255+nae1UjIqxclPIkGsyuwORBO61yj7/6wv/FnTy26y6y8r8+zCBBbCf2JYw5ymI6OAFB9fE8NXHRtIzsWmuT1YmGq04W3ec34UayScH3I8+ecAHpZCi0+a56a1shgQZxSwafNNbPw/GQjFTd9U3x9JQJjlybUMJCcNX/rlYTe+DYqCl8kw00aQb0Tl+Tj1T6uFINXNiC5Iy9cjGf5Wfy6riNiNsdHkqznFS1Lk6D0N5dcWD4xjnDERaHkT3UI0ngRYmQDME44lv4Lndy0/kzt6Huc1P6sTalF0tAZtpyL80rPAm7gqrNOhMRm/x+dGPv30Znt7C39OdKOQuzWlZFSWXad5kIaLwk37IYOQS42rNDchelw4cGl45VO5xANGkg1qPhasbna7fF73zKmWE1QQuxbW5OHS0wNDgIBwA69NlzMx94Sz4Vl43U1bgKGJgyO849w64WNDjsSs43npQBO4Xj7kl6/eFud5M++9K3UwiwFkyPcZ9zZF2ZhnxubS1ek4wsfiwxDh1l87Gfk7cGVbO08SmnNUacS24X8yz8N63Lxe9o0JkuD3fiwY7IWdpa6LSt1zaOKnVZwT1Nw2DfBvRygKrS8WN63qJdmO7s0sLImgMxnYrVwUxELuWKqpxao7zr6ESaltnVDO1Yl6zmNtCYzVz17EKpLacmY/brsVrCwY7cFkj/NqU6zB5hpy2Ix1hqblDuPazsigm0HowXrxFfADPiTzHSr9IqOxkt3sSU42cXzYolJO8R4p3cVfDA5ZF5OGwMlzlKbzzKxkPUpWsbTOt4f0pK5IudoTT1QIbTVC7XbbhCW3nnJMSjh6h59ZDlg0mB8g0Saq/QZo91GyLkCo3UFknXtQHOTpNsbIsJ8Hoj0HYscZGNrAUBIDX6+B/UkLMFuo8VSbwAEjO+83s/jMCMb0uhMzHj+x75Ye5taR093wJNIJCvzM0bbwR3gVACNIF8GwiVb51QxS4QSoAmwEK8mMlLrMHNEALQHwQ7VIJNau5Sc4u6cUtFQfrTUtpbQH94pWWVlDW6KWDEVktojW2zvZw+IhjynA08/mAGMeXW0ORDGxFF2oTAoZ1jKc01BjG4r5vqVNCnYA+9buoipXwFum7upY+ce8L/4qVY6awVtkdVn9F0J2VgGipwuXhRFCU94CQ4QPEAyKZrri5lxALheadSGjEn2Np/Zl/3UHfWm3jzPualVYJz7wdY2VNhOeBl3Xj92w6yQ2AX5uMZEiu8xMPVys/Fu5e/bbzeh2M8KHuLlzy1xfcpqVzDM0mHMxucdls9bRV7tI996qpTZcKHqVctj1eBAAN9j2TbRzf6CNGI16O1qccVeSy1iWanFH5Shzx69y5Z8jSS51dnJpSQqemM1XJFwJhkZC3VBWoXExakz4E0OjawmcOajKJPArvzW2mEcGVauKCCrNXSPWzWYoolTFtCWr04RlTlbSXua/UiqJPdPsX+xmUpxk1v0R+zD8mT6MNNjur92OUEvpQHa8xkaL9ShTD6nkb6ttO74RRCvhNvCIZ2xeWRqr5Zw4YOVccamTAwfdgxteRhNcEOGb0EqAI/YLnq8OjdfGmF6llTyiHaFyrQ+ozR3OTqFG5J6/0vnXN2q9CAZjhuVzI6aCx37B0U/F1vkUf4BMYzZfWKMG29c147ade3ZZV2PNSxtYUlqNyr+7w2QZeRibnf16ve6Df9pKf9pGf9pC/7SV/1kS5z3tvyHG7xXbrBFs9nNxhilKCy3Q+yDefp/JmtBH/tA1q5pH9mntu3UJs18f0pLoLwtE6LF/Ktlf65+LGU6oTagGNDH8mTGt720QWvonoD4X/ev68rXj3HYR/f7XaYw8mvxaebb47ffFl8SJ7Rb+Ipu9uDkrb3FtX075+I6uheCa3Fi4ZuaZ/qvedCXKHOQGBi+EA9DDaNsIPObQTVts4XL9M6ciUDAp/KI1s2Cx0xcmgdm7exLrotX6fJzy9ydnRcmcc73n8R/xfcqSd0RXTvChISStgH4cgyT0rjVDCEZ/QeZxW9Tw5kl9d8ltTbPkFCVt/XHOPrxpzWxuNqITzHES5JVdbRvu5cEfkoTXBUopivcfCG5qsiVSFDeIkZCI95D6DdxouPMlGSBImSdHezAhQXzXpCZ15YazvCw1EdhsswXAXhCIfhMJOYhmEShvMwnIThNAgn+yC8CSe5C5cJCUtCwpKQcJl8KILwPhw6uwvCeTiX+X0Y3obhcDUUYUmKXRgONwgWLqp7FA4dTjIOJ3kIh2Y0TQno0TnegQehbqXkE4bmPXu4gonVX9yFx7Xw2t8a0Ti7TRlk54184VWFPeTBDLoPe7D3xsYwP2tUfNf7VqQ3ega5mSPnO/DFFuTljK9BTvbIynkVYfN1bwQOcjNHX84Lh+1/nTE6fDBvNrx37cXPPo3ZHccn8uzVwO2RPszNbu1y0R9k53WL8zXvuvq1rn5DCaGrdBt5K3neZGp4h7Ej63w4hE+w1jy+Bg//w7tfxwxc95s7DwYycZdLxuiu3Nh7Lcdi2T64yX8TUM+Sngc0zdR9vfYYkfsSwzNj7Yt8E+1xAjFVtXiU2YUdI4aXb/81KNSZPpx5Y90vNwQ6qDxD2qEEvGWqD8oHE9NGzAJyqAQk1pddCA9kWvDqYCtYDipEsfD5lz0lD+H7rLt5NtlFFuviO9Iq27Fx4x0R+t05Pr/czbKOQ9+wpSUKtOI298E+2VpbmHmaV8ziiAPWpqHdM6DGBlHqnC6Kg6jOowWP+WLLhSGaOnRoo150nXYsWegRT5ughW+hjz8SFzTeOyIBZIy67efYcaEM+qCt3o5B4G1ILYjXbkuS79/u8O84GpxQIFi1w0esV/Ot3b9HkRXhwXB6mfuEoVqSZpNdhHOLRyQZ5NHTvW3ZZHzYpMF38uXq85SKeFe+q5882XyV8F7hPpfGiVTiZrE56IRhr4txSQuBqt5s1PbGmWceXUxZpPp7aiuG8OGVSsvLa8N1tFuh8zfeWRdRyqo+P/7AUSdJilf1nFdtjagwwLSfw+Urbm9wDaOJUUq4DpMTpO/fCBtiwwZRcISlgL+0AE1OJ+hXQgkPD7rSClC541jhWkvtwoM7+lZoWPSEF2M+27D55R//Wf/X//3vL9SUNYG5OLUO8HbyX4mHJb5F8T6hVC/lrcKoeIDIpivBPcro4aAV5d0Fva7U4Bpvk54MLY5N1uLauzSay9h6Q0bQORJR2s3zomiin141/COjufgDTl8JeP1jTFgPBS4ZBSUIbad3+eyZ8qwsqHbrQdIk38jotIeH7byeNeFrH7p80VsLdxoNizImXIVfhcrRG0Z1aLeMgp0FQtOsEGbKOLq2zZVHUhLDxVgKjA9BROxlePw+D/XyFN/VLMEo5Ss7cUVLTtR3dXiXI05yMFiRxd5WVr8ZM/R1q07D7YYnHe97z7sKAqe3ai/PiOC2pA6c0t1VeP8UjDeKn3/74f3TRh+HDRqIiSsZoJ8LKXtMPtphyRAy3ECc1mCIuH4kLr1319zXfMqJ4LJ7hLnI19eiUrKgQ4626XSphy1jHqGIdwc+FDYpSaObq2Bh9Yzobu5sFeh4updrUXvgw3cFKb21axtYFpz6nDcC82ViheOdnUIHihS6T3k5rPvm8qXi5qIHtYbiHUUMliZQohz8cDITYymfZeDAwIC0b2cNzc3pT3UUWNgRtOvwmA9xOGe1kMnAVa5KC/7oqhuJCSrv/cndwmUVdcjcpPZDSzISW49PkW4kGTKgIl3vfP4XsSexLpLNbDMpzu47dFqwutwswOQnaABT4k3N3C7DYyboBBGNeDonLmVseLSjXHDvgTOOwPOrOnobHwnsCDo/LTRxFaSi9AzOJkd32IIN2grF1QrZDVRJYhKtz5ESbluPjMF/o8nqphDYiBeebAxhzt28Jwl+iZzlNcdWcXtBV33NbAMJ/g3jtLcfJrjk5G5uN4GhYmU5PUYoFQ9dqThnq4NdizEZrB+958qaMDxtnY7DJWHhipp/8N5YstCca4jeM9/+gdi/n3oS+030KV9Io3uaI2mCt9bhxXuWtXhcb9neNfST4QMTV+4I8gsn0BsU5zbOyks9qHj2Fb+fggppVa2rF8JTOWW2uIV5kc17JYJJHkywsNqTjU4dRIx4Q7teLv9gaYGaoUpqjKnSSHyug+UV9DMkfLydVwKd3/UJonoNpS/FgPSw11xRvRS0a9Gm6VI20Qk7e12MS05oCXlXP3l2g2hdIn//KTxVJyQSwe38mODUhW8b64KblSSp75b44D91aBOU1B000IjaGhCh34U9j5jMzp6ycEzogUo7qylqhRle5qRDpo4HMkbYAsHg57V1nHH929MmdnwNXu1isZEgg6yQtlMJ0GK4h1j201GnLzlAH7O6nx4hh1k0Ilk0IFm7rgvRdk5CLRAKnA4LEecjdHEZsQP4V81QT+hBVp8J3y1e4GnR7/tpnaGSC4QC793A+/7ArflhgLYhA7TSScQDoGR3AynvBtoZGWxW3YXTUNTB5m3cNQ1g4Sj7oTZsXufto5/66flA083pMN9ioJDM8cwGQoEHiqwcqCUQgiGj77ABiZjbhIcCx+ad5R56FWpw1WBdGQa0AawnnXqg+oB+GG6r97O3q3BZImH/LV20LH6iGX7ItSnBEGy9hR+WHedmD1FB6ugOgRftkkoVMBc32Hxl0CF1eWjBmWlulz//6rnq5SihXW/tvucm8gPZzng/XC0BthvykOu8IvXBLbA2AbDbBldhFuII0bkbs7B2K9MAVdkZ4od9/OlFEYR81708P9VQbuKmS8f9Mq11m+Bqlc94PdOIqUpIfc8VZFuiYhdQ3C2CSqqD5qaWoeUL8UjPLtBPORVZRJWsC3dtyKYMbn91YQcX4jbLs9cUPPq3GNXO4zEt60jQdDY8RLq3ceCx3eQ2tMoX7DnBQS0uYzz39XpguvjfJNQsMnRH7FbRIlMW1CK0XM1dqCfly38Wq8o9vuBwreCErw8tAIZOZkMpihxEZU4Ds6VD6fK2QJlUem0JOYm1JJ2eAX78kxRIjgXkMre+uu/RCV4EPXcD1YrW1yu1DOEDUO3RdkcLOBp/Kt0iDPKF40eLrVMwFS4zqVafPUB3UUXx6c8BT+d8vvrjP6t/g6d+xEU6VcrRgIyscgAeDXiotQh29X9u/vo/jY08/ev/XHVRcrr+FA3oLi7q0DBh4KoKDQTuZlnAjub7VXLKHXhLqlBAB6oL7EC8PRQOJFzDOxjLKjdY+6ayjYqXmgxoZmnt67JHj+Iza04qXPD8mWpqAGbAxZof9feU4ZeHPbd/mjIMdFJX1PCGfydAT09XmTl74k25brd4Sco4xTP6LMSORWSrZD1YXSZmIZrSdT085l0arhf7FLFyCuCqBXo4i+MimDSc4oQJrWbtkIbais6kaDBdvEuqv6K2brG4fRE6rg5vwEIsZkbqasmAp3SDLspFcwUrjsUrrkq4goN2YYmsgUnC8sAPsUo3GPR0Oi2ONw2KHAVraEKfMuKqZMiE208q2LC8JB5wltmW21l8QlX5Gy7qiP8MrFVEgNKmG0wtyoOa079QmuLT4luUO/ccDpax/2H8Mr8ql8MlL/BLIXGJJu5KsDaCX2YdmNGIty4fB2tD4TTBJswVff8bRf7bgme3832p2CiNzwAGdD5bldOxVHNtXxXYldeyLZtUri6uH7f+rf7A6b/X+k2l9dXwlgaPKllO9ovfIwM8n8BTXz2+eh60ETWLIdhLg1xdTlu64jWT0FmuXDjreWNXVJ82KMabO6ONuhgzuMtKz8dq3BiQ992Vzr9o8xC1KbVufkPJS951SpqaL9VLn4zr5ncc/YYZrfnqHpYLd8lwhStjLCPNWZNIm/2B8dQqoh5TZilNEyoKf4XWlqo/PItGs/j9tndbUrW+I/usM7E0MauNHtnUelNt9cig5lCS0BwelpIOnotdId8EGawQIYzd8o/sQmPxnhVo9nRtRtal00KTVQ0RZXjSbbkGqrUSZmIPHpE1GyMrBqQ1dRMTvr5sSBmiyDqUJrCVGwY0b2EWa6ADZdXuVsvgqpxWj92SMvmJSANOwW1eLqfkJo6KHUrJN7uvnxZT/Cm11jtWxiek9PRvu/hv96c/j/l1/WQ8pZG2TKMSoz3uWzBXuzqDLbtIeeHSa614h1dhmhilNddRZSk7yRzrCGePnaggTXa6CnEJb0ZZsoWHT3jrjmdQ9DWZSWAPF1JkTpuOyVVPUrpsvOSc4j+gxe+UJosfUkpLkvsvm07ohgd05Cw2isPKPlQNUycbMTnR31321XTOnre8Xw84P/uJEni1DvRULtnRGII8+OPvzUEefqvZbnFrvMJjV2KMy2oZ75D78ro+YAEWJWdhveMTRKtdT3Bd2y5ldDPZijJDdREPoZuahs+vx0tuSN7zB7AD3KMiAd8UPZsbOrxXbh06eRbWsaxbQPaRKNwFukMf0F2PF287aT5EhTJY0OIBM/XjFWe/Z6tsXz27Nsz1C1CInzzVt7d0SqpghHvfgo9f1colwV4XSj34QJgwS84Z2e78WF12O2x7XB2qEuf6OolI9NrGIJ4LOEHUAIEgi9dfXz/R05SEAf0bz7kS3sj15HWjKED+IYpQ31W4jN9JrmBIMSX7vwn+YRWDHb5Euzrf1dWzuykqhi4WyRkKplen+PLuDj1Lnp2Kr55M0CngGT5Rij3XNpzWdWanlo2kqvMcp8HXvqfMiQ6DrvEZ8ASz2C5Gr2mszfTcAeznV//6/rd/vl6wVbmiq0A2+JKqtUM0kZkWxNkSbrHlZC8NFidZ6x8Z727xyok8V4AfUhgeRu4NMJYu+dRA3dPcbCNidwakDmR8GoOOjfFvPucwYu+N2VgXxzD0tKDus3uow4a6T+Pk2YK6z86NhA11n4aZpAV1n4YtlAE9uJrCC/8sQ+Ue6yIFpd9ELuPhGN5+FVxsDUMlNKZbGPJ4ene2eEmqwRfKSBaTyr7W0CFTFQQRo92CcryKweuZAR9iTlq+6LzT+NZ3KpZBM78uNVMpnoP7Dm2qZ6tymfIK1uUKPGYqeKZynpEUlT+WtC5Gtjt6VPTWTgAEAV5bzetBEv3e+gqymhyQOjdCxlMlLkkVtQmOLOlaZk5fUiyCiv9fnaVCb2BIgOQxKt4zzN6LZ21BGUzeC/BKILNfciEZTxWm1gdtVmkmXeFp4DKdYywLp9aFgyeYRdLCGeDcNDMohuGT378uGE43SzDR8VZKTnwlmAmO7yK0I7aM9aDjVZtJ3+hjyOcPnTRffFuDfuOpFTRfRZKyEsEH9/ohOJdCRQAdmEe5zIYIiHh75KNQqKXQnBkklWETnJ8oW/xA6zxBcFs1qHNHJfU8souIGzdeJ5dDGt2KsONc0noxoyxH/hRgee43Ao0fU8TKRc+paQdWdqUyAVwME2n5+vlg7ltuHoez+orRXSbK53aiNppVHH5HKlK8eIvSYa8NEGpZqVBdw7DQKYYZbYxLHqgD01Af6+AICRs4A9l8sL/bUwkD6zI5mj9IoM3gpfP2w8+/BOwFgbIhuqdGJTwrvnLhLgsa+/ibqJDabxgF7dWBVhq0xysXm7yd3UZ72Exkc+mbikwRw/szcUgov1PGAW6BDvmGxPu6GOyOhQjiNVUDHivKx0YZyGiXbrmLW3DZBRN1Rdsbmm5GhFuvyArSZccjTldUnNiXy5vkHfH0U7kmHawnIxyn4qRehfAuxyY+klnOzMisinjpfO6DyxuToDvxfnz18gfXwpdiL1ZHObv3dix0xvd97lHBHqITLNTTyGpDhmqPdNd0zW+UMPe7KPGBYCdYmuASodwGi8L9vrEBRpCbQIRZQXIHElfHDKBOU4ZP2ALlIb31XZA7nNogzqsSpW6iMV+1pClBLlizWDyWZqJHJ1mnwBK0pRHa2Vgcb3F+7WB7dEQOVBOu+NjhMOIrgwOWdsUGnCe0tJG6dLMViLe1P3e0skUFT13mN7G+9igj8JaHBTm52GPGnFKnBTjht6Ais4uxQlvj+5NM3afFT7CaXMQpgWLyFg89+8ofaMRWXNlH0JZwuc/pka/it1qVEuQiPtIyHTbzg4C8Nz8KsGpUfH1OH3+K2xpdiQTX3hM2KziDnRG/bY02WpAA2g47FqpscVwYHo+kJ/FarUfrjNptSl8ttLz0QC3jGCuhdH3VWlwq7r1hpXmM4dXpxDtvNmL0Ba+TJkx4aQ8xHtve6g0t3yf+M0ZT/U62BkiBrEl70tXjqx6DTqu0e62SelPwrZz62K71CXnIK9VgZbop8IY4aD86XN0uN1PWe7g9wPqcco53w+Ub+RzzAzrisrBYdKVpEUY2jIzgF9aXT4vbCmVFn2MpmTYTQbwcGPA012tdJH2q8aIo3r/d4UyY1mbbdfMH+fnfqs8K2+UjaF3gxZh/3QorW7CtvbKNa5t/Mly+gsP/FWLFXfuq8FXQdZstunDf5hfLzyxFWVgLPRGD1pVGh36iKeJb5d84IKF2fbyyrbkCpIk7KG20S5twySYoD92CGw4nZhKNxtfBU/PQngZebmMQpH8Lh9qUj4ingLdTCFG5AbpcOKSP3XJ4on/WKClRNfDstBmmE9bApq+HVaR38CDVhUqc0TxUzB2s5NXA3HROtL98TlQWjViFyo+hMpHPc0DIswrC3TZS0fv2i4QcYVthK/nQhHmiywSvrm9uVjf0616rnUdRw9dyzQ7lyUnc4s64XpXHV8PshdlsK51dyjlaxfnSsdKcYr+5QWwHBwNMsoD1FOfJjO/dl8bH3vidkoMVsOBLL2p8C0fXXYCZ7UdzM9uNxmSF6a8Y3nMvDIDAEgTuaBiYumzaysz1W6Vda6hcJZnJhdFLZEE4W5tTQahuC1U7bJO+6FcBSoSikwvxbuRAsTxYsCCaplj4SHUIWFpvSC/eFiGvHGTDv/K2sDUKq98QDq2nh7Rxs7Wp88SBzFbaYjTduBD4XnKxOkIOJB1UeWBauBCB42C38DIP4G1MPAVvwyUv5BDO9qcQbPanFoNrlsyVVHkNdYSAlf4qSPIZ3DkATKcuVKIDTh3wiFG1E5YRFkppLL3Xmuj9rkZ5iuzqeGiXsvpKNx5omlyb24hbqVHklk+EUez1hJiWbszYjZg8eeI2XWt8bcv7uFmFW3C+PbkSi6X3jQsi5nbrYkUOJMFek7nuwW968Kc9+LMwLjqyA4kVhIvB4wdeT/EaLXGbTYazSO6MWKi+M2uCoU6E3CRFt/ZhcCC0g61Rn1Rs3IqHF9+cGkWuMAy5nYojXrRgU+MtgLnFDC3ZHXGF44JVqFJ49BBMCz4ahvvsgbiZvN/x1ugMzr1+yUQ2hP6SI7kmhX/z9efdTtOUMKD6CMFDwR42WNgjBSbxjtYfur4mB1e+dF4GafLGUYg2Xyjirjg11o5jhH2CNXCOXhRDNhliDt2WSLV5VLQHl5jsSgdzQqiMdEhKIi9GvT+qWUGjbjNTzaOTRDUPHr416/yL4fXuqtH24yBiKPCHbk9zcC/zYmVsPp957vZXjrw3Mx1MaTQWJLeabbC1Qrl5cv3Mo8L0s0dkjz0Ki298DMc+Jq8g2vDsMvtft+4MvyNKmfnA1Gj+p/UpqtRCSjs8AztWC/hgB6hEABeEbwfj309c4NoFblzgqSPuVg3qGuF/XeDaQ2485KmH2Hw+hXFljiA7PSpZS+IAs5EPBOXbO2KDSkVtv5Mnzve1833jfD91vp85318631853187398433+zv3cOP/LEySW5doEbF3jqAHvn0yFnH3zARWqnmHLn0ynV3A3ulGrulGrupFc48QsnfuHEL5xaKZxSLJxaKZxaKZxagcVOiUjliqFgVxoFu0Ip2JVNwa6ICnYlVbArsIIduRm7doEbF3jqAs9c4EsX+MoFvnYBT46/eYI98RBP1mtP2GtP2mtP3GtP3mtH4MptT5XboCq3RVVuk6oOyGVyQC6XA3LZHJDP585ndOdzuvNZ3Tm8aqfbbFYukmUedHTbyNFtI0e3jRzdNgI3Nh3A5XF0eRxdHm4xHN1COLpFcHQL4N5pVPcOy3uH473D8N7l5zSle6ch3TsN/95p9/dOsyeOfMSRjzjyEbe5u13E7SBueLdzuF3D7cluR3b7sduNvV7sdWKvD3td2OvBXgd2+6+xnaGwgT168uhJc93cNE+vlL7Oo8iFn6126H16zTN8zg1PcH4xyomxz6+HWXkqT88CWGbVTY8vWR0VSfv08g9EXZrOpY3yRUyn45qkuUobX4oMrP3gYEYHGTGdFy6cUqxWWzzOudaBvSwC5vE6pCFez9Vr06J/gKXiY9s52DeEf/lx8ebFr4vvXvz86r8Xv3z/+61bgdsCUbFRsutOih0QJS72Cdae2xT/RPsNkoHePYiYYiTnVAvVmemwkbNLuN4mWNn33BSHS9peAMsNdkzaSlyIV363SmoI4GWlBT9FHdQpKnk7XPxURwM1oUKBzaItrUOY5L/LjNXufPCaSf7Ps/9Zixd5E/1HGeYKWxEU0boSP+pqR8smRhXe0vJ0pUM1KIG79oThRj2h2KhN2h0pxCW2umiKkhxQfFoWNCXxqTGkWV4/ub5aP2/EPt9S2a+un38OTxWIneN3wrnY1XPD515zRgYTHHGJNePWhqWZ/+RoTmK0Auvv6jg0TnaheusHIbWzycPyH9IIvDoKU7uXt7frJqHHXHq+0xZ30rPm2iyZQSshnkQDD5kjlpKoSaKn+U0Nf+6aLS+WhpRRQyoGo1zDGO2M9FyR3BFSzpRdHvt8NunqQUzdq+gYezwhjMG172HGMiTgf33z7NlTjyOEtuVU4dwqzRc/YHHJeJofzzzf8ODd80smMrdV0aIi+1WNBi7U9ljswsvDZaZORTSbz8TuK83hcxknfC1fC8sNIM0VkS3oZoEWt5T3s8X3GdgpetrC2buZjG4QA464ZdiVaog42U7GjX3JeYaywKsGLSilbz83zPySjt3bT5KZX+rIy/iuSnJnIgU1v2BqM78rk93MvBUwNKyEIdtDqlZakqkDQYPnZ7r+fNj5lsVoYiN135qiQardYCY49JrY2RbHEHMk0n84kU8m8X7Y3Nhqiw639RfwBq5wZDvsSNbI/DpCrOe5Wp//OLdzDXdlXNJvv6UDiJaS0ZWFmOmTwXfS/xMsN0Iv02+lBANWejpA10qtFmwSLMzMoDRcG3y4RucrwWK2BzeGULsNn4m5xtRUZZ3vuUYj9ZU/nq//PeLb2Gr5TgqXKbkSfVj9nLOKVHWFnUIDGjFosjBclOsh6SmAq9Ziwx9fCy9hUZCeeluColsTkolN0rpVhO6oEfxY1nypDvN1A9YHjVSRTc201fY+oANqnSCbT2gPNwZ5tukkfpb7TsdRsZ0LXxe0CsbTrko+g/WXMkxvVhF3gPow+pf+vpzvHOA4ZACqUjx7uCwZ+e6U87hC57Ld1+MMDr6lzRwPlzjhyl7ipzi4q/DNs7uvA1tSFgHOk0GrsUDh3tlD21NgC5Wla0Afv8NX+MveZshpSrDHq+6rr4vLjPJmMyi1tE/mvM7ugOqCBnS9Nnqw2ylBvS5X4RfJgTBaBusRWTRdEyY6u4Rf0gysaB+4LMgyIVHcMZsvEfiZyufaWlR4a0ZXVhQOql2sO/A+8rEa+ZgufwOcYPauw19yUVPhnzCvsmCb2RkUo0eb8BFHJE/4WrsSV3cdosplh03WAVWky+b0FY2HHaVUOFVBxE5tJmwYLbBtDQaWSRtTC2vVRRvdEZwmLqpe27IxVXQt1Gt3p68fyrCd0gF7m1NuafJMNpCDRgZrpIwNCNWtpkzmI5c3e4JCYpFYQTW2gzLppSxPI+L5KxPA4AXPsRr/tSTboAunClOTpIvbAGen+QaHEyxaXF5IN5Huiq+Jaqk0MlKXnG2jGJk1x2Nfthu9ocpJ8kA/Kqjr2dnGxPmpCY0tnlTY7vZu/4u3g7uj5CbALqwGGuKdrQpW+DYG/wDDpcR0GE6JUxLvGS4PK5eiXT7YaFlFHsblXkqfESZ+lgZpd2e7/+6z96ClNO8Zq7OGMTL1FraSS5W8kKzvYC/J2yDXS7RCe5QhsktmvalQ4bdouxX3guW+1pCj21FHfEdpKlHhymA6f5hwROtrIlZi6qaJhz5ecYCFKLolX0jmki9jF7/g6kjLvS8qUHNJdLq+RzpDETDjXnYg+2dRkSx0El/h2iTpXBjg7DQX36ZcYUKJ+35vhSNFsNYko+AqGnw3FwpTeom/4RN8Kk97nquOqPmoUm26wCJsTzj+b1SesbAJSdBWrs26Z71j5jfsBF3wD0rru0jQPvO9cgyfZ5kF0l8e4cOyaUl0U9wUxroxOoXitTP1pNaqdu8YwBrLIGl+BjjqH7INDRvPF3rMiYt8izbiGvoqv/enSoumhTbR2eluSD7mg9oMZCRvgNPcNugorZr+906A9Rt5ztu8xSkuCYx1vwsXv//8Wf50PDVoxyy+M2vJr73cEOxTneiBxkMyPlUe+jbM1RykAulVLrsOoLqgTPTTbGhliNG896w+o3z50e44qtDWGGsi7bc4qfNCtejUgyEjXtvThUR9pkndYrIVqx0HLBHGjuTbCCOKb5dMiKHpwtrl+MU4y84RavhgSx9rjAkbLJYxnzc2S94BdTfaYnhfs8JJwNWRZyqmUxz2iiOLXj5UaSbeWHATbBhXfeWJioKtYB3NCrjY7ndgwQZ3/qJtGxWTNtBeeUf8P0//RwuNO2/PH1h/o9GMRSCvR9K+p80eq6W30dv4R5G2vUx+jWg5q8dtIVIQtkjP8g6R8lFU3DZsHrUN8MqqGsW1R0cRMobbgGhhzeaKqeKkfZ6z2dMlrpdHzKrl9Yqve+5pjo7Ktc41M0opULq8ZOPVpq+IWRfC3pzqwHbNq5DZIy/sFA5MpolMWIeCvdTSRUheuVCeugjzGNV7G/kExwuEjwCegiVAewbsoE8gFE3RnH1vHs184ab7Vr83ZAWmtOrNm4nLNx4RWvv9ZZTEA1g8+c6NDFjK3gJjg4Y+cjlID2u+O6Oh/ZD37+NNUpOkiTfv4xSjElxZPGC/8m7xArrM6sNDHhlj5A4pLmoA7b4Hjq+9l7aaDO1RjsCivclwQqAarzQz/vtDcebDW70l+X6L4Pm655831fur+YVX7d7SPLSa55Sqo8gGYmMbXqTXHirUgGdh+EsfBl8zSHtQMWlzM3THAu6ZOlRlRH2Prtl4wHfikbDL9MT7e3AQDaPtjBYKkcVITXL7LXmPMGnSt+Ndco8I+MIdZK9NAeHDJxrQ98scTt6cDTcDFWXXfs9MBOW8jztJCGzFWluMDhje7IUGJ8PCrx4zi5ZZWGc/K76bFVyVaEP24PnHf1xttH36DHSCDgyuu0K4CB6kDTQWK6zIN9gGrQLwOXqtnoof/QHDgPa87fEMFjFXOh35/aKuVonbMDWmCk194Tt5wmUAnDEYuXQQyZOk5HNxCrpdi2a0omWJt0S8J9PhRQLudwwRWMVweljZEnjw3P5R4dcoTQdmZtgcprXXlmBRl6bmMGdhs8XhPEguyoTgakCs4POr+8yso2ywXOwdhD3sViR78cZqs93cNR+YuqFw1dNPgTtfwATaDngBB+diXpFpgtX7fPRZABaOcxx0yBrMCDo42JgMzz2J2se7VeYPRPZJ06RrCC0nrtip34M+O4l4OgGCwh7TeUPHIxXbWAZrPqFFsBTHq2VcgN0I7NHW7kDhkGRBW+AEf6QygtTd313Mm6rkuoBB3BZajupSyAd0X8n+51wflE269KHSJbl1vGaDD5EHpYvbmGC+iAkli1ImiX7iNmnq4tCJe0G9jfdS8F4ntu+YmxebpHLhhk/3Lvrx1TxITnpw9hVOQaxMYie4AX8aITcoGjotMcNYgmpsegORkS7XMtiepClfAPuvosCqmE+lS74MtMIMXVfWUcQwpCL1nTrCNcU6W+3YKk3zo7RnOFyvveGSs2GL1zDbBOw4BTUzibJwHXhy+XbxLtn5SPZKPHPuNpFztXCSpZqPmvBMZGAvAxVkWZQ0qeOKPW+4ALu6bKwNji/kzytZcx3XdXvNFC7YmdTOsE7c4JFm++KZeX1aULL1yIUNn9/0+bhHni8GbhPZOQstsnqYuoxytExp/uTpSrqC7T+HL+HyJY6rCTy3dKVDk3yLZllZ8SRKdSbqD5mFEMGll0GUBdG7APrxB1heJ7zcvL4gUduux0FnJ8izhtjOS7GFdWItwDVV3l1N7BOUC58LXBEr8ym67nPiSZGIcG4/tMfPqvetuE6ccM8TDkIGOYBHEouLXR4p2cvdebNEWlBWWfspLJS7zxLLSMI9goZn1ksmL/vZa8vu/p/8OGdtSWjAZmfFKqcEuKa0uN1TcEZhb1txdYh1uNgCMJBpkugYUDVocJAF/uBhXHjZhnrSUUkejxzGu4n88Z/nfEoKPxvTlwRfeLkVAi4ypVuLXgWtC9JWkwFNMmVREbpzdJh3Y+GPthGeCoxrjI1ayi5hQljLWdO2WtnwAMZUCr45SzhaL5ecy5ZsGjmdX1VBcxZDeK+blKTdezlX/zCiwvDSfo7e/xFBzx5YjAKUdwSZaStn8AwuvrV0rjEAELiuee8fJTgU1QwMbPDuqQ553plCtztsRQ+MnoYgZ6sFJa15zG3p5reDRX0GPuVb39tRk8p2ChGx+O9tKc0nbYJgJ6leAQWV1wqjTBZPy3c92B+7W2NWlFADUdkN2yi4fDrJ+5npwvL6XJ2m4h0aMDDzDmv34qFDiwrF76IzZ6PTkhTBZ7PHu7sRVfaFFpg6e0EEuRHVs4moOXolNmR9yAcFzMeCkoCz+L02QYSTxgPsI5/AaXmOU4sobJoMoH2qyIROxleM+BhamvRYOM5CaXWwQOHtp7YDwkVguAPfYQlB25x3FxKbIbcpjcD0tgWOOFpWlKZcy1l5RJ6wfIChReBTXbxrMb6wPolTAQ1kJ+tDDakWBnxK/GfN2wCzCLRM7ELITvC7+wb/8imuKivFAp0y+SilVU5wnZdWZsriPQczWImEHxcuB/8/rs0SLP//zP0Jkxs3sjYK/xWOw/eE23PIVrckLydiQleW13csW68kj99zLI8CrALJEmtzoYps6vLe3/4hsRWWRBVZTSm+ibGa9SSQSOwJIJGge9KkdmBltSNUOUoa2Jryaaxbr4ViHqNbQMPnX6ofzu5xub9pPreHLLW/C9o2bqW28BayW2p8sr47aPfzfVx5g9CHVc/oE9RFH6S0WqDFH820UP186UbuGW21aa55MB42DlZgal2me9iTPba7o/hxsp8G8Ezucv/06qx7N2/5+vjJsVhWd0cmbuCMXLfpcxEZhqLLElXoTkkEc7NXMyijlZjYdW0N8lstkk1L4kslVb/icAZqeFi4oY4wYH2v28kgc78xna2YHKRfg/NmJl1nIuoXtKlJsu0BoAYgWa2yPNNDsvJfIjr8gpRrvpBorbBdW6UZS6qd6lUCXXZg2JpnazJvs7ruCXy1P69KrshTeOeqh7WbxR6SjxTNwdtxKReaiqCf8NXfq84SBwbE/utd1pD+q6R3Vsiqbi0ay+iST4I8SeYWDv9YWxz5Dym+AzW0qKB2Ez1HagIfscSRn4GqhE/Qwh7KBosysz5ruEHLS49LVFrsWprTbVXYAGtv54hE3XbuzNgadAuHA3hcRG6OOu1oV6VkVdnx9nwBwaUr4JzfYLt1x2chDUzVyV79758nLsEO7K/cDPPqiqwNqjxpYKqA/8ronjfRH0HdmCjoTrLY9CyUbD7h5M15O+a9dqlCRrF5wZM1VFNnTxOScp1zaikRJ7pK1QY/wuUQnotf4Jmgp935bve0F4TtQbw0xCVekG5ys5u9aKp1Q3ifm/0k/PkRYT2o93idkqt10AwJqQpyIMylnOcYRQZL603cF9mgdOfPo7NX8lWz+Kopz3a8JfOEmBk1TJSP1Mr+YwY3ufjMWtORu8cNXXXMa2pmjuGKZ6v53GuU8wSaejAHm3gLWuQXlS1l+YJ2fqM3KOwQ6K9hxZcH4i2Qhp5GDQN8A+SPf1//1/8tLOTkoWCcEdzstHh5GaGLfL0Mxj2Dqp6qvj/8qckhJ812lkx/ekhyCF4f8uHTZzUT75JHzgfQgWYvhY1gI0aW/sHm8zPMeTUoK531SICTJ+SAwcDIOZxm2ACheyI5cs6FLGDLh4GDC1Uteb/1MLiK5CJamIS6uH6L3QH1B9t6MgjAYS4Qn8l0s+ZDTdVumH9ALC7SsSBAv1XiE8zc7xBiGwr9NcY+gtK+Pv0YHb/JUtrMfmgIyX8VS4QpXUEwgS02t++78KjJQx/+on2eJbDx2UxdUKvoC2KNywajIWaOE21sg2DVIitReNugcIsyKVAQ1E0ULw4hniK5sKx+DUZZiK0QWTOEX4aUnrh55GHykImUJD/oXWGPJI6oPRCYLBuuZWivDX4Ae5nsUtT7oClC4kvceDy9zoyHSEizyRqqN6ddIhzUaiQk6s1rFwavrXtyQAiV3gBxcTzpTcV1MYbTtgxhw0G52ndhNfhiZWPGRhcHQ36Wq/2mgLSD7fYKqdwNOAsjS4rUa0+TnmIDepau1RFH2GJsMEewKsRqJG6DhGuQ7sfkBpjc8Rd4qTtwotuPQeQRtwe+84G8Wlc+xm584NYHHjrAtHE1JwmqKcbcIrE+gigX/XmiMsSDD+1JKG6+mpMT4ynPsvhSBvQi1nZO0/7NnBDSzyywkCSAzV9epnpEfJHAzZGHTi193ozSAWfVJkCfrAampsg232d5ERQnA8qqp6jULGx6gsvMqFVn6iRebCOUwca0ER34gqoIsEyrFk5249VmgnwivWLThQcuuwx8Q7ogbKKzENQONBAKnOr5MIW7qS3JykIMUS5RPUPughvSpHvSBELq4ctDgT9sHoaUILl31TIIxdXT7s4HiwBQL367aImkqmYwddTo0ao8kxqIi+sbDB7cUjg/CrGy4mP0IaDsfMQ00B46NJ5QF7pGDaZS5Pj2r4R8OvkatRJr9lzsPqFDAicXFtXOoI1bqh5CzTOu1jUHlLanSwS/xJIJnoNe6kFAc49MP1EJz92tFHoReOawb3XB8HDKhS/pb1axgEGi6r+m1rDm5dSrBlV16s/i/sntaHOYfV9Vbd2ArXJgECRDrLwASo6QND6+O3HeYE4dpmblbvYzjFS+/HeuzHcnynl3OdmEMWwuLCZn/wSTYVpOmFpF/K2M7vTugDC+3SedBzoxLznj8nmOwbMm7yc8nQR21T2Dqe06e03eo5ZmcUU5a02UzxfW56mqMkQYsi8zHPEt7iJrmqo51ts1E3vcQ/xgk3uYHZOv+A1yUSxY3VCuafNFc6vsOb2i9C8cAuI0wP6br4s8qovwleY7mrR+oAAev1kK02l1VBFF8Z97R9G9gB9hFrt5ryVFSmv7XZq1E9VnsAvoY+vS7bGTe7aKdMlOzVnCkai4txWKrW90dYz40vukE64Ne9EunA2htodZkNq83Kj4fBFAeofZ4ODL2d181qRxC23LGNnwO9dYW9ikN8kGXtZa0pYcQR05Zkc+hB4LyzjdSwAzGXbyig8oIou6biAsT10ZiB+ZdB/NCyP0MhDw9qojXVAWs61VhrIy0OSpIKXf0iTqxRnoKXVd+zvYSc1Vhr9oO03p88ML0NDjx+jgGUmWDy0OtQo7NGGJCFpiGSVmqvfQ83GHpoVUJ30hbX4DJZaTaotkCtoGzQLWw7UdsYtPL9lXG1g9l55nDk9apgN9ol+W8FHoFCyETdZsUO789ujQ6ZSyBepD9/dbSduSZCMsmv1rOgM+Ms3FWavBasbQKzljmv/1S7X3eWpG8EgWVxNaeuRronXVzuEZmH3VpPI6kfNklrxVpNLgLOHt2fRtUqX0nCezEDG9ByvesqL9mbD2Xxk4l0p/5BFPdXkfK2Bk8NL1NexM9LQW9+zbX4JVu3gRwCTTzynqGfEYZS7vd2B06e8FJfUTlUea3pWGxidmAji94rSdQAh50QG1oM3/eoWscIHwzvFQ6EJpJbZJPExuULv4Bz84zrP6+6wJD4tHn0fgYtYr7zFXGzp5kSOixHuL4RjODHVNwZIZ2bbySFo4C5xYWhUpZ99ma77MyWfCLq1rdvRwH7cHKeMTo1kkmq+BewtzvpTtlFHym5H3yU7fKbOuhIEQ0XWiERG7nyvK51lVMniLvYt3Yh4sMaGcfhJSTm1ITkwlvvARiLSqIBUd0q/uUp4AOrKX1qmg+rrQZqWaSsVc2SAmbTK1syeLqmWrBt59o2XgvS0kqny58NTu0q03fMG+G3jzxA7zCRy21xnY+XswjEL6SoNPUwK7bOAg1uehpyobvpShLKgzjB1lGnK7BZKBK5XVbsDSyxbm/Irdke0PcJFDHPQ45brLSUoEX2OD5UFJ896lO0DS1D7VA8qGNcp6q6Hv+dwqTsPN/ksArbIS/OW6TIr39kdWwgvu4rvbVW7IAMjKlC/oPaG6d6kn5bbrAUYsivlgXVtasPnidbOb5/TOolnIacOSKHPTCFjYCOxKGfPmzytoiJVbh+PM6iFmfXWPMTJVHZfKbg1j7IqKNXFOQD2BCVyy5CrLWGnJ1jfG7F0HF1vpGDMV7MRS65lehB3vHWPy9R1o9NUIMsBGdptRFrwXDfCQfWzSeNfA0xe+c1yPovuqjWXbXeKBJ2sWKs5Ahmy+uAMYnrycFQaZhVKGOsmOlmxL3sKVCDCaKj0vvjmrZY5hx1H+HjKh50GG8iUYDJjQ//m5nOxiXMTBgmaCZaTCKtMi6OK1oKSDq24ullYtSTLqwxQOXLtcWja4lCwlzAejoSt4k9HD6ibb5ITRMkyWJZuGlFsSw29cwjTtaiPuWc5+ztabVu+jg6W4V5p8koQTdnslZEETFbsD0UZo5x5I9DGlLPr7QkYRsFszdS1cSCuz4DaWgwupLeSDr9Ahrdn/onQX3dU2Ir0TofTOjIdMTx022prQoN4k69B95FIKtsV3yIDQTf3cGQa8NH/Px4DvSQIPHAc+dIAOY8TKpqt0EQpbrcRjv1Y4C/kILSfPZ79XTZ7OfibLwW01tTSCGHuIkKvwk1tNnmsLvftsjij7Y5vdPSSq01W4V+QSTF1qaGpqzWtwaOUkVRw456YF3ErNRycn2M6epq/4ElleEIgdgG25AmedM5LtHK6s21BC0wAIA8HWfQZDiwPTxP8OYvrfjfc5p3/d+VDW3j1CsMc+1hZe9nS7DrG5evrZJUExkpSZUuxbRIDLl2pR0rLqGlY1nI6Sxf48jt/ECLcxAmQDp7FDmcgSiVFRSpqtVlECLgZQHkYpj6KUlO4e4VTeBlSlR4j9yICSebbna1rlFZ5H0cQQHJaNCeENpMYrlrMUvQMhycM4hJAVeKFl5aohkexHsw6Nfh6TXhAh6niIOLWmBG8xgjpQ7LI/IoSClHC6FJNJkcei7x5+OUz+apj89SB5OOnHeOOWZJykTJcRUlm12SpL5HV4LEDdUDCtjtDwzl437TrSlhoq78GjtHY5l+PEUtx4qCIym3AolbF6iBojQB+FvjrQTyHIQJOLDW4dHEQuqwbP9P7my5svcMoeH385/uBLvIkA6Su8gwPpa7zRctJNpEVy0u2XD6Kkr+KxopSHt1HZH0YpeGMCQjRLj2+icj9+HC3Zx/GS/eLrqBRRIb58gHdWID2OpvT1w2iL+PrLWPXePriNxbp9EKXcPoxl6vbhTUz2gUiPokV7++gLfFDkpHikL6IpfR1rYQ8fxIroYbQpR8ZrIMREe/hVrFAffh0T4NGDmACPvopJ8CjayR7HmD2OtccvbmK8voiJ/EW0br74KlY3X3wdk+yLr2PcvowOTtFkvnocq4GvorX29aNYnK+/iPXH+PDDx4sYJVae+1in2kcTiaYRy8o+VpR7rJF9hIV/086f88X1J95Sl8Pi6ej+OqGDnerVw0Tin+nJjwyNirzID6HAEjSywueYoQ+E43/zw8Uk+6bJ6OqTs7cvIOoSoqr2IO/C+ajJWw9+lBbyYxa/dgr0Daf7IhrsI7hUgvR+RcyrAK+MdRXspnmQFrYafxP2gqK+EK+BJuf73SB5TsERrX3x1sdWWVkmG1IsnX0JHz3Fk7vhHNlFdVIePWftBRjYlPXE9A+CoPBe0qTpspY2LKzrxtBU1s3yPKCYqvcoMWsqf1Dro6nsgJXugEfu0Ubx28ufpcsML09dk1uuNBzEXlYq8B57gj8Lv2izX6h9f90TRvpOK2lwxR0nnjNLOLEvaHsJvJ/lWT1gcU26dkPLVi2159BokmxB4MouxE5UbLNE5nIOBWKkiJLgzlkHzk+H4sOBW4y0BvudubgRPsylY8N0JNOsheY0nu+BcNWawKFGPAQUzgDVKZ94OJO5eJBllmLYHG6krxtrU8WiJ2k5F/vVrAkZms1YF7sNwaINsapc5Z28Ru4LxYe7qgpjqH1zhFDtw6ylScgCzJ1DLMwZx+SrPR6+ztqcLAOY5kT4b1celP1IDVmRkmB4Da5b0HLdLJdIFUonciAxTi9p9ejdAF1av2bvaTMQ6D2ta5pn5UAQ0ypjdHEVA6dJNz0emGfLsGaaao33Fh9Lt+iQEfADR81JGNZuiq2ZP8IGhtJkdlCSupDio3d1OPRw7ig855Nosp3XufJelaHh5KICnnJzx7Dx8PBODjicHg3IJ5/iFIb6GOAkpmYQHQ/a8r4lbqqcEBQ8LCVVehJfr8BURZ5UZqeEVcV2SlC75E4J3xfeKaH78jsptFWEI+Hv5l02EAaerAj7AOd/Fx0nt18xeEm0qtkcCXKAu18DQd7RUjy1NhCk3tR5SmqSFnyQG05NCzSn+5v57QliDQe0hBsKOF2vo81rUeBJ3FxBBmt1MBhm9LsfIak/mnNxfTUwpGjvcyHFqMU2/JEWmLxcGuUHa6Rcmt5dlpcVi2JnxcAjur3kpm8C27EvrNvnsGgZdqJsbijFfHdrPvI9x3Bd41BOtAV1Y8ZuLYX8sTWvymO0InMx+AupP1+4yFA1peDwqiJNqmsIYt3DkYHHQ93bDjPtimiCYRsIXDl8cAM3QNn86omR98iuQpFRg1InIaRk601V0tl3dzVvnDGjOVWkIiiVIQe3CvQLWUGs/iatuSMLQa+LCrRL/flWE3cP37a0qMWTmvLC6tCT7E/+C1YvvBKAx1HW+dWAFEGtWKenflaxkmuqMrsLm6KAgz0WA07v5/ASEteG2935u2apanE2C7Oac/jqBhaSaNu0y+VNhMCihNsY4WGM8ChGeBwjfBEjfBkjfB0SCrSYBHCAV0vmxboZooe0FuE4tf7Z5vtcP4V20lAfvYwKvFa5eessl6suG1PNtocuITSZaNio9hl9GddVICI6FnnhrMer8uEhZV3JsUNENQPXP64/z8OHNnkiPH/gsy62EYxxC58zdSQ92x6XbcAnQGh8zHySqd8enFjD6dp/YtaYx0rSNL7Pf7o1OzPnnSJlt9ZiXMhhEBnMRmQ5qM8hPQECnecgZrjYeC4OzNtoPu2RFRkV238OCCfvPdsxL6mbZu1m9pxPfHw+VgpIRL9I4O0wyEK7KZzwQ/1TRBKdyokWmdyTm8c3X9/ePPhqwVi+SFa3C9DElTlrMLtzjoxzJOXsp5Kv0NsONgtir6lUazH5mTiLomO0+xgHkyZJri8NFK9ySaFeTQli9Z1lIES76YolG+cxHwrRLVnSZEs6lMQcPE8tWDa3nGN82GJ8/r9+8PrYu7U6HlVOyXtAdjX1ObHWqqrd7EmeD/jEhYc6nXCT09oPtFxQ62WAsb5G5AJJBo4dhqYLoQbJM7kmOhPWnxEm3hs6QrNkG9pcjTOvxVKmFxbnfDfOKPCsVN/5jN0S7NbPu8GxS6jR3brodDtOiTzksDGztrBB2ZicYNbXqOWGCBqM18I3z9tklXZZekxWb5OckgYkGnsY0+YXuS9khDtbN+na1jyKanU0C1Yp9ABxPzP3s3A/mf05sa90d9kiu9cVHMHCyY75lr8tWyLzyVTCDiXr49iqSv8tf9uDkv6elHtWvE/dypFMOaoy0IjtP+d7viYO9H6THarOggYcs4gWzMP1OwKcodgCGlzpD9ZgSZZwUfP8eusjilzrz6lSJFt7U3ZosRZ/Sg9OdoHTaTunIgIUqYlyQT3OzxC6CefKagry1AyoFjFRfHcPzmOCj2WOaP6g3+c4uNXo18zoygGrmUutI4Sc/8JUaZHaTj02mzHw2lfxluYS9GOzNsZnZB/iujVtxRmyA2uvgDYmPsKEDHzr4n1N7CY/0sDjr4Zeqxy/N6k85QCfMcNOFVjW56q7mEkn57Ym76rlJ6d5PtfB+x1vGzjR86kVZWo/EwyGe5lJI/KmtvTLNcJLrSlcbiOTi8uRlGxPG3btu2J0QykLNreLbSkUHixIfX9QAU3l2UGn9uz6u3LN9Wg/xZoK2B1lXZC861KCwHs+wRYUIRzQ8HJj0EdThIF5cyMkgSeIAGMI1oWYPIv00ZIiWa7bENMqd4DzdWoXiPDBV5k8ud/Fw0zDs2i9N4Gs+rXAjyEoOAweEVMHsYQ00GjPFEF7zU84Me2dl44d9FgDkM0oMgAZscJJnite+SG+NlYBxtbGYnCaq92oVGZQRIzIld7ePVrndXaTfP3F4y8WwsSLsyxR/+9lqryW3mOGI/MdzLupdZP9xvv26ULHsYBkpfd1bJQmGJp5zDOPefbQ+37kfgsntS6091juPZb7jNnAxHZP89lP8FgPmMm+khM9m7CWoFyFcsrRAnJwA0CEK2cbrsmhIFIVs1BGGRM2Sg7YErhzbkOyodth+EdN+D9eABuD7/DuvgsOKRJCi5CpXnKpYeQ7v9S9Mtctl3espsptqC9CL+tIuZ+kUClXoDz4ucsWlZQqyuixkJ+Jc7dfeLScN7Ahl9tWEKtEDDSxOrP69lmV0kl1KiuSc0h6DhwT5rsejGEyCy7mfl/M247mOjgRWSmfXX1ZnfBKG5yR+yCimOqFB4ltShfSchloZMeRcxUNVca4ZK/P6nbacZ8VU6mrPaCz134UB0KsLJJFVjniwSwm0Ynlwtc6vktdg8ns6S/W8s5Kkpw0NripavM5VYRqmcUujfSvmIlgRpW/sYETJhEIK5vTRVpTVfm7NqqsANcv2llfU5OpKXLUbsMq2R6Q45QBpiaMDAXn9hvgoUpCerK3ECV2M/qm2ELWXnPJh8TKaj97zhfl7+Wr3I7M+0IRKvFot1vKGPGUHUc/4r12HnFmkRkBEznQ/6t92mQrqPCqDsrDIWmmFji4laWDChmr+lK1t8rv4+J9Salat9dNTUwTJQ3ZkyZlZk0v0jEnEWu4y4HQpmWimr0kGaOz/666ZvZDDu/gTFgHVA0wOXAea8nCbq448YTmGkS84DRc8bXohHzKWDJb8Hty4v5QWjklpofQrO36r8z6KV/sMOHyhYcUPsCouEDno93ah7IyBT/W/eeq6r/E5oWdSv+T1P0HpOQAhfvZUHm04IB3WbnpCIMNfXnVTD7oasqqEdq5DQnfq3xmW1aWwK31s6rt+LRMrcg766d8HlZ/rmmxcKrh/SZjG6sigLghFau6czap3t6jsT4juXxxEmyXq/Dme5WQXLydS3syHykWKEHmLSAMdUjOS3RIO9IF58Hq+65ctHsvTysNSoHNJ8mXYKfSA/0LKT22Em62+u9NxZVGZiM1hyob4Bpk0wbATYDc9sjk7DbNIcgtx5xBIILI17FOWKrv9RN9Mt595nqbAz7B99KOegC3sjHO0eTWVxYqeISJaoeZdklubIJkZUGnGgqqOJeccl4lmXoXRp4Iejp7xZKMWWQPGFqU9yHFKV2kQG125y7Lq//hA60vNqveG1RZj1mITFR/D6pnItTlfMZUM640zF61/fLflpnTmEWi3ULsviB4gMksOeBIe/r3EZpTH+eS7YnPnn7upICGYH6etf3zn+j89W9Ss3nbtEXZfjrkaHtNeLbbJ58e27dDr49DqyX14AAgZT+7pZKaKwSzZ89fTdDvRNykcPVXB/zgR1LVssrzblnt5L7GuTlwY8sM2NhEoZKENr+THZ399k90g3P8JoZgsecsOseU24dPWRf0UaQS8gae0Zk4s6G8Ig3SFTWYkRK+Cpx/V3IVmfauKO0CADp16YpxQDl5mnKiXnJ0AcbfVHdBTdc5Aacad+2sobXvmEvE4r3Fe5vXh+8hEjxosOYLCDb7qajhEUpwmoEoxDxorUJmfsBepkiQe8j3kpThTdxzOzEwaiQjR1yN3UO+V2RF2wP6YHnMQE/EY3a8XiILvk+lvoK2nnFG62oX2/aX6VkBYWF5MPe7MbL0oz4YRD4nGo8+Sg8JH36KEBW5qfZTtmqEuBA36KA2aiNyh/nzhY+NHKE8scKfZwfoD9EWF7j4WhVHzgx5/9mVDx2fX+8zNuHsRcRtIa4qH10aPTaUmz+4jvXmzfzPv1s5EjGjd5k97mheZnDcOIN99knHyIIHHNP1HPq2YOP36djfZ3fRuXBl0fqUe/ReAwo4VCpoM7WDqOhhH7EJY7cWnBiXnptnrzfwSnKDNVRJCYS38bMUDBXxcllQGgHZ9i76TrIFDaPpjmiBlxh/nXdPrQRGOmwvBdpjlzkx5/NBriyapTRZqHUGGdBYV9dy+8ql3KOBJd0yfLh80hijGH0CNkHgEsxHrWFHg/eQmw+Zv1cNr4eIWsjpe5vep+5S7tGwhQF5kmCJ9xThW8VHLWEUNtRRtYeVPga0z+Rygwzo+UOWNKTI9diiQg5v9PDwRlyIcbn7AYrn4T0VhdK7SDmvxVqDZcgqQjhpyepFPNt4KsIhtlJF5Dx7I4UzgavGJEeO/kOiSdiGJzc9vqiY8dlg9pommzJLhLJTFF2pfJkNjEmB+x9X8DbpH9VWv8etNtrkvNOO62s4weKrSTtyeIlUhtFyjG6cG0bijA6MlFg9xlMe50FAhDm4nR6UUPqlNuJhlVSt1EOD/yH/8sYWVEn8qXhx39d+rdkAg8NInt9744fZLMKlBNOC+Nn+/peBq8x0mb1fsFWpmlhJu0aZO/SgyKf50r9iZuRc5J6L8a+1KlWFgYOPV6tf3q7ILkuEbSX/c/ydLl9S44mK3KXHhLHr44prVPyPdjj0/0lrbnkDMVrWkCU7Sa+0/9PRGntReeCjKWsk7r9fPXv79JenP//365+evXr76rtXr3769Ze3z3799Z8/fTdyd9dkHh36ZHlOGOt4Y/6+al7xH3CjGdsfOUXb4Vz4sMUcLgUVHq5jZNZ28gnkCF0PrCHttInHiSeL7kLzbQWG3Fkyg0cBg5JQRHOaMmdVSWQpuKSORUkxXBeJjZ6wGFPBw2vkIh3efudy8mCD18dHGtL21YY09J4+6sSqZgvPFY17oUvS8ijvZSzfvEn/fiUzKyNHlysu/3BsN7m4h+pvyd87VfRg7bkGhW8CXFW8WzKjHty90uBjZtJUjKW8PWQwmNwV+XFd8Qrjv+tNfcxKzjCl1wmpedUQiQ7f1OHJyRweleh6rA6TR9eOTl2EM7VkekLNogUXVm9DWjJJP2ZeXDCjsZFVVkqPEA5qrU4tVFWmQSYeUoYHkO2T6f03JT9Soq0H4nsS55ZaSjY9W+jdFjC4XyHqXAY+24KDN8qUHnkesoI3zOIInbmkDbPbps0abZq9oPj75aLVB1KGD5jr/j/CTzbgEximX6zo9q7++q/l+uEyvFkWcpb3Ck/h/DBL2i+LL4ovV5u8Hbm0VtFtk2ELJBuXLb1HRucqEfSSO4a0oeX8R95234N783xB/AYqAmy8AErukDRRitUvSEGt9M02qScJI63SKbjVqHMko+6sykuW2orsq3zlyytAV8AeGtlX5dLxKNABj3KillEvKnSFmr1YsLR3sQDTOS1M5axqRo43RoRpn3lnoZcaU3kXJtb+ofUJD1Dd9k/bf77wgOKgr6ybAB7CcvjuR2v7E25qp5TB1t2q5dApta7cEPBfWpSjSfIouR8Vu6uzR3mt5kAJyP20a/A6RWGtt+KT8WFZ3V0f1W72Z3wleIQ1Yl2ur47qXOr6z8/VojBw9vjpjS7Y609v0Q2KJbg1K+31ns5jdFKx6wPf9TCsdCnFedlVhzKTZcFVY6iEMYbp7fLrfXZIu3frzebxKdOKkVXWY3wmNY0IZaOblRwUoCVEOGHtL5iUVu137YY2s3+9+GWCsrJqKcR21p82dvLZkYp0SVPhVfszuGKZfWZWTuxkV0PiXiDnIJ253GtUE0JMKto+cakI+gikuHAl1QfwQhiENriB+XfVokTwKSqksOzk6qNwdXesujanra1BOqxRFdLKIt6FYHACdiIS2CzzPHpii+4XLmMjRYJ0iBe0WdEEnRnb2qHpBm+jkxsKSTo+hgy6k3JDWQLY6GQB9rCO/76hlC93kRMxGWDl0HX6PuUiMsyeVSXcu4eZyZVllfQUZ7M0xAmDux8YJa3gfBQhrMGtMoJvUVS5hkIoZV3NSZLgzDgxSqvhhgKGy/1hJPPiCcOAcL9a+JE2mXjQJNYUNm4Auy14JHi25y5GlPWA0/iIIq4c4QmKXGO0y5zr+6yHNpMRKc7dWf7pp6ehY7Uss1VX6zMty/7zUnf2OVMYTLOMRMZRW4izd855nrLB0U0HgIqHzVzrGxL2sW4bhvExcGkUhEEwC7jY5tJkzWUt74vFy0ndJzOim++b24fOd2/Q2GO0XIODWQfLqPNZuF9cCT5kDlQv3U+xMdt/89V/JS7dW5i8Y2eJTtzv95tMXJ2zhCrW8hq2nLQdwkJd0LbQnP9euAUypK9o7lKHOPJPccBZqdcxgEd0g2ot6b2f7FBTAWnkEn6EmyPxKX3qrL7ut6u3ynGS06J4q6kfOFmSTam+wcBbDHyIgY980C85CT0IkgEwSAbAIBkAg2TSHJaMAbgI0MuMm8OdeSMqdu7tYJxiwybuKW508152jE//jNnY1v4Ah5QHB2j7r3sJv0hKR7AHvMagKuvOJCCDPOC1FiE8jBEexQiPccLt7QNJqAPCTYzwMEZ4FCM8xgnv2A0G3mLgQwx8hIGPQxBSLw4LeDjSwu9Vi9HpxDQYdQVSf+4WpHUa1A623Be7hXQq0+Ny32SRbAifKEhpk1DMbcT9fGSgVZYX9veagIfG/rvOFxunc5htSYO8c75gH9PpLNIhrAPBJOZ2KPuDLZxP8d699Z0uF0H/U3fQ+wSUh3cXc6LIq8ZyOu3BnSMILVP5AKoNtlXiyO4k0u7cbLnfHdv8tQgY7LLaKS+hRuwaK0MfafCM2xRmqkb6vVz7u9aN7mP4OQJJn73CJtZHj4f/+eLLxfJdUvIKT2TZJnpt/1D/LxaAEBIl8QElToLBJUKFXbJljJjSOq8Oc740pxWLBVqT8l1WVEu4Vh8JInorr5bbBze38TApybMYtabZvpqb6/yDocTgEQ2xz6o5jHuRAA0lqbSMiwQQfgvnOYU3rSJBYHOPZ/Xxg4cJW8UCdSU414sQ3/NRNEaDVvToEVBbrMpEXc3hgZG6jQWCriOGlDloSJFA8LGn2bKC0SkSBnI635CqJOUtHmZy73r17Luge20ezx/w/wn+bOwVxuEE8tlzrl8lJEiDVXlhU+QcaWPjl5tU6Ese3fHV1ey7kjbrg3iLh+Q5bcI7XtF7ejz6nIro88xEd3MYDXHK4Soa++wtZfuAYIBjZEkVzUGw5QuF+aLa02b2EoxhwrKqgdgAzS8jjzK9Nm/CvR8bNgnejJvOi2CXs5cX4j3L2sOJy5biICRIMucRkxD1vz9fuMhpLcPiGzN0Avq6E6832glcb7OKba+Fp6Jr1W/A/vlu1C3JcHqmqkxCqPWKkUp3mClZQGrq5/7qodeW8p4iXGF6mJE7ty4qDhufqMAXHtiWlbi6hObBoRmJHVStTnxYbiIFqGzACCXlGWuyZddWQun1yRua8+aDEIydokv48BooT2+V9waQXsHZJGXdtQgIvfWdRzAl3YOX2Sad9CzTSDmkGW3usFKwCSpHPTQ1NRo8gGAwlQZVDx586PrPEnjsb/6sKhOeqzXaEFSYxAsjH4GP01VOUOpkcdP5y65EhUznTdfv8N0tfEyL02NDrZFzkKOVDH/R0SpLn3K1Qg+h557x8+jEim6y1YPT5Zo9I0nbDbxdDYESEcaegDVmmzmNWHGIxnNM8gzezTkeyKaqrnSBS2aqyI/axsBP5WzN8NQkcXt2J+O4nQHYO83//PvVgLgjvF1jo7B6fuZ6RyJvrVV8xjpMaz6gvSR+8+nB8RncCn2xLkHAwcX8t1fIybGh8sK3j419fHLimy7PwbfGotvGrl6p54rE5G2Ht4Sx0di9AbPWEaH5Tx5e3hGDu1Z/fJv+Sdm2reo/nhd/6ofc/3hR/8knWJILizvrJtbw1SrOT2mfl9pYy/lkvkjI7LMVuCSZPX/2zbDFpVOHMm5fXOr7Y2wI8mqYv2iqd7h9DlBrhyrGNA/9CFOxeBmXzX6k4BEhAWuK58Ioqph2J0Dx2xh2bo9HqeNd34920Ylxx7MsXkFJ7vdKS53NtQtjYFponsCJtCRKrHn7zSPUiXkqaMNlxAaXM/PE1xR8dZFUO6GDO2x5QFowfRU0oPHVrvSL4BMYPAqFoTc4fIvDD3H4EQbronUJH2MQUCnKa7fRt4LdkuovC09LUT4Ac68X9ZZkvqZ0a/m8dCFmkrHdYtrYZOnbDVdFZk/3qy73hhZFI0ByRhWEYFV5QJO2nzhNXTWPUM2CGaHpHf5I1CwC69NATM5IHCH/UMRdBAaX0GiUwT06QRDDsB3P6MmyNON0XaKxEBfqZjxzE1c2dlzdnjRyslG4iHLJHJWkeSaOTr0nScSt3qSnSIldjCyrrvXQ6WL8nJUtoh6XsKFWOk9OeBhpqyIA+UIowCgHa0Zj+LxLAhJ4a8zz7F1A2DEEEu/2uPD08vjf4M4HLY+/eoopDwtT1qMheBugJS0qD5wu8CvhNAHRQTmN2TQjtIOqTUofhuPXtuxalmPE7A5BYZ8Sg62R06e9yxqCwDUlyQbBG644NaA8Y6S6woQSIwOC9xuMPoW3PK6htc0hoE2uo/ZQ00D9dKtKB4Ea4YORFNkCTetyMONE3sF5LwgZ2Bm2YN0oDDS2yJRB+2vp+tqWqeZrvsJJu6Q9b2EJ+Qv4X2isTbm69C0FZy7oHFJSmrKZ2PAt1RwiPcI4NcSZpDYPVXAuPFXC9bMqp224RLGdACndpFwnJuygg/X++r2OEr0/tnq0o1/sbkmyvb0ZuztcrllLm2a4Ofdh+pKysFOuBpoYpqn9g0B72zNyfQXuYn5dwjoavf/npBbmgJdj3JZHmZAxHQyGu6qpHcComD2U0zVJDmC2oMx/elJ/R7jHsHDqFoEGhnoLGHQJJ6+yfkU9X+yQlbP7/enPP8drN0v2JNdq5+cLFznhYpcKfq9TeIdH5OTTEity8invSoRCIeeeMmjA1Ss6aFewkzrQPUSB8XCtCjbYiXmeeWEe2+qqoTdSThU1Jqgo+xsvjVDQ/j04p2p7WBVhD5C83hAPEpeyLWAJA5OLwA/ZfXoQ3IsKx9UOSv/qsjxbNpl4lMEirCs/WXq38MG0W85v5gMkdiiTCOkuqXFKgGYkjaUiSRgrQUHR2zirW1xgScJS2dJDAa48A0JO7mLZlySMm6CEaNXyFjSHKTJG6xiMdT6xSKpYuUkSKp4kYeIJSojCxhpv9hFubROmXtIqwOr0LiasJKHsJQkTVlBClOuVG5yVnLvnsLgVW3MBHYuEpfyOT2Ut+PL14oOXnbrKhLlBmK44lijXNu3D71SX1fCFU0XXM051olcSHjCYZ/799m0HD34Ub97sj22RZ0dOGDzn9ycfzRS0EuEhY//3a+Er4Y/k2Z/Mclj3jv/H4VfC6hG0livXy92V5e7Ae2b9CM+DQrqZIr0R3hPvjn+0r//c8CUKV32U56bro3IUEypDehiPnzCuyF9uSQVzCg/h8PAq7jD/rmuqGl2CHubUpiWkqAkoy1UqxPLIrEZAlQMH/Rh7uyUYNskdZjdLBtaSGSCR/j7FXQUH1lYKHtzwFRmBwZSsVurZcTsAjt8nO8WCdFh+FG5lSCG9gY6DNtUijBmidZczmquJ3sJhQ5z5mLpG12OXujtbKmM26D9dTFXUqZ59l1TF3MS2/x3+G91sVnlW17RJ2juP2NA1X3iT3I9DlyRJ5KUrj1ftQPdrHcUd3joE7uREIOumq8EH3YoyIXTKR6U7vtT3gvEQ1u6DIZxaacXdcKUB/fxKo12kwtZ5tdTlTy/TCkeFYf4jZRozGRVf3viiMGdwYSOvrolyZbHn1gSDiV0gPnO7LwKaz2C0tPe59Df1W84n4io1LRfbpY2pTSfoPlzjEQ6XETJnTfuu9VHqdvZc3EAZKB3aZAnjP7xS8mBxf43Cza191aQLegevi9IWCwqQuvfisnTAlO5ozifUJiStKvD65iTh0FuSbxF0o1SbOu9YSFYbKyOhuKhzvddF58Wo8dCZM4EuqeF9A6dAJ3QHeYUjqGhx+cKvEgtb8uJOjTlEQF5ledsE6KZbBljBVw1ZG8BNdSB5m9GQtSxda4ZxiKu2DkGW7+pyTjokvCQpdS1C3WxjFHhwKyDxBQ+owx5heqd8VhV119Jmppwnz34mS9DFeMOn/rWL8pAw2O5ZvKutiuux6VJ8V3IRWpKVYI0z+4WKpxyGRgo7fCmD+6NGPEjvgmEwmDRPHwyy4qVUpgUdC9frdNFAY/0ViTfWdyNJTenHL7Kk5R2DzX775yfnHz2Xh1rFD5YMHuGUm0x9JFEAb+7xgCDGKlqerqjB8q/eVNgNCQuGE0YYJSzInvotGCz+vJDFoWsLFyrJlqbm9TKHpJYrtbBsdEnGZCTAbj1QjjMWIkvCAB9ea2hfDz1gUrWtcxerNY+YnHCo0rba3+KTf7ge+PWWBRwswJ/2wBv2horDPbGph5+0tPgxUbeS9vCLdh/LhzhatsJNHUh5lEW+Xvq9z4JlORngw1dgV6b/5BNwYNzB8a3GlVAGmZ7Uv7L3SA/khJ0hmMQ0dMqII4Pf65jGZhEZYXqhwkZUprOqnL2CRzrkExaOkfDQix2nGRDzBLimpdnb5WTDZ2RWRRt00OVyxzItzXqG1lR2IFtsG5SnMyE4392G+JIkWyYchoUkaSHioQkcMAlTDI9g1hUspNFkLo1fQ8qO1w5PaC3WIx5xBSf0IQxuRefmvNYjFiFkW3Z4pF3GOngAKCxZH/oogwebvW46f08A8JbDi34b3IHOaKYikt7ChoszyohDVM6V7vx2qGNC+JRara+P10/4d12VVLzMIl5pkVY5cvlwfaRwsn19XFfVOqfXazA7eMeOwigFzh2uj7WYaOqq7uq3bJPVtbzJAs8Y6M9rs/utt77T6lgLX5kwNb1VAl8d91wZ6OohnpEtcbvo+EQ25IU3LA2fpd0Ie64Yz77spvO1yr/ulnmWYGMI43i4Jd/n3SJ7wKBKrkOODemG3dlqd1fz2TA+8NXKCBJKZg4eF1zkJkBuA+RhgDwKkMcB8kWAfBkgXwXI1wFCAmQZIEmApAFCA2RlIcZeSAOqZtTXg4WIYiE3AXIbIA8D5FGAPA6QLwLkywD5KkC+DhASIMsASQIkDRAaICsPGbOBE3Y3WQXmSNefg7thVJH2zvOuhg3gPKeNb3nEvxLy6ZEvf66G9a03b4RfY5EFRzx0NJl/arrIhK6JOe2zu2Lv5c7ujj56i6IPUfQRij5G0S9Q9EsU/QpFv0ZRgqJLFE1QNEVRiqIrBx2oeRlc17+KNDSTuHV/jibjNoMmofPvcnGHbPjQXoSkVkhgW4mBCKGoISqgxLqjF1blHO48yrfj0F6pVYqjsL8gjB4bHpnrfldWV528GOPyPP3+5U/PEAe6gkhWDXjrsZfvHnyPlJ9VhMV3DSBEAiGC0u7R0/YQTBytQX56fPPmydFWC439w2qpFgpKueSaWt7x4ue0lhawSsOfcPAkEy85hDn+nqaR/MpdTAizoqnwfzeSP+2+3YoSs5e9yR/e7Mi7za4sv6zG7GWFmMJ5tNg+9mtk1ZP6KdvF+4oy4EA+zBylw4P6XSMGjTbD82cCkyu8na8smi+/REldMwROqVqG+bh1i8CnrSveBMCrUo4QzU0qn6DcpQd43QylxVbCu29I+HyRYsnzVdquDPCR6Vze9t+VQUVGXhRAkphUo7PvQXVvDsj9F8ncptrV2uMfYXnMU3xOtqGJPhAKYr193EtowaMWY334S15CAK4vwOIOEVpa4vky26h5Rn2e8J9yAyMWBKPJnaAArRFUuO4Xp0Q+BbZbELgosCThHFeYiUay2BUFbTakADN9C09pwhPfkI91Px5ke91QOoPCQPZQObnl5J6qN8MCQl9xNn4PseDRiRW8Y4Ze7pKzoxfAntId0ocuSJloulhhYiq4F04AJ/VDuHO5umAPXJFlI8+OY7c/zBmpG1zukviQNQT28FDGFPt+XBfR7rfD7rG5/uPfT/78nOtjTz6NbM704p7ygnckgYm8T66iyAxkE0nWwCuR81TepgzoVld1cPkCaACLSz0YQSwXMAJX2IS36ICgbvKEOFJI7sBq4SOXk3ku5A7DEVIzz2y71XXW++8gBsoipjyKIEsKt24X72kpXviatOMHzDLEX1xWrkzN9vQAsIo1m+IT7qyulpl3bKP9IAGXGnKn9pqW1511JVIfW6tH7jdtkU8prXVD6k1kVrBpfcn06LDHThP2csqPZCpuT8WfoXcDOaIbcOrAz+avumZHszwX7/yuGj9lNmdBAJV+SJoqRbuZLQ8z8WNPo+v0hICt4x3bj9YVhITuysNeVFHlcj7bZCWZPa+aEpx1vKji0qblzSKbs6TQahBHbgPkYYA8spF7SPot3VXlgiT384OTU/EEDGeY9vxgpNlkSwxXFosB5WNcS4Bc/5BX7P7ef9RlPc5w3fNTKwDOhWgrxCAAVUa6IaFA4U1V0GRTZQnFqO+qJRpL3MeW15ACWk3bLCqevl0QEFSXdmF/c1EN/CCVnAxl8MCr2k/Zn2qPy9tnlB6e3Ts7Y1v/pzopffry5dPVKgPLqeluSaEF/QzLyC1v33xoHfRR1zeSPIgiNlH4eo3xWpKG1+rQPxLYlD9CHXE6p6vCimnVyKdXi0v1LVLULe/P9+5cLGD2iTCyIKqAfBJvQKls0jDdHCKhTAfzCXBvVu0LhMQiirt9zKfXvLSBKg+ZjXUwEtIY1yG0lpakbCMRTZNwCR9pIF2Scjt7RstWaI33rHBpNqi4JhbTT6RNYaLrDqG3WbKlrakIJIQpKIw7ikdPTbgsujv1kSxDUBje8LOTrOT8UqoMAq+vjpqnkf9MxmKoFmcy6prHnCvLbdOxls3FrqKchI67jAl/v7AguJbWJoDPSZnOq5pCI53DWpBdifNYcR5x1Ytn9sQHBJNnGGALA+6VuBzCAmVOSTtPm6zcHi0JlUeHTVYfd7TseBaEaf18Ba5DdvzHhs8ArtCy95yekeN+Q1pWldapFAi37A5zK3U+FaR2lo9Y8Y6eO0NGOQveQK+eDJXT6UvJeFFH9g3C9otuTIxWpFs+UDL/kCVzerpoPU8SBmqnr5zF52cIoWr/7LVhu+HrcGvsdecjh2YSd1Cl/CGU4mBtjnm0qqQIyle90OgKisaRLVJ5QXGJH2HfF974Lr/Lef9rxE2dE+1FRTQ4cRbxwtEZod5Lwtmz1wuaxq4q6iSTFgJ5cihwevJ83b29kCJkscIXGG4AsYkyFkhfFsAIHU4pUPCAoSVt80o83BWQatB4I0IxsqLieQwzl3v0GpXB1JsNX2bJAO8arEn75Pia18wzwekeTxrozYuXvLLB9aN48ydru5YONBHXMttaW1RdnoK9777JrAYcwKftz6loMCTziPwPj4pONz7/4Mh+RxvKpQVPycgem6IWxL2w6cETy5dr5PKcLNrjTYhPhMc9PiI3wreiix88RLpwsBEpdY8MLsBMQv0+s4h5yY0nwXD2C5hqDG0TimClCuXmw6ATJXifiSvs1RbuD7NkQ2cvuAw0m31Lu5Z/53A90xWnTqWH3M8X6ueQUlTDcVYauXstokeeAPj39X/933/+XSpnMSZgBqB5hNnKWNGxBWidjvyy8IIAATSo6pmwoHWCXourOS7Lcw8JapJQPtjwEcduGPFZ+7xJal0Zmw9wHWd1EZzCtlnNkoZSZwxwwdNGLY9/xOQIkWL04M5IE+Hpiuu3GihvMQ6JO5znz/ry5qfm8uE1OkjpNqonSapdVxYSWyjbhSmDG6c/f+OqMEmL6yVh9JrwSVFdX1hl8LiC3vkDRC2dx15V+K9qT47KKeCtGGDtFM84GuZ8eBzDSvxGMxGOH1aZYK3hG9K2OQ3veqpzUwiydIJoPcynXOY2v+CuC0qxj2QtIsiUIegFPD10+FV6xVeT7UkPHULkWkSu7MimLQa0QT+Kn+uM29HuY0aA84rMVIi4WIN5zRdCXG2oQ3fKhk3rBRFWmyFh+pDwW20O/U+tpa62NQsLmSbF73S5aDynS3uNJfWi/xDpqa+xHRsejP9puouoXpDH/3PB2VQU2p3fwkceNwvb411s4jLcsFbHlYS0Y21zEKrkNNkzxcLYDVvZCGhn5MiOO5Q5Hk6w3/Ol5nqgh81+Jh2oRC+pcJFz7niUi9iNHdlkM6CdkU077lA2/TTQLJpRxLjqwJeclg2XfJJgwbjObhaQcZMsGRo6FYSX68aLdas9JbAZM3vx46+/fBfWgCLXmyqcEQLaoOGGH+OCK7OaFD/wxV/hG3pzfC1xV3QP1WdDHmFoSWHepOjjDE9INuczp3WInYlnTIPVUUDSqVngSKXIoGphdKHaKLf7rIk6lNJ0t04s7COo4s12/qorigx5WEIQmU1UErrwRzgAhCSDmbkHjVjj0/HFxPmZLBFfKkDJe4oRzMLaqspZgPY9z4H1Ub1HmC62N7cYAWl6T8arDvfYf8Ikbke2TONdglI3nYQI2Du4mFnh2KA4OvdBfYXHRU2BrE54IxSuk0J6ardHxrroaM7rnM7U03VIS6PmiTqvf3qUjzKO5BkmYtYGfSE77aFoFfbC5cnaLs2Mu6Dz2qrJgsskgMavfFkxhmdLhzHuGX8yL79sWrK6m9yHrcg6OQON9KH951ofFVEuV+GvN1wTFVzLkw4/xvIJ/hAlu0xzs7Ico56WeyT2ZVv+nXjNrnw/qXatyI06Tlp4uK51A02XdPa6Iam6BDblsVHg0fYsPpF7/h54wvCjw99vt8ZjE+2dtnRI7/RKJaZR+jnHuJ++QPRlDzyR7eu5qoJr+G2sjnD7idFcQpa+6d6/V3lsqmVOC5inw85K72quJqf/OYsdWQpXmJLlUrHk9DU42wxQ6fYugIuqBBMghMKWKyyCyqWDnuC+q49x0T7vlWakxXhZUK+6hzhcTAxQpZaF6C0Cy9s/AYyWZEFqDN7VYXpDBbxiH7h8kYuikhBco/ThialSsn2RYR78gVJnri9+B5ue4Oy/+Zp99orPE2VCw1QPcN4siY4iipBGRt0nfqTzLkaNZoQSdhjy12iHsbNhsLHJ3AydKtKbyz32JFjC62jJFq98eN4s2frVb6HDGyAm7CX7iJT5uzvpEtuRGcQAI0qVsr1mRkmn6VF+1Atn5vBMX3gOe0HSkz5fBJAE4MzADaKRU5VkiAMWoJwzHB1ena2cwIVEdUKtb0BoUxHNH5gPnD3aOcPPtp1+cJAnIEPcVCEECgFNeB+dg8pApfGGvxgLAgTQ1LoGLt9XTULxtaJRP4qMwaWKWUL5gLLKEsKXGLxwsjIm7cpmGmIj7UC8yyYKto93bhNAIke0Uk+4s49hRfzsPV9evFDXKoU7b1Ie4iOwjuKOwQ56qv5qYr1RjnSl5bglF4R/WtdvX4tXeo7PNnz8q7pW2QIcf7Yf84GjG2ESflAed+GRIO+NIG1BfLy+iqjATk6EN8OgyHgrmj0HDzyzz8yZEAs1YE2Lq8BMcdOv2EsLxs8XGD5cpp/pd+CgvVwdnSLWjAZMx0U/95PEeruV9cnL9KQIMii6WlGfiE/37aTYJHnGp1zf3Q5ZUZOQHYLjtyhhWaNwAi86YDhD4RTnktZ4okWNh+c4HoEXDp6vdI3AF7OUTdpj8qRbj7wFloprLrYUb3DXPFgpTRjuWniXYMgo0g5jjW499uH3anlqVeDv2kKNTJVysPjBz1PACJ+s8mo/cfvRj29yYKHjmrvaxjfRLqo6cqZdgSmONmHZcVVC3NxzcTksxajCUHqA5kAjxaD5gDEa/xQJa+3QptkTQCutu8KycruvFT0a698vGrr66dvJRu+K7ze6NAaXeiLo0grqlZdDilke6h0cN4rWN578TV1Rur/DQpXCTOcNdrTBMTl2CukKk7kBsSw6QabKx/vot/CAZWjJc5KmQtN5KqJrA7P+4YmQqDLhwmOqs1lCmWjnbS9Yte1xQIxmXNnOnUpefPfdt/Nvfnv5w3cvsfrlvJdds3b8cQXw8ArAhB1eADgsz58QafqsAcuh80z7eLTEjmZksdCT1wA61lBN9XxDpZSmL148i48iNK3rxK8GDZ28qBdRLjrh0BScpQ1u/fIwrQrziXkByENNlgw2kiexiweszP0THfuEOSIe9t/gZbmq27fgc/H4Flwt81/3mCj4aPV71eTp7Ac+22dTDz45mz1wWdtMTJn5pOmyJlVWDquVfRinw2jsJMt5FUH2lP+6/fLxg4+j/nEtY3XAx7meYPLUQ6TOpH8TFy7MQ4QefvCRku43VasVJ5uCspiev6ZD7qe5BJO/prvPvTTRg8Cb46Du04dx+niPJQHyPjUmMzZhupQH8cbEPSwxfB4+MlW0rdCW0+Ckw8KVABbCkkydIjqocDVhQZNk4gxgetJud2P7kGoyHdSyej5iG0h/jp6GUzmDnnGY4Y8thkFM1VCy4N4Esm3myRGyEa78bD5evZYpWQrjo6BQLIIWxkAjpyYyoJivLjRzlylnCOPwFJN4K7Y7rnj4yZpJH++S6smGIj4EpaQWyfoYVGYh1KAaq9mcrcBCxN/q2Dja6cNyCNbVZuoQ8HzPZ/2AJF9/fzgHR1px2jzJE5/+PlXji4fGOdq0OQFPETZ9Ys1lCZ0LE3bEYNinycJ30aHxoh8tTJyI1o5wvvbHTE5dVnehiBxcOE+EuuD0coHnK6dZFip3HUzKYvNZkrIUrrp8gr089tNWx3shZU232yqE4QFmH6vvQqxRhx3sNqQZ5cDH92StZkGPwss+FslUiw3eEXjDLOAflnz/qJlLi7pZUiKKCUbHeNM/UfHHK/YnKBXp6N3Qv1msrka2s/2k7MUOH4Ebujr2Qd6a6j6+ZXtwtiT+Zinsf0e3yYU3ieEN8iDD0Z5myhGdoPtSx0oxXHQbhuushXeRs+o6WnHXZw/bOvZMNTB/ppGPdc2ddu8EDRqmRf3wO/RZSps9Xc5eVasWXKp+cqrho4rIVDy3N6E0wHujBB3yFKOEM33zOsqgSOGod9M8ya7ijSbMwvlNg65pPvvfz+5xwEhSRpvd4q+O5LxDzsG2paS50u6H1GgvxhvwDnEZfUrkinOLrvh0AFg1L8UU0AOJ9yk9R9nQihW3LlKQNXkvdB8LVB/zlLp4m9U1ALkLq9ZmpZyWAXATILcB8jBAHnmCqQlII2O7+SKgqB7YwzevhJFD1bXXRz4oiFd3YUTQf9e0vA682Nl8VPBVTtjmelCdNTNRH3nYUTwpyHs+lPFwyycZ/cdvr7//6j/KKqX/uH305Vdff/31g4fom4lDCU1M5j/QdxThuZ70iZ9UZKJRVTShX+erDgzYshKcv8h6P/WaNBjvzLNyx7unv2JG+WpZA9LU7pvlkZv3PaX/PTydZ/mwziyZnF2+eVZ2i3Trl06uUcVdfZ9i9AxhoSmc7KxwpAxLMf4tm2pLy3BQl3eX+bAuA/j5KJ2KLUf8A7mTWTnYoMvQ0Q+gcMctvkWn46pQsvrN13ADgGCDOy2G0fmdrMnaOSn5gJhj544IWaXoE6bWMecze5rBMwaUna4VNd4tNAPcQww+lb+g8FwOeL3D1sIyTO2H6SUIqR9as2T1NsH2oXuUa1jg9thCpLz6e7Dl8UCDiwjF5Pyhh0+Zs2/htqd/mnXu7hhwShUjkzcHnNgihIgtbhsMNIukz9ppk4Hvc5/cHzx4hF7YUx5dutjhDO9hVVX+DnurYSOXxH1P1EJ68KoJ0Q+/jOK69uwlb89VOXuWV+1GvkN2dpvJ2kYwcevBQU++FmCiXXIzNa9SeT4/9MBiH2rqGUTee75wysd3iJFbXjDGDCnyKurAqGd0tpsIePZPW7ueW912XJmfHjm5mnmU3hr2MpXME/Ql5R0p330iT3LUx5CEyhVVJU5S8t1Z5zhZseY6PB9TRAZ17WlWkfFeyhScw/BBYNXlEw/cncgi4z0wnAW5AHON12TkaAPseYeZ4AuG78p1njHkcR9BpQ5VlYiHX2IMFIL2fAdnYC/9s2diHv/GPxhtd5LxzT3WP5W4O+EvLhRqV7aFjBUIBBwrDM3sFGeewyyFT0+XY5BFNnvatZsKHpW6lxYDrIjm5Lcvj3LKQsyJda/LzgineOG7kmIFdne38LyI+iskHajfK3KR2wB5GCCPbGRsZ0gEhJxtrj89ZYKzwn/2B//75s38+v/i4+if4uHYzxLGjutsdXxXr4/v2LEu10e2Wx/3vClc4Y8CGlGhycFTy+iGy2d/3Mwf/Xnli+Bz5CE/tQsNq4SD70dXYH6zO1zOYeTYUPGeLJa+bUaPFgv3Kxf+xQw0NdV2kQWDvMJUGagvfSRsvvPc/qrruVTHNMKXrDvaMOE8fc51w9SiOSciGhR++OfqqW4L168nG0BcyzAfoP2JRCwQPNetwMSTHcrExit1lU36Tjc4PHsxlxfBNSQfnJnDIyMW2pBya39SOL6i6o0QiwDP18JTOD1Qidt7Ye74r7vDnC4DCMx90hscvsXhhzbMKvvLLL5MhTck2Tp52/VcJzem/yPvww7o7JDEXR9KlJVyuxEQROXFqLp12ug0uZ99+wuPPeKWIWLTy4d58TIntP1kwEn1WMHhdoI2rvPbIzzjTct80Do+t3HT5Xy8P1O3YXh1xMeEP0gXEp67XAj6kgfxFbIvTt1I20QbsxupZZn4ocfdFt6YQizQTtBXVFRnj8ABR83PdOjzDPbHcmSdg7ryBoenFnQPV0QN2eeoJfwz6/KwsuhzdWzwDmTFNv6GDDaxDGDCedFkO5Jg/QqotUX98K0MUoQn4/wmZPAF0baLHmQDSxqEWVIvjND+3DACcgDrxmyIuliBhCvCUAvSYQElbINpmIfUz0MaCpf6kol9cjeMgGxglQVhBOQATRim8cJkocyZL3MW1l/m119voOpjDpKHgXI/TBWGqbwwdcin9vmwMGcCEkqXDTs3iC+wtjc2cb0TdZMWLCBIe1zSY7I5qs0m/reA/+A+endM6THdHik7rrLjqjlm9Ji1Ry7cscyPZXWs8yOjV7gTdr/wz94r4DP+vFrNX28OBTbIKnJrkeVQGxCmDiXwQNvrX14Fp2znTV+i0sVbb+XwTUC+EP7j34vrP4WDhv/n9j//3z6ePo0bahKyap0I5yzC/8ZYPr/6jEsgV5Zh4v7uFg8v1n525iZUcrleZFVUiVV0q3L1tzTBcqBll+WpgySZ+5lXXRoic9aKp5gtXF0L6YF3tNxmpYvp00MXlH4z3ZBweOwA8ORMQVyoKknjIoFY+o6VJVfW2GxGFKFPHBPBt2+TVdpl6TFZvU3AySm8ez39xSgpBHjvQzbOR92tMS+6Vd8Ku4dU32fqIYjBhrbK+hct+uRtVC/OXXxwW1+Ov0cRU+1ymdiXPMQBprOXr1+hQ2W5btowZ037sTZdIDXazH8gfOHXSD3kxKucKubaitlnwCEM37Nwgp9lOOdtUYaMkI1/X7hgX0wGmP0P2ZQw479XxieTZxnp6LnJaNPBa3RagJ73YPE4sc3g38e/oKGhZDzQFe0uZu4nCxAWrSQPSfvsPWlSH0+UKx4f5wt0H9pQkrcbHzX7YQ7KV+IBlInNKgfjus8uo/tAqErsd7ENbMmJncVktZBbYH5QbSs/F48JuzQYPqugkIzNMYJqL5s+1e5L/YKj/zxJ49B3wAev5n7imJXzLtU++fTYvr0aOZmy+UeOAnpxJ6kftPmFtB26kJfk0ibbSToErIm6Aep6Lh+rQKksgoszDrAXzhIaCSOMK08Il6W8BcCW1SmBlUf504MuTwq75O2oIGXHkiarW9Ythf8zqzE7oVNSRAhNVcOVG5RIIRFosk0akYJrI7TJ4LXaSIA114XSBN52puU6lpd1U3U1TopXtKWweRS1yYdRshVtxN4eQrQe68XI/kjkEN2N9UjqJhBNYwHk7rFyqI+HkBd/Ig0oyXiB15tY81Jb0wHtXnOQN/mePeVqed77bPiSoF3ylYg9EweB7HHEI45YiVjsXWOEgNmFp+1VRvPU+mk2skI9mlMZEtBWqtEgH0cThRHKPwA0eDDO2+hmiYBpUSPojrB2vuNDbsUQqjowCyKlGJhF0HlWoTLieM3LcdHVvJPSRcGXVGm1RkJRTsfkHY9ZFWUWkZMxrNyihSMIGF4TpCju0xD0Vf/BZaHtIoAwreo5bgI+uBVlkw2/FWwCfPKfesdJf/LZVu0xcqxOxpesys4LgvPhhscQBizTjTqA0ZgCF/cFaw7ajFCKl+NI3mdsH88Z9iqGCI/Z6yTwsjMvq6N4A5n/lm48/7h9+OjPY3GQnI5NRo5w9eX2yZUvki+F3h+L506dxfmMPkv4VJpX62shwHGdV0uSQ6kmTMp0dcXCZac51zNJfnrD0GRlmzCp1knsoiXWeLDFbDv7pjssiXQUHWuk+o0iCL/sg9+jB4N97pIPS9hlAiA3DrVvbTY+OXXO4HmVTruwzWT8oo+vhbPRyaK9J2iBGFgOEe/J6FjgeDaEGPccCTSD6EggZQqbGF/J38vmDRhkpetoy8ZOzoKMEzX5tHiimfiXmNuQyuG0nUXrJ0eP0IveoyM1KHlZGRDA5TYfWc3KwFutBUqR1efJNtCsPO8UY7hPHF5taN7SxpPxwCTsFK4DnmIAqSNccj/3kNImwVqKQ1AC99DU1PhkMzB0w3ihg4wbW0DICeNE9+ZNCodfD26PYj1LmyuPXWh/KMNZ0vmd7i9Wh2XYgzxj+mNIuD+4Hjf/U7lO5xGi8z37q+NqIdOPoQfSdPI2vi1L59mK2EBC2MZF5Idx0dLHMJCxffPhpoSSclFxzhWLAYkXerGqv6Y1MMF59oKW6y4rsYWjCFB79D53LuWD33MTaa56L4a+oCvPwaEPbtqCz0dZG1IgeIx6j6IVLW6W5BlsaQXTY8yoblNWdZXymrXviPnoaTOjFUvrsFyLBos0de39CGeXoMxytVwYrOah4QCSPO9TaCcyXSymbLqhVFd3sag/F33Tw4qgMmWEv1YbmHOOCiM7ml6LtxXesU/NNX62nsPhAMNYDTbiz7EYpw+mCeF1vcoPaBYCncUuFRUx6keNPeRctLf+E3g/VLf+iXxBGwBp4RIOlGft3P/VZensVZV3Yt8ydpTEEzX2txCjfx30Pt0taxqaz/d0CYbUC9Y1q7baT3y9dJDbvQR8ThCfADq9oieq8cuFB89SrcCXM6dkTZLkzbRCtKMK63IXqF1gCZqCm5yxzbVRUTA9cJ9cce2wxkQW+Aff82ySVaid92CeMTgF6QHTFi1IloX+TDqawalklfTo1PLJs2XYTG1Ypa2BDz73N2mzQ3RGG5YiGWBitZR8FPS0IIPJFOTXxGzsdkGt85p9cLMwpGlyv/wdtNGwQe17WEpvgA/ewtnyn4fNgDIgbsyw5fawGdNohK8ZFTYyp6XvNu/LzaOb6m5PVwthQMaZlNrI0akEloNnmIePw+bkUbhy4iAnbkfoOFrlAvfZTxafXyF+fugSihzMqUg78PKWWumIlZfHHdvdtIUOM59WfCAph9eVdqiR23OXMol18yiTH8xjL2GYx7bp4FyF3WN3SvhCtlhN7PFM8HnnzjR0R9mB3UA2NPkjnFe086dl2sA9FpLwBVtMRwefLlYw2Q98cGTDqMlY7wtuRxJSJhllom4NJzBmTrC79K6JivU82nDUf78FB/LgSX7YOaLdVRGO+Caol3+8m6pcw4u4yal5Rxt3mJrTptpXG3MTYYKL7Zbp6GObRiLkBffPWvDLv6RNqFu0a5uQcj3HRaTgFjRRgMXsn1nbstn/ZOD76j7GfazdAqf3klE/Y4TwoN4uCKKs7Xj32dBHGF0rZ3dcya5+gp9vbx5xSi1cp7hrQ3UcFORCsyhcLoIHtiQdyle4Io2mGjSgn2ffUJIYx0vn1lm+tGPLVmVjp26E60gXvLoGZjobT1wFSTnFxwdX21owj539WLHBo20RalOZPaplluegxgQEce2EhbjKkgsKldAFhypEJSpamY50gtHjQOBpBvhGQ/UYR6YSO3+6W52509KSZIs/wEvYtlt2ZdtZ5exjBeVtyQdhBQ7H696LawhckHZjoH5tgcAioRgujEUa0X31NnqIQEbBgtHMdruFj4lv6t6P/nyBoQJD8ojh4ilclMAXUOLuPkKjcomOUN4RFJYFgRBqPPGmQ2G5e4IQXAyCoVlWBBcUmflE3EymjXAFYJWYh8l8eKB2r6y2J8Ryz0PmspgdWNZvXRvzAT6Kx2oOp8UWLEt5ZrUmhRk1+jYiu6zZJea1TB7f4IGuIZPsGtog2O7CBd9rvsRj/xgerayepAae479NLzQIFCWoh3b3BNjqReoI1oT1exinJLnYKu87lM8fI6GY7m0G4X1QF4uDIwXFUWddh4ZQ71I71dgTZW+L0t+RKElnFCXW8SSbLkqKoLrdB0kHBGZOMVQ1qZ2NAJ3rUvFIpnMYlkEXOFd3VMKOVBS2TulHL3ugxT3JZyzpxBOKgx3LT0QGPj2h0UlzUeZDrodUEE7YVjTfwnGXhYGXcjAF6rGpKlayfQbW283waRmES6xwvYYU4EKNmOvrl7EAOEncX2RDkU3ZOPj0zH8H56z+Y7Wieg0h6W0FbcJHUH+T7SvhryaomXPXGpwTM5xgljat2IET8JcRwu+qJUNgUxUWOrqMN8EvuZbnTHMaLhIQH9y8y2ZlWDgq9ifmWouHmqxqaGRxJmY1IEvLOBXzwllmvXe2Ke3B8+3mYCPV+MSEvmiW0nb+Px1tsmQjXWU4EnPie5uohHbhE4yx7Cgg/Wbi1obPJrbCcgQMNhGA/E1D+Ui2ITtaBo/CiQBLP0DP2iNNL/k9bbZ09g0pljTYENPk+VKSPSEQWkLWUdoqy5soccfqCO2+WfupXFe5YP3J6X77T9rE3M8z9RqAut3HgXvVxmoFN9M2GR+HuJru74+f+ZYIrF4YwvMTcfQNLy1FiG3B4J4cXGWIheHFxrgoyusaHoamXTIcoIjy57UCbhDqGL1OlITRALRk8uIaTldtOEY6VF2TZ8tErr/DUB/jpMRKdvaiyrOEhi3Qka0WgaY7ROBNOC8I4nLeJaiEe+gj6EPl7Ft6QGxeOSXtCUqyHpqcXDrjxTp7tsnytKHlPXrhmi8e2paC9VTDxAdLNhUfj1Rhfr4YCyEy5Ba9+h69qhNlfd6OsTP/jfBEJ8PBLOLHWNZ0W6aK9WelGE7kfZeU/2jp8V2VlVdHsSK6vgqXh6awrsGhaVjLv9Wztpo9g93V5n56dpl29W0iGC0Sorf/AtTDdCNA4BFF09UyrcjyuDIhR87kaqqK4/FT3GKaji26sMpEzmI+E/IeN1V9zK4wodEn1MVBpF80kftSt0mM7WdP/vGWi/pWP7fkXBA7svaQY60nfZi36aP3dZLvbriSNWjPIVvTPms38C4APMWFjaJlCiEaJ4ApQp/0MUbVlIB/jCWdfSaUoZnShq4urShZSd1jTDbCWv30UmI6Ipoe2QO3PQDbH8vRl750aP57ScVjj/SubcjIQ4/65Swn9umdGI0Oif/j0+ObN0+CJi5fL7Nyev3s15ff/fzTr3NT4PNXfGy9zvicejcv87fffIcO1/plyide0pERWaeG8nryX7dHcLAN1gtXdm5gWEtLMeQhrP2Ghm8BktZsu9ty8hJKWDAyvGP6SbZ604YDhNoxkDzB/UtkXOCpzL4DfRW5jKjo1Cb3OXEIg+3GCX7RtXmZZmwzey6ue4JfDHTjoaEp10CTlsF0CozCXHIuhc/E5DQkDjjDc+YpJ+YbY+326XFfa9c2w31OmtRHWF2qDEFJX/AF0YiPY/TNdeEHpVzPEsuVq9jNirtMIyRZiTzpdGFZZ14C9vGqqANwUydNEqA1KRgJUMY6MFP38eW6CKBsLV2B+HDFkoyWCQ2kS9Jk3sI1GB/PWB5gRRhM7+AWNJXek316uaINpJxQeV/MoyOpdE1zaGCh5RFSSkoGieS0RVjRcp2VlDZq0WqT5C1u7WzKo4WZWldVWoB+g0kMD4CSTdXxWY6vYYMMy0T40rYhzcEnZkgJ5lsWtIMcaQV8sR4kBmeCAcbnaHmFHaGsSJJxBSgL2wHcDUnAICfEsXqtExK0aXBzIb03ujgjGSN1/cWXAQFGDN528q5MgnywoHGzgssegFXSkDbMD6uTtglZ8M8CnOl4cFcE5c2xAhoTa7O2wxLYBwXQkrAq2w2twoYAHqAVYlwd+WF2JKWlD+6JuAXlw4duGWRgVTHxYldQYF5K0btYFVUDNwTlP3lgoWd9Oqxi6REliPzpUZl68oHraPXWIzTtqzD4yVqZymkora9QBMWEr3TQjAd23bHx5vwTS3v2us8K2arlm9vHfsU/TP9KCKPVqoDNP4QqHOwFcxplrGqQAQM2G6RWFhDC2Q48tK27LA0aOVCUFzKPsEbGcRK0ZpJ3wvkNhs7XLBTO3EMLCCnvV4gcZdmRXD5BGtLYHumMemPYwZDYDaIrcCwlbLOshF/FkGjGo5DYhVjIf4A7Q1QMAXIsFB6Rvb0DV7seeCdeQfDUEbI88BlqG+JM70k7MCWhokNL3j2StgrmZ0HJQvE03oWEPc0DLWRJD1WZ8nF62S25PoloVHcBlnO9QSoNS2T6XVZpFTbVZbucG0dxHqnjE0ObBU1yyYfqkhcrWfFBIWx+Ca/cjDdz0u6rJijjhBR1x+ZIMav9nwANAyZNOF0mtEYwFuqiyTooA/DIzA5smQXNJ9lkdMWw0gT9FMVzri4HVSPRufJw6tPgVV3C/4V9DoINDkkx10Z/HgxvgZhbe4G2XCCc1sXDUEnmFZ20+jjF168xDDRqsZQLaTURA+o7rp2WJJSKD/5Z2cHZU9ulyLieVA0f60g4wiTNbaDdJLDXzDWSPVfjkPE6aap9MNAkzaFuw5oOBWF5Jh20Erxo2rCxHpa0yUnQk1IS1kR0IFTzLiuw5pWGelq6uX1wcxOivKmFoxOsgUMMVDquB8MWg5hwgxB5ElQk17Tv1BszPkF7hQwoTVfD6oS3nDCWpDV82YtUJJ1nNbLi4jNSkIgAWRJ0cokfWIv0Crqs8mCgCNX0cJVK6VxvcdjoJkwhC4Yx/ZpiAPPF5V0L+zwBqV4Hmjytm6qteA8OCE0o7Y4i+wPCIyoK5xUo2HyRGVYXn/t4Gz1EpgCXOt90BVIhOlBdh4krmnpSCRtoVAi+Gk6xolqRoGBXhKt6c9YpSyiHxOerEkyXhJdBfxmTp0iLXMmXLgLwUAUT/KrqhHLn42vCe3OY93U4463TEKJVvTkwZLJY8yUBaRuMkq2CrAOGBNwFjUec8yE4YG2VV0k41usoETInYXslAt1kYDAYtHZJbCsD+3Sx0RKgVQRvSGoWAGEhgF9arBSbDPQiZOWB6PuiCEJ4zfiIFtZFF+srG9KQcKSVez0wpIUKP6fByjCvGNNmby6Z56FB8gCOCUIddZPxwWAd6i6bis8xDVcfwvTDjSuWBrMuzy1fxHRL9W6GRzzwSYFx7bQK6jnD98ayJEjBeL4O8KBLZW3vwNqn8FEjQN+RksYaotJ+snAX6V2zDFLOyRo2MYMpiNcPKbOChMULT5ph2FzbfwYEPldjJQk0TNFAtBgIxhYIIeFTPQJD20fgfBk2R8Dm2LpVEDKoa0SXBGLYznJKYLTlTTbJmiRcOsFtq1KqGwEpC/oDh7hcUHKBihXZZM3FVgPD9HjlcMMHsbEkR4bagqTdFkEzYakTwO+qcM4pyJYSbB4QhDqniIJpkWpywCZj2ECb9/a1LokhwdsNXjeFMHf0weUm5SpusGxBNlLFFbEQ5hC2FQlZqbD9etjobZGqLUItseBr6ggTQ4k24KJjNNQiOJoFKx0Otnw+IkhTKbTHSA8+ROYjlFDyVhHyKGnX6KObkBZuy5cVV9hCEI4DwvGqrIOgFQlCVeugLKo1lEOGFYVwY7QJJ/MqVMk5FKzTqyyo4KomYUcWYB0O+7AcFxekEHxbVnu0fwFR3zgJSLzwwpmH/+JKXjuvi6DVVYwG00vVhgXd5nBbhqsHSJ+t9gTbUOADZp6J5XacsuJ6RbWHwTcMw/MXlG5NGmxNouA9pVtaBqXMqfAiF9fZsJmrpikLdaua68vheCPfguCdExaeYYbXyFqh5ppD2D3rLK/aObLKA/uVQCnh9TZHWo+y7wzQhguYNli5w/qMK3LrDNkvgcW50H5CAlcpmkMGJ6dILPloZwBX8tWrEN9V4Qiv9k3w1WHdNUFRc0284iuwyDipXikiwVzPs4idboPpfBrkQaLILrPerwBWvB0jYx1fTSXYeNNUJIVCnhfh+VcDyz5xD9unMLKioUbK0aoJ9ybUDjYJFR0GvQ5hDugcdhMDUlKHR4/JpsqJUJfCI0Y58ONTtSaaA/YwAB/YsA7KkiYULc0DgwaWhlkW9QT7yqGwNEEqSB/xxnBUPoqc0NIyqxpMceJrhvDsdhWKB48GDJx/sw0NBeFYbHOeZVydD0HsoBjA+buuqFmLHAOxDOG9X8OhcKgALZfNXGpSOQk3Y/WldYS2qcDyACGAS3bxmDNGlCoGQqgaIvoxQuI43Bi+wYmwWYfjYEy0ihLVgz8Rqn7HCyffxghfoATGB+e2JqEyIOwP0AZbcAA7r2RVuJfEasRCoubrb2Q/i4UtTFwPQ1DxefsYFU99Wk4NULL0RRyl47uX+nPVhXqC/txvwvFGfSLbdbCdUvPCFC/I+aQOJtTIvKaoehMB36JQgeDIr0Q2z1m7C2usQzp1VyAtR5iMSI0gbD02kSR8jVyEo6IIIzZl8EGqK/dVhQ2zsDrJSnSy68T5FC9VpMT2qAYHZ7NBWDBumYNX4XlTVUFLFZcPeKXB2RSyl9dSMbvjpKYL1yzthmItyrKbQclZskV2dFu+wqdZsNiAgY+Jm2UtYoDQsmBC7LDTuC7UdTlEcmxPX+xDw66nTxC2PjWXA1EXd5tQM95liIq9q+fDHWRXI1ZGdbg42SN2TIjathfaRbgpGTkPBUsCWrJwYzvSFXlLT0MwPO2BCYCES2ExpbDQYAzw8CDpjpZhE7jDj9H4mFWuccMTcLe9qXgcCupyoEqy7Ttk33CZlKF9A2+bJW0iW1wJCc9Pue68pijcYUezwrF8eKYaGrWBPak4Pg8I4ekmxeqdLyCrFbyjFxBCjRdpBisuPLK6kicKsPyqwkM5VTn4xj8CRTbdORqxAc1qEtTupgkKGRYBkZ3yyAiRtXw5jJ0dZe1erM5gyyDIgk3E9gBpStPYoTDX/ZpQ9a3kDocP8/G/ZHNcI67ZgU8BpA2ba5MEw0kjhnfEVDTUFFCptfVhpHXz5dRyWeU0PJ4GY26CWo6guiBsdWAGo+ozZjXLx2FsXcznb4YZkrXh6hVmzGWT0ZW+JezNXHyICeM0oaFUF65b+fQEExkyPYSn2HzQTimUGTqa46c1sDzE+rsckXF0rs6TI1St2rnkmOXqze1j3HLVvrJgOYFq2WhwuO2QlTytFG6ymbjSpiuMzSP/TpfPSPv2Zzh5vf5JXozrI0ojmDDiio+0m7qp7g7XtFhSgOHNChNPbGfh0or7NexQ8HZvp2S2AabmEXYtBlJ0b/TIldj1sYEJMEtaml4fuxpcvFsc5RUTu16PYv4NbYCv//7/jd3TlIarx97E9ChH/2NvBHrUxp1HcE0kjTaP4l4S6B7H3iSO/+T/CVuxY2AodQQroiPdMHEeld4caVYfwSTk6JpqAGfXACNE1DHzEU7nj86JO4SVp9NH76bB0T5uPvYnvxCjPzo96rPMI5wsHq3bPDnZw6c4RRR3vACAP8uGir/9udxR6R1Hc1x1tA6hjuGB1FEcHB3NgQ7wK3JyVEcjR3HkcdTvFmxKITQcABz1jv3R2RE/qi3wo9qIPoqt4KPZ5YXo1r7sUW66AQobWUeWNkdrq0rgsF9zlA5kYFsDLr99IRpcDk56j3oJfrTaoFowH6117NFanUJQa2Fz1PrwUW+BHJUCeeW16tMt25XGGPaLxeef+Jfl4qq/ZoMZu4PyOW44D6ehcwg6v31w83hRE3AfUcE1zWZLc3qQkTD2jh6L9O8wpVDj1Vxwa32CjYc+W9CYeXWWdM17sjpPi8msVOkTuCJnKtd88OYrvIJpNtEkOuum5FAiEbOIa4X2vLCEZOdPkAkuKCGPPSr2vg4Z/fHvJ38GrdHXma6zpr3WmwTAR0xrkRukcr1xj6IR88B1k7Gt4CQv9YGNEZpg1YyXTsSoEi0lqsa5+1as4MO1B3gkvJFfeHp6gXVi3UTOEXs+eCr1KTUS1DuPhrO7VwWbImI4d7VoHK9Xfz/hWmw0X694/1U8UP7O6vOE1uPtu+A8GXbtyGfll2+Ek1zRYmqbaBJX4gavfLHCTwFZDCvs+uHigfo556TiSc271T9+ePXdT6//I6U1/9mQtONl9n/dPnglHJDwH9WK//OddlX06Q0msFTVhOazPK3O/KW9YoEWR7+OP2miiN6euFY6HNda+Sw7B7ZzyRdPFjYJTplEkBNfnGFzynQR9MBNxKFHvzkxdVqWIJ9Qea+htLwmS64VoUmp3Y4TEsL3TvEM6L2SE9ji1v4Rtv1mCryN2Vw9OaVjxoaqqlmTMnsvWv+1s02DPg9tb9VMqW2HAZo/ueFzAm/scP86qxv6V8dXdyhvtW10SqtHTDD4UvNa3b5YEFbfYSnYO1D4fBc0XdS28TpZAQbqWiqZSp5otvqtranqj7U5FlN8miSZWinSNwRfPQKTRb2pUf5yy+2ENHjj3HGdnry/WfzVwaUQ9W7f9TuuG8DAf/3qX2+X2++//+6bl7/W7NG/muZb/H0IvBWPTsIDrdfb+LuXDiFNEPBkzAbiBbSUnhmalNmRPCGpoXM2Q5zDAR6alFjrnlQd/mYoXkpqe3TKQKXj4oy9/dVTFsBBCjhjsTGL7mdFfPiE/jv0WhtdTkRTOIEv7ndL7hmjIkeVuLC49dZzbPiJpzOpoNvlKbrPWM+B7RV9J+16CXeVKj6DwjYTmqa9Z37p1B3maOpyU/6e9QSbY1zJV+rytbIhTA7X0gUqXtaxlKfVXEOQHaHxDg3xUIbd5r6KN8pVnWIMrnHUm3z3XeKotPDFCxybnJC/4KAdzZU5b7lA8+W8riWzWFI6/kUTS+kOTU6dCt2zKehr/FwF3PNgzPDF8yiOGXhD0OdLxp/jPXfCvPOLcaahgcG9/ISsSM7o7Pmzby7po2+TIqZF70hTsfcByoIrn3CrhOL35yNn2iU5kC2SZA3vVIsYCV8KbsE2FjU0z5IWOe2GqmEMTJyxA131Kc4lfOK2zNYb73B2YHNeBj+hPfuFNbHmZz+KAyA4lUCdX0KYjR/E1q094r2crcHjYTWs1eOiuAEcQWzS/cR4TrXv3vPaOlXmjkamgvpOgG10oBn0/ihVhDfSKSp2RIPVw/mtoYaLAIinQwsX/jXN9/iDd3pchChv7vMuocUhts7TYoWuHJvZ84ovY5MD7/fMz11T9DTXvWFAOemxAjvWeVkeqZ7m++rudzDShh22IBer6m5vEXUWPDipSSmtIn2KNrEKGHHNIZMDDULCY30EF7jNP7PQU1Wzzfw3Anvo5JYmoqimJh1URxqc4a2DBUI+r0p6QJ6I4G3EED5fOMCpbYwH579T38ls8FohHhS6Z72pl8uHb+HR27f8c3vkS4Jjd3VkVFycl+mPvF3olVyfVrTMdEYj2yPaD+4QK+391ubll/wvyOsybhWU5q0YWQMlPceBKQR/o72WYhYr2mc1+KJl26yUzkwHypExUPePeBpBEUj/llpopABe0vdBlhv6Xj+a09XaYMxCdR1pZHLnfE2TodfbIY1WBfmkf4HQxsAyQD+jaONsrV6xskEtt4FGfTyLoKpsweSIl/9T6Wf1+Irwgfun8q8uaw5HyMgrWVZH+gvdM3PCdeXW90DtjhYWX2Zvw/IBFORbkM7OoguTBOSkKKlrK7B8gafdMHqScAW8xWkrfWMtIDQUlFNp948FADlHA6n7gPJRACxAfiiTGD6UJ6DvUcGLapnlaDkVTF7kHCw/8dJ6WeMMJOuhINWeDNJZ0daDAaBYq/1ditHgxXCaM+1ZAIs6EqS/V4kKhuGtAEiZwl+U6S5r1lkZL3ewZlKnJ4jINxH8NsRH/GvLwLKv83/JyWZSY/32d9Iwd5ADd/zK/zMLXW32vqGDzr5XrKyObqChWcOeLCBCPyPhe87CjbthjSnKL5oq7ZJ29lKcWrHIAG4c3jW1DC8Puca1ZBFRDcFu1MuqyrNX4qhn9oyPQWDHPTwXqWvCfVijFISUE9UDJ6I10bhKgrTffdtuumJZclWa6wpZsR5VFT6TT39eHcdSxOs/yBTWEF439D6vWIl3IVVfpdsT/OBX6sV3GeGyrWHZJVs20gZMGFP3PTIo+ZoVoE3lGW141UBB6EWv5IBmJVTT8bCgp8OlrPTt1ZOsTEgt1PWzdHKLMTyX8Ad5+qfyKC9UmT+eXP/p6TJgZV11fMYA1VU8IQsG4Ax8Ranjg2Bg0aOWKTNcvbfLKlZSoa5rxZLvyjjJ+JWdVsn9Gq5k4TQFCzCf8sFpiw7A2OM/qpk7HRciv7GfUe63zjUN3u89fd9kJJXIqKDzGHvcA2EG72aIM5HPIgciulkY3sYLKKvyTphO4ocf0WIIW4d1fGDqAWsWTbZqzctNbpuIPcdgxHfi+sjQuy590DfxZ7Y8hudv3DWrjObpDBYrJZgOZpT95+wnrkJPav2CmbW6SrTZFEpRL1vgAfhMk6MEoTWmQMYjmu0rB/8Y+0qrg9hjQ3afOWnfk4yENljSAPwYMhfwzE+zuDuES36HZPZgevBjiCfcBmHCWQQtmoEmp9Yu8vUybNUGNitpCXyMAmgXBR3aCuFkRzDx2evYNmC9tK3xfvtEfqu53Iayxv2uSU6LysXsLSEFwT72pgem5/+b6i44WNhLvyVLQxJvfAQolIoHDus+wMae/PrIseMDOBvfidtYVUypaJ9Vk15t5iMnyx1VwgLMp61KWID5tF4btAHzSTuXTDub2jGXKr7FFyygHd4a8Bc5vEj1viywgBtKSZN/Kv9y1eQSnUjOlq1cpQ9NlVrKCfNk+514XCNsi2YD0ab7yGlb8yrGuaddQdR4/nuRphTBz1w/SMJ2CmpDYqZt7fLRxY0EPfhRhs/ncMqEHEw2bdFTjHAWttLenB203wazQGf4M/igPs9TPIoUrnTVqxs6F1y6whL9BTgNQrPPiXVPNCXgwrS7weFHOPwYgzt2i8MPcRjhPb0MSnrX4gVgUeRK9cECx28i+G0EfxjBH0XwxxH8iwj+ZQT/KoJ/HeCmtg02/Lh1H/iyLRT8qcx+rFqas9l/zF7ylR2fI4KaglAbEcjf5/QJny8ipJHsPemH4D7i/WwOAkbRMdkVNVQg2l/3ebABdZ42oV7zkN5R2mqf36tTtWILCF43BqFONPvqhdE6p83mhPang1+0BbpZiWnZjqRK4fGlj23sQm6Pa/2WmJuJ65E9n78Jk+GrxclN0DRjP53Q6seW/3xVoKXf86XgYIWfre+2PEJTuF3cwdhKlpU2HHGIVZkrpycIfOvhI1tti7/rXizj3G8ksHnEBoFeNnwLzc76UeXpiW5TQ/zlpqfDPqjKWbWaPc0J25JIF/h8QQR5sa52w0c0SQ0aqAzNf/DwZzgWCCMjFxRqagmDFhYRt4IdNm/ePHkSPJbn83r1+rdvv/vl9fzF05f8z/UPDSlb9vaV5Qz1WpbS2xe0gTYPXmFtevSCGC7RZ4u/Ixc7XJm+ta6ePYHtTrTyvqU52ZOG3mOGSClcHW7qRap4iboGLs4nNFcHGqhPzVIY4sgokVpFEx/bSx7h6Usaa/i/NnTNB227LCoBqRx/vrA+x1dxMvC5Tf+zVdawNicpWC0d12A2UAoXAGYnwuaLdPJexrFiW3bwwownKQRAboIIy4GeM/xXN1nVCEeQ17UwUpL8VNNHS7jd0NlPwmqDopp4S6sVD5O5QczAGBInT/aU8T47+1/yHY6B6V6E04+V2XN+QDhpWe9Eu+9cErCKTymesPjj6LCNHhXzeuCaEIN9wAVcU6WtsXWBOKx+Qlarf9zcfPVgQoonJ4NU7x5MJNBTGuSR7RO1VeYzNsXbg5MapFybzZ9BnmKbShAgMQE+9H6JSvA7XgxV0VvDWssIaT4HgagTaHKPzJIfaIkOClmyNpS+NDR2jwR/7+1lbA1H8j/JcgaO0bXuJaMMK18922uswFd5lmybqEgW+R65nr3K+GjMC5s2fAHIpZHbxH6ZgzHy2g+kJUGII4q0d5Ac8Dj7eNodDHF26GoHkx6tjQTuLQZHeEnB+sZvB0n2qwC9R+crDkE7yOSDHj3xHuzZ9gCT6JJO2EGAy90Ln830FlmVz6o8/aahe7z7gxF5ni57uhkEPMp9RJj9PHtZ7bNyPXuWd0tMiLwRdL62X4Zy+MTxOy1903ViX3ZPQz00xdW1RbeNqDkmF3ZYSB/Mb5d8Rt5U8mGwIATEHAt10haFjCIVUP5vt70OlmjCrY5geS2VYrhmfd1HviZlWXXq3Vn0BrQxc3REjkoQjuAjWUXUEEn/tirp701lbAK9liXCpDzM3grjVopL/QiHJSLdLSnab8iBl3W0vWwXSxFA3kHB0DOGcIjJv2TcwesffipI0XdiXB/Q7Ds9p5Fa2CZr4GOUbseekS0d2WnsWKICWe3BAk9bcMgIlx1VOibOkrLg+hin1Iby+cJHCtoSCxtry5+bLEBwMCqsLpeDDR+ohVDnb05akftqMVDfnHqoKdR+uw3C6zjwyJL9grTDG5yD1kQZpdmUqtNPingsK2H84KEN3OfMCurjYgdRPSTicGdZkwVcOjirbVU/8WgrXqvmJTKbUFTvszwneKyCddrqDqEPjBsOV9NGNmLuzCpU5+PcVazIkT/n6olzAmNHeh5/2u3pXVPt2DZb/BKq4ZokByox57iQan82ePptWhXrPM17JDOHZ+DS8uBn5CA8XR7cdbMNni61iiWtOy4l9Suyor/KYwPEZO8AT3JVNlnnwCNMTn/2Cp71mUkRwuSBqJIBXYMYQx2MdPKMa0c2mg+JOsBC0jphhzGdK4P8U1OTceIJ+kX3ukqJXiqdPZYfWiu2zmePna7Fy0gXnWYP3zcZLVN2+u7UYSVjLIiy+zJAsvEAoa/Jy6WLICaCCwYInlomhy4THxQcfHDkprLX81Us/sUJpD0mm2MKV4svsd+VPlw0nVegGlvD5o35uLU/Htofj6yPnR1HZlt+TWwOlKQwzSKbNS6lN0BycSmCjY1dMpCMVOGriJecKyjZlmzTq7hunlyalt5GTx3nTKzBTXKHdzDMCJcYcoI+8TaeiAFbI1YPsbHTpZdx8PWQwxOX+hDq6TZuSXYY1LvGKtPbH5aqrXgyg9PmpM5UVdbCfKgJcPHdR3PrPSBAPJQg9+YQggDXXF7m87ZBRzqbIIC62tOGpj4DFzaiubARzIXBmxeGg29BghEcCV2Svi0XSTtCFARe1WWLUq3xBOFKtvASgqTKHUGLCE8wJPKF74BsaifOwQQZ4CNzFeUhydH4lzE4/szurbLRRI1tsDqIuILUtaLGXx1Dsd5dr1d36HhQ8KKfE1Umm1Rsbwsc19bgFuixTw026a/63LiJ3iM/ekfC7plRrn73xSWX11fd0EebuSwCHUbWuxNANww3yNVJcvlFjIooerFXgUcpNy6cIE0RK6zzwTLT92QtsTSICqaJE0QTUceFG51fslTeSHBnMgOb0VgCE+exhjNopPYfu7S+WmXwQIFQhK3gn8jXO+Hyh4+vG1JvpIc5l2DevvQooyaQMmyw3AC97ek3b1+/fPrsnz/98gO8HcTets0xgYPDt1n6FvaBjj/+9Or1ry//+/jTi7fPfv3tl9f858+/Pnv6+qdff3n7/ctfn7/96cXx5Xfff/fy5dOf3/728ucR5z06d0KwxpYM2TGBTIllxEL+hvc01LIiOnLoQjohgVjlTGlvDa1RzdQimDanoenaE6vD8z7mEkxqGjrhbEWGHuye9eQS6sq8v9Hsie3QjOQWOrmo9CngeYt9LcLe9FX9e/A2DQ80smzYTys9mv8Ib2dJNS8+2vDx+hG0ZR5+44SHAriLEOoYQYocEEaGm/pONiU7HrrT4bsjGI4BgxU8hXPki8yhEWa0IOlh6CiFD33qXdc+6GCOVQSdAx7lkts6lBYbZI/RglXD0sDkdOoZKdPZsw0l4Tim06h5kMQKEWLDvaMPPNxLXKbn95YVKeff0PY9tv0BtGVPU3cKfFgJ4qBTi3ZNygpzcekQYH/WAsYPumTgs40C9cUCyV0oW44Ob3FFXTb0Mob7B3lOZt9WoQu8c/dZgVFaaSsyc/fYhXN4uJgGsHLT54HtIVdWdxgpY22Em2oGFnaSJx4VwZhC/u36cyj3qmrhJeX6+mh+zhlYMLfXYp1RlTF/fkVWZqvDNbwFyHsG/8tzeU2kRxXOOeG6S0uP8sG+FR8Gqvaq97NydTU4gP3x7wXb/xkbmu2F7b+rmmuE2XuaH6YPaLxoGmxEs/CcdKWpqsYd5wwyrvRC0ODc599v3yarlM8j95hDcq5dOg38UndZ1qu2zktm5dhFwJh1sWaK1n/ZDwIJ6U45jhDjyNUTlcJ5B2TWLgZMyzaLI4gFJzbsChlArPzgVsU6J6oKzU2kz/7rzZv0/7n5z0f/79WT8BoAlv9Pb8IRqhC3L4QVjt8EVfvyQkxtIkWXg9nk91kLr8HPvudMu5z4bV6GWslAKxnGHXmiIcabPxb1oqpJvaHlj1V+EMdfQd6AurGpKkcePi3x19+9/CX0cGssi1RS+pMsKz0tGAgmlYc2Ak4KbhYpKarNggh3jg7pNk56iJNgRGe7xIbSG+fr1vlypFGLXjdLmdxz1dCWzwVbWm4hL+WONuucZnLY1CHgzjlvylu5/6tR4R3RyUSd8VloEeDSjeJ8RcXrGAaGF2dz2rYuV2ndh1H4Ep7B48R8SHRS1ff9LURYSMjHQRyCV3tK4KDGvTLThejBRQipTd447iHzUPi2qnKn/uVL0TaiHprvhSabfF7NC2JV66WcWozYxBlDuDM166b8J1fufiiWP2KDZ1Nuq2LwuGqE/Y4vpRzGQi0GVL9fEFO+avEmNslBmV3A6w3iRyKeRl5wTenI144ljISAcf6kbGEorTcHEQL+9ihrkkxsbatfKV1mfK6VH92SK12d/JDG/ELAN+Ypp6FZ849/X//X/82D/vn3MGo4W9qZDyezHWXZ+fbYTEV0j59sSFVmD02tzT24sCF50vEaw9Y/QE9cuko7oHz4GyzrJWMwwIZyVo0cFewQE4uEj8Ub5Fh4vM5kRKeQLGhUGZBhLzf7C44HkrJ2FxQYRxc+fVjA/UX0kazJwbPooPE6c0P1ZemgJ63xZBTbBFy59BY3DmtyOEqrSz728FEHZmJ7STa5AYHxQOh0wG1O3/Dl4JbN4N6Kn3sT/RNteupAesd97RNUMdlQwtfMqTwINkt0J0CeFTQXj9DgdJrMxTkUQhw2d+hThmtCJhn4UDyvJFPZ9gXbkSMGN8Nnz4tVsn22ATdVIzXTUPm65SyvqtofZpJtYniYInfRky3MTLRLavyc6et91mJjOSe1FsnIboOEd4dyyxCCmIN8UDcLH9+RFi7FBQS1k+ehqvBCvDnUbSXeVg+JMOlikVa88nhxIzGyevdFiIqnIpYkXQuF2CP2yjKSEhD3PLW5MaLzAojHaRG8bmiRCfdTHkHp0A46vR20VTl7Br5h1nEfgzKYeo7q84UDjDTk5XJPl0c+kjYEfqyrY51xDe9YM7aUipPkJTWnc68B3j7pe4lhct2/sBfcJtKCOHm4podK3mVfJKviCYy2P337j5uvv/wPwPjPx/+Rk0PVtf/An7AFz4rizRMWZAh5bukMEb54pCVAvdx+RlgNhSrLmBetKWZZxuqBnbCYcQXVkgZLjb6vm+ruEDD7r68ePXoYcFShHbYqJMI7z5aiAyMF+FnCOJp+fn2EI+Nrnkc+n/MFz/Gdgnk6MC+/3VQFHNjUmzq4p27YiykBdxkMDTLM29cPHjwI8gZB3YzJYH7nKikpueJUocblIVUNtR4+tWeXh9k3De+Ss99KrrE0vEUd7rGVv8xJstUbc5z3ElirAQFeDJPDoourtxuSJCQxVqH4JmuET3mGRKHtfIAs14go/jAaYd0QJD9ZG2J1xRXAQ4jrJ80ReeUbjGTFi7aJpD8WRs6QixW4/OTkrjzwhidJy24tr7VgxKZFYUgyhiPYwwCkMGz1WbZJId/LrBSur1fiYSNpZiK4R8YwNHfn63/1/FVZQTObP+cj/qbOaCI64v0eM6jnTHEtHK59t4+GONlOHmVxyesyPIHXr396gQ1m9bxts9rPkcEmJ/h9V6Y8Qz+SVhSGXOm5Ka9kkI0TRIuAED/8Pc+qnj07LGkze1Uf+hdBzm8zCTBhNg+dLZ9y+mrCjnrRFUU9+56wdvZaP60T1hNRr/54eXHx0Q0QK8KF5X9VrVrhQusFacVdcj8HTAWoJd02P4wQa8rXoplwmoCGGBj2dFSVaS8yjIHhEIinMmEMnL3e8AUeXxfIx0ixDt9CiMQJoIsiIE2vk9/hqB9a+W9hdew1TXikTkieL0IYDrpLBG948AOC6zzY6AltUgeH/SN2qRbJ15t7/FVdn6alttETpFbBLztHtBu6IeKkChsFfGrfZlxcPzTqU07IlYlw0fEBto7n32SYpyJJWxqaOVLyCSqzDjqeIR38stmhj36gdIvuAHHa2qJpqW10erKvpPnvgOGeSIv1wfSegwsOlZtw3mnHONu4ypkzPTaRgzhXPtwKv3cbNcpULsl9nu7WPScvK/3Yglt+BjfCKWR6zS3BYglJCeBFWTlpaWzwZFMHhMuF4S37gNng9ZLzeQX5K3eHoRbJyW5r1MBpN4RkBG1IBnvfPKXjuyorpbWX9TIoPNp1e331RNuMwQP2/C/6HF8vx/Wnt2ib+4M3uvmffbOzpHBN1OLJLIJ0/MLLVlOvYttx1faxw23nIQUp5SGeDZq9JgvTda6Rj6D3N4Xt5VKuRM4vjyLzeQjPB8J6AaPqjPqUU/zEWLFEoxDnX5eaYorvxZkSor40xcoimQzYoL66aIEnTJWFPkw6ywSuvxxlx4+OIr1IZ6rWsrz/Cubcd2zhkW4cYHoN8FXABp3ibUp/1dPFTX7tsNpliw1faqvHcsCi2EcvsOjkHVdD5690msPsWbekuBp0SCySLgwLnFwth30DNoXxyUYG8FPuwVOnHBlFD/fyIC760jjZEZY0WQ1B+BQkbZDFyG/mpuP1VWQW6oXD5ocd5Xo5EKULEyezHk3l1kGHtQgR9E3/QG+s39osz+64fDnOVyDZ/czhNRMxjWU5dJGFg0pJDXDCPS8RFmoS6ySa0dn9gmtJa/p71eTCC8m52RSx9yJ2PxVNupRJGLjdW6vNlJOcobhxZIF6fMAqUdhH2vhpXUrHwPdfgtQmFDyDPfZVE+bK4CYVhUwuXHgYkTbY9UOfph9C8nEtio0OTQaCj7zOqeNcclULTNdZMnsudERwCDl7VSUZbQ+TWrFgVhhelitcnDaqnwTR3tzH+W2EGzIOoOIGSyARKvZ8pSQGD1gG8JK2BMMheIwmLyTi1A+vtcsEZ09Lkh/EbQG8O6wPxAsBZipsEaPa5ePSPlaW4EVakof5sSVzw2Do4NzrBB/cHQkYTxga266YPQirpise6Fs14jjXhaoAMgJpaHIp7wjaWHbEawM7ch99Ucb3nz/tUTuVyQ+fNmRfV3k+9NJoH8RK1IL6ZYQFxywwTSDeagp6/enRV2xc8snTsxXpsz8ezL/+8+/qMl3DR0AwbL8KbIJAge0ljmyjqMyFomGjreT1npYpZfpR7NDdBFKnBlXFq77v4dPi+eEHEuwPAqE4gMMat6G68MmHin28i07mnOu/fsI6GCfsskByBX2E0ZUnRpY55r7MI/XCWSBJd/DuNYPDpZD4jtwhqNgXC8AaAbWtpYcrk0oPBQNbehPBbyO49KeEUYplhNc+hmNpbGD1gIqrXGZ5qLGr9PC6yXZE2Oz4BLDmZhtpdOnRzPaGj/djm1f7tCmQ8PoOkQffwRvEHjrUzfqgl+5Z4jGwcsINhs+5HA2XXGzPOZxiQ31ye/vg4cM3b+ZCRchETsSho95201y0/nqPbL1DZ2Sb0PfJd6P3Ly84YIAlDC5ZT+lF09jkBHnNPW3a2W9tVfduQ042YIf4XAfo7NhaOJ/yMYqP5+Z5lZITb2r7OSl41CATBhw8R/xctU8Z/rJ9MN+SBOwpA++jHknL7ID51sdO2Csy4flXg1mP2AzP189pEXqcVODUQuKrwHKdD3nlYk4gZwZ08WUIqZK1QX8MUyVoXULRwdVqR+2pwiHbmzfp9fxPOHp+xxB91ot33arX08BphbQc2bRFPhqxud7djIVh9y3w2bNvfwmGK3kN1i5amAROsmGwIgSdCHRJ7crhmKzeJjmF65sJvYdzoCarUfWsh3XdG4CUbK9UAguUilcPJBuabKuu9dBK3D1xEGn95IC2cwMLfuclak44Lewv91NdAbERo7hYWK+0aHBEpwf3yrIcjpLhUZuXCj0/qy+rh3B+WEOTKenGxWth4SNLD5kqAK+3ubr8siBJ/LYhSVeibCF8YoeHqiZRUlFVqbjdjlLN7XicyrNRlZl8sBkNoazHh9h8jNuaTUVp8222zrgUz2Enzyk5pSdCmFSGkbt906+Ww3M4P1cVqk5xUt6TxE6tDY2PUyp0OEipEWrYIyKYdTAmbq5fzaV/Abij8sZ5As1NA3XNZAsdbh1w4r9eoL2GU3a1a2xmYxMLvFvC0xyBXxALVncZemDZHVwgI4UHlG3uInLJZwFejOKg3CS5MO8nHiAu6ypXFxZurPIcLPekkJbIFnS/QqtCi3WX4hSdwpzS02YkROyOu6BTqgpDkLDgKjPGhBhSfIrklpYGC8qHYnHDxiPw734a9MrDLeX7nBFqFn5nsHG3kMWUsvUBMdN7SD+B2oQlLWnaFQktpXsUh+a0YgnVhY90a8an+AA9eIh4TvAmAH154GLsWqouDpw1f3XUB4sgWMVVLXmx1oX3y+oQoIckr0rqwynJ8gNcdA3wsibQOvzS9lqzsvSieVUHJaqfenewcp2VfEaRW2g2RR9U2tg6I2WQv3XVVrytbIL0oJWF7cXtaUJr42o/6RJl3W9Twibgxy0IFz2ssaKTRl4OhnResYklvcF7/dSisLBFi7qogqKo/UZS511QYwLTXnUcgjOGmP01fwQpwvFDQFUJ+laypYFYDLpeADb7+sHNui0ePPA7Bj7eCEpYn+BTrttvgr4E210+JKSD02qfUHUh5g1sBgub6o6WXdCT9iRAfNH3+7Xfnnj+bh6EmBvzXuNr4KHLgu2EpEuuOlN7rC5uj3DSU5Y9DEgkGAWk/yer+0l/WFYfM66g7M+g2wjYbqwSCNuqcmBlNVXlLipsXrJUnCqfrtfK+NS/52LBdkELwFNp6OR1v4wfWJ1YsJ22AOwqEUBY5AK2i3y6sYqMX9yhAgrYFlAAtoACCAUUsFPVHLmXhLW/AWnBtoQCcHRggXgVWk92VStWhrNvq4SvH2e/0BbeFPQlgyCpCOG4yg3xVGz6hDi9q7XmENDERIyT1DFOSGDJRh2b+LR7lcLTLJ1J51Xw7DOmKopL2Fma+IE+X0SJIxspyuheLflCHudeSNEbfTFOiJ+JmOj4zZTTBEZXq9FksMr4hivPK+G1JFhPAn3pkK0GaRNGl/FODJCcXGbDSvBlM962Z69oybJlTmffNt169kK4B3AzxFLnPrT+nJx09q//mX2WZgxOA9PQ+vQZHCqv4E1ROtOPUzkC6cLMdvdygs0ZUPZ02YBHxIFteTOQQXBigt8j1epFI5z+Id03q2qLVhwWIWhyb6Fn7Y65Pu4/sXaG1oR3+PbJp8f26h4t67B4znVhtgkyd1gUmqAzYaCRUYgL+qTfeOLxwGRFxLxUfzi8gifQeFTEZJBTmUs18jv4hz9B5CnOsnL2tAPjnDwLR55DVhJNdF/axGmnmmi6sd+MvrWJphaOpAUfAn6rq3L22VI6iOOrM7hCFgwKyn8cX+bOXv02o3ctjFpV6ecf+HWcnz3teZhC5lgwG2Sd8w4XD9Od9u6WOmyFrmTSPnbOM0Nn2ckKZ13uzqvhO2ip6OR87KFTuwT0NQs5+7958/uffw+NzU5NQ9tGBOwnC70UA0J65ZRJp3epY7O7VXvB9dOuhDvaSMe3cCWeQT5CZ68zfW34XJNvK6qSWwMTZTkYy59zReljLvn6ZFnBnHbwDMsOJ1gQXeqUh6f1TL5YFU7AnJbYNCOdgybWy5A+DXx3ITD42syEWQdCVPuNLjw0JhgBjpDcEeLLS7GGRfS2mZNIxIOZFvUklvWCj+9pEWE3WhWzH8UTGEk1cB2Jr86yJnielEfeqLh2TRlsVLfWgUXGLvscg3i/Y4FfnNXmSnwyq2YQHdFt3fjud8w4TS+sRNj+Cuy1uPGmjDuGX93wtEGwZlAFcVwTUAv5v2+HNEPZwNzk8VHeytC5raYjbJF5m3gGE9zV11gD4MHAio9eRIPslt9W+xLMSmiDWiPGntntlqkfUWbCx0/U1Ox4sWs0Pm9fL+uWL37+b3S4R7tit6xdS6QeOFnoOo8+8Wa4hWImXHMEn5WILxNBtGlKMgedWte0JX5qcOfHqb4eUM7vHEwdBtmQNv91sbUL1OJ4oUc+wozZLcX7iFgR2wSVbRtKoZN7WHHIah8zp5M2PL6HpELH241hdu4l2W4pKiP2op22fgLDdb06QEAe3KBWIQXwyNpXPYpjJ3APLzDCX0fP6WhLE3sEVbhV9PIX33x780Y56QglxnzDIIy95gfetH/IWnRYreDg02+WEGHdR6iEI0UPbWhOCbhN9gmqHdvg1H4DPGav+WIV6ztAbHuaOu8NcEscg36UTq88AXP5k01Z5dV6wtVTw6U1THqthonxLx5A5TwW4IOvv7plUzEiLYHPzreOOjVp6b+A5/sHWmbmKYqzxTBs1jYbceEmRuwNQ2MhrKPNWBBrRMcDqMrFiJfZzLy4LS5IKy59Sh+qolmW61li7VYnG4LtXSml6T9n0ThBtZmEYGRY3S18jO3KBYZrrcIBa2Hr7IG6AnpsRF8GLnLWlXHOdU1jJm07OjZr9yKdP23bNYTO3WlGwByDhHmf1E35upi3KkrKGVxORPb0rSBrK4QZ7VGqqhuENrqm8SJd0Mi5W76uniO26DzJyr1+aSEnyFtd9LJlt+yaJa+OlzzFJmW+qIK4KPNeVIN8hPlkTyb6FrOjKrn3Jzy0brrcHnlp/R4ZEc/HfE/gUNsvYUFaSZK1cx7AIzqv8EhwlP7YwfD42G95vauW7FjtyZFPQOJhRD6oy4sGMuRevhzrpnkPhRljhO9qBLnEdWTStRVfGSXVjjbH6RmNZRL1v4iJ5g6dyTaH08RwD5ws8gxaLBh4qN9r4VhefXhRVUnYkLhm6WHAzkP2hQ+ByzwXESm7UJ4tWYixNgBZEBWsAEOGrGtWPqZuwdrgRCUi2XZ1YIRmobr85PeHH5Q48wwWOfdxB2WYgG65Womq7RFpSWwj4rEk5enQxrdL91v4O3AheE9EaKgebPRNC1RFqYEPX5Ypn3heN9myK/365ZRWEpxR3IOnJssnscPsF9pxXmU1+3UJj1YS4RLupxLekOq8R7dE4nwxRe5xL+BN9+DBKklTniqcgc/+h/J0SlC7mmqZU/FebdiUnF3Qky6+dtSkITsILde8e4tXG3ySuJCTEvGoZ0Bk7+fywg5GktfQAoKsJRcdmbm0eEedXj8h9XzewDOYE2cjj0tkKnJkxuehUFJZDlGB8ZllPKW+WlCuPHdwjHUt9qak49hgVRCpO3+vKN4osbVAXeV1dufy7FUWvy28o+37tm8W5vMSw8r1tZQlLJ+4snFCDZPyPc34ypqX63zZ8ZDl1ZNj0tB5kTVN1RxpTeB1pTWt1DO3x/Xq7rjOqyXJj3zdXBDabFt6FGUPj9gdPysqPq4cxUvmnFtBOP1Yk8Oyupt32VGz4fUlWxIvf9osszzltXDRNpUV4lGejJZCBrxhJQW7lm8twa8Vn8XE1r/8VJeA+QcLPEnyYgi9B3tJBmLirzEVpGaodJCsnwQEDvjygKgfH9FZ8Yy7uam6loe+Zk0SZgof+iJ5Mf6JROOPDz+6b5zaPV/LaxNO5zRXKcLR2kLmOhg6XNvUU9ZJYczzB+o+os3vGBnCdTpXp43lVoaCbfK0mr2sqmJg74PrG1WjgvQqiA1pvdkCL7PXfC2cA8hSkczV/s/fww2gPnEZ6ewD4tUqS3gvbfODMt4MFjWxILJIUOJE3WyV/ZztsF0TPhr1BJVuD314XXXFNTGsYHpYC8VGG8KFRFqTZvYzWSKLUCDlPYUvY7Nd1mbitNQl6YPtgCD8MAagyKKNjbkK41zkI1U61nnboKMFkDQF0lgcghFaQ9NTe3UokwnLPR6T8ZjOaYKLwc0I4TLOJ/QLNRc3mTLY1FxRMFaKjICg18kAizpXet66B4ZNawaNGYSBzXF1JYc4yRI2zfNwh/vhnHbzPQ8xv1mQgryvSrLX7zkyW8CRlze45E8G0hGKlM3LLSc+xKX0h6zJ/R08QVgDwakaD55YO4LLi0Y8ZssL+edsRfMMe1VShqxNyNwNackUCTNVwBZuJYhDT6QfSmrbE5UcPiy7RACrnZAAVypYiJvO4pE+/FjM9fape9VWVF08dHyvWrRoCHnJjeptVhC24YU3sLvFaL6aw1GQb9a0g10Ew+E+rb4gc7oLN/0sWBaUAcZvQxydGxEy5lnK6ojERda+4AlGxlFjqgThanD+PtjlYO0EEUQd6yiRA8Dk9suvHn99uwDzgGT1YAF3UpVznGAMA1Zc6e1aTMECYmPRVBE76AnHlSZC1MzIYXm2slpUs5+rtbRLj/nsgfvvPGCuw8EWKnjHkbv5PikrV1UAqpV5iJshxsVVaXlh3W912OyCYBdAYDQOBdOenRw4Nuf2fGQ1yCjmZsLfPh22ZQX/T3V27IvpCMVyFfI6fXHnCxEsXYIyw3fDeKkhWQqvPYriXVfVWhrHX5Nrt+Tw+xym3KTfqyus+JA2rPje6xGSrvyhI006+zFbb7gK9l3aJUKS04fcruQaYLpxu6yNDVW5CXmvwz6HB1JSljTBeFS+ztRB/b1OU7gy09sCgIpqASdnQ0QZ3EDsuaLtFI4fRdsZZAWhfF5+oTQdkkUAnSwaYLALynAj+dKsYrui0i8caGNHyurjOlu14CvyCCpkSR89uNmqn0nVNRltjlVbHBu652FYvzs+KIrQvh1JvFJZ0rzVL5xOVLQwHqoIAspEPaBM4dR59mxD4N7TFBkFg0TGt+s7wE9u2XbM4YbgpxE/nZAVegJnfQyB8Q6K7jATL88gygkQ9xYtJc1W7HqFJJMXCx1VpE3wS2rTZdrS7cjoZmzdomO8XOsYXsNDut7hFsEvmpc1vEQ3+533j03VMV81l+S9pmqlC1wARmh6rgppI5X1RGuaXtzL5ZazzvmU3K4qaBfCz9O9pyiEYV8IOFH7s43R9Wl/hNxQUFSF96FYEJZIu9UYmS8v11TeSYgE4fNAUQ+QGz558GKjZXIQIUeWPb233YBjTMF46O0JDZba+RpaSbB9DQtWVaiBD7/TIJKqAosJC7ZEAuBjiJT9KuZ/+ZL2aXYKPFJlRdJCW+BHELx6Rcquumf3lrtXZcX/I9XoECYvd5jwFx2kmywcmQFbJJu+iHvAtqxzKUnSekCVbOvMA8U9l/5yr00S93qTennnwnycbpTb2pBI5ymFE53mIA6OqUflUO5BMF96EOxt3iDYrYuZF1MdVGvnPZIzD1BHzjYiLmjZgJA+yF7BCheo8kNRdywsU2g3RUHL1CUxwhugdvrrEJaeBKyrWuJC8EwQ9ePJTQ7FchdIvKdLtWcRgjcoehtkxgn3EXo0JDV70fD6nckxacpsDUxq4KEGI2eox4innJb7ES/a89mGc5z9TrmSqA72TrtNKyPu+3gqky48VaqWJoGtpGdWZwKdsrkIYdUlXTAL3vBFJuNLzoSyq+jiVnLnC8xwxXGYfQOLCLqgaXeOIZ5TgIel4TG1nHj0csY7YZVWW8bLvZxts2a7dZ9UgF3HVaZqSH1MTK8m3/L/olYPNUn5f/JpL1h79t/D20ky3Bt4HOuMzaR+pWrFRx2SGDlivlnA4qr3GzPMML1N1ul6+6C6uese3y2Eie1KvO6MXfCuafO0bLNX9cHaO3DKjHJVt82YE0A2QYQ0td5oAzuGnBudugfCWaw9FkZKl/Dhx2qepHAbLy6Hyd7Fhm+Dhb7NspSSJpG7DH12QjRrZB5trL+Xt9/wpY54lMPaes+SxaEGFWn8BobZ+9Mp3GNL1ZJ9YLfGyyFu89cgMgXcgpJBeZmy4lz60tLHC2AqyI7SpWo4EsfKWY7JiKWe9kykij+29AvqCOu2z3W2IsMd+IzzG0YAmC7Sg6duv3ml/8e/n/wZnFwA+5Te9TXwpKGrfzDkyGK0Q73k2hxiHcApTU8x2THY/5/eIRVZesXrOTwk8HLHdCA9Z9nQ6PafDn2vkxCXSUQfseWKeOuCu/2gmdPmKJzW8r/0PbwryY7rjo/oS54JMc2xo7ju3e6z98oZwagQYpvdkwEpcF5rwV1AEUsQ/E5hw2P2YOpRGT/eZbRgzpNrdLDtM/v5u2+x26U8xFIE4NNkkA+Pcg8hfqR3ZG12wU7UJHnEjRPPCGbDZ7RGFS16NOdyxlrC7GeyP/CKipk1SPFyGWhMvEzXuwofkSu9vWWHL9aPHnfNV6CKjCpmsxdc1fnt1VO0tHEHPDxWTduOEXfEsLBz2rGMdt+xw+YSHzx6EdGieE3h5YgGzlG2bENpG+kErQy394OZdPAA46XS5yfgcMn1rtCpy05s7M6eVUWdkwwc9MrbZCR3c5y0jmvP/vPE6kng1HLYgafhiVXLMq+Srbpk549GFqkfiAw4vXiENSlf0oZJWhSTosFOmSohMNhQNtXFKjNtuvU9d2HlpopyHc5spk5Ge8z9HnETp8P2BjX8zxISBIQx70IMbz3e49PirtYfT67/vJLXg8acy9nZCQU4xwrHlTw6suiSOPuMhMelO8Q7pEsw6WhoemNZEdbOf61p2cAQs8DdBoLPkDnmLEQzqAIGRkSU/jGcCIkZuan4MMblBs8nvQN/3yniqmO4BtFUrYpdysihNoEHuZ/MrO1Wq6ARGMNHJJTZu8PJjrw2AQHH2r8JPdYJHLZnu1PhDLadceZ2ogmXE8kIoqEzFAgeZSx7iis2R5lVecyJG59hC/ViqVJFrP2SrFhL/1QeXoTQgeZ5ta/7dmET37GEBXBsaOYFIMIfLZZmFeTsT4jRuqhKcYlQXmCULXN+qK+PfCKDDYxGUIdHZbsUkJROH5aF4Jisft3Fi2vKQM0zhizraOI3Pw2N2WLowBfW7Rg8Nb0IzjJdir2g1pjaE3LhEw4WdHD4iF0rtFgOb1uNscOExDlOkMsryzrPqHy34lt4XpzJ644rkjM6e/7sm5Pf01aceLjU8NELJ4Qyrka6kc67FeaPfRivWGGFwp5aaLHNJ7RgoqmdPqKjufrsyT9cTXNfz1WFXcPvrOQDJVfQw5vLZ+X/MPu+IQV60MGJK4tG+Grr0IpnIAOaSdJCT2kZMvi5Q6rpyy4DbOPDluj8YRTOy2nzfvGuDsrGpujc99jI8ZkKycV+V0/JthUdzbQR5HzFRpiSVeV5Z8teLKs8NHh6X5CRIl3b5Rq052YOF+np12Dt5k8pzZwK2JHRAU8oeh0+Kp7N8Oz21izygy+1hJS08DFxrm2WWZtUqD9oj6TSssHRrqxDX9I0s6FzwljGQh+xSkKPHiJJWt4gATl8i8MPcfgRDj/G4S9w+Esc/gqHv8ZheALSw0/evzTRzt9Y8KJGZlxHrviLJ+nfMXHC3eGbL5Y3j9+v1o/Z7bIId4fP7FpUDed+26dqSLH2h11soHxl8d6a8lXRzt4fBiZP1ADocUHNIxwBA391DZiOtdKow8uqwXWFaWTqoLIiCR1aSlZFzSt5LleMJvT05BJSHiKnLdhGicqmG80DTp2ZdKThLmBxDmenFSXsEIxmzCVoRhaka9uD1VOXzMU/vDUHT6zha+rT1QMVwc+gwU6vAhFnpAYMX6QCLBu/+GIIf5Uk/iiJy9f5vJSPGM10JOs63fOHx1Vb7cvRknEr1YqiBTDQ1KYFb09v/JQ0KAZn+TGVPwxHP1Zyb2tg3BKvRsvQmz70J8ZjJ0Jhm5vHNxhpcJeJs5OThxXrklssTd1k4FlbrPNoaCIb363sY64az4IMIZ3chZ2o0XVbmELYmXc0y3NxCe9nskfXK+NGcj2T3PBQeQwoU2tgRw+zp3rtHHW4V3f14i8w+uBrG3hP+T6diKf4Q/a+qLCphtPWFs1k1kF5R+s/T65azWR4kLKTilxDrWvYqf3jwfzrP8U/T8Re7xBvsHaxuYYF8rwqt7wiPlt26/UhPHNUjyxK+djfkFIrBANbTfRBrk6Bqd5GHfJ+vnCAsWPHnp3K449VQd/+TMpUDgmE1XdjCzGdoLSc/vRoPZISJnCGgirTfGO9KuimhNSHnffIlmeQ43iL6cs50mTAe+GRZCk9kj/eHf7sUiJvMcPcBZYCLT1yiJNXzZGy4yo7rqsj+GK6PW6yfEWPWXt8Vx+31bHMj2V1rNtj0/H/Q5CjzP6R7SD7x/ebK7zCsEZ5ivSQxmkcHXbKBRufqZPYpM9jFASe5+XDGJ6C8JnyZPH51RP8GUtf/qK+1gynpZcweSBzfHdsrkI/jyWZpwvwIknl4oYvd9DunJI0PZyhxZ00FUiuXhfvsVgP7hdsVgxdg8NKnR8arW8jQeRloX//3+D35vrPv1/hIsSapc3XL+FsR8WTss9ywrXf2QvaCJ/JrXmKzS06HpyHTkRgsDY9ZFZQ3ZAGAk2e6XzbRY54M9u9TPxYnu0yz03ueQ1Lv2ehOI2emYjwoh5VjPMOTEayw4hQz6WBlF1uLkWWnYuZ67Y2PLz59DeZDx5eNkVhVfXp1eKT04yM367J9Jy2JCuFwzKwTQYDCGTdZgLNdaB7tRWT5HfgWaepSjgrCS20TTgaBPPE8gPcV7BlB3eOsAfWo2E8iRzqVHEOs5ckzbSuOXIHZNBjAufVWKyUsBZ2qu6q4gzqIRZff89td7tYZu9d2QwmYquvaUW2+5ZP9pGVw7YrU+PCapcOnoIPJ7Jsc+QY0Ib5lNh/fvB9ph0t2ZZsD82Wjze+hUBIlMXswfdJmdVwixZNV5OGJvc+ZMQ2wGGFTu1qaXA2Jy8zTbamTHQ5Ny+NVXDqN1OhZUu3y9WFB8837cBC4mmn/fx3c7R5XUWz7wgXdM6MvJ8vSbldNN6s51FkTl3sYRpA/Ae8MRrAzhV7hPWyKuEKuEdJMr4+uQvgdFmFGO/84AfEgzP5jKOH5ocyIeJtG5QUlRSIe7rka/Aworwi7oMU7tYH4JrU5BDiWQDt6jBLXIA5POno4tPOEXdtM/Gt+EUfd9o4sp//82ng3HI/3xLLtWX/uSSriq7VVXMLlzd4DPDBx909DJ2hIepocZl4Ml/mS7sWCJGtmFOszxNHhr1QKFnkCW2ZDj6gyqQgcpSHWlb3UsXuIEtxjmZv5OqJxf40vk5D3ZOa1XBChr3mOu49yov++cJFxo7wdWC1dTRpxHZ5hCVgC+RPU3uu3LyffQ/XS0MlRBBXFk1VtINObO00FeNLvruP2yfNRbyfly0XLsACRMrfIx/B5JynRpWqdH7mqK1kWd/CAatNBxPzHpgqKW2lOd7zrMy+5dMmdrkJQknTtoKHSu1QSsoIfbpQs/+Yvaq6ZkoJco2B6+k8Mms7b8GCE6dLyX4+NLBiHFxexYcR4JDbHIyQNnzqiNBHG1pbedyDsYFTf/cdHsEAx/F9doIzObEHboJPNDd0o8cy0kuE749usuWyymm7OYFlHzjg7JZPtmpn/+f5ixezZ/AIj9/4OHWR9TVpPsULf/rzw6sVkFCwG2Khy27NFj4wFy8RwkUEi5Bk3icaSj3ZYiF9/j/Ksx2Q0qGOLdyZIju9zIGYAZSb748yTfAVBk27BenicusQSs3ov09wjrQXRoI8vNwMnKZnODwiPdFIhetvFj/CYJOtKg7HdS0XmSMJwA66w98vwWXXlNrXkCzD/5ydb4lvM7L2ZX14aj0zNvueT9QNyWcv+QS2Jwc2++zVN99cP/v+++vvv3/lVftyafmW0x9F/3PV0Ow9hSHFR256SLpd0185zcAIzaIXWcslgkiszmgOWoQm1Zl4V9185uTAe/w+azfgYbkntOCkzfrQHuYCKCtbBIXJu4dZWzXiMR0NCIu28tADaVaQ/suykTcxeN8VfgOXyzm4rlQPfcLFM+NZT38U/c93VUfBkVsCIhV8MW4oeZWxrAmBmwC5DZCHPbJasV4C81H0P9dZBa/vJlUOAlQ9QXzm2ZI2OHiDorco+lCjY+uT5RImyc2nR/hSYwmCJfLmn4PxFDS2+Luuh/PWOaNdadoOgxVTdW3znbPD3MfAH4ia5Qymm7cNHazPjzDLWQOJeVV1Vq3EcaF4ZKDjlBcN+AVqXfv2bG35QjQfdN42JKVwCtyD6/f9723R9R/1pv+9T/OFy7OeKzOEfuwCgRu6Vo1uco6zkpQJH9lnz8Vp9UxcZ9tlDB6Xfdq1Gz5wtIfZZ9//9Mvzp6E3vFVW8nFDCKUvjvfYdLHgWE4OS+c3RBPXlJJB9LGP3BV0SMZdqIeWKwrOgE1ztSTTPqJcnN6Bkxjqc8qSAKl8gLGO+ljbldSXVc4+DuTzYgEgD/eT3vmpQ1bPXzvYLhOe0P0yvfU5my93AOih5arwIaz0JKFKGFlRH+YTKcmLmxD2ikegUD61Dza8IwYhGe+cLbwq5RNELqLEDV/MgG/TgJ08wGLw9nJVH3zy5ws+YvFGRnK3AhQxZQ+CDAr0FpUOoDRbZ+A3YGzm4RFunkiNUPDR84irjRpSsKr8T2+TzebSh/w3ewtvlw35zrq+rnwGyP6apM75cHdze7u4rb6MWl/JBuCxxHzGBf3oXNtiiCke3vH8+TGXYKqmh8Sbjx7GR1XhC91FQRl0selDaFtvUFENbiQ1CB/tSg+i4BGtNKNfz5SSwoP6DfIenXbUwZXhBBO+9eY/801aZRw332V0zwcVQrLBAHOhHgehdgGUpfW8qPiAWYVM85TUgtFtQGqQ0ML5/W5TBRQ59mIU/j3nCkQ152IEBM6wKgNUFYAN3z1+8PUiEiOvN92S5g7I9Vle48TFMlhcosI5YEJY6wDmuc6AAo2dSxriTZV2CUbZsLyDQSEeot6MhQBA1n5UypBsiYoQ7bRCMgzPwmuhA25osnUlIC3pV13ilphDl/ZXId4/mhDSGGzH8paLxUsOeVam4ASNqwM5lmA+fzi/efhljF5FY+7rLwcTfL9Jt3iCD+Y3X389SP/6ZoD8aP744QD5i/nNl1/F6FVULnCrU5C6FQc08WDy91y2BnmzdywsV7BodVoMgfBhAAXFtiENSfI1Shut8pwsEQhptnxQ8kfC3cNFmnduTmoEupXsQsJDnMDb0Zyg6JKicJKhcJqiMA2ZpBWfqsq6y5lbbGmj5moXQQq4WBE++u0W1K0SmnZ+LVHwLuoi5TpT2oiPzYUFuNtyoeFR6DoROKy8FR/o/dHDk3/VJZvO5bjO2qB1NAsElQ5dMAKf4sE2tkOpZZXSxXCQjdQq+m+a1wEgyj0Ag0Lgnavki/hD0AtESN6cN27wfF5kzE1NGPaSpEXBMMV3XbleNcRtanw1CM+NL3JSYrjITIwmUvCJ5jzARUJxCr7OqJgHtVz4ovJClrTm+vFcvc9jd9nlcl4Vwh+9W9HqTQe7qRRsgcASCqqsDx2QFByOSH2UcA7m+KrKM7fV69MUnMpb4juaeEWpwVAqTQjSNr05HLW9To3OOuwWI6iVnLi/58Nq8RiAQUMXanKMyGqa5q6Sxxq3+bNuueMTduYpjbz3tplbbKDCLqs7Vz+sswWGQ8nGwsdoabXtxPvusQA5bauUN5AYnR2KmsTZgxVZ1/DJYDBxjGiGCIwoR5qhEFruuMxRvtEyjxFbrumj/SMg7BKzmefAoK/AlpjbysghBMJuwpeHiTe6Q4/2l3JQRT7Gx+UkAEFtCkCRqg/yb3T8wXCdVEAADB2SUIJhE1Dew8zXA9G7OL42CdcnYJ8D9EPY44ARQ257tOL2WrK5/vToxfb1y1N4DF+F0BrnUahFx14HOZox9git6eqJy/eM81EinNaS7NivZq88IT/xNneGl//nb/SIeNUnE3afTczPF/3XyafBKoNV7CRY8gvPaTk+e1aVCZ/F2dlSiycPBQ+Sbrql2Z+V71otyBBxOURMhojpEJEOEVdDxPUQcTNErIaInNQLzBCqF1E5EcXKTpGwklMkrNwUCSs1RcLKTJGwElMkrLwUCSst7Rw1INRYfvjAc3e4iRFuY4SHMcKjGOFxjPAFQoC+hFWMMG2P4Fi5A44VujgVi+BYcQOOlXXf523UuFARlER1+o9nVANDzb9e/IKMe2D/bt2T9DBlNSzhbVWWXJe2MxojD17Q0GnEzsBxH6xmwNUGz06q+n6v3hFkx21Z7fkIuqZLwuiRlGXV8VIv+OKSXZ3ga80VEjvs6Atq0lSlXS6z/o7jlHmrDLjoOcynDN0WciJYtyUHpjSPPXrMs+Pa44NbU5xIAv91++Czrx4ev/4ifM1HRsZT49Eib/rY1XffDIWVJt5MWeTrJVYVDrHna8EfwRqCJ5jplxg9+TLLMsFGTn1sQUU5SzMcklYyrHlfx+XtKbpJa+QkQz8V/lxF1s+w4THQdJRcaINUz7CO8BImWh4vt6yqJl1lbJNqF8rnDhZ+fChTFzu1VEysyKFt0rG2Krg+n/FBt6BtxK6a7eF0Lok/t6TpSlj9NeClu5dRPmaQSJ/c8BjssLttGBukOzNRVyb2We2m53DEBAmqXAbvc+aPOC1JW74s2tLZb3lx/Qvt5vyvV0SdfZdLfdBk00pTSINk5ZZ0qx7g6iBXUOiqZXCBF+wcNUV+L2lDs2Sj4WmD0UFaPgTuax1cSG4hE5NKS3Bz9FdHmqyb0DtEfKKi91NpsYhRtOYTIctcYbShKUBcE3Bi2Y4LTm6KURb4CIaJea5GI8v/dcWb6+y7w4RLPoJBC/HpgYYVEFKcCgjJfc582mkVoGPdowIQFgMV4Ik5qQLYj1zTeFkl21d8REE8PcpAGx6o4YGYFaiXAyFP7ZKVeHdt0p0vN7KSroeGy16Gw29r+6yGdMizOXn5VxfjQ+8BPsnMBAFBGDz6KJwJrEN41cktfx9XgtrgxfxC9mwHC8lK++yGDefcHYNmSYffb435/7Q5OM3dxy+hnbtqiJ1E7JKVL0bQjpwCmH5HVI+Xkt3mfi8EH/Idke+hwW2EcKABcuJQrasJCFVViIefujCxI56ntw1nsoBHir13TBToyO1Ay0Qfp3p4y+p5hNQdfAhOhBK1oeKR1GWdKPlQwpsfLphSWjN4dDIkrLIyg1MGFpCyNdi8brqlbC0eGfZXFjT/y8f1a0sYTWy+FZT4OM9OAhYZLgrHFJFMgp2Ei4gdtyDcu3qujcdhPgsz8TWWLbFt5BPyJM2DMhJmlnPolCUcunnELOHDnjDC9Ak72tUpacNE5FG+CxYsSLcIGkzJgmSkseqco3Bz09jK+aGYcvrAl3W0QaRVuRO2BF67pSVvPi1bxIPUm4qW4GDEhRn4C6JlAnYlLVK/gi6tdwZC0W7xl3xKXPiscIl8FR0n8k/eR+Bc08V3DRgWhLi8xREUTX+uj+PKQMAn1ouxAMlIiKxVbqGroNUxRoIxCXx4dEEjotLuF6XJB39DVG1jB6W5FD5pAnio4bVFkGrbZOHoyFi1aJuwquCinTcGpLqhIET+wZtTg5F2dTnv2JwKo1OPFMi4p8s0kJGDsbYAY94AOVkmg+TmUMPAJYp9IFya7IbIFIwZwKkxBWf4yrDlzPC6AIei7fj8PlIW7+rB/FZdzZXY4UBobkaisDYrYMAdDiYmCfnMw0hAoZeABwMYMQcCtk3H+OQmXE0OlQwn8U49j9JZHTRbMFQwap1PeeRiH3znmQ8BFZgFhrqgQ1AKkw1JEycbG9T7lN8biKW0PxnzoorfqkLVWhtXOTHICUILYSGClPWCoq4yVFIB24Jy4GSlWku6yi6y2X8o8kP5fyZsBUC8O92N4ZbewsVU/gwytSDlTvWrtqHlut1gta/2st0QKnmENlWQmgSOKuSFDYukUjXf/e/Lre05xzcDT9zpFM9e0Rc114wz7y4uM7Cls8iFjIvrtC1wrEl/rlu0inTJoaIkSdXETjBkFngAodWIoP14j+IqypooZbqnTZaP96gNn6lo6Dk5JMrC9eCTR4w+3gWvt3OuXAOqkf7oELTkBpqaWoKl5K73y5HzsrEUvqlY7CWGzwX7ZTV+ff7fxUFsUsrQE46rdL0hfIIOL9abvVzBHlUJ7w6F7nUcXJedRiYX32axiXmHgW7FVJB7JCCcHnOFLd0G+XFpOk82OlBnlh7Qx+GA4HWBnpLgI6vBvVbsoqqOvVGY8tUwxQja5VFAqbsm7bAowjbXQ8fdZvURLjpsJ8oxw7s60pSE0ZxI3oT8RNinBZiZqVxYl3KPfQRTL55eu4F6QQZ7h6KlszE+eIYYl11crvLwZZflaYDCdcgQFA5iPVA5pnfQqVlOKS//V/2O5lnqpYzNTHtX6ykXVqVlYZdSs/RZk+IdOyVAxDpb7yrTzD+IAsiyIDDfU2uCNnD/YPbq2dNvn06pCxmfJSQlbsn7hFNVPjviRccPzvcw//7XV6+G3mxWwVYwbTqToAsPzdPWjGEivTFPNIsX5nl+06okLT2WsMWfH451Q4usK6445dPjH0+u/7w6uo85ixsA10dAxBP16/AZ509vfDnDWb/ii3Axji/afVDd0fM4P5oqEwc9ZV4QEczperu/UM0aOaY0YDuy2thwsOKQMh9jTQi1SQDxz23ho37ZnWDeYJfbpYqsZoeYRqslhCALbfVjAcq8ywZGxta/q2xA+HP1XjPc9rHfiHesoQ/gy1xbdBlsyCGz6KmWaGNMI6/qQNthR1blOz4xHhmTjgGHOYNfQJexuwFTVjuxxZg0WY25tGViMRoGmrjfU7Z0J5zJxkdHHaJvyAaJWfmZCoSQqiCgsMDOz3qifsDEe6Qti2uSd4Hc7kjw6MGjIC8mnpWbHrunOOBYJpKiIrlJKrAHHK3PwgYt9XVIXs68gQPPI49zNc2a1mZmWCH2EFo6YeDtlgY8r776ohavrD96J/807/gwLAneDSl4PbHp90Dtb/l7vsoW6hhNwox2OW9AxNo4dRB2qHiToFtxxzKzt1d9/LQykWKIPdbQihYREX/VWgeEhaQMek+OloSf6QI4unm8OiMJpCIbknSMzn4rM3FTGTzVoWPEiofL+VIxY8lGeLY4NOB3dOqQxB4F7yEYTNaj/lJzt/5MiThD1p988UKli5oeamvra5stCbjiMYDLTh689p9UXNk13+rSuoUwWtvcWJNYX3xBsKWtAxS2tMbDk0ImDkXsaZaGk8aBEQOrItTAx1jusmekRPaduL5fOhq3AU7ezIQYby73+NmB/U4atPz2PQ56UP895pNUBr3Hzp/DARmJjShB/2XizHX2jDBMkVDkxKLqpuHiU4syqdL+5WO33m2KrvoeGynSJyb0VL3SiY4VaS/M2et3Bnf4M/GG36LzdyYDosm8DX+ULimePcAqxyYo8XpovLWLsJdbt3COfFSeq0cRPVEdipLVwqYWTUG1hnjuytKKqsTRwAmXoURgtOT+0y9kLOC/377t2mLMR+RY1itY2qdRf/R9CCuLPSJeC7CQE4/bZQTQjE5+BmwkHzU8ioi1bpsgrnO5kMpSDw3mQN4aO1oZEREvaDjA1bjiyy+wjNgEJXUP3SM1cMi8bkjwDpogZjaxT9WCxweIPjz/bk6+sDEu+eyZMOCZPU2Fh+WpXZhzkpZABPhQc+aLUNT1a59SReNUznO30bRi1IG41WBck642XcVjj6td0veIH/0PWv3ZyOUnZ3PW6vOEav2Vrz7yClfLOL1yyX3+HcLUyYfzIR1bkTxX08yU9uRy6CW08XuUEFhWrWFtEayafGKftAWPbeJYweX9kW+6Ntu+eTPn//+1WHbp8APWYXx8s82VavDKz1SOftGJvYmvCjr7Fik4mgb9TUHDuzEy4OVsK9jhLiuRtt+jUkD9Pa0hvS/kZtr5L5C8N8qiXsG+d9TH98WwWKZa38f8SysWZ6rir+ffCQ9xwdHPeT24nVPDRmXJgU5bxOko5lDobwVvm7RhVZkfwmMdP5VrP2vP5YsOSeWvMdp54ZIkKwec1EJ0mhOaiHCVxWwppLHvAiN8+MWPKb0yj6i5RiDxDp98IbXKGmqJKijyeNzF9DvLHrqpag9yKmb8eb+juv6uRYHDNBUbxpr8EkON1a5i5wFeJXqtq/ikvycZVneEYt4LD2PESKusTKNEyn/nCDOMRwjTuzqHO0hh/AilOMRKIKRYhYASQ7DAMGHjH+EQo5V0z5qqKny8bmhNsnReb6oSKQ22GA4gm+xc+NyuuqBu9V0Uv4TElVmcRqMUuBRy6lhxEXv51/NfiPAdPWUpscwq6S1yXtpMWvXlwbIjuSHtz8tce9UsB0497VTPnnF/FXfU7jXbqreNUyp8e+Z51t5pZ1ZtlS2y3R5cb4rdhs8XVvCoGtvQ97RuqRgvZWix0QBzMFzmYNfDTkf4JM7DL0lZ0uYoLmMd+TfX8DJayiXQkbXksGr4d8qOrONd4dgu7678BE/fpuT5BAsQkVMpq19RPARcqulLAz8hyope9A0lqTjFStKlyseKyVwfndyo8sJzddxnaxJkDTvktqoGFc5hANk1tR1pnHl5M18/ePDQaxeBavRqkzXt7Hn1Th9a262LAbHoabLFu+iJhw9WtMttd75eJO4JcisBIedC+rsc2l+RhXcRSR6ExffALrUH01cbLa/E812A6lgidfF7rDAeQru6TGk8fDxLXpCS5rMfeQJZuT5R920fPrYLTX1NLLUvA4PRHpPsv5xuovn66bOnL4Nd9pYkpLHXPub71G4CES53RPf66Q8zOcsMGa0IufgYRNSt6emF/vrpT99/938gvjSDsxLJOESyldzg743kXGyklDgT2D4WI6qId2FLuddPX/7w26vALoWk4Xakj4nya9adei5JL/G56nbrEyaK9htXhhdZbBHGZ3fSyRCnGmqIRRERD7KC27MsRzWchPWc8XlT+is/iuUdn/x2JdTPCdz5tOcxdzP8P17Xet+fo5gPYVNmffKZt+CLHNpDaW791te2DVL0P+Wi03zBuxVOmgHvafX4TUPCWyXtskdF/sz3iZvMIsIFx41nz56G9lltkhDbNKv/npjIt4sM1N+mWuZcx2qzJFSBR59XB0FSthZNKUk5wxMOD3l400QT2HzMLnKS9vrZ97PnfFr+F8iPFd8KFMmdTZXF6OMTU3/xVLivyTOwWFp0LCinNqlJ4oQYLys3Dgc6dpmyekHyYsQkcVTH4bLl/fuEzqf8EJdrbYONAB7pYOIISHYxEfMepik2A3wxaeRHB1p4S9KTY4zNpmohFjpsu2LJEola4frF5g/Wz2ZZEV7QIVwWjU9rJd/OviHlNjLnSW2Fr9jEE75tCr/uMcN++2yRbu/TGtOkv0FnPvS+Gzz83KPCBUqasW0P0Wazo80uAIT3SrNPqomr/GB9gJ+bnDoAbLXqT5yFOH7ov7LW+oBdo/6zIhazyv4tPP40aVbWSY/WvPsURLzZ0WNNtiNWCg3NStY1YhwyIIzxbjnJSdl8ZdstLxWa9hD/Me8fQVX93Hz7VeIFHen7UmaSk6Y4giBC7xQuYtPtoM0JEujfPNH123S/TIbfJBU1Z7EINzN4lrIFX9BvlGvLMXNXJ9uxYcMrseuSt6gsOXdHi/egsrpHD8oqkX4JM+MWnts2X6o1i98bWnLNu/8WjXWV81WEgqZ2/9kr2UWsJZPfwVUnquwAqm1hJN7reVbFISdc40VDnboy9OJecBeF51zJ452JL6t2e2i2BAS3Q6w7H8lJyVh7aGjOaBkQt2R564NFtm7E1inbgT/g1qezd9WKt6MYNQ9EgMoPIftzt278ELtiu1r6oKrQHhqpItlXRRWZumGX0Si/nT0jJV9rzl6Dzx2/NQqS8MbjNkUPn5j09/PXFLzVFYtV46UMjypZJJmsA36Eg8lvX9JdlXfQhmLLBk/sxkRwysuDT9CJrSj3UQgDNrg+5wno617fvgIFa3Bzh/Ng2v4KXI+Zr5YV5mvQUINVIt8MtdTwZ78wFHQT5Vjk7Zs36ZEdyoLcHYrsPW1ur6aaYL7+7umz+yhslIDXi/5quwNI1UMipzqSh+DWBbxg7jb80UkbUoTy00wQ2w5bpmtRavEq87n5bdQpyG+9krENxPovUtc5bXc20rUb6xNMs2kDpyPMQlMq36K3ELMTYyDqfBRL53tF87zaM3GFpUfXVVtZnxsIZH/ndpLyxSBxENSDDRWv81iIOU01CP91++DmywD5ykXWebUkeRhSvLnuIPuqoCUP+AUOe/Hv4IBenIE6KDxEsJMTqEfhGuvWzbgoM3hdywC6GHpwTas5YbyfMBeHd/+c76X/jUdLvG/qfa+878z79sTjH7JBOFDCJ9vC3J6fMoD8+PrlT/NX2kOdTjt2UnHu+LJpm6z3f2f3qJAyLQPfP/091FNXZG8n1n/K/qO/L3RKztkNzV4qtXPXEt/PXtUNOYRXcdoVswkyDQs6zY2CjnJBNfrH+fOs5SrQBjaJS7XjfFaDIXlXlLwjbOZFwGnDRwf52vEweQ76LBYCCgoc20aJ0aRZ28GJ95wt52YTIcZkHychhHFViwsFk5gb9WJ3H17/+Ny/vnFmF9+ouxym6vR3w2B87gFxaMRaC1k2HU22tNzK5141nBDWf9i17kOypq27JE5aGS16ICvBx6D7Cc7YrESTNlPNQ0H6urwD9o1IAe8o7L6xhZP5vjUpoKiqNKf+95zeWSLUG8JXLNa3fhTZksjKkvIuassmHsa1Zdg7weV+l01XH6MGLfvF52DGopMU+0Cby93Aef3jL4s889pVKSEppvgYO7/fQL/IL+LZ8vWPLydZcfHJ+YYLom9X8M9b9/Oh+/nI/Xxsffa/ZBGMeAx01fBN7IEi4LWp8vyw5y1QuiCmzZTp6ceX34EnQf8hIJ4y7XEluUFGrbpFYLF4iiwgemZnC/x7/KJau9nbnWKvx6fHDx70n2LzXw4aVuj1ajlfNvAGYYhvSLHsmnVPALDo+Opg4weHY6/3XMcS29aaULhhrE/15oD6ntbEf3r6dP7s5XffB4exdbfMswSereaDS0bIPGnoyj6c9TD3e6iXWpyhsnW8885teStwI+Jqly3UuW3lp2+e/TpgMPI5575MTjL/Aj9pR73YO6q1lRg/gcPZeyensEPN67S86LobdH1263H5jKcklozHd8fmigVcSzJn7x7cLAoC+5OS+ac3zN+c+enZP797zTib81UL4QIBotrjoAuOTQlO6ItMDD89/26gZeiVIDhrsPcH+u8lSWBnv6NOKKniSOf9Fiy3O6xv/fKejXVLqamIJTKOz325Jub9BexqLUjMU+dG2rrxZGoV8BN4GAM8A2T17hGGW9A0mWhOt1VRdGW2FZsBs5+zMiXubVTRcLbzXFCUetq1VZqxBG79+TT5XJ4eYl1atSc+BNxXpMjyjM63ZElzizotT//8p3RD4/aXhDbtPNmQrPQzlxS8ILfbQR81gwn+/O3Ln+ma5zZYa+Zpk1sUUZIOdpk1dH8Yr5lHxjIncX+s+fnHF4tk5WVgU0tMii6/LrM5b5QWzhXEXSHSivTOnX5+fjWv5s+Vn+kibMo54/TC0CfW+asF8+xz4C0cY5QjP8YGWDGRs5ONZvsik/GQEmMCPrfAwEIHDs4Dw7KcuSSVNxs89QDSxLqgndnzb54t1tVOXr4788YISFuC9V+xTGwmRZU0JDl4eEFqPyjPi7QccVGhpMm7Y7ceTZSehXzwKzUELhsQ/y1haQJpkaS0HpbCZQcHWtMqXS7gHa4Qngt//AFN3D1ykWZJs5bBa6y0WfGZtSvXt14QYSRpA1wLmK+b2kU5H7huXIINSSmMd1yyrGAXTOmO5ouUMASGnZE1PIiCk8syQqhrhKKdQccIaCTObt6SFMxlHDirWVa6GJ3zn3m17ryi2nB5xLmzg/Y7Njb6LoNdHRvhMb1SLFZekOKgNvFYDNeXxiJkr7JBd4NHxld55bXKWtzYJTkB4b16VI/N0Hzl4V2zowcXQ0q0Jcpc18bWbQDMwUF3AGZgCGCDe7qc77J6/vWNh+/5b7/QKwqmUURdr9A/J45/3/4y4GxXDjfpqJevy4w1z18E0y1f6RUjTw9cX9u6JMxtRR1RXuyAc7aoujbnWYkuy9SW3SBLs60nxfQ1oucveABqnGeduQAraie2KAwLGTx8VX1FCi8jTbAUkPzfWF5zPG4xr9qOpPhhc1RChKceLzyublm/DrWPorXVDvPFl/HquU4Em8t7oIag6ld/1k0lPD27kPAtqJERpU1zEDlvz9580VHwbRcpwrkK3PP/CZcexXt70WG+9FLWAP1lYgPl+TwIxjE5iPWQ/w0PjyVpGcbVBDfCSDErTbd4f8Ejtuf2BWe7rPwr5uG1e/ci9CmbyMZdQPRo07pdjfYx8QzJMB/v6nnQqSwXCGF+e88IjmOEszJX4td+LF8LoUxcO96EtSAv5BcOlbnAxFpvi0UT23TJUuh0xZg3rSyV3R1ObS7jRuv1L7/41wtL0NDE1gWfK/THyPJqoc6jIfibc14m40ORiYNXoZIANxDmSYMUYNvQVPlRXHGuCnLcmyt2tlDYlYCevVssvwbNtayspio/Jhb5q9kPJM+7+j6vRsPTJqzNtvO1YDVu+4ZEONuLpsdDGsiFMy2SFD5734ufV6bzH4TpkldnTBo02WOoh62LglYJywLChvIFzJaWVUn/6sC+BeOWpXWAQyuEM2APhgsFAdiQMD7HvgpBccwXcpVLjRDn35AgybUdEOnGw6yLExixPRipj4US10azeUfCPPN1VLKFHVsP31X5rlo3VVc3SAqgs4lljINP7YHzn4KLbaVz61W2FAtRY4yHKgcxjQdnSZ4lWw+Ujvhs7IOvhvhQ8ypbVZFZp4bL7QtYwMJjQnO+PFd26fDgAI8mNaUR03HBBOYji400HT/+mzOCn5rV5SzKf/3BrbtqvcjM0a/+ENtA+kOdVJiAwsxCfp1gKi2eNL3Q/cpfX/zy3etF8t6tCqHO84RqmI84cbDIRWAhVy3ntuS9bab8WsAvRKi3otVNtk3+9dU3vLOGa6KKLTU+JKkKd8G91hfPQsW5tl8B1F8fwXb/xQ+zZ7yR8VHP6WCn+IhY0madVs1qXVVpQWxLfpzyjiXwwl+9SFrWG4/yxab9zKL1mZVJ1iTO4sGDcsL1JvBE2YfwoJJmXICCd+qufw8mAE9T1b1cDaxHkPyPXQ6DfJsDb/XOiDz2ZtdH1h64DrWhfDGIO93Tpca1QfTCKpQ8cBdJiNIfkN4wGxFZV8YAK7u+xtjpmhtgZ1cuys6u2QE+fgPARWsovO7VHLQafgLzT28w3l6HQzr/2un86+FGOdyfX8x+qWbPKO/JqyyRLrGCka+uyypBgsjkUeJUabiilJWYP32ejkdTqTvoxGRf/+/504YskXPLtm7/mhObJpN10Y8w8L789fusQXZQYMZrnA0TC/nQyhZPq5ynNG/DV6IDkpLNBj+4Lvjyt1evhzzoJJtKnJtUXJmFW3e6HBXugVXJKPh19MA2AClhh7lQ+Xm7nHPVpaWJNHOxQ60oTUFTmMPE6ZKU2mxDfIGgL+jMi3UTJfqEbEeSw7yuuHJ+cGltWs+1DC5ll9G9i+zh8bwU7iD06NQqof21DX+/oelof7ei33nw4YkpZ99U7cChTdtky8rZ9+6BMXMCEfKCKt+rb2bPCTIIsmVBnPGvB068PiEiXHBn99WPT/Ul5GAIYBvikKTEDjhWsCb0JQv3+bOBMYEmWr6WFXrQh+ejAtBHJkoDFptT7ChaVpmYny/6r1M9D7FK33jsfK8IJ+5F2xzwnUwt1JCf85a0zJcHd3UOIR2eXkHOXm0q16xbCSHOnMdLR618ZfjzC2e4mn97/fS/ny7EJdJIy0v58px1LTmQhb7LKq59eZi4Aehj4lDdAf+MOArV10tlYOvS66eD/u1jsfJs2ZDmELnxakvUB8W05zQ78sweeeau0HQQ1dnl7pX3a98nQms9DtDqFwGiO/QDHvfbEcf9p8R1Rf3pxfxVW9U1LRekDdtvm9Vz5tA9ZDAjfVAuFgm3mpEkzj0FfX1XLEIf7cUt52tRiof297Re9Nv82YYWZda+H7gU0YGfZh1IDo4udOLw1kd6g7p/FSXncMabtmS4zJZ5VrUbuoUF4rxjtBEtfSwVaOh+Il6ZfEuagg+OaRsvlL3yCNjNUysw7JqkxXyZPbhZbJr3CBm8DuAUcSMnSuFsMQpsQSbgCKcU+/Ntto3EPynQaIAuX0YoPjq1OX7bUJaKO5GxQb2DC3RcUpGkCc3DkJKvCDBCxVBY5TjAUYxkcR4obWheFHmA3eByJVusinfWRTrRt+ztIJKpbSGEaWR3yBP63HHqt9lPs9dPnw/uV56pg3VZS4pFbZYq5vuDr21/m/+UF7TU1vzO+JfZFDH8Wci4+Qe4xuE5lWqiievX9r9X9G17qKu3MJQNO8eS1f6ZYSoGV5stVt9y4OsFD8a97/ynLc6tO2WIUcAzrgvzyT/kRta6y1KK4MITi0Z7A0+NiLNbGL18QrGoyrT/5B+02WfvmMOPt8wSXmzz2VnfcKl7naUsCIORpOKM43vYZLAB9XHWdpbrQ8ZqHm/XpH0y+RTmtx9ekvdcF7lHBUPDXzeCi7Va6+YSS5TmhCrJ8hKNaP4QWmpOf//syd/k9zWvsmuxSfPmzRO4Wnxbc+2poW21peU/Bt775l2BV29+4LXFlGlgQoq6Y1K6Y0p28yw9ppV8neD4Tnju5EPl9qhCSMngFfZj2z3qrjwZUe1BFQLuoL5by/O0IS76TpHhJIFrMCHWv99n6TXn9H5Pm6Hl3ntp0HOBxLA0zF6BquY3yosxkgzWHoIh5scfh1UqHltflvUu6AOhQQi7gGT4YMHbbrNBOGhQxpVfE/vZ68UqG1MalXGUsPzoRo2jeDBRA+eZRQ1K+a+bBXXvxvFx8gA3wFM+hO0EdSLnW+E8VGgBM6UGDJ9onjcIratqDSb5u1vtvDPtP1pwySQ/7iU9rnk2XU3yuTwU7NOkNQsw2Aa2P6Wdrv5cN5klc/Nl/5vVcIBvf+V0Q/g/ZY/uaJnC/rr+3lPCF0GNL8J+k7E2p8u82tPmnoXyCBqHXO2f6cdFvVrUG07vLF6kTJtKFIUNgsWFDWQVm4M3rQB1gTqIWEOZuBBjeRDM+RBPi81JWVZcA+CljAsuRondI+fDEq1YPwAEupIGbnzg1gceWsDQHYNauIGR6eH7IkEm8XlqiIWbp3OXBf/6pqn28PAo9vRlkbECDj9CV+YnvYuxWzq8uUriIKMeTBabLF9RqTLrmOdavsO6y7DpLyS47DBDUVtUf2r818+op9Wd71+1B8YvV+56/6jhBUvD6Ozq5ZJuWdwlAmc8+nZjpsSLue9ObzebkpDNF6v13R1ZCC/RnAUfSqKGoGMcb1a7x9kXhL3ffbViIUc3i794by7sSjD1X5TvTTVYAHhqpg1zwd6xnx8XDW6GbwuTW749MrLQfAJB9Q5v+f709qxFFSVoswgKMZBy0H3jMC+h4M/rZrl++HhRHJbZmldbQZtkWqP8he7ZM7gBMnAUxSXioRIdSo0fLhZbwdgbmX0UbTL05G/irsj18foJDJpV117v67kxJGooqzqes+ujfDsMlhvXw8uaJ/8lb5+8se88BQnjA7eTo6Btv9pU+9nr3kGEXT686vaW7wjJzgEnqhCvm6rmLSc40ty1NkGm50B6uW6jE2WY/dK1rWweZz9GygtVRe5HAA2cem9cxLjgUfHv3/KOG77ttE97WEjaAx98E+33ly88YZp6UejnZ8wH7RbO95o2DdhlG0B7U9PIUBGLiyMQ8A08sHeZks1e8wr2cgICAkbzpjos+m9ZxvJrWnL/5zWfFNzU4JU6opnLj2m8//vFrw+lkcaJbf48DV9edj7U1cN79Mxexumbj0YEcTOwSjL1XqaFL7v37x3ANbNzKFVRV6Cp2SA4XXIAL/PiuYk19RHw5GUha9iFsL8z97vO9nD+YiENlQZEFiRVAwuQxug2sHdjlOLJZLui0GkOsgTdCQIqRRa26d6+VDPY+LuXf1MsrhafnLavefq2N+TBFw6bAUVes7O9h/xPsPNvv7R1j6euyLfGMb37UFk65pj++voPkvwJeYawkUk/6Tn5kz1Z5pR0QdpGBXXo0uGHB0oXGy6b/usj7Wzz5YpMdEjt6cU6t+LJsqpybwCWmFsIFnLz2AOk55GG/tWJW9surZi3TeKDwsOIg3Ttho/BZjxyiGBVCB43aAyXfks8InjMFp5DHFRYwQRQGrDm4KpBwHc1AtZ+rpcNKdMw9eTWB/rGaKOpXwJw8foQJJ0EwbQFqYPScs2Xu7QJ5YG9Og+CO4K0OfioX7rgocSDsny+q32J9KrJAd8RuPXE/DKHV6p8yE9k6wuSE6R9FUsP4AogrLnCJqTf+J4jGdI0jOQ3jUq6yLGhuqo7Px5s+IRgK95Id7E98SsrzCZH5qsAg+eHPXCXsbBXHcimqrwCPsGiTYa+oCovGbID7zCJeUc7ZmTd9wwvwtA8Iu+chPFic4rb/YJ5JdmQcotYqbsEOW5a0MTSSWBQzGevabK5r56oeLWKFQy7+gBxgRGbZJPt6O2Dm4cYGZw28bGLJhhRGapjJLhym+3gVC6kqUJz4Q/vYCs1ffaU5XAfXIqbjvadC4m5YlkTrnltWApkAXKmtYBE3lp1MGVMuQhYoYQiX63gWrIfGMOVsxAbshxP2aja6vCZYvhuGYbzMTHIemECjC7l63seKJ3N9OBHqtiqdDXwLcn57LnRkkhyQ8XLtQb5OLK9EjNUsGUmaMyi9c2vRz+8hOub2bOqZHwgRC97cXrik6WgAWHsBoET45JT4PpZVRQExtOhyc9dshOxaWwiGb0xgPkHV3wajNTw/slz2958/eAhRv98YZAbo2MqgPFx2ipODE+kV1r5uElA3T3C4cc4/AUCf4TG9ZyU95hzSVoIp39rfRd5qImJwLKdmUu+F2pfhJGuyfQ95HP1Bi96vRFvLvmw6lQ2OLI9LBhJ00AT76LZpuz3KtlQPzuU7SvhjmjTi+1gpGNrKhzUewT91riL5mQZgtBmStntLHxwna8DQhlsIit9i9mZa30Rl5TvaQajQbIZskXygvIAN19/9QDDv26rxxjOFWjlYxElcQUxjdAiMNhsSe9jyqYECZXmFE8x3cl1cUiB18zk81whcUngHg2Cy10EFL9FCbz545Itq0OOpx2ph+UBLzg+O+xoTtBMJlV9qOExXpTY0Dlr5yt6M0hF85U0KMuU68Q3D9DmkpKC5GxDO1wY6QY2Urx85C9gl7lEidkaXElE2k/a0A3jyxlaosnSLNnwIRdlTDO2ojla5pyUoZJywjanbUsbnKU8HUcIxXxJGrRt05rUeBMSe2/JpsSpK1iANnhpc31dKJghgXa0AetLlAj7KGi+Vg1lW5y05kUYq1fOjcp3YA8oOa+WHVom64YsuxLn2WR1RJJDkf3VZe8x2oZmDd6FNlXTVGgBw1DL46W05P8WkV6bFZsOz0NW8ja0aUvpuzkkRxi+o3lR5ejotCXbluJ55y0hx/GWTwBsk5ESlWLb0O79vmrahtCWUZxHVzK06HKKt8wceh1f3214T8nQlpZDgGWGd748W+HJZXygQ3NfoCBfD6/RJlSQBl5tR0mwa1s3kbZX0KwEB9ERGjyKHutbRZXizaToGO3QDJR0D68eowQmByGMqm2WQ0rN1wsFmYvxBpWlhkG6beh7WuPjCo+Y41VQC4fNCMxaXix5LFbDS21Hm7VoMniIakkjY3+sszewdZWSCGnTdmW6hdUeWurgoYUvwEsYt/BWwHVZtH02VZ4vSYm2ad6i0jXB+XH1mOs+4CiElpFBgc9wDemWaJ1oGlrADB5tFvdR9MunWJi7CNwVK7W1HlI3PDcbPsBFiHg2snxHoZfkpFuhAXjXbHcV3vhYlfOOW9RdznA6uJyiEUURHoRMNqTNCdryxR0/jnJNgjeQSFm2pECbDOQI73GsrbaHSIIN2EKVG3iPJRKgKnjXWPLKxbsG67iWgjLnQ362Qrm22YoPo++rCs2IehYLIzRrroKhJHBhojyxR4iR1YIgRgmRzsdpuOhNRgt82oR3x2qo+zlerwOtvCvbSGPkKnkVG3920MBR6XdVua3q1ZJrnh2uFuy5hj1f0gaaIU7fRMbSPWnkpTCERJfs/8fbn3C5bSRtwuhfYevozqeSmyxVabHd97xHV4sXvW3Z+iy5PTMuWycBJMksAkgYCZDFGsx/vxm5ALkBIFFU9WmriCcyIyP3LTKihq1lkMYqXgJo3TfpSS2MAA6b1Zz3GLCgGSAHRwA+voWz1TPw7foIt+B5IAlOC7c03E3DrX7qCcSqc8tsnkB0sDbW7mPz9vDbJHUDdAeqzGtg5NRFu0xT5y481inPXNYkRwuwFeQ+uHNPGMyAYjXoYlMFyEg6/3dd1dGHt98Hyl7QN0AvkqVVgCGKic4BJtLyqRujo335M8k1xfOfXn3/MXAFCaQULS2lUhs8VGOzjXVCazmIrJTLDFPmDgTHlsa3lF59Tk0xBW8wJZt9UI5+/AahgxRWCJV4gHagdSQ37ik7GUlpOXuPEjx7lTO+l2BelsCYQYKRpDpZ8mlTxcgIWgdaoYmrRA1kzcfkjdhlm2h31xhAqdgCmoSMMhShvz02fIFWksgBu0u9Dv3y3XSD4V4KrB7PvoMDQLeSNlgZRRZEq44CpPuQF+3QPtBBLIIWsIUOHlBknFN2gw0YcnCFVZiSU3x9cduFKPX0JzUEuo7pAR6mUUEaUGiriybbs7/Tqys+LSeNui5vVBNudiRXoW62hXixLd6WH2U7465JBV+Gi0x6ujIp+vtvEhghTFzWVIdMbAwpBs+g+4ELVGUK0Qx5H+Y2eXp59RG2rAOyVSIU06G6YrHQPtVlrZvVhlaqTaC/HDN23mCCnr54wpvZw+aPl+d/nnHg7+jyvFkiXuVCE4r/aY3+Zjjjewse+vzxw+acz2cvG2D1L1GATYHgwLkqG2mlVtoeKtbFGY+35Tyzkv9b4iXJcSKiiXvNNpoOPb2e+W6roOlQTVd2KKs0O3SyABT0QnqSzjG8Pa4ZEslRpVZC+V5VrHA7qIrsbz5QOEhFY+N7ZPyQKTTgTeQrOeBGWHVaLJ6hHe6wYjz7bskfe6GseBj1QodrxH6EprIELfyhOxYBQ1XaQK/ZOVw11nHFzuGuT6lPsHPB5BzckMELg3OSJ/hmsa6y1Msv+Hn0J0UDVnnQwMETIsQ45XSYbmav4opsMdggUE+NmV89muY+QrZyt0GCk6VX5oI4uniiXtyDBRj9OahECoFgEploJrKV4Srs7MQWcszudydNyKmcyI0/o23gv/lPcOUf0qZ4/uSpV5bw3zztYujitPHDi6CNN/gmwOHfk5PD2kqggYj/4N6R8mlhH8iZQzzFIixYEl06BxSHLVRPmSyEXcG7jXAitYU2WNhpQnkkpV4eQC99OAswyPba1kQ/ac13UPKo1AnBkNSlcGGwI+WC3TbKJRgFvBi1jXqi7Ypqvq/5Ykhcnk60fKvEjlw26rJ6gMrLArSDUR7j/oB+5XhBzNJziPewcdmsMUqr9UypK7E1KYLj2iEFKVn5nHQOw/T7aCq87c8+UF5fbPYe3goNPjEQuxmIUogYmYow8sTgQi627Hi9Nh5ScvP0Ok+Lb58v/x6xyMB5Uh4i8LzfriF8U5AyMFB3kY2qMMBDHn3oCMctV7zh2mTSO0x3ogVKYi+PBo9vmypihCuxMtffOtH9Hc4Y4aFZPvst56uOkvExfkaX4r2GnGf66ql/+cW3YgvcmtjUH1VVd6j6GK86QsFmGQZ3UjyO/Dml9jSfsDVNvlHBPRZrjQag0vcXbSIzXmVnBZq9RsPbPB4mao+m4KjFAMY2yzKosVPmsj578gy2p3wb3HBaE6OSNTF4vM/3DU748MUa8DDOGnis1vCd9gZXRYpi3AjNxA2pGuHILWmUC3lhek+69mrg5XLBh4eG1RGLSxLhporm1Y6eGRtzSA0UC/h+xd2d7+h2XraPkWWKnYENMK1R4JgXEjt/2NSyNaIUaiBmrFmVqFiDqUC5yZexmxxtG3nNdHbe7OCSuQQXcnky8tbZK0DTmCf7fHXFixhsf35ePD4bed76CAoUyvOMBavlX1dXLyWX4HjRVfj5wwsWboOihoSRl86eiJ2Of6Jlce5pmrOPNHS7JyMyal/P2ehQgbgy8jitsZX/sttEtp+r9YXRhEzzK/w3yXknSHDAf1OXSyVWIKOgc5lv8D7w8Mgj6ow6sDIE4BMYWqKS+JTDx+GBJipSVS1Kcw+fg9g5LglO/wPDdahmgbg1iCrHNvzlFzS8n2azN3CclaDSnjvyCnSL7MtiC5Tmjw2gEuxi282nhQ1mCFqiYKcGgsY+5FB8TnnOkSdwgVTyCo5gxKo88/w9IXTGfNqgVr4bYcBuXIj5kHn/E/B2i6YkyQov4CwKdrDHmPlxIhsFZsH3cWLuZiM8+yfxjj258CWU/pWgN34h4fl6Xyag6lAkwX/L87yAy5E20FxLRiNwVw/nVH1OTUZKaAUP+jGfhfKNW42SZBjRsaFW48RChVdVB5OvRy2oLpTuuoXCs0Sap3sXz1yALm9cyPg0hx8DO9HJkTEmSeYDc38n4YSaoYsM3+nwSLJ40L2fbQFdOOqz0wZSUN+aVwWU7XVFhbkoMN0Wvv9he1bhbGQJ2A5hip0ztv/TWSwGgvF5gq9NUPGZYVgyJl81eRqRBqwVJJ8F5UzAw+vHYNYCHXDFl5mLW3i0zvTm8siK3aDv+e6xtWdzdK1u0NKMr+rSQg/VLWljnXRepeJ4z1v25BHcQ1lUJXsHjQgOPLQzSx3vpKKDI7nYLXAN8hae89FWGDtpQZUF+TkifstAF38lBo+4v80/OiDKXx9+/PDxu48f372dbNoe0dl3yyWOQ4tVik2KzK6JTU0xQuI4bO6sJA5aY4DLPxBD8birDL3nAm0C/3xwIZYIBnBpfzKcpgsHq0qUYBdkLvBUWEIygdj+Rs5nvHIA4n7zTwfKwHaZhRRurILMOXBN8sil1EKp38l/hEi8rlHuovnKRcSHjUWONILTao8XHqUg+YZynh4hwqgWFyEmG0QK4iYWo7JyUyMekDulHK+WXlbA6K3wKG+CCaJrL2Si33NY2E2NbYgsAiDcsOw9kJdB5VY0jsFNp4VUNV15lYKfv3CAkq1p7WKlDfj5XyK2lkYDTBDnN16Z8wUBLUnlZEK6FXWQ2oXqXe2Wko85kq28driq3BCZIw2Uk8tmt9/d2NDa6Zxrp/rXdR65iTvVBPc75RLFeEGcvBJphdCCKvcbO5GuCeLLudwD89WaF1LWuQ6/dsoMzB242LLEGFTwXJx4CPUQGPJw6cEbV7YUJU4/TZ0oqXxAYg63Cx9LCXMKR6tiGZDbmtB2kXk1moXYOGBGPWTvIqL6HKwqSRDzk629BOZo7rTIzO3zon5tBJOSui2Zg3sE5ykeDjpZzlCeXTvffsat7xzlJc497IZgD7td+70s57I5ucppRWI39tabN/Ktn8Y2mIQr8a3TmAtX/gIRr6wLtyWD8pnaKVmok1qBybXXQ/VEZoF/E090Aa3c0blE7mBaOt+gykzihQuX2OFf8tLaUBdLnWjOZMvmofKRFxIXLhi7gNti5cDRs9qQRKXOYOFCr9QBl16HrGOvSOWszUgWuZO8IGS3IRorkyBcuKOgsrtnQXuvPJ0mEs57ha8JciGv2Ct3zqjcbxiCHMRJv145tdSeyJiYsyKoQVl+5TSN2ulaO178bhntsPtNNj5Uud19t07p1g1HS2cG3tUpcdNzeqjatXTADXSyv70lmrcW2/Mg/upmXzt9+zYO9o9bd53JgX0NgyJ2cQp9nq/7Yo9QZ07qt85oDYYNkNPD+IxmxRo4+JDRxYYagvecZpkFFTyKhhTHmJBstUC8yyV5D5sH7nZteD/NF3mNWvI3PEnl/myRNVnWlLiRIyIH+G/Rjc4cAUfOmoIB/+IZ+Iyih6G95Oc3b3+G4D37SemOQDFWhfDA9HPhEKC4Ali7EbXRyyD6NIg+C6LPg+iLIPp1EP3GQQeaXeuboY3R02h4gUWCXx5sd6brjRFObUEPtkHRTB89ubpK1NPGYaZem7abRYFcTRqOWKNS9922DwMCN4lSM6wDk5UyVGxArLC+bWO9Hb6yo6lZ1gFYZUcqyI2w1WEgJdmieG9h/Ddmcp7pwDonSxuR5hjNBL78PWeBlEph5tWFQVCqehbWnYxbsK65FhoaqHTAUx5UFlh6Tjju8FjnUEVWZ4sGAg9apBlXjfAaxSjjzWheC5svGt/h6FIMOS0giwRrrw8FrrZzltLdNcoO8PEKEeDP9kTls0Kr452tVTKepYbQIYfcYojQp3wmUZCqliYw73QV1LHpMtZB43Ujwp6uAXPR5tc3i+jWEbNDpYz6e2LhlSgnbAEGbNx0TIJKqoOmpYZLxPj+K4Zn/7u+E2UrkE7bBvvu3lQwWQlQK7vzr/746+Wfh7RLL+o01UtfAnc29PPjzYhQFrNXNZgkSYnrMgB+iYio7mrGwqTRCRsD6/0w04VoiD1d+WBd0YSwGN7teMS10PRhPr6PhNtJB75GURTgch2t8E0hrOEFCZceIQMH9Q5WlBjeHc2DuZZnh+GicHHw1MqWoWx16vgmPrXHrcwXbTOrdh8bSTz4Z/spfDt60KUPPdVjVbB7ZHPQyZ3LniAGLYimF20jI1wWjvew+UsoJlnY4T3nj6ur3fzPrxRv3pHmvF0tmzlf/py9hCd28qJ8fvYyQtE+hkUCXQEOnw30MPFDKDYWoALaVHTPmh1O4IoANjMqDiiXpileYf635OsVVInUxINJnpLUl28yEpdUeE9rsjJGWaNLRKwCpF+1plpVwi7mmVeEoce6ujqDy+hsjIUu9TFGuiDPdEma5dgmAqt2WLT3yqtiP7zsIjx8OrgJUOza4OKFc98uoE3AYH/Ry15qy5rML/r2P9p8i9lZgqOqeJ2AQbMrg9ckTudDyZyV22HFSL4tgxzKoD1v42D/1LIK11d+2eRPn50JTmPseBlZ7Pxs8ZXNpzVfhVZMLcyOXfxIJpXFo5tabMrUcY+XvTeXAWYnZyDy/tVEEud7kz91kMz6nizq37NfUYYSpHfuttB/lxZRS27BU5OGE5pYb1mPrUUzspKqg6ZKxHJUuAkBZqfTIlOT4TzqgO9GmwD3W2J+7sCJ6bHNGz5DgsnG/hfm2vwa28Rd2OkJ/sqXQSSkP8I2pUmSJeqAsjM4oNqtOmgJkxkRd7kOhfEmxLtyPU/Bu26A3u7lLcIh2zod4ZRbeLaZfU/LGM9oPvu4Rime/YCY1Du1i28JoWjOIMxKB0lQuSmlibGeELqgA8Sj1Fd7fY7Bu4zP8TKpSdLEy89ximETFeOz6WpIStoFcTdsFsHKGUCj+1cVFvQT2alqb4fKktCyV3eoDdH6TpStWfY7w3OhhU0Vp8L/JqFHJJywIfaBowGNnK/z8noJ2nZykSXjnbILVOjjZm8JLDzA7PmKhxfKnaxrVHj2AZ5OsXXYWleFC5csS8cjHGyHwYx5yqOSitGKRSjfLMrazYVNUjmwQSJ+enBruNdlj1McijGxHuo3fF0KLVttQx3rfXVskKcmMXvbvt070OxAnTiGqFpg+CAXgt3p7WrHoOd1hhbEWwmDcdB89haj3Hig4BUnBErsMBh8FrACSWdJwRA3cDoATlWDZLpDPRSe6EWQNLGl73irc836aUxmUH8liK0jisqkxb78LcLNq7i60yHsjeHSRvjYuUGOXq0NXHjIpY3ID9WTXcYW3LF34Yse/NLHh4pYeJAWER7JGGLSONlMcfMB7XHJ/p/ZqzQlanN7dPEXggdSHIwDphBlILOyR6tZ0Yl7p9EhyKtnoAjI7I0ZN2S5dwsB7uNwN1l032q5bQDaiIQNVpXQAO2ghPDRBUbZ0oZL8XTYwpYpljecHaSuIDuA5Fsq9Xw6LLO+tOUHC2SX9medZTwI/5dUl08uvnGIeiegsS8+ekSL2DExKJCJzISegc2vuyZ/IDTGu4+V+SHOUdvvoYMgaN2RuvfOj72VXw3HHlEDEedpT4dZHK9LYpUgifzdeAeKvqE/J9ZR+nHpb4e5uCnnnLKlMRMwE5mWWrwm0QSDFiKa4aHb+I7SOgMdSQNaRqgoLi4tTHvmNaCU4Ah8JrMNWi6xQ+TB0S2x+YKjC6FRUMkYNpFGJF3WsCA1UPDk4EgnTNhbiPqtTXsvzG+bgXI7s3BjOBBOahavqbQ0DXQLUCwtTMVmG1sE8a05g9SlI6LG1HeR2nTxrcPeOnFvO9q6tmniW70GFIh+4W8W2JzwtRxzW0WHHjibiVhXQUOfVlsbtfehGfX5MtMVNMZoWcKIMsLNrPExhqqm4YTbP9e2m8fBmWQBG3Jmuzm8tOQVbTlYZqKZHcyySIeYAfVQ2W4Hpbo9mNG6HmIE1EMYyaY91lTbDnDsXBPzEb/38bkgth1NfTxNYpRvwXeIRmKhY6y/MgJepC46ICcbOEnSnxWo/7achUcF+TVxcqEJBg8URQYjRWijzddsfC5OZp1vUceUQoiFzLJHOHR4MSMOrZS9FNxlMrzkBZXqSdcSduS6SISevo0KMUxo2vY44T/8kywDleno74laLP9z9hsDQ/c/lLR2bkbqlbk8Ul8Tk0FgSb/a83+rktDKOe/FCHrLvlBEM9kQ6RANGDva1em8EWAEW5838PTas20jaXFHU1mw0Lsky2avGKtL77pXpcGQpi60mcDHiz7amHkWL57odVdgqeLw/e4Ak/PF42AHDosbHtrjmlWUb/yUbsO2yNvn4gMJu8mCbkNvqk4tJHyU3vYbAQRGIohc6l+a36X5wfZ5bH5X3cfUBpKSOvM0B602okM8kK7TwWecBaov8rc5wjiYuLtzMKGOEld9+BzX8xh8v6F0fjEUCNwFDYSo2ZxPySMhenm0plT7KHNp5c8h8xEeCUuL/ZTh/FnBeqTrwvTn0QrTwyfzs1fEF/O++hH2Wl0MnBjN+4uryupefkDrLy+gBgSsW71khwAWPSpaztuXYMP04VoIBO4pQzdkf40EQvbwrMQzKvJ393wCEC6EDW5pgpYUrmk6dNriAaNsztaoxKFJyiapTm6CX/x4jCf3Whzne+sbTokMihauwyYn+D04AR5QkNDaXDzoUgedntpP4C02CZZ+apJ0Bm1QrOFtdLIkszf7zL1JhOqOAbaXWiY4Pb0fEEvBOW2wclc2USdswQPriXZ518bo2Qu4TI/dxUFGfvv53ZvvvvcPDjmNj40xXjqlZ4D30YNmJJ99KhHJ4eqaJ3qXyyrx6KMymBnZcggHrb6NSMetvR0NdJ9Rjw66K6a/csukE6vhFZIR6IEwJSK8ELt4toeHA8IklEfjnFFCb+bCCoRyKuAF0jIbYJ+ic4CfKmIZ+Up7tBhqcoEYg48hH3xJtR8uCDjPwGVwgLBIupwsUN5cuShoFPsg9TEoyJV8X++SwDyvj1prIZvUveXso+D6Yoh42U+s2UDMmgViyhMrD1ZWM1w4w1garXEJhTzid2FWCcM6AVhtJLyqE/7XbPw+xsUdxr7Rc7uR6SAPhL/rhQPpVtdCIwpnnIXqYBDDf0L8+XNdZVdXu0GTdGO5ugE1Ry8jAl1YPgE8NEYBUNWwDdIyCsWX21oLnZqNfJWiPF8Q7/jCJKhsdNDU1EroLu/+39A4I0juRtcEJ6YZr+e/4pgUOOznha3pjs0UNivkq0VTMB6/tOLrvZRHkDI78D2YWeVJfpcVNDR+a5GwTXeQweOiNujQGa/N8OilHc9AHqdoiwMNA9wOm7Q2PQOdXG7f8+VEQjO1vrJbRomXNXM113icpRVHi2Oik8X5kdauDWSOrgF1kuuwLz+Ax+tfWh2kniFcXWnyoLa6Ul+zEuHFEK1j9JkMKG6XxXr79+WL/GY94mCD8/pQYsYn3Z5bkqBnDR6rcGLpQrbxMSVnM8IJVa8421+lYms8OIfG69II9gCsjfH1jDje8UhxxkLwNRIGl3xCFgLb7blDGSqn7pWfEeu0hfWxRxd1fMcVr5mtlWog99HLPsJBn+eAFIToCK1cHVSA3sMWl6sUk3htU+9FbKnM9SrFZeiEgUsjAyAjQJsNlzRZCv30dcgLWp+jFmlGSwwuXIaiFqvwtrj7qZIizlcxbAbdOC5FonzkAhtKgTRcikRFBcJmxwlt4wqraGm1FQ8+xLK2jPTIznLT5abpBG20FI1K46z/Gl+yfXipHMyOnlooMV7+6w6CDPmIaFvNyLhqvZruZjoL7gCp8uiH0E3eAO9nbfgfXDI8kD1QEhUTtvHm34UPPR1S0Vr1F1SfP4rXqDpvbZILB51XwnXs1dVL4eb0f5y9/Iz+q/VLW+LVWcM3GquaxzhvGK/dgM8TV8Tzhxd+1n/HkZXxftvGx80V0uRcwncnUesMcoUyxOqqREZ9u9jjhTj+BDP73bMXIop7hyOjKfEvuSySjwfa6P20akey1fiWQ0gOPUPK3j6zF4d5insLQu08bmvWSfdYRetgyoHH1k7Jhq+ZSSPbinyFb8kdvkxuCzjMT7fgtsIUr0dwtMXOeZ+vQOH1vBFemIUl8SyTzp20ix4ZEpTSd3BZL3w18YL5LJ71f+YTHTwMp3zQ+nz55OJSMEmiz4i3BR5J9Y6AZx+rCZ0/vOxR1uUpmk2r/5W81wKDBVKgvVLrOYCrCnwYZ2e4CDaq3j1moOkHE5Gdoe8iou0pgQ3E/4QlPBt6tcsD3bSBxMixXXggGLtLpVsxeaLn0KXBDxflv1NU52oRZ5Fkh54HEzMW4gH8MkDQ6vcu4SbzMV32BjjyIo//385/I/zQq1Sbm0y83JD1L7leHWWwqbt0suMHrpxMsSecSsz+m9ZlHnKaxYnXFk0Xk4nez/w++wSPV2d8XpNuo/kCOHieccgGSLyDXVJ5rdExatcuIfJ0wUk+e8WInhxtSUiOOpJO3wAPfRXaxjrtLhPnCQ3KbRAeLyzggPMDCHuXB0wWi/6TOiVReHwGnRuxhsZnnlR9c6vB0S0okggtwf4Bta3bNuCD1iy9CzvASIm2nuPaWMeOM27M3iLthJowymQ4Cx98GgSdkAHJ7ZGNDq2/RHBVHBBhpJVonirihHzlemcVlXSDc38/LnEr22IVJdLPDUNVPjpU9SK0ymh+vNmoYPTzR4vH8kE+YsUNGLu9ydLm/Czgz9ITlveSl7/yJWQp/Mj8V1XWONTzwumOc+9ZZZGrq+QldOHpfM0Kffvpt0VyF1/qEYp5ZYPt1zrLMSSSVDVn+UBYg1sbX/iWitGEb/dxB0O79MAcZyTpPtVZUm7HEm+vO0isvXbECdR+WKjP0GLWpyJgjMlyPaQEb0TsM0FIhBvdZCNc1s7PlRfYldgJiGa2vmnabcHIbKfKFqLp0m2gUBtRPo0hjs6QOB1REhwx1wj5bfFD48fDC1lAAz4TtSCGHP7Gwi79KUMQiVHquHT+iTC+i5g9Mk4DDz8qBLMvcO++AFcYdZUuCjUvQUomOHll0S/yCQ8wWsmtbJR5audrWRULD4QKDoIeMFYUxsb7ERE+0BrO+AqMxFQC5QygqYTn3YeXkn+wkXHJeUyTWy8vP5OBZYyolUW6v5NKV8fGmNENqCQM21jvAGMu+URo2Krvzx9dXb3kk1Pyf57933NhLC/RfxoU0brif5ItvBFifFt23sA7oRUt9/IUAwl97fNGzlQCxhX4mj4XbrLPG77aRzm5Fc6wz4WD7Dmac9I5zIIDtQz50hNQJ6tbDxDq8snFcz5ep3z0q9Zomp6g7kJvWi2hvltxES52g4UJhyjZuRGPXXn0cehdo/lynmKMfA9qk+s7tHT5PCnrbiFSvIYDCg/KbawgO7LpIGKQCWIL8xucnBAnuvN9eWEhYoKFrzqy2YK5bf6Nk7pNR1hwrIQs86zGOexw9PNpONfI+cp1PxhOFoEDEoYicK5iyDUysZMcJm+UZN82XDK449DPaThF5wgGtwhwuUCVJfvy7KU0kCHoCX7Y/EXEG8uYtSjPcuvmuZHULk9i99flIHibMn2O2+By9u8S5XzZsgGz+3772aib0M3grdV4SoxLP3tVLzfpVf3kCX5W1rmrPayDzREEQxiC2NetYfpBJ1R+1PANWW8yk7q0yHXbp2XOq9lrXKYk79mIP4bqjkSIA1qmzKBYbpKGz1Hggg/Lgz6Or2mZ4DkMDKIVRaQCVFk6Vi1LJhVqV7bqa2/Qv5b4c7Uv6Oea4XLYuewjSDeiN53IxpoYdJcIdjKhIpjhMiKMA0OHRKtd0+Wx2aWofefG52SRX5XZ9vmblYvgQYpR+gML50coalAc0zoXR6toVbIGEdqgTQPS7yJCIUMNeCrN+VZgjrNtg8oIk4rN62yH04o3jrq6bVRJwO6eVHhT1SXfNDCelYShrLJ/b1lVJ4Qu0eaCf3Bg10SI/3+dSyfDmP+u4b9uAIGvoqS3mLGMJjDuAcIqPofwXzhGBf93DfeBJZeUZ52PZTxDEa5KXPNfoGA9h2QbniWUy8XHBj4SsoU/fJsjrO4KrFjv2VzVJHyyfbyGH9Ctmoinn8t/N+BzvYlKVO/45JXzJRDfmbES8cw1Uru8ESeGTczrME53fGW04pMrX/E08bZJ0LJJogrxNVKGGoxj1uDNPOMjGNlCAfAPvjtYp+o3733g453xLT8UL08Op9tGyA0NTv6VHX+jP3ekhApCy0oie/6HlzH/93afibAU7r549C2vMHxTpGBvmsvHVlhRligmKZcZM/5zw1d/zZLnKI+x/HvL5ZA/iBhjmmVaNEvGQ7FiviNRwxnBfykSP6FkuXh8I8oLJl7zXaz4yfPFy5JV4oPvW/O6alabHWlWfPXWrBjvIDiGu5qqWfO8rPnyui4jMPIPNcaLqFlztOaT6RKsXPFWvN4nJW0zQeKGYNSQ5aZoCK8LsskakjK+J87gDfGmTkWu+XeBq5rjvPHnBNdlx4G3HzDBzZgIR3mDIwXnyAVoSMU/bkVuNxFrNsvbZkOazQY3PJlNkTabumg2uyZFjZhPy4ikCZRVSvj/K9FYyx1nzStHVhakKbJmXnuUUHNc3jVM1qIpZrxESiQFzPgwQ7d4znOXlfy/attkfKm/sfhmu6rJUbze1fGaRTUuKf90EucVytfM0Nl5w+P/ym7e7LIDRh65Xx8ffUyT/eNc9WDq8vVmKvpBbPIXNRq4cMtpoUOZk7KFEg/r2zwRPTOrsLB+QnAM86+HfJZ6OXza4kUcnrsGQv/16NOH77/7DLdlcJvZgO5xU+Il5q3trJFJs1crPiQNvuzoy09wfdGVzpRVBY15sw/ehVmkrn5acGwx0WkZyEjHHdSPC8772/5XDM8eBnR9WB2xuCSR2oOLSGUbycpYiHTZRwvCI3cXRjP5vELVy+EW4KYwtm10hJnUFtJaTDpec0BFkcLLbT4Ipng/53uMhXyv4Eda7npI93NxmlOxgwo0Zqnk5VZ6hx54GEC1mvMJLx5zMdsPqWLvxVlOLl5ameHvsIniY35a7QPvLl1aV1gdej+VSQujzmwRLZK8lDWgkaEpzphYwr9UlSpj3vGS1mTS20s7GYPzMRcsIJLHTat6W9zcwitILvpeqPRsWqsab6D3U8HidUldhGW0aK2MBvrFFaH5dlvoNPyKYYod1tKnnh60AY5MDC+74KcbWIAnPBsMjObLJd9KyLeZZpipyfDpne/CFvolm1U0Dk2VjYVObT0Vzdt3C1aaJkHtqhcOrKYoE1KiddCX17NPkv3sx32iL/+DD1v+OesxuC3l5SzWmsMdpJCPgWb/XSetpz5bGjBCxrfiiDgGVyG2VN+7NuK2srmkgzV87LinXDri/K0wovuR1uDpYJpWFc6VJV6Ticx1gHRwru24Vye0p4VzPorxLUkdbmx9Rt15vNKK9njhYkOZ45taOaG1USZMsopJYxaTxc2bHyGGK6c3Q2JWlEqptXdkN8I8EF7yLJM9NrWfsoWF22rt4aq9GNiXH3Lwlt5MfEplRFWSa+A+FgubRU576okwKFsI8EC+lAfPXvpbiqo+2h/CmID6zYufrWqSYA2NzNY8OWszFzohgPfpOTUPBt4sP4zt92SknrXjRpBCZziJkWLAsRjYTcLlAomjqr6DoLYMhniJ67y2sILijNThDxSMGD8Y0nkwW9xmJcJbjc7G5DyuMHOHp8zChSlPQ5ThqpGhB1f3hmTHl8zs4z5PhI3Pib1zwxwGWt3SI+R4J6zN+xSVDxs+qnPfp4GT9D14zynZhMJKMxnVyrcFHjxl61inPBFI/3PsNJ1ua7sSW+DQDSxEGGzemuO5u/5P8fzTq4//diXCc/A3ZF65GtBgZ1Ph5CH0H7whvfzzMSjBLB6fveyRreUsnoz1XbM5rEd5efWCLxfp8YpZmq+KbPyUw1f7maGcmt8p3aOUgkNajU1tUDx26D7eIOifB9x/85BX8JKztwAvBTH0hufguK78P2C6KlGx3g+u18BdqxHOaHk2PrkYoxJuT71UJWxtfizw8NFExTrlhiflqaZ1FtW+3JrgFJYDkzKEWpDVyx2UrvM6XzG+C8dljtfCAYIXqjM/aVBUecpLd1z6xMFylaXakLItWx33qn0MqcIEZAxFEho3j5SoIp4WLRT6pBWYzd7lCfj33s/eErhqrHHg6FaEJCpgYofraicc4i7CCaN88sK6k/MXXg4Jn69yeMDP13gztcgbfrRr2h/JIuGQhkij+pOdmR0io12QXYqq3E4gwhIUdpZPQYhhiwbewY8lW2sMLcLVGpfd0ZoqLtk4GSfXeUoyUuGkDcIxTl+BEXLrRC6EUz4Q3W72C3qpzOsJFxis5psJGxwZ29RjYyOJq87CdfOXZAgnHZet2b349vDzAV0cPJoqkI69b3gmWHZhP9tWaQrubXkOpDBWCWPPZ4PF5L/rcOsryFbVoFu2549iJh8hnDGPc6DW+YqKhb1tB6vOf/3tNZnA9G51ji/wuD9exySh9LJz7GIj8e0CfrazoPmtwzxeWL+k9qfTP8Q7FBuil8IVYJeyBdBLtgYHBh2x+6aX1dak6C96ObcJ7SdN+MyFblFCIwIXhG2QAA5zwZKKJw6dtxsHc8eYx96os+NzCd2xRQa2q1Ky0bONKL1uhDE++U9mwGzYc645gjjdm48eSnvu5b90bTZdDs7kSCJ0YTN6jRvGKCgsts5X6aUOAbXmDUGaO70EbQ6osQaqpqm2JmfdcXUJR6KEjxzExkcuOUqPDVqP0BbxNt+A+zetozjO++HFIayN10+9hd2nh9TjfEa1HR61bT1XPdZnQ62sT05TC/S2rWeaNarCz4Jiir4dZilajypOxSNUiP0c5Jnko8uu2QV2nzKQ5NPnwIk0Wtd2eMwVXMzxdrBCRQt/1DXxM9CInfOK5k19oGLp5cOL/kJzO0bSdYyAuN4ANS6z0aKXiE+3FJbs/E9f5VIjpAh3QAI9jqPEsBWYxVblArm3kR2qLOp2wJruKmoh7W5VfA+rrEEoLiI61ZkTmOsd9mzRBXkgL4IMYEjWNc2wOjiA8HfSszBZnIsdPbxl4kHWGCW4PH8kLAmC2t2PAvj2629uLp6+4BGui9VZk6MtHyXLcvsZ5ST7fMHxFVnyBl+tPsODS1hT5cnniq8mFMkz3wK5sfJ+rl50Prx4ePnwaahZBQvAa1k+45464u0mXDNAuFv1Z66hOhPvWqdE7pZUaPdqEKzEJCT9ddmY9gDlxsaRDX35mzWZ2Ox3siHhfO0kxcqYwA46clMNByIE1EANdkffPYi4xVqOkEduTZ2D6CXKK8T2YCOJaak1Zx5widga9t/rrsJa6tAAYsTrSqNYG0vB09VgVxBDo6CRKaM+DRTlOR9JYiwMSoXo8Dw+VEKiAOOSxBthar0nAFidilCaBkKQxXgYFaJEsbRk5NKV9SESICnr7S7M662sibg+6QmheAZJxzYIeK5jFrB4y9p0MsBwz5Gzg1qLfWcl3tsJa1/tdNMTF6SostVnPtZ8rkqcJ6zRNsjvcquFN3wKfo9StGdCj/XIuy0xcyyy9jWy8R0j0Bs0gBV2gGzPv0yAxgSOa02EYTtOlUXkVlkItnFZrS00VKHS1bmaGWFDsD/iha0ZLXyvoGWYMDby2ph/kL6x4f2F3PZPu/8BVoXLqodwiDayF/HqmPecctoIcei9m/HlnFqgJV0S5pvFVUkYVCvpFr9L35onvEmzyjPKCw6TN3ztSNv0jIBD1dFGNCpFRT2qQg6QfWB5Lv1PkCTTMtgKkGzRF8AoYeNmR3+NjcKKO8+o4C92uDyNriiOXe1b0YZa4iQ9CxmTuWqqBmymIMPJ6wOb2gLV3KZ1n3xMRDanFnHCdHGUCUEjjkR0iMN2STAvSR6NSq0RHM76d7Rdmj1HIPKErAGBIY1HxyTw8MJi79ZIhuEm5rBTX7vSRMwtLqV3XL5CVDeGcm8apo40PS/S1ZCRsJ5EwmX4B18YXF3N//xKL0sOTUsYZOtPyi3PnJazCOUb+xGMnqFlAEFflGz6SMqZLBwTxMfPirjmSUILb3UQJFujpyngAKtMKrRUL3j08h9gggCMuVqnQ63N4mv+X1GSLarEyRuWanIcA/P1jG9sPh9kqCkThggTkawpwLF2L3VJ9CtHGGXV00cNUZpgoYQ7pizhQEMqyApTrWl3tIqVHV1XpwEeoRQhYx03lYw14JJs5nzpPpfNRE99Vg6CQXROAsS7yDJy8qZCqGNEtrAx4Z9Cqh6bsB5HHbiCVZQNGZnSOQl2t87unAirZmmwdvapRX4XVpt/eyd//opbZXZ0k7TdryhxVe0/rGlFz8H+8lnjH3lMSsDu7WJRIh4B//Hy/M+zhi0PNb+my66B0jpzJTpVI6zWcBg9bEazDaWGSP114JAIwaE0KlGKGWHxeZPRBHrueSMMWY8UxpX9cpWzh8erjdLmHHnHbEvQN4uqLE1Yzt1MGppuFnEMeaIVb9DxBicLA9VCic+pNbscejAmqIs81UuV7rPi1YNSIj+k5kkL9D59l0pLlWyjS/mILE9hCnwu+lbz/Hy1vBlt8v8wGJ3JDbnB7ojzet5ChPJxoxk2YFWllD7s5CWqY0hFtNRO8uA8pQpp1AC5LLAwI1W1HSun1giSi48DF6A6uKhE+THcFcSLzn7lR8FiwEzM4RycfKUhu8YdqiKn9E6zWAp2HeXRbygxl6oTdfHOkLlLmypYTuKjR4lcvCGBXoiegI2joqQ3+0WHgvTdVyUSsW8uNDDQItCTq6uWObRY4TeJx/WfcfhCjF7Tv/xXy6+R8sjb9fD9dyexr+BdrEm+EN6Njx5qu6gqkQ7onmaaYEFkLi00yu3vGEVghMYBlQ8/E4J+y9xwtCxsZCXfwhoIjIrYYZbZn7wIlMJqhxXRjQ0wUgSyA7MLNaGpLZtVJZq94flR5oKGb296Lm34tpzPgWDuiFV31XL0BZq8P8xwUt4swBwOYZ025mlF7fhajdYmqYZrg7zxYsZoSeRFl0MswDhDnuO4WiCpPe0EEFa6ArjwdeyAUYriTUTKJETKaADlS4QcHCR4FDAcEKPKJ/DVOGwtg7Q4x4EsxPk6hJZ0lxgjuE2VLsyGw8RgTSzjnRv6bklTP0SyFU+7HFT4joLXaXjeyztUV51RI5eyRIyv/W8CBIwTUBbwKas4C+cartmGiYF6XNdRuG0FCXxN30tj1aqXRgLtSksVooExuEA5ZjTi/RnfFHyThOFejuakouWC5Ew+rfTYMOE13iOkJL+Rh1Vi1aguKJ3ElMOuQE/tIcF9K5emLyK66Cdd9pOeDsUakAZiDpDl0OfD+54sB3C+v+YTT7Loo+sa7qPnDC3yBa/SdH5z8+TpIsc3daDWIdh2PFhc0eUQC775i7LhNEYCcA7bGGR4NsLmgFAtr+cH8RoM1fJ6MRrqycVocv1Bsn2Zo+HiH4naR1ZE1stdBBgmb4cCyNzRaj2/2Q6XQS5D3Ty5PIDXSKh8UVTlAW37kFAtr5HGd0gowWusKQwGkfXJV3UsHU6oitlwMiMBOIe0HOHQH0A0yu1wJnrJMvmbvL8U5BQCI1NwBpFkrXgSHhuHwoi5CStHVGEqR+JNaOkkVEgHQ9AaVkp9jBcF4rNsGky5KAOLDD4TgGWbsCS9REVggdUvX62oFaNfeHwvlYI1zRApMNHQNOJrhGrBkmVABOWFjhNhXRhgidOluLkJ522AbDw49Euwl6hy3UtvX/74FGmIsBAXdwPBJEXpLzo03hKFemuARFa5eNMfxOfL/GKAFlhNt7SnA7RnvTS27ZURRiWflKE07d+2cHJZ9fWkXqIi9LM1Yg+kXaG92svh0EpZ1leJ/67hoGEkdF3A8zMu7Ei4Pa3L4zhLH5uBVtezFeJDO1P+vX0aeIVD6aanyAbIFQ7IUG3Du5gQntLVCuoyQPobdh0BvM7hCN/FD9Kfggit7hiqT3Spo8V40HOq8MA7UnjQe54gKBXcUhO7e+sytBBw87bwYYbyJKI3IYqa6XwKKgpXkASDS+9FgKJbWX+kgRD8F8m5EPMa9dH5VlHkv5//cCDO+aIHv+zBn4ZwgISYDlxXlHfNJVm5hF3p1pC/HlHNIUzBESpgLgBqYU+fHZVlPfSIt32YP6m7iwYa2BnoaQ4hWlTv2wNWGybULZAYHDwlyM28NMXuFmrMK8FZtQAa41uetXKJ2BO+yIvtyRYCpOTv+R5lGfaSCYgp3nQG8BWpFjEJkq5xDl6q+8jKf7nwsDNAmscsKJ8mS6uPfvXkbJdhcNqWuT2TTwo9lCwSxmsit4SVfeheymWIBA2aTz45aIhf+DQQ3otSUQchycIHwcSiN8qB/3fiFqT0jGvFhWURA81TlwKeEGCgK6BGe0P9jQaILKV8nBimX47Qn47Qn43Qn4/QX4zQvx6hfzNC/3aAzpG5WC/pl0o2Dae08Dpjxmc1OajwEHw5A2OAO4RUUbxICO+KKLgGBO4ZGw8xz2gyEgrvxvjwEAfwKWi6H5dJhTqIn+ihhwQ6JJfuN1y110WCKo+SOyfsD8yD9F5C6IT9gbA4xsukC5ZDcTs8XGCdMWhofiYkYZ4PkIq0ZhcBeuDgHlCcgIcHWGV5FP88H2CPBSyTfBRuD3fe3Osdkwssp8GlXFTC7I/yKkKMxCxwaC6mxNBpuphQEGMl5QvfIFkdfY+EUnqPY8H4chZcJcIeJEhfl9LTXJiqDv1RzDdB2T4c5vCLhAfimIiXfZn0FJn6SsVT0KKk4pHcUEjWS1+DYdYwTazmB+jyCnogQGAFRa8XPkoKr61D2gFY3rQFCCnyZvqUyxWvvVVt6/LEuTVqSUWKvFXZdbToJ4pyGA/RT16TZ2ghZxQMGsxuWQyTMxg5XejrRZa5BcJbYLBNhk5tjFXzYKDMq4lsbyhAuLi3xeAjT7bn6+rAHoHT5vEglfVS1cQzTB7grgL0J7Abknw3LPpuWPYd4x17mDrEXND7uWfB7U4W2O1ke9Xm/BrWhPnFojfUlvLmIhS7BxjluNrR0m3RecR3WaoKHQr+2+s9gelYxc1XyhChGbrIYD4KotjbrQjYPdNQ5+de/wqcboMs8mFZYNstCqfAroRKeJ8gTrVdMC58TDL2+PI9GSJJCYNiuQoN9sMhmL9yxjfeAfeDTmublx0vD3HQHQ5I+Q4/TFHnvmFinaHhaD5h4MD9gTpRU2rmFhweFxUs1D7DAoRA97DaJFz2EZ72EZ6FCc4B9YOBI2hYntV5kmKxIxL7H4dc4pQv/wapF71k40y3TAfYD1IveskCU6o03jpZrNcHTsB1/MB+TxVJH1nKPEi9HCY/HSY/GyY/7yXz5T/JvZOG3tP1rh2PHsQ/OO7cXo0lsJVK98KzgrsYipCH7DwIUzZ3D4IA/LtGKe+qHk0c9a756ii0khQbBSf3aCFtFaz3pZs44xNBBg9KQzQUhLvdodh7pmK0gWVfHx95ETwUIpbjJxecFN4JEkw+Psx/JXjulbh/laDqVCEV9TtRzDOBosVIqBK2KCNh9DpyMNiR9xonutLgOz6yfODcZwhQeVBeON+wFHYwoWnUg/vIk4tvngjHxS03E+l+jzxc0YxP+RC7Zv0PO2q2xiitwIZFlzUbFIDZ54zvyPoS+VbTbQtqdYQO0A4PAmzbdDOdsHySIc4gxJGwFXyQ2EqjcPmCQ6U72X3QJ770zZPQ8wQTTxBbRxQJFVgTl8J1yFBraHmIZiHinLKPZMXsPS+PB8fryGfFXJqNNF4P2Fj3bWjSW5C8wDOgyblIUYVn7ylYLyihdHrbugyadSEfyIcwPXhGMrHLUNU0/nLN4qPeAT56+Y8YiVdCxboYeNhbrfly+oB3bfBIQtKbHYrlK79AuiPuQIdjgJWE5fLTy+avg6zDiFKQMtnveEPlYVfm+bmysROohLBdwrjsy4DPOi6rbO5y5v0+ydEclDr6EuEFe3AiPOzBwgsPqapVHV8cqrWEGF/fifF1mGk1zlQ22kMK2e6z+XtUbkJvrvLMIIBN0IWDyYHEgA5ZXcjgpxw6cxSlOCS/gStRDURcxoPz4lr4gmYOWVlbNKHu/tlCl+qJkAWuiIsY7p0cvED5XuvfmKTEA3qlTWjsQpjNU+RgcsfmYKUDXBcO0K4QbNAXuLvWMVGea3BJ5mf9dj2Pcx+r7Jr60pb3KlA1qCoUakAmQbywMJBpjRXlK8K3LD2z4mNhgU9Pc3AivSGsQHH7uFEGMKChHsewaCvK6p+MdHWUXwExmcQXDR86zhSbgUGNjy+G+OH3hTyQOS1ZgoWYPrywM3yAaRSP56M/CPuzYdWeL6HWGFf+A8aHF065nj+89MfJybYscseMRd5ZsDjIaGlOhz1HKX4BiW8Cnrk7VMduQ8Hv7QoZ4NQhGZSJxOpviVLGF4RvXh9qmCclSzGuKA73YHmzE7ZnqdrK8s8HfAZeWEBNFkUlzERc2oSbXsoOpal4fGpisioOyPTJPOLl1YJMcX6l48FiXf4easfQNXnH1C0Z1jHE9xsAL/QFL78Nc8Ji63oN7VBjzmkxVZjqe2LxUCdJKn0qSd70Ds6U/q5JIY6tfv7uU5/XeTW5tkHHnNWICGJ5paMcN9APS1wi6B1v+LKDtxOS+w5Ph12OVJJB3Ma32nyIdujA6MTtWxiH0vAaWsnXHLBfvsOT46plorpH+9m3Y63y+PIJz9KTP55/Pf/2z+biidxEQkT52l7sWcEIB5jggM3pqOUZWFHyhQqpswaU8NIatCCauNwXFZ0vxRVznuBSIeoDHJ1WZWOQxcjVcAEvnjdCzIs/LubP/mzERPlSW94wRT3CSB/we/LCzWp4dtOFeC5kZDpyj0sALtwoWx7I5BtcUpywIHHOC1IWJ83wCjXlfkO3DTSfuVfKqjF8A43h6io5c8pbtPr+rME4auTLaeFg4SuduIaxIqvNkYWpyuqgQzaDMvgpN4NKAIZv9uEcKIolrsC+/EJDpAa+oHzb5Q7JkE6Dd0qTlje9iXY0M1WNHjwU61g9LdPh6zfOEs1+gIVRSZArZolWimK3NQe/hwrkQsIp7ezR+/9pz9gxLUthk6OUFy2L7GZyjZXoA2Kusz2OFhx1C6DF7pCj3xguZ29g2EJtzuzh4XWJ0YbNwNqXnWsZ6VTZnr0GrStp4sTOetQS2pxraOKmn1fXK+HgxEpMc8fa+YlYydjA5PxhNvsFtCRx0MIR0KlNfrwIwGNmDx/rDmlEPNaIrt2zPUZ9E7UjanBixaW0wX8AVyzs7AS4OgXL95cf96wCY+SBYmWYWUQlqw3fw9CxxXsGO5UKdIBDjc4L4EN+SL1x9zE/rL4McrGDG0IXjyNL349EKCOj9tYctgPrwDvx7TfC6/G1K47FdOJJRqXjtrWhvw8tcRarO8bzVUljUGj2t87tXYJibgb1szJgKXJFllUsdKFNwV32D+BNRlWS2A6mtLYFZJk7rYkHji8MW1HEUNGWwuA9WkcTzsLBxuTDhn3eng2OdCovdjqBxQvk9OLycnFJv+610Kz8PhjZHbv+0VV2rN1KqEgxV/rjHSdFHaVtdgYmvpd8LcZ3M24wEz5k/a4432l+6ZLV1lofhjuqkY3zgo/goGVwrqJK70frKktHxwXOhn8Dp0ZFPhuc1sxkQxXxBm5wyrDD9fF9FecQWwzaRE34wLpQUe5aHRab/lIxBAwWzFvSDQMTiiUhrtFkCzywSESEU24wIWc/wmWo2/daGdeaeh+nuCCOMIMcHgsKg9QK2IEHFqKIcNJCTPlGivMUD077D955sKwN9UBZsHJBpdFkw/dS9NX83YftC1fmak6K7Qu7zC1MzrAWxH8+C4EvPDCr6ovLb56EmG5f5D5n4/vWlwcg5AH8fy5my3wbEPk2IPFtWGCA/ch+1ECeVB68yBzzosOn+JI+dySfDmgzYEEvFl60VgY7IN8TJnvp2Q7ej9mIYO5jL1xMl47PUKTqwG0G59vsKVRwjFhlrff76WYNBsh2dYbj25URCNNVQEHTDcrALCFJvGbnENEAyW6KDtVpgj71RT/Vb5ZOgCHWQ4yd1ulTB+JanVdZq3S6tLJ+6I0XLf4ihAdHjTYBf+DQ5lg0BJ6/tqV1TBgkWdJaFEdiN5YjgkXu4OvCS15AVrICcZLT2AsX8wtGM3QkajnMhbpPkXbd3kDabm9jL1zM7N8GbPatZyP926U7/dsle/07EN/r326YrjhW9MWCEa82WtiqkRZ1aqXFO2i9WfU1NItk8bcoThou7UUfzW8JboJOi7DIRu9hcVpHi3qHKlymlK+zkNeNg0HcPt0X6MVooEBv7xPK7frBcB19u8/j1ke7XT0WCfURrHKwKE723ViOoBbZkB+Bv4DFuvSK3CC4BW3HcUvEoBpo6uU/Tr0000BiaTgVq/cvbneLlPxdk6RS3r4CQ0BfIEuEnjCOUD2h/GbUn6STn56AXYDA2OGPG6ExQ2MvXMyXVjN0ZHNGHL592GV7UgT6qU1yBXGJL3qJAdHcRF0ZLXqHlxQndbA1mBQrEybByYJJ8mV0ODoSmlSzbPOeMdqieHWa947RFi1Ux/nQGG2ROzinJa0rXFHYEgaLMxTCyk8ogJOtniAvRoL4mewRxslrKFRHxQWJF+oZuJdbh2hl1KE5efSpL/qpfs78hJ1MOQGMmsVeLhj2Gh0ONDYcaGQ43LjcDaABG2vVtCA5TmJ5WWivgC2SI4hHfNFL9EXzEnUX0BbdwEtUx4uo9JfxHcHOQoe78luUF2FKQHIrIVfsjtiBfJ4fnw17All56Qnj5Ks/1IvxUH5++wVz8t4TsAuwBPNDcShjFsXJjkt70UfzRXcTdAQ2yF9eSZ9Vb4Q9DULvpKDHKmmWI9F+lyyg+yTUoWtgjTts/KAR3IHzKOJcXUaSGI/ZJLgh9Ow4v1ioKBqhgZ808lUG/xCKZLg0NcS6tALemEFHrMt1r/YbJDXEmdBBzkAOceZsrXdpRnn2PgFwC92/bag+0JRUvPdg3iq9Ki9soh44LHjUw6YVA+6/y9A1ocX0+Hu9avadVuCdvcUF9Ztvq+CbANk5ZQ4QR9pnlzc77ukO+4E3PA1hrlKwAUd8dhdmWAxMWkFpgcln9PAcPgOrYV7yLcUpRRdX75RdwkSJqjpwU9OCUgb1+eW1Um5QHLo4MmApUAsccmEEgY+9gjRjnS8euz3LlmLQxZ3BZ5SLWxhs9ooxGhPpe4ouZx/jNaWpePbtKOQhFnWK3vpjRDdroXSzePBjNabNK9o2ejiDSpjwi139TqCfhwgy/+YZer5cZPuIrHhRZbiMw/e8UGZ8oOITshizoMjAG/LsR2E5YPZR2fCxyi5ha7YQTpMX1c2iZqqVefB4W4Mo/I+IBLkC5dOaneSK8t3QxSQxO4f+aJ+HaoBvkJWj7Q5SLzva70v7Q1qH1sASJyQRJphaiORbwaND4E60+62teWlEGu0yv2JhQqXDKmU/WyN9TxVU/yKqb4EXvPNBd5VkqBeSSXov0Npk+/qJRCUq9zOUJ7NXZbwmvFhAEyMj4s2jXV0wg1jNjXdZBxuzAyKeLU5sZ3bvDXEKl5EtYni4+h/vZ7+172v7mivK6gVvjGqsUh999Sx8SmWoKsmNGCiymv/hEeAhiraRQHIeka8d5aNKqGfGOg/MLPYivjMjigfMhsdmVtVgyQwt+fK9ZF7csMthNzY8G4SfBE/lMBfbhmMj19KexAFxmprhUviSvrp62ZyfjT7kQasVEZb9GrRmtEFpWmvL6E2MmFpDx4Q1MBRSUjU4RllRM/Dc1fBNJCqhYwsjQI3RBFdky+FmTXfJviFJ0RCGUNyQioHmSpNmrKEoBfM4jbbB1jC6rHZ8gGt0ZYE6NF/ochI8pP/j2Ys/oVkLldqmAmv6MBI1GbglrSrS8P9AVX1Hy6TZFst8h6M/Lp+q10RnVgEeuSOCQuJ/1zSnZQOlddZTXEYJQJnFNOGFW1KaN0kWKzfszVgxKmO9g8W5TuK2SKVfBiJN3/BIcz4En720ytrocLy8RH5SyguwyTFtK2IZg7N4mLILLF1j8jqJQ/XDs67qCErHqCbZvRqjozSyyZ+Fq1DMCuEahEbfbLlsfl0am8WuSwS2dGoY6lPjjdMUwd42JRHPb8rTc1oJD/Ps2dOzlx5vI8ZiMBVeB2A2we28fJV25g3HkLOOW0JYkaK95nD+7tPHr97yH1/Nv/qR8oYbWnjRpTMq/sHnlZd/Pn7E/+UpvvSXYU4/65IHXg8vxvQcH7WdsCJ20fn71ocXZlGZ08wbbbZi/t9885Pz1sjEwVTPVKMMi8PkrqJdW9HG5tlQvKsTvmSFOfNTSaI6b+8OrW0Pqyzi44UHjlkEMiPcZZHvsendzZji9Sz64aRIbY5GmLa2Pjy+TkGKJ4CBIjRwJWCLTK2z6nty05qCshIDM+0tRSVnYAdtVmX4Uyo33lTv0YoXYkjgzKAIbUYb6l6z27jOW4cNnQ08VjkToU+bsw8oGdTYvKkKGcIQWiNjL5e6pg9RTis3uLLRCqOHvd2w44iRwECG8tKWvwh+J2Vsi0ffCNCJFZ7nxNrbF8ljJwN6HN2iXPcrP9tE8/MUR1nilEiwHCkPnerx+0u+7In54JFsJlwtWJG1KC007ex0iaTJJm8osQkiNRM6tKupOCc87V1G8p3mkaWno8mcqA8Ej4zaj6JYGNwzOod5SgPLyqAqK9QrsXfW4JYYIfiSdY5v9PfEnPK+4k2AHShz0n7ycq4zE5BWCLpvUsbd5zSJVpu88poK59ri04bPH2c/X9VPnizjMudLazvD0S6++Oabi4uni2i3WK7neY1lKHmhti3AYePTBa9InwglBJubkm9+yCYQQBpWWJWoWO+HQy5RvGbxGi2rkXARGQ4ADr0GA8itU75C+YpBM+6yEqZUwWz7aAQ7VZzo3WYgBMN4T+sAIcMLvCRBQsLz0kOUpR8gWGXp0YdGZyNo+OoxkPVjx+g1IrOfcUVuce73PrCCbdFkgjY6rROsETi2wf5tiZ41nQAkA7dnPngZAp+GwGch8LkHqiza0lnfJ5p7Nc+hyddM9/iaTdUZLt8ByoPzCeapBBfYRpI8dkrIxg/YHJhx7rKM8/n0lp4lo7v44nQyK0p6DU9tlcqbVTra/BJO/MUZRDbjTu4GBM1+pGki7UAdspaOaNoNOe0HWFJrP9R6c90Gaj9lsPYzquO1Ea79EsHaL/GrS7L9akOJL2hCvEQibGBw29x9iUJDC1QZrUh/C0twxrf63cpmfhthpT6W/G1MB923EXZ4uAUx+4dZlYmwMVnBHlriurchClEndOH9tD67Z05nbQH5wdf08CDcC2Tj+vZLkEBt+15u0cEbwv+i/rW+di0m3CXsuwAl2uLURVWWrIDm58iKXqXVwGPIAs5tZSriNPalHMsEr6Pv5a14fa2lFfPIBqOjPuN1CIsed0J/vAiFGHnbefiU9ghCnxmlo1LpORt7eBESxx+k/0ZLFFqbGLgqtxa5hzZazX7J8exDSbYo3s8+uqZ8uDTgV7WQdLixMtUsw8SpouyctFUSHO5avv6YmAaevXrz02+gj/AuQWvbliOK05oAalSGjQ21sDbksae7cjngRPcamSXI0eMvz3ZZzd7lrCJVzQfannM6wNow7dWwjw7kxgrcc68gCtZlOqC8E+L56A/y7k91eww/5c0z2OlHW8TikhTVeZMh0FNk8wSvSsyJj+Si3LD5y87Om/dg/VHctjXKlyObw17vHBYwnDv7+GcX/rz5HUe/gumhUhimQDeJfy0UzJ8wHexnUa2MerLpslahg8XnVXlFs9kPJa2LgaNZqcS2xrwjZysddqiCIYIYGrsovepZgvmK0pW02X2Ozr2UfKl3qSfuQatZ4WuOs99py4MceGIiR7397zUi8/nz3zEa8rQw1hNfpyjeFJSms090hx2t1DWONLkCqrUKCNEGMqV3K06046f6IIOeOT8g44TR6rXyGjZTt4t9A1ZEbtWFYHcg72Oibwt8TKWndZBhMAmWl908hkL/xT7DcmLUN4feFXq8zh8ZkDqMh/tvZTq0xCsCo5xvvVws9+3C4GuV8M26KCJUkEYZPmpkSZyFMhdaALnphBKRrA/iaISYc/ri4mLYxFJnrqk/ET/V6JwxM6lVSiOU/n8u38gF4JBUMuic59y0/tTLUBS738irFJdCVY33m9mbNV4eOtZFIiqPCfscHs8YJoKkA5ueE7WvcgIpBLL35t3HN7/I+ef4wRxYE0a7eaIdA2340JOWLlpPpmSQuGMdyhERp4Wzn1BkzzwSB39t3crRASdPF29oDmp84tzLKyKDBosAaZ5BF1SQKFwDg55nX4CE5uJ+pI9+TcHTcx/VJdhV51MQ7yb7SliNC9LVpB6g9MipT0TV4WuIGMyB2mDENSsxHBdcPrl4EQx0DxaEoNZhXVeJ7diM5mJ8eA1OBAeP1o49XuHZEC8peCKcB0zd4KawvdgeoJ/m6NjpoYHEhpcafeL5XXf+9v2rwNYbz5PM3np3yMFyQwy1afsqMKoofo5Mb3FEUD7/kY+icIqpHRAaGlMywNoJIBTiQ6TRDaYTiyNij+NKHGI+YQH3ts5XWB7UWwWeKFzrtaB8yWcSMfIuAmRlENEjqMqy0ENWwjrChDWwHbWvSZoSTSi277bihRfZIq87K18KboEKu/IJj2CXjA0fcqfRRbnTlYbLpq+gLAEDHfb7N6LDLuqN12eXMepIutsa4P2M0N+npIxSPPulXKGctPPzcWOw0IFbSk5qHIqfzEPoRQgVugIOxMvDRhKa8T2CBY4piamwx55kyZTc+P4QI4LNVaA51BocT0+zecpr4ocSo4qvk8BHMt8otitKdvBqs8RbIh7ErOGgiAeQvO520OiIFVaMCyTYtunDRXH7oBlTdcNqFZ8/+gO9+jMWK8AmZmc9z0v8hEXkhxfeUxOeyXd89SE1D9X6z8wacYiKvQuLtwwLoccTjkP5FLHCCyRryA1RressouUC1PLrWKzTup/bCxPv4cDWKKE7cN4tHvXdLCq+r+Ex9WdPNHDRjOOKlpdBapklqELBDCdEPv/ySUo9IIQHU8mCIGzm+SRE5PrYyy4G5wj6vVeArnR9+ygBAb/8PQWG02s+A8onmL9S6luPbb0N8Qwu54yscn+6JB2TkvOwO1yI+CVWuk46/TvSgEChPlgStp59IpnznpIADifb5rjigJNr4yeMcnhzV1Z1MakmUs6Ayfh2LbiEg4vViNhfpA53pzh/Igwuh91VR2rCoDwV1eVqDe9l+AImXVhk4eHHgzIHoTSxEWGt1kKgOAzgNKfXvMTe/PLLv9999/nnXz69e/Nd898fv/v48d0vP797O+g+eKw5/GxtzY9aA3Ub+dxkwuoIrnEin6LaiYW53/IjqkmaiLe3Fvk0C0TRnCTX4aVul3Lw7NIWVa7FLbae2fNQiZ3n0TxFdR6v54W4FXv++fLJxfPPNvcMZxH/sybFJEm+hCATFnw/K1fys1cxSnBG+PLqQwm3Bf3HjFFJN9g+P8tR0V5x6t9DLYMvEfKUigcIPPjRbxJf/ku5GG9axfvW2knLz7/v43G0dOGTey2WcWLfz+7hhcHMK1a8m/0vsLhR9qxWc7zbC7rREV0MyfVlHz5n1cqnFXNYpHm4vLdx0QKRpJCmzByC1GJjHoHBuiUAB0TpRp0eSiH0Dz0qrBhhPnAI08dTfFPNfsfRwM0t9DoeaicD6SM7Exp5IrssmzxtirQpa+N1ZstC3z6BjztwHhdjaMTiPWyzxrzjlfIy6ow1u2KuTiFDPnRtqXrvwYUDYS/5wBRuMgtxSrC84hnlJQIuDuC4qkmCgywfoS3fSjWqIHxpRegFvPZNwfSR3ET5CcCRdJD9K74VY80bWbgN8Ys32y9uoXUY13tuW/qlwHngHqZrSZQHkPce8sSAMbpwMbEP87HLEPg0BL5wwD47A3JN9/SlaI1tFH3A+ujlP1DNl125eDD/x8vzP88abX2A5inJccH7afu03lD0GHeQCU+kIUvQEZyET/LcjFfFB3BYFfOtTIJvJq2aC8GAQPzuLaoPD09Ej+AoCcrXNLdlsOjVc/NTCjS3X1WYnsbG+7nYQJYq2NhI1Y4LOkJPZ46fPvvm2dcXC9DUjZcXixLFm87luCvkR5RXaPa9nPTe4xsSI//0rue0iEHcJe+pu0xGNKbDMG38/NWLd4dD2B5eweVpUF6nvD5u9qAzS/DRS3tmxET5Hnw9LkyMD3TwvMmBxHGQhcExpwWA5O332NNrxRJKWcSBqw98qh79CaN4TfKVdPeT99lakQK2Lyl5nIvLu60Q/gP1MHuNyknjyBbCR6i0dps+PlS0RmjRwPg/9WbqrYHPKTTz29IFuvV/MM+jXpJZ+TUIOqsGlIIPRwfLaMRbt4vCUrJmPkpLJ+iQCp3gLEc1EWF4/9jy7H3FX7NxZlt6I9fTMgLszcLGGMca3u+IrYXdk3z23Q3K+JTbt1+A4XfXhsYqMGjmjA/4fjyp0+Mv4i6un613L8p4/3R1sV4IY5Cco3SOHmgiv5fIWAfN3Iay42RzPd1+j1mCkkF99a/Pn+squ7rajSqAJWVdCJ/H5qzc8exrHVpAP6uLdwzGPeJmcUEUPnXsefXqwYGv5fk+wbmYROhOw96rHIFVL1YpQ1+hS32kw6RWGPFaaM2HxEV/GPEiso9Y1gNEqW3SQ2TbAWKChgQqB4i6SPupQAIKiTdoHhG+fKIV3miVh3GqYEsYXwIp8hpvHPYDQfr4dw8IhkJMbiLS7JvyjGQ1DJOiC6/D7uES4zXKcziP9G+1I5OiVWk77D4uWF5z1rMPmBYpPrx/Q68qRJx2KdEpXwWIOmsu5eCVQhdzYK3Qk8qIHYwDmffnzx+D36xLuCdL8Y9gfCqRfhsOLNpYx10bcbXqU4imzti08a/ecLDcZymutB5gKEy2V199AaR7vSBxagt8Q6r9b//2ioGj9caeRQzsIN0WGf64PdVYd3lLipTy/WFouZnYNK0cZKOoQPHlk8snARJvYeiWL3qCpByWbj6BbS+C6KWHTs3yW7p6TeExBfLyS1dRS9G5NbGY743E40Yb1q9PLJDRdE9XqMQV6CEwj873cwlhmxAe5Cd2i4M8pxbIdyXlU9evQnvEKhKt5CToUruku6jy0MOTH96OmYxVW28M/S6f6vQEV8Pp5++Dr8l7NNGW+dJel3QATyuDU3MLhLtNB5L6BRFxcV6z8gjfQO9hRvwe9iA0/wntQn18KalpS9XZtvHpCmY4gRGVl9LsAwK/xqG17rINVJhhtCgh6n0sJb4vMQyQQuuGr0g9qTk5aanmditIqZZJF2Y5bjSsbfI2N7dLLHttiVkH03pb2s9ywN7xSEH9kNKI72mS9zBuDV71wFMSvtJPMhWyq2SPMnjMbWqJGRFPOzX+UBLqZYBjjuAdwnv3Slq36dB7aKc/lDTG5f4XeNBSBaa1laRTg97K7lAmi1CjMiEoXxQ4JIBL1cnb+NTEfyTitXrsVdbaIKgkO2hyarRmWKjLLm72t16SQKUtdXIidfRBr8i9IXtdR4VJ1Flz4E7t3KOw1Ieni5pFKX4XFhRIxBWzA++hc/xYVwNDEozW6npFrmrWdeWK2y6N4S5GdW9Axwy+6vByxOUxro4y9dpZNk0EB3mg2HOZDPLwtSn/VYqbo55TVnsPKkUSF7R/XF3t5n9+pZ5TNPFc30bKNQ//O5dqAwAx/g+PS/LqPPhovCu187Ah356S8TPml3hIcfDt7DW8PlRXF4fvTEkS8XixM55b6NRWp84sQ2sdYpF0ohYojb448FRR1NtjeeVk6OyLDdu1SWxdPLh4IOiFD1360FMPWvq8lj6vpc9r6fMi2crnplWMLVCVsoV5wso3ehbGfP7Ml5b5CTJf2k4f2RUj4XW8x4ncDrtEFqs7GYNwKpNnmqe4Suw7ferSHVZ4GeTFns5xPd+Bc7WLBcrQLV937qSyh1fu4fshPQwOp5Nc8I3XN8uaUJaU1/41ypD56BHWbofpsT3V1eYBPMU7uLb2+3mKRhDg99Wjl/8lHS4svjrXzhfO+gblZ5eTkvjjr5d/BozGmzyD7/FHxqX3KCE5yn9H+9DSIZPUXUtV6Tn4PSwg3tcsJZnQS/ffN4JEgl6ZdC2rS7mbCGj9lqCS4IC9XJ0WWidWEEsQm3gf+2fQShEqra60Od4VgNtiWujURHma7CfcPrE8+jGxPFR2n2g6KEoyYTzUwxnfiQZweCpDy3k3Bbh0eIGj3tK4pC3foKWk4ju0JEBeRnx5RoTLJJ+Gg1HWmwAo1nsXfYTLPsLTEAFe5ORKuTlAZ3WBS6H66tImN7Rf0mT2q1DmdKuTpkkpCHZ9ujBb7B1sRMvuj7/O//X/+/OxXkq3cY9WeDLW4w6TsOaaJWXfVGnmpn/T4LJySvUDLjNSfRQ6IRM7UyFYMIOF1PNz4LGyRvPbV/P//WT+7dXVvCtzg8tJz30+4Eo8bAOrBaGhtlB01tFVq/Iow6svM/iwdoTLeIK+ywd4gYX5Tsk7xhRvs3CEnPt4FzYhUHS/2YtnPeE4XgBJYXNpKLyL5ONfemLiYn5Q+0N1MFDSKMVgETs++KltdiMG3MJg9EAc8HvoiWSc7BPYE5JvhhmVGmEORTgW8OGsYAG0hDdoLMQmwaCHVu4XrbsPv6BUc7HRuoAXIGwRpvZxGxk8VHYbnotGySxtYrZcjh2ylSAhJgHd/OGymNKRlY3L1yn1L7ViXFbzGEyCe61ARhPP7+1KcAhTh00+/6afULoJXrYd0ExL8KnZxVfSWeh00VjNezEtvc504ElRaTLQs5gN9j0EsFpLG0U1F0U8H/WV57mVdjgdseAY5RVed1i5Da47pI+5cEZdljKsV4rhQ8vOjq3H95E4jFyiLTzkhg1rTBuSrfxzyYcXfmIPLwNq/9T1Ss1j0dYVtax42nmfDj/+EN7v4DVMk5J802T7pqBJjFjFGhW/2uocUe2Oevr920e0xNV+8dtHV3ImCa0TWgsauYaXAa9O5nJWPFfY4tl7usVZoI8xTswUzR4DPMo97F0/kow9Da3+mEEQraEDhld7ItzwMq9lFe4HPFQj1kkN7xH8/6oFDTGWzd7k6+Xzplq/uiFHeY8Cjjwa6qK1GTDhyWVfoTyBfXyw/IGYd0SdsgO/eBZCUUGCcLUNwepk0oWTGMNT4BApxauYRlhbXXPJ2V4gPuk+GnQlHhxki8zbADCL1BWoASJh6N0F29I0QKGfrN8R2KSuPE1wLX1ZenhKihCsLAeHCSzEKcHbuTAy6pN6YFFPJaqrtU+DOjNr0SApx0w+QTzjc+GDVD8gguza/N9sf6KB+OMO5R9RHle10rOWSq2H9n0em/mxdbsJUacK+mnNp0+Sr/6DV+37NEuWSgXYGgGUICGSVqzzaZMlBE+yP4GOY0g6IKYdUUtmwSMvMmRTaI4wjsE+b+/yEqzEW1ryXYZ4he7nCKi2k5Y2Vz4pVr5dw9TO7kKIulKPmUK0zu5COMTU3P+HJJgGVO63HW6Z+jRw6djERPS7J43cx4n7xZNvp+y9eDS7MjUw/lyIhzzt4+JXGS7hCSc0QVbINnhchgoV0TxmMqHDlPR1lJ5nxCbHkNV6nYuP8ZqmfNQPvfBRYZgVRL/oCBBHdonOts7hcOJaKgqcJ+TG85Z8dNtDBqcH5rMLh6DLxURHtjA6bFDx5p9uS+4NPW4s335+YTPyz4RerFH19Tf0+bd8HDnkirpdDYwwdkpnmnsNvk5srec6z44qZtDah0cGOr01VSnKq5BTYXC0YNF0ujaqvSbYaHfKYBEGqtE8w9Bx+l7q+0lOcRGAlss04D5BwnaeTXBkKDBfGslYp1WNfU1Ws99xAm7SYENPwjdE3eH54CvuiKx2kldmsNKZDhCni53WePZxs5/9RJZhkXteBUQ8Itvs0y6aFs8hHFEvXcwT1w1N9rOP8K5JvOa6w+isLwQizpG1DB+YqqUeKYS179gsfNh0SvdQTkYyXrI9evmP88c81LMnzziwrrKG/5pLBaHrYtXAgWm1phlu1A6mSekWvIuWwKzhu7sCxfjMsL3Cm2i8oXWllBu18iOcJDbX/EdK9yit9ueNfpTGf9GYl+m6js4hvY9CORKc6pzZXnWaHTs/O2sOztsCdDCvGQ9H87OXrUrPSLv6h3735/J7eLYYmvWMOY4n9XmFqpcPG/jzufn066u337395bfXP333q3T90Xz+XJVU/Dw7wiZCIJPuUNrXnCa5XCkxqmfv8i2YNQQfyUwe+i9RyvDs/ZvXhx7760YrGBKH3x2GoD4B+55M9Ajwz3EBg72rXUz48dREB9aJ7BP1zjDWOfwm2kvV2R38Qbz66f0tzbUbNvupJEozg6YfS5roYc8lVYzj9K5HJRcWZ2e8+cx+Jat1xYIXXgMOQUR8Hr00Y+tMBogH9zQncs/GpT+lkK+QNdgs7u4Mj/fN4DBoH/6a8PS6WJMczUBFJWhCAUzaIGZQ29QtfHyT20U47S7qDeVcZ31H3TFQ/aNuGz5AeB3+tMuMN6Buz2B4mb1J6yhY/m2QuAvR5sKjHb52siOfuE7gaS0tmT4CC9aMClNYQbrtRpiucx4gHt7H7cj9yl1uKrBsOejq9rAUkuzJ13j55HKPsy0eN1ejHJfc7aSg83LCf8VrCjmyYP1kOxt1O3pCDwpvQX979hojNvTQqFKK4ZEO90BdHzrogaqCXSx9Ef7yv2DZy1OOeQHCghaBV0i5nCxWD5t2ArendlzFoctyT7Bh3X9PHK+5PH/yTfrN5dfpbbGkBzQXVG74vjIZKFC2zWXK5Sajyd2mkbdoz3ezs+9hJuQ78ngTGswStN/hJQSJuhC6xfm08XHZjnTaQewtaNMNt0YVom2H+vvQFsjD221Pmu04l/78wOLvOUqSc74t+6oRF4JNzXdPkmzuvZTWV18rVGINvt1QL0MMkXoWPQY3z2fNDZej5Au7N53DbdtFjQrgOer2KQetTs1Yp52Zv+c7t1+9LLTv+jut5zhjLqTtoVhY96x5aepHT5ROnFECP4Zv/Df1LrUV28LHe1cbgX9CFPs8N14mNUnuYir+e1Li0DCx7HAtukbuxWQB74OJMDkQsM60dIi8HrM6J9V+ESBq6S14VNlSMVRe2XVs40DiRPn8gS86+STijXFHLypWseajR0IDGctuSviUyhppzGaeohulkiNZHK2ap/jBPU7HUg+4Js+wil4n+PA1gsXpK3Fx9HLx+OylZ6FfybNweXuVgW7BDFO40a0coixjCzzZe0bFduCoSVseMNOf4qwJo3L2o/RBqU5ZrQOmgcOAA7UsVjyFtZFA1yM9ykHTTRfrC3RGcKM6qfMp/6uoKp1zdY8yctVnhj+63zlep1xOoe2VK1+oV1iesz6k9eQ3aaYnq8Lks10MUnEqJ/OeEIYKf0+ItjIC1PvZXclCfAueFaXi1+CiVgiaWIGdXDjEgVbR9Rw73lCb8BKY5AeOT6I4eOywskhyIDWgsWdUu0X3eErFO36Kgi1f4mgaWMx65qZOzmBXoQH/SyVe8i2Dd4A6l9b35eGwKAQDGV8YzrVB/KNscTjOUg0efVNMJ1RwNhYafWOsZMFxLrbncK/4tB2d4c5hhHqgDcmqAcImQQ4GyNC+SxLVUnfLI0qHez4FekYtDu0CRFDoSgL4mlRs3t0POVQSiqIdIzuwrTPmEIuSLpWZbIci007KYEkwWqcZqoLZtTw/uQVMqhweOruU+9gh/EjStJ0ijpyI1l3czq64AbZGltJ0eHgdFZLeVBMdcUH6ZmwtU4eNLCVkyNNuyd/lsOSzXH3Z/vxcsrYL4xAOHqGMiMNHIk4KIfs64j03hqVM6LaOKHJMp9s7/u8ffwNvTnfYyfHdfrpfXK9r5QwrSlG8iSicyHQgH7hyOAs3EGZ8QIlYgLaqLDxgdnCSFS50vYa3n7Ag6zCcr0iOsbA3ZqCF8bGkKaHG97rMTenWdWRKU5CFjRBGTHHFwNd9Sq3zTUn42r80cG1f2ygFnpl0z6qFT4J8RogJX4AubUnyhIQigZfHUISd8AXoopn5m0/45qcZDrPVrkriBexIDZ7gVaNY25VRF2L6WkhzErYALlbyUrRqCAJ5oJqC7FA+iCPeEN0U7S+UmfTY5WkBK7L1ZQuCTsOoHLIF5Ci/NjkMqwpweeEOYV1fSWdsoB5wgFLK4frqUu1kcPXVI4k7pAV63DmPNGYKTejqdGyFvZtDWMe8ItIx5rK2huW2W9vA4c1aXHZ2nFxGRisYk4tUg5ygwdB1DivADclZL0fVlsYLUPQXRNhcy8d30EnN105zVtUJwew8RlnBuz/TPOfi1v34DdR7xFd5KE3bC9zAKW2mwgRfMoSIk2d+oR05e6uG0dmjT+/fRt7SXKg2Js4NuQ2qx1Y2KB5te6ja+StTbjatyuxkuk+h9NYB92QfiPHC3jgq5IaRutasjQzWrtY7T+cOcWhIisqrKzvKaRd52tvhNJMS0juflM/0hyidlHmw3uU4nhKDA/mA47+X/7Jd/7Wair2+/F7+y/fmN91wT13JJeXRa3wqYppHIQYycgrwsj3bkXHudmBo8uhbZXeyhcflGPH2AEcq87Q680XreddrcfXsRKAyJQgeJPIRUdnhx55z+6INlVmBtHGIIPlk8/4dOtsHVJWEVrMP1N0JSC2cQtKFnSk1ahiIeBH/eOFAQ/kygl4d8ybeflPkMPFfFVkChdtKq6xjc+OZbIRrLI9SM9/hJnu6sM0wBn1u/vrxVWj2LJmjcaOBybX5K403s08lGPdbhTbIJadXFtkwqOITtVgO4XAFMyPmaeeIj3whkJN49glnyvDyyW+OmEyialPQA2SI4MGO5QWXNF6E+urXinu3EdZlJW+aGy6P37CDkodHyI+QEVLt+UIRxZXSjzt0utbpKB6FyWJ668goPEue/VCHz776tYqZjLmqnQMkBz+8yNt4wxObzT9UyFzM2atkSxisRwNdWzy1t+mGCQKLcj9XTsLindROi6faB1PKPTIXJrvBPKhYqv+08U48ArnZ67kucOSGHUgRyI9RWwfn0xkovlhGS1Ay940+OdnsQsF5TAp6xUu+Y1IGGyyqtlrpwG0JGGjfWlzNyUZw49mFtOVra2gKFRpxPts9TAIm2i30XV5hfORbb1gg/kppFtbeYDJEaQZos+uTOgunPvU+dpSfvv/g5qBaFnY1aWB6Ijhe55RtcNHzZLUKBNCJe6T7GdT4f5mpHTbQI+DMwFD7krNQRhdhklYOPCBImNqa63Ao07NK8tmPreewozeWFcnXrsszA5ss1u+ogutHf+reaYK5VrPBwa4jR5M2wtFLLVhNJXmTFs1OuBuAbeiZXgc4bMOX+5awYU1xXnxBOc8H1M9QolwUwTvUWFXA+Q5H8BuxIuQWV3Of/YoZ4QNQfLy7b1PIUnOx20MPfeRi0Y91t2VxH7+QGkFY4lAJ4mj2Thw5TbTjCN7Qjfi6xEx0eh/COGibYNfhbXr4jjYJfud5w2U++52WaXI3HdOdZLUDTq6YDuUgXT4z1mnXTDyzm9lbPjkduf3gomySLprOnYke3qxVrOGNh8k71IxFrb2KY1oKIwUVnf3MJxfbEn2C8lu+qqV5t012oANXsV2sO/Rol0mPtwhTPifjvFhm8qJqJtZdgaMbSTao+g2DjR9+UtJFPO0LFvJhzTM5+x2ud0MaEwWQdx1VqzPY+OH56CKetEchPubZbS4TuyjAu+WRWjMbIN8JWsik9AUDJq1RHW+XR8eMaYIXJqBNsMjv0ScBCdY7PR6D/8jwicoWLGigNCWom589ox0O3bDaYVEOF6HPaIVj2UNzV115xYVO0P5hc2D4z+eLxw8fOPmNq3WdruupC1s7+pMnT/icvFYbWpuGNkUAzAJYxbfLPgxm325xzlfzZYAo3+4GCOW+qGiGfcoyIsk6EGNJA3IKf5A+THJWl6K+PRLY6MWJNARpUzJSljSQB+lQRcyFAaK0L+ITcsRQUvJRJpCVvE6Vgw8bpzlvaJT6BDjixzQgMwtlhI8xGcnrQMIVbzghmIQqogoVRlWXG7z38R0fUMlNAFfPoA1w6gjwPZnw7oDndmn5/AM9JnPv1X4PDW2Lx+qFEw987KQvLlaX/Q792odjef+OCq7+XQnOHxHDVkfg0ufFs4vn3y5WJUnAkI1y/BF03iT3hSRbNSmNUdrUhTihs/aGRsLBbaEhvzMrcV4wPpAyOG57VF0eNn7AG8A2wunmdM52jaKIBv0YG5Tpqq8o3uCy1yjEWpB9qxAejuRCw8MTPtewIMV01+4Q7+HsTi7Asr6lXkYd5xE2PDXVa7ThGzukr4mnOAdwWDwQPpvUszmfpvU2fEoWxKdmLENxSUMNyCS0Ck8ampwann8v1kTBFPF8aRJ1qhY8prJhRjjpCj2D0cQXeWF6DdafsflgVoN6DaW/0zohvDzlZKtB0MiKrYiD62ZjdZjJwetEY1eGS5jxW08WTq5tYpt7E55ezmwm3bSGk2YBX6wW6i691TxlBGuPFP9xeotVGWHymdLAUVDP+YiyFMmpc6Ggcbdi7MxC2gXY4ShnO6385xmRzA6xIKk4yFk0O9p6pPF4roscOpXUwhz5TK4SLg39tYPOokEzvg46WoPQx2bWita3mNNiHP8ikJYotNboYK1jVt5BCYfHF/MpF5H6L/EO8TJlxs7EOGdBtATLES5acIabSw/W2mcdNrW7/F2DeTs+x5Se6ptNUkma4NQ0wS0die9oGRlOhaSDnJbbHQSis48xvOUny/ZC8jhxtEZVRpnLqAc2MuASD9cNsOJO6JeB+H0d1BOz1+QM65UtNMbZfJOLBYsXNKvKJJ5mpBne4sS3bmNu0VYvSXyP3EgxafTxdpq/Sh07lGuZvr/zY7nXL7yJUoaZ3NqrbRKFZkgD19e6Gpk6ZO5QiddUjuyL3KsUn9zeH7oE8QSLrmp5NuTTpXY+zvRpjR8C34A+Ca7C1GyvfV+EaAXah0li1O5JsNCG2n0Sw/B0rofG0m2R99CqHoa83C5DlIlthFyz2at0w4tzkbjOHjgNGST1xMJBZT1a4MQ2BIoR/T2ipXdptt/6daKF1dqPcIfFKI0tALwRgzNRCySssL6huWTI5lSgxP6WO58O4DVkf1Oa2snscKQaosamVmG++onkm6Fyg3Ndq8PbmBxtNDZ8k3GiQw4t9Os+i6q9N6xKTM99o4tPFwz8VDLsHYI4QnShTBEstNPMtimnsfJj+lNs+ffOvp0EfC/IhzLQYZyyCOd82N81H3yOqjEZxS0sAz30TryNNZTRjq93H85byPeISYtBExb3PPrSiK5zYoD3ocTGE/wBY1dDkaOrTvvj8cJGDi9gEWdwhWjwPReZOLg1u9n4UNKVeIXsmkR1MlYY4cxyd3A9kNn49FL+rRgZBTZ14TRqjUxPdLYj1Xr2A6Wr1N/YiyQgwMqkt4k7lOlC8F70lmyDByySmhjUNnkLv1PiszfrkvD9J3Ld90pyrKmG8ZsQZWR/pV7AqT2Ww+DqLoZxgrz6u5MreGjcKkDNIFgdBqXrGR0mPYrb6PTKERol/imMTTEapMKmJlgms7eUlrP3cF44e9ROMuzgQ8cKmCScR3fk2AroEg6uXiNi/0zkcPcr1clc2Lyv2EHIV7q8meCbwjwa7qc6lJzu+qNp4vRKerXCd9IM5CxgW2fMXR0wvAn/Y/f0z65WeJyBi9iOaVg3F6kXCYOM2qbTsfKK4wOffLRqaU+9gpUlJhkVRuih3IooWkAdqUdK9nSO6znoR84vnAeOPSn7+WCvSBnl0VuK2c+0+u6GsJAxNsKQCJbwYDmtsBFMFVVfgHvYZrA3qBqVP0bVgPAh6r1IXqLbvfCqGRYayJVBbuW1CZPTn/H/Z/sZPHoPCsBH271B1Mlb8MHjaRtNNWdPBV6dF/HFhep1yvLBiHGPAOtDOQf6wwe+gaL5aHsqRLCBJtUT4D5a1e84+tF9KA4iaRU4W1ATvQ/peKunKWUMhQ2zhewgxnaExwsLGLlM12HvoKxsswi2LlMir1XRDLH5v0uch7q5IG4MIkyNDnioiYcu2p0eW7hsevqTLWQw1z/joYeXci8H4TrrFtIMs3TY4xCHSsGM1hbF0dYuhtsusJy94WkP7hghVKwCtd3MAWNUYnnU7BLKmggjtQ6+IsuKLvmIv8WpT2VdQRpoFYMHQlRJa5KeWJch8OsQ+E0I/NYFJxdqwYKaNBZBl2ILHXK/LYOftgUAx9mPfERPj3O1duxiWaa0bhNqxwUHPrxLdxFHOrWdQqBbe2XQuyko+aaHV1E1S+VV90gOwxIc5jsxkEF4ZKwVYwZ0Yb5gSUFB/YpreI02aV8rHdbRcsG3cbzn38nOqCXNSL0d0j45t7JjxskI873wIkzK8xql8xKrs/JAEDjUZz2xkwwWuuC2sqAk72NA0hQOhtWB/FhwHAm7rSOhDuXW0VO+7c7lA+BQuLQP59F6SD2lEtcMHhCUPWSwZcmqEouXDCG6aTctxL7V/hsLucziHkJO+qLkVU9uYfTsawbS1tGqr0AI3wL3ZJbkMZGGi0MtQTx7GA7CyHCA63iEg/AENBwEjNNGSM3+ASo8Ze0pNWlQejCIUsXtSXeR4hWfyGha68vSUGeQb7cOCZqRJUkI6SHulfukMBn0sFGeQG5W654wBQZVE948aU92C1AlSnpoJVgJ3A2UxmAIPSaUPX28JKiPwDY9LNF8OEm+kCN5P4320Cp000NYYzCfGaaReMP3acJjZDBAXSSotxXrudEhDJ/S/8NuUzATH2FaDbz5gs/6Rrr0BY++Qz57D5gmBxb40lcNGInjSwsucdtd+1tmW8lLN3DXE+AUzyL2LXraKLwQIJJa6bYL3dZhtDSv0gY/VzM8D4VYcXM26mU5kJBfKQOLqlFBF57Z1KGB4Rx4pGh37GW2vQgDV+hSOzDGXSfpzhlKvphLvVkL3JYzM9LUtlUWwlShe60LOG9szpbRBAfqqt3tqPDHKw7aMftWu4Y4R2sU0JqP5B/FaoQtiPsAQVBZRx3W4zNDg9WgkzwWUCKCRYDQBZwg7gyimCUCuCorGz5KX2C65eih/CmZIho6zXRISyo7oI1Ka0w+XlL+O4AbJaHBiZIXfotRkExDfRD98wBN/UI0nMB9XiHgI1s3b4ohJ4oGLAVtgYlNFOLDvfnrmqTyR0rjTdgl9/gOTnGLFLPI5NXJGw4x+hoxGPWUNhPA+9DlqxSXU00fCQbIYNDm2YQPOWbqopzyqEm4gnqPq5LcDB43QrisDWblw4KRWHt6sBrIPPwawQ3G/G90EaJuohAKq2KU9lP6uEnq5QCpL2Z7oNBDkftwh3iHCvlAg9dBQCrcmxULHH/wp4Ofug19KlG8aa1/3qGzVMCI2Xy6nPrUO8gsis17w2JTnEIuhw01W+Vb1qcqXtCQPN2ZL+e3INjIm/oUP4XhSIW2JgYPOtDkMWC6wz0LO5lMUFmiS1gNdEPOJsNSeoeinJKhudRX8tTRPWIrogkf+JjUiAVWi/Cp6jxDgXrj4Je/PC3JkneuyCu1DlblpYHTaCErhrwQo95GpFI8fu0kIsbrYJYEbCbAgVNnKV4PZgnI07JEF5synCtFsZIR2MnzBl11Uw5nkIoQU/PovQOyKU5KAkN1RYXjyK04q7SJ6T6Pe4lMuLMzsfvqcyFzsTbFyanAlstcHFbbqHoSYoM0jTwMDAVjtvbw1kOgCX+RttPrU9hIeXrbufUGUovipCQw7dTMxWmagAcwDwcefTRYUOd2K7u9v1GcL5EWyFvi2CS7BBQofG55KJjVitdW/1AU4zGdT5TP2nqIuEQBdvmWkhgHROjpuoqa+RALiRsncBSePLlYQKXFsJyA7wXbxm7g0zd5WCgg3z+UXw+TG322iPpmBUVyE4tOMy+coE0W3nQswXsUr082XzBoSksHyNxv7dbTAjsLziZMNxi5UOUihXpAaWF8KypenJpgiVeEVXY/gR4RiB8WR6FujoSV1B1J3ExJdR+nuGzovmrRX/R3sFmHwwv9SR08GV6+JlOXryScJeJmiZw+S/3bOpXixCz5m5wONhMQAM7N7/tqSHkaFFHApogcOHWp5+lgqechR4kHZck96DZgK4HBS5JpWfKPw+0Up2Vp9gblKEGLONieYoNopNbBJ82lZAsTPRrKa5v6xBx/5OMyKmjQ3J8IwZwARto26aS5b1kPXvP5UhxdCjVhEb6l5Srxu6hLk4na6JjBlMfqfKeLJXrkac706ixia1qx3vN2HcCqOwds78ocXOiG+TAtcAAtkXgz6BMYEW6ePNwAzFscC+xVpeyOzUyu50EbvibH84cjb7fcSPzzUaz9WT16i9mmosV7msCx6HnzR/HhT3HkD9bLAq+7bOGeBl+GyNJvRGE3ULaNKspGlpx0OWjIE+oNwueglVqgpVQoDlnotyltLRhYDEbm+LbGIxC4LigLD69YGiZIEw9KFdCjJj6CxKLVAXG+DcVeehBON6uSbrFPUFtIG13GxMeYn4vVmvmYXzrCtSfPMfZDr1Ge7DOUqwMCaRbECYJTP+U1LuM69fNDb4g+fLEJBdg0viG+BH/XFO6bwNYsiX2GreHzEHzRg1/24E978Gc9+PMe/EUP/nUP/o2Pt/YvnAYL30UpFWZN0iE3qir8Ka/COMtbkqb6bbDTXU1S2187cGqaYIRj9itvlOvZuzxsigzfFKT0XjOLmGDAe01y26eST7mLcBEpk/l76Llvv7NEMBITYUTvlju3ADq4+LCDD+3CPMbHLz00B22Sxy1Tg+akqW0KJYlUavUIdUX54LIkqznsvfFgkAAxKukGl71xJTlASIm0E+XjW9zLLZWmklxYj9EufNPLKLsJgH2BwYVh1ctKUEO4HEH643UjjF+DPbG+/BZUpBenqFiQYEPrSEY70+BBY6COAJv8g01UHCD0hsQbbxgav5xu4+oljLzmXvgUI8MtOlXgsqRVSOPCIqgEO2hUPUmG9eaXvz5/jpcJX2RMVbPjEm8JX8ynq8grP5OgJO6gL95g+TrMOVvQCKmooU2nUPlbUsb16cgj+Jc2FRV6db4t/ooE7e4PS/yeTvPmQjKqfbVMKaiIM30lV5DeJAJEZNJkOdno2P5VG6Ppoh1nhmZYfLBkDz4b/U4jSFVHerxwoGGFEpknLmrTbura6H0GKtRFpZWMu5ECYvVLPqWiISYYzSVVlx0NDNWCdCOoQx81wNq6NRaL8KrGkClsY1UX6wgzsyw7fr47SCDPvuftipZ7ZwjCMvJSEq3BM0Aab8baNKoV94SLdpmXX3LY8U1uHRBZrly7BqKxwTby2KgTiCBWrndqJi2XwZaihDussfSzdNpLx9Uv4piWcA/uKuF4tE5KE5VXVh5spW8RNiSE6lsuhzK0tTCCDijy2AyPnoUgNhbbwL4jQSOIVUgYHbrhVcFP3XV4ef6MxTuE7xCr3pMkRXnCJvYkMCElmWHOLFPMFpb6yyEB20CLqhQTwr14SxaJZsKC412ePRtsxOulLtcG+NiG1DxsQ7IsvJBmEe1wZLGDb7eJSWykBP9KuhFDphRsaPbDk8Hgf7HPWzK0Rg4MfxzAm0YyhBPYuOcKTfaFjaCP2P2xRXwUo0ZqcPAwqG7y2ya7OWsIPjtXPsbnJY5KJNw4EekFJZy6qg6+ZHUiimhHCQXrnUeoKM4b8UKc1tV5sz5vrhk4OM/g2W7ZPtU7P/OOvD2ZxLH3RVCGhDVZ1rQzhNDEPQvWZPCw200llIZQoo/ZYUzNIHPQFEkuR63B61gsp7twKo/eogp9gLeyYKv7vPkYl6So+I9PtHhDKoLZ25IWb+ku/4mw6gfMR33ES0K9emx+e+ffK3RJHlzWA/UttebkehnW9mcvH/W5fA7ULsRVESenfWAyIebKLFao6FW++GQP87RutGf8n+Sr+dUVl2j3Wf45B8hgta4yUQKgJI+q/xJv1ROcNPJIua8+lKz1Kl5E6BahUqidTaqURwluMGvy1N+Yhjr9ccyTcIGDdQlcgeWiJFzU2q6kww772mfSuKQlJQ4poAWklAaQliUfg4TxBFXmQ+UAIvMIh5YDn4GG7pPNmes4hqq9ycu88+bdz9//ct6AGaQYlTDUibGzUTqcPIDuNTyLe2lCMWasqXZFXRYpls0wbeqNOrdS9Jrh8nwVfc5pyTcyvHDPhROA82aL8xoXMu0/RLtenM///ErxeSgw/n0OSwkeC5r8wOjdztOi7VrPG41CH1xgyiDW7K+gY2bhOzYIf02l3nyxTUBkk9bxM1HGUg89JDsNj2jkSkaGSc/vjIEkwhkpaZ911jV4XtWBFuvhl0YQuu3WPDy0mNO8N5LT1MBOJCopSmI1QsBZ/7zq4rTrSsOclPE9lCWDL4xQJme1NGz+4t0sXiPOQvj5tKkH75lHE/JqdzDLhw04mnU71MCYIOa3P16e/zm0JmMDs9ESxTjiRekWxvkff73887FeEoR465gitByBVNUD8Ozp18++ffrk2cXXl73T4BKcl6qTgbOXMlueHG7SWmdlpPgG6tljaYQd5bvnS+M6wscXl4ooAq9oRVX0hFbQ9C7CfWi1C1g9d2h36aQ/011PH+XL1rwSrhG7VadzoeISdL8Mkgd6UzfTWYvq/oPacBLHn5iA/8ThAxMdQg9D7fehh44yyoH72GBQYPf5Myo/b581WQFL1//z9PL/fs7ITYFynDa0qEhGbnG656Svms8V/nw2suVFBXGOx7uUQ7aqu3z3jVRwtqYmanzDx7hcznJyzpa5G0giufz7+Yub4iJePX9xecN31LROxNjQu/sCFRmPrdoEh3fNydPrfX7x5AnKvk5uCjcNFVXum+1WkixQatjESw62iSfc9FYi/mBzyfVGBvb76DTqgUrqnmYtRBIeKtAhAh4rGeyMZIzAXjsRcKBKQRqjGLyoF9GzJ8nX3zx9FidPX8QRn1e+vpwnTy++wZfPLp4/f5FEz77+Znn57NlTjKJv+F8cXzxZwKoqXl4u4NW3ci/uraqS1+8+fXSLKCK26qSBTK0SXiM/ku9JYEDnpDVZagoolDmQeLUuj51tgpLNwEZGphW1u76KerojXcGy2g6MqwzcoXWhYObY57EDVeXGQr78yWsC1hBZjiouHsN9spMl1ftcO8LoZb4ZHgZH846GV8zP//PNT+/e/Puy+eXV/xwZwFshgmy9nkMRi598vbh89nWJUdrrAoLgT/W/6zucOkc1yUw/WOY3ubA/L+3Pp/bnM/vzuf35wv78xv781k23IFa61udT+/OZ/fnc/nxhf35jf35rfE5sgaAwB4ao3et8dXMFZO09jk9cJU1tUGtuWphWSjLB1t2bBYqRxAA8aiDRkcFGxWiUFHIlAJGPUySAeaOL1XMEoGUKTi5yvFPiOFJ4/Px8Hr20xBUW9tn4MnXGcA0OEGZbPpbVNdvUeeW8MWHbxZLoKpAfU1tQRQcXtIqulrP6q0/ZPsUoZ3ueiSzWRlZ5kbWHGGP2wr4yA4vUDloHh8L99flzDaezuyMuc1o+HP4vrXk+R3wM7DbNDV+7xedNUVLhiOQcpD7PtJI/POwN6Per9iYLL9jcMGJ7Psza2fHamQolw+Acjv/719gg2VlPgYbuSbSNI0NOr6l0afY0mB4Jp7bOFRiN7feuxmvhGsegRNqGHGxiOrwoDIhxdTq7XWSFy9krUu7Qnt3pIpbzQUSUmvFU3kPhHEUu77zwOBI3cgdGeiBs9jMXW5W0LjyU5No5rY1nNjC9BN8Ko+peAztyWUFupTxJy+1B5wPXI7QFbKEu0vu+yBxB2ihXnZ12mNVWRF1fnhkjSczY+bCtUp4R2VRttsfMgq5E4aHJyuqRcxePzaOz33Gq1yFHt3iIv+viy4NtF1WSumi7MrEpgwfZTA6HbYxjFxcq0RCTnlN6Szgd/+hFwqoMKG62oCqg8g7ueMmGzD/x8grsODml6igyLRM7yhToZOl8330dKBQZ5PDWYgnOqP29tT5pbH7ipDY/pQVB47u0QpOLb3LzuyA7srEAtUgwsdaQnInVwoiLkb01zuxourwPsFF5mqJOo5pPu7/lwu0ul/fobr2po+4hbPtRScZ1y3fBy/yB9GW96CPKzIdpPt69vg2T6m0lf4i7FXKzaAFepOW++xQ7GBtakojmKI6JHSoAiwyBeRfw5I0Xqxs7RpiyBtPuvClYQT2QMkaNrzrBzKLzdrHm24gOYChLjS8zNqtqSMNKUH2cppWdn4O4cOW9FSNk+q9nz5499U8cOqlUgCPnoDTBCdoGHqY7FNUwDGxqB+HLnUH/ML6zr25rDZFHR03DRbaIcLoTNy594OlJB8JWLx1d9sAhQ4PzFckx70f5qkFZhBhDCS0b0NEimDUFTUnMf8iNfKpWIYM34Ur/QK2o0r6FC9wypHq94mYuKmsWeidgU1RbMLDJpclHwt9JnmQkTWcfhO/mUOI42alAhRFGixGi3sdQn/3IWxk8DfRFztYWSUrqgNJql4fW1dpH48sAg5TGSDnccEmZC03N4uw9EQ9LB886sqwL1OXWBuMkv3DRqUJFJYVjYHfoEA8mc1e2NrASS31PTRtffkjRfgF2otyU8GVhkFRyJjh6bq1C898Q/jQjVoY/lSgZ8kkL6VY6zAPlT93BGFy6iVfxDkFns8P6Rj6t2a7CtidG/xDKsLDFPm/k2VBTJcZ2r4JaHdnwXbl28Xl8cPxxB7cfXM7fW/1qu7BcvesOOaCGW/W4U1UvSOlaRlYiCTguFtZ3t/MzQSMjw4aTT3QHlOH/jXlPDAh+2+IrHnhhQ1pOjUxOffYGDNDP3mKUBgdwHAM9Mcg6aYdwoG0aK+JpGwBYEujp2lpmsAygXqRnhYPEK+Ig4O6BOdhK7DNMBK5gPOS5AzGlIO7C29xBKnHR5yCJG09/2TXSIdI7ngOyOmJCJ1yYAOklzZU3MTPE8DKzi6v6No924qrlO/PZW1SNDd88WKJCQf2B2W392Mol6kIz0cnyMb5oIzm83Zm9oYsjl/XC+QWIwgrFJCG8maE7+TSEB48ZVo+L+pywYwwtC54ptkFhF0lhuHHRayrcbDmodN7mwajki5stFvnxUjjVxtBKBFqeSsZQkvYdKUG1Z2iV830FiujNhPNKWd8/khXfWM++47twsfj0xk7pVQ7CrkVQ7ITU7a+H3Es6keWzAPvBE96wNJOK7lewXZvMfsa7XltiEK4UwYROU7er9PFDL+esmGNZtdMYeaVwCGelQyoGygKMyAU3npwTXb6nOd77xUGXGRDc1mPCh7yn7KIcexfglqbFpr8oDQED+b3xRsgDjBjgG6cUbo7I/s0pZ6b8u32f3k5BbkiyIAl2JuoQzsd8vLcnJgOQCwwDSJEYWgxEmday0EOKAwIf2w5kXJENUHyUGenTc3Yze/SAkcfzbZEHju0tgiozE5ILNQP60mv5Fa34nAu2XQYWKSuwhJa0b19Bbgs6am78Z9/GTyjwKnstjfSOJv7cYRcoDHZ9T+s8kYO/uFS3PHwPqKj2O4KxapQnsbRS6GrWJx06UtlR5YV9z2jlp+KNWHlChtegOoAhOjmiP/LAJx2flpSkrosjS1wIsIg7wzYGoD4cx0ZKNSxEMji4/o6GTwOsKCfN/yqUZw3CgiJfjYl4xKqKN7xHSlFcPR+DRmjovuargdPonkVBvua7k617ntehxZpWcM3YIaoe1Pd46fOA/Mc2P1GZb3D5kdaFNC1y7OQOsVkbW+XEwMZzowJfHWOUZDxHfPhajfR8M5Qle4cOtR2jleg4nTYZvJ0zzgL7HgiLZmSm6LemDa8J/7jJgLXcLdBqeZpxzc+pxVrxKg10zw5WonQAKogNcAmESVET6wym2GBVMwdr79Na8Msf+OV8TIzdLCtM5Vd8jZyn2Tr1uRg14xM19/1rUEP0ZIz24No6M/plB413SxkWjvRP1Sv3b9aoOnx1sY95cLthddBB2lkyvOqUOVvumvFgvMWeL/m8vigp/0ppFPGqegkX7v8FHA5fxphM3W5vZsXv8fu3P6lsH1pSSeqUUzL+Bq1dwvDAJ53C9//94YfQMLG/LlaOmBqZnNRPuDIM01ippSYJFcXCA7UUBjhUYJyHKjAZ4bSF9uHnH7wsFLlbYB2iRlYD0cOoT5EXY6GwJjq6hVSBB9p00S6Jjtw07n/79adgLdal27Q1ch8j/+x1nSRr32TWIf1SF3rUsugdtPQLZB1YlbCw7XfNWgMlE71Oc7biyj6wJTcJunxbaHKpFYipt/3WfvOQQivqKCVsDeaDDUZmB0DsTooBpnR960Iz3bbrGBBNsIsliK0jisrEJRyVoWDjaDnoHsgjGNrGwpA8TD3qca045myKtOb9m52dnzWBPmxzsB7FNrtirirmHH6TnIuUYKW4PK31VRjnZlkdu8NwGeiis+CJ7aF49oZmGQlpRxXPYpMkU7XAqWnycvZ8RxmoSkl9H/yOHCKENlHu65lQuL8QX5enBFX43XSLwaQoLp6ECrKDVdY0MDGdEsNjVysVyVgS2kNa43NiSgyVKEdyGiCsmr2nudAi3R+8OJMcDL9ABjJetWcv5dYB6lfGg46LjnkQYEQ73xXnRv+ui5SihJ0/Wnx1dn4D/8I5Mdx7FBgnYhJ1ZvhW9B5ODy/OH14eO/mzGKVkQaqeARlFoGsL1pzbkLD8YUy8nbtFDn5LcC7GZwOMEXOCwU1zShkt1nuboDRMTER51jMxIWiFyNZhy3C6jFGJXbTcklsnA/BqhxedmBgMmI+38LbQCjzcTP6hXiacLQ5uFDoRMRyIZK56rf5mGIziTlrVMb6DIrMfsuhHt08AYd7egZhDQ4A0setWKP+AksBwxAlFS5CpGtDoxliGPeXin3ME/bGwqAallbXFpidIAu5DLLxNjBxu+1WEPnHJkHj+Hq14t879KVOSM5PciW0RDpW+jXTC08iq2q9KlIXK26Io0Q1spC2+bEOftMyVAN6Ro0WwhR3WvFP9phW1PJERsVuct698jltSdjGjegWHjCZA0sRCErzlc0UhRmoDpbscJj0LVB5ODETajrQgRutSHIF20I4IS9IGsDPjjKwTIA+NkLsBRlL1nsc94WPXa0p7dT+A1l3QtF8HHZ1DaH1o/gd59+dZ5t/1PbxomfLVBQQIaHcIG7Ewi2WrJ5B/g7HLL7mg5Q2N+JR8fYm2h9gSMphfjDF/Srbb55S8+AYX1eWRzC9HJY//Xu2vb6738R7HRzJ/Oir58/WLNCUv0ttVRnzmTnuowYKTHAuO7H1WXNHQDWTaJnMTRSjfTJLGjCqEMYHoMhZ7egvjDCsH4pv2HF5wWCgRPy1IGa+3MOFR2QSqEvEBx8bARjB1IJqCw6B5Ucyf8P+ZxGmFyIe9wnFyqSFRMPJjIm/85u3P3lvWlK54v+ZEOGWZ/Ii1StkiJcfXvIw2Ncll7S9IDJSPhO3XwY+fRIyroA8EPghqfm5fzFCaLn78t12yBLSJBWW9EY0MWmf3XYonEd23qODus/05tLOEMFzYdY+ZZsXi2F1DFqWlUmfoClaD0yavLAYLBmM3Kke2HpOpzG8LTGtSGbuddkDWRZRyqM9pZZW/UrfH7mpVKLXB4UdLnZrAMiU3QwewOdIhHogHYdY3Hy0zYdjRQkXGXWSOE/CnZsBf/nFdlbN5TGuxr3cX0C4J8QWli8mMWODYwroLfbKldUW//+W3X33TA3TJJ2r9+gIOxk1Aax2YmMhOB9zD40b6E/jK/S5fwZm5v+WiwpUutshSSI/wxe+X6Mf/79tfHfFYUpo7AONbqnEZgHxBbwAX3z65MIDTaEipzTFw7VHFa1M8dqSns9effh0aCGhUjZiXgdR5oJ4VrXpKAiVXoXRTooQEDR3B2wu+k5t9n+57fWXjiodYpq6rKQM8aL/TRtGbHvvyhW/msv0cxaJDN8KAzVwbdjwzvGsM3NL46wZLTHE+a1cDT232yrl8BtDwlNR9Xjx7an6iKIINrwNU4i2TAa7oijAf8cKBEpTz7YepiPLPJZp7R9iiXPj8cxCPwa5Yut9umIgXudZUMtBo5Xx68eDRGI6YGI7XKLWJRJhkjJENlgmy2eZL59NLZXvrfLoh4KUyErZODIwV8xKD/pRVE9Jgivm9tT5Xa+fTTStJmfPphaBxDZO21NI1CDhGhfvtRsbpxvm0q50P2VaB4httsarDlssVc7/ddJYsdz7dECtclsRGnM8SFWth2cXAHB521a38qlsvq8z99sKUbEeYlSUSL61qJNhqRWS5LNzvCxe4dAE3XQLb11WNQpgb9rre8iqvvXLePI8swTdCixvh8tYuOBP3eFC2JqhidRB0Q6dogxnfP7N4TcFmo0HJIvMTnvzkFbKhVDh79CE3lQzlNUptRNjy95BLH7LG1GxrtcQc7/imJcZy2Wvg643z6YqUU2YVab5lzqcbg/KxiHlAIBS7tcqkWDNrDCv5xqqkdgvVmMutdIL5IRha25+3zqcXYZU4n16ItVVVjNTOpxfheut8eiHScuV+e2Gy2Pn0QtAclTZQ8lmlsjo3K3DCFzXeIGDiHuOCOJ9+CIfZ1vn0IpQbu9qZPYay2ma42zqfLsPKKp0KoywWlrNMzInBvy9cwOpg1WrrfHo8UjtZ8dMFLjzk0kM8xvTW+XRD1IzE7rcX5nbN14g5jKZ2y7AIbqwtYXBT7yFuOHnz0H3fRqUT4hbvqPvtcrldFc6nHeLL76USOsM5POcSlnOPO0FBa1qWFJxZwOjfLfB9fGQvbkU44Z0cz91PzgtTDi3S/QO9PpdfJ3sU0+5XOGP+I90Hdn0iSXcrRZckp/r5kiWxOgogMCnZr5t8cGIprdDsR940096bKh5iLQJYO38LPGgX10bRuzihe9dUOIPjRXzGQse3Vjp8G8a8suNirnH53x8DxxaSdK0FX9ewcHFAlRsTPGBjr8P3afVaDI/e4q9WaSg3q9SWeXUX0wl085reBFLZRC3MZDoG4gBTU8aLxNZD2yBYSUh8KlM6e02qmBLfRgHnTCOLpvJhoce8ROminnK82tBC+xDw5DcpWnoTU6cfLEDAHoZjP9yKpkmGwV+TWDA7xL9TD9tQsei3wcxH6DUR6zAbLuqU+dEZTlOx+HeLwofIBrtyTi32PZ39RPL6ZvYbwyWb/QA2nb3pEJTU5oyscsesSZXWq8U1hIfLK/n7wGmChwZV9cIfPiSf4N20UJaAMag3tlKnaHn4ue3slc7ocvYxJjiP+x74i8bGl6QoHszZeBF/4jtNukG527T3tALKAp7Hdo3bQQ2ks+7mYOJ7LgHzIN1GD53CNW84Y+QyhG/rbDlH3c2ZTAP+RKaynGuevU4cPKYDg52Y35zcG+MbHKx+Xjx2azhFJQlY1rJwdWXQIhMbU7qtK4Q3OVkQ35c5vikI3zP/c5bx3RwYKooxHH2SmK8wZnxwI277c7gpGU1w7CqpCw2lxU4zF2Qf0C5FG+/5ibrQyAqT3F4imfCX3z1k/P/eTcSR17A0q6ilymcC2T4p+Ujlgkwfxxpop0xiouIIyMHAPo1+EWviyzKM15swnqdhvKx7+JMwHt+GcdTDJ8FhnPXgSY/8pArj6550cxrGq55y48uqIB71hC96yrPuqa+iR/5VD3+cLxLC4poxaUTVKdNeGm8XvTT5UdY5uIoqUYy9luzShgYTGeNKe1QV11qiAzSqzTe6lTeyYZ+9FOOPGwuzZlk29abJ06asmyVp4tsG1U2CG4abZNOQqlnXTU6bqmxI3kQl59fUnGvVrErB1DCqbLI/zbAx+wnjxa5auiNB2sKq/DQwOgJDSP6Dh7UcPGrrME28/BzDVTXi65xBH2AjksNBxW7+PeWtYf5erDsD1h96V4o6/lLEz7r4KrtB6qEPmQLRT6eNzSeWDcnZ/A1vEykYKXyj/RbxX3zJvsIPDnvZI3IaP9VW6dWvA9dkMShj8vD+elny8da62f/DYIH7ns/6+G6TFNj3Ai5CM1QPcMphbpiq6tQnDb0waT31OhF7jhkGJAgvHI3WEuK/w5H4PH+Enl2fN8LqITQiGnbVFEq2ZeHfmGfsR1QmO1QG3mxw4tom6hQcWDBnPuVE9gINtj1lHpLr6AOeHJc/EL7R7j1y4wFWEIBzl6YmZbIOfNixm4501RmMfAROdRpbi6LVhmjrHbFCPow9b8R2kebf8l8E714jthFOEXmIkO6EI2egLcAjcR5AaCwe9CKQx4hEBChvw+OTh08c4LhA/3uNaLzGfM/wSexSjxskbiuUL6qNOAfQv6fL8r8QF+MDmDwS1+O+X5Ee37ibnKHIMtVgIhPloUt4Sc0Cmm02RVaIjSHhoN2D1TbGBuUTcQv88psYuvJdVR87PdD2ZPbvGpxqGYAqk7sc1fLoG1RI9dHeAaML0iXaQaMLKBn2uFVedxpuxg6chXeCHD1Q0jRC5Wu+rmG4dHMMpEiS7Hy7hKktI42CJ+Qm3qbYItqstAUuSQ5LTweFGsBJQmM3+Lp0AKExYwIZKvkILGyRGPjgzCaC9S0kLP4TaomlJAqNDyZBl5UBGQYgbIK2Y2WiU6uxfEPzkGxl3OJKtBaZ2E+nGYPT0XgPncOtsmkUjo5ag+NBTrjOL54/eeKbPDFhJZYGvvwAXbyu992kf3TZRmZs4a4REJegcmVg95CxN3TYiioXKKadFdXHCwvos3yiLDPqsLrH30N+vhfDh1yvWrlYGgRV0h00NbVfCm2eu7/4aGHYGs/26pJs4VJ2JFnJQdvBpawG1lfoeiY0wgorMa+K4kNJb/bnDR+EKhRXvzGxolZgYBkOZunNIHKPN+IQRRwVqdyJi0qZIbUBUEIFZ3fHzElvWEgCFZ9AqxqXTYyyApFV/i5pWB29ab/ucLZSoIq+oW4FclAu7bva6KCDj0ZknFOeYRUEZaGLWhNX8rbI1KQK8McqbhitlDpYJdQBUhvZANhOKha10ERZyvmvGPwbuS/NOKHsCFIeA/ryY0/AmB21V4X6C4PrId6DIwNbkS1GO3hR2kLKfpRcYd1hGckjX/6Oo6NnLhjsy8vO9RD/Skm+kQUsiN0nzWHI4Z+CZH7J3zGKDIr8kr9TO5LzGUttJPkhHd8aVAPQog75V4dXm3+d/yms5ajw/NcjnrtmSc5CnrZlMlXPHWjLTASDvs2l7WcDWTuQkczYkRKNNM8faljk+ovQcmUQVEPtoFFLFirw1VGOeUdEjXg/WNFtvz+VygwDmxtaZjB32ihftZcInBt6lGwfgKS9BwfWXm0cWJWTgd3HE7kyRvEaT/PdbEdW8nfQZInW4R2qRdCpre+otcU5pGS1rmbCT5e+NwvevfffgGgmBo9WPpswVUp4wTMDJ2khGyc9p2aVjLZrYymZTPBQvREdqefdn8858K7uI+gs3+1QChsnBGtORHpiY+636mMWqB7qGYj9lVvUkWHKWESyz9AbB0/gJd+hw/cu5eCALoyCDnJhIzxGWhhfyNMf90lJQz0PiGuDqOrbhaXbpHBw8K8DZpRDdFpX6srHI7EAOrUTAZcP4JMWL8SKIZTLwqYbGXUoEdngHhJYfYMVaQ9VX9n20WnZRwInTnGKWB/rdJ/HcKtPt0LdsC8IdNEwtSjpNV8l8HZP86QvlaLcR6iPf8GKHko37QWIVZn3x9zDw8ggbWpLmH2QGXVbgMq/Gi/FEtCE7mHFX+K8el1XqXcwLCiRoCxwd7jjwHdJdvYWHe/pXUmQoL09NNigaLRCl8shwMN1Wvo4C0Bt+3FwrSZm4fdUVd+XGG1CIyYQlwbRKJYOHtvqP9azbxvtlLt9wfVDSbYo3g8eOImARRfQzo5J6DtIsoNedfaGQze22eq8gQefcKxfrIurq5cZTf6Ll8f28rO4xG34D6XKIx/C/4+zAYvE3TFWQAZ3EvXzdPxMKnokEaayhotUBXrQXhw6qDSr4YB8X1JnLjx6E6ZDn3RPBTzX4HIppCLrU402Y+BTzx+ATYpxvE5o5R/td2R77WvD9zRI6Cmkp5BsstWzrHg2aCiMu/hhChRmrJ7eAEoPDvNp3YFlpCzDx1k+2ciUSRioLHurYkQ8+XB5OxcH2H0ZuZ0XBtnIiEm4p1YHN/ZBGSVuCgfIfUkVFkm+PzVFUs9k9ZdXoHavuPXWRAppv0ju0qXSvP7KsEvPBq8oT1coe1A7xGAGdOIpDGcR2yzafNiEQ6aJNsaJp4o2l0NzYieuU+E24eABzswMDHCP+JQ6j1fkvCD5St5TCdW7z+I+6rz5AOfj8XnzsdqnOGhAxxMmoAZWVpQw/AOpAnfOkrZqaSqHFjq1kGs2+3dO9XwRPMVypanZpouhZDGwg4+HZJz+RVXH01NnZWsSwVXS4roYeqxlhhu9sBRhtWbgdXEulpOfr58u1tXk4wMWsuNmoMLVjvGtpO4st42a1dJm20JmtSSbo2ffCqWvUSlU0PwpixMjiyhFduChQUOL3kU55YzLufLZ9qN8FxMUn0+qzCS3GbAJ09OfvaZ0gptjUSDUOaw2sUN3firOiUt19mZNCR+Jf+QpwmuycLd7vKjidYbAflRrmF9IFIvYaxnZUOMIkganUN14rGjH6utpu6niDq6TuHdN62YreN7aJ1bP0Xco6+GLuYikYCSpgS1fk1BQNGeN2NSxRuqHNWpvCw+zzwZKKJi1Pkn8NvDdHsNBpd9wSezqq1vgEU1XRDp12/0e5bOPa1pMXC1xFkuUs45Bm0UTHlkpWZNfF/WUSybI6rt8Kx4hBOpIUVoFJNX/HHxcl0Q9tjKidgr109zLh3n19xtb5GCnqRkuwc8Fm2f90gYspD/bXj9ZX7+4+fbp5bNDLKR36bBj0rncfYPKtHzx7eY6Wx2Xzs1RCT2t9kkck7jaFct0xCq7aEC/42j2kaY1KD+xO9y7qdalhpSCL7zsYR/ex8jjWX0mKy8xFElLcPiE0DJsXwDqFz0e02Oni23B5nVObjiPR39czF/82Y6xRvZ6Rlgjrh5snTIJD/raBIU043nWk8veAd0q3kHb/j2l418W9leQ35Cwt/LCGTjRNJpAB4wqcMqwp1TgtHZ9NvvwoNNK26M7w9cTV1d6RTHMUVaRydA+p6wYvvS6W78mAQS3p14NDGtL82BHL5usMZv1tUFBC7aL+g2f4DdHjyUoyQica9cxRNcXRKjgqzI0by9zbGqSXzMXdJGJ82z9iSDaswJmzxcFSNR6uqa8myD7EtxExJMgCwBXsxaSud9uABAkF9e3JsoKafHGSl9c4waZw81BCBIu580cETuDxRPn+8L5vnS+n7rfyAGeOd/P3W83wgvn+2vn+xvn+1tXYicLzP12ssScLLGn7jdygcgBnDwyKwsDPZA9hxsuEbRvmDZZHb35r+P1yKHb4wXJ/1Zir6joT2v3pG3goGXUm0U7ivJk+gdQJUNwMF5RMQYbcrVHeUxqkTdlwMZajubXC6ksROUp3YVvY40z/ZmPUO9y0PUTBolnH/eMD+Z9RuPaK2ge03Dw0Dsut5O7jnHKvVANK4pEOYiZ8EJHDV8Ol+nCrLBrhEaC1jbLgqR/RRObnjqD57kzXp07Wm48lVSSFDIhESw3Qg1VH4+l686Md8pdXl0Sls3A9sB3YLuTzf7fGuOcCWsE05frqEp4YYtONfLo5y8ICplU3RNeP5/GI5vMGi74X16CTN3nmK0jQFeNxKMMPgG0g0M+1j0LP4/x8UMq+wmzN5xB6ECyZrw+YoOoUrXhL3+ntMPlW1T5nso7WfmqSVqQ5kET1Bo6NR8umpSRYwTJrWljy2WzYnDKIY+zZJ9IJo7t/AdZQK0sqix/F5+aeP4z3oWqfZeDbuPTF8/nCa3m0OeilN7EmblHlmHaZWQbxWooNto39Vrr9jaKnhVf/qP1BWGp1Qy/tApkgkdT2ei24N10JoNP2HIMptSE83bWuzUZLPrw5k5mQhy1sjMvL+H9XVd74c23YVbIYvbo6url4vHZy4feuk4vJAzOnXknA4xrVgmdJy5IKGnIbmtf5VG8JjFa0cuGx9/zmeoCMrglxXg2Oz4LnmMexc213Rdu+NiJ3JPVFlTaTN23dKPZAcqWYwcUGyuCMkTdfYvuoT4nKgzdZFgZVDRF1qBKQX5OHCD2YDoU960deQpgJVwFmpwGm/06+40NDO08CVbW9gzUIWMXpyKkqZ+Xsc/q2WXwXad0cxGz9kWnNrhy3vBd/jxGfBySjg5pQeCd0X+enzdFSZM6rs61kt81K5oSr96IcUl+D+jzDRZQkSyYMy9oSBSF/JjIe1lGronfqgMlf/X5xSf5Qr649bTYLVyK1CFTkxJ7HS+hFlXJqO/picBgg+aOtZyD7Oi0sU1pJNA7jbYTjQwLjR6dP1pinMiLOBKfnd81M3eW0hKOT8F2d7WIh2nFDGXW13ZpBTx/eOlOAuWCOCshhYisid/TSq9E8fd8tyXHuBLLh4vM3wX9qkizlFLnHTFnsVQsWoEM6ACVBhX8LoeqFovwjsQQyiteWQqz33keUzAB2j/ky/6tme2MCIM51db03IgnXLGDgcjZr1i49yr79iKg5QwBSxXuDqe5nM2ajw5wF3v5zHXJqkvcDjE5oQ1K97fOMw1xkCRgvdTvAna7AQcb2V0tHrfNScU6tlF2UvUtpG2JRqzsuYKEBo4DGPL1cqJan82uQ3juP8uiEdfUj8B02zXz1PLc1LpvFXsRXjz3SgBew1dkOZbOExHIbxi4nH+kyypsE1AFYHYA3TY90j28AVY+BT9Q0m+6T4WZFxDIldkmHD46dhH1fsleXGZ8mZjCmpKBf6Jz2B2mKGINXJ+bHhDDDcKSSmyf3FzDie/8LVmRCvnW0qzLbx046QKPKtM6cbxO+9fnz3XFN7+7r4bMi5yf8/FRsstZiKOvJVBfJ+nNxZ5ua1iQDSoJlAhs0y3dutagqmH5+cWXtJDQ65TGgfdUQIoMUitYB05P899KS6q/7Sd402m6xdpI7MKltJosLkGusOa99DY7G0NrbmJufsJoo3d/R+pGQfTUiN6K1YHjjV6FDjV3abZ4sjEd4K0O+Ps22Uq5TsqhjuvbwqC7PBVWGz3iUK4US505He+ki6QEf6gj2QSXKGV49v7N67MD9z4RrpBYpAvxCsnnDu0noXWUDhrweiyTMgIOnVWC/80mTjfwn7gR3DUkK9SvIqka+aRdfKoZ8EwXtkpCDXQPTzQZcrECQq1ZBU8PDeHkW0MQEQ4sGmU7B5dNqy5zuOyhY0WnEF3VESCTPF5jYBseEl1y22Ftwr2sIXi/RxFvMSXlGcrEjtIbgUw3FspixYBZDcVzsSytsUgiB68yRAz+sSz7tmCaZ2hylHka2LaMCzRabnBNHfKP5NFaeQ30oE1/F6e9JvgvFNG6mhuk8+5lLF9n3+jTvjzeR/SG/+Jjj3HMd21bVL5p+JqMr9163E7bQocKuh0A++dgPbbxKbhyhjswW75yoTydG+ZCbFpblHcdMMExtFBHduUFglAnthK00IOOIXSMk044QuofaZq4ZgYkaS0ovuQWviyDcI7DwfWVR4ikbz4CND6OCJdYHukuWf/vOt/sh95ny2DXOtgDUO1iiwDMR4GLJyGCbHnCoUWQrI9sXEJRhVCjDjr4XoZ1SPKD9fT/6EUlsAhYD/AJgzeUVvBjT0Cs3jRiAcCT61glAdW9vpeO6RcRuQ2VyNIioxyle97W20Zmk+GVSJhiFKVJuLe2Mfueds81zdkRd1kxQvDpkgjjND4JJtR15VNOoyEsd9HrqmsGIoWeRsBDB+Sf2BB+RPXghZ0a2lB7aSfuphcBfJ8n4PJLmOvzqOY4jepDtmunbAYf0RJX+9n7dsJd0W1wShThMieYOTsGAtzD0YPuQNO2zt3k1fGYdk8tuWTo5uYutvs7LsoI99OFhxllrsGh5iKOoWX4Gwh/dTLz3CXPDTi0eU0CzzylLgEEocuIVE5jd1AXGT+t0MGPnVC8qH2bC1Oe48cPAl62Zu/ypGZVGbA6oUIQO4BO2iNNrp9c6k/RcuWpXQWobfoOzoVZ4TIqsTyEceiD1yDGVkZFuxKWCK+Oeac2kssNXue4nOe0TObCsnD4/qgnWJhwaKbcuKfsXTl792GRp2615YwUElYZ08D0dD4JNWK2SFeRNyDlvBVa1DZVC7+HoT5nME2RfIJTA4icibim+QYHPfTRZRdNtuWTVTefgmavamHlxc5fTPMcizuEWQk59DPHo6K6ovZAYsMHn7y00fpX2hZn/1ggZ1GdJGuhLeaZ0giRW4FtwvSiXOLyd8KC13iCuOuIbdo2LMxCBOG59JESpjGUJ2DaNkCOKK2g0xRhYhWEOZSECNJkp49XYCMrgG+L3Ie/dKeVCepHGhlKMEZsyGYdYps5yU3HQTbSz9CqyGCAw9o/nHzLJJswrz6l1uHUQ31EBdzi2e/iRoO3+Nmj7oTVXz722AvGqRwbmJX+Fu8017v0o5CMd1nfBuXz6+4g6f2By459FTZ63JNOqIrIEgcsWjuUbhruML38tUB19Gxh3VhigPDm1gO1EyIX7g7hDPxepmORmjiNUxcEvTcHPeVnHZIZ2BE1DnGuBnyNm3yDNVwt4NFOQMCW0PFR0B1KDPqpfuwUnBlFiNwKYaTv0KYLkqIK/0hrhj0pUIZW4COk0sHWRrCCT2EpDtPAO9aGVGHilpQVQmmIeC9NFZL8tAYH6ncYvm468au18sV+B3mEtrznhCFAbRuAhR/RSXS8no7i8Q51lFQ+tPxgWVr25eZhbGPMpvAO8U7FB7bJcOmVH2NdI7OCmHIYhDvIIN2TuEUg/aC0xl0cbPDq6LHeXXQRpmqwSh5XI2Zc7LRCtc6XHKAbMHv9KTwNKnqkdcuUldsQiYNxmNJtxizCvQwMKsn/jYWN+sApSRvk1gziimwRhYmYPvJpjsVd5ofUtCfL8edanAmYl2NTt+BtZNUzNHBEu86ksTqGz7/qz6mygRfWX0Vxu4uXvIKLxLaxAq+e5SHQ7lASbus/wHLf6Ro+nwVxHu/DA7lNbCU04YMuwdsoJz4pUVxnn9SaI+Rd5aB6UIwqi8/jRR9t/GDajXbCjC9/GvGEtEwdr0QdcIei5psLeXXl3gx1zcIKci93VzJRVu1LnDKcy0HloCdHPXGtzFi06SKCm3KUhidOi9YmbqBTky0o33ruIwqWD0JJB+gqeY8yVQS2nr8HExGB1Dkp60gqYROces7E1sN6IZLO0T2ty4ULXFpIK1b3bQa4lwbO1lAkfi5CpWdgyxRJZR2JartM9zSr1HxR7Vy+VAYqxlX1dfCMXwtdzAT3rWskv+BMLxajclju5dIuWFs+Tp62OH3N+4WbKQ6LMx61L17Tiooln40rGU3wHqqBJzd7S2PPAKWgJIIALUL6Gn68COEHV08b07BD0ldVbirBwv6Z7rwD4qMnds4nl3wg9mrhQurJvAt3cmrsEGMOOkJnykHYQ+RB/vvDD6CO2azIsoGHMUW+at+/nA1bdpDN1mTsuL/9iEs+W3zgq4zm06s3CeP/fsRigc9//ZaTv2sM/m//abFsF2Z9jDmTj/++g6Y/5/uBJj3DsFXqBU3GjuVbAwltDMNaxorMI5Kfi0dFAeXVUFrB9jb7kKJ8YhvjCw6+5imtlqOx8dtEo/VAJHi7Vp5ohQz5+hULzfe4f07koUoVqN27ZoseQpdDj+TBWV9482jc5zRSZFljXMEasbu97+GnJSDEAKOBEcyWWTA6fh/N+ZB8ldebYY/rXkBjvLbgw6+ujZh3eyPtMRooM1PWYCeUamN3HfczHr8Ae1+V7vgd32ElVSNmW0wy7knVtzlXqtwYTxluRFyve5mohaBQMHTYxl1HuFJOkWN0dpSSVSD+QPuQsj28OLIjyciswDFvL6A0QKqwK9gYl9U8XiNiW7rLUM4niXLRy+cO9XxL6UDP5p2YB5jD4wez4lQko5drZKjSGEvbSuPhJ3RryaGxe3fLyrduKc/YO/GCq2+KWMw7VIkC0nksIfCTF4vLZ1+XGKXK8Enfi/aX/xLOik22jcxFa3pflW7fZb3IgVEDgUGJsPmbd6HTMaDExFngm5i65rWwlG6xD8IjZxdMMHSIQjVLk6I0Uiys+7aHBRMzHlfauJ6ITdAW3r6jtkBetbgsSlAl8UhJ3Wk7G5T72PoQFhN1Ux44fvDJXYFZhJHRrQs9MvfZbI9eKGDE6lL4Fb/DvCiO59JFQnNaFQieP3dseUCWxIsll1PczloUyESYkrlAtcY53oknNR6LQZrDxvw81atRzRQW2HTbU1VduhMr6a2waRNQn5fkxCSbSRqEiY0ey5v82TuvxWdbSEbetdsjhAM6wNhCfNuOs2284xWx7Zh91WKIdXzF8MbrVgaHjCm2/TxkUQSB77Rm7hj05VaJE5z2tD2JAS5y8Da4OOWxQSXts5leKbJZOh1w0DmIDN/t0aVHWPXwVB6Rgd+2PR+n1hgs0w16f4VpPsn/uLj8016bWKn0lGMruF8GfC5EeX8ZCLLdVTro4IoWUYZFbLmGRAw4czdhxaBT93W/fcBB5FrCANRiwEBiJ0C58MO0ixVm4yRfUhtReqkt8uXXAjij5ew/JMFDC3HDtAeE3+rgg8dSnccXI5Zu9sL4DVi+OcO+eXMzFc1m/fci4v0qx4yBJS/B5eEF9syei6g/1pElPyqKHN/UbK7cDzAl0rp7cy3HBBuj+ZKsQjCjQr3LxvFWbakdeI+3BO/6k+4lsDpP0J5t9n1x76F15MnvmKzW7j6b4zuB233JQsdOW7ThrzbWKQ8RONPZexKXqlUfb3dEdeI8yTSXyQuPVhRcT5AkpjXsITKxDhJnta1QeOAG4lCZAqoZlgL1YbfFrUiCnVt4xoM8EztJefbNUEYZ/XOkDNsumNIYqVHOIjuiy2IPTvROQnLsU/H4B66F2VnbDtiumGuj1mOXHae5NXX6xlgJ2jOfjcaUz1Uk8gm4U7h2KNCYmA+vaAi79EF5rOKATg2plMD+Z6ATB2uuPeo2qkst0JQDxnOhsHZ+cH0doacmJA2l7s6MMkvwb1SXea/5wdH6JyGlBxNvC5TkBw3m7dG5iHLSkXw/+4DL4PNQvC8MihLZwCZqSawq2e2POz+QKwgZd2JWyfzNb995CYceB8i8krg+3OIrBD5lvZC3OCZOhfAVm3PG1iEH3/SJKCeVFKXf86VU0MwUpy1NmpLaQqcn+wHtrfH1sMmUB4YDqG6HaQAH7TBleDWEKHPkBXgAP3hrZnEIb806oYL7cMR4L5Fj2iAzGc7l55RkBI5RRZ69KoQnGEBfmmQWApXYLuxBp1I97tgOl6OV+tF3OxBd+8L1X0n41K68PVInj4lPbf0RjtHse5JmoV4HxGVH0ymb6OBNZBf2pANFK/PsXc5LoKor/+WPkTZxAjnZsMkH5qeNdEpdYMGdVXVCaNC5TDiAkR2bNFmK1DPIJTCn+DpEq52Z2DXONyRnFnrQ/KfsFZ6wUOscG09RAzbce56i8h5WEb6P54tkc3AKwPAaKMPmLYyJHDAZqODtYvZf9t5jTbbYc27Bf4mrxeNOIXWKZi4GBj43s313mOGMhDgaJROYQURd9dwyg3lGcQ0XjRXrH38tzv8EtbWz/3P5z/8r44nWFWnBpjammKZ1FhE0UUnfjS+WDRZ28Aq+jXZcZ3FXEDaXvsnPFNGvtYTU3tQBmLPE1MhBwwCEvtP9hMGhL1daIj9HqxW5qwKPWPFoPrColBeXJjiiMtnlm888qz8KVv85XZmRgLHoecoTCk2VLlEVkA3fJeXZG5qmeIVnb0HfrPfKIk4WpD2Fkh93SvV7CoezcHsfyvGS+NlV2J1S/ZFmODhA9FuZFRHXXTxDohY9fGumo91taLC5BI7/LfH8TkQTGtJbMHH1gFYsEwxY5b5FhnIeYnGilYNgl6e9Z286gCOxACLE1z+4xLkJD+WjjSDHP4jCf+XpifJSvEq2hNFhDU1SoC7UA33d4qJi1TEP0+Dio8IBgiogCx2YweX9sHFR2sbsDvzOH3sLJZKtLl8KHw2vMnzT/FBinP+EUYJL1vyyg7uZRjqCKcWgYH18ADe+v4pboO9uCr7iYY1RbnynAZcfrPmN4VKGAu33+R9/nf/5WFhakYrwoTjnTSFWbp3Nz3WVpSM68zyDKvfegfI/Hc16p2ym6dZPblg/kmLKSqhYk8JpGxo5fA0EUU66tSzeVaEhq2incbFiKw6YwIViH29/JXMbMjnyCo13iBFOQec3Wsrgkh2Msqgi7GWiWNzinG82NuGFUhGhkNFwE9e12yHqksKE4twBsAusNxYw8dCYM5DPJwbGQBXCFH38eccjs14i43HHf/GGIK3zn/NdF0aKLgaMP16e/3nWeEOYNGyekTxsxryVJ1AdKX6vnM0MZDDFmetAxwIPX2ioWKftgimO9hUezYMOZOWhBSenzifeRdK3Ca3aAO1QoD4PO/GF0Ffi6R5cMAotIqVM9PnqKvnqs2goi+tideg23uLZs81RIgbHgYiALfO5VscaYJY8zZ+tX3yLyyxfXZe+Sx+ft3yuOc73+pp9c339/AXdPduOuQoihVYrGaghHcRoGS00tV0wPk2mC1AF6k+4C9OlbGGgj4+YA4/0NqGVpOc7EQ0GCh7xRN2tzor1/FWShl67SiLqiCpTNjxxKN7E6cY7C4c+1RIGugBSF7Eb4TslaAgIjOWjZHPZOwfqRj/AI3m6XX27JnS1+frJ37fDjZMzSvONv+PBYP8WlsQW2fg6nWqw4Nkzm/tiHH0jnWWBu4sWlG1DfU5sjTQnN7M3NCvqCoe824sAsUOXCfuUg6cxK+op5zIqtQm9fmXiSvoWOXTclzGGBv6WpzeK0qJ/FOM0u1wLQ81yLh1rdJhaynVATMvCAlKMytxCOp0TjQ3WlMxyozQ/RNaLI98FDQ9Eest+7BbG3vu3O/xJDWUbsu7aoSqJrW3P1fwurG9dLS2gjDB2QGuAUUMTJa+Fj8Pf8pRkpML+0vq4QlUWHirFtjbZDvUMY6nhxBw8AQ6k4vWVGr8p9wVfGK+d2qlx3BFg3jKAoQbdGXJQEUDE9VGHdI9gXaA8yTWCX7NLYnjDcGbsD032wR1iJ3BfrmdfX4S2dypiR1TFacNTWxT+iSzVEu8oU5zCE5QQI1UMTiFCzzBpJMJ7F5yBOlhBNzijuQszCu8yXVSXnyl433ZCHclaFQ3xVEuHjYXUHoCLwRIjvkFbfc7p7rzZ07qqIzx8R+iw6+k4raRHLyJq/B+ox2Cr2hoUOcTZWKfTbeNaqA6bXPFrcJMAzWjdU/UiQGWFhFlu64HDXRgCNjzWmRoJ1tKJg1DKq/zu6vP3Vp81zutEWBsPFa1N0wVmo/JI10X5BiSAat9RNv7lVd3rVJ09u5mMmSghm3wdwPgwQQNwN/U4KazrLPLCT5U+i5BbNRyya0UDh9yTQuBTrlj5zu4Hmi7fgIJ0qB1lxYqTY4OshXYI99ASsiLosNDEW+HIeJFaq2sR5aQFy6r5DzUqhw8fIdRKhxK9LIvkgxKX0nqycwkqy15wlPps+maZtnXp0Mbc8ubjx3PnyPKdUkz5pVrj8rz5GJekgOnnE85AlRKzEY15eIUpM9ooR+uh1J16+GffXTn4a1defpt4+TmGDQjK4+FLDr6EhBIK5todi+MXXz/7+vnTBai4x8vLBfhcVePC8bMhT+vdJ2l2x20IpDLN8XTIwdcjMsrV6UzxcIavyjjU58AHbey2wA4y3B5buHpaZ2DTJfs3xkVrIPnYvRyPvzHji9YgLs4WPrHNoIHew3jHqo9kJZrZIiqn5ZFZDIxBwSXwnEjn4h6tzbwJ30vuP63xf2hQ1ZMT+dCzpY6Kpw+DSfAQTstE3Phe+tTT6BnveMfkiTdtQu0Qp9LqUbK4fHLxbLGjFB45Th1gZm9ROrSZ6VY+rEpU0EM32zJGz0CZXD7fPrsov729vc2zfOxon/PCyfxdXglN+FaR1H1NIYMRL1iYMLzRcWIM6sCF2E+pDZy85/WPwQlZeCDFSeYEMASwScfMBEbcE69rcPIR90wKOGHYmxY68C5pzt58bDcoR4+DOImZL1Y8ai7FXiPKOMMb5Y5vuMGr027wsPdDSesiPLrBGxQVbGWEspaHPWFMOXz6cS3IZnBKLW1ZFlKvhg0tj3FSykDets2nGVk3CQdd1ZqxOpUjcEc+djUry9M5ofG5ue3FXNBb8va0G3D37RoEkZ0LCAtUOV2uQy1EnF564eRhp4WoaysDMq4vXNRCijQUTqBOEuaDBo9wh5Y1aJiwS64bkc3P0SlkxGZgx2rKdMH3V2M7RhWEE/jqQi9YOxCc7KVpO0x0BLPFdWgrtIamlztZkr5JziR1Kbbgfbyv5gmmoeeqJt6Klt7Jd6lkwNxrQAM2E5pupp3HL0hKgyc3Nkm+JZmbo6dJ3pFkJRzeu7gWswOni7pD25Ez9i6MPLeTx/sWCobBM3Tj4UVMPIzFKBfmxT2Cs9szScwP3pZCi93L/ofvUqr1fvYOTBfwBXR4pSADETtMJ7BPnSpPtZ6RfPYq4YVWEcbXBK4s1ZrkqCPbooSIhx/OObFPuhCp1gnRhiwPewhsRWnzp6Ev3zT279HqAy2kjVRTsD3v5IUmSMEMaGpqszeYzyahkXMfmxSVoIEdXMEq0in3KfvZj4ht+EQY6Db7tUVSgpvgyEudLvTpmiLnOfvfOP/224m7nP2tEVllqYOmluJqtQZ/uce4KLHjKEkM7NDtlo5zJfwlhddaBl/3foytOvcR/YZszVBDkv2B5jGYcmsj9B+BXEcVfbZd53/DofvgEQgryoU7jirsi48irM5IHrDUZuGikC1khSxgWtrVZlHWdrIaEinqj5jPYDSDSVojwgKo/kg3+vc0Mer/yeeSj3U+7Qi5vuGxWRtbCG5hh45+OpJUSTzJ6FejDSnJAsWL/LZvtWWGgdwLS56Uj9wuRebMxMY0WDUra08sOfDfgsdpshnhZ4tsghOzLqLMnPocG/UhHP+b4VNJ/56u6nRoSczDZDqMIa2JwSWLB81RnYA3U58Ay94AvgxgzMdC0DyN5qiYM8oXQRixQKoiCK7nO9xLrbI5CeVEEGs2H2DMqX2MizoKwIH8hyC/SKLSg4QKhYsFIJr7SQDoJxL7OUkI41Pv3sMNU9Uuxa8ovvt7dvFtCE6Rhy79nC7LeQAlkZ8vkgelvUbz68JDeQWy63heln7l860brC/gLtejQQpgV8AnlBhM63i4muY5LaN+JEZ8rJoH6jvUogq/CIpAxZaVH5Vj8wjNeb/sa+MqxFgf64L19bMuxFBSh6QzkgiQwebmYYxEyIPY8WYyHICPISjzG74bJjTOWGFGyscKNL/wO48KNyDvSAqaN9r15qZv0BNkwnfK4thjgHhYTRuBB+vICDeYNztcD79Q9QQmKLb0RxPo5X6ZCXReVkLF0KFV2bbwx8/alwFcNSVR6vfhbSi3APKx5sYfBkPJBab12/Xcm0cOWJ+IwCfcR3OWvyyXKbwkCW1LSywXe2xW0Rkw8JYv1IqtFzAmesj1TBelvZv518PmDd9Xobiaf6BFZy1HGse5gHCMDdzdDGc7pnAtdbARoUN2xnwS184s1IwKitxs4eFQSEGQFjhn3TMZIWRCYZq0bsACuMRIHnvhOmxfZ9keCsBk5oCHPIh91MnetGk0HaM+tyYP+19uyZIC7bOWdQ+TYJkGeUpxVZEqbvCM4hHYFT2/upr/+fjs/KHL36kGESPo+sdpv0aVDF0euVXnnhiodjn5vUWseoyyTKDHR/VAx2l0hx3UKJadrYNQ5spynl/MwYivLjw4DtkVn+F4Hpfh56RSqkNqPZwBr/CWfG7ga+b+0yAdYmhMane3zW5NKiwsPQjlHojM//LoQm8Sro69p95yiILqNcanob00YrjhkqxRvsJNSqIS8YQzYQgs5qNhs8MRKgpIN6OkaqqyzjdgDgMU7SKKSr6wLBJQyWwII0LOmlSOuIc/RRHJCpdIKK2znLjZdutFi9mV7Pnvazr/Hc9flfj8leCBwp3HyjjPGeQJvA4k5qHCeIHkdAfm7Hn+26LhfYI9uWjCJdSAypgup4Ea9gavCyOPoQyZhyJDjLokRxjCNS8q4/WqJokwwKYKw+H/6OV/8XZ2dZU8Pm94NlFfm1RG5sAUgQjsWSLg7GVSvSNqLXRPrQZxdfXypTeGioOJLmteH539QLbdBZK5nODElUmTY6aNHni83MXq0QJz+AYFfS/7w+yN8CcFwXoPcnhw1XviNrCZA594wHMAL+Jx1xF+iQSY9UxUIZG9MlqtBg+3VnpxA0PvavT6TK5xVytvefvX5891lfFpe1jj28qsZgMjDTyeatieVTjrcfSnpDsXU72dxxSjYsh7dxugre0WOPiEGGKc8nhYSOB3LwM2JJ1+acxjZKj0EuGYtQw1kWd+AAs6jXZuu1bVvHvWFUbKx+ry1Jn3DFxDMtfqQ5wnGQTzmxYoNoCJlZBFqVSHgrVqn66dWkZCpDUGJaE2GmxUUhJvShtblfXqbxsSya/F+0ObkBI+KYMHHRtcYlTt0ZpSm5DBrIbZzsNhT1XifYT26O8agVUKO0DOp7fdGlUeyhcROz5ICWUIm1jUNylxIvDZkc/TJKc382tUoNym7mi+yq5R7hTRTZGDkquFibzNO916jxaAUByDrS6+ig1HMXUoAtSc7YTil0/ZElThAEHqx/hwq3fs0wrK20NIOL0kCZB8wj2ofHVNv29sNitW9soOQM6nstBtYkqjLkQCTd3EgYRFDlx6dafeVprQ40UA1KcMDnqzYOU2dkWr0HLpQUL5K5CDEKnKnor7ArNrOJ/V4RUqZRQzOMQYe+Jl6tWqCXqnvPaF48s1wNJzGv/gsIdi//TXVuFkwJAX5kME/kBucPorXL80NK4zPr78TpJqPd20Xs3HlMKxAN5isnXKr5Flg33rKk7MioOdi49JyAqMNrqBmC9KVnCJbRKdwJCBQDCdrw4baUbQMCSbBuKdiYinPPDMQTX/d1qmiVsVnLADHNJaoLqT3iUcvK5rY8oMQFs/eDc+lgtG0Pwjci++Jc5QZZe/gzrIosrDQYEwumBvY8hMyhZa5WcvT5HTH7+b8czmOJ29LukGT3gmJ2JHIrJdJi5Miu2zHvxFCLcgc/3vwT7nFn/h4yOta/FYN6422nFbB7485vPvVyEuYOOSZg1n5u+THl64knpbpZIvxRYBPwc2QRaSAX1xXai6jLorCsflC4gSGVcVw2qBRPoLl1FOOSqVEf34N5+4elcyPACDAM6RrkdQpeuEJhUWbrRcUt85aHc220XoXs2scI55/eFk1HPawhoObU4nKziwEckGloHZXuaiDTcodLbXuRbhv4isUxTS0K2Zi+k22eoyHygrcXdealsZKLlcxEnOTKy12WJAJd/pkS2eF/KZk0lL5qhKL2xkvVnZiPkhnN47afLtGl8RSBPVHQoPb/myTGjIgGbART/REcEiutJYRHYdXzpEN4el9QEu4tJ0jlgAtaBdvC1yK2FmlQOz+FYRL9zERsyvLUkuvGLj4J52wD2Ms/m/8X72E8nrm8DxU5lv8D41iOta5sGB1RBmw0dtJ09rS2Isz58CarYcriwtWxNQuzEHv4/q+UR/xnBOEjBrKSXJbXInok+4DFFGDuUu9UxgxBu8L3UTOPqYrsxnP/Dfs4/SlZKX5ZWb1dUhRjxVyJNODnngVaM9RfwMbiitGcLOz2MhVvfkru+Kk1xdJS8b1tyKq3ppNVVEVFWxAEP8cUmZuqrm8E2WNrDJ3y3PWtP4I1cxY6m4Fc4WenxvX1c6JVSC6/hbtwpblMJt48JEVJ2q73voYFW6IO7+owWVNPJzego4wsgxXmisBjXdbtUWOjFp9r1YQU5TpmdLIzK0UwP48vVSoZxWyD+wN3FZUiYijHAayD3IGfDncWxJV7Q7Y+y+Dr02qzqHHFqXRHgOdq+VeXLw2LTkmwDD8r2+bAYvFcJoVPM7js5+xYzWZSyO+m6ShmlzUlKTy7+JVjUhJef7ztBdtDg9FSNKJ7HLR5+wak6B0uZlzApK8v7bPTOQ1ac8wtQ6Zx/4ID14il2xQgXhhIiP6DkG43g2Hmds3h5U2xSaYBdLsDD346DXNPJit0fHNtqOOBasiqaD+mYhHeiqM0RmNzAQ77NQdGnq4qxrY2eN0W51WTSQxUbmSZ4hD3Mf3bbaDOxjaLl8nL5g1MvccQOolbMkvrnLXe3N9ygj6d5TYjj6WdSy5aPGGBMZWHXwSmiHmj/+Wvz5VbOEnrtMwafOii/EZc0pbko54czz/tfYyFOJtMqJvFGk4OCkjFOUN1G94lklvIHgNCNlg8kK580S40g4ukia5ZKPEbwloww1K5IVwndDQ7YoT/HySd1cU7jc5Hs33PAplFYVAecp1xjuFfnWpAEPAKzJad482UKaTzbg/gHn5IbVpMJNQQteul9/zUc9WmJejrRqwBTDZr8lEW5u4iU66w70lynfqaIcDkjO3JI4leEqkdAjUQGhAveP/ewaDutv2hV5ANtlaYSfYnqpvnn3Rprrtt/sxYYNb/15xEs9ePd5Ih9d9Q1OaNxv+z5IV3J7lMEsQCQhvhnthHuT7fxXzHfKzH+Jp0atf846bel/znq94m3npeRjHpfb4KFV1cY6+uy7n4mvHmLJ5q4ftmtwRJYn/kmHQ5HZNLEvvZKstnp+9vw7OBRpR94BpcAmNlItyvtUs1N3E9vu/PhUOk07VPFNjJ8fCxeCG8iQ2Crcse1H3R6bkf1204lw7LC2w2jzIzi59McLIK0NksysBX7xHQokh0sWqAZOgJPbdoNnAkNHEcLuoAp8psrTO3p4eOD+5ZFgxxugYthTPw8vTPHcfr3DeLX3phYDVQWvvofbGIQ63ZTC2VWvkmT0oGh0FQeMkGZkZMkAe1fubbDuQujqKvk/z/7v+a6Yq4cxnhZygrdoybf8oKVkbBiNGFOf8oA4b3HsKy0IQZOO0uaxxaYn+KtxxOKkWBqkxwsHGtt2tKFPOHsDz48o5JAEKMwxg2Rh9zCe5Cs0/0jTGm5bBnfBMigzg3Yyh0grGqb0NewVlTVgxTB2kOnobeehtxCfV6h6OazLPCSMO5wVZMGLLKF93iHHa0CW+xKMZs3ev3kNJd//4u24oUZ6rmlTmdznWin73vZYSQQrWHkckiGNijWHLf5bvZQYM3LuXSx9+v3zf959fPfpl18/v3vb/P6R/1PtyrPh1SjI1CT7XJ6yNHBm/lUjd8KmmKFdWZthbwIjYmc1+wlFfGML51SYefWmF+wDy/UdiUpgZAxmJjKQrTbg0N2OySz8RgjUVGRRDLMTpWFz8wokcEdnwrL8nywC4EUIvAyBT0PgsxD4PAS+CIFfh8BvQuC3NqjKWAMjTfmlXtdChFNOPuI63yl5BKeMBgVlhfWd5JX1jZH1ubK/Lu3P2vpcx3ZccUI9Fy+351KrwCJf24JkyPl84nxfON+XzvdT65taX3ZShVMmpfXF9jm8xZG2QML43OYOd2l9sSo+ZoNy/hrbqVROOGk10pbL/BoYAZhsTFnfi87kskyWObnF+XNUpOPeR8caWRoyTGrhqj+0yOhSTAQ9aVfIV+m+T+8GTBfIEKPS8bBSQAh9WgFBe9ctQwEuLO09F1yiGEdcUJ8CBn99tCoRXEnY8NgRl9rZyTgi2/yf+jSaz5xrUYK5GX07ctxuyo6ti8jiiNhavEb1KO1NioVPzgb7pfyZrwR/nnJLC9FpmVPrHMgGhypJaKZ24U95+AN+dld9TpxbjTQVbLQDqQhSWhHlpL0IDF0/A4dzU2pARHY9ybnwl9+XiQTfg3Pzm6l9QrgoMDnw0apYL0KUa7RFQQJDPTFYgXESpBgFZuD38BppR6o3iAnL/3c5mSFVLLksqq1edZvQ8EkYhhOX5hr2DY1wFdkYI6dmAw1/e/4oZgy80zeg1ONr44CdZCvl8347GBndEtzwKGq1bicUXq6bnP2S/PXjR2nAzy6akjHDrl8HTK4xeLO2tZJhi+tqm++03yCxtBaapybMk/cxHEkNVQN7vFiDRx4DqZlYdRlIZYihs6W/1bKg/Va76Q6I16hKcEErG02JMLslLFmVGOYXudQzQxTMQoRbQPObsLhmYP/fxuWNgQFkfEa+KTBMXbktRoEY03NbB6Zo7whT1BFzBQSsjuaYr0AtXBu5N6FCrSa62szMYrtD45i9g515mgau7wSd2OSu+izCPQzXVTFoCbfqQhhiFp1d3JGlMAQ96RxZ8fqeCa+EuPQk5VgsSXqDqLqBT6irdZjS9hSfUldqo+PTRP8NEbQWTIimi9Mh3KVogs2twx8vzO+B6xXpFbpBRaFPl5WOVvsZw9tv/oUbtdvjv/XZnx7Nq05n8z6asmwaWVbn8Ea6pyRiJ4BVCSbpTmK8y31HSCTf8lmbljo5bWFr2k3tbrNfkNzJocQGD9g2sPMjuTe5RqRapHtvRqWzjxgxvu71ViSWnTNTCHjTzeShubn1c+ATGWwwbuXbFLo9Xs8Boi1KIM+/UpTY+9nLEiBVp0sS8S5kQTk46bEQSMoARsZKGfKUQyWvObLKtAPUY1eTlBmRdam10ESRqoKm6USBzLhSng45VPlDRjllIe9TtJ6YISOqzE8LHJwdiHFcbgwTJ2b04E23lie4eJcao0/EQD/AJ7mM8vWLbPn84psUPxsxe39jGhno1tWIb16rm4PMCUBYEOmm15TAtHrebxaE2vWnIZGlRfspqlJ+jK2O9jB9EnoaAVOY+0hREpQTf+oDcmxTUY7SPV+a8MV8gCqz4eLj6i1mlJ4m4bE99tR2nyd8hbwg9i5PStySJhajVMnuWQwTqOfOHXZcdp+nf2XGPvN48v8vp78y21/VT54sX8xn12iGU5JvMMkpbLxg30Qk8fixC2eLJdGtRH4cOEdjsGWwJOF5WXByBwWVg6qSf7P9nm344EOvcT77X+sKE3YNFPysvOZytjkyG/+1Ia38GO2a10JMo2t++PHDx+8+fnz3dnJNFP4QUphjRqHGjEm8MRyKDO3jjCBdih00qIykAgbH0386BdcT9K8qRqCVn3LiZxRXZMuX2Y342hImDFSieIPLO7T0Am+Ir7dYCJk6Ss2whdwpMX+cNXEzqemLJs6gQL3P+yXVqVWNuPs7Z6gWAVtdrH+BAwgSYyZ04R82f1xdgabVoR3b4hbs3Z1gXhcvsJjkh5uvDiIX2wsHUrZfXFin3EJTK4GuSlSs98MyGoHkZtuGRkcdHTr0ekQaMvzqcEuGDjcw+Ilicc5g6NHFPCdjlj/D76ysrIXPd8XSqJFZbg95XbH8lafP262LEgXG0hbV4unv9qLMjLnGGbYR3kp2ODKwyU2FM/+7HmnORiDYUPIVMVt48G4ZwFTuLJBkLnaae4vzc5KpSpO8+9Z0RfW3bDYL9nSBMnRLc9R6rT1mdffb/DU4L0X1zWJZ9t3bIbao51EX7gHYUKs8rMAl3+XnOPWDC4uKDmZ/j2zCeHpNx1/YBW6jw9qhPHxH5kQMjp6WbEcX6Se62VPwr3Rd8CItKTxigmNJ/5op9JoMHBwscBxzIaqOkSpEUrn4pG7jyhg0RYm2WVAOTtgFCVy4eZqxIC3FcQUXAiFaT5QShXF1tRDkFMWLJA2UkjLi2UNboQrv0D5I25BNHSTwQtvM4fotRIS6ykNx9uL2pa6WfjUO+vJC2z+y3Z+NKuJGFSd0BF4OojsIblfg14v/c12cYp/72zxK6Y237qpNGDRH5jx4SWK0sCiqI2lgmgSzaD/7N63wzexVzfiqNSW2t8062m+ADEl0xuBcdKh05QyuY1yd1gLcb6+kpfsvorPL+weqhZ18mevu+5ADKcRELq/6DKlD76sDtsF1lgYHtp7T6s67XY2U4BWtS/11pyIODmJtMjCH6d9rmoGx0A5Qhdd+R3xK7b5iWvClbkF3uOzAJZrz5YtwcbU0wmZ7Oy4lJboxPnPwnaKsmbeoNv5pxGMsssXrSmjMSYuo1xqpev0KMvvo5T+sRx/nnvr0lGJ/Lcv9Q7jcI0t4/ZUZv3nR8JGjKHirTRxY3oW7hIowlKzSeB/AfTYc9YLy+hL2LOb4poLpxSLyxUWMksgB61I8krdAlHMWOechTyPhk6/XeJ2kdLV3w9FdfkiwoqxWBwS5HAlTUr6vr0YCsTjORoJslTn54VDgpaE/CCkw59AaQjAKFYFNkQABGksAFivQ7kuUpo0VmBYpdsASZ3xId0DEsx4TE1mRKuUfNljyXsrnm/0iSAWnFQ4Eoscxb7MxH1wMYfnwxrCLLjMwWmJjQjArn3FqA1qUQTl9MU1kS8uU5jYm+k5Cza6ZZKzcuhgtsjlfrMaocCgZrko42bbRMoYJywVD8SUICiw2rneSNsp/pUsHE4WPSrAjAmKahVjSXSLtmrikbF3GfEC4Br9ZLg2EGaJ//fybbZEnBb1Y8H9ChEuHwFeLfGjF1IGTkhYRXyHZ6BrBjTVvtzZcoCTl/dtB2ZpEAUiUp4VKwRwQis6JrIod77HVaetyi/cuCicauzXG6WKFc2o16BVK0c2+DwfxPJIYT3wUR8I8Oh+D11bDzSLE+JRASxtXFnFsMNvzBTLObZCXCP/IsMNYJ2iBJDEbgOg0NhSl6BaX61qUvE3iX3O25suFBLEnFw5R16qTAONIZQMiBRuVS5cQRZi8cCC2tQE1QlpYkl4s0nVqRqPw/gLfiucYTx2iULHjqxpwQbLB+zmsuAeC1kVFwc3PSDhXAulTxy4NPiv7OEe4IAGCYOqzgWps3SN1+DWK+T4hRGE025IE02A0PgCttqSkMBIXOLHaHzQoB4NPYabSwdUo6aCQg5JPswnO+brm/8/bnzDJbSP/ouhX6XHonVDLU9Xqlu1ZIib0ZNme8Rlv1/LY5z63xwGSqCqouJkgq7p0ef+f/WUmABIbWYvajrDVhV8CIHYkgFz8rGBXz5ZNakHAZ7OSudgOmCIIONhDyVoXkc7iyjLg5iXpZboE2L/M9uYSZM1TYAlxj3MJiahQ1AnQeuNsILhye6BuBA/Fa3Pug8B9JKgnI0ISzkUIrRthM3BZpXZAD9YrVkgYtoGQhC8pERgPB5w1OXCOa8XsD22Q2IwAbwpjxHSZFE48zQdlfN1wb81F0zmscfZ1kXIaYihVZRG48U3MEhR5sStbuR0j2oclMgwNHens76GIabXjzWGCThdT9cpe74CHtyclapJ5KxP6v7YSqNtMNCXgZQxjY904BafRImuWcj/qAY5qOZN0ADOEsnKGNl3MuBCcWFNW1J3cVJ10+2pPbgb99bb2uxSOR4MbsKbqYOai1Wxn+Cgzeg4k0dSlu8VuYB/QjLeFot80OyzXHy3hHxsi+UEHgLNdCSvAOoLueZ57HDZu+AxXXJivznTboxwxHBO3IQ2bYsdSZwm87Cj56deL/7wJ3hIziQpsXVIsOmPJQtjBS7/1yP5EmWiACVpXg+sBsytHcOj1ZYacIGeZ61M0450sjGhTk1VJYgu2uYg5HQ+zsSr3nBv7CaIETg2N5bbcMS8Zwyu2Jo80uPqMMUMUEKqLG8mGIAgr4Y7nbhQHg76LfC1ELYTk/KJxLQqg6KCwdD4egABwvDZtqpLEcDhJf6MuslwU0Ce8HXvEi3vshQe69f7e7lj9otjry0XdfQNq2m4AvHqdLWRm3f7Yo27mfTgYndE3xYmKhaYNwnE94+yVxvpM2Ya5cMyfq9Ou8azGiTPhvZGmEsnoOpPJvOKS70/J2+uXtEX1qbyWoVvV6Ql58+RWHquGMzNnKhPM4GMZWxN5Jltvup+Q6VMaOr2a3FN+hCHek9tTMrQG/0wpvWXijEzHGRVkHFlPTshYrytmiKRSveFHBka4EJ0yHtzVRztqiS5X1y9NIYxpn6rJkBfxDcEGQgUnr4Y3/2NoXhqy+OptrTOP8KTkJLE1rEXaAx/rFV01pMqc3namVhv3++c+9H76JqjveQ843bClP1ua31M3/Dxh5Rb6ZNGpKpkhPdhZhcO3UnnAHk8SJ9LTl39y/bIfMZpCKsJD8jPe1mcX425mIX6KJ/Gfb+9+ednTequfZPsUZ2baLtKNIg7NgNI5/bqRaFVU6dGhvBveVPSKmb3uhxa5Vk3So93cHv3mVL16iTFCWD25zW4pc2jg/reugs5arPMqYfndSxOuuyQX6e3LHva5vD30Mil0mbXUzV75RptuBlgRx1ZwBxN82hscgPjPmhZ0Gfv7emJ64ibZpcu0pEMpzxKWbkfgobV/3w4BGlRDiJZQE0BdMHQyPgD0jGICY35ilVdQs/Tdu0wB8rkTunVCd07ohRP6yAl9PIYubKlX35vjnWURBaUM4UTdWGcgXuU2VOJPL4qPDc4ovXhdKdA5dACb4EmqClAe9AGA39RaxTpbGpop2X3lp7sbn2+k18vMG7ZpqiBVcApcnLfg77G6JlWVk4wZloLE16HunDdylTUWhuJnQ8hsCCY83BgaoGYp3oeVFsJLuhxTK8qIm/pT4FBJXsA53iBHOtIUvR9L3GNBB9fzebfe9KYsvVsE1c0oBSL443TyV3NP7LB1pfn863TByBM8xjPP0tbGVexXHhG2qxRZGDj/34yGxNVYhiYjN0bE2XiJ7u9fQrp/DCKVxoT9/GaHwrgb3C+ZkP02sc1UVzLrs9J8Cf2tOR+dFs6eKKuX6L/8of6VpLLxmGHEtElCe1Yy2zWmOd7PvuyhwG4Roxsx7kK6NPHNeMg7aTpRIgPYp2nO+yyt+0zsYERiQdVk6TewdXOy9jIOz2pdlX2XVsdK8+T2yd2Rsox9Izc8bwX5J2hp30e14gWTxa06+kKox5td3HuxtHuew16J8ccyq1HwMWAb1md8Rz+G8pMqrr4jS3DxREkE4h7acWQsyBQJUhetZi6cei/ozFjAUTG5xpKpxih6nAU9DPZ+gytwcVBzux9crBruYRw1MOfRSrQ6d0uZwgB0h6NZ3xvJjjb0fDOvO5GRurGuipvb05f/gIkFZ4xnNz3uJKO0cv9WwcEBA/JRecaYHVhRrv6FPNTG2ztytiHYMsnsgSeIcg0J7smo+eOsgV8v+ZTT7kQAWwgMIgrApcWSrPjBiMqQKeUZrPvrhqV4bh2oqZCwVUhRjJCqKgUmDSMO36Fa4qEGVjlc+OhK/KZvecGktWLSZ3DokFixkwKWRg67hrdGXtIw332Jjew7k+xS5P8Mrio3Ir+/mRdgdP+lDJdItXedKIEXHljh8D7mM1vy8cA5pHlMVsur0Kz8XcobPDMxT2Xdqwx6EumakuVBNW3OxyOovvQb5TEqdCmjB3PrLiznZh+pFSzrLIMNtmoeqQ4sX2MrpWxKADEdYqhjvhNWcisEVF2bVVWDrz8NyiydIupnMsMNj9G0psui/Yc3pFVEb049MAdpX1QZtl5Pb0nX5PmH5V1Rih56ucxwo1G2GHoY2w0OY7UNSrPJr1gKHXKAuOTRHPYwNBZdtpgENrYe37NqjiwMH5KibZjevFhzWGkE/r1BAXfLU4x3UTUuXkqKQ80nv55UtRtVnZsec4y5nqFpnUUzoFYyfKJ6xU6Y3PL2Rh3yXxP0KUHIQFR9GlyqDXwm2sVS6yiUJV0MnpMObFNVN44rHBhzW3YoObAT1zM1G9PIGh3Vy64oeGOPnmhkrm+i76JZp9W6rGQKW8SzwTncUdaYpWlbsLIn9pTnJLraw0iXcDbBe5OsqelzfANjBdbVEjkpGBs1tQ4cR3rRwgAcOKQ8Rb/F43irgH01Q6PX5nVxy+o0byO7oJ3OeBg5WgEzyno1VvRH+Wq6akMb9/gu3Q8dSlXGqpp6A8M41BoTYtWLQ6T2SngRPniLXOfQFlbHQ0AOrbNPC5Q7vjP8orcOPP37Xz/66OPrlxEW0Bo+T+6ibODAtXltrhTaBh7Qmwbn8oKzt9+yCwZv7AwjO2c2TL82xdZXla2aPdGbSitnHSu67l99zdZqJT/z4lfnX5jk9kc1eER90Yp91qSY28661yTIJb2yKtAYMqjrpQdpo0seqnl3cdILKs7TuqbnDJPmvLvn2V26xPvaq89gK8urGuVtrv4tzle36DLbRYEJnXZIh9hTT1AqH3+AffbNFEOROY/nQ4jZv7NbJ3TnhF44oY+c0Md2qGsraYXR6JYVqqwAMQlWeIWeTsaguke3AH2es4CKLlaHMEl+DKHC/o3yiU7wzg2+cIMfuUG7ggUv0LCQBVQJDAEHKPnBCpeJ3cxlhbINY7iqaru9UG2ETn0DUrPa+V69swL4du5QzWO6jaR2CNje57efWAjqYtVuEimd5kJfkNIJH5wKK0VdKyxQncBO0VZojm4Mw6+W5Vs7SqelPkaEJCadsHRbZijyssXT31s3WLjB2guu9y4g3WCXuuE0Z5KiKFktPYLxOBiAmyYLMFH7EMndeRi+hchCqEE+EiaZ+nGhMI/gsAQAA1sfjEX9TVsMfB5dAAwxZ9zuzC6Ln119TYKXnr/VLitGGE4sdrDLFlZIrUAjcmSFb6qqRd7OvJJlxjtodvI9tdNSi5djBjFuZyh4lDvYoHF1rxg3P//35S/PohzBmNmK/TbBO+042vk8Kc+CS8nLNUx44OVwehipe+zQgXhjPgudnx/hm7B1/U/7X8U4S6dd3AFh2fY/RZ0PF0MriRW6bEB+/ua7QAqw47K27FxbwYQfKjiObmGGFA6OJiWtMPaJE1aXPbcR7C6CvXAwaYcydMBjh5MC5V5HAJ8/rdBvpN9gI7LCd1IXSTqRZ9IDoRJNgJHagIup50MHEmjpx4W8FgLEL7islJKWhcEK2RUB4EZpnVwEytmOwSLauoXXYE4YNmCBNhxtaO+VtfJbvUqdYO30vhLTdRDhpZe/wWHFGR6y8aK0VrV/b1ub//ni9dUXl/Crq3Q1WMfJWVemG7QI48A0pUbgyAI+ZDIIOlDSR+TUv0CBaN9RY7caUdiPhtBcaSnWeff/LsM+pg9ZdlOC6DaA3AA1zZgB7QBP7+9fLp9dv5zODVOGUlWlWPyLFUnXrNWme94goBvGqijkAaUAFhs7JyVTuAoJcmfJMm4jCbV+1Gwclfkc/W42gjZxcId6CrHMqxyX9RilFvtYhrJrVlTspnk3Xac4EVVvpgh4iczjJA/8A549vlx8p0T5s0k3DKyGnRw2CbGoTdQPhiOcC9IxzIXeSh/B900fK9MgrybjEWixLh5iMHRHGF+t3QvspwXqJSxo8/TjlG1zWMgOuJWAhuAiCWogu/UaJk6dd6jo5hH3QVPVD8sQ3LNF3XhfvLALX1/4YqX0ZOB0duyh6rHG2uurTyFzNLLMg0Wbhr9IEy9CAM1JE1pxJ5bi2FfOFeP88nN3txG27ScT+t03+S//8/o9n8FIrL8t8M5GdKnR/1oxuUyRDx0xtPePgsJAUKpFI4kY1BDFtXydeNBCLrdONFo/ZepgWR3kFIG2AVLAUQpvhEa0U5cpbrQ4aIKPJU88ysNA2Xv6JnE/8J05uRaR56KshJwUulDZbuV8XkFTz+Slms3N78Pw7IkC6aiwe2oRZ0p3JIf5MX/1+rNvzL3SaIGYpwusbDreUlmhmW5S7ZhmU2oEXsaXldY/n6b8VmepzzX8zgu/8MIfueGqkS7QeRl2Xoadl2HnZrhDUdMhfOFiZHXqJaITWQbLJp5h7dHxB6yhTrEvXkhRFJ03u0+WWtLTqcSfDfkvE+R0IzIJ7MvtFL3Kc+Xxk0/E4GSZJkappMSs0yk6WleqUeQ1TjYWiybqJVq/x4wmY4TASihJE8HrOgJ22WTmcRJ5DPHBpHogD6hdHc0KhuKKN/h4GubH2w0pLUeSTZBgZNaClGJ9QhNAHUPVgmWEgh+IwMp8BJosiaY4QoGJHRCNNEZIAH6YxVIotW0WSdHWaTx2jFAcjO5zOFyT1cQAiVKgnOQ1ME6lM98kYR22MRrbOyQARlPUSRTWpmJ8kpSR2YTRI7hRxg5gEovRT0qxvOYioLtxOMDGU04SaVR2YhVNFcNRLVxg9WODvEpRtSye1wStq1YiBOVK4vNhLJ8JEo/3VpBzsNZOrwjhkHk0dtH6LLAiPXxJ3SmZr82KZjtlOptHKciwgs+ksEypSEGF7QgsUwd8F9OPdQ5aw1afo50iF268cCeyMFIn3GiX7e3/+4vFP6FJUeZR2Y+1DAWoh/2a49N+1jUM43RvV4u1kwBbQEZwGkgeelkZ/724ex9twO3d4I5u/A2/sJOsF5AROHJdi+exXr8r0Xlli9JMobNP16h8LBa64mybKq9hI8mPaCbAh7VHK/JFdv3STotCUbpElviS+WLsEU81RPRsoh3FTyfXzUU0jHxM9Mhc3U5mqF56Z4o0vk5SL81VS3ei/wb376tXKawb8uprVrI1DemrL3jGG9IIcA/87AAr+HY1UE8Rr8ZEVMcxmbpbuX8sL72ffvlmua52kNt7TAaeAW8pV2yZwEKocvtgNNQbEJwAMXXR9HILi6tE6RRgM6B10ZBSkPSkSBZwgqAuTogwVyIltB1AVtT+qKl7snTmWXvSWBjvi8voe7eq280a7f6UOAhvYIiwUkgaMfIm49i1SFjAaXBhjBUtRFlWO+XoXNX4mLRftFkepYgq64XOe6Eyn77jwBGD8qYrFhbA/3xkdJ27U//76ouG86s31ards4ZffcPbfdW8z5SBKS1Lfc1a0OKxtCG1GJrw3Fn8mVofZPmI+jP/vvqJJ1DbvKPOufqMLAF75Qc2T5oYylTw0nZqNxthgljMp51/8owluj/bo7n7rjiVpTLz0G37InTyO13xYPf4QrmY8RdfZ5QMUT4YDG95aHEIkTsf0gNqhE7RWKD4YxvqbXmuE37+77Lb/zLHsVh8Crp0gk3i5ZMe//zaD6YsfkUTX0ysyyfXFw/hLzqX79QCEdtV1xx9j6a4al51zWPOq6++/OY//2f5zec/zKwcUTcDWzhldA8OYzkipw5mSjHLfQ15ekP1qwrvnyN8wljEfM20ElZuRYYo27La5+hyeNMlLm2m3Hai+3uVbH6T2WL2cU5vvk+++fYLzYpNuTaDLYnmTFmtRi05ZbHTA5XIkI1dugB/WbY8p1d1ll9911Q1b9rD1berlUhdAUBRVy6zYwEnOkuEFFbbPtIO8jU5UmsOV9Xq6jO+wvO1dw4kjJa05rAsqmysQpx2ypuPmxLfWKoszhVMfifk8b9TjiBkVHVyWwdUNZd8/ARd2CHNIzP5UAdlbeBKaVTIGdM/3VZFtWIOVQopJ8l+uulGDRWjkaUVYrXa201vDL2Qjiw+YZAJnMixLCiP33dfkVGK38WfQ5dbliPyY2YidAfjGna6nQd3+VZp8czBua/UM9gJiq3qWLh4w1zOverKPzuh6tF6D067TracMNb/H49R/1f//vTLr2mdbJuZhpA8X9Erhr8h52ybiEJnoFvCgY6svYLuXGQrtqQpRjc+KoNhKW7P8JPkNJSfTXyzd4obvx/hW9h9+pOKGrVh4H/C6YKvPw1lKBxDJegf6NhNr9L/VGdIXFgkp/d0SHp/ljI32rQir70/3y4++mVRHPpIztdO1tEa6zIfu7sKyhntIoxlZ+lof32thG3dUWkkcAc7ZTZw3IaYjn2eiKg7+Jws4gPPKlO0naqSvLEGBQqNFqqIfo7OKPtGH6jPXN+cc7gJoAUfXohUwOEEReYGHOWqh0CTomlrC9HvbSEBR5yUikkYQDxj2cHBwYZdpBCFvPOs4SVDW9MFbWsrGL9WKaFx2oahnN6IkDypCTXF3s5QygVPqpzB1lrDHOAuqeGrbs25JHsZTgUyRleiiyqzq9q1lbFMvcxW9neq2gXI2ws+gaaVRPkol7gqXCA/lClwDzAOQrzgkIuD0pWwixyMgJWLK1cdvJmmkzF+F5OpB7Sph8i1aNsFZL1Yrb16t4VX165EFTUH2qXUDzLZeXgmAiAJED9R7bUZ2lsYPF87FOg6GFWMbhAHWxMDsUo7bxAP0CLL5KK0I9fbaqFU9xZKN5tU4AayPabRPZ0DDG/OHipqF5kYt3wlULcbbSShHY23HexpqU0XWSFFZs0JnsPcLZ0ScnRAMYZqZn+3qdCC/hBEJ1HDRN5usfee3y65RFP54wis6FDnw7vURyC4tzJcw1xOUC5lRKDZrRAvM97gjm2VEF+KzW+R2uuWoKpa4SITNrlYTy0HSJpeDmCd4pnm6G10VUme2oCsRcMCQPmcGtFaMjkMgxGWaMHXDaLbKOrnEVcv7MPwYuW6gxOINttmEUSyQB9JrGs6D+5KgV5EbcydDEVmr96FgDN8WYquoEsE1lb2d6qUs3J8frYIorJXSAH9xFbLqrSiyNwN01uIh1FCWXkJm0hCD6s6FFJAGRGDkEM1aHJollVHviFHUlO1VVpZzaxZp0z5UtevXeOiyDJR2Qvp1MghlVmr4KmE1iJ+LNhbx/CmsmaMNsY/BO3pAQFhjw2jFz+EYXWAYYbP09moi26tOhXwChtuzadRsMNGWmEXAViVt9YgRw0dMtCbcxu0ywEhuWGNS5e1XXS0TuFt64McRUBCA626DR0SuvYLQAqKzAP8Ru9Ks1vamLfydLjqFn7YuDIY0QNkjhLi7rYEiwCsnDZEWnFWWL32esDzuxD6OIT+ZkMer9XVmbXIXnb98o0+6dCFw5W+cXjMy4hxGbJFq330xOtAy6hceeYx6qRWmDrvjaWcephA68GFrPt0sHSkjBX0qF9CVo4Agv/RXxGcCcieEY1VLbpQDlLWaI7HuUHQNopsx4uO30XbLNAKlgWYXcqcp2o1QGEFRXG/vhbZ9bXdePS1z7jctlX9tbnj+vm7+hca+/AbWuZLfRUWN1kEWQ1WMtGVCh6I1mI1FirSZZE6Tlbu2MjQywZUrwIGivWZaPrBO2iPeznOYzIehDO1N01RwWwusUF61Q09XqdoXgCtWkU6UaCtHqsLsSVpGR9NWQJCBh95Yi4Kry8Zq0r6BT2irKo+TWvWq7Hl1tU5tHsVHw1VOiNiGIx2uwxtYw9POuvdkxnHPpyAaH8IGGXHxKnTsBYB29gM9onGjk+a6faWspprc0siqJy+EdGTOnrON56RVAM4Y3cwX/ShmQOhTXzIWfsPix37X199BZxnwhvU2tdnizOvANC0jZuDug3w8QtXw8++w9STb04r5JGy2nzh91YPw309u/pG3XddfVfVXU6/r76AUjiFPEWnoCtXNXMabQyzlfI+bUFp1aEeoD4I2RSlIW8BvMO3MBd6gLZBc2FJRYLYDsmIU7sgGYV1wNW6qBuaH4pZHSnAucO0k8ItR7F1gqVYE/czIpCG/Hy5INlYtwBjSMLGWlFUzQKGZesm1qKedtNyc1tksDkFPYx0P6OZZzI59wX1m3+9/n5mKEPrKQZqk5p5BGfoRolq2agydGEjmF9J7WphdLhYFrKpLfzCOfjl68+/WHz5/euZ4iM3zlcLtI5gj2cPVNb0XfQ9yrRciQsWLPy6SjmWUYXxqmcMz+72w00uRYefK/E43B/Vq2qWb+sTl5OLqk8fcFvAQLD9koPBIOKdi83OId0odCf9tp6YSGNmZ88l3UrrZfludkDqOH5NNUa3wTVetraHgDjMvoWeXzKIojgEpOt7PZecs1IZu/LwsgqLsicffiFevpstpL5f9WEZKc2OlR1rOw9/n1E6K5I1fmV87Pcw9TrgYmaldtG0amrSLtMXF2He8zGyal/mFcvCnJWJrAgYRrXMjfgUvmapusDwCa1co6xWQAk/qtaapZLuCqi4ckJurTcMiYY7MnpcncgxgKsUzkZMhPVAJ4rMQ0+b5utp6REnu4sn+tFhFowxHGBrcoThQEVhrfIKS4Sz4Jlr6CCaNzQ/ICfuPERuPUi0jXhwsU1XsmWMAGzUdorwW5SQ1pugqBkLi695RBtRD0IuZtgQC+NtVeUyhi2ChtM4co7u0ofTqqhdAJZXvvMKRVLQEXy9Y0GV8NDuIeZ63mm5gbu1UPUipp/aHAr6sZd1k0VQ4Ig9FJmx4XbOIfgfLA9pUAGF3blg1Qhou0UwmhV+FxJ+YyGGp9zWepVziDJ1Fj1EhNc1yHHnhxBTXLgN7t+pl0wXbjkrPKjDm2O/w/Z4m+CXD8Hf/HHBzf2uO1juAuRvNnLi8nVk5bpo2br6z5tXwdJ1CbfWSfeQ6GKMLqqNh12fKLcpaw55QCAT6SgLGhDGN3OX4KwMI2xcCnjwSvA8K6uWx0jAFrUBrJgpVZuQWK+MYzPluNejoy+/LCyceh3j2VqsImV0tloLPsw2aXHI1CVlQHH2WwsGvm6Vs21IgUUyLFXLwpx3VY4PAePmP5LQCPTGQ48Oeoh4dNzrzM4f+p99O9TEMZxTiqx6nxPf1zP34l1ZOBZUTIglv63tYGsFUrI+aAVlquQ+BoQe4OyMUzvBilwtrOw45h2cZC1hSzA2gYcIeJloB2XqhsgStQ1ImVuAcOfA8NkqqVjOm1Y6IBl+GsOHMmN+UZSZdgutq1zdxowAbm7a26ed//C8NQAbljpBbn9OVtwNFdyuqnT6QquNe60Lv4bVxsL0c/XQTzxJq4a7SMH0u1thHk+mJ0gxI2umMzh7Unz72etgUnRllbm3JWOYZdQeI5BKL9zSQBoBzd6NwLpiRe4hml+1IZEVHmJYKBurveKsKxjfqZsXCoyslQdACy1gtxPmzmqEYXQ0OT00W5h+Ch0RfEdHU8FszWApb6Ffm67WG4TbeKfFxEJvLeTClejNTzgIlA9Luz/lfsS1ZOLSRfEYp6Vf/Mg2cmG5rr4eGzscbYVPxMdEDzxiAQB1nmF29OPt15h+YkPBxw33I9FXjuGETg8cR3OVL5asYO+AJdEeju0TfvA5p5W+/YrMZifNxFbCkJmFZafKdbwPlG3vlpVo3SZChW0DpW18FBbSrQvVsN/zdQcxB4OFNnldfQSzL3PBgqF8kY20m65IliE+5u7AEhg9NGAwRW7T5QlRJkjQ+hOUGuYhz/G+1EvBmlUDXbEcbq2DRoOdC58J8IziViT1ALL04Hx06WPT7htJG7artMtr1I9tlBexNj3hqVd3OXm6U62nHhhNY1wHmc8bKJiK+t/vv/7h+38D+uVnT/xEw8dmM4ASfvXqzQ+/vvn8+x8///7Xf335Q//DG3QVNOuOcXah+bbh66q8evqdmj9/8nixish684VFxgpPdQdjXNWColpP87ARxrwgJSwa233IRy9Rxp+SI5kwvCCzffyjJOPuixkcF3rAp+sTyuW4rSaheXl0wJHTHyVXjQJ75Bu1Z6LoWVN1ZdYncHLa0sueei7vzbNxj0qinaxqiWbqgQFQr+/4jo2yTyit1VuiUOg3qpScnPtkJE6wRoNRPS+6frWqMY+Xa16tyeMYRkIDnTLdVFVOP/H5W3G96vjUo7fqUglAtD1wfb3m7XKx4r0lPYYOt+SuBmzPWtRoSqq+q3C/7LE99WO9FkWyXtXttj7TiRJjPY673jQsW8F5vJH9bENDA9Z9wnr13VTIk5pe+8Ucm5/BsIQyoGvPnq6blSNvqN/1S1xU6BVTKoEKWEgLFLtgfLrbMlQ/gV/QCqnxsxntSKBvRUZ/sK94uc6F3MBQRytq1MXHuhf+1htorfTg9rQKHFSle/R+ghlsmruX9iBA6aO+hlonXQYLBj5f5H3S1JZfqQS/kqfoakq2Uv27oOJVmRpDdYaupapqVVfAdfaSLcjLFEy/Hgubw8kO3Yprz6h4aEJ/UxuRJMDdtptzxiDqqvbyAMeHQim4wHDMKmnGJt5AoWRGmhgRJ4gB6wqW//r0kRtjm8ZlM64nA4NQshVvDzhogmVHLXthtvZybCJFcmc8yNHPK5gmy6NFHpdeWE+OfgDiHM1yTb7PgqyevvyHsjYSMI40IvJkKbQeJXGP8ub244+e31gSrDfoVaZdMlk/vFyL7B93/6vGP5/cnlGI0749a3IntkOFfQqxjjbU+IAUZBhqiVvz42jGwMdto12g5KPIVeOvassLrUDoxM5HntxGv7OrZbjpR/2QTJfe4WK+e3113z2/fQ7L5xZ+POe3Vw0nuYktu5LLZlktz7+wrdNlOjw3m0C7g8UKls1ihOCHEsU1wHjvahB13790ctJYGBmtW5jf+g3UBOlOSQUuY/e+e0+n9fhx0oNlqsD026kCIbG6EYEeJ6zAqLFgQLs1R3VjL2ML+wMkxaDRyvw9G63M8VSIDm7esS1s5W+3ywEedEUMYLcBAbsGzQONYVN/CjitTAg+hGFAA49h2Bb4dP0ZnLg1ii2WeWi7WRdsKBLEiSo8qgLaWU26Nnon1usKY2xzPLaXurVubG0LvroZYHrBqgTs1gucPOfe78FS8ulY+kv6OnGShy0SDGOb9kcM5y+VMQTHSMCURZZTZB9VNcR7eFYyRTrPRIz+JLn+qzfLMewVKHpM1fYJaqFVbWNnuzU5kr/pIdZNtr9BF7uX+iEvlVxxxrKrjF991/Gmra6+h89MXV3B6MYi46Nb3Zh7/jpdWUFaIzzM6IX4MNr5dSGR1VaoZi0sx2h92cL0Y/gANLwVeDmkgQv7+s2cLY7asb9hh5RanEP3IHVcgbNB7cWLEKaGhabfPOmtgbKMok+JrcMy0EAyZj5+4skPeDcNvNANXVI/1ezrcWsZYzntHC9xPjeU5mn8AoTGtrYhof9uOMaLG5Qw1b+bsE830RSRvJ7c2p121GpAtEHipgOCPg6YxP8s4YQ5MfDg8J02Hb5l1x1Gu2xwI++ZMWRFP/4bzPS6wZ+frIqDzKsdMaZ/21RXu5zJthRpq6Dsgk1mZ7Omu4v5we473Dx9UfZagXoCKZ7TgdRnLehU37k6zXnjer4CuGQl4l3QhimssIt0w0TpVW5MoKphwhd//+EQvtDUFmw+MwBKk89GxGplA7+7J4L/6+on8fWr/zO7v585JH/bw8HwwRJFHoETDWmoBDNSxkOO/sz+/tVrtzCw7NqNb4In2CuCqPdnumUb08SLrb9+LiP6/VffsQa42nM8XnZNXtuJ1Pdt7MS+MGkmFlwnz6A3/s8RZu7oWGoehkrTLQ4JywygqtTD5ezm60+/RQs9zjfTpNIYbSY6dFH2//rPZ5h4aqMp23q56TL9Nc1jjcD4i3g2Hfod7OxC1vdkzSi8yXHKpIM3NRxBzW+o4pmj+c3iyzVpWgdLpVwIm0K962B/wJFo+WZ59WVBCvmkAsbK7Op1J9uqkFefoxNAdU3vFBxP7GNHmdBRk0MQUTX76QvMkCS6vugvz7hHOjV90CTf8L30OovUfqx5aAPab4sDCS9ci52obz0QPbkr93Q2rJ79E453bTaewHphpLF8PGf7lSCJf4ci3i3QabEWZJ4kKRlom6wEyxwkF8C6sVgBUjihCtSjzbw0KNBjDlMOztcN5yxpKtREsClwvFo0/LeO45u7Q8DTHTTVyvuENvZqQ5vMa/xYmY0bmYzJjdYmtMnG/q6DKWsykVJD6x+432C4CKZ4Qx6lEi8UpeQVKz2oYHUr8tgw2YrWR6PdPdPV2rFJAC30ZY1LOdTsoIwxuoTKH3t1xVlTHHwwHAzQqYXw+7Dh6Oa4JWldGzcSey6mZFZDbEEzzKO0XXaIdWLL043iUB20YbAVx7Bo+8Akf/78NoLdRbAXEewjD6u9Dwz2LzxQNjvvs7BMRYp4AitIkR/vqPKfN1dvONq3FTsOv+i28uoNvUY6a6yU0tpXTOjICYu2luuXUspzN5chSXRz0J8/l3eFqpKxmasvcFl6D1YQH8m7kgQRpVzdPb99/h7Cfm+uCpHDYtccLrB/ia1Roxo3zWbISKXE+2g9NzI4SCp8sLQbodH1R7FZWRD8ymFQ6NCzpRtu+HqZoaEeFSybfFmynSrC8VGMRYY/WGj4A2me9P/V9zRQCPg3I3PBigCfQkR5RlHQOLZ0qTTl5PE1UYzoaHPa99jdkNPAdkWmDR/73RF/Lo+2Tvhk7vXjhCik1Wbxco19Ha/wz8Di3t8vfvnwWhVnJr8nt0ez83s4yMMebcd6AIYivt3AYJypoD1efR7zzauZgxIqLah1kPjKheyaHW3QA0wXiUMw4Sg1PQbVFjYEh0eyAXLNSg4weou2AokAZseGtiLzc/Egqk4qam0GbMQtA6sWPOzlA6CMeA3hZ0sfCdpiR6rDTqFM6He/THrz6uqHKmMHwxXYPdhaBF0oG0pVy9vQwHE6KKzNikF0UGSjVlUuSIJ9iwKoLn14WPVgbfjMRU3wxXOfQgJci1J5QIkSg5KZ4P4vu+5jvk6XFXrlfaSXWJP5zG24XZyzN+9XeS6Yb70ectSwc1B3wOPmttQ18JDqvKu2I6WWNVdK+moOnO9UFQvmZ8LUouLBaNXErDcTJDIvFKHrZnPQP+CG482nc6rXMnE6NTmqQGBdFcpEX35a9u23s+bJVf7BZvApK7d+sQAyx0itmWpjhRf0w350eecC6gCHgDooWqS26WRbVmgcD7WXWO7lpSviAE6UU4SAsUZ9UbzsoWQve6c0fVgAlDeUL69NqzMyGP1ohxNtqu5sZ8rqUkGi4UdsfmONb8vTrZ5TBmoqib5C5FHTfI+0Lb2GbbYVLXklQj8p03b4ZOpFnRv7aVZC5y3+opcyO+l93NNM9kLeflzc1ezjuqtvl2ledRlkWrYxB3tvPnu1ePX9m2ABm3jPomdw2hmzo9v9o60ln3/z5f/xZiovxYOzhgzA0bOBijv3gjJkFuVIz0vv1eTq2x++R28zb9FnVVTXVXJgL2orxikVGpPMlAsiLUXwfPLmi6vXr+b0Y+UKTkmDRsYQOrb5clynR3UvTHe2qP10JjGpZ1O0aK9tmEQVP2quMZeGKw/Hobgz3UZA1eqlaO1ofuPhhWomp9tO0Z1V3MZOkq4wKYyMRdSw5uDcpatJmy3q0MX+NolXuLX5em4g0ENVi3xswd5DHufNN18q1uDspd/cEgpjAoNMgpnwe5Zmov+Gjz1zvjRlPxWL2GO5rtWNntDTEaW97u9fFqlc/apMBPzDk5Ap0l/N/R9s0rOGRE/ikoZPA5uEm39SdS3qkrR9wYsEDjcbUfewcjTXo5KUUXiKL2qq9hMKBVhv2KnIoGSk/pGrAytDr0d+mjNjC8n2tgneMfxH7ETfTSt/6uvhWqsOXpT7m8iZdpAswxFYH79NHm/QMPrZIl32GJoVgDKFiQ8IPd5K2aOtg157qjV/FymDcYhSuXLdwYEWDbHWVVI9oFXULO1RkLaXbdXwnowCqdE0WRwaTXEhrDffV3tgbycHU0Nkh5OwoFMbSiUxE+5VXf/6w4YXuBi//a3jzWFxu/xoico+b2X/FSkrCSR+V9WvtcLX3fPnf715/ebNDWpwvUkbUbf9Tzy5/l7vPHiZ+ZD1P8s3v8AcXQm8o56aqGMFoGX89vhhuZkyvLb/eMkSSN9CFGyNT5zgcCAyYRT0G4NJwcdAyqQdKHduGBXarHBip8T7cvsr6CVDWwy2YqEpda6U5AdMKlUrFx106Q2AJ2wy8WxBWgHcTYW+E0yY19L6erWH/e8B7VqsrVxykSz5OyVUNYJkSSNKInnYIcDzwgoJqwUE3l1YZRMt2fqwYuRJEC6cIFp7VyfOAUrJHYEV7hInPNq3GjH+zks03CSOSL3hjRunZShsNgJvU7t/oWloBbAgYPro4qtg7cbtEhdBYztk19aG3GdG02ElRz8RsOtmVZ6zxu+fWq6sTKSQJKTnoVkC/KBQbiQM2OZ8Ccz+2i0mIrXVuTCDd3AisD6LJnbHkDY7q4IzS7uagbQUIpu/2T5BZVAvjHPNg3C6ORBOKlpKaVo5pKFRHRSbwgYeZS/9gbb5ZVpOLEdJQoMi1bE+UPereC2rGUGblHc+sqrIVWocX6z1pWxIL0TTVI376Qtr+J9/vZnhZNQi2W3kYEUoXfqY2Ke1A8CMzJvUgXDIxbAx/PvffWBN1Xuhf5rFMuinwwsFpV6LVrzjJTKsJChlC07pd+2p8xfdtYjhRTvKtZMReabnVWocnd8QV4waGIZ+dz+q20/qLMHA9PJxuPzYfp1omxXIvOjIFDXqLhBy7E2Brr0vRbkiXfuALbp6DVtoK4P3sFP1b1L2N7qMMpl8QFoxMZinqxC+9EH99QGOLlevNwy9/qxj0n0pxki9CGooRkizrx5u/NkLnzDrM19BPvv29czbJJ4tBKnbt8sEehTdUBmJ0tRDaEw5CF7nehEc6KLO+AF98cwUGb+yAjakNfH0l6vWxYCDWKqHyownrUPyk7tJj8siVOTml1KcK6USJJ24ULMKdO6zFy5tXwi5oTXtJ5FnqHQ8COrEG3W1t5vShC5fWv/JK+SAUpZfvaEn3hNXAFbKvXofXZsClWm6R5N0I7JnZDfNAJdO+a+FJAsB00PN2HyVxRgVh4skVs0FO8k7D/wj7g2uvmEdsBvTdxpEtg76FnDaFaFKYG4If05f/2Luj3h5k5JsMW9oM0OA+N7+O+B+RAkHUX1ajd4YjiUJLwxxDH3H8DM0in9A75doGlO7UZ/Zleu2Otr4yw/Vsb+tzp2+T/lK9hWMXdE3rKhl38qsuXZzm7hFUOWKXmqg1RXW9Nl14+UE+P39y+Wz65dP/EzbTDZOtt64+E6Q5fHIRlY7FH3jYmG/N1P3hqRA/Vl35it3VilLetJkhit+3hWlcCB6VQphKAh6Mim1pZkwyQzd0OisLx2SssbtIE0nJc9RAjPFeWJkL+w4xomhg3HYfh0ALe6zJOvSoNpGtFBw+eAQMlHnVYGnETTv536ApyyotY8NdntQAieIPEXkylK9A2k7OkFUMgrhIDvoLS1Y5OJCskjG+rJEhsWLUlascMO8dr+v7QA7UCXC2gfgqnrLvcJpb4s2tK4rdyCuW1HXmwqFmv1PTJA2Aq8vDw72bBlDhag3Yr3J0QRlmP00FZdyYyzWwavYSH17i10TgfYMNcVxFUHzUBkLxq0dDfEuLGQk85yzdcerFSoclLxI4LwivF4ueO22ctF0dw5QibUbrnmptAF4GxRiklgzZS/KA1M0VspKf3GomeA+0Bqb9C6ufCf4yY37Lh+WKD02gYbNOjHa6iLL2tQvh5Bwrk20kL9Dq4mVc7GGS7p1JzGqSYrbEzA+OK3kyomlS9KeKW1QGVx3kJqzLXo43Yk2HGSauvUmtYaNZopLqjMXwN9JdwjaLEqAEtceMF4chjnEaWgqdMvcckEDpZsEjeU6qJIDDiHVek3YIp27+wDfSpPo4KE48cJhYocPLHen2SFnHlB15Vo5DSthUmT+2kF0icbC4ajTMini0YLdObb5K7X52E4VW7XWG/YOHc/vfQItjRMLIC0G3spBcyc+B8MZhZFjHQYrfRAv3i+KEu8brz9mHpN//u/y5hfkga//n7s//79674AgJTZM7FmnF9cI6EjDR8Nff01XGUz+J/2va9a+VH9+7dPVr8NKOWv2E4qs2lJphthljBydn9wOTTCjSfjUjCF9iy173Qq91fk9dHY/dG6veq4fOqbXHdFjw1/7zReeAebLNYzfIxnF+a64HTprkHu5hubVHObvRol+JND7rNP5LFRGcNLL+MNy0xZ59CjTkokL+1tRg0jhcZmSTuR75Az8n39fffnDq8hRp4N13/FTYSGXHbh/WPL3MjvWQvoPyEFGi6bodZBWNRdiJWuBaxdb1KSzo0VwRu4WdCCpWsZKsWUMvd1bKaME9B5gftLbp1xaELmpsYG9djiggxk6ezZxG+HGs4LAPuRL2IKzsX5voSxDYKwKXkgqA80GqKoMNSVN8CB/y4cQPpia3+RWZqxYnXdttRqCUojCCki+4zyxgc4q7IbDUlA6lQlAqtIQaHM3thXulF9uHdoJvGvNWcmdBDFYoJCpFWfo7WbXwehLXKpVhWNGTGC09Lqze2jBa3p/wJsHfITj/PTbkKEkY+LIyjJW5CYTss7Z4ebVq5tXJu30Io1VsnL28x1rfO4N6Q9vWPmZ4OsqsO9gacUPOheo8NA2IjEaES0a1zap6fTlQXPtb7LFepmMzxWlmc4jaKN4LY7pQ4310dnqp1sZ23Ddyo9RY5/IOMtJzbmnf+nizP9WZOf0PuH35tVnMBeZ1C+iTUVWc1uRhsvzhLUR2FAZvfy22ZDTB6hSXtJ7rY1euGvs0Ryxb3zR3hZMBD2ehuDcWHpQk5biosT2GcqMT5UgLR6m6I5xmYrd9UuUh9UysSxhaSe1jL71iZh47FDaqXEFHH4Oxcdssx5VuI0QiPo2GX5/2T9I+A81Y6+9akXWlAdpNdINLGJeg/9nuq2hebtjLUvW9BuWAg8IPz9qNysof9OjOgysX2XJnd94iOe9SaD/KlArjSoJatl3NZqAoQcRNL68Yk1BjKMS/6B6d+f2pPkuKlVwuqeXbqGhK9+KC8q+YnfPX/g1QI4G7VpTTWL1IUfj6DQlXrHo9O6mxs4ePc0nPeVIrWllOpOnErHWIjU6c294SH4+79apVMgbN8CHIZOioaypanRWYcLE/ozkrVlfdJishw8hJd+pAx1D3zdWNtDEaCtqgIy5ADvK+HuxQdvlAzKU4fibpmhNg8ozOAA7Vdwoiy7BuVv0j6FnrTN7azc42FL3/yNAsjA71yfVIEU34srl0BhWd9gWUhzw9xiuG1FUVhj6SnHmI4K9tSvOlyqePF+rI/Wlz4c/4vsbm9qUdkRVO5L+faLc6k49GLK4UIPKa97IOFcTfMjof8J1g+Ps1nn9j1exn+YEvfdmYMDhYW/1jB3WjlX3w5BRoqZDUpSL9EE08I3GUOw8fYyX68aN4SLo0MD7jAvR04CDCOULwY0SBckmuwEK62dWtVaoSsg2zRA+2L87K4s6taKhHKM2nDRA9EQG/GDrlqNlwMZ5jT8EDNdlwm7kI7Omx+mhUuDw2d/HFINmJ9P8TZQqnJV1aDk64zUs7nsmN6Jct9rMe7dXKePPv355o9PGaYc5I1mq5+eycwfHuUvzT5++59I8rKT7xBkAJmR+PZatOMhvpl31185uBVGWoubrmfVzP0ZRi6gNHGHO0zZvF4N2WI83lSV/6MgbC8t2wArdWW47TMbxRRdYdOvL0aGDz55rXladGttOdh/OSCGoBrQyp9tBK7uF9jIgF+b5ymvH/7N4VdehdsrDgg0wfWQELtvqrr5muiPO5CMKk46KoUMn7oMF0204aRS+A3Z7DZNB5evxqR1b4HjHB8IU/fNdUPpIDvTZAJ+bbGPse+PPq2OXqf7Ecgqtcvql8/l3tm3Uwjo19YYIH5jbURvRm7sNoed5OzysUTZYsNpLVngxJPCA5Vrbn3MIxk91BEw3zCPs2QFvAh2Ies0C3olaWW0bwcew6P4qL3ijzDmfP9xYvmpww4dC5UuO10XJi7sUioeGRQYoZxm//ZsH3D33gTsfeOEDH40AqvfU+G7OLAxlZjtmfTrdiabF0IAIOPJWL7ywFczqjEvmAGMApQMzi0gP5Wi20cesD0orfYe+pZXDIuubZCLOBIbz3gCQe3ErZAKXdX7y+rNvlkp+fJw9CUlcV5dm+U07c6/aJaNBbqNlM0KWmbQRzHInNHrVHEFS6XMAM98S19h3cpqh76EcPT1mQeZ0h5FMmPx2OcpotP/++OWbL3/49nvymXhhw/Lm83K+bdH1mqkvWdLEVhrBuVqr6FR8SnDerfSxgn9NNlB1D563hUHqwkqtutHFMOwpw1vIxYX+ga3l1dPh0liefKGM6s/kSP0tNGVxSARfu6asZ+gDTc+IrFx6kJPDMUFeW5tUJVGXrvaXr410rzJ7YymJh96xsGGjRb/5H4MMcabcZpE+91CFiXv/sz401XdxlySoQ5e4rVyVssJDb+I26+Rs0Qn0dBmrcQZXRNfeQQbRC1KrVJGqhtzzCKa5UN7JE8sAu7ZFboMoxmYFlU/4Mawdt4/A6DR6xBpBojsW0jYkJ4v+IA8N1wuyOxPGoFK+S0b77o9xPfbrbymbP9Ib1apkMBIfHOmDyp57WESzCHgXEvSSUhjOuDof2sAxTfwP1Zw2SSCUnXFvCzlAF4sOGfDRCoqTWXRCmuLFL+9QtAj6ZqFki16SVLtA/628hZNrwcsta677MYoqgpkDM5/Wc8D6utu8Qlar9upzFNJEv5mBifMucTwqDSGtq0lrrAfeRdEXUfTjKPqXKPrXKPq3KHr7PA7fxuGP4nC8HLf+J1GsYwgA4wxnCz3mDTgwFAbYoGr3EMr5Ghnd8TvajLP/4UhTh83sIx9FGt1HPol0Qdj8YdNH2jeAwq/dhpnfunlVbu0HjtQgZIHCCsOvBHXIRwCFJayweg9ysa4ds5jT3HhGs0ycu0upij190f+l/1t/+7y/ve1vP+pv/9Lf/o3shumt3GQcWTSEyuLJ7YIt2ZbBaWaTaXth4RKiPwfZf3w9m698sYSs3lUl22t3qforpjFmbkipCedLbTfy2Yu9Wo3+2VRd7a9CSFkjwV2OfBiPH1UZUuY3RSf+uR2tPhnNJH5t6pUNM0ArP7+qjM5stC5pmmXzPpfKL+hASLl8QDo1mRWEI3bVJhYg7N8OIUntELT27fOP/mJBFaoxMguQaNjeDpOT3jGsxaYdjMJdbSNdsR1zvfDEAofpbvH6G2/QIUr3aGSFQPWdi2mfCx6ai7J7CNCaSRRn83MlGS8P1OGqWQefHjDn0wPqfHpAnU+PuVqf1uCU6DNlS0McY6MYMJS1h0R0ACpvnpygEtlTifGHya2nchEjBUXRnJT+AOStsg45Gqe1zl5jqKs/+zyUeVWUzCio0yl5oXZ6l6IWzChp7CiDvc+A/Pw/U6XknaZogQgHfZ9PfvH9nO01FWfVhLUdMNRg9zF7qI4oytHQ2cmFUZ0lAFFAQ7OcLul3t6Ohvvb1qx8+X35ada34rfPPIhShQPnvZIxgNY1LOroRDWkgZFI9zl3SWJOJUUUlDbp2QM8q+mMZdVaZfvPVVJnLPCzxgCkDzR7ojMYB3TK10bioM70GVN0r+98fV1MD/kGD84fvZ2zb6hK1DRm19Wo/oLLLKg88euM5dnmL539I83gdPntVayIEe/IHxiOAg5D3UxdD1TMHIIO8C2N43qFY9+oWnHF0EOJj4/WQBRcHKtQEFRVmqtrLnWt7Rza2akS25i6mL5ssRJRS6aW6aJOqhzsbfNu97Vxkyw/KnpNXAcakj5R12FQFbwKsZuk2jIkdW3K/hj6DZKBElD5Kl8pedThazZbL35iLk6a0g7QdHDCVPW8b7ngaHQEehzbJIw2tZ/NJkODvt7cv/nI7qxb2iKvBfyS2a+ZuUlq6iCJ0YwR7LbBgsd2wAwtxu39s2N7HLdzayC00AKzmtdFhYg/gH9N+yl9RxPoDUVc2cSyjA1Njp3WMVFRZjPA4PiH0Ed3K/D5uH8n//kUs9NVXdNJ46x/UkZaPpLGNLHC4DvMjj0NhQB/JX8aY6f20d1nny5e1CrFXr82eMclkpVYMn9UaaUcYrpcuxzWke7xteF1WRcSiV0AbqzCi7/FZVO4W1cR3HeL4YQs+cY6oFLNzZMz03NGQ5iJJF4MZW6sSHkWJMrlYukbhbw+0Xu89Siw2sqgF6gk6+GV9QllMVCSoheG8u7X0EZFnTVW1Lpw+PLjAWBtz3FaSfDZ4UT06nCCszIJHP1V4i3hc5t9Ef8Sn/rR7NzKSp7yUWwmIbVnaiDksW5CqpglfVsiMpcgKE3d+weu+eqgcM/lg9MoVIRmrxA6oDXN4oHkhsND3r+DlGhRO4ZhfhTSHM4l6IXJw1O3qSKvbrx9XJ04HM5uoA9ZNRQroHqzMonhgi3auWzW7PBINFbctZ0/+KuojToaMF2En2A2s6di8CUnJW4geShYwuHizQDKt4iDjKBqxljM0p2whqm1M+JjGMNlcJ1P8lBNJHpPXGMzhERvMEkX8DK2XoEPf9xrBJhNlb7caKh7iKW9EnIDGnZsoaUU6ZgLPlRFqNYEricB9nCjXaHUkRgGejrM6QrqsqdF8zyA/ZTWZg1NjOQjJzjiImtQBtECvuQ6q3tQcaBirFjo7FgdRBZXgEYfeGvZBVl6tUS2VBAgucK36Nq/QJOWyM8yEBTzOCcAS58K879HCBs7DkPUbP+1LS6x52Swzz0PZCFKfm+Dvflpd54err5HLEt6FNBCKAVdlspFh5Fjo719Yo1dpl9PRxBxCbPh9GZe3Mf7M5dxLhhvLFMJDTzLzOabRR4mnv6Z059jyG8+hDEkf3Vy//J8belyKGvd0ixDa99w077hog6qdKW3eVgW+YOVVuqWnvw7H77NlHM9RqaAx1mCeLd1wN5aIqHb4CN+AG6T1xeHVr9v2+hsKur5IY2Ii6+jRP1LxY6YenBJGM7XaaV5lUzeZGT8MVtE868p1n8CRiTe9KNba/8pBhnKlauQOjQ5DJi7BoXh1bAP3cy//oT5zg9+5oQ/d4JcivkzMvav1NX/2dcaPpDsi+UMtGv8EM0ZWdeiSo6PGlsqF+I/40LRlchM9fx3lleyUUEn0imJBxUGJVFgQ1XYIH6muyhIfyVVOjtwhZvJ4W3m3xfNWNmUkWPErOg6yJR3UwAoPGhcGurAjBNt8Bvkc/jccTUrg1gYm6KgR7A7TZpj2rZNWNXicZg4Hqp3RFOhUTBj76ZYOGxMR+EPbIOs6Qba8o0zGgAUIudgofe5+008wJ38Uy/zc+62teTm0G99gVEk8uQ+IHhcmqIoxvDNeMkga/CUvnLBOYnVcdDEZAIZrcmFdkRGam8w6D9qFVJLHnLqy2S1RGcplT2E/tiizfB6VC+JSoShwhgwcb9TW4mbw9O93z//6l+uXwTik+HbRJvQd4Gg5ke3fPolky8mS2tFcycJZmG2QHcWz8/MPBKRGOHNNYehmpAzhE/VOML7RMHn5D5eZ/ALveV5XRYLixoDBTvDQ/yy+/EU7YP6uqdDm9c1rWCcZxvm0qfaSfyWMEimT9cO8a7M3cFAT5Q2SjFeXCQdnpmJBA1XvUHZ9mb7zGsbGVQ42wmrhIUqSw4EKL6wflT2U/MKTpy0LvmzN+eq7f75WyoNnrjd5vU5VwttbFJEewywBRut5CLlInYuUpaIqcc5YeJezNVtmwkETkeSiQmdiKTXZSKhyCSNoJ9CmNBz7itqhdsqBs2qqASaDnpXzgbRqGnSO5SN7NAs4gqj92TRVnldJ5+DaghX11IDyMkV7wsz5Eke1BVFJL2cY3mjGs26qA+7YcoGfupuLEaEt0WMznPQhTi3cGF7LoAyQWy6l0wMNrS3fjJSCla3bHSVbQ/Z3S5GUMTiAbKR6K2WdpQ4ELeKE20bV3wftsLo3U72Eo3OKZuOwPotM3dF1+nIRRrRwG6KlsWQj5DgNBt/KCJKMJKV/64Q/8sLL+TFKZmEEZz4WiXZS8ck4SFAFtRwNwXcsScTDiFy2duQtry5iVlRpxtRplXEHyCrUP7EA46jaxrQJCRgoWxc3bM2AXVo9ga/QV59WVXv1+rP3fT/R2SWQW5o5G2hAuLS8DfvsmzcT+7bRPMdYWTmwgEXiQ1jyWOTf/T4NP3b1r89++PHUgxEm2GTtzmbAHezycvxAyjgXMeKYvLWSD8UawRPeYocEj3ipTQ38Bew+dDpCB8J+5aDZ0bfBQ3vV8Do/hBVbuamHujn4sZe1IcFg9SNpHq2CSbderpqw5AM+lFkjf8i4lmxvFPG9clmUoWQWRuHazEWf0MI+INHIhUP8Y2rUNehvNVKhgTDWR0MXfg2TuJ8BxGmzMcw62BfXaAjFApOqyThDHRILHG8+LDBLvOCtE4ZCl20EuguhFw60dvPdcGAh1QuYhYpi7YTJ5YaLuKVtnJDeD93ioYERO6hUj2xk2C1HjH4DB7Zz0F3lNmDmNjIv3aD02sStqvvBMne/v7WCFw6aQ0q3F97AGVE1cEz4so8UTLOM1tVEukOzUCPXJVNhAcD0S9ZmBjntyPz05//e/P3/Cz9/eUaqSXi878hEHJxdP/iz/9wyFmFG6xGKNZeLW/J4PhxvqrE2sxm5NfbP0nC2qJbFBdZXx4TaEJcKnnrNjvHhV/E4WihFws1t51hEMtFAh36LzLpMG6K1QBg0rCbvUDaqLJrYiKrpGB5/H7Xxrr5qbMRRwnNVQq1E8StYU5pzr10LDmwfS7dGo19O3dV3EHPjRPxg0GaJkYpOorjYFGkbJ8kKDlj5BK3t0Mv4JGnR7ONUJQUcUmbtrLnR78kWb/9fVT7qxQj9UYYzJ4tfH18ZCZz2MNkj+oH72VL/nFIksJezl39HGVRlVAjnojYY/PTlnzKxxmfiV6TectN/psVDKYz3d+Tujlwm39+/vO6VQODN9bHxbz+glhJ9NWT6uSllRdJU6N+8tyJZJ0u8mFTWq005zzSr7n+GnGiQvK6ZjS+vhyYIF3PVrPNPrU+HShmrimPJe93Udg0in3lytxy+5I6FPc/bpCvxOqbw12CHZuk4xAgsnyTRJQlr2/UC34j54OkrGnnbQWUBUsR4nG7uU1HKhQJqH0nOy5Cvd3D6ooX83tx5V3736nWwoTZ81Un/rbrEizfrsXoIn3BAxbiP+FJdJsASClfMavoS4DxmwZirh0KrrwwLshWm+jvBaDLA3aRHn58wIs3F0xcO1cRPBzP7+MVrJ6+oTRxdpHP33zJBCZHFf2RkICtS59xl+CBbrUQuUMtjmiQjtFqEIB3KQrgIoZJHigLjgTTwfNzcZwU4NFIVwoOl3ZA0HJd8gjbfErQY+nf10N/9fK4+9wZGg3c80QWRhmL1p8aO3d0MkYndf6Spj1kGa5NGl0rC5tnSR8ZwLrwIBGAw3WbLRLwbyCb8R/TAnL6vPoabWJduP0nV4VniomtKN7EyPHpY+rCaox60IP+n9Obi0+oA0prKLkp6M7xZxKnGRaMHk1E6D6p8RI9oG+p0aF8rO1Z4NZyVygzGscPTWa4XgN1Dh4btr9fzByldPEhviqRUzXWhJs5YQ62Gelxw1qI8slDMxcHHNsze4xq9TBqRwRgkB5r+11yS/qANntUpFxYw4yzLD6ESmEtQhXMg9XBvYxeXoNkw+De7et0c0Hn7jNzFGDkd4lrFC2lHl3Iv0WNqbqDpx20Vtiuhy7KyC26g9/gUbL5ZtB8dUjqaPfBJY2EG8PLitNWsBA2pO9rxZnsKYpvOwviP3El74M2an6omp4fHJevCFqQoezfK0FwhcaYu5uTgpBvegJjvmOM9asVZc/X5Qw1NNtEHZOfIROUU85gMk7Zt5yaaWKuzO/lu14lmlxRJli/JEge9CmhTd06Jv/n8M59Pu3uO5hu7RlZS2ygnXhQWR4oI5E9myCwF1rX66LkN5TVfwhZfdku8VBxx1JPD7TxNHXjHyncsliBh6RZNvE1+XFvTH8LKk+2ON3hDK8qy2jGHWhJfPoQ3VV1FCoSOxzOew2moaxy8EtwJFi61XCMv75RHS4WMwGRVslWxsoPoCTiF1silsGBeNU4VePcROgONtB1/aGcaDqi8JPe3Fmb8UA0InodJbApGX8FK8nk3nWcstkWlETmGUbC/EZUc5KNsiniHp2+EPrYHFlrA91odICkaG+CZ02l0ZcubnQ0pi8JDGGWOeCkKNFdsd1aV7sNBNJzuBqDBm0Jy7DVgvwXJJM+4E2x2gqSyBsgXpxoI+IslAu3LWigpXUDdq9wDV7BqUDd4eFAkBfqDX622KnThosizTJx/cdKpdA6nMSIXFmWdc5FulunG+5SNq0/ZiBJodqAU1Vs8TF8gc9T+6Eo/BRwcC3KS4aDKmI4F/f43dOu84/5tl9sWRLdaQoVnnwso1lk3TfMdhRnTSfvcQaMSOpyVAyl7VjZ23LqFjj1l2cLK7OwjkVh81n3uWxdS2xY6yl1knbbJncuVC6i6WYAVOOUKlSLfn2er204Vf4cbynBBS/yz4i2KUvNyWmWGZ0KqllnbsXV7yC6ZpE2m4Smd+hp01LuNRtuy5h0+CQSkmaZSaXRLj6nmm87J/Qb+k5ubu7+9+OT5pJN7/aBO3lbHWrzvZ+8++eT2bx9PfPRYN/6LFUnXrKkPVyyX/Orr15/OX6m70plpJ6hYmyGjP+REjiXHPXFOY0sVa4iFG0G6zFIcQyGJpGtnaLXYw4BrmnflRIQJ0m9CLnd4jMlbtc3E0vroH9OC/84v73Y4DmxEy7dtp6baNndro8KnLW3b/MyVTb96WGUY5BXG7PCV2NUZQdsgZJ7spm8PdfWi5UV903c12RWKq3bQY4mujX8aG1twyl+03Q7Rt25dEfR3MFRFPXVb9fjw7IoceeRe0Z18KtFHkSrBiqUbmW7YqlXFSfH12axP1/jgrZzh9rCxi1E6ZCvkSLM1M+vNQYrtmH+zabbXl/b200nP30NF1I+xyEGJTWlRE68fyquLWakHyi7BZHTk6OWu1OV9WLB1v2eUY7LPezRf3vS8RAMq/aZqUfcHn+r5ukEunzcLMpvFyzUr10RoSobCCCzvRWu8Gfb5atXnXQoFarYcl/NeKUD0dVH1wKDU8E/DCtbLTqIC0xhxAZWEvkIF6d0+XxToxk39EubXXtRV/25P/nn2sG7FZoc/2r2RPrV5DW03l5f2nLwV8qQ8nYmcsA5bY4V3Wfp3ImDIz4/QdMPhBNjjKOmpn2vW46Drm67XnXisASLTfU6SQo8dbN7jTYtCEyc0BO4TXl4fGhmW5bO47tnM6vRd1cqMFbREaQ30UBshpprOazgubWq1sddDLnQLxOVyinzxRvSGsSZH82OzW7kcY33wZ7282tj8ImvH/p3WVUsuKBWypjUD24rZS2PqyA+lB3RPA6dJ3my4Wc0UMZe761i5L7IG8bQoUjHsLG47xCeC17qTswGf+OhuMxdDfXuFr6Cx6Of+bX2tqpaxFmfxUMWfV7tforWcWp9OKZKqseoC1dzq2QICee+1eK+LmSew6NdSF9OLdGoJ9TR3yxgM9rZr2zW+6s6PdivaB2Rmql1GcLoHQquqIalIUAw7xFf8YdnoE2skt1hOpL8e4iixIV9MZpRMUbSk2RRZLa2TtS2mG2K1ilZYFmTGbCIRS6LNp2iTzSRW20j9jjO80FlmNJmEZ03rY2vpTx1v3g1HuhnOdG9FPFG8HDZb2GetM+uQx/RKMqYJvhqZHDDbMp7D5Fv71yzDMcmL0TXvojjFn6FtgXETWzQAHYmwZS1TXuUm02O9YO2YpU8R1XyKFu7Sfl9+NeXTmHp7mXditpM3ddrTEVevdbg6h37P1SJMFL8Ayh+sKxXGbmn64BPae0gHiDfACS9XzQUnVeDCOT1zoO07prW9YGfPutIF9egywJGNXmXb65x0i0klrbt6HAW1UvzAYc2a8WxQAsesYozlt5CkTRrcg1wUR54+gniULi3k7i4Kok15C760Qldf8Srh5ZKlSzZVq6pUvqlL4MTGyNjbpPQQwMTsRZP8IVcoCW/Hp+5zL7/d1Oqd2cWKANH9bGFHhipKje+N1U1K+OjP6CLJfa8wCnNeg0bkROsfKsXks7n47aO0vvut6dYbfuTZHFYgNqOP/Q3nmXQ6ytfUwjXMmJ7UoarM+EkWk2to8EyJ96qTAApl9Mqtnp3ReeIaNzd1+xQzvnZzDo24tGrNVuWPs8xOPm55JnYAt/6R9p4UaWkr2FmhofDhW+5FCwf/cl2V7/NMCF9ryoWWdAtFeyJkPSJ9wvxbihV74m0pnu35bysrAQvHG6Vc5LfkeYuMeSynLOWQo7V7Rohzo5kyVENlTPV4kkY628FqzSXyqroXIvnE0JNuqO1U587TaPKpoeMX74KxA3169RNd04Qy+kTdW0TzWQe+dBrigPc/uB5NQFkegBycdx95iC7VWhwXenskGWyx5U3J8xmTqVR6LNUY849hMXL4cGh+Ycoqvo5v71UjcPLGS0nmR+qQa3RL6USxVlNnLquO1NjdvLzaF2JO+EGRTUVVYNYEHRGQB1aFK8RZQhB+M+nkaJwslVIbEFU6aQ17hwarbvChAp8eeDJ1e0ulju/LqASoPsdzzpoS78LHKlw7dZjYqE3uXrOWeP3CY4KwHkkX0gYvHcjAmAF3Vr2PYZwhE7yJXlckKmZBZMg1YZK7cOpFM1dpI5I1HRnOsDEOzbz1Uha8ZSXbuWAAwBpXas0vu7y1WNZM3SdZX67qOofBH1Jgp13DWGJtFaN2jEVQ9UbtQH5V27e85Epn0oZNPzvAWqyZlm4hbF2+GIVdvKgx0vzR5E9q/GJk+FVWT66XJ89DNSvG8lEGN8tn/iSIdMXNmOrvpFxzxNDxUDOvuMGEq/bLFV7l0Dc4K9v5jxyZLVX5HXtvRxyYTc0O7rZqQ2npIzxAVo2PvK19ZBvE+dvHH99+4oMwQXM6qgXl0FPSwaqmhilOcqhuEZM6KECx3DCxrroA1zfXDsaLhAcFLniTblgZFKMQpcCQD1dQmaBoaSHrZZxUsT0XDyJo3vH6wkHrsCOUy0WvRatSzTkCRdkOFh80pCbgYAZijOsSahYjXLrUD844Mn717Q54WlerJxEVniPUJ3fCWGCsnDBakRcuwv0wvbSj/K90CYN3DRt8m7jhKmcBAnt3BbVoROoWLkvFygU4ihJ730WF9HTjViMTnKdeNGVq2cFgiSw9RMA4dZGcp8oMpjLVzDIvRQFbiQeNdiVttPYy1gEbgyNBFclwVXM3fMid8JpX64atvL4FNOzwDbBJ6IjSAfW95BhGGwiw5q680WFwB3xbAY+es7Jyq5vDci9ZxnMmcziWd15rFKwRJfOglp4sUj9qkrphTuPAx0QKGR4ky/VCZ0i1FGmkIX4DPtgfcJKhPgKwOMKtN0zOhpMpRw/OuAfkwu1kKbzRimf3SGmUXLsVRhk/pZmh1AYCqh1+EEI0SVFb4KWLyG8dv0Irv+HhR4ss/PnKnIL8XQ+S4lN+4258Dnoyk29STZ1h3HxDVhur8SMMV7YODsdAWuwUyT6w+fBR7Tw7xbnXE0Fl3Yymjn9eGcNq62PQ6G3LqrdHYzRaPNBs3B6sP++gf8gxfPiirxBrXM15US79juTqTnVZPPjN5pLMi5UFHh8oGHu4/y8eHun+35RhqsBhac8q6mOVch1qkgygKZ8OMrUcm+BKMV5DUC2tY7BxgnsnKFZ14YYTN7hygmrpHIJVk7r02imnaNy8Gzd1y13ynrvBygs7qbdFZweL1MmrquXBDsvEKafkTjmlKNcMdkrugsxr9NQOpplwgivmkt12TFdu7I0bOZd2ECaqHVyn3Au6ZI6anIPq2IBvsndOdVJhkR/jzpJ2F0lXxpuphZi+dv41Md4AOHNBdS6Kr7LM2IYy545hhYvT91OkS58AlCn2ZeOrGDuE8cV+gEjZ1cNYlilPhy6csHLrY+he5k55q4kS5CYgVEWkGEoay0bMQ4uNrRVn7UF3PlawILcCjgAHHyxZpCTj2TJEFzWcVnZVUFnUcauF0lRw2pvlueK3vV7wvnrx8nzAQbN8W0/pEu04RumsmMjb63tRHzfFsiAn+GiWPNqXT47O4IMyzXw/7XrbKtoFc5mSTj24KlXT+sX4EbMfjwaKBsLx1zDLi8tYs8fZov/zaub9hZqpG7yu6V9zDd/NOSfTGZzf2C3Prr4kof7AMArSlMEbPJja8pQ+4aRHRzvRY0oIYg2+IY0EeZEX465MZQZL7Z3zRGBj87qnOub9WRbhvIOKk0fkTGaVJjyaUAN0KS4dV2/wrqgVK5FGOrNUkVwW1sP/gLdJLO8bVl69KtsKTtVXX8Bhv2H51Ws4A4sWTW9WZaT0kq3SbvRL6GFHGPCXVvxzeypIOrXm2QWKv4D9DGvx/f3iFyOeciRf9eblZeu05pvPXi3X1e49LtUlR22VJcOrVJkxzO0Do9C/EQ7IGjeIFiYodcHWS49IGci08THOOpQjHUH069GK9lCwEg7fzZJztyTFAbkNuZTpkgNikypRx+B6H42NP4FRSGO0vILD/9psIKvSrYpIS+C4QhQt3IU4Wj1ABy52FZxmW6FtXjL+MYLZXYCwlgUY6vhXdQC3+Gbngasy/MpK4v2bB244y9vNoeDopNSjiY+3PuQ2lU+EceVjZYdummFOqwvSg09vwnI2MGSDeLJkQc1lzVFgJ61yNJBCrtb9GF1SiKCcuktDVHWpj/8WFhG72a8o369YU3B3IpSrNEjnQmijuiKVMWAJl5VDwyHu1AZN7zRk+tjPdYrmDMbHuVu6uYFMcQWDbPHdstpFl0T7y5dxJm9atKB59RnH5Y2cUVerq89L3qyn7DI/W2YVP1pVa/NVrxfY9MiUVFzV54x9fD6jyJo+RjRlndf82Ug3R1jD8i7j8i6SN8QdMrXiOW37zfevzcLh7BT4aLlIN0y4u69afssmNQN6+EVjWYdO43Qg9kSzOF+5aLDMWpAzEfA423RCqreDEdwozYgRGB89R6yWTqoTJJX1t3rIvlc5WqqryqhHeNr4s391GIv4392tbOeOaifMrs+qAjrbt5OKpExRAk5xCl8YwsmqN05+83fz7ndn1E3dskyr8ARljvPUr9LfoPdo67oyDhPfg9FSLwBMGjOsF3fb66qoOzhHXf0k3rEmk1ODPt1bDhlV4DHOWN+SAvoVa69+hLNGySbn3I4/tCVeAO0onnO8sqBTDo8q+nmM+wlV+p7XXZKLdHbZaHQkV4LMJ5yyQ7jJNM//NKtK2OSMWnR/c93v64VW/on6lA8+HrqVH3dPfF9vpoYI3oyhXbnh6vPZMoA6KdNqII+huW5T5r8x6tnPd7riqGE8WAhQtnJtpeOxlJNi/W5Fjrl/twobXzJMveMZkRh5L2V17VY8eqKzsvIuiqHTBjn26d2MrA/7cZE5bJ/HCBdPkHJWVJXI1nzQQW0qwUKUTb0XbOkliuGpKJTBGieiD655ydFPqvMZkjgpRPCZGO5YsbAJ27LaoyCGXCmBKoPXm2xhDrsr9GDl1BlNZ8imqgobxJ8N2vCT5lJyKBVPtB0wG4IzNHunb7cVPDtNsE1wRpjqDQtMGRefHZTgKe8LGKxJRyhkVtZlCMaXcOGEkcPEuylqeZcyuCSzQJE5wYJlfC+UFuoA0oAPkMOLzC/SgGiv7dKDaTmVG+h3tdy0+nXPiqKNHzuQtvnpfAAG1aEVqVwOsoF2CjQAHqXQiT9KGDQNYlTAV/FkVeoXLdNuZTx4xXmG5k19uGqUPrGFbfb4fObnK6Ts+HD2dEhur40wOv9EP3BBglI1PkpiuIRYl1h3/hZKIWVs2BkLWnJ2gP6Iy86D8maVBdIyDmUYpgN2sazi4lMyUI/6xVMTdrdIdJzx0xZ2Mgev05CW8BSnPeYbctm7xdew3dcv/MKex1iv248Xb+Ebd89vP1ZfLEyu79GKb77+1PemOdQIfce+T+Z44xnecWvYXbhc0ALsYeNgrG4DLOPk7MMD9frggeMK4RB40zC1/DkwrBFqojroILgflDZOCXJRvLasVi3qcS1iOU0SYXNF3gIWlskoVPVJqq7qJL2rM3LsMhHhcUQlqKHUoVbnPX2gjTRqlE+lZj4hz1h3RDNkdXtCdvPtFc3YDMPfI/ejs7ORi68ErFoRZxGKmlvUYQp6OPkQjeD1pmorGSXBiOGtFsL2iO8juc7yqzdd0oo211LdZ+pcqDykycJ+gouR5l/SvBTzD2qR7OPnL2TDrJu10z6iXtdO/YZ8cW+s/538BfliyQr2Dk4Ze3UKBWC2apHe41d3gbNhTbmznA3b0Px7tY5IB9VHuktRrhLJdeLfrr5iOxhx7+MuHjNYpsxUzQ3f+QD6RgyxMoptmqomGXG+QHFxjpMtGjWVdZfjSaAKaZzVjZiicTZJqdOZPKWcoKx5IyaT1XyaMpmokb9NUGTZxVLhk62WKtAnN4u4ZjmUkJMwPZyM+TLZ8SDnGHY0YcpqCYOEBPhtuCpLHunyrBUO9htqikBpSybIyF9aBkli2JFkXCJv5Ofjg/wBda/Wbn1WbpyiynAKLFdhfinbCJhSGc+aSrTRGKggEcE9aLVar8M4PsgftPLJCk4fDgVNUqb4egutElIxs0FxJaDWm0MLh1Y8zqwkYw5NCjj/sSQk1OIBhvRKRkodwaZjpwU0LD7X+D31UFeLccjFoqygL328oQdIsVyjzryF7wS5rfBhGt48X6OSldPjJWvSpViFg9fH4Pzrj/t6w/wwubiwZpAfhdoojp2SFGU16yqsGt44cESiRA8jOWNUZJZp1TVhcx+l8yblNS07JKLtkyNYu6oXMGATnkbJrOnSZZOHneBjzSaM4kIyDYdeFMNXfWcNK+ocdcNknXvtzpNVlYsqQsF8ouAu0moNcJmoACixozq1bMciwghgby10hnfwtwHkICgd3nWzJ/24XgcUtWT7sFklfdwbEh75d2BZoD4baHRUbcr41VdVt/MfwZ8tpaibZZfmaI4roVMg3rlhRBV8tnSAWaMzKF0uFz/f3r34BUVQIWesY4oVJMvNCXq7fvry78VB/pazrBhYW/MFFefks6T+4FP64vXEJwPuVacCNtmt+9G3FKeUcd7eaqp4dkPVYf7Lqoe+QgN16Gm0hwGGLblAzjFslSib737OGQpfvl7yrHsfflWkmMMHw82y0awY8awQUpJ0kg3uWJnyguyGjii343TiDip7t1TPBSLPRVkJqYlJztJtUpF8/5CCP/AMNw5UPRlAkrAjTa4RI44pgmdCskTkoj1YrmDH7NVrQyqKmrjukVBwaI8yPThlMUzQAK0KLNyqsKANz2t02u1kVufVgfMldHMt3LbU2twRCtZoU3WSpOddtLGAXDAhkYcdEWVUagirK1grbP+2K1iSIoYV3NvBinGvHNh3I1IDn72vnN6r2aE4oFEBG6too7AA9VCxdMYdlARbNqR5PRZGkKmMocpKux4KkQjGLEzjZWWF8mxnh1uxRvlOe3SnTgd2Feo8jS2Gb2LC72EndGePo3BEWP0+ZUub+hrXEHqPh5g3vJS8SHJytwDz7maVM7m5ue49UZMh/qZNRHnD3pHEz8v+yTGr2n8KPvnk+hzJO1NPpxD+mmc1hrVoRFfaTTObkzt/LrtNw8fDanX1pkIGoimvvizRysGk4IgUdn/r0Pvt84dFtVq8gp7cssWrMt3Q89KUg8QcHwBh5MLRhFESXZwU1Qt9cFWvRSQu9jctRD4BjSz7WBHJt6iqLI/g1Z6FIJoyLfFe4xDS9hVsMZESUuO64B/wHGYNB9Udv4vbe6eiz06sohE2Yjg5VRI9P0+em7aBepXP9Us7p4lX+bF8cV4IGW9URLQN7T9lu6rvmNJ9u+5TOMj1sLA0Pc+LqieDWuhnAkcGCgSUScN77QpEe+yAzOR+BXmsrhe3EGdXl/2h21Zk/3e21MBRHSlyLpJoUwZZQQ9LYJdEV+BdN2sO0xehZtjUcHJC4SayisLl1fewSgN5L/Iz1H9OMbYMC+hyI5tRodoC5sYRRIPaQkRSdL1o9LhZBK02FuTSpnIqOlTy2SnVU2V8r+pNVox2G1OxyLCq1nPNghbOo83yKe46Vtuc5z2EztjKwj89zSRcN9H7roBUrBkj58OHpgXttNndhJ/bGWkhcyjLCy1SB52zVT6it3S27+uNyAFEnY1+0xV9ydrrvpaHHk0CtTCEYI8slQObvhFSbCv0S8O2dJ3U73grO4zSQ8Sqf9ftr6+dkk48xlCNj50vn4qsRybqnSj7LjmSr1ph5/NWGWOWvCxE23KRd9pv3ZGcnTYbP2KkN1WWN2HON2iB8OFX5IfnfetBlk9hhd/2JGN2Ql2PlIgYeUWEUgD5yW1QFm/mbDkq4/hnZMv6lRVFL5QeBKtOfgjAFrl/H0TlMB/bo5CzjyacKWUXuYBz1zQ1oFSoAuaD+oKKZxFK1yA36OMSjlPcRyM1AuiWdPBDnAQgoylWnRJcDSk4FiIwHZQiMIwZYHRjGeGVfYhCB9MqF1AaDsPDR9OgIVMYfdzcani0UYrNJ5g10Sdok5U+uosVUUllyo2oA0qFPohpOniUNXzYx+jqPoIj1laRDl43LOvi2cs6KMyGMRkf0LDQ+lAVNFUdxBnP4R4BGGOB15pFUBWBtyRc21LwaXSJEYC2uKxHBBwvZHyUt1CyoEJyi3fHQavAPlLlrIn1Hm19kbEBu4+omqCog70OcxPkd6/Yik2XxNYMTYoNCJHCKdSvYdUiuxojkV7UNLlKV7EUEXgQVY3QSIQpgheiabBhIqS6YFG4A66wjVGaKCrlJgorsyqx2qHcZQSHcRNZtdA0W6uegmL0LAor0c4IgYVjU70BhYt3GcwhPbYjFHpjDOE0GJAUMUDRAyTsOSuxniAa95ARMtlfjHwlhlvfmSIPX4pFSLrV6hClpMAZQmvHSJttGcVrXtU5j39nYgPLtSCfvyBFZpUZ9w48exX39OWfFJNlkljXcctn6OxTbTX9UxRwhVNqVzLyO2LWpOsw7ckMeKKtdrvpIyZ/qWXWVbXOlWU6duPUMMI5ju0W5v/Ezz7Y626SBvZRrrjCZboqXnb/uP3bbexD2A3hJ2JcadBhUT5cd+HxLKfWuPe6nnzNcnQcAIcYsk7xmeDralK1Tmb2NdoYZE7gIyeUsowXItW8pnoOssmFF5aL4QrchlsnaD0tWWhd5QsY9E0n3Ni/dawRKNNvYU0rWZnBGY+VoiWjmhaRVCFsRNm6PTgQMaUWkDIu8WHARnIOTJiHEVNpIys3uHa+nG4yNwiNqR6vLFDkzE2EEiwOAByq11qGxbehhpOhZhvJa2wnHBUOLrkXJLkNG6md4N5JnrGNE0ykeT20wNHRhAWadzqvx5CZJk9vLqT4axus0OSuk5SzyimqeTpyI7WbEiByCewSHuCASdIwFrhiaaSMgHZ5e4iWy+LWLXTtjuN1XiUsV4Yr6gYt9DpDGllydzrg+dNHN9nGDTplVJmHCJws2xCV+obNoWhzFzYkUYms2bFg9ot1Xfth4Ka2vPVRxelYmDu+xD5L7fDbKnE+lItk3YmM+yCcIEQMPLiQdFcDXJ1g3XCh2ouCWpx1jsdlB3ZbF8P+OmKwOwfkGc9coMSRjGcHG9X6+xZyiA7R4lBJN78D2iuh45FTmspbnqp07az2VdluvMWhZl5Qna5tSEliHVzsIL1ZV6P7VY4G05X6mE2qspTJ1oWgo1JnlNQN76SbZVOhlV8f21VeXgDBcHFXiloe8MTm7QO44fBg6sKIL91R3BROT8H8dZe2pqokLnlOIomSc3ZYz7hwIZJpI2p3DMqMpT6wdwrhruI4mNz4GzdIbqJik94oIThY23RaE9ljHOKUwZtsAEUG0HgxHWJGN86iuM/6FqV1JxUpwdJW5PdnSya8nTBMFj91bAIpK2PKuqGNyizZuoMOf8Y3Avyp5CwsbJ0mTpE6Z+h3JX9YQI8mSZVzd9HpZAE8rgM4o2LP81wJeVgYvqc6QOv368IbbQpqfcgd9YjEx8OBlcDhwjRMN/o4NBDn9IfUXCb5KJlNMNJu0z0W+3yJFb60RHXuNLefpyPYrQceeajCd01MoKTELnzPvX1Jzw5BPrGTjle+2ec5u8WmHoFSIwuBv2Vi6hyVZRm2N9XniS4lHHO1Nye8Cr5R0pX5ce/v9LZ0/RJ2IspP6MbrR+NJ4+GjH3SeURNGGLk8UwZItOc12ytnndKlnd4b2kbWvWUIwitd5FlJ7aRiYnw7D0tjfdwWjPTz0j14JdPZ2xXXxYYfKNGncleytP3Qef2qrbVXrHv0KC/aI40bF3icKZLxeQgrxAOesDWj52QKrfJ3cqP5MvbKKkqVeGnxiMkJ471IGpF5gjcnPqI6awWw+2g8e2vWCS+M16ZwytO7RxB7AxwUHj6pD0M6L6YIcHqmbTNOXsG+CuxAhEqKyWtWkSuvKPmTGbKWwIoT8HjbFFTRhRIqnygDCYXX2QRleEU4AAOD5n0m4ykbGAs8jupTTDym5kEWgxOB2WhUdGBM2qnsuiRG6VbR+DwZngHiubEVesSJ4BvmYNqYSRBtAi7Q1kw4Fkm3C21sBrQYWODUKOltkGOMNpYsAsoyjYBhxESslaEJC09EhQMJBoAg9gzCDj1lIg1AlVkUQ027GB6W0FwnhVM6bF98GmDoM8otWiFF2OwRGH6T/HgkLl5ExXDgBkMQTvshmjQhlmZhfdMUPVr5IApsBxha9fDBlfsZmDbQ/huOzlWDVa4LMVFEiimkWyJ5kNoSSRg3BkHrbdD7cYQi6RwbEJSIQqrXD5s8rC+ilK1ouxbvvMvhyiSSVal45jixQQd+IdxBjviSHrYa2zRp1kKvSxYO4AnQ7WQum3SRtQBKtMUYRvdRvNpK5UMYs5NhD2as2UfWs2BCK+n+nTkdByS0I8ty6843jLETyqaOT6iLIoyObgTJ0pK3fOp34x1fSN6iQCzJIbstBtMPzmaclXXFcaMII1Tlijd41A5pGXAR1brjYp+ERJgXwPJmIUHoUYMqiCFxn6A9WZZUaocLY7ytWjyFBbg53qK5m6prc1GINlJh9ASjrl4CUrtQygchYQOHaci6rYAH2sQ+DruesRoXISL7EgWLIhw5nAyshp28KpaRpWZBp8cIDmOIRQnWMTe2dAFGygYhDq1eNwK4pIAkw6qtUI93B8NjJTLOwjG7Eu27EMwP+s76sFzzcKZNYBmPrf9Nt0T/cWEC0bSR9Urdaq+qKgtJ+EKr2MuAhPInZWz9A0q9QVNpPuGjFPaBdVN14fbGa4kmWKM0w+CG1Ld8Dx1mVpuQnr+dynPdNZlfdP3oBaM8xlDhtXoIVsA1RdCCR1t6U4fDZVNHviVjYLfexMrVtfgmDnx40YS5i0jP0bAkMbKAghtknDECPo0eDzuZwURgkbngSOsM14N+rLeJi2lRk+VbLr0901p+QyJlFUW3Io2xP5u6WdJltr9ZELnh0HaTZCCsO7zEMBevfoQXwKDkLDwQphzYvihB1GIiST2Bt3Fc/tYJYNhjJB+LGC1H+yV4mHbX/GqP6131Fq0dRGPwh41IhMrCpyWJVLxMLlbYYtGFQ6abPBpBvfTYCCqD+1kUUWa4SNGkae6uYqxksB5vONnFg02OvuyyAW0VJayBEiWYy4cYDTBcqqMk1SwxUs1w922bqTJCi+nzSowqu2bNJ8pD7RLHFyXvmmoY05OpGxaetaAuiyTCJyKeJhN4AN8RnhfhKaSQRYh1TcMOPFNSjDYVeJ6GMzjTFpH1YALjXYSdhH2mIh46guuGCml8D0s9cBaR7aFK1odwOaki58aqTOPrblVnIaOEXo31Ad8n1SxyBK6zyKVMFjkWozxegG1YyGSgmH4U1MZuworUm8pjCfhDhe+LKOhRb8IEOfBWMbzgUbisA3gYF7H4sljF8TAfhNu0iOOrOA7HJeQAYqQJTMYWS2ygNkrAt9YQbbR4hU9I0lIs9fNpuLdAx8RoKZzQp9LM4wVXi1lAJdvRpFoctsFvHef+uZztPMYXH9SWIYzpG15XUpDsg5OCB/ddaB82AlP3A/cMB8bIuOBhZVEVJdbaUoSstMy9BVB6C1BXk/1DH1ZjNYJVafS6S70Rp3kXrqrQQLDgw7Q3LosjtZym0JtugLYLngHTmEUK2PICGKDIxVeH5xYtv87pKjbyuUMZu+STB4lXd+E05JG+hDEYjhIEo/dGLSxbmyrJY5eXXWQsd5H5t/PWz10ebhgxbJ8IbzFGaZsgVpWvpM+ftgtbKilI866yG3HmkUQphVx9kVeNyNj72KVIV0b+yX6rMmBStXaoAabbCqdZaYfUjR3ahMgH2SVDXNF7pwkZzXMlXmDQwg60VcbssCzQO+0Q7Ib2gKbM6LXbkNQQWB19+X368u/W2yTUtKf69VCrPqxLDzXorXL3xaHHMvVU0N4vj3p9W533evnB6e/oG5GyGclTRTY9W8q9ks1xYQmTyAeTvIN1R5BgiUMgSSEHUUcjHzWeuqZw5cFLGTTxYtRBaUQ7vNF4lJxaWctzBcXCY44Ha1GyIGoMV8+W/hetF81IPlGCZCveHhaDeopPHuRN7gKSOpIzdAFkRCODbzrQvJTHg3q5VfFnXqzDapwp7/EaNiTYLCjplO0EK8oHKLTgALM2kZis9c0PvpDrZGeLCOz1U76bwQ1KpKS9EXlT1oSuIw/ndnFvntzFX/RXQm55/xZ47N4qdV+lnJUd6Wh6Xw+/47TL/KM5njE2MK+mNIXp/Aar3XLbLTPcbQaLfAo44vGLpDy26IAw2z7+YvYZrLEoDje1mmWoQmLkW0zgyMo+SkpQ2UutFgupzx4tuE+sLdELZbpsFFruoYE+VN8wJriuX45finSsqcSMnvGYvVPsm6ev6vrXHzawgMr+5+yzX1jL+jfUDuFIpetYS7bafPXJ7exg+pyhW+vy6gtR4iXbezAXwIe9raDVum65Erhp85X6QYuXCpxga4PjNroSp3cZycDoL1PS0KKEXbKjpsp0AeJGyqga8w36wNER04SHZyI6XKAHMekjwFQPN0E+iVxN+CBqOXIpF6hCCfy4R1au5vAk5hF4UQd5IZaTiit/GG/feEXvCEEO1uOhRxkWIA/HrTuEtDR6QFjxqYbAJ7IUdVd9PChjxaoAUmqvHqpvWYNPWYLOHgWPlj7kSgX71CaAWpRp9jElze7DeFhxoEdYnIcjxjFrGH++gkP3aoHi557UphKv6Va5xbr42Eamb70oDnSiPR3KtseUtNyvptdgk/PszH3/8xUdgzcMj9yDRfTV8R0MthTlBXj5yzO7IpdZGUqF5H3apP2K9UIK2Xer1Xz7YLGdNopZ75HkbmvMxHgnvYFpvdCeeuUCqWQyImI4Ug5fSNdigSbS9uzlq+f/+ObzHxZfv/rm1T8///7N4qvo8gz1y1ki+1zt7KztU9gL0cI7PlGlHCU3+tGs6WDRCOKuGUwespehXzdgTewNj46lpcM5mj5C49Ot7BmwhbzNeqW8fE1RlD3CHiWiIGnfKg8n1LoqFYZabU1Jef6CEyO2jDnS9GUh4RsLsm6Uc1IahXIiK7eQB7yQkVgGJZEL3z5AHIiCjqFolGuW8oyBHvX1gDf0RmBA2XjR9Sf+V5s8gVrOf8fLaEmJTdLZItgb7UoJzTlfevqkH3meUUDZyKcCb/3QF7xI0AJomR9ulCwhb/rBNOWNajz4+xNPvtcoJn3Ieu1rG0I3v3x48yTwpEdb/Mr4K1sZBmqacVOT/X7aY8G4GswuPf9sKpQSmeTom269LHNaUPTPU048EBVHWX7z9FdYx1B4B+YGtg9vGl5u8a7v5unPf/r1lxSY2V+hqLCw3/QVXgHuxVup9H3/RG1/HfE6qEpCngbnZajx6gF+DcWJNZS6n9BZzjXVv3guUfBloqU2mqxYz2dLOzxnQlFHm2b9rIxmOHk3n6e2lH10tNm5xgfaUzTl0qsxCc2whT2j6onxw/PHIkvuroPvRtaFY8W3+osY6uMNAly1m6ndZ//CRVHxJZOaDJsxzlzX0A3GRi+yZJi420Jx/wFzOWxSnizIMq6VN2Rw83Jd/eNIremuG1bsp7f9Ha3O/iej01snogYevzjju1lf9SAf0GS9Ke/1Cd8LvjE9R77M2KZ6L/vFmMF4DB+Dp1wdqOiXnLxxH4F24f0OVk2WQ+uMtsgyYGeAke47QTBPYLdpr5F+RwYYyBr0eCK3yhA7kw81mpnLQnE8dk6BrQT12jBkBkncfvnSsrX6Hh3i2XmG41SulZxxOMDe60XQJpGjJFrmZ1MRt+7RWFtUQQJauGMEMtoVYqNlEd9wdfUQQPoY6+P4YhIpRgQWC6orkID/84m7DjbELE5LNwmPfkNUQVRtKCAlDsgjjhawo+SqSVDQN0YyhqAnMlZPUFEKFTNCADCfiBzgqHrBIi2v4Lt1SKgPjVhv2qnW8eFwvMg6r+TtR8uQRFcN9GAdkLREUoDDqT8EKzyvZBECGsGOfhnf2D0Ipaq1wmWkLaepZtwfAkId7cIJGE3YBfMK7zjS6HiNwNxol02PVZ9QAvvHeYOy8f4Ea5czVCxXuQ4bCsdulCCjMC+bKs/xCcl6TPLjtPwhAKkFYgQ0Qr8P25fjVZSxBuAPQpTZjeQfwwGj26F49BiJDO6EWKRN18ECtKlKvBvyV3KSITUGzyI1nSKhKPYUka73RhcAkfrNx6gZOm7pWjT9EwwlzqNDWKyTICoGhZJvjqWYJosiYeEYDpZ/yiWEyWyGvwKxfbiVVVvlljZC3GvZTz8bvmbhzEsZinBGlmG1qEZIRr0/QlIPpRNLqD9zw2YqODpuIOv84TRHoox2X9HUQYMrWeR8WaYy+Mzwdhoj0soRIwADTg+7ARzO8rJugoJCDWKwvhb20VoE3we2juU5D5oG2b0Shjzsm10bmVCjb4dI06FHJfTX7qfRlkB8doaRQFuMVKODOxl2nH4AjtKM1Q8f1j4fYjnFSUNvW9fmXhSj4BWM8yZZTtHQVuMUTXOxU2QlbRWnjZYzg6mo9AFlhEsYejdCJK2FCK7W2QgBCo8aSFPTIuDlBxMWwQZAVtR5NhwT/Agta7sI2rAWGiFF4caQqKQUVnBaCbeclhYBLb8RafM5+hoOOtUhJ/+ysbTR1Zx8g/jTAFYCONyEGx51RAirhXpqF3GhqQMJcdFTJ4bwTBBj4YhVmeakInzc9P49tXtHFv+ZdTtKiazm2hVNJIu50TJlrsJEGsxU/P1Jf3//cvS0YueCZLRUR7F+fnnzy3UvN7D7/afJzQX1mHCYpXhVQBdc3rc+fPryT/Sx3tjF7lFA5EZdjFvOXtQQi2ewr42+3bwtjWWQ/PR7En0hYkZjj0OvT2VvjZ/ebfvrsLAfhHdLTtNGL7Bo6PYwGPGdo4fBcELG+mnpeOaWJwA1fk/Ke4JZPfYJNbyPf2GC64lmr2bC8Tz9o917Wdj5NyslkxM3rNpSY9Z0NVRg21kLtdYkGzA8EujAI7wif41SAFVyqiMX696x0CmX2slsUzVs6aMl+tZEb2YunkCoTG4jFLJ4HcL4toZ3xVEKWeyKUOjmJYBFIzIyounCbzu0a+ZixaEr1DOZlzPuczb0KB3RHK5+YsAmoJpweUXPBh9MPukbO0xOnxQpLNTNlpf6SZu2Bw/rir0SRRlevW3gNKNCJol6TLvo6Xso1sSDnFPso8+TTnlCM1lWDeNZ6cfGXz6kt9T53PDh1s3w9E6dkKMr9jYDNYSMyVlpY3jha1R5XdjIiFug5aNwRNtNrvT4Rmzgl0YIT7RjKGObfN2g5bQRGu1/DpixOaptnnpf5sOF1ojZduIGUF+ojMBbNM6yYk2B8uQDatm9HDB0tCEy97uDXcQRIQUaIws/wMNZY4QkcxpqtNc3Qp5RvoFgu/XS4O/uoutrMpfwPs9JRRYdPQOqmsc2g+hBKZrE1G/ENkoyIDayFnaIbkpILKTw8p8gUb+MVgK1LszSgYdtQ/p52sAoZudGiuFcWWQdw+XaS+Uio39MJ1IEHgb9aCa3414yDxqlZPx4MYLIFuTKxELI/JSXNgBFUzM/jguJ1qe3DlWmAd2BGIfpT6oBTiwX0X4+h7CyIm4Dh6yx6wvT1C5Gxf1B4CJVUAsXQb3LMTSuKXaKEDVLijLl6URGC0cjgsYxtG1xG93ABGXEmYz2MoPPehD8oieestr7EaMUYHKYO0PISHGAUgYe2DXEsXmxApDJxYuwLMOaEnRNMBm29lAYfa86iYLGmjq7mtlHm31mHQpXbCdSssAIfwaJJiVXri9srePlNgkyuL/PfF+j2pmeEy2B/QI3rpvekTrxUlo2QE8opSihphn+Khiq6jNM8rZe9/WmaiuAR7Gr8UPWqHM+A1/5HyuWbtigJJ9BI7ZV/XWVdSTG9fN39S9kn1Iie/ar3npu3mxFCdQhrP/eoy1F2T+/+axKO9xnIM7zmy91fZ7f/PzfGxKyhKze1n1dXq+ve6/uKKJnSe0cYV9R/QDX714vhVr8b5REMJU7naXFses0S3DytYf+jATDUzXke9PW17O5EhM6nWUwMskYpPJxu3x2/TIopLcm33z9PWzP8O8PZMT8O2jeZZ2//M+bz7//x//6+vvv/vH8f333/bf/+/PXP3z52T9uAflHXCDKTFSnND//9+UvgZ8Md9cYEr7PgftryIOlmw5tV8mrV8UGSO1F1m3hrAdZDXxzCsUZDoEhgUAYkX48A512QHKzxqlSFXE9h6AMx49LqjQTmdqFPXK6iTbwxBnHLaVsd3Zz6VX82dIO0e+OzHItS97abWmhxx0sYoL7wZKtUl0ZM0E5R96ePuPDjoG6zDVlWOt4B0EPKVlB5Ty4VwvWJpM9/P/8415Cw277DnbwHe87Ulrr0CH74sW4ggHLQm5mie81sMQ7A4grRG9qL8T1OBSmRa9MZ8xJyelM7MacymrsNX9cfS3gDOGfXOzRo+kjG+KEyY2HhaXKVKQNkd8iJx0KEQTgfh+CnBxUOMB4ULTR2o02sCm0sI344BdMtJHP45tzgEnml53ONRHcsMkWWOU7vGvm2taJ01Bew1Fjho0XfAfV6GPfWgFXU2Zx2lBttwenmDRreOmoN/8zP9k/VEObXCaftYk/hWbooY7XbgaTyhdDgWa2c9WKvWmJY1kfyfaMXU+UKE86t8tNqQPB6MCL0Yx4f8hlWbcX3mx+/c17XkPIDcsqfUwv7SN5m1rIZrPx6C6CkgaDKVKYbgWziHCeky26zLEzuLWC9reOK0NCbOri8tzB5yWMDjqrKO81OL4B5nxz9QN/8B4iTrrwV5Yp1S6tf5+o5gS/U9GnFUcFsF4b/tIbUNnOTjb9paNOhVEiGQW8WdJUdPKhi9LrnkGaNu1Znh96VqCl+5K0kPBHx3I0dtOgiXYyt0SXdX36IumNxyv8kfdKpECJC/ZogJz3KazdPXnE6EfD3fgemXVpC3+ruh9ELXstBtRnaQJjrs84K6uVuUrsrcvSPiMLzv0gg0hbflZBpBp1KnvO1jnXB7aep+RtEauuzqbXL3ueVT2HeCue9rwA3mEQFuyhQtUe3x6d90fYEVCHiqMO2qA4DT9bFI7q1U0zjBImsh5HiOzXKD/THOAvScz0a2ibLRVOqSfpZsIbgF5JvPWbBpmSFACtw08y9PBdAXmwXvBc0BkOy4PXTz2uPsBW9o4xRB0i7y74G41j7uFX28FM7t+ydQdbsm4a7aMKT45w3oN2ecvevevp7PcWOgNyg/Wx32aZ6HNI1Rvbr7rwqN3VDOpgQnFLetxqvozsI3PDrKnBnLe98tmLFSlggbGMavRFCxUqYJtLUd+sOPy8yn+RfYkzsoUJWfZVA7xfJeuGH/oaNksYWvBH9srOUw/7fY92uHqlj4CBlKwJ4S/FjuAP6gnsp6bdrQbluV6iYXJlGRYZyVLIDdmq7SkLkvhBLbrVipT0gLWU0Cp6iOLj/WDuotcv1T0KwuXXveyaFQqo98M9OMyOFqcaLB2sb1Pe9i3HQVv0WE9JUwA6L4WNsenJVWhP/mpWvMF2N+s1NM3+WlFIGapH1zV9K6GR2oc02/YkaQL/YvnIe5NE/3g4xvhO8H2vVPWu0Zs5x1x03+5E08LMxw/3uyqH9BzRmjH4R2b9rs1x1/757sUv/ajSJ7aiH+WilCfvqZWLHJaftGyNeahOvvnPNz/8+p36iWUrOBzcb9Tp/Vf1514pbQbaDdoamPmwzu/J7eKoztcFhbi8LIsnL+Y2qG/blu3fS62XJx8vu4qyufhl9tuHiDrUeeWoRh38/aBV7YNKeTGK4ulkgsC3yGL7xB0673WxBLhxhn42Hywl97xaJrhiwYblExY1OjqPECmzCRzv0US1C+BkFUBpUYdYE8ZDm/Ql2hX2CZX2IGDhKZP4SrokjsVplRSNkwWoyieKygBpg84xxq19+AG276zMCp8giuA7oghjKV1lG1bvy3BwtGtkVDRctKsX1WrRcuYR8Jbbg7S3OT8LZbV8gkjvGnESbh0rmNyVhxtN30hOLoJnXSuoJ4SHDgYpPNwcln2oy/Zi7RRTeS5W5m692DHweRS9nciAZ2gjx4GVwpuyBRsMoThaZmke5B0ZUAA1zspQwTpX8ofOneaoTFVXaC0soOFgA5Zzkf1lkaMyQ4lmEb2vVGnGg09XaHfcx+osMmyrLpxMUewhQ9EduzYPwGRmysRcEHmSZKSpXXjRbpAwQb2bwF9M4MsGdfGU0e6Q5naUyOqlJe9rd8xW5LnEq4FtODdGU48BoaoXmzRYZNssGEdofhGF4AYrK+64JGU/F1J3cl42U7jd1aIKlnMfU37Bw22IVgIp/aV/oaQGgg6YuiJSHIzOH8V1HiydXHyf2sCI4dZzl8X1YFH9JOhrraraMT7uimgJAjZG0jM2m2DsW8ZQRl+jlYGXPQ6A4EnPGsSxPNzXLV+c1WRxbqKF0er3GxYrfPNsEN2dfz+D9Dhtxmzg1+k3bPMNj60eOf9HLFvffEfmJFh+U/NC5vyg0sbckWsP7fHRMfkI5Y/WGzWGZlSPYRyfnLu3+N+Yk9uNUb64WXVlBsfHxSB8coMfmPi837OnliNc/MaSUJaafOZd03e8LNXF3wWPbJbd4a7WGV14/TiWI27mEAUvhk9oXi+GoYn/NXdw6ED0Vi9kupC8CpIMHvVs3FyGI7blLnGlxPaWkoXfDzCtG4F7UBjZBeeXTMtnIKYYH/2NMIG2y3L0Rd3UDYegql2v1gl8dmLKtN/4hce3UPimgg1ttAY1N+wC0dlpu1hJo306dNLYrm1SH0H5Krw7Mh7pB8IefpI+G/4Y8Mev7MVn02dWYeGXrMd73SF0pN+N/Yjrl5AELyBr2h/Pe3UZ9wQtIyNXM3fBJA2myh2/VqFbNWVbAk4LIuuxNq3EPzBM73rN/lzPfgnvbuY+YhshqXnLjxZ7aNLJR19gxvtdbYuhYJLpR9nZDInzLw51quRm7EJSe5BcSSzjIeFSpbGa4ciIZEU9LdtcVunA4T1b2iFZoWX/keaGaUkbcx8ZwRPE0ymncRccHv2t/Czq6ePV9DzU4n7a9stQx6MDyC1m3GjN2Cjx7jaeZjlt/sey1PqW+MB9LOehtnhpfkLWT25JMvZotmP9VTOe0golGds/OWPZSUlqX0ebgyIezXpm9NBS+PePPnoR8bQbHcLHpxNaeL3IG/cpj3jkiA6mdjrIl0IYg6OskgOdtnxTEghDqnslCAOB/zEZ3Vy/7GkFStXSc31j6d75jWZ//WbMwk7hNuCb1+/51MwSaHWrSSytCwtL8fDfakWFEcdrXeGkJqmQIZjwkq/QjaAFbcu6XdA9Nf20STlLt0lFQtoRkC70LIJW2hgtsQ8kowM9IsQ4pqyWmROtlgstqOGAqLpQ1U6O8Cl8PreAykmkr2ZdqJO2nfSRpN7ObAS4KD5oG4ywdEKdbKtCGTAcUTJfTz6KLQzmjhQrnhYygtqQU0kI6ccjG2wYemhOUX/VgmEL2vBSblIbo1a2w3VeHbhTXF6uIVrppdTvlXQCUkopIymxQ6gLLpcrG0KTJK3dGeuqWud2LTdpxrxgWE+jnGkhdWqXcdOgW1HpzgDBRpWYEYRSNn54kW5yuxSitczvW6gy0ulAkREOoDagMWJKNWMIblm3gpa2Eafdtvh2mm7YVtsBGinmNTjj0h3T+TppG7tNCtZIcoNilQwzo7aNEI3xVQtSt9CRmAoiOS+r0Dzd4rFFNwleKNiJDnLT+Bg+OTtxnEBkUhSHSHmIpXbCe7tc2gLHCNT4iOP0I3rAKljqLgUaPKApOdskehDBqLO4BFR0GcwmWDT9ADkCDccCZUrJzYalbKqqcLAKmSRvJaK1d1DvsIZhBAQu2kj+hcS9rSYyoA1fdzlTlx8jWEkpnIGpkXB51wS9jISEyCRVLjAcwNnJJHNGukzZ4HvFhXGZt5Hx4ttetrSxCgfr2GrlAlBIY4XAx9vJjRCXDKez2qZ6i9rWuJIEcCsKe5wiP3D73ALgF6nHjMCgWxbBwnV0JysOk/Z2iT/sjlf2I10E+j2It9+7pbHwyGQdFoJwytIssGfTY6gf3twMjNzEeTedPJxqSTldCZsnDFXvvZpOnH6M5WhTeyfPZXD1CbShnXTiBXb2lEz2OJPvHXUc84m//+3u49tQd3ly/uv4UyYJtFOJyUZxl7X3kgR8AxNSAufbrKdErksyr7NcNR8oiT83iF6gIYM1AlN3jcjqqBqpxPBr1Uw8WeCJwUVRToz465seGaMXLXBTN71y7yZvri3tJKBmXRn9jpcHOsMNHlTcVGhNR+K7iFrtTr8KJU8IC45elGGR6UXaJSjAJtNG1MrQuRJHXVVKXqtbqOduY/9cLsqu4I34reOy13W6e357Z+6F7GJedMnm1DM6dYc+jp+w0Y1NZuwb96p3+3i18d+FebifaAV6Y4DaLsiaNmxSgh9vGb8l4sJXs/XIpQDeMy2bcGj6mVE9juXnVhbzNJMjXkI3/rHc9Uh48fx4xtagcXOdXwbaTZofsiknP+r9GWONd3Dve5GtBJDptmPPlU+br/G9muXkQG/SJcuzpdwjc6u3xlZaOWgQlqYQPqo1QNneGxWhomtxqAPDi29pbn5nX3IztL9zcDO5dj8ZG8NDRY+KEEaKd2MGFz3twj4YGN/2S3Tse1aT4Hr00fVEw0SnY9Ahs0NSDw4S3vzgbPMFrZL6NGd31rKlh0FZchgGPkwLoA397rYaIrVm7dWrTraiPO3ab/oF69kSXwNJ3taqX1rja+aIzu8bwIiLBkaF2YAYrZeUeqKzTQr34zOsIBboWKaRgp8wfqyWjLM3dts88xrliD6hVdrzbKZjo1qWtfs9KfHp6cSouL2t1PDy78qhVA/DoE8LMh2WJb0W40YLvCigj7a+ZC/WvdAeU3I4yMkeXYQBs7uF5ScFXiaRsOH2smLX2iMBedncCQlnTiPzzXM69sp+hxUmV3iwYRvtBZgZPDdiAkBb86rXSsvAArDB3RqUBO3pLH6hQKu+hNLr6NSd/G++let+W6JqhJbJNh5NcmYyyUVinLP01EqDvce+aX259l0FXIKWyy/6mjTQ+5azYnxTa1mKvmDSDQm5912r5CvgB+W+Vhu3ChiXgGh0EI3zkvQ3Gazv8QFRPXDrp7q5kfvk9sgksB1vZDAgWqGtqTnZPi1QvR7b6Br40GDOjQntGfLkFuPOves8TTjLq3K9gZMWuVXFYzYK+OtjvjKPA2Mus1Qmrs8r3JPbJ3dOqV5MlGqQdgnyx1e9uPOXMdtRVuZIK+fsovzTKmdxT0vJKasXvVyfPBKe4uwoWNDSsZxpdz01Y7oIPJ7rR3olOnu9/QxvK6cM3MGEI7K14lrAcbsNzrrJzQUtEGqRVy2qrpDSDTIE1y9hOMqFWgYWcALPxhk9zlv19bNXcZvxsrOIH6isOk4cqexqqYWW9K4gneiz6qHnSunqaI3RPBKqZrGHQ7+GdblqUYuq7tq+6nhfk6cqo0ik7iT6ul33v/G6hwaCZdZvsp3jxmq+rjQMj1QVDWmh2lSVkqTIkRyV2S03T2cItizUFz+PVcR3Fe3sTmf2gaOW4aILtDC6TDd1ahPQu5UyOeVm4SLmpSKViYOv2nq5yrsHJzVPQgxy9LF15YQse09uumlKpx6rRhDW/MwOh+1gV+tx7hKfplLfJ6hhxo6pXuvPv9fd14+igakj2OQpc6cjnLI2wbzpdritKEUxlBlkCTE+5I/OZHX2QuPlq/ll2WuxVj5oJ673glgs9WVYCIClgpP0tSqDTkgMIXm8U2FaDeE4lzDgyXrSo6Tv4DUnaUv0DUvQoRRe0uBag8qwdAm6FT2Ua9AqDesYWx3sBj22TQnShz6Sp1IlSY9nrBwDebk9ffmPo96+8NHey90eUaNRx2AZsu5OnEgfKHmBdhnAsq5aiXpdzTJlaUg3ij8BIWMZw8UmJLzdR3FYDlAOIEJBfV0ZpYgsnoJeAKOEqllV+TZKkygoEKcoc+pREsmm8bJq4+SDnEqpF+OwfdDkch6PP0XLeN3GsuqSeD6chzh5TYnHjlLMg15A0O+ta7GKlYleq6KfiVNEiUYzl5vVRBNGCWleddlSbIpIPZHlRd2saG5RAqYI21asUSBgGSUa1jogFBEoUkYljx+Ju0lFpI2KKgGGIoIfukh16JgZgwcbBZECGUHxaFHD9o/N4lhHRdrbf7IJl+ExgV40cYG4wYM6Xt6j1fZieEeJzYybdS3RCtyffIUU3af3xjJe8CF09gUAExks0e59EeexBPjSg7biPrxxzcMde7L5E5Ub4vZW7rCh7d1d+s+ODsxI+++vv/6WsidH+Rvokx664DpW9Ak2x2vK92F2fmItb/KqmjqX7TXdsmztQimaGcAjxxJ/wVrrR1DqEztkJr2UzUHWARhPH6DavGdISCWM22QyeoyIRypoTqlO4uHXI7C18iiFDu9zsI2OUkk+DUUf/EYs0mWMsNc6qBP18VBS5lR8e5jNLLEhhjEsbCNq1I310G6vvFL5GQnpYTNqJmG1blpZ38xdOqtK40HApEKel4UP7JOdHX/FN9mSjPRj5n3GNNTvXHgp3cDhfurwoTxZo/4lnGKF6gJcA5Zs/iSi0t3fjylVVdU6Q9fLj6998xPeXADrUN53d89vX3wt8j3rtpy/p1v2bm8eZcZf+OhkEdAc7BBQcn9DMBV1YwW19rcFsL0dvWJObDQFxBsUHFi6X8/4zkJEWVa7fbtpXBhlySTKY3c5XcjaOSxzmS7WTdXVdKqyiByNnnBRuvhMd1PfFueeKbW4g0kY23yGNr58sL9WWnNXX1Vow2Fq20lzR9VjDJ+igAGx70ep/qyp6qR6uHkZ8/iKDw9Kz334xODS3iTUf5eAH3tsdT4c27zHr8w0EPq34c3Va1hhJtoH1s4W8kqXTJZ66p8/WT/tViuWV+95T5aMuYyXQi5o3Zq5hLTinfQjk1sO2EhcuG52CzLJCNPGpQCDnUQ+GIGFsush/LzbrFiSuKiP100aJRihUw8ezD6GpZkgWcKQHqFCq1r7qtn6hHqzqX1MCUAujGhk+Pn5GF1iuVkIE3cJraB+GrpyDmGl0+91KTJXYcZTeKwIkyWMlG7SZKTrItxqEMB0BtaZQfmQUtqMH97Qe6u6EVIyX9c3PYo8YH1PU5E/495TFVPNmaBs/roSTq2ZJ3W7JY/mPNXs0fxVRxzNMz6i3ot5egU8qoA16k0qUElEXv1b8NxZpFabBXRGvsz4B/i4ZAWPPy2pUXP90nt6p443JtCu+03zTlY1pAQ6/MYTJhqwy1hPL6CsLHiedWT3DY2ho0anemoay3LRM5NODr/RCkGkrcf8j74sulUCbDZzOIceyxurH2+Y2UY567Mzw6IR76py+hqfKbpZMo6yFXQ80Ikm77LhQGrlG22WjWjgoLQgOyDLvM6DXJ9qM+wBw6JSYhrnI9999uYmbmBdJSATJZmkh7XY9078TLSLa9HkKPmgn05PyR56MMx6uhs/hXPiRB8mo9ih3jlOkEN0rY0wEtgYLLwoR2s3vVLbv+nRjTTZ3fA8CxhX5jf0OHKj5MJutE3B+IvBWDbqLIcTg/Zehibl7MGaDFGO2lyw9g50o0gq3Zj8/hKlZlttttnxQ5BXXK+V4lqFnpM1mS1qbPQ42U4PnFFL9s9Xb1h59UWDtkrhSAqN3FTAv5De3skGSGpo4qzCC6d0NPJglMzS0YzDnIUckwdWLTV2AR7/4D1X8/hxa6jRs9PqQlwRnD66tKd7ElQ46rO6pxqhHBX+QuuwIsNf+KzQsZbTb4lSXEv1pkDi4SqIvkaaasXJ4AnLCZSywr8vRYt/iOPsC7blDB82EKpEg39G6S+MLRl9QTIqnMwk/ZFFYvY2ZYl2kJw/uyeA2UnnrTqkM0Yihgo4376hx+KW36A3jTd4GdcQnwF7AYpnYLH+gT9+Lav2V2LLIhvEkPVYAi/PMbNXt7+++u7LX/+J4oIs/ydJ6n2B+uFRQRTs6bGbdR/rDh56F7vW7tewU6lHoTf9riwOyvp8jx069ib2JHYj9mGsAyGTgof9GJVAmeuSvTbKriqosj0ry5PnYsuuXjfduyNL0GCMZkqAF8+SjDMswqj6icbsErQfZaHKUhPLR13a9Li213/vjcmoMaFqjfQRl6zX762bn6Kl6QVdsY01TqF5U9b6EAqvWAja427ulGeIEYapURV8oag+MRM7JTA+Qnww72NhO6VJOSKDlezwUzZC768B6hbJIohWkijWAtLdLW6nSXcRErmKl37TDa8ZI1Q4IfX+WKXML7cHpQk0HektWpjW6vdhLbzgwwGylk0aZDqoyXi42Zg9uJPk+r0K2t1Prq7Z7ZRraHw3WVqYVkYnK9Okj/yhmHQHH6qZA2lLAXa3NRz1m5xh7TW6X9e1NVzmJ/vJL5pr1r6cf9HU9XNWi4imZTglaI+SN1+xrkw3v+Ia+Sk0E5P1Q2zB1m32GJ/5jk1/hmtxqtmPUF9powqoKcpuhmaPShzpnnSzjZrio3x8RVTYJePcNAyHHsbAtZtxjD15Mq4W8aucdTOfiTcb3uv25jWr+dUP1b58j42gS1s8ELxjmoM1oRNuAkXaKna8NYeOdwzlEpSdCdoIa9+tnLaCp24tdBzg04it+r9hPfv1lfJlg3bsi1OUQ428nWyrBvLujYKwljzQSglpu96jnsKuy9nI9Fjlvuhc91S3AD5f2G0QHzhD254isLxpDpKRh3mvfrLZyVzWcv/8+e10HYP6xZmw2QJZzuibsJvj/aq0UScE/8bvxa9cRgHK8HPksdDysxfh32nZN1+o9lNfseplO9GbbazRLeZsk1FHKPmxIMtw8bN68m7M+O8f/fWFyugGmdeqJEcA0a9ZI8H/HOUy88Fb74PT3YGjKTLJdT8E3YDRrVZScu+zaxhHPiS/+gp2G5TNafgFS1jORvt2Sj7MxfT7ISuP3XCdsfYK2B1L1rZi8mbAuhc49XGF3HS0qBqI/5unr9EPjprXw7H3T6/q+ldI8zVDGYj+B1ozr2/6r4z/7pv+Z/nmFzjHrtCa1uGm/4kn32tvpdifD9lRUa4zS3etnIWdedrx3oJn7wemb1RHX+3ei4M+9OqSa9U48xQZq0iv69mlgwaU0/TR1fTogfYz3iSHU8+v413azFlWbpcZZvp449qUMX6X6n3sMfQUOGTQdKIlVz7D7l1LWcOfwZVTl1XYAfT98Yrz6d//+vzF84iFQOgPq6hP7ma75fMGVgY4LC6+QetECZ+03AH9pN7BlDH+IUh31AF0iyJ2A0AqKXYCh9I078gawoLrsoykEA0R+ppyLw6jahtJ867bLdFm28SH9spIhYeSXd6glkunGSYymyCpVppOEqMpj9fRJFHSWQe2Exk95UAUL2ZZ1xt3oi/JFZe2mzEUQQ3TYETa4+O9mP5/8qpZe1JupxioVGbF1kce7c4oR8PFSu5Znk3MFmUXBrY7NAHXvKNGWg+JjvWUgJVYmxGxUlHbPv6tP9SlZNnUeycsT5zuNODoxuWx27+XOjqWnQ6DXD5+gf9VocXGKRkw4DiOqpJpp57ne/S09ukplTIpc12CiX2aLqy7Tb9CY8zFBs14bHBaKZVMOvIUh1IW6l88+vAefgh6WkdcFaGq2x6+1e/gfHRt1Sa6Pc+Ux7KcK4u5fIB8YkZPE9aR4inv+bpBKXXSkZ8tpblf2BxlJL6s9lODlUyiikrJtuplMivZ0sfR9qO517bgVtS14G4OKFY2AlNcrNIHo3j3oyRQaHkKT4lKceGyVejfaJEufPE978iwHTIZNiUHwspqj4cuQYvUO1gG5woH4DLzAG3d0wGlrJbCi7hljQuQgKWDFAflGMoBYQM4cC+pzGQALNTpyIXVjW1QTQdw6/wed6KYy33sOf2/KcM3gp/v77NXiy9++X9e3P2/R+5LZZBd3MSJXfQzt96vOM9i8gVnGkKG9Q4NVZNiWT5m+QHZP0bDmR6YrQLIuh1CxVWfrP17OaAlPOrFruv8EC8OGoiN5BLCboECKsyAmfgzpDV6TN3MJs47n7yHI23h12Wv3Cahh8y2qUq0O+1GIB515kNJkfgptGFoD9YWA5YT5HSDjKFluzAgy1jZY7hTPjgb+uMgFTX365S+jXVpiLp5w1k4liqEYZlMO+VqJYw/mpCO0JQikAjKUVd5Xr1YZnHCRyEhk2qYR9KgCZ/Z0RSLQFqjRxNmnTLkMhvJ70DLQXDso5NUXu6i8SdQAQOe7OxGqHUVzAS3zLgh8Nkoq6ryRzF6ZvOQomapXwIRzI698ljmx/MTOt8XwXJEUrEuRCHgKNFvb4yk7iZ9in7Hja0UUZK7NHVhKQDay+e3MRg1V6ILSZyady0aTXRBY3TNRXGpwfoF3zVrEN55+U2MT9p15q/OWI4QjTYeRd1ByIsL0AIvH+KxIySCoes6f30jgrJTHyHseYKchkf6DZ0CelhTtRuGNkt5g3LPkZLNxxj0HmUwwzN0qRGgeFNAtmIiNBnUBq26hxguC+grgczY+0R1T2YUJz3qoahxF4QtMB6hq/LmhYftcp74+9++Zv68J22EEPYZGr8jlbJCfLtUdq8jm09kc5vaRLSZgGARnVgYY4si2sLOuPSn1jAvp6dAjBCZF+FIIHmKODrd+1MHMtO8JP7HM1syNH4yC+z5WuaBRy1z1T2RTEnvgzyaI0srErQ4f1jQZkJ3u8qt+T15to46jiSGJ57x4qbHG3o4DN0Y0yKxHCSPpf8QlVFGy9ZTDTK8YaLY3xF1lDCL8+wVDsO2t8ZkT6Owx5Givd57pYydbp7cWmMheisB3Rqpcfge6W04c9J+Zmj1NCV7azoYG4HueL2OFMD//JPbo1+fHHox/UQnN9hL1JvqWdlOjGQ1hI990kl83ndpppz2lZY3RVyoZT9aXvDzn3SiOcF/3oxnqKiqhF4oTxplLmN31OFUfEI/ffkPpTUWq4S3gCrzGu9z4/4Vxy1z2nhyzoel+tlyCMzdkYxORXM+1uv0FcSyu8hnppQaLHMtbRsxPOSmnr18ieKP11754lP2tI6M1zgUtNDOU61sZ/ql6oTciTyfsrCdDxGGp3gPOmqSdox/9kU5PRMZxxoQwH30+iWKgmd0w00ScnpX62EHp1uCvmZkJHD0M96jwvt2NLDolyjSK24lpzYF/VQeqeSE7U4v2zGL2V76msGSMiUjUSBxlJPwg/yhXY7Y8dcMintJR1FC2LM4b3EH5mYzy7s1bGILMt9GxbEMXVofixmoHcp99KkgRS8rGWtQ2QzOYGhz8qHlJTZtv6Zn7yPfWh752JBd3ZGaKdXk/n5p52oUcSP9ju6D7xb15gGW1t+6ipw4kzjld9++eUmPM//46PbF/8LHm3/QuM1e/H/u0NYQf5gUXjqlSJj/OWVxR+HXpkmOCFxMyVbo+1F7SJLTPD3oYcJymAllyt0Rev6Dhl3Q+Gue84EpEaKukOiM9fnti1xZSbTsL8HqbrVryP0rSx5KCsYMhB5YbMs5IP4WJXw6O0Uqc5hB1GTXbseePjXtUscZ1vmBH22Tubl0PMunRv9mWDDG5UK9pMAXVbXNWnFk8trf85bRBY6Nd0t0IbFCfZKrr19/Ov/ef75NmHfZjh7ZC/2pi2UDrMK+l5GaUQ5kKJI+/xO/3LAMHSRGyNFEg31fn0gCBrEU2mF8S2pXRyMsjDUhN97bak22ngOCdgoZ5lrAYYmX71Acsiv8CEVVZXmQl0IXLSk3hDnWTcdXXbmWrGiXb7uG+ZEaOPKjZkyYVK7e+bBU6pqRuJMEJYkZIxifaXGaCBtgy2CCVWs10RSORqT8tt3CLFGOJmapusmCKFWNXGcUnkpSi5T9ZQq/nSD8dQqPJVBmH3wUgjsRtGDNlnuxF9EsPIgnyuNlMP//HF8WCN5tYoTYtFtMzbvYejO1p1ldhsyRtsiNLfXzX/76yy2xRmQo3uR3T7JXsL8ZS0T9t9+9Xnz59at/fv4Gc/jm85+uXwZ+qqBIYSZdAeehtkORrptj2x2tJT0Ok7GYVLahrBS6Dr5yBpeqCknOpuxiRu+E7PaduxwYOimsfvR6INqn73W2/pqV6Ill+nBdDBGsQ3YAzvUPrbi0DZtEF93aWSflSEY3T0fPHBD1bb3u//d3/7x+4um/4CLPcGCrtyQci3EWxK3flCqDsrlANqozMly/WqFXsK6tajHoucCBhprgeqIN4jyJV4C5PvwGFuXN1WvWVMAxM3RY8E/gi0qZVM2k2nyZrsdzngkcmWUJG21zJ6xEPms8YPeDD01ertlaXTnf35tXOzI2wcpsxVkLH5CDrX7IRU3LdH32wdH2AGeST/h/UzWcEIdTVhzOr95K7nrlo7jfNHmvTJHHq1vBwOvVkWaoupF77yFG2A5x/28z9RClRNF1dY/hZjVplgW+PGZqChsY+fCHG7DdV58B6T0YzTIbhp/+ObUNNUJuizWeTUvlVSxyfhqeDsij4YajIRT7xUSd78cs1BkMxg8uGstf0ESW0XeLPWusZeenNdZWzilHzRs8NKAFYKWf5+RIdtuj2Vk5kJ+Lk8py9IgI/deTIFIhE2Z+rXryZ/T59hWw1gd8sOyHtwYYoUC8v1+Orw/KDyS6SUQ8TfuUo+fEVPLB8HBv3Wn362Yw298oQyskmYk2qUr0k9yj8UnYxZW9H6DAhgcTxUwqjPc2V44ZYUqVZv488OZBOVA0MSMV2wOHsIf5AR1DUU0TnndRxZR6pOxZWijPAlrhha0aYDVKdCLZU9OWZcfyho6meACebGu6gWzRY9PwC9cDhgaJAesekLlpDhWMHqb8TCaigg3loL1dJV0Gcwr+iByNS5t1Cv0dzXRd0h16My96dbAzypwwQElkqFd+lK+18QyttRPp83QF/8saO98MAJhLEBk+QYmUXsRmDCkbgSi5BAc5SXiDjZVy5XULJatUGUj1Hoch1gtve2jhHRZj478B6WXWoaIQ/oKDX4dO3wtcak0S+AYa8IQIcO5qYUVLyVwlfQ8quEU38Rx/VjSAU5lD3WQjX/aZkEy9Iw0bRGZWxD6DU2jLezQKlvaD9wgY9hlnOyjO6NNsmAbwOxdy0/PfOsxBm8KHdTsjFzkrwfOMSlOwPO+VJjjvB41wNFyyyqs9FGBT1T0KA8FWpKQPoEswjD/71UGSnb+G5aNPjbxKWK71sdD6CUrnDGZQtJu1NbIPPT4rkYYFuYSG9TGD3wCUVZNWGf7CwbSGrU8lwMsYfDRresGFHiO9c1aH0A42AuoPNNSFd123eB+PLt3WHarX6i1Se+y69lcLmG2sR1mjfstK2KC3PIdJsIb0MKrgsMAja8m4lBDvrNcUnMs5rzd0208rKMyr1Bp5o08mWHKc3mu0Ap/EnmurtivMkkQvBYW1MmEDsySyQJHLEuwk7QqOrdk7rHgByWBw498tb+scnbTRzQR6QaLVAxeOQsLCAaOhgk7tgcvI4B+YgOTtBP8hL7QVfB82YzW5+0q0+D91apVnd2v4p6+gNSvkGvqqReUvvMTCtnJ3ql6/CvUo5ZyLLWfAYxQ1Xo8bx0sVerdHkyvKjmFvrEUBr8NTZTYXfzoGddBFvchI6wzGQgHsEHQIPfLCz5RuNST+OqRocRh+FeIB/oVKw3o0Mk/EH8DCq3kyzS4o2ztsy4T6VzWzZFVviqiTyw3bcllzzJOmk4R1BYUPC5h/0LPeUoVBtfpCe8sq78iVnGwEOhEsBplEDNX0D05d5QnQOIpHP8xGsW7YTkxYGfU0QV7UeXWgemmzINgSMBdq4JN6tB+inv3pkxDc8Rz+wPjuYIi1jaj6Lk1f9t1GwpkEFzDcFWgj5AlKnMDfDDcNLFKJ5oNgOqkNQ2zFsFviJHzxsj+gr1PVLeoFppz28lrOenhVFmGGHtywBgacAu2dObTuZ0VcHvmE2SGgCnrbrLsEBqtu4dnvODGPfGh8RYI1B7gt4AI6OE/0GSvJrFTX4/fLyvggxOlF8xTXJusoYOxGtVXGDrOlg3PAaUWi5XgyGy2hNZ8Vh+V4vYFloSdpwLvnz/86W7Yh1ly+yrVmW1EuQ1YRBf1hyM/mpg0WzGQUmjnRZ45ZL5LmjmC+L57czRWuavLN7IhWe+hcFqo8UBLyn+cfGyYfDffK+wNJzOrchzxu1NugnHoc3Gvv8Rku0ed88cWQyHxTfwr22bkj5bcyr84+Qipx9BJVnpYlJge+uOXbMQy8qLRCG2CQ96jRPWKZWCM3urURue3kW1gvlPjrQOBk58iEgBeT3ArC3EfeAi/zDSZWYgxsN1ZWwAuXaOVrCPPMDrTVg2AWYNWw6HZjoEwLK9PS/gKwaIVdlgqYVOuD9SbTtqsWsJ+R2TVDwlddjpYV1hbWbu3AokbeXiZdY8ex20papWxX42+8RR9+Dz9K4TU1ILCzWW1i15rUYfye16omTu/Tk5QzApRSRzgKtDKENxIUOjEalCC/PSJIpdwdFQRFRga9Ydmjg7S9Nl72/ijRb1Q+4I0WAr2WKfz2c0cOIf7X/RGEmDeK6ImLoUFTF5oeXEo6LBxg6t1p6wPRgUYkvyukV0F70JnnGyfsBIIBqFF3EBJofWfDReF2I27xaOhfA6fdXEIO96S2ictsdWMk62Ke7U233kCao74G3WxFqwRMNm85HKOR7b4n8cb8Sa/vBo98rn3LS7qPxqyOGvZRY9cuQPSWffjCMUZG20ubysyaiceywhVhLitrxXivd5Xv4EjJpiRK8PWmpgjGrLuLnGaohiySq/coldQ8vmmL/rMXgFqQeCoXWy90xX9FOfRf0QLhEZ9gVvkmShd9Lrt1qh/vQrzs6iGetgPRvKPbL/OiN/cJujc/mn/gYEFGsp68R78xL7zjVzZw/pbppsvXDfCxXNmRmr9Z/060LS13U1bDa4gw3JsPgeOOAKxRg45WD9d4AKSnKWxAzOiSu1CSM0LBpXsUdKIMB3mn1DEBVKBvZj7K7o1fjPSWqddRx/L67OzUIHQxoWMtrWx9wZnvqlZmrPBFZ1yxmE2tnvXrIbLeFAbJDodS8zoePUqou1xGois/1fF8AjAAoiWOlXbG1xm0KqYwc0GlUZMhfIb5NWd4SXDT/6qEaY7LqakvQEHt0QIt1GOD4POh7arbK8AZgxU+MK5Gdh1mlqOheaLjcKpR4q+PR7I7fVv5njO8r3EGZ6MwV3vOwY5vBDr+/dkP82cUHT5YpVNuAhw1TmywRkXXokNyFYJs24qd4E0H9dTmbRw6qVpmcdIETpc0dYir9xMfPzK2lU8SKLq6za71K4wZyjqjs4by6a39huXA1E6ZBoKZ3iylijKOG629GeDIYDvYEQs8akjpJL/nkHrD5JZMtO3ZpDs2iTbaRg+gJvgYX9/wFT3VTDk8BLolM+MEpUnrRbCxI8NLvZTQlbWSysOBhXmc3+JqO6c3DByOqeyDzMe92/1EZP8eKzrnOkNlRPU9mpvVKtEsVRF19Y9lqbVDnVJOd/IP6NXbHVEjB9Yd57+UXsT57JUl2jLF2dB4nuGU6JlMruB/HJ4k0HJtFSbKJ09wSHaD8BJfCDj/89W/y+qB1FG89tnqBhoszI8IqxtgFJpymQlh4WpllB46mH60MTs7dYWd2hC+b1lB8n/rxHcR8wxnQcUBf4/hSrRu6M4OKiWFEUBv7pldYDUyLKAVpU1vFYc3hHdV7iGqn7ePZTdu6MCrNyTYObUhl5lYtiauMVrVCBToD3Hgr31sMG/lE7qW1bceekxWxbbNrAuBxxgYyUM+502xS9qLtVdfY1OVH5xtIbc1DlEdrdSlhTv8zwAn9C73IkA+CpCPbYSzUu4FXXK2o/NYboUy6HCUgx8A/tDS3dUIvKub6sEuo55bJohasqlNV6L1YboClYSsIOetFSz53gpV0i4zrBYFt9OOank2KNbcLhjUI2USpW7ubHS/f+6FrdCDaBuW2p960NOweI+J90PVVGXVoo/l883OOiNoxQqRY6Nijq3l/jpKWJWbWNQALVjtIQ2650nRzEnXytQj7mpzN6LMiwZfmIkwdcaEItCmpGLek+dqOFjevPxVi7XNmKlzb5xUS/RQy94tx3Xwgfixzy5vXGkTZhUnl5v6ZS1W8hRfzLJnNz1aU7vp30aMset8RhfsR777FEW9LeERaLN+6Cgqg0yPVzKoYDhUzUiNctJObz87qXMdNsZrJ+/q4FeluRgXwMQH81hba0OGnm0MdFVN6o8o8akHAoo5xXL4OX39i9Gw+4pkRNBg92BF/4htbmck9Ee/rm1z22Xw9ivXVt/EKLMvZ3/9FVao+/v9kYtZaMs7pThHziE889xJ3tHDsJb0k31ayl45A+pzqNTdSy2yICQfDUwMNUMNafwXyiiyngZjr403GjFQkmNRU8d8Q1HgrKGf+WkgiDTnvR7tQknWr6q005JVWlbqoO/0+podVnhM6VtgcZX582GK4O8CakIGHqjg6KVsL81BBo7fYrAkHHTdtdt3urDQ1CTr36Ikm/Le07+FNOjTQnGwvX1fBQ3R7yoS2QFYFV7TLTXmI3P22NogyqR6uLc87vpDPKZJHgpEaDuF9qSev31VYo9HFx0V7egKp4dJoxS9j67VuCsfXTTVKqtE865nF229ZNOKDQv2dfBNSAknUWoqsmU+/37ATqqDNbyO1qVr0/RopikdteYzkr91oml4bpx8tPJ4vsMttMcQzB8T77vnz1dpgk/f5RHeR5Q7YEazqxRWJmfLsfXgWliihGVi/L3Zeq+AU+90znfNU51fmMk9gtfo+z1v9Z3fkC526+eu/bPRz3uTU5prw9NMmPPkrbVdz/iwH2zoQNPuWY76er2p9HW0GlPvc963pnvuJya2rJ3SbNorKl7tlO+ow1zk6GWNjm5ukMp3F93aBLlE29gp2kQDUzF7tKEn9aZYlGuzseLP61ihY618/GtGJDOa49Npkz9uziaXI3pEP7FmLyYfBPaKOtyPrqulD6HJSx9TFzLAGJCROZ+KSrfKqU9AoVoE2J0HzryU3VGjUeR7x3baUuskrsWqR73Eulxf9wkKl5CmEK6Jv0LC449lUN/eqd917JOPfwPyE95LlFKUi69ZJmR1/v0HTEIh553wkHFGYgixUmLw3/bh/8ye/0jUt8yqZkEiy5vWDlGeg6S41sU0tyyH/unIy4i2X1f9NlFaAt2+f8qRMx3SDWL7mgOF/3AsIdfZ74EL7bHEhvGzSh+bhWLGfZ0jUCwHFYvx4NdujnxBH2Wtr8x0LInRrSvvQbGr9ph0yYZrEhuQFT5V2wis3qTBwwMYHxBccPTkZaNceFmiB4PBn0rqEUmJ14XW6KANlhHuZczwCdwGlGiaYvK9LEgzJt0wtCqDhkId6uCt0y33IJ/vlVCbi6j2xlKITyP3pTEygFmXMIELDuNjB9jg3Doh1T4BKdQAwYXhd7gV/b+rZhvwagcAx4Xy/E90wydGxbql9J4XJuNopiVKPf4CPpHysVpOkEE11k5zmkMUw2WOwKSFUSULpeKaHYC1JJmRsHTLy8zXCh2uSvCsE0tL8tr3Sjjw+LX8qmSbgkPDrdim4aXmSpJaK1KhFl2Px2WUrU03aAsFLxJy3qJGzOgwyVMT25JiIsRQYiTGGBhpZfQyQZuLAuINajLKTpvSsCjxmK+03a5fLnK+afaw/pe9stdhHcT3+/6dyK4jbXCmRmjQCImAglbthm9JRdNuFNUadM48r0lo/ZloGKNW/l7towrZJiJsqfHKwrQYHSLccRO7urDG8E0w0x8+yg9w9K2atT8THApNBQu5dAY+vIGNZMuVubLgi9Il6qXEhS/+MuwP0Y+OuPmeQd5rgc5YdpXxq/8fa9i6Ir+yZz5WleIdI09LQ8GGMEtZBvM6rVw0y9xwXr1lMPvxnmACf347SbmboqxcAsyNqhCMF0lDKnmCobIrqiF68bhfjIa9U6anRugAc8NP+K5jjQsliRtUE517CRGu3PxxxvHmdkG6h2j3KiHJ8SDGRzMx8KjNkNfw8lZH8E3HpVcORYDVoOO5RwBGqWFMtEJJO/mUrH6XcckaVJiGpk1ZND1wPw0vtQUrn+iXUYH1quH06GTTeJN0pVf0detV3jRLDGwFb7yeSotOsrJlqLnt177CB3oHKCV/WylNT4/SNNwdPGmXFz7Qdv7XgcmsZMY5nBDKys0zY9wN8xUvZdUMDAhrROXFwIWeywDEyB6I9j+81EJ4Kc0ByEWrtMPBxeKoO12BHyirYBlA9J2LAFfrhVOWos8OBxVe70Ovoptxr7c5+gIoeCNYZKzz2ossIYucQfnRb3PmFbSrWwdAPW7ow9HMMvPIMOlKUa1hjYTjgZvZKk3lIfMg6Yc3LsDXtQdsirvnt5+4oMjVugZHQFirvTLl2DEuVKRuuOVVE9Tl4A7HNSu8kbXOCrcX17xaN2wlmIdK4k1cUCzestrr37Voc+aunOKFm84fAegt1wNQ7xuHDnQpaka71K5w079F3Xhv/GiMGKxgDL5lOyC7CXImvbUN+CuYckFilCLyPpZ7BRrMDo5Il3otWjBUAvY+CWDpR9v4+5KREreAGjWYMy8acI2p39QFhyHvIit3HI3GDz3I3alLJhd+6asE9zWGL4OVWHcsB+bEjbCiEsFylLlfqGov3DZuC1edl1UNh32vJjVrG1Hg1NWrtNtKNay3xsjkCIpaW1gbIVLh7ooA9MaBMYMQ2UkUq6409llD25ZLlysV/IsDNxx9QnAPKyrgAUTaudO0EbC1lm6J6NnFRZqNuxah76aM+dHg2NfwtbfASEAy5rFuZKVEKL4ElrCPXKJXzbDUKInshKntvCVJVoXPUEEnde4aSgYWvGgR5qcVXgkQ2IeIy212qTsnOu5m0gkvfol8eIrvWt4wVRRoyq4JadIr245v4AzljaWd2FX+grqr3a7aNSKpvM0cDnIBMwAYDwD4/zYG3vlgXXnlHaxaOqDYjnd5bpHeMVgU7JJfevJ5t15upkwYkuyTXpgwGu23zbYiUAVX79Y2mVJEsLpY+dCOO9CueluKEbiwOtuy2qMBQGzJwr//CojqkObBxxVvlIlMOx0+KD3SjVeOV8Iydrx3KarsNnbxBwsBZ4x/QRWnJFpJa5y+RlFJ2YHBCvWen7z66PntFo/tJxuJdpuDMjF5WE3i4kd0LpwE+NBRFY/TkZCpWOPp7ep7IbeRe4whQjPSVRVCymO4rJ8vbrUUWIBzbzx0sjp5WA4BVQkKHGl8VIRMHtw3dnw5FY/UB9XnHTA2NMImbo8rrmNQ3ZcuQLu4DeSdB5SVB2iftB648wDdQgNydIxS1McbnZBhrZ5qnbaoxyddE/r9B17NDns4G0YWPJdCL1Iept4ZPfjCcqAVravPyVxZZLKSjS2baERRIyS03xXDyVhClKI8VUdw6gkPPq61rMumTA8Zm1SD3JyV32Oud5grvnH98GOwjDR81UlPLrszCdrdEq9DyNUcSq238P8yRh0bw8bfo7TtYVlyf0FzCOMnNfQY0+HmxmSJ4iG8nRAiGr96tuKrmhbAo4VzyiOpTznghQ0qYdeWm8jMcQj6ezZ0+/xvHwfYR58897G/vAggtSS40B6NWvooyuj6mDL3S9L2LiEDti6v6IDh4JsAUWZmA7RE45qtDxcs43vRbkJ8C2fDgw/XsawlmlUOQLKpGKCwEXVhBuj0xgfbnYtcOAKg0los9j3MG3dWNthx3fqdyHM8+zh4xnfQdXUAj13n4MPK66A11K3yQS1U7cNq4FrQe3iSH2n/7ZJdOyeGeKzF6zqbZW+GGFYVDHJWDS4tIVp1ReOoUi7TjV84n6hL6MIXMjholto7xeBigfD7DPIdK3/rhNzwTG8Rp/lk6sKE+D7rgUfZwDG+2jouNPnuZxPsQH7JoiJXNKmixTqeH6UNRKz2aPoxu/pJtCVawquaZefvXyrK3ouhBk6MdmqTOGlR8QGVULr13++e/+3njz/55eZDv0rQL0vsG+RGaEXAqJ+cvVWjqdDlxufER1TXbAjT2jYGUwb7totI6YTfylsvfOeFXzjhuuE7wd2PSmXDwQL0NmKQCycTJndqrlXMdcbZ1uyxBjm2bA367Co+ik0/klgnZpd91Zq11O+sLG/dZdYD83WIyV3z/G7xNpdx0ovFi08+DkmjaRuHcFm1qtVX35GJYgFHhrBq1SqvfbKSqgsIJ8iJOYnOO3nAChJJHWecg7K9n5sXkW7EmpVX/yLL31eLK/hAocyAI7s8tfM6kcZmc8HiEI0XwLMnvuFCckhDy9f6rLZ1Uk61q1Wk6IZgl3smJ796Z/ZPVz8Pj20DBruq/j1X4fr53NFLZXB2sd7UOZo8MAyqzRZopT5RlVcoVO0XXtopVREs6BhXoOM+4lm+/qH6Smwj1yB1W+UjAcvpAnsPOnJVgQLZzuWfTvuYVWHi0IVSZKqkNu3ZMnnuQJOqubAZNmmJ9vzX67R/m6RZedfvHxrlHSN5Tn1C+ehlahAd7f7yF1Gs45HmxqteQN340ZGrC3/uklezwweP55yxQ6uSzq2NDWCgqBJB5yg3jgOfyLkpC5dpdT/pSHr8+jHNgbEMJ2RpF9bnZOuUydj0sWCVzQDMzRQV7TEnRcZafvVFA8E9Sp6HBcUIK4+uShxS3k8onrVX31VFzburL1jSXCB0Wa+MJZBmjY/YY7jL2ZKTHd0BS8Qazffb0ZSwn1JiCOC24QDnC3KHEqbSZAfv7BBKK40hFIqzyVlXHhi2YV3AMpNaFK7yXyaysNGmS5Rc0gihsnnnRHqoedPKsMhAgCGbtM6HcL5Lt9Br7nxBiSsZ+VW2E03bQUt5DSsyuwxC+VThQi64BRcoVZJCt4SF06opYxhGgPDBKrWLDoyX25Pm9DACDcdBoPr27mOHUmVdmooKJSFbsXIbVZVubUONkhqsGrvSJOuBYoemVcJ6xZpB8s4RmBsILbPrR5IJQwhnn8AR7UImdOFCgP5rYHa94fkqsgooqhyJ6osefALrbyV5xEesGkZyMemhXVE1S6h+T23pSKcnfOVPDE0kBB7FbgYfZW/p//U7Ud/0citKCEL0dn8jjmgiUkvoL8VMURy7wCGuelC+w+3KFNvfo57c6ir72gM1iuUXyN7O3NGiOvki3TCy13TSY/yYLa67qxV63iK5W4fAk5zJVr9kuSRJ65yNtBXKxjuQGn0jMquR/Ey3NkQ+765sfsjh7bK6w5ocd2OUocwWND0Gx0g3orohBYp23oHrI93S0pdRdO89r+7tfPS8s5GjU0NHPvdqAN88mbJTa50knMyiE8Qq24SyJyqEfMeSvEK1kG9zWBDIlMGZ3jbW6CsOqlcpyS1yVrerLKDd8JLbMbq2GrbKEU5FmqFfgzFML0RDUIvcmzDxOVrLYMBwtx+D5DNrDNZiL7ZW0GynlScmOQJWYqUaJSoreyktOvzAd6Yh+PAgaLfTYTVPqssl2er6jb6IDXpIbqq9vNLYFT6seeO2lmNSVZAR+SPmH3qRyuSOyeQQaG2GRF1CF770y5LlDJ9Ews86FNMqNtaItiRHZx5l9uLFRIR5KSfMZ9iZnX2QRQ8N33btzKMYjGk0+0Yxq669/AiDWaAzlTT1ms6C9WWOAS7sJdLQ9j+CmLXSjuFTBRhVkgtW23GRtXKY6MuhWMERuRXkusi5XQLIqtIQPFIj2uvp9ggSnF0fLgvvDmrIJbptmFLFDd2R6T1q3ZlsshfNLvvrJ2uZwWa/WaZ51WUrtA6k7x39hgIm9/sqqfwhgIQGcff6zUPp3TNAlZnBAG7w9ShAtWRyFO9Cwu8uM1bvKjRYEB5YbFy1xoj8/qXaozvxw9x7vBVlKKEFXbgMPXzyt0hbjOjDw8PSDqvvmvCx5cJMLoj/mGe3h3ajWsoR/T1q2/PPV+4T+2nHE/0xva6Y0MkL5QOdvC5fJof0E4ukLlAw82M3152FOne+46QeAVTQrFBBxcKUdKIFFCyrtsyByip3gapGXcZ864B1Wy/Q5kPpoLAOOMhlk6kJOJLG4kT0b5at5Bio8W6SjWFaisegYydYg2jrARYxfGAekKYcA9zKjxcJGkkxIXTUOoRWnGfjp9YjAc8YCXAz6HhzcXuLdnU1pRh/0XOuCeCVV1s1FtAyp16GLddB46B4BKqCL7zKq114DDWcoY/ahV28kPzRALXNFpWXdEi5NeYPLdQpmoMVYcB2LOdjEXai/tsnQ2h40zbhOi1M4X/3Zbth+SpbNp0z2ox5couYJZUVvvBbCSuvPhP0Eoj2a4PJjREyn66GfIxCe3uUokxOR0lVI0ilMkrUkh0R2uOIvj5VX1cLo/uVuSUyLM+5JwNq+q9xdk1pudAMhlgLde38HmsXZPKFKPGAFu/hlUMcKmjDv/+whw/+wJsGlhrUMXMa5aRNFTNoxwzU3uqDJ+6QYzK8boWEyj4ZCjf1qZQ93WXoC9i+wJW4kTfK9S9vrm96I/cpb8hm3DtR39+/3PLDP36+v8/YYvXLh1Hre35xQ7t7NGp+JAnUMg/4k6M3Yph8N6Yevjlgx+7Ehsh4h5k/yuMfZgldTYcOp7RD6QxVj88Qu+zD33919903/4zMiPyuHi4N1YpmI6pYIzJ3vaCizS4kQ0ZnLyD5D2i0Q/qFbwl1C2thx5lMPQV0okd85m0qsrP3Ple6OgvLeZqDoMIGG7Fjl/IUnYa1SvA+QqxjFhHLqFYp435vogX5+93zv74I3d4EddTx3MZ+s3gNPM9yXe3Ob2W5SMe0SSfyzPgAwX3aoRrxzPlY2FPzMUSqg2FCG7nscCfVne55rZBwWOYkU/ZadA6JMmxONiLkcAvejSFOtrlwEbewVqLHDmlMiFTFGBBW2hU6u9W/180uHQKjvQUDlLIVbZcKZfPAReFYwUUmqsIqpLFrIV1zCVYhd207/MZGT6UTzFruhLFODuDohVt4PsS7bM2QV1+zNXundc0mfYMVVqThrLVAUWKfpEaUA05KVr38+5CR0Vcbk+pV/UPlKSJ4n9WPs+pZZ9b5xWz931z9xPk2P1zJLpHkzYDsGQabltxTtFgsVeMp+gmv5bG073P/MJ1ffI+cKru/5Ek0foGmPf3WgV6ECSB2OIbdOGmGttYd8PfXMHWsu72BxUKwNT3pva4KPMbz3HNUhhZg1VrTqgXDhBUH5KP08EY+gAZoN/7O1L4xhAXKgpuAtm5jgmiypNmxEaj2VgCaaWHEbwZQ9ZgOPKB5JxIc0tCFiwBffF6mo1r0eZsZX/AxMZwJbODUKzed5r1GvZ3FxEAfSxaMbf4aFpKIaBwU3yLobGworVmJllNcVN1veInRrIjcRuAw9oUbMX/dHGq07RKrh0MyNbHAY4eTIfYj8qySf88L1mzJrk6k0I1P1eUOcHV3FyGoy7QYgS5GI4QK7eXE8SJCuLTisCAuXjdsn/MmVnMkpw5ZV90nnLLD2IketfdQMOZ/dyXd1ERq8FaTgho4hFPPTE7Kx64GnLcn2J9nusz6AH/aYgTx6Qw/tRKp/KKnFfL/YGfxobn6WJTV/uaZcVwf8VeDFiyGvFWqhizjRj9EXkydD73l7bt2wcqC5xkvZz+F1jOGT6kUXRlXFCF79ZEKoW7Egm2qhs1XSoaVquIqio3/IWDaDU+zQHdJLS+BIZj93KqxPmelj3sVaieqxlo4uC2OVQ2N9wX99Q4+Fj/Hlrn/tbJbsJO6q8zt7lJJxER/Pb2/h3Gs+fHxY09f/gNZ9iFtP/R6bzVTbw+73qmTCVXXVNCfX978ct2rUwAO7/IduymqrMurRSYWI9jrNw/UIi26nImGayo+QwxUrcm9wFhREJI2EwTBDUVU5jONgHLwhazIqOj12LrX/X+++QKOHuUq9FiHPlqsyR0uM2/IfG1kqVR2bW02ygWPSz9aKc5mpLAXlLMw2Sv5aWUkwrIjEmQfE5fwSh02QbNAAblWav23E9Wpg3SGDbDRk9dmk2pO/c3NO1KPz9F+bJRjGQnPlg4wdRB+myWq/yiqbtwn/SxZatkT9Kby/AZPyKuqhKV7z/FBEMWE6dUFb9PPyAfzkLNCqI9zRoMyvElZfb50JZZeYkqPHbSxrKlqDzzO2qrIZ88bNap6/OQwuqycJsfWULTIyLr6Cg1JTzIjJduystqItlq+rY/VbIwMgbe1LYb+6rsjDrGS65cyzCLmetwtU3RPQRW47ITckjAz74jTrKqHi8YNpHPmpQnPNSGraz0+VuQ98D2Op2MOk6NCl2jCTV9d9wUrYVG69osUdRV2JD9luexoTtnd4S+3xdtNyd4+pOsjsmuQk+iKS+8RrLSmQQxy8SqTR/VaXYL52KlqrHafPrL6KuTYkBHzaJkdUpoRr++CKJiSkM0gn2IqaYGX3jE0Uj8QR02iHOtoKPeCdwtxu4xkJYp1BL+4LRVTKheFoDffwDzWVJRxlQ6Il5elZHW0Vy0CvYa60FAUA82vVsLsZiW5i37EcbmrgG2+SnNUoAtfeya8cYuMM7lUrl+NDT9tcClncJDfNFU6XHhFeSPKAbcKykNzbOiCHI13rsXqjxDYh9r/iLUPuo7axNlTRmTy1YOTkxiuPYuaGbuoqz0wZllyQJb7E7PEU35maZ5fl/5kspzJW0s+f4Lr1+M0DhRSthshL1307cR6rI/Qhd21YRuRiZkHrZYzvMkb4126Fm6KInqQ+ej5C6+iY0xVSxOeVQTHWPdnWvdwNqghffhkbkoQMFg52y/Ri7RXAQtWNRiAC9uuQHV6Fm4gJQpXwkKDDgb1oBG+4z0rsX5w1OELR0wN8/Q/0SE8sbB1lKRzBu6IHGHKnS6iVI+5VDf/uzp4ZW3eVo5w4Qg8kpSfXSHMe5bPNR8PuEfkSGNPMDau2J4RubCRSOZ12e6ung4dLEN5mYnOhzIgl2LyUKW6C5D13obeu6BJt14fwjImEGErr1BXsfLbzSpOVRRdKdqDW0rV9wt1FliE9QroXi2N+WMbU50cRIrlPpmtMcroNN+UQ1naKiki/Gp36EoWJeNv9vVCc5E3PUlzw5/y1/+8uemNwOOc2MCNuSL0s//w6ct/xD38muK+QzVMZcn7ZlNBR8aOXxOZn5Ln9HEO2/LpbX937efrZxt07BO7b86VlWvZ5upzdFlEJo++4S0aC3kfOTRe6s3SCGYPAI0uHZpbZlVCbAZ6TjnPQJZJEl3AeFdOmsSyF8Ihk6d4CacEVq7jS6Kqz82Tu2imYVWCXNxm8rf0NvHl3emrBmb4DmoCqbKnOwSrIm1QD2IEypWQ5KbMAiEKPmWYsPa5NQIiYeXWCqpjxAgU1s+FVwQA/EIA5H2xWATfLBbhZxamoUakrtCqi5d/Yv1G6XC3+KijkY9BP89YjuhFY+wHraZtwvrH3Ihs8eq2iXsxVsnPnrMrGRyIUSQVm2t15EJ9PmORsqvXVZ5zT/FalRUl2JQ9k/H3iawFxr+Pe3Me8vKZiraqBVsy4a4vFqpKZcLHLoopIvxg4vTlRG9RY9JI6fX3z+5ETHeFz03B3QaRRkpx0O87S58yNoDB/oAjtWUOKuNXP7L8vnv+nP8V3T2dv1vslDTUsyVu+7By6DCzfnb5YMnIYG5kXHTGAIl4VfmIkCrZECIn3t0QXI8U3O6HgCO0uTOiouV2/GqBoqylUI6xDZZ25E7NBKtSkILYEFZOxnSwejvmpm2Im9DgtMsAWpNsN4iX+U0iq1XrBPas4RZgVVSiCy+e8xUKCxpQ9clYWXzht4re7VhOq+JucIJkF5gG4m5WjA2myg5XABlfCHdEOW8K7V5NS35AgZUmx7Ol/nniSrVjM8IflFN0p2/IuJ26lZ/KQmRzOQBDt0KbS5JcfnI7ow9npAMo2XJV7sVc5lYNtcPkuYLqKHMZmouqSG7LZ35+JCS3riptkf2GeV+IljhBC/pJBZO75w/KM31v2gir24sMfUTzPW+26C5avC374oD67S0KePVNhQKjTe+1a6/Wx57sWgjZOy0DMXvFWBu/0n2G7+uQI5Oo18RLFGwgHj1h13NtiFy5aT531L7+7JvgpIyjFM/Hp7x4YsTg1uG/v/6arrJOZPMvg+rF+On9vfIKPmYVlF/FpFrognkV2S0ENhAeTC+5QAySP1t60GkTdkw0c3Ph5hwd0KoljuaGbRHkZjfLj3dXr8VaTixLu7sUiGONx+Bcr8NGwrFAKvp7vGXaGdw8ibbUUKIbAazuw7Le1EcWFCfTpyzLKjS0ht5G1SPMTZ+LBE7uDV9xvJFpbnrt/EaxNT1s4G2/FqsWlVnIwl+Lcw0/35PYNY5VKEdvdGQguGmL/HoU62l5gTcDXIZyPV6tUHEwUh1q4n4PLV6VizUJzjj1ikxvK1NvZtxxfLx1L55YTWL2I41G0hASw++LuLIfXyzJvOnUsNNkvVUPwRNHzYv70cjqU62/MVrtgp7rv/z6n2HLizKFlX8Jf4SEug/KuoHy5o+fROS3d584sttD8PeWcPnx1fevkUsE5go+t2TdRJtq5ewda1In+oUd+Orqq4qVV69hnChzflZLMGjsMlUUu0kC/PTbayft491h//jpP5W+oVX6ZD0qJerAccFniHiPCoOnL3MmRXwDoO+eyWDuPn3z+bdTMyqR3PYRN4ZndKaGxsfIZsF8+Sf9MqsXS1SnbqqyH66ezOpnFKcgAv4EDuWQX3P5Kx5c8Pxw0xthY7Mu9jfXs9ek+Cna9ixTlXbZwkVvqKa/6316pS+UaTU7kxVI7LQwLGAhX9rgRUNx92mX57z151KiUSN2QTaGfVQrrge46mkb+91Xo9eLiNzpLl1oSc1xZrnQrpZK4qgJKOlii2Y/SvIx7ubgE46I06gh3Y/fUvKmwwfVDO5tyRvvI2fN8fl2evVp8Gx83jBUNYVmYMnl71M/vv4s+qx8dA6kmXWpM4Y+eY6vjEuXHIBsi8xFSb56LDgRJOMtteS0TbG/oV103T3/+LmFrtimaVi2qtBveQPZWDSyqC5axlsvEZZuklg29lf1ncYIyE1V28GWZe2uKgsI8tIiIK9XvRgzPmEzSTP9kND/1y2dTTzzVlB1gp1BsF66/RQ9dqi8pgsV5Blv3TN3th9ffz4jY7FLbfm63TGpGHty83FXowPkTY9ajkysy0APmDh7a6fCfe1n+eYX2gb7n/c//cKT65+b73/hym0e3r8+ZJrwc/H1L7zdVGSFgcn6YX6fGyQm+7CokU0uNfK9c49/0zlger2YwIxMY8LCP77OjfiU2/IWrBo/t8Ssft+d5rMvFz8J6LRSqnXE5+MysdgHdCpkhPL7X0T/+Nn/dQVbfBJqTO6y3xJDQIbclNJFT7OmZ1KprsbB1j3KdvXZj9BKE/MvbWARz3aqgbNCjgFVDx3QPx5HDgQym+Ge6UvnrjGfaVM/Pu+SDfh4eeyBx+X2sWeGJPF7ZTvPyAz8/Mdv3XLxnWHoWS12d0sb2MuFcuBmgWTDzwoHEUSxXgbg5u6TjxaQn40VdqCyA040GWRGTTdVTOs+caoxKTKuZRB9YjHzPnruIPjic7r89d1A7VbcwqkaFnJkauI6Dv8PA2FlLqMfyXb8j/+8+unb738IFsA1GgBV6LNlwduljch0A+tEl24MX2PRWlhx7DDVdwg/0gRek5YGsg0Fqf2pD8QntZT5Yrd+/sKtRfzlABpcRbfz773q9lDFUeFs7tOwvVrfc5t9WbqXZvoEuFsrggo+v/WBOx944QMfDUBbQZmH0G6dqh/ASJmft+PPu/Hni/HnR+PPj8efn4w//zL+/Ov482/WJ6zPoeD4EKA7QRMQRVKNIbmrA1K7w+CFY/xbNKoxxwWuq7QyWh0ojdVUuTKYYFHmZqqdhsZjpXbQx7pq+tdXV/qizik3Ta5Nbl3K4Qr7gvngZR/98tUXwYP9TrCVfXgzwaNHCIw5weabTM5db7/8evEqI09DDY9wRqJYMJ+syhwhkGGGCOV350S//PaLbyNlr1bOvmeFjdThiP3+Zfwu2B9EbS3vJsCENIFLP4TH98igqy1cf9JCHm4/WvJ5+RzkcpUFE2vpVplMjEpYvMePRLcL+CxyY6GYj5vQreH3//n+q7NvTGRdLiWyljvRdE3ujIwBmFufIAN8A268CypK/IjL1Jc/fh4ZyzvniD0GlVVXVtsYrM7SDivG0wpj3UoHGoWGbbCD3AvUjsY9Z8T1/Q9eFVqgscBsY7kdogu8uhGShxXgnY1tusQO5swNinLrhKuU7Co7mbI1X3jZKFB9L4DRyFNQKhvoikK0YZTOaWn8+eAAzWKzt5thZn7petA6v5u6K9i0KeX1jpem3hdw2f9W/rNOEoHfbY2zLfVr6l4nhTMvHYIp2ozXyyMlk1PHXCrAvN3o//JWZKV6Ztyh2pg840EoTBu0vomiShK/8BGril4uZ7KpmEyf/2V599FfGs7y8Z0zaItgHTB3PWzPDsshpGyNDcFi/EmrxR90H/Rv4N/YtuW+BPJu6xD+/8z9C5MbN5I2Cv8Vjo9ij1pestUteeyZiAkdWfJFu5atdXvG775uWwFWgSTEurlQRTZ7a//7h8StcK0iqynFF7Yk1pNAInFPAImEEMmAjlq8qwhh21g2z2xDJfjDq7mwL/CnwyyxSVwsG5xWDG+5Jd2AnpyrAKJT9Z8DO6Z8n6wDK8OO1B2/MNXxcTDFGdhXHroi41aOHaRZ4FoODt2OX+Pm5gk8oVvn4Vo+irnUxy/+8vrn799e3gCRXwG/hCeY3B3ZipVJOfIyHmOlkrjoH3QxUzvhxNaU0bs+wStQF+apIyKvtdnX3FDU7XU956VBd5EjjhX6GNOybkQdyr+W6dRC+Onl/A3NUO6POyWaE4PC03Kw3EE++njz08v3rzakwIH3eJkkiUXiwtmQzIMJTpTjzatvZq+Z9nmYvWbDeWAVBTd7UwiQGnSRvk8ZKjc+vdpxzqh5vnv5atpZZIUScxRVn9OkQEVStmxIm71rlxlJZj+QZY3qg5MiU9eRTo9/fPT29u5HfrROuMtPR5xiTk2SEMsB+Xalg34CoZ+//OH0xRIT8zk8f2w0VQOZKsqrMq/E+Cxsy6z0EocoE7XhqSl/l5XL8BOCR5TE2oicHxYOIuXsoZHd6PzAHaGqKOfsvz/+xPrN6x9v/BGoKmBtllqejB1wapo/Y5TIZYibZm2RtJGMS5DCmOAn6Bc34sQ1x67U1CBI0XroiKMGrbOqeLfOs8APkXr2qibCyskr7cSkqN7TY5NT/Jn7pdcO607uPrUdX9e2gU6U7Ua81ssWrpQtymaGOfCMP3I88gCyKSU1j5bk15HOgVjwM54lqUyFT3rFFrkp4YQkfpbPTR3xFszOeJtrp15tGtmkrsOLXs0iuGw+JpaViZtXsHFrC0sTibFllfw9VIcQhg+/J3uBY5Wu4obWoiLtQV9ccC4W55FePf/qebP+8sv2afo3MuyK618335e+34wd3Qh0kdyr+rMhWrYNvndR8JqOrm10Wiu7efNu9q4u13VoPUFJVVk0IaCNDtedDnvGGfQXpgHjtBVGIEf1j4bpujoGz4SFiK1XC0qYNsOmwQCFreXhAMXCVtQCJmbr6+DYHdvwa5b9qkn/FnlbjlWMscbnF5nPVjNfz35u2TCP1LXz4zJSG3FkDnpoxPpdh+V7TufJxSumdYRyMDqNNglVMdngpr+OvJDBw4e3zjQvd1j55ZtXs9eEFU4TbDzmC57h2ffoLoST1ExH1JMFjtaUCn3OFvfDP//5nb9v2GRtu5Yw1IT+HK4KpqRkDd8565+yF5HjR2eat1c1ONn4Y2rTo6oIx19DPZNt3S9tUeDTn1HbNTyeJXWPfPRFwD/d+8AnSt/2j78lbJw2PldgMC2/V3hv0/xvOHySCJh0yP18FZ+1gLKpEKX7sk4dIm2oj6ywG2zXwo1/G9vgjJR0UdGDE8wUTovV58/Jm5b9PM3sEpyodCwNvmcN7rIil6vhRl0bvm48XOm/fM0WHfcPqnc2Mwh1CS1pmYGxwyIEEhtt4eSzByATHsgfvjW/qzLLShPhDkqMbxh3qcvXA+9RBZ72MEVWXGIF+oDWLWK/bZQ1CYhqg3s21K/3Hrr3oISSuvHCuGCyCzBysLTk2wMW0qD7gljFkVpxmNpUl0yddFgHYMwPVfjZngFWNdlkiG6tUiNgFLRYWRjf3HMh1mAcbIVYm3WEcbEEUTZ+5F6K0DVXCQ7icPv8EKWuwITNTrRGKSnBbWTiUii583D+Zi8blUPhg4SVnW15n8hBUUFylLkoLxKn1CicfC1Wudd/HIiU8/XeAaD7uqjX1kJIYkchXs63dgvacmux1m5VvF1sC6+p2BBluhRpHBB8buzIPXZgGHA9JMCTS2ghGVm6lcKK30EhmgOpacMO44LyosnBDRjCP6RkUXi1HkbFjKQhNkSTxGsHPiqQZ3/9IhzUIVRl1aCd3c1ru7GKgbi2xuKUreFsBKYCG4G2bCOqhdsoK9CSfTqoLBMbLJAfsBQvkVAXp6hijd8XgG6thkrdMC28uY7p/MAatE3Zba4C/Hx0t7kOhnPR3eZZMJyHki0JQPMd2gXgUFE0pMIFGFsEwNYtDrMnehOYjbSUuAEcCDqa9blzPonTzMV9bQ+GUg4UvFPqgSJ3yjtQ2GaI3X2DNl5PjsGWqtB/DqrvXLljAWHBdn/8/pt4oaaPGdQMTSlO1Q7/9QpVtrK3SywP3ea3+G1sHOvvaeuR//tOtrc+9ftKaSKsDtVH3n5oE8ikAqqSFNanuFKgvrls4mPimewSZSR+AWmn6Lrhqu+JySWoSMtFsnFSMWCRjAaGTCdEKGgum/D2smZzamNBwg3mz+A56LNTVxHoA7rjaQML7nxo+lEIYwPPJw1ZHfUhPuMbF8b3kZtIIoYyEfotefW7crkqHbNcwns+4tQlVMgqvYhLFe7pXZrfWUm57FRAi6dbMx/w5iDuZUcLpA+i25MBTayH7O03C+IcS4CJH4ATO0OWblBLvcMOCxfi98jYhpkMetLpx4iUeFauZt9lCO5fowLemI77l0Ep3zUEQzsmCi5XaycejHiozg4H9vdAGNhbHCBX6JDzd52iIYAwwkQWbYj4CTbWWMI1wS/ZcrVG/makoCKTqsR1cXHe4BEeItUvqCaJ/zKWTKQxqYZUBj41cZK+4k5hX6E6/bEFq4KQECQVrmPB32NhhpLCROhThcrwYfYtqWkzE8LN/lmIlzJP3FzinFbAyBbXQRE8T65t7j0yKWhbw6N5AdoW44qNn6ShJK+yUIjsUCQDzPN0T0MwBp3Eg8GPV4iLWra6lI++7WvV1T+nmbz1Miet5LBZLkKwU30SP9a2wIx4e5Jz65EiYFoHY71YkXPYT2zQtoVMaqafie1lGxvQMyCwmJdEcPZ75TvP9ZI5WWEzsx1RC6xMyMqz8nBkvRkZOV+VFTOm2JdtijNwRM2+2mZL8pZuMd22/ls9482YLWSNjIqvo/PYNOfOnswdZLPeItq0dEdq9q+j+zQ7Q2rxcYT5dbM7SVznCHUXbpO9CJ4OmrV49rKqMiJ0/CnVw1ggg4M9IwRo57kbbjdkO5mIUh4VKVQq89dlLl3QxbshC5bqYGamTXhqW2vxKybldvhNkJdblDvuxFFa3+n7Onwh5SJ5meK6yMiOjah2yBglL3PqhrSRdQkuL0XuE5DbJMIra9K3IC12i13SE4+y0wDHmioPnSdjp2W5OPXOgtGKHkMKFnPO90JdlIq1qEdX5uUof80oCkZMHGbRRFjGyzHm4lWWLNimFTvuxGeIf7wqQr1AtsDJx5Cs7VU5Xq5kO1ixYZJnyugvLvbEQMS2FZeQKYH9e5kBpMrumlzfe9Gl53ZMEwy31SfBNjyyWBW5lK2vEy8gw5UolZNOS9z13MHQmrfaFxciOIvcsSxfMA6w+ixijeaE9p1XXc2vVpkShjy/9vU05mxb5ktk5ELkROZjbODlgVliA6loc+SLF8KPoy5DYcAaeTtmATYJVsOJJSCGDBHr4nj+47xpdQy36hgpUbpCdd4xfUP8W4GnTBiPPpQAXHBrbdmg4lVq9ZIjypslMRdlPsZclomMcFxCqvmM8ebnccdLPlftRI4AgxILafuhIsh6sOv5PsUhdGS49ofTMs9xncT2qPt+IsN5o5fCCwyvLashzA4dCnmE5mnG4o331nmiGYaaf3e36Kw49tD0x79evXn9zY+/vPnlv4cduLtsHotxkKcffqLIzuKjq9PXWC0Gi2TvGjAQNpqgk1LQyCzwwihKgM9nlAkcb8CXZOBaEtCoSdNiG+iRDQBi3GrH2GcTPZ39VJFCri8c0dNSkrT8cgZ2CScsBnTUPi/xduSkExkT+I4+d8t2dAo6Uiwdv5yI9u7jllJP6QUnD3L7g7IdvlGvqsSXOYYnDYhBjRiwC0doEyB8/P2x4uWfLXLKqUAMs7a0TGS5LBIH2pIsw/V+g/gOo0kRr2hRxD0pWxT4yU9vPeZzVlQOvMFZ5UAsbtJ7MrFINc7LxpWErprcgfpdyR4d3BCBKyEdiNgZOe6MPHYyV53KRweSd6asnZCuA3k6KYH0ryPEOOfWX/H6EHgpnSWU9rg8LTAh7oKAOmBF9mB+Z2HKL7IFslJpaIH3Lry3kZGtJyGDoWDKuOcz+2YMZ98j1tWKgWtYLNBGh+lzYWBTq2b2Ayposin9V+FlGplJP3qjTkc7o328KWyRueWTWSRX+BFr4ajsRXYu0X8lxTYLeTxDxd4iSdFNcExT6YOftbgTNlBYsuaHGoO/Uni+qL8O76P5YUcoUo/C9dkK4RLrN/H88B5N4DXew2uO3IO1G8en7UR+7EI2ELCDvnIw5Z/VgeVplAWVO0waBxRD8rKlMDALWewA2iucLVs/IRio/OqP2byM2KTzbMy6rAf3BHwpguqX2V6AHwqvGu1WdfKioEjK+UvKFp4o8fSh07a9yvl9WfDphbFEPcsHuJtYDL2FY6Z3hMIvgoupSV7vPKO+XwjfGG/AlVrB+yDKXrZNydYv+9BYJoITMzgcHNM+uGorIwGnypviekmyBizuZ49XKKN49vbV11DCx9wNE33Y4GGoDALcYMT+6julD59F8smtdVOHc5AnPh7EDj5WbVgLE/fdyjpAp6TBOaJl4ZIGPafBhRUqVSoR55Y/wPqok4vYPAlTo/ghjNvih8Kcp6swbRzNvuUaY1yPg0BSs+23qAdQWIboc5fFriCLDB311IHJVNnQwWMGcLOB/xh5e4f3RvUsQS9MbOdMh3YED2/4DUnpb356BTT0QB4cL3lMuwJO+zPk70Alz54//Rv7f0EpW3+vni5gld8/KBjYPdA5nSfZVahsHt/e7j+/6CkjufPr39tN4PS3CJ5OAuOhUJvKNdUeZwO0B7RvcMYWGvZtUp+0Bien2Rxm3yJSx1008jBsVNTGVNERR3iz0uFPPX7Rm+sui9iOui1a1DsDvT6GZx8A3ixfXF1fL67LL0PuGVABDkZ/KrBrF2bVGIQBNcNaUNqg1F9RIY1fHbJSg220B8DVpKtwh0gGi/yQtHnLlfZB/1p/yAGks0QEAIRSI4vkKg5vwImuMepYguijPiuSFoYrqWeaIxqyG9ie2+kAMN7zV9dYByrYxEXE5NpT+YXFwRB6v8uOZAATM1Gj+LPGmzZnKxrYOavl+8b8DEW7IOvxMq9LXBmAeF6p/1SziQLY1xZz21qFiOzU6vXk4JQoBeJdrO6fK/6L7VkSXlnjhz+XXXOoymeMspI/4TWnUZ+Tf7dy2Ym8qZd698J3tU5/8BgGzsJYQXQyt7GIf3DvLLgYfE53pBoJGraIUQH6klbA5BSx6PUPuQvdc/lM3xS0sA1C1IHEy4RB8CqIXgfRZw6qSgX3DwKfYc2tTnA43+hsoFMNzitQBqNMeEHVGKdqiyL2lrbI/e1t+mKUZ3qXpPer7MOztMyf+X6ETlvD84RmP7BOVISsvjk5M6lGhRj4sWUtogyXeM/29NwUhG7mr/hrNb5hvaAmBrXGVbkIEWQuHfyYQ0Ejzjk3+AXbI46flATOuZOZIffkaZI8LdN3/Sd9LFymqZGjig9C357P9ZpgmOEtEtal7ua7RT5aQIhwez4zWdo85MlKPgPujDK3kR3S1vmgyo8b5P9h+HtC9MTjBdfyScoiarTr+cXsFIR4kSFS3CNTLDwO8NaWwcEsY9innvZGvRkTROy/P/6ZLRNmsXJeTutBad6tPtWxnQQ+vnQHsW/szRkmLmTskWN62EHtWk994N7kEGlmWiLvDeP5OwR+NCj237CeVxaJc7LBaceTy7r2DGs0JlJRX8mV8VHcGR9imWYAFbwm0H8tzZh3uf6YJvI0h2eJkaVk3D7oLJftkmETsl1iG4OxIdJCjmiwScyg64Qma/MIN1pTrvDunNht92Xyd0+eLVCO7ssCHiGEADKql4hVlOBdZsoQuusj8oyozyPLhgWX2fj88W9/vPj9ycXiSaiAasmX30W2BS8rgk4Wm+x4PENyG7E+niyMz9hCmfBtKB5Obxf/5QMdX/py3wr8uctqgk1zX5bESjxUiEYWY3akPBcdd/8DPx6LkYdj4B1SucKzxQ1tOY+mlKRFx13N4MeMC10Kw+9BtiI47Pia3J3WoA+XTm3HfcxtmVIEjm0MTDRu+zvJSMWAY1wPq8dmGYNTq1gUuUjrNmxIbQl36sIKz/jpJEoa+eZRzJdxSlvwRoaJHfwz/nrgiqyvBmixmGkNewUBgjjCDxBq8GwXwHc4QVXD942DVBj5NgiGQY88tjcFD6hp9vAL7r0lTOPVTHnTNfme0ZAEi4vOwhz0xEZtxZXv2ZoQbzgGcqyRD0Q581E5P12cvYV9wNl3ddk6Xl04me8SroFo9soQ6QEyvEXrkL92kYpBM9LW6EdXzG+++Wn2Xb783l4l0moO0/oOs2agd3qk1w2XMrFk1t+2hXNwhtcrhpmbKgby0UsCrxF9UyTTBnuITAq7Ji2IP27vguI6gwNWm7IpbfCIkxfoQyLGOUcKxpE/aTP7voWhKFg2NV611HW8DDHhdZqNGU8Xi0MZ81ViRzl3/t6J97JmP5RtsfYfxTuq6vWbW8BCHffIQ8confGQeDyQLjKf+PE7xOZrktpuUo9y54w3SxbPykCPHKnGixhK72UUfrDQyRdE3qMao67GawLn6DBXVpuqazZs+qSXXVtlJF9fhr0Q9aL4mj/ekCTDs38R2gZfcRL0nUWWTF3CxBLPUF0KjWnoWnLE23nSG75rRvHHGlVg3sEguCxs8fHwDIRVPlM04YCSH0JaYOXI/5FbeZbhHBVCRYgdov5ZlfBSCVYbEhZQYXCAqmnG504yXyz5cxvSKZsFivZjIvpLMHci6WRsRH2BWmw2TBsd35+QGQMzrN7ui+dIQawvyhfc1TGqTMSOYyT9gCWoKU5wkdJXxNjNyD4TQUaq1sbYGLldRh4r6SsmyEyUnl1wjNUjl5df85fy9bF3nHIK88eLz73hMMA/7JctnPtIOU7JPaT80XLPIp4797pND5aA7HTOhgKjCq3PvVxiD/EUZ6s5eNPzFKs+uthIMoGh/o1SUS7quu0JZ2bi/QLOwHi7wGIV2rExJHN3VXBWgm367C1J6tLNICflQLGHMgc/YrPVjHNOtVFK/22N/2yZ+jP7NjvgOpiNlQyyghCB7ITo8j4GHQzE338cDIHlE9ZDQe4qcMhWJMPB1uUgGZ7xGg4gafISCKDGczlh4vG1a6V43lq2ni2zK9d/0cwGJ6d5N39Xlx/g3RPceqnezSuTqNK14GM1bCPa4HBucXc68k2OsuxH3HzdkizVxXHMKoFCTDYyLK2Y/EA6QDnp6Me23+ppoLq8f5+s0pakXbJ6n4DDf7gZczHZZgtnOzaMaxOSiPqoLOd4aMtAZEqSYCof17B3iq66OCj6CxcVVWti04VpGjT7ie/qT1gqivhzeR6pT0cC+JE2CHbMk1XPvnsE+AQnOU/SQYstN2sx46YgW7foy5lUieik9aIozudcpHm/JAPwCxuEj1JdjrNbkAWPGms//u35F79fyGKYx0y7RFg4ltFCjKvlvSgDZWpKO1Kgk01slijZqtcI/JINYc9sMEkLkfVSXnuQm0WNLHAp4jG9opdFXpl+9sItfbZi48wlrNkHu47jocRkY4yz//rmx9c/vf/p7Y9vpg+sRT60j7BTdF472oWCgQrfAAYgG2z+gE1r/qLPznRndaLDb3iaxuHx8Y0aIMWSlkEvp7F386wosuQ0MiSyDHeaMaPbk3sOoU6s5PD7b1Oj2asNSdA6YJ3KyYlFVRmz8fEjK/F8sxnxnGpnAYeCX2PUDLd/CLWUoWCe3wk/1x6hpfzJZQ9XmTfR2GahEU4bV7z4y76aJ8oBPPtNChYzxWMGCv01Q5fpWbw3YLbuTtAK58Eear5ZGGn4dnRZSiZ4zMpERXiIlY/DJNQVDLG83lCjG0YbbEM1ojKIzqkBxRqDyqMIarQH+waH0HguO+55jx9vt7RLCa3aBs9pu5T+3zuxsa/28sEPCilS9g8bQS/4tcjfXlz+ftHBrY8MzBUvBy5JDncs1lvL1LdBRAXKDpRQeLyJTyJWOHnGbWH8LSoHU8VnQNbnecZ5qHXBdHADqk/3ZNuNepnxR38nHYJakREvSxPBhYdQF1l5seAKuI1UHlK3LtJ4fGTR9NDQ0cIT0cR54HMO7vWyRi0bduo5JfwfqeC75qPDAVVWokGOHWIiLBg1jW1ux1P1hyAV9J7PlRme/VjWab3BpJj/ylrPikGn+8fnl+cZCzzf+SmI8qlRswaLkngIbgI4Gmp3Py/qvVHm+vuYNeRjLmWnkrkIpRMu6UdXj64jUo1c3+YCxphq8f2aSlEqTGXcZsgIpsIr24CFHt3YVKzhscvk7QvKipSsGzx785//Oanl7DSLOdluZTV72NFZMuINdhqbv58tsiJM8n+V/jPukrbjJEsjDxBscFW2RSr89MTiOUE+/mlrTdbsJ506wVixVXZ6bNSSRAY+65BOyriGpW2ZtWshA1PyD5/U2w1OmzczhUupWPmBEy47Nrri+gEKEoETp3lvBGVnRTzulDjC2yioSzSAw7NoPlqlobA1qUOwLMF52YRYNTXhx3k2/qCCmP2AliErEEHNeqJZFAacFpQ1xjnXL++FZjkSZP6B+2yJhkvxsl2vB1mpIFFWW8yU3XvMX0cMk5uyzEIk8EZJQwQ2ZFchHNKo6nJHYBs/FgjweUWyMiiOWBfUqI5Fp0nJ1pAluNIIUXfBMoCH0eE2Zx3ODxRAmFCjgs4buNUXIvMnhVBTMtUIoxqe3A2EaWI5OaD7XSDVTzEk826/rv3GjrZ5L5IRArXNZr7flCRIxVUFRThPmiwN0UlFUUVClG1R7tkUsMYhIgjMzzS5G88Q293zxVggk24NJUOMYgFZGO6JI0ChOevU0A8H0xgLVfK18jpSWrpzhIixaA9qJIyDcI3tj4eaZI6GGuS+HOa4qMssy/ndoXAIWR4+GcNXWYBnq0HiXLoMd4PEog7H4uPSvEZz6HFmVdshYswN4mAKNJmPF5AdMlpQcWE/1UgCzUyc7wdbiXX276JlQqsAXG1JGPWLdcx64PxZXbqmHy7Ny+ryE9y4NdPbbOMSbrYhCTeDVzfOLyH1Vz02zZOQfprVik6v2ccl5DRPQoZ+MgnTSA2nXu2mn7Bm3evoFm5J9SnuoKu0qLfXZuCWVBR/EqluWFrRxhVoWZ/1NmKW4qBosQmCEzNcNy31YKbQwcmkdOvrUNUmuIt5bOB1wEjC0itWBJ4jfp8vSFrWnkCKtKpJjJTjzCWZJ8UuQRzXB9DADOPQ5Kw9GCRSKKDf5QvxnBlbyVSeDDg8xwHlDrxN4XQuVx2s2ubgMtEJRlK2AmsCBf+h9HlK700BMNTOsj2dMyki8Dz1cms/KmrT8jS/8rHCa2H5YYmbJlCSngrWo+EChLI3TC2jtFDWgT5Qa0AOlqUmhJgKZXO4J4ow8VYh6K3XlwS+I1WkIWq6ti6JBeDnyUOBwjUxqArrAI4i7IVplxlJWKvgrjldKlsOsbYOnuM8Shkq75HE2Bo+iKnTPwsnPndSsRYETrxihEAP4ZY4yjmHSzpkeN2S1KPAWnuJPF58myKUCU0I5cRvOlDhsJPjrCj4ZgZJvXpkTYSNQ15xMDjFdNuUIYq4hx8gxBoaI0VyPdJCd2VTY1aGfmKVn5OqCM09AAfmHYBJ5hcRg72paLKmsCvvBvaaGdU6H+yBJ4vdXW9Mpm8d3iWVPO2I7prLsLB5zkLzM46J5gxcHHFI8phwuwBx9P8OUbov6/Rn2PTvfjYu9SFa3UVu8am8xS5tJJTCo24XQm7uiDiJOPu9G3IuHMi+x8QpzsDhzn1ZzL4B64KKNYKocxkREOtwjvbn06InBmahW9H6s4PFk/Xqrls80XYVg76nxzkCt55X7BjMz8Tlo+tIgf1KapyxYTJUSHtJk0X0ZBHGd/f7PsT9PlhorlWLyUZmLkNFyka/ip+2yCCsU1Mqjl+UheuXKo3LI7wehxJSb1syNpMNlx87nDvG7GL4wNUtuPAjEdHSeQhXtCzbhjv01Xn2PZmLMEfzxLRCRZldDzLFx/N7LAXoltfLjs1TWYUOdJd0+h0RfpOMSkOmfKluKqcE8f3jLj9IVbIr8J52TF9kK5SGDXnbjukraZs0tKvEiUFXs3bGFABMO8oPhZgeyH6Kk68ODlJK2u2lEBdHV8mjq+NrRKV6NHOX89WV6Qk7UJ5Qjphfg+hkXYnSEseZHRWkhq0hLgbrEHKlOtyQUURToxTPxauTA8xUMINpYFgCSmQAB81dlZlapOmxrrcuM8ki+w6q3tmyQNAdpNJsgHBVRjuLtWn61Rob7Ttnj1xf+9jfvnIw+6tmooM2z5qiuHDuRH/2Vws78mz7vlQT9ee3ty/4rY5/u3jBlrf/6Azrw+vrvm3qCe3v35b1oWzrTZnjy7eHl6LHXf6zkMtfnHak2PETncvXZQJ2/hlTN8QofSmHdoJ537q4NJP721eh5B51TMJRV1xu/esGL98xs4uxE5XcWdVqvgZnSXH85GALPzBeR/uSLadXHmEXayZTPoY6bIIp8bbjJvD3r56GxLYb2emmjtstW8JvadssViTSp7mXUDskV6AP6ozGooy0BpaZFzKqNCHvo9+ezUEsZ9q2DQGHM1zcI23+vXiyEm34aHW/j8bzFmt3Fnd/zC0LskWzt4j1BVdcToI9GK5IWqdKPmlqWZYF1A/6gDxTpJ5ilZYNH2MsbkQ5qRW4Be6wiRW4JaBf4BS9Yh1hdnNgq7DcU74pSpBzB8zExu2vROCz2l/BpPLNIeBcVpDwwVlJmeBR9SMjnFforF0Qu3jVLrskfQJ3pyytls5+wcmGzUlMbcVOfVMwlOldDfSf5zgVuRTv8ojWy1nHXQnolP32CjulmXTzNv3SnlKVOLcjTFtHilUI9SteaqPaox4744+v4abGDYirLkU/WQQJZ6oDw9+nk8qAvhASKFI1P4s53x69E9hyB23gDKWsEhjQzHf1gpW96bZXRq6NuEMz2w4Kg7OILYKMFMIPQOCsEjqgGFOs5LVa+Y/LJ4+6yydctRxKIVHemy5fyV+s717+ijNGwMHlO6q3uBGXGeKpJ5Re6os7H9ifmvputAo0px9WC8Exfjm3v4wbSc9z+RLJYXBtx/SyOdp2u/r6Ip5CeBnsVXyg4dYELymiFLYimZ6XxvbsUMW3s/3wYi9fHCwFqENjO48nM2XHPGn3dazv3IXmS43KqVJ+T02kbZCXCkq5M2C+FO7p+0VlAlMT3OHZ99L4SYwGdbkEZzyszv05wbwMyNZa6xmcXpMVnLzhWbJh2qNbPDu86bkz4qZNpZWtS5HlZ8OjPnnNGPHdFovp6aser4yCjtrEBoQnf7TVJjkNZuBMzXWPsqZlVSQcTdhqE3gI1cce/ZdyLmfTXfQT2Hfc4y2GfT3Kz0Wdl7pOvgHhclPzmYcffY/Zjnp7yiPb7hLE5wRnDaDYxs5xXLGdwfhVW6dfY39ut4sNOu7c77EwOrMCSJf4qDuYoIrK4Odsu5QkxyqAOx54sad6BFHfw3fuIRQTeU/PJHGFa7bkrv01N1ByTrDGOQ9WD3XTELG/ChNidx3CXchc7IcoDroo7sPBBcEFDU/WHuHjjxeU4swtdgYt0dq+b2KBowtvFfqsLbtBs1fvAnoEIyTKo/ay5WZiJqSsN0wMnjm2AJlJjYzf1uVhz5m/5jWuysbLn5CsSQ2i9Xn0wCvinL6ba8aL7PL04pysIDRLcr9Ylzs/z9zIRZOnFirml2hektR/EEwRkSbK3Njwp9gZaffco9+p03PrOoVr90e4MBPBTm0ISmfs4wa0RZX+ic1gh+/uQLoBFVH7M+pDDq9r9HO9MsYZu+qGzrNtPWeNZImSjXebPkTm1eMTpnkdIejbssYFm4cDFwYJvCRtEUVvcuBpOSfoLVzDZ1rxkDaftJBeboQ0JukAac+WndqCyqEO1bFiCbXcRztjRRMkZT/t1TvRVAl/eH6RNztt9lwR/qkPVCucEPDhbYJt01jf4hjegpbNmn+7vrmOzGHYJMUS7nJ3fZnXlGmCdnGA+cCClKcPVWZUsfNsIvxtexOA+dn8hl2KltqYbNYK+OiqEkHgRNd33B1Z5sd86i5Z0nDUumpxRsusBbtbs6cO0XdcBltptCHxGeMdox634gIPb1K4TnC6sFgNqQjhhEf97PFot/qllgHeogTczTWC7tssNEb2sGShgIltQ7xB85CXjaXVDpNlqSd1tshsWEHx3tGj1Xq+W3oo3fBnUx10t0z9kGpFZGCiFIx4xm/YTM6xQT5JI4r6R32/RqyqmxePuub9oE9UpliQ5eABgRYtuhmec1VggI1gsUUHtJ30vi9ZMqWxmTAw8nie0xMXHtfyZYfp451zHkwGzztIYi3Q+0/+DA31kWsfmoO1WgCm8t58T1jWbMoHb9Q9BO90pFagzbI0P8k8dT7n6lFwA/UQcX3BQspmg2vpASAIz1l3m/sZN0MEEmqLZENszC0Q+A5ELUpCsVUaNKFSgLno+j1lAwbxxrdXuAIJJMNm4DU8xxSpLen9uwdYbpMag3sCqvw5D1IDSTabNrfE5TecaFuk9SGYwY+tArCENqjwfOmbNnmLPgy0KD6eG0CVmd9TOyOBk6qflQdztLjLnS0cGUQ7OUd91/QJKaIb3aBd8uCgbIWG4QZFRmeX7cmDa9Iw5fQhbnJ3kkVfEOLz6HGVhWe/8vPseRL+WNwr1g7SDNfiAcOC38BC2clZW+JmxxmaSqSDPVnw7jUHNySUMFw9G71LoI2qQObXEhUF9+Vp8wnAI2UofWXLiHwahqjaCF1aHAIBkj91X0JndUA/sIojZgh4e7tweT1Wp9O/MbXm8vfPL6WSdsmGv+ARg51Q+LaIGLke/3Z1/Yw7p3ZrJmaYzqM9ugrWZDBPRnH66o6q6agKLmpFP7szwEvb/g7yDNe/x8xvX55OD4SfqtDWB1BKTVGPrjiw6v899vGXjpAaQXR2A9PeoKtdFZTqkJ/1zrwHiHP5ul8wSJ9ll6JtwgPU85j8yBR0ves0hq15fXkmTBpmoc9eMWUuRWLOixZ4YgQKyNGTz+ZhNZTA4FwalGda4RTl3QNXrTuLkaXy23iv3tm4eq3CxY3MKvAYs34do797dvkEXuJoyaVI6rJbZ+USZZeslmBUZ8R3Ndmh5DB/V2YkOVwmOb2sJFRxqJOO+i9fCd/CPIh6RlfewDn0Zdq/FcjTFsb7F8Pm+7/9sdjtf5+ydJ48KKWL7BAdhoAodALxc0B23rVhEzY7nPbGE9zyMp54kjxCFplchvDD8iuoaX7lMsogWck9kCgXOhSd9jGdAryBVU9sLcAXpKlYGI2pSSiVEvDg51y5p2h2mN2grE0HZ50UHagKpHufBR5plaEjyQ5ouG0Pj2dmIlZoLyNQWAMZ0MdCcvvYQlRaR50dwaPZB635yFjnrZR6U2ZYrQqPfIzNjabyZIDHV5KIFLGBtrn6VbHMAvbvJixFU8DRqyyIcdaCTjO1MTvhyRp5UKGZDOYDAovmkmZnfRnMzESs8aem/bYj8ficaUgMEybfTbvsbAf7fJYzPOTnbEl/2VUZKuAwIGWijD3FwCKrq6V91zq9rC75A73KgCot5jjp4B8xuzPS/PaWDT7pxQsOwybSsr/UKlN2cx2cctJsYFNZ5tnNBdg1s9l+8eTCMziWfUJzVaXmVTdGi017siYm2avI+ufURofLr7NSPNcVaXdilMXlUoV7QFqvUK0fcbZaNi4Tg6QyaYFybrdBda3VxbW+aeEffwXIkvuO/f4O4204m+Apet1TdU4tfLB/sRZoKlN91LMORiwfZZZ6Rg88PU3opZfQJyng79vlotkN62O43PBQsFRJ6VyvrE0CH05ChLTxgHDAcgl72hH2el/CEWZBk7iEDm1koE1Rgzp+AZSnJQdbHpv9bHbHD7ZCM6WJy8Hfn4rJGnFzkNIubTzBAiNxoBBPXu2ymD+8/FH6pXdaLZvCTIf1NoTSFM6qXTRbElyXLsyfQXEww+wliD+PEbxEpR2jDbKMeBDxIL34DqBXYdiT6wMutsQvCtj5gxeNXbjl/gNssCDrTZMRX5JKKGYuTJsao9yHdx5neBvLxXapV+h7Ap5dTeyTjEvv6pL67a5iqDvYa+yTyDV7yf5OZ28KVtBtAscPvpQIgpA+hCtxkH7EPddQ3DPPU7PXGJ3+4AuXbM6UJy+rPXisza2Ode6c8RMjOEdcYy+D0gLJzxTpI7lZc0lHryOtqFHTCj+FgNZbpnVJ0vAY3ZOmFxrmhxQi4yca9MmxpecwaHmq50osz7XOWfWg09V+AXE4pDoqcIWxmlJMWM0VJlYFMMbzykWnZ+JD6PDGxHUWNKLW4gaUlgm1oOkCZSQhZRuRyib2SoIBD5pbG4HP3BgyOPwLCCzhXlQOfJI5pcrQPYpr4f1MJ8OBNkUJmlfkDmfqDCtGpxnJSYNTL8gSz+sm8+HdHGcpPIflkZJSqZQGmGI2Wu/mpPJTAGdNYZhD4BaX+tTtnKUNr7rRbSC17fzDIQN3b7Qq4cptKAQcQDRkGyBiOkewVYqeBUlMAfOLkhHg1naxYniREOQXGQuxrtuKLdzSMkQUnsaU1unQyh3hPkX5ay8+vcANLQu1+rZpVdb65Ye5/VezJH7BA6ktkrKqWAGzIowEIHI7OUJu4LLVOlhOuxIu0PtlsCLzvNlFYL8qVvUcDumyYP4YcQ32xPjpVYiW/9VD10yh4FNpuKtstqyQ75owkeB5SELC9878HiJxEig8ScrIDs+rGgt/tn6YHbefv/rKo+V3UPhhKYtsTlFR5mHK0i/Eopzv1h5a1mRN/E5TIVYGRcVqJJAA077vDj7a8DMJlknh0svvyFWbURg5cr+1MBytmrJYZigNdBpGzrchtNk9D8DiMrGHr0WvZENa5ROpjzWbeSH9PfuUMtC4mxpGuUOZ+mXWbsH9do1zXy5Gyjd+x2wpGxQDZQF4jUmz5G+PB4iHNgI3OxKiMCXvEG5jjLhBhzxQAIxSt9wCpUKBombkZgPzSU0SvyUKKhvhwoz5e06wIRMpfBYEILXINyg7vw6tocMn76o52m6YWks3IdoKp5hlwW+vjFagJZvNWj/zjNbWBGf+WMUovV94j3oHOYdn4ecpW5hwsx47yHRtg/VKtiJDsYtIZVuDwHu8FCnK4MOuBfpISo+HaNwk42yKmxAkfoMqQztUp8L22AgOekvWgtNAXXcmKZxdoefzKCGK1sgMzP6OnSEZK3lVQvJt5iQj/J3uGlMmUwIWdDugjR4Q9RnvjNx0WvoLP8ETrrI6krrrVK8kTt9mZKpE7m2MK1DyV5/I/KjMj6b/+AQ6O5l9k5OBxkgLxKUjWAQbXvyywKKOIPj5ljuMIRsuDqcemOs4YzfWRVBxHH6mXt5WrAJnj1eIKQezt6++hlKNu2U42eaXNx+exhGZa6FS8vN489E5m2w0xt1cKuF1v1CfZrYGurLMUqwXcxand+AD2MEHdgEMXFu4maDanjAgeSxpIPxg3cF4C7Wh/rzDAGW2NPIJbqUTPHtXsyn9T6YLrOoHGQniqmf0mbBRsKCRaWHN5oKcLfK6fmdVR2dfq/okuzO64hYC5mGpzS3SpkyJg4daSsyAgB5LFdbn69RBUaDZPwvCHUM2h1m56j0oxqz3mnbP4i1QskDCl6IFDEzni3tuAyeCsx8ItjJRc0kbCoYhCcqrltJy1exRjTvatCn4mCsUMjq9Q48VW6IyLpxROpbmbuKTnAN5OQjVqFkq4UNKLldVVp0jtRKZpdgSJTgrOwBEXvCSO1bjOKzbQjkLeYxzZHLaAni6atCO1ODrXfiBdbfWQmFC6DFHNHas29O8xQajx3qWK96JA/cPeMZKp72bfU2SrGwHJ1prWGrvljyGdQBso8NZVEFZ7ljgWPZMhifPSXh/w5XoV2WxCpyO4L3QsZOeLFP1CXCJD4dIH1/NxPvZK1YBNcoGVE35VBMLnPRh+V4S92bv4CODDWfW8ahi2aBjn3MXfv0DKUIWPeusx0V9mAh/K9dFhMJgglKrMCE/kHhXyYL4y1V0I+7RmIQaiyW4A/c3wnv0PLc/tFUkZzy48NJJ80jBARmyOsptXS5Y40qn+SMiW1Ks//Xux0CNAgXebTLr1MTOU2Bq7JWco0eqRsqna7lwIuFpcTFP7SK4rYZmxzhplOFONu+0DpizAeeUvRzeVJllaHaDWOeffXPHVgrt06f4b/VhkhWw2kJkLCFnOHvQYWNMsIhlr5OoqgBfltHJvI9yzuGPcdXHsSeuCYyoTxbuJ/shLTVHrJh/+2Nx+Tt36/0/1//+vzvYQ1JRO85TP0f08ee4HObSwYPP/CE2DDku2YKsDAxNObccslqIBT0RgHqTbWL6xew1eYXqrBxYCqoJhs6acgZsLEmfsUUO5d5fGNBs8JrUphuWKPnjV12Rwo5qqCFHh0UziijzHjl2eOMxosOb5ucNb5wyoy14MZ3S+3LwJC24mEwYfB3Cjez18OiuUx/+nCMO940ZHS85FXLSJPLOl0LUisCAdk4QmU0sjSWmSQc7NDP4MW1cFPIBk53BQ0nm4j42dq+pv3thxDx9J92LHFHqHPFOVlUKkpV3C3z6dYidGRXWXrDTYkJs6YNrXPBDPgMX1rMGAE882cgHRMvicGeDyuDVgKS1qUamNilYtLHFE5vMateMlNMSQYLyNTzVBmlTRWhzeFB04kRvx5bCGdjRt8NkpHOeKhRtwypYaB4D09rABTG6sLlMLuNDNi8LsCKAXUF/jg/RZVl6lIkilBmrwNeo3hoK/6mVDTxSm4WQ0iOMzB9WzZuRzzmZ8By/YRPV2jWjAwrhhL5fPVmE8KONgfuoIguwCdietnPN9dprYNepBwdV8Xicg5faPPE91aKqAkaFGoQikB8j9feCB+TyTFz7qegBzUiIEL4QnhZXvLij0elV/ezp8hrfpU/bu+cLPjkwJkUTfUSS8bwe5ple/a0oD2m9ptXfCD6S57MROa/bL/76xf55uvoqY3rLcTyfj8i5wtfPyqclvq+yQNbtplD/Wv6fwEhU7x0vDRo4eiSHGOfsxzVaLyhx5VSglFJ8foqDsxr4B548sQlSrB4aPz0xjqxEvLMW4pot8abskKCC7sVeI7AQz6u3VPkzrDHfcA5SHyLpy5bCZi5x/bkAESmaXdQBCkoS/ppphNiQHeIWf0HymumPhxhRPW0bo1fVEGkujWiD9GjEtilTQpOSv3gTDCK3lIMk+QYov+p9TJgBERNuMxKm1Ox7n0UlTDZgQRyn4mQ7j8onyA0/UBoKEqdm7XKANFQtbElR8Ldfo3RWLbmwOw/RU7zDWVlFs54y1TQq9yqDy3WxhiGpyotyOEisJSfFIk683wwQV7HE1rSMUDas8R82ZRsrBE0fqgmSxlqfMD0JUsQxSpgEpps4mpokD0k01KeyQ5GM9FoIIoz3QlThfS1Kuo7R0jxG4YP0IHEoszm85lkfljVG21gL0Jegg0Q4v0qQ8BMdDlJjOFYfDGL4lB8iz+FZ9P4ELBgUfCtXpTCFDwYgsQZH8yZKKhGshaJEKOGrEfI8Z2PxcJhY9QOZNs9jVOWbfpg81AxotJPTdkmTGjwux/izDzYYDhKXqNhGAuzQaoWGaENicxPQmFxMkRiMixYI18NrI3UgY8U/ux73lvfSgGrkqmdPImpbrzLJ0eCI5a54GsdmN+347/EVXzRzRdfnFtpsfHQVykjYrke9iy4uicyhUjPagXfki1gGgs87HpkeOEuuS74sD/OG18hoYJlrswc2mz8XSgXbE+FYTMWOejU1+QztD0Rq3F8W8valXJM/xA4UjKlIo7QH0wm68oYbIPkIyrID0whoIDBX9sq2CZC2GFdtFSCI3IOVfYBY8icB4aYbDqWn/GB7IiqjUU9ABE9GHsDVAQ5JmaiXSQO0FAVALvh1gABu8AOwqZlYpdArFS4c4m6pDBYhJHl+qDZlU9LnAZp8sz5UWGBWh1ahVIy2e6zP/BR1UCSdaoVdfuhUszOGgagr/X93jrviobkJa7V7X93e7jv6HnxXDT54cMzwznNJggN8T7K1GoPgFhcH5ZW5AO2T7JmwBAmavYXDFXgytCJMP5z9G88pPLz8ij9nHMgvQTnEsWzfXPyjHyD/ssBp+5DXP1K2AoC7Uw0wgh6y8CAYQyjN+W1WhUF2Qzhqm03/tSQlLG9q/jQtNXCKbVYWkHD1T32Bwo3qZLOwYYg1QLKRpKidBG0E3xlZYIsAurAQiBBGLWDH75gty7oAi2qxZjYDj9FdbEOqbLEpVo7oMdhCpC2/ete2r58/W7TIyNKQGh6d35c1WzFZOPC0ABhQ1e8SbneaIS1A14tGUrxb+CifGXxYyu4TrDr3UmNjX8U0Wn6yqmhkmSyG6MBxLEyJaT3OZYjOM8SnUjOGj7L5tobFhxnKxXYIGw2bLQ+ThQ3xlmYhuyUxq1s8oWEFD2I6gtlPIx1adimnTRxVcIZ0IxMnmBEI5VwOUR2MNnJrGh6JsoTrGOOLTmxfGz2Pq/eipwGRz8QiUU5R0sqIrG3AVQGeE4ve54ZP2eClleXghNWGLSxssTN5xcpDMgvqyY+uRFkNqN2sHgyRfKfE/cg3wITnOJjfId4jNX6yFUa9XaTbqM0Np3J1lF9KMz+TXW0gmw9I6qASIEW6xLXQeyXE/UewfrOlJipndf51jOs7kVKn+HcGV6nagfVwuj3Tgrssh6zadzpAnxMFjN2H3cBzCFnXsPBUHiND3HOaQNTNXLxzVAduF3hEKb8NTy23ZkuS7bT3BM24VS2PcAxMyamQ087WeDQYd44+uz4qp4l/IGgSpAcJC7PykTzgyKxpmRItPd3PfoLr+PbigfUbXNBk0zb3vQ9PB3xI2nPwoR9pY0CmJlnl2iE8JP2vy7tY2ktNMtLtQcOFo0NRLhlDMPXxtkrlYaKJn+feAE9TjA+SeeRKUlC402cEWaRvhGfJUMMW3IkZQPuhDFLtwjdIo5amdpyz7qUC5/9ql9PMbKVkf/bxjTxq9HirCRXt7Dn8pWQqcNS7/hOmN4gA5p4xxDPhmJF+Dtee5cM/ZqRb7XD8vdgdu+zyyw/wV5GNeIoQF2NC7CaaGgXkQh/QXWyL1Mm6DBu8QYrB3mpNO1kKHRP9IlYUbmpii9lNLPJgE2gL8AxG2olNbNCcE5RscFcZCV4MpyilDCWrKik8sbwpdrCL1j83e4xPSh6VuDGNMnZoD5r6fmRLK7mJFBRx+OaCFAjWZ4nJwxDWo/n4vsLFGgzMC9ykBZobFzLGvfQ7zG61u5W/P+qMdzPgN9/TZQGqTXUxfIHVZ6pkvL01pIxeUQjkfNpcMrup2CKcTh1iKWtfpAk0IZNw2kArY559rJ19w8bYjfRkYuhfeKdkxkYAnBSLCAkukTbg4ikWr3k6Qr8aoV+P0J+N0J+P0L8Yof91hP5lnM4GjhbnqAoTfWi1XADLwTI1mlUPn0d985sfT0F0wsgbaUt1+RGyGZwWVuDCimULzvsq2NXgWetnAzMNN4V4SUzr4OSen63MfubmgDGNUYaqzUDmhOCRhy+g+pHO3J3pT/w8MLyyoKVJ1Nkw4Y9/s61u6S9lg0KvoDNSY5CkgDaY4TUSNo42ro3VqE8zjp1MwifJ6+zrNuM27n5el03h5rSHaIXyphYeUS2C+JRMvfg2Dp4QlaGYRxQnngHSmUYQY/zg8g/ey3JkOL1Ls5L+pUbJls35IZ9cR0zb3PTFYJALk1EX7lulAY/0eh349owOvRhXnExaBvITKppoj/Lmb509zdv8GnUUwFmN1bRgFpwhHhpf0h/AQduonMTHrhpttHRqI3SsnfQnsr6UxY2JGYYlGpMHZkESKlLYaxkIAu5by1psEBkZ6m2CqW8TEiSThP3HrePARDvLCHesYQYIw1l5YEu+Ays7m19OhXljD7AiJspUoqpxTtqcllmrjDF1wIpVdZkwFNtwCy8BUMx0CvH8vHFXQJ0qGkUnLVE00Gj/V7BbUdjCasNBjYDplP6MrrSgAcDYqW2yUJNnZQJP1F9OXXhS9E1bs9rxGh3msNP0LHDVNqydUJ/AAOFj1ccVgBqfK2rsMMkmkPLGDoOpH4ZjxnfW+mGy1g5j3MExscmF+m1Zv9qw9hdQuihalaz59ESVrAMvSenDkwX6/r88MTZ/OrUrgcHFOIQaHAEVm/Ae0G9/XP79//v9c3lMNMCM7ysZvNz8MB3qzn8Y2M7gUgaRu4EGMDQ3M60Dccc9KsaDdu1MFpfee3tmv78ERRVGq0t48w2e98UVIikv8/dc8g3r7qFSjUjslakIZ5VEqGSbEjyVNQzySrQBm0KgOE3Xxsf2MJ7ostHxxEHAeZQgCsbKs19Ijun8Nc4a9/IVpzdAToFqtRCfMmhL/LksdCvahPaS5JTka/uAL8g12uk8wYP9D6U7Np0RiuNyBx5Nk3FOSCdl8yY9IQ0ZbgFvdeJGXzQJN1AWKAm97WpTVMH02NTmRG4a1AwMNRTNkbmrZ37DVEhldNXIeuDozT4R5wEDEZdJFj5fd5Ai5gmwl88IGRrLaUFWK6fNGnIG73YbzINvXDORgWunHFOOsOQiLEbZwqH1ODMv+xBN7FPDLrXfLpYo1Ap7WDFcjo8kaoUBgX3b3OlDIVlmePYWI8o1tXgbFraYInxuBP9MefMLUsRjDiFSmV5HKLpQPEoMTXG5KNNgpPMY/fLxx+Q90kAcKWJv72Joc2Wq6nWUfaTMTt734By+Q6QYqnBu8s5DrlXIz4SnZ7FWsSlD5Zwf+hzyGOfcvhQNWHsTJnjK6Qtn0hg8/KboUUfP871oZ8/2skwP3gBjyGzQsVp/Ovi6DIDyFqkLw+Z5EcDzAAbXkEKw3lS1KZNLoSxmLwk8TjWx3pk6LaM7Ve4QjtbmjYgjg4Sdgq/G8LzVzexbbp8zuJABXnWzUgHtbJiEo85ozVjavuHv8mhWHsi+4OZm8ET4i0cPqr1XNWngaoSXwSl1mRjMOItFEF/VYbwvNIfAO0S+bcoQOVam0s8rRJPjQR+xNxu5fMLPvllZdgmll52w/rnsanp5MWw/8tsfC/L7ZwO3eQz94P0asWSaF4+65v3F4ER3hNSfm3UfbdxmGQ35wR1KyeVeMCV1uV3kqN7ipoxwPqHRzd6x1UQWtvYYa3FsTOcHIabYVc/u458TUcKk2uDZK1SRpswW63LndQlwQJlYdFVBLuVT3I7idzybsgjcuXTENoLpRZEFDo3HVY3hUTd34aHiDy4+zETC3onAGkm21xGOPKgnenhZw31i/XZ1/ftxrNNnZYPv1lfbA/2wG3WBRMtqc2hC57s2RbYNC0sykmwPHszvaIRIU5tGZb9/da43ZvQzJCwBKJtF21viMwhaeL+4qBBXW6zJwMKeLHx0qOMIgqjSColzPPZ3u33UwfJ9ofe5KhieIZa+v33SOj6ajr8e9stj8EBLltGwKtOXY3gfwOiFouCGumBftH47Bm169kocHEnPGoNtxWrqEFkex/IBRX+fzfhl2RbpwRl2IJWIcQoPbkriZ5ibu6MapWRta/n0agEnX7uqb71gZl7JsHYb9ihHbTSYsU5ukOC9TggYG8Gu0gxl7Xr59P56kx7jF87WUX3pYq3TzX2wlF//+DK0imKUtHC8TtmgvC/kg8HQ2Ed2HpSRlR9O3XC3UbFIt6Adqeb8JVYb9rOz35QoJwHY58kw0xOYRzSWdTbJD30oWw9DTFyw0ZT+BSR4HQKfhcDnIfCLEPjXEPhlCPwqBP7NAz+Bmqfsft3xTNqsel1dgw9J8Fe8BCVk9lPVkJzc4zqurbHgexG6VIFNvS1Gji2bwlH6deijbvH55SMwDEfLsm3mLe3gXU44RMC0S1CNwUI9QRTP4aUjwkBYvcIJxYrgdN7BaDu/eCGP3VnQMme/+RXQBCy9cgBX6E/2F0ZwgM2izzMCc/MF+FlAq/Kuq8QdJP6ydXLo4C1jCtbLKeGzUsedt+WgwWV8m5qtmdU6b3RZt/9duqCJF8RJW/yPU7yDWWkH7j8vOnsQjRR0cGqOVGV42voZc+vVSLsxHJlD6FoEPmZjTcXUJSTjnnV3jdtyQ+sph1cqYGGtg/EN71QN3Q7OveqFSGlbrIvd1ZfPQsQPaIdCuFgBi5OrEJmyYQpeDuJewVirpu3VAlXVQhNCsRrE32P1cIi4o7SiIWI/7hjwpxkV+cIXnqz3VD1GTDTRE9QjsX6KD2HiA8Rjq7hiPXuZ7soEjE8Diy8VCNlhekl96kPkuWfM3qGMu5UMLgZVoMoJZAjkkz9+XbPqeJnSB20OMhYotadKA/okWXiLhV/z6GDCwuTY8YpuYseZzcoYer78xwrtSMKfC2b/6O3F/DBHSVK2RcOnpd9eXP5+4V7AIQWbnlMW+iI0GxiieRMAOL35DsFEGtxai791yyKuzXi6FAz02K14HStqUmDxDWVij+stneRNOEEF03QphifljR0TDxV+XCszjIEcl9Xkcc+2E7EvbsP3ZpNHV/KmbCyvwcZZlHPS74H0XwPyiftWPGhsM7ckFRwd02cLlKP7skD7+GmpkV2T52P1SDdX4orD5W9/PPq9Czd5voICXfCKb1x1TE/+JxXP6vErZoHVo84pa/F+kbFpdPbL0fsPPDwrZ/BwZDduGx+2CjdCn1PhEZl5PXvFRoSEZCHR00TQrDnBpxxtsWJFPad1l8jLzaashF3pwIDLAlIdTi5YXHQkQ7nxnK8RVVTOKVq6UzImm8jOhiNpsN/kYcH8O7NBfk7B4ow0B1uNVw5wBU1tp02ptlZroX0NtVZP0V/ch3D7EP2Mrd3YQi3aMgTZurthQLGVq9o5E0Hlph8/Rb18NNKtzSgT7UitVP25rpffq9cdylKVWbsUelwVgkJGFmkvZNjTcjRWZwWMFaV4Byi/86T1yEpoj4ASlOKcILY8Aqc0kUCHlvumDJDk3l6AgpP1XLyLGifO1dbDYKgR6giTgZxNLX7+1NHKdV5owLK4FXDMJvNOPoV0/OPnI0ISmqBscE4+dekgWLLCM4+OLHCirPdtfRiYn0RCKtBYh+tLDyaln16+ed3VHYtOUvi76nb0Ac467+9Js6A4JJ6kTGPMdLd1w1Qx2EwtHKXDo/EEPVS+r+kTpI8ClzBk4mcEhXErC0+7NsPhSwzQxke5wkUGj6lVTvkCOWt1iXCB5O+K7MlWfn30BS23JsudO0E9KOSSn9M8euWwNEjdFCQ4kWVe3fk3iFlB8fcUeurIia6wwxfhz6iDl2/evSa0qcmybcran47Zain16LygA5TR6dmOc8ZpuuSm0Y7oChPiiq9TfJmV0iT7PBImqC4DD9BauJC0R0bvsMrAsb2GntWpFktwfY/svInixGms5wL7neIxaAtTGbaQKwsa0XtFyN5G7C+3ty/esaX3TYVx+o+ihMcSqqbTO0zWKn3Aw8tw6aRoVfLHThfF/YMKyGT0meWy3CWtWH6WKNn6FOGd3EVzH+Ie1qmPs6WNMNT1CJuSSY7AOblH4jXnyiicunnpyoupNh6rWBGa160IzysXBot7XsHiOGusJysrF4/H8Qsd7RcuIIe3xRWpuLDd1UAOw/5KHKaCwaldumfRbs/UaLlyqhz0u7g8FfUJK4ZTkvsEryVzlFQb+PRwPqCA86Q6QJSOQjy8qubCStwl1HgP9xt9Qji4Nj5wCU3NVnlw1OUSdiTAxq1cQ5R7lzCoXwVaU+v6aHXc7g8F/2O3el/jpq0LUqzfc9vAsh7S5S8vpdRBzn6HCRf3ydOUjJzGTnx3fQho6NQY5BRi1y9HnXGMYxuSrbCDqSnNxHar9Do9FA4aSMSq+t5tqCeiRAMcbBGjTgTtGknxCaMoS7eTaXe8UDpeDNxeUD+HbfI+tsVZISGl1//94/t/3nzz83v2+9VPP3775ue33ZvXF13Jk6KsCQ4uJZU+wIR9zI0ZX3i5dlsgCwqLoL4E41uZdukNDtAsAH/P45LbajSXpEhx7Ir0UU2bjDZt4rUmjhQocRD+qpSNuKPY8IsV51nGqbQq39XLzqLZX+gD3xmzsKz84ELsB1tVtFsHLvC65PtRodAOqB845+8OWCRnZBBZ2DEWu/LegUUh+twhnyuUsLEVFWhT1m4G6mXD95ptZrkrOQuzwkkAXePCAYXthS8JcoH84AKWWlhN3Wbvx/jouYgRxJ8WjzyGNqedyPGFwdPd72Daz/ahzzLtNBOdCQ1MLLo1zrwdiR5cCTdzPaD8BPeIEEN+HntQBuFDA/rETJAEL1bRkw9J7ncWxOfQrhmEgR1cEqlmweJkdYJF+5bs3NJm6Iqh/XGdhRy7EJFxTjalQ7W9K2HxCZnMmdKF1x8vlnxWG+ZElwuXlVdYv2xqjAYNTCBUo0NBhyr5oOXCutoMdOyyax/8nDtijOnsZyze0RzLWW2EMzNh4Uf3OSPimTM0dOV6pwOYOTjJ6oVHUMYRYCMrXrXu4DXmDtJMMrCS5VYTnV4qK/MJuILYCQ/CZX3o8JIVE+1WTHOSr4zxIY39s4ZXKcBBHZjXwkW+dY2qDTyUkqFi3fJQwt5CPRvY1dw+t8a0bOsEfglHXXNYgs5zpisnXc1SZ3/ewwYL7cR+Ee3U0zadfOu0A8uhlmmipMHvc1R1DVp3wiSCduLdywth1MT0ajBrYh8r9GcH9+UrdABF+RK0QG2PKyNf3t7ug1YgfS34ZiAlSX8gRcv9zy/u8sytzzRT1L5KLWzZkiz1UNU1LZCVM1vRhihozqpnviKL3CPt8qsFmmf4wzzFAXKOCh8rC1hjCpXLkRY3iE1FC3hI1iPKmvXwBtc1Esa+boGQLfHAuz/FCaoFf3xVmDXchvjP3Ys6M4ifQhJwWTu7gQeIczVe1CV4fYDDLl8Xko7J/30WMUYDa1bKc8F94fZ8p2pCQQmna2q+XP+uyz0g8dipsh1rgsF8P5oGOEXUHE9Sb5LOElSUM/yKrI++tCbi4IRFsYvFhqfWIr6DbdL4fMQmjbmy8DFCf9Y/fG2in+AGcZmtWVNm04xbTBK2C8kGKcorvn1u4YOarQo5XPEGu5O13GzwKjRfBBpP2Gft0gCmFuGW7phGkGyy2/bp0xWb8XHWFmu3RHWoFssQCzbhwmNnbbEpwbmm2GMLhjRWOxHydOH3TLkoZl+jYntkL3oipODxuHu7XnALO3pMMOKF97N0zk3+Qf1f7I3PIQibbsXgNcrejhRMySm1ssEBT1QWjlrwbmFBCeJHBhZUghW0A6q9VxNTdhkWyKZ06RDUgmVxaWRcS5d7ijzK+fTz79/NbqSuOWOFxtRKd/nJMVtqjRw1MUHocy4oGEOSROdhR3Q2SIWmWJfwScbxlvVTXMMItLyOP9ijwl2rlnbQUGXXRIgy3KHZ5CbqRCbRGZ3c4XYRmQD4xShLxrDLCG4K3weMcONu1FxuwWKTL8DQWbmavSXJhqxR4aldEV0wJzoNaixLPHjQoZcR+DTLbWso9dn4ZsmOWNESeYuapr82YjV8ESK3Asim75OO3iGw4561T/Nzo3hH5mR9Qil6iQUZQO6GOH6TTEThGRPmOO22yy9OqGhu42BvmBk8b4PuKWDPzMxN2HOeySeqlukch030WG97Jg7SKLyZzoXtdvBU5RqnGLYY+lO1weT4yZWVml2dhZhGjtP3C3d+MQD9YZ5XW5D6RA4ZHa3bFHp+ihSrkmfUQ0PPKlzTrvjHM0SDvJBTAbuyfCd8FvpDQ1mZFMHFxCZ24DItB68N6wCyc+rP0V1WCDlhPavdwxhdsWcV9RGjBfPaNBBm7+TLPbHtiECmqz6KLG0THBt7nxiiV0JdPtugy5L5iyvwgvYmlvxjvH7Y3/RMdpTlXey4GaVMjYTU7tTQYDjnMNAlPLtby800IzBEn2sFvSfAdnBZhCgpodAtgiT5rqidNOyvfhEKzglw6dIOD/uJ/BUFA+NbuUE5maK0R9m22dRlu94YtI+/N8f0wWzSW79GTNGi1PfHl5m+QvqquykRTZB9O95Aju2LPMY5O2KDfwWtdYHbCWXc4H0fWWTJgI5Zocng7Dc+5QF2c54yWUSmql4ob7Zi2uS/fnrz6pujVQYWQRyymhbhFjixJlpYO3xb1lq9OLU2OIOVwaC/suTThNwOPDrgqvBhyzlWLe/fJ6u0JWmXrN4n4MAWXpCffhWm3JGEPHi/WzHhUem24eZkBihW4zYmykcDQ41R8oT5XnDiDdMwzgAuA4fWKhFv2r+bv3r9o9oBPqJxsoH6KRP6Tj8RysfuKx+69qFnDoSRA4DSnWMLnFin/qHPTmOi2D/Vyc/d7C3fSxtSHu9yFeQz5QdG7AJaBOWgh8+f1KWCW5gW3NHYsMysCX0ol15sYNk6aMzk0RoZRXh1Ov3iL+x/bi77gfZnsXwJegkbfOn/PP/fywvuH1c7e4La5kw6bknVLVl/Tim/U4CSpluX5TrD7+HM+T0cD8PpsDqGbvZlvaVdxc+mqxrDWTM8r5Z2YLaA6w7qNcX8EFofOTcbPN9hVvhdU+MiZQXdtZS/gAzNjkVsyA5fGC406nJZ8otezV1zcdFp20VVT3zUOrYcPnfLwfJqxXem+qT7xGTtnpSUV+Rg1s7yRjtw/F+yHMtXunIwHACPSw0c/LN5plBlKo5/u4ZkfWHt0J0p4gm3GI/3WAxN1M/rb3+8+D1iwN8320tpGB9zydoGGLs8NT8Rge8+kvLkk6A7nMFkPXu8rMstLvxpReDuYCBiyYWk82UMi0ft+Nyp17chVsetzhi3U7Z8RFfvxOmg4qoYBecaKXJ49c8a5G+3t/Pb2/3vT8ROzF38GWe+D6Py7E9dcQ92QDNW43f94n/Exv9ugjc27iVUPMTXlQXupNlvt8dLtd8kCm3AEZsSMfKSyW5+9dSW71K9eu43Xckp/Cx6eUey/szXKjKTIHtVD02c/Q6s68zf1cLITV7h0Gny+Z+HqKwQ3GfoXPo0CwXIw7De5AjQRIYChAB4DqUAaqJnPLpp5spw8lhjFbRdtZgJWBPklWU+XNR5qKDzaDHn4ULO/SI+18OyXgHHNjjt1B9StKQZbMCcHC1STs0DWKhASRMqT9K4xUlO8nXs3hhpzAIk5i7XH+++f3fzzc3Nm9ePrGh6UR2PiZYZyYevkzhVR/yJJJD1SRU3+64uW+Xn6tRFHTBYG/GXJTfqd2Gpqi5GyD6lz2SPHnErWUeIqi8Wy9PLzXfdoDEw7UxL3opNJw7ya+IscV+VVZuRibVkxxbi2BgWO46lR2DL2xRuoiDqkKZ5I6gKsK7151YLZwqJ8T22KYeXTPW/OwjrCBHvIdZvJodwn+tlCzuRlwK54vjMZECHo1Xx9Txf1d79CwPlEhnfW9aVSrBdhveqND6t1dVw+BxTIGvTvLcePT2XPbM+7eR8WLxAwVilIj/QcoU2dUOlha9BKO4xWWMTAdsG/dFSmmxqTJZtwS81KYJwhKS+EpRXsDGgvlOcrUj/ybpq/7FBGXRPnGW48MSBBRXratzKoUfrDSbFEm10+hMLi/LnfLwCM2BRaAbACmDbFqvmyobV4YeN4i2q+L0xE1yBy9Qd2Eya6BrvSVHQimAwTTQpG1SkB+ESxibQtPAgTBpeKyYmz02c3JKVAzGxbKRlHQXWsAY4rZx//mWxdMu4EZAoX/mBNqj/WJL1kuW8B5L+tQccRsGzf2mQ4Ilz9aHuYOnvoih3Niv1qHkPiGsGRix6KFJXggbxuuRfU8unILjdU8/Vi7SnqxuDPi0JihfUXkbtFMSrQH0sr5f9R0LX/Ye4dqi+CpNUpYgVTNIDbPBWH9OmRIrv+N3quo2bhJF8TVkASK4PPmLf8FuWi3d1WNxORYOldt1eSu+gnlrUM9dBnLJl4xB/bNwsXIWJ0lVfYpTUnzUGk2EY2TSktlR7prxfys+PvvFM7yu/oShM5EV9KctvCQzp7SwInIdHlrGCwan6ZsNnqUm6nxkVaoQVt8WNcEfp4L3fJggjIRuDZ4gbWmYtePtflOmVTRb3WiwEstwDH71G4WFe21VnwnoqR+VcXTTWN8s2m0QsaF1m4OdmswjQKjt2jVPje5rI7bdMV/PdkrerHual2APn2RqQ+hhnGzFD7NM8tb22S69jKUhkRn4UZKk+jtTO2+VA5+Kcgjo5S4jnNhK7l8Md71r8wbl2AYismKdXrAdY39fWd1JYn/LuvoF8qKxP0lifbHXKx0sDYr/vLEDkW31PbII4I+5VCIH16zHje2jwE8Fii+6eyYADQRZZ+hAcZPboamHzs7OUFd+z+vSWmQzfaFxMUBaUNKt5g1HuwKKUe2TshF4EPaOBCBvwA6Z8BirH8YWJwUUa41NmovlEYzFLCbbs4oe68oy2Dze1+eaokF6YH2KfYLDRhWVAo1Uuwt6ez6cgW3RmsvxWKKN49vbV18OPBPa5kU1bcdAZ0sADRIptCJip+envxsSJHaQDK22UzGPc9s724m83DNXXzmF1wkbRzrInNcXxB6g+f8HhDjLm5ik8rWk2EMUb6u6nNhI1H9339oh5CRqPQj7+GHE/NEAkqytTumR1bX5u9mBoY4WosnYNT7ObkPL910M+IhRX45uXuv48rjx4Vd6HW5RzqBAKZpltvX//Z4KON96CqfV+uAndTznY2e3Tmd4XGKinDaBgjbNPzeAT18N7tkJq7aFFQTwv4uOjt827m6ZmmsD8Ru6UeLPvHRUBqBWAixgiffwLZrt7hGqvnk6cBhWPz5RfRdbDPOzawvr9QANc1UyodY3AkMqA86a8RxYibx6YkHaXYaHcMtpB8N4CeOEb32o7UEODswLjBr0TAp9Pdft1frd4ZXsGpov9HNrEtP6xf/q06V91Oq123bjwYHR9WNgwFKKJTJPySjhUMtK+6l0sid/TyvPZqznfJnKXzPtniUngyXjQVQC7drG7Yj7Pdnj+14y16QCt+OrDX1P6xbNsv9/Wf252118hO9jZVuhwaVJxjizS3XwGVY2I1B73v3917SVwTI5PnFd+fRaoPavelEMYvDM+dgntvz6QNUVG0AxGmv6L+/7Qn2JvWX/uUEZSBGcvPjSnLez6SMLUJgpPjAUuX7Eysyiy8iysapka56Afe7L79RlNNmWZ+TdJ9w5FSOyErg+kcdCPLvFz5L7KAcatctrYC+q0keuLLxLvcIJfvukJSUPMT6Zdz50QFr1Ba9p/f/Siefkj7AYMXcbbM71EBfms98LpwLyuTWho9pQ8YEiRUc44h758998DOo12BBR7YW+PKmW192ShP4Z3HNnQc2Wu9SCaMigGf2H8eCRdSudgF/64LJNh68BLNzf//e0ifYgHbLaYo2wxl6+hyg4rxgwGRFS01PgucC5ez+4h/sv+pJUGhmqXM+d1e1ixf1LXs/O0av16BpdU/TFnWfUwb4Q9MC2h19dr/+mDfdqjPBX9PW7HwMM+wMrEiB+e0ZUsbtt5/etNrE+n1qvY+vNYgfbagV7Oeu8ldzRHL7nhvzKa7y4vgq7iVFqeo7hfv/n6jt/tOF1TxUttsN6bp7royKacDh68KDW93X7z+qcbV9pVw3oSTkt1sK3eNDCxKkfzMktdzPieKM/sW76VE7fW2eOVCqGL0kTAj06KHLApq4wUWwfdk3QN7vZNdEiLxeoZg6j22jM6VY/8dvbjK/5KfL+WHN312q+KxHlB3oLG2pQMe8bZ7fs3s/6G2WndRD59sN+Q/ooYU2ORj1z70DMTmij621c3Q3rGJteeyLiCZHyLSjeRHSV3FsDrRn9/dL3p+7c382/fxrPiiHXS8LrJHzC8yrT84fX7nxakOO32jGBYQrzP+AMr/NfoQTELCFbIRdgMWbIJm0MeGdPO2E1Omk20KihQ9czADxtcUNpABWnLRi4IHTwr4Xk7FwUx4xQXY8mie7jpEgwdo55nc9D2M6SS4rXHEzPuWISfebGEutQcThyVv//vty/f+St8zv+Qo5FHnkdY/7fPeHNQb8g/WeiPsWGchTvNFNXpzyp6pFULKdxm/eYdnBL62pBcwcwSXDuTFal4DHPksSHwc+FActfTQqcV9w+v+czkroZZ681SGM+nqyw/3EVeSR+b8VgVZ3dHvInOeg23IuCh4zYEmplbVW9n/wGXgKd5AdjnH8zIvNpM6OOfBfz643+/8ntKcUiUaYo8djcgOSY6wLWJ8Iyoz48+H//0rx+F6xAjB+WuENiHRf+biyW/Jib16+yl9ibjP1BlOYdlSe2RHRiCRGDYIQ3Spgn6bvaNeOLTW81W2CSwbmIC0fP131hzW8yFwQ3/kL9VbNFzjrxMa0c6fmAV11vt2P64auTn1HXCu0WVxZSJitFUG5K/0Zo0pf7iHkf7L3LPp2/5mRLcHPqvDFU1ogZwT3DSR8ZObLylTY22GaKox+qyOWyN77buZVmhBDf9F8ly46NABewcW99ljszwDVzB1d9k4SKsUOasx1d8VlEYwVnay7Ou++xtyrqk27IyOOpf9aL/2IKr+RTV9z1SLgl4VVff/M2iwvw2agDWWxkGl4MaKtdZSe8xTG8aKlCfkYoV6f0Kdr8UUCb3ZnoLB6jKdZman3mZ9F812hdkK99069FyBSt8/XmP92XKwvUNKd0taszqN+85s++6bVDywYCMGqibHVqn+pP2hUjFHq38anCy6T/EjQmzDbPFO1/S6u+2PlCrYTU7/XNPUMoyTI2mCjYRlZgROBIbQUQh8O7L/qoycLeQUOo8dAneFoRLinJZo3u87Wr8AUPjZ+UA4w14yBp7DewvOi0WY9+BGqeq2fKi4FtcSNlMcwuuJKVTXeL8+u7tD/70WuWZAqFL6C9RL/JzfKnFQsZ0S8nk5PHvnTdfkIKSFNqyedPS+KqqYwZ+wUWZZ+2r6tShX0cJ69HVlOuZepKc3YgLBrG5kppkkZ5HOHI9YEUcmcF67q7S+W52U66aPaqxp3PvK2qTtNWFRxE5scCpykZK2FSIMs+20tLHKyPUUHmxYYE3Ehk84h+DUjakIrohxbopi6oUrtmCWwtsCCzZTHUEU5jPIDQu0JJp7sGyh8PmnEbVBEEe7L4QhgmQ08tHrgBL0mSHULI/v/xhmilHjbJe11MfY6veGp34eLfxvFkfObCQUhKEt4D2+wQlG2xJEO7wPRurlG7+w+sQrJbm0i3Ann6QZL4fanyvygK2R/V3bv72o5fWV43B4X//bTKiV+bHtfnxzPx4bn4k5ocrGsz0/ccH4wNW2txTrxmgsdLZEVNQ9ksYoBmY3A/TTwviPu1zbT6JJHjt6kSgyumHWFd/tmCa0T1T3OT5UVzIU6eAm5+uh/alaXnddx71EVNxIIBhc2wrNnoDt/f1NOQGh0UscNJ0rFxFQcH5RO8PR/nCMZIM9DUpsNdJfr3xdRK6p/3mmPoYGsToPuaWnHdQyeLU+vjl2/b+3p+Im1UPc/Y9MG3K+uWnoVMwtqYwXpqyP5Vyr0HWApO6JQ34/jJhprQSeJXYwITo5ejGI9gVsKQ6k3WnGXIVqinPd0P+13/+/O0Pdgm09Up5cuXHRMY3zkvzG+5ym59g4mN8Qo6NT/j5wVKlDGSa8L9+M9CDE/3e+X7/gBsNv/767ewm2ewxubfLab/qr7TqDz67/M35pu63ESDJ2IgG1mQKWNWY7EmWkTUu5J1STVO3tMuix/iy2IhfIbaMTuwwIGIIrzFe9V/8Wm//pSx+BDC6Jun5Qxvdgw1IsvEGCE+KU0eJX79lTX/xofrsyKNclogKrypKfX8oSWEBugAEMGzjseKdkP31oXrUKZsPCz1H9+TZdU9JVuaYIr8++lbrr7988wB7JLlzvG/6CxQNvuonWONL5KrB1873MyPmc/m73S7MT/j9pcX0S4PylToPASMo4xt+/00djOCF+cnlemqL+dSR68oV/MqV/OqZCzw/RhUHN4812mHhMJDHk5p590e75c2NZV1D7McL2AmUhC81AQm7LMixxiiW0N9OVfaVtQxEjugfdmWHL3LqnPXmc30GQxqNaiGx5YMUiRXadfesY4xS9ToNN9XjjVXsInVVu6QVTi7lQ5qXPRXR6uIFf9XjxeLJxQtvjSak7pvrpcsKowqYvGD/kvQfT+fPnj59ehWWWNcdnESFkzOb9+VrISWwv3sU5Ok2Cq8YLX4xqb4ck0psN6vOdYRcfqv0JHN4xmT7akw2q28fIZrXN/x9AYtjTLC/jQlmDixHyCVGmv9/bsC6A1uiDqX3NLQiQV9rN2KGMe5SgZsyZwXXfwuD46X2L/axz0jRu3L2A1oO3W1btmBqC0bDZSZDDmlLIjg3lBURIiWXXlf4+mlbP908rb6qFklWtin3iijXuraYaO3rCT0oSk1+TiyIZFPuAh64bTUArBPmyYYtVuzZ/4BTJkDP4uOrK+DBuhha3+sAunw0cHyKse0AMR1xjrJ6UcE9jM2FbeQleF+7mz9OcYcLmKeqDdM3Lfkxi1yz9WagXh0SGKxb0PCGdI7qxDZbV5Eji3qI4CThtb/VKsPeSbyBLhHL9sJERJmr7xFV6IUICRsq5Vn0as6OLlYTdlXNqH0mODBRljXmLtgD46BNEamZ2NQEC3grr8wy7LzkKFNg5AVO+XXa/uPIYw4egf1kUQI3HhQ3rwGBWzc0cIiQpAVumWw63Gf/LrBrC5xYIBuStmlKCv9MxSWJErLAiWmyIYCsy0D3tggiPQOamlpTl3ToKv3eCNKn20PHVr+IojWXf2jnC95pL67rsmYaB/zz/uKF9CbWwZR/mR8Up0sICitzSOY73LxqacNC1D/VKbw38PbwMuH34OBXmsINL0wvwG04qqrLfUIv+b44+wfXu4yNvD+U67L4tqzzC+3oP2xSa2Tea62CNHtN2IDVHFGoqQ4ox2sPHnBv4ZatiBXdbgbnhJcdyznP+OXNBtU4vYHf34L6cCkK8FIV0fB+9Iu/6y37blCOoSLss+kV5BazOpl2umXFxfmSqxgeNlc7cBaJ5OtnDiQE7pFPoVzCQZaVKXT1HF7wEvCy/5ll85bOyRcK+fjCsYRSMLvGcr9R3bY94iXVcFR53zZAG9xnY+GFbbiMccatb8aaTYO/Hmho5gXavieJ1mGBxw6IKtJgRzE5e50EtIt1uXNNDk+8B5KuePFrXtDCYI/cA+UzDC6eoLomuF6iNXjz4NqcTedPhD7PyMonUUr2LrjZL11I3EYMELgjKIE5lGa/sqFP0m/XNcZF1BBA0fvBBpQUGxSWVw4o24KBHTUtyAh6zv1Lwh8svJQ3T0dcHfGVisXCMoJ6z88h95PNoFAGj7HP3rqXTASe48KYFS1oXGYZ+mRzBavsLCax3mnI5ffObAZ+YFif+4+yrQsUMyNNP7BllDzRScv9h7LAut7pB7MF6K9l1sKzRupcX4LtwfhKnE9+3tV/Zmz6IysCc2MApCbqnKhrlD/zZEJSAZNeqHtCirOSNI0ZNgX3IcY30/wTeX6lsXWNqg0YPfsQP2DUKDEz8aEyPtTBrAbADBDu+pvi/dmWjZU37YjIgMi6IKZwbuHTdgk7ZcsAVjn5Es90cjPZvnrpB7tIRhq5XdaghPljmG3HaHTdx+/XCN6Jgn/ed/T9bui5qBFdIEPL4BaTRZCdxYSS/hDWJqRgO2tD6lKKiY4PAjzsWbUC0AB/mHAfWcTMkFES4vuTTEksre8wW11zpyXS/u+YvTkh5tqJ2mfApoybptqRImY9AdanHgQzDpQPu69+jM/DMkiiJhk4et6p1ujSoKf68BKVIVj0Yh/PgyB/5Y6GSAwi8t1eRurhimkNNji1YbDE5RL1ZPd/G5yB8wfNYrAlQ2DRACD4aZPy0VmIVbSWUDddA1lilJSFA6IkYeM1W5Qg6lJW3GY/xCJE4hhBDXb5yDhLfokhROETcV2WuRszKWumKHCzEBvnN7EjNH4DOEzDcZLCya50KNL60MHaIpUTuE0APPFxrwX1mq8tXwCVr+I6KEU7pozRhC88XaIs2MEwbEZNtr4AIRhsYDLSqzrH9YQzHWDwtGba3tGxzdeWqSKcFUzsE/jwX8Pwl0F4iH8YvQ7Ag/6AOKEfMgzj0BO0eXL9IszCm3TiZXb63NNsUA4uNeDuXmBpbrvZ5Q0bYqzMCNDsmLpO7vnhYYSeIZLHqPmBjeEJHiGriSoUBLz1CzvFCF3an0WotdwlCBPLiikcBza7sXXlQBq0KpMkRmw2GBxqR6hypA+SQvC5rJgt5qyxMfa30WcJQ5JMaW/wGqt/VCMIvS7Rf04cdfIl8gabvYHCMl19ffwxkKWkrpdH+pfsxFyoh903h9d1pm1E64jKHdro0GdtQfDXFc6mLBVp2X4gaMCtG6c7EpsYqirqg+KUxcPTzINyuGngYLRds2pqrn0CG97SD73XGdZHjO/o9pdZepydHPNvb28+1+89+xmBzTGm5w8deoyU7jojsCLwu4hNkeVqYJ9iy75YH8iQ0cOS3C+MUOaa2wSV8AZifJ1vFOU81TlWeOzUyZ48ZBbkP9mfwJBZkC3702es/5zYJv5cLeDMzWkPPSqSVd8ff9CsU7T5mjEPHWsAbWnQhGw2+gkkxPfzr78ObCcBYbm0tpMsiC2KvwpgfwtgV09D4FUIvLbBI3z7yeDn3HaquTvsUJWZBPnmkoPKkjIhuXHpgNqLpwGPbrGJsKfq5VwAL75v5iYuZc7xXVPjnM3k+QEO+8nqEOn1jLPhR9Ti7Xssktw183t4qpSKZzQ3yalDSr1GufsMzl6hdlVYmN4h8ChKhXZ4rFk1r/3Q/be5SWdjiILptQNmeM3U+CBp2a6pByZpAMvndRtC6TqEtgEOVe5jjQeleIczWDz4HLAvgMhagLCtPaiIlUyAUHNzAg8jPtdAqWRJJKFA2FqZR7gECoYbPkpLH2uuQtizAPjsaQgMRG/rHT74NdCs6fXTqy9x4Ve6JMHBjEPZkaYmgTLer1OfzX5N/Fzv13Qz35dNoPwUKdDg+KMdNjgwYPG+KAYVESF2JKgZctMS8P0yh6Mk4Yj7RD2FMcsT1ISGfQOXHV0jU6cYMPt7yfRC2lA3NdiJFxQ7TQc/9ljViDd4surw9w5Xuchf16VvgH3aIk08LVmrrUtgu5RcJ/oARyx6G1Jhepg3vv5T5lgBn0DNqoWHhOEdqr0bDmaRNCfyyccgGU7dylb2OZ9Mt2WWiW7sEXGWh2OZO0U+VXiOzzHKwrF7rB9O/UCiBhx8xKWMGBJkHGO359HF4jy11NyAc56JRzRMtIaq+H0WDWxcvxOBz7kJUe8Zw9krRJsMn9xX9yL6POHR3e3oAE3m2SUMZFyr8Uacs+efblhLnL0roWGHMsjpi4rTrfYZIk4T5P766unTBz57t9dMlIQ98PHHMLphJUj9079J108ZN+UtZuocqrzOcKlmr8q8QsVh9libQlJfuKiZpOnBRvks79tzlCpz4TzCYIHHTtNeGoOTdVCi8PVOOxEh2QjvXnxPC7AKffAg2HUK9Jm5cxkipkxvY+qHmHZCAcQeYoDC/uaWOREqjUTTy5swGYycgrja5w7SIsJ/iETII7DuJWHSszCtIJEygJ9VScQxcoi+FzYXAVLYxZMgXEUovWlWkKzequcKYCDAvqxTvgbIWdcl/GHnSFGw1UwSydK+mrO10Vxvq4aCeH1pcKtbTVVmhP5eKF1dFjxPKLv8/Lc/Ln+HNy5pvbtUJnSXDc5Bj8D0UniKAB9blxfdEexHOWkmH2iMBzeCuxTFwYJdAqnZXe5wkZb15Yc9+1+87sbCrzLGgf1L96uzbTLLyoqJ56/trHq5urpeXJdfRsyTwJ2XUdvHppFeN9fbdbpN12i/2fgXO6O320PMzfp/8Vj4iP9/IvdZPIdpOmboDvKR0+AvJA+YJ/SJNQbdFsOkoLyKUNT5eYgG+jDr8K3Tp80gpDfyDNLzGI7hAdAwrUhxnHIdIbERvxBvT0UCxApgV4XzFhsvzEKxWg2PKpvNo4nqzz9vmh/g+h6bf+tymeEcGv6QxhN/cUluzSbcVJ1VT8t0cHnpkE02OF2kZW6hbB6pEesiC+EiEdd8zjYCwFlbQfd849CAq5pJs+CTkIEyxboQnv9NECqJLTQzVLNSqywaWDLxvWMKh/l3dsoZWbSJuE9pEAaM9+3cd07C3M0TsJH3KMUdpstRx1E2U7g3y4uS/WCF6SbSqRyBWbHIFI/CMgPrW5kdR5Tz+JzqW9HkRYlR+ihBKRytLWzQbj0w9rgYSplGAP1kLk3NvEo390FMmFBh2GZjvhCEij1IE8vavHCgCjm8auwkSLkeCkv1xI6rWl2QlFctf3U3QNyk+xBcoTQEN5uyXW+aEAmBz0Lrm+J8mR3YwEucXCyX9ie/UR6ArgIYG2/uDnan45eFYlSo7xhtSUqYskMYodz/ukVxOvuyBgsPGyn3hdigsvEWrJxJMSdFEySUq4atGHnEcgUqdsKvMZh1iEjjAHXqAri3UPQIdl6SpOHvL9qY801K57tOMh9x5CTO+Jrk2P2eq2saNhxCS6Y1rthMlraJk311n0DO616Dzwi8hc0GEZ/I3SqGMK8vJyVsEFM2abo82po6jVpPS+lyaVNSxMaDutkwedkiky0oDoFaSpPcGzZSXOcVajY2yB0A9uqMRZL8bbQuK7ftsvK0vvHG5oQzUja0TMBl/a7M4HlRR14sniyzELggVCR26rFJWu7jxciYjcSOSFRcAzKhHTxtiAq2IhaeFw3a6oua1nYmVyghGWnc0YjBbL45QOnXOdeEN/wt7nIbCkZxwQ9wTUpgFlhV9vcaVxvWY1lfZwNL0zoc1jAIsHLeYbtPr8nK6U7rrHS/lygLQOCzcYmok44TubILiK3w0kDTBLiF9Z4/sjESU6hYcXFtEyWutGxAzDBjyq+E2qT90q1OrVlZIAEDgkNkWNzUzmdl55DME28OJQGI6TrILnqjOfCm6vYq5RTdhtoaRh0bpcjVYDO0DI1CGTxSbOuxNapDk52NwNt7O7cD2Smq95lsMI2oNTCIq/Eld5qk0Yk8EikQST2YfYvNMxvzK5OBwvrfxpTxsY0GGqNGw+MgkJs2Ze0b/CGbBDaiekKTGponN2F0tAkXyw9uxbFZQCmSIkGH6uQRgLk3+BdwS1EadpswdYJRZz1DAoDwnmVpmqxCYOljB2VASFsQM7ObS8YjOyzCtCQtnsZJV3HSdYQEBT9AsUu4bLwGVzZ2hyjbJnNH+Ao5GlAltlotpMbuCpJhW7f3wazNdLn1IThP7wlZVMnKjrE5UDYyccNteA/YoonTHwuqyx1s31iY89kuWbQNBp4WgQ3nFK2w0z1YqraUNRu4nZkAFpyO2lnjNHFWLdwZeu10WXXw7jKs6C6hc5ad9NqhUIz43ksAXLPZaI8OHq3eYUQrt8swinBGYGJVHRhXnCWMGE1ia0KK71qU7UiZYXfMpyu7KLkJTyreYbFgJ1iFnO9yi9xBchFCqdMm5bgjjzw83UtQQ3q1JAVajaRIPcXTt2gLpyD4roLlXuG2eEENjNmU/UbOMCQxtISJxq7kBqMEtrECWgqUbsH7nANnmBLqYHD5MtZcmizEvWQ62sYFwRv3tavGtGgHpwYUtr3azIkS2B1iYME6mtKyoMYSR7XWAYK9YrdyviH50pm48JJryy7IStpu8/t26az79i2bQerd9VMH9frUvs3dxcq+9dYvDOJDHVufUZeQOkDtbKPAgyiA2GM5U1cq7pDcxfm1Sj5kwYrJD5BWjbGSc2h3KUFyX9CmsLUSknVuE+QKAa1WiNQBlkJlXIup2NXPRI07aK852YR+6LLxmgjt2UaZ/lrVZOcTGunJnvXZnAQKlldoTe6CFBosAwBw79zBJR9oFY6jD2ddnCsZLpoiZ28IQNDX3RZF88BIJmBnwQZgeI7iv7fY31Zyv0M7ev4+GQ8ZhqMbYe4Qo9Frnwfxx0CJPQ8F9jbADDywCcapR+9aQWhv50qAjhohwfAOVk901ilsjetu3fOw0W0jQR3YOpIB4ttHEGBgC0bED+8aDZx0QDR3D4Zjo/swPFRw54VTYtsrO5T5qcW3OIA6vIUhQoS3MTjN2bhg2hRCXqjQep3jEdhft3M4uBAHSmjxEFpm83VecI3qLf5C2iVfk7gLMQV6i7Gh06bSb7/eMkWA/sJE4t7ihOP+koLDsTUDEMPDI2qbMiU0KcHwOXAmBjEdvVpAQ7o1D1H57SOs+3LFVEz0fgmMkePKJpAHFE66Dx72iXhxwqiu5/fvoELHJ6Bgy/MUKbkZ6R+EDUyQFThsrHcGPmyYUjbOWaV+3BHcR2gXZN0H9idXzzdddj+j9BVsHZYZ5Q4+b7gDpe5XvLz4GYtzcvBmfpd2/8wa/kLKDVeA3xRMkhQbBixKbXfE+Jy7QQMlb4noFjeXoom/4tDXHOLHoh0XVoklFKz+saYOLm3XJGlwetnRml62FTyoZyRvWLqJ2d0vDjAloqEocn7u1DztHvtCHoSHUh3Xnkv8tORJcR9BD1TjvJ3x6AjmRubt7ubHFaYpLxNW7/Kl1979qubXhmpRBBqz0ubtsDPaZGc0DP0YqHY5ITWdwcNt27EWmwGiof9g2WI6yW+3t+nL+be//8+z6/99NOSY68Xf379PVmlL0i5ZvU8y1rRh2urev/8zQRdDrvZUt3sslM7O0ti6QQ2ts9UXt7H5l+ceGbr2mJVnsO27DOMH0sPshdrb9drvC1f4gRcPXOX6oUn55eSlsCfV5fOnz/mLtcOpjQwAflrOMn3AXOwxKOAdKNydq/l2rqbbmSq4/KCdpU53hnbbMZW1C6qonVZJO0MF7SwFs/MUys5QIDumMHZk/oIrfp1Q9DqpqnVMjet0cwZ9qJP6Tyf1nQ4UrU5pW53QdjpTu+m0NtPRpPO0kY5pH53UNjpbR+hsnaBTU30Xmto7OXd3Yq7uYG7u+mnXreiTu55cAo2w8dSmIK/BOcVlmSaC2RKLu6sxC3C+0nB4/fbHi9+9Fh0xbREMLsW5F6JVKA2+lhgrguAmyCVgKDmol1P4SyyhJKLTp5uOtxwIlsrwFBsp6xxxO5fh8n7M5qeubMYaFmh/o43LVO1h0uTKvVsA3kCrjlbEkPLsr19wWcs9unxRs0af/8NdJPzbLv2HmdRkUR5Dw/r84kiJHl19dHkWn3smuDFZ/m26LMdqX6bS5Tdbb213CfZ0OCcJW5OLSHRs9h9M/pgkg9f896Yd4lg3Dx40AI8gb1/RdBkObL0HOa4q2ZvzEUktC5Hw/N0vw8akjJ3KXyrbhZPdpmjD7n9qq6UZKWY3zWL2Q9kSOnvJFc/ZSwpzP9/u/cwzzJRWDtzAwDD9DpHOZehv3jhy0pE2z+HZx9m7vXzHF4L2tOCWUBO0ee9vz1j0fdM/QeCTMA7CcV7GzRKX1GzafOkmM/WaG8mS+8N2UWV27doEYUBtY9LIv4dG7p8upRqjorDfVXaeW5i0wYEL2j0qRdXfpNga3x//bmOTbGZvWU2zxUO6daRktNwgCVEt8AhXvDo8bHUE3NNZDE8eKljkt+juLiA4Q60rHyY2taxwPX+1AbfBYFE2dAUQQiZmyF4Mj3LUo/Z2PHX3im8ZyT2qm+aQwfYRW3Xn3N++p84HEr98dB3I5NDb1Ir+mXDDp74Grhms2Rh+az3dIjZE4Akv7+EYPuhcdvKy1vCOi75lIlz8aK4TvfD3UgXaqMhmWAfRcnQsqxeOMIFlFV6YDL3Sn71F9Z8tdq9rM0ouCG57MuFPMGDgmmmJM6YcfAAjQn9sEwFsupbVoUyXgYqrzKfe6pcxWVmJ2+6yDRvYCc0FYvGueDvgedPiHmxAFdmTrWo1Izx52ABXp3y2hKk28uTv1BIy4socaGRqdVESaicalcnI76MrgJJ4fxW8/IKhTKt8ow8RQw8K4buK1EOXxvacC3GYqDy4lOGHhazwDxu9fE7BcnHk80uoges3g3ObCgEHcAv7W7xebkPa35uJyuLSyMitMuALE8iF8LPM492e0VdGm8F9mtQdcw1YCKyBiens8Kuy8NPZ4UTBIh0NTE2n4i8snNr3IZpVQRoYdeACIc9ZI4frl1mGNoFbvYdrZFCEnDamHRTacM7macRd2pn4x58xDz+1zSJbL93SPpQ9LrOhkU8g1S/8FlagfBuDIOXqoYmOqg55WTbB8Xa8VZpxpTwamSoOZXNacQjl3qLI5Axs/JFYGfqcneEeVZVXcMdccN7zqAvS50V9HzuvQHjQzUN+CiQvbw65H14c3SsNVrgCtj/LOktNUEo9slQarO1khfwxtwd5Cv3nktuG9t+bjD/8ZkLCYtLkQPrPaVXMWn2KW264W89+bot01RbOchzETGst85X19dT4XOI9rpctWN5oiG+SqC9YsCBS4JqkdE7SqyjlOkp5FqU8D1NMlOYleBHUSIrhRBCig9WpLZFHux6gPRugPY/RIng1IEc1IEc1IEc1IEcVwemAHHRADjogBx2Qg0bwZkCOZkCOZkCOZkAOs33A4WD/iTM2DhY+gAsYj3r0DvRO3ANbpruRlC2dCtbL4J0VTSA12hrtgLuWafCdkQQ/+DJ41Zib6awNiCm6uN62eGNg3A6SKdz8AQyNQN/eoJbiti4rJBPI4ALvfE9YMsbAFIEppM4GC9Qa44EL1qQMBQTprq2vZ9bXc+vrC+srZ1I/YJCbf8MGgzUJbFzDY3kE7nPjObbD8JR91EFG1g+SPV9CgLraxz5tmmaznhs1vOy3xTt1WxPPvsfw8M6bic8SszYIU6/hastBhIwmNqrXqNBn1Gvwqw2Kvamxx6zR2uIaAFweLWwI7EkQpYsAiXv4MgF5k9WEuImvCeh1qwlyV1I2xO3jHeDKQ649pGrpJgj6kQG1GAy2dqG7dbwc4AfPrNDmOIdzVuA3d4SG1jYYmwRRfQb00Vc3ePYtWW+a2StweMTNHAbUZ0f0FcRMdERz4RGkTZTwu7L5JvzYi9yBcsRalw22dk8M5NhnXkSUczaAt2XBBilXucZsqU0aY+bogaNF5THgzAifR9LZj5iNmU05+8+i3Acey2DjNVM6yq1BFaK7+NhWiBEBFk4synky8A4domNlhdSK9cmi/xqSdPE5l5UFPXUGfAz7caD6yFOaTo6UXaOmV6g+zThwAKIldFeO+Ofy5gAKRiSjcvcb1yU9PEQPudmjyl/7Y9rDXJM0AdEWNHCSyUDUCFc8jju5RfxSs7XqCtdONhoJW5Jb4NGdUMU655Ax+yfFs1clKQKbT5gpxYlBErJb4CeYO17WePYruUdwZ4OUE9QvVOO9GV8svz1Y5M5Gp21xYLRNN/4ZiwnLxBQwsWwQXESe/VMYJsFDnLPHy3a9Pvje05Y1S4zOwINKPhPLJcfhf9tz6QcvH4TTYaab3bVrE5ijbY8Nb2bx8OxfFoWfH/Qn0Qw00usYuwt1tC6uZFzu2xf8bghXoroc50tc00vYaWu5hzxEq/4OQXAl4GSI+7kMlOnAjlm/NtIhPzNcaxnoQyoVfMo/wBlesadcPd333ECrRs/na7KiDsz9SRrIJ3icWqR2Azbabh/h7xUCwRp0HPhB/eU1TghYRsx+UY4C2MLQEoO1fDBGT8aas/HuEA9/q73w8ja4eOI3wrSxnhwKWvsJOV2uHitZZb2o3gTOA9yXRWwG3/chIP4CtVJn8eCYRUktr2ZxE88+mhAZeiS/iSEvU+1JuobrQsp/cLe/V9e/WCCUCq+Xd50b7uLictC2KZxueCfAzdmQe91IfpKWDaNswQLoB1p15DHLQ8evoV3wi21sdvQtfiLJhxztHlusrPguXjipH5kseXQFgZ32spx9z/o5KdYzcbcu0mzETXG83IjA0hp2rK/Iy1VOtGjjdrhfXZuOl2Ni/4Ky6KMmmmPDAlmDi0cYXVSYMc6pjS3BHKLCCdzx9NWxJXGIQi/2YJkrGx7RMhmrfj+uj3rezL0r2WohXj8VkBdF1mdBI0e8wCdDs5/FeaxFmcA/c98wwvcbq5oG18pD9sDk/LXUtUhjL8Slo0PwJwiiY32sKz352+AT+S3O4DS2l+a+/fqSqXYU3ImOVXJ/07EXQFZv98dOU41UNbV/l1ulduoyNZ546H5OoJhiFw70+94iLKyGOy78Raepcml8YWbgIpa6tKY2izWWtiw01W+8kvOYywhuzYbvcyXARdV3hGGbpFaTCF+bOIYTOYrT5iipCAQb5/aYpdnxsB3Lx8U430dXR4gYaaqxZuZWtDMCzG9grpPP2ZljFTe7lwTeC3tgfPaYy8mQhZ5mYGaxiMz5vUSX7vp0OZfzl7fOOXVtbXGy9uldihLKRrdLDxwcw3qFu4916li0XYbih1QQLRcleZVhJuzpx0fARl5wUruCpxeyw0CVpQUf33RUtIGMm5wDzUd7vNGrBmvxJEPIh+fl+uHB+0Sszz6+vU0/v1CdSCQxpPNTuNnoSRPKUBN6ctEmCCbXiyD8LAw/d2Grbz5gKbsUXVeeTvhdN3xsofRWEOEMqYcVuSpZPL3663KB2SoOHlKDp9vlW2EyVTlkHqOXLp6oZnvyzrjV6AePh2P9mjFR2+ksEBgaybYXn6CGmLGSYRGhbG5vzdKRw/jTp4z0tce0wIwrK1OnOHVwt2qe/9Ot9OftIrlXhS4+BpfTLAxk8D5WWpxFuLhub/eqf8aYiEJSPEY2m55YvNzKdzKOsmyxcvffDXiF/lzYgDRNNbF1S1LsYMKzeG2DVY4cQJwhG4i0VbNEq9EOtXc2KBuXA8rClsBIPxFid1LSDmTpZFq67b6Qhck4sl+r+kyrpJcUdmDdYkcctUc9C5Pb8DbI3Ry3Htx/G48OOpiwK7CxFIM7SDcytxHwMPG9J/ydZ4s89GykCij68HkK9NWmTbaz41S00QsSwm8kXibA9Fg9C2ZTFk+0FzPmWfcDXpEPK5iVi8xtPIlJkZVtYNMTbNyzcca2ES4qzYMZF00qVOAsQFDd1uXSd2iL8gDB7wOC39vdSyNjJ4p6ToUYZ63S14uXb31tMF2g0b1Bkvx2NX/+u2hysMhEgYfSrp7un1Y7kl999cUK+Q+lucK8fDt7/fVUpTtFuVbl1FKxx2SRK+CojRcRPj1Rkxkrcby7adqUlHRyRvGOWhxU3mz86GNqI+JZc/rtr6+H7sLi5Wqf2r1YAZP3/75Fie/PgPEVsDOR2WhaJtRHhbdZF80PPqayYIBTs/FdqSx6T2oZQoC1jMx+ihcwDUiEcGFlz6cBY1NAQMdYzEnG/QmxBLQFXddvBvBWty7PaJ/Eyuz6+aRSA0Gun1sF1ANG0ShoQ7IVtiHpfcoEjymxvjz6MuLc4Yfk2RfW9fNzFtf3KKdwi7pu3dLYmBR13tJjH9+AZAmHQ89/ICtv6od0nnMfTe4471KMc6IePu6U6Ln0FXW+cVAedrFRf7Ua0Q7Byo5ajZWGCgGO2RS3z9xTsZ4y7PfTiaHPwv+iXGly9zCZelQaXOF1PCQFXwkQnNKLyWPcmx//8+GbmeDuQxTBqmgWFqDP1MZPCO3JkMU4a+2/oZlWQmzhDYKS1oDYWre0sbExpYMo6kAQYp01H/8Js8bALhJebmWIz7hrYb60NiBc1yU3uDHB1dIBCFqXDvQBrVDtYDWmrKG43GQpamRsxSRtvGWUs5bW29eRcuL6dX6U4TGiHVNKwAWhcDmo9gqEHZWs6PxEg+TLy8eML+u6Yd4kX4f5R7aF8viBGD8wbNq6iDAoEU2uvlpcP/+SO1AbfI2eNiBGOSISp8l31QbtD1jtfM+z7TbhPJVOlY1dTwsbH0fUro2K9rBtUJtLbIPPFHEgt7MbeQwQy7Z5TOBm36KNFAO8l7HeNNSwUHDZnKdYbG5jxWNmIdjMlNxDIvunpzLSQEpuhcze9V5c4uNpHvAC46CThyfobV/DM6h0YAZe1uUW24sptlS8061DfxxXbxBcaRnSEXVH2Nd7IlyCg8oh3DAFjbFUamGHl5wf15B1Ii4T6cTN4OOVCsvmIvf0zrzHVSUo5ITxAKKwn/m5VPi3ZYFjdxpQvSRNzS9YspQhoNDnU7xsHIg/LkQdUCxwDQAuh6k1oQH3DyzacL+ANFDxkLIFoXRHKPjHzx2zeyMDLkks311U5MxFM+4QzkPFqs6FIdMuJp78c9G+NFxKXyAeRZwteLAqKpcgSis/9ubBuRZfP769CSmrRa4mhf4Mpsdkr1DApzBIXr77LmCxv6zW9mgpvycnkqEGXicKJmXTVII2qvaaHFhtNlnwJ6hdNu9IQ8EBqz4dRt7nxmILxMUboc27sCoHCx5difbB+RjO3yqoKn55oKoxoXh+8WKJwQorw4V68WEtHqXYgnVWkZV0zkKvWInWqIHwsGJkgStyh+H8rNpUwx7xIKNBac40YP/8y6v5N/yZPf4G38Td37pJ5tjlAmfMMRpUyBg9TJua0RsErupHlvex86812iPR4KhmM1kSigs6smrVQYzRO0NL3rZNmto81dDg/UB5Ds5Dn3VhebNB9ZbO3xRJaJimgko0Fa1WJCPwBPQiRJbtwsNVZm18KMd9QjLnOuqZs19Ws58xPFcQ2ugHT2e1pprLmABl2KbCjhBfcfqMw5YWv7GZb/67MrY4irtYYgcTcIuFb+k76zpztx9Ixsd5zLv6Lf997CKDSvFkHw7LG777uMji13aXYoMyO1j1bGJD6xJZH2pFqeK5CxQYoeatvqbWXV50+2oOvnnYKBn0E2vL4PuI5Vnb4oDzTx6zp6gS7LHJvQYmMxS5pEAdIuUPOYnxwiXph/N8mpLWgse33HX48w4TDfIuTPInUxlqtZYeOX6HWESasIGhjaU75ZrY4xe8722IGej6cgEx4AtkSXUYQyW1QFV7PTY4RMi60wdY6Gi76LGKkwIknvkENSnKTYmNKhMOC3RyJmzpjs+Zb8Q2MWe/1C0d2vBJsFgwNyocrM0L8WXBMV2aNTDg0clIcqLhv2+Vv+i/909xTcvEoRpRpxoZoi95A+EGIA6mTL4MaA0+tuuDg1YZtZCpefhnvWSKJW0m6qdMhNbgoEYSCxuoImMcUVH6kzdrZhm5lp2vb83L2B67gKpiyugPJL/iX8EvWGBW2uN9T5G1amBTK+L/oC2uFj9Kw79TlkHgFgReDZ83uD9Cw8s7zrC3OAwGE+L3QUemKL6bbbARpdspFsKM8OJMY8T/JVmGQnP0vUGQOeihydYyrzG0b/CYvoXnu7x6Tzk9V+QFNkwCArTxyd6PdK6Lf9+W8M6jkNA2/TEIykRHQ4O3FFVAsP0+l5zfgiMDbV5ojT5qK+gzcK50h1M5EJzcN8RTaSKfZmKw7ymXtQ5hcqGrW7zfYbwNuSNR9gVrg/5kEcJHKsIM/7CDI5/TwFVmLV/4yCFZWVYUQzzT6z/RV/vq0Fwnm2LcEFKX7DuUjl6P7t2Cg59EY+vdo9v2MjZpIJptXmL4HD9ijusj9bMc3DkQ5iOP1LOtwxtz4H5E3NwUUl5Y5X5eZ+as8OUp6ezlHtWx4qdUaJoiKIKQDxuLf2kLzM0Xy/pw+rbgvGkLS+3qgSO7Bo8wdIyqOQaaa7nifsEyuPJiT9SUbBXBEC8E42W5ckE+WLjwMftuRpyTxwtVJKaQ0cWZm5Pw3o+4r0+7JO9wQzt1y7ldPuv2CTUdf/mSh1eETqH4dcKdMATuwRq4OoQwIH0BxsDU3Q2FTG3iwIAwPYovZMsqJJhNNhI2CVPTXx5Ej6YfZdrdQwJ8HHAOxSz0KLcIKsbDZjqbS2x7zpTOv2aZgFfQ4D1Li6KuM/TYpDriLPiL4vLN9mC6foAniyDhPHuc7j6hlc5QD/UE8vtoUrekGXKwIQMsitIo5R47fstKRoLVypn8KS5ZvqY4d+Px7HajkU9wAIrvQq0K35lNCWujlqCCk61FN8XazuRMLU3qRbzCcMyIhbctHDFgWbHynn0nDOBCx4s1XrXU38+AaGszlloo2fhRg1cf53xKGbDl1TBwlYTTF+phKpUBG5WfmjCXCrGO1RPUbmGIn0M9rlh4zFv9NNWZOuGav2v9sSY0wV1tv4HHdq70WrC6MtFjx+hWjwU3fbuBx461+GuL/8gdZM3YYTt8FRlaLF5Q17mdiauMKmRqSwZBF0vi7W8buDDGXdigsQrjyKAlA2fQr5Ju4aH6ozeyQ2s4wcF/vpZr83f9YiyqA4dFulx477lGODoVBsSfiuANEfCaZlqiWNg2STwMwvn4kZMr+8nimkUl/L4dbzUSKm7FI6a29XKOPewshBtj62Xf1wWBlsHmseeu2iEZIirweCtJFeucdjebtlij+rDY+HedTIqSu8emJvjBX3YxCBqy8L0iU7KwBAlzKhtkahvFPr7KtMWxzVh9L4p7Nx0B2clIzE1FwF4iAB+z+GahYeM8kU5eOj7lFfdHb5LzLbgYk1iPABEfXZ1uZrAlwSOPHl62a3XPRG2jsvbpQE2NEhvp76KMPmTIegAkAu4fks7oC1siD+7O1A8Yv3WzjeS2p/SS95h4SMWBP4G6npVruWh3RWYUuXIVEl4/ffrXRQCXubHh8ZMKHf58NbAHHwNrdE+KuIt2K0wvvYEdo131MZQx5T/ADIdyc0o2AjTdh3JJO7YUqC/4mfBvLy5/9x0w86VGn7Q/CfPz9qy8gwMyGB8C92n8EFObQg7PetfQEL0V3BIVhXDm7IeS92hDxJPMlKNe6IXh2/vpbTxHDRYezZ2iU7D0GtoDulUIYHJrxE1NksDBzX7PnWbZdB9QVyF6cGQpdK1uQvAYD7wBZDK5/O2PF78HNckCt2A8w3VNZb3EHaZV8JpyzbTSBJ88Z+Sl3wb3JqyKphxtaOcaKAvSwgn34oO3r2pRlKF+j40PhRBYLVw/VGeai8qCJAGFrIe1hU8PKcOlHlEGPz0iM6iAoZKXJwUFt8janOuEtyyz9mGXmoGDGrzgLJduhGsBA1e5NBDx5VnwmuCYFq69zEAkbveQcFXkfEdrZY1ytFjVDyigpHf4qrjxfTuq7GNtgjynMxAUZICzIAyjhMvRDzfSh+S+Hu2NfVXk21O8evEREHU4u9B2hBYfTzNe05gjuqtvnz0PP6bO8jvKF6jB8o5c3T1KWKeiwstaWfmdU6Idi3wxmoKwpjYScBonf1Uniylm8lYLD/NpLjjV8ErvoK2dCmGMjQbE/s7bQl7OM3B130Mho3dzIGR/er9CO3gShAHsnw7M/HE6cn6vJXH5nWlYqcuqzGhb7/AhaIYSoOtCcChH6x9mzOEjNjcNf2ulbpLvUbKd7BCKxd8Y8fsLPT06Ps2r4GetGTp7/BY2oWevxC708AZ1nyn5VAw3sRiVXwaWlrvnln/yTFXWBK6ZSmfxOif/7meOP5Cag04WILG4A9TepIfKhB5ihcK4zX7FeJsdpj02zjnsTQb61pQJH3ErQIX3lt+gqbx/n6zSlqRdsnqfZBjVoMVfTH8JbCnufa0m+3t24oNIxcLHaSs9bzl4X0g9OqKscVZqo0hFPG/T35QVrDwD46lN0terFHTKrRsRbfDuQ8/ZHzlhW2POb0e429LqZpsTIMnp0yufMDh7QZTbWzvSOfengetLsN17wGCDnir5EH8tWVQNugqi10H0WRB9HkS/CKIVmdNGnlyFiLurMXqIkoTRIgivsrKEhX0STET4FvLRVBhTB2jG6O1Q8rwM4/DyJhv7hdNul1rWNYHHs31KleQRGBwKByjm0G9TuLl7CC9TdKD8PXCUKeU5mAnYit6yLMTrS4UI0ULQfh/nZVwVHIKvYvjTCOE6gj+L4M8j+BcR/K8R/MsI/lUE/1ug3K5C2NMAeB3AngWw5wHsiwD21wD2ZQD7KoD97WzbXfpyKeernxEYULN14EdXkUPoI4bh72p4kii4iADy2iIbCZuE4w87jZjnnboZ35tvfnq1wck2bEbHjwNwmVghjPw4tE+wgQmpzt6RCmekeMhEiO/AY4o4qwKelWSpxnoGPxUzHRukccUGMXSEXbHi2teb4nur3lwSnGUAg/dZzaBE3TTcaWO8Xi26VasG5SizJTPWeTOSk2bTPytjZ8KmqQyY6AmXdWW083YwVrf4+cvM84MuCDBhmxeOLPS4clcxTrp85O5R2FyiA6chnb8rJqivMlQMvCytuSQynF4W2Ogx18F1BFfF/uP9+7bJ2fphaKEXLoKeH5yFsnZQlQV4vbrs7N0s5fmUFCk3wKw2bGnyoqxAT4Jo7xEEblDSULTC/0Z/QXT7jwRVsHXyb435Ua3+cfVv9XuS/gOmrn9j6a/ZLybW/t/4sVPzjxrtzXRA7rTMESng0VTWYDtp/9SVRXaY8/cg9Fltdyv8sV50eZnCSHjZVVm7JgX70eAcdlgAawh4DqAHyrCBc16vngLrrNBzO+oG/YjJN6+Sze5ZJ6peOcAQz2GFJnRDsZXMHYF+2eDZr5zaslG5md3AcOs1SEnlY7EzlARIar0YJpF8PUy9GiZfD5OfRcniUeAALbZrKxiyRvdCl3MfUxb4o8lHxnB+vi/LNDhs2zRd1haqnQ/YcIqXBBUhwoElLo5bLMqRZhAqjsy4Z74YEuf098K418JFspm0ddTH1SXWI/2zFAZ6T/JljSzwoe4WfMtXalI8dwscdR1JcND1waDBOR+UmiDt6VfXQfxKqmomToMpGPcXLdwsQQu3vULQQTNueVTcO4WgZ7HfZixhzliQcsCdgghwxMwJIWEaO9f9DvPZUkeknqBcPGjok5yMNZs2XxZQrQFbNpeoRLTgySmTHCdZmWyDBeMQVcoWfPQhvI52Vs2Vb9uwVR23BjltsJJuSIz4aOFjxMOOUnhl+JNMTC4vCQvf+Ax8z6+uUKfvDrC4q9Wb/4KqGOitEIj8aW6Mm9BxV6ZljP7EVfvjV85xB+9KG4/XWJxOWkSAMop3XCLNsIvKGFfgjNz7SwtBTBb0QRvfKV0e+qSAm1AbHGxkAOVszFIDiwXq7vD/uzfohsOy4nu1etf9xzdfXz/kWIr7foVpk3hqg0FyRhuHcPRKyYgY22jzuAfr9I6OdpI76gl9d8KuBA/+MPNBg0VsXayFCuUSb7fe7erVkumpCfxtPDNsBmVAM8ft02v5XWPKFqIpmHc1c1hRNkhteqB0h1nxUaAxHooDX6UY32tMUgvIkTaQMlAoThto7uYptqA2tz51IYD4Y3uAqlpY2NuTXkke7QC4SP3mdLKS3fPhRUsXHlag7NCQJEBpmzIlNCl3wgrPIioN2ALlStLGyqIAn+0ujpVyaqPFWp6UWPAaF7jmrvVcinqlygJJY7rrs0i5j5RLVooeDK0zR0UaJbTEJzV0AVsmObn3GVZ1mbZJExS4xhlGFBdlExA5gKhHRmwUr3Pl0NwmCH+SHgwGTFVJCr9yWG9ctiRLAxXfQq9lHa1I5RGYRe37jsLGrn+wdtSxdtOJmu+geLq+/rq8E9caO6P4OrO4uj4bsDf0Yq/fXRBCBAfLwGwWDCtedEhQ9Z5i+h72s7odoSR9z8ELjjxoloNUzaPF3ssKuKMwGpEO9AkOJA5lcHO6h2Ut90BvGaqwo2YzFvicKn66IO5lGQkJgfnHiDbEZkjYMiH0PCLhV7CN5a/VcNLjQrgemZrUMvMdT1tpLjPb7MYAtA/jCExtXI7+BiKHNRNJ7G8xzoqnbw1Ya8wmprc0NDi6CwAh/f5Lm3JO0kdWj1fNLxyD6SNstf4/f/3f6f0ap7/U6L9+DvQhnDLV6k/71NHEBnuNCnmq+qfza0YPqLiGICcvEvF29i5DxQQNBW/5rST1MDJvRCYkC6mHxlsCD3s+bUzsueMtG4Zn36REuaJeoDbS1dgktRfhsRVc5iZKji2SvQiiCmHt1l5+7hsmt0twZLzE/cFHd5x7zbE6zg7vmHQjSmnY0wZErmRko1YN8Lh9bRVF7RGAPfyltA7dkEq+4EUvHr/4h3T4GrCsM9O9fHQdtriPp/niH06ql6DBzJM1uVTpX3as0vLQez5e+m4xM12XP4DiPTVtEUQBGtDH1wvWpXxMSzSAnNAcNckGp34b6GlWHuS0sS7tZ8XOIMwDlkiWNGwIEndlPbzZ+ZisBCc7wT6sr9T24dXJDOvARZmTAmOq3RQP73QF2JxHXdmUC698FKY8GOtvcUCnPinmbtJ6ALwlGqFRlhifa2LGTepD1djh9ZpFAWmN9vrz4zd2siwXifvIggZFxevP3Prgz/kZQFnhwvw2HpTqUylb1n5LC6rExaAe2CELeUjOPM2kR428ldI81fqu2VzlQG2Vlaz2XFhaBFgYtr7WZbtvLUTqkT1glp5YRzvFp9fIxlf/NlcPHtCmLBeNnbkdSXFpIXuSrrHJ3O3RqkNXhHdDFkx2ZOgQ5/KIpXS2nruvr0kBT9bVWLx36BBuAxU6uM2ghxJKXaivrh4jVx5y7SIfPE56CWmgn+JIjVA6+xmL0csqD/5WGypS4bO5d+IbxvfAqL+DChugBjDqO8RhevIOr1JWgnwCtwsCmYj674TdGem303DXKXI3cH2hz76n4pD7HBXF7E1BG9K0DQYvqjcJwUUSNbMSrZHHW6BkQbLBN2xU7+HhQU8GQUl2WfHjJK8recxVQEfujGUGL7L10p0jLYJgZ0Aff7biib0qm0bdgzrSL5qXh8TgYWfFogwaL1vBBw8aPMYnj2Wcw6wpZ29x80P/CLqXrwb+eK+kB0jHHqPYUaNjtJ+C26hQtl3Q5FgNGtbHOkZVXVtfz/TXRKOMLFuSkIGTietx2gRlcWrk2KN+HuOcCmwmGgR/cWR2g4o1ro1hZmjRmpIaHO1CWwLWVglQzgiGBu0S0YLGNztFcDUSHe8E0Wp1LpNgrzIF8wewjBTrZVmX7XqzWJc7Fia6XRgIa9S0Txuu87/wAdmMxwAWU5QGTCp9icDH9AagFLlT14F9TJXHUdes9qUGFuG8TZnOvmXyhbR1RlsZpCcLB/oEMw7dzF+VbdHUh7kx8YhGcuSEw1gkkkXispB1EA8yPAUF4t1qD6Sx2Sia2OnTkrxzeXIbtBwJqi+0LI2vJW6Q8ZmUKdZrFg1yTV19CRNe9fXBJBXXz42vsuD3RXrgHrOBszBj811899uMgitUwfhTVdQJFqbI+cRB4U4kK/rMzqn9/aEFF/AWlJXuN4IzTAujyaZmtXsw0TFHEFkjTegfw1iZZPz+cfo/f/tfeMW76KA+adPiZNuBsfEBLkGyAfWy8zyBQDYtjn3Uy6kL+qxhVZAuEtcFmYmrBqWQjz9A5Kzkmw3pe7QpmkcU8jnwRC0mh9eJapIMPdfF1zMLJ+zkBFfL8o6V6uDaRQX6DBz25XD9IQjOxRaPS6jLIBgI/XyDWbXSMOqHZ0setMQ+FghZJ9yXnQcGgrZNSbnNhwkyxA+6RIiNOiG5yJJQHwvJxdQIvuPmg4HQ9wVu7l0sJNe9BwRCZSTZMvnDaCh8G6jhBNGNjwTCbZaBHAHackMNE2TjeI5CWIABx4sgGAhdlpWPhMPdByA/ZFqWaQDF9bLl5jc+6IcG+6D14X7jouuDH3ZFilDGOHyPCw/1W70EAzyydu2j6/wuCCaOuOsS3t3zAjLU6QgbvAyUAaClC2WVj/hRScbmvqbGPhoIW1WBLk+CvTtDSaCUsjIJNMOsDbQNvpletRl1RMvJmo3gLhZq3UzzqEIDJd8B23hYoNuxAYO7XAxUIpDuXGi/gZ0fG2RQKPae+qORQgPh792g94FQZbYN1A/MTIc1t1kzUYYEwhKmv7eByeJP6n77YWq8JmWBg2AgtDux1aG6qpvCA0KhqAf4oehy6QGBUOo0y8MCYVf8bNBBAuHYmBFAc5JtA1AgpH6HwAcDoZkCEkBbHBg5hIsuB9sTSvMyD6M+D7ZcCoKY7kNYJCwbgT000EIbnOFleQiCodB5YMwDlGbEaQ1NuvaAQFzC5kdv3ldoIHzbBEbHZkd3JNSFW7pGxTqE+WF3qAn0KzCe9NE9amhZhLBAWFKz9YKrV+xDXMFQ1NXVJBgMnSPkY4GQ5b0H+KHuSeUBgVD03gMCodqaqT1eTY0cQ30O4fmijseAfYbNiL1pMOAf5OnT4QveQll3OPhXfnz1PfyKI1exx7l5SneYm1gejLLzFwxhdmIJMcrOVzvC7LjaP8rNbRNBXlLhHmMW0NaD7JTqOsYvoMwG+Sk9doxfSA0OMuSa6hg3X8cN8wJldpSXrwcHmXGFd4xZQFcOMlMq8Bi/gFIcfvWFa6hj3AI6a5gb11ZHufn6a5Cb1FHH2AW01gg7pgWPMoto0WFnvFJbHWMa0F+D/ISiOsbNUm+DfJSOMsYpoLWE+UkdZJSfr8EE+alJe4yfN41HuMFUPcrLn7zDpgRyh6uTe1ed2pTq5GZNt0T3ndo76WALpBO7EPKfooMNBP7XfSd3Ajq5FBf3RtTSqWMLo06uOTq2oujYeoH9oR3T9Tuhxnego3dc0+6kDt0p5bYTKmonFcqOqYCd0u06oYd1Qm3qpJrTMdWkY4pHx9SKi7ECe3Q1Xlx2HHdvVdyognx/Zu+rWgQ4FTKAkWuv3NEBHDMal115bLCcYPGDNh49e89xSvmm2JVMC/3syOMgvklaEhFJG9VYwMSd6BqGdZQ3C+zeDrEpQgQTm5ggnX1duknRZWkbVRgAnPKnqHbAsq3F00Qa/Nib9l+jpsnwjFXVjGWiKL1HTThm3VoxEZSmwqeiCco3hEwoxTv5/q6JrkiGPays4W6mj7kBa8za2MFF4dSldUHwxu1i3IbahD7+8Qht5j+w0ZCyZffgOTwbDnFBxVU7Fiez4vTV4FE+hekcbWb/4b33RRv5LpccgfrvwRNbHmzQWEgzCs8um7WyThtmxn3hm7y8PL3FbI2CZu/KTAxfdu5yTl1UnGrXgUeaXq5vSZohVqExKea5DBAUJEQ97nqFEZchIvbQmXkwrVChvsa7sgg1dfuIPMF1M082iLim17RJDQ5GXi34KDcTMo5hf8Jt8PmdDrjvqXxOJDWpGnq5AJfNCaXavdjlBVNIdiRBl18zDYS7IOPb1NNv1rDy+akGu53Z94QfIHvlEjEHg8yUPOZGRLSnmABt+IaZE+NkM1S7mAO8AppoQMpQA7ppKcV3w4MlqnGBeMapGZqFwaDeUCqd/gbooC2ymV/Mwh55hZiieAA9R15MDobaoB0+wLSNDkG68fBSkK5qzcZPGsmjb3W9X6PmxfQrjawC/kXqNVO20eyfBdkxNUm8vluXy4zp5kw9Pv4WEBiwJCivWkauFvtdu8Bpy6eLTW18UsL6G4YSowvZGa3A3BuHhbR99CNGAsRKmZtIc0Ywcexa9jeLfclWJawe4cGs0fvrLDPQtFV2Oo4VeMW0DHi0BrTqixddkrHUWMuuOhhEygOGy3lsrYb4Iy5gvVVgekEllV/j1zfg2diSoEy8IguULgcjJQQXhmq+gOxo06bw2LqO3DVFClPhpgZ5ypokXUkrQGqs1j996UIRiPLt7DJhgsHStK0vzNI5YTzwSsfPn5AyKI2VanAiF5U99hDs43PVyceqi2NKfTj/R/bWybfkjE5m9LChjoGWZdt0/bDboarKDt2SjfUpW9zDAj/DBVv2sB81Kz3d3tnCv5NOQzq8xDWLxIqaSVIkh26FEnika9utcF0hWP0jwjcB2KDKcgYf6xqlnShsDI8pK7VwQ5MOrNlYEtuky9CehyhYKeEkF90MgdNfcNlJE/bJmgjUUL0DJxPckyhvkRlZyiUy+8UmDAJ9lDVttrSFP3w3Ij+AoRf7h8nDRCvBw02nqhtaAbhOwiwB8YiQorDcwbvdwFG0BP43SCdbFUq4gSLTRdjw1DV70jS4hvaiS4/VTlruCzB84x/rPfzN3d9r/TjSkZ1DikAoqFc2BUJDNXxt8U9WSrUQ9z1cn392/b/de5UweL9nK5j38JTEU/gz6BlKXDqRzWdCmwk0EbttAHfDtU0nWgktM2w2FdZGprcP2R5UW0iYjHS4UYgWEW8PJ1W4vqUzMHgcO3YaPdjvjaL7sc4mOxb0KugHJWnAYQtruw1Ou37OGW7Uqr08aNxnxb9uSconlp7JY6bA396mTy67FDUo7vyYaQwpvuw+iMDe5W3NXNwcvxopPD1ADGYI1D4dcjBvfPoRntdZE7Qz+OLvt7cvFk/4U9MeexZaM6aMZWizV9xTCM3DTkJ/gQvKC8+hLNdeZRq4rsv68vnT59xX80gpHaeHOalZyp8ZLp41jzt/OvWxKLYXwwlAVXtz7H+X9ZZuSI1nP/H+iPj6ZdrzUbQ5KG6lx0wtDKJBzrPb09s7h5O65S9SBZdwMclO3tqmDeuWlBSzV3AlpwH1pfT3AkSYpJXlI/aZHNCENkunJB3C6GX7PoYohEfdH31Z9cxuT3oy29l5sVMI7rfbmRwbu0OyRfdx7BIJqJS4LkRtPNjjAufVKlawc8ymk0ZbN3nkdVYuUVbJVbVDTHFeLgZDMBjj4SDiGqzaZXWI+laER9G+izzKvs2bYELyyWiPNKZN9yXUcQ+lecmrWOeq01nohLzS53wHkqhdUZVicF/HtVEZCP4H+ELbD3o+g8lKPVPt8wqOISrIHNzhpFds9lmUeVOn3KnkhIEEdiX/2bAS3TSzr1ExfDHpxDYsOw0k0YokpFuWIOiHXjJ5gjEMAouVkw9FkGWEcPzenBERVscsVX6LrciiA4Qv5Nj4ExAynEQ4N4ExiOmXA5c6YC2fEb29JgPzs6U6T1g913J8MSh8d8nG2C/KFPLSDVvgu8aBrhYBMAmiJIjmIbAsMDi5cBmI99jEOwg2qfF5sCXCtQexUR5VpCmzPWzLuWRdz2YE9XU2DUPwHDnpkalO6fRl0wRuTGZMQ2TdW5apDjN5NzQnBQxYsxu2jijWdEBboYn1dHn/KVaFFsLvwPXfebo3vj/FmaTM1vg5zehb5WUuTsNYU6ONaK82c9h03yTLCEWshw5h6orQNEz5wNTPMAXcyOjjZJ8ML8/UZL1pouSmwDXrVDH6QbleHaDOR1Kp8Q4XLaZqrzIcSp82egQf/ERnB6Jby7TNc7VY/7bFnNDNyzvzLNBwRK3HcztE1YJhkepyHlmfl92NnyWqxbEKb+b30ehKgk+N3RmP4CuUeOo1w2DI6F0OeiDM4ErdtQmrOgCyQihYyTG9chunGnqyT+dXqAKSRYlJTg0nzoGYgwEo+BcbC5SU2TKpItwjNLlZxWVOyjoUAo4X+Fmi9O0YDMQ30GLENi3u0whRlvIQcXUXIethKkxmjRbzU7YYWd6KCZNZf85TXJWUO8gPhUj4JJmgOmWTiHjN2wmRlgVqAk0oAavARYAg7vEGCNyBT4iwI3gfwqHSMUoQW1odhqnzFO/GQgQ6kZRIuj13iJiSdRGAd3pWsfB+mPPhKx9fJ4kPbrIkELShzdViU8c7DQtwPRiAhEcJwlR71ikCZRvu/2yGgJkymnlGb2ut6ztRG+4sPNjEoJ4I3ROlAFvE7FAkhst7h5pj3IRQ1idQ0cBZBZtieKePBoqNkVVd3h24V3fwc77IQ52AjUjR4SCCk2KHaRMc6MHV7mgg3eVHQ9LNYTxQxd+KIzVMwqOByzpYkhyey/e0IuMb960azHEV6HtpHaPgL3hthEhVjXPS5iuM0yVKAu29qglczeJL5WAjHAzAh5gjAsGL7scEuz4u2LPxYGpmHQt0jGQQ7AjJINgxku2qowIdJRkLdoxkLNgRkrXoiDJjgY6RDIIdIRkEO0KyP1s2sZo2TQEqt4cOdSeyGAwgiG0VGko5TS2nnCEnDYAlDYgHaGQk0Pd3PRx0c7opqyo8jAnPoSSoU2Lw6kIoTqWaA6fM4XBQnPGhQQaANQKbZwIz4rDiexz1OsDW3H22KfwCcIgjazfCM49H4AD5MyzFEJkEap3HCRLIMiVrok4GXBpb9JTFsmQqZZAcSl80mDCNwaG8gkKB0pDSmKM2gFahjNCQvqtH8IFRe2CkDsw6VYwhkCIMgRRnaDS4UAiYEEZDxITqZ4CBUX9gqBwYHgeGRI8EVpswQJrWm0aAYx4z4RFue8f8J7zP4MWN7pv0Mp28Z9LcsJ6CZ7/gZFOUWbkm7m0YngQ8llvgBifam/loxvsop5kLj4iLZr/yM+XSdsXI0gMfAYmxZa2Bo6QVt/dOkBMqqI8VqRolw+nVAttgqWvg36OSvf5G/KK98c19bqvv4UyIzTl45DqcB8Hk1CysZ/Dsl/si3JPFfq3wI06lUvOJbIh4eytO/VyrDHniqni71842KGdLsM/c7WqK4UYxW2K79vMivNmcDOTI0zQRI9Y8en7uedaGzaxlWi5e/fT2L7Pv8uX3lmj8KRQVRMjHn1ezIX767WAyGz00rQtuUPN1Xe7hHT7v/SJGW1o0maaFTk72dfnLBh/+syj1+ZaVclo2jLztySpxhzA5/Tf07eHNOy9dQvMDqZw0LZB3RheUpw42/NEPc1hyszd09vYwe/Nu9jIFk0IayRES1GDGbNqybKI02TiDNHVnL0Im1e75EGv9HFSQ/imK8h33QDXJsovFrozYqon02OiDZCr0acZFR7aOm4qw9c7sZUFypmKHuhuUOOWhkBnIbCceebJU/EI08gcbBYuOpD/5PWoT0OOQACbLwcvm9Y833rwGzFmO04Ka71PZ4BF6iI5we75HQ4EnG39RmiA6waTFiu4MaCHCdZjCnc0uE1rvJADb6aGA+SHCQXmzDdL4OnGEHiEEk5tY1BhnC+p4Ne1BMNYqYV7WiJBLfk5Ns8Z61j/tnWhIWkfmj8Da39cWUKFDxfoxSuFNXpPQVmqrR4NDTR2lvKXjGh9jbxYM90f+vnrfJJPvrQHT6+9w84ZXdswX7LogsN/OAzNMvystDiY8WLk89gjqzSKHMFRGIm2VfxHpjMuoDUk2LyLZFj6J9xBkYbrhDeLWF9PtA1T90LP+ip2gGync9k65P9ePX2m3yfBeGD9q94Pq67rsf1jNFp24wYnrC/vZO3jARFj5KfN+enF5YV8A6FNUw7OfnrBSv+xY1VRsvVuw35hvrSZgFw1m7s6lAi0YrDvayhTLuC484lqerzCC5RXvTSqgPa/8cfNfb2++ubl583rk8s1gqgGrZK+9RB+S4dXZ8Usx/RWVUf5jnMVWb6DWHr/4h/MwYkbe0+aQCV/wlHrXO0RS0lQMzmsjS3rTcLsvbEhQ31zS93Ok8mpWv2pK4UsoQsLgw4GqZ40afvtCCbMFuDkEB9CGNH4h8KlqKCXtzdxMJ8TmuKah36t0OH7O72cMiyfzFRj2Zm+/fjkw6ItZkIXLl0ipCOZn1CO8DHTbP94n35kcs/yxIp6w+eQkGCoPliS8IChUGh3jxH0ckmUE5d+zf+J+zEFRIFWV4Q0LpmY9bitbifUYXwT2IYZmAWAnykUFv1Xva8qrTC8ejTzyFI7vltC6XFRgcxJ3HmJkAXjw3Sebb3Av6tkC5ei+LNBe3AcbKQlv/4fQLT7M3sJk8ABTyyeQNkl2wipIXDKAFwhZn8K4wOqJHuFfB2JrSLwiL8QQccz4wobHpQ55p2z5Y5SPtTidGfsiUjtciEdX0brhkW22KmcdiCiqajQZr7JElgYS5gXGuIkii7B1SzVUxwdvf9dA5XCmv8GFmQVwyxALgT3xDbag5lCVzyxkx1bjGbxwobGpGiStcD37jqzYmjgyLogwawhiLcMceHiQ02GjG6k2u4GbfmbQy8dC2eokeKnVMnGJX2lnsWmwZ+RdARTEBd085DKUZmKXGgCD2wgiGFxrdH3NTqrnnypczFRl34jLzCFB5T1na9c3QOh37Dzi5GbYZPin1i89BjN9y2l3FoiKtC5Jqi+AROgVaXwaaPsIaiD3aWt4MXDt48LpvotyD54NyrZUd3GLXl8FsOsA9iyAYRpA4UiuRtyxnE/K8LpG1SZEooFyaOBBNbiYDuaTAeltwDjTD+EmZthfu/DUltLgb+ElyQHlbw+BViqQWrWa0FDfK+/mYmdDxThVpbM1dYtJ+GjOki048EVk8thBOJ+fV4Dfo2Z2Ix/R9UsOdtFwos4E+JveHiz3TlxYZ8dAxzzssAT4ovFCZVDEPes2SYN/2dQYpfqtwMCZFwvU8EDECaQzFSI/VKJ3xkFIUJrKO7wJkKZLMfu+bGbfI1KLXjnUozZls9EBrcq2CCf0DBnRXtTz9VYnj4DmKW7YHAtaA6LVXfeyqt6/4/dk2VL6N/Tyd/b9W/PL7xucw+KaT/0q7K94+bN0HADQXRpTApwchHrM7AdCl8al5FOUAGESDlyynskncODIU0RLnAVOORySLogeHD+3UsHPecbBeMIMQUpfXo33Q5KGtPwSmZ56FXxi1zy3J+omuxVcqPKLjBVWW4VpHqisHTy8V69sgg+ofLtgMD2+ZxPmPXY/XeXatOPQHE7e8+BjABMxwMXfAfGzMuQFRGQvxNhbMgZL4lTzGBEZ1OrXX4OVx8ZvuJycLq0FoYPiXR5AV/BImYeuywyHQm+YooszusxQ0wTIcG2DhvAwDC/JpLhtaLLBATJTtQu6wnWAtCf7MgSHZIYHKD14YuctF8Rd00hIlDn/mMr7Df2PFhWL3F3pl4R+0ASZTg8NLollONY684jJlsHq5GZZ3iBw9ZN6Q9mpC9iS9oz6PJrgUQ5QdBS9C/gP5Rjq0jnjETfrzB11sdEc3jM3RfFm7vKGLXxT+hYWZwElq6ScnBtklT+HMLXd/MJTo4GG05gUmaqBfWyzF5baLC1nh7Jd8MWfK15amiQpnwkeebilYsFOG8Q7j5rAOsabalHu3NGW4UThugtpRJiTmIjYxoXTbvj++KZGLG0wznUXXQq226AJDm8WqaDnXDOxWWb2DRs2NrNXiE38pW8bFXNaDFExxLSzY4Ij2ZFBH7TwtpkE9htNgfyBQ+f+//0BJ01dFiRha4Bi6D31frNBfYz0EVIT2rUUC0+gWJ1wTHTI3B+wqKNGOBtfk/mSFJcXLwq8B68jl50KGTogFc8Ic+Fj7u8iQocdsUtWodL9tixTOnvL3RqFhmZwU8dC5GYASJYuIkTdzFzSUC1wjlxbtCOeuSdRxHL8AyyWhtYWexU00yHNfDmUI6ddM14/9w47SAxPtK4EfrUW5C6wsWLA1QYta7hFW4LmaBBkJhVw/OTCYpzPcBIm/gXK4Un0NnYcosifwZPHcNC/MBCLwWfK1s2GWE6NT7hGZtDj59LcLysPBzsloDT9JWGDPrjqdE0NVhmim0vw0HnJ9arLjm7K/SU8gAPiDDmyv7zkAtlJua1ByMwvwLV1getJ66aS/uS7mjM8zGzgUiUL1buJQw3ew+WdAPgsiD4Pol8E0b8G0S+D6FdB9G9B9OppGL4y4akDC12jnBRrsIj3t3h8qtJtbXxa4mT+LZm9zIQ/LjtlMl8Rs1sb3/D+A1nJa/TUIq3rsq3oUGh+WXuALv0QG0E+ukJHviWvv/bKPiM7tmZmkrH1rCx564MXigaGFok8lLRPWHi2MmvSbNol730VW4uDe7VLIdLQ6anJ09tsOYnlcNH8J6mXgUUX2Rq4KAoTSSpU4MwBxQ6qHRMvU0K3PuqF/fiN4O27RVHG5nSSV4yq8yq+jp3fWHCoqfIsigiTc/aWzSzJkArCUsxVmM+0VzoXhueYPFBlsMdOyCaPdEati7wNuIkjeWnL+pALVOSXsiLIH3hJY+BsMWB8D5VHfuCdkwc+bUfdXgeYHMLbSr1AYYscTxDfoePB4WIXzK+ltG055mE42C3sd0b1F1qW5lcKnnJMgPUj46tYY37DqEcqi14nG7KzAPBhPE9yE6PCSU8P7Pm9c/3NHzYxPkvwUG8ASVrMy5qwOcgEc3xtBSrzHN4oOxhYindzO/cszjwUEvB13eIiha3XHma9FN1b6a7Bhsr69mJt2yI1ReOG7+63GQAsGzJxj7QHua8n4xvsQcoCHtGot2aNVMK4wMko39zXX3+25N74rDGhVibUgUkPcOseA4ANTCeJhrv67NNAfHZYlRnpk544AiRbnLJlHawhB5v7iXuunG/G2VrDlQOPntDJ+b6Pds7xlef9W7LE9cQMriCul78ePXry0NHOm73amz/yw97AQWYHcaj990Qh8BL/ou7qn17ILHbTxxYCmdixE4qMM2ShnNTtnBRJaFeA4OLNL7NvXv9r9pr9BBMgQhu2tKRMr8BZRtlCb9XMxPXoEy8+we01xpO/sE3wgl8M12DNlgNps8f1VlISuNkUpOA7OM7CzRwe/SEFHQ24WK4ggAOycbDYI1znOED0BLUpdUaKSKQanrwNR4rKB2TSuGC2FAgw1E6BXLmkL1Q/bRWjQcUWz714UYYWIcQwnBeTqrIi7k5EIuwwnEk2KIPWxacNRxBoqEsMZ0kQoq8jjrfw6Em9rVljNHhy63tED/CcNgznNZtKeoJgztr8Cs6RXZxWoHbgZNtT+hYyV8Xc02qC002JV9iWLJgNv830qFHCPegWlqLwOX6+ZcI4BGJkSDec+7w2iBMHtRX5gSydoWpFMrK0BioTEX3aRPCdBwlH2xbETRa4SmPxl1+r2kmMAZOz9Ov/GVxUrcj+TokuNVkDUkJIYKIQa3TEA5xjY+oKLPG480mDH+iKpCgwmJraMH/8CA5xXUJ9EI+GOrDIqQ2Zn2dzQw5Mb8c8FRspn7y7sV5nOFrdQFwY1yltQKbNIHGuPartoA/ojmtyECd6RfDY6dxmcvnY3jveXEoTH/8QoJdb2slFTohA3I52dJ4eCnIREDx4VmQyHtq96sttyKTWKV5PKSHg1n2SXpXyzmHFzylY3XrYnw5GimaeIze2j8A+Jg6EFBmzEONrRF1mAnUg1G/pn793UpIO/ujU9PtxgunJRl1mtEilaGlP7m5b8jUbZlLx1L27n7g0SWpL0QKNXUUL15uFNgtjb9ElhGJ8/B3GLfm2rb18r1q12niyML9HmsJvaH7/O/9Ljgg85slnz0NsQvd8ewG93rglP2C0pbN3bDjl70pJV35WbjMIUtkhVGWHaOAjJEaDO1YR4qeoTDR7vKzLLS78CbooZ1nJ9Nd6Ju0T6ezm5gevMJBV8cN3WsUeLu/ZW6IumsJTj9bAzy/cs7/Y/zLGyA32xROb5cTpqBcpPGbI3IXvRP/GpJ3//vmFk7ng/NIzso58GZ7iHQnOBQUcdM4S1khAq+ZzARvBvMow4iuZNTS5jaRlY+kXR22mpuLCom4b1vdecLVajvqOtR2wtZaFy4L2bedRB5S/Lz7/7Y/L3xdPeg8LtCBVJd77C0SC8H+H8IObD7/xZjh///vnoo2k6q5mZGTpcxm7OX97y9/oNTjzJjPCeDHG2c5hrP0OXU12JbIYZmWCsnmkMSuuMlCIN79aoypEGlE+nkNZvOgn+6EcOEnxTh0dHJ+4JeoOCE4D5xc3reaLi30lj3ZXtf7JGmq+ytBS30q0vxSnRbLRrdoAjM97o38aUEYouKG3waZGyZbvgtjR9SffSzZTk7bP6pO73zTpmEp6xhYcmBqy9IAO3E9wFkQyLws9bEF8oSEuSvi4eobBp4hnakMUvmsYwH1pRPCyzMSrwYYlgAPGxhweTLZNdT0cXm1V9ISweavO/RDHbhnzKBD3Vj32CFrRH//f3y/ViEO2YJ7HHUB3BJ6UZSoz3rPfFUTtyJ9t2eCOiMtFnXqBm/0oD3DpGOwRUM0futX8aYUTeOkXjnXgtd0cc65JuwRrqA7EgTK+cLIlH6NUyAq0Tm7vELR6cpwuBbKRiww4zB6UvV6EP77D5Zt3Iw5ocNGt6ot9dRt7B5Pnv1LtiQ+y0dFXFVNyHx1+VfcdXFVaBR7ZMnBa+YQ1DKv4VN1JtVUIk6IFNzDx5IEFTtYs+JsMngQctXSDHhnzfaILkUeZoA5yX2Kd8MzRmbqhwTBawVrOwLripuJO3ENFTk2SyLEBnWMZANP7H5d////6UUWmMLhI6oXw8pOlL/lJNg7lKEuRTRTl48BjVWmEP+dxWpbyFZ5vHcoomUFRMvfY5ARn7zI49pi925RNOXsrTshdU7UsrXioCgLJU3TslF8sxMdfKWbpDRN2pt+Esqu833rNUqbc1XMrnHLKGiRys9AITa6NgySxoRYhqvt0QWoElUXsUgb3mazgg2ODx/jkMZs1o5dVzdbHTbDpIov2ZOFig/cc+rCnWTDzEfPxCsYUY6x0mAUHF0u4wOgCb3fNXoFjoNDwAtSkJ6oituAjhhcV/ozDy9c3c3hS1PXDAwIuaU8yPo7w4SoCc83yhF1QI1a4UWoZJrRFpodpvw2zb3kH92qJhZGvnBycinIpn2L8WpEar9nntL32fYCDyo2L15jNGRTTAHFwWSBqu1PRdW/SLEQ7PUd5vPnh9eyHN99+M7s5pAU+zP5vWU4qkoysMOUsQDL5AtkiRtFGU2GynnE92uhi34p1O+ltjBiL6IDuiTmhG8FTGymby0kR1qN8ukrdp4iz6RilbHCQOrU/sUYTO3PM9BVWPg3h8XuDlC/B+Nwo3+MVlYpPvEfobOjq+ADXOOevIAGy7ngOfsY5K5aX795cvpKUGlUXbC3+gtBl8Y/Ht7fp/3z1vxePxV60dwoplmA6h+AeIG2T5j0sby95Wm9g9/ry0TWb8tj/j64XH6p1aO23wYa3AFts7aDQSXxD1nBbNJXJt7Th3qBiu3sDhXvJH/rm+3+w9vn984vHl7CX+vnFi0t+r8j37WMy6zUxWQyCHWRXRQ9e3uMb+51f812A+4UjcXClrtJ3d9UzVjD5fH3IAwbSLk32Lgud2kOyGVtosFqpZ9/BbT435SwT1DUQ7c7tkz7BBJmxX02DZ79ivPXmArByYY3t32fR9032LJqZC/19hH4DYR/S0fv44cFayeLrmdkGLbndUmQw04bHfchh03keXrRWEQPmkPNcNRduU2ffS4eos8f61jP1D+8iN6KXpFiXXDjGynCtmiBKihChKsXes4vvmEZCPfxMGZtsMyQ8zHvCCvejgUyz8jFq2KaK8xYfFxHExbUAmSY1lDssLUKxWctJiyBe70JSUH7wGiCoocJBw5mMcd9vAsLENsOFKLJtywh6nvoLSpJLw7v5Rri29UL2vtdHHf2wuuzPhhw+I5vN8dDczxsqCly/B1MUrghdvOCvPnf8b+40fJW+FxAb997DcfTFmO7oZDOiM5rlHJwW+9oKlp7LNliv4d3lWIX4LAMN9HTNFmJTtoBnU9k6bp0mgi1w2totWkF/vQZfmv0ApHB4+ZxS/mqvQ8javCAuuiTCfYUDJ33/1hAbEIh4PNohlHlO2PQYiCIux/QXSR1qsWJqWhFKiyaepClGXp4Am69QwoZBTywJF0yN9fivs9Ir0E2+8iCvdEnjIlIZc2E2w2w8jF+5c8DSZwnOTovGE7rCZdUPxxrdHCh/TtSBa0xJKoxYLUJdljm4i0pZh/WyR1GNPLFZXXA3lS5MAgVLmbLNhg3E5gHiV8k+yZGHwfuzJjQ+mMBAy0IOjSRUBAj0dlGKfX+PMfOzN6Gnl/vZd6xInW5+8l4C47PmbMy1ow2OH6pevJCZVvEetn502EQrw5QyoGQe5l/XqEgbb1uQ05YGTTG0Ub4Iog3ZerRPsC7Icf09ykJnhUDa9CQ21BU44X0xSJD+xV1qb8noEkRZmOARawkd4axnRqDsNWUx+2ehjqDjc1re2hNa/42XCcorfnzqhApQjm6keTs8VAh+oy95KBFkIUaZ+qL6LZ6NvYtsvfT6uIFL4TTyCVoyZRX4SugTgRMURk1MohLQgicmnaftQtncW5fADVzeA9fIUFv/bbH/Xex7svC3J5vhjwhbjazConsAMmqfmSNPYvLqPJIXc+JvoyZwhKgpQ7Ik/IkHHvacg0cxr9PFhyoklCIk1VfG97CMX72QUtawW/fhXEX3LkFVoFsUVY+LSu2R0XrlQU87URyR8ueXP7sCzplmarU6E4GFQuFgabkvspI/y2PhTIkmK8L1RROWh9AWxOZjN/Y9ydm0bIFTM3nz6p2bScoajLlDqYGBOnj8Rwcjuwh8e6IfBzWb9nEDVkhKipOVxuKmrXB9A4/huUONnW0IRmUwI/MWfOxE2UfTuxb/gK853+m57LgyHLhr5KTnzXbF/yVjIyY8F+xemiju7Sd+TUC1OQOBTXUTmtq4lmWRemOkFEDTjtGzeOizjpMwzwbUTBOXgmpkalLp6SsUkTIvn8W6Pq6IUn2OuK7PVEjpgsQ2q/eC2heT/MrT3PgCO5RGf08WY/YzaMKy3dflMsM5P6nxClYfHcScdDJmteIl130mMmy4IkP6+3zvvn931COEL/7+WLB3jFgsxkETFkNIf0ywy2fqsjjFO5yVlZiTjiwTHUc2wXD5PKgJlvu3aBvUooGWGzTVEE10arKzmz1hzSeUKjUpapLosY+/toAchk7wTbwvC/3KOTxT6WCs+nzEaAQ9zrJIUgc9z63lY/Lqn6Wa+JMFyxtccxeTlkExS2HE55w9e0MMqYl4h+HcAQpJ6pKWK2F/C6xDC16+mc/YgHi8U9RY9pOevd/Zw7kJ9HpGmb28b+shE0keChmBxPtgIQrkq+ZGCsKLVDBACHaho64j6JTkLlrP49RdND9uZHPCFvN0PZIX+JtfZu/quNc7HojA9pNfaD18Ujvk0ZQWmbBkL7l7jbJt1PFWd3nRHadcWmL4b7/JPL7blCG7W+H2VXKpjDBJTmv54kyQbgwzDmyPNSZxkKFRqBbsQ9KRX+/dxQkxOFr3DZNHmNgwjbhDDVPLFNw805dZZU6Covnsc9gF3ZWLnGWS6WCTlk+8SdzgpMbNoBdnEZL2Ae2KMglD7d9p/TJav4pyHj8Wr+xWcB42r2qszr/s17LlpdFL+K2eyw56e/ZEDQy74rX42dctJYV8iCr+tCzPvYixNCLIxhogHKfq2xGPOqYejcRdsxcJqt5TTN/f3qafdzvCZv33HLzgyLB+G0sk2uz9/E9onrI+XllHowONVIS3FgAGNDJ5sQy9qPESsQG2txdQDB50/mMzGSmy6DghZQuIFXCkKwP7fJ0ixvMb4WPYLUs8V86Hre7uwstWaJ4uXuOqDBCmqop49rKFZ1Qygrg1fyleVPGERiqU2QYc9Oha6+MNV5zNP1DG3/9XaLGBN39KmKlK6XJhQbpcNcJvvwQgJ5iYWm1MvJBpImlmf8MtLQeReZPAmJEN5AC2CUFu+JeLJrsQ43G+zds9WJ7BLeBAiZoEKX8PHV3tPMpt+MqJydGv6PUe1SM7kTqIIaKGzuYrSk0mnHWs8Ropnz40r++9B4B6UGVMfso1h/4UVnT6W7w+q76njhAbBGfaGM4RF4zjYkVc6QIhpia2TbHydGYlYeCyDAxE3l3voampF4H9oF4MPuQV/QZP0AZP2GmKRlLo3anHL/4i3p7uDfC43WYgHPdbeNk1VWYE1k6srNCsJAbvsStlvIhsL3naTijgH9IYb2xa1mZ7HTzHMBfcuvzihSgRuLA758atnXxzu8vFJy8I6Uisk54cpQOKbs90KDfXgcV/Xy+xQ3T5FOGLxyJNflmnA9/7UjphMzqalmAzniK3EgzWsMtRme8a7JxGWVbCbi3QK2yS7Bg2KO6cWODU3tGU8JSlZyFj4lIEjQzrvTzYbfz6W8/o5GG0qgims1+F5YotsLZm4WEeUiJsiGf1VibgCHSRZGXr7psHAnz8nc4af5MSdRxzqpFXjXEfWVSCAU2W6LsW1X7hrAF10uqxyYmJd/QC/YWtT02SStIC+W7QHMaHFbmbX3/5hR9kHYBE+ABhFcK8gJ+iVbDJahksFIOgikRDx6ysRfAzHmC8+fmb156UbkNR3+plSBusyDxMEP4KbEzt0RnQnkoP/j3mA0Lt6AHTbqFHMzc9qqwTDIit5K495JmLiGtcBiQ2cpY4hFbK3LnGo2fGZ2tk6VtYFke1dBYghwC9SyQTielU1ipCRRDzBlOYLl+ICnRethq9vkCbqw5GwG4vl1MW56iqNBj0j1/fwpnmjy/ffjNyqmkLwP5nurzaHPGzGdp1M0rOUxoY7QatsPBUOGkaSKkZX3c6Az3SgZIR7ZyGRozph5BOZOJa6g+f6o4e3AynVLrkivQC5UPMCjt9tgMmsx8wWNkviswrDSBnBlWViYtn5APfyvApdFcEcaZIrcpMnG8GqGLfwyUcsbY2o8B5XxZYYDtsT1YP65qplcoB9gplFM/evvp62HXiqYYBOeh9CdhTG6mdbSdC8xdlVnNFWrmw/vvz58+8UotI9LCyi43zRo7hyZ0D63455beBbBJmalBbi2nKImRsFVhQcYPPpuSHCigBZvkBXo3x4Koud/Ic3ibUS+onTJNNWWb6/pIfYI8py40P768DmCvNpzj+pxu0tPdoYKLl6CJBY0ahOWYqEirkPUIeC1Q7dPwO/cqJ6a+iny1Qju7LAgmjiMuVIV9wPb26GuOZXuOn9O7+6d+W5Zfba7HYYkyKJvp21WNUoOwAuwxstoIlTlmzliyceqhCuHBLITATU1t4ty5guJ99VzNmvZ544mwsmKwtHqJp+ZRjN2OtmNGNTI9/IINVOXWxacYVTbQqx53IwYlb07Xbrr9NxCM+6CDJ4BDZi9DCRbwlgEgXrjThzSqTlb3wubmxVQV+BgGHfJupCgJTjQvxbg79gDa1v30TDCCzHCKlCOZDeD5FvOUVCDRV1CbwRN4KcbVE0x7C293aPfUJoUoJok7oDjaA8yVOA9CcPyZvwmauBAKvxthIVRMXqulcrwINWHvtMTEvXGx1BSmLdtsYHr//cpRfbxg5VQ47LvCFw+r4/sgZuYIEhiTID0suYb0iLdbJJPuMZoHcUwwJiZbPPyY2tWZz80a+8PIurB01G0rU2YU8szGh/pqeiQp7IBORomokVsEyzK2+3/+XdVnVOCdt3lt89GcNMnleE25EFl7s3td4zWoC1xeGzUiOR1oLy4LL9TyLwWYDHlzWwTuQzWZtkvgjmyY0eItLuIyXQotIJ08zPRP+4qbFJriwN8Xz5ttmsy3KfRHMqEkR+eyRgb0VsX3SpWUCjr/BouFC5phHV5KekkcrYjCLWjI/h4VcFrv5M3D+upAJyL04E+I2GiawciOBu4x23XoBq8YB2HRHCrEWMWHZATXy8fcX7gbPwO2BwR441Bdb7GZLlGxNqOZlpx+d4qqwASgvWuqbDb56dtGYC3Cn6KLIFNTy1yj3/Wg1tAzpi+vBFlZKFN6o76ITyx1bo13zdYO0QThtSrmbGS80mfXSF40VQHzoN2BN4sTGcb9IXLsdCRXCt5z8Es1DfojzQfVB+9/Lpfkhupf8Ev5H+o/r/mvNHxSUH22dqY/Bg8B7qJMionffc9J4ZUTGN8g6r3iZyO3tDQxTmybPPnOKDxyavoGLxOAJ+EYcRMe2smF4vecnVWgob3DSKFJH/DJoYAEJuUxIc8D8VDK2vtA3YIZYaT1QSuYNrffc51EyeiMowXUzZzo98dqTYtA3IwMxTlwsWJ+52NGvLSRWgTK2zroyj5QSLxA4qHtx94+0SEeMIc4yAptFGGoYjFKh4uBk9kObrt0CYPo1HxYsTA61NsYU45puSBUrbuGPTzu8skq5KtxS/tgFtESezSPH+BhiNR0LHb2rrIOfU3PkTGfvyiokcVVWvsAKPE5eFvqs4sKuVEA3MnEpq4Fk4lqMFVm8gNlD0wT68Ozal6YHuSj9Z3FI5uAf3cTW4HhIfQ4uNaXzXcUEfrPIQuVkDMTh0hlKeb995udJYoPH4dtnZzzgKm/ggXk+jZ64rVZSHZOXv/5+kCBTNvhkyn0PMgGueDjAtY1wFcQCYMfFBNhEJd3TWygVj+nC/pSFN1yNMSFcbR0xAvxy5zMUxBFM350xQYpR5iA0C0qq/eP34MTa+5VrNCuUOPt+JVhXCYKzi+RTRN058Cc4ySgzcKw9+w6M9R7iukrwUY0AlFcLSQllE2lNsYVPFrlG0RWaoFqlaiL6BqKN5iVeIgdcgkcwmO1tVLRvE0rEDQ/wgmbhOG3FrQ8H17eBHBwWbxY0VP8QGOZAEfyME6As3pdZtUGhokVA8MvXhMW4E4LnSRGj5KiiMVoTTMa4p+cT8xBY1VgcX4ZI3G91UIR9EkT3+6sI/iyCP1/GCLEUnqcxwipC+ALFCIHE3RWBbSdghFbm0IQp2Q29hFJk0AdaDS47fQbBBagjVXB1Bs3gcVJ00Ey6RlxwOhv7YzrEq9c/+juCPXsY82SzzFzso68IZHJ8Y8WT0SeaYhuwM+CZJNBhC5zxV1LrUABw957W4LAlTONXqmDT6xAMIXpyiJShZQgGr5tiaY1CZLiyGoIrXIRw1vnXDMojufcG7J443vp52PHmqVlOa57KdWek9m2ykaxJmNz2wKfcW/A8gDOcNHVZkGRImWDFyWav1JOTseH+CxwpLfgIY1kjyvmmRcaVre9pBkdh8f0qI1D8qEhJyYPeSm8Ln2CIaH5AAeNkhmdoaRe5RsbtD4V1gIhyViVkBw4s86ph2tOgIRTO+ZTtBVcqQIhQtcuMJDGqLIQgKQTHKjoXJdNHMKzH+Enfq+9ZwO9RkWZclUN0cwd2MpDLJAO7279fXf31i8tXZdGgpJmDyVx3/der55c/4z9bpoHP0bzAe7jx0z3/8ssrBsOChqFgV4VTTvji6uqLy1/xUrhhwDiFg4nur5c/wPrqoqt5lBXY6FQVG/3ss0a4TdVZWQChEkovO3l03QkraHrJ70ExinHIaRp/DBWDkWUpV5cfpJ4ekCcvU1wXjMPlPknC4knpugbnYGuIL0aP2P8ClaUcH3lLq3+PHJv88X6Nmhcjd89jWY/MBV77On0+YCxIgX8t6yxl+lpwThBB9k6QXoQAkeTrGHEg+yyW7gZmvNiEqALOywVNcIG/nDQl5riYvSmKcscqf/aW3zvzZqGYJy6ITGRc+S6CWTph6pE2UH5sZQzCFsisqR469qdsmw483cHTrq1wtcsGvUBRBUWBV3ZCxcGmaDYMTFjYs8hlAb67jf1GGzxmTlYRzrl9J3gieErT20z0iabgGp6eMp29JKl3SDGhcClifAg2JVTQmAohg8JlDMyH0oQ/ZnzZiReljbGTdUPpvv5y4K330Uz/v3T2PUZZs5ndwPPJiNvZR3diQLwND0770G5tREKc0KF8DqKRXT5GVXXZBaerDuarF82hwv+o0pXvkWhYOt9BkRFWmPCdy8bdlURwl96DXMLEii3YhJoxNSQv2bLeeaLJIepLRQH8aGXRjhq6CnRs7Qc4ReZVT1xvkIQQezT6+o725Mi0k7qlDVReWdqVpswRLJ6fKXuEqxjhOkZ4FiM8jxG+cAkDJaouvqd97UC06Ayt+eY0aF1UFmsU0Dl6VNbIGh29omNhz7m4KJlKvfLq2RS2TGQIhl8/vYJyNiGRgx455ladCG4Y+r0XBX9pOoLqtWdIlef9qGhTu375ywbLZznjZdHoMNAbSniCxAH7sxQbl+VkYCcdaQzp3axomerdNe+HXiUayfyyHDT20gE+09v+BiLzpoBYE5Cn6SKkUY1x71/jnp46o1FprmfqGunsuxpjfmA9cPuIhVsbwfrisOFjx3EZTczbYnn0+MU/gndO+6kcnHiwyQ+CRCZwWxpvnFJ5nd2Ap2mdk0A2qRXgySJIGKq33rbIjGnk96QJUHPrvCJ02EbtlwIZCJXPLywMuJwt1q5eUKYNo9G942TLw0dsOF5YMc7aktdoYKOu7GefWEEnaQFbMNfdPN824ryhXMcOGsD1CgvWc/ZLM2OLX6ZKAlE89WsVp0eVxenh4nAthFfZYZ6gOitRQWNB2CqzpVeD1BTvrgcDtKgJ0pdtkWyCFPkQYCSXcWpSLutyTzFqI2S+MxahCUdreL6rijlOjghUhAvcPGYMUtmytkKHMDUciRsiCpOyIH3VVEEcSj5GE56oQgS2SlDmFD413Jj0AiNAKmhbI3EYEq7P4RCwioKNi3VTHspwveZhFPb/wk2Xk8KNlpOexUnPwyT5IGYkhwNkMAUX5Hmsp8rCHQkFB9JjYbhvvJEw0GZGguT8WYegEMLGZqgPmUEiPQicAEHisYFDeqSKjxCDAdgU1jbs/3AJoWwbZRslNnk4qVgGGD4fHuOGQwA1JWvScOOlMH28342HghAjTXskCJBHq2s0EAQYrJnBAIx4zW8KhmlDswIjD4zW8KzXBjWR2UZSi/sYNcq23KsXHcNU4XN8mNqUWxwewXtMzigRFcKl2kXoUtN6mJ4P0Pbc8DxO7jPBh2Bf2VEw06qeRvArH5+qKEous2+zco9rT9GV5JWgxkrXIX/881wttj7fCEndHwyEhPaomqIuSEYieuQkQTUeCsDmxasR+vUI/dkQHabC+ZgQ9vjtkB9aD+/QIVIJMDBECtIi8Wtk8VgD5DxGsHPssYySH1wYuKnLLFYenBgtEos6eLRqR/n/cfcvTm7bSL8A+q9ofV2nPMlK4xk7j/2qtnwdO9nkbJzkxNnHt3HWBZKQBIskGIKURjr8/veLxot4kZJozZytW5V4hF/j0WiAQANoNN7pd4bQwDOQ8SLOPl00lfwZ72BKH6hlLalD1QzI2lcGG4uUFuNkeLB7Ie85jUSrhAJ6NFqxHy2LIqFRjseSKupolIqvhZqxCNb24pEobn8eiXU7Fu1ILseS8/Vivc/QPtoBBoin7IJ7BVrd/UI7JvnevALgduge1324R9I1L4G0hQfDE/Ie1PAQc7ChTVMRU9V5b7z1P548KlV16JnCqaGK8Ki/ZWtjqtIaOHbQ9YnekuMJLrqj1XzMWfPTp5YfmD7A2bRwSo94IXU3bn99Sn/7v7f/oz2xgMc9ZbjTvayq9/Jwofsqp6vuG+HuvfuVfPebNM55i+HaoTTwub4CwyfYKr+uGev+N01Y9zNOUZ7zeBUtGa3/xrpfcM1z+AfXwb9jII3uHzVft/6NXQnjqepuaBdY+oGBM9uYhyLFr7oCqPb5xnzL0DEfNWgLxq6deRYlw4jXgVdudSCVEJrsYEfKCdw3uQX7/QI2W33HdDasBWEAfZzRI7ARTMomBEtkYxO7bsXQSN+FNLOa6/D8k3J77aYtM67TAQs8iwUbPWXWkYVoeXT+l518sjzOPzz40+B69hMfjxqcrkuSzr4rWUOatsFDwwqfG63XrVVobPAohKe5Ctxg8ajTzsR16rgGJJmIdl238CA5TOEmtSec7BUqqsHBtc7grWzH7sOCpjZI9lMNXhnF63FOgRlJ4c4Nqvfy3isqkhpuLeiri5h/UXhJSlSCSQesGNSyTX8WnEJWqHQwMBxf1bQ9+ubvhRZ3qnqLZhsIs+oJWpgWpD7sIFqIfxxnA2z1E4mL9GHZCnYM1TF6ikaqPruj94EvJvefhRvD4GE/TqktipZ8j903b3wunQF/8Mqbw1qzxlKW1IjLg44cwfWxz/a70487fibR4cflKzKOzBo6a6CihI0+RcKjNmBVsFPxrBZx8cndAPyv0Wqib98gvWbORiezthy46OFS+jWTi2tWlva1j3v/qkrin6wLzONJIydbkokkl1Sx+bLq5U/fRYXLYK3r8mugY44KVNyLcrp5PvseJcFAvHmec1QxKrdwXUwxb2HHDU5eWCLvE16qIuBx6xXNqXmbPmqn/ccZw/lyDpe1A5PtegP+rlIrD11LF5/MIkryIwOSiaJntx4YsQ6DabkzT0p26qO9UpKGHPRwepZVkJ30MrefeI5c/SmzqQOim3wprgF6oG4yC5zcXkvQ2GffcvkoO5SBhmMZa+ulKFYkWfcpxu15RDrVTHbKy37iZBuzpHRwvhjRup0Fa1lq5PgABVEvy3yVI94Gf8FgLzr7+vcW5aTZz16u+MTjbZSv+AIPLruITTL+8VjhE1c9K7Hqk3drhnZ/+1xDzWPDZr+sUQMa1iYqcdZw8q6nagG7+EM4bKjzbEaXs38g4a8oGP/zjC53iubyGqFIg4AoRfjMjJJ0d4uQ1DN/URpcb2koZ3QtLGliUbZ87MN3A0R47m1NW+FCIkr3UNwOVB23AzWXhFjFBSVab0GJV1uQRmstYgxUWrLvgfVQneqhOtWDdaoH61QP16knwdXDOHm0yjIGrzLK51UzQB7A2QA+IMH6IU5heZGvUBO5f8QJqSF89vxPCw9COWIbFEPbACxwTVJUwmUwuizJigfDlDDMCvf/Pt4Qmq4DuF2xpK1XIU5YiBUhVCNw5S7vFAXULS6ArG6vSc8oTowkDRCM0pD7BNcwX0Ri1xuc4zBfXIfsJDUuUSDVpN7kAcbSgSolbbopcR6maJdLlNMQrmvSNIOZsV0kr5S3fooyXAQJOIXwr64kiEsDI7Dm4xCjgVz6iCFF7YMN8JSCa7ugHvwX2iVhZmmdB90kxRmqU67MNlzhzvEKHqtmXHcvh0qE04GNePHJJ9TCRjCjQb9L86EGSnMw00TwYDBqcEClWQjlg7Kgedjl+SwzGL2OdY2U8s6P6ibAK6hDiLZhzIYtdz6YpetA9BmuuDoeoEXQ6TMqfMO5IEa8ybjWnZMyaAucibPGLTw+OlB9vAuKWfIFF8lQibYBpUblhhekusgQuSJYPATsUVueqG5oKS/wD/AjY/noCvO/BAUjzIq2vCPWA/ysang1Ms+HyGwTQC3J+RcYdLfVLkdBW67DwXZNAmmuy3agqmtKK/69HRHImtXBQLFuyVB7EpQFPZE35joYHEggjw8o3fA5SPSW4cH/A4fxfqxLbYLPI0cNXyPjJvy082So3rKbDQ0/nJrhckdpNtC4PELQunkxxHJO+XhVFjgQXc5U6xEcNHbeDvFe8JkgF2dOIWWNGKrRZo3A61jwhRVp0PeKdEXC8YlXZbsPUVLyUSsXh6L70W4FXiZ4m5AQD2RQcAnTMAP2IeiXRcP7dFiBJtSKinad4xIUBJ9SpijgoMRk6CPiiiyfpMDbPi1RPhypQnlzCHAScluWAbMleAIOwZrryAgaORiWBC0Aq6C5wqLo8BxJ010R9EG6ZkOSoaHUadu0OQumCXoXJK5QSbk+E/+2KlxVuM5IOBlVXG0Smml0HoeVQ6jbADo49dcog/F4eDhiKOF8BD2G8QwJXtFopiwJdVKWNIFw2bJFQf9gH5Zh4hKFWINKYF1e8B5oI4jEFeHRL1VUQdFoMKb1t5I9GCbjlLARyTUf6LpkONCVWLOJCW2on/HFoLkM4xGKcDoUXl3CqOCha7VC4QfB14aIycNbn0Jy6GnDFWw+yKVqgOdBYzV0x2e+kazaZdg9WhRMdG3Qu9s0GGL5tBGJBi9q4aC3tWDmGoIsLDllQa04FsmQLQMsqiC0fIoNBMEXmElNwZqdDXSHdhNCYYO3fCIkGQ3ahuP1HkaDCIEvRyICKsLVaFvwThbRztpiHcqtCHkow1iRVSzHluEQy9FgSuNYOOi2JTyTNyfrUDamG9IlVzzAjmgsSqm1f9RUuBBO/sai81m/WSsVPxaPLiuuqdHIJkVbBkNFW1LQaAKYDipNbVXXwafcsvArbZsG1XkT7iq04equ3SG2FpfSwti7sOF2mAUTRrtbDXVoeHueVDho1i3Kq+Cr2YYLwZ656Gy0Q80BB+M6bDFgFtkkAeYLWoalrElThCukHcmDb2YHriJRqEzsSDjImf3KHrpDW+Jrtg+yVzd7pX31zv7Cu++jcM9O0/nKLwsqECGaC9VDdPAw1fYL0kgU8XOAevzgxkt1noMlMKKP5zBgQR9j8mwDep7J65dfmTneaYAMaU9TyiJz4cGGDw2dIqIMXdTzFM/xDao3X+3/sS+ztXHg7FWFT0SbZL9zohjuQ+KxRnJSjDoUjWU/pZHewFgzULXGOey2kFN9Pqg0xyvS4AH+xa173cIjeUl35G5eQV1/oLuRc2LlqkNmU8qok0+n5QGecLnuSXYFr1DqTrIafZLSk6Y4eF4PiHElSCEbPy7/ATu2aBkc16uDFEGLniLaFP4vSQdoS3nFJEbKEfgLcM6IbLKeiAOCuBgdJ9XisHluHI0fiYPb43E2Q/xZcZohyVhxWjYe5xgvg+ktQ6+AOr2H/oxhGyf67dcWSX38PXTETAXOLxomnpXVH65I+xGWh34mw0OJ4TLuYFywFuEqyFDGDPMMP/N/cNUpJ0scn+p2LtXw6eHgdiNKcAYlj7bca+3bI6yIWYd6FFuTiZJu4zS7/zm0h9HoXkv3HAWXxOwN3eJCutmzZJ0VwI7lpqgHjukOWTHBR88Yz8qMl/P9DfjX+YkvzkLXpCfYU+XZkqevILnffVzCcVvK/isyKS+sK82+h825FFV49hKeGmtw2nCOwjrlOh7S0fzJZyDGKTpgmPSi9k45tCZOCVj5ibshdQtdccwR+oALWnD+iuG2BSnTo7UTkeXNDR790jX6Bed4K6rkcJjRLGN4VaNMDSXzxkQ09+jglVPWtBmh8TjjtepT6/az0l+6mnj+3Wu+NCxX6mrDgMvHEQPUPMNzAl4+V/atB91rA9op1z29dB87RYZ5Dc+UPr/RyW1Ja7jmPeDQSgwndeXQrSHKoZwoDZXq4vdeedbKh2rk2odHM1Ww0Ie1+qvgZbYhp7uuCZiMGrX1UyT8QDZStMANrOXhVvCjMe+4/irETdevQVy8iKDTmeVDD9zqiepsDs3SLC0U9kdYBIdAAE/lspz9sq5pu1qP2syH41TZOMlUDRz05DFFpxofTey8w3GENT+RPI858OakyiKp3GxwouwOcpHt+1hWsPoxzUy++icfEBYfvJcuqzuDykuYOnz/A8euKlpwGxKI18ElVzai3q5fhPFilEsMIdqrucpfaDSihIHtyAgfZ25x7aotzlD0+zmqgNtJpfQMcEwVFTEvqMD8vlwU4x7HLb51ZMGzDNz7+F+j6itKG67SoWrsDg0nJ3Y8zWaAj6oLduwLXoDhuaGMK58YLhL5fmI/WYT0y3wTT37l48D8t0/FbklfhqhY3MErOArwmbkOKtP0blvP6/kZyxduekbXrQMd+QD6uv97+4GRbPz5FMhd1r2/XRPU2WPq3K1u8CLB1+WvwbN1MFACseETaU+UnTKAhTPwCK4M6UPCBwpvr4Z4RbMUwfGiTxobO624Y+c3XpbnjpiQ/Hv0C/5nuDMIJHhrx3GP7YIThw8C7foWFoSbBaFBqeCb2BDvfzCj8JY1KM+NfApMnJaXszevvvrjzBrXThqNIbPK5GWE5qLnXPzrk74T74pdZIKpD22DFlX+Mc5ndB5yy9iETvGbLyKDYpBz+A/K+f2Iw3vpIVu8rNbFMvG/CyYGD8WRP1IaL5a+yugSeJ1sYLQXwmimI4tDmzOW9Go2kHVyMonMAzZLvuLd0NGpuHFfZW/699gHWTOibvRz7ODCXTy+gtXLXXE/7h9+b3G9/zH04c5roAr2W6Wp7uawM7WhkZNXwTCP0FgRTthgsJJcUG1oUe49ogtIf3hiQke+cvlBdGIu6eAbMHeFu2bdFsm7d5nQEbj8Ictz94qsROG8oXmMOzwCttKsPM7aWBmgtFjFOF21XVJv0AfEEqEODQ0m4Bgb9I7LamRK2LzwwToZ1oIqwYnepkZts1gSr24eSXRnFzy2wOhj89CSXGQOaNl68YO/OQagnLegGdjxzTDZkaGPtH0nUWeBIEy2Pm/auhYex9SztZ001RzLN9pGku9o55acCpmaLD4NFqLKQrTPyJHcHsNEHq4ZPrQVEdb9bgR4WAeef/dhnEhnjTY8rSn3Gz6oerO51aiKrLueDp56jATxxTx7kW4nzVe+pXxgjjgmlNS1TZU8h7j0LhsnPBsiPB8i3EUJy9/REB5PULU53GaOUOqBrFiBm1p4CA2IY6O7HXlss87P9NyFlEwP3vuia8uGFJi2TawRP9Ak0oQWShE8B8kX9XlA/Jiu9XeUIvAW9jPPGw33sa2KVjvRLE5jET6Gr+34XkkGV29LU3i/YZLvyzQjTFw9jJDFne0A5a1DUhwhaIuAgNBWcPaHWYTERyqldwbEiQI5vCyHnlze7Q+odM6Ie2D0g4BYo1+CziY6LyiV0c7lyeuv3153T4RS2/26+stvvNJrknbfY3bFlVweBS6ZmGd+v4bR/Je2obXyXdk9eSueJuz+gZOrn5VDGKDdZXG3lj2HwWOE+wOu30ywKoB0BXalaZATVGgZ+4La8wEtWs9ETkNyNpShSZn/c/4K7uYOf2N34E1c9y3hJ8FFGjfMVzoukOGCypN8B5bbQQ4kXm5xEHhr1wHUIxteEer7dDBoNws4csTQgcZoOOW/ZdJoGw6+xsbn//fv02XWkqxLl+/THCPxBMXV2NbeaNvMfvr5u399DTtUA41DUwzXs+RAt1/c2YYwLk2pZ3e+qYwD3Dn2MtFVhJsrSMqylBEvui3558U/9YLHue6qmsowF/Kn1/IBvOsO3llh1iN/8sMJcjLPt16/eNy9e/fiqlN5j+Y62tYxoXhFn651OwzHRqdenmeqEHdz8aV5J2g2Kvu3Dk/89HOybHjyIWPfrORFqDigjeHUCUsWdHgaC4sfvY3mO7tvmq1j8GgLekUPNZX5Ld+j1SFtLq/DagvR5Es2xATusvT26c2XKnzfm6Z3N0+Pe+LikWznW8KVvTCzDAjKQ3eAC8m54H3X7J+3L79za3G7QHrZrn83YERjUB26f9b+QlVru2pAiutmnq4RcU26UprxmeR2pROtSGMHP6AKLsQ6EC43pGQ2pHpkD4DCaQUbmlE7LDtlH7Z+Ju3KyukyezeQ3diopUqL6nzADwyYw1lUKN2IdxVG8hn9TD6T7oys3vRZ7/FJ/xa+nExgh1IrkDET4KtUYev49MZA4rmHPga+459JA0Z8coBR8JJscVWgPgwDjvrN+0SOkj5Iua7Aq2rCVZ+71GlUYNNmyMoyR3yFkKLMAEKZ6wN9QrFx7Ib0fK6wklk/+7rSglX1pg/yibOPqJSpPuxmWW17Bups1f8ueo7ZGl6aMSHSp2C06H/X1m+W27+3VS9y/s3cWoE225tQk26s33f9b3EpwAR3ta7dtAH6y88Xy9rtehra8pUmr7cMThuJXv7lv78PVtZ3aLXP7ZHbhD+ikDY03jy26pHlioQ9G5MXFS9/ilRUL421vf6dY99w9zGr439+9fP3wZn1XVLntjbRB1PkhGi5hFvzfKluoZkTIqUTauxQmduhurVDjC6bnfhGLKzCKVkSuVPCbEqD7mhJC7jsa6GtEzpYvE/r5a9e/iKfNRgw7wWHJlxzmMEMKfnEs3CivIMLq+ZVBR2a1nqvXv/A297LPgPz6GO7/Hfy6ltKLa39HhZir/qFZc+iWJ26q9UbH7j1gWcWcO+6z6s1al6jBqnjiTNHBHjlL+tTy2a2sWlMvX45f62fkmVjmnCG5pkTUTMRI0h9IEYRj+QNUW4HKc8GKc/jlAxXtImT1GZHjCScSEcpatIPSdPE/vWYqLEjRR1actXdBFj/s+FfE1vCvKuRO1yjPiQaCZvRXl2T1tDQzoLaBNC3Vx+b3QGTg01+IlxGy9PWmrH5EuOsY8+6x+MmEVBBsIiw8+x4PeEP6LWdrhv8hlqJ45y7oSu1j2/uhm/lehV6ovcpVri8BoOA6Iamys/fzPzn138L2u+8z1m8cH6H21Ns09Tr6Tz25XYx//nNq6/nQh0O5ullim2KEIODTS8w5/WLF2hRTIEGm1zgyF4dlOAVqG82wkWsLV6gHK63RggRKHFQviqbo6ZB6boQmpVDOZA8RzYmNnb6oLCCs8JqtOqBFaag2VsAccpYUZoJnaWH5FKmD9eYT8LMjdOQBDfERuQ6WIfvfXr8C/j61NsmVkOtbFy0lYUcPwBQsS/36dx9O5Ma0tD4/XRxt5b6EnB844RundAzJ/TcCX3mhD53Ql84oS+d0J+cEG6ePvWBGx+49YFnPvDcBz7zgc994Asf+NIHfE5vfE5vfE5vfE5vPE7bOWscRBj7zLfwTLgNy906H219YbW+sFpfWK0vrNYXVusLq/WF1frCan1htb6wWl9YrS+s1hdW6wuLNTidizfWA9SXgwJvYuBtDIyU5MtFgZ/FwM9j4Bcx8MsY+KcIeBOr0U2sRjexGnmya+7WVnjMUlwLGUaitV4ehaqL13MHDH+Akyfv3mX8v6tjGTaPb47kxytxJBP3gzh35/BbuCsrrP0HNd11H+WRXOS7CExRHqIE5YDL2kdIEOdD5SOFD/DyA4xzEGC8uADjBQYYLzLAyjzEqhgWya9uo/n5Kc2pbFBKWEZYgofo01wPVacdLtpWOYUNVA9lkRYT87jXHPLZbwcdWp3I8kXvlbFVB05rylhGub4DXfquOGYi9ocgi8dX1iHysQPmJalZ8x5ufzePO8n/z3j5uGNVjth6rgxP223D+EJo7AxApg3rs/jE/yTdDjDxkwSfAHBPbfYTYuGi/7yVDH5qOFK33ypk7prjmzHi7Rjx2Rjx+RjxszHi52PEL8aIX44R/zQqhHERjcroZlRIN6NSuhkV082onG5GBXUzKqmbUVHdjMnKG1j8CJe5mxoZP6yCBubCyJB35tf3z+++/1Fez5n8sYGtRAs2PSSnaiOw2NsheISh7IExeam8QAg8+rk2zqIgJ23scVbNyLmS+h6O5scUh3ytIjwCT4XwzMjCwcT80gNjcpDJoSoi/gX3WN7M1ULx7HbWna2YH9UxxzmYVHpCecl6Vt73v4VQdeDu6CWWc87Ax1wH3k1xFfjPN9/P33K9u0DmLSar+xS5UMotoizIg+99z+NN5AiyyF2Wji0xeJRR4eXTpPcXmmfyvSeHt5WBVe4aOMkWv5MbuDIV/40v4iyFcwtN/QZVf8HwTkBDQz8ZvEzVtCsvjqpHlHpJHwKRMgZsNga4ObsN37y9jcihYLf9biSfSixAikKHx1pUG55A5HMN9bQ4TNKIABQPZ1f5x7djs0ZB3c+dms987AyER1MfmDSD3JWwzPFvDjqGlvBuA2gJygqyY3seKq6765bheuye6HjtfvopMEIsqsqy/1OhE+/FQHT+40N1mY+QczfpZBOYlgkTeHfJCps6jZ5v9g0lqhNTRXQmZ/cnXqeRMwTI1f5yTFBaZvfhok374FjrqDqc9T1BYX3149+TLHpK9es2dEClK2toduiYjYBks27P1Ti9hAOzneHj7LqSMgu0c7utFd00tg4fGz14PMWxflpXDyFXHHjc/fri+rfJIwIYh0jPdbMng5Yi4TpjwNwSpeKFHThcuSv6rHkcvi4Cs10XFLqhhYy1fJ+1FAq7rMc8VxJDLWgzn5Mt1l5C/XqJ4zIXq3g9CvEqjk8Rmzw+KA6uNeTR9LVJH5a9ymGE1DWt2clSvoxS+sPXv8zYgqscC1d+4o7nQXNqQigrYMlpwlhWToWPj9rSL0R6CEctmcW5H/KPI31AeK290/e0+QcA76jBi1p3dFzNHi3xJ5LOaJnvJy227ipQIkxieVHBgu69ud8+f/n994ty6O7tHXuO8lzalslpzQLE2bUV1pfsbGyH0nWzo/D6nAPrr8DFxMqXNQRvsJu1EIwJj0kFOpWICMPuRa78/vPtW/7942nvjN8xZieW9bCgaRz9nWSYMr09MNB265zN17y4rROZR+GEm3n+LE65HaQ8G6Q8j1OkO415npcxLkixmuNVOkCJMs6BgSQcGKgSBwaqxIGBKnFgoEoCiDH3Me0Y7gJsbVz0GQfhhc7XZLXece2C+TRaNjXNPVQ0xc3Tp/Onz74YIv3p2bOA5DRRtHl6EPK4gTPZGOHLLz7zCeWSehCc0jmA3gmLgCELCs/9WjRwL3iuJiqHoo+sLHBaO6INrvQlh/MsvfuEW85IH1SGPz0gXwuzAGmorYIT2YYnkUe1pj7GI/Gec01JBl5bXYKcGVzI2Do5sDQAdSFaVLSU96ocgjG19HFhI+VAQlo+qG+bOSBLUelD8kasg1mPprkEKXUbIZSFEoG3MgPQKJwWOrR+MC6zVOR+D+K/5P3L805DRi/KrlDzonv5888vl0sCdpijttnX17LCAWu//vvFb8GBZbQNr3ny65rSBrKac1EvCc6iRgpSjBcpqgBrfsSHB5JEzStk25xWlF2ASnimmooqrYY6tzKo08tMUC2fbEh9ciZs2SVbaN/jDCRvQenwSDMrH0UQdehQzMv9XF0d1UiOPW9efXWygzohmVr7qzI/j6zDUa39PIGjYwjK1x3ltwPeYdbHfN9amXz0BQfoQvWgdyuripNFGh3OjYJuSe2BanyM65l6bdNnfrhPRG/MeNWV1iumtfXnVFU+ONJSqKqUKGT8oY8hVtjZzdfQYL/trgdlz2iOnu5e5oo02kaGqK0zQm0/RmfaEraPe+U56hZEFm6lt0OjO6wy3nlbT/0oYiUONyx6Fs41zElww8RIGsjbo8i7czZ2bLP/E7nXr9NccM8toXdjey16ylLRQNFzAlSYW8zFHdQeXqOc2uFcmNz34YIP8Ok8Renagcs7LPYog/xqvEM1rJF6yMxaATPRHG3QYa0iy9yq0tAEpDiA7sOj6vsnL/4g3FC6h0i8vXKaopwccPb+6oV0UTmu6PEkME93IKdOCKcr9mqYv3LKHPWcEo32b/Z+S8ZnsSdScp2W1pVXT/8beXzjtlBU6aPjeQBpzgmLm5vbxS39YtBVnmig8bz6NhQdbcKIzZPOvldphz6FLeIBU29dUuQjsEghZzBxiZwGcnHh0YtXIptOpdPdBJIONlvA4rlygt3W85fHkGpR7fTI1wfB7MAEp41fGeZr1PCE3IblEbmNyDuPBhj9NNUpOR99RQJ5OnfulGMlDb8Ew8i5rSGNZCMPQ9x5FK3VeLAUg41dxjZvlGn8wy8o9PJ9B+7tbA/fDqC2Ufw4Ebjg3ZLguzBuhHDvu/I4V5fgw9pyCuopGeLi98Gqpnf7AJWysbGJvJXzH2s+/8JzBrHWmFOPqhrFwx+iw5Rv+UwYeTZHfte4ZDY5rekuC1DlPsZBx1gXuYj7mirFeef5R+oz+6mmH+CBuWGzBLkxgMuqjyn2zOShMwtJpoYuLI9nfJQDCQmjT60Prgn7SKPYTU1LIr5OnZnFvAXV4LgqbeGupoUf0a1k5mC3BjleyXaFxOeZLxyRwje0juwG4XLZ4+obMsjUooSPzBFdRZouaf87vK4mweQiqXhWuA7fseDZ05VN+mThQUe2J1700c+1mnlCipW4StU75Pczi14wt9m7DquawIU6POEcwEnbiJES3OxY8GTx854bFX2Pq85lIeJSsYVMLLymswJFLvVyQo/L0nvkhEu9MvYF17K4Gd03u8P+bNactu0I8SzrQT42J9fylQGwEpQeVdlki0DctMU4123hct0efdb9Sf85NK22y37y4s+//vvF9W+fXn8q/3aif9K26W2YvLWseRQj8hEpNvzvZ0nqcGg6yXLpTifVNTXhU20hIcEFL4mvnoMBg9/v+fjWE8bHtuxTcXkdYp+7V2VfEbUyiD1w0LPjtwX5hRxpimNDGq8sacj5qt7YSRXJ6rtt3TUFa45sr3MlKL15fiuuqDRkQAI8ErvhsQyn0W0EyOqEjI7nQm6ensDPsxO4efrrZ5//dkJet3Dr+khuv6bkt9uTJHV7gqQgN917x7Mbz+oJROEZfdLJnpN98Vm3/eKzq/F8oUv3ubodGhVkcKuST3ZA13uQTkh4lhJhpVre3H7pAX+6dYFnt08doAITBhOeNtYTRIGlCXsoVkptTmFBYri0wqk48rZL4ysHByicUMU1BKeIm0UCXpQsqN2CxxK7TOTmeNdiKzx2aCYiQeOX8VMznckp+yFHLxdbhfG5WwbTQkzXkZY5vhNuIsJO3o4lH54K66FlJjcAhb2AHWeHUbPmy3WOF6jeYC+LgiReAtW8IQGyqNDei43TaPIgIloAxcXWiNrAkDB5NEeS/Lv88ubz6/vfQJGsDRt058JxrIllCy/NaevRtKoWTWFhE3ldlaDjjyhyfQzzxdqIsMO0kCNKqYxpVDtpT9K9pql8HP66k71tDr7lrrufapq1KcBv5cHJVHX1jpR47u4m2FUMiLKeHjxRwmVQml59gJpiAnc3IqQOfo7t9H0ihHmucyHvuaa74Sckuao8/HokHwxvVPmS3aHTEr9KwcRYrSOtYUCxEuyDyhFeD1SYVuC3oUfYtrSDfAWU2mHpV8oKi2ZWwTFNUcm7Wl9wRw2cz4Nb0AUOvbQOrTVMGvtzdDEnLPMOokn4zuVgk9MyIxu88HA3tZdSXcIxYVuuLtaHrcfLPXCiILfYGLHbsrJgsE2iJTg1tlHJgQGOrNfAUEdl42zdiAwuuB9Q3Mze8Mk3eqNt4CHzu+Km6JPI6xw9cvKdPJHkgruLMJaPevY0ER7BeRfc6bEAvW3sonDinGG2cVHlfMCGtFMXB/OKUG6rHUjff7cw4cqLuZgUsgHu3SCmhLVA6g4HQnNbWCQAmA241D5wKW8WT1Anz3BLsacZ042BJ1gbqaLPPS0s7+5OvGpgxXxk3TMI4Ns4/CwOP4/Azt0Cn6Ss1kM45NFcKQjgGOvmMkEAx1g31wgCWN0hsPFpnzfPIRx1e1De1TJBsxTpIXUS6gHMRj7QDXYAJ77+xi0EDkxtoKLYzREsrombpxBKD0yTBu+bG6mhBDLxSfKmlQPe+6KkypY/Y5QZn1c2e9mytkmSPQ9UbeXCE1nBNUGzt02bETo0M4g4TERxuPLgsaHJmtmsZEpV3VVzZc058GCPW5ATP6wNHJfPXiNjEehVBMhZTzUFeLjSbwPKRCnnVFzczLDDEHzyWDyb+LskZXsPAC8/DnDnZCUWfA5SyfHQQ9vKR2S9e+TYTToV9R28yHURfaTKe397x+x37/rIFeHrhoUFqIrUx77cS9kSVDUKl0k9qF6YQiccW16CnbsaFVXQ0RkG7doigf8J4SG+B6cV9/PX3y8a71GAGucSExtXJiQMxfqQUuUMIASlQhOrDsYtsS50dCfUSinZ0OF7H/kZLkeVcE3XnJnw1OLA8mS4MGHJklJpy6XDjm2XF8fGjL1XdI/JHvKNAQwHU9qVwiL1Q3UtFnIvFp9cvXg8tYI0z0cPbE0Ew7wFGDXIBtXtZguRDw/YCLxKOC9wDYaHjU/q79/YuJqzbWjtBcWFHBshJSPg0szGwO4SinfROC+Vx0PVJjlha7gZZcPats/B1PfqY62XpTGitsGG0tyLx9ufLPc2dhmnStrrich3aOvLFCqijz+nfUpOMnLFJ9oFoefa+Df/9YoW0F5Y+OqQWwgsPFcd2l5owOZZpF+YF7ihYwf4CfYTfRpRYf5Puzlj/9L6xGM5xbU5n8/rEfksUc7w7IxbYSjLxPM9TiFFVERif85DLndAXaaoes8wew+HoB34hs3eC/BKIEfuhHnSHLga5jJ/7mK++QvWRiM1TXJcwAcfdsNeHztF/nLwbFZY25skbbqRrjUskO2FBW0P3fu8a1U2Ok1YzEnRXpIzc+ACuQ6NLLrEs4cTXGbxpS7s1rnUscttwlbVRB/gkmdZF3dgPZqGBwg8MRk6ZvtkoScZEevoelGdjICeIBMq7sjQy9iPb8ISgpGlxM2O1hv5eNx5OiOstPhiO89wUsObc3Ze07rkLz9//ebrn17+9PXPb8OValPzVV+FrJeHVCBCkR3Wg49YTLqj1YVvcTZgXKu4PmHMuLPiy7r0YeEmQOsiLn4b4kO6qHBtDx28P9OHNP0dLFKsrrlauhN3sfjfD/yPeBnouhMxj1y+OmeXdpyX+Div6nf2CL+jUkkfHPV0BEsJtDFZugGOHCfziOK84lK6fZtw3bwNF9sOLli0kGlLSZ5J7a1qNSS2WHRAlCYDF50YxL81DWcFUda5U8Ld3e3zdWRv0cFFVSzk3g9N7u54K21GH4JIl4uqxkvMtd6FE/+ReKwI7ds6Dwh6FPBgntcwRR8ieRQ/rGRkYaesdnWCfnjh48P//fKP/8MjzcEg84X4QladGG04iD6gO9B5UZl1WZEi4xkQnlJb0Qbc8/O5JuvIsubC/IkLAtfdB0rKv7GuqskWpftO7JvzzL4nrOlUlL/TBl/BHFqtK88s98OotfFohXjSZVum4qHM92Bk+n+f/49Y0LOg+/ayg4u6y3wv7mg6GfCJmyc8b2Db16jB+sDgzL0fJy2cQTqAMjHJ0RZ5FNEXLOT+9/b2X5EmpSQ0H94nDgE4c6DjZ+fmwFynu9yRueZ69gat0KH3tRCyX7gR7Go4pLHq+AnONcGRcojnEozGMe7OHJv/+9WaD3zh0cQ+tXEVcEGhl8Ozkx7OR7kVmAdF0Xk0KzUwxsBIAaJhLGS0PWS8y3Wn//765bd/OPsr32O0bmwPFRZw2qAnE4xoZX2O3jLjv7/h+jxy2VkyCYmEMjBNGn/5BfO58RfYXztfKKsGEjcqseDFhqZx9N03/z3/hdY1PHHoq2p7stzPG4cIJtARWDDjw0fWMHb8y5mC/ff/5l+Ofxuaf0AfFDwt0zevXs7ocvYXvoSEh3feNovZ97QlJxubVWhf0zyf81Uen9MXe64lsCaHHMxbjtZ9vZAs5BugPjI+ccArSVYKJXL/oaSRzytIHP+wXKbOHWDfvHrz1ezH5ZKkXL2cvYF9cbdPFmmRUEW3R4gAP3GgsNOp8UI4kmPXT9T5wnv9SgqoYfJ89rpjG8K1H5E6/uhswJDO1n+G9r/fWC/S9bo0ZJAdVQguotv/9xthGB5MaoUFyyoZYFo5P80S2oxYc6uJjdF8yefpFGJmJbJMbj5Z7CuVxaAuLydaobFCj4f475Sv8fEuYVb0unyZTHEg+0bHml9vbn974eZ8FVpqQRaLCuy0pFsTRw6/zF5Jp8Wzr4sEZyNLqn2j3BtjHVG3RUgYEogb1brG6C4pLLOMjifB8xXKc1zvZccfXW0oNSxWTqCEBXyfO0L87bvZ9ySpUb13JdWSXMK2lFxwVPUxUS+o/aBF3X7E3TvUNnSxR9JPKATgtScKh7caFA5jxIMLGuFRNiZQ9L/gJr0JgEVKitzwxg33BVcZWriIcKfhxjG/asQ/iz4r2HRt9ibYoDticecEd07++rf+i7fCtagdJQbtQPswaXbxCD1Ewiw8qIjV3cPE+6t2BAdgcPebaJEcWd1BK3dSaLAo38NWfn3y+zr8+5IJ4lMzEpTYNT09IQrxdNb8yH/iX7e73zqyvQK5WExdf+oXYhqkzPgy+1hZVy/gNEVI0so06qizWAjD9j5jkSp+EiylfUk21cuvoxyqFh/OcXyceE0WbOOOZyhTmGw6GTrR/hyiw0R28mnwOHcJahkOlwcOLrm0EWWB6kWDayM2dO/KDUpauN2W+rwbNCM1XEvqoWMLFxERZon0MuJN27I3PzlrSWgnRSXK91yBAYlbsGwXA0xkMeOjXe0+IyZ0YzEVGSLjxW9s6P4bd7Ua054U2YhhtfoYIazRoqReARqT+cvQ1OwpnQsjIm/1qrK2qMdNQ/r47y71NJRgUAr7fLuOdrHalV9ItnR/bRc1A+89O+bjVU0KbMf+OIYXzW7IyVK770vh0T6moOFlzSeqjCMXiPj4Da8RI7bmCnxX8dIpzLYNtGeKigqRVdmJkFAD+dfXLT6dwyoF/t9TMZvyEaNbb0Bnh/SwnXClu0P0NpJlBeMmG0z17//+/qvvXo9bwCRw2AAedpibzTWc1AZTpzy6RGL7YyuGqUVSy6ixifndu534bwG6UkpZQRloLIWY+YR8ErLKuAolYC3PNeUzTqd5KtTlWFKupKQ7XvoW592eFxtKHbMKlVTsD5ASd/BPgWRb8CJqeWHn6oVpF0FpJawZkFgNDGMf5pn83tIGdyytMXimAhaWpISDfBkDGM8SLVWoGP93WXft5sqApNxi2GTo+oupXs8QWUn3om5rC5+lJOloncnCxWZFB6LapV4PihlvmA4ef6Ne1FG2gJH7lSVgr4BAY+MlNDsT+0hpxoTTy/WIt3kzDkQzbUFcLBcr/ljHDta5QBMRFwW0y9BTwyrnNWj8cF8wJ0vehvscBx+O2HcKvp3FXtwF43nnv1/zFrzOWX5NroVdXlhWXcFl44KWGYJl7pZUoqvfHKlMA0seU1Bk8PvDwMhHFgg2b1rYKK0p1w0asQ7tp+QAtGeCTxaR0FKfa+y9rOzwJ4sDLpfj70LK4TYtu03NvwvojShjFU7Fx5VS/c13xZ2gMXiNha72PLoQIdyWsj8MkExnrERgqSB8AA/GgD4PS/ktwTv1eQ7FhRfnas6P+C7RUl6RtWMeXVRmDHzfGQ2xM0NoinNhEYUybKNyfNPmiSmfzmuUd6I0/pMkLYwy4qveMxhccD+a8u+p3jdr+GnykyMZYnL47YSnY0MUoTUtbAaE6LS7Pvm3YvLvpqE06QrK5SaQF6BAqJQL9XtRiQN0QmFshyc9oUlbNufZcsW0koftIM3fW86s2tMF4WJUp2s+rMKWmAfCh0JpnqAafhpOmy0E241gpWVqlN8hPgnA2LnbeX1kePpFGRuM+u+vHvsGqwMReUVf/th91b19+/1VkCYh2XDKZvezaOlvCYz9+yAxauWR/3AO6814DuKbjNTtn0feKYHC5Q5sOzoCpvFBz93NkCNOt79SX1xsk1Jtlo3NB6KPoLRpUQ6Pw3of5CKYZ5a1p+lGc0XZFp59hAcg1UfnZfzpkxd/Vu/GBLadJumRQmB4y/nH3VW424oxDJVsJ/0lOmUF+yZyRNTRjxWD2q48OGOnV0B0QuZTvZkDrRLWtKZcuapgDowUJgbcoXLC1kjRgmtfZbSAgcrUeiLgY99RSfFK9MrpEXXlSYb5iHNO1ik6Q/gJOZwodqVvWjlDjx2SBi+AT0opnyXyTtSgg5F905GsI5iroh1pug8VF1pX7LuScm66at2xFR8hudLa8aFyW0oVkGu8x/ueimYx9/hm4KkhPvYzaQI9NetiH8369/RjMk3RQM8NMgs+begXxz/qRs+mkE3amV9CxfNVlfCbEJsLfSGb5JrAbuYLuCfzZ5if/5eYlfGfD+v3v/wjWpXymFTYKWMTrLD6BZec6X32I2PTvGVCcTl79MswXIEKxvCBInTsI8WI7E7PeYFbPvyIq1jj+cqZLLbEGfy0T13iIHiTOSN+np8+EblehT0GtUo5sjLe4eTFsv4zHHJHZZ9tYDCo26MNana9hkV8c1yucsIaz0eshKURymhu641Wl5v9kSw/oC0MQNCoFX535OvO1EFrv2YZ1jhMNzmSKVc3RLSTummvsh8dJHhPbWhGjylHXP1FbC858PIcVGACflUug2znXPVagZjHijv1W1N5XOdoDrnGq4VxlqB0c0T2MtMWbs1SMni5C3xXX70Q9nZmhXSsqzy+EfGPSJ+v0UqcNjgTBnBHhwfG125Nsz2SqVj1nsalvD4ajAybeo75t7huinxcY1lSmh0VRFRJhJQDW0Lvwm2baPfIMP9wCM5PmEa4pqOVDandXJ1aiNwXGi9AvGb3RO8BildDWWcqfXw6bzcLsy83OuLD/oBQ6DtxYHflcx/tNHzoP20VsFH3xlftinRiFS87BsqOV2FaRxLjpFJ+xsdzV+HJeUr57QqKWn/FZwxLtVr7w8HHaVbf/nWgt0E8YRiAwU4p6ABh7ejxPgZ6vNBq1Nomtvk4tAgp2g9HNQqxKhM7yyrfTqy6fN5PWJ0NNnRsky26+j5hHoTuecoMGPRICXDSi+rPKUzmXDT0U9LwOtSoJpT9r/2fo/OYMCs8qViIdKQOxV08s0G16IQ8y8OJeZaHQbFA8uEhjvdShstVoMpGRzQT+SS2B3KGAS0i4BOzlkyL7d+TOJZutcbz7I9ljokZduIh3rE9BT6m3xGxky0U7ivDc5fBeAUL++Pj7wkqODMrtBP0rlNWZ0kNWwmkuTo5Y9gQEfvVR7LORCcumK/kBupbWpE57ADOeQqIf8ryAc4fxbFasz1hpR1fSIgMBsdp2GyBQwnYUanEEAqNeIJwStqADfJJ+kYky2iv9rYyS7FT9J7AJb8yG5yZ6dH9gYrktLk7prbUGXtxpBH5Qr3OTpj95FaAngP7PYHoMUtMugyvWnF+cmxw7relTsu72KuIx+ZYEKocaY+2HO/LwSA9prSZM5CrFyeWsKlPK6GA+ntHLEeaVEtQJTutHHv+ipZy0kQ2WIPTsjScn5Qx7AfLs33SqON9RvM2cvYyuJOrDjKPFBTbRwh37E7ZRVAsK2ZPWoZzLk/d8hJKUjzXx4HqWIMF2rEcxbqnoRnaN7Qkq3UghXfvXrwI8uZrHm/cE1nMVR6TShpaXJ1dUL98loYsJ/aUhjYolylO0eWjeYdKyin5PSn2askczTQcWmAq86QiEg4bVZyYMZ/PYpsJI7lLWfi7K6Ecjm2qiL3B4/nIjeejuT2RdgJwAV18jnJWk+MIn9vk13n1Qhx+H/88pSXSKVMo7Yg4yYllHG3Gk7IWX85pWfLvxRFOlbfsi2imv1bb3/BAvgNiP4lZoQOexuzHbwYU+4HCBucd6ZT3hJkyKhfbFUg4WXrfpMhhZLMBOop6EOWEKaIhuKiOcf5EKnG2+nZ6CWlOjq4c+sOoE/NVh1EnZP3ELHZOZ7nAzdHWFCvKeJaRfbad34oq5XxJawzXOeNHUSRb4WBOjs40x1eST0QvA6MaPmLN5XG+sa7oUJbVfH3eGwhpAGUFKvmXU3d9+lVOE5Qrgy7hurLTll2c/Om73tDLDc65EDrLjMIurQcTjCoB3XXpZwjWIWgNhbP51QuwvsKwC4OKCrBfEWWH3zpUobTbP3shTS20DRYq007toVrMG6sz9e1a5hk8NuehQoXFmEa2pQxRVHZi5ERVxZQkIFRnXW/B1ic3kF7ECt93S9othZ0gp8O2MPyG4Ult3XbSNhRnwpuXDMBph5xetJlQJ06trbJEEAmzmX2bIWFll3NtDToQCLVLWap/VuVNV9Mdz1aYMKSdMuvNjLmsMc1VTBZJF7KouYKEAxbCKpTnom3JoUsoE+0hCGDUWGJtH5i0+76lRF4wUJcZTILyuN8yoUNes85lXRyDOy8zvScgmYKjHggQeUgUzQyOyn2rvVg8GIm6gqzkBXNAhMUvnAwLX6eyfM/cL5EeY6TBH8ng8rKwo9uo2L0lYMr20JnF+TESVoARJvRheGfOo7Uxu+gwqN53GamN8xzWsTnYO2fiS8KQd1fCsNAx8W8jhQa90HQKaYzIQcscsZxrm0EjKAz3VhpESngnyXxxqj/LM9vOLE6knECfMsuxnhYzdnQxGF+c80kpJg6tqORbG4In/Qkb4mqbOvjpBWk6Rc+yTN82LTQN/5YxKsQ7Y7b1eKQlBOnACxFzfs2g+eHoTIblta3O2JnzhQVXKW078xWm3Yp3KHUo1ZeA4CjMyFOpn3ww7wqaccZ4VxHlq3TS5llag/Z5SDtWiGYZhorvUVZ3eytowpZcDFVG8CIk4sDBEf+zUcLOUVvyMSHHK5TXWF736kt0Dj4AXsGCPqE8jZg7r16I+/+dcC+bv+AjqbZOdYxVi07YBfcwXDEgufONa3tfbaAvvfkoG/0rMT+INMbKVR8v6g4OA5pgiVNyeZwWTh1stWO3Mi9ON/vaVkx7cunpPeegYHSFrLbaNh6foVQkf3CWrNISqyFNbOhq213TtcqDbCbeEU2PlFZi/SawkNhC3mkoWHR8EQdSndyFFfqD/NnfhRBhBOZoXHuA8F62Kf8rzodLlK5rkq4bzBs7VU+Dsy3rhFWxYZdrbKtaWLqVyqjNMK2t2/TubCfNsUEjKFdZjGm9OdvRIlopgIVw6KEhvDXrBsbESkycndot5X8rLiGwee4sw2fpV0wbQMvpTNx0kTXhFZD7BeYOCM9COphWA3ivqkCnFAqF8K0AwumGramFKlFnTsc3Ot3VC7mpqS66xKqsKPwPScx83sdTOYKn2r7HWnOIHvc843OsrLyt4cILb0q6yzFXaa0v2wwL/seuP0xjh64/HRm2bNJ1V7A2gEW47vgwJBrOxNOAOPzk/9KqcmYWg6iZpCfIsDgvl92l2cpm6ePIoMWFaTatMuG0y9fvtMdWp6v1qPhjdBQT6lmB/XCYwjwINB7Zxg7iRqI6Vz5KphiW8by8BuZxLRTRiTz5KKyXFnzsjPAOwXUNPrkmlKu/AIGOxxXDEstPAPqluO8k+yUMqQkfIkpYVyijmE4mpMtmxxU8OUxI8xDdBuqeVJuo/moPE+ITgwFCfYQsOs5dWQ0oat9Q/m3LVlzj9b6yep9cD3di0xzssDp9JaH/PuCdCGdstqL0e4T9th9cfCv5kF7jkg8XGhOFyd8dFwOkFSa/xtJXzu5yZ8kewOXgx5NYFyFA9YZRsvudt8geV2azqFPrzF5qZljlQykXnDAUtlbHsgV2vE/w33xRKcvdcy71zoV2f7z/Pe+yopb21KyQa5Nxk6IjC1TLp7GIqa8yDF6HG7Hl20s+SHjVKiHNIo+bH8PFR1G8dY8iVrhtRhjc1Jq9/Om7sScshCov+eeKpL5rxTXiciEfhvNJYtAP0H1L5ixEw1henEEfNi3Rcoe478zW1B/gxesv+P9Pr/kiJc+ul1S8fVrxwWrcRaafWbgvcqrhbJy54Fw5FMnZbiIkF4v//dPghXcVw/j/dRHE1drGxyIXRxTFOkJViFrce3Byc+Mjz3zguQ985gOf+8AXPvClD/wpAJ4GSMDan24DJOD2TwG7fwr4/VPA8J8CjjFqrTN+BYpn0z2MK4piKgnwOx9p0iCxmrU8GC7ls8UAESzrBkh7lPHvcoCodzwCOOgrHIK1jo+yIOma4KTdtDX1O5vY9loM0jPciBufQ3SuyjbD1GI/TCvBSd8gNQUvgGSL52gXqXVNd5l4ZTr8njIaNh05wCZrscCpX3v1uA1sS/gN613UMc3dtKWPuqamCsM05epRiO+RX1e+Rs9y6Ac+7rci8QVByoyvQHIf9dNxfTpot36e6bH1IgrT1e9+EYUfti/zaajyEaG3Rz6gReGjYsmGI7i9ha5ady9lFyGJVVeMQAuCiC+1YkG3fgZyazL6TTB4/L2QnrCcNEKZ90FKyibSLxdRQlXjgrS+jNVqM1ZH6dEyjnMtNfMLUN4gRuPUGSP+x8X110BuvbmsX8iCoaLKA9i1z1BfdMsH5sK33bATiFdTYgSuWW/CYUAvmgKYfPArwHC52fvfh1oeBYJTKyAfFrPKALERbTxEhVMREnzCnkWI6rWwjlrEZrAG34mNSR+GVUcwsnmWAwr0u75aDITTVjCTJf7succoiCRcw9rYqJtAs4R4JxzrdLbDHQfXXkNDShFHfQ8AmhAxMnp3Oac+GyTe1hpQKKUKqeIIIevfR1wOiFfeYcUF8QXP5/iwM4kG/NgpJs7Wn/kXj7N2oK742eegPco4nIJxYgfRkq/hCYwlOdrZhCXyEfXwm4fydmxWsI7yYTHg+ah4TtsHmzYTrus8HPZwhU2chVV1W+TIqsFYgynWYH8Lyd4srJt5sst0sly8NzjkH2mv6WbNosMTiys+wufmHumXpFBWgFLTP4W1F6cOFpRav5cVA1cnPaAMPXTwA+WjrBUWGocVNkOfeciK1rldvpSMeYPrZm5yFA9ENTuJKpXCBcUefICaElxUlqOxqU2worpitmgNqkpR4fERl8d653uN+IjOWOQkxppBFWsmfOuE4JVUJ1w7waIonLCblVEiNHSZZ2hEfgPbDk5tzh4w4UR4kR59ZW7gscMa9xUu+hdf2jSVC0sblI9TOpi+b2mjI1JwrmdCggGJRLiaLJcpw0ufVG/HOLkx6eHKwfp9KBdWaqAFYqHFWYAehixRk8ZPpUo1b1HES4+SocAoQXW8HlBqst2Ul3tB1GnxEYs1X+TX8ud88GXRWP5HMz27Pwm/scn+o+Ytlccjf0vPwX93gSXhioYLWW5ELXRLvGjSNbULpLRcklUAW16rLcJO3j7rkcQNueXpTbMeKRYhBq6qQzSp6Y55xaeoccLQW32Mh5Hss0G8AFdYi4die5RULgAtIKdipPMQtybGVa0NMTcZuFaXS/8AczPDd8r4voesETcEb12UNsKTr90gIQYCCNHlnRNc0ZpmDqIGrR5Qdz4cCKx4SuxWgDC4geRG3Aw0YwzfEE/iwmjErabcT7KByu+ZAaS8hkfhILmwaIvEC+Ai1rOlc/cIhEJsE2I0LDhAtTppIepSovUpmv2pAPO+WcRCAHrmPN0QrlJ4vZF/4nMdwyVgKnd0LIiuaOZVcREBoZYR2Liyt5NHwBoxt7eCjhiARQixdsV7Nf8sA0oTQsaTvpU+p1tU+19hDGUVX164SOONdo2+OWNDhStQsWuTo8ZD5bazzUMANdtA4h6kjdQtpMbF3msp0DJdxGwGublHcWmx7GK0zgJZSN2lD98VuR82OmSP7lHCPCANO1oUjH7I3jenLhL3EChlYVZhLyNNOCuFIE4GBp4Y5ZRXDFJhvapGaWkMJz8e9b5BZ3qTPFOHvMGyZ3/u+29KeG4m4cm6L+L4tb4n0rPnCy+3+LME4qh/7BUB0UReVoFNv9OOAxnJmkLbHsvNbv/jbxs8gY7QmSa+OqXaR2p9gqabgrft+uO1XZlPXOO1ab+HYEVCzNJpHdDVax2Sr9v2RFu/NWgSIiiEymRfhKjbfw2e8mVgHVbGVjB7MO9n0x6kRYXKSGRaNqjXNg0OW1BxisJvh5OEJPFgoY85aq4FszQGhlUSL+JEKdq8nAsyTicMbCgD3NOqfTxsaVe7NvASFSQPs+e6s6d69yl89bungE1ZBK3xkt6FeAjB4XAUDHN1dHQbZTgP4DVKIh1V3GcIeztmfHUwQKN5NkSCmWmAJOEchSz0iWLUNTwbG7ZMFJY5RQgklKi7eOlhbwFjCPYixIDOQsTibggPEGvZYoGRMYp/qqyp27Sh9SIaQaxqj0WSVzAisK1JOFkOkLzFi4tvIjhM4CG6j38tarvc63b2hNyjkdmB7tsyBA+Rb8Je5jhgdKnTx4gsd3pibKSquBoWMq8f5p5HG+t3xMLhxVYknHkzSijicHSJY6hNHK7xOjaAMIRCGTBerzqP9ZvFIMlWfp0uGCWYKgzmp5ZOw+XhuhqaWBiJfyfOi1d9bHsd55cfwpHhvaGR9uea+JKEnU/CvDs3oX4RLAV7irX2s+oThZuwMu7S0MBtGfLQHgoUfn5blJMMLhuFFHuJ2RforhQdRgZp/prISzVI9VabTjIfs1adBrPXmBZYZyQc8iMLS1sji+uNXG/BMb1lSD1ZoQOOzcHWDp47yseHZ2d1GybwSUfWn7JucgWqNc9OqDCd0E2sZWmnblzBV2g/fKfvlYrSX3R88Bcu/o1Hf+BGHgcIU/kLrFl1VuGSLtqI8eUr5CMqH83ZzzjWB+JX4EWvOI3byFd53J3q0Vyja45ovrJHRnONuGMIVdXrYj/k+Ny4lTzKbuyTHFnYi252Ws6RD+joO4u9u7oLZf/otDV+iz7m9VNv3d7CE+zBslqgzuGJi4aRw9WlgCMrPBsP83F3jA0cbiYbEq8bCvPxp2kJbqMZR2B3l7SPbe+U9mhk/hGEyBBjCh2ihSOzSTJCignhtLe6B8fMFh0dM9u4S+cTPhJIGftG8JGsZb6itidlGpHL5A9v0NBKRwg0jkdDe2iPgg20R5FD4tSyjbGB2ObZo8Gds0fuBtkjb3cs2k0fBVtdj4J9rthY8Ci28SVXvzASefzmXHkgzVruYwVkqU3EadYT8BEqW6MsTglGqUfBBtijYPfrUXzri8M3i+Gdr+jgFx/5Ygrio8hmV1xjfDSw0fUovsv1KNziehTuRIXK5qPIlsuj6H7Lo2Cz5VG40/Iots3yKNhReRRsp+ixMEBHNk9g9Utbzuj8d+H8Zh+JoI9Wgy2WR/7pr42hCLjxwWCX5FFwkuuAQVTmI/H9i0fDOxKPInsJjyJbBY+Cdfyj6CIe4rUJ85Eq5Ei9Ru4wEmINduZVNeyFaLAoD6f6R/Fl9KNgDf0osoCOrGdj2kBEFRhYv44sXh8FZ6cKDNWJYN36AI8Ai6I2h48/T9oc4vOgxn93Aeu8yADudGdgf7aTBMuqSgK2diuQxA250R1TJ4F4RlECC4yiZFp3JhWYPZFKwNare8TNyZ2pFMTcZN78YmNuZu5MIiB/wlAVjcLBNCJR2wJJJw+wwFZJpr1zgs7sIxB78hGAO/dIyJt6BGjPPAJw5hjJpjXFKKDyGzyAQlujHg6SO1+6FS+AfVsjCTqzjQWhENuEGA0LDlDH1kgitq2R7OHuDGVj3qdgzU8GiG7A6y8nmLwkwbE1kpCz5FNtEwHD5aGAXbMilTwC2pOgHDK8DXmT1IOiG/GC0oSQa2sk07tWRaqYGOrsUcsSnKlQQYUrv2AilKg156kiA6jZBgL2IGeeNJFC1J08ZUR77pSIuyVssovi7qQpMW/ONBnYYWsK1WHX4Eig9mawySb6nToh53hLNhnx5O7rUarmycB4EafYlk5WLR3wZEMiM7KrfVyzg6tMPuU+rtpNk3u38jPTRkeFsJ+x7Y9U5xUU/Ttuk7Q5DL/bOhjv39A882WNf2/Bt8r4I6eDu8KbwzFLJohxqiUTj3spSyae1SRLpmHjow76xtUp7H68BRJs4TgaoD01CuLH6KJjd910hEfySWsTHHmn+sOKdlucvnuXfdox8Bedfar9u9nSgtdAzKPRv/578dun86ZNePq5CLg9wYmsJof5r2h+EL7SRvJ8Z7sJjmYG5wSbyqenNWUso/wzhXuGfEA7loCtUXItHB6+116gnDex+cw336O67ZRHP61PvujMVl61hnObat+saZlUV34JJ+47PpHiC1IPdsrBZ1n0oEVBz+HZ6D0Z2BfMyo7x5AkVDmQrohq4e8qbG6oiOoCALsGJqdLplXt8eyzX0RzsDzbyycQXZGzkDuixNmJjghnwaWzlOJaPnUmkLt6xR1Arsxduh+3FYHjUITfp7VVcbNteHntYqzh14NGvxgTgL53kbn6wopJx7RWRjhhgzrJIIPaySADuskhA9gpIAM4KSBUWw5yQtUZSgCc2f7veWwgIwFNkJWZpafJQxtdRJWoppPJExlYsZVv7+pFAbfVNAIfSTvYw+yax/lm39uRUt4NzU8vyduUcNfPP+8njDtUwulXlqiMKTxm7sgfvBNVzpR2D82Suv6VsjvO8Au+dbN6s2yLpsgMuO9CdUriACK4nwYXflnbg/JTUNa3B02IB73bvpM9FcFRGsq6qMaOw697tslVz5TFo+AjmMU4ky5qLx57NwHuFfBs1Fv/45Mgj/T5vKxjn+9glquGVy+yToezUlPzkxR/map6/EjO5mKHdqdxOJs4SxFu2ps8NRS2GCGBAQat9t16t8waEyactZSExV+4guSKyqw+DggUPsVyM4uQLiee0XE2FT9rnqzeBsEe0G686xq9jSvMcCx9m3QaB5+vNvsuh+2sLkBKtabYh/O+WrMCIqKMlOPHpqrbkqsQBbXLE6YM1B6stn2arLNJjL6fWlGTzqxetFBGH4R/piTMpjNHKiy4rWSeNhjtp2CBXPpwoXFAp1/DQlsGKaMOX9bqKiSi36JT9Sm/vUnRVpnz4gp9ejeiI4qsq+aKp3Bfg6ZJW4uNqUJLjuVpgSWUFNhH4yqqiHRxqdTB4klS0fMf5KsBlLAwWoO6DC9VILexO6wt4bDQEgaYow+DZV1xoFb7noRbvpN/5LmHCeCdFFV/NCxfpUljvwJ34Wuhf0qM5r1mnLPXAuTfXJq2FJ2Sx3onU1fbX55//JpK5N1xkofKn3IFypO1bF6XavzJMSMMLVihZb+D0ohaL2L4Ub1XLG6BuwM82tIT29q4fDb96AQcW/Wq3e2c5hLXkfrpZE7jg9dosfEzKnWRHr7rgnX6S2+oEEd8GIt6RHJf8Y07V63PDualYR1VnqxXfvZM7ll7O8SW2Y9HJY4mU8aW76BPzmIFUhO9QcRsQAx8JKnysjfoshAsumWjgjRHShNPLwEPuY3y1fNL3R3o/FxHnaNOY1YAZD+CZED4eNDlinegqrPsVk9+2cqEoTxs6oc/2O0obUN2Nd3U4UO+sE9uu6MrOPaPtna2rzxpativEOCi9kKu5DAZW9ZE7x5/gITjhLGjXFJ3YGDFfsPxWtUtn7Qs32C2JiO3xTb9qG9qPEd4SMms1KtoUFg3xBamaGawVUrTg03eBwqVbNMNj9Rhb0sYz9GQTKsczlM244rtG5QqrPRtfWebisiNM1cRLcMwnS3BPLvWDBWzW0Bkk9nmwUqpPzSAjW0rWKreUDr7ho+KEx1z9ZtfKW7r0oDu4QSsl3Ke/jH8e+S3wJhlcRJsYU8X9O8bld/yLJg3/jBe0XnkFAJ14dCnckHL/y7Q6m70mK7i0pK1+nB7CBzHeQ7I/zhjOl3Nw5OK54QFb1MzJQNbFRcd9MJm4787yxOT1NS+XyL6Kw1PwTTJQ4yMfoo3LuvXI/bePVHVjbNkEUHssYGJZDbwpFnZYC5b1N8C0cjBaj21iK7LZfenD/XGpxiYxsMfZ7fN13MVS72xqpMs76YVIHKSgW4/uIjx04EqVSzfIkUOrnfJ9KEv8iA+Gl8lDkEkHZV8NfDVe9c48EOEp7+7urLo7UnRJqiQX5CEfvPdvDq9WESduFio57cOkWN34wK0PPPOB5z7wmQ987gO73EEKKzSxqnlOd7OfYDqefffm5UcYOYm3S6SCyb9S2B8Tznn7YWM0wr6KJwrxIbVDdut4IZzAk/LO/4fvuBquHirjesgbmkF1rru3XCP+hS9F2PVrWel3+pxX7i6Cjsqqu+7Xv7W/ib02dv3rT9Vv8KJNOv4QgD1DVSFL/tc2LKRzTyJFy35FmxGLbeX0WsRMZMzR0cc4ndUpzht9jrMr+uEiRdMcAkq2KpWH3GR2oSNDq36xUTxT35lm6/OA+qJp2omXycAwa3M7/kyHZPJotvBeN9xB9nMelX2sryhHsmcIVBIiTI5bOwxH/nfFSPZ+XwH4Mb1MDXc/Vs3sx7YJBnqvJWjVUBMrjp/ordhPe+7cPZDBsa7UM3r+EOKuB8X3VIEj2mO15r30IoNCgTcMV3BDOJyOfZpwkBug+mDwBILxfkv4F0C4Nr0hVSShFK+LntoDTKrz295LOtDqDlvxB+8L9W3ZNR/IMy68s7sRW5Mtmv2tJFtcM9Lsz9YtRN1a5Xta/Thx3IUnnHj0yIM5EvZZZWyBwn2SoxbefULZDiZYtnmOxTMfGpv2KaxKeHOs/BgrdJWF3Y1daC/sRm3s3lXtdcSR8/oEt83rSzptJjjP3mI4uosuCY8KFtIzOz3XD+fJfhEShNA99AHGUSiRq4JDr3LBwJk81TySxT7PksYeVU145KPjEWFQ4fkMDCbZ7+mmaHcfyL4hd4s0p23GsyibgQ33oxUC//MZnrBh5SQ2LaKQsdZQjzGo2LCNjS/W/6B4f48HZT1ragOEq8U4AF3g2J5qz767qfpvkk3WqyBPrmeQghxwuNKHs5V4jFWMcEoFTIpLDgPFKlgsRftWODeppI/gKqQVIHYgtwPMCdyt7eAd6kNHZCHmcR73wlL4UA0MFZ8sUsmbeuim/43s32s7QKyA/Xtjfg8t6RewGhP/pH09P1THLCvRr2vy24vuV7L57cpN558Yaw7OHX5yvFiSARHBFCroEyd6uMhD6NmTEK+LSnns8+HRwJ7j5CdTRrmlaUNnP9X0A8xmtF4N7elCvKqP9ghevFgdSJ5zaYU03OZobt5qj8VYwes+IQyvskXj7wjYFEZw+Hp9+N61HrqJH7Yc1TT6hOI2fB+U9diccNjCI527+FDznkkZKtOq5HO/I57s5U/fTRYFyOCIVqKiDfBtC9FfClB4O06oCHahBpQCV8HR5Z9ZikBsoTRcpAvRu0VCDg578lmVvSZNzLhqaLRFhnbdrARSKDp87CBDOTuC+Becv2i9mb0CQ7wVntHl7Aec1IhtkMdzvVGrScmyCaK2WdvhFInxxIQ3FF406MM54dnDE7U9JE36bKRCJdhUiCuaPcqKprLD8PMDAfNU4a5BE0Y7d70ZWN7a1Tr7q/QluJsBFkowbcu9L0aDTW+9b0gD5pRBeUuJO33NRU9Q3vsUl+xzDBekwSAqtiDlknq8S3JpUSX3Pv4AS0HKKpTikUOBNGM3wJqONsoURBZSFdEvKdGmQWjkkPgTXqaOcmRVOn+C2+7Xd+8yNF/+9n9vbv9HjjqQ+l38MgkkAosgU0IwNwBhgDM5p4iUZqaeCz/EERAe1PIJcL/AR2IZSNTPYay1IA2YNPNknU4rLZu1NC7WfO0rVH7FOVi8CVfox6f2NkUlPFq8KCD1csfXwR62QiGUBFCFcf1ZgEpr+QCWn6SNjeqBQmw6tjDVvJjkanAOMfyFimJ1nEf6MowHKmMQHzaVNNj4eaqJ+65/FF08UYzny7bMakTkjVJxOhoQ5uqdYR0BF5hXokz3Vpxr/mnu5r99eg2W+dcZLcFgGN+BtSTK53wqBeGum6Lr7Wz5n44v3K6vrHsUUNsIvx/YqHH3v734F2rCv9BtqDq2K42qRlDhqYW8Ee9Tj/WSQsV4ZL/i7cDmwV0H5c0o3oV2QPX8qotpRzcOqqpnkGMLUhn1og3AZ2I+wrycfdXCJSBfLiUnokSQXJZDQtWKk3gcow4aQPYav51G9Uj5FtjUir3FZfbdhPMJeFuyhEZ16utg6IYPlYykGX369PZUBV7OHiqjj7Hec/MY0GcthqNnW7wKwI+uxNCqz69oML23v7SJ+/lyfaPpd+g+WawoXeVY3sXThydtw1MtkPWF94AO8PViEEFjfbhYoDqIpECTbeOX03jl+BE05mTZxspprVgJ8mIIwAT8yiR2TZKVT13Z1LVPXXvcBTEM6AAxWSW2rFK/DqldhzQoxSkh96m5U35QtsddJEbhxTr4MQ4WNfMlnNkSzjY+1Qew37Vw2P+KSCy/6QxoMmZ+SczPw49hQA0siRdDACbgN+yy9kpYxTrIym6+lZ/HKsgj1n2cWGtfpgKwowcxDGiS+KWsfT6CGAY0SfyPdd06eYQRNGaFSRbGEZgOE79/EG8AI8EXoTCToPRzKL0c/AgaMwn8sYvYA9cH/5P64H90QQwDWiVuIgPxxq7rxm+RTe3lEDaZH6dYbHYRXgRoA3kSiSVADeRbL4YAnOh+DAOaJL5cc1uuhT9MFsitbxBBYyaBL9LClmfhfyWF/x0FMQxoktz5edz5efgxDGiS7P089n4efgwDaqD0x8dy5eURxDCgSeJ/SKX9FZV+Hy69/lsG84bC7AJtdc8FNVD5bVb5c0EQw4AmiT8OV/4kHcQwoEniS6OypVH5n1plf2eV368rX9EJYhhQA7/7nft35OURxDCgBmq/zWp/ZApiGNAk8WfN2p4xa3+Ir+3xnfkcMr8OQQwDmiR+azO7pZnfq5nf74MYBjRJ/Fmf2bM+88cAZn//zJ86mDe3NGFHC7Gm9JhuYpNv4w/lTWwob+yhvPXF2/oNEMQwoEniC7B1RRxG0JgdDkdSiVnhQ2Q4PxhOAt1+XlK5ENSLw0kr2L+DDaAxOXOWqFuHpEp2Qcs3uE/S22A2OplJwkhoGQyZWwTNoIGOr5f1WlekueyOx1e4qdEeZ7OWhVe4KG8+STZUxb2H3//Rd7tpA8EqXgxFbRt6GHhzYA62boqcr2kLB1Q7nz68RfkyAKWTXQtIENjtWUC6JnnmImC55iIFayjNXYwWcvvVIBX8VT5p7YiVF96Syq0Prrck5Ss7VBatQ8mEE2EboK7Msq0TxJ5Il4it4UtxsTuCPIiUqEyxi7VuHPnYnw3QcrUnDkQ2LvsfSN5WfmE5WWIPYI0HbN0YbpMWqHLlV4hLPh60JR7CXEkqN7AWIt9ys9sTkQ32ELfvVG43WbcZFwpXaxz099oJ1ge38deoIKuW+GDtlixuRbrs9QcA/Qcn3IjbQI222GWncbuM3xl5eC49V9mgW4X9hg8fLtKiMuhWbkUPpCJlhtyv8eDKs3Y+/5GNxVoauEPUgT1AkdVG7eidfUDeFl9AupGd9y90ny9EvzJhvTduhW984NYCTtg7/yKYR/79/n26zNqPsOfk2ZK7j7A1bxYoT9S5Ahj7Kt2j75M22nBFS/gXseGxbWOYOZ+IAjqR8kr5A7pSEiHyKRT+T7sJjf6eLVCBDrSEe1HQ+I9vnJLDzeByNf+J1IhXcvF1e7Yo9iKDSmWAIYMlraVsfII2XwsIynzNwx9gsi5Xb/hnKXQD1VhuxQqXqs9RXPwUswydRt6LFE13Ic2oXM1+xjuw2529bZDxuDChFWuZDbNyMRUOaEe+3BdBKlnz863yotlETPQiTJ4/8NXzb8B50Ns9a7C+L3W2JOs5PAQyZ3YmSpAh6XSl2kl7UeW6nn1TY5yFy4EaPDADwXYP4cPTS4UjXq7jzb7n4wJY2cJ5U+3yUOSVLcE+yBXXNAeLsx4Sk1EfBEYLWQIMPJXK32uQoRiTa/VVjUj5Y/kTraOLwDoBOi2rnq5Z8SmTWfierkiK8m9QnqN0/x2L8pHLSEsZiTCPmSh5MkdvMLj54XNjjJPCJZqWseGHMB0DNouEL6/XpIp++ymGxw7WSOzl+3XwUva1cAiTWfvp7be0wFEvR6cMSRVb98nFpScf1Axb4MMI/WeyWje/0L+WdCcPLl3OayA3dGPImlGPMLn8//5brNh965Ymw9PHutd8TuIDXbmZ1HwZTw22Ql7ncuATHatYyS43iUCus78iPppGv/CNRQEDkYUPrmgAKe8NHqpr3mPTm+R7cEYx+zpb4ckzvfBngfscPlmE6PE1Tp/g40xM/HxiWpLLXLgaqGdvaY6DVtT+EXgE1tO9oG4cA51QdYj7kbXuswhXQyHbE5TC2VtpCDZ7K/eqWL+2c3qDshdjfiwjlyh9egf+O9jnzL7lApXL9SX4Vpm9efUVrGirHDV8JQbZ8cUfzpRz40ndXBgCrVU5VoVc/L7Xa1AibJymJP9Ak16859cnlouuU0i7/2kQyl3SEkesKi1cDi46PMaVcMigI591kTf4uEwOQzZrmqGjnipXy7uOK3TZnisYVbcm+RJf+WxGPVc6ZfgfAVSZlO55gHCETPIFfGi4vlksSc2aJV9+mxNonUwCUrAWdJJsVXwwss/PWNZK3uByq+SO/zL8ibyuhUeNq0DcqlIuqwOuXE0hnd2WNscxp6N+zr6s2cu/T54pGdr6s4RCJo9/YvSBNXHsQCigOmOWwacWDgeGfysT+aBfROUBeuvSraNGh3Lvw2ZNI14oelDwpYNHXUhZPYqnueg2RLliDd2VchvL8qfibNQOT2tW5Vhr39syoWJvBVLGF7VuTA9Kl/w7WqSpBem365xkAVgIV2jwVpkFfmgrIh6xYMcdvBgRsyH/Lsyq2bk+C5t5loefjIWKvE14WnO2myEXtHy0PeGM44l0zmNvfQ8fd0Q3vVUh/jjWFlU7drqh6RzljSgeoLMgscdkhYWoTHiiqMof356lwNm3seB4tS3px+zP9OXHb3zp02pTjPySPrrUhIy2g6IbIffhPZzOmvDo/ReINW150fG0stuZLCJelhQT5y4quOyE2j5pr54nXluJabrwIHUAY4P3fpbS1mROmDfJKFArDcrjwcLD4T4ODIwuKhvdgUzQ2rGyobE21YV3sjTZsjLt2J0MK/uz27gmsXMlna11ejRhTt/dkcCfjtjW04Txa63ClxGPGnjJmdwB/vXV88+kNt0zdEg0BpXWoUnZH16hmoYmS4fUgkUhPTCtGq9oUQST4yHtUVmKDt/3d/Wv1z8MXhJWmxuHrDT3ucxvecmF//UQwb0NDd7y6lduIr78SOCmYwuOZmXZcwQzMilqruvk2Y5r1upbOtVnbJD1kXzj+zs8uhN5YES+vhalBGX6mR4y1M5FLHi+YnFze7u4pV9MGAL+9fqXmsZOPQ5ZYxNko1jQWK8SNZBxL6d9/+t1EvrnOmQGhKFFWTdYqI8c2e6DeBcccF4XKam1CE86qDlkdhIp9R6ZxsXXP//4+ru/vQmbGNc0g7unVmE2dP+bSv/66xt/P+mwKfoLVyaQgAmgCUn7vz5IwQxvnnLhisFG41naWAFcUNjVsRD5EIFONwfbrJL83mLWxwG/kRXqwytcYliBGQBMXjPMNjZSN4c5zxq8wRkUDir70IbUpOyDYtPECXFdwwrXVoHFcmUFKPiJrEjqVtyBby28sgJgTZdjeOGnx+B5vTkXpy0CwDyoWlNckrsegK+stSLIB8EtYId2xA3NoUEsCCfzmos244URuyxOgGbzot8VyMS59/ntDaqkPzCrlxYaE91UhaZl/+MP/3q5aLZu/rQ8IAl+sjCBsQ/y18Xut0tU9sdfXr7yWGmQGY9wAm4wHAjqb4XF75Yhn6yh45ZIIvoF540fYehDZ69hDhSGQWTqIEMn2sJA9HfnuCofrcFPr9akYtFpJKnpBntTSJVa0QXzFnJsApRRLyj+//PLX4Npm+EVmGHPM8SVl8PvzWa6lc6//vbDj9JCz5IAX1ZKDCyR+5CQhQnd7UhxY8L3PooAn+z8syDBn0jHlYVm0QcL+7d8AdcGPthBU3E2elR0oYq+XVT5R1iuMsYnQz6biMtnVYt14N4Z/+d3r3+KbncM6Wp3JKvsJZcJn7iygPgDxoImL29v8F///fcf/wmvH7G42/zDfkvvHLqPjPBmRR3ZcPAyPHPBcfgXbcEwdcohzeFgp+UToxU+MjBnGC4t1HvhLkOlO3fTLb3x04Z+qz6zmYou8NLb47l8fjyXZ8dz+eJ4Ls+P5/Ll8VxQusbi5cnxrHQbHM0QniyUzwXrJP2jhONFPL5x83Y+ndkPXEutUT77htIsPBI7lJK8tKiivwf4sTnUTnDBmRQliTCR99i2YcGvDQhTJgeBJ3xdRF5mcSHlVsgCp/JM1mgdY9rCFdcWQrxw4YRP0CFl7EsKP92w2Xfllo9JoLrMflZPeQ5sfB1Qf6rKByorJBevcl9C4qfsS0DE8JYJe78lYzdM3Ommz+P6iXgEkhO166+rF+pFyK7GKz6yyweawhN+0VKqMvxri369DN5HJSnrYLyUj8A/63YUsSu3JjFLij7z6EgDsgO7hF567+IOBJMvss9v0Bfp58mX6bOnXyTLz57dzNGfbtHnnyd/+uzLL/AteorQl08/S7Ln+IunyZ++fP70iwWoHunydgFXWtQjK/4ggjJUo9nbhtZohSceiR1EJqzPw3wDPv4AWzCRCkV7dIFKiBDjvR8t/p/wT/MELXLii7iHlWx7gJbEBu5ds0R4ne9wHX8B9qjW46VWu18eKi8u+ajcWfJAuivjefARbYDQoEjmUqw2dv/NfUArWu6lywVXjEOPTdgpYCTWoWO3g2TMd+e9ku4MtyZ9qN1rLoLRZV2i+tDM17iuCc5wGWyPDsSQbRGjTeyxZCnfCLCL1lhKa76sVsExOUKcd+D4/zJT8IbUs9cRXYLjmTOMGmBqQbx1qhrnbUbkAtopzSeqMn1YnMwE+Njyy44Ls1x4dTJW1LknPio5zQlPnh6itbOIdpEWDE5vA/jU3TE7HegCB6t/8PDLv/3y7ehnFmYwKinN39mSylGZuRu/6jSPbWD/Hm5h65FTwNL9u4Wjm9svPrcBcmOHaAkPwdtIkAOtGubE8Is+SC6d/m8j4A3ZQ8DDugupZYIDaX+lLqz0mQWjeSve8AzoNdcF4Haji2tPBy4KNyiYcCbi43QjfAC7cIHqDRbGnx4OUhviSNy5dyEdQo0nMgGEVRBw4QZ1IMFeHgJY1m64cIOGnbXfZms3sQgXblAHMr/kzC1JBIWRuIOE1ZNzjC0meehmdwp1/MXSNcLLhiWYa/jrxiX7bdyfM7mQCWz8CmzcCmysyMaVoQMUblAHlsSLLIDCDZpA7Ueu3ci1FZn4XYa4fYPYfaM3LLGBwg2aAPUjUzcytSJXfs6Vm3Nl58z8jsLcjsKcLmldNvCxwkMmTq/F7Afc7OChgQFzPrrlBelzafz7rRUS34YOfLJYPX1qhcXIZu6u9HhasCgsvcHESEu0pTWMzRFaTnNxcBEhyeF7iAB+O1YwesV4yeC7KXoPtxn/1sTo62IQ8LEPXrR8E8Ta0V0ABNlzLJbQzf70Nh8w2xHciZ2Awrybdf34kddFVguUyoHW1k4sWPZPA0ztigXSqqNTTg+rcnpAvS5iYaNqD6TvVBpQfSCVrPRFdGLBRGAMZsNWBY55RRDMWkzKDC7A5AHVI1sLaqLRsUSn3uKcVrhmNj6x9DIB9+FhI9u4FJKNpEjsaDiQ+GBspN/5sNGWwIe6Kn2Yga2FBd3/vgNX4LYkz/HsF1JgNvuZl1Qr9wFHTKkPJm0DSWsr5SPjHkyrXEdiy+06Zap+JGqbsLQmCR6N9xDbSiW9m7i9p7qzyuAhWlmzOvnMtecWnk5d2EGpc/N6p9jBW+IE1Qd0vM4Xa6DqljRHqm1eIh14OetgMjE1sACxIz6XE7OBTzl7gMjnHi6awrwcwlO0m+JuX32W4naT7NHHveLKhfgKjrUnncYqeaVWBk5wdP0u442dMltZnVmrX9Z4xms2+x4lkyrWrDEvPTepgR0Xu/9PuuKDTmTKsmAlpB7gfefGRXZryquIwDKkhz+CoWYfuXZ/8Ek9YwacWmZF2eD5GhCtAzYvKOeaI93Q2ZKCDPTpmJreOP1x9+7di+76Cs7KZKZdQvmcB2aiHdcHOnUHjGuy7EUnasyuroNzM7U/pESjWB06PxvgCo7q3r2DwzoobMjO3CtCRo2U0keXA05fzmkZD3COfr25ffbbiy7/9dnz3+R5n5DamXm7W/4VI8mGFgkqN4t66M4eEptIblShqbAmhnP1LosmkDZpIU6SGFqhPSwhV3I7xSNP7fagUk2YwivvbXkbOb4zKy1jZJLLnZvzDNuSr6Oz4e9Y0u1P2UJOuYJqUujPdxd+gI9vnHyvH98e+fTEgl1KxMncz1ht2DqZ+w1ao2XodOZgw7ATARnsFw4MF+c8QN1Pc1BxmY652AdSIxeBhQoYoduY8GroIqLjGOBIv+H//dvw3kk++Ii5kGV1ultBG0GWl+xXdRK8dnzagWCVLxc6OSfUVfHcDisB6CDcxyc2YH6eognWybszfQr2aQbUIln62YpejRGL+Pw+uARVRA8dtUuRcS9paFNvZv8S75iCaq80+NMegk/atRi7681BZTB1CHZ4GBi4rFKM4E4oWLuN1LEHxhU7s7Mbu0GHSEv3qOS2D4Mhk3DtbYOYl4fEUYvG7l/tbZqII4iDDSvWe6DfgrFjZZULpDlYrKYuCH7vsrkDQcBcesMVXHKxEantuRhf7VMPatZtkUQgmtngRBntqeyWYv9hpjYgLulO6aCKMNLen/yatNQh9hd0usHr27QlUh4qHCYtXPFpIWoTxoE42/INRRcXV1ocBJ4C9iAu3JLPJCuylcePNq3GJd2CwZyD3//XcjjkGPqB2ttg4Sg5sO/BBzRW1fQD3ui9jk8WPnYJ9h2NyipgZN3vsRHoUlDn0WFZR+j7gIVItwMOJLuOBQiH1mwRx3146JBDj/EQUaulL/4g10LX3RO+lPv03btPr16kiMFC8tea/natXm/thG1m2vKuWlx3G7wX+yCse7Ih0JJlpxKvwawB7fki69MVWfKFab4qr7sCpfI53E9ZjjEf07vi182eZ17incxTRq6y664ieU53rKvz7XXHtul1JxlOcl5TUcz83bvs/948/ePt0/+5Gv3+bcFGP/4/OnpDKJ7zzFpFW0TziXWquYww5+TFzc3kq9LCzj2YnUSbwqX+nsjlaQMj9RCJoQYi9uh2mO5y0ZU3L/HMXKDNvfpl1q6JozDfLA4uDe6ResizAHkeIJ8FyOcu8gDbxnjReLOdQuT1Z/h97wM3zujIEMYYlzfOXD3IRhi6q+ywEzwyScvc5DzNk5y7S82LclKGGzo2M+d+YBjPXorHqUekI7bjMUYm3pG35wW7KvrQjvqzstmV5APaVTefl+GOurPuxDirSPr5n6I7yzVetsw/Y/BSyH5mY8f0KukV16S5oG6Fl8uchItCyaJNs0NHPtKuH9/HZgBruH//ntfy9xQ97tqmuBpfHUs+xoa4ntOzux9pFhkeUiwk1TSgDqGEWiGxn4KyihI4Qu0jtQ3NCEvpFk6ADZyQpqJ5biMU2SGhv5igtUkUYnOUFWAYGKOABaDBubbL2oxuWgvDFaoczpYJsRlZowyzWxtghR3CNWtwnrelza5eK1mAQy4ZrgnmurMDNriW70z5KObTRAlrFZtQoSyxY0prN6epPEhclfXBDfgrqIXXAlsKG2kfJG5HGRAWTbV+EcqCycapLNxbe2qXKyzxnaBcdXvgB9w4SL2Bs9fm4EWTnjmTLEUsSlmvPQoWNismDFZ5Sz6ieJB0CAFODVFp08AJhNwYN5B+uN5CWra2gr+3xOa6RuWGOB0EbAnTtQvw797uD+pqmhUGDx5O+3qQuD1sh+Z8NXFnfzKs3s5BUHNfRtpXjAXUoJyUMEA4XDVchQZfkLYPDYvaZgSXyxava1zPvS6rqCvE/3dq5n+TEpj3pmKGYmfHmypHqwCYizWtAQ+3d3aI/6oxYU6d4Bfa8O+8INiBW7vog/PdH1reK5y6y4vmLnr/6lSeoX/AwBuYQQFl11PkyG1jD8BbHtnQslDFkwmrMb8H0oKZsb1Hza6XwabyB76+YxxauNS5bERxbZCJhReIj67hikrMVzYtueGTGEpvQhi3MTRnuxEKV9EilJbNd/xTnUdJ8QTgWydEd2HcAGhieco+WJE78QXalKUZmmzUl5KccH2eaOnnxpFQxJXPTYVI5kG1H4eF+UQ5hTEwSCx2RJkHCtfHLnj/3yhoi4t2yBr5oOn919kDat/DQoq9MaGzUGm7ZiP6OM6CtBslGzLfeY9pN9sOJj5IHR4RmfDcrRYUUo9+d6mXvrggX73+IXD2AkpDCUOIJGw/MBt4iCV/+Sq6cwNcWAQlwhP2bY6VluPavTS2vBE5Az66a7gUHiZUzN4yeiIf3778Z6zOa3Tn1lgDD/ChvQE7iQhPRY8rpiwEtR6gv0IbMreVHDg9eECGPWCFqYcw5APKiaUL9h+mhTa1B7R+ZjqEsFdXhG1q41Mbi5r4ac2VIztsykW+VJEbW4RNYO3HXnuxIUwaN2wCuZ86t6k0aF+HuiBZEEFidjgoQmFWuDyEcQRmhe1h08Gs9lqgOoikQBtIYrESP1YVtIMGHcBvWwM6QNBKGrQB81J9ANrANlbi1i4x82NkDtUXZGZLsb+2ZQM60N/TsgET8OW6tGW69std2+Wu/bqv7XoTv0bErhEpfSoAa+KGTcCvIbFrSPwvmdhfsrhObVMFoAMbv/4bu/65L7vcll3ul5vb5ea+dHJbOvnWp24tauH348Luw8WdT72zqXufureopf9pl/Z3XfntXdntXflpKyetL43Klkbtj0u1PS4xv68wu6+wlU9dWdSt35M4cJbGM7hpyvU4/cZwly7fc40B1fBG+NX4wZk6MJPcgIYRvrLSD91nb6CW81dwa2bkeBb8i6oovWR66EG0QfBmGl6BOdNGwsrmkfIz6EJaSbExrWJaEDiQdbHLHLxDvkqZhJwHdsx9vq8zmsbshY9INPtIaVZqp7jUZqBqU68P99pW5spSB+3IeglaHr+eB24WeFlSUsrG83F37Du04j6yzzHapuApx7/APu3A+UWpjUgjRtuiZg4D18B+eAwHLnNFVhVfR8P+PHg2OiPXIEMR58Qsj/WW29gSwKBaCrcftQgTTpmhV6Y5wWUzdI9Ad6xqTRuatOC2eLxYLgqZBKxc+0Tm5oC8I4DvGlyXKO/AYTTctc/0RQHbvVYnH0q+CqRtc3Po63L9+MY/s7cqOjji6hiPhHm1FR5ahq5hU1H1Bx5X1a0zh8AVfC9HItXgC2qYLPZ5AvLop8oLzcxlAifdqKnJUExnBn3//vcUnTOP6pNlh/vgptbn6bb8vd1+2H1R1R95U4uXtIcbTSxo3X2OEuZ9Oz126uGySnPJw+VySXNCR6aFHzDOmDMrBLUTWdid1wbkvrSC1GZStEOb1hJRlcu4tKaMZbSQ99DuipFnPwZyCAZJs1FguDz25KCVI8Q+LDnxz8IAjBSr6068MMtpiFV3A5eK3OJ4BmeXyEejki1xfT10qeikImRUV0jRmeREIUkrNz83kMopOYp4J+fKW3doMu6zFJH8Lr7ielOZD4y9Nf4gNpdkpP7zVOFT1PSVUN3K/PrTGH/oDueoLhO0ib+zeOT7JG9QxJ8oxwt/i9BC+isoDqxO1G2o18MMOHUkAU5nP0onCgMMU5tqsW3h41pZH3lcPXMznSD1Zv1GXBoKHjMRtMKi6RJdFHHFYi+dJgW0BOUNAn8JPmmq5GlGI+eqFqx47AEwHUjonQeaow2N3fdu8ze0xiWY/Dc0mHhil0eWTnyolY08yML0bUWy6GFsyWyKkriD4XK798CpXDR7lH/kek5Z2fd5HV2DQQI54kGSi2ohgofxq2LH6mNO+XRej5Q5uDzTs1B5oc6CjuhfIudO5dVB6itHDGfcHRsXQ01WWm06d6fDSqqdwNqY7I4GmMwfk+e9g09yHvo4x8zuZUxrUTF4PQH0gaswSXB71C490AJqOvuZJhSG5CnipbVK7IyoHnz/h3M1/YqUkUmJs2FwzZpGphcFjwtHRjqetUUxxRnsMptjppvInIeu4Nklnz3P1/RVUD9dn4+5/wUZo2bUh48pRscT+2N2eFQTUhFHtSArswmS+YVEp7mad3dvlrOgyeKavUb72XdcHSJIGJbGCs7QnvgxNAchbdqVZbhQ+Xv0gZEh9zR2Cs2NAiZLY2d1ivOHKju15sjGYNt5DgbYzbwgHnWq1Bp4EGzaXW+1CW+yeCQdZXuQqoiF2KHxbwWijd3X7jM6/zvZur6f+Zp2rtZUcuejPtYdwa2QTgOfs9rE4OkGr0Js2NMWPd/V1fb26fhVCM6g7bAt3p//OBv0y20nV6KyHL2ddNPUpLiMjsSn97diR3Zwt1jvNID3RxlzlFdrT0ToFirNhbjFubboP+8rNgml1E2Qf7Q1KsWWs8JO9J0D0fmvDA98AjK36H6MLlPKaCibgLOgKzYYPgtfeYE7F60wCrLpmqkesUOjn7uINrD752V79ufesm8RizyVwgnrniBLsaD7VgyhMD7XR/nqcc2WRib26Za9yol6AWRkuB94kAtlwvqVc2EyGf08Ib7oeDrFBded3778hyuuNdpZxlUmRHN41c0EESJWSE5fJpi1CVxtsrLChE+u8DiquHrTR5RPm6Y0z3EqHTQa2poW2AqK+wjKFnWFWVtma7Dbd9k9GilB86pNFrhckRLzlZLDTUGzNpcrR+lut8g9BvYoqWFL0aXw3PhkvZ7zb5/rX+A21yGvqqICgaS2+DK4J7Tl8wIm8JorWzB64F0IozpxORZDisMkzXJHMPLihXzc1ULzpbLG7/nc8lrRHU7s7ISBrglWhC/trfA2s5uZN9Z6UHpsR4Wnqj6vGt1xHYZSu4DG6UV4i/IWeQ3PKlTY7Qo7Fa5Ei71oDNi8cwnQkZBdvRrZHGHoGnKjvAcP2G4Y8SuTMpYjxmBnG+6Fbr/x+0pEdpBqQKoD3UKUM9hlMHOCLhUVlR3MnBBe2n0LHJo6QTdfJ2rq5FNUNvGAtnaosqMeWN/49755sCZr1z0H3IxaiD7JKXoJav2Wg2AfFhcJrHDGv5+9i7RZ6wB8KNx4QLtBJZ8ZSwcGVuYeK/powobaFWyb2zzCY+1pW90+vXkeVmQOTxZbW/EOPZL/Yd2iMvd4qwhcUln37rY5cOsDz3zguQWMqCtQcTg7FMoVFDqg9AcCOld1IVzPWqPwmMDBRYs7iNpVdbDqtuILx7SmOS7Fq95yCgxyOh5vWkcmOKONtHe0K9Kjsho6/ADHAmS5nL1GWzK4JpFdDWUHHlNv08oH2PhQijceVKUFWnlfAU+YQQnHOpTKg3cjyHigNwFJetq4HfO0YecmeBrahNPMfaz3DrJaRW7iWahs2dVHbWOL5OKo1y9DvvwgtII+3BdZjr5ve7G+xIua/QttcE4+bKJ8HhwiXJbGeVJjnCXiQnAYxVTBhi9j4vp+hZoXY2Y443UF3zZjhlEmgqmFBUgPUDYi7jtjeNkOrnY5FLDWAqcdIXgbA5/Z4L1PzdLHj9o2Crp/QOwl4cAEVtEhLCs0TLkZJt0Ok57FSNFS9HXBSD2qEH0AWdNVTMgG5UshnJdVDY7gLFgJna4ehM0DKRLU6IdHztw9ctJKvntkotSKpEZTntEUCRUrnyycoAwkvogd8Mguo74mKRKd6yhnycXIbsUmpZU+NF16tkAFOtAS7aTrY5HOqkrcmuvXf1//1/+XZ/nbpwGLsSeRj+Rm7eQZAQ1kprQsKz+vJSu+0Gr9/q9QtyUcTOdrgRP7UrmavVrjdENbdQ8hqekGl+EeUtRXD0+eWqlVv/LAYz5RrfjndhunLfxsIrqRy1nQHIEwJltAiIsCEUFMaaIqHTg2OMZEVgu/ME4GdStfaLBB5ZPZhYpEvCYzCvaXAqPxZc8dAtTtwZ4+ZKSg8hZdBSKr1v30yYs/SHfzXNj5vnMfZFa+5a/H3fDxLPrcr867TSS0rQ5l74+4YLJ59nukK6GzVfQqx7W8oOgdZluU/veYINQJv4j77rw3XK1EQ/WTDJxfPXBYJi+rnjvrWkmtPQcbLtyg4lQDJ8lqr/0BkPwiPrq50khbdWbma0Uwrnrke1fPuE6xoduYHuxRhPAcbGqBW5SVKHhD1sFVYQaZXNR+QbOK58IVCK9AF4cCXeQQpD5ljupEMjFZ6aTvoq/WBtn7E1XBF5djxl8HEwH6vww4mPaAb2OlfGPQBaV9noOA+G2g2LPf8wSlm7ayCUe0RW3LxzorPbjCf6H4kMZ9wtZMZHquamBl6+UBM8d/8XmDj95PSJnhO3E1qRKvl/z64vq3q6vg6oAnhuhLJKPdjaYop/L4hf3eohrPnmSEcdVxxFf7DI7t3HYNsrE3C+PEE7WnIPGAkUa8FL+D0jW1HC1HqjhgwZPTVrj54unTujjajy60zcNLkxfJz5xlTDpQx9miDwunahBKqXVlvQemsznyzSvyo/61uYWNMSYMeXpEriHcsJOk9xHSY+kaOZnAOhOlblHCLTOtndIrsojA4jJvBIe2t4LGLCGA5PPFXoYDNLiqa4f1GOiltsKk3FLhtdCCqhws+cRJYY/KfUorjNWryz1U0gbLF5p7DN5r5EtZJ6nw5e0JlPf9uiWNC8EZInNzo1XuMMswuEx0kDXGjQvQnRPWF4d7SI59ffiThY/s4OVXpwGt/q6DQfcCMNL26iaB0zSXtGJ9IhjpVMnqDRYxzfDSRuyZFS/nKrEwEr6idRXqUDDG9QQtMQNNHiNmr63+Hys1C+hVLftNSNFs+ZTLjMrGstgtYWj5HvIxpTUG9nY/EVy4u59TGmCTY/3U/PENFCleK4kVuEynd+Z4yHvMGssUHsznxYL4HUlBMqEI/D/01DHeJlzVGJ86dQRr1lMnpDYp5Y0p7Blt0H5618aVXDRw74s1WiQEz/4BSlV4ssyJGO8smuLOQU9Y8/YpLnjXhk+BC7EF5fFswZJdA0wtB8+/jciGw65YDHBk59LqtMKXxXQB4K+zyOOsLpM4My+tgo2Li/TztgPr+hjoyKosrTqVk5wRZcoLmvnxHGvptMqtnAL597Kwgk0rFA0T1tURwSNV4Vl1kF48qqYqA7tUS3KpisRm1x7VvOqw2mS10wlPxxbQbqzgVLZWI92oQvunt1DGuU/Tu0XQgoz3VRWhl4IGhrZ4ZRRrY1dc6V+iLUnFY2n8T7+/e82Jj7tmX+H5EqVYbvEeUzCs/EO9QvN3tjoRuetLnYu+JoSz1qwbzCVf4bWnD1Y45dLk2oJQpjXMf6n7oZR+hKUO/0jiFxqjBztWbFWPzfH3MkSsSw4W4OFb+BZzOVOgvl3QI5pVEbz3Gfft98EtG4tPpq+4KvNXExZMsuO3XVXPZWdea+X9WSeJK3my6PO7utiOWST1QIUzcNNDklb3cR19cnctvt7jMQHzGHjvboD1yEPsGvHSalSuoh/V8b0jN7U2LfNgUy2D3b8eSQv5isD4AejAlQK582VlMbn5SwLPKhzpAVakR+JlQSL6ngsrIdrgWPdYCIcnJv4lFV1qHEud3VtMSgTvaS9sJENqs6mHVJXZxzzqSSs0KPgK2SpL5ZwN6OD4orQFe8iuX5pWQ/YYVgnXQvCjtgQmH7/B3JoRbUjhVIoUbj1M2HgoDzHmgmCWbYXVGrIHxNm7HdbvbFpYhtg6oajOXBR7wafPHQC7nIAHYitY8BWt8ERgYTXvbHmO3Yh16wS1HxJbZPDsi1fvpvaCqGS5eOPbQlt289QH3DpsbxdeM7iAdsbWYxO7dl2RSRZUIqHZB/WDFbTusUH6E9FNIeHZxi78s8Flt7757GmX16ubZzddgTuuXJBO7vR2za/r8jemVzzwWfXlxAydDP9Dhk69q0MRtQMOUpF1T4FaXw2q1sdKUNk9EbWS/F/pXMd2Y0fzldI5ko2M5Gbl9ZKa/v2nHyIjBSdsK+cNaBs6OkbJuJdTlA/0wKSXXZtJjeUtWCKr4LTvhaUo/3gXsH0uj/RZiwM1dQsLYgeTGquNHAoYbBxIGh9b0BGTH4h/nr3PUdNquHMrMlVsuCfNi0+uXjyOK+OG6YHrvpFM/YxKNEdJsYC3r3Bz8iHFwEp8qBrK1Eq52lMrcWFe5XQUHNhuaEhWVwUqmlUU7hNqgG3gZgo85CKRad8B47NC5n0HBpMMyNDxC/Ny/OTRxQ3ri6h/rNFLIptBwocgm0JuvfAzL/zcDTM7OJGxg74U2UvtYF2+1QHxdp8JrLAwK9Fh/SaeDouH4+DFHwlMa9Dm6TM4jvgY11pqk0DlNFFCLa7JbEfwrMStLyshIojA6Yo8sZAVX02FZj2nuT7pE+tWs5CP4WdgDZCsqClCLrPgogeNg3MqnlnbM59a+fHFo3k+PJH9NdJOAM6cqKyUQl+3wlKyOnzvi/H2A5l9+9ehZRinig+/f9nBQdTGk4stlyQnXDNnPgFWLi7iPMLpkFJU++nTgqkdbgde5mS1bvzIfDbFO7T30DVtcK5fwQwpPhgrTlyjdaEKpZtIlhoO660pynjCocnWrgLWDR5mZ0gFYg2uK8R8VkyMLWFuhSZ2mpy0kbMJG+aLlT44sZTiQCKF9GgCz1laYfGcqRVmbsgNyt6sw/f/nTE8f1XjXaA9ACE1BMmVBd07Yzv+Vz6+YTHVg4KhPihGKytICz5woAwMbGLoXHjxsGnqinEPiEbrgx/oCq6P9QD/WtFB3MDvsZLrAUsb4NpeikC1tyH5mpuFOEyCXRJPgysnld4l7ZEDHIXq4EQRE5zgfFljvk7CQQeIUKXQfXxi4cJ0LCi0R2VhOnxJQyiZq3Qg9Ou/X/z2SXSBgvA638E7bBOuEO+R9yq7qJyFihJMeJoE97k8avgIHVHNJDonMyTfOhh8XH7MESHLjQeRAIQNSQbWb16mZ0s5p2WgJNvyVnQjbx2eKO9yhRZNqFUNKaY6/r0PlaIgvyP4jKimhCGw5JO4hRkLCguT8tLhB6nB7CeuJ+N69laxE34+PFIl4jAniuE1JE7i5uXLl38LTrcRQq11qmKC93/chlDi33QykGQlUXecJuWdkNDBpgOrMjRw330BobrmyimqSfg+qE+SrDngfbP38uXbX3589de3I98b4jM+1V7FNJMOZE5QPDxdozpEYWV444PLFIkVYwCzONzEYFGezJ6U8A4Nbvwo680qAgXscOxZBPvSx3KuRpU+WFQx5qqcJAFW06xNm6B4jc9bFNRAv4seJNrhRAggyCwqcLWd4qNBas7BrYsNbThKZURHVVPk426U/KRJO5Z2uLw6I6Y410Xs13X1251J9ERv9XnpEGq2109Yen314gl47l3Ren/d8XXodSd8KFx3j69MJn0HAlMl1YVCXqAJcq5Fkdc86lsVGPtUedcJcumg30XRZ1H0yxAVvS+EjfNNFz9ZqwTGXoS19rWd4Bs5U99ByXOU5+FgbcNl9aHkX40NifGnB+59/E7SBcNDQ6MgGqZUgC8ncB/CTYn6kH7CWgGXWQbwzOD+YdwLqSzpzLZ5meB6z5rdvlnPXvIxfPYKl03dPxV7yhkr6vOAaSB1c5CsDce4f0Xk5ewrvn6Y/QTubdr+ND5yf++PMz67wZkWrD0oDarJmsrJRNXNhe+/o4rHabLhvqrohkEdHhrQZQy5rgxGZ5s2aiFixmUrxRP9vFO1rtQ1f3FEBUFWgW1A6YbeG0C8DlXDoVWzbovkOrjh+fjG1Oz68a0vowL5a/Qek1LRITCA0qEL3eBQt4eZMOu7gszfRb3+qmLP/WZnX3HuZi8rFFltILiyhiySrKwDPsAnl8QccrgnMOIi7wIlvScSsazekMYB/WiXubLyfoWOnA3LW8ai3BFXEB53Z8+MVbruj1JOG2ydJLJ1LWj4G5eRlJ2p2Da8lnt68oN79+5FQbM/g/P4/wV2z9mf373LPp24PEt4kqwNF6MOLnm3EalOO1CNhBTmBSUeRXnGckEuQq7JYQ9t1nyl1fKB3S8PLpi6EJ9FMw9KfIDysaqBm+CNQ5gqKobDFaOFKjGZ8BbXZLm3oFGFoRX2kEP3x0wm53ZcsTscjD0Zm4tbmmSLhc8aOxo4bckcRO6i2UjNmBNmDYH9qdoBBd9W2E0gjN966IhlDy8QBuqzLkCKzEeGBFP44FO0rXBaOpKNzEJGhZeDF4SeO0ekKc7nP/30U/gNCkpVVfZX6GAPsDUE5UVOvMAHk0vj/JDMw0CPKBsHfIAZjZfG2NfZCkcVyAHjai1cxnCfkoM3UfTWRy94Z1cu9Ez2quMtYkcIPnPRfgzsnpyjX7HrsDswBoNa0CE8Si/PHqvAN6yD3bsGLkrjKwbU4ATtzVLH5zuM0fPv0+59/493Tow8JgFyJGuAiXJZE7zFauMqaMwE3oArcZ7P4d1B2IGKxS/nG04Dj/NzMRvEouAM18merfmabTgS123WfO4AjSpTUXG+HImckzJlY5F2OSajMWiRtBkrUBknV/m+4IrieiQHlqI6oTVtV6OxhimQf00SrpwMSOYhhspm/mNp+vyZbvh4Ylp6H4wFXe7GuvQGB3/ed7RqSEEOON+PuYY7qdJ8yXOGfXqxaVZ9BS95Id+u3q66ff7l40tUbbp7xb6OsHEGer6DwLULBzG39F14hYrCS8taMaK6oNNx5DqywXwAEi+cOYR24zXAgJWtSS6mPUigd6xf/OH6E+GLiq+hro66L3RzmuTC8JxOO8p6dLa2xBGd+sVFICeb0Uz4V3uu8vrql9l3L1+NXCSD2qBUabDak6UDKhZ6IN0n8ESGeeXOIg61uZdE1ponUmvoc9r913+nv52srh0pN2w0SfZryNfHSBiFT9iZeCke1Zl9U6M2W/xEc5g92s1Qa1TV02eCR1ouRYpKp3iY6QZY/UE5wwvXO0AuHaruHC5+ubH3os5QgFEWnKT3oK6MCn7giuXCScM2fXgyB7w/ZbTg6xsW8OGQNDcOWOx9bHJLb/Ht80WKgsnFJvQ89BDmWlUmJ5Me/0guImq/R3I50WDIi1ZtPoqb8+2mzSGVmwmHl03lo8I9YwCyCFjFIu71lUyPAFpRTfMK8ZVBNHflqDLkMRCiUAbIqgxjpy1r4E62j8v7x37kSNVd5CNb6jDQaQ5BjwFEnJa1hYeWqKJbnCEPpskHnJVou/EJYVMfBgV8iDQsYGuQuIfVqZ9wHyasQijoY4fRfUwVDfSNw5C6oTOaMNWJlP55kYM7ZWQ42gOn2pQaDnBscNW4w4FEAg7wx46s3ospyMEdDiQScCDfRvkIDqoBDqqAg+pji2IDozcLhm6BxL4tQQi+0KnX4ThntJZO2s5eXemEcg/VysdaRmlQ1U0GJ6o99q7Uv/ulyGQl7o5ErILtGuoIhn8L4IECLnL4IFyYbwKUpR6EacXltCVViIOFVoRQI8JwPI0gxZP5HKZIH2/YIGwla+Mvj0QqcudB4uFCCpuJLsFueAvG7dxdCVu0ZcNu2XLlgquC9wwwwnHQNUbNuqa7mwVuXYrYrnfCrIEjDBfsWchwDm479n6ELQYfSp4A5I1Z8J3hwHSHXADu7IhXJRvpwckh/o4WCS7xkjRJS/LMlxBL1zuUZKXXSeItwli1i3SyRm5vRjqlpAToGh5+KL1ctkXiy/dSJwIyy9Hluy7z3KPBbM5HQkaGriGyfZnOM8Y/DR1x4qIkQ0VKs2DOtGFRkR74D13gvcxQ1dBFzUa214beGEc6bV9bFR7a1LAuS8vI4hhUbmagOr1mpDnJQZud2O9AhotzVbEsyWm6mX3FRxb+vYVreUlPHLKsdkB4gI2H16/mrN5GXccenbCz1EqL+JjpALUXlnXskcv0ZJ7j+y2b3G1fv440UOa0SnbBjZX3K8T7Lmx/NqMPuIx3sOyXNWGzV69DJyFyCzrLGh5Bu4WBKZrP0D5874d12Tc0XbT+yLbUoBSuCQpTiz4orwQa4P6ZXbXg+ii0BrFxzZSNyWr0yH/q+LxBGbyMOOOqwuyv79qnT5dpyRpvtZhtrIWiDvQv2fRQna7J1g8vMeRY97DqjSoES/dbK4gzgsuFU6aP0QqlfUg4qd+AjminCVH5TMTcZ3JL8w1LWrwuvRwihHs/fc9yVMJ2pninwVIs9DOxNlm2Ro9MLLEg5ZwV4PCEbYKt2AhVFuvjEz8vno3aJIt8YwHRFG3DFxqB+ae1Qh1J8/c8r5rrq++5ZPn3u8KTDxcFq+CIUrwq4G/BhERTPRt+AIulrGj2bcE/sLD1bYJiz4Zun948m69ovmfrApV0S6MRYFs8SmC05nUqg1QoQQ3s7Huo8CDhgzVfm9MITAvE1jjkCG19JMF1tm8/YB9PSdMEyVNG54MJOI2vjyOsA6Xdwj2oEN/zdV9EcukhqBTOWrEDEqBpDFOrQ5cw1lY2bU7zLKTXIOqgEquWC6QU/dWj8JV03qx9NC4iicbKJWxNiig4L4IiN+iAStjFcuEcBX03x2Hr5gFb0HdjTCkDTxcsG7TNApQWLV/WhzxVWPg8FI6mPFLNhwAfYzmfhCLNNvQRMRq0lPLp7MOgwYc1b2hC87CdFBwRfVO3gZiaNojWVpzhsBoty9sV8dEtWqEQJJs2j2QB1n3BkBXDbn1sj/K2AbbC+lqkSJ0HPt59W6+C9j6gLc1ouwlLmThsw9XQyvNIjTLls8Ymi9/9ZpShPMTcAibrd1UNRizTFpNBBnIe8uD718zUcTq4E6F1AVp3RGUZjGSYjpHvfRnz+ufA4OTcZtBbEnwGgs6lg5z9oi1Js194UWIEg8k7wQMJPGK5Z6RkrVjnWHC/Z2kgN52U+INtmGQ/4zRHlkfcM8XrpJarXhdT9bGwh9gG+nn2tdElwh2RGntEzaQDP8Qww+a/7Li+hkPHCWbtxOaNFeX+BwyWL5K9JzCNSTnJ0AnbkeKyXbKPbEaKLM7eimQ/SDOqSX0VNvgzVto5JFLR9kC5zHdBvnJjFK4We3iGtwHWt5wDK9k5mBu+2EmCznXsMMEu+ezzBLYvqobGXgBTYvboVYDdfz9u+FJqKfbaw28Lz5+CMuVFuZT8RfbiA+gLkE3xX18+DVojzszZ3wb/EmZvd2bYPcXSWfYDnpD16dzwmET0R67iX84TM69LPf8HmP/DqeKKbofNHOFuYSnOHiHNzk3zINMnXyiMcoiyFClb6D7ug0wt23BfZGvviGw/QoXfEuinc64Z7vw9v5unTz97/nQRxJlWEkZ82BXPoTBpkjcgZnFsz5clDcMlIzCuLWGLBXpGkMVDSB+ztN5XkfuYLkG0hA1N64W4obn38huSmFNOj0yr1BLn2aLw9gN7UBTSB8VM0Af58o6km3xvYx8YLasemMrVbi7fdgqE7ZMUhzZ45DaqchtwqeFCO46dfdM2sQfqjWfZpU1P+CAnrOmjVN57SNUMUWWVQ8oDjI1LUvHxLlmgesIrEZJvkwP0Jyt0MU2J58nbl+cKU1kd15T6cs+dlG0JDAxbRQWXo52KfmhrkpGU+rhcOpIA3zFXVA8wvC0JWyM5mZyphVsplXBNWA4YVtj2nWwTwPYJDPx8uGBfOEDGmdkv/CJDFBbgIcqzW4DllAWBI1c7XDihEssjP3DLVAv7KjsqqQNOfIwvn58+jaI3UfQ2ij4L0JLPMHzYW4n9YAsHQ2E7KOygPADBDsYQzAKcV7wMQBbUPET5Z7COwJzFEPRCN0GziQe5bbBJ6hW4iLDAaR1/5Tuu14jozOo3H+tQHygalvABrzEIuMVuDvCWUFHkbbkCtlaTPd6/rBNMGrbCBSYlS9do2YhT8a/LZgcTLi+AwTE047MOXvx94XGf2W6JTMj99AwMI5AF3Pv+HxeN6yLK5hyXEc9PHvoAHM7+9lfYLRpZAaxwu1FRxOBVYzGZu7DivoceYIJerWq8QqvwlTprGibZCiwp7agPwhpXWNh+XOcX91dWe1QtKjAfdpI8xCS4IoUeXqzGNqBsUROUT3nYSFXTJWlylNigdjnrxgOPlOJY1IpI5ZmYRi42eCylOU09+yt4Uqrns7bMZv+7hZdK1iRfeur/6oM9fqiAeJNVhe59o2fdW4ZZfFmoYM0Kw2UiKyi28KxwRe68GKT67Ob5sy+ePXvmw8++fHrz5ed/CuGbzz//8taHn3/++fPnt37sL7/84stnf7r9woLvfdj69uuXEUvBNUaOraAJP8DHtKZ7PtN7/Ejs/nvQHjGUo8gk41GkVGzs3nkjwmuT74yqpLBLzSeRnvwAbUSWgTWQhoRkdEC9S6DC996ZyRpFznhAOGvHJ1sfND8vto7kGb4bfi5Yl3fu+pEUM9TM3uAclfCoe1BJPvQ3hUuVxfn4f465L+JrE0IHbxSBWSdfholIE1V0UicEnuYBa4EWnb9CDdJLkfqoWK0GKJ/jc7HrGFCKuwhY80baR3DgCqz+A9JHiOTAB6xITRXcV1IBff000K7AKsaFwEzKRqwrTja8om6Y5SjduFCDc7yq+bDqoayZ+8VMFUIK3o7mvHXCD8mnKXF4KEeo3G6LEYWBLo5RWPUhAmd5DKS7UrhQDUnKXjvA16RuYsWW8GpUvo9QKnHJjcUoJIUtwhhJDCCk2TdtEivNbHoEFOEVcgiPlbQtdvDwdaRVyIYMwPMl/6xjmUUb8qBcT4YEXFOuBkfYuv+ZvgYXUlypWDQ7v3c6FNU3Hezm8y897MjGtowsD+34v83u9Cd0g6QDc57FzbkHzDwta4vI/rhL0OUY6AEaifKRmFV8xTX0ph/JxXdt4k1cmZF69g9U1wQuXEbEsHNpShIO+hAaIQtsRTQkOWKjliKjAvjfs28RPJLtTc8f1hK1K+5hCebCp8tmjZekhj1Nj154yL33mk0Cb/1N2S63UoqaWmGSoHLjILTM4RUxG9K7DnY6eOjXBhDchbHTRDK9tbCJMiB3+l26M2WQg8GzlTyp+fyYgqOgtHEIKanFqG5DbdHmHoYrsnEA5cDMQtbSZtzDdhku3axICueIDlKmOaqF/aCDNjhdO1CBGK5XbrQiLUANgjHTgSmcbLcuWOI76iUvud7vMcg/hDSnYOAcAcUbLRYuzFJp6VaoxplwpgAWTS68QpUDMUR8zsU981tlPupyZja6LKzZLp3wliQuM1tKODMe21taCsXDQGMD3xPoTp3dhTrZbTrVVTroHp3oEp3qBp1q+k40d2eauJPN2qmm7Prm63STdbKZOtk0nZZ8ZzVBp8Xe9aLupHg7KdLOFWOnRNdxcXUgok6LpZOigLffhTQuZ5ODNi1bYz6Ybmmw5emT5EDlgajeoIzAVptPUWqtD4uzNh+EoYiFsLa48/G2kqq0i08TQD5nbYnCrRiPICrvQtLJj43d+4STP6PFJlQbbFgyaoB736XJZy9rlJA9CiQoOUEOVaw+PQyXq5ywdYAv+bwUxl5i8G3ugUWbwPWqOiDAFZNG3gXyKapveXBbZ20AbklY5A4n0vbcwe+/B6A3fI71bIJyVADo9AAHQvsWLgK5IE5Xc9UeEZi5+FRuyxraK1iYuwTFsQ3x9sSfP/dRfEeWPrbB+4TCvWY/U3HAZWNT68DbN+p52qP0/f0ET9OX0tRz1C42wvHXoPHNuWqZzlHVR4SmMrdHhXHt5pRhE1RBNqT6pQ0VPsDnVzhC8+H+w+7R+/8sMwyrxv0Ce5OoS5A1taD7ZwyX4nYyjnyDHkky54ATy1zCqwprErn9ENJkqQHKAnDi9LTkKtfsn7B3G+GF0+406SE+1mVbo4jxqIMrgRjk/rvIuq0D3z49KLoDn0KhRSywTddZMi9QJW7X4DkjXM1WM62JllU4r2xgSVDzAS1tiH/Fbt415QMTeK3uIT6348aJ1KAE58iFcFHhmgYY5wpb4MR+xJflCZp/V6ZjVhWi6WRMUupLEijNY2hO4EZ/hILXdQRV/jPj+DxFEVIFZxABatxThpQ8jaHgtNeH71+tJF+r65TpmX7eha8z0hDR5gT3uTySLtxwKm3GA2KG7locwss2X5I8L4TPsJC4a0N0VVPw8unDQov0sALuE/ugNGnzUfE8TYAyzKtUR/CWfwwZRnlQ0/sfUMiyQWjxwTuWsmH1pWjgEixdX6sM+er4A43vXZsSzz2x5R8rRaFj/r52mWxHHQu608YDeK/YEfnFW2iDaIKoBypmLUR9gA56mdNfnuN7VIHvpfcNHIwcEzGwARsRkpFB7/aCy2IvNjPT8jrbXCe3sGLK9/LFt8W6KU5ohKE31gb4CBzFu424b0s9hAeK8cAb7Wk5X/Nx+rCm7YIy8TFBLicMhJeymRMFpmyk8/V8pf370TjDBV3ESCL4XlpzvNfne4MRMQ8PEtcwvw9S9QWdWIwUmrDGcwwPJkZLgEf0+Bql4ip+hJqhFW1vnj6FrckYuZyzJkqgaQzGa1yu2LoV541JC4cIsWh88mlAJPIRwJCucxFeD4azIYc7UVCMVqyXMbhuk/0KF2w+WDZr6Z7UOCptti/n0vt+lDZE2jVz/vElUTkSlraHeZ6wJBHNN7e/FC/yiparDJXHoqVZCdqgjsYg3loOrH20h9DTN23TJmBbH9HVfZocq130/qfY/OWyJumQ509OR4Lu8GhjI2O87bZSp9HDK/+nwHWKr1uGa4hZINiZ7libgAFFgq86uf6+Ci+H2+VfP77xXyYTznXbJiV12pLGXY6ovWQviun3yRBJ1zsgTZU6rsjhEFoHuwRVag9NHPe5XpfBmyLjV2XRXtyPFCXa8R/pPngTkoamVZVATKsqibhGteX/tnwGl7584aWTVC72jr3A02d4xus7jj3aZFeCef5NTuAZ9XBnP1/aFNVcFvYQk3pOwIPI/I1w3GSuC5z01CHSiQs3sapIhPZQFToESsq5m48mF12fVcoWLgyOjH3o0CzCtGlWVB7MVU/KlYoggw808YvZlHSXi2cUXbyAncUwB3Hxq/eZ7dAa3oR8sZ/5ScCzN64ZzBqRmoeIV8uhr1jd4OeSkx8yJFAD+Kf8m0QMfJtddynj/0j3TNcdODyetxW8F8j/ZLBlcv3p46MvbDlFhZ/4cV8ihybgMZg43Gqfa3MEhpvg4VyOklOMNSI56AZy8amzSslFG5tULFwVaCHKUtzBzDzpYA1Y1zmYuKKSYwedyryZgCLjrEdTlXDQh1DnCoTKyIunDi5565GJRb1BGVfPvyvhPeW2ie26FyIG8WLo4kPaA5zgvkF7lGFcTvg0CpXUaWEPlIc5Hih8SkXAIoLyVY/YzfNwzCpU0jwkrNskEl3tevqo9JwYhaOlVmQHdkY+LPZOBuBIPlN7MmbrDWoi35pLUe3gYLr+FjiJi9e45Sogn7hmL/MK8xGwxoGCYnDrGokPyifofVS8V1GG+IcMbecJn/tZzmesOoyQm6fQfYpy6ezD0m1zwCpOtGMXlzTx46rW6GfwPeYLaI1qgBdp2svHwib2D7Z+Fjt0s2BZlAHuf6XKaDUvw7NzAz+EbtoIj7C8g8zecJ1L3yX1rBF1nMKJIuUVJf4H3b7JG5IkJNLyNq6qYpD7b/sdn8+WSO4hqUOMU05wIukk7yFeRNB7r1fxxbOnUNJi7XYiwaRLBBuhWx/kSzqwM6zb0qeoOxU2eO/zf4Fet3yhNL5yw3cVqXH2x1m/Tf7H2dBTKapReT1QprJ+CD2vQNV8sFNlXKMChip9bgoqQh8s+oC/rFILFieD68edgu18erSwsLG9NsgUFkA8st5iW6ItSYVjOf6nk4u1cDfN4+Ym+nww583N/Cfx5oCfl1MFFSWSW+HmVXI+A7asekt60EID21iru8xuDuIEHBL8soKwYVw3LsIaoXL20FbqGj2wczMRxnxOin1buv1FAF6kA1li4nScSZ8fWKSnnkmfhaKMKyENYWJfwcaZ8BUgjBscWDjBsqFlzuYlcqA6LYTRgA3BtXAbkEfLwnQZrv1aFOk+wi13ZwcnTo3OS3eoYvOmboqymbwHqPgpo7It4zIUqyBpCmAhIMK0dKA13MclDrRBhC8b3Gh+nKZ1w74sy/8w4VHfEyByCcYL2cInhLI1FKeLarRt1jTobooI8l8GSTZZFUCkzPIwokCrGm8J3vnEfgvdxeP93xC1w2cX3+Iy45VT9hY+Eab3jE+kaeOT+BA0lKXfQ6jyuxg/GTdSl8P1QfkoBauISk5Gl3n5x+phHXu/nfxOlKmUr5G7BGR9VhqKDIyapDvlvKqpvH7sRYh1TkkpAogP7lWOpacWlwLdErc+GvRBgeY0dbqRAAPGIp1R4DBgtxsfHeqiihj0JyljAufSAbwLEfFegY1dxlCnCLpmu7n+9d8vfgusSKRG3TNwvaqu0e4j7EaGvw6e+eNH0Z7J26iNd01FGeltOkaO71CIViTE6hWRb4F4hKRGZVbjFbzGs49TwwZX1BTuj0b6iSZneN6g+eqL1QhpbuytvShZNV/tbP1CE1YtqUhjf7eKsMFVWG/1ZnmMxjHnK9Ow95k5sPQFCg1yt5/zMbmipGyCuAVb8+olOQ5JtCZgWen0QEVyNCUNDnyKhjrQNGxDcj6IeDOiIsrJZCjP6JQR0uQrtGUsg93u9tZD/8OUj2KR1EPfnqCoLzqjjgwESdhFOth/RuUsnoq7ocoJSo7dKggQicHGq7CgDHZBRQ37Cic8wP6bLM/3MWShkZlc4v1cLMPOZyJ3kWtasTWpHNCdlqXzIr7qLPln0H/pCnanW+UPMSJH4ynRlqGsEx97mTCns1UEvZscTeKpdBLzmChI7lbV0nbPfYnto/ry9TUv2Z4vMxwx+HR08eJa7A2JNw4Z+G6/hm0iUr7Qr9j9OcPvX399phWuzN2/qmChkX4kcf+TkbcTvK4jbyg4XUfePoh1B0Vx21ayFu0OghQdz488l/zkxR9s2WP2+GpxwcY9QeDLITfHSNOHVm+C4otZgK6YBQRF4FL4/XDwqPiXdUT8AoyLX5Ci4l/Wzre3/E+ZJZTwSTkufHH0Jt82sQBXvALiI92ONGsF2RRbnRFAVOKK4kpcgJaKRMrh17CNUaHuyqS8/vTJ4tPrqxdPki6rOtyxqyePu19fXP921Y0me5LWYCOKqmq+xEh4NupWVXeHrq5HW+/Xfy92v53Uft4CN63QXBhczC+w1iVNtCGb+AAmcK89m8FGamKNNG5l4Q0wpHnwAabMYwLh6H/Kl5jg+lXbkIkvFEHy1EqurG+gfTyK/JI8MBfex1z0Yrs457/ffH2dyyeIepYGL4EIo7j9ssY4BVUOIr1I0PLPtzfPv3z62dP/Ty/ZczUBnm72dzBS3Y+bx0qvOBB9a8e2Ze0SjhjV9Qlsw1h97USY1IGrkAZn8wJDZD5K8fFVXEmRA5u2uBMWJtcdr3wubqtdi5t8UAar7q7GLe/IRbTyhJdLWzZ7CebRs5ecE1b01qT+saaKLWypkRd3jHqZ9cX1dawM6ZtTtkGs743wde4NsDevZj9ofzf+UanV3dRrl0VaWpEfYo315vXsx7ezf3ojTzan7M4ZXGxEmQta2Og88StndTH/7VPhh0YmuuDrUAVO0OJDNfVNEZVcdEb180K3CiE7uXse72KytHPNUiEZ3ZXZwrfZYPuFT9QuDTzYFG9hbvhy08QKgYUK/Hnf/TT6BLmSGPAw9k6dzef5sstgt3UT2sx6FFWSg6ES5XsuThZSxHasi6VpAK35LNkkGF739CjiwrWHsWchVPAMmm2IN2gVA1Xbe3AdwzCSj2M5lKnfI1zWKWfftuJFlsCQVdHXNllaKyyiNNUWPuE/x4jK1PhnssxxgfQjoudqezKX2s3Ek4xH3cFFhQGSJTaH9B8nODa7Yc3sG3C3Q4uPkR3j+SydbFzphXRLfhFiL0Gf+B8lQzb7HiWgUw49KlWI4YnlMtYjy5WDi8r6egi+M4cAPelSuplUjnURQj0QhUgdeWgC0Gycq4oVVU5w7MHrNCvVvSfkxHkI27OqRtssMiHZuKx3j0wrquTzFF+moaD6PkUU52APoIeW6ZrWwq25f2jqUUzn9XHBtY3duz0nvIfCcjgcKBfIG5ICmuTPRacWy+frChGao4XAvIIDqiraw6cXvivoGu0iDgVDoinahu+/YQgfCMVBVevZx3kUyZ6LrQLkA/8SApAGCMsCSHood8CpNUoIXxOuhzZ1NR1UTwQPxNlI4YRUnVX4yL6FiAf6+FrcAeQfO//P2XLoWnL9UkS7ThmTRzfp+DZE4eZ8kWVgSQrMV9o7ppfbvnwKXHKqWl47vTNKWiLwFB2noawAn0pxorhKMkiSLTNEvB0jPhsiFnHCWAuY1nWSqVV592+o/BhdCGAsAuf3CPnpzbEIt8ciPBuLUAwTL9LdSjT7npTZevYNbctMnhnFdFdlAB9uPPAccshg6acfolxsQyzMf+ytmjg35y69y7Ig6RrhnOHI61wRqirbw+/9UkNZUvCsPWkV4qRV/BvkAXTJkpb7YtF4V8YsVPKkw/c/C//emuWozZAFS44sQGy4elBVYVh/2NgHKgZgG2mFOywb0lsgDh/C6N9GtnZwYqdhG7RcQi/luqcvfp8mq+yiD6FfN2tcBDvQ5/ZwnYkYpkCQLsADu4ZlqUtIarrBtX4FzKZgroIgF0ph/dXAoO3htGScUxSjVRScatWVlzlfy9E9rm88uKypdMs3l4c8DpGmAYdOeLXmfbFZp+JBGpsAzbomFQIbUenKwabmXuzCC/LFZ1VTMPOu2YjwCo/dgnmxQ9nIfpUtaO4LTVowRcG53ypVdusBOSrnrC0KVBNfRiCKMXrlC1kfRmsReNEVehspRZGW4mlKr+JJGiYIQC6eoKoLKbNQAjFcvm052GJbL/ddGhFWFPSBm2cBdHsTQrdhD0lRUVRhAWFfUU8x07ZOMcq2hFFHpg+763V9zXkHjQ24F8ocMDJ4ZOx+CtciVew2mtR8oe5+nn6OnnyiN+Vkbp7MjjMr+i7d8Y6b47sdFtdPr28+f3YjV1Yytd8S66bIz9W6GngI4hCZgx2C6m42xIfbJVm56NSJh2SEbWrClwwE1/D+NGvABmWWYTb7iiuVvmHeYArLKcBonPvXEhsy/waxlLBGLzejMl7KOKUTRfMfIV52XzUsZEDPj3Nz7vbqD7+8ff3y/0SUe64RoN8VDrshdlgJwyAPoQmJTZmQTQtOWnCRYyOZmLMsQJ2B25CsiwHuXb+m4UpqDRNcA/dy6QRfr9PYqAiq9wvfU4WFCrlYYeWS2kIwHOtVNWHYgaV5ogUIt6E2oFV8C+ItxSxgap1ScCKJgYFJtlthBkoKPqzr6OITud7Ms3wiv1ZSyamdV/7MBkYGHtsHpEgw5JvL5HbuKFNVNRaTEpgGswVLacSoIx4pCl9MqeEazfi2i1s6Tw/lx/dcIoyeu+HCs6AoXT9d3O0PXlO7FF1gj937wFVVbJ4WTN2iPcWzh5VicpGLZRFkKjEwY1aBhxgvK2ng5T/r6eCqVQwytai7bTjTWagqRoXvv+FrkpJmT9nEQcpLLrn3QDMlOPhEfqPGQpVnKFR9lMEMquA9whUuU+/lTAeXBfXIceWPRxYuFiF6ZPw1WZ09sOxvnz59GulVNi7Z7ZF718j/zxv8wwKlURPU3ws4bVU0O3SxHXXIE4SdjpiU9uWeK/EabSkYjY0Olmd+SlaegjsrDGxawbq1gtN6eJ2uc1K2d6guwmVSSJQMefDUkvnCOcNDp6aK3Jcpg/feWzkDZTN7Dc5lgu9I0LKeJDlzwAeYpOrVu/bp02VaoNJnr/WMzBwEXjV1ANGbbGBZe0DhhRs3wkQJr8mWKzSR7uYQZAUs6N6nwJosC9yQDZpnNKnDySVKl2yGlKksrFo2b7aRsm2CKrSHprXEz9/PA6+TdQ6Y/eVZgLTusRG5x9oj999IfKzWjlg8zl2KZN7GJnbXgs1ewYNZNI902YKlDk2V6qD/D2/2jNesxLO3O1KWOPJWKicyhyZr5qL339o1blhbqzsYIZMRsuQzIEwtvw5XaRq8/9qznI+0/vaNhcq66vD9z43NzZ8is2KP1vChWeEdTuZcL9rDAZANC7Z1+CGmzGZYz2jwotn2TKkQnHWT38FjmIGEM0orSEtw5m8h8KtGGXh7tatpYfffYxp5DZEPO8MVNlF6Hm1o2VQuNLWzkA3OZ5/N8OLvC58FIH2Gt/Y042LKJbODPoD0tiQHX8QLaOsJmrufXtXMQaeytgt1Ao2pYnbTNYG63SCmNmnPrHOf8pNFHxq8Mv7iv568+MOv/1789qlYCYvjQ5EK7inT6ysegVOvBfnq/97+8X86F3n2x/+5shPc/6j39mXsBiVi1jMdYHMgzAOY/3YHm/Zgx/1eTGBo9po2hzz2mitDmUNStbDBBzgIevv6pTSI0Set7NSbg9oVH8vMgizaEWU8YSibmbeQ1J1f118rLa8zuKKT7Xgrw96w2MWCyAvokh9Y/zidvOM7rb6zFOX5rCFFeAlCtkGGIIaJ8ACtwIuc/YXSbPY92co3daObOAwebqNZ7kaKwhfb1nEyt/y9Rfd3Ipyce7YBDfRTTVI8+0sLeneDcUQcUBJsbuJVEEkzEiU/RFviuxblpNmHixifJFl1wBMMlk0CeZJ9CVNexJZceVqALdj5E5OTVlapRyays+ajTzbuncCNZIr2QPk4kYuOdncR0/ZPEO/odobndnFYygs/+CT3a2QTVEE99AD6OyNiFvUVIBuWbBlgcjmRMpz85bXiOl0LFx4aUCYHJj2GGwoyNJUTuqCU+rxoUHEjg/euAbENXN7gM+DsW5qbl/hsxiACp68tsmQxIDzEULeZNWu8+InmfKiNz1gbiFCZCA/RhSta8uHe20qwUMmYDk8shIGroSSPPHLpk2RxDji5zIbNtcZ2opbWkpuFSmk0tT9y9DaKPgvQe18KMtb6V0MUtmC4F58GJhbS1GizRmU46DgEWZYFTS6NJvmk59LspJobAzx7+tQFUFqkHpIVHmAGUAfcMA9pV8RFwCTYDSdE3Cm1QQwToIsUiQc0Jd3QcumiQbpVU7oAvOeToHzvojluGrn+s8ACHjlwgRKnAbQkZYBteNsEIE3qGHYbgEw+n+CjPOixDTbrbjj3gKqp/ELZ2gfarPbkWCKvfDgksMNV5SfhYqWN17h8US2cYrgY+EJzMZasfGDtNQarcEqQV73Wa6Ct35EOaOXlc1iTvETZgdY+vnHkMnHmasEbanAVxJ+9TCyxzOpDl1tdiTzHfL30pZ57ZN7M15QvYet2oIoJgUcYeYOaiJxMCjs8bfxrfkFrtIuYlzaNTRDVs6F7n2safBfMAAaT7OhQsbcCwi3mEvbW+9hrSpgJT+uEv3wz+7HkTYCVq4nz5grJ75LaObjhi/VSneuYSwq75LN76mq5C1fLFipL0OFp0m5yxBbM20boQVmECaJNwxfZvDoWJob72+eLGC2t7FBWwn2fPrzGLKc2IM93+3CNV3YQXgjvwxN715vZdy8j32BBHKsKE34A1bzZpuH3pzHJjQ7lGxOYVv02IzShtAgl4FFEuR4mvFn5mPKj48HSdtkDwXthFsaNo4xFsAatxNjs420ldQ4Hv9SHrnKHTSad/5Dtsin/gOHyymaKGTPPo1n8A+XSofR5irJIu1NpdRP2CGobmhGW0i18SBbpYmOiVYCSF8hNFBK57ITFB79DVG8Z0R06T1pfYdQu+US04vrvLOP/y1tD8KiFuPozW0pjpXr2smWM4CzH9bIG88YZjzgrxa11zt3sjbgnuMakwZ5Zk0mXWGVZJ4eD9EtM3CDSWP7SZXp0yhni5+x+yHYgO/ycK0krzGYvC7+zsR3CkjhHReOIJKBMHK4awhqSDj5nf/yDCDKQDHrwA4zy/MsIRnmDKaZUCJHaDuW5EzIPh9po0dZz6PTgh7tHxXhthW7tYF1Q2D2wkLZZ28EDs0IJYusNHwW5UJBdRoJzWkOXQzaodWiDmHWyhdTMCTZIzhkGWeOEbhhc1nHAfA958bHVRtst58/hQd4Wt4vAG66Y1qRM2touB29rvGcbtEdzcBNgcLWnasKrmh5KYjMDd47EKN9DtsBJYRdD6k3bOHE3KG9XyAGKdI2ajYsdHHnDHkyznxdc9SYuvxuyYU6wptuwT2wo/1ScZBRWjQWKRK0RK2mG7M644bJDZSRuWzt1y3EJK1ELIBXXEzZhSlvEBVoh5oTJBpbuFlCTObbzVc7Z+jDls8/OBVxOCtrY9S/sFi1xKfb5qIPt3JDNYUkOa94pSrpdUfGSkUvZzzUlrHjpBOiWMpIQV4p8kIMdYh/4wkYKN0WN87Aojvq9XkNh5AqXB1uiNeb9ww7zDsN7VgnGpmVrERhsEPLvPsySwSvUsd7IMOzE2UCVOCG1a9IjDWrc4LamFXWi7DfNfrtxui1MDIk7vACU1e4w2tRt6nxETZsjLxhWopHalB0MI7UZH6Ibp6u2VU5R5qSFFY5d/pbYeWxzlJEtiN9u8i3NV/BEWKSLbXnPK/Fh7UCNXWM+8SQU1Zld6B7xJs7R1hbqvuW9mc51Ezt97oAS/p2inG32cz5m9EPg5ImyoAm8VLP03mnyKHrStDEEA+icpimcTpUhWbrn8lCxr+OD6iqqhxYeMrmK6t3IiEZgU3QVndh9J7XhFgXQbvfMwyazK/d0+WomxrFH1Ew78PFbSTqFXFuB74Q2ssBysz1bp23o7JdafHTC8mGCa/AUrrzw2Vcw3Fh5gcoAV1IieIFrGBe1K/dIBD4n1dANo1TwmNLECFZX8ChDHOq28eAAGrGfM7d4TRrL/iVuwnTUZOlBnYdEGfd7WkxQH9/b4iYb9gstYdsY476QlGG+dDXuk4bo/eMtYQx8xyehGsc7bVMLn+YhiaJ4Px1kpOIyo7DUjqbTznNiHZwH/5/1Y8lX/9DGpbqq7/3+h3+++v67V3+9fdz9+PKfxzzh/z/ovGTIet3rB2TyE3KnCQjEMy4dKsxyHRmRcJsk1n29d+VfblM6e7tnDS4i9iacyByaELiHPsCewnaNa5R7ZgIKdDizoGkbMVsidsrmb9ESN/vwJoymM5suyw4pD2CDo0qd/QOjhld+xAe6ZnDXx+T0JEWwzovSSniNN07BuwEKW5NlIxYgUbJYn8BmTJRqy9GmPEQP49M3fCMF9oVm4Yo/g/yHXjjjLPJ1SYH8mmhQVUMHxf4PsxFSgMVCHy4WburbPnzvNnGiIF8X70HNmlwR6+ORHurrKtf8MD/3wEN8oJSUM/DQxWBPTmzSf/7oZA+5kNokposlvF4VAU8wG3YTcWR56ktYfC6OJI7PxQFr554FQwb7nNCKZ6HqO+FcPJJLiI1U2NaanHRHqm7nfy1EOvJ0IBRx9UK3jVuE1zSOhGLfg9vdP2ZXgieW9+giZVgEXZCBpn0de96KSVvv4UE6PHv96ojNt46+5bGz1LP9HiLq59EHI+S5VuiHYmBYLLNhujQzH6JKf/CcDXE/erAOMNvGib5yrz9LWTHoQW4623798cR+sN+rlj7zIMqkk22iQ8qpsQmbYxCDiOuQJpTbJDAfLsExmoWUPqQ2yE24FKdCfRDv5hnmi7OtBTL7t3wf24TbdWaF5KvTBpgm0wNvHRQ+W5bcJg1aFat6Ycd4gLnpAKvRQMUFR6mGcv9cJHPemBuuEyYJl23M63hSY7RhM/4NzkquYPNus8LZnE+rYhfZFWWQ2dgor8d4nYoHIN2Ai8ggb28pldxmc+GvJdLANmWalG77myFDusMpu3p2PvCF9uH7b+mvXn718pcffw7FgxLUG1oKrhxEheasWc3haQmXGiIZ3s7NXpBLwu0QRU0BLjgQFxiJku5bG/4KpRvwkljiPCJFnyYl6aIP8D3zEnGZ5TDZxXh0aZpHF4WhO0R5u+KcVhEKrEd9dKKAs9nrGq2k69CP8BOfoGyemYweCTcGDUqbRUBQy68Az1ESQaW8HHBo66+Ppqy4Hh9p/YWfwrpbePlVKhc1LucvSc1lvPFlxylIUnprmwCeOAi9/vqH+T++f/lDpMwdePjwCtTY/X/bUNo/Wlw3jXj+eCU5CXgMYli8BrQEN5jkZAXeoc0QN5LN6dFxng3SMrpZjNFxyX8SvAPjwZMiNeDWYYzxkyMvi0HSGrVsjfLm9unNF8ORaLreiQtdo/ycEG29PYxnMUInw7IlwxWEXEfIm2U7LDfQS0cqk7fJcCeEckcjgMXSkRh3YIWPj8Ratb+PR1hjUqA6weRIRuLgezyK+jxG49SkYvOM8JVKg8djthk9GqGq6Qe8OZaT2J87FuP5keovxxtzjF7k41/GGL3YkvG0I/RitxlPO0KXXnCGqL+3JN3k4+PPKXH4MiZdD/eVapAknL8NEse/9xEyoweu25jtunYkZnOkkBF6wkdV8SxBuYC7lQzesRrs5OPFjJDN+DASR37U42U8H6Nvcb1cDbfgdpz7MfIQ6ag1SThhSz3OyytuRn3qbB9998Ofcc8o9/QJO1pyP7eeWeaxSXnkfRNSnFHW0BwbzR8G4jPrMTx2j9SAj9lnFDM4wo+VkJ/TIIPzwFgJW3JOCUOzxVgJu805JQzNKSMlqJnijFJG55aRktg5fXZonhjLvzmrgKE5YqSE9pwChgbukfy35+Q/NH6fecTF13l8FlL+cpzFXQ+rFZ0Gpq0nxQUhVDT91aCDfGQMz15LlVRcDaLLJR+LZ3/HdSFPJ1ecJq8O+QxuFwlP4Sw6e+je18cvv7GKdw/8ErT0WEMleAIsWbpum4NHl15jBiN8jLS5VPkCspf4X7C6WwSTzgbixHjXqxdMzSy8XD2ITONcfwPvbx3kuiXHXDsEBQG1S0bStb/NBW4VrA5hgvq5vm1lo7I24jacQS9zfUxkNzxl6tLO/VjDj+gbVHCdSX47B7Il+Qozrt7yjoSWTc4lhGcv2+UKJcH3szwgR1Q6iDI256qlagYua6EhG7L4ORqB5Bm0kPi8PVKxZMsPVuIgrR8hyB2LvQYTLMjKDuqVkwHahG2K4fweqEfbDfYX+YMvcThXG7yuI5/gyhoeYL3C/xdLtdWDDW8JIlmrHu7wt81TvvJfhBEAvo3gWVtF0DYp0qIICFOZ5ZNGRlA5cFL/yaKPMl7M9fWTd+920kkp6RjL57+KF9bnv316JSZnnc3AVeTHN15R0em+4lq/srk/mqOOG+briWCD8nnGh7K9bysR0mQvc9GJu8SkzmZv4Nw/drzCiYVNU+U66AMc9MmPcMO1pYKPlOZLlPoF6BtqoORKx06OEZFvckPxA2oXAyy/BT7FdWkGbswaEno545wya/iAi3PST5FLuf8BZMMKFL6H5+Ka4R7RRnM2OrFr5ighzWLtfgw51x/gIMsiOoG+fAuUbBrgUtf2LbsulTv/vW6vP42rDLJ8+PbXsRs4tseE8ez8Op7vLYELN6dNJWxcfFcpSUBT7DvohW6fvP89RVOP/BJwm9KEo2WPKsZNWF+wtjHxzLUNLJkTLNmNE66SOye8wwnUDbK1DvEtzmB50ANTawrPlPjvrTmwqqsGLqXuvCGrWtqEg4b6TS5xrriDIP0DxWJpa6Q6hPIdYXa4IEsrmAmNT4dghVpRms9XyEYZsUIFTqwQ14z5mgtMqIFVi6DXDB5sWmmQIJrMpxZaEA6WUyvYFnKha6BLrUWK5dhSRJR15gCQoDJDqOSrjAX2vx+XIsuwsYlduNzwcQo1xvriPPsHN7ViysImM0XqcATpUV2QDE+cyOoVImVBKcOLFHlF+TRZoIs+hJVNTeDQdFX77PWw4kwD92/AUJeozihTzkY+wnpmVWMMA3QqbmwnXsZqjM7zXVrkuxhZ1dyHA+hCcyLYxvBpsYOrXKP2MDA0KBakkeHwtTaf17P1hRrmL2Nd7DgRFpnbVFyu5BGMC9NKDI0u6Fgz+0TNuY35Yf7xF4Trx7hCFdz3dOmXUvVkrsc8eTtlR1U8j1uh6h3LWeVawD2hEvKecjGRt2AN90iHnVQmeYvn0mw56SODxNu9h4SxJnZ9e6T4N60aUpADzvfTR7F2Fz4A6MCqmXogo7sSHEowF9brDAsSnjAcpELpRtxNd1DtJdcCJ1aH4c+fy+vv/jZ1SJMVc9GPKDbDcC8tsjgIiH3BDiwhXEZjWvDEyYHhv8qVz1Bv5jE2ROsLnyzs8ODtZnjpvDNvl3Sbku74xLLCcutIZKB3ee5/+mMkz7i2OXqFRXrJ5BowXpImzZE4KnYSil66L4RPp5CkWiREn8Xh53H4swAeErEyM1Cx7VHv0ycv/gBbd7CqThnrpNeHrsEFGKLjq+vu1bc8j28RGOUKL3lsfdeJaxrX4zfMecZqmX6h/SjEGsS5C+46JC5BCdeGxJJEnFZY8MSvtEF7tplL/0kTrtZEMpAMB3AtZmYPnso0XTTuSaUqVOH618SGaXE9S2ss/bz5zaO2qROI5US6/28Z+Hoj9k5CjxbnNhvPq+izMs3mwQ+wLYvaYsV1hnQTP0N1qW74cmqZznVsgWyVfK7W9PLvI6fE9gE23SEHmSbSr17pDnL2C1pJkvYOTHqdxkKF/p0LzcRChQWQD8KuM/jhs7GKqs0zC9OflJdfHz7BkQiP7HsQcdzgXHV9IukIhydOiqqDWWJFltsXHTjL+VDhF6uuypZdVa46tl11DVkuX3RNs+x2/Nu66p3nTG4cEvl8T2kbPoeBTEjv8Qhj2Tg9hOaM5Qv5fKNDSGMgOD2qQMuL0IoouIdGiRBK3mkjcFOjLY7yA0cYywg0v3FBudyzkb63kPHuccmGvu9RkPeKon8+7ZTeIHwhghCsdCVXh29i4G0MfBYDn/tgw9suyBPAIE8AgzwBjObpMf//D234lzFPJ1UFNV4pryKkLOlWbQQbsKQNTjh7BnqwU1F7r/4rvJVnovlGeHFm0hxJ7Nz/lStw4LG0WuNyTfKlt5xMNr4xloNYRgxuTFSXbbk6PuvxqToRppA84shU3Wf+8ZY1XD/ZcR1KHlz8zJUAWmdl9Gw4qa0qwQGEAz3MWTG89EKa1uV//sfZ2wZlzdzUgY8t0KjRWrAH5Dlp1mYz/pQxT3JoEj3AjnbKP8iITcOHhUP5ZOEjq4Mfw0Ue4Mt+/d1PsU1v67VU/jEvkoxUD+eIO8kGrIn4KPN04VE5dhPBbiPYMx/jE0uQH8eC/DgW5MexWH7PI9hnEezzCPZFBGtiDDYxDpsYi02MxybGZBPjsomx2UT5/DIG/skH2QfQRzwsbNRIm0aaNNKiTRIkbJIg4ZYFld2yoKqHg4+UIadlyGkZclq0QYFFGxRYtJ5kR6a4kj152t10t2K7UKUZsAqTOiAYzw0amRXtk8+6z7svIrkpx6Byiyy8RsBVsdTK3It9fF4dWLONMPS4O53rJ2n34eq8DVT35YokpzQc2B1c7oS4mLyQ3CP3P2a+JnhmvbQx/tBGxiOXuOX6ioySS0tv/rP2K6oznEP8eY7g0pP1tMZYjAtZJAyUMKLZDfN0rqaHs6HnfM/cSXMyegTOC/HdIkRxjflSGHbQQyJGdb6H9wxCErgVENslPqGm8A4DLcHKJaRyhTVbtQQusvskKccIiJp1jvmnxT+wTNy7jEUaK/ZS23HKOZzLjrhWmPkPIYev2oTVu4bbApyr96jM3qe8ZflvB1uSpsSMvV+ilIA1JR/edOHvtTAQq+6Gr+zYUnlYRtmOFAXvIO+haHatGRHBAaZP+Cxmr2hdzr6+Ayctq9hb54rxlEfDfiyrYhH6Ayi+GH9YtJ4LJoNJ7mToAfRdjMUDdJuDz04PK4564PnKDSe3ifAl42BYXVixwZTtcIKqykWztij2LrQkdx4gnltxIDUe2QjJMtiMszEShOGFHNy4KC8/TtBogmEpYlNyirysC5/pgpZ4HxTkhEtUUheh4AHEAWDh6RUOs0EpzEBs9HeyIx5SevUBP7seItQV5LUUaw8u0LIcnrt1sC3xGiBs3akfSM1mdDn7uq1phc9Ze0NKusQiXf9BT/kuwHFdqH31qCyuDwvvS3YY3kuygQSV2AXaGpWfO1AKzzk5wBoOdByk8oK3TjijSbL3oXRzEyBhnGcB8txDaOHnQws/H1r4+dDCzQdvua7BmpsYeBsD3QyXKOfNf3MTA28j4J9crMY4AG5C5GkIRWLdhtCzEHoeQGE6j8sW1T4LAN2E0G0AfRYgXwTIlwHiMrCq8f7G7XhrWlVwPcOCyAbVLXM5+EA3uHaFsEGMkZJ4FdLobQz9LAa638omJwFDlKWodsVdc438xkP2hRi7e4hVddsQ6mDbqnW/RT66qSktwG5joF2HiYPQWrw7yIc6a2ER2EiNxJKD1BD9UqukWP5ja6QBfs617Rb5NGsM4chQHVL70l18RbZCbQgpqr1DAp+QxA2ICIlrwxCKEccu2QgmOihQ7CnYaQc2V6LVOVuIfIHOMlovIxL0SLI8D+SaPmUhLOKyCCGFN+rhWinLSVLD831BFDgmWJX8E22FVuJR+bcVAcFBDqyPIyUWKJKg4MtW3IhWjBDBRlSqgj6FpDU8IVdF2FbPPgV4BRdvfFB+d/KFsZCoLz4FjYNrvpaKSaWpwV9QNq9gqb4U31dEFA1bBU143FkOE/a7JtVAb3SzPb8b1hieph8yc9T0vhuasF4a9Ei+sYITR94cZjbBC+NzRWAfGqVLzmIUaVMbJaV5m0RJUxmHLiWvcJ1iTmPFV+yr8ETNPc/nr8CnVB6aDQIttWmqQAd9iOV3nmN4gVZsPgUsOiTNoQOCRTtf2eE8JPGV1AYevPYIl5poTabigxyYEOySz950NIm/acsR6Sw11SvS4OumyKME/Uh3SLv3q744V08g+hehXIKqkg3Jg0gXI6gKIRaB5KuCHk5TXG6CPKuEBlCGFhG43viI2PwM0C34Pwy4OqANDViCDCKEibIu0zXMsR8iZ9MBTUrcRU8vdmTAsDINfPP6Jy487odFmtM287ntYfXiqoXdf6et+NCdg/FJOAd5JClGB7x3AwksPLgshauboplx1U2d61gOEpmAvytLXHvOXURq3yLHBS81dEKmxw1znLLP1mFYo3aSgwHGpaiiLGxi32ieff7ZAvs7yT2qnBObMLx7KvYbLUgqBU+f3jiw8AzpIGq7tQcK4cuLuZjWgXuogv0AF6lxkVfzSuzr9DDLaePmloAH9nrhE+7/m4OSZi/5x54T1OBwCAuEhvy4pFCXx+LkvmECUhS+mCG5l/noyjLk4+wvokFLcPy0j0wCHumThQcNHc+DKi1deKrYD3VVCUoU9gzp8G0sKwqsTPi3oFcnDkE99eqhSupODtKA2gYv1RVE1kqQkPlAV5AcwL9JW5fiPcQJ3UAdraTUF5dNUPXvoYlT0p6W2ewrvk6u9wvilwjExKLJQl30/mfNA/59IR4Q+aiDfZMLDBtz8U61BwJ244PiDMpGVqSQd+ocNAj7yZQBjoPVGHYumIfChkZO5GRh41L4HvL01sEuc9vcfzP0l7e/vnuXofnyt7EnQ8d79YFWiJVkE9HMPJKqpwuqvUUHncpJjVFOmg0fOf1zXI+kOLHBS5ll82mez4rpmut94KXq67JhvErCPtu4g3KZg6NIV/ezkHsfzpfBa+UGkrwU+rkr81O8mqMDBV6hJTXApcT4A2raWlq0e8zZLiN1QDx3ogMJofAuPYh/S3C+RHnTE5fL9RyVoHE+78EVptrRvsEKPiHwBS/siGuoRA2frwhzkJYv3Ru8EdcLXVw4gpMG5gbHXDOksIrWCFuj2kq4Q+JMAHwHGkift1g1v9Whex+j/zL/u3R8GJy3rOZbmyLaw8PQhssPk1L4/gyoySojNZfcIGHOqw4tWQYxSKk8tg8RhpPaLtY8UlUjvIUNdFrOzXsJfqTfW3IIQNYmLK1J4ke/0LLN5DmyZrPLPVczWWlXWf5I4BJkORY0zU4S6cUxOD9tDkmOmmb25Ku/fJUvrvzic7tzWaEbN3hrgqNiTPIxAYoMzhYd6IJrh22Zm8QnfnSzr3/5+o0nCz7KFLY0+jA8053x8Y5uRafuCemdEzTvHMRA+4vpqaukSlxgy5zwGm7ow+wmrhk5JOsj7cE8SxlykXbZJHiJWz5GiNtFFk0OfBYgLt5aYQZO+esDn1Qzt3CG4YioFiM4uHRyiKBERoUBhKgcIC5bOuK9/6H32zfhoLt2+oAOoQz82JkgH8N24PYdxOmR5AM2DOxcQR0ZpswtAUXzPR7d65cazvD2czvI1X4hbVMKYm5IOtXzkVsbCgsXiSI4X40W8k0UB+Is5pisLdTqvhrKwXBPmtT22L5MI5UssJOS9xJM3BjM8g7KZcgcUuWGbp+CQY1BWtAP+pB0RGchW9IgvQcVAT157lDq5c9rmVK7SZzOJodbqyPuvKAFPMBH8o/IR7JzPpJd2Ek8aA4isUfAIEKExoeDMucT7oorkzH6iq9jOVm4105wW8N7KXKA0zFy0PbApVaPwKq/9ADt2N2AlnKiIYbzhDVb4xPXIQVDoSExO1teVVISK+39t94PYePZ+r0O4HoJ8gPFGM/V12v0dKG6O1gN/h9w6cUEE09mB2vMmBen/5YeSL3++dV3oQjqlNhCMEFU7vl3WWJ4CrJHnS5i0G1V9sH7r8c/5tI7UViZnUORNXIxPP9AwVooDyklX3HlTYn4NC+HSJcO5/ptLlZQPqUmjH9zwg7XI62SebXMMe9JqEh4ajAOHowi7IJpicTQ7UZa8/lNWjR4BFjzrWq0BFenHmlDEzhQCNCiaEvwtSgumnvUgrKw5s4yxiUJllkTlH7vneDb2U9r2ugbWKfYXWgfEevKJHwAywfF5+zvXGmkY/vYkq2tjgZfYH8QEKEq31sxkqxTlOLIwKaIb8WHL+R2coWevPgv2Ahs3k/e+iOcH7bnyljRv7J71tZtmIGocgQmGxLDLdc3PnFylRp5Vc1fCnsUzaiH3XjgtA5K4O7g/5r9Ig/+vOVlAlS+fm4squTGxy+0++DkC+cj6/gC2i//XKsbsoKTogX/MAc+RxPB1NgAD3BFiKzMM+yLpPY582iKPQedXmzEWMeGTWEaQAnagGm3g6VrUoKu6YDgXc+Hth6Q4w0jfm55gRuCt0GGJaqQD61QHcSDayIuUOMcbzd+4nojrAPyIIO6QFvi817D2tyDDqiABaUDwmOSkLELg4d9tiabNfJxrpyAFbwD4ly6x/NRWuPG55av9JIAyfcoCZsEFoW4olsfJY3HVYYzGsg/o5yrqm6zck/2LglzdsMGg9dzcU3KpK1XHoW3e1NTJvRKhyDaw8WW9R4dhFGFja5QA73OY5zzUdI5X6YgsvfZIfWmDaRHtqikWy9vcli7wAa2EfjqpUZZQGhXyMeKPW/q0kcPfp/Y4ALXQeG8i/BOEYp/sybFxuvZG1L7rbkhLOd5ZkHywhPrhua08OW34d0ux36WFPz9FH7UGrGSZqiOwfvws9yAi981OKHx8BZWuQHmJ89JFfZ9XgNaUubLoECrkjTU63QFQcyTQQGW5rsA24D0id/Ji5aPC8E3VewbOA7yGqZECXyF5d6Hazpf0iL8NEt02G9R+A2Bj6jIWFDCfkAQl7f7pj2UoZyAwj83RsKvAkiMJCQQeLnlQ17YDbkm5CM1jnzi9IBrr/YVLg/Ih+rCR/iYsaLLAK3pAUX6dUX5uBSANW22wZBRQcN6UMvWG/9TVaCf+s4bq2o+i/I2oNiD0znOiNfJYayj2xJltGw9ih+z5c3kSQkGQP8TqfeRAZ7xWWaLGh8sUI18rA67MoCVPxcB2Phig/PPmpfvT6ms4KNHmC8Nvg9G8xIOsinv20F00QXCHiU2lBygQduaVjSAcZ3DhiTyM95vmj1XA7wRq0F8/Kn90YKnT/xq8yEFFmgN8eHgm2j42t9Dtr421OzbAnut2i69ZC2fycvwK9zmKCOFr6MIdAtdzY8OU3c4e23hMDtDAXhYs83eR/nwjf15cQ8zrQ/xvs57odMo05Yq3/1l9g9fM90JjRdZqqmFFH5Y7VO74H5LhYmxg7I1bRv+nwe3yEXG1gLqLg+PLQ29wIFF65tDT1uzbTBX53if3lsvTVhSiZD5CLjEDCz7xI2tWBT4iMGeKUaTsg0ID7CBwgv9ihxCa0aOJwaHM/GFC2mONfIQqzZxWD3P+dAc3MQJaJI/F51YLP35jmxDkyjy/2Puy5sct5E9v4pex8SLKXuo0lUlyREvetvVPnrH9jimPDO7a3s6QBKU2OJlgiyVavX2s28mwAMXWSW2WtF/dLXwywSQuBMgkJnmLS6yk5HmdFdBoSbjUAV79+ucTfgI6dipNwmdvEfHl3ebLYkbizwB9F06+vHu65eax83QKEFe4NylJXaRrmsUYPjNQ0P+v/AhkKQ52jywUjcejNQs4oqChQ56OU5yjFrJ4v2NjRCyvMzE4bGFTDFD8WHHRn0Q7gIspO3eteLcirQweIN2UIFsjx+lHokeQjSKYqMyNyJ2Egw8YVjEQqsOtG2kzLNHEZ3+o3pb35XKMPFI9p5RdnwIWei/5+Gr90O76Lv7UwfXaf02oPU0w7gmwy43/NywcHCV7nzhiofh45Zr6OxbOFu/eLAsUApBdAsF8vm+WoKGCkB8yaCSIYVBrUTR8E/+xSYs7qLSHf1Ei32a72yS4rvcRCFXouqE811Qfu8Ffhn6Ry9470UUN0Ee7fWM9UxTeGmIzuxCi3tTk1iXToNJFjp5F4HZCL7r7EkU0cJGhDXw8dBDz/kNDYt0HTE+pmp2Cb4rEprGqQugkYBUfS08tG9iKr/k9CnNu1qukKlS3hL+yS9Qixz3eNTZJaZMlKRs4aE5ww7fotZKcJVbDTxv5YDzwg/gNm0bNAmdeksyLHI0MWF8xJDgStIW4Jaj9mEQyvDQisLbAOKly8ldvI1ai9gAeM9fRoZ29Ht+Cfzln80hSyZFqeRqoc90LoY9Y+hGtOeLu7C+37K9qh4bKAgLFOASm4anxzFe6tAaoUVFC9ThC+hRO6e2fTcdm2YfYfkI0UeuhW1gdjc31QHrmXTQNkVedU0o9uSA9FtctKmCw1rxr3nxaMzQBcG9y64lCXnq8LDqitBTYJ6ne5YGxb4dqLL7xQ4Wnr2dOKzUmBa+WTzDfldL6hX3M7P3xxZCjrvKkrLKWR2z8TRFleHzTF0ezsmPQ3dgXKgNKUynYjqlKUKDDW+kOM3p6G+ZxVJETU0zpvcSGf58bgZ9/cObv34zs9Xejs7UqquBoQ2V7Ph5QPkImuY49PX8THKVr074mHdrCX4jl96u/UASfx/mBTcKUXBvHt/kibDwvc11dx64jrVXI+sAgYbdSEG+MNYhN8ilQEwjxy9zb4u+dXc0d3Lqk504DVKYdimevPFLhgx2IJucxLGT5RT4JU5epk6y5yUB80tbHvyC8ROsBvypd43i1Q0yVgqpQe297Brhfqhozr/GtBgj+MjAgS26IlGAn3bRjgS3MW4IrJEtcoeJg0uakXCN6ynWuDUpfO0nlzV+SMfimnf1mLAmxqXvFPgYmL9xtCUGUevbmw2WEDeMiRpmBzmc4c1Vgu1QpayLDzX9tKf5Thhlj/grBCcnpbVAKd2lKL5LSiMhmWaLmtHEEUeWNZQJL2FKcNqG/yjR7g6/sltDeSx1e+wS/KtQDRQwmsys+87Goz6LjFGH+cV6c8T7LW6SulKRO/apWyTQrqGfhoX5zUCjVKIqGLqytYDicqRG6K8ewdj38UBO7NTPBxGlWZhs7tI4KwthRaHTP7Vg9STWtvA2kk/5V7QOolQXNjqHFVcgTU6qN5BPe5YAg90fb0p9nyzDQi4J4N4vYGO+40OrIXzys0PMilG6o5bTGYP2xVjHPn1dpt6On5DxO/ylTa+yc4gattE+UhDX32RPu3GawGTVIYnCcoEq2rA4LLa1K9muwVjVyAb34qKONqkGMC1cR+Hp62xqppfYwUcp3v84fNTuRyRRTyiEbd2U5DijKIQYDeIZENOxqn5aqK8S/tzkdoS08B87QgJoIfd1nYjdslvfXC/H65jqW/lOnulLN88PvRN8w4H6LWPcYKQFnGlo/ZJCAYW4LXKBI5iopGlyeBzr5jwUvJJLRvhTBgUSr5wlqLfZBBt6yzVPaLXsTm20H7/+1ni/FbuBtD2pQhcYsbr5vHZ7pe6l+PZK3XFpBaCyEYEm5KV5lsJmiAo7y2OVr5u68UM15Hig4/LTKQXFz964f2lAYRNIAhp1ts2ZwgpAyg3a30OTGS3tTE85ILUe/VfkNcgXp9xQ+Hjlf5asCIUv0qbd/klzF/YZuN+wGXaJPzzI7VSH8pTVV1cVDhP/5BpPd5esbKTw8vrhJoQOQUfvkiDHlwblrijV9yKihA9h726ld/KBHnlQq69CeNLVb1QIa0Z0p8J/Dyv6T+9+MY0RJGEhWyOog10m6/68r32AI6foh/fffPPufjaZ/vbbBYyIJrs0DvWPUEL0liL/jhVKUKJXEhlQQmiitg33jULOhO6oSvs4rBM5dST+9IPh2PhEHSeJKhfHAfNXC343pMW8IMG7Wynj+6wG5tNljDeeGqi2h3BAt2gynpcZviZpgRIPN9pc8aFUE9qUaBwUz5OUOBEMPzl/sXo2wYTlkSYdekFGp0QNmJXuHh/kKFw58QIJYm6slxJ2ArnMkY1LRoqIKHx8eVeiKaG5IVuKvmZr8FxmDcVQE4njiUUSCS9n11/aexzP/Vrwn3pykezHobazqqGY4suNOiSy4oG+cgILajcn6LLVt+sqnvndmud58mj636MfaRSliaHEnjaoQuzTh7hJ6lV9TKiBH1K8L6uBqDSgG4NHM414/Acx0DgOzTTKoGSbgnDLjiE1M8HVKik88QgdL2ZqdNFuKmbhcbw0YmlSqTUMja9ErhbxTN8o8NN0WcRHYcsQTRn2farAHlAJ0bfbkQXtOgXUyoiHglhK3vuez0KroAHbqqZTQvMPeXKtFLRJQ0fONQtJ6b6k4kXup04/KX4+xGudxvmORuF5KdgwXSgFYc1TWgklsI5IQZeowVwJepEaTNTgkxJEyyRyUE0qVJMK1aR2atzdVgniSJWCsSpzHKvBRyWIF4ulYLZTg6pUeBQiBXMtWCrBQhWyUEtUqMUvVZlLNWXR+m34Sea+wH42hV1P9XZd6TUNWglYhXuPgxpFmrPDT57Ax4sYFan1nkArMFpXcGW+V/XxlgZWpjBMAld6eonVZXV8R66RGY0C/l3QoBTkEb9ENbcNLOn2slyiA6S7b/meqO9QDJiChqnpFAp4GVHDYpxEhmw1KoydSUAtpwh/8p04JPuuGN2Lk0Bz3q+fJHCBmMzlQj2ib16TdoETQ0gYei8x70WohLouG+gS1Ym3jOaTyUQR7AsuR00ae6R/WvoV6sn5/UvuuE2Kh0s/ebky35uMoUD8aarLeP2q06e9RxKXEt+esNZUMe72itq0y4n7aD161aQqGGapCcK+FNV0plMG9ric+mnAitJHvb9ej19wwdQWURTCQvBInJFwk7AOcruxMMkDy4W2OMmZryTKiYqySkAdkMChojNx7yhM9OxlQiVACw0c2QwWudG31MfK7lh0sPKw6ZA1EJwXWWTKxCf5YfSWNrshrUIEg6/QRb2YlEtM33uaZGgzUCzg1assWWCZ4ZWwmmliBjhYmtzw69CCdT754HvpbvpYWp7MSKiLBxZymH8FkQDurUMGhFR1eJhYmWscRNcQT74O7Mr8qQ4NzAn9YmpXCgUmr9QS8oKX54JbPLA44WOtHM2+iW7FOPVM4ef70T0awbQ9W88YU0giKwXsW8pff9VsVUQkcbEI/pa76/EXekGELc6MVUlfa4LmxNsl6Cjx25Q/kOrdqfg0Tr1cmNZrIgZyxFd/qae+Tjo6++gkpgltjnK6uWA5YiV6IOjgONdZS5UP9jEtJ3HyK+pcr3Gd16nFTd0P1ONODfi7gVMPZXKyIU+0IMaTH5XAu5MMDRuoOWzstjteo9udnp9KqnKUwb4O3HRfEaWpyq1ZlWbKZv9l7O/4DFufVMmGJh7vaozlLYM4EdbAXe46nQRmpdjRAq36mNh0tjLgR0sCF1hwc9DVqxePxjJk0ET1q+gwxQQSwf3j6MeSeZFle1nRY5nspcTbUpYm0WFsZWjcxNmIYt6zUirjoDZaa67ZRq3rQyNcQLGrMsULEBatzkKVRW3xz+c5A8i2H7OtXo4Kq6SvQvzTZ4mHeDU2sBJDktxt85Dh6y1Dz0Oqp1KFGDr+ub4EzEMf5jz/hCVciQBs1C9hb7SzUzKYqcRtG4NaTWU6nENeeN/GILBoY0ere6E67RIDLKRBRMrgiYb4pEDXhm3kqnfohKH5w1YxOsODMiWhV2h7FCJj56qmNY3sZRaswHag1XGyTq16EF9bNRKNWWqide9QUXHCraP4ekG8b9ApeO0BSkCyTNxJ1+mS2qhRGmdPBkE0oAHOLCULWKyjXSdimAJXGTm3rCn++fV/XH8BA/9Px99+e32EH3f1Mc4dXsmg/+T32453sBf3wihKc7zUDypxUkjYt/jtOj/+i+R+9RMPg8KioPRHSguoIwFftVldHT0vdiI/cQo0fXV9RB39+gg9Nr7eQzoBj4AqWBFHxxim2+tjnPrYx66PuOG8PjJgZtdXV/2nla//oyr81Ulqdmatrq9uJ6uZoRIaHbZis3xbxkbraoivsohdk4w+XgdQQdl/TSfTr6ZXr/+kZ2dp+GuMChOiR64DHnN94uYwD4sfw+jb0KaChUUcRkGoamAK+EwDiAJXEaoLzFfjVy9c2d//4ZHBK3pKfHQ+Ktw0DvqSjtN+wRz0+5XhQmOkeImVADLFJ1if1mBQfeNayw1PfExI9AINPtcmVz5QqPPo2952SH7qCQkwsk2ewma4V1+BaYjmCbCgl6ASX2NizmrUi+yb0j1kYRmwMl61k4Swgns+UWNzQzQSNLSfQgK5848MH0GadycqcimTW/kUwmeq0FaSRrbdvUmTyiah8Ff0GA2P0Hiqhn7yT4J5+lik+2c6vKtyoay6VTiDI7Zg0nd9g1bVlYJ23jBWpgcexabS3H0P7N+j4zquSBC2fTx6DBQH4ZAa/scbd5ySwX+vIcr4i/+8eo1VAF0l9P/rlmsr/3l15I+YQNU41iKIRbwjb8F9HH+JknpM5HcFqkpvt/7132M33v9+llYtExqNidfXpC0LauSex50XqCB3KadhURknoR2d6rCw+iBeT2kUbv9WxRqjmCrs413kINBhijb48DGwCod+ZkB4s1gHC8odJWx0HKZ08QZfg3nvlKBn5qcjTkSij56jPe+Lf0i+g6VWZEWpOxWWoWFzXOE5dJxozzZakOfSBjOCt8bq8NAcN1lprhcyXOVaAwPz8UPLvC2hIpc6PKyxfhm945YiYNYRH1z0DEUmYc3Eap4LqAylt90SfOWqnXIpOJdPQs70KKlKscezTJvnyY+TvB0b3d0Nt1Zb5b9jnndeEzVnsbOiF2/4UYxaRDHxl+jKyiDALDi1wzMTxu0+zb0QX3DoNOlwRifh4Uxl+UInibNyHS19A/y8mmn0L1AxzSkGKPuWUHe2BrrEyPf9g1uGkW8RTiMJ8TRQegitkgaKs60aXv9wqBKEKBI0MDcQ1k0L80aeShC5KVAT1PDqdZIKJqInK5gw2SFjA/vWbidscXQpdA3Dq8q8rQzA9FfiF3AZE6VtgC5lG9JCXZczVvZCvgQtF2VgJLk+BuQh9PhzCPivVpSfOxESiZonchf8NFHZdHqi4Qa2nv+ETRfR1A+V44FzSIpWN5k7qushP5Vu+CzDrI+j8kHbzcCCIuuli+m1k/5IICSsNHcxfUy1x5IZLfGG2FL1HzgBePVK1whu8MHxchvtXJqLknDPy2pDgkGPrHO6CdHF3sZQ923kNmONQHa7HL3fVFhn5JfwwbK/zzpIOWykHuw0+ligo2PJdFNGZpPp1M6dhXt0ZtrLklNhZ76PCXaGaZISPw6fydB78LurpZMY95HsUvvohJh0UFlxiOim5J7tu4Tp5zlPN1f7AZ/zlZy6+/2zPajH2BbU5Uuzsld7T9ptrb00i956Pn0wb0iU7pnxwkIlVAO4hS6hDSa7kpkbbhmuxKqBF9x55MxCRTiHqx00+kD5B1ZTSVQpQlQVQ8dhGjhwwcoPw7eVcZr66PWoTeQiNlUkkTuUxVYeVFfikLsnYmOVgKHqpLfZpsl0mPgj3+NuuVVcfBj2qRfakg1CZk0ujPAeoopFoZsTdF6noR5NGD++U/B0TzSkdYmiwFWPOZxy0gzstlPmX792fweSOOplx1/fhb/z4+VjQWPsIvSqQ0d+yXfrk5Xkd+/evf/mf/38y/tv3/3wzRFD99/c37/720/v37091j9/ePPTd/948903wz+DlMzbbmAzCK1g2U8aRFHdBowP222oU3/PsxFndnhug7vTqT6CmYScsvED8YT1VJPh0xufYVsvJ0HhvKUl2jninzMNPbBm8nWmqqbt5MsJ/x1F/5wHW9+oODYKhyq2TLuAzPyloIdGdc0bu3wnZ3JU8hq4iZ3tjb2cct8re12Ck7UWEX/0U3VBUzjf009KBVOi8NjQ833HFTYg3r/ACIQkhuT9r7e2JJFPvQJfsoObPlqOlmS8yktC3HLDNGiDzt8UpPS3eLdIiwgra56mOm8RJof6WKDFB46JosDZj6V4oqsVSyOJkingJfTXx7GnHxlUkBCIBwYW/jB6M/oZfbfVHhfUM/aEUp+N+AlUUp2xh7qt7/JAMjkFIZQCfqY3HKD4b9OYhAnreb/ubam34x46y4Pfcr9qL7Kr+KefxA+jfVhsR3dpEsDmDSpAthkgNQtyeRamqoHs5Et06KenNLe7EdNJQlQFHFhpT09oAL603PnTSV+MNahHYf713+Pr379EzfX/zv7y3228etH69J3BOGI0TBIKa5LUBbWOX1ONGLePvqW6lU/0nat+X1eQ6nOYgtESJuEQr4wrMOx6HARUEPaPZURyNH+GphYU4k4YnMSbhkSPGFPYXjEQHHeXCsXC/slr/F/3Nk3BlZUDXncyQLJQBfhHCw0wmKi/EQaFVVRcppahWAtW7odlLAsjXEUNyMiUex7WAI2pb4pwFT3kLF6ID4XtJbWE8upuwudZa1x3oLh3b/TV2iPtYi1+D0z4zS+296weIUWL8/fKKuTlsYaUSYhfPPAQk2kkIWSLfPrlwCNeERoqpZCjpci/+WdGGai++LXQp54E7t685Q919F7pEV/C0Xo/vo9TUVakaJ5FwURpW+TT1/odiQgaRzDXYE+jeAVocRom5JWxi0gc/R2nvh5VDVjyikUsWGMN4lbbVYiVGX9WpcFVEVvo87l7cUdi8UKr/+DT09hw7ah9WI0txNCHfZQFxxOVKM19G03UkgHH5ICuKnXCuc4HePLcxE2VgXxWaVgDbbiEVHsoSmOo4sQNcFPzox9gBh39kpesGJu+6poc8ZC3UJiUCtPJlxhEVdZsG+bWfYMioMYFulsnzXW7SVFJXYL9oJOjZPi8sY++J4cCXUEV3VwwXOMeIqOHTiqNu5Pdhpst5M6EsXN+W72TM0MbvF3k0A1Zkaed9DgoOmm19/DOuN1l2/vdyUJr33QQz9G/7Ku6wXKRfs/NOY1AVRh9n5a4cFlWPsEEPFuFpRLbRryM6CUb/UK9bZKCdmceNHuco9AZaqkN0kVkvvdIklj86IBETCFVGquG4gbJAPfTydyCinLKYH8Jub8W+O94yrrtsfd43jO4QhKP5qO/U0bxDsnoH381rreddrnVy8tdiOoNpptXyZa7xk1WQgoaJjGNU/QeYueiGz7r2Wlo6jxOY25EuUyKTsZNGBTiVredHh+yPEW7K50poB9kGFVRGNAuFlbmD7SzHKIDWElWuPP2n1JrXL9QY0tXAqHn8Bcv4nnNkd+lYFf4ptjLKaTiECcDypGfUktPgY/XmfK0pqmd/uzUj6riId71ES9soN8Gnvivr69/v2o+xLLrY5mhdzB23eYm4onPff353d3fXx9/QNmrJ0PHe/4mlF2P8bQLP/7ehwV9Vz0uql2Rsetff85+z1O/9IrrI7+VdF3xXB0rIaTmfkEVC3859QfnMN5c8bdGmzwtMxQGGs0r+Uv568pJRfUgCb3u7WB0OfUDqDyIrrltJG6SSaoV6bt3jzS8Zd/D8h6BFlkWGCumGxjdSXl99brOBFrTf8/tDcUZsrRy1n2l6ipbSour6nHWsUmopTFoXJaWuQe96sWvv78Ss8IRB/YRdeJqbB7F+LkyXuj0H7X/4RH+Dep17wE7N0FpqzVdD+8apqfq4G9+evs27NkFhpiL74fK8iABUuBcGxKRZJ+V9CbPE0vrcS9A3tayjiqEOhMJikkOgwDGWurLJ2UGfJ4bdY1ZKTn9jhqRBT15B5aM3o1KRvXKCAFT66JBhq7YSertRndb2DiM3t7Z9kqe4PGQxff0XbGNdgnVKxGq6ZiUnQcDLQs/kCJBUJ9KaRQLWBVOgWA699OAEqZSXvJwEGYaLsDVa57byx8RwsBqshULSe2nQHwC//Xfr383rPHpwjdpnOwi5I5ksNo49603855H9If2kInHYkqsplLtNKwXwjfPNnqPFRReK0ocXj/SlS5cV7hj4uef6+qPdT/6hAsvoPKC9YppTB2M4QTD7aygHg+7beyj+zDx+Y3Sk01FinYcva3d+1iPc5DFNzjaRtNp51pX5EZs8uirHZs0p1cItouxwJ64P2lTaU5iZUQcxMpIVZsSUit0TXur5EZBUvBO5V5LTNQrRqsWKdU4EH87n7fv55+/wWjJ4CQrPM8KCFroVyDa+AuLmRypBqx3xJ9NXE8wgdH4YbIeixhpZ8JNIzybYi1i6VJQxcNskDKUkweS6FekFVh0Iwnw0EkQGk9UwEwNZy5xan8EMl7tbGWkmcktYEEjiqdDVCU/oKt2GRq4sud+GAQf/zDWUxLC4VlZRTVwtA5gRWd2eGXCXkEefd/EsUdiwCC072RNUkYOJhqkoQlu97knLOEaJG4PzUDbA1aNUHUoGeyaYzBDmkfi6IDHUD5MGPv4erP+/BtCKeUTJpVnehMd4R+aM7RXDj2/+Qh8cneinkjIV9Opqs5KvYQmjLl+jVcI+bGgPmhe8qZBSO7KaUjl0innvAB6ZO8fhn8glEuepL2FPb2x22InqbU2OIyXRgz4kjV0fQ0iiKHYCgHhJDXWJlPWITtTKX49soxtu1FZnsLYSTrb1+dnzjHM7HtPNezSDqi50Tu8FJbws0kSVZPER6xxuKSJxZyGlpSbM/I+jj2JdmGy5VZLuJbZwXm2toFN00eM+J/RWr79hlBOM5X4xdgAX3jL8b+biL9Jdu8//Y0bkkchi5658iAUh9YZoRrpVS3j1KBcZDVKcZdqTgmeRqlGloJFqb8ROyAVj6G5PAPNeRVUz3pU4nkO+5o0+yeHNt/TFf2cBrCxGFOm15VMqPJpoYE30GDaMvcUTNlQVKFQ/s23hhJAStwpVcGhveQJr1SFtKOHM3Tv5zVc2AVokYf8QlwDnm2VhRX2+PLHKJUkYslFWVDNNd8dFzmB5YJ/puGfR8bT2Ww8S5eDDm8Y6VhiG0Lzc2CtyMPi3yRjTpEXcVL86SxHYChc7xhiXXv6Z6oF+mVEN9qDFk/Bqwwa5DN9pAEibnUbXi1GXZLsxMxYQ2Esh3ag6KY0T2kQJKXCF0u/M3xiC7Ml93nQ4AOHcOFtR2/FgcvHnqLBasZPqEEkSNVvE23WMpNyibUMi/gL2rK2LWdALGSa6GgqegEh8VnYXls+Gqx6u9MCXEg5tGyCn+nAuPv6fnSX5lmak6LfBafnQsdWGJsCG4QLXPj2vChEOU2jDAaJC6mCw+rq7u7/fG/MIp73VI3/L8ZN4MWvfXiMysLfJ1d/3+KU1G0RC+32jz2/YrpEI/oucS1X0WSYN54M+GVW3z9RCbUnGQVM8xBfeErYwKrj3267HAWChlq40qcE8a32FfqlLnA+pr6EbcMHbj26ReKxiYkDxiaYZLwUcrCeuhsw2252rhRGM/5EDctpxJXKVwHnfnjM3kOsZ3S9RtXzPXHIaR74g3TT6VDVzvPpzlDKG0x0rTrEj2+aEP+gKYVhz66G6Kae7xr0Q4gfT5pgtFMCsAhLYf7+qg0maREG9a0qCU9z0HJZtk1xT9CgGWD87EBPH409tFhO3LRoJRo4RJONZ1zBZQzzbikQnikAf0wPugTFT3RA5f2sJUfo2KvI8hR1F+4z2cJTPhILDH8JfiaheRTNLXR++ylOQwvpIT0QnAxMSpmVGd6e0kkGa9e8XieANpQwCu/TEOk37pjQjl7/aXCTxARv7GndukKb6XQzVrGhmRX73PJISRz9jlV6+1lOgj/1sgZ5PYQ+Tc2BLuNisMvIZLLwl8GaOHM6Xzq3ges604BMnPkM9pLu7Xy9mk6cvIz1aIvJOqAr4kxXU88JVsHKWdAJdVz/lni3k9VqNZvborlTur6lEM0P5o5/ezNzlnOyctbe/Ga5WAWLlUts0fyAznx/7azpKnDoZE6dxfLWc1bkdjZZzqfrdTCzRYOCTG7J2llMKXXmPpk76yldOdNl4N/eLm6nvru2RJtOpo+ZUz2I7SY5XE/ooTrCWkwPT9abfhY9n0Je9lPtKSynt0vXnTn+lPhOMF1TZzVbzbDhsd1WN2tvaquXJV3TxU3grN3ZwvEXE89ZrCcr+OWt5v7KDabUGs0nQJjMnbl7s3ZWt3OI4blz5/ZmdTtZTm+CwLO1+Wwy8W9uFtQhMzJ15qAiQqdZr53AnSxnU38+XXlLW7T5erparqcOyHjrQBeeOhR6quNRd+pO57P5AvqrJdrtKpitV65D1t7Cmc9vlw7PgMzWN4E/D5bLxY0l2hzKvAalygEZiRPMb28ht7nnzFbB1KXQMf25a4m2mN0sJ7MgcPzJLVT7mkICAQwY4rvekrq+P4d2sUS7Wbv+NFg6C9+9gV48hQG7gO49mQe3/nTpzZfLwBLt5pZAa2OV3MyI49MpNN584jqBf7OeB4sberOilmi3Cy9Yzm+gEnHkwcCEsi0XUMrAna9u3dlk6tpyW85gSC6gSihZL5yVB4N9cgupzAn0Ln9NvemkI9ry9ma9cpYTfwrzwerWcecwxOmUkMX0ZuYvfGu0G28WUGgoz50QZxFAAv761neW/op6NFivl1PbPLQshIYhYyt/uZx785lz4/srhy4CFwRfrh16465mAcxzk6mte6+ov3TJbOqA3EuYNuc+CL4IHHd1M12DPN5qZuun6ylMamuoWCgpTIJrKK8PnRMmN28y9yj1V8Q2766JN4WaWDvuAqY8L4CeM4WBApn7/vJ2sVzOFrYpjcxdEiyhBd0JxPWWkNtqDsMeeuFqQcgKpmPbGIReuI2Yk8Ma92CSWFG6vbSHTYGrn0aL8V6VjrLdJqeBjjY+LFXcnSwWMwIzzxIncHd5u4beBV1sSW9gQHrQVDDHmKVxZysDWevIYmIgcx0hLvH1eRcgaAdYEJfewsNZDibHeXDjBDcTmE1gAoTeYJMJz9xwmo5hS2VUJCgS6LsuSfmmSKGEsGt4nOlovAe1zNXRsgD90tvuiEbwZtMgWN7MHZiPoDKnyyXMmr7rrOeLW7qcL2DeW1hk9shsSQIYV7e3HiwfZAmlpNAHXZiul6vFGsakba700AeqQ6I9KUjykIaeviwJhh1sK8hDbqXlsd4VBP4QsowIAw86mTGjswnQqGzQ0vzQN3NGz9Ro6mOqEw640caV9iHM0dejSvZnE5jAYP1yKXSI6fIWugadwChfkzVoXAQmCttC5M8Z7AayCK/nqIQiDvT2hpl7CfrX0llDgzkezLuwUJKZc7v0boLpAlZ560IOKpiOZKG3J3rRg+VkfXsD88zcncKqH8DKuF5Nlg7oVT5ZrmDdvrHNGgEogEu6nDg3ZApzFFnAghXcrpybyc3NnE5hqb2xaWugB6xB/1g5kwUs87c+aKI3NxQmUliIZtP1aj5fWKOluUv1yt/gh5Ey09AtHl7rrALc68nivDef7p4sMEx5zkOq9yqkFAz07tzocEDyrYmlrnvADZMhExKq02qNAD0R3SdpeLjJwyKNww80z/WOw7+t2btwmDzA9J3q2Yd6xYVl5vwRbtN0fqtPj+FDCBrkrfPgGZGQAutiB2U+76SsuyiLznxuugjLmYXyoWNI7wJPR8ICJhhd0d+Bhl3dAtIo+A7dwSYq0kifjDiNwZqWkMAar8i9ub7YIAH6j20p5W/eH3CJ1AhxmFBuElHHU3fhmMt1nMI+PAn15ONs8fRAn3y9GDFsKXK+zdAJB27ZNU9TvXSwhn8gtv4sjFGJy5EqgeHlWgY7ZScL83QTavTMywBlHvRJfQ+V0YJ55qaHHx8VMPXrk2hD0Ku+ISx0AszOVJ8sEYyIqxcEm8dN97ZRnhMYtNRcOWwqVV6wzNoaMCHq4qEFFzTBr6Idy0oNG6VnCdEbmBUOg9nE4YZBdRJ+BDLHT1Hm4W5r5FqgE0SHL94apUxClpZG+g96B+A/O/sA/1lwOwgaXuTUSHy/EZeTFfCgduKBhzJpMtYfWDWYOIwRofNcJqkeOfj8WiyzmEIXuZ16fkzd0LRUKaO8JFKYRBQGD947lkCXsDAK2U4BvccYT48lBMTyUwVhW5KhiYOAn+EpBEozoD7oeOjXQ7RBh33woD7Jf075sbd+9IekTCKJOtBAMbPpKN5r57sanaDeNlKpZ7pu1CTad1dCyfnk3qKZHUag9RDWhvAjErcyUCHDRhhNWJrzU+qSaNmqFJG5ipE4MzCXeDs+Reh4+GRgqBhoUGwg7aN9jYB3rfi1eg2vP6gbMH/jNe0kkE6K20WZdRHmBqHUk/+I9uKPSNLTvSrrsds2bTHPTzRsqKBF5VZVF6HGVSEUdOBsgy4nI+eHMPHY0CcEpMz566UqrUhNqwOui2CQzvX6TjYMIOejXHy1zETIlEaJbE3nWk6gpp08R/EkuCPXqhVf8oRBWFAYG7EvcEdAZJlmzLIOaySpMWtweHek3MzPj/CTRKPvKYmKre1etLA8wyPw9zXIvtW4G7m6WC5wkYlnz0Zvoct4VnNjgsFX6a3kKuVCAoeB5XaISmgkbKG2SVrMi9LS10GfPlDoKXwlVgncOKSKUW57TMNiSnQsTIJUx3ah60ZGbD8ux2hyS0VTqAsLXOkMhlhlVoSxlvR5FCaRMipLVdpdbzLrrHH1RhtsUE9heuptU0wET7iezMau4aapa4DbhnES8iFkRaqRtpRFOrYrShIlVENzutGQIiJMg0pW95IaQiOIRdPTajSAjTOJXKKiFmEi2AA74haIDFsQh9hAE7PWQ4aCa4UxCsy0euUOtDTMrABEthr26G1x+y1DTzRRaqPvqVXVQHWfK9EKg/fU4UKrbswn65viuiGeS6tpsEp0e2ps/xKZlDqzpsMzeUlSvdJglb4kEVH1tjReMhSZZYGoYXkocsAYWwItpf7IEXUkCCjd0Q8qpHRujmSpB5toLflM7skCUboph2AWpFlx0EFYznRISwsEfUjCnRaTlQV50uTAMys5bAqhDALWYxexmk55qzK7Ztgmc2rDfvO3n8dZir6gzNU/zRSSyEgBL7Dmf/N369MzqE1Nl8ovqTnlxVuaWZzhghiFL1Eq0STs00v3WzmZTjzKdtxyvz/C1IVzjVP3l2x3cKrY8nJrwtSthmcXadZBQw+rFkp8YH9Yk8s2HQR+TABhPjYNarUEmfmUH2zwLoUIeN4+7hRklx/QVGcnnROspWY0cg/dEfkHlk4qLEz88l53BVEgs74kdqHfTWTUhQxC0hOfZqFP4256FPZLuCNxGJFuuksee+P7XHHuqcEsTx9CPh9rpGFj/bt7HK5hcVAHx4ZVsPyiQAe5AXkTRidFGvjJL/p/7/yN3+XXnipsnbSBeRFa4AIbefMBVvtuYvucDNIxCn8twf+81DMELKr1GwvberrlFIue9edf/3391f/4/Us5TyOJP02bFNTiEtgJ4uENLU+fjdXIQkoFEs56dRDULe7oSsNdmnARVYkqc5s6HsDmZ8uDGmGTRfjBTgXjOMihwPsUv9FqpNQ3Rczy8IF4Bx1mpY6UzN3yyz8yPLDjkTjDt/aFk0OK6UP1IU6ubRtDVes20mwyXdlpw8brFr8Fv9ng9+y469Gux5lIxXSRAYsZ8uMMs8IUSlVTEjY0w9w2a7VolVF+qTkLGqaIwtQ8g1Jwce4xVsFK1AY513myyIxPRTzxrkOZKuvnzmSaL6cvSm3AK+ItJdnoTeKP7jNK/cPol5wEQeiN7quP10bNAj9JfMa5C8HMZF5Rsf1cl+gZeI2Ply7UzQtU4Dh5ksVtkOppkYJ5PLkG81I5spVUp2Ih9pW+bm0RAR+iPJ2yisq51SYEE/vhg020AZ2nSDc5ybaWc2CTWN2DNAl1Iyjw5/oiF10F4qNhS4FlQlWmFrpEp4fs4kOeFsSUTOC6cBI6NEtoNTb6sWQUtWutTqp8KLDEMoeJnc1Ks5xy300CXYJTP9RtabyBTtWacFXqW6NVOSrowDWYxuhgpL6DafZBk1xnbhCIx83+24nigatJ+eSbo23lNORn+0lYTTZOw0zC2Ww2fbw3p0q4kSjU6E1Ec+tXvopPlIEoXHIhTfpFZhdRhn/BdmgEq/sIETweqM01BSRidPTj3dcvtbwnLiFV6e7RgGbie0qin0W5esxQPSM9CM+1HtwOMiYuTz0TgTsWiIpn+eJDFMa1IdILVCFMrUIyoZ9Y8pPtYOpTLs0S13PqsqUu3jvi5kg7jBej14ymfMNzfEFOz3UNyCYIKUx+vb0hoiGDGpY6hRbvVWvLxUK8xG6RFpaddQNWs0sd5A/AZcBPXfRq1QKVklwHYznA39LXwU+/YITex05E8cHHZS7ECxR6cheZgowiDDYnVF/dM4rRLOkmATIT9pVsNOFPxvO4Nz0LAw7JDUGryHwI2Hmgd72Uz9oAfebvG355Oqgtfd99D7zfo3dDTids+3jEHkA82HfXlsBrJy3XR+FY5uoonLkIdzTcfUttxvfqeTu+1UHo2bpG5Oc0YaO7NK4WEbnGdF274vaszL3k82nglkz6ZurnBD950g4T8i06R/5Iu1yYTlCl0/ZNCbvErB1mfpiZ87YEV3K1QBS6KhCrwfoWb4sNlQ12jqZkNVjJVQf9lOEzzxoYnmVY0MfCmq9EaTJvsKHHSCmsJD+LU3HQEOnOtGfFeaqD833LUR2yWGgXOf7K8btcr87i0zj1cnHaL7MD06ZE8yQ6Gh/aHaNGgrkxEe+hVcoFivr939sr1nKr5L52HVtCLjFyc+bEUeLsLAaiLcRKQhU+z0VB+YqzlEPH4UilpUaU+KBJoMlEr7buqlb7Lz9ZhkKRKL2/Cl6iukvuf6TbPF7D0AgnAdycZAv0VCZwcp0DeXuPl+rETl29wi0RjouK/KOMSrbJiJPXA0y+KsjllKHP9cQ1zCERm7lwubwST1M2Gesx+deMDh5Bvvlfa5H/75orhsfGP+HVwPWE5zD6jpvEtRToJXuVtmgbKZnnlOQ2gq18VbmOVTk/qnxlWPxAXHPOE6SoIdXlkMAzHdihU8Oh80hYhLCFN63SKbgQXUa4dToVgf2kBnGra0wHYx2pLqoo2O4p0RDudFTD9FjiIpgCJcT1tgaYopF8DXrIdcHwVbpaRk88CDQJDwTqzsRd7r7XEqG2V2YQQH+LLfwcdkgB+7gt9wxqsuT0IaR7E+cu6DIYOAalZNS3ornTIQY+2VYBEhN85KSCvgEYCflGSmFSGg0Q612KZa5RPKHdW0Ang2GQaqSCbIxO8hBtNGSvi6KNgIGzRRE+4db2jY+2/JsJ8fRz5CjbEvGspEqSyCleQgvtKMrgBRxLwzqK85dXGt7FRmGwbQ4ws2bcl2AHVz2bvSCjC9Yn5EfGfQ4XPYlFzCABBX2VV4dCEeWToEuJP/rhO65adTvp5Gw42Govm/g5Fc/ZDEJbiBa9gFoNOUaOWJCMFVEj1RJK4OC6i0b3wr/HGRyhYXKVtxBURcUuVQLV00fFiZ7wnWJn3nisi8K6KHY0AFUBlAVK4h65nmXaVE/orES842ol4EM2K0Gyltwpk41yxne56H370LrIPkKWV5We3uYrHyyOra5gq0PEDdqxTVBXuIZZjCQhE9YMrkWfrZKzPlVqqp4r0gPyblOwpS9abmja23TvFKkDWorD0+HqjS2bsOjJotOR7km157RsoDGhuhFQfpZ7TVz0p/6CrXD3Lu3k7oC++Krj/ZOa0hLv2SZq47zqnMtG/7Lf2ZCSNK5tWGlnu9fwEatCQUx3OjJcS98AaeSPDQ4NHLZe/HU667Ga7+0EuZapDp7Tnvoxxbe4oChFh6E3RLyIbEvLrlmGufwtMDQfGJH1JkHPjYwtdI84UTazUfixmQkLo/6OPTVR6aDU40rWRS7WVhqLnE0Zw/ilJnlY38FUDuY5pgxXtV4DA/uN4mGo7S7PHWMMdqgTkUNMhAUDvWgyoSpcCw3MzTNPTBpM5OF9hJF71NtSyzG6gotsFM4cLebkGhqHeZ7qIPpiUKDhgrKMJj4qmUaFGMRGZBke2JHRVgK/vJQmCfW4SwvzelnN5RlMlSh28md0kQ6P0N6GceXKSRz4n3xewA/ifCWVpgpMysCuEKK1pnHJzJxruMlQAP+fur9hcty21kXhv6I911Wvx4nUnh6Pk72rbvnYYzv2ie3M9TjJOSdxXBAJiRiRBE2Q6laf3v/9xcIHuRYAqlsctbZ3lT0tPAsEFr6fhc8LmHMQmd0ydmBwSUysG5HOL6K6b8zhJZgfOt1kS4Qw5BXBf6srFqVoGt7CY96JTsvIslHmkkbQsyVM1Blr7vdCifwX8/v5L/Mrz+2fWCnbeGMFSd3tdvA0Jg6Dl6jnOyU6nsh7jFvVRuQSelXrjsNZv0AxBrvCqdBTG4zOjBSuLYwGowG02TA4G1bzcgTmRtnnL+EYXBCnQ596S6CJ6dNPE+WPcZdwhJglW4IUvKTQsY1P1tuxVeExoFOPG8CXa556ii+QDPEgTKeL11uzMzWQ2EnzEITHnguzaTaQwCY4eTDudR9JxzuQUsKWVwLWtRIys6fXdH0JIVzZYB9fAigQfqTNx/gLcG/grla4cjoU6mFdlnHScr5fmtPq5mXwWGhvolomMwwevdeUPlNLsw4YSmXWm1vF7HtUkdSe802lTfOYbazpVsZQC6zNXq0WCd9xeD1TLfsmT+YhHCWoVUIAHJC1y2kN5S7Oqsa+l5tCl+4KxyMVJxC0MGWr+BIWKGOpfwMaXXk95aOPi8UfCw3hvoGb8yPc0o7Q/0V6Ml1l9/akR6LpU+HQ+ik8VEsK4yzAkiffsg0RgqViYoxNVKQONlMD+BLjtY4SJjmEJBry3R9viltXj538QtrAkj68x9awLDG6EulF6qasWd+F+RNKhuJDmGBVgF2k1r2BJza2KWqohQ0Rjl09xf37W7GE9B1UNGQBhn9LdrVW7W3B2sT+VrOqgER6mOFt0wrlGgCWkRzAgiH9I3iBZdiyX/8E1y9+/X2QpH5trmXcjEWDEXd7B8LmRq+69nvWpFgbiKpRZC4HDkGnGQYvkGnfsx2Pa0E1okatwX0Jjd5Gr7ueOKNQKfeqKitabVQR515iwN2kOwC2FxicGYOzeaMzEwJ/bt8yphgw1NEh603Z220KI9jKmxy5NU9j2DnegzpiNdtj58jRBozDMwmjS+QVdlaaWMFMu7mTgeg/IdqKzqw8EL9FJrCmxabBcRZm7zByNvbyrwERdS33jheTcJOCEVST3rHEPvg6OEupCy+DFUrT/w44WesfUQ7vfGxxeHAZU8MOZr9ZUESeweokaiLaaFXMpjTkwQ0aAbAnmIJXsFlYncb8w5l92bHj6goiB9O2UhNPAYfV4VQLt3ZbnqbnlkYfPmsIAnclBYC1xygINZQgpuuliKzM4w8B2NfmnQeC5rIzhwoiUIbgRpQqhniI2U29FCskXCFMIHssLQl+nESvP37xKhJsQ6QOkXdyHSC7GEhkcxW6dXsQUZ7W/CZMA/AjSyEonG90q8qKqAAamCQLkY8/vg7AXwO3ocgh5qbcCHjQpQ538FH07m4X1SuxCmrgkdakfcNpRLOlwH4xMW0U1+GT21W2ifj5gNlW5F2wVtKKdQ8TogOoRx/IGIUgVparBJzVIgnDcUuhe8c8LW15rrvthIjXe3lICcwI2iWD27ZNlsLfMb7VdSch2f0xGTmsL0yoXIMzhUudxUmFZcPSsJmyyaDZJcSwXZd3Be+TsbW7LgnDG2wJvOs3KXgvOjjYm5DkQmW9ispD6XFyh/MJ/4Y7nzLWcJKPigQL42rfUKRa26ETgdgDzOLwtuQqBAW80KKwNqF2ZjcUzoXh3U4HzSOkP/wtZvT13g8UcLGO7KEH85BtZvtLMXhNdJav4Zm3YNbfqAHCbBAS56U5xRC5DqDt01PmSL9Tez6Zm8ONYUFh2EaBANPZYsDyf4wITQO2rSOnWOCn0wjmDeIRnDfZInPO6sONHgATkxex0CUshH1qQhypSUUzK2DOv93Wwj1tH6zQj3q7ky7atxh9P1ALV+Yj/ff+v3SFN0xhmrEGKRuL5fHp/S9N4uKNtCdmjySwkcMxW7NwtApAn+QBusBMqY7O7hJLNBQkMMyfQl7bATrSfbmjdc731N2MKLDTO7CDu+BHhsnAAqfzCF1iiNn+wPtWvpWZ4F1iB53c1iBXRG4VjSWXqBGiXsJ7fIkqQSVWR4w9+Ty6jm2Y0D9xXgt/6jUfw1pTd2nvQUKIZpi3Bwq1PXbPTtAaXqFKZjaWeJVH7BKZbZe2E6ohgdcMQbZWxF4wZukDxbK62NuGynrN5mFuGQcRgOc58++7JpuAya5pTN+xu2d9eo4Es3xEOGNCp2xdkhMnd5aitjN5GWuSpRtKfflRfHatqvm6L1kyZiR68kUuHd0bN0e5+FDWmqSGQ7Ywk5id6radWLcr4wdlR0J47JzOcHg++BSOmcPHyeoSxxFezw5vfPLSXAfrJ9VO7hmDAN41qwTqk03g3ywlK0u+RVdjTtAy062Y6yesf3xXZhr/L0wwTIbZqzSMUvqXVWv6sqhkEk69Z8N+v/i23sjFn+BmnrjhGh9wZfp2lNvqkpJYMpmUyL41+2sS0qfvD0ola38EKV6IdOnRfhT2cglGViaujxpBp5h3VqNjZnTx7cQjZiPzLpZbK3l0K+TKsVczhS6HK4xn6WVfblysWU136+/62lwW7Dys8pHkEYg4H3kPkP9Eu/L4Ne4wkuSgbtSzI/mxsOJUhDcJSbidZpU4rUAFTqkR+g3tnoBL67qO538Se5hc7HfRY1ROe+ttG3ibEJzrLG0QvOlY4WJ43k2VfEKbk/tXWELT/U4NEz/m4vfYRgQvCnxUyINXIRJd7uTVmapEX4sO7tZPXNaYuc3wsZ88K7f2XuSklJf2uvZYxLOSiWriOwHrDO72s1jqd5fEErhqurVvNiUTtGFVSvJeWXZYfvu/VuFT7YNM3JKOkKDnsZ1wqEf7Rxz3jOZhvl68Zm1qV7eXZ0hsF0r8ToKUD7iGT02Ihr3Nx6RHA3d+lGZ19kBC7IfkzCj47XTVo3Kt0PmZNBXTPmjSsGxubW9YLbJVXUbGDWx5X5qXlULN0CdOnwF5YNocd4LqtRL5fCPExMnV4hsz37gVj9UfacxV4T++xGRloLG7U+SEE4O3VbmNlb/Y5d3SXD6sye+EwQcrT6vR12wq2sD15X7i/lSDm37tC3vELlPQfcfbL2AZIp8znWq/Xw/f+1RQVJd/k4BFCrMGQoB6ZJmOaZkKcwCPD12j3/TYFShzdN7vwcAS2ZMMUDwuuCgDTx9V4evbxU9MNNyEtupukn0QeOsCX2n8LGPXKWviWAmbb/rf7uZY5lOVT545rX7tWZKDILyq4IlYaXY1EoFTY0DONNa7eaTZFyDIWnPsHFaamsRu5oTUpiPEL9Fp1XaCaJWJWMlRMOg3QrCzmCLDph0KVxweN4jgG7vBFYOPWFNwvs1tOInuZQzs5Nbrb3BbfM9qZrZr6VF6uPHnsWO121U5hFYNgYE3d4//hIeLFHcqlRPL68k0HE2gqybJpCWvVjKh2YKlH0Efba6IXf0OJmXzzfBcwvEnEM6WT3D+MHGIlwpcekfoYqp99eVf4zfH/c0ZvRONG2sCAdLbg5cgkiZCka/qcEcBElwsBxedXLx1GXTkBifruZNq9ArzHXDDrsjt3ETSx060u9Ke1EzKURFQ0UUyQHWi00P34k0r4Y2iMMlO3Fgp1TghO8oogg/sDdATfCIR+OPubTtmfE6oED5tSWsqPBXF6viph0Di1cZYay6FothwVxSG5xYeDDoL/xi5fdXtEGoJfpb+YfGlWaii2w6nfTz9qpBNwY/c7K1N9bEgb4nYHzlIyVCCsOAiPVon6l7b4zmH/S1tasPnhBevdFJYsqaakr6npk2RmnWKpVS/EbebTEL8Mcxt/GRyL0cQ7Mm2hPm+r6IjB1SAkuahXFqCijG46oAiaDzFMMxTU2x2GbUM3pJqE2uTocwnAqOzmyMEMvQoUfXAUSnqKQmfb+mIBn7scpOEHqdbAHC6f/HVbcNhgtUZm2ExgB8eebG7AiaEWV4vX06Lnf4p4SW4AATc2MeRpV/nOW3eKg7BJinEz1UvfI8yhO9fm05s2Yi0OLlWSHhRKK4ICHap9cBFCq00h0m0cRXPLoQyuJ7eP3GQlrZwwQ1cSxhJfdIwepH0NYtvZMfLctc38XjltGoK6uVsCz2z6UDDDvHYM4BWbeecmTGNuSPxfC810gDBsmnXEXoJJtWIUnbb1G0FochlIwXd2ZIA1d2yvUQrFMDV4yE2ju5EMDc9h1XFJ41KIz1uNzUw3lXpaW+uW6s0Y1zDZVOGu1rg41rU79gKtntFURPRR6sAmpqq+fCz//jHv1ZXP8N8zPP/e/37/xy+0wB8eXUBy6FlZZM0WUcBmeII4Lmx8hXLkrsoPOyqH0Jc/B64RKfZ8uR9IxoP7hshiLtvBGFzo9eth3V88VPL9rxcfC/rxMDp4rdeO+OzQh4nRefjlHEER3llWp+TLZO27Ru4n8BWzlMZFv3aKYawmX2U0umRe5aYSKQSGyHGHsHOnPeJvV4kuJNzUylnBT3qwt3Ru0uId7KqGZ0z87BTN/KhB7pttMTn3EbWZ4Xq243bFDU5vlBvz8arZWKJ67oivOiWdldxJHHnmhOCYQSNRDYLHoYt7YygSzAQc8NGA3eRhzl7WnO1N7/Q4J55/VOCMdcCyZp3cUhzK07dleG2NoPRkhiQudG0rHaHNk++GXuoVz4MWxOsqxAZXA8B3UVeM1c1z3lYYstghVz/+8sjX1SATswo594BB/Vsb+cUnJzmMl8twyQpVc6atkBZnuwNWA5TC0LZVkcyd7gsgMDDU7vXgUCbLu6GXgrD7UWshgtICO4jpmV67hL75aQiG3QyhTMUn8725Cs0yaTNKCHdEL40W9Ble4BFF7OXcfHGbngcHjwjbVN/k/tPgh2S9PW0x3i9BP0ENd5WLHVXqD2DgmRjZxgIxhSN6GWU7xY/wQNorX1orr6LUtB1odwrG0ouofAellD+xNqc16tS1rkMt2uCh20gtwrHkksp3I6vgp88OnTsds1rvhGGxpDQ/iv0T2+FtNXaPW4OlzKP55qoxuRB80jmL3pLiMYixOiJGQLXV6wsUT/BcrJR4Jen0iYTUeVUbt/AesbpJpL5DE9ajsCxvLDe0gvCs1iknY+Jlm8wbNUbgJnxiLt5tuT4odVjcLK6FnwEZqp1u+rohJO2sDyo/M8LsPnmsGqnpt+sxWN8mKZzdxhdW/cgtHcLpeToKnvNMkZnwzWX6NfcI/NU/bWX5sbGeNgEjhtIQ7cpRIKda6YEn9jzETiqFL8JmMO+rfyG2YNFV//P8MWJVKllm06UZc5u6jg7QuG8jrxlYrv4vm9bdkgyL5BXgdjkciy4wLBjtH1bCW38RbM0IFNI9NEqgOZGaR7QDuOyr2rzfsyOAZlX71t2x81FH2rV3JzekYWfO6UweKx8xrsDxm9gp+HNWYaBlpsrunYi0aojmdU8RM1VUyoSPPkcu4lvzxev7THIhO57HbeRvcdAofUvRLg/HqMuU5x7ZlJEtkvN3BN8LSSsXrSV4WsrKiy6EBkPMxL4nVyHPrUlBuVUmY6ZSGzaCMLXcH0+Qc+2XG7Dhr4bQofLUDL3cGjYjcPtyyvzlIfYzNpDAZsXVCfhOSm1/OufHSE7tWXjQHp/iTsz65VpmcvQWPQbOvvXynoJF9pGC/ZUYJOCoNmx5UzNvL6Efuw1GqCZjVEqtfgzP8BBuMpYRGG7dBEptdO+CuIpCZ9tTYgEfmQzyZSCp9o4EIR9pzR6pioUDVGO4Nzsv8nf6na9S2y4BJnCMtj6FoFOFYKebzLPH7m5J9N6+CKXD2Yfh9dKd4Vsa75483okdbRRVEJV5o7n/JHzEdkQapOFTDGWXIIqykMu6+MTFJumBvWQRyhtuGx+L8s9vLkZCmGnRIi5RFIwAtyQSNAHtmpXh/TdmscbL0Tw4KwE0SN5ThD0NYNkFGD6DfQgSPj81H6gV0Wf2PFCcHMBDEGca6leTAmupwQvpwSfTAleTQk+nRL8YUrwx0AAD6K7SwApLlqews3RqS4Aa3kTIE0uD2WIJYIz2JRfWVdyLWAtLJZpY6GdFoR5P0rCzB8lYV6OkjAzR0mYm6pv4GWcOJ03rCwb1pgnzqiArwny1KZF1h6aTi5LKVNWUSizTYyiT2/8QHyvJRzsSaiXGQGePgvho3ONyLNdJzyHqWlV/kF2iYOmRlTLR8yDnmsI8rosvoYXEO011dNqbUJPY54mxBfV/63Wt0ttrx20U8QH1RzLLjDZaeK1q+fhxHMoGvUcwIf38oz+03el0wBPthnh4594NtEndINk1N1jl8rbfZNg6kQw6uagubHpqlPCpaCJrZux0MVK4Xkxw3YsYTeBB6UQSEycAeb2EIYoHBUKMP5rz0rgmSF+5wycULDhrOvNVT6BoOgrBnMxm43IdmZvQ+DBHxkL4FJ0Xcn12F5mpag7GUdZypQiVYTowVZuYtivbYfwcA4+FHRaz4nU+3ODIdyvVdaKdRyLe6A8KrQY0VkQx6dR+9RLVOgJKALn1bwui3otD5kovKMpgad4F+SaLvVrj8yMe2euk4p6eYJbLUZkXlSwThSeDRgwE4VzPTkN0/HYahIp42vP2NBDsI8hu5xG0bmK6RbZ386btKIfO+VHaB4h6LOdlIu3rM7X8jauJkasiNRGHOIX4C59tW4FO8PJkErJujT3YJMgocs1V/yFqE5U24vOznOHQpsdARgB5nU8rR7cEEdlR5dwPvu38UNYyzlp3sDG8+C8AVEnOW9AdHhEsPYKu5creIBJruFswqOf1po4mvGQBuYaDVjQNa9hZd19y7cCjo3eK7GtfxH1c1j50qPQ82dBlSr6VhzsFVqrrj1Sq/hto632/PcLxcvNEoLltHtha2mrFA0Shv5OD9+l2CWEF+B3fbfsCr7cwZt5cfuOhLZOBPCTm6V9x2vzAtWMjnHYXkwDcQnBEHFeduUE2qON/NhhDKTfqUaG/vSt3JhTQFOb5rUX5byg/Bmgs091n+la9r/9re7has6YuO/3RGJSRLALNK+bbCUCtTxk9LGOmWG3rInbLEI/Wo2ueVEczJ2nNxwe9ovyNxaaJMUwYxswRGKBpU4xnulCyGQsmZeIO54VUg85IldTL+ZMeTEJSgtn6ZK/fKei2BEI8Q3OWTF8qbvDw+KrfKu5NLXYTdgg5YOQOM/Ri19dDUHCqcj06U0c64n9mE0dTE6ZIbJcT3RmJgo1evNZG8JP3wP4KPetbGQZWnopKVYU49a8UAnZTMVKHs2XIdCq4ZwzY6jLvo/6DQLbWAbgqZnEl6yGvW9Ncfj/qVCpyuD2tQE25kCM873Zm5wSVWkUrl94MS26Tot61qUlWjCFT35wRAcvTX17rIHY2dHxm+G+TNafY2b/SyY3ooyX63OC20IakaeuQTlr+Xp4se40Kkq/tZpjxGyBwtBcDXcV62D+nfEwfiJxGiBsZkG1O3hJN1VUVJL1qpMVrMSFEq/KiP1G+eaY2HfNRFqNIJVUI6Ap1dBvNKE568Ds7/erTTs5yo5ehpQRiOWtNlh4BG/zEMpYzkJMRL5ErcDODmE3TRygcC+U6GTCv99uSOD3yaW97UmjrNnjkQQjhvlSyF3tH4QoZQlbXzH6fooWu7SixS5UtLBPVgmCPLhaBp6HyZcinv5BgZ1M/rrk/F4iMfYql3ovWlmbiTkqgQkjWFetcj4l4R0DiR4XYXafetLVrdZN2HCxLpjsw8iZ5hB+6btqbm/VHli++FJsRcfKxY+8kQrSc4hyLQeP2AgJsKG+juDM7rNji69us4LVW774O4PLdBOnEEzWO1831JPXLil+ej4PCfheuven3+eYvFs4Ms/P6zCrIUztS3atilGIquYpCRydjkE38RUJQJVEtJewhTouViW9adufGfSyixQhX3wn6t3iB97dyHanoqJMqlfqT2r0xWVU1SW1+I6to5m7R90oMCivQyltIM+80tcRLtRKhOjUnLsAui+ubYdv/burTj787N+uPoLJdqXum6K7+uc/89/dNyJTz69OvLt6qkt8/KzqtJbhsJTMkxMHqJztRb7Mq3iGhwpsF4agRwyq1vfE7cE4sJMHVf0pdMSqWBko0vsGywbVEfqbJbD2oFo0xYFgm5wBmBtPzlkZRgLYKivGSDwwL5K147jm7vDHtH36hbb8qfvjALgO3C8D9yeB+1Xg/jRw/yFw/zFw/ztxP/m8zxc//S28dj1fd3uLbTe3q9Flisu5fjvnZ/LsxfWLT//wh9jGXhHRk89/ZJr4hgfXEGhyzzsf2O5u/Jn3Vc4yX/T6qx/fvD6Zh1mFzRKDO601Oh53PNh+cORi9zHEq1Dlv7xdCTllzWRSjdtjvOu3UyW/fP1Tkrvbi+sRWx+BCzCmL5d///EnS+jQWnzMz6cW6tW+XuX58ubhy1fO057yLA+uLslWBvRzZlmF3DPzZPHtT+QZ4qkap61dRV8r/mgVgVOUUFeo4JLM/7xXDec5tDk42IIdurT/78v/BG84fL/6fYl68t3fWGnvLJblY8fUvNyTj9weywg31Z6Cv1GWNOYD7yfSagRRSoeT8AR68oF8ULeV2U5NaOxlkdJeQPW26NO3dKmW2x6GxvAqg0hk9QtAuIwzRvN828eond6M0EOIzUsJf/vV6QNtzvNDjcaz0dk3YF7HyKcYMpe1iSYBIW/z6hRnO1EvWJ0vvobGJFKHc3PjSfvZBF5sWpLCszV5HQY8DnW412mCXimf39y1EcLWR8eA0cezcWadgC7JA/Lf4hQspHzxLVwlyTK4w+E9p++Gq64Y7KLHgQ4TLC+PSrtWx5v0cYHBT2fm4vu+qg6LL+z1p1VYB9oKxOtR6go9wC+h65rXBaviOjs9Yp9WlG6UgMJEUUEEE7iABYUAs9lDMeqenEkz9woNfh0F+vCzf/Ovv71T4+NvZmaN5Ve/03+2YtOpe3gP9fnVfSWyVl7d32TKnEPSv/iaNc2VBq4Mov9oklXy7ur58/tgdumEuDdMEzVzPFj/GaN78Fk63NLVLzqgBrbfcvVcHevK4GYlqlvSvsL5fOr811evX59h07h/2crMpudcc/hxGaorY8Sc5KWo6NydlRSmLrZjyzhAuzpDoIzLECmaGPmVxRisOaoQlpFimo7cVAFWtTfhl5FmLRwP7EJvthxH5LiR4bLhHhJ+r5N6r9W+N8m59wm4B5Xv/W3c+qfR9x40vNcfOS3Aw3NrxevIg03jpsKf99VFOnEQRJk+Z++23us/vDWLmVfamGa1UKayKd1CoNqCYCk3S17zdntYZqXu1Tq+tGtkqW37LgtN8z9BDRd+x7Oiljr3D8tSqMQ1Z1dXUDaPCt0Uu6nCR04Z6EI+VdXMPxjvMiUZrHmN69Rg16Lm+RIuPV1q0rc0W1QnQv+VvV/4JuwlnBqEhDClekODlk0rty2rqmTZ+jZwatSojjVweChzVWwiybp2NagmpDTBt+jpRvgeCtFKD+cPIMAl6+GqEZ03yXyAJn+2OKE+ia7jfCnrZctyIS1pW97AJZpL+3Jrlbz07+oK+p33KQ54n1DoQdzEIuqtOYHRK25KIxeqkUrnhu4AsGIgq3vDnZdwZrKDqqMMbHROKfrIRvuEPZPrmt9DjUxquz6zSmjDid+wtR64l8aYUXDN2YnretzcCcZKfuCJ7dsJqRvNAvzJJ0d4JnK+0DVj8XUPp4ZTumof2sMGy522keQS+iqZsD4Q7HVzwAU2KWjil3XyOp6koQKrGILmxqbNed2e214pEb17mBS7mEPBzPjFakvvuuTQXdRmg4gXKtbo/qKtmjYfQauGcTz51BkvN2JV7idv+JdwS/3KewNGvGKd7g7UzuxfG/HM8NPBuZGdJO6uwc4tdpRr7LJH/inm5rEo+Ct23BS6O8DAHdtzG9QAzs0hYW7siWsQEdhCIxDjrdyUsgtx8Doly1ib8p6AzWmFlN+kQK5LzUtT3tMSzYIqGYL7TFFodo7Co7O5rKIeamvjxOJLTISUci/MziUhFh/CNZwKLMaFjr5h9SGcxitLXatMhny0Gl1H9PzQWPxgloBnc9XJ7HXZCevNkrEheBjQgzyXe8lX3T5Mywi7GuyBmVlpLqjPDovXZb+euhLv4QltF0pGAsk0vRLQEajVhA+bhIToEqObi1aq6NX301IPT74Goc1taPa1ANnGfReVoHxz2OwIaynyVZbNKvPxW6/QiGxkywIoNz/H3VPeOVv3OykTxA7jrNY8V2Z2ghkLTJ8+JdywHW9KBgQZrrNQiW8f8GKOEQWYMezlbcGyXSLA41KMPLxHznqe2iI3BnXqrj6dYnlYDxeznVph6Nc2WRSzF+6EKOxN6JsIzsGJltG889gcKviBGVuZnj51QZw6c8rb9UEVcLzi+Kb80N8zdzdmSlCxJi3QH/B2D+3+kJTbfI3xg+zbpGBt7vhISUZsQptzTQUaFUzN9TE8NFHm/elUdYWozanoK1chV0w1n7X5/2tCTdnVNF0nxJvMW3jHq85EeeW3pReiUSiOX3QkjbYifrGz2rMr1+Lzkpu9OPGKrPfCiA+qLZZdgqMNar9pYfaD5+Ow/6gdJkMATfQ9TVgo/63uLxlz5H9Dpf22jm8SSNfrKMVEeAmq1L51B320MTnduanR06gyBbm5fzTG/f6UEAfTAiarYom1aQJ4XsF89dO3ix++ff+1L1EruDu5zqBj7rRxEnbKFKPuc3WlNtSHbjMicZ9MA/pOZQUcoQqb7CjQMUBDL0RpzovA+BIJ9S+RmzNpkcwUqu4uU99Z/UMU3r3bdXD5ISRtCzOOpqL5D6bFfCNKYWcjnOcYga5b7li560vDuIcE2HCxR4qBW8LNhByWp6m/ELfsByTwNLxNFU4n7goC+OnnnUyE8Bb8UjWClz7XT6SA6VBQkgLZzJ52z6DazaSp5GOrGoIu0d3u162AW0Hi4YFKnHLUN2dVAM7NRF7KZumugIvngBNiWFlZJSVO01BwCR5iIl28+PjjVHaCbBQhLT14nrtgyFK3D/+fR54bTefXlYf011Gd4eVdwhhG8BCmB7KW3ZQUUvD8+1rCcBpJH2F3gt9Js9MHdDIB3st68T/BTnrwbe0c/L4bvU5unhgUtt7xcPk7s+nnP16bl42+1p3FW93ha3aiMe26/1Yzlef8Ty1b33+tEyM7zVzfMKVuZJvf/+iv03urTVZ7m562RW7vM917bGUruN1E9I/Prn5+fg9bxHUlX/78u6vnn2UlPJJmjgheuSOD25bp8TNT9/a+G3docEYT+Povq3rqaAVMO2xX+UbaIz+8ZPYgrgcacSN2yNmvveMCbffrnx4wqDcdolOKrQjAVQ4zOwS6dW82EbRgOhN47dpZStRrk9stTmCpHboxomnLTgWQUtreqZW9ahGMdiw1tRYDa7HjTFNb0RGfUxUZVICavOnCOvzTN9/+8Oe3Wgz16Rf77PsV1Cv/23Lu+zetzPus+9a4HjqZqsN1MZ50xyZKVELZsKvAWWBtulMZ6qbTFpJg8YoqW2sBbF8wtDPwxrLObB8L4F2TgK4jTMYBNlkqvEZkTWZW40IB3Elgts0FArh6EPoXFUm6d032cayLzpMsAOe1wG+++Pvie1bXBReT26SL9Q1s+TB+EJ+LYX5nX6VIiCopc+DbsUTeplDV9fnWbJVPyw4wXxiL9rLVtK+vt6ZJxj6efJ3/m2+XeojtgOXOY6eFCAP4aBWBT5+Mt2/fvD2LzWyriu4iFTGNA+RsxrEL90HzmMZ/avcjYNQQ2ZGzBdYkHb0ZAxY5H9hCbOnLae8j+fCPbR9GKpye5orncJG+iG5xj2UuMoLOs5UEqxtz5/9kVq9X2BN0QxHgrrGjaFFG0G4TIpXp4ClW99stUAyKRoEFPuY1ROGe8wmGOZe/SIZdMydIcdfxr0Ytu7ar6u6Ds1z669Q7Xjd9Ak41IETmtqMHt+7nVGBjQdAFTH3BYU4qb7nws1FYvUhoVQzgmTHD5JPup4WZdg0iDmU2XopeIne2YtuLPN4GQQUsgxUY04IJLkIANmjr9hZ5HC4IorBNNYLONQw569MHDQf/97HBjGI+uTM211ytWg7JirKOiHwiETizKzJh8OWf9EBfliormLZezLUfUex8uY08IT1i8WXqWrePW8KIDgruhylqcyBwgJ58DlZszVstHW83yTsmk3KndiSZqUIl672ukzIe46nEvQkewuZ20hCsYsQc2g1BtY0wFSNZy3k9AcfebfZg7BHt1nv/Z/IRLBLcyS233upeKvMvuSffVggynn7BGlipD0DIdm3fm+pKJaIxG04CFC47DrGOqR0MOAF8J2UVgDP7j3r7Eyt3R5ic2WilvXXOm8mfdb8NQVGFiGQR0phKQjAVAb6JE/RGJWK9wGyYqBWMBjCVt2Gl4ovvX3/x2PvPwO5qhNm/OgTzRKeVz3RIGaU2fR1ddyi5HR9RknyDRsCTJ/ghZmuih8vWJjYdDfqd3FfI+nAn7hIDARHYSBD05NMDupPKusV3B/vKWaQdSEss9Au0BD7b9T6zU6EyOEizeM1a3beZW7WjnTfOTxZ6sSlKCi/RUzjNv5H1dvFnGTxh6vUqtGAna3KsPS1a696j2B2TinoAJ3xtZSenw/ANeVq4ZI1Qx31s1naESHqppgSqgEd8j2SKv+Ag5WNu+eg++/AGTI5oxc7KmlHmyoWgT0814RgdZ4aHxQ04EnodCXwBJRVvYTUnkYlE4tQj2FqsSyEjuJVq398F8Ez19m9N1XKT+2e6o8GmZa9Q0MR5fPXmP1Yf2VVo94mdcHns4QYYzfB3E+PZqM3JIxqcVBLdoeJV4jRcQuoiDPDzLNp7to9Cn0h2pMHp6Y4MKpcyh+fod5khh1RVg5wd/sb9Ol6cE0YMiv7k6ba7u8M7Fp8VyqnAxoCg8wz4b7558/art2+//XLu4PlOd2Ltqg6uMUXoWvIdGA8IylhW8Bh5EUPXBDJ5MLj/yxnPd0wPa1FnWo5oJmGURoDu0fqKIDdiJygAaRzcZ55Cg3CnNpz4OE9tjHC7ta72U8sJ1+uV9wI5Uso+x4CdugjcldphzF9vEvhq7+oRmzfmlB3bznsdkHxqy2wAnnwkL/ftSoT6eMwq411m4Ry5GuSyt78Mzpzvkcsb8wgwO3Iw4ueBxyD0L0F2XmLA64KAhgKDRmI8NLOnANJrxJAiA2iOeHY893qPSqUkx3ajaR3uXRTPTSvaw3uhIr4L/IMXSIXkbSS+HYKnqdHxWAhH+yO3y7VdfC/huIvuP+Eo85rVwRRYdcBztINrjR159Q65NpK3OW91aBw29Qx4USCHgN2Mg+tdv+V1joDaLBTBg+t17aaqkRDH3bDlWvectYJptQG1u4dGZyNrJVuO1VFjkE/eBmtt6NBsdYg9q2d/mwruf7c7zXu60d13xeDIWNUwuFO2HSHLeAd3Xm/h5O6OtQgyZqBzbcxup8H5jm1z2J82AnK9Hhw72ercy0d3X1OHu1l1wKrxlz1K4FxNvhl/t2AiOEfLd+0BLqgbEN2EOjN96nPKv6Zj3PPG4B8+F/UmsXHJ7NnSITMk3pT9ZnMwQ1AosoWGEew6E9P45deMPXBpmY30mLkwqnXqQF3rkorYygja0J1zZpvQvSmcEwgXOwhu4xmRmeX+dgmb9aaJx7jKWaulsl4vsTBWq09059vU5UZdi01/d62uD5uXm+wPbV6pdVF92t784RXv37181bDsU9Zcv7rb/gov49SwVZFm23sF9fQ9oIKwYZtduFEgkNgSx9iT6yYzEWQmILixI7fbqooRYCrIvWZyyySFDFXBgE6KKni5Iaj+bS46JGDBOzP1h6FeHGicoqI+3t0Rpx5Gi54RSMf+ax8g/YYFMdnzYQgIXIm0dl2vQ6JQjOyJk7oOcEKIBnrH7oooxZpA6d7ZbPKpn9mLNCkCQ/zonls5etjQ2jexzR2KXFXB4MNW1uB/iuGRAE/txmUuG3F3F1/5QwVWcwLZWk0hQ0IottZjtD1rFUo0ETbXti1Tn21UiOjG0IQYqJXCNTkJobKDi7fWJU9GZ5kDxWDHE1DMEG/5xtCbAO2Pha9EF6XfXr6JsXmDl8zdTc/v8wyYvTJhCOoSCyU6soUZdRNLO1qmsMjVPwxeQsOvFt9/9e3bN29ipiN5xYVqGkx3CHa2+aT3fyBDx7/4WpP9fh3cVK8FOjPnVrvvYIPujOVweyUwtO8SQrhIQRpdT24VblQu3ce2x/Muc4mJ2vE1HH0ZUN2puYtrBwgeb8TODVPEXeeNhLucQ4E9DEsx3bHB/fs4eH9Pmpm7ol9LVr5DkBTb0ANBFNvrcOwzvDgG3a9tzbkkmqQY1gapgrN7FPnk+sV1EC/KrzF3g7w812Tlhy5gu/QiS7v9PGkOffDCRX7qXIksm0LUiy9aeaMt3aCRGRlhACNydMFoOLVoPzhtuei4vnq8qxdmqVpbNYvrTwKVQZw76fUnRPekKILRwdMJkbfW0wG6u2hSwkdk2b0LHX6akFw20tDOl5825ISpSvAxNzxiT8QT8H3K801fZ0WChYKwQbJRkRG9gC1rYvS2c6zhKBn1GzHb91IM3hEJA4VJrQ3Me4VhFhJ2MBD0PfL6rZh7wt1qIOgZdwpepixUsWPRc57oPg3dUHYr7HGkyQRz16hjcG7G8vqwyu7C/BpQl1XO/T6RqJBujiiKRB15Z/qB3JUbqU2EuJ4j3EWEEHcPyxo27xVpGQUbsQuQ4YWsMK4ICKDZCYVtGj2L0jnAPqIBYNk1BdbyoPtBRsGt4UwI2BXUbRs/dr+ggMypey+6II59pTAwNws6Xs7uC9C3LqMQYpOIvYyD5oDO1Lrm744+vzN4GDQbgDOvIpuAJ+c2fKwnz2toQsyNJQ4T3GHaAplLIEGPzasPXmHhTntOz63TAE9PgC7qVR9abCPq4hjcOavXUrY9ARXb8BB9YJOSD+d++Pb5Z7ac9PdwalM9fscSorDD14lng0PFT6bfmsOuW852C9m3i6bQtSZxQbr2ZTxpP8SLy8iU8Dx7meLAJ3ZNTGtyeu3pNBXKdokKhAU+wgF6+qn0lrXxfTYItSp595PvlpYtdM2Tl/sZceJivwi/wCTGX96u5W2gntIQ6aURsJdbWeNKToDtrmFdVujqheCnL/5upW6ECivliNpUjG44n4xl2J01xGkp/ogcaZG1OYltvCUb4RDIye2uY9cx7RtAlzrrnJuDunSXdo4pNvUioYuRwjObSvcD7/4ssl0yYt1ad0jm4iXo2U+A3H/+44+fbzaiFoczXRMp+zWrV5swdSNq0+XdZ93rakLVPzYpHuRiPHlkhO+EnEVP1+qlU2oIYMtCpGojT37hLcBS/j4NseZg7HyC/VofmkMIKgpcwGQ+sjtAltrWcBMNMMuetWLNHTIzsjw1GiHU1EPkzljLzaxt4CeF563ZMo2wByunCwaqaZMbsp6+vyOK7tQOtDGHVG0ZT7LKX82uG/9omv1mwoKATXRDmMlNdB+K+3f31b0S993zD+EKMAjzQ/UCJg/Vtfn3peWwx+IR1zSen3HBfYRkk5dJVRB3mJzhiUQlUmLybMGXb9xuxofOPIyK3erg0Efn76DP0yu3nzfdCanKW9aQbaOD+wIsTVP36gvLwaZsa/Ay0rRhuymFreIhtPQbViPJNcWmahn4hFrk/P5zeGpzfGXw/h+8VD9f3XOYa3jT8g2HV3/51X1fD53blZ9if+jJTR2yizK+s+wMV5eMWRInKmldoTya2lKbyB9451TnzOqj5599cMZgw6C2cqVrTC5n7ddtRWlOgS//4q7SCzaUDnKJ5Fb5lMRMODaaMk7Iaw5vGKVFU98Mu0AT0ic3PWDQi6j5CLqcGPyYzRnePbMrEHt7wdCcZ128PiQE4r7sDgNNQm3sR0b/SOdT6/Db77/7yVgp4eSNCVlVZTdIL8D4OrX4gWVFK7JCjzG6OdRdHyzudmpZR15Q05qUP/nExk9/exN1Ad2+wbp5FzxKMjjnZVUPN/bG79jAVikV3pkx+DVaONeR8Qr6zd7e2Jtd6Q40txe1Dv9oQdFV5VzNYVd9aM+uc/c0MpKub1p4k05xgsLtLt0tgQomD3qolLB7HsN83fIbAlXactVVY0dAwxk0adq20mwzw6JDV8g6lxlB4alN4FcU5Er2bQCqzV12CzfOYqzfsnbNypKg8MLBbgsrpgjsYdsH3L+OsBsuNMOpc0HQg/ba0+TfFaLoYZPngF2gBffZDv437/pEcxaxELbXrhK4O2gXC2wNDuCHLX30xdTCRxDoqR1pn5f8sPhafju+24FTDtKNFMGjHiF8Abbc8+UPmvwWR+hy00og+S3LoD3yZe39G0KxbmJQE+pS8NZuDCXCS1Q5qYp+3oQL/dYWCUZeXL/85NWnf/j3EP7D1vY1GPxE86r+dtOH+B9e/fFVAOn2qNUKQLMEAZu7CJo1617ZQ6YU/zWNa9cdi8ADq2HTOAHFp7chsj5cB9A7UVWHXd8H8E72qhC3Ikyreb9E1DKAq+7lxxncm0RQs0fZvEZG4KbveF+yuleBwBtiBNzfxgHrHlLBI8MaOfSM6jizirVZUXG4IyG64i0U2UpEwEu06i4rFq9btulS92PmIM6o1J+wSohsEkL8Ai15b9d3oDNkgdkQioyOFJyXc3/7smEH2BQfdYiPmfjwl6XscxTKJQr8b1+qxY+WHS2+hDcng+zKleNO9kFKVLAp0TGF3QgafHbyTRrJ79P2TELDUyc197wVcTNAqI3Iu2eWwXdsfWxLRwH3j+1L58l0bWtthBcYvEBV+fuXi79zs8O4kA3NkJt8Sd/pwciTG0zDeWerXi54HY7PNznRzR105nINh6P7egvHhz2c5dno4H0m1eiETd17wW9gnyIOc8NvBPKm+XdGXUtrlQxQk2U0hK2qKwTt4JV76mOn1kiuLQystH1p0LtqUZvrMdyOMg/D7X3UYwMUYnS2WCvtyKrRqThNo1KCOJa/VlRfWIZd6oFZxfD1xy8+HtF9U29RsdywBjn4eph7wpgqsVuXOY7FVAMa6w3R/bbKB2XnDTE3ZhbNtNkTDlCMnw11EQH20AJGNOPQJCSrKaobUi0ruPCNwHZeDyMd24ZAucPIsY7W+DrWvQ7BnNqp2g/DrSSs63Rj/HhFxBZ8kQKvU+DLFPhJCnyVAj9NgX9IgX9Mgf9OwUZkH0fIiwi5jpCXEfJJhLyKkE8j5A8R8scICXRWgcYq0FcF2qpAVxVoqgI9VaClCnRUgYaK6Devrd4eoiHcVOABH38x2Dk9uNwt+yNQDb8fniq4PUzNENggTm01h9VG0M7EISYt5ve84fOgf4gMnvp6seL9exxFzHrVyYq3/pVAG7AL1yn6kB8qvw49XMB40BGq7rDJ65j3hSKb8wScFSdfrjuzjhvuxw4E5lwZhmbGtoE7VaLkUdzGNSIzo9LmzOI1a2AHdxifaFZGnmGx0nw2gVYx+vRVgS9V1kq55SuhgpwiAptVCJoX24s/LFXXb+LLOUKJiY9g8yL8QuTRKPzRiq8HePh5bKPwPz5f/h+2vPv5d2arBXwCl/by1K1IPryrQJE/8Vr4BfHTuhy+xZ/KmxqefNN1BcPwfEEAmRwcgXnZ9w1rK1kfJow2nZGF9XB0Vf/Dz/6D5UBv7xtt5kkFW1j8h+FOEjuwBNIz7WT7EN7U++c/lz//LqFBXJIkcWFxfiPFPujHCoCWG+HuK5bjyGVF1j3+Pqbp+Cik9Q8b70SkYyrKE4dcnZCbk2dydLw3rpZBFQgcWf7w6VFfzPLm1MmRD1HG3EyWnVcqvafqs/+ARvbPf+bL559ph6i29/tXbqfGc6cXvLSY1+ZwwZR1gCIhWfrtm7+8/vb7L+LBRzQyE9UaN1AMPfUkAv+ztqgmmjLfadmyH8wvcLrZAfPTTJrZn5t2+GkuwrM/h0srkdP+VGMo5gyb/fnA1r6j6fhB7mFJ8fSetLYf4gKgkHbaaxuJjxF64HSKu0JXfwLVx2wDNKE/P7mWow7AxX+sIqJEnNr+3/z18zfmLbOmnKoaTc8a58XnCYUKeHaopui8kn1bsMMuPiXMFcaNBgh58nbztmv7265vYz7J1r3mjrqeUQ9VV17HKOidljRViM1TlOW6BcSWIMVN9hFEd4B/jKGXMfRpDF3H0Ccx9CqAbF/7gqAzk7zlLT8kTlSFEptsjD09u/5Kt6fiNasiCspBkA0CWAzOubbLA9zqjKDLqbx4/eUPvnY+ghKY6fpsUPYRHOAsTdNou/iLmT81d26akp3qyMCzDPziXI5kF7C/IN59ExvigWDQcYSymiIz41ddeHTgxH0BfM27lQtnnhJf6Y8XX7I6Ya9rST4KbC4g6Gx7wtnwauH9WjZ/Ewr2En3JOvbBvfplP/dyI5Owtx3bbNTii9fHX6yustakTRnv64w8BP0iKTrjWWc4UICjOPYM6oSmJzIPmze9UvwWP5KNS14FUl/8IQ6XGiplWm1SDPc5pQS6I1O6ottXHZMe7qSuaCkJ7ErMWpYdklK+LMW6ZW1aWvN0MswUcErQsENl3iGNhU/fwQ6ltHixeNvYN+LCwvoIafZCEU8TgvNY9GHgD+z+Tesyv94uvnO3W6X2sbFcVy1cZGXkOStEmbe8fsCXbBvZwovWx3xx9SvLjvqQ7Vocj4nmUSKOSdm5eqI4BnsY/TFlGuh0qiHE1CFrZWogJgIX5wjNHXYPQnc/CWJIBD42BGlqtYT7Ugn8qAkT98HE1GUY1cnNovvBToeE+5E462ossRFh7GxnBbrP5p7i0uqrePrerFZzJHK6D+7x9/laQGdug5u09X2Mp9bvL9hhxYLKtvaYCXlwMdjt02kOpBsTQuvDTaHNJwzBXtbMEWYEt+scO+GWERrXGo7YkNAtetdIHeAB4eu+3JkL/SgEj8CGX/eHfbupEZrh35pzYedWUNdL5KwUW65frAJUO18lPb2inj7FTlnXPCMRqxa5eFNTV0ecao+TsOF5kJUaUWKrOz2C8RyutQ1yR8O4iDatrhbY3ddw0bCoYRoCyAaWHRrqukbObcGCmEQZFIOo9xI2tyCk41Xw1W4bfBV6wO6Wb4lbQXESwOYKhux1drTSVbrOYCdvs4KRtFdchbW0Ek2MoJaAhND2IMQtTnwtO7E53PA1wmBrP3HV/LajSAubqwhys8HuDVwsh93Y1Zj7ubBbKKZpJYECl6OcuLGrVQLPCp7tZN+lZB7KqjzIs0ZkfQMrWThnNBzmbYg1TfWCOnEbbfpSMZzwX3tSbaDrCOoRdinqkmUPBerW8bHohrVY8RZe/wsUb9U+TMvYvylW53AiM5GLsci3+1gyVNiUSFfcGPYVOJaYNpSAbUua8I+cZvBLdD5W4N41imA9fMkI1cUidD8Utibo83mrrc46Z3C5fijpm9ywZAIHvYrZnRfDinf2+XcEFaKxNw9FmRECdms1QuWGqNGElV81KkT6NYb2Yo9dkgSgC1wY+uSxY3RCe9Fsgk3wPRvAHCqxpqf3IsqwHt59GZ1r7jultd+zGEA4mFAEpCLEIPxUqI5eJEW+DaaFpmIEooGDJHBDRFJBOTYSiAwNCTHdkAIIM5BJ0asoIN+HhLhjITHcsQSsGUoAwQOefceXY58Y+rBcJQBHehIJXDcR4oaVhGBETUIPmp/E0HWIAVMJIM9MQhjoSaJMHUcJCyTlNQItZQlAx1tC1JOXMKKBwYQCoDEhBv1/uuoE6MhHAgGQkhgyzCSGDT2JYc1RQtAQlQiMIEtZItDxlghPQZaNhH0GoTFTLWjKw7bX6XzQF6Y9icoxcp/wOyA3MRb1AY7mBKjmOlGlM4QnURUjKEpDxH8iuSFBIWqYUCLNhg5FHVBV9bXoRj4UdyCE+aTq+ISM0Jl0Azv2ZYhRdpOUOoqTlhmekxQRshP5oIwnKXa0JyFL9VaEAEXfOBYU4gMVSmdkiAL9CbEm2RKACIU+2y7q+YAOhV8PLCgclHldRiSDQJRkUJElGRSzJCMOdSAZCdFIMlJCl/lEhEhGhDuSEQc1kAwiciSDYqZSE4iSjAnRqyigkWRQfCAZIexIBoUNySBQkmQQH55kEBCTjEAwtFaKO5JBwQTJoB4MyQih6xCzJINAI8mgsCUZBNtdr5eux45wc+FRSrDJ18kPmlbEySA0hhZ5ymsEehpDwIHGUHSkMTQiRGOowNIYilkak6qcAYppDBFYGhNCjsaEsKMxIWxoDAUdjQnACPI0JgAHGhPgKchTDNorBTQm3UanPEzSmGTclsZElQPTGPqdpTEhFvUyA40hqKExQaVLNQpLYwIoSkOCxgRyR2Mo6mhMlGZHY4IuLqYxcSWekAU8JdWCjn0ZYiFPSUgHnpKSOZ6SEAU8JfAR8pSEeOApkSzVHQU8Jfhm4CkURzwllZEhankKxZpkVbc8hfq0PIVglqfQrxFPSY/rqCKFY3h6rE4P04nWn6iiyykKvozG2pq6OuIcViaCMTgYHROjQdAs4t53qo9DXb0jfX5ieCimpKB2WZ/2HQqGSWDa5BNQAg8ml8ikaUiekvIEeTwaSFIeFUU0S7k+ciT46upDUO4eAjeb4ddmBnHNJx6l8iHOmUTMgiMUa48Nk5PGxepa9rr/RvXA4XhF0kLRiqSFhxVJ6xzmJYfYyIokQsmKJMbHGWSD0nXKARpb+PgtXqc0aIZ/M98+hw8CiOZGKMTpD2WQCSEGOZGIc0x4IBzSmcBNYlOBuRQHItPFhZge0wIId32ToleJgD6NMN9wQnwYwCOBtWli2Ng0IaxtmgBK2DSBD9uVBuDYn0YCN7Inctms8Ib+ja0TgpGtE3rQtk4MXYcY2DohJDZdZihAKFDluuyjsgUd9ACpWBlp6c2mEAazKZF6Z9SEFSTlNQKtUROAzqgJUT+MhRGB7RJiML5N1FiKjrZLIADbJYaM7RLDZvSMYW27hKCxXSIwgqztEoHOdonwFDTVSaFxPdUrTAojkyWsZ2nDZkIxMGwSFWQ0bMLvyjgosHViLOqqnK0ToNrWieqisXUSNTSCIl0iW+eovI3alrOFQtTYQolsMgRosiv1vCTVrEKMWi1JqbNa0jJjtSRFxGqJfFCrJSFO9SnEMom+cZZJutsIUTBAQqxJVkkwQEKfYICkvMJScoCDYRJCMo5osFVSbZIO0sT1cmK4Jp5eTQzcwZidaOyp6hUP0vH4TIfmo6MyEsqaBZC5AyGGBxPJuzriHEwkP6QHrDMwmvA4nnVJDhhJ6HYLygTS32Mc7QGb4AWUEgRsgBKBFAeIh3+qFN4pFtGBmAkEJCA5/uOhPxz1wwE/GusTwzwKj+4fG0d9PODj/WMjBwgUEU2MRPvHAl5AKUHMBmIiEHKAcPinI3846CfGezrUJ0b5qQF+amw/Nqw/OKKnB3OEiixsA8GWs2FER/ntGkoTllBSgLamYY8EG7erjcwgIgWED0RUgFZbSgCOjP1Hhv1oxA8BEvC4t42O/BSa2NuWkJuMjD2lN8BNkIq4X40l6c1xY6tM6xltjhs7iASc2Bw3+p8kOBPcJk1rjjKaaTKT4DETFCbBXhBEd8HhVIcAml8a2Q0lNjGnCehMgslQEkP5S4q6eOzhTXEZm94UB7LE1RFQd8c5sYkAMHmaNStGr821Ifn7ckdXMPtVPEvOfhl4nP0yzpGH+FDp7NeI0tkvwIN5Lg+hea7hazLPBWiGf4+UsniGKaVzvUTOmFI6T6+o81PspOSxiIhiERHFghDF4hhRLAj9Kyj9KwL6V0T0r0jQvyLmc0VA0oojJK0gJK2gJK0gJK2IOFVBOZUvQcKpCsSpvAfsxpyqCDlVEXOqIsGpCsqpCkqgwBnuqLdgQJMKQpOKiCYVEU0qAppUBDSpIDSpCGhSEdOkgtCkIqZJxQRNInU3ITtKh3A8Ix3ypRXynyLgMN5fiCEOU1AOM4TcyluSVsxrCsxripDX+KqDXYq6UrymCMlLEVAVrxqiKnG3RgdukvWxKEEahnqegFPUYPCPnClqMAoINUAwogYjmqAGxSQ1GCV437yDCQ8oEjwAJTEEMA8oyMDvC2Ac+As68BdklC8S43rxmHG9ODKuF7NG5OjEsw0MPWVIgGg3/CCgY7YcDqiHw7aXjCO3R8ZRBMVOx28ioEM4FaHu3QnInrBuSvYqkg3bvAI8takr8DLuVggEfttHAKMV9UAScBOEInqCc4AwFJ+SwDnyFI8M7XcEXk7nYuj11XSmhl4/DZCCtePUF35GMyUICFCAjoPlUIB0Zm0sV8SZgsKm4MCcpoueyumMGnnAOiUZ+dYIdCEysq6hduVxkwm5F4qbzLGFNTTlO2ixmK95aIKyefHA2kbgmiJb3W/zQNmRz3mAzLEhJck0m8NFvSl7eDixrXl3I9tdKMb0EIVFKKGvwrG3AMLc0EGEHnqMMkQffEASPTzyRI/Q6bcBVYl+cZyEo2A8D+fkI58cAUQpRxCxyhEciKWHELccoADADHOACMkc0LarJwoy4ZkwxnEEipgo7gAnRBM01FfIY1Q1UGdkq6g8QsLqvynDQKQmN1seg1I3myBXMblFUSVgRHtHJOjPG03dQmUw93XYQH/pyBa1kQBQEZCaxxukiA0TLAwGseQkU6CcNRofkuL0NBxugklJesZtKr1JXwn+TbuT6a8okiLiREa4OJEkiPcgB4adKq80KydCQsyRJO6CExN6g3/C5T2q6XwTdakhyaf5mMAw1feCcdbPI02iaY8mgPc1WgHY2zgD6NDRPPCADIMPTAYDP8JqOHZx0BDQPOshvhNljXEUhUO8AcFDPLAfPJwwILwIWRAe0jXWXhiM2BKSdX1bpyQji3LQmq0PqzgpgTFCJIE1QmW49vooUAUYIMryEYxpPg6a8nwnCROoB7owKkz+PTT2GyPyMoZexdCnIURp+4BS3h7AiLh7SaWWrIm0sijcaryNC4P1G/6yaXXTQZIggNAgGHBiEYwoNgkQqru+lHqjteCQnLMyzP9qlUJz6KRDbNLYcB7ApWvlbgKO6zsyN0YkTCAxOBwWWBwjSvtRVD+pzTF8ECUyHJxoEGE2wZWdEYatE49NmSdePtonI3IdQMga8UiwDcDj5uHLOAHUSHECc88VRahh4tEGrgCMvrboRBNA891YD2rgOEHJ1jxROeOvQ4wYPg6jlo8HA9PHxxHaPh5Hxo+HAutngFWqJ0b2D0UTBpDzEM6yexxZRiOCTaMRxbbRiI7GkcewdTRgEdIKXazLRDtxkrj2EJMKY2F1Dg2tAU5ZWoMw9k5NnnG0jo0tPOJMyaZMKd/ijtpbgU7I4ArGkaa4TUuGhhT7SFprPsao5QT2mq9f2ARD4aZwbJuNUDgME+vMY30u47pJjTYHjlbb0Jqx2YaaeIiEkU5ZboMYm24EjELCxhvKJLTMkSZcgRUUVqkJ8ZTRFwx1aenEBgzSM6VFE2Yh7kAnREmTD38XQEmjjwip1UdEKbNv8BDbfUS0lTGxmTAJkTQxNqVMv+ELavt5ODTzaOalQGLoBf2FKiMmHfQXsQ8l4TVjFrVrbD16qAlbRmA/en/IgPRQvx4vBp6STNCD0Pp0MLxbC1dg88hWQIapR2So+T5quqGt6nFe6t80Kx5jwlZw11N/zIatjHyeEVuAeZ0wYgtvrlMkNlYt3LAsnH8YRGJ1ROzG9Qd8pY1hKyLGsIUIVR9SEtmwSBLZsEVq8QnB1CwdQwrN0oKsP3k3sUEttO5exJDtqkIcd3keeRlAieWq0fOrSc+hhJq4RWoRysOhDelRakNaVMHr4IQuFMF604DAI8WbiL1a4X4f1oZjNmMRrDiNSKhfYAJa7BaKwt7nTQSRbejRsO8tUutOHqZGXHF0jcnLsRHnkesA2ma6GhFbvQhWmlDtDQ22IrFu5FFiag0hhKZWQRaTkMcQC6yqIl5P8mBkVRXh0pGHiJlkoIS9UwQrQSNC7R2PUnvHo9jeKaLVoAELkcB4KVILQgOcQAJrwPeVKVOEtt0J+UPmBomXmBtWsg1bzYQRUYSLMSMUdlchjS/o4stQfSiNH+pUiISJmdiLNIgpN48Hu4iWJgaVtJ+hZabFKu7m0+QVi9AWIipJ09riyKIFkiaadJqhFqnVCQ+7HOukjJSPyStu6ikwIK9FuEzhoSasdBHRLMKVCgcR7lckFyEM/lgKVxxdhqiMfB6Fqw5pCmdwEodB0lzKigiXshAZ2oYgIy6FJBGXMrKYSw0w5VJjSCGXMpIsdBMuZSHccjzyMoCSBMl7fjXpOZRQgmShiCBZOCRIHqUEyaKYCBnkGLExHgix8UgYbkBsDBbxF4+Gzc/hIX+xMOUvFpvmL1aO+YtHrgOIEBWDiHojIyigKBYlFGWoViFFsQWc8BhiAUUxWEhRLBhRFBtHPPFrcUJdLESoi4ES1MXgEVHxKCUqHsVExWKUqDgsRAKi4rCQqDg4gQQ8wndEKaJC29CE/CGiQuIlRGUo3gQtsRlN5yYH/ymcUhgPhR1KSGEMiCmMq16Uwgx1LkTCZE5TmIS4DVtJOFFpQUp7Ep17RFrG5hBAE9NxSBgyGiyijAZJ0ozGeZhgNE4a8hMLxyQEN+YUGJAQKyEkxEJNqvoREmL9ERJiIEJC7KcxCdH4Y0lIdThOQkA+j4So4KXGNcZJHAaJ55EsnOQmVkS4iYXIsDXEFHETJIm4iZHF3GSAKTcZQwq5iZFkoZtwEwvhBuKRlwGU5Cbe86tJz6GEchMLRdzEwiE38SjlJhbF3MQgx7iJ8UC4iUfCcANuYrCIm3g0bJUODzsZC1NuYrFpbmLlmJt45DqACDcZqkY4iWIElLQ4KCAtQwghQ7HFnPAYYgFDMVjIUCwYMRQbR8xQLE4YioUIQzFQgqEYnEyueIRyFo9SzuJRzFksRjmLw0Ik4CwOCzmLgxNIQCl8B5XiLLRtTcgf4iwkXsJZhgJPcBab9ZSbDP5TOOUsHgo7mpCzGBBzFlfhKGcZamGIhMmc5iwJcTRMhJzFgpSzJDr9iLOMDSSAJjgLEoacBYsoZ0GSNGdxHiY4i5OGnMXCMWfBzTsFBpzFSghnsVCTqn6Es1h/hLMYiHAW+2nMWdT20ZxFbY9zFpDP4ixJwhKwlRRVCUbxZ/Guv2eprXYwUPI9L2WDqumz+MyMeYPuVrdyGmVUG5+Z7WB9pVbJYJ0MI2QcfOa2c8GeVLO+whWV7XWFgy0xFJbp2HAfn+jgo9742eTGm1TfS7se0wFkkronupOoXwgb/NA2u6Kv1oriZQkb7kieqUI2a0lSFrQ203pMYgtWbgiMGwu49zTXYhVwW3pcgznaVuY0lJzH7ST395qOruh4pEVJ28ndBbABxc+HW/qRc2B93ik1y8zGoszHq1UR28/jC1cjfORWObmjn0Ij7x+/xZw/R5f75vRy39zfzU9cL5Ez4vfe06ukp1fU06fYSfg8gQYiltMLrTGGWL9HRsZvEYUzfIrpWyHpyIZsm4Ch1fSWmzRlj6sCL/mua2UtdktW71i/wbKmpq6OOAcLwrp7CCXDYRODwiO4AQ/64Q28ziPugLE/EsHYyVp32tDI3XXK1HWNnFt+I3TxYLUGe8O68NnAQR1sfRhw4lSgkyETxCLDnOkQIrZGDLgrueYR9R0XW6JetZqS7GS1kaR5lMNmG/cpjRO7kVGTD3ekE4AYMzY8ashYbDBirFM3egb+ugCs2C1B8BbcnN5xPeormhiJtt0aYXjbhQWHbQXWSS2pnOMR1rvGAdYjo/XkkRvcdpDV5NzYhcZn58aWkoPiEdsJqDc8fPtOPzSbxk4zhaetJFvvj5hRJP7BhBoKJTCfrO+SfKu7ojUXlR5noOchtZhscc3dNeRNWPAhNppb3on7fLSd1bnFnmmDp5OakpDIW7kRqtfppuBW9ze45mO7zQCeOLm2NNprQ+PCLkVdCVLlRKMBhgDydWKsHne00h617aKxNm200cqREKU3t5KuP5akN7WObT2Gk5tZ05kWe4n3uuJuLCFgcHorDAA5E9YqEmBLFcOjlYrQ2EJ1woR1iiT4VOMAB8NGvGXA+cSmrYXIJsABQpYuzrAQQBauRem+VIdtOHXqTHJtHuNN2IMMFrCVD4R+9DDsLzWQCZPrjqSNikGLoKxjRA9cevDCSRjMAOuSRCtqXFtMc0eU3ocNhzz9EoALYI7ZwNWzyGww2BCucUVmg0WJ2WChyGyw8GA2WOfA7Ya4iH2AUGIfYHysnwal9sEAjfbB+C22Dwya4d+DfWCdMK8l9YjK9lwXeS6HvteKfQv3rpfIGZkP3tOrpKdX1NOn2EnMBwtJ6EFzlhMMGQoeGQ0Fi3hDwbh4vRcSJ2gg7t7VEedA3I2bsHSP4ObuMNzjWWhk39adZt9W5tm3d10j50C1rQtT7aG8MdU2IKHTFhno9PAVptO2oAIP2I24r3Fj7msBwn1teJT7WmzgvtZJSK2DVNhGBlKLkYjUGmFAWA02EFbvGgmrR0bC6hFPWK17JKzOjV2IsDo3JqwOigmrE1BvmEP67iYkrGMrTuFpPmprzxHCSuIfCOuQ4QFhtb5L8i0mpbYsRgI6hBNiIyn1zpdhzOP1b9YL4pUG8LzS1dORVw4VF7sUdSV4pRONvNICI4scVBtZZKI7J/SJFk1CNPR1sSxJF2nrSYlCukhaUyyJuSBu1hP+kTNB/ZAAcw4Mj9QPoTH1c8IE9UMSTP0GOOjiYurnfGLqZyHK83BmhADieRYdOJ11NmFjGriblQ/cbfQwcDcDDazLuiQJj7IujT1MsriaJlkgO51kbdqYZBlsCNe4IpJlUUKyLBSRLAsPJMs6h6F5iIuQLIQSkoXxsSYYlJKsARpJ1vgtJlkGzfDvgWRZp28s3vUSOSMW5T29Snp6RT19ip2ERVnIGKI6pzgBEY3yyEijLOJplHFNzbca4UCpvKsjzoFSWbdqWMYN1+xbXLj8toGcD4qcMDCP4IboMNzxWGhkYNadZmBW5hmYd10j58DArAszsKEyYAZmQMLALDIwsOErzMBsIQcesBsxMOPGDMwChIHZ8CgDs9jAwKyTMDAHqbABDQwMIxEDM8KAgRlsYGDeNTIwj4wMzCOegVn3yMCcG7sQA3NuzMAcFDMwJ6DeMCnyfVHIwMYmnsLTBMvWniMMjMQ/MLAhwwMGZn2X5FvMwGxZjGxrCCfERgbmnbgX8hN7PNRmZGXWH2JlBvCszNXdkZUNlRm7FHUlWJkTjawMAeTrkacNyo48LTEiEGpDCzAhGnvTWJgkarSRpUQhUSONLpbERA23/gn/yJkgakiAiRqGR6KG0JioOWGCqCEJJmoDHPSEMVFzPjFRsxAlajgzQgARNYsORM06m7DNDUTNygeiNnoYiJqBBqJmXZKER4maxh4mapt2mqiB7HSiJnhM1ISfMhxdEVGzKCFqgieJmoUHomadwwg+xEWIGkIJUTM4pWQDNFKy8WtMyQya4d8DJbNO3yy86yVyRpTMe3qV9PSKevoUOwklsxBmXx4Z2ZdFPPsyrin2ZYQD+/KujjgH9iXw2gNBcHMRZD2E5u+4wmx9jQzLutMMy8o8w/Kua+QcGJZxEepkkYE6Dapg6mQLI/CA3Yg6iWHZggCEOtnwKHWy2ECdxLAkMzoD4iOi1VGPjFTHI57qiGB1VJDVURGsjop4dVSQRVDvQiTDN9qQ0dC6mpAdYy4knoG5DEURMBcRLFgO/kJsZCbeiRsjZhwCry+KcH1xqAPYpagrsclThOuLIlhNHBQf+UWiIyMjMs3mWDTkayxKDfBjbUbOxACPBHiAx/A4wCM0HuDF5CIckuABXsRLayKxjoaTGAJo2BZ0zUyQtbEh84dhW9C1sdHDMGwLsqolEutY4jHLVuLIspWYtWwl6sRAXZOBuo6HZAP5OxasaxyJazoS189SI3EdVeAIRz1vHY/PHkLj8/AtGZ9rND7XdHw2zjVxbQV1vaTOV9hJh1wD0U1nDsPDcB0NwzUZhsGVM1EeshwnYHJkBiHf9qzVtYnj4hmH65oO13UwXNfRcF0nhuv6Gb7NcXCitl8HQ3VNhuOaDsc1GY6NS3VBMeoBvhD4ezpi13TE9l+REbtGI3YdjNB1OELX8QhdJ0bomo7QNR2hvRoV0XxqJsMIwwG9foZmMrwLDe91NLzXwfBeB8N7TYZ344JLxa9DoAoBooS9uCiuvOgOw6A6YBJRxySiJiTCua6pEw//9QSnII0xITvKKXA8I6fwhRZyCuNb3uicoVWTsIQas4Q6ZAm+HmKXoq4US6hDllAHLMGrjFiC8dJVw9YI22nqfjjnahcM8XGHHMsnGAXt+WJZelpibDlpRaJpiaG+JNHrBBzPYVjYbbdRvN3r/iRkQagfmAgSOVMsaBQQFoRgxIJGNMGC6kkW5CVBZxfPZzifhBjhTDiWL1SEaRTKoxDANKqmNKomNGrQtyExjTTKUJO2z3ZYPpKoOkGi6seQqPoIiapnkaguQaI6QqLAFc92GLSu+zoTK/pVjJr+PoYDZtY9S06WdJSidZSi+UgpRRtRStEQjqpZF1M0DyGKNnxLKFqHKFpHKVpHSFlHSRk44ymUjlI16ukV9fQpdlI+1yX4XBfxuS7icx3hc90x8tYRntZRntYFPK2LeFqX4GldTMy6gJgZ98QcSkdIW0dJW0dIm3HhVaqhcPEqlQEpcesocfNfEeIWlmwp1ryVEyUaCX2BRIJESUR+htyLJG4Yj/CxE4rVDBJZkeC2xE3IaPcsIqMmvICMGmwko92zcKXNQSps1CM/RUjMT3FuVqo+npXUw5CPFB4zi+IhCwZsZMHOhViwQxALdsjAgo0bsWDrxi7MT62b8FMLxet5TkC9EVLpeuGIqQ6dWwqfIKimnR1jsDj+kcH6Yg0ZrPFdkm/xep4tCzRD5sMJMTRr5py4/yV8GICBD6OGRJsCGemoK7FO50SID48A+RoxZJ8UxJDjMY5SPlIwCdEE68V9dSyZ4MNDS43hNB8eOo0EnOKvg3/kTPHXUUD4K4IRfx3RBH+1whR/HSVkFs/DwVCQoLXWJ6G1BgqIKsqMEMBE1aAjUTXOht0JCRtIRKdNXCLJiUtTHu2zDofBkdcabyOvHTyM04PheLcX7VaUIjWoJUSuPSUkI1s2Lkl6h4A7d4/hzt0R7tzN4c51+SzizgYbwjWuiDtblJBfC0Xk18ID+bXOgUUNcRHyi1BCfg1Oae4AjTR3/BrTXINm+PdAc63Tt0zveomcEc0N0Ff000+xk/BaC1Fe6zDEaz0y8lqLeF5rXFO81ggHXutdHXEOvNa4Ca/1CG62DsPdlIVGXmvdaV5rZZ7Xetc1cg681rgIYbXIQFiHwsWE1ZZG4AG7Edkzbkz2LEDIng2Pkj2LDWTPOgdmZ5wBiTLYQKK8ayRRHhlJlEc8ibLukUQ5N3YhEuXcmEQ5KHAh+uIbbciVaNVNyI5xIhLPwImGggk4kc26kd8M/kJs5DzeiRsj5jwG8JzHVYCR8ww1ArsUdSU4jxONnMcCI8MZFB8ZTqIjI6SAZnNClGY4pNXGkpjGjJU+ASfIyugfORNkBQkwWcHwSFYQGpMVJ0yQFSTBZGWAg24gJivOJyYrFqJkBWdGCCCyYtGBrFhnE9bxgX1Y+cA+jHOgBdY7JQIae5gI1OU0EQDZ6USgKWIi0PjX1kdXPL5beBjfrXMYTYYgyPiOUDK+G5yO7wM0ju/j13h8N2iGfw/ju3X6yuxdL5EzGt+9p1dJT6+op0+xkwz3FsJDu0fGod0ifmg3rqmh3QiHod27OuIchnbjJkO7R3Aldxhu1BYah3brTg/tVuaHdu+6Rs5haDcuMrRbZBjah3LFQ7vN+cADdqOh3bjx0G4BMrTb8OjQbrFhaLfOYWg3zmBoNxgZzD0yDuYe8YO5dY+DuXNjFxrMnRsP5g4KXGjc9S00HMxpxUzIjg3mJJ5hMB+KIhjMbWaNA/fgL8TGwdw7ccvDg7kB/GDuinwczIc6gF2KuhKDeULUciIax3kLjOP8kKZxnE90aGQ8HWsmcibGUyTA4ymGx/EUofF46oSJ8dRJ8HBoIToc4rYTAmg4tOgwHFpnE9aSYTi08mE4NM5hOLTe6XCosYeHw6aYHg5BNmM4TNjFDbGLm9gCbtIWcEMt4IZawM1IEfEIOWEBN7EFPEBohExawA2ygBtqATfEAvaul8gZj5AlHSGTBrH39Cl20hEyYRA3kUHsETRqEoO4OWYQN8Qg9q6OOMdRMzKIPULaQmwQN4FB3BwxiBtiEHvXNXKOo2ZkEDfUIB7KmoyayCAePGA3HjVDg7iJDeImYRA31CBuqEHcJAzihhjE3oXG0Mgg9sgwhgYGcUMM4iYwiJvYIG6IQexdeLibMIhp1U3Ijo6hSYN4KJhwDA0M4sFfiKExlBrETWgQN9ggbkKDeKgR2KWoKzWGhgZxExjEg+JooHzAIA66g1gWG7G4uk74R87UoJs2YjGMBt1jRmwzacQiCTZim9g0bRKmKU5iCOCxmJqmDTFNh5wfx2JqmlqnpkEbppr2TneBN2TUGYfphNXaPMZqbY5Yrc0sq7XtyTA9dtpt/HzpiEfD1OCbiwohaFhoyTPW3nWNnLTDbBNPL7f02eU2fnK5pc8tD2oNy8UYiZaL2+jh5JY8KtziF2mHkMa2iZPhgclCfahoFq9LppTYCD1wLv7Uyr6JCFU2+tiCh+A+3AmxblidyKZ9zNL4Kx3aa93rwHurP7jF5vDKXr/jOnP+auKP9aQo057WvGOP8EavvE37KRiv8/Kol4plriuYkhtN8mNeHlbWe1GP8dM3wwOTj/IpandV24Tvo+lr+nUpVHE0jwY/x9RX2RFhv3swk+Y1Ih0YPD8eVsN1KW33MAq3DMaV8V7TUeKfO+3TOJ/AHwxQBHDTLCckdLAecTuE+vfVEa7K6di1ULyIMXSR8YjviXt2EcDwGBaBavcrZot7FBuwT4Br7vhpCNdlAs5YEkwGkRUJMOcJEJBKdtJV80CYApMRFrsEKFIRuiEkAFN5VrGk3+qQAJM5Vt8lwCaVNU3qczfYxvlFkZ4mfXZ9csNXNLj0nVS9VYV42RYxJtoYc83PszkiaxKQv6eYoL/GUJv4OBmJoHdPEplr7A/6aNWDYdRZ2bsqno5iQpJOsIs2lR7ar6RFL47Iro/IXh6RfRLLpvSYVGJSg8noJ+PWRXI7blBDonk86/WfvlxtJTSnxYewuU+w8jlpCIb9Zdvc+TpmVWivcM2R9qz/aO/63353tfooZWPY0K62YJzWYIZfyXbLaqHsRN2VfW55mbUwr7YcTnQtcw5awgc6IXB7ja5+8OY7qHpcjw8/+7erjz787D8+uP/nPz97/vwZyYaskNefrLI7Q/Y2rC+7X+RmoyUbJkqeLyDJ2ixcwDvxlDejL21Wje7ukPNa7AgGv83V09Zp6/uKoPO6sqzcVY1i8cMWVGB1RNDPXolMyp2wsRZSp/I/nq1+9+z3Pnz9+z9nKiaZ6iCqVXcTaEYlVjWMzY0QBrA+jMuDLhrvNAcLvXNehK+ltuB19YXmEUSKBS7iETqS9f/65z9vzpP5HS85ZGcbZQiROOUIBhPgEdgc7u5KHsGq4TzvzDwhkczrlb786s+fT/RHPOc7Nt63i5xreO5kdFYcynR0ezs18f1Sd0LrXhte9rLcZKdiPNqrcj+4D3qaB0Q+eOflWBf6of3s+WcoTNMxpCdqXFq8l2i+JgyQavJXmDqseaF704ciQTmU+iwRsS4NmjVh2Li4kiFAAR4PghRxMgxb6MdDCSrGVVAX88XXrYDr+nWNnqyTm8HLMzNzi+YhqUzHtONgm1PYZjSCTuobfo9lq1H2r1+2bG7PkW/5RsIsgjacSWJ7pVs/kc6NQKilSSNMLOsuMcjShNjmUiR48iEsFzVbsSwkSacxhYzXCgzoMTCgAypE2K+6XRmTB8Fnqw2a/3SffXDf/fL8SF5cXXklTMPRaui/LLM0KtVFGO9W1RMnjb/K3/btA21LeR9DDRiRmRmDq8W/ZNOJStzx8jCzfnyV927aN8GkT6STQVDPzCqr0gGskqJSD7RdzjqWEgPetHIvlO2IIg9aNfDjgrEL5LEveAMriaskvIUZ9k5zAJYVZqo99iJ0JoJeOUwFxmKzeMoPYIBnmW0hkR/LlqcE1ylJrQEpy2RwqtNGbN2t+1ax9jBMi8YeO7bWRWeWFScSZxKuLefh1HA6gQmY7RIpmuIjuiWPQ7v7Bps7v9P2jjF17rXPgpfNfSNuxO65sYD+8dnVz8+fD1yFmaHxeDDPj7Y17ctpc1J3pPsi4sGGgfy8+fbv3/75l+N91bTy80zP0cRc6qq/HEI+cTlsKMjw8jcqoHXh2LU3j+qC/vr28xU8NpuOstdGn5OSeAf8AiZJ3reSVZaBExVH2Ok2AhnrKFCxBgPHljqtryOPXAzBnLrg6T7ctsmUbNsgJdv2yZmKrgbQ7zgDc3JExZ5GJTF4HsKh+xrbyO/hzy/3QnfBzS+Kq1/uYVDKf7HAMS7yQAG4ntrtgoiWZsQWpi8Py13WZaYnTvnPpO71uaqY7fFTXngp7tiad0Unb+rjoemE8hv2QJRbLkFHHdikD1nfsS2bEpvQlyUcYEt7qGHpIy1SsoLhqTuuopJ9V5htmKw85vMCPYaOyU49lKwDMqKxStzyHPafwUQgqdzes6nU1jEv1s1mpbsdGviAmdCda15L3WzMkK7zMJo2CkUuMgyep32+/ert27k9zde6IJQZS8PxbUMlVnuMPX2V+WqjDrXtgU/k3+OHVm/nvEAt3y5lXYqaRzN1VGDUwtDM2JhQcUwD6NjrCkGG847AvHIpdH+8+HxXbFkrYpsfpIwIP1pF4BFC/I9/ra5+/h2w0P97/fv/xF9qTH97dYlyhLcvv2NrmjIAS7bG8xgUamCzYeBL7ESI8Y2usZKix3m5zpT/+B86+TZfPvNf2gz54FwJhjk0HhdoKBoSjsEtLENTcKYidVdoJluvun2gBhFYJRA0ryq/6xgro9kxjmET0wjMS9VO7mW5TSzsUIGJC0PzYiu/kJ0sE7GVaywwsVGoosCTT8qVa1bqRgNPp4aaYoHTFEPwsCZGZsafaSKk69G2BCM/1CESWj0iuGJqfc1TkqYVmqeJTqSEarupYvzp85xndjA4cVQdvrO54F12PyYCOtkgl1maG1x+mt4B8xqtm+dafK95o5nviros56PyHnB9T4guMKBAtK3Illkp+3zYkXhq/kdBDEkKBUzt0gKYRfL7zWP5eyRO1ryPd3XFslFljK5Lme34bVPKdtAMy3NtZsFmfpWQwa6mCBym/wLJk1vv3331559+/Mvizeff/eWv/+w/fvFx9tWfwyyBp9GXDdPZnvEd2neQkMxtIk0BM75HpuSZycrB23/9YlW5lXK7EmH9GVGbRaNbD8el2BwQ9vR9504q3dvPsUqs9vh77Dq2nIwmid0XMD8av2+BwgvXP8tSKM1nE81TC8pBoJk6Bh7J0v/Tf6Sd+rOjBP1MxSDreA+v2UqOJHwNscP8PgIr4jJHUOwKL0L9fp4BmqlkK3QXBBlT545L0hqTcdgcVbDwvvLEh7byhPgFbPCy65jpH1YssDMDidUQY5fQzvSXtYC1nHbxd6YUnBFqme53P843vF5+W8OkhV0TcOZwkIobbQmP89Xe+eSjRKV7i+VrWem+mS+6gi++tzRqFjMwgWU2MB1WNQb15C0Rom75lt/6FvWY6b3wI5P1FJyXq99/vchY1ThCeGoubtC31m6PoCWc7hB7HopMAkbkAlW/aoSuOV+UfbzufmK661aWpVkpg9UjnQ4Iee0Chn5UZglQxViVgHgu/Cpx6guVAG3O5SuzyhsK3XnPWGCOfLqYNqI2q9JRyOtESszpvZRAFWDIpLynwBcvE5lEgUtvABmj9wNzauWM6Hjqzo/v3y7eyk13ozue962Gui6gkCD39vasbyQYdhQkJI70RxKb1BB1x5oDfIr2GN+wTD36dxlLtiXfZ0pd3YsKfF/dt+rq+YPL7j7kExbew2W5z3/88fONrviiO3xwvFpMJ+N3OlCdgNVHzz/7IF1XSEZdvdEhLWsJS+x9nae27k3HFYZfsyVbf/zJyg5eckZl5JVOMNlUNmH6bISZaom8a089HOyNBfO66DprD023+EmP7m80Z5sY3WsOhzmzkjO4kdc0DE1agy7ahLTUY/uywSGZQkkLz7f4+0u2yXuR32ebX4yWrM748w/mjlt1vnhdys7sKoqskTrPqMwmkKLHU7ayttL9vETa1jQ0Kpzko63qgSRv4QKL9x2mh1DGfEGI68oQNrvPeUzfYeN5bL8xapXc4JsONdlD7E7tIB7qy0mUD/fjuL+pebsVfLXX5i9MLt0F5RVLbV6E+DziDcEcwHpsOxXtw4mFQ9QUzvn+RYw/tdXwI8uFXHxlon2szWA8r7KCpAXc89rkD1/9+Kf//d3nP3z57efRtUQmaDCyBUPXE0VoI7M72LMZCez28Ejw5DaljU/Ut6n9CLEQpWqELzAVrs11foiW9xBqFfPumZGUYlvoWmTsGrCJeWKZYNqTVWFCPLN0lFgu3rFF17d7tpOd4PWiFKLr6DY/G7MS7xjyaP2tNgJo8QzhciNWuab5mfX3yMnGdFjwtq6I5x4fE3Gy85/+Erb72W/fL84jdfrRkQcVnxRsx2DxLl+8haXvVDVzHhSW23KOJZdogJ3fX0WUJJuuRqeZVkXOvpO5UJm9kGjEM9G14pYgthvHUF6rj68xsFEfvwjcofxl4P4kcL8K3J8G7j8E7j8G7n+n7hcfY/c70TLs3pUsJ8muiENzOOKWawHH7EZEZXBgCrkrlGXzS3Pdwnl/3YO/a2YQyyiAoQZg+AJzWnXXykawmM5g3CmHkDXLtzzEzIUeBMpkHvoqhepUgDUyz+D4KkWVLXaEbPuSqZGQDM65pajNvtvIIvLr5Uh8iXLYi9YukS8/32r78vD+Z2IyuIIDhctwuM/QAZkjfnhvDt0d8bEpDxlrOrN68yhv9rDrMa83+VH5VrZH5cWNuQLuiA9j+JtlqiOeGqFp8fHMOSJjO7Y0d/IMN2geKwnYsHFMlccGZBvqUfn1EQ+Xni3V3ux/kFvPP8PJvNd5cg/qfvbcMaNQ6TPclRCFOd+4PVtSjl63sPrLD4tvf1p809db1h5iEivrZWFk4sHNZO7MEP7EWuTn2Nv4VaO7pkYdFj/qrgnWb5LH/J2nNvKTy9rcLDjpwSR2QnoBNvemFXsGN/H1cRE0WIZd59FLU3AXJhRen15fGGM9dT73/3v7HS2jX1W5yjKf5c41r07ADZuqOH5rSnUYdlAT75cYgluRLX5kG1ZKOKAQzpNqaUuFJkdC+Fyl7FonCn5iii7U4NTlpFbsFt/1db6GbZ2JVO9KKvxoFYGP31mOvrzYxpW21Aaf5voTNQ7o3mrwNJNKqqVjjb169OTainx1pqHXzanPbQJKczThNyY/JhmNyIDTwS7a8dML9MBvs8IcSTYzaO8zxa9wQL5Rh+DLP376cYx+8uoPy1q25sYpU4Hy2A+YNSVfFuZGmFBY85vluoUJL9gNRaUXyEMFu6BblrNWl/KwifNRlTf9qcu7WDRTv6I/9KyOjwpQgY0VQTNjg9tm16twYxiGbUwDMDOeRuxBzcWHus9WfPH96y+ePzLb93JbClbJrofJxyGki9SVQev0ztZBl9/7pV6E2DkaBLg1UwzZvB3dbKNpOkXKTBZwA3LOlW5VMBWGpe16CXkGsycbSUQZm5Sk4ZxPfcDrSYmalnDi3rRTPreTEtFNSSqWV6y9JVhdTvmuZaktDppzsi9h73NFS2gywhYWkv79j5sqRnesY6VolCAiVUwFpUSta1KA7ad8d3A5hOgErVvdkdxcTUga3jJVsbO3oKurbWtojY8VGBzEAQ9d8fjJy0R5wxyasp5Ti7ZW8QeCJck7FuBxKoA/ntFZfRTEfwJLHL5zCbxHXlnOS7jR8H7dt7WuEmvZ8lxW9/ojLtp7USuRc9l395XOBu1P3StWdiyXrRT3andgz33u4RgeWrhPfPPB89Ujq8Up2Tzdu44Z+fsnz1v9QzWyk0vdQnVHfM9ggwy7Z6IrWiHv2btc+6n5QXc8sta/oOXLhnXmwhztvtH+btTu5p5p87zSMnVv1zDYrWjFnax4LbVEw2vdk8PjAmFxaq/mQhooV6ZL1pfvpuUg71q+g33m96KqxBauuFRLpiTnqALsmOiV/roVOl/uh75puRftjY5++XLEWG3/am9S1LIW+g/TcejUbOrb+51WQYfead1lf1+xfSsb3cS0z7GWVb1iG93wuvtabmWZ67Qode/6W+uQOthc7LqDvNfD2E7AHKQS9w0TGtV1je/EppM9PH/DN3p806mHNOts3ekM3vBa63PftLKEjIGXGcChNoet2GmfuprrcO61ih2IFNPdpf53p9NGmgBkuGkI9yZGeP2gqXVywdmw+gB52WhHK/utBg/lUmfTkt/CFAtkiIZqraCuantZ6hLUzg62gxstD1rpnc4NwlTu75Qsf2PN7u2bH+zmoBN6NK1KnZuXNSy/qR3tvYXdLAg5jyn3/rdrDWlM273uxMVvTGsOzA5ePupYD+06eQ5i0o9lkWnpPHXgykZWlgfTMcXrzCmxUSIWPDzZQ77xJ+/D6Z4o4FMH9p8q0bbSX1dyornckY9tShH05JM5P+lOzFbqkwkJnMLU2roAHtrSCL7TexrnK76YuDMdPa8C6tG7qZ92/1K/1cPK4s+6J4/n/oxsN4pMaVPwt7rj9a/ff/XT289/0lZ6UH/7ineKdU5gU0Qg5va5B2i+iTF4WyvCuggimzeozGz/i0BzMjgEZc5CLK/gWr4IleZxBApy6R+ECnDtzGPf4NwLHmWOdoou9r43j07iu1upB5gRyFs42RHgMEEUBbcVHRyGDFElqox1sHWFCsa13BCXEXSos6misHMUAcZ5VDqV3LjLEAO8ASIboV2kl72Ahrx5RD2kS6pp86XdGRPioo6U7NQN7OnRNn0rZSTVRDWCMsF1g7M7OAKRiMpNqXLfRHprIphFiqQazj4XEVRpOh1pdcPXcMIuAefm8b2oMUfxawx608DvOXpVPRK7IHVfpgNNL8ShWE8dpv+6qLRKC3iejOfRtew9CLHMRUfQC6yZ6cB3n5uH26bPfnDwxLynZ8MdpCFskxCAcBeqmUGjgnNN2LjgzVqqj8Axr3/867Ofk9sKqCpXdye/y9q3sEmtNO/iJW7fS8s/WqXwJydcOk5t/cILRuHuxUDicoZgLEbWYJHGMJQDXJ8R4mXF4DHVGDY9c4C2RQJTmq/sYxzGqiKhidavT4Cac/dljPMkJvcyAbf8rjYnXEOJgGLN36WUEarY8Thb1uKQyKx1yWCriyp4Kiuhb4dJ2xDWQ3bKN1zrW8t9QpTBLM0OrvtNieIMyczDZQlwp4lWKnjRxfWGb2UreEodvltHWKGrWZtUXuxZnSoecRfXHd3G+22syo7BHd+7pSpY0UGtFXFGeD/aAC0nPNQ5K9lOFakIUuW3Y3eJGrLjFW9TCdpN58FOtLpexRVR4zJuKbs6oaHm/1USh3mjKiXoYKtmBLdM1ZrZxvVjp52y24lEittUknrY2JWCk54P64NuJXFaS9HwVGsozfHzAIzbUsW2teikrqqJMCo9LPfJoqrYYWfIcQDr+hfnZNW3VbJ+VIelWYSJBDVbQ7us40oIl/zJfBdHUu/uYqxOVI5at8oyoUza714qoXu7lP+ObUXcddT7pOcDSxW2XNfJMUTuJjJG7rq465BVKog20a9psF7repcQpIJQOxmH0fD6Ls7+hrdx5dI1s5V3bC/zROhNAtIRxoXQSqWkivs6mHVIeT8kex2lKw4rE41TaVqkRfCOcixJ6K1Yxdo4A/TgwprEeAt4Sk3FUj2X4hNo0xdJgTYL5ZqJXVpV6O7jNqR79zwxqKuS7Q/JdqoqWSYHaFXrQa4QMa9RMkv01qqJK6+2dWBtIlHRYE601ANrxRIRd30j6rh9wGsRfUKdw6477HeJTlsHv05kbCcK3VZS/WpXxsF3yRbY9axRcR/c9YkusjvAC/UR3LvROBawOOA+0xU8Lu1+E0fXb7UlH7corVm9NC/8RYIDSzOrXuksFyIp6ZaiFKmc6XW3EIF7nmRde7GWiQ5rv1s2rbiLVd1PdZ37uIbtS+1zx3TFiMcOI6tEQiFZbmUuU83BiLYti7sSLdmlGjCsR23zuID2ukHoLI9Lc9/GteSg+X+qqh50FwONOk74gadK7KD7Ek3eY20OcW4egL1E6F2p+7pehS1krp0uG/5itWnfY68cawrWCVdLTGDP/KEfjGRlv44R/oJiJbeTfAhqWrkxZ7dG8JjlrgO1Zjt4hgOD8e1sUcSnTsKYD5lhuiTjptcbTlxPQRE8Qza0hy6ws0tHZ9v45tG7/+gnXukBmqlHx0vFOvfc9DCikJvmkn4ythZmN1laaiaYY8m8ZgQz3etWdDw6LxdITKYQ7AKTcebyHl16GY/3TEayQUOEXqC67bW9IM1Z/VjFQGQ1JOBvdL2J7+UfXoY1FoE2JYNzfb0enfOKGqbGYe0omjukgux6FSBGFQxdoMxvuPhVTEwO63bdHba8Wllf5B6wEXmPQY/Vi78zzX4XP4qcL75kHfuCqaDx3rT5muTP6AYCh5zwcPfgPM86glv8h1Cnjnj4GE8dvm4zXi4+7xbfiQ2PqwpIGVznSm64CdCztDjd4NJP2Dw/9kTVg0krYc1q8Sf7cMzxt3vM8DF8syWfXKIJ3Bq6E/YQCLV5P7qVKpF7Zh7xNhPq6COByMuoxAid7UDo7HwrE/cmjKBVuHyPs/xf3UogD3VwHw1C/UYpBNlovfsS1UfWolutD5GSHvUaWffMnGhYt3ijq0mte8u3fbsXe1Ymug3trbG+FPVklZgQX4D/2KvMUzfxBBKnKMIuUYaNzFlixCa40wwhtufCSMbK0l4nv+3bPhCqptO2fw2msIBNiUg4N1NlC3uTFt+qxZ9arsNCbzriRBhfQm2pH5+glPSyx80fKJyWK/VOpYqHSFx6EDY/QrPFJhkhkgwRIix7F0Gi2kZYJxu4yCJA+xCamQAlShZoDhC6L2xwz4yha9kquKoJgTYK55xZt/XXP8m21Y1pYdZ4Zu2JhFA6GwoKZFAvFP1GbRjIDF5xOLFvTqR0qbZgvLShD5/UWHaJbrU7lMumlTFLIAKn4wjNi+2QsyZ8uNIE7QVPvmPzwBNbNUfQKsNnbM+crQ5cZFdMEEyvjvEDoxnsNqRu3prteATUSKc5aADXrDx0IqMhZHpEiYBONzbqLWeqWEuzMoVQlcFF3CwAZdm7q1YGdGZt4bJj0URHYwN2kievMP/np7/RynLX7Vds2HA1uMyvsfMeXOZXt8G4cZlfhw7jxmV+3RD/N94/bMbrSbcRgnYfJkVnpXvzYhtOdyNzcGXFMHCOPxv/c16En8DjumHThERiSc4riYCjB2DctbrwCZzfMl/ZKYIz1Iuvmbadv+SdfZsp0nujxXkgNWmJ8KfvZHScu41s132d83oVTN4khE5PCj91O/v689c/bVvZn34bnFZVU2L3qdPdA3PzS5OOlZCzVPFfek2s+8EJLOsVNsPKaAJrCObECayvzXdCJnQUklZKDPH+RQxdx9DLEHIb0gO0knmEmbcqwq+d04USq4cEs8u1j1ZGMOpje4+lQqgiH+vxd1PKmyCeUUASF8BzY20li85XEdjF5oEnb9BM9JWsRbjUsyH4RyvsfvQ5XP+Re179qdOyYTtes1UVpmREbeZ697E+3frSilf8HFeFbVi1tPcITT0dMHhwZi4CZsX4jay3iz/DP1+zSpSHxWvZ15kIZgBhaQyi0h4yKzfTFsVuyKyEaGZF01RzEw6/HrNxWdfTVxPVmYs467tAG4K7/ecUtXqOyCMGDOsZzvXeJYaMIagTBw34soFj03zNDonJwJT86fuSbvH3Ft6BjnlWd4MENhcRdAF2le2q+AlijBqlBveTV8LoJe8NesLb/84aVvNycBqzYfDH1znsyUFuJJ+p1Do2uxFoVVtfyuz+Gt4v+QZeo/ob3M+qe59AsVwVWrofhVbBAL6EojxfvYHZ0qneHTyY6dRByQH4jc6UQZpMklaCsmfTMcJRREhD431coAVz2O/o3kN/xAYe7N9muXfPy4+WixtRlmLLF1/znrc3vGgXP3Cd5D6M2EmXtZWOm2WSoifvajRpNddtr1kdDBKBxKhIsCfXTeR5ydvruNehAqMZho7fqTE8NeC/OduEwkbwMq9ZcjaBNc0qllvVKXqBLgm2Nhy9hHRXy5sN+NqMXs0Y06gAoi6bnhE51yFFUmobjm8LDmmTV8G+o+A2OJxqdcONhJoUNwdzN+HiJ5gjjVcDNiDMvK8Oe7JaTIgv0B/CLtJG3N2xQOEBnllxSm7e/bIX4tKAkcCmHkGPmOSDknVfQIPMolxImpX0myu4s4LDFEzRVeX8NKqCtXoU0wNYJRLPi2+mvPh0J4TnagnOcogimdg4ldbm5OZQ8rc2kLewLe1IfqhRHmTGIHlySwPi/F7W5oLEpKoVEQ56Yvjpx7ayikj+gDmVqtlkXedB5R9mTOVBxaiwgTWlBO4VIfAlBqgSboQRe9heJB/J6QZd8YcBcK5WiIIF4z2e742VOdWGFzUr170o82QtjoQ2wgCemflwF5yKdoRtCA7mpCH6BB20cMjZ7RfzRuJ5XkgEPRNtcAB9WpyT5/IWu3V15DHgt+IjXABZxsAdk4IA78wVhhip+U2AzU5inWl2txxf7wxWptkq5cmnneKXaPg6zrusgLmfcNI5FEGfVAp4JSESDeqP4CU4V51nhW58GbxU2zHRcBGmIPYwN5tKfnu0Xzxx1csEaF8cc5nn3I8l5eA//WAaCe8qSojWp0h1cAh3IQzIJcqyXYn3eTjVBjDoPjpejC6Wwdx5h4BGjA5zrGxw5fKmLiXLR2TLxt+iNs9MDe7uhq9HV694a3dLemxunvBNqSmA5gFhWrHApXiEnp5LtbyQZTyBS3Cv1oiIxr7ERdEUpjvAnHUsjb5Iw9cBbB59wtDT8+C2ghtN7cLSg9cEnviylib19Y2UpkIO0TyDa9ra9SHTY1aA57LfwgUYAcwb3gmz1aiESlzWZno29FUw8zx19HWpByiW/MK8SnAsyFZkhSb8eVJ4w/a8LfkhwnUdSibkgR4J7lBc6e4yndp7ostzwn0eZQ06lUz3a5WasAZTup9sC+Jalb5XtW9gt3Mq8wJozda83RYRzHNdR6OqtYbJ5ZqXZSyQt528iYpx3beHap1FVbTgZQVn/nKYpQqFuseSm1KXhqzjum3u+YuqRdaym0RtcXCsQN7nCe9cV/JlK3LLqoloW8o+M7e6JqvrFih/KscKVjXpBgWT1fU2kcaiL8ss0nin051ARbsrOY+bJRdI2/i7kt9wlcewbhNRWNrOyFUn6ygJFSsT6ldmTlet4e7mqF5VhzUclYlyvjrApdr29ZGKszJSQtNx+4xJlsVdmOlqdEZrJY/2NDGeqH6tzIpUSSrZdwWPAzG4jTwp2kE56FobCRtedoVs43xV/WYjy10m4ZpseNIFOsM6zrQpf1HrnPj+RrQtizyf0queYK0f7RXDjulkS71VHdh4zTqxihILXXQhLMs1gS8zVabjW3xpZ8pNh95yXW00W1Qx5QUOoPuMoyQCrXdU7E77BlNH9wM2ZfkQkcuGBzwd2UvkDQ8agh0BfRiuuD/87N/0fyvYePROjc8KmicGM6Wu7jdsL3QSYONeJu83ua5av3tT9ltRX92Lim25uoJXCM+TwfPvnjhDhkIfu+HakurN1MlEII/xAxMUrZTVhLhrdaMvda/HD/a21wl/SfRFGr5Owy8TcIxM6nu2Onb1ERw4q/G7lcev9o+CvbcRRvjzk1bKfEqdXR5qmur8PngR5MqcHrDRvmV6yj2WDmUf4HC558EulcZCHZ6sarE5JKSX6Sl/KowVkkxhh2VD+hB6prN+MBn6a8Y+uN+y+TOfXVbARdWgWjQBGspsWig6M9pbuCFavWdHiIMBlm0NAoTNK+CSbc02yGQV1sKMyOAF+RR6nURfJlCTrQF6gQlWbf4VjRR1t/xWRxsfbt6MHgTy4LSNRZdQmfPuC3NwKVSWZSznle4PwMt68HKB+UGYzQxbzoDZzPIusC3sQ4AjVsiKD86ZGsCmgi1nbTzv1a4iqVEpwi9ReBCheQzx+pNEZYulNvNiXFsYLQfrKyWDidM0Dg+Mbo1JnZK3Xd8mJWsO030pgZmWTQjgBfMkXrAuKbAzihOCpTksOyk9lqh8nYb5PolztYONoSnJrX1pJSk0mxSTAlfVE5J0Vm+l3JbptFrRVI2A+jYpWC6nPjNPzaUE5Xqp4KqqidxblkU6AenUVnBTeTow02PFcCNkl47Bb91IyYzLnGRPSvsk7G70SIqOVC1dH8z2v6TMPHqZkvRNzpLZOrfjq3cwuUR6ElfYVuLW+2b1Vm33yde6w444Chp0/LqjSa32v3H+L9KdylbkbPGdXK8PsMYe7Xu2Hkoqt7kTSy6g8HeLt9w8Za/jm9oAXarBy6Asgi4xnPfbAt6XW9718Jp4Yc/9YhWTHqyqSZF7xN09ZTLhqZoSvJNrlZbNTN8B1vDXh8kScPIhTd49K7o3nGXF4vO9MJtaw5gakJLBnkBrXcgpzPZJBK5SfvcyCyEdCzxTLbam60KiY3OGzt+xOUMU1KmrKN8v/y7bEujq9CZcWwmq5c3oE3p0nrW9MIu5oUj18QdnsjrPcMPMRma9WvXBjtQRNFnqnfM6G1mW8uZ7OOjiR21sWPLbRrQ8//2iEqpi2qCF39r4ans9aGiDU8rA0DTBVWNwQGBCzGpNwCdf75ZyrcfQjz/+OFDXw5jzU3Bmtsr8+HbxzegDWHXGNqsQqlSM1ZsmwDLZBciWwZoQgapDwbIs/NTNTvgOl8jgYVJVyR3PN0IVoVC1WQD1u41SZg8FgV2G5ue9vSnc3QatDP78cqZtblphtwU32lIVinwCEXiBwRcuXzVzxOE1IaHEqkcxmDGMQGeDBKh9pDRES1Ynw7Dn5QKwZtsY47FWtbqOsKaQnYzjh1s+AnBmKzU3Dx2Ot9S1vNWdoYB5feofekt4inzbp0S83sISXyZrpfvThAezl/AhT50myvbVqFB2ASKquz/+o7RnSie7Mf2rlcNR1DXLdmAOmRwhkq2MIKVizFVYhJ1tONa9xPvkxOLvhDkEeUBpxZCK8/OKJ+77dFKrbWLn64bgLn0DcpHKWJmphhRNeXD+m34M+88C5DpCXoaIncai2Ea9+DiBReFrLIpBY58msD8ksD8msH+PsUQU1wn1rhPqXae+jbJAY58ksFcJLJG0RHAvE+olYkgElsimRC5FmeQr7gD9lsi+HoGXL3O37zSaok6JXXJCwdPTaaWKfp3oJDBulcPIuCWXwGb1EiFPvjKp44J7TuMsxrhX3yOX6OP6dvFWbOvFG6kSVylutFxpcYOkVssQvwQFvb1+tYYHoBLXgEUyqyVFn7yU33wdl3CzwaXrXL/VKwNaxnNZLV9/+UOcxU4GSygoiwP0t52wY7Ry9GFM3BqOAq8oihI8ItcEuhB1NHNb1+Y1GRO3mwD7nc64f/7zs9VHzz/7gGaHmwwbNU3MhU0EGgbUiJXOwVw+ehPKxOadqRT8m9mac19ePX8WFCFco/+tPSLRhoWnZWIUucRSsJb9nrM+FsD7RY0sRSd+7cH4pPJzbXB00dsk+wjSDwLF6ieLi+o9M2BeCQVFo0xwyzG8U/cXmWBVJhtWsru7xDU0aQ+jSoFobkOvM6EWX7cicWLJ37lqIxRqg3x5yz+WDBpSOILOt3fIbDdpD7+I5r6UmbbGj3Z8V1dYlWNz4YHGp5dwn1e8a8XtKqvDsqUiFx0FzQ6AEITpxRiDzSsp3B7QCXE/n5jG09/AlI7IpvDUN3NvnclbsVv8pZQbpVLUxXqQVG7zL5ZcgBK2nC/1CAlPUCV2rURCpymF5xE8CMVdQ56gygnpEHeAr7sknJdJ2GwJTUqaKgnDBoAInp1kuyUqvD2UCnxCEcTKpmAhKBte32YhavY3Nq28PVDJwzdYeN8T96WiwE7uSzjPingyGcNrWCjDwDt4EpYgPl8ccOb7O0zAcHUA75Jpt7HOSTkcBIVX/56dPK8UfD1kwIA9uZGjYwPG/x0Xqk8+Y7JxPsrAh9c1lp2NNc81LZ1W8NJm20+dmNMDA2wYWFHf0E2wQwi+T9Yuvu9rewAxNViAjyrwgHKWio5n7MrW8/sLTzu5ZKrFm0LyGsbWdCpVQ+QokUQyN42zdV98oyPqm8VbbZXajQWTNiXnhfGrBq8oIZHoMoN7eVCF7BPz7ZHMK4rRszTVs0xeasVqGS6WOjAYHhBk59QDb3xtN4BSeHBeZIITKtZf/vbtrNUGn065F4NxMrrOdkLPhnnUwBhinTEqtj3sZ7I96mOuh6Sf+PgH6FHju/Gtf7d9coT3gZ26cwgK8ydW7hbfjS/tPDZN2mLZBQ/0JGBWNSnYHOqPYbgvgdex5FxVQ2vjMtQHP5y5+n/tSaup6oLVgWBS8xyToT820OTsic6qc+isuj7XXPqUCE4IN6m5Lc1zKG9DugL3qRGdGv6MJvTToUnc+AxxjIIhWg9dYCFCR6eHDFjQ63gFzZrHTM3rNeFxUjRXoy0zTw9PMBG7nX7wNTsWweGeqbsb3u6it6U3kre5eSWJW3M69iyzFH4Bi0Vs+nq3+LHQmi1/4NmOhfPH1seyNT5q4wPttpoWezoxJd8c/Rqe1zki1uUllJ2mndbPvPBxRIGNNkjGlAwuq/jgtPxncJrLL5Db7dUa3TiorcCfuqt5Bjf+zKR3cMk9d2ciBqiBh7ewU3VYDZ0hyIV9GuMscPcY6AS8zk0RcxZizB/82+Sqc162fsLurCOVE8SU3aaFdmfcpLSv1lDAU3KbW9PyRK0jcTerLd+tbvqmiWov8gf3OdzANWvb8kG/9oz/Y3ya2B/yNrug7riAd2N3uvN+PKfDX9FuJRDM7ZdVUcGDpXOnlOjnTjcMPr31I5bw2nVitCcCqxqC5saWs0N0NBShLp7BzTa81f3aYblf6jw8sIJKKzj5werlRtjbGLCsbSUNa81abU/XB0ZR0e3ZshW87GQLV85EMsVKWacksEtTtiySlTLbrXtzxQ8VyC3LiuWa51qJXSgSGlzCPcCi3gYqylIVTEtbdlfr9MZCPbJnRb9XWqlYKA9ayCuZs5oIM7gax8xYEVT2W9YuO3kT+G57JWkWZ0oQt44ANnP2Sn8NJ0exiCeKKDdnKCkk4Sms5U5WrBV7tRMHKu7bulcF35lbN7GEa/ZV2EN0FM9pjnB4lWcpb3itllVORapYFn3ODwHaLWWuB3fFd20Y6V6We5omfrus2bIpD+yuoJINM7dKLXWiOM1ye1oUAVtZSl1H+FJsW6pNwctSLnVRKMECQSuDYN+xStcLCTYAzeQd2y1hq/+OLa2eNFXaiqjFjga/61vZdrU4LHVbD+rRbl+F7qXq9RigtWeh5AUBdM+oq/VdDn+oQMB1FjQDy4M2zJbNgWk9MpotVIGK5axa6nGL3d2JWgayNFqwdcFac+iY4GYwp8CLCLmmiK5hOt/XOp9UVmhVddVpBQsCEq2uKOKuZvWupxKZ91rU6j8Bvg8rTtUrs5KKkbtDUHTVoStSvZGuprW8K4IutdbMTx4YKE5zv+bLdSsVOywrHvahWnZXaotqmesWofuaXSC9WW5FW4ZglLnmXl8MyHULmvBa1+Od0n/EUkmYMqQRSJ2X73o4UMwjfNf2W6n2vAtyRTcL3c0Vy4723bLl5VIsYRDWrcOaCVNSnYG7lh36JQTPjnnUdGOvO6K6hk6c71vZHPPuxoDAB5zPM5evIbSBWiKCXhXs0Dos7EazdF3TRBJc6oF4WYTNzezLoIhmcdqn6WoDgYQhSJd+VsgoloomFja6ZHzpbqcwbSOo1tqHrutROK2monVQjI0esnVXKWiFcH0E5HxQo1qWhVnTslzIZSPgkzsWixRczYtBvhd3UrOLNArFR3lHK+7CxtTKtR5RzGkpApt+vdajUBUOoNAM8r7kASj0OMaXvN6LVtaVeZIOy3NeBhlmRzEYWypN5aBbOoDG/XIdJl6nW5P2ruBw6SOVFKLT1bWCdViK7+BsG0GCvFBFD5f4hUpV9h2EoMSV7O8qzafNZf9E0JQ6DULXXgoDp9SpWrJO19RO5JG4C7pLZeytNipNM3wtE2OqEdTaxG2D/lz3AdrQUUDy97zW+RtI9W/oxZRc6q7gLpc0RzsmTN+geU8djkEde1cflm4Allu5lB0v34V+DtpPJdVOatIEnnQpV2XQTXec18sbWdIy0iW8LLVJ4Q7GEpFss+ImrKVdn8ugDXV7qfvBilV0yOp1Sy9MwvSwKwJt9stGCrVjhaa1oQiIaas7FCYC/qNzWQ+OfAl/qUDknJbhvu0rcUcgsHl1Xdct5sVLIjjIvtMDSK1oP3KXtwxINZwoXupU7Jmupp6BUJX1QFrXvNEDqh6mAonYB83fVAFW9x3BZ5rGugvI1UJuFj/8+HnKjAOx3NStfybVvFw5vNEYy50JRuFLTO7WmZiYzfWSmTkk/RVSk8vFEl09BZzDEBMMmvtrCMLNCI0ReF4ngGrZBojf84SxRobRKbiulyA2I+S8y7AuuN/77V8+d69K0SxW9lVetCEFIU8+y6Fa1q6CDSanTda4GytWPqhn5qbkbPdiROZl2E9LNy5N10+hR78OeXvmJmQDDI5TJbzZHZWx3wQ+L3O7ZtXWpQ4v072iXOlOX6112TYzHlo4FpSpNNMe5uV+X5YvP453ZGDYxDsCZ2t4rtn9AvcVnqfxgZa6NLNdo02+1I7XpNynL5TMVEHzriZcobJVTFvJg/QCO27MuYcjS3ObwcOQCQMws5BxZ/Uv2XRCExBeHs6wrWvYOmF0nNoaOSTg1E0g/R3/tWZHuiCbP4Ovma3tb5+/ie9k2sOywXi3kXdeoIbs78Ldv9uWbZhO4saLKqFNg3Z0t5riede8SP/X4q1mk4vXsmpYYi/YLaxMZ1hociWEnz53th/vzT3GNH88OC/IFx/rdOc8SrUWZCMOCaaIZqrZrtBjiCKCp6YNf/rkbdQkTryWegPrE+aqou0nfguCDjxA+K3m4zCjzXqEZrom5uHH/vJqhLi9pwccYKUtZEmiANavILB+h+CtwJ5MzhNkCwd3dO4X2j4NNNFO6lK6bo5AxeE+PA7ryjQC1XB4N0soMEJEDTNdowddyYtaapJ8iBPa7wINehXqZG75TuW5vf47zHdAk7lsBaEC5hqPKGcNms5dk5/TOQhimosOoTl5NMPMfeJHMg3kUcYZMMi8827h/3AshXuX7/djTt+7XLzH+XYf5tS9/ufe5sZ9lMR7m6h7lwx4F0anZGKL1AcvfDKT27riDD4a2vFKfOLQux0vy0L9Ib1Ba3upu7O2rORdx1e8D9RBsFVoAJ5+IPoTK0veHmCG4099Ymv+1srlZtuTffkxfoFBk5WNrKNZmApqiFwRKXE4fREAc6EEcSejlcwEdD8kqLbfB76hZjLi7UiTtb50bdf+krV9DObE2v0nVrHlVv/jpynHQiMC0BQB8+rJ599/9frHz7/+afX6/5w8UMPtV5kmf5pd3Q3lgaAHO7zBN3Qad1Eu4sBO7iEqnZRfUxWfCLzOCDJnxFSIViEA3NJs3sHwzPqveUwHi2rrQ6ArEVhdETQ3ttysdKW27me87ZZZoTtnosg7ZrejkW8v0Ym1W3ko+fJH2Y+TeqfWURdGi8NwWRlJHjidE3xih7oPzpPSKsjzrYGcvh+tkPNIs0JPjNgPjozGY4jJ8f3Df/zr6j/+x88fPbfpng4LeAIOKkhXe1CL72UeH5HdGlk1isyL2asYht2cCdylAYO/0fldraXqeAmmaNylByKXKgo2MsZa3gHDifCMrROeQ2hmLe34DTssOrn4RlbaHC8kzO4OM9SntUzoUU14nYRl9CwIrDJTrUe9gI8Xx73Y7Dzi4YjwXOQ+EYWlDfrffjfRNqe0OplL7MVwdyCudgjOeQX1CyFWhQG4RE9/s+Pt4nueC7b4k+5dm5mdPQRTQShbFAj0ngnB1FUvuv3/41+rq5/hea/n//f69/8Zfu07wnNYFiMVSscRUaI4ISdXicPyO9nX2/h2VF5rPQ7LEkttXSDgJUyCw/TdCgmhVzK84+CMxTMGPsH5w/hPL5bFT6LierSE3XZwcatb6HzErm0ddwffVvRTly2x6HwDJb5g8/Mff/x8sxEwrTb7fk2tJNcmqL1YN6yfCaFNYgDPjrljq/4uitKjPi7vbtla6t8jNDde83TCSrEwZoS7uBFiJ6IIVFlGMEJPPvexLuE4Mo+XzYy+RHrW5uhDnugm3WMkmrnBI7a8ViJTKXr6+q1oItV5v9pmahDUDDkvMBRyvvuSxQ9TbTWeD7jJXoRcRq/F18xvPIx022BRzvfmyFYkKHSJrFmdkOherYBDhrHEpxWBl0puydrEwgvogiSDfgP2W7VDtJJ9LWp4XbdMvEmXlvvkhZInX0jiut124l0Z6mjRVV2OymFoq2Df0SgdneY5ZjCDgOfgj+bmJhDQqSd9GrHt4bIh5204SavreYD1SucohmaqU/PWvI6ilpu+0+WSaKYTXmwuJoUzi06PwiJbfAePirDssHjTynfwEKimRRP5tbWflO6LZvwA6Tfh4RK9QS04f/v2TdRmzFKdkSrVkBaDscto2CemOzHMlDKzeBizi0kN0wYmwf0JRoyZjeEEgV33FPFp78/5QinuCc+49cfqmQulKfZhIuuodEwdxi9Suv5ql0DFEXa6PeIKmHMZaTqyju+iKS0Me6UGYM0UnNWNPKXwtTCXGSJsrp49C3dXIdDp6J2OuDj3zBglvE9X33F4CqgK47YRJrywfF/BToKUTG2n8IkP+iZPCZ5+2JZwNE8c2xgFF5pvsb+L1Fa52WxjkxLDrmA8MDf9i2/fLH6SsjySAzoW0XTOzxgzwi6SI3Cs5ZDoVojA6TZC7xUbrJlNRTjK4PLVEJ1bHBALHMzleb/48PvXXzx/5KQK7A8ybQsFcJFiaQytWXU3QSZh3BbKiMzMnG5Vy/fYqrU1ATz7vWvRzrGGm2A33Qhoc1Bkhk04QP+AB7RGYKfzn+3QJ3bL/+BUu8PosGl3Dt215VztPHAewnGOK9905n7exLML+g8b4IGRIWzTUncJCzoYcMn3wNkp1lM8m6MzY/En2RTwVloiR7ZE5BKIwSefyNL6waMScEz7WK/dNaOnsdpT0KmPwd9OrdSKxRtoEeiU9057by8GbIq9c00cvRK1tnkwBsY3dspaZwNGcuLQ5kgpG059tHAYn4TKa907cG5elEMwzH4iV72HV2wiZJnytmz7BNjvMAiXAiy1ckrWS3MFEZbJzBjPGIMdTNitbVZYaUNAvy5FhhGS8OFGJYwJ3dvBGevlYKGNMpIEd0QFITQ1/W6Zr28JoqgrlN/wdVD8FlmO3dh7TGD86etvbdPbsFLxxQkDtamzmxnXRz5tS9vmtYrMjhE0WnvneTeSmmD135zHq1QuxlP3UwlNipnmBCQxDsRdB4WycZs1FZgr3gKs1dZAe71KiRrd1q/hn1CgB0cVYvxWt9EugJ/c7NGEJytlH0/cu2whUuo+20YDH+qxXT845tMrQSc3qoGbV6IhJJL52DA6L2u//f5NEFfVYNtkdKLxA4EyU9TtXtlCGJyRQ85tL7DTd6UjAkzYDD4j1IimAcqKlDP7Ub37ySmMaNkGrvhJvoWQktrMC/GjFQx5Prb1NQz01LVw0ZZq8Ze+W/zdzYnPGBXsLYBwh4qSfXeD5uDdhrJQcp4FShs6dMIo/IkGmVbx5Fap4NiIjHaPEtydUhmQmVXMBVB26ajKLozKIOpFCFyHwMsQ+CQEXoXApyHwhxD4IwHeM8n7iSTvoyTvwyTvwyTvwyTvwyTvwyTvwxTuwxTu3zOFVZ5OocFJCg2CU2iB6xB4GQKfhMCrEPhDCPyRAO+XwqZMp7ApwxQaBKfQAtch8DIEPgmBVyHwaQj8IQT+SICZSe6g67LnL0+c08Gf2kxBQMMyMyGBMbfQiSFN+mBiCmFzkyG2tWx5dOaUCpyaGIJXlu0IjeCZ1G6vA1r8XVt8ejxavGbxWZWt8XKjfdzwjJEDKgnJBeYQ4epQoceWSFEqgMtwA8gojaELrG6VTG3lzeK1e+Y7fqTFKQW+ssBTEj4boyaBm1H8yKbdhCanEh8dhMqlbFcZC8sNC0S1/XgVYy8S2HUCexlinuBS1CdqgP57TDWOGstVeKgikoU5OcIv0vB1Gn6ZgONcdYIgYw363y9vgza6jWSp9I+78gP0v136qxXrJzPACaPaNeIvJvDrCfxlCk/ksJOEWWzg/xZ5rLXer/tdEe0rILhLH0Iq4p5ZvDz1RNgWw9VhRdxWET7rcbC5StbL7/zE2GM2h8MHZKF5BM5WI0SdseYXxdX9XiiR/2Lcz3+ZnUbRdXZ6/4uyD6ZQR9naymyaKHrmCdUhdO2A8ON5VRr/qeP+d98t/ifs5475WvluxG1CR+QSlU2uWbn4PIO1jcWb0jLYND0Dn8x4bIi/Kckx7T/87N9MttMv0bGpD56vHl2GR4KZIHJJhU/mcibrfuQsS6x5GmGLZENXHgpGjTC6ZqLNK3h5V0XSc9V9FMdQGCYW//x1KvOwYjMms0rZRbbegLmsOG5Pjm1WdumXQF0Qp6t2o5v3Wo9viWYaypyqAWpezukiwcymebv8UmaJqV4tyEeB/rkKIHN1jgpRNxtJQTuHHWAmbQi6gEFbybxqVu+aiZX5d6vBx8yZhrrPRCfueMK4D0Um/RT8re74l6ssmNVziEmD+202W7nf616U+eBC6ykeMYspxjFTo+tDYvUIocUKu8QL6nxJnZ9Q5yvq/JQ6/0icirj2NJ79NXLOTOgnOpui7YYItUXg3TMj+bfv5U5/Vpp3kE6a5xOb8rDF79oj4HFXDNgPjiw2jiFehXqvZSnq/jZubIHEZhLFdCsTDWx9IPi8TlTm7pRC17eHyOSQeRkIrT4BfAEeJnPZLb4y214SeaaFHMuclgHq2i6Fz0UWIHAYdcfgp87Jgo8VXHLWFdyodPpQLHPV6EDCzRUYdlnggSdf/5dw0DDRsSHYqjQAl6g1WxWxqQHLhcp62K01IiVydLpue9cFBni5+KbXfUWkbTGgo74jZrPUu4+rebZnlbdyt1XHtgl6+aCgd8+Mrsx53TCd9KwIIqISGxnGjllFg0fowYu0JYQDO7mR6m8VL1fd6WtQ5g6mFQ5hbs7xauX2IYQ5RyQusQQzVGgtu0jg+lEK2jf9KHrWI88Qsr3DFsJOdKso5tOLSqolg4fBNNsPBkGXNaGHCDpe1Ua/6feLU7HMSYXZPRYPkFQyRIawDJa8cvOyaSjiZYy5y4oCVK57+/JOJGmAMLz45ON/jySqC6C5/ecP8I7X2wJ23sfDUA1ChYRmJ2cM26wJ4Et0/8CpNCWBXAhUpxKrIMXKXQStr9exN3jol4Izh1W5LXnHthWr2TZ1kDrtwakei95PC3fLfvpV323S18wyajNze9TEsAc94GrwNLsa/yil3/M1Mbq23sczt7+cIDlThR8/MK4pAgVs9pBPdccOD0p1BD+PbY9vNn+ARhsVTJdvlJgwsKyCwKMrPodC9/mqglXeRy0hDL5tplnXk+9olPtl1bdwiMIMOSfuYwm+tppTjO1k2cZowzqzZznCG3jtLsL9OdUAzrSucAtJiOtibaTqqzVLiNRG1O7W0pT0ju3YXSzo1+aBJRmnZXtXiAgUcRrgebFamQ0zgaTSnWWWRGvemkYVSTawDzaG3/Uqjljjch3rrWElk9EqnTdx2WgBXAeuUgLzIlEskLUeq3VhwOGxUNbEGmkaHGGac9UTQciG13CAQ8ZZ0bQwpZaoYHAmLgU3so0zDt4m3B1adkjEsOdmLYq1YWBz2+FKZTKg6HDnEZLwcr0KMThKrTDgN2VFAr9pBgeY9/5IzQiae8NTAujBVFpkOvTp0NAzcFh1SMqEDA6kTohqKRSfEm5Eqzo4FGQP9WDlZa6zps7tzbNUwUmhz7NJD4WuNgL1QjhUeNEL3sytc11Jh6s/Ql8i54wEWR7qDOxweA2dpNtcDYHzvJK6R7ZdSs5otTB3gXNujrrj5OR8zXTuxSJ7eTgDLhCG5ROusz2HY0hKhbluPn7QV6EZb1YwODfysGe2bYd8VX2754dIXdMZ+XZrBTNZ3v5Lbl6jPczcB98rnbHN2ORyFNwlhnA9MkH+LWt48jmaYE2I3UAdC3Qyti2c25gQWossLRsGh1i6lc16SqJbalGz/M6OrCkf+wlBM6HnVtVpgYBnymrTDFmZ9rJj+YQe5mr5CRnk5zH5MMAnRdtdMSkT9d6S5bTYjetJWdPyiQwyQm1CHBP+IsvpryeKGVOHpPRIFan2TVogC9kdqx/tVJUc+oZYZA6npAR6VD8W1x3bJj98z4ZrdpukTcuEF3fzXlKm7d06O6RlCfDohBL2fey4WxTsqbs45P47KZuj9ui+dD4gjfaF3hVFnSoD8t9jI57cy1Z08EDqPn6LIBa6RIYws6QkhN1QFYvm6dosc7EVne45o8m/UGT0DEE4qWrUoYJ5ysAg1QcbuAfMRO9cs4MvE0tNGPaRDIDKTOc2QnOjrvuStfR6NqJDQu6UiSRzVWj4+z1LWXRZpdtGA4/2+eAgi6oKO/Mqu/74xSda4RGdR+HgiZ7l/2ZtJfvODKarfjfVmRi/B+r3mXnBSvvfqdWUB5vHKdnP09dcD28FkA/NzNPebo/73Yef/Zu5bfrqvit4xdXV86Od1z/+tbrZ/nwG4mgybfFW8+Zu8SeW6+xRcUYBre62Vkoqfkr25FS3hXslwxW6EXSaDU6Ww5sJCIFRY3TdRvJM+ksmlmAFZTx46faY3Dz+Ni02scAMMSBEWQwaAH9LfIYCnxyKHxvUx/iOrEgSpU6d9ISPs37NExttQ9EQGQbdFrkQNo8YxyGYrXMhmvN9CD689jf4n9pTQQI8leK0os7jRQyXKCSzWYIA5DgLo3n8w5425mPEb1Dt9NxQqYFtRF3wasblo9MXjsCtlrN3+bVSc8sEIUCwVXoA5sZzw1uVmWcHNht++p4zp0UUSozNVlBbrNH7pA6lWUEwswUyxNytNgFs74cMQNdYKJjXSwetfl3L21U1O1m9tl8Sl7sS3CZrRB7RqxjPUy9NjEGd2oLefr94C01CdIfF96yhOmuWxcjtHSPwsMbG71QfOAR06qigYG4Rdg5jRcE6HwTziq2D10knl0th0dr5mMkr4di1YPWCNY1KHFuCOl3z224L1107v8jrBbafQaTw+ERccwOJqQgE++3c4/Snv371Jh4Pek4qsXf+RveB/wm2Mmnykh+3PtagdA2zSIH/Z26hPYb1l6Ley3IP03mxuGGHyjyIkpDZjAvgKWvFqwa9gP8GGyraTrn6SOeb7bSv7jfwfJF5n1H/ua8O8FwfeFrBqz7v1PPBnHl+H/Qxx0KnoZo7KjX6wf0/Prv6+fm9NZSe369+B8ZVpu7NFW3PH7KZdOAodffOKLvwZWV9WYpokutRWwP8l8/MQ0vIZX437uWNUTogj9tkbr45RvR8jOlX7KDDswV1b09YmffsjoQJz9mhIGkrqtXnsDstY4kerVaMyBqhDYBVjFulKfrb6e22vVSFgDrgH3qcusM5X8J7vtCywy9mDpd920c7ugfM5pp1HW9MqOa0vbkE7xwvNG5vclYHY4CB/PyarjbYbfQdgXm99qFafK4pdAEPH8RXCR4qFghNpCH8G6pbd91SucWKR3UtyL9J2uCeFX3B1m04jT1iZlHcuWYF/w3LdixPPCRQUIHq4ABAANrYEfT07Ayi0w3WPv3QRhoTkVePgGa4i2F4RVnFcMPyEHzqGTmITtSxMU/xj1bY/dQ6QS3pxB62l6XqCRH5XEfgJaqFuBVsaXYjxxqGMqsiRWfmS9m5/SdATx+5y+G02YedLFgp1i1siypwfBfI1iB9s9cuMtZyVueqb2ABWefKQfZBYmCmuK8zUZayVbHs0ERYIVtxp4EQ1/Z0HEAlc97W4Awl7n7gCL65uY7zO8nyU6nT45D9OFyX+Me/7BudmVL3n2eQ5g6I43eG7L3RhsCNZvE/crNX6QC0j6nm9v7zpvnlJ8v97//xOvvZ1qWre1gAlPWVvVX56t5WB0Tu+wbuDOX517Dx/2pw/uNb8bP9ZDQkgPyPJXA/ZNjz6aS8VT9rAwX+aE4lNiK7un/3a6/1XvbiYfMBIkzk3P2kFrF1MbOvqGre5evomCsRPH03X+eH9GnSSGT7KwLObM71lrf+Wau4nwRpQ6Qu5gB/4MSapbKJc2tPytN04mpWvIbtMNBmE6nT4oyKXfJCwePjP5IRNNz0q+u0PnQqnnMisFPXAzOzqWkOiy84axdv5aa7Sb0VWIAfuOdBUR82/pTsNzqD9A1r8y9gd+bX3wcJbHOza3MzJgsjdhUTYzPbeJubLNqETBXjPvoRsQt2Ccxfn09FntJizO1oCkB4+AxD5znq50PUhblpk9MdKM4Tp7n9l2V/e/t4Gyz+Cmvh0ZllqqBRJ24wCSU2SozNjnAn3AOW4Wx5QuijDWBfpwLBzGa1Z25v8XvRwgKHA83O8iGo31QwnvMIJXDTUa0F9lEKHQC85BF6auG9wJ6rNa/5RiTCV7zcmOX5SGJzM8JeBuAlqLiutIoH+ecxq6Z3sfodQ871O9nW2K111LqWCMqWrDX9ygDAi17ISb3nrBYcAzxDjt07XmIhsBYcttqP2jy95Xoo9UC1hEvAOreINDE3WDivDfI6ZG1CNHPMw8ki5+uemB3dtcMK74mNdPzS5oV3z1Pki7/MPBJQrIkag0usyv1L5G7hba02AGEhCH92rgtE4BLBexsjmCg6UjCX1sful3EqJGf+tZoDgZ4bygO5v/izyNNbo3WQu1GGXWebjdWV+DiVsJEeT7dXa0baf5A36S1DOth6kGkLXFcgArmoRwA5Lpk7Os7jmeOUOpVmwZiQOBNOcRcFQszMCUKOtRS/wuH8H0+GDzHZSnSstn2gcPTwJftWD/9RiIGO2Od/Tk3ppGL44FlYm95qPr346q9TjQnoNu/H+oLc5+p+hlCP5+YY86lt5vXb7nbYA3jSsJGpjsxfDO4LcKUvX5f9mqqT61JeY31GYGYc338bmwDabiRxDE6z/2pwP/nkUq7KdVQt4W5QMyePxWtRCvifgJlsGwLkJXW27OYgJcG2OmoCiI+p8wV1XlPnS+r8hDgV/VbRbxX91t1JOkIzy3fxN1unT6z3+Z6TyxooUBwooB2aHu98YWSQ7RjR/5qLjChq3xml2P4mAFzkA3Kk0jnCYRRzM1X3q48sBN+nZ69mZStn5iKT608Wf6rW35Csq7QpV3BRXX8yLgyHWAmn8UPQvGkegvp3zss1b7c4vBg1IcawCTPlO78RW1WwDa9xuCnchJwSmLBjwZPbQpyVXbH4gccXlZxYx01ANR8qcWsqWQibw2shaFNY6RgikS0fjF1g4ZDrTICHQ5bmJKuQrQqTGsqpZTgpn6nOOpf2JMKpRTJ8aNVyznkVRWwL3i6+8rcPLL6qmlKaPXGLb2uw0yzMwaw2dtviw2/+/PbzH/9ELWqriT3FX8zOkXINEz/BERUC23gG4EyzmjbA6UMdY4ynkipeilsZTQoj1AXv3BcgTNoEgteCfixELeNjJk4d8NJiHzF2Nl6LQz7yZl+kwal2j/6+k23L6y62iRNCHyeBZ2Z5vb0V9bDv8NTmTr+2emHsEl1ny/puxYO9SQi1Wo1uPdjBmgRGWI3cT06LdQfdse3QIQV6BzKnPUEfZd+6b4bl8iJ9YX8Q9tXR5cQo/SRZCu4syQoWbUWMRDbiADQWcspnUmBNmRAd3idNBmQuljFlnRDCsdYOjrUmpS3LdVOr+YRYO/uS9WrDYM458sGKUrM3vq6FloTymQ339jU8ox3tHuC32YiDwYSAs0wRnX15tBCv4k5vwPwS4gCYuuNcD2wB0N7OaDMIril4oCVAqEoP7tmEB0jc8YMGBfX1zK4brWLYahSi/uajWGK3dwlYgAlkD9Sb+3G7xaOH1vFZOB8Z3tcTdlTez9JrL9ewDQTupJx6Ku7qakjPRCSrj8JoMtbovtDf0XRwYftvHzOoT0zkPaTKh5/92wf3//znZ8+fhfWh0x3a4pvPUy/HVAe3UmmCBI8Fe8z7MGciazrOG+Yub5qsrJXRDfl7Zq6gb3vRmSsjYmmMsB1L+HMnDGOBueUqhn1rwOi5zp/2XfXQ8oxOBDqg8pnX5Hh9dLeCgHC8jOVKFzHTA4kxftSVD2mpeRdUq/RJDpNZ95A1z10VDGMP41YvV6xid7JmN3aZ44MXYf69R4N4XI78Lt0uCrFzly1G9CmQ2ELH2KOok/niQeKEw70KG0fDW1g9ZCbvVut2on2YobmIfA+qJwQJ8Gz2zhi0HTf1v+uJvTSRFqeanxBAx2+7nsXHr4tYOESK4Zk9l71vfPp8jnrxsY5r8AVDrJ3OfUHgJ58pEx1clQ3U7eSjZcX47ZB5I3KkWY6NwHi3t6ZPHOJzrqt7kOT/eHH9873X7bk9xgfn+LbPr+7h+oySX5ltx1cavnp+fGMuqbUP9rDH2WWnx4Nwy8oIuqzxTjj4i5x+Fn9EKrmGXETIDlrBrhuheYX9ZyZa2H9s1vOotjsnMjvnUHOI8Hkxy3q7+DP88xWYCvWWq4UeSBavgdnDfMx3ohIdzwOd+K1p+GM/GyEc1hFiVPXrSttBcGUmlaqMAMfqh1sq0L6HjqrYPZbl466ehpDu6kadTu3j/qyztGm1uRflnUFJWUbYEuZblrIVZpUlkLtTr1M4fPqiefGymvKw7GHgCWR5pQLsPSvUtzAbvWb17qHKJLIyrE0RxLOC/9rzUKRENSUS1bqLvKvyRQK7ptixuuciMxVGf4Ir4P2/IPhJyXVK8vjROfhyorKOqTi5tv7P14vvpHmKU3cBqYKCK2+lyHXY77KoIg5QxqqGiW1NsOyGry3bGUFQ2H3fZljA3dJiiHz8IoFdY2zb3QZO+g0A5AOx7jtz/CqB0U8HNPq+u60TUPw1gPTjrKVfKuKSaq0i3TwYBD/A1xEcquewRACRglX2Lgs18Bj9fkCj74PoHRR/HUfeNcR5k4kYCMIxEAkFTlpr4oShKPooaqiZDayjmY0KI/5r15Eiqni1aplO+Nbs40AS3YU22j4T65Ivt6xal0EjgdNGpeBm/A60a7W60+IwF+JMCPNgiu2ZbDBdybvM7dz5gndvS9FciTo3A6M59oX9Xz/s/+l58TC+/GUN+6Xh8v4D6adsTyhHQ5Dt27yhEC9z3pYHCtpTewQhPt5T3zdmf7juWt10UDAKNmVguhKEQ1fJ4HbCAL9rWnl7CNCqMp0JgQx1NbPpNCrdM5uOeQSPDkNN+aBtPAZ16lLY7tdN0rInuI1jRB5H9X7dPKz3EGZg0f9U8MVfa7j8W8HVTHKzGEr12cnLZrseJ8M5Xnz88YpIWNlXtRgx3R/BoStzfR/LV6zNCvrBWlQFLC94LGOKUR8Zk3uBwYznDA66ere5uj8ENWGPsJvrGIIIAsxcXljXukPLZFnyLdVudUQMfLGGvZLTXiRvdNVtjnkRndlXe8SH6u1pjSNebuBdgmNyk/DphPK2y2TfmkC6chToH7dLewd+ILFgy81F11Ske92qr82ZdpTPcDmtbtglAQV1XVOnubMbdrggsFIZXDCDkH1TE7fOcLNrBmNZl6XCxajJogiwzwAUfcV0gszCAxbnjMlEuHpUqZbCMtxAqZTIGA5pmKNC4mbvEIVufYwYHfVIoX+kMGgFt9fRcOvtNhUegXVJBIjuW0TGA9Aa1J15em2MwNWpOCXkO91NdagH2ayDKh0BW7G3JCaqitvWGAVjveYVbJbEgKIeGjgDSKv7Kg2/jHDXbRLMuB1VCrwZYxZ7tJdoDMjYzyYFdrwMZVlW5LVu0y5DAik3b3rEuMhSYD2WTijqkqF0agndWs7VLiH2Peek5EVCVCUwtVEfp/yqVGYp2RsjOsJTKeg400Z0SkXob2L05mUKfJUCbaEHaGG4uc++HFUHWdsH7QpUl1yujwESQDvgdEOy+BCi+6QReVepoO8rWY8qmu5NS4bCzPUgDduhu0NrXhOkUrfhQJZ6qC1EY3ZCRB4IYAqetN2SZ9D3ZqwxL7GMuEBqc/syEME0HyZuE1cIjHsphs94HniJgVrzeEjQiKMWZoE2W+lWXkj6aQJqSlK5w77Bul+FwKchgOiXEtu6b1ZNg+iTdpByNjGnMHXICsHgWWCCt+sSTuWiRsQw75KZkLpwD1gJ6OkTAlMnpoQbVonykEl41GilGtTpE4cJo68q3mr7E/mJkqMzBuhO7rpG16Yj/rLq4FnV0UOvy1cTpKXLyUHQa04qcGWxLJuH/HYK1l/rkIGB4ZpMtdYmjqw3BLC7fy1wbKeCobTGZuinLQdCfNOH6kKG+HCQaUqZDF0P1g+FN47nyRDsiPpQIGTcTYaj+8eHAhn702QI1mLTncqxcMY+JxmG7l4e0mLsgZIh2Hb8UCCktR9JjWmb8Ne3zmMBpxtyMvShTTykaNh4TrXLy6Wolcjt8xFm2XHh1h0fuyS5hn34KJhnw3UACTDw+uR7MqkKyFanAtMEKATz1BQxi52X1f8buV4fFm9efxEvpYOkydZoYpNAF9gpJNdK1vF6O500qTnP1SKzFNVOmog6sQF8DAx4HXGZ9qhVNy/EYNFlr3HUXamN+9hpyFG7I52GTwy06geDHFKeDvN4CWVZuLXRQKTSIGDDfqWAqPe6c6GYdSwTVznFgqOXdOlv7nWM9zYSs4HJhHDa3k48FUgUmMjTMS0n52a5FqvELSkEtxkxImero7NbaSlypvsQ0ZrZhLgfMfKGiBu4dtNcBZSSdkVfrdMil/pQcPYLnJ7ibS+dU4dWytwvmp8290s/Nhvz7HPmdj8kFa+FfQA0gqsIavmtbhy3eiDW9mweiwXfmOvJAwFs+Kh5ad+rj2SizHUj6WCrLfDzhLg1N+JsJByqMJZa4KeE965D0NLZWBepVcliNSzMbswbrWlhKpeyw1pzHveYQih0D5XBs8owqxZIdRUpDwduGD2VbHiljR94ZwMu24jFUoSQPUsI9wtKWIfMzOET6qXsokTbtZob2e4SuSph6arh0hi5VNTyDYeLQPqohsCjTqW55tAvY4i4CMzLT0IV9iIj9+59OudVx+M4blhUTTpecpsHqaS7jmCE/qv7wUJWfJlzsFGFvYB6autmDkkNPV+A6ekoYfZHlkeUK6ivIaMpegnuV/HPb5h7f3e48+KxJkOm9hlc2qRDYTfjLdD+zr8Ad9fSgV1vUCKeWgT3gRlWYf07QmD2PP70mJfbTtlja5XUUXg144gjc/D6+tWrj//46t//sOpWvJS/9mwWLcFFMfvUNSxChxkPS3khNKwNBAJ7z01QcOYtXHPjLhX4SosgmHOaLOGzlJC9deW/onjWIh8PetBigUXEpR6sRZ0wiYIvA+Bsu8NtsPYcbPrQQKzOjFwoYb1mIhsqoSrWZUW4gTD6zGtC0YPufvaaz+gwOu6qG/ZxmQ5x8Re7lPfeNxeaXQKVYkCn7HEQkyKJg3d5wVQDV+UlpNtSrlm5hNnTw8qs/6d85WXWTwbOx/WFhA8xntWHH820ko0U5t7FhFiJtF7okfkpLzb5D3pLht5k00FOyNZH1JiSabxp+V7wm2OfHvOStaLSxC/vPVVPh/IIbw8VZj4Z+JSshHN6ou3S9U8KNZ3Jk8LG3KbZHckRbbis2dHMOO6j363ThVWKDdf1tOD9DlrkatIjxHFUGONHDmbY//wUBhygarJ7XSvux5pxr0vgHrLsHqJ9fh9oavrsNYMjV8/dPIiP/5+JB5vsyavzMR98uCQZ8cwDcEBqbWDJs29jrDrD3Gh+rrj1T20OqqWoNa0WvM74EoiP0KPLQ8roUtMuV3DPPzuzYv1uCRu91NLcCaM12rZG8oBStHuY1Okf//rs50eq1UhtR2pD88oEvXTNdkKToeuZjDkV6ZEOK/2uFWlF0GRMa/kvLAHoIOFIle4iH51yzV9a2Wo6pMd+oUoTtq1MvIWemDcwQzHcDfxQTkCvceYcsOHoprnUPRDOgqWbV1C2sZijQLxNrsHhXv681REOTvN2OWTjA/kzjBUXbxTpTnxeWUFY0FlBgegKagjlify85gfY7AKEubqdegvR3M1BvRqGFSJ2EKTokww3NorBdKluE/mU0vr9jjgfi3/ibDPO4BmTy+TjMHctKYIlDxXissxDSLGa1Z2shbz++MWnkbSDm8e3vNXCV6HwhrWK3WjJJ6Ek79dMaMHLSDEz4RiieiiqYHsWgX+rrzzQU2+16S1YufjcntEMC2q70/+785tktiMlGTdwHhWbF2rTXvwYeSdtdkZe3jPNX7ecL97ERx1dTJsmkcZN8+C8jTvnOXxw2pLfQ6rvzJkMHdWCL1/ziTKCddXg5EFCMnOuWe5WwYvbI2ajsq6ZwSvYwtYlnlaRUE+o1EYX4o9bTjU7fvx3toz+4/rjf/808UJoFIXzeNpuFB0Az5fZzGvLgq9dyhF2JNW+Rjrvk4vHKLiT58DM1ofJmX0jDVQX7/NW5jc+gLt0THdhRHcz62MDMYUdhEaW4VUFIej2CVF4ZpvoeDnrasvxQ6uicz6WgWjv/5y+xNGFFl4jIrt3rD26zOM9QHokHMrAiL+9IMT6wJ9TwQOXmAXtFf8J3isPn0QCgXnIfHwTiULuUSQMzlRB0/EbmEtO9I6BKOeVXEWoey8uFlitCXiJLIVV2uVr2Znb/Pw2k9MnlAsbUBYElITPt7SAAzd96rEFhliTk7vYm8VXYFdq06vmvW8Hj7pYRd7w+EunVyR5ig0tcBnKuXay3JQx//CYS5NzjTcrOmjmEACHobmK7y2kAhM3hdwYEPtLCJ58Ef7N2/jW/UZhu6s551W0R7NUe2S52vGW5ULGaqXERsNYMLMSZYW5/pIvvneXn0+MViZWtfRXpKMLPrMJXMFqVFLSbdKCNWwLTwsmIlkLabdFJ4U3JS+0kQTPUKXkGeNTAm0QtRMy0U0I9mnc7jCZkKk0zqv1smQTmQF3xQk1kWY+oR3vJtJabCa+EBOlJ9YTCRXVlMCvIe4m5dOFKJoqLdhVzYTAv3eQFso2T4uqa2YWwUKZPWqS/GItJgSpilxJmZcTpVDdJEKqdd2eqDhyoj00xUFNZXMzoWzTTgSmuGZrrDVcqOx6mKNPetOdRJf37VQJqomOYw23KExKa3mQ9aS0W08USddOpLKbqJz9rZioD/tsomXciKmsuGknKuuNiirrkw9zb794DfxK1FMX5bmJ/FW0j1WtM/ul7yMwEEmPfH42iqmD9MRS1GliOcR6ZE9+oCrMBdCQf5cKeiKB1ZVIzPk/pkjeNUf2jUwennAJfNegQtCOp8jjd83RPAbxrITv2vdI+K5FCd+d8eJMlPDdxIWZQ6wzE350p1Aq4T5Gd0f0Ay3V7XdpysNq3StRm0PzWPbR6pg0a3kutAq5sI91THgznXZS4g5iuzdZsGSjR5Aatk77V1apuFBhULAw9muvRz7dHFVvTCTqwe43rMzTCZF6Wih1TtlYgw93tTZ+eL7l8WcTokq23dYekQi/mBA1vFWwcCAUz7XBVduU0MJkLBFeGu1g6iIEQ+BFhFzHHz1QDiZJh6yAzIMBfbPB8iOrZP/41+rq59/BNNn/vf79f5pKph2+lgQdLJj652q1tkOPkpWIMWjPx3LiyNDhcweOgUL+xBHFi5Im4G6t2619FX5e5xHuvZ7qPB4zAeJ2WWeaudYKbicYBrPz75EeI8F5ldiCax8JaD5+STfgprJitc5PHTfcN9h19pHD3LWcHxs6KiOfVfyrdTzh/XCaj75hdK5pS68hj5e7H9SQX+QZR69hMfkig9fHXuaxlv3YJsZVwxQ+RQvdLQoPjNk48KM+whEXfXhEBJtzeGvvToyE7vyU20YzaEo9NuxQ8fjjFys/xq04XA6LOtDR0/VjPB0RvTga9tEgW5kQuX4olVFCqa5pZR6IKjsXFfoeTqRZxrNMa+KWboaMPerZBvtYn0O+hgkcSZH3ciQUzfcK2cFBuDbMk5Z3cO8Vg8f46HesbVmdzMMjIoxM0Qg7wI41lgwX9lKED4Z7LKFgUh7O9GSbaeiJ8JN2YdgppF8anrY5j4U93SckY0kxriPBp3qOucNTuT6989ffXLDzr/rTNTTfYNeTkIaqP04aQD6vVBJbKx5M82XWOr2Gv7LTNdTfXFDDfX26hvsa15v9E8yBQb3ZH50Eq4z85HozPqMapw291Ipc50yb3WKZMhACHWakrGtFvWO9cu/MPbpE6Xchcs7U+3B1FuR8MgdQ7KduulKZZiTDARbMf4nAxkSgTFMSkbGS9blZ+yJCOLuf80bGgvyTLMLMVDuFzMR4pILYRgG66Slz0DSQqChYYU8WUdDdS09BuCKaIjXT7iiSOqsiTWVVi3UfeH14+xn4PnY6AAd3cmX/6vibXuNmVIUP6LlqbI/9mqsFFD7W9NSr4GrHzCphUDNH1FbL0W0fI0CA20eAEDcXOQINU2YuDiE6FRtx63YlIYEyt9fj+P2NcxgTO4GAeSnvqnLpZk+jnUyRzORCgD5c3cYPpvY70iBP7Vk0BjeYR3sXEH6BKgTYSvcPkQ4etZk3us1jQcht1tuxf1O8A/Dkl5gBZrb3pe7viYVDcjA8L+aeaXMvjhPDJjYMmNzDQEadVQ+XmY/Iw9XU+J2qoUNAp1bOfl3LTmwOieRRiU0hxmZm5lqyNk9Fh3AXGULgusi2aYXJtVEwj7/2a3e/zJHNp9jPqBHCLtBm+y1cdrPmZaLzj2RWQ4o+eaOE2813Mk90zoHEahf45qzKzC0aRPDUSn9e8lsGFxwt9rJefNNXa1nm3fKtrtiwiSMmut7HRvZ1bhcA7ZvO5rmKtPTpc77etodC3ohUdxgLbUIieAMLiIWw9xDHYlhsjPGZjQ7OWy3etGLPssPiCziPltBb+2msl/XowymfkF2iEba6MQXD5oBZzazrPBNsEBrstejSRo6N61TW2/edtC8tPvKWohOPD/jwNbrr90A9Q+SaQEpbS13XE8wmz7uPLKm6j/1Jf/PNP4+95FjJXGt+df+Pf/4zX/38uyvntqf/59TkITcnho4zJfTGn69IpHDH1a7XfL3s73eifadtz/5eFu847+6l0kRe3jdgkXb8vuU7oT3C02aH+17HsxRlJYUmRc/NPQj/+Ozq5+fPh/ljp3EqY23A6KOHnigfK/373Fl2yFu2XIuyPH5l2XBiIfQ/k6hAMLUek9zkBoroxlwnSOTvecDwGx2Y3LasKUTmLtAhUeosbs0sN/hDLwiJnL8IQVO9MDQ7+VKTCV2xok30oWiIcQTn5ceh0YPyt8q8zn6EmoE3MfgaFKDo+Q4nbNm9bDpRiTteHmafRjBp+w720LSxKQjCEsuGFCH0AhO7Osa32l5a+ZNBJw0C+mM1fuyPZ1HUp2uAnj5RYskb6AAre914eDYjKTZTbLHgqUmd+ER3LcKeSTwt8/GXRnnk5ubsHEYadqBuoY15gohqS9xwLhGHMS95r1krS8qv+RruvBMZSB6sENa3GdXB//nOS4vX5irXkI+KDMEmW0dgXjxfttrmuXUhPmpDUo6/MDogZJ4ScDjscPKj28JeomYV+WiFnA+fcbeeTysvdAYbf544dT2qkn6bIq8DFaIw8hf//qrclSr746e/rl+tTCnrUPSIC+QnyL5v+vUvix+YaOVaRA2V3zai5fnvF4qXG/MYSHCbn4DnemCrLLfZODqPZSN4G/bg8hOyEF0HpKk/h3f1bJaSAFOZOigWpv971nw1zMbExqeoWMMjuT0AE0vm1eA37PDHP8YxNwi2Z2MQkO/LlxQxO3h0GRNwzxQGjm3kM76OrMmNwZxor4k3XJtojb30cJoIwRyjaKhX7eGTX92F9Z/8mhKLxomTMrju65jUvTWUkLqbl9NCmx0B/MDYfw9cbAgVmjAK4Ix9//8nDuJILotfndwnA7nhZ6NZDsaGLVAEtGwIQ9XaPDGEobqE06cD8OR04622H/4O7+RFLQme9rgZJXYjGMXcttQQZtoqbVkpWEISQeuWKVEm4AjKWM3yOMwsARWiTqB1BOW871RWGIshlkUQVw1LBAy0KIA2dld+DEcQrNnGQYpYVz2mJPUUcTSwczEVaBdBFb8VcCIohG8jqN9F0HYdQE9eW3/ibXVNq2kHEK6jIzAzjpbl/PW335unZlbVIYgOpJmo1qPUxhrjvnVMiv6YkD19FvZ1asTuEGwThABz7xJBrKO3e/CIbJ5Wf5ftbpbJKW7GL43eg/vYsA2ejo3aPpBTB21WbWFJNKOzJQQ24Y/AU5f3Wz3mFOa6nW8/f/OaqKWZJ9zx23dwrQNf1aVlo4CZ30JB0653vJSasw3yBGqOt77j9qlh7zECj3HUf/zr6j/+x88fwWSusNeYOrVg8rFMcNNQ9/T9j3Gw7xEYnOQxwVn2TPIhHXKQVzNiIZmYjoTmcxzHkRqmI/vXPcQTfBVyKlSfvv3i+9Va0IuUxLpymKncznXeU0w6VDhAIu7iTLbxndpU13rk76NpOAKbJSaC2PQNwLmTCAHbOxQTqfSxnpjQb7/4XxGzPa2LhU1PWjk/AbER9mWYEdG/7CPEI9RyPabBk+B2v/0ocNv4EWLzFIXl8ex6wM+W0dm1yehb1/mnzzJXvBX2RZf63YxR4NvF689/cDfuT72tMrweITSrvdzt/OL1F/kplwF5CpOth8/MtODgPs+Cpw7TzOjpUI8fgBsiPrW1Z91+1bP3aASs72QuVAbXXq1ccCYQhVy8b+UGHvoZIXtnz+gueCuR89bNqg7AHdtp/goNzkGzyvnbL/nnxzc5+gNQfjOjpvHs0dsz0YdQbvrT4zf07mAiyU2jPXjAZTrg9I2y32pf5eK11PYWK2NiC9KMCO0MagA/fdsDPd9m7OiWI1BLeT9IVYyxTH+Xmce/BGQV68zzA6GvvWhZhMJWZJ2dYIaHkqwU2hRvD7Gkh/6+EptNCVZpIOVGEXfJdSStWS0zsITbSPRrD5vKYTuHjGQdv2WqKFQgOM963mOfuTzan2ijTYZPqSLQlZt3QgrqnLUYy2UWOHeceLDbdRGwZZ3uPcyyGULhvSHdC+0wJiqzDI6QssGumt/A428Y+rUXd9it7IQ6RrSRip19C3vNGcb6RlcwToOBh9jZalKyLHh3lxLvDhE6t6jKFlp5SPVcGWEhcR4br5y/Ca4WhnzqYJVXaqnbWn8765Ls6HOrTgCWQgEvo/DMBa0fvnob3q0Kw6UO3UwK3A1UGrll3Zt31zHW1vSbPufvpGWLCD3kujEJDGXmeMohhHQ/R/3lsmnZnmGI72QtK7EjoL8aA0HmSWEK7Pg7DIiMBvJOFGUQ2a5l70iousvlujfDkHkXMQJqUbQk+qonkctSVrInAcmaUSfsXQ9CkTBPS3XUw1Ler4M8b3QnrkhWNuUdGLQIaFlBAtJppYF8tIqglu97CoARgZx9vSVVQtvTYeEbg0JFyC1BXHc4AHCXGpzwwNC+MftvKgzC65nYvWc0A8PKudfNnii8lyWtN2bLPHLf2UF1dEMVRV/M7PPk7WLbyr45wjUcA2xK4Sq7vB0+eTY+VhriekA+NJp5xBJn2rnBiMo2aifKUgV4SAZDLuh0M1TQfecNN80F4YmgXdfzUneEV3pIUyWHV8/ueX1ljjHdm3+fu/Md98C0zTGWq/vu0MiXHa+aq/u+gUs/H3oAUceWUOr5Kaany4FEWtIvWvilWnfoxL02p7SqYH/frnJ5olX65dvlD18nR5RhwbrXYz7sKNSji5TxzbkiV8t6c6GNSN9+9WN8B6nRAiYfXDIM/6DuzCwvj+iTT6jzPWvg/YbY9AgkVnmMzYtww+stWOFhfOzjVSBjLyLkOkJehkgWhZNF4eQhUEQfFdFHRRR5EUVuphco9E6FSBVFVkWRVVFkVRRZdQiRJgq5iUJuopCbKGQVhaOicFQUjorC2d9WZYgdorAPUdiHKOxDEPbMuqeZRmtviX/UhiHk31R/5JZtDu10QB63hcX6n75pfgjvVNINSelLpu2Mqc3F2vCCmjj4mzk18/Vf3i6/+OsPX4Z7inXIarnWxja62BVDT92Rffv12/Eh0aDL3cx7QfSYDT63u9UUTbE6sr0xbE9HD8CTjwBCRH3xiBllBlem+hI5VVdKLO4rMYqPGaBi6mEOFN2pLQBu+LspWHeQ/XAZepSuaU8m5inxvIwtsyPtEbb3r5yXueELrV5wsAeBJkWj06x169S0DUY1E7anxUMBsE8FO35CAbhla2Y2aFylNrPKZBCRpBLhxxRp4dE8rdgdPD03Cp68DynLHi5E7jg/tn1fBN4gU/JaD2JJ/DqF27KJYMZgp0ICX2e9ypMSeJguK5KiZuKTiaDWpoZ0SRFvd9p0PSRlshbAY1MSpQQMkgmRO7WXVqSFq7xgPjYh61stUdqwkGUyq9Y6dbsXyUzPWCMn0p6xtprAezNtmRRmLOf1Pp3CjE/EVPAbXrJiSkcJzx2mv+yzZDZPVQ3zLEoKFxMR5O/6YkKiO8N06fOKt2mBgraTVICrCY35VPybqTRqOtPpurTdpoU3ZbpwNhOh7dP4lmmyV2ujF1YqEmJ5w9tPk8W5vZlQvJBlmcw3UW9LfmNW4WLhO7Y9UvV3U7m0E02TAbFkebJAdpMFX+42yWZYylyk8Go9oULF2QRe57Kb6pKqd1OCJp0Flcpf/jElkK3dfRhLGpaJjchYOqJmO6GBNoN5LW77WqQ7qkbwvIL990mZHtZ4mxW6haQraDPdi7XrKZXadT/R6ShWakBNlbJmmhVrM5nMUjU59qgsS38x+cG7CbxNdmxqqp+Aua+SdzAJn5YXsmrU0WGib6bqw002pb7ut/OWJ8f5Gw73zGh5UijMJZxJ0VQFP0wpsU62u22yXfsDpZFoahl7ay7JR74dTSdvjt//g5fq56t7cxf4m5ZveAtPa1/d97Xq1yprxVo73H06Vw+csdUhm0hPmoxciyk1/0Prt/ro+WcfpAyLrejW8GAjeIUfV1nRAkGtudQD8tUY4HItlp2uOcttL3J+lZsLM1XyUsYJTc4ZfSreqYL63QNZENaEkwIPA9SVDtZb5NSdbVdXrgI+LrjRy+oOHsdWs/aw6kC05cDnvCFIv/XZ5ZF5Nlr17yse2PoesgeKnIONP2Gx2/9GPzv/c6YibKtp58H0Q/L0rAk/d6ehMDjP5IIwFj8yAbNpkbkOwhbLhmgReqY5HXi3be4UirkQ/ZPE5YpU8uRTOZpNMbsRC6swgDb3nHNuDG02lMapdQh/63RBSJGpvt3zgwrwps2XXDQ8AW9huTJC4VQcGKWyTQjjeLuqWfasW2aNqiZEiei9KFbBSzSl2vGuaYXZP5T0Mqmp9zCprWr3CWEPm2tCZKmH4hdxEmaWP6xvZHl8mRiVzA1c3KYCHlC7DwMB9mA4AvxxbAyZbPLuC+xSrba78LpRh63GMxQj8D6RqFQs9MQqgubGJFmqZ0Owi0k+fCXCmfq5rWxS53YR7FVq3iPp31bbn7i5bndqJrDadtbDs9/jXdEYVrp1cwo53TxwkSp5k1jhRahT6eY9Vna/hdvdc2bZE44FwR+tkPMCq/AVXKnC6kAhC5KUI2hmDltLS07WFCcfY3TuS5S+Od+gbT1PqolqNvalyFcJjxcoox+WX//lx++j9cR6CWuV+A3JAXjydYB62XFzC0+4nCgCCatZeegEDEKBRPGyvI5QlxCEXSCDbXwQ6HSKiBRpifBLaJrBtYYKNsGsbg92p94jlunjz2wKAvgSCcgFX7ztDiX8C/1+1OeCDwUeFJJbdWPJBfoGHetOVtGCNIa9dgNgN3GPyNyYwbY+LHU56RKCUwAd0yRVEEVc3BM+5xbSoeLm2Hp8V/zUpSdOD/whcZ7riNcQqLnwJb0+juI9dXZEJ0se4TOwo8h7mVuqvMtMrTiyD2U1+pofy750Rw9OM0LRlzYzR/ea3TECmMdGR2fNCpnvqBd38RRChgR6oFdw2ABBM5O8EXVfWQvi1DSjT22iEcAy80qUClDYarqEt5Z4rQq4N0WnawsWC/XWwnWm5dLeZ0xF7mw9xta8YzGyTHodo6aCnKmCIpuuocCWV8FHO51bsm8pWLJ14K3krK1/7c2SJsYrXsn2YDb8J+GmX5dwOQoRipbBAmyMLbOyD0KSNfT6jSpkkBSp1HK9bRNgEWM7qeRexni1o1jDGnZgS9g9b+9ZRiJ4NSrIlU7nSgSpki1byXIdigh07grZKxh6Dzz8rO2zXQJKV647tm35ernmS1iC51g4twnhqycDAvxiReW6WDOmuhC1zef9rqaEAMy10Sw4iU5wH5VH5kelKz8cP43G+EA0RDiCs+MstTG1PhwlcCd3YmOgXlMHPHw23fqFI/iHeN1hCOjk0VR/KOrd9GDXK96ukLf5+antMqErY3TgPxT5nCEgRB6DMDUdwvP1052GHRAfRdjRB4PGHoBWV3KKmWu8CWIe66AI3zKMzE6LYlnXJ5g7lXi9R2xmhP9/5q6FuY0bSf8V1lVqy8oeKUty4iRVqZwi21k7jp2znE2ufLYLMwOS4DwwHsyQoo773xcNzGDwGkqESJ0qpZj9NR6Nx+DZ6J7V8FbGOjTRUJlRT7cl74CDH7YVpJ6wgNs0FU8WQFL3saOBV8UZnHozMANnt6M8IWYTX7j9XCU9+umHhKxPPwv7i3wP/RmGgc9zvm7ZTPFneL0jkKOvwku4Dntb2Uds22R901vRbvwk6yHLHm0iu1qZePMaptA7mDQgRQYpiEUozNIaxWKiAwa3zlkz1YGlzo4IxQWuZmsfpp6YaywG2j893TBa4gpJC4E9HoPqbU8m+TVKpnqAKR9E2BzLVbACG5zF6zjDmC+xG+mYQeemDV8e50jDZojoQQh4udLIIotRhcV1rQ62zmLd4vFf/FOoGvAcPzPwSqOyRCz9Fbky0geLmaVOEz1uTinDGl3gRg9c8H2uToIXV41sYliwk6KgS1E7YPeqXUJ3YcDqXPnUAAq8QhGvVLud5ZffmYe0YLn2V1iuF4IVlSdnVp6c8YbmS9dcL+GqWOlNJL9D1RnzVV1aXBtrS62QIV0eeF8IUTfyE5a/28jColSRSesUpnbPzfo6IiUeVU8YyDbtXZV5tNcxXVK9aO7jQpLwXThkVDRlWdEFPPIcUj/pJdqaYpGZjX4syWN4EcrXb2X9E9i/+vGbk9O/0Wjx8tmPp0+f/i2nCf7xdNcFI2U5sdfhraUEjVeCnUhFBx5y0SXOnaMec4jNCctRHc+3WfsVTz3hg+7Su5cpvOTNljF3x6Lj8tPRkdygA7MGk5BjZQLVuZXwsKUgDiM0fxiKpd0pdwnqMNu8TXhbC3UTeh9lf4ZoX0KqRX1eZ2ib1V+w+SElKGrUhf2P7pG/jyOHZeay9rNgO3/37nw6hQXhOnRN9pJLNcu71eb+Nr16qrKte2Rvq9XPn+Np0pBkE08/ixETXogHL095VeAZfASjXzIa+YwadQFmOr8tncN5wKXkS6bfKdi9iULW4iJ+2cdvz/QdvKsYHb2PqyzI8Q1esdajxG7F64Uu+iQsYH93Jl2yra8fe4Z3hdl1twKRRV24BzCcU/QclZXCAvuvvnf/hEo2rqs6L+rwPWPN9yUxXJ6V63pOC29JfCG6Erm8cEGm6Eqecd7utEiPocRpkbsJkdoHsDpuZJVKMzHCTqSBtSY4LJTvO/iuSmzYdFj0Ch0K/jYrcN/1nIGhKz7BdhPl7mMQpIPtZFCZgYOSyZYAJTxfGmbzbVZCroXBoKFAUZOlw1zMhnnimkZuSQdCwLqjwFsKoNrWZd7P2Cra7wXfjSd8nfQCTEAtPVa+OhGnMuDUDKcXwhfiPlbqPPcabKGJ29wb9hs3WqlkTE6AVpLBX8klcf2t7XFtxsjM7E4dsCeVdMLgMjm8k0HxbS9/QYVsVwDdk3gD7fwxmiizSHk2oiOtPwkTE6qSOqRV7M5LhoNV7BIUUdDoNdwfu4tbyc165tcTB9xyaPPh0+T449/hPOT/Tv/zX3rM7t3M4dXfloSRKMPv50J12B2UWn6t86VutocVOLAsSV25Rip1WPYNDeDjBxE3thoWIbBgpiN4XCIxi2tYdwajQWJy0ugCTOD0QFjN8vU71MmQkmjL7srWkfcwI9Fi9LJf5G3ZvMu7E1oQM7TYv8Aht49Tono+EMkLysI7jFuZOHPPHu9sStW04GPINWgDbaAyjuEi8xZ7D79luZvE8FsYhqDbdbKiDMXpnMKlax+2/QQMQF49GpD4LAxE+OYzkPYtqIVei+WxBoUNFPRLg1J8Zn1IEjQ+JgNiOYFBClO48DBZTZmYUOAX9d5RtaW1pl8riYd6uvF29E/CqOvok9ClhsuC9Mg9LDjLsdAFGHZeLPXv+mCB3apExPMgUUNb/2iKzjUqMMt4TuIUe95WWRyZtYkJJTgLkx+dAQZKBjb/3ON4HZYyaQCYKGc6FJg1ma6dXigz6znSj1xP97+3HRtBoG02kLtEdlULKoWCmOVzWEfb1BUtl04KOLhGR0lKx4tsK1PHQDPpV9AE2nruMHjtp5MZccPAvtSC+HdiAvkaVAh7WqpNdfThqwPsU4nbdce1rs2StWSAt7hsURHk+eRerlr+e9y5dHbuqL5YLOnzzwKF+ldJaWazDl7dX5LIkjeJ2u/2jM+8HRVWLXzaG12ATf/RRUVy7M5fMC8CP9bYooJcxj3MZlU8yeJ9Hkp0CcoitUSClx0RKibcadrDv4a22bV0WNO9e+5pLbOJ7q9dcIz5uprlrL2UdKbkgRCtnB5eaKX8tW3DWOHOIj4Fr6892crRkWvwqAjvojtoP+vOy+eXl6ED2DuYGTz1qsGyEAp4oGtlUqVgQNH5OnpUlqOnUTFDFZgZ1zD+u6ktDNROxFSpYdI0IsyPGsiyJlmjAt6mKDRw/KTFLxi7j0QJZ8x6hiyRBgXWXJWhyJOXBsucFBCYD3t84smmR6HiempuULlBlbF0DqGgMInYZGZ51W4RUV7x++ATMXv6xD4T2G22kfsLmUxoPcCh8iS3VjAaKuujo8M69eXbi0k8HxpDGY01ReuWuoc5hpWtgpnTMS2OlMvE8JV8P27B2cyBchD7iQOvSJGzFHgnW3inW3hnW3h2fnesIXtsNRlm/cgzXrt6wjtoydZ8vM29raRzOil0TDwwszDhOcnA7iiYp3I0himWPBJvZszGTKnkpDJHFU4mDifsG2SjyxqjfPQMvmS3Lhkwk54nxTbRhzr/X9Y0Tkc+nwZ86mbA1KzWH3pUEcKIV3x3vIyVkquUxNJjCusOB1d+1G2GbEQbvcqzqow9jNaduYcjPJfDVtXhCE/lCNTcHdacL7MaXxzpXxy8NTmsBb5epyXNWEo83ILMqXDp43BgtGlmDfbJoXjSVzwmlS+FqmG+TPexCDg+bmsWziL69Lc5EbXEOB4wQ9i2S3i6mHnT7Vo1POFp5U1Y9onwZFN/sl2PCk+Y+FTSjo+1/hiedun31dz25vB0F6U3XdXf7yCxvzY8X1J4HpG/KeV3GJ5s1ex6XFyPwY6uPXUweMKuswxC5NwDYVNFPa6X7pGLhra5KDqSMim69RemkDAx3iM1Ut5GG7BWwcGFW0+VtU5VjU7JgqAbh9R9TcJ17L62VpgUJr7D++oaT8mVe1itwzITBexJb2YfvkdBDRdNpuSW7d0WRMXpf9/yvl6E5z+nxH272KW13c/8J5nc0U88FT09p6cMqfT4ZOG/87pCMVjnOzY9AnPOG5R7zsY4o0DmcwAdeqjr4xpfBZlqUfHakl6F7z7ev3yx7Ri1JlNjyCP35ibu/a+eETg1hEnvTZbfK/q7fAl3e6XJXm5xG1iXFS1VGtu+UR4cZtk+woBZ6ORscfbtdbJakemsQJM4o00iXlZ3LrmNrsbo1D2K1VBZpR0d2J+b+uaHPnr2fXiZfVPf5Urgj0vnbrlprTJ/PWl/3l6/sBHLNHp4rUKydF4+9tC8ySM2EW+iO0xU1bJ7AXnoGZtnVC8d4eqlJki93OMIO0MbYRUARZ+jJk5x/VXwhLqk4nm2x3iaxQpMnuFrRJOCzqhvFI9xxdehc0QsI5tONFmNJnofDQuq5BVKiKtLarOkhAYYlucKFXW+LrxzuMOTryEdWAjjoBlJsQcGnSf48C3Gvh5YQa4wSvTJD+o9TlGMlZcDLYLXO4CQ2puws1LTSiajlcJ6Dd11s7VCa8fWisK+nnS/h8ZPPuVEfM0mnN9CWOHJcaMXCDw6pDp3qwpSF8ivgCSF8W5TH334dPzDf338u1iUDifz1YmWilERf2K4UJP6iDuuy1Z61KlUXtIxKbsC7mHl8ufLMf+vmNLRZd0k4EK3GJ2XpSU2GRNhsUeJqAEljiJ4clJMyWziBB3mtvb/nAguzHK+nIozxFhFae5GGeYHDkLgYFB5xBx6+H/bNYyZWozyEpFZMbFwnDStZpTFaOu7h+5h5L+aRJVZiBYRwrS/06h9QQXmH1rsS4Mq0YeQy8tx0/9etz8D5Xv57sKSD5R0tOFf0WFfxV85uBOMLXcQVz0qM+nowzfJgv/DarjOsfc8NgckM7HADIu0QjWN50uSOQcmPq7M2MaDMn9FG+g6Izodnee4IjEqRm9ZjSk8hyDx6JwxGhPxudx2VbVAFBk1pEj5dEoBgbVV8hnPtXxm4jLjHgmrGwTuuUa/0SXBo59hBnEzhRA5BIh6vszc5Ry+73KJ69Efl+fO1tgQmS9MkCmqQvazd+hsioUexixQE7urUh2Vcnd0YCZLBH7ASmcrbnNkZiaG2TcOJt9n2ah4B2yhh97GvlK5jd5G04bx+Y66Khy9TNQOZBbZYj/QI7xXP1PXMcsiorqLFUU+jI7+6hkZX9KskabYXLv3i4SMmcMXBfFw7mF8eda+rsXVlpNKaWd5kRhh5VLEBTv3fzbnHgrz/NnzC3eSxwmO9elL0f/v2qivuCiuu/CFhpKJQcEmA7SddbArU/KgP2WcrrPMKiZAVa+ImaUTC5NF06AHWroFzlEhHzjstqlVEQOzLVJSMPtc1oBlFWqAMrxuoGDqaoKuQaHGwGNi0jCFgGqWAZbpzAKyZgaEmQUSp4JOtpUtC5xnWFBTJggMz5ogg8MYs7QkNQQ+9LS8wBXO19jnRdBhyZYwwIOvGkR2fL1bzZCr/iaFyXVmL6MG38MODdcZmvEus8P9hh1Hiq5jh6/dmnfVanROqhVamz7RWmmA3yllwku2eRNZsDi1dKGC2vHV4YcFzzFc5tpow3dmfPdXogJnFm+eDiQ1pzXOmAUuysm2xDJMGK9hadPfLV1u02Bs7MQHnvrAMwus+JezBD+ENi5GJB2RDY+aem4zmF2E1iSICfoLFNhNVoTNR/8kVd3wffnr1t6tu0yBYEsZKjMCyc40wL6Hr5NEEV9dhJh+NqKKYhhpNUwHwmr3N2drvJuIeMzjCweVk4WmVH3aUUNn8hCGLysWue6s+gPOPh7faMq2jbqTvVo7O7NObvaKvL0OL2hR4KvG1QcTbZbHJtsC9nXf0ye7xZ21mfeOBV3kyZM1beynqwYsM9GAjCxxPIcxp0cDT+ai0QWtSiZNkHcWjNg+zUMtaBR3WXSF0aFbqAt14S0zzR/O0cey/Pzhff0RbEuz482Hl+SjcDTMf77OPooxiXAKAneszYffy4/J9Oh48yeO3rUlBvPNV8lmipYkFq+T+T9HR5ubZZmAAgFnL9hmwWixYavpkbIgvZdG8W5/NWvkVv22e1147UFiWJ9adT34XXz4NFmsPu5hcNbM54ye52VG12Bdd3QpJQJjUbzKR88wFExwHv3j18vzd78cuZ85jZjhcebEhU4N6OALLIpHrxpQcZ4IZPePAS+M6LKYBngP0yfNiFAfchfgFkeKZ2JJBTZ8bFScQNugMD1ig3BEY0CBLZFl69E7OsN8uZs3DIuu9DuqUrtA2bqCULy7pWapbMbBt2a0QCyi/NNsykliy2nzpJAmGpgtzTM0aMnby5aZO4w75C9selgKBzanz7XH4qQYS4PAJme7Qt24cx3YRxpWLzAS3nWhQhkpRy8qVCxSysc3zxfFA0xtvszW5TzU0yS6jhEjRf9AaZdB7+SxHf/kxEFOHeTMRpwgTognNvCNDXxrA09t4Dsb+N4GOD2O0bUJpHaI1AphJ9HSreKDAh7bIU4cwA3ihjl1kDMHeWIjTiQnjhPlGxv41gaeOsBTgGxE3jor6Ds71vc6YNasUdPwZbkdTqBOpxOo06sE6nQtQL1BvSGdjgig0xkBdDokgE6nBNDpmAA6nVOOLFYH7cDUF9KpvoEkzQ5rgI99IU+8oD+oP+ypFz3zok98qDcBb3xv9G984Lc+8KkX7Dq6g2oqFnaHN8DvbdBtKa31tu/VYZ/Sdwy5n9307d8DdgCXL0STwJFH027XLfAXvtX0nD7psChsD9xYUhl2wKZZn9Cuk31VZNLlsXYR+XiyUDAziBOdONWJM51oD/taYD/vXPkKIHq8kUmDjyNI3e9Imctfz/FCquj4HSkfH/PdbrI1leSExNF304ZQllSL7W8TFuwFSZIMu2pIbKozRJvr0H6qpu0gbcIDjhL0fHftzixSNwA7bg61mLLwPR3PcT0HJ8PgZ83IAsFmTANwHuFqwQxs0bCaFFGO17gyGDmuEcPITLJosswAaFOXTW1AFeY7fAvJDZqRHC9JgkxJut6uQbxcNc5JZoE051ufpuJ1ZZQ4bP3KPH4eNFDW9l28OUBsOC1DdY1dY6E+bpeniYfthS8HjHO1BgkWlvmtQx8vsCpx7/b4Bk7DhVvtUwOKDYoYlHwYZYZnBrXUqINv5Gve2UlBqFNImyMa2cDCMmxI7Jqi0lGRkaJvHv4g6MCZtkpm19mxyctLMJXiETQvmcYRprNtUJZAx+6hpzbFDI/+xJk1EAO84qh2GKJDYR/pH5dvnQOQhulHHy31QA8BXvFJ5KI7tBvS/ORh9LO+jMLVt43CCaAFKRUtC2/rpTZOC/dTOxd//Pz8L1CVevn2zctnm9cXny/+ePfu+ZuL/wk/J+GSJjjDNbYtedmcrlw9Ftwmo+co4FaGRxxjVFvVrEE1juc2ppGamqANdj5nHIa4J4trlyGefjloU6MUI3i147AqXh7U8P4Majk2sweQIyLyyof0WIlTsMRbqsTIq6B2LIE4sQSqKMzsWAJxYglUURG2YwnEiSVQoETGmRZJAXocBXYEqa0oArCjCFDlSRzZiFc2gc5Ik/EtQ4EQszgMZUtYm1rwNOP9ft7UFpxTvoepSCGOiQ0OOEnM1mhWkSyb04bhcZTxUZDPMYl8UmEGxwhMShZTcRs55j9xIRZQpmwlidcRqfE4aSK+rjqx88wycCVf08m0e2VjQbkJbLuBblPedv+sfaO3mbKHtQfEwoAn9pPM8FEMu/4m3cRok6Sbgm4w20R4U2QbUm8IPjp+BLc+G5jOt2oYOIsuawT7hSzhJlNMK1OUMTz67eLn2762lxdPPJWZSkUfvTT04MtCnh3D4KjZHWt7vGuyDgnLanXtbjIUJrJoqS2FfvRpA1fabcOvruVxyT6McqdPqwk2HzwoCIRricMv8H4FH7hVwweH0c//2zx+jJ8k2HwLl6JxhIT6o1rrGdChOw3PTPjCs27lDLgVqgfE7smCsnKOTGhWoSlJTSynEd9pe2J6GK0OgQWKDfyJDzz1gWcmuEJzK5d8YmOHrvJfz8d/vj5/Y9f3Kus0ptv67oDDd4EIZ9HKkEeKIPDgHUeKYr6wylFRrLA4YLD3ZQMBZN4e1uErYopEJ3AFNRhSQAOCWYDZYM6n2DErK7RENqvEtMywjbJ4Do4ADDSwJDkoaMk7ZacwNk+Wx0RDs8UFS2ucDfs4ilE0McKFZlW0ezL30eZNmw94IGXGNylZHzrSHhvq4NA6hifOJ7IuJKybCtAYi+kSV4EaWTyx4louT/RlyG1XKCp6XzRFg1Vzna4o4mkk2ABXmFyJ8b6DDv0hXsZznuc1nzV/5QtoWqAsQkWKA1oazFdC49HOsISNRPFUsbqfUTzDPdj9juJFDy46rOixosOWPdb+jHAaKVD9jjRQYZkGqt+zHlQ/Z1rI/nfW9Gj/u+hB9ZOuerD/zbSs+t9srqHqN7vWUPW77kH1s65QghPwx1Arng01VR+x/72mTZXTAivLIBagiaB+XjczrCWmkfZH211XddqVYhWCobPxRTtHoAWkaZEupNhxzKIjnXnccWdARzYKuz3Yz/Rdz0gSOi1w46kBs7pq4pp/Y6DqGS1jgzmrKAg8s7OS5ZCl0PgdWzEecc4GOs2Gd4cNtP4GGnvDG+zILO9PP6xQuSEFAhw6lCkHyvi+F1Jkdl5RDIrZ0C0MOK14o0N5a1t2MGLPEdW+ymjLNnOAk69Fuz3q63bDK3IDXy3/34L/FfxvuYGPbhPBHxRalR4KZFUBdO8NiA2VsYGOuFEibQBuu9MRl+62exXoN/cv4LDG2Vcnu2ua8dF/zb+M9cR9wuuw2llGBw+/dqPsatIwSzAFSpEUKd+xKyAwyxLsDUuH4rvNS0ZUKZoG5CZJdDJwG1qC2YugW+HUiNvKqpDDb6FTBC7c0aSs6MCKErwqaaGghISlFgSbUVQgFy3npMYWDCWAUxsTzW2akoTaYEmWdIkqC/3S8Gq1MD4Q5nApaqKssUQPqrQXFSbTpkhH6gDCatMWnUzbgJrOwyBTrhUHmAmN2TB3Sqp8BfdqwyHaD3KLYDcEmZF6KzMTG48B/hz9m7t3YZLbRtJF/0qtr889I89Wtbr1sL03NnwleTz2sWXrWJ6Zs2t7HCCJqoL4AAWQVV19+vz3iwRAMvEgu4uqrlXcCIW68GUCSDwIJIBEIs3LbJxeknqcWJNsouzm8u4Iee4n0XA1DZDI2s6l2PZE2PwMG6qS8NyIeIQ+uwGynQZDub5dJpVm71PUoteHeJH5UJu6yNwitZIW4DE7LJNDsYVysFSJZZxu+xT6JISeBdCWN/HotgYQNnPAVxpuTYlXMAOuSrVmPKiV3OzZpJG85Ks1O9o1bd5HxYvqHjvHbLLLyc2yvaFFsEPsk0zDeyDJdlxJHCGUdQiWPvTBQged1SP5Qmvw6iqDq2cNqULa0ycR7HkE+zzEnkX4nn0RYs8vQ4wk+VZ1SBKhZO+IiBPCureEw4ZGY4iSVlGCWl4RJUCkQsgNFQlh72I0uFu+rQ6RBMcrWOniNFpOuPvXbJdcqV0x8oZysYkRdBcJYaWwtHIbT6unxUTPSUJExiq+TEiRx6ve4RnhEIon38Ypag1Md3yp6m+sNnJBZMUzrTp5pDKEKi4mqk5TlRLYKD010l3GovFdiOkHJSLdV+NXI3jkkxJqGIulD89cxGQxfSMlrVo1tpHWnu47mjpeAf3IG+K7mgu9BR0hgYPwCGnHiw1XmnQWkmKD0ejnNXNsvCGVUi9l4OLMp5iR0cWkNvrxUf2wYADuAnCuwBsupH4bcmRBUx5WmGt2PhXNIpXSo7ZCbHheJgmcbmShXujgOiOEzNM6Xv38D7MHfs9r4vjIQS+feycfeSr2nbXyjoIND0JgAbz04YlL4l7itybqLUoGNmIgJewWYV8vIa4R9pZVKu1MFejCufN9dNL6Nvg76VwAn1CovCdF5h5n9g0T7cyoao1vTATojjEE7SHaXZWu2SJ12hf7rnIf8czK5KZeRJDo00RdiUyEI7fdKFXrRDVY+7cVPILOx4XsetkFtambh7FKKUMr+1qEQ5s3KFBa57A/7y9OHdwKjBC55bUPWbNMjM6UKV9tNp44FjKS2ADrfj64FQCt1Mh7WL4CD8ehq8EjN+lsYmmfmF561wUzbqDVVxXlAEcN2YbGqfZzjJHKOKz96BYjeSlpDivZJiXs08Q4TDuMEKZEPdnX3nw1ZXnbHa90osCX7wgzct9rQvRj9+DpYa/f4HYav1bzHlT6QOucyA3YvI9m/WzelnEf77NV93t0BtVewORtpqey9bPO0HCmwGmgiXSQ7l1dwBow9cEqpw1B4bpe6o2rDkgLwko5hNdMb6gN4Zvh90ZmQ2Arht84x3L42Snjvex6q9iE5tXCFhZrfCdzVcygPkKirpkQJiLdgqeNCClTC/ebKAEqKQK3JYnhNGtjsFr5dpNRSNxSUjTbGIXBhmII57KOwfrN7Ahe5TwG8320BL2fmwjtAIuwkDC7TdUKOXi5x8W7lhyQJMt8hOWsAlFcOGWNh1AwuggZrVYRYlePL595+Cbd1j6Utz4Cy2IXETc+EgK5h7Bqpz8cB8xLP/+clzfEx4QHFOSGhyUvbDMPCJzfpDGMVyG6ZnGQVJFkczXahmhZRlhrX3rAIpHlNoIZ7SqAYXqKoBHw0AaVrib4UMwb5rdE0DRlWBKZBIhfClV/6jeP9NSKSDVNMerDdB/tK1rZcZEaThg8bOcLWZd+V6x5I6gveS1oBpsoHqxlX+ZBw2o83yZhsTQFfLdQNVRFyOCKrPDFlryoYOuSHcIYsU4gW3/caKhfzCasw7ZQc0aYQys2fuRdIkK+HfUT1GNoOELcEK+x5qngWyJhXzIyqCLcDqo9cgar8W9/GN8cyrfdtps5QNoWWMzugGDX/T6VK8JmB/rZFix0RBt5b2rIXrEeq9ZueZPzHR8vtDZLRWy618IFhh4zK9mCp0priJDmtQPLpH0nZ0QuXeqB6xwHWJBb5Ik5jM8sbP4hN2BydqcTs1N9HZ2gI475YfJheb9w2aGQ9gc3BE3rdSHEpvdI5hTotLdhLy5yNnZLGskef2BdlQG+2NEEctADe0+JqxtaZVTOuXet2oNJOc81V+7ELVduuL/rEUGvPNTWR488uL0Zq1gJz4UQtbQJ9uZCopHPg8/xsVRTX0tuyZ9oR3fQ6Yew+dIxZMvwQd8Frvx/8rphSjWkxWH800Ffzqe3Zo9G//nD+Y5mv9qpysP/16rhfrXw6xXZDGXugvZn6VLKntK/MICC5md/7RoFzc+qdSg6aH7Wbpx6iCNd2eQgW+NK0AwS9I+o9sG5XQpeDdUbTcd+7UPMTg4T/khdDtiiWgu3OWV1Pv4O+IhLW3MwnfT1YZdgdwBcsCZS+phsfKSrCAR5Kd3hIjg/iYvgnIneZRoupnAcqQ3huZnULN0uuZBhhXokmx0G79yGRvxGKQ9neJzgsTo5awhJ2tCPjkcwkgcQqQ9Xjx8/dkkPfqTCmr113jIy33VmoAPjWVT2HctJnq+oZ4Xr4KYiB+Qccu1ZchBZcJPbIxjJEDSzcQ4/bY1/B5zTgW8H1xB98AyFL6gIB7oB1OJ0wXkFLliaX71SahS4KpulHesUUicFI5ePn0GRxKVZSAKbofYq64kc9TulwhkERR6IZyl3njNjsHp0efqYtgg2fBapK5a35eKHNtuzjdyS9Yzbk1bqwj77QK8bpWDAFt2AbQRv6z2TdABnfo68tnPhsbXcRzTi9kECh3QEIwnZCH0cDqcxLqFo2DsXA1PF6kCufd5NK2FPAQE7IjLqxWb6rQeMvANXMCrFdxjMM146IpY4IPmONm66UiEFB9OwED5gRC2qaKWt8jDnvM70w9uVcC9Wwf5iIQE9x0h9IDeqN4/vDpqjvIFtZhcsQ12nxENQF9APVPUhhn6Wm0sndOWEnjihp07omRN63oWmtobG3r0ZZD12I+f116ssn2Ffp23RVnB/xrwRED3o10ygtpZwKT7LwWZL/fNN1h5pO65Uygv3NZTbd/Li0cz7813Bop3HER6Wyhv+JOdlwhBIZfKOig0AqdIbE6UEUdEdUXdMcJqnvstDpW+OxVDzCOBAA2t2lMBuJzMlHt/MqcrB/O32139e/P5nsB+kufYm1Sy1G7xbyTbVsq1vG1aUtMiUQGBzsW3K4g6LOZV8l+URLzRNfmsV25B1W2Wzhnw3su7vGJrXRyreLOE5nmIH3kZuvBwVUThEk6sHn2Fir/heNVwRsa7zKFZAhJ1hqOYlM2505jSrG1nLj6HZEuU3gZ6P0C4fE56bSXehbXSO0gcRmA82UiiFi4MeykIkDaEyAj2OYJcR7CqCPYlgTyPYswj2PIJ9HsG+iGBfBlgZFq1RykzKR3G/PHMbsQ03agbQ9pMuSDKBg7JOnKC16UJpgkO4PjxTwkq28MzQDi7RNCvpbSfEyEbqCKGWLCNg8xYS5wrXtCKsvwG1ovThy2dXTvjqmRussnXhINpS0EWKlHtA7gGdERvGtFkWAsDfhwuwojgsrc9I6ZJczpR4wYTpFZKDFUVCUi9e6gatfSGGwvAyabfWk7ZP8eVQUOdMyoNvSN7WOXNx4xiVCxcVh7pxqzN1ZcrcULq8Sa5diOm3kUPImFeGcC/JGMOeZRuvgunSrQ/qdQqaMT8cpA6Y1rwcjKc+V+uG14kHbAiTIbLMaOnJpLqEC+wEyz3ouqai8SGlb3g5XIOS50AwsQRdbr12g17/WvO0jSBBTRm00E4THFgfCmBEUBoAa094P7xpWUZdyP1Wzdm8B7gDiSsv2K2pLzCGudFyGutcOYXVjytR7tZkXpjJACGt17qF2z7lMtLcZhXrAHpEdiDahPEEW0b6QJVJP7w0FlsY3ESj6icB2M4B3f7Ll2s3eZ54wVgR+Trzw8ta8HfgA8rBG3hvwoHcRq+JftTRFaFee0G3Ubr1mgOBRZ43GNat3C6VZs/Ww+UJRBaXz2J1Ji6fx+EvovDVkzj8NAo/iWf5JJ7lk3iWT790w88vo2yfP47CzWVc4hu3Rc3WrIOE05A0Lh0daJOV3E1asjQvmGzU3Fa4U4jXie21Mox014YwBgqO2x0bpS/6yoG5XOfNGG2tdCWXb0dM5wilCyfYeSs9VWuyjjxSn7sEo1Yh6BzLvJqVLCIYgo1YCLDDG2ahiXHUM4BzxWmosfP7gCtUKYwwfUKg6+hpBSOs3HhIVygE1UIrPBjSj4M62MweIWr2jpA8jzj1DGimAVz0HF2jUfppQapNeKrok4yEHoiebgpoqrco3UOGhEYcfPDB7b9qsQ5WOz2mi9aHSujkQ+iAAgJGuD48TxKxvFE/D+ElbJegZcLQ3RYGHfeIfQFK7FjrAu3sYTW6WwILsFXP9IlZkel9VYSZj68HZlZe53XCLDKO27FyI5sKdiCSldpC3YNhE12VRi9nvQg1DIRj1IzByYOHSR/hNYw2LlZvWh9q4eqKC+2YF/ED6lTNfUrNzrv3Gu/lHSgWcahVhzBTMloWcGMG1lDB1+LTTM4uOjNbmcOOEB3v8JeXarJBbHpQgzsYGJs3a4gDLHa66nR7uFpPMkEzryKcCKYWEHSGSUTmz58H7TOANFN63BDUPrOGIAjsQbA4cRn64N2DIHCODIA2kWPP2d6+Wbz+5pvF3773ClivSrVIT9uKzfbNlbdqArxm6j/WBEoC2ZEG/OuEPBXf0WKZZlVInClGRYzx65Ejah8vadU02YdSwfcZrC0QBm+awYzQA7pdbejuZlWMcLLIw1Y1SRw7o7VCrsyOzYxS47imGBipr+pVyOOjMxuqaZNlna1DG3aPYsTC2IOrWDtyfFXuCNr4NoFZmf9wdfnUSbm4ct74RUGSbSkc0ToYWPq31xjS12RwmLcNe99SjGVuKmqqYNIBuFpRovCOyZYWIYIiTXwJhhf8OivmEWsCP73oZZOJ+LiuonF1GadlcNLQ/Ed+nAWBGcM90x0wnbwNzesrJJOLb3nBMnJY/BV2MIOh1+Yht4Zrg5ii8H/prSNfoqlmiQh/dOOwhKzVZ22eWkCX/sCcxqNqo5oQe+JiE2VTzH+6vL3S3sy7KOaRBr94QbJHlusHwvake1Zq9rZEMaQC33+9coF9m3MV8EDdMAMy4b2qc3xv2T13Sq4FjrE7gVhwvnCrH8q0FiS374VjSjLnGyoT2mxXcNcXrlsefQux5BkVFUQvnKRO5x1GFRwuHzV/zL1r5JdxdqcACzSl+0i/qEpRUtUCBkpjdHiDTlFKUpEN7Eo1IUvBEqHGWBqJXR5CzBxIKg1EX/sPyHVqhQlJppv6ufsA+LYHoyv4C28xHtW6q6C8Crt9gGa/uPDk1OOLlhTeYeA7/ZLdxZ//9Os/v/r9s0cqzd9++2r12aOvYoMqJKO6fErtteKLTy+PHVLLGs42asGzNjVnGP6MNM5j22WEat90HmN4aKUQ3sRqiVcSCxnBbQBkYM0QztqKDqF1Ww0BWGAPoYalcOzWh809exucK3O3f+Utan2KLYGDpQUz36kLmwPXKCoDeJsFUCPA5Tn18JnjGrxtsWWqW3RD2xEDd8rbKmUFCOKmcoadhojkswdlkile0LAqM9r5pTGGwzA81GmUbE+aY6Q1655Qj1GLNO2/yv+qOoQDvQ+uwsJLCno/L9XE0lBqXHZFOAqmJj051LlDVB2wqkZo9mNz4fPUF1Xr9kX23+H1nIYGVQDUzNDwLlyUdIbxNiPQn/z9ASsRJjrBUzke6RJVE6hKdmQRMuR79OJDRS1kzgq2pubBYqctfGKfHYbvkr7jhYec6HgJUJIfVArvkfcIMczSvLR031KMPCvkJ/lhpQj0lZAayXR6xyMoyOiy1kv0w4ri7zwExEieE3sRkXLc3KcYNx9Uimzq48jiH8fUdbCwFNl9Po7swz6OtZgoRf9edgAfUYq1uEcpgOkDSuFdo40QwyzNtdr7lqIq7lEKYDq2FEq1bsnIKVhHHuTvgnAbb8fNhTaMZ4JveXJItxhkaxzKSdHKrYuImjQHB6pxqHRoAvYGUViqdR0TDpLxSt/Uw5gxAUfIrnJCvODZoTw4CW34EJo7Xcv6jnP1jgeqFbz/YECfqaNwJd3QJQ7WHB6xL3iJQbDGUmttDIGZvhNuE1JhoF9iGWBuyRt4w3niDka3zuv55udEJ64jFrofGBZUpRaYqTMufuZVMAILwJy5ECO0rAt+0Ps4GC69MBdsw6qlD78nfooPrWr+QBqqislLOeHBwV6sVetKKjpW/cWSFBaSjUe5Y3vI3emZdv98h+jqY6eLV1tSFLTa0MD6qTAcqcdg6jhCOsc6pN1s1dJo8fZ9y7KJKi8so+z4PulsLmMUU6IQN5edYhS1rs1jlDuuJOpo0SuJ47t5cCDyPiW30NZ3HIJoefUuHpJrRGU0ZdNW962ozGvl8YMyK3Ms0TVJ9cZt3LdiTwVWJ/rF//XHv/9xj2l45BBgSiRVy12++HEFpxPt10TQxUs43AxVdk1MBprpHC76kXpDUiVjFa32RFQZo5VsFi/JgQr3iMqWx2VcJprRKr8PO2S+/Gn5Y+zF+iLhS+/Fegc6w/Dy8o1xcoZ2yODiVZHUBu9/sMcDyC7R7yv0+wn6/RT9foZ+P0e/P0e/v0C/v0S/CfqdoN8p+p2h3xT9Xne/T7bPkYC/xpL+2xePg/HFZBUdUdivj5dPfofv18YPImeXB0EYSfZfvmMbNTQNBrbx7RJI8+ny8+k0afH8+WH95bN1spb3S/KLL0kynebVlWi/JDnPRf3uyf0STZfrO8r+9HJbHq6+vP7i/eHzu9OcVPvSTH05dfit6Y/LJTrBk/UQm+jUvgXK9+ji3Si9KdRbMGyyQICxacEILzKl8FYYnKdkZ1kSjmoDqEXpgjNzaLeNqOMbm4g2L3FKsiWpSHFQqp1cXoIvtGi/GeE7xcTRmbpF8pjqQop7rZS7Sipm24/8klGxZMHTYh6hSwtBdgvfBfW5PThFdQnz5hyVAqumVNmeQcHbNpE1b1YO+E664a4Y7FyXa36AEyQqfoHjuaBvFobYIKIV0IXPIeZLXr3irPLkS3iVKtRspSXwqoqHwfjUgL2A5CMkESGAtxWwgvYI66b2IVZuHkewywh2FcGeRLCnEexZBHsewT73sYJKVqWCH0iifqrvDM5EBSxpXb6SJ2B25KFSrcb17ooH280mFzVdw4e8Us8c3hJJqnUTTBc2S0zk+0rPuy4+r9P95eu/9BdGg5mKZtQjGmkCOGnBNCbEMyVqweEx7wjRnreHBDCUjsDWh1JIevA1AVXfVkOqTIKXH7UY9beNonRTVSHl4UeSgm5ITYqCpKSishHh5bZmp73LxhnPMdRtNgyUGX1qjCsS46YCB+QscjFZ6FuosaN3bJlg5l2f/Rwy/uWvP/3w4sevw0644XCWgDsfRjp7BgQ++HdjRe0secHj3X3sVzoZrRks6ExOj4gRJ8rS6WxuPK2waRuyT++/XhhNY0Txi4l65CoiUetomrclX72rnVpyCDO7u+oHevF9pFFJH8+U0oTOMa5V7CYjwbvELm5lQghzwnOrqiH+AcXRtdbYi6NG3xiCNcPBDI5/hiCDS0Qo7BBljUO26E13GfUcbzhONxivWLbjRc6DJ4FCmpHeRzNa8AisVsUBOnOQet+yOjzGpgg2kiGAJDwAqkrrJhjMlDJKjJGZg+dErehdLNvXLkDhZBGsJh1wp7TcjZ9P6QVpxojHAoep3TEixvVLVUA7FDGKPUZ08E4xxtW2pQklbcPWbbEncFrn1940RxtUXZDxxKg8VLMe5nWUCauBPs2LF33EI8fkly/y39rHj9fP/778gYoK5jQzqYWKO6IuE5Jzulsl7ZmmXyoTRqrFGy6qxTcRvxeFYVANXa17cq8nRGimSAHhI7oPoIZeAa8eL66e+kU1hKunWEFywLHznE5/6JmNYc2ncxd6Us0MHK6lbgMREaETsIcm9RLLN2FJhpI6dh8TbmrvucilL+8A2yw6YG7jyZdt00Rt6xUtcWhdjhg9hwrS7NR87MjWj4iaZMVL9fIKI+98QA0MByoccKwLmix0L9TMdrdxdhdUA3vprvXhyMjAVjo4N3KBKx944gAz23yvhv47zZxTKppluiXe5phIJC3W9sVYJcyQ1lkWi3twh1720h/t5dna6ZeUNuZukZviaG/w4uluYWLimzFT3qDfvW+pOCxbdltujP3H7a9v5e+sofCnpim46np0MffmmV8zIzvHbmn/9c76UN8QT2IwslUJaGacOHHF6krMeKr9fMqLW0Z/4Bt9rY/I+loFf4atgYaKv0n9iLlGy02Hfk8PapzMvoPX4tSobBnu9hkdyneMqcYJ5teC3mz7jfxjlz8oqmkUBJQrL2kw/cOI5KnqQS622TQcrndjzCyWEEACpPKQyYkVuCbPdrpkouepf/rtt+zPjzoFYiKtTy/vTG3yi/vmrxNnNNs2UWP32jEZ6UPdr5Odqa43U/Vlcju6eG9TwerIDvVaYoLJAUFnUAg2SQOmj4FkDq4FcxA1mTUONG+kZUmgKWkI5zsAc/Og4DQhDbdrPcr7lsOBkodaGRD2EexM/KCv5B4W9KUSwco1Nk8ZVm2zFZQqQkn2GbrwG2fhRQMDV5RYMiDm9FCNxJ+4fG4SvsUi3OL09CV9nCTawdTTmlQqwMVfXkJaWnMwL0fcbtj69l29ua2rzaNelbg1SahZU0H6GaH2FtrzkTQT2uyL60ZAAQuuXXhthRLZyFZKet0VxeWMgqi5MOFUgx6+9+/kYofCP8fGQr6jIhNsN+s6jMqFvnr9Khx3gJCWqTsADNAZRkSWtLuYXD1qherDGXjsG4C7zS+AVf1VzKFhV5fMsVMMS7drRots8fWrO/TWjjNLY7ciY1RT4IBwhjUKy4rI4Hac5iZhPUDAY02fGihkssDAR7QHpIRavOJl2VasOUSmLdMaWZEGPDH0ZHoRTvuug6NQjqO785oGO+49pl1+D0EOZqRLe6bZo922Rg8Yydb0pIcLH74kURJtSZpTESsvpnTyY+zy8YESIQOckBDKWEZCTr2Y8LD3LbvxwJll22wbPaxUZMMPnpOGkGhKGMDaV34E34GCALe2fNKD70xDhouftRFY6M5nKKJ1Sm4EFAP7J8ZzcACfRe5/GJf2s9bAEH+P4/cthtBzTNEbVqUwsOgz5fvsVfUbLG5U0/sdiDFVGXo/zsWd4MzqV1rs4gdOYhvEilYcCkQzVeuiH8+w9QMr6fIXmm4rXvBN+PhUAfTGp5syxShZBQeiEdKp5i/IQOteThYjS335ZEVKcsMrYm5HXIyJd7TaW9KGC6FfKohVmUfs6suBZ34yVb6s4fzU+o/A+Xokk6sDPrhTCchO0A2YIo1eoxyGU8w8vz70yfYdd0MHtrnffJW/rUhdxz6RKpeY1NU7Aj/Wq1Csaq9f8WrNQq/uBdBSTLPlctBzrB1Ujou/ClJvWbecvJf1FsTbONH6AmD4HNOcyhLe1eGxwcKn9UIi9AMq7jWrGqPaHO14z9wBgVRKmwio43SjVQ2PcK5+MBRnZFHsSjusXnxK50/Lg/sR2if0zXL2Ir+h1aZlSnO4PtyEha1d6merEH34QV/CI3My4trFo5hKxNjDq8oN1TusP9Mdo/vo7rHhEC6DETVCOsd4oVYTdBepTYxbAXtkZlY7eGexnPNIghvXiIORiqcOMlvARrRpPiy5XAk8YieGB5sDWx9/+M63g2v4/yCbzuGjL74i7x2qld/Dz9Dn3kmlTAS2QD06L9E8X97k22BDBMO6wAMwr54Lfsjk4iWpoGmVrsDbemKSAC+c8PpjoaMlJtami2R7y5bXYwxnaI1y06wjmiaG1Ug/BEfPYkjNbtcc9vgSIm5hRr+FoukDGB29WznNq/jXr98aF/1YSDWt9m77u9AZ6oynBHaBy8CLqEvQUmFoXskhBbMrWoa5DYQ+tw46g9ags7uh7yLapk8yKp6P6t0UHzSbtT46lK8Hz1TCxWuulLWRMpaY1suI0DMJWW95Rd2haEEqNalS8GaTLeCcU4bi99E+0SYpPtRtift4X1AMPv7i8eOk1Z4wsW4TgeEZT3jTVqakAs9YmH2M1uMNB0+dpAbvMdGIMQZEbOVIhpg0aZfUnXz2Mf9kZL1t+J/6rG9VYo8eHX/p5q6WhstXb0vVxNH+qL0oI2rXUC5+ljEyVy2o39ZW/dHrmcdrgJHkFIOiylWU9uArEb42Hbpceqva+6x31Yzax5+p8PBNGlFTEWpavgufo8Vht5uo/h/evgxpVjoHnZltyQta8aQIlD+PYrLE2MxvsMp4tfxmxOEzMkJby91eqCw1/9pxt2xWCSHlHJMFZLr4RagRefEaLs5EWgtYGuAoEYOpvwjpHH1LNmtWlJGtaI9ihMTYh2XY7OLZadzJTCMZLcBdgYPZW98OVlS5h8BzYwEiPUjfAXORCnb7PVA1j4dIKILSA0gDXgSZT97TxEf8ss2sRnvF+kOMMdimakEfRLe150iyowm72YZPzvoUU3AX0/cVPcz41I9RMnYIsC3hJQnQMkCMJ8WYDFCB4BduBP/yMqC0NXgi8OAHnxjrDa2sNxZvQDYjRsDQ6Zgufo7rDIs38BCUasbFn159/aN3mKPqsxbqf3MH8MkQmpfZzxROZL1ND9GDxs3JENY9oAueoS7evhomJ3QGXtewR81SKreshveqq/RQkibVXv66WygSGX7RDLY7MALDjn50RZ7TDOztqze/BNUt07pB1dsFzzB/SfWl78ZOEprdyjBAR7tCv9uaiorvSAfNy7sl4Ylbj+mKsKF5Nd0mJGeLF+rjVYu1wNmQphJMNDl68Bl6RJvmh5/pmgoBln2zjFkgCeElYYoTEM5RoJyglSwW0yGotQYGJmypf/3n6uJ3sIF+9L+v/o+JhM32PtKT5aKtyKWS0qsDC85NkuVwoDW2ravUkY4FFDzpBGE+azE0UwYuWUkiaymXkJJaDcdqiPBg++KPi7Kr5Qg/uCt3EekDpqcjaKwrlfrlKsv5YRc3f2jldvFWqQRwtWDiMFaxyYELNDb9Ti2UwaeYYrjoR2QlpTfKKkb88hnULQPCZvaxpqFL3u5URYiIv+kY2WQdIZA2YzxO0ru8McKawvWZGOUdb0UF199ixFLpRfrN0hgRXhOLUWY2R5vnbeQbRLA2zMSAqaIeOEnnUh1r+bcXv9y+VYPLBwyV11zoBZ2/VeISTAEcSK9zMDSvOv/+zS9/D2tzt26cs+Y+fAbN7LCObKQOoJZnCPZGoQjKdjwl6cHBoLac4JKRbHkZBZcNzCeIAHuaQ9AcnAxh/TGh4GB3MoAZhVWzi+xowWtYPyIQ7uIIJzdaOZmBhS4Ochwy5zRDuPOrPyB2bbr06kPAK68obI5AcUvkDr3Z0m2brJxmcUM4PLMfqAUNiXUFjJt8MFKuQg4fM683uBBTqyEMzfuc/hMOX3y3aDc9qMXtgrNyKK/SYBXfQbqoJjA37e1qm/uJW8ymbkP61/PLy1XDMc0i87J/koIHo9TV8btdlp5qahJcA6nZqHyyRPCsbF+/WP7jhxc/uqUmyz08Dtk3GgJOsV+jVDKT4PgDSUOORxool4S8Y2Xw3TiwyaAHHnoLSmUVzHADZoWZP4mVROnQ9RdBkWGzJK1WLhmOCFXQQSfa6U8mkVsbDY4PbcyJK+Y24zTws/yaZC8yOezyf8AubEkyAj493eMAH334+VoVKSHiJtLfMG5l65GzyLWh17O2FUocFWb30k3LDcM5vouotaYTtoVHUdoaxi8MnuqOhE1ad1NIfKSX2pxvaKX9XKRHX4N4DVeeyC9tElp+lprUDCRbfgzObNLN4n9Q8NS2+OGvL3/xMt0s32mak6kDzhxcNlVbLlM2syu5sa1UCJsl1H+QG5aQxZ4moMp4OSrd5qDp8z3dv1aJvNqy0prSHe1WKE9WIEfaJTG6M5EnuqdaVu+l+kT1GLVcvE3lrdZkH8m57oBUDrLxvZeSbIVw9NM0kg3OzC+niy8WCWsWMbsQIH+hiOez/ngNApHFX9k6EIRs2NrpnQ6UqB6tQtLHzbDoQMwF5lacbHOoe7JaM19Wl2SlxeDMuimyu7wtl5inz9vF4I5rKmDh6VPqNimYWpKm4J7OJU6qiMCI3T7F9USU3NGqYlHIUDHrQZu+Cc5Url+/CW0ESqKGBWQfgMOdSyvj09qldJ7co+hlHL6Kw0/i8NM4/CwOP4/Dn8fhL+LwlyPFeezgxmZhQGZ+XZUaRtVair2rMl5SVoGPkKJQUOXPIlOc9898YmCzWcD4H2Si3yr17fOcT7ZKtxS2Wxdfsw1rjEWvXwLLkjkcpr/FaA+9ClJCK7W8ik0HDsFKiKGs8BGmJt1CUKtGOiSpylYS6cJz+8uGbNRvEZPZJVmpMTg3z2r6Sj7iGPJFSLcl6KL20pcLaoM3B5srM9yzvfHF1KAr5wDN7UNSu3Bx/L7cqY+VYTQrjwufQxEBa6eXvwRnG6UmJNhdmQPNze3QbGP3h0qPYvND2MPXRUnqgqaCRza8A5KRzwPVwkYyGuLgGCdMXK1UpA/PkvvFd28Xr5VmXtHFL4KApwVPdiA1huKIH+KJWhFURisKiUbHjOD6KDUjSucbIaf5iuqFUIyuL/SNk/Umeozwjol4hmVz9SRKABPCGF5vecPjZbY2PCNE2JaPEhq4MRalHASXS55oV2AiytJ1jBHK5TjpKkJ6+FlU5IuXrCjUdwr+VMMvR+SJT9Y7MhHcdkufcI5hUORy8bXqg4fFi1p9ktFyyAwYCKJ3AvuUmeOPOFQ8MBFyYJvhACj93AU2XjDhlaluhJXk2kM6WzUHfUcbFyhyN9x9tAg5uGHBUy+OzLywyllvejnoDUkS5gg5s0ql6kqhfZepRkxbq2GGQKfycFtEFxpCk+tFzTbilc6T4OjtPtCWXxGRrVoZK5mipj3VDZ9qa3NIFVbDcqyEQ85Hr4a1/YYKhEtilzLkNGBp7UFz+49KAl7GAu/McE4RjgtxDjttxYnv5CjJ6Aox2swCNAkNbzA4sKk+BJQ4ODfbdNsEL7w4sM12AAS95hVxMbk0WkcPzRVnm5AktODxCFakAXr4k7hmC8ZmzN+QQXAnlAVOdd6pE1RfLuMjX26X49FDU1MXvClY4hfJwm5dY/AMtS3INZPBFAsWifBJIvI5dI5GsFSpzrFe6VBsVSHsLNKpMUgtT8KtKIdgZRug84km8plnQF704fjPI8DoWwuzHPJJqNgWPI2NZJk3f2hLaSrmWrEp7a7Z8mqVVl65EWzkR4De0urDkyOH5oKzoWpk5OiSOXbCf8maV/H7kWXCmuB6pAd+pObXr1/++GIVGqGXSeXeskbAGT6hV/o6y/HfTpraeEo5gbvFA2DW/31QF8mGzlCe9GulOhTZf1eLONo2Mt3CK4ue6JlmkciKyIVSnlP9oHqAtzWcfbjompRqyZeRQ0AQZONj5hp9iK9bKRNSFCmBB+U94jueRKCALSfCGPFG8hyjwaClXwzp7LY8chrkXKY7VkfBpVkieRQweWm2NA8JrEpaoQ8zPAqveM2LoD7Lw5pV8An6hBomxGqz3NNkGS/H+xa8fRBYxroEe6XOQxtem5WoBwvC9Ia0h5vrg8t+6exSd9y88xtrljjtwdWfPjNfLXcJ7qehoatnuxIOaHycOLVlFl5bCm6dfBgSHSGt4T2dKpNbAeYJkXgb3orSaURN2ghK85KkPq6GHbKmDd/wWGLj1DI133SAhx2zT01vKbqwYEHKajziBRFwR9An7aisyFopGduAoh889PNkaxZilV4uiqAtbkjJBb8pVHFd0sz+U5A2sjeOYVPDCLh8/sQHnvrA5z7whQd8/swFYH/QRVTXErmakw5R2EPho1Lf87Mo+jyKeiLmpKK7AGIeZAdGjFw/8wEvP3gWnLhQK/VngZAbL8jVIkp1UvUZeYQdrTAyU1f4++Jv30eafdcOGrSelgbAdIMufIajGzUFJOwmvFCNYC3TAEyouMZ9jeVVv0QbGuz1CR2r5NJEZmFlItTKacMzq0PNvs8iuSDYZNMD87oGxO8Mvit3D0NvTHv0c3QElWNesDwoPFyxcKlnkqYgifoKvdoh5colnuiGnV26zF46gkygHDb+rQmf0ncfhJEcjIRgyPEJzSbA9HNXAdhf1hmlLO3hmkc3yw8PXJP3IQZnfZ3K5tE2exlgOU+3csvD0irNcsvaMsAjSDleLluaCY6ainUAijZjY2l5qNYjljsqCsq2HvUDOgmF/ahQlQxoQ0fBaA3LrAAF9y0hussDcOqGgEr6ViV0qzLW1wNQ1LGx3En82P1OiP0z52oxHOzjAUkgUl8XA/ix7looKVPCtCXKB9yKMJaWusxdanpZpvjA35pLOMM2gc7OeJP6kLseKJlP4Eqg4EUBRpIpBU185dOlj5QHH4HXolLrns0jvSc+YvdeQoJfsT2h63gudJlGwKceeLKr3/Of5gN5cmNxaQaP+5hYeXG6GsBYw25saw3ofAF5eKcKw70AHWCsRwZkZo+mzWv66usfwzO+bodOcZQ0zao7byCdxh6EbsiLTK07mtZ4GlyR9gM+tYaluSnFhhAv2amy2Hh6/EcxzY0GeIywPYW7SShsyW82409elAOHVQ1w2L6j5qGmpwzIOcbFDTGOStf+isEhpKVpCQRlaQDZV8w9tDNK8uCusD10KvOEbhFnk1a/15F7Vyjnoxdy4LgpcKrowF3hLDBzbCkTKpbfvn35aok9YzsmH5cry7aVSbo8p39sk6+0Rr5TPkiMIKtIBPgyIuio+xSX17ulZB81nyz6r/9clb/fwhRlWJy56q6T82juq8/8rjVe3Av0RP3Fi7RhO9VBXh+0NQ+8+n2s/lk1pFh8S0nRbGO+7fXtjWLr0U3XDCnn6DFDrmCbrlQNeyB/v3l9LLZfIkydOSpCYt+CIY9KY3SANzkaJk8MC85UofB8/E9eN6xU+kpxmD3GVy14yrBz5/E6rxfdlhODJ1zLvE/Jp7fg/Lb+43bHJMtmOwx6TUXKC+IVRmPOThhGwEVOm2q1Y4Cn1pzDY782xsRtdJRm9IX4LnM9e00lFpPywv/WhGoP1sqVrEnq7+j4tE46jD68vijSw+IVF7VeD49+ZYor7ZiQqAg8h5ok8oIuvtNvFo5eh9FM5l1DrTOp5VirwFqocR4uI3p0ei0bDk+++wRbRB+78sCxWRJYTRcyzLFp8vZXWsjfL2619f0bY3ZSqUnptq1gSz8VLFEBe6354o5JVaVs83x01LrwLi0uVorgU2Ar1RgZb0a+qslW/csvwe6s3is+05b1a5XRG17AfuQHPcoMno4rquWuu+Q++ddB7cLwSUbqU7hzU4Un37z4n5GjiobA7i3+FDDC+kUGRpvaRc7SeJTXnBeRzT+XYsuAsAc/76eN4EvVV8I1ikOwkmEoJQncI1lqF9seLat9hLaCS2NC5xLMfq4D1WAw40KyFZvWizuvMb55Bb7mgo2QVblOB0LiBlM3mLlB6gbXbnDjBrdukHnB0mN/5wZzN1jg4IN3lU1ZMgGnB3MsKuGasNgRu/PoJHWGL/DbxV+UGmTup6dHvK54XBlTQcFPs1pWt2q+hiu15ZbifKGFqzUP4LH5GZhhZhvYvRm6c7NxKzpHG1NTr00unHonJtdREf7sz68VWcp3j/WtuhyMSWbMskEzxT3H2sPisHJNA0QIGVhiBOiWbbZKm8lizaTd8C3TdYRWg8PzGA6b7QFqtnCjcFwqoMRTMj5xQ4IenMPKsO+mhZSH7pVGbxTyYgWOkOtsPWy5zO+jo+ph1rzSKU2dHFxchNJG111uFUTXXuNfhCqmKuTqs0dffXqfxCuuRp22ylbbpiyOyun0n165XYevOkgJnWJ955sHpxqlv1u80c9TjPt0MUZEbFl3fOfYi2Lplha8WgsSvh8XIeqm9uEHn5xZlhUU/HPE7p+FRCNkAFuXJSEhY0r0hotDSJzX1izLacnIwqxIjt9qsvHtgsYplE+YW6GVmh4asLEK1PaAZnP2ULmrAnSmMFuyavaeEB1mMjehmcmzxn+GccBM8l1In4aAk8sOmtn876rF3ySFPQ3v7pDJ7l3VIqobPtHttj5N7bkmPh3gfI8dUZm+oh6sqzBs8kAASYULpJkPiNIFwIXV1XWIwVWrAAQVwkXrxItbl8QF9ixnGJnZ4GBkLw6LbwSjVVbERlLDsXYZTBVFSCezOfjg/YlOPFXjMuI4K0LFhcK4VggDfGaFV/QXQVLvnMd4foD79v1mrgvVHA7FXXSuAOwbpYFGRs+KrQeClWGAzqBoMKV6ERF6UXBwK1iPzNRp3vwSDgE13lWxoXMoMmIJ23sNy8mcF8TD+EZ+H3UQ/BV78N0H8yjGmFNUL9GjB2nVx4uJtaYV3DKZwnWB845Auqwq66nVSy/b8dVASdhNe9Am3gXh5SrVRTBEq03B4H7KAPWGKygdqv2DSocNqlDbtOIMaNnQ1Emu27oeENE4CbEGhwYvRUjIlFe8BAtOnBcvCrpxEk4Pifaj1wNb5koz9/Nrdk+e3GWedvQ3OSRqm6kDZkrZMvVBSfU51d6lbo9icsPYvAzfZfkq86apHtOZ2NC8ARhupaxyMVnneG+pLOEeZ97HoqAzUYysVZPgsN607YJnGMbz5tllMHfZwqww1WI3DqhrtA+fypLKZgWDNqQNKjVtgkEqu3r6/svkQN9f7ujl+1Va8DZTCSmxNXdkC6Qrwl0JF+JZ/WW7pU84uVe6doKZSBLqSbJiR0XN68ix+esfF3/7oWGl6hxu363U16thrOC44Lx25ySP3KxDqM6pD8/MRKn5dCmo9rgWZhZSTaYhbrcSAsq8r9gk83djoRm+Im+z2bl0JJpDefDNGJ1ncDsGoYNk9vJLVsKdV48jRDVy5UGqizZM6svHGK9rueVClbpwcaGm750LtY2+/JGTdk2rgERgrx1h2sIThdeJG8wajw5Xs28YFS081QJ7YjDdYgaZcAfYEljnwRzsgFVG3bJseemmZJ2DIqR0Q27dlWRDbrwIcJwpOHfj8ZpWfrFrN2QMbRxscAyIwVijdHfNMdQqLShsjIzJlINbwIYSV0ZtzuxWmV7B+R0D97wP6N6qf/XJxz/HkAM3T0gdPgqfdoYloc538Q8uimzxilcb7dIlYkVrJdwDY4r5PoY7ECAak6VdyZ9KxXRS7augR9BA32P2FSsX7ENoXnQhLykD+mnN9yzLMyoqcJsbHjEcVyVGdCc1WHIQoW20QoIgmSpaFiGB2zu2XscoaswptP+HgLTZbyPoluhb6DJCUisntcyp5JaBlU9ArvIsjcA13x9iqYlkX8bgFt5Fz7QN8yFCl1u6Np6LJ2jIIX/I1DYN6OYBYW9MeVUVUxnW/9gxplp1Q0luw7z1lcAuFfR6a3e++etb+btaEcIfWOOuWXpx2/nAlxe3jALPD8XvfMOr25/phoGrvr+p2QASBuvt23JjevXF7bv3LRWHZcsuboHja9KQi0ePbpGQXbveOhX8wTJ2Ak6JdPdxrSMf1KYj5EjdHmGAMD3cZdcrNe96o1UP2q+0C6rSSxw2y7ghzLIhNFOetXbKLb2TFAwbmRBAkZKAYOMWAiPtu8zheXgldqvKQNaRyd0hmBI5UK5SoMWW7IlLeXA7Ya6m8L+ToqCH6adBjMwF3WHecyzdwQmH4MFOG4atbB0wM59K6bUxp7Y+xeSGsXPUgpqNyrqhoJ0Yc4gNb3ertXBEpdq4HEyi4TOdiLIBr0P3Y54l7w908Zqrtcfia1YXHFJUA6RfqxldZohsJLO1G6URveaJ0xLemtAYQ6at6KLEiU0alaWeNfxocO9NBBsg00JAYlVFzXRypJkXr6jgb8DENRxbgFQPJFuDGPxIb8ODlPqmQVAo7Z3WoyrsKgBZpmpTb4V7hG7v24M7s20P7upswD6es1Jo+8NfKQ19r2iJNwOlL0WPnWMVWDWkIosfWNVexx2CG44CMQTQiewTULJT/sG93I//FpvFG1pQwSI+ZhWxdmhdjhg9R7PwrKA/c17Ko6x3cUkgBdGlYLZG9FaEi/8XlCWqoMBjfIHIMETpUcMn1GZDLShKdNkDzHoW6Nk9601938e/7oNv+3SXfR7dbXFsMzvK4nhUQL/7b/gHXOhRqUtYYkfGIZdiujzGzqEh8ewQ9o/jNimSA8+WpBSrIbVPkFWwAwqasaZRLZ15FOO3JEzG4mCnjOHSC8ImdBjZwEFcsyvpYntJzItZZhcTkXjdcLgRgjG7CatfocO4IH54Seo0wNZNiBVhWss6wueXRkESbKp97CZMbu8nJ7k5OHewhmyCOhi8jmJ0d+WFn+DwzA4p1GpumbTpdkX8odUjmQ/GASenuZ4TdiLi53BucscaN3BZwF3rWSYvTlwjCkaMaoeR0gnPrGxZ6RtOI5ODaNqSQ3ezbLNz4UmxIaFDRJdgC42hIs99SILXUi9FD5kpZQNLug8bCeuk2WblKoHRoksORgsN72N4k6QjcF15hHPMBg0XYSv1oGmhPmj6ZB/U9+uGoGxrfUhkgakL6ypd7SRNRzH7jSrWiH80m+DR32ajvhaiqjKwxfMoXSExttZdzMXsxhkGp8qokrjVuowtno41YRHgpHy0ztFK+j/AprK7lHT8mYNK4d2Qghu+oydqXybG7uG+Cz7tYuGOVYqVYMosDUt5dAfZwUPBYkWl1z0wbnLxEf14LxcU2swjKwWkZD3k0dTqIWXgB9k8WkcjSas6VqIQNaOSSb6UNKTgGw4U/WKbwwGu4ASXdNMKlsHT1i4VrFh8jIMDyAhvh3eeL+NU4xnaocHmGRfqA5dQ4hVsGajJtqF6PPeLc29mRRHUr/RMLsusjHI2MJP5YksOih9dRomqVdku8WuUlvAWBwngagfeGytJ3gWNQPWtZB9d63XTSHIbQRKScb/jbERb80zxF0F/g8oDD9wbrYliivbLrQqotLvCIxUsD6SFhGJ4WLHW9woUWTBS0Y1SKnkQrWdQazqfxmI9UKE8oWDBQHSnDsjQnasMNiSoX1ZFVIu7UAjY5fExGe1C/hczUqyqTZSYHgg2HLL0WWMCaazfc3MoXEjqtzv0ERgy/OKq1UgJ0lXRVlTUhqZAzkgTigDU4EO2qHZBH2TXJzrGUCYbsNgER2NrpT/Wu02kbYuCJM8nuSYaWLJS++/34VqpS2u3iU+1SWZSVLMPHXldbsjz6KmnewcYTzvO28B9CGaBQ6Mti3usve4DM9W+m7WI7MkNqJWhDyfgZwkDayboml/r3oVQ+6wygvQVNXi9AGO8EbQbnhxKzfYsd5FCjTB6BkQya5NpLK6+SNQDD3+AqQ+1/lP106XJcswbj2G8GRiHuvUJp7KXtfanTgYju7yhFMd25PqJVAMnjdxN8ii60B62JXtjQubhVtFw0Hk7om++WfylrAt+gH2pmHO6ek1DupE1pMyW4bXxwjciQelTbf4efoYN5DffwJ3xUMIetZLZ8DkkerP4a8ETMnWRpiYHfVaoJKs3PbOebA2hhZuJHk3mhxDrXmJz8DOUUm7Kea5PShRTt00fPsPegdzCfoA/jz1eOYRLN3jlBp+4wadu8JkbfO4GP3eDX7jBL92gvm/4OIJdRrCrCOZJSsobD1gFEPOhUa8XsD1Z6osImtkueD+dOblLtRJIqzE3B00LR8FKCqWUG8652Sh1OQ/2jhBqOmQXnnmdMt2yDakWb+GmzOJvFdupEZE1h7H5VrYrmg2ZdyEwbpfSOAjqwRTumTkRXITuzKjSA2qJlaGgNTnuw/BmKQoqhXmnH3TuEUE3KGS8twxBKBCpZM0Eazwa6DuwPKZ+dLX25oMID672GEfCH7BdCi94f5A34qZIIsbTDqxbfgDm9btf3o5vkoOtvPYj1tgXIpJi+G0Xtl2QgRdWWNZ1gO00XZCrxLZD0EnWdIIGPWThIp+t9GvNXXBXdr8nzFI7P6GQEow3jX2UwvWvk7BGsGvgB2sneFOlkbcN6EPqK1S/yvrRxW1GJdtUF6mU/e93MoWzO+OcRxFu12SnFn4woKk/t50VaLfLc5EQmdPmgl7DtHvx6z8vfu8imsft7rIS/fWfK7n//ZPT2phcXOxKXDW+0qzqeaj3Y/dpf3m7+ActMnP74MMsxZUAe5xU3/U9+B69YYiDzH3/DB4166W1eTAH8nesOWLJBGsOT75jVxxN5wfwyMrC9+K7wHCTt0N2nNVLPUp1/Hpl2XyAV8Bf/r5aM6edT3Z9otmppGGUgU/f/pbdz9MZs23ILd19gA9kJZB+dsYIOMiv1vUNVO5APYOu3RYFXeZwDVtlz76fWFforuKy96cjMfhUC3g/8anzj4gcxw5JKgn1EUS2g1xCl10PnWGFATdblQJJlXbsi4YJVrQBmp9bI0gV6LQuoc+tg6ab0vDFpxI/qWPHwpYnobAdZhI3oZkVUmcRG32Emiy68MxMZErSbWgsRdRqzaWRywC5cpEHvwXQwgJB6YVqNaG0fZVtFs7bA80pT8LhgYXSpKCXB5SLDFRDC53je5IsT9skYpnmUUzDYuzB1xZtE3m+42QzZZf6J8jcCWGmvM0dL3+oudBG7l93gziekaOr86rekF7cws1frV3/+tXF749u1QpW6cGPJlSqyaraZcFX30G6IF3g8SX6fYV+P0G/n6Lfz9Dv5+j35+j3F+j3l8Pvy8foN8r3EuV7ifK9RPleonwvUb6XKN9LlO8lyvcK5XWF8rpCeV2hvK5QXlcoryuU1xXK6wrl9QSV8QnK9wnK9wnK9wnK9wnK9wnK9wnK9wnK9wnK9ynK9ynK9ynK9ynK9ynK9ynK9ynK9ynK6ynK6xnK6xnK6xnK6xnK6xnK6xnK6xnK6xkq4zOU7zOU73OU73OU73OU73OU73OU73OU73OU73OU73OU73OU7+co389Rvp+jfD9H+X6O8v0c5fs5yvdzlO/nKN/PUb5foPS/QOl/gdL5AqXzBYr7JYr7JZKBoJ9y1w6hhBYtQ0EcSNfa1rUPbp2YqRRDIHNZsx1OBxwK9L+F3EqwBO4ByRi8D96FN6msUYglWYaCjgQbnOWmhV0OlKULFAxOlzMPrTPiIRscyEXW4lCJM8xxEY0BWB/Si5YhyCVKpkKUKnWKV3FBazgQ7QGnvLxEUbkocAALw1H11m7DCJLBI/B90GsMJxnJEjeyzNfcDblU1Iqda4k+vGtlnaDwjRu5YTWK3aKY7ZoUDAedeK36hb/HVm8Do7AghRvy4sttLVHOO1TDO9pQUL4HgOHfWOBdxTBN4ixukiE0b1I/LNOtAKcjpqqGqd0l6AnehTK+r2C3zMXnKbiH5bdMame83Z6Stx4+LLcOwxlW7Iflf8ITeYEZ52F5M+BWuB75WK/yHf6qXzrFxdCXhIdHrfrwzNpavFivwUSnoeDzeiNIObHHUR5Ix10PzL0oUeJ9NhSDmJ6SfFlfF2kBdgkbtr5t5+vCB+sreuxsuF71LIrwPnOCkq8bBpt7Aziv0v8jIVUOR2lu3Q6oGnFQSH2tlQOYCyr6xTYMm0bowmdYIB5SWsCj4rPOot3IRnYHSvUK2MME32eSwO0cl7ChYD7rYsZrVYwCj1zuySFKs76uGvACGyMt+xVhjCXlhZqw1cqTweHhXRx3pQVHeGOU6bgZkVu7hzBJviMVWvJxynTcDc94GidVPKOwWnBRudd+O8N+ESWYZhqNM0GG97LG440R+5dURqPewQEeHpqgJuDJohhp5geZsQ1rVHJsHZsBQ6r57EK8s8wLSHPlEvooPtxJ8ihWHgeD/QEPMvaFHqj+B/udLyKEFvxRemgXCvCQdas+lL1+7NwjwM5NmAIrN6HIZYCY56o8sNaKmY9J+2CVR4BXMTwIvBvWamjxmWdqB+A3+xWZvCFcHsBhdkr6S8D6PTofLENITfVrcxfBp5he4ICnUdDgfJpUhz9YNl8j+/E/3oSHH4fqUFvUHtkj5H0EainVPWeATKG78Dlmb0E39BomZjVmhR9mSDUS+vjczFtJcqW5BusXh2CzxJD99h1ML1g9qLPOw/BMWWXehnL2oJHRBufmUIS+eAbQ5tAFtZvfLjhX7X8LpugRC1ObF6KeY822eNsmSiFb6Gelw74oNTUdiFZKF354Qd/uWXNDBfgVW/zCW8GkHsju4/fhIIe4biE8fOqSIF4yoXhTR75++v6buwc1u+cZlRE/KD7ps5UHTVX46jM48Oj5jYif3rMNLi78mCOFw+Icexx6aASrwMmNihs8OhMSbYY+nJIkCoP/ghDegG/4EJalmlmbXZykfRH4hJnjTNOAdeWosSfR0jUfYIF5aCu2hI/hLksJh/E8Y4zxqcrX8CMf3bHSDlX5eo95YujJXBlNu1mFTwFlPmEqNSL+sQYeh5s2J6v1nBX9EDOVj1du+NIPBwwBx5UPPPGBpz7wzAee+8DnPvCFD3zpAb4YvhS+EL4Mvgi+BL4Abv6mVbvwR7pPWS3V4JXRke/dUm1hhpC+Fi0xUNZuiOFgXUsvuDTmswgUOcnUEnqjxMLMCSvAdsIHLgPkKkCeBMhThKyZUGtOBGyTRP0cwtZn8ADkapWqhr7cuANEeCtkBje+EVbi38Qpvt4C9MMUAbWgTKrl36agLN0iAlg9EZxyw3kh/TCuiB3LKO/DEyMVsKieltHo2GQTOHI8qq4uH5MMfJPO2mYMomtJXPChjVV+JOlWqEZQjZsxtexrNiDrzSrduqJOsWmxpxjMddcJlocuZUU2/hKmh9a1bFZ9SNulDyG7UOsBU9TNpA7S2RArvritnEngyL72Iwwbr3h4SwnoMnWeuXWgh1dffnzxZvlmrZT4G9Wq6bZVbeq96lCRellHOIywMdrD9/u62yUYuxuRmr25auA0Q7uHVIUHGFs4F2ulA5zSoBmuAcCfP2553bCS3dDiMNe8+bf28eXjFBY27ePH62xRwV96KXhmfmWLmlS08NoWyEwTVulN36ouOvOzlWSvRs1asP5u4H0WtPtam6WtwvgP/zGoPLdwFdxbtDmwqSAEwKuRcFjhgMbPvwOVBzcMx9dwwdjNlGccIzO/j0Z7d1l8B3fbwWO8fzX8Pg1R2VQYSqQvf4T0kaqQfWW8UUqcnPaabd3NdsWrUYyz9D6lIRmfHP4+cECyrYDBmbXT5rDt509MSQlfIKal0kfgl4u881mq2gP8sLXd8cB2A354Cjf5mXXaWhdybnUOqKnJIZx0U8AAGe9HDiRlQiR1IdjlGICZzaF0fD623NFEM48JPULasDzkpb3L1GPNO1qZvfQeMiXVgZPtMXywu+SK7NXKKrz24eJG9AF5cJ0zJWqyT91PIlFV3uMJZQcOFd4jwy8trQ2NWqmo5G5tImDCDfywB5NefHp7N8+vqpEulvqa4p+2TVnc1tt6pulKpRT7FfO8ZqT1Kmn1M7kdeV53fvXdm8W3bRK2bsrqbY+b+hqQB9cfX71Z/mVCe6zSeomvIAzhM0wCqTjUzYpVnkQDaiTqwjMr4D9/MhOHGqwmNlOr9Ib3fLqLu+E1pZn0uP4L1QC1OutEmXBw6IgbfTpRF0t/b25qcELop2iqAP5PWlGZJcIgxj2WiSPjw5gMf/rqX0CM4ZY0mKzh/pOVX060agoHBR3PzM5D2Wab8FZsOc8WLwoqmlV4iRhfr0T8ZGD/xJzoT5C7e7FLoV8YEnZrazyCcVWzNDY6d/PdN1njrViqJS6dYmv2rNET7jiL7n9j5DMs9p2m+4FVsdMKR74C8wTSI+oZRkZatizmLUxuOTyD2lHPIQlvaEHhxMxXLD2KqTGMzWw3vmOlP0tXCLUZ2fBHuhSraN0o9ZiH5lo+xRTHxXr7cpcws0JFBsqxJ4QBsVaCoZllbpbg0hFe7pFKafeeADKZRFiyNpVxyrrmaZyiBBWs4UwvDuIMsolR5pbM9+9zqnuStlaM9bE2R0bIVOe+/+12SLX3FqxSBr26AkOI7yu+V8Jt6Ne3effzj+wRbZTMigm07a/UtNvTvsv+/U+//Zb9+ZGK+3+npKEbLg4K1NhXvrqgC0MKdmj1Bu8FSua1WtbBEk7n0Iri3zXzEppLSYZk0aIAmyPEp5fjr0D35fvzn776d6M1BJoRqdS/DZZtvvIyVrn/Mq9+oSqjtfupp/uoRKZNCqHiBq5PwBcS6AoUg/MGlL/88te/vPg52DunjTYFHzbMMQAyVmBI6aJ8DxfX2LpZBdHjtAdfDdNmC4daEe8MAckWEoNT+nrPOfEAkJvcscd8tGEynKZ70GbQBc0mTheelpyNeObBSR4vLRfVuCVNq+qhE9Ewzh674bIDPK9gDTrc+bgBLTZkOYdq1TSx5mrc5uqCsKfehWYqAs1+S2khI05hMMHmO0BnqQqo+KU5Rg81ppDaCeniczO/Aed8k5O6I41mR9b/HmSMsl30fhaJXZSpJT1KNbqiN7mbFKYSi0h54XeYVvBfSJFHhkJFaQaKEQxj5+gz7Y7zsLPwFaKcY525T4lsCrp825D1+o5Tl6rnlphbT4VCVd5qnMHUcZx6lmIuvgFH5IfFW/OgUW/3fL+PZq/dmB+kF9mWKkY8Rxfar9U6InTO4hE6IXtodhV+25akYuYUMdyM2G8Dss3aJ5ymbgaduc/A6CZx48hQjqOn/H3N4ImJhMRuO0fJtgJ8wsPrgXu5IkGvsJgVyobMxSIUbg5gRtaHS5r1obk9R9KCTG3jDxyf2OsdLkS9cFeCAemOJxF4ikq+uDAJm24GSY8Yo1vqElbIS32pabl+8uSSruQTVXHkhldkL2fYqEO6eXAzBKNdXeTzL4NAdHQrwc3Hu67gQSRJAwiMd1yodIHZ3WjxAyw042IiSi9nj51lipGLX7akWbzmOyojSsdeNopcImonp4t/tHuCSlDw7hXpiwPeF6lH2GMHmJu31s2avZP1ZyuH4ATUWr3J7ahwx9r2t9/e/tl84BBd/Wr2se/bpn38B9wwsEUOqw3httoQktGdg8yuN67+i30xmNBl30P3mXQ19/hw2Cd2rAkmvW7la57FVlKKUg4UI7WLpVu2I4U4lCEpAyMh3oKls0/RdR1gGU8jvIJs1GAO5mBjlKuQ1FYbCk+Xr6n6T4SpruECeEWrdEtgw1fGOXjbPIkQRCoOIQwbt7SA+78RojF6i6FhzvZpgwAWrBQcLI49QpnsiUhgrI9QWLOFl2AUVarVb4SFC8H3LBYZ7ERVvKQgWVj5FVUF3Wsztyla2DSqk+4oPJ/mE3iiKs+cN7qEOuxaqsVyFnLKLcn4XrSVoE0rqjAPmR9ULYawHraWl2OEsBSWEPYOS3g6Rng2Rng+Rvh8jPDFCGG0F2rjUf+bXjc8BBm4xwwb1uJhddgrUKq75JEs9CGki12HCBwDBqCgCRPN1iM8uDq/YdV1OBwilJR1Ac9aYUyJQ7XfqxiRSEkbudrXDqq9fWCg7R9QcGA98vbhj8hGbdPPnkddEdngabgLmPs2Qwi2m7qQGsEKXSc2DC7+h1CGftuhtguqcYDdlJgVBciaqSFjCPfuxntE1liGglwPwZQ3+hmkHthyfQWqC1YyX90QAfsdpLuFgbi7BVQXhkeUELW7otFXB6LhRNqsr5V5Lci6QmsBPtTnfSy5TzrXMfa9jhEe6At3c4yQpiKeavfD5AG6mJPLHfdDJyQ7VlH77tXi1VbVv1fj6Sot+tqxAfssqeyQqTr4k9Ewb7s4Zm9Zr8HT4r73xycFZ9b/s3Gi5siOCbYEGLp2gdOMfMONkvkFyqlSIMMFvF6Le1RbLAdzw+cd0NVqoct94qa/I+GxazCWKZ0zbYbtaGRnxyupxhNtWgbd0+fc0IpFYCOSj/rIqT71Ll1wf8d34x+3l//R1URLUpkz7GOH2SGm0QsGZGaPhkcg1fgEl0GY9DKztGUNNGMwY0ofEGbOQe9YzVbFJvFLiXGT44A8uC00awT/piDCPkGv1hy8FSmV974mBAmsuwT6EjjgqBE8OuXrY3guGvXDPv4DPpuL27poVZcA9+Wdvbx+7kfFeCdv5X79qDeQveN7cQYX2N8y21uf3prreXA7b67i6FdufJv6gStQO4m6tY8Q3hqbVypuwaHXo8EZ/H9hLVX5u2Abq4N0XXSBsvs5L5uigLv9bj4GwxWPkJnZXJvrdmswGV68fvXy3l+SidkLcn3XDiNu/eLaWtCApZTq9avPHn31qT+Yt3L1jiexZ4LHEhtL4aunj5/+P/22nBH1354+fXIxUhlxY3RYg/SFhu2XPlDD1Zo+JMFNwL3qAx7tqu1tmb4UfiGyK/r0i6JZy+QZvT6stLMHlVTVjNoPZHQ6wV70aGwl/nT06ssmzXc3V6K+3oXiOBXKE1rUarEXuSPok3Qv8sHOb4SP14LCiBASuhWci09pFT3nlE2Xk1y8QxpRb40AukVPkvLkx8vhmDByzOLgn61weGxsBrmlkRp4O5HnDSo8o9VhqeY8PTKtWvIBq1etvQcJztSo+NdwhUIt+xpvwcaznoCHVx+emSsYbTbBWTmGTW49cPLjL31x3zkD+3T2BMir5ZploXW4RzBFQtDM3HgF90flMbfyg0hGFgd88P1KLrJ3B5nTVXZfExszhFChtEc1ROP4ZzCkUdlZAyZfu/Eopi4xNvOrEGte5NPGVp0PY/MMbXcRzokJGyvSeEXycVoJXkRgqT+zANc7QyO0LS8yUkQSG5Op9xicCALb/i79VGtiNxc9fOt88Bp59Zk/8XTC8B0V2jvunBNKLmS+/IWZWwAV97uMIjaYCLOQB04sE37958o8a/rof1/96/9xYupCXjz8SlP17i0p60b1uy1TC5tIPz1yfyCeIvRfXlU0ba5W4yzas/bdbP2r7hMstDJvOk9nNk61nS0lquPxTUvvSOje7PdZNXpRcTfvFpCrzy4efQUzX0EOvG3k7TecqxXkd0Y9e9MmBVNxq40Ffn0rfwdjr/929fjXH4rfjbCPLqYXmPDIq7EAeHTM1/qnrhx+nZgPd7Ro4/dgPr28b/Ve7GlyoZbbFTn6O2+2i78Q2Sz+h1pKRa0egYUqjncOQ9+LfNIZ7JC00D+wKh2Mee+5wD3yaW7KpPbBAhkWKL//okJGJ1Fayv86AVu4u6yN3iZlXEtGdqqyScIKfdAaiws70XvVmego2RxQjhEPvaOtEY5hMo+SwcOOGjnqtBs9Yzyqi0BvUpqHnOCCYSjtPD+OMOmi1lSUrJngSresyNR3nepbklKzjTJXm/VY/ZxKJYnJ041vfaZTe/hPvnj+WOlh6dbeCYnv4SstRpXlqISfPvt86ZX9zmzu/gD/g9/pqMkerxhRD4hfz/2tkHTNKu3GJ8IA67VK9TrzSFOEwXTaQUueYIIhb4quhsUK8uq2XaOs8A4DjadidQtSNITFI5v6vkPYPXkWx/f75xHCORZHMqN128TWvC7FTHoudvX48efLq8eXVx5lrihSTeINVd0mIoxHs+I46MyxvFm8KPbk4O1Iw3UhQAUcOzmL7QihB+HOl3nLPuB3SUMyvCQV7OzFsnBpA07VLO+e+MZJPdx9a7EoHq3H14LRKisOsTgerce3vKYFDP2ROA5tblvRqBsjhXtujBDy8AuqplHVp1RTrZZiVyy+lJgv4pFknOEcOk3TyMVLazay+Ae8WT1SCNkZl+wdpq4IUfI5CtDKn9XUpw37jld4KxVd4OimOA54jvF4Rw5kQ25oZ8Z1bCn8+KYYPmpd8wS4XS5EKDTGnot2E4ErGsuzotexhOE91hDtjzuC8hARoHOrWjUd23Gh9I+bLQl3B2N0W50BZaYIeyrCh7wc2GSIAJkfMDA34/2Wis7SacYhqd2XdJI5y/fhCR4/yvfk6mvx7NJek1kGN3287jvtwnua2JVgj+iSdSH4pRmm3VHAAYpOGizxbJr6Z78ddU20o/f7P+jibGbZ2CMHg1rY+FmjFqqTyJw1jqX16eVkUl1NmMjBETyW5KuON7wT+4byuqD/XYKhUnNwGkmnUOvXvFZbvQQdAvMmsJ9fmEP6e9r+HNenUiKovpsiiNWT4Ga9E+ZlTRtmTeV6eGvPbTAGV0j7QPm+RiH1S985xeyqC4qWNXp3vAcbQVjlQnuuH1vow7DNue3DE9uotnC3uki3uCC3vfi3Bb1Vot72At4OYt12wtxqEW51xrr7CWIPjAc7qNuMp6024tHHWo/kxUyXn32DxwexvhoSqha4rHHbqmpI2iCEZhmjlGycpqHXNTxGipBNW8mSNVu34sGYHAXfcVZByGnV7XulCW0wm33L12lpj0WHIx1IfzxDu34kFwxUgyxewv3k4DKGIMmAW+F75OMqwNdwDU1N5t+0VRaulATJDH09kG15fMIZVHYlrnHc0NseHTVNCrLGsfelHohczJQNYR9Xa337P+cWfftezzZ2DNaeNNWyUdeAQ7I1gLDzNOx3P7yIdT9WeGNAB3xc7fJaV+jibTd0RUpi69zlsIWK0M5T63BRPTZ8VQP+2QqH739WbSJ1RvznKc6bv38Tq/p6t7awvenmYLYNOuDj6lg/q5kX3qiDl3dhXyHSVkKxqGHAYbBlCknnaYef+TeLV3zxakuYkIG8fJ3yVJPc+4dRWlcSj3CecrxteMyljlIJEcFKOEDnkI3bHY+7bMGO1Pofq5K4SaeXESjCdhVCT0LoaQg9C6HnIfR5CH0RQl960Im+5c52cG5rvf3u7Up4lkESHA1O+/wFHvBVyE9xz62SBd/xFVzwu+eejRtD93KEzBSCz9qmlNi9TRe4vHoyBODObcZkCqZcA5qQDalQkBe8qTgdELgxTmsCW3QrJFyJAuwGLO6uEFJsUUCtarj0w24E1bYVR0lumHQCy807hgBZOQE3LUbksvOv1mOqPVKcAfM5cjV0qlUhLmQPuennaiCr+I1SRnJcT3nLkoPcgmuMDkL5laR2Aqh4ZXqNAqx614IvYwTwRDhhOHLllQvVtROWjeAHB1Hr8Up6CLwE2QM5+i1xahLlXrmBGyQF36qOQ7Ibjjh4mbSZLEmVsBuEiuwAt6t7oOYbDnvWfVgw3L9UeVGgwl1DNCgZyZDYkqdOnVu3XX2wQanI9qb1OpH6stjaC/phLwbftOmWoRppN2rAwuEc/3Zjt3U7BHYUSbrHpbghScKucXgjcShv6xx9KDeZIH1/nDkwv3n1KmrJJes09Sy4MHSGGf7tQpvo0VyqDgMvNBUzhs06TEI/3hAj2EL6hDNsezuumXABmvu6bZqsyV9+YE1EiWsK5t5xGICP1emW+qyld+rUQaYENmD2/PvQofs9M9c2cvt1AE3O7XnuvVbNbjXqZlkNspocqAMdmjF4/G4I66fQUOBqCBWHKg0TAHQvh7Ct6C5EYWjrQ4fht3H+jEMoK1WBl11oXg9v1TT+Sr99HPRyIKWIpFvLBc/whbfmrn7qyTagRqwuPDsTY1UVnJCqDw8OBlyG064NZtcMnAyQSLth3NQORlLmAPextbb8Yz7ahtSOtf5rK0oaXi1IlS1e0myvDS8jzhUqywhuuwI2U8RRhjtuOVsnISfrrrxkwdXv+yyZlMrZxe3L1IXHds6sAT3w4SvgZtq7w/4+O4Wm8be3Vq2Zca4vK6VPNBy0x9YzeY+SHty4ChUm/laodhN2f6nOveX3t7cLeq2WMxFnR87hLDzg1krEqqc3qc26A9LHU76qbQ7X4RYtQs1HM4StyywfkQiaKcm1vydTwKBq0T6Ta7tLMyOHnYg9YopQXdY+PDGI2zFCs448cN4lc+zo/R+vFq+p3IZWRYe0HHAtKUJOZSRvC2ZSHvHuj/I9unBvvhkGpSMXT4d67a0AEXKGBeB/vFHpTTkgOdSWwSqbOCzbRKaCJdSF24aBx1MM2ZJ1wMyhAg/ejgurhx1NDk3Davk0Kd+31+ub/YpXMLm6tRRlmZfdTRI52RtAXZVdcGYOddsdxB7ZXVFMI8cQHm4x9OC8Lkn3i/+kBC6MLP4B7pjg+QTq2TlVN3uw5jUUmH+qm16kGEXpORttXRKltrBuiqeoLyhFSFM92A43OFbnIa+6OYk3uf/8T682blbptq8AGyAJHwK0JrVuGxtW03aLw/rGYB/SB7EupEYHc5LfAZ0xbJ83Tbw8bihr2mojiQAXySj1m5slXKTkjtAYAlbSoAKRmTal/HGSBsuedIXg9DEO1UNg6tLVY7C/Uowjy5whgyOnEhUttPPRqX3AM+f8CXjwwCl2CNRu95vkrOS7nPRAQkV20A3XI1w10O7QyAPiUgjcuO/CcNRRMYKjZRWrVcO6wZo2KqbMe5jtSMWXa0GqnGE853DWdpA4xVywHT8IvumRYofIJcmJwGFaqCVCrVbkPXJAP5e8yPqg3FIw08MVoTq64DkIQarmUKGEb7aHhpcHYYF5rfMNr3gw3vP1gOpW6sP3s3bV/NZIMDAzfXypcc1zh7cnnM5UMp4nop9IDuO3XJH0w27xp0TNc05in/Qv/wR4Z4ccEqAGfTAAnN28MFPVZ0fydSKCP1q4rOBxja3L+2Shkm0U9ZOk7jX7/jXn6WvyOLXwrvwJ3GZGRPS7RVjZUVNoXGnaK1lXc4++ildF6Fgj7BwXfE8g5e1FwTe8WhFZX+vnMnWU//aE/LertfoXRlSgivp/C0okr/798cgzYVMtFYoX7S4XGanIBZi2XhSkreAq0ob1Iv63Jy/+29U36t9obztqOvnp5Xfu18TLsq3gwjdPmJlgrcuvPgw/+lm5D/AG/YYfN5gDB7TBv5uPhlA+Ogw/ti2KqAPwoy4Q6gTm7lyruMECecBs6k1/o2gIwJH3Uu7SJdwmHeC8RoHy0AdmCfdTwvSLcf6sD4kOeCdkh8zM6h1NG+OA5sOGZSJaqCcnORgIFbzsrl+H5ISIShb0MEGajC1ZkfFYvh1pKrYgaV7RoliuuYCXju9mmUyNk0xfaZ+gTccvRyrCUCbipqTIlGpGCjpJnEwB3qVIWhETYCBOpQDeBkixNC4u7qBPpaO0xb2q8QnSdGx9JxU8ntxBnkqFN3KvVcBR0kRsSqLgZAzwcZfBanSKeEcKspWSXk8Sp1KoK7U+GcEn4q3ZOtbrAJ6ItSl4m1LYGzAucu7kmEhryzbbkQ+vI90Ru6YknyBNxM61XheFJ2M1qlzx5u5pU/GZyAtKY59ZR5qIXdA9PPBQTpCmYrN0u2a0yLJYb0HUiTSUSp5JeJlpijYZv4IvGXaWpojTKUgt5xRtKj7LCt5sGYnNPQNxMoVClTKnhyrajpg8lQov6A5ebYqN2wNxIgU1u42M2JYyFdf15XIXw0RKaoGtZhi1rm832zvIU6lwHp0CNT4VrziU+grfOGkitkj2sW8J4KlY6kspebTWOtJEbJmSiepC1Kk0qAR3M+OUqbhbWu9JrNNZylRcHhv3FDoZR7WB6kK7uI6DyVOpNDzNtcXiBG0q/n4k+/0d+e6zegSeiAXPjKmJfxPLsadNxm+rBp57I9GBFpOnUqHFGp5IG6VMxW2rREsJWltsiHEZJlLak5yOjdc9bTK+2LM0H1M2MHkqFQq6dOyLsZTJuErlrDq/n5PkqVTUtDBaiI42Ff8gaFTNM4TRmKczTDT+/+HPH7cvfvzpx+++vv37d2+/+3ruUdxPCY/cTuIINQtlPuce0vlMLHlaECl2QUE2fIVJD3/8+1OWSaU/pblSrnxhOotYj2VegTMqJVk1u6N3GnBM3bYonLCi0Ho1wnjTOGFJKoKAWdL/1j5+nD1/+dIVjCbJcEY1hPTe4hACZ9xDMOfVDRUVQmq15FH6b7WjIqdbgSiiNq9RIQi8VaFgg5M+wK0TcBiAMPilvvKrZcN0+/XiwgXXBlzhTR6sXVxAArDHGZpLoEIfecb103pNlZ77hig1EawBzX4gPvrQ9Nqlg0F5jPLQpl4/rSV4Lvtgd8SdbwSO04MVd1kX/ABXcuk+IGonaCO0kqvuT1dTLNBG92Czbjh9uAb3tU00hqDGmYaPy1bs6CHE/XBGGjIqsYvdMQaCMSY862Or9xZX5y0q9K2pB8WMwaGIt7ZIj5yR/0SHJs55GhRu2l84VIL1IryB05EK+voFFxtSMWkeDbsw6URfI7F1C6cUQWajno2Nh9RVQxJVP60+uYZE5MXXNrmLv6v/zK0pUqhBC0w2YQ4EAeHB6KNFObkE9xmG7vZ5Hasz7wjOHctYSuHmdLOli7/2rQWPFNL14rtKCwlNtjCsrgdJvkkZ12297Xt/CBHQpjE8NWADXy/9duR0DiV2rIHCJktW1DtK6TGTuAnNG203rNgdIscTOLeB5RNj2KPGLhdkap2j58oo1UiJoNOaGZqkfxt/EhPnfezc2UV1VbVa8B0Dj7Z8oJ9BeWQ5bxhdrdlYU/UMMIHLtqrgHBGDguZwCIGh5gCm+Q15RwK8JiwnXgq6MT3gCiN3nJhDgxlm9WvNPn10xPA/t96+X/6D6vul4JEgUH/y5d6n6kJGcJ5zPaoY6+XxmHdxdY+gjKUwRZeyGI83QYuXafr6gstvnKhJ/bw9+NtfNrvTPFShPtFIRtGR1C/AscNpnm7BGZUIjqddgskLQTM73jc/ht1tbR/RrNme5ashrMoE3QYhRop1dYfefarh5ftvqtW8x/KIEdM6KgOPWH44BS8aPfjgi4jvf2Ab8svfw52LvFCEZoc3LzB0jlr+5e/Ln394E/aLZrcURY1bHiP62XYX6jrQgN31NRvO7jve0uqiYDu1chKUlBe3d3NbX2/Tjn9O04IFWbxkFVNDoVtN8IRCB+taGoCHbzxeZAk5qFq4PgRKmU8ywjngQ1eayo4FA1uPWYFsiOYJCr2TKKDUhh0OgnFoHxJwqNKHZD2kMlNkTrLOGQmWGsFG8B54+Fo8lHXk2rqLG6EwIhtWFAK2nxxYOyAPGUua+bAu1MqY9Qu9iHE45hWm3OjNRNbwtgmHwwhVFyzAH/x7f/3d6wk3mLxkJa74LnjilYRKdsT2tsvxWH2jzNPxm+39fqrhmqlklGr0e00z5pmcA1xa2NRZD3ysu/RKQqVW+vV13L5fzqt024JT0T61mV9OdRl+Lz2ma7QPlUTkVHu27bCZWU6cU1T3O6g4zddYvSryLHQhCEJ0+BlUpeprNQZFhMgGGE4FVVs7kFzCHWAMmdbqgTMoChWFBwOq0K17yYTgQmkDK5/HUrTsmPLwjU1fFSzN7WOLSrSR4eozECx1We/lOdL8AL/isN3rJaIQ2p7Dk2RXzp/VwFEUkQO4TjDhMpjOEyGdZBg9xYVJVbLFt5QUzXbxipf27aFAf7Hl2GrG1Ocbo5xqho2kP/Fu9Ig0x+7eqXr5Xo3KcvEDWGlE2hve4pHFQLR5u/DZLs+qjsCqlNR/SCpvd0yy7A8dfvTHb79lf549rWpTs1zN/eGc0lPO8Pn9+MN3P/7l7bc/vVm9+k+vHeA8TO8fD1cbPCxtitIDZ0rx87QnCfOSYyXOdyVcZcaycFsSoaZChjBzQqUT6qwIcKIoNHN8+WULTy4d7ThFQVv9AhP+uhA0s77U6kjbmYUftEux+TkYvLfuY+bdOB9lAQJ124aMjQDvhy76sarY1SHYIOggML3qfpuaO9zLf4XiizuvMAkcu2LifPWYP16pv66YCH9wjahWauVfBW9rapzoITGAtEEk46WSqvb3KboOXfAMgwlkKBsS8fofkHoBB3B2nlefz/EAi2N20pjwbEG+pjJveB0tfebQugxd1OxeB/BajXY13GMIKeaUJ8DBUZIM8NnlSoiaqGdW8RC3K/OAWHsVF+wsVBywpoKWFKy7HHhwb+/A2uuiC6kPZUcLPzr40PNE8llg1rF136Gz6zElqX72xJ9ufVJXUw7Ydw4HHXqAmwLLWYhmfF/pvcyAIig8e0QjhH3A/cHFr8NhzSH5xddgWFDD6xe0Lj5cwFaOCqhJvoAaDNpHo6HYJgVfbIXOni7A9MY6+nCHnB6H6dUDqNgcPHDNKpjgfZTzzIeEB2wKUnpQSXI/JeNS2cX6gdAiD77BbvNKmedkBhPcr9BF9bNzIVyQJIRnS0jXa5oqZY4EImJKJ+CAnWeOVz0iOsUNeCdZh5xHLrWqjGhMHdrJZMInMh3Q6YGrnyK+ldDld+zmgYoHFwV/YSWV6F4HLhfQG4fe5ehTPtb1gBK1JGVCop0JU5J2Yz4uDPZDqAPaKsBYwcB5uYueamdJpw3rkC51u6/057He0Itgos7oFz/TGl4HoKGqJRCly2/AzvMNilavRyINiim9dD1290qvYx87JMPJHbvug8fVU5JNHQIiFlSAHrpjkAC+qS1HlNSMLvGWkteknpCeFPXW6M6SkpJ0y4SM1nA10ocHncWB9S8fbC4jmFoHjCTdKH1f+vA55nzrmm3NW5ih9QOTsU46yta30hgDabvyTnHA0ctdPK28kwe5LpripK1xkTTFczdHt6s3xdPKu9KZrd2+hUXauM9KnaVl+cSehtpqGdC+9TroPIPhniaiSfuP7dilsxO9K4KXJhhmueiHSNtwAZckws3NkDy7Pf+XObBeEelZDcBinmaJWZVcY66H33PrDkhMR3uQ529r4xPJyWrcUxgw61mvY8eOvM0jsNrL0q2Yfv11Iil/IqrIUr6rVqbiuWHxq6ntrl4e25uHmKYjO+ElPNc+YGc4D/p5xbw1vjAIFzmp4MXrDtDi6t+nUaNPcuaqH7VdvCmI/hjtPavjWkQnUTspmKL6+InNnIb0p25N+FIcqxQJtmEwc5S1V2rAJeB4WPXQB9dHBAcfDvO+JCcuvDbiIqY8A3KGb0nUoLL4JzsINTJ14VP3J0h35Ayoy/PY3vPzzx9+B1RNlRnsLguBrlKqOHqjC6Efz6jyjaBs3Vb54iehJjjit6fGVmvLZJeZdqkQJ0K7TzLYlXmcCLraCPHBP1BJiogShNA0U6JgQPfxPvzxNOpPb19BT/MKklrMSG1CZxgp3n6tli2Res0G2EjUA2fQ02VWhbspA2gF6oIZxSHYV0chiUOwST6E4IbbEMo5Dik9DgfrBodkWjpBuxhDyM4R4mbrhpYNkn+20t75ZV98MyzrFn/Sju+95ZhcX13VT4pyT3m92fLBOf7DavBvX78yPiCwKGVqvVDoV0yEhLbrMPO27hA27WxCJ56iVKrqD1xY8ycok9+xu1XgAa1k2hRw1tIyiG/K7qOqAtRqLz0EpJkt9Mt34UvaKmm2dqVgp3wz++Sb1j+9/Rv6BqL1XzJZkibd0swpqileu/Yjh9jUXiJmntpQ9BM9VgVSxfzp7Q9TG6Ky5XDjU5dhoxbEcNSDMStGBzz8CPB3umWqgSPzy86hGMEwdo5ZZseU3ue75keolcqG52XSEL2HEkxn2nx45ZGNIupi+gjbheASjgN9pB8mb8TSmo74SxGPomvawWZmKJf9s0tHjsA4qhEHAbWSgGNo3vfwyy8//Xd3j2NPE+NUqGm4tIftM8rd0iyvmIzc0PAoumQeZtcDDjpTDLHcc6EvVayafTjUevQzqLeteMP3VLxUH0vwCdZNDSLVwJB0DGcYd1SWgoPHt3Dq9Um21lxQ78EQ0JR8CpVreF2zqanIYIzw6aWeNcDSO4iZcl0FASFhnMHmqmS7SLSNGiES0nDwx0dCckFSwZRuzKsIMW2VDghvggRZqm9zT1O48hIS91VawOtGAZ61VaxGioYpEen7NkK0a92gPWJFyaPJqwISyfIIPzzdHSmbUi/rWC2TbaSCwISYFykpVSNE5CSqWWjbbKpYqyUF4w1NI5JtebqVNamqtorUo8pRFWmnOhANspz7CS7e5kpTlWqcST/c9T0sGvzkhi8lJJ1s3a8W/fO/+D1onyUF57zdTQKvUFEOW6oI7RzjVFPxfWDEhlAjXReel8kug0vc4Ujo4DojB8nUkAIGpQicmT8VNZFy2bQi4cEl/gjVyOLjMzPfkWCF3GMmo918t4k/7e3NtLHlwn641JbRHS04OENcYVjLsD/pBbcPcNzD95V5/zroLTArDAQjtQPZBxF82BzWehhPQ6gz0nVxqzm5IJy6l+DpGcPTVdfzmuXjKZ6o++l/PV0VzK2law09+KrvWrsw7nbrj3YeQ1OlMtzANh5O6BzKoit49JvRXcuRS3uJlHTL4eEPCX6xEyVgwCRoTdgEHbbUq2aMfkf32R/9MLa+kIsEvzXy3RoxHvVyQIfUkky5Dgwq5didDR331atpv3OaKU3R4WrJGZOrgCApuNo66N3FYh2hb6koeJpehqShJD14rn5nHE0f+dUcpzoxpcVvto0tIc4QaiXdcl7IOHHHi1blaZ/RiHHsYZUgYrT/mgqcr1/GSkcye+t4pH6sJ+/OtirGov2ejlZfwZKUjLQMdMopejkCH+CZ8BRMwEbIonzy/HHdJnKXjvHARXczHJvn0MA/VJxXqQkjJe8eUovStNdRY8Afo2PvNzAejVbgcO1orArHSliTaOlPdeBgcujHUZ3HtP/Z0bYGJ3sXkNqc4XXxD5osXkBFR2zXNYdKnWD6UGku5QxLjwPnlXcXREPI4TcK29/DDREUtr/RweEATBUEu6TVMYyfY9LcZvRWRX50XyXN9W7bJzUkFB5BdeJ7tl71l8Gt8B6CkvWBDWu6wEMre7VWyI8eZGs1u2bzVjVvXrxa/u376CkPva7Vx5L96wLm/aWa6yrvvEd9Oss2R6sEBDx8r35D0pzAcBasX2qPYkVD2MNLB/nRZl0QeLfTs8QLaZ2EGJ2ScfWZ6vQ4ggoyeYqFDtSqIGvwtrR8qw+Q/W8EMciBoStBQHrwT4ao5aRaH2a5JyaCjXA98NAivSEbunjLrkPHxmCo2uNGqgGZuR9wvCOUU1jdQBnftqyhy1rwNdXanNJKppYcUqlGqWCw66aLPRL7LEPHhv6tXryhvDbno2OXSuDKsBa2reue2SqwVau0iggtr2CLJ9tQq6gFLOcYfKqMSF5vw4/XIZgeiKCH/zIqKsjipaAkm6h3K5diTTpOUG495FQqJUp3xG48Is+Ra3IVmwtSkhU53iDWjWtlQUgBr1i6kNSeUjA2s7lgC1MN61MfSe0wfWKviQeokdsBT7QBag/ZZ38rgoy4JA1IpgweWPrQZFfrOCcsW9zkjuxob1RkuXi1pTD0sCooDzx+1JO63BD4kdo+qGIxuVRrrtVa+GVShH1HsCXCEKtg1qnNXoJHMw8qOODDD4Eqs8Xf6YZE1ANF2g2UvjA9do6pw75GJAJfxwHJyofBuVVSMJ3IvC1uLYfZ+ehbeUhQb3tI1QHTbSIYXYPzOY/j5J3ePBLXvxWHP4FP52tcTi3FFRapZhD5JKiALakkEVmA17Rh2n7OJ/T7Pz5Bv4MAJjZBDKPd1fEWAHd7TTSxQCQvTDsZ5UqmvGmY3MaFGiNGpP1o2vvi4k8gnt7MGEQcPxb49NIpSGRuuLgYKkyl09WKXi666f/5T7/+86vfP3sUf7EJ5QNpXKgOBus6Vu14saPZRZ/JxaeXMSnMFs1U9vfJ9VglS8BRobniGAxdHQX1OwR1XqQ8uHSBh1/MCsEblUVMF3EotggIm5thQ7OSbFh4ayGk2UwddOZYJuWei0xpvKGjhzokmow9+BzrRJPlP3ixjlSPIe4HIhazhx++zzTbJTyVWERE9EhGQAc8hXjOpuyQ/shqynriVwNkpmZ2sIVLZeQurkoH3oukVUJJu1YJbuBELFjQjjLZssbJD6/lNYJX2k4yPB+oNTHBRCusC5+jgyMx56xMkcR6X6RdBZhWIjxso+bMGF7dhFibh1hQXedQjd+omll8J0DHCD+0tmCIYuTD2Ee6rgIhpVqPb5V2uAcj2FjJIgxdAQPSw492KtN0y9u4pIjSi9hjM1v9ug3faK4RajK6PtvV/jcv/tfi7+ALNybVDhGsYAM0fUL3L1pLM+xm6L7363G6X75PiaMHz13o1OSQkDT3nSg6cMmIbPjKwfR1jxjB3iiMkmjJXISnKbzz5nLlBa1dyNStC1xh5CQf/El26l++BKeEQV9JkgEmKRg3qAUaBvVrJi6kSz0Apx/UdC860ZbRq+UrzouIN1JdCngvHlHd8Mm2lvtUxx/dc3I+drfv1YvFG6HaKZ1yIFSnpB6YcHP7BCOPA/5+9yOzQwzPhYv6R6tlKy/se8bq560xQaHi9te38ve2ho3qW+P5+5F+lfbXry5+f3S7Jju45wDHmim//fU79ju4gpEXjx5Ntg25Z5c7xXdVq0osa3jsvKHd93Gf3apYPFPvPj5TLLhFsqErwb1sMW4yHJCZWeX0kHDYWApGF59kMvRAado/RoCXt3185jDwJvIYSZ3WjlX2ED7hmKYnxLd/eft29tD96ufuDl/CbrwCCJcE+2+rADVlc8AzKCivfl58DaYWYa2LbMCtbD1yh2C3g2nuaWR8HW6ypAK/g9YH530d2bqr9qAefJLOzQXP0Exff7P8RRupBtccjRggUYMYOikx5oZPNm92qU4dyOKcj90pzNZqmIa3tP0e4BJsPg4vuHgu4LaMR8gCRN9nkAEfTwOsYCn4i/ThWrBU6QVXPr7hI5w+3NZZIOncvsKKyAZTth5gW1kdcIazKkrU2k6yYyZfN4oWGUPzKofS/O8s8qBbrQi7gWByQ9A5qogKc22G8eO3d9zIVvwBmldZf1l82z9Zg/NyH7Kp8Ss2H+XOCX0X2bruwJlJgurXOOMrTjukmpry8YmB1cyfTpSRITZI9tghllY3cD5Us5Tk5pUppyw+0RbFhWd+jmBq9RKesgjrEEjJQDK5OuA5Psp6NXhYGVm0ZRQsblfAO/g5gamCNpJWqTjUjU+cK0wNvm8q7TEhqK+AaGosgM3dvQhBre1EExI+QFbBso0ax0RM1I4UCOsQZmYu1sttUxZmNMQ5OwSTJ4IefEtUZUbTZkuY8K8XB6ROOATOzpMLAmPdmLUnbKINXJA3TeAyJ+wlwCkMJp5B2VVdoKQq38V3lWxY0yq1yHt8ou5YmMth6yxCO8dQIcpcEDbHB4sb15YCIUQt/7cBJngA3fhIXecelNCbhAhGBd/5lFZ9ec3KL4j0U6Bc+Mh1ugUnqR684ZInoiLZTRBDkVpZtBvm49ID2EYPrS7UBFC1U3UaAX1Mewb3oDXzk1OjH9yuB28tASGv/WpXoCpmCILvnAa8FgQUydMQNC/SxOFnXwYEEfLq5/d88CYQ12/PsmYBJPIgebnJ/T5Y85wXtIK9ZxcXTPDMR9XHR2tjw+Tim9ZHgnJYM1kPq32k8aWWN35uAcsuQG6I1w1njmMwhn3P1Ccf2dUCYo5p5qt30XMMts23tKjXbWTFSJutQ7ISYvA0Gr9oYYv3unk029FIvRbr8eflU9UTDcMn5pC7D4A8ejFukXl1+NcfYqYDm2Ll2AxsZt2aeABvEvWmEd1LdL24jZoNOnxeLWyVzvbX71/OcgNZQ+RNntjIn60c4MHVsi1Y2KjfwlMzHFw3IkKmmhH4YLWmOe9/YdKu+XDkcLU3iHDsOm/L1Vh9HRjmYNgUsgdmVie8Ws1bGd5I8yg2Nwej1/YdUZ9QBggHi5IAhHWLD0pSSvD6FOC6AS9H8KsQ1xaqfvm06uGAD99j4XFuSuEoxLf99kl9JQ/g7Dw5rBFjrYoIXX49NDO3OnoWjmGTU43OuGcMW9++ecm5nDyU3dZJxwIjW7HyECvHAJ1htbGtodtprwD+xrhPsuJhcOYIfwgfKqoHED7Qg3QyPci7BvCjrg+9T2fPeWy5Vapq7zj7qMnJiasfZyhUH3BQXVyEfKxboSzdqgXdYVxXgn2fNlWK/sA58wNmqVoqqeSCAcolmJpzILqUvGjNSgFTZsqxafgeXI7vvbvdLsHIgaDTmNvaKd0kDI8zqqTDOR3le+ykzirojUEdD6gpWBee9+WzKhNq5vNHY5s0ouHQyY4YTZpTB4xDrsea5ZiYi7cgKLyU6k8Dxw4VOjmJUhtaIELRPvxipDvs/yAeGPTceyiZNZJcXNh8PAltS/xZJfrbb1+tPoN1W9CjgzJFr8BMZuAnqh+FYt6jUHe29ohV1F1F+5dPb1XhblMpL8zrVuqv0M9buV/fpogt7x3ctv8GuROc8w0KQjKmL3WwFaVB37ROQD655/FqmJwR04NP9RF34yBKXoVpaGjnS3D0B62iNw2rWzWF0NWajSl1Pt8n5jo0W8Uoaw6HJnFarqZJ2CdXM1aU3rACrFnjRP1wbJTQNYaD38Ms2ImjgDX71DcOnt3/Grp8oyrzsGrlSLWaG+WGtbaselrwka58GL2PASOKArfTZG/BqD/XO4wOf/3nqt7/fu8+O5lveBkvVvajZ3OITdIUbk5dH26CLusRh1pE8IMvPnWGCVGjOvjyj8g40M4ni/BdHjmU88kBju1ZQ0dk6agPfqupy9H2i8j+5AjH0KV82odVjPo60pxG7E/jDI4YmHS2llwT2UzVm0N3xEWUs0m7aUXkok1APZs8JROCC9+vdIR8NongXc+J5sRkpzUHwtlEtf6IJqT1OByBHdr5ZBb8+rBKRga+nno2eSbHvHt4dDy9NOOinGk6qJYvVP6kDWxPLJUg6tCjMH6GA0mT56qYYUWBo9YkWzkAKpABbsAVClhCDeC5ird4Y1Y3RWx0rBGtXx54cF+WAT2r7IfVRkwsrIxcwGRaQq4CVGmsZQR2S2bBgr1vWebjp1qZmtTt0smmD35qxcWfi/Wfvvp3s7Dwlf2oTBfFepbCb0ZH38jJJ6G66cDzjF82uxFlH1PPK0+bTIijiUGVAXzajd0+cdg6UslHNzRw/h/QQwIj5oDmF/gcL9Ti/GRs/kckXz55Lo3AZOe9ORKQfPGm3988uXj79ah4inROSQ7jHe1wrh7VVt26L74T4tOHxnMpZ5FWz4W0CZzbBrReSoSe4byYCQ6+1INzIgRbyTpgZj7NEraeSdPdkPN9A8QZTN4R0jmqBmycg5GhB61oJjgzB6XHqY8nWJ8nguxUKV3yhsIFMDgPXJYy8ansuiS1dNFz1NE1LVbE3WHTTwvB8ZWlnUUMSDA0QnBw02AYITXzEFZuLkPoKoSehNDTEHoWQs9D6PMQ+sKDGl+qxpep8SVqfHkaX5rGl6XxJWlcOeY2zrXqCaGJiPxy5dHk5VUIPQ2hzwPoKgJ9EUJhjk8eu9A5lks3N+SN9SxdjK6WFFPnfnoYCB3wdLYk2PMhy9Tn++kt3I+VzYssE1TKr0lDPr0VdE0FFXe4Q+z0315UCBUR7ReX5djDvO8Xr3hZthVrDot/wFuAsU2dPO149g6Lrso48QytXxBWLf5SbQrjV6p7uumoDQ1Ig3pJ6FKFhDMMvgWYZZJAhcCweX5z5WDyygvr95Y8TNtVOojxBORmunPDtio64O7OanjVL9GGHbVP6NhOqiMuflZZCzmnjVVsoSPjow8fntsJQbS3B8FIOGlqokQ0sLcKwEGaAT3L51NVqt7eEKGGKdVhssWLFD1U7xZDcdY9I8F8nfRjHCe305vwLzvfPxIUgFWbhZ1NJh/qI6n5kiBCjflxbQS0s7SoYMbz2thcOHAMsvbIfYwDDDt2baQvuw7eiqbNAx7g7Y2CSMmDvX+EfrYaQhNF/PWfq4vf/wyl/N9X//p/TBRdzouHPztQKkJCgnvhCLVNZcNzJxdtssT0k7Zj93i6qXzlss/NUs05xB+NO8yUqQv176AOkL1GPUQwd2Z7ZKZMrSCFeawwOMwNaEZGHyVwLS5AE1Zox2UhRb/PF+Azu8qh5G2zvWOEGt4UrN0In5jHLVNB0kOEZnyvmFL4NOuqdoxwGaEMLeZSzqBKVXWgRnWQblQTmNcGsPHVlHCFMehBPknn5YInMtU/xdjJwUNNzJOwSzCFQNAZ2o9ngidww4WtWuIL55KseBicWx2N+i6m5s+BAz4kuNbqIGtKMx9TA+nBg6zAPTI2K6kMQKc2nHbOBd+Cqt4b/Wbgv5T1kwshgUuJe/ml5Xl062nlTgp1I3EqZ2lMtY5SQ3vQkAg2dYIA63FzgGa2Kaual+3NTeRTVZRkoBgBMHbSU6wu5TEPMzjnY8+vOJP5rpbBgOfgtnw9MrM6cyreqixiQ58iSUQyGTrgHV3txF7telkX9oXRMYER2RW6J5xozP6jbcoPLw2YB1TDYtZdDadUNMt0S/znjvoy1W5st8AO8eEHhm+5WnJ9z/W6C1SPxTdcpP5UBAStOGz7BZaDTZkX9+sWHaN/G3cbf1HESffCr39FOyxewBRYkYbtwC8pGZ0ngJm4vFj4gHaG1SEvZE5052HqD5yP8f3EtqlmN6S6Zx7KECOeYyYpGrIjq4Z/cs9LGDiCFX0AjD05RtglDs+V8bAu+CELjQk8ipXHwUhFikMDr0C4lNNORjZlfVuuiUxGKOejJyOl67eRuQjBBUuyZOVAvMhcoIaTEgcRvNH+G50MGKjWLtbVqgXuVRuKd2TPsk/o2D1LFXHHxeRjgYgFyY0gcATiYvfZo7H8of9pAhexWHbLfnr7qL/PcZtu2AUrN0vPz7SQIr1Y/dm8TZ1Kebth69u62tzK3eaR2eYZq1cQ21YsEiRWtbpcN7TSPpBm3C20SSyU/MH83q1XLc/AQvLLKHoVQdN1GqCnMouDFsl/+y27Jblqu1uV1SNUayq3qfuYqFMc/YVWvITbqm34kboUk5GLkYTkpAphJtbaSYOPV7Cl44PgasvHZCMCMCFqjmyLEKcRjEXiF5sQEwdSgcctD0+3NImBYU4KDLMCMI8myxoSoFkb1grNw/zprlaTq2BhCmvKMy4jhI3gN9UhgLeq4UKpt2UAsRARYbHYjlR8x0P8Jmzad5GMc/VrEwqf0zJStznTrtR8NNK4OY/0wVyElZ2LSFvlbXYIKyRvxSbS4xUcS+Jwcwh7TH4Txi9YHWBh5iXZkCySe0kOOY8koOo1rNWyFWW0z6tfqn/G8BsRybSKcFaRlolikex5GQNFdgizVkNdWK3wYFbSirAbgO/UsBrA31gEbMRNRIzaqGAeGOGTeaS0dSvD70BUYT8UkZ4hSUlEKL6EM66IpICHnV4mVGg3rgGBhuLKbSiZZOWaCl7zsN5lGQO56koRdBcpSR2OdGr5uQu/fHnIw6I1pEwidd7QdLvn2q2eT4l2tKaNfCpNG6n5ZhcZlJpDW9Kw8dp1GL8tItm3LThJ98BdFvbQXVjXuyJsr13R5mH973hklNyJUG5YkYaSx6r/wCP1dmgl8Xv8zNVTdaDXNdjKRNQTl2T1ExdMC3jlLsTzmxArDyEGiYb4zLLUKRdVw0q6kt6FIJ9kyuKBdn3qoSkLMe1W1AfNUzIhboGlRtDK2Edx9ghOD2Zn1sfteV2AMy4jqJIYCzYYE0QJCOlMVxkPq82h4VQGBzQuOKGem9rTGnkfBZ5x3UZWMqiCdawanpJh/OjljCAZeNP1DoIxbMrQAzO3gtRUxMIVU+3g5v3klQvuWEZ5lGIF65GT232cyNJDiagGsCSyOeMQuuIgqDOYwujMcQEMQ5apoBkPBzmfZiVx0A/IFvkPCA39RjgGEXzag1v+c7Hj3Lr56OXMiWj0bDUQ96woMTKzc8gm5RldvKgOe7Wgiz5YanmIzzI8Ez7GYaoxSvx4DoVrfYaq6/Te782jKN3P6X2PYa9KsWsXKpFB1aR0ocsxZVH0lUnw0Vfwe0jx9p+//vP/vfg39ft3lxB0y7t31HopWUNLOEvNWbW5+MTvO2pFfAjN51xCmlUrD+rqsIdOtcPUbXCapNVPlXi0orucj56wmkYtqnjkrVRTJo/sAeft9FDSLvvJnTUs49F7a61SxMKpZUBNFl145hcKb81WWcQrFtgg0UyvVjweNWk3epno4DNHyf1BThsgqSYVLWtKo4kP7J8MZkQx1BgLuRQvaOoPQSfcjR2+d5V+f1jYhoeFkTIc++W8WX5X2SNArhZME49H1PWS+aygbbMC5po4UddSjHSGI7qas3AMHEAjmg0+uPogHm8EKT0114LYms+F1i24H3Ux2P33oGbblokP7uDOugvpImNoqhU6RjNE3dez9WRfEyRvWK5m80xSzyzAIaHrkwE+s/rJLiPLXA82gflPSLRZu/AH5NwcIkaeHmXIs8NmZ8gTQW7sBv9xVxTcyJ1ICCoFPGjhYkqTuHSxmd2DphSuKkWqyqUYuTB2huFELXmSVUl9wTrQymSCDz+c0JKRDQsWbQ5uReqRua1SsrZc/sCqfFWx6p3/8Rhygcl9xi7hYW5gOMvxyZts9yjm4jsp25iXT0NmmIpKifAzGNCYPH+gNN0ar1vuR66kKeECHM3+dSFpsV7Cm2X39xZqUi+G1FE5e/RspVxAv1v8lVYUrHtGGwZ62cZjQmJHqRPkj3TPSO8CJ0okGfh18ii2dAibWo70jDDXh9uKQWLHLkYgLsuGCz/onkdWLZvrPZx4u0xnGdCl1EbRaRrW5UDoS99Bc7uzWt1Wd1yXaBueMZlyfc7jxFB8UPtqtS9DCnzTEbg7QfDx8mDWNz4Og4XdPIpF8rHTfCQpUQrPlK//i4sSdgxs5lOroWh5Z/RVMHSImOk6lLMMgE1zWDy7iprX3q3JQew+su3EA/SRjnC20H+FW6DwX+hiYCjJRtE3iCeGnmpR7qU9soM1ItvRXRB2b7ecxvqgRzI5OuBUke0+XB/huLUdVIMbc6QGsDwzCr+louKl+tTosCK7n+oSj9sJFdJm9lFW0h94qrczJswqbbYlLRCv7qchxuB9XWGQkH6frWEcybO4LMG5L2+r5lbQDYN3Pm9BJWTVoyOuy0YyQP3mnw65/krN5J+eZqs0Uq6RTudW2sgbBH01x4t08Wc/8bRgda2n3RlmoSoD7S9+3EKfpgQ28BCjnmttg7mEc8w5TG7UYE5XFfc/LUzoTiBd1LbDAJ1F4B1JD4vh5Walno7tXxreNWYdpA5J51BBdbasag7vU8HpilfmPelA6JDls9UI6eH3HlS/lL7K3GGmNruQ9gc6hPQGpwmd9BqBShMMItLwSMnkdvQcxFcgi/rqiVwV/iTjEWdWIv9fb36codXx67qbM4xVDEa08Q0GZFub11QxaJqoB6a6+eozXb3Ae7ptYJUenNv7F8MQaiW04Yfv0HxNwYJZ5r5ECLcy9cjknGXYoE+OXPAaEorOU12/Pi4dv1AsoZFHA11Cl0oPza5COOMJX6dyCX1uCOqu5ruwOSTE2Mz5QaWg1rUFFaFcBjdXyz9bedDUCV3922/Znx/ZFrJxVCgLn7jpC9wnfAEOkC6VJpLRa3ir78lXtfyDZf/+6eV4RzhjhsNNxRk5BZ1iozd1dhRMYoOVXEUbMJNdxfjOMffydzRVvYyXSpNhrrpjy+YzBND0IDDwwlUmPlaDTpLHT1UQPaO7eY/x+tGRSAjUrskDVG/aOeDcTxTSWPy1ja13NW3TuutdBzxLV8l5zehO5vMO1bzothAueKVWZiEKrDHK3HKU6mt9F3na06NYCRE2N8NKqdQr5j7HuG0T3ugiDVS9b4fCVoIBQIHT6I5GCjOmQsrwjUbea+yzjU7UdmtyfgL9TD8zhTuqn+8ir71j2NZzB8xt5poX0DX5IaIAeDSbo4POHTjetEnBYG2tlz7+co/XbfJEPKeyJk+e7PuVUydAlKit4saIduSR4xz9wjhKn1u7zY5VPLDMOXoU6pMZKgFDnRo2YPdYeRnusfvbKLGjt044mHiLxStwPUwKGITmONa05dRppX5SI4STmQM2X02/uenlb3aVx8824uIeX7GLvzMZvgwDiXfwZysUnNh9/PWfK+SqzkSxZ4hnWLVdm3O5YIVs4YeW4A34yF/+wGJeqjWpYK6jahc8RwUdYAntu2V38F4wi8zPynqZnKWGGmN+1qxgAdBJNQ6a1wm6xh/eGMtI05niBGBTJ7B1M7wf4AADO8osAHkroJqGNBxgYN/3uxg+Zgul+mjDa7egPda/oeUWx8Garb77oGaXtGPxoD5GV01OMh04XKOwLxkigQawj4aYfMx56sNPy4GVoEMOw/sNshGUlOP0oeQxqv5yRqmqAzZbn5wcarhAdBc1lnJPLAORepIdE6K0hGWjtFg5B6L1TjnK0D2VExdJX0obJeu3jcap3Vgbp+5HSbFmZ9q9ZwoOPmP1i8jmuxmjmi9mjBoVGdHj9YEYYm2B049VWNfrhOn09kETzKFWzrpuuidLZg64csvqVeq9I4MJZ5lh1DC6qiIzTI/3M4xFziDVTei6fACtPDfTjsSnc4AblnL1rh49aeoYpneINJfSl97VF38Cj7e8urhlF7e1qC6CV8iGNC9g525MKXMS/dR9wVyyegtHW54FJ4Z15WDAHDIMyLwKA98E+j6saEeqzOz3Ir6Za0J5SLfdkiFY+AIxdYhQPLWcCwn6DnGUAkpDBDY158EnWUkoPfuff/zxPiW3kmpnulsit/MtbH55NeUKqul8g8K5NDjgQ4j1ycwoRo1rqD6oXQyzaqM655aoP5jEN6xCYbDgZlCeosQJyq0+ER/C3RlWjzRblcGei2uE6epv4m5M7adhE4Jla9P5INUmEuBdkYodFdoTUttsL+A/1YwsVSM2fEqyvrXfJ3CYs3n4mSqVpaEvDGAZYWRXwmU2KGVx8ehWl/1C/77D1EJJNAj66Kjl5vwesfibhKV273Q7eomuSVvFlTpMZ9h8bZMrKXaBSBv1FSLSGUwN9F7T4sVaqYtCLn6k+8h+tdmPMizVwKHrL0o72V7Dh5RKbq+Cmw0Obj5yBzI7XU+j6DMP7YtvkY/V+NCI2Pk11UZiZGzCsuWpHV63rB7tNKVWpQHLt+xDCgn+2GNdd8C7UgwIuHKvPMwoBw605SX1oFr4aSnk6vHlcw+VMHEeHHDuiCHfi/D5eW2Mgminsg0l2h7UpjxiomYvapKsuu4MydxG2ejHW2RDy1jTbOBJFkw07ePBH+lnVbfbpoxoYxj+bIWC4xuO/6KEqws4DFcy3/ZH1Tpq53P8LHNSva1pdxvtyL0uJ65pR4zYbwpDgtbcgWZ++IL+9Da8E65gLvGpAAbgzekSjh8xWBKwIXUxKyNCtHcCl+3Bd2RbwVbS72YdZgtnQ6SgopEYqOCUDa4+DJAoH1+icJLmKKQU3AYHCw7OFIcwz6gTLEucXQbH5zjUbpzwDofsrg+O3y1QemAjSL1FYVY6AVLjYIUlLzKHCDvU0gnvcEHMMREKNoJdYwBMmPuQ+iiYU6f6OUsc5rUbeoKCXa+ywcGzyQCVDY4PNzTA5dGANKTA2aFeiREMaNdCOI+901TGGsIGH3wzo5VbuWXrxrdQ8QimbzuQfgnThWihvlyWSjWip1ufaO/xu2CMdeanqRSrX1SXrRc/rdeLF4tXBYO/m8BBvGJsgE/1HJICEwEeZ7wc53j4EaYxm3vWKOE+txLcKOpL3FBQmx3UlAtBH+tcvluCJ9AbVtFlK0k4qUfpunQRyoN/Pfu3ZO2ta/ZSQStWrafN0w0fGGQozpNYvR4orzZ6U0Tpvl/M0x2iaejajVLs40uC6qdfoizWQcoIdQf+NafiGccqY3Fb9TXAWBul+yg6KI1Qpswxez3QjTdySevTy4g8xx6iHzblYfGSk0aazbQ1KSRdvH718tF9RwVIIekS6AvugGfY0/DLEV/q3k/WO68o9TGsqg6q7nAD6eHH7oMgy29JlW1pkU0WV/FtEV9fYh8/w0rj0JDSHtXfr1t1/OfoPM2WkSqcAxy8c1HkgKY6B+Rku2Af7HXufy6tU0m/VAklbXMA3+XvXZb0MkCuAuRJgDwNEKJmRQ+TXGnmHrYnGx868AN3sYf+lt4/5aEVKQKhgfvgvIZQKiLM1OPfqVpvwQHDe5Javk+GwwIEPvyH8D5T83a4ae7AukIwYPbT3KjwcAFcknIZa7UkcpAyEs3DSiJyCneUPFi64ZpkTtoTs6zhmriBOSRz5GT6PgOjyzn6kJTFaog9r5sRlRy6Pni0DO/X2g7vfXd6isOOPwdMoNp8ACN6Ve0A/R1QjFojKwy9Xy9VXy9jWC3A8ibzSPU2TR2ouxXsgaq4DmJf8x6geR/LemhtXIuoFR/6c2V7Zs4ljmzpPp5uZxua1+vYf7Tf029aL/1Dm6+7q3zX19crBzGZIuA6YLlhOeEYmlc/VVOGY/sAakG64Bmay7jl8fctHViLhAHiBWvmAtY5u4MJumN0v2I+rl8DdjlJBnpAJEHZwO6TQ9EnHTdU8Ape3JWYOK8+WpLme3DwFDaST9L14oNmf8+DH1xhaNUUftPQgsJp2KgZSJGvfM5+cPTxuXIc/L20AbP1ZUN6Kx4FW1ZkVCwzIrdqGSOyCG0jyJpUJEKB6zQRuEkRqDR6NeQLSRGW8VSiYF3ixKG76UneIvMGo5YmNF1IXjA1hStdfdwFKFFrH1jhqQwhjhPlDEPB/2xZmluTvSPH7i4mHkw9zGzg+6haTfkQHN4XtNEzpkd6X6YB1u9a+4RmZzwlBMLZK7FB4kN4G5YBoPfFRvC29uFELcsreEDCw7sDaj/hMP8J/2F3NFgmWdSc5D0mocCpTmVNklP6ap/nsfpqK0jVPfDg2RmGNJOVi84buVSzMJGGg76D6+wcZLtxgFl5i6fP/TH7uO8vJ4kqe7MyCc0T4meSMZ6Syu7e3m9DRPiRoII88OEHLi364nulAZBZCx0tcI6i96UYwIcvhcmQN36nd/FBNIPMz6rh6TYnq/wmzA2T+gwHcGYjbQpSLa6eqOpcVTf37mAQC0Uy4jjgOTqYUicImBr5z0QIj2LEw9hDq35KtopRsXghIrYtwhCJcExbfHS6Au1T3bcn6+Z5q5p5ae9yjm9AkRVLtywhq3f1KowE8+5dDOldDPq0cJWCsjnGMoarznsznnAXGE95Zt1VGS/h0pa/XvMpppldLOENqQLUrFdc9OH7bJUdFv+gsC2yETTcsABxDnuf3hXKp3ykp7mqlOBRdPE127CGFIufzQrV1zCEYcsMl8BMtsBx8jmGvZplr7lat98YX8VYaEUqEcmI6oAnbxbtkBoOIODPH6fxTK3L+POLn4fPemROOlalUMkKIpyei6CzNF4jFq++/jE8a3kMsjRi2ClMLl1kQvFPfvsNrDA79pEVQHbZNk8qkbXXNb96vtJrP21aa++qu4KKxP8iFNKbLuKQ+d1wRGj4HVeoL4Y71DqGfeqal7cNf/TwN6lVnvph8ZFZTi2AOw6YbXgyBGdmJ1NSfPnll71KcmzH9eNDRbvYw08PDV38B2/FAvyAFnTx1rpNjulfDT0oTvAzWUiPzXx1owwf6bQh7EMu0W9Xwpdq6MPnK69i4JMY+DQAz7GwuY4dSjTX3ZGqVORnK3uUjbjPIdoNF5dfXl5GNBCXYvoSxuZlmKT+Ayk9pLPoAiqHmlSHAYCdWWg5OUCCkqIZgrI5gKcwG5735b3stJWwQpLMoRhpMXYyM4Npxx7T1es9IQjAsPnchWbWzfevph3MQxZKYZBqtDVuTkWSp67DeGqcybsEpXRUcKvPxo1EcxE3NJFjNDdtHTKR46m2CP+EBYMFpJFGGytBfnf5mv/0Ekk15d3JLQsoJ3ekPlH6Izcrf375y7cTS1iRNNtOxdqsUAhGOBws4fklBGQUh9YCh7asypgDOGRWuaGMV9qHJQYbHIL16RAqcxxCe/EI1beJvbBa1iLE9FkbPK/5UdctIPsR7bST7OjG/sfr2ABwnILVfZL7cvgkC6WUVBKOmly8tG5fwJpF25r6EWtyABtRHzbXlr7wUFUvTzxo+AIwmjHVVg0XhzABB7njom2fDLpNpNr71u4pPXHa947BBKcFIkw/2wdW9U9WvKYVT8Cl2EhjD13FTXD1WWQ8cqoumhgegKYlBPqyq3sjItwC0WrpfTrlyHpnqpI6b/V58uxCNcKfB2ZYJumNsFutQMgtpc0jefHo0e10LXUpfnr7229f3WoHqIqwbUq4gu19NotXRCze6qvnER1eJZwSIR1y19c8whlUwvSpfsYgfOvUp2gRHWyeXsHBweviFdf3vhZfk4a8JJJ6WWeJk6sNzsvw1Wvr3Gxs2krLwYubbBM1vGDESNADZ2gS+orUTbol4bYnTR2KFs3DjClggNYshi27VUiEtKOCrQ8BCQ5zt3DQ7BIefJFMSboF43KRwcQxsY8uYb4B7gQxn6XZ1NoddAPzIAjxdhAjVNN8IU4S3jZxirXii9KyDDwULbtVf5xHFnwsumpweJKIFMs9TZamx0T4NnREACjOOFVTYBZoSDrFoRZ+O4BHOboOPkLOqMwbXscZKlIc4M5anDpW4jZjtEqpqtlCzyFRLpbVK/D0MUZcwqg5ySAP2TiDNfEZL3xqXGmY90eUqE2j3xmJsZp3/Ew3WVoj0JSLeJ0Ze04Btrj7hBZFPPN6qdaxNKe0pvHqSa/rZcN5EZdIvz6hPpZVRuGCKKhiIx2MXo10DftljNKHrjPK0veOUQ7VQ8ZoQwHHONS3tWHVklU7sLEe4+rMaMbokuxotjRK33JKIDu0j5H3LNvo3Shr9TXGRxPB062ZJCLUrIzj76+XHHZ3x2lXUSKsJ7SFc5Soqo+qeoYLzTH6hsVHlk29vIbbIVGaIHpFESMdxGghtBOTKIGXdGm/1niywFFwUsWpMI7Ev2+lP5fG9m+tTU3Usieegu5gXIwO4ZhBdUdi1PFJTqWXNlxpYT2gTcGPi9L1tHuUTi7fkyhfQeHierS729THOQp6HU/UfilwNAxj5njZfEZ9WSLGGP8oSpIt03iTAMl802ONVtKMxcV/+vzpk8fp0gwvq3E+1euWu3pk6lyVPFEr+XjjZNUkWe/dwnbcBBObIsrLFWy9LAu2pnpVdo/xc2rsjNFyXm10yy6N76SVZV52Z6DjsWzXOiqirEit3TLei7sm4zPeGK0e6851Hu9B4EdcqXiHaUk8JjXWlnxkMqyXutXAP5l2jqmWSWT84wGi5m/ZHYwUdBKocNul40ySLY3GOKmpIo2zjzA5x4zGmpC35wHnDveatHWc8qB4x1TOklzrmgJGyLpNjQhLpefzkbljJFrXfydiVpRt1IKpFVv9zmQXXXeFkRJJNXOMKcOR8kaY9BWgyfVKvzyNK7FTUeHTuYtHjumzvZV1lLglS72DNEIu1RcPxrmjaoosaSPGViHa5XJx0J/KqgvYltRHHveNMzXdBkPBMcxLUBWnIsh2sxkbouUhPu409LpR+rOp2ChHWytVLRup9L6v7kjRjjS2lfgerOozHl+rdIpzSDvDHkixJqpjqkmpf2E83CMaZer2G6Lku08YIjFHnmoYy+TYEwg48GUl1bs+E1s+wvIlHR8qq49Dg7UyQjrVOaDJwNZXn8XY0Ywjholawwdw9NtNP8MVmpQs/kFY5+kLV5Am7geaqR4XPccWWUrVUmNJljJmvRuh2h1OD/+QzNeCUkgnsrcaklH2LsG5jBvl0Jde4onSREXNY8QPKZhKw14KGSmaz4AK55P0ge14rAmy2cmhU7EnWWbXQKMWY+b1PbfgA96Vt0MefrhOt7TKBVlHDJgDmpXOQc8godLdabZ4qdLvPrkjDehsEglKoVeOQpItpYefwTxU57n4kTfmen5s8FEMFW/WiDxI6xDOIi44RKKRUzmP8o4nuqYd0MqNsPOJbC+CjHlmb5G497gzcjrhDmlBF0p9XbxthaCH4XzPqVvgUkzS47EVGqWezK6SVSmp/5BU3u6YZNkfOvzoj9lzbZY0VXdRDRcS46ZgAzKzdrOU9OfExz+pJVD8cyghWRreGj9OapLwyhx02bTmzltZxmB9rvTAMvKph1RbXR4+t9VUMouXcC89nnUykIZ8e/DhJycjH4/ps1oS3oTS8Rm67BnvyGgh4SD7DtvKkmdUVIpFKYt221HYuMmJTRfv7qBtbfzF+s3AViH9HGM5HOo3vFp8V8FWd6RzGDpDZNtDfMJZalBbHsEL72FH3vBVyPDgVzRollMYPYpVxDopJNq6c+GZOa/bDQ3uuTuwyQ0BGTnILSmKjKYF0ZuBHvcEw0wpN/Q6abMs9MIVkIy0Djg/TxHPT/h5iQ/Kp1WVBKeogloby4iKMMpkZYiTZ0qk1n65ueSERRhQk+cQtr9b6dJaeS+/noYbbPrCx3H7XI7cfIGbmc3OK4CFjIQ6MHO4qziTdHL7q+f4BJ7XS3PZmE1UjBuPzB4Gbr89zMrbI+cYIutixfxlZYcZeUxoZgXWXIQP3g55md2Mjuk8BbZTuj8OYtwWHCEZ3S2vPGzYhx/QmUK9b9UID+f1nlAYN0INyMwWkWlLYf00w9ftmpLGnAl1iXwMN3FwkWavKlCRwCr9sHIAqhSEDXWxDVvrkwgElW7QnmTB+OwSTEviOhy7VKokAZP2Er+SYWJap8h/Nm9pZLwiDb2Fd50eDZ54b+HFRnkxmFdrmfX+uJeEHqEuOv67zO2NYLc6tdsSBHt09BtXH9Te+nBz8ZPZuozuJhgW7nHYio/QzqE7y5rmSs28GZ1LOoZB0g6YnaNSEGhD80C7UeUseotKl+0cVQEvv+WBf4LuzTklEmYoaZkYgy4HPXiAqTKM4NCpzphsmiM+yT0Zjj5I0jG/fhlRRjXFNc13sPO0mmBp2JeES+hk66GZc2K7XqslT3CsgGCTUw/MLFXbQOf65e9+PhrWeqTSUqS9eIZhm30HnG7fQ42Ot7xuWMluaHGY628CROO7UNEZ0K4AXVh/Ul1wZm3urOIwqTRjpk+6Iy8PZOUmBAui97Aj6DKaiFo1V1kkhim5A55Mk5n9ee14saPiNamnfPgLy1ZaNhjmwJApRNcx1BbchccUEKHKrbWFgd8epq/+bHxbvJO3cr9+1N3NOsebXV09yb2xeA9HoxgdlxtTziHvTXbwJLzpNzE+Ww2hKVlWn+mGUKymBU7xkonSfOza5ihNeYMGD/v76ln/U1uc2d8JU8si3lDtza0D1XeqP+0u86vhp73h34ebuv9Nh59r3vAhoF29OCFj+2URnFXOqiFiCR5za85Q7DLtf1Y8o0/6EK8Fl0Oo1ZeUbajOhqLVguyGHN637KYPCJ6xauCUrECBbh1pw8a0eTN/ObmFxfRKes4fEKrbDoWNoakTDYwkeuDBzxu2pA4+ZLM3q6SwtDN8qt/B9r5ba8xCuspM4AyCsHRb8iqbPqjoXnYWLvcnvqOGgGwvhge4KWMEvYrAo7kGvCdTvW26d7lz8PK/6wb1PVLteD7kJrXTvBmFR5rruSe3QiWQOvFNuV30DLtpLOv8STnCdaCV6kOcTDGu/a7PqyUc18iCETXmwiY6DO0Obq7lZdw8fEUU0WNQof5ZdEyZOei8WbymGUtJsfiaJk3otY/VpaFnA9mUJiCco8ll2mi3nmrGCkUNiEZQD37wYzYGLi7UvBpbrQY0K6KH6sP2SEKCgEV7gMtW7OghQlBdjLdCG7QHNKMiePDMGWNHivCYWC+KMMkL2kAc/S8+zIdhF+SYcP09CHrsCPz9t5O2UiLfumewffj0FTLqaXK+qcP3335tzgyOHDDzbYbOGmzoDGNKJVdmO9YVB8NaIgzoro2BEgfHlrTGkaRihA08zXrx6e0EERyOTJD/r7mOOEjWqOG7BvVNr/X7UeK+ZzHGod3jlfCSgiWYJl2Ok67GSU9iJEmi+UgSzUOSaPqSRNI+Q99SWe65yCPecD2KvY0fRKCFaosswHWHdLAT7SDB2NA25a0ZFmBUuJcTqk6UkZ1pR9RjR0tOxOI1icz3ilCSjVsjPXKOxk24+g7b64hkLsXIhrGZH27Syua7n1+FVuWaAo8zIJtyB/tI7eK+5dVm8T3890oJy0u5IFW2+Mt1yiRVCilMj+D4a7FcwKgF7pU2fPFWu/1yKsAUGJwo6XXXdqad0s88zWXCrwNVxqaPiU7wZKtMm+iU2oHyPdZchWcSG+XjDuRSTEYuZi62OOCDq9JcX5JJGI18Yx7JiOyAM/MsVsyvHQuZPHRgZtrl5bPHT1dr4aWP4IzvK/1YmINuWFOQJIZpzwIYZnBeBDuLGFTrCeki9bYuD9atjCOWfdsegTO/Jb6G99nLZPEiowWBbYeflMbslZyvU+CB7oScI/nwREfrec03o/4n7Uk2qDlvLh9fPTWvGTkiI9xKixCzdAuYInDN9iyPsMZwAbfsw5w9dHZBC7jFP23EklLRLNMt8c2EUGxUHz00YV/S25RYfqs8uA737DNSg13Jo0f3uLLqphiqI4OARw+hMiFVHmw7YdjUAQIUk2p9/aEhlJmfLuSGy0RgYGbzStqq/9osMoZ6JCs5BufmmfPyhuSwA9zec1ERRLLSYPAeLd/zQ6iNtD1O8PjWV+PlTSbIbtbplR/dltAFn1+FmB6nl4yWqfU94zPQrA1B7TcrRgBvY1y8b+JUyvM4QWsAUUqlJqEooS5GMlGaWhSXZTlCkOV6jMLJCMUYTkRpUI/a/1WMuAZHXBsmbyKkSrIxmmqgfIxWjaZYCdOoI2S7NByh3pAkYddjVHCJDF6B4vhIX1q3BE7kAjjSV8EbFjjei1bFWF9ltRzpWyEql8aCMagzySI1VbYj7P3yOtpBlo9HKZejlMhXailPfMrcMRSsBUVoROMS7BiCoY2+Ze1iSkNiDc18WJ8gu5CUS9Cir1x8bhlkHZG/A63sJjg3BzAZ0hcS/FwwweY0QLNzE2piDEs0wF1OPWCup9jjUExQ+vvjyxC6CqEnIfQ0hJ6F0Och9EUIfRlAl49DKBT1MhT1MhT1MhT1MhT18nkIhdJfhtJfhtJfhdJfhdJfhdJfhdJfhdJfhdJfhdJfhdJfhdJfhdI/CaV/Ekr/JJT+SSj9k1D6J6H0T0Lpn4TSPwmlfxJK/zSU/mko/dNQ+qeh9E9D6Z+G0j8NpX8aSv80lP5pKP2zUPpnofTPQumfhdI/C6V/Fkr/LJT+WSj9s1D6Z6H0z0Ppn4fSPw+lfx5K/zyU/nko/fNQ+ueh9M9D6Z+H0n8eSv95KP3nofSfh9J/Hkr/eSj956H0n4fSfx5K/3ko/RdhWl+EaX3hRJw7Bx1ISSJzUAfPTfYm30ZS7VE7sdnwzExa0Llr2GFqJJMVb0gqWEmDOxRTjFObraMRtW3NKfaFfuYHUnz949vIJrwiZJXjQghDD27HBpkt/m7tRg79a2KxKyrA2lmYHKTP2Is+zpISpU/zDfhRm2YEN7vZ2qwD7sz0nswz+95BkjSy841gW/AOmJnPDW1yfc08eALLJ5n8PJDUDQWTVR9PmhCDl1cbrt9fDWjbOKpqVO/ueri2VfVBsMn3sYpGZO4dsPoEEUnVXIGK4HwdKWLDWzAzdOF5LVOnZbgaGUDdGl1wXg4yqz7wLqC9rmsT+sTsJzuA3qB3gHQIzRS7sKvBUz0L2iVoNqltgNTot+NHrUOTbJkjpmwnhwDdkSHAaY4Ce0QB37uw2kcILGKrzh61Q3fp9gaFGN1jQXZg2wPPTxlgbq3CMU4wTWDY1k8HzMunSWpeRzxbObjOCSGnmI36TVeT7pivwyHXY7dbm2Ips8gtCwc3JcOI2UtC0IOfUzbl6n0LbhU9ORFsxESA+wlgSroVHG4LOFj9tHERWtYFP9DWi7ynCalrjN2/SEdUk1N6sQTX3MwfW9MM3gJXOrzLYOCrOPwkDj+NwCuz3+alf6qjeGNwZbPQndxmEj9XiJX1WEuXv734q9t/WuL4YeqCU+4u0LGaYp+yI7Cpec8UK7g6sDWtIs6hfJJNxgWpfB6C78iOSKWH101IEzRrryOwPgP3UbB0ZTu4OOxS5n22bcKuR0x4fJIpqwPOzVMwJbKfWwfafEzwwcetdtNyGC3CpnYIRigHunoM23Mupq0iXagMAJqxNkBrDjq/ix2arHCxecuitlKaqXzF1Z804pDTkFOHDA6Pqg28yBOjmtoICGe4maMyPagKpNNXc4THhkT24DIKws3MCD48whjSBC05nDlEcjbn9yFpbg2A2+TF3+GNMvvmUaTzaqZdyGOrIUr9SC3kfm5rcHuyiHl3NqSe8tnKRSZML7z34rto3XTx8OOOFCSDqy3eYgzhZzDgbCW8GOs7cEJoBk23wsiBOEHTobrw3YqyZlU/ml2oJnfJHKsk63isMv7/I0XpSR9QSdWyJEUT8bkXoQ51gvGZnb8pSPwm4r2Mk8CJ4jBq4bTO0r06U7pQuXAppsZcbAinImDR0BDE05KLoXARshQnWgUOPta6tOGCvirHbSpulSC3VfEo0t87OT69CnTQRoQOWgZ0bnO0SeiCEKG2dmx4Xof9x9K69uku8By5cbL342uhPPSOvmteHj6FvvGPvxhfJ8cVQn2HSpnbUxO3pCB4H5S8IGIIavVA5BRFMCW2Aftj5uSM+7CemnflH+0tkw1Mx1NuNO75BLeSTkXNaHyBpUU/cjSXy2YZGuphFJIewrPaVT7RG7DU/RQwqjPpww+tDsgvLsON+Wx/uUKEy5WWqQNm5pMkoe07yeoVppBs54S3vHHCsFM+hGcJ8pYkxFy9mr1PLG0Sn9gnCVFYtrXeAUWQrjsneDmEx/RE4IItEMVnFUPXNDeV8uLW+Py/uBXwlPZdvttsiqGztmnNyZPiz0oClf/qs0dffRr78LqCjT2F7iXnJ1GRpXz3+POVGZf4jH3Lty9edl603Ea1NoeujmIk7pxr9T9PtY8FCU5sA3X5HVtEsqY/iR95tyY+tvOuKRcVv3vh3HOaF4dOcYALSQp4D9EfCDyCqR0Ezcxty7bLpM23RO/p+FmGVJOvj8/MnMEDdhS8hCVt7+IFZR+jGwFilDKK37ns8SPFd1AjSR87eUIKKa/C+dMlfLZygHuvk7tY3bWCh54X30J+f2VlHS/QZqD0TdZjD7++efviu7eLnxI4m494wlLSSN4RHSFd+OHllER9RUp7Dv1d+xQjoItB2Pkw+yBZM7klDlLQXKo1puA7mTuEVs0jOLxjTkR4ILXBQMqaAw5nvMRBmjnRjTtnBDAcyLe8KF15ci5USC2EMdYKVrhsJcmJcLn05qAT1so7RmjV4nDFNluHoeKbguWOiDx3K7J2y1fzDfeRosBhQRLeOByyZKI6bB3I3AZASEOuHTnUinRHnYTBqa1T4IN020V1FbfSKqqScCFwMV2Rgws2hxK6CadO6kErzOzyauI1DwLXxdiLPJgHaodtqhb0SBc2nR5jJ9kove8aa3p4NJfjJzfDqZpQWKN91UuHH9pFe84maQp3wQJq/xZoSFEdKQIbpToA9yF44K3oHq73iHPbm13z0MuAi1tREJLxVHpQN5ZgTJVXLycGbK6UzeqGe442MGoltOF76BXaiRYwR7QJm8zROkTRgPVgrC4xoRO1hx58kUxKuEWgBsKDtY45UuX2opsCeOBGjVQZz0MCvJvso3OLUcAbqxGFwSFY8QZo3hCh5iu6+AEcDLykJN12/d6pupJJ7ZCRZr5ANS1U1ATFtGL5hHNoMeXBjMhHt/sBj+Rd6PKLL1aXz5+tLp8+Xn3xeMXqnjZzLK6yPbyqPO00UFX1Srqsn3QuAUOc9i9EFpRE6OUhAppi+qiPTDfYyowvt0cutE0Wd3kI9EQ5euFd5SRvtQe/goaeKqShpw4ZlJ4InBGtM0Uo9FqpQnESG4HN249Rmi11RK4tqUaSU5pVjPKRntIqSXlJ0oK3mXlw5GiXSvbuoCxUHZbrFdnrusSJnmNJp3PMSVvXZLVmjoC2ET26j5zIDdGkI2v9qfW5qphrNvahYdmOVgSqhqypMfeJfGU+0ebowjM7U92ket/Rd6PrU0yeLlZyWE0GsL0BG6RgzTNc/OF1maYV1ZyzJRzTlH4Ik2wHJ725Wq1UGRUuTY0k7bq7R+BQtOsxB0pUrmqAjnGnxE1XVVjZVma1jtG2NisOVE7jYJpu2mZLEqrkEWoQcFg2aTw5NbDq94HpmgUF27Ji7YrIqorvtF3LmsAbG25aBWu2TGv4A+aGairWLqBanorr60Juea2vdGOqUhtkW22WW7XOL+xaH1H1i1QYAY/cFcv3RK/gXVzVT+6CcEQMt/SddmeqEkTrCqkdBQ/AzOFvFzoakgNoOtxuxuNDM8U5rEjqCWMhI4oOnEGQV6RM5LRqJ1PEAxoE/PJBLbWHqcmx8sA7TpEgxrGnSDaOyQdraKvPolMHluei2wnQqYAf2SWp68Iaj8l7TCsjG8yjQsGrSN2bBrgd1OiTqBVau9lON4aSjVZSfzdBlHOsVdRoVeR8x5fgwt0/cwiJpsYDOCUJ0z7gIyQu6hCfLWxJws8ew6TRG4cOpLd0MZKwxAXWLOE+UmmLMgfccL4pPGxLSdFslwVbq6GfuTTGGxdQcwrM7BgqKWj2GKnVnGg6RA/OrS7Vu7bNsuQ0CZ/IiZDnDTlqkqCMisU3ag4Lz+ylJa8R1fYiDz/D6JhuedOEb4ZKB7fS9chZvkJBWqVpFG26lZGGCqhWRg+fm7lS6rawsRqpF5dks8XglO7fc06dajvJHbvETtmLcvG1fRDEN9PABWGkzAa2vigefL/rGjiaLdmv//zq95HpiSlNV9svl1So//UB9UWtdK2LPS3Ub7oceJYd09Imv0y1s00qZFBwqoanFwUVobWxNESCiL0oLkxSklHYm/FJD35eajL82rzdMVKADFNRCRycpCM4+OHSW5JRatPAhmCMpN3/xQhplj65fLwcEwTIT65GyXQrovia0kxGKVtewDwQJ9ZwqSqCg5/BGC71ZW3YuOhWUZjJYnHWZSuXlMhmeXlkpL1CllejkWYquOBhmNwYE0v3e7/P5o1pnhIlAcL7gDlB8+BTWDYOz7VN75r0OU+OnFi8Y/dM0kr2Tojxl4dgkwkCakExMHO64Vq7CSY5BJuNNAcysvTAqUyu7OmUSThuIDrkevTkxAVdvJBSidnd7T1yCwVSIE4Cth5c+ByaEzc2+W84rFj0eubOF4GPK6wtmcmm7rKZMnk0LacjqJ8milmVddaPIIvSL9VgdPHpLRzlLvttm4sp76THVsVs21AoNJG50n9iZf/XB6mUTOkTEnawSdJKerslDV1qxyu3phPpMx70PPB9bEUh1yNW+dMDhADHMGqQFOAwed53E0nCVGWEANNWK+O0/XoE5yKn4vLx42nys2ny5zHyvE759fer1L1RI7PcQLrgJnCGgeLrn9WAEFliZQLhRqQBeXB1ky7fHsKNA6V6H/CGYR8+8fQC6Y44OO7zPHZy+cuq4vfUeSQ1vKaM8PuOD1rLDGa8/NNHq0/uf1CHX6j58IdpjfOZp4+frphnDOgSTLEQ9PC9Sb8r/pdqo3Svxf9Q00o1vfrU/FSzvxu4P7GuEUapQ8FC6hk2JXTOBY+8jRWQBkl78APybNQaGK4FrN7VTra8XoUMH5DP9QpO4CIl6wlDuSz04MdtKrPrFfG/3x7sBNLB8wjjOdVH4CCMcWh/DmG6twcCgfCjBA50HsGyPCJUljsCZZM7+icUJjSfxvAgkAZOc7G0m+lUsuovJByZ6ro8j12r6ogljRSppE6BysmV4QlruN5HhFHgzCTTjO6Wa95WmfFyEGoqcQ5T8hhtriCq4pbwPKiIO2xYN8UqznWOCQmSV2VUEyGL3AkKyeeQKWNEQLaeLB3sTJAOODe/kjU3gU9RF7e59chMLWfTCr54y1Ol0AQPHpssgEMODGdYXtAC9jRftCl0PK8KNIlY0szdOlepffHzzy/Wawb7BbPtzWix3hJRgrryt+99iXvSsNp3wbNU6frbX17/EIrWlEU3zuhbIC5mzc9dELYGPcjsp2NscvUBWYFBp04efkB8c+xi0zArqVPcL1RFL67+9n1f/075i6s291sGYadaIuJzJZOB3vK11gXhHKpY1By6VIu8bNU9Ku32t5JUsLuj97B1w/mziSnMCNsIYWbfL0m9hc3KiOOqCLETzIHn5gzX1oKFY4fOTfQQOKFBoBX/MO1hZnpV/1MZmXUl5aXjGQkB55jjuH6IgXdXB++35+BFsmJjcGYVvXlhvQsv/rQmhaSLE29Eb8DyndZkcHiseqSDnGFQxqWMG+ibJ+aNAuaKCyq2KOEszi8I9rLjUXTzYOT0BYbhS1sBc32xeMzofsj36HWC2DBes5uYfuSRTE4OOHMKEYy+DAcFhSZ4VOjC5/hcBd9tCnhT9C5XwY7AbiQrNQbn1o8acl8SOcOAWEdNVFS83eBiYLvgQb1PDQefWhZ+pleuHTdMv9uTeC/QScpIVxzgoUwWUFWjDZkx1hmED9gHNMVhld5E5LHwII8GZo5db7WlaG83er87XFS6sYwoDniOj6dJBa/e8SQyCXskI6AHDr3PIcwUZkerpcwP5qLK7ENGsNTGSX1izrwCsL9h4ODzRdcqfMSqLKCZmvRRsznuojM7/vXiF35YvCraZHKbHrrWlcrzuuGH1DKf7p7MB9+ilpslPE6ZMlpI+zLsfYb2IJaubg/9SG9rvd0SUrHwRXHp4LpACPlIC6NEFPRHloZToaDrVvoDInBX9i2NoZAIu+eqsoszdgKJ0/QXk0DLBK+DlZRL6GXroPn10yh1I3J87JM+W3nQ9JHmv+lJ3laGjmQMq+47z9tqQjHjuqsjU9Sr1Z9+/efFv/2/v//50VegddyV6KeXYZru90FpI9tIfWHciDYgZ5hHt2pgyWTYbRBspEKAdtc2AHefNhheOG+InDb0CR17sr5l1eEtzI9hpSqKHCjyahVATwPIFhNhZ6n+uiZJQWNlcChWOgeDnRcXmytEk0Z36jHhwc9rtmWggXeQKXw5X6Pecg5e4hbfFUUrG0GauYZ+NiEWpNNZ644y7Mt6iqpLGKd+RIrNltfLTCkuYUs5BFuaAZqdG6myEq41RvJzSF2OCLzHsNTzj7hPcxI8enjidcIj26kOnlYrFxCtB3Ql65CT6UyklstGNGXV3Kq0/84ka7j4mjTkA5RAXi9+EimZ+22pFVlKvHL30Bk281R2b1ljDdbvuWfpFkDa6HiF6cJduXroPOVavK0FMy97jC2rQKieCfomr9SyQ8BlY5/EqxDrfIH5eF/gATxLkUXzIzyg8K6e0ZRlCSKLpjIpnF3gsQYaJDK7xysPs3WNIfkQJVFjoxlATcLq97s6GD6zy5tr8v7Jlzc7un6n+jpcFlCpVNpF6fGjqWgWfL1otnTxD0ojtm7AwdeKvh/IQ58MaX1duYS5rdc24HDQl0rvjbhEKXZXLnYOPZPvSR1xlurgtkYQoi9n+Zj65SO1WRJgUHuvCTCfqySVYhM+Wvl8dZgYvEvqY0N74+Jq/woO1Nb6gTgXBP/TGJno/Uli+z8wd56cwfyQ7ai4BSdAt8ZZza2RKPTV72WmFpDxVah1m6QbQv/Q+d2aKodfup7NDx22Nap/6qsyt7Vl0BUGP4xM8AuqBv6a+rArb1yocJ2Lhf5k9B5+rII+dW/ebwXN/7tcvNAuRlTnn6EwCHAO2sV3OnGMYr6xKHHiC+x0RSfS8ZsSkegjOxOBdEcPlYLuF2/VqBbU1h5fGOvDU8OPOXMB1tN5i1YCssi2PUKtfOyUG7sPsOUplFKzZeKOt6Okz/cJuIxJBBEMvHtFqOUBHs+MkqoRnFfU+nWLUWsShfvRMiSlcD11nNy5JhvneDdJtQ0cw59GCA9+UYCRki/+OugGRw5EEH0zxP5s5SIPvnXCEjC0Ny47xswQSLJy+GauyVli9M4Z7jJxVN0BBmCuLE2T+0U+TqiEgc+kLqHR+3rABgOhZtSbBf/2xeMvHl/MFRw6w80N7Bd3k9OpjGJ2vGiI8ZYWyyaGmbbw8Zkf0qYixeK7rPOlAFYvi3+w3Lu9wTYs0yZrWAKMPfwXrwXdLX7kTEZ2XzV5VyFiuYqAVnAXPsNiUfUBNXWJxTfatjOU3pDXiGok9fEzidos3qovNI8cMWuqxMReUAyfYYXECjDaaASrafDeuCOwwzYI7MJz60qlsuc8W/yypSVdvFEVEMkeOBpggApyq22EuuUlvYN8NUGv+Sjx4T9U8Axs3lo7dr4ZYpraGcIle1f5dBe75zFlx//pLUKdlE6iMTNw17p4TdQCs6IyKGZBS0ty+mSEQDJ5kA0t41Qw4ZZxkvFvE6dldDdC4PvKLLRj1JJnI5kZM/YYpd9UjSZovIE4pD3tFxHRmV3H0VO7F2tYtJ6hhxf07YvXP9TbyLMkmgpuuwfq0LoYP8cYCXmquhFNOlNRDhIYyuLA4NE54ddRkp5vteM1nzi//tn6gNxT9W4U797zt5EzL253HDhC7ksd0E522Nd8Ndv8BQQ7mDccWPRsOs7QFyokCQpfrRwjq6EFNmZixPlNelj8p+p/h6kTD81203E5RRjQs3xX4KoVhtE5zxB4sW0ZEDZTqGpzYNWKZu1q62ohJgePHACa6yAlYnFCNC0I7DL48Qpw+hgkRonSO0RIeNdmsDPswzWRTU1qKq582swOJVi1+IFE3jqUQCoGiqkcjJ1s/4pVKan/kFTeVkXCbndMsuwPDT76Y/bkIyT7+lCxa/Od3NPJ+pEXNUB9VPlkXT6js/GG66m44/XeSEyl2e2+FY/kxYRXoLF03IrQzxKS5PGV9yzhVPXMf1uy11ucevjX09SNkBcreFJNOw1Kr7+6rbP1o+5Rybv9AumUj/L9+yH1e9RNEdbQd6SMKhsjD1Q/e5Y8e/ZF+vlSH7C7CZhvEyM4dLKjUZPm1Cb/kOuxm/sqph2G5jyGDBkXOHonDQLPMd8pwfg6tCJy8E60AalpI/guJ1cOPnPcu168gK85Mp5fE0QwL8G6mJEMQfc08LVRbMcI3WSXfAeWfM2hHjv3ubgAefS356R1d0pu/V+vSXfWcj8tF0Wwpe+AmT3gJvBX0kEmfRsA9/xdaF5O70oa+DDsMZ2XDT34Ou9/vPkhXN69q7v713RnrvsNiJGuvvsy9ok+yzz4IPPON3j/hkKPaId9Q1iU/W/wlJrAG14dUAw/ZU6GSGrlBg/B9kEobj7/k/7+xeIXqga+lE9v4SkRMFufswefYW80p3XDWRaOQS7BiIegU81U9mzbJj0yluCcj5ytviFFIRevBKX54ge2bsYeFLTrv5ytIQJkdIdDIBNDy27iGNnV/6Q9yYabSraJah13zrAoJqw4cNh6YkBII2gFm2AIMo3dhU+ydvhDTULG5Zv2+PbH+5R8OvuFyJxBm34NT3LyutR7+53fy9A9gy2MipENEaTPfxfHmfZEoKuPCIJcPUT1uekCHKv05p0d9bFdz7G/7kMk4ZWSaUnaZovhjRA4WJJGqCUIQsChHWYxh6VDkBORobBaeuSKP+GJE2vDmgDT4edPceTPVxmpGE4fzSN9Wrw5EBTODynH9IzBLVTzCCmCRedje4A6Y6ABqFV2xlRswBr9Smf+AUbsv7WPL58//v6nH14sfvrxh+9+/MtCyb9y2o3UBcsJXCbOeUGsGYe+5RsApmE9sLt2HOKZIpGQsGaijMAwAWYx/ht42FjNjyFFBZsQJTl4q2eRAsHwX+me4BBmjkSH1FpIjc70PYfCS+gRGDCVOSDn0LAOusjN3pdzgK1UHTC3aqBH6JOiY8eQIaaVxIbPUDvq24VZzxVoALU8Q1Cb1nbBedVUwHInvHaEYZMpAkh22GwpjEIOWjSERaBlLgK8bIWHiK0HyMZjSWihH5L1UHEg+q1sB2wV2jBPQHjYx0eED7Q5b/IgYrsjchukJ1jpIhmYhDXw8pSD7mTbuBAl3AO8OFs1gEg/w23pR2PVppVbGhSVCa9G2I5UfOfFzklRHnI/rkLbTYCV6ZYEFZMTQYsgfuJVah5Uc74lieoVBw9l+ll4Byq85s55yXxE9RRe+kL4FZC3id8ueSs2EczvTHl7k+hdegwWtOKJ15sKVtPGj+31EHgGIfMzLYnwClWWQZcpucj4zq/skis9ax9ggWzqgyvD7wTe9It8UwEfLwNE+N+SQrxicRl2zJpWNwEkvEqq1YfFBTh1cGE1Ze58yK8mobqDz6UGgxu/ziXJtz4C71D7GLxM7SUnqRoNGl5zrwZkyVW38GtK1okHNGQnIrFb4TPuqMgKUDs8/CYodUPKxBezIWo8D0ejJmzMpi2Ij+x8BLyRucihLf0mbzOvKdviAAOPn2MrSLFsBKm8z2pXkIyVzMtpF++mO64mhI0gIcw3GfFBoVYAN16T72RQk0pcf5A9ENWpCrLzGuyQ+1HbILUbkpCDGlAP1MdryZKlxz9vBudtISn1jKQKpbHTBu/tIGSeaqK+jmb59dsfFn8tk2/d3DQpk4W1rf9s5SM6rBrAbDlaug1P7Rz3+8al3uiFFI0RfnwNOqQ6dZPEJsf1izWRV1TCpJz61kV7U6jVigz3MjWxxkReNxyaOaT0+WD4I7X0N3JGTyw8ylCqDzqd0EkkSuxwZ9Cj9BkiDO3WepQyhPqDSQ8nacpbvR/tETqbrpACfmqq1XuS6sfF4fDNYZhfEymURSnTNWVhZbjEvj4wPD/nLVUDbKzNB0Kf4wClBbwT56LzZSi5fh5t5HvzqL00Dn6GtRvkWTNwWpDEXhUJyQ9+KaIkO9fZs60bNbnPfoKxpMbpWqQtXIrJC2N3b8N37GP+f3Byx24plmrZv5y8INJK0HEQ37wq+pZXm8X38N8rNX6krFjwavG25PDk9IJU2eJb/Q6rkzW9piIF63mlROZ0LSi19kJdsKEUlKURKjI3wtA8haLk/IZGTmQc3ObVIx/tvMVvCMtDJ5sObgvTIzOzkstuP8/bwPEoJjsX01s5HmZ30z18rnCqaSjb0T4hv3WjDFbUkDRPiopsVpuDm3GP6bz6EOt/z82qnv0mlxPXioUQ4ybczYCDA1sHqtWCxTh4X+5pYkxxEMO8b1MlsHjbqiHwEDHDU0Tp0DrRMfoRWNe+rSjJ4eqO0H/N9vWD+Ee299FVJeic1kOGn/RnkSHp5GPZp7d/6BPHW+fZKTzAzT+MjNVl/CggVgfglSReO6bv/P+hbuCCfcZib/daOsHk7l5vjIbqBBM+1rmvKptU2/xuPDsjl2BKhaB5lf3j2zE3und+pcbFhtJv3NvRA3Bia48KjCVU0vHjbF+cYxXNSuonDIPOhmDtQMQFahegB9q6yJY3kvPKBb1kwG7cCadeWLYeB6+pl2RDS+IkO7PzNaHS1WOmebuQzHgfmpnZIQ/8N/aYyawLmZo2oQdfgPEnz1c//uUXVzAA+42yLjAz/eTQsAPpnss6Us3xYut68lPk+tDbQWduU8LTO4uvaclTtQaWK+YZJGp65pKNRAHhIeagDTnNnAObXlpJHl1lknVBr1dJXXbeKoYYaOPEBeuVfWfagTecbwp4fER6hBK24V0EOtozvfPv4OCz3IeMJRrCZjb4uqlYZBx08H7vzUFNuw/IGTZvVG4y3ertopjELq2TD6Ozs90TVd0kDZ718Uldpgicmec7KkJPp7XSs4sVIp6j0vOIO2DrMmWg2X1YDOkFGIrN6iE4ZdzWeX0C5jFbT5P/gbcmvWNvJ/BiVfEPuSajE4CvuwVHmF2oHH6ajlDc9Tjuf6XmyQtS8SJ2V8wK75LVkjjAzIraR4fxwiHMllKwm8A0HsOduBaYqm/Lps+U7u8WC1+OQAmE3bIXwr/JwAuWKZLqSMF9Ap9kS+OCcHfQx6oAm1vDDanIqiSTa3pH4iGClXYAShx8eN2tOGTXM70hOXFtORBiX4nws9g5yMxZtyTfvPaEKcm6/JAkq03OUn92MqBTRAcaTs9c3GyeuZgqegw2F49crOGt0LfiMXyKvgCfmEly6tYayvXYZSHnSfi+HUZNBl14ZlvxMng0p8dsBuVse1PJZUkzmrJKLgtWFNQ80oHzijKYjCOkh/+IJQ+moJSkWxjfelKt5vs9rfawEu7Qudk1ZDeu+sMbtOC0oWObmwtcTy55ZleRuPpdiql3F1PzagyTAdjW8ECtB881UWm2y38QNVqu3qhpJaW+q8Djhld9CMjAYkLqlPc65bpLWS9rjK+FEbKtlwhtWqFaWVekp7r8BCIsvub7fqtpbOsWGDPE98m/do/qrWI0UOAq09NCYl94Bz/DVS/Ik1bZkldL9WNZ8h0dnvA7doKdSgvYL1fTPH0tjHCcqT4WP13zarrxKShNRlY+MH8CVzp2tGqpTGhF16zr7pjnXIX4mSXgrOTuPiwwoyJTuE/Td1SfWpJaxilCDUhmbAppUhYxwtyhFtLZUQG+RCI7AxFy37N8wrB2iREdsAIbRvCNOpakw3AvC7po9HEXx4GMR6s7OxUpIZW92Xrs9+3GNhXgpcjzhosApsU6xHZmT81F16rjaetRD4dN9ACCnz5aMLCT98BShtFryuuChrC9teTBJpzRUDLZlCHW1lTURSs9ysz+votsDWG0pIJlDIyKEWibZ87G0dimhFoX20Pm23+aI8F/lvUft2rlWJOKgrM5XjesZDe0OMzfq91JmgvaVDw4qvBJtogYnDdg1iSlqSD6cuusqS9MQMvmw2cY+4csrd+wMUGznuyJ2hHOJOyPdN9vLx1f6dUQuy9Gj32sO3EgZB23nfRJGRV8FaBwVBmnqO8gzh4lbHSDR/lHSAz2h8AkLhZnlMjqJB2JEqWUROrrN7EYY7SSV6N1NUaTbTkSI05pWtEUI4WP0x7ce0dNyle89jtRmfIarzcRci/FxPBPmfUPKfq2+ErTpC/VhLe4/MBNd0gIZs5Ls8WeqAXhZhVFa0GagALHkwGo9HbJcv3ij0/a0sL0XQfN10mIwcXtpsm14ujT2iqjE7lA5RVsF+DGSt1HyxDhCdxGj6HRAleHLW3AhNbDlYIieTUhqFGEHl+GBEGlVE1WxZJVqeVUqCxl0jbwOyyTCic8LAJ8ODwsrz76kZBUWJU0kfk7CtcMI5Ucwa488AynaeCQeGmuEo2twRrbdzu+mVoipADuPVdkzJ9JVysd22xlSeRv7LlBuI+XVSvVP5QKaLKqXcYY1ovl4RlP29L4HopR6S6Kk6LekghlZqVm2pvUKnWduQ0OhB0GalYkDrYntYPMliNN05gopvY8ckpEJjtTBp9Ijb+MAFaKUyMi/BtSRtCCrSNo2deAAxtRtJWPT3rfkurAxvCu9hyS3WkcK9+esms9lDr47yPuC1FVwRm0idS77UmrC7Wqsay2hkbY5n5NNP3/mLu25tht5PxXVK59WK9r5CMdO5U3l+NNHGfXG1eONy+OkwJJDAkRJGiAGIlT/vHpBi+DS5Nnh5am/DSD7wOBRhNoXAg0wAAoPc4Q9lzvF6bwyeIuO8HHqhKia2rxP4HOj3jeZqDYIneeHH/66vOfN3xeXlV20mpV7mAGJfiuHHleHf7K2tKykh9+rLhm3XD4D5WlY/FJXfiAnB/opwee5gdu0YWgCPc4SEKn4UUdv/2I3a2Y4plL6S5ocrtZkgWHOYoJY8xqWuEeV8jbKK4YLnuorht9ojbDFPYqtnb+iwh1+sTs/j5EJ91eoFvMyTk0N6Vbcun42hF8lNY0Ks81y4d7isX9FMYwkpuUEeE30UhboFNjla7CTTJFfIy81k5pL92t7+Fh7teuEXdg4vi9HFbMMbrNWuLcQvs/fHf3XZtH9UocRJvPixhOIh9peJPB9CZCdRxtVNYFefMP312ts3EL07XtaHlwlHkJjhdVXcI4/BoncxO09YKWPv5XTAZ/p8enbh+S2Ltxak7RTyaprIHwpHOAizwbycRljvdidVL0XXEkLHBAjJr1oC3VTWcWpujXXbu4XUWmQ66hoAs4Dd2XcM7yXviAaNyIOQgbH2iYCFLospcgqLr3cTh43jR9kMF4J8olfGZZJoIkR8V+7PDucg4EY67cez4lcu3uz061JYzdpdw6iBVEwnlky+TQC9yDEVNSnPgBv2i686Exq9XA3DogibvnEm5UUQo+xujacH3W3Rw58lB/ZDBhcp0G/PzqvFR//umnv3pPP2497vy1//oTlz9//nGv7ZjYV6Tj9tUV9jHjmg/bbjDXxPwMRAQB7//06Vd/oDtEX4ekoVlLOk6uVPdQfQrV7+pZle4P/MWtn+36AJsmMBUvhpcjlimVqZfRWCYMVJAjdOttTj5XKJtJ3qlnt+iX0PwFZsYN+SSuH5hV4qBwTkXyFTruHEbflykrCgqVK8VuSFC5j9UE0Rc1ha/LCjP1wS1VqpaixyOdBE4mdhIFVxQBk5LJfifU+WSdIY6Inb0QpIIbOvdW0uXZpX4uyGMUvrywBWqisPueF0JJ+DDZYh/rWR/H608R4Kn6InSlBAuF2K/GAtqM+/wr4i+xCbkoy4dvMU+GLBtmcDk/GXlE1CKiD+Z5ivGeSdWaZp3BmiMIntleFcLkCl2K8Jc0gmsBFFELZWoiPgHh5xK+ho/rlBGlDhdD5OPjdxQm3UW2CakVAVpTUVJaRiR/kYiknZ96AjyslRA5PMIS4jvnxZCGZgXbPOAeRMLKMjVJHzt2BIgfk0vt3EXFlCSiIyY0hY/XABLUUpkv4C1WE5ROb+15Ld8KZk59qfcvUWEXtpgt5o6VpVWP7iWDsRjuD+r/b2sD0Oefu+zHEZdeu6dHNOVhFLBpUdjrh1yg7F6KskqUNKKH8WbGp25vA8APp1f6yriIIdF3opfETUw9ZFdLPolDTIkpfqw6JCOK0t0nSLD7VVpLwsFcSHgivaYLjH+0/m4W4YfRt/o3//7t3X8asC2Ruy/Tmby655fedArufKGG6LRN0FvPIbetZQlBfyVwOp0gCt37LmCp2Rn9xS7Ak9B+cHZMvACynvpJ43fXlyAYPZhfgVrQgf6CjhcxesBYszzAc/i5YGd7cuN381s6MYsnmu+8XWi+Jh3p7THLz/cp6GYiScyifbgHC0ZTj+vU+3Xqi3Xqy3UqP28Ikp83RGlsW6iNhx2/9vxTR4C1JsCGwjBpAh+rdIi+/brtUNjL3WSe14CM64LDjHkcpQSxZs5Uwn1UD0l0EZ6AuhykPGS2T+JnSvZuYhmiGjsx1R4qdUofsTmuilasISXIngspMs204IkgOWsgaWh/5JPAFjyRBT/r2DpGYbbcJ8kL9I0dQrXbCh5ikrV4mXeMZtUxwUSbK0lrumFtXnEzblUKGV48s+S1NQI1XfOhTfXSKn1UMhEJDGblposB2uGuq0xpZcsq5nT2nMTXIq8ahbeKRbjKq2JcUAxww2WTSDhPeSNQs75ip/SlGXukCvQM+oLaWycpPaupSoXEDQbNv1im+d03f/5bYqNzZqoDVAkXYxolvr1F+AVnY9BZrs16Zt416/sg2KsOb2nwoMzqdvRH7IE5i4K6EMdjhBlsI6x9iuKKzMo6woxiD1+WrH8xAV7wKAi1RTwVAYgVJwjmmptDq6C5hYklQdwLi/P5Ej8XBpQNox5DJZVa9TzTitcBPJ499gFl8RpdsHHQ2Aqslz5pxRlEUEpLpcLsRKjrGhf7Y6RWErdT+qBmNVM1T0AuM9WGSUr28P7w8EWEVTAlECVuRg7fjuQdk43goRYkmAOw7g46dFo9uauC/Ag2Y7VgJW+LMD30sttxKeMU27CUqrYdN1kevl8nSiRgJ6Mgc2NHHzIP/xwCIT/OsQOEF3ibuoSRoIUOB8RlEW+E6UNt49KFF8TrAd4/hlBePTN9BvOVvFQDQ9UQ+CWqYO4/Hgc+QL9h48d7XFQ9svGEk088P4Qy9KyFVyyi5gBNXEJ9DQvU6yjIWnMMq52tDxe5lpV9P4Kxugt1d2It1IG8xsbXKuiaTTmEreOERh5eQRG17tO5Uw3Mq4aWZbZQNm+VCd8kbrsd+xkfxHGZF35h+oWhNbGFCGOeeYVbUNNK65JIX6iDadW/rge6P/70v/c/f/YpLkpgDiub3//wcBHg2g9AeLDtKdqrv2CunEvo8d3DAzu7q8AWjHXuwNolbGqYEZkKP0dd0MlBrftOsYCg8sJtvbpAoggSm10sXoC2wEVWL9zjvkvuSyn8jGEYZv0HGv//tBy5AOjibjzF7oGaR+mbXIzfoy4Ivm833L5AqAMvjGdQKnQ8dIEGXIedQm8+NtCnx3eP7zRnMhmsjO845F/HT8b0AfiS9ponpfF+OclZccTbYQx+4c7TC8Y/fI0brMKqatiEZW6GvwTBjvfMD+N3wCV0ZL+EoQNWswWoTFeg+VwAhYc8lpDzAjD4gBYGOtAoS8PRMAbAeI/eAjjVT6G3rgJf/+3Dh+8i3QnI2Z481xsesm9MDH1FhXfb5JXtz7VqGmHctoCkwpn6FvcIYzaWcC3nw7M49rd40/nw18OP7nxV4mnDyEO/MDsL0TFBlOGCjkW4hN0quheeXaUt0M5Cjpcyr80vTHgZs9lzGfPbroJ+6Nnx+BEXGqOXROPHdP1IjnYJNynE1MXHSMjcYAb64e7vYBOT85rGgk2ZDgEa49bCPei56cKwe1lz+PfztsCc2/MnV39smp4aR2jj/2VZeQ6PLjKn0LgWPAXm8xtT0E0Wl9AJL3Jx/3cW6J++jI9cXVs4/N46JnORfAzuFIllkot0d1+Aj7q8IHuzKoRNL5D04SmjGdjZBbGixw2AQTa48jATlxUECjUUetQUChO/BN0p8//Yd+/4F013lOLuv7mWrIy1xB15cpxv9glmr96OMPoq7v7lm20DCbni2GiKnuU3tHf93dcyYx91gtQzP9bUUJh290im3Lgve9z3m7Cdwg9UBDw65EiI6ZVE6DwSjIiPbFocnyJ3LW7tx5+fmnPb8mA+Rn5/jzMfleFazjzw/ugccmXT52b2UKj7zz4XLTxX4G7PTyIDIWuTM8KtSMTMSr5gey1SYw3e4POscGGZyJbgp8wTZuuVhNG3jkmkCV87n+9ZW8DE+oksT0hNOfrgm7sGAHGOwlR3H5S0uDHRbOzTccPY6QHjx8eBTdlyg1fH96tRMu7uWF+joeNd5WASNN7nvsLX64+CoVHObeAKj8uguWRiPfG2WS9TV4ElW8/cCA5mLldS8nJdBCPsBtnh1rk1sl/PGz2k8efR0/VqJOs+n62RzfM6h1+hVrlmhfs9jWaZhqFl/bEz95doWJfKCJhuogmwaRR4gXY3zF6dGO4TeVfEgjkq95yD+tBuffTuCjViRBgwS34ehheL88HUKVFXvYXRPkmBqRtMlRKS1wasoLtUOuEa3vMTlVwz3gAdwy3rGIGWjIyt6wo4LkmuYafJTAT4mZAzY1gEApasdtd5E4SpyIQ0o/UHTAtzlRRfrltPCVUqqtjIQJusOJmPI3uS0QUN83PrjvwkzLmiUxJaZaI4V5TOBCmyoKpbBkNuBd1nO6SUyqgKlamS9QM3LKMecYoUpMRKwvsaauauUk7ItJoAJgxe+5CRqYFsIq8IleHdGcQDemDky7KllU1a4RHX1khKv/ZspU2Tyis21HgDdKoYqClQ+2qi8gEjh5UKiz14zc0K067UTVDKfGd3yvRpSfPKyqGhYAMNLy1LwWTL6awL3oiCqDMF15nbjBLjqiVrd3Hm+lyROuHSLQclKJQ5LRrAZ8p48Ia10LAknYMzZylMNR9oCqDUNs25lKSVc82DKkCp1ZlogyVe6J7W8dJmtUgrJtTkmtOtQkDlozQNAw6RvntxAptOmkRkKI0KUCfVydQMlDx7n0w5t8sxgRvo5Iji4bdnovermemod1OzM9F4a54WFzCuqVJB3wbNVpEFA8vbD/hF25CZCxjdV4Rdwb0+wnA8DJEwGt8GgRsJwlEdRy3OYDxS01mD0nuTVqe6HViJ74MoKph1ygzUSoIlKOlHZEfjHdlYahibqsbWpiLUAhyMvCjiRPVCtTqTYw7AG2hhDW3sa81MqwpKY46xR9GsPTYYK6lKqcHU9lRrrPVAJgZKoKoaDEBx3wlBtNATEbAuqeptoYEWA5GtHTJoVpxQpT3TVriG+D1RJeRKdwUF4MVACCU5Vjm6y5DcKCPoIYsUHSkYGHtCUVLBzFQZorKQZkYO5pSiDZNq3hRN2ekGu/i07Ta8WCtgA0O4wq4OFhvBDJGNAPsySNLyNAJ3Osl24GAU0jYONG7foh5U54pQRNMbWjIL1Z6wR4A3ZOsCQqW1pYUZjSrqNF883lWJNJmWH3sOnQCRQwu9W9sq6B9okm71MLJWkmH3dGjZAac9nI5jakUx56pdk8dxtiDVPZInhvNMigYrwGTPKEuJXG0zujTANcrUq4lC5SW7JOTA9ML8khYXaHjjlFFFCtNtoSqnJHQpRJtXWUtmA4kQdRA3TWRg0QiCSgPqNzldwtsmTFUTJsB1LyU0ACI5t5hxJpXd8facSttxndZzAFcV6LYtl+pIEW54cTjDQAPmRpKaPHRaQG9HKaLTCjtbqiYABSNlcs7eGUpDeICS6sa6gfWCNm3zJR8xDBVQEQM1jf3/CdsgjPttSg/kgE0PdG9j2FGRQ1GDyyG4NYtgGqbT12lwty+ZAxSQ0JRh1IjEsJ4wcoaBTVrpGQzPqAZloKqwnMJPMEotTrQ2HLlS/aDV66EjdVXhTBIUTIkuMpZWRiOaI9fk9BIny9So0yhqRoK3btFWFSoPvtiMVpo6kWMC02UpBq1OwpS3YUT8XltyIGws9FeDu6MpYXRp00mswfNSRIXo0S5qIh20+RVPE+p5owdiXaGHwcDKghJSJ6LR9qJhhp6R9QpXYigcphJ9n74oGLOT0WGGrgjcyrQq9XZo2DmtGf2JpyPbfnB7WCPUHgkM+jIChWp4sEXak68MiyzURH6YxqDEAMAaePFUh2pNP1jo4wkRzjB0Y0NKnJgsiEZ14tAWBJeW6NNARXUFnezAYJZLzShPkhXQkk4w36W5hliDdcQJDXJarpOSpQITTRTZUeRk/oT3bBDvbXXccHKzJiqPIVPESOA01CZNfmD0uoZ3sDFmoGuqmT4oop6616kOhlWMXhs6s44VLbwLUB7x3mFOyidrT9kjXHLi57Xu4FwJ3ZKjurOEfsia2GLs/UzSOzd/O85WF6KDSZbzMjincovj1ZCXNeOV1tfvNpqfnD7CLGE2rsAs4Wyy+AtQZ0Fw+u9DuBKJx3aGrg9wgQc5+lyN04wFzuENFnkoRCPQW06AFZqVqj3KITOFR+xV3amWbPZmE2jGJyblXKAbfEUf7kR711f87i+teiaOgYI8g2ghQu3zk6QJc4tq6FzmDpDhjoroPzuWIUB4BuP1lyGAN/djjNHcRoyVfRhLQlfvv+B48otNW+euL6j38CzJAu2sLHiK6e7PqifPKpr3Ztod7OIVqr/ZgUXMUJSkz4eYmlThg3vzvHvGq8RAqVSuETdlG6C/0wtcPvTfcuj4nSPje7a2yUAsjin70o8+tqJx73PKOC2E6C0shoB5T2J5F3CUagm23AtuNH6I53anQUzao6Of7tWNX7SdFmeW7smOmCmTAGsSBD/LmQTNWa5g8o4OLSPG+U4icOdtKMLGAVyEPbfz3uiQcP+b9IFCsJcTS0VcfMJFuBnP6MXovD3Sh9++D1V57Rx8fGQzaRhteXcJLIc2X3yEETwT+hm/d5Kcu18SrLC7SJXk1Vba0x2fk6u/lOdukTyBK51RsDtVh05cT6Qwzs88pYBnEh6dvRL4MN38TJE6eyThwpSk8k0Ogxn2QFKuFi07dgnend8ouJs6JLTzZhbDm4OLKe7WvluqCl3rRqrHU9+/2R06K6YjWu4d1ZFr83UWK8FyWCJggvfqEziuHy+bDfHxBY1gQN2ij4F5d4+X9K2dBirHjRdzNGxLLx1/KkPsiWUZ16V1ZxADQon2IYTGmZIHNFFwNJwR8hhBL3E4imCioOgiYB70JdhBaRFIuNe8Qk/LpJzuyV03r0G0se+4p+CxyYTwLc4cTFnefTM02np3B6dlyMMYgcQBd0uxP+Sqh4ZXbEpukkiB8DH99vL/+AztboDsOwHV0NxBeTSPZdf8vg/j/ZbjL5Bc5Vwh5L/pgjg/nYsePewmVk03h7xiBg/cF6neInKWMYLHUWMCd+LZfXZOk1kGfRH19kM5mDqxexv5tPPQyV/DEmZ4BnIJv85pd0jTTSwwVez1WXraZs7x6q5e4ybhu//ioN+Wmrc6Xgf0UuSQuIXp0TCKLYcfWElc2DOR3YWcBQ3gG4mJJ9guA5FIzJCc5sYJ7t0dk5JL2Xz4JmXjrN44WTP7L2HzIXgv8GoXw7gkNw87zXle3x44a77+/ttJ+GstND7NmnJ5+iR5yTro51jOWnQ2pe7jSLU0HRumm/8iTnb5Onc6rnINzga1Uk03npiJ2C6B8JTePSrkniJrvGV8NTODvn+y/rQeoce9jSXGMCm7vK8Fu1EtbtwUg/RZEtMR8Kr1uJnu4tusy0veu+rz3/+y0WCzLMfDVbYbb3h0DyweLPKM88x5dgrxzn1WDyCTd0vtvoBu3D/7yU3IIHgprH1dc+Ff7jelP1+lsa7wqTLu0DdYhn/t0JVXg19eh8RC8J57dFR4gvy4G5zkuTVvOGQGu4ro7sMkuuCQWqaCEX4p7QK+0nm6X3K2f5l7FKitL3OV0P43wjjLyuNTbOmDfgkv+C0G6JpLGPCgc+qNW3jHi5WiuHu/e6CzstEbVro2HXMX92YXdO/bEh3MBKgvPCGTF24lKQSLFBqtXAChn8YIEn0CtTKBOgJKH0T3fhE06cfDblJnVFt+eGZtrEeADcDTu/vTfQS9zuzmj1CKz2brPCUPQciA8EYXShDffdbbrLLZZHXievH+kDNou7hmlkabyW32cZN9v8l+scl+SbMPmzI/bAv9sC31w7bYD5tyb4i1JdOWQFvSfFwUWoGO28jucUPMx63nNsTcojaye7+R3Xs6TVxOFe16FdlpWG0Bg7W7H7Q4wdzz7geY8sDUOTXtLlo3xur8SKMNW6HffsXGFm4Hy4dn7px9xmtUQIvWeOR0f3RKzOUI4Fc7999/tXeg4mR6Yo3JKYcmMbeUIkALlRsCHivPO4KxeBu4+0QYMpvTmyXq5vwmSPDq7+LwNDpmJhVxIQoO85vhPkLNQ4rQMU9p1BMdd+8rPR5L/ERLlCNgJpV52D8wP5iir04LvOSu1v8guXb3vSX7KUJmFNzH9rVvm93/2/dhTgAdneeW2VvwDOD9Z/N/l/8Y+L3us7GZFA2/+5G/9BlIltaFMUIf8lPBEuZ13QVHOaxVpVSOa6eXNmuYFi2/+wbdwt19z7pYByOfI43XvwZaILg373EgV9E7J3YbyywmjPWJu6uB4V1IKQOmxDacIOZC+ugN5gc2a3n/7sukhQf4JNuC7NWlgY7m/6t7Fya3bSxt+K9oXamtOLNSu9vObau2/DnO9Z1kxm/sJLOTiwskIREtkqABUmr19v737xwAJHGjWqLVmrw1mbbwnAPgAMTlADg4iAyDLiFdeIBxX+OCrQ8YGQfozzsSyFSwhM54NXuB/mNYFq8SZOIVcVj6UobEczSWjKSh10cL1eINYX2y1wN7RiLkVEMR8o48mtylc+w81pakEaTOloKSDHploO/GGXRhIqSJlVfyyHfuQZNbF9Q7tkNYv+9mAbJQ705ZAPwsqZdaD/Tp9Yh+gsJGhiTLe7vQaWx527KhxSSbZyumMT600yIrJ9yNIANiOSWw0P7uu4NtqNqwcUC1rLCA0otVVbiLbgFc0MIBBM1KZQdlY+qypgOpKy12uPFE0de5LGC4/GOB/ZUdC+veN7cg02xM+ADFAVnHeqtJ5mglocpwgF28+fnAdyWHVtF1EpNC03tLdxA7dKYlH1aHzhQiNpv4YmkQ6+gBrlLvP9tvWB3Xmfz4Rh4HHfPdaR/BdFGUCtl771QvrxvzPvUG+6/PL35/fKdZ8bnj+95in/Qy5z2NrIFerV3TORUxwKYOOmBiPrxkiyXzcunBjxZ9YF/5f/3j//vPC6iE3/+iOh3EgH9VAgduw+pvdEfg27GqYQ0r2F3TVhWD9aF8bL5dl2xsa9ZI6b+t0NZkJbh+CsAuoAXrauyBh9fYayq+sGwUHLGoSCwSWS6hImBxjGO5RzNi2+BZRFcGxaGC4lJ64XrsDOfqmJ8yDVqTsN/4tF5CC52YrRB0N3sZdS997DCHSaWpZQCPV+/wEDOglDscrVKlvfo0dWckQKGsOD2pETykakQbtQfEbZriGzLaYDqkbmPZAXoVwPeMoaa48OvuyBWQmt/u8J+3d6xKSf32rioS9vZuwyTL3mpo+mCMpcgpafL537Vx+H2uxBcSHYl31vlWfG7HN5VX48ZFuofttLspOjs1UPsZ3m/cf0CpjtanVAf6FhPaX6+1oDXZAUlf9RryP6MJmhb2722TcS5m38NiW9n++4Z2io1rrsJhGnpLhHyyLQHV4O3G//jt5CWQ2NAd3iYBNT54BiYkmvK58Dk+jBrI5T12+S5XL66LHqRI6ij6rNhVJEsm0zvJYHh/fPF46qTS4CO0ERNO9GMnqpVahNk856hhzG/2Lay905yzlMZM73V1ImMe4RujnMymzUvf/jrxFU1UnqMHMFMx6oHM2StoeBUeNLD6vsaoc1fR6iCWmuRlXi/u57PLMsZ1UKOOJxFr5F/ytEWLy7vv8DG7u9fQ3L8qKCKP5cX+xRIkYXI81a5fbOeKlasnl4uBNq3N//xi9k98xGSZ4qPB7ufb4KOBDBdfefcNbGhaWdDDURZetNWp2zRj2OqjVmhfR9FsI5YuXmbHLvY3O3Jb8V2wDevgOg8bUb43XKSFqd2FEsHV4wcRcN6oa2oOpc54usD+7eM5LO3n6PcLflUxDrYUJACv1VutDqRsCF2o9MKg/OPY4kkA1cl9rJV+eQVt1A61A5qrnXP00uMSpJ9kZwRpgZOvFWA/yJa0Qt9DNBfyFjq7IAWdfUEyWs1/Mf2kadTTM94CcXM7T7bWvRwrXDohcw+nRyZ2o9tm3ABRb1FqlonVscVnwmM3LFyCKqoLEXx5x4PSlEqprFR8Sneo7MIlRUdhLja812bjU0snyhn2x2CHAikDwRRvgE6jvyYJFnry+dUvL97Mfuhfk3KEb8oe7w+pFi5uytQjZzi12jIp57VgJTocQ0sIb6KJ0rWcIWVanaX5lrJbKmY/0hWjoq3C6QcvTVdD3mkp57TRN6I9Epr0ZwG43ix9LFn7CHRNdNQPLbjCwyyPqrfPw1gUJqoAYkFu8EUDKMgjWcpAKJgeshghKTYBJANI0BXaHAcSJoE4VRJkjV8Yi50OmLKWiRGqTKpbxhESva6DL5JcB0hTBp85n1OYROd4fYbgeB8ITddBJCoj30imeQAuaYY+I/08dzB/pNiqfQqsrOaxohTBxxZ50NokdQQVJJkTKawoNkBTKhpocA2RdvtzgnQZ1mkSlCZpoSlLtemyVp4saBXUDQkaDV2GNbgMueqw4csmZLsNICbDtsbCKkPfRMFXgEa2bGof1dtKxGJLwg5fBONIsg1rbMt9aF22AYTOQYKmt26CpiBJ2KOTZcgGI3xY0nWA3bJNELfd0OBz4RPgPoSbBuEYtAzKlpA1D4qWhK0kIbdB7dEiDeNSWMrBwD7fcJGwImi2lC8jkVbUKTxoLk99DO2cPGhbygDCxESLD2kx0cBAQJbBpCHXQXXhJktQ04lT+aZcUs9fQXkdHHewbY4uZB5Md8lqEMUHUwKh6hxfOQumG06DDqW8BwaUFbVr2FStsNuN/n3dCtOZVi0sKUHjGxDkG0IZ9OVbaxna/6aJ2qRawky6scat7jeMVZasBiMS/aVVmd3IHCix5O9+S3sRbH7DWkTzJ7eSr2DN1oVBvVjiXSaUvwPrNS5duD3n2k1H/15atdT9vl1Z5Ta/k5Xsf9N+e7VHbrBSoDo7gOGxyBC6bQdes9XdBWEmd8haMVQ2RB2EfnX0732Ko97/UHoF/AuaBfxVTQQPQfIPHvlKpbNzM2zmO7PExQf7VvyJMsDNo2t99RUjq/yLC2xj4/FMC4zGlPl4PNVCjt1V2KKPqVClH1Dda7vwNDV4l1V0B1229V3NHXmQZ6fzSK3ClzAXonmLR0FDVWiccq4vfqoNHY8lJWXdSjwYw+0NnwiDrY8NTd6nsMo0/YAg0AuaB8LoBQ2L3ionlJegYyWCiF3AVu5yEQHbikWKIhdxisyTEUoN2p6PiQxvivsgk+stTro+YcsF+kcPCd0W2jiDCpvrJGG6nWMQH89hCYMOy3wcG6iD7d8l/U9YXt5BLzLp4YbpowPNfSCyORFtm3Ly2447GPXR0tc4yzvAvsmLokvsQHj30UXQxM1F8E6ji+BlRReRAY+xofOz29CC16X+fq5wuFSyoYmVVOIW4o5HboH4JF0dDjhxmKpILekrshvb4NIMNelueKsnZ30wI9DruHoSISDBQqtFfwkBQV3d8VFdMAfc27RN8neYGhr3DHG1aX84AU75MFWqN9bCU0ufZOS3wTNs++ykmrpDN8wuQQvnQF1Tt8A9U7/iVrVs+EfsIa3kjj0Bg6g3/e3jQ4aJgb8r3s2Zdtte716npHr6yZPQiGknHYqRzMLOIZ3MWGTr0oaNXB1w4qs2KuGxGzZ9rsdqbztZ49OcGT3aZPajhY5srAnUGcGQnHWi4GD7TOE+0sXs04RgRj+4+6OvAJOOxg+uvw+l2NwZneDxh7/9Bpp99jiWVcR88YMrv5RRpfrD/qTWFTJmEGlXh28VuUMfHPMfYXnc0vnLrJ8rj9NxVSJCJ5JmbqeJkQBGyGe1sD/pjRh5u9yifGPvuQuaoWcGw/Vo8PzbIQ8/bryZv6hIsWtYGuohWM/NnDj0c0ik91XQMzff0kVdvMeCSq3QmyDFR/hymLI8i9LKxT6qORqN0rYV4/iaYJyo6jNCWMPwxWOkUw3RKgM00HezQJu+4uLXP57//lFsuR0KdFFzwbfVDpZLazLHVA8YzkfsR/bK9JcPn//bB7CGef74kd02mrl2GjrmnbbGmtcs9ocyyKTmiHv5TiYGUBWEPyem2pZJIYIuZ+MPbZXdXM1hpL+maRNoNAFJldYFp+X5ySe7sNADqPLpgg9eAZ+g+bsnioG0ICbAypUTuBpCuGzpA9L6+bT7PW0QJMn8C8rK+RfqEKghK99vqRIQuBLkSnyuGH6qwSRMPa5LjEp4pA4IaZB0zqolnxtbBf9axhiHkSBKSznBt7ZXowwlZ3IuSSXnimOUD0ciWhEG6sj84DiCj9Aeus2/eRF99SS9BHm6h06GkZMc8PbJiab9Bh3sp6SYQT6Chg6yOrpD1h84IJxDWv0aXy3Ixl+GhzQtpotOHBZWeuNl/Mp+Y7HgJlnC22bhgRmTsILa+XD/1V20rZVXfg9uodH6mCmnk7/xfe/ApxqJTOKoRJjkzfrzA38siolxEdut2JMoaCOLQE+KJqzV+GNHuRWVeMLZLrzFrvNtB56hvh1sSdYwHC2ZMoPxidoOxkczUOnULeo4ea0GuEhaTcgLA1umN5l8SjfGBWUgeRGCtGki4kPqK0FKO/GrZ/dNbXrpO8Q4cnXuRRyZ5Sw5j57dVqxYk8ggMsAmjw64dy/G8Ma364aEjpaUgXChoAOq5RzCeKZphykTqQVMHALZllSzN4JAN3md861aly6arSNV36Qbxd4gt7SZzzFFrOmGt/gibmQy82m66lz0HDIWtGoSQbehiAnO/R7DGVb/BNrmfqc0jcXS15wFnezm+/RKXctFsguENmAnsAoe0JeBE8/6d5GerBM5sh+/gX8k7u91d+aOeLMTz74aN/5ZGoUn8fs/7xOUAlSVDNIxhhshlaasYbc0FpHulhEUdKw6Vl1oqV7KOEXXY4TQHQ1H6j5q4tGf/HYR7AuauLnyQustF3e/vkx/52XZVqzZ/frN6nfB2/ri7qX+9hd3X+GutPHsU6MRIkAbpHz4/D9/RGkFrVJ69yZvy6TCDeyLO4p0mSpTXCIOuNMzHFMfpfwNnytezv+8fPbxkydBr9nzmbsYx3anLaQWvYJ6XONMaEWXrJEolp3kWSaCqnnXsiI48vQIeuxyoMvP88tPfRD5ogR1U5vSqmhBw4vF2suANF4SISkrCsJkNIV7mWClTkkLGCgistGDQZDKPUxTa/lmz8SWFixdLzomrKwytYM0rUsnrJpKHyxbO8Rrmjvk2gngowZ22OUVmbrq0iNje7hlq7pedWOWSLjqwN95M9FCoSE1B/1nHWmHDkG3QwuamFtzr9Pxim4L/CgWJzbE9ZYtmQdP3JD5Zf9tT1IXdLflPMPrGmhH1ZCtdTdzQqkTY9dqK3uWCWwfgEHfCkGWatLS4Qffm01ZFVlsWKgStQ9Pq/uXr2fmBssejwxN2pnA4hltjUFYT+DdPOWsceLNmSYDyfs3LH3tOythcgo4zjAP0LkMa30AVX0MQVLA+soBWjzRtIBU8G0WAJef2BA+rGUFoXQ5umuzoax1guvEDq5WToihf0oL8BNjFYxkV09cGRQYci55iiO/DTVUVMSBGkf8NbklTpR1KZ0gb9jaqbS1kE6261Y4MaD/r50cjeG5hVSVG7r82Am76eO7OWIHypkNwoxA3VyA69YD8DB1CAs0mrTCkuDFWAdhfpWi1zcr2BauaK1ArWwIbxh3gk4xN8IJ3ma4tdoD00YEStL8vvWnzdP3CRfD6bOVHjxxYWqPp39wUMJLWIcUu1MbMqBLZRQaZ/RO7BFznqFYOop6powd+zS8SiUVeKUjmO19Ul/HA/jgJyWYHRVy9qrzYKS8xb2Hft8XAlKtnUSRLU442aGdl7zlx87/uur+0qiox3/k8urz8IDZhk1mA2D2oQdo6gcsZ1/DOgovUY7N73ooJuXS8J1rm4uSN3hN0XMKDpI0CC+tcWUA9IUNC5qYdZrPXlR4QrGLdDzo2A5NS+Gi59BD0rxi63nZStqW/tl3jNrJ6eOJILcwXOLJ81i0e1i61hiPPE6ts+VorDGa8jI/FmmUKFklc8rK8Zj7GKCD75TGNBJ3nIxWgnw04hh1cqut+BegpIR9Bil418zuNi7W9Rwbnd4u1SNkoBeCWi7VxdzQdG4/3yBinOM9aggT/JFuGN0uWDUikrDorigDZZ+96uD4x48JIKviD9QFmWhj4LBy0U1buAJxKUOCA1bsqrRfLe0jGhW+CJgSWqy44FlAqBMpNouEV0ql82jZCCERO6IVbxdXxyohdhkDrwIQdPQGi5C0YhUQc1aq6cxF16RoVyQC35J1DgpcKI72IQ11EREfFychqhyL+CC6kwwwdgvDwW5e8U28riu8PBbJASLwkss134wQJUtYTDSeVNEEeRkD0Zl18IlhagtB9Lnjg8brTgAr79fziswzaCoBWaorx5s55EPCCsGn6gOMp3n4ofXaysPEpoyJJKH9tGGpUGedryLpNG0RNqFmh668AnhTkAwWKWEv3GD/z/x0Jg/EsuYROyGX0I0UFmReSrfBB9/NomjfKqm5K33ISZsXRZfDgibLsWrxwAO3No5ewATRO6kcUFlL+mDFM3oZwr1ViEuYXDi9G7jPfdPANT0XPD26evLkMpymfFpXQS6KZYzAZMlkTgLCZDElW/UvZx39nZ3I6i6kmlYdQiepmksdSlfuHjrJofwpHKS/AaneiFa+iRrUArER6D1CE+3g6VbiJtE99kRWvseeRtLCelt99uESDSNnR5zw6zI26B5XjZLF6Z9qv7hwMlEbTiob+5A6NLUDdihASjuZQgXSL/zI9l0RvGSP/me0+h2jRlAzpwZojFcXtqBMtmGNgmRFGoJbGOijGaMLHfiCcUpcKtOiXDBFJzhF814feHT/MSUZafaZz1xcmPzj3z748ppl3gnNE7yFgP7tpmxJQSspXmDTiOgORUEsihqLHaQJEFO7FnYi+6Pp41tR0tnrlDfK9UrE12CjWGTA0RUlpJ1jw0cIIhjh0MvFlosifDpqlEXLHSVOq8KvXs++KXgC09q02VOu7NhaPBv7V1uovaEStPl9JxyG/shcGcfhZoBMgUz4dHcvbV/8wznH9IleonlP1cy/Egmdt1U2f7WEgR54KQyTwZZix0077trnNuW+h+8cm8eyWZJEsPAlkCYgCZIqr/cBpSuNBZ6jm0t8W361zwqGLWyuqZthDZllgq+oYP6HbkhHGF708NGJmd40P6it8v6x48NWejdN6UbTInnwtApfrtDGTTv59BtLQFP5BugKj/Q9dKIw5ULwsUFHEXshTCDFWTWhsDDsobUgGeMeWBHpITEuwVu8V+CC0KFxK0cHp5Vrpa7O8OryaXjSFdBU+QK0OzH2CNPkyZ/Wgi+psnTt5yFLpihdyRWhPPhBa44ta/YzKQq6W7ziBW4IjKrvQq04u/vZKupGx6y7mOcYgm2ZZy8KqnS/QNGyxCMOj67rOPUM0n/78rXyFyH3KQF5KgemXmYHPMOEkdP5d8FkDSCz5uQu+PAtlT67WrDIvoFFGH529+k65BTiqWXwsys8aBnZOzC5xZ3rKYlw0TWeSPIEqde8VWck0YTu+WAvv/3u568igw7VPsnt1uRA6vq+CyU+0KmjLlr6AARBq1kRHOdtytTPPnuBVuOzb9tE95ijt1VwrwOTyHUKQwU46MkWBu+/TRaWOb6nugU9DYeD9yrKdBFL0NhSUs2+oRVrI+ewIJVhWdkcXeWHtLMMaQlevt34khr0DKPY7Aue7fD2XL1g2fELXBAV4itzBJiyVAqmQj38LJWJ1/iXpGTFbpH7829AHIYdB5ZpiE6u3JeszqmYfQFriWV0GFT0xCJ3UnmE8/Shl/r6j94Bnb1R+86RF5pQPpuzcRm7IoyynKUwLyFDjvsGv7Aqw+uegYETiNjxbB2ergAx6mlm7t4LVyQbwCGjcOczIlBk3xu+4pe0azdTHsqFfDIvAVMfLvznOcaBIn/NBL6b9T2uBCLdbKnIxUA1JfLw0+1fdSa3SSL1AiqHheVpPImp4nJ0GV3t8X+EhRuYVCNQClQAtisZwc2d6QjJOLyNJtfVqgPu2tIHzzOYgR5ACToglvEFGV1FGEwRQtJZ5q/VDlaA0FaK2EI9pHbCuviDWzDkNGdZRitUUm52t76YPtFI6cLn0Gy+q5Zc4jRKw62YnDKfauT08NOPCScZBZSg71om+kczjx7lvfh98R0Ub2A2MkKAAUA9Kh1SygimrlCiP8OQZGxwPHzP3NmlpdeuXayRWTNSquNXsREHuzba57Hfi+59zfV7ks2+YPsvnCiLwZwWJEuYc+3kMoBPtIDElmsarj6UwTOZ95mq+2LOvsEL5sfsjg8lXFlRr54sRijmw4SkP2mn1tXT0NmPnJfSqR/rEqgpbkMFck0s1FT5vic7GGBis1NhU/qa77E90hnvFh37cf67lWJsRxwbAgZZjjUSwK/CU1IsSNgeB7zLpkP+5Se7vdhpPq4kFobDL8A9j4+ctwDjXrA6ce0N4B75ExUg0D2LAXfFPpXhzSnEpjIutsIdsQH584i9FPc1l8ElpIX8eQrARsYZFowz7Bw3sAbBKh4XrOK+YBU/q2Dy3hFCBiOEPIeBBuRWqrWvjFxtDWhGPgc9x0rpBy5Tvp3hPcToxnmp6I1F7iT1COc9tegdYzmCjN1UDqSdoAf8PcvkoKT71cSB6unliwA+S5urcZ0NI5EnYAefo029omQ9+5ZXq9lfeRWsvmugYnU4W/E2+B756jvK+AxtC2oyF/uNgNWFQIavKmrXPiiGTkF4CTxSz4nz8hBGmrXpQXw3aNazovewGUPfvTwwrtVLWPXfx6ff5NrP03kf28uk9vQpbTgv1mgXdK90e1nOPXSgQHrsCETaa4BcC/WG65K8mzCGYG45pxW7SUjE+3mE2nUNFz9LB2YC16JfkN0M1s4kdb0Y1oqK8vQzqweh1D2yKqyyuKiDyJsYn0IdhKQxPoU6SE1jfHUo3y4q3y7gk1E+6fMVJManUAfZrGJ8CnVLVkbLW/p8ZRXjU6grcRYtR+bzsWh5mdx7K7g73Ooj4BM2sRdmnES5WO1/scbmBgAfqCvu5M0dSe9qerfa3a3kXUHuNqs7Ut6V1d0qu2Py8WHZ+p20I8/Vy4XRnhphOcPW+yB4mo2KpGnBZ0v3HsOfXkJB94ioiYGMCJ9XSJ6ug3VuSA4FNYQyBp+1BG3ER16Efk6Zrp7FtE+XejZ5dP9cvYvL01PPMqfirbXZm+Ha2qODt779C29Wm/Qpp7qb16+u7BzGl1eRK3lHrq8E2QyGewfWixPH1IiFnWcX4kdKCvz/XiNaKoBD0N7KWhJQ1uesRJfx6vxmD/3qHvrTe+jPIvQtTebD+Z5PNDVpoxNV9OO9lqlTp3cp+eAEZ06qEAktClbFpnGP1hfbQqdni/YDymFjxPogoPZZe3j/rkSEhm8/yygFra/Q+XKU6Nh3BFT1FF2MsKQ0ixN6U9yAVC72EFd8JE4MrbpOEuBXI/jTEfzZCP7xCP5JFLfPtAPiHlK52EPc5gymJFIbO1qPvv8UrGO+x6FbkGxc61ZN665vKXfYKu4q+evl/JPfH+tp4aQZdg324KTH2tXxS3LBlkuBu09N7IGGKL0rl0+ZPFa0VeylI5fQZdpDk+er1ylDZ+2zbyhdx4xjpKavBrLJ2yecZ3rFK8wNk/nsdVstQt+Lg+g5L6kWU0eQHT9wXXO97RWj9XtiIfEsJZRUBi+ZWWhX+V2YlXjzSTqYhKgeQGsL2D92SLVvvhRjHVgnMmHH/DVKOr5lLpEc2TP38D+xwcZ9TRILY7U0nEP1h7PAvtnGmmu0mVpgV2PnbbGq3Gzs2M0ukLoAZZdGAU5R9t+IOqXQO8HI7CUpa4LuaKY8WowiYyqpmwhJlc4UI2VM+WqPE7uvF5D+xE3+jWibfPYC35ObfdPGfB7m6LSmydWTc6u28k4NI7TTlFa+3UxeJbBqXfKK7qLaekAs8YMGqC6fB/+ZbnKBaLOf6tkbPGPuPsph62yI2daNHa8vrIOfox8z0exmP+BR14wvZy+5EK16kCbSDpG1RE6+TH0+U4BRjnMUhZdEzr5t0Q/lQoHHD0eYRO6k8NEiRB9+d4uXklez76qKb0hXh/veUtARmMN/pjpHQX+k6ADAXHuGtRxvRUrloZc48USskLxoja8onagY0gTudl2QrWzajKrVe8Dx+8hTKm7aaj1kxzUbcB8+/7eLj2BIWJINS9WbSfDPHeSI5xFZmzYS3bO+bdmdviHPa1ZBej9/fKev/sI/O2hTOaWNfHxxp5wXy4vHj+86MWzx9wqxreemivQLTyf5Jgviq8N+/WkOqyl5tD/TuMtFTWeviFjPfiAV83fGkYouMEukeZNJnGbqe4T+8H1dwIr3B9II1j0TdOyghQmUdgIEXbCGsPaPGOK6cjz4ZF8cPvdkPULQlQiW1J24A2kITP0ErCj09STPPlzt6M7xFqvLoglPAxwdM7Z1ABuR3Vyc8Ok0VNvd06vv/va3rz/Yb7vRy7HX5NuS9eg9obZMSMFu/TGog5068kDtu8ABpzUlljASfF6VpUUxT+xaSOfNKcbmw52dTwRyWfd8DJU0ThDIPPbqsiO2jjJ62H+nyI+9JPenGEurF4yqhnK/fE6RDxcyTP6A1A9okPveSkQJNBVF+NDI8Pi5JYV/g8JvWspFJfMsel1CX8cddHhD3iN8nyLqLHyPmG9Y0u71S9PRB1HP57qBpWvaPGuPn/tMRKWmlL3ZkYfe9/HNx9aR9PeGv+Xu0Gsz+4tGBRn3nYxLX8MxdWBbJuF1/BbfpOgpD24coIyAibdcHED9Tfqg1O/eD0BS8NUQnihCtaaiaiPb/h5FC2NjUzPclWlkG9bBTWYWoi4dWsg0hYXVlNLXDahsZUQCJEqbqMXw4HN067qmCakqvP/rXXfYsmyFbxt4LOcQSpDwBuoA6roywYk5bJh6C9nLRE1ZA+kMRV3rtyDEhIHVjqqqZADuN3LRvPBLtKFtS5/QsQcg37+Yvdb6lN/ktVnGoimItBmU3B7mhztnYg58KpufPtV9qoyd8z3exe5JLlYNxyrrRVYLHm5C05vucReL4QwtuMgEqDV7HodLqWjmaU68V3nUukFHntiJi5Uog2FiAPWn64M6vz6onHo6wMoOXZMNyXhqQzg4WKmjR5AuOG2KKI0LixHF4ynkXg7eL2B59Q6PkCwoyUuXJ8UzUTfcOEBmnmlxoBtW3eb4mqmFUuGmtNx6QemEV7xa3TDCHTDnbab2OWysJVvqZnWNr4hZ4fW62ayvHagg2W7lJq6Wug6gT9gsBCqwdIDu9VAbkq4w5S4R6P7bxiq69b6FfkTaBii7ad3c6xsnKOjKD2sjDgdsPfH6V0JsDG/Q+JUmobKvWVA07Q/cRlWvsMI73pZsSypXul1bcbeE0EK4ytlD2br1EGgKhO2YzKnHPPzeNyAj077BuEvk2LnpB9qI3s2wNWCUNq5zsBEcUF2grj0kgU4VgVjmgQEg21or2hb64JuZP7ye/6Be7nvfRz3JikEn3GEzkfNySPIchxo/vF7UhfcdpYZSDqoqnk53AKtgei5Iek0GbM0r/dZwB+Btre53xSEGt4BGkEz1VBPWrUQFHnzhVl1eRVwrW6gSpg9PzETOU7UQHfN1KYt5RlYJjMO4IujZsQ0DiVZM8BCuxNoFR5KIRPeinqKWLy4+hMb3F7WFpVIecaGDkn9waeV+rH5WbXEFOT6vp6TawNpl4NNrzicBchkgVwHy1EVYBdO5DU1rDzwjO7bkbZXxflV+0Ll5LKJqoCFhWsfnK3w8RzjOGse2ywyv564RH2hZjNC0qBHSGfRovqZVEbl65eBaQBsBtRb0VBlH5+i+jnq0hDWyLtDmOQrH42xIGYGivNgwQNmnImlZocZNh5zRgm3G0GiCrF765UPtD9/fi4DRJMpW4hLSwaBB4/OuMZLCognZkcYYVDeZl7xieN/XI3Pcw4QP0yl2DvVdyxuacP/TdHA0Q0EzSv2PI3jCc+XcPwpHE5IFb/x6lltSh/IYNJ6KptEyQeP5UdK+uLiaHhFEkaJxVUjr5XF8PBYo/OsxPBrrRq1m46QterX3K8ygkRhTx4odv3py9WRxXfuDhU0wo4UNlQGgX3F2wRpWJ7g+BsWHVeoNFZfOMh/pONGmz6XdvxfVccPv6zrcjbISO3Yq5uWKNDS8LujgupZshKQpVQ1pACd9px9Zgyu8zWr2IUdjFH9+KoViSKB1FtfZQvEMAsWID65u8rKhxfhhCKyfi0XPNLX1VizN6CYy1TkEXQ0OhA8Zt+rLWPBERaIqeUyCHjXZm/Cfx7oG/U/IZxXnScQQNaDpUrjoxGxrAsNe5PTGJegMHUjvQnlYwZRBj4cqj89KOXBwWjcsJS56mjVBl+S+HQcr16MHoHoVLt4G0CS/eo+lG69ZmvCb2GexCSYnG4Ku3Ja4y2PDD779wGuYXJike9z0WSyP1KO6+Aa5h5Y+YAo4QGfYheC18fhfvsc2SjOkglNPu3ABWMjNAxAf93AA6nMshQfgrq+f8CIAWRWFOyUhwFrpozsPkCsf6NQ7GwzSMZ/TEU2yjOLq0cZPeG3gXUrQJutO3uNJpxdE6S5KFDN6/GVk+OikvcBj9OOHEPW6+SZoNB3aZdKF8WaUqeAeUi8XXUawKwub2glmP1W4dpOsYb4LRV63Fs39tgFl6gC4JSI4BrJQk10fVuf7ffgA9RRZR05Ku2SO/qiCBdtth2ywdB1RRz/ZKahKVpVVsJFtsezpZ+RjsS7os80Sxoe04G0GqVSN2SJz24SoSMbVenz2JW0bmeb4qKr3iQYmy6FpgKpH1QNUpoLVqpX7lIZkEbStzQVwj3IqLWJIdc/j1m7ex7eZGpWQ3K/FHjV5mPDDLxWEgObZ3ZiOCBaSjYQ+YeLAo9L5sruxvS93GF/SePaGEqJ8lJ/H+Es6xq8oAWovPaMkA8uhnjyJHMr7fMEcd2Uj+mNAtDK3YRaC7/NB5Rz9co7JI+fNQNUjeYjbtTTg51AIdZ7mmweyB63EIHY5nPaC45Ufo3m/r327yH3908atrBTyflnho6nxzAzFyU5h75Xh1YL6ekBH8KteQxNzkzlLyLyh6sh2kbqGLWumdigiPDr7gDCxrTWkwCdDYWUc2wgAau1Sde4+frKNjcl9pl3ls5c5Z6lSA4PLqEhPPbIuSkA4xynNlhaCc78LGdTU9EcLF9l3Jvn8P3vz5i7OmMspO81A47qZvVbrqrAl3EiLgKJZwNidPBDr1z8WF7//BSX7n6v/+N8uVifbw+8T7P5Gt3JunrtN2G2wsMaVNPNd7fJdFUSTbYIdMkLR7SggnKMd7Xgbbe02bsTrkTPIBSvBjMAIBcNx0JI82oMrmJDfSgQirPprkDpwDjFApSbNNQ1mF5d0FknCb1KXVoXUZ/kuyvhOP3d15GaXE9cIbSFYBCXrUCITVH4LlTNbQWXnoTIAeyDp3+b0IEjSeDCFxfuQjYNhtsYNGalsWRwQAViF4nmuxTIgGBJ0w+jWIveA5a8StPh0Dflfo9mSOSYeoepBag+DrsYxaiv3EEEjyfeRVdWMUbfKuneM2i1V9rDorzNG7RrBCLn2anSd7MxRcB0nxOqxowVVKMdSk3tSkyOp0Y4QrRM6Fo1V+6L11KEXtVWCNTS0elNlsBjqtHIbs5J18KFDgN5cMiG4GOUFPSLxsb5qXAlqkgagkdRynPpWWd/ogtBsUfBiosJeJ0b01tsmsAkPP27WYhlsVA6gHiL6IElYhcbTFpIJJ1g0aLRtAWXrMlSkJg5Qy5wK7icrSrJhbkw8+V/npHLAdu5GTGihL4q4GIcazGnl81a0aG/mS+WOx6GIHfGZ22JFBHNkT2HNJkgxJ9LHRSP5snEwfNC42rl8Oat8oPGAdoPqjQvyEmY25Z7QAgUrqcOW+d8qK1kj+MaBbituhylB++8qKBEtYEgTHI1WHXhD3OgbvR0wIEuoyVvmZrKC1KoMzbRdFL55tXMgl6FN1qxykWINcxfUmo3mpSsUW7LaCVeZWzj18oQDbEjFN04ia1IoWxJBMg8ud2s3OcDalYeU2PZkTnIP3sG3dYqkriiviUD3gjZr4vSFdZq74ZysYaj15MhZuXZqZs28z7/mBbSwlfd9AOWl2zDX0IGgStz2BCAvqJcg1CUv3biCyIpDr/RiK3hHAhjGgrwhmVv+NnE7/roVqxjit3m0qPYAGG+gIMTtiuv2NlHz6QAVrKaNG7ngbijxOnRJUje4IpkrJUBoghfUhjrt0I+VWODKya9kFSyKvQKWa+JIXXKR8Y3bEvSjOx7Ck8JF8L6Nl/auYdLrXRVR1249wPg2sNClE2K3eQWDhWj8NoSuh5ww3wTjN/ZFGD4FNvG1T4BBSbJdiEuWeCWEr+VXHocxEkZqt6vz0mMStPDCVQKNzcZqsikE8T5fTatb4gLCqaSaZ7xwM8O7F+4YC8uITDauiLVgbkJy7VZjDa3cGyzrHbSvoN25A59w6h2d+bjJ4gzgIZK7KbQSJg/qNnoE0zbxIboKkDJJA0zWPsREkDyTwoeuSRARhjUfgp4RQFQEssqNW22t+2VxlnPLLFFXCYCCeUwlER4X6JluFYM4dbvOfRD0AlCEeeGhoBb4YxvMO+u82blQmu94sfaavizIJtB8ZJnM1dtMdOWmwb2hQfLCLV2duEF1r8gCxEY1dwcDNZRzaM6Fh25EUFjog62TYAPjbSXc4akhZeJWXUMgD0jRm3dLsWvXLiSa2mlCDYPPIPxJoWHo523nj2xN4crmDyuuntS0oAhTFymIGxZrunORjcuhTNit8K4tqVPKNgN1vHEnh3bpBh0h22JHgnm/Fe4I1UpQeJyWsEGvzCwNJrRNQTJWunr9hoPG7utVAPJVRlyo5G4YNAV6m7uYXKNPcK8Fb5yq3uwkLVzFCLQQjm3fKdaOwmi5o17hd9SbJHeVq27egipmDc7Tdppf/TR7+eXfItud7XCvRq/NWutWzcMuFd+Fzh2fLAZ02eRl0ofPsC0sYL0ueNvQbps8qK0RDlVxUdpUQTIK/3XPyEXEiNCNEAHlwQ8xBFlC1/w/bbXeBVaCjtDIdt2xPRp8HoQUUxYX3nOM058uWXE8l4ol3sgQ6ABqxRvcRtqCXnuHftJYdafdpT0Gtg/ufvvt+eOJLg9N9qoVCN8NE6rePv0Mp/U6y9c4Q8UaEhKlRVQvJy4iBHV8H8KCN+rBvwjJ+ogDfJZuzLIq8jKrgxvhLEQZTjlIxoSH4BmaB4HmvCHpzkMbP3V0xucByqzFBs/QU9WWw+z/8FY50Yi0B8Vw7dC7qvIp/+pDddy9Cz7xurHsRYdgfwl9gD4ygf2bon98COLeWePLWlnEbj64w3I8N+ki5JG6cCtP4b7rjdpR/AIWQouvf/DLDJQEKUvrazlY36ktdLIY0fnInwqrc1kjYV5yCaOpzAOZBryTqkPO0NNUXrAYgxaW0ahoFtGWr4f3mWLavHtsMb0kj/UmgdFZHQrPak9sDRzm307zK6FP1TNA09Yum9/vkoIWvtsw8dK1i+vCAXQyt01Wwvuu7nj5T/nKUGe0glksb8Ov7dD6DC30TL28yxHPy8QeOXt6IKuhTG9nr6hYmvPr2YclkxJnUzyc0YtTOlN3Zg/2DqWFG9J0ZLbgs6iJXuniLjKUFE0h/xUyQpYyxytc4ce3cFOBPTK1OmQecVNgw31G9z4Te7ryb2jRve7ny0YWMXoSRdMomkVRGkWXcZQLqraMAtrEAtMqW5Bb7xv0oP4CfZDc2iHcp7LiC4fTCeF21RCqc95wG9ALHxOcWo5bHqwHbdSUpA+jZ6V5d8nexlmTQh1fxsCnLqgOVSyg9xhkYbzIYrmom1yOeD7PxE4F48nsO3y+gqSNectzZKAxfs4wBnMjPBq8Wceo5xgqWUJfqRsJIP2SFJLOfnj5xaGXm/SnhiRq0t9HsIOnUx50onsVhyHfo5UGuxLiHoCyan7pFxXBqxj41AeHFZtXVyRdK2cNp6+0/X2YJW1FFnWxaL2nHjxKV7MDNjXDdD3nYq729CJTUYRssvYJD76RC1nyAjeBNoGMA94JNyDFOgDmGSWFmkE8XL2fEsJo9Zz67KUXrsnOR9qkUDuPNqidFQpzxmCRpg4TBVvlzeyfHBbDwfV4Q70diKZ+XPgsw1n9ItswCWVNg5YNHcwiGRFtcL+AC73qO3Ar6MPn//la3dd9xXlx9+bFTxV7177Hq2Z2yfii8vUIqxyGGpRP4f/vFNG3s3eLMljbR/CconPAgPAvLvvFBcqldtN6yazXY+NX0QfWbg7B+S1PL2g1XyXHT3RdDc9eD8nFpvRIrmfqv6Cc0ZtFxUePXgYWqwn00DlmT86ycHjpQS1SH2RoaDEEYSJjfAAefjpraSIzbW9ti9vDEz9US1/ie8gi5q4fiKlL7NzEoE2omhEDDl1rHvyv3pXHYuLzfdAF1Ezq95SnRmSBziIWzcR70Y3YzM2zxeF2gEfS1eSAU/Msehew7ucbFr4eS+cKPYiKbwlVhBVywdBD0B66R5sueh36zzFV09MmJr5LOG/ySKN2CDozC9rXVDvG+LM397qzcGKHlwwtKY6dDxavF1/8/duvfvjuxYws5MItsEx4Tkv8Ur06YUN7C9wxosy35gzJx0zpXPgUQ56sgmVNB+lSmAD63NfLsg5Br+VDiLS4edKFRDv85uiiuwuobmEHV11g2pjz+tVixb3Fh6wNpgugQ2eY6pr1XFvde/7ljjyLaAhUspXWxJr56eXg+NXr921qkYbACZ0N6TeK1SNwhz9UDN2zxVcmQByt5UWVvF7eY/vvTy9nX2WtsSSLVA2kTEO6yTOgnKE9teieMVVj1aL2zrsDmpbTR5f4FO4YfjlGuBojPB0jPIsQsDYisN6fDGA0cL9F46lI0WhiFEGPNLFay4Rofy1HXu4cIurK7oPq7Y0hqKu8D7ZDYKrAZeREwkKNOOV7+Fx901aJwBeRZr/QAnQPGDLHXU9ntOSpULYvXbStFWuyBPv2hZu2tzQgbab1OQtLmB3Sa9ohjLdIrFBqhzC3St2Aal1bhiGIG9LtYNgQtUVj+GYvcnnWZ8qs7O5XWvx+oY3Lxg/Kn/+bSuTx6R1uhuL9BeKBYIuPHj+Pv55oyht9D8hPzE9gxRdQqxmf4lMSmkFFC/lTHWnxitLW7keysAc37mgFk/hM32/tkyf089ltpX5cluudJ6nho/NbiIpWjL1WGCNNFWbdLpbs0b7Th+NGOCNgl6z1EylJKyW6VR9QXhO5hu6DdvcdeqAzEGSHX0s2Msnr1KKtb8hVtcLRhCLSRdPTMunSuSmO9AyTlt5KvjBVvCCyvnle8Yyy7L8uLz+//CT61mi0CnTe75fbv5uPXpDqvy6PyprK0+V8dVyhiThd1k9Vp77XTngQAMZbU/F3uhbujEiPf4UReP77Xz64T8n7i9NcvAHG7aoV9kBvjEBMX9k2he6AiWoCXgCNOH12cJ2TjaR4ExvPeF0+mpTqKS0HNXfzLGyyqC184cBQ18E7UTtkYlZNwwLnfQOoM+mD6cKlXdnhcgiMtTSzTEc2nBvzC2xKF3N0NJT9z9P/+F8A86aE9fwYP7kmNxfjZCjAW7Tpo9kHU2eNm69JyYpdZ+nsTBAlkyVp0py6vizVY3DtzXKIeIbd7V5QWHAdfNp+3Hz3ZENFWjxZW4XTJ3IJ3ipHGt7s8mntCpQbJgNCSgt1H8mDKVvRMJUlpZBJyfAtNp+0zBjBTVSltbq0FStrY6fiUa55wWjSFvjCmkeqeJh/DbNjW3z6aUCQaFGCN+eakIR6y27DkjCLm3QZCot9a7SKlUaxp5q1xjFS1UgcqW4kxascKXuqXZH3VD3Sx6sfqXs+gfLUM1blSNxT7Yo8XvVIjlT/KXThbgD68Nc/Fr/rp6W6PPQ2TaBz4ctSthjHOoHd/N9WkPByWLN5Z+FqzHaQ3leoDe8bo8zAqrmP22neL3+qTx6OG4eUoZmOOjVbXs6bTXAg4uC62gbk/r10wzziHHpI6uivTAVT1zQDeR2CFtiCDpDYcI+JPCQ2QeYtpetI03QIncw9dJDMyD12YmEldrTMa2iDrX7b3ZXZIWiZLehUlmhdAU3SYx9lyPnYvYKfS3JLreutBz3itsFI3t1XB3vwY+YN3qkKP8qAapm68DT9CRpNQ/CVrth1r5CosvTh05wIvPr21euvXr/+7supxi7NFt9b6yY8uxg2rkswIBOrjclGeRYL68ylmOws7AxHAlsG2jmeELWRO50h0cjowtNy3q1oGWZpofrtJAtYqseILUAd9lnhkjnB/s04C1MF6MP7To6QaZ/Fa5fIsWPorqbaGX+BjwMHLTBG1vkFhL3S29wjulU82aPLI6gkhX6SYkG8ISgk6kwDWBtryhhJkHQzb/EM06c9+LiKTirQWmKCCubG1aUekPvnOMM8MsUNSR35udp553LngJmtZ0bx+0C77H5PqtT248ug2w+YyqkPpQJK2VgA9vgAzD+2AjVLrRBuNHShPXUOLHu6ukkgfnJRYu/SIuEZ82hCrtRHfjU8FUg+Nu7y3Zoz7tnt6nMhvcXmgSVJ2zrDx/o8gqAlD9E4b9uYV8kcfFqj+PnV34IuJuiyld7OUbupq+HGaBc67IwAufUN18DacwnlJmupL7Y6goHKtOTBMO3ASpIBmFYBeP+kDc2qXFznZCNEpDleWHHRZVN7iD7vdjF1OceDjMGphypbWw/s7u+HEsYo0yoloWJZsPDFMMsVBgVhLbYz6Ext0lYNjIAsbBUeRX0uDzPd0edkaxaAyrDBBacJnBLcjx99pFIZCPVMk/MQdVghFqoqow/v67F9f0XuPbpLDV8ZWnqmGIxr4wsVyZetYL2WfdC8Z0fQHg8cSBelBx6+yf308qeYgVGbtq5dkQX8q41324wtw7MjG1UC9+FpmSxjLfs4Ra3cLfpkHqEHRbl2AAmTG3UQfJ7T4UhzzgsLmlaWVbmeN+jMFpTb0b5agHAu48Tc8lYPzt41fRdXn8hB+o1RF5abykPQSb30MD3KOZCaqRxEyF2VOti0ArJkvSDpgrhfmwuiCmVTi1K6AGoVFjCty/519pJXsmFNi1Z+pJh9T7bhALlOHaai51FSjlDPMMettVPxhRrlPJEd0kOvwbrs9HsDxl97IMxAfXh5RIoPxQcjm4PrrzcgE7Pa+g+WF0VeC+h8mjIx1ZuU4M6FnjaOGyy9yLqYFnSGqfD7hXSd4LSFRpQw5jcaUHa/0eniCq2FmwFDZ2JsjUO7eq5dw9Oqs0AbRW/r1QK1VH1wxQsubYBVG3SrbSESTSFvN/jO58JNnS0HYKKw6jJ8IO2AanG78LQvVKDXUZGGXcQl6Kws6AyNR2XX0PmqZSDXiIQ+fRDUpUz8BDoh3A2AQZ137wYd2Q9HUrFFdWnThaUZTUmTFzw8Ro3TeyE8yvRPFr0p1XoUK9seS8m8SAI0Y6sAW4oYJ6o6CSlIlephwqWq35dx+CoOR/IwPigCWLu0jMMyissw0y1NnoQSIhrnfRpFn0XRj6PoJ1H00yj6WRT9PIZePomi0bJdRst2GS3bZbRsl9GyXUZLcRktxWW0FFdRea+i8l5F5b2KynsVlfcq+i2uoqW4ipbiKlqKp9Fv8TRatqfRUjyNSvY0KsPTqAzPojI8i8rwLFq/z6KSPYvW74pyD35wPbOk1eo9lrUqfneSRhuysIGMbtxwXbTSQZgbqjJ64yAlT/A0zobcBCTBYd9BzIBmQVv5zgmj2uZjaljvw2N2kio73IBHzu7GRAblZsXb337L/qLtJAu8nDDxcyybFSy3uVfJA6rlHMK4byRRzABtKA73FpiSW+JB71rUV6WDtaUb7kxqB2zfEYdiwuMkHj/k6BI58miif8veXGHI6OwHXjU1LQpG3dcIiZScNi0sX8qBY7EUqgbKmqZRgoyhvMBHf5Sbwgg1BtIE+ippYxQ8wQhQ1EpzuuQxUplVMZjzTHUJn4DVO0rE158iMARayD9CedfiO568qggTMfqGpDRaLRuW0VhxtmzJAnhaJ6mSNkmK4N1HF1etzUKmqYVVJsh2kXr90ULx4cCFDeSkKPiW0spCH3wUxx3BZHf86N3H07XVhcxmdB9Gz4RDCO2N7Bw3ViiXflzc+OwDteBWqD8G6hGU0Iow8ZvZQ8WzZvYDqaqcsrGzHV10Ni8NW3/udxWBYXZZLhf9kBiht5l6AGwfCyQxQutiofEcKZoWVwMBE3IAEqEYT7BjhFiB1MgXoPARs5tYOtoNfRMhqd3MAF3CjxBdURnLNZN5tLhLEsswo0VDatHSZbya9KMGCd1SkcQ59tGUqTZMl3ggOUIs61bqw80oAzYF1pYrWlFBcFAO82fJSNw4pU0AyHg6Qob1JhshYZqbbbTFYW5RSs5L9cZTnIrx8ux2hFLe0tgHRtI22iLUgW4WUh565ITBYv5TgVntGR3wzF2UoFaulXxtYYSuGjcs+Yp7SN11lh7qhpsesAKnMmA1SY772R7yPFYP+9t3L9CE4qDzzYrBKIWVNxR7AKCMFS/VHoMNQ7E3LqIDw90qO4wHF6CLC+miyjCXOhhF53irnY85Img0pzDy5g5knOLYkCWneVYBPn5GXEiYca5HBC2gkyp90kIlT5ketgeoazg9skNXFLp99Zj+3Ts9sYJElDs77FeUAt066SCnShS4wqdD17ykjbBhp6IUYlWKcb4yVID2r+KVX4F2WbVPFyoqXrPCxjasqlhKBmiiosTMQzOlt7vvEkxt2tCgrFjwZCF4FrpYdPFOhAFJi0zMZcnX1CPIxgGmDoQwwgl2s5Bs9iF8N96KlMpDncTiKMX0RNonM7qKNsy4ju7Y4bdkvfMB5Yf5rqElZk0fy4uJz9u4hYqO7yTboDd0WVI9mg/SQ4XXpKIFbmy6+GkLC1pGc6f/KDs3UDrIHdYxSZu7jIO2V+HLuWsq7uotnjI1d9pSSttG35mGqS7nNxJvO9V5fa/LhkGs0G/D1FYNbTA49LFQ06L7cKcDG2BqrrxaoU2xfynXp5jcLew9M2w2TpM6pJcYqywricntGrRbmBCiDoHaCLUvvYOf3HPS4U6T7i3e7BVJ8ZGCxTVP3OfB+7LULkeInVCf6lOGsmPaY2qVK8Hxu1xQ8B9pLUe/q3CIfaY2fIYDzoo1z7S55IEzxXH7EsrIte0y2eO7Zsn1uNo889zXpPJOKW13Yv/sEU3E/7QVmRM87VE32BtuLKtHKmTyVjqprSLjwhwXn9LBcIVXc6OF9KjW9Ppg7xjIAbX/aBuStFh2d1ccXM8nqdFme/wGN2VswPtKKpNFxWi7lYlgdPkeX1DIiwVupsOXhPXuzfO7Oltaj931jgYgR+Cy8owmdnGAAyMlx10sveP8Gt3jzWhiWwtvBNxXcj9dnGxRZ1myiqDR3KIqpm3Bk2L2krPwkN4MRZolHThC7J7x6e5oP81vcQZ6l5IP7lYEnUrB33vcSjlC7buT4Qt/7D2YquCpem4wMCvwKDo3FxuWHDY+ccSGOOhnbUQNbjv6MID0m4kDRQs5hNVytAuO9fGVbvLIpmp6mosxlcrhXfFwD2OBePtcjPWljfbJICk/+vs4GNNfsD8ZnrBGwz0ArjYinZRGP5zh78vU3RQbBlYjAYbUcH0thzF68pLNK2b8qY6Ct9ncHDV5xemPoAJcGwaHpX9oK1d0hy2blja3bbWaZ4zOSbXmZRk8tHcfp+5/+3gmCrilDb5KUxARXpaNUbUgPn5K3x1O6iMjdCDBsV3qVXwW6zz19T/Kxf2e+o5bUNT7Jp16dNbHmujjolNR6IJ7hqtO7ov0ydUF1NVc21NcXBN5oYwtngOxJFX2X5jWG3wQ+ugaDJZnkKXBTGHuW4od3zbqsUWYye3odvBy9pIk6qrD0Wp7W6fz1EQefHOF6DUTJAaDuBG43AEWwattjJuLDM+pArxXIMYoczymHiUu96Q5Z7FkHSRht7Ha0DAXDK1/43VVCzS1zxQ1Z7KmNHMJIFkUB6GiOBTTwZ2XcxxKdwLrgDuY5lwkB/lv0T9V56/bATiVtYsYqyQL2z+UdJzKD8nhzuTtqtSe1+IDjFPh0ZHGSwk+2v1JKaYje96Xr0fG4Ez2o3B22ldKMcG9w2825VXSn/Tz2MR1l9haqE68Cz+4TUhdi/FjTey8in6O3aJaMHx3dNi2Ouj0MIil689FT7ODiW5ephbulRBaUT36Yb3s5snlAjdvaiFOpj8dJmu0TdBBEr2pNIRST1JErjxE2zwISkq0u/ApVhCPdfiOUrnwCPgoCVtVEPYIapL0sIKSTZiEoA0TkaQlqelNE6DQCdAULWC3fm6erBY4h8wp2vQsSF3LhUN+8umC3Fx98uQJSRZcmc3Y1MuP91GfPttHdVPO3+2L61M/20ONfaXTdKRt87at97+V8OGQu75+DRLsGY0/uOxEjE5T8HXwwEt9H9w2orgrht9IqYl7U96jZmPVYzqmAvFyeIlbkTd3+bvHh6Q8OoNg2pcf+2lnNwckesDZAqb+9Nn7SH5gJp8FmeTv7k/dancTttJqtItn5qJq5+L+WF09lob+ZDEK2nxECb3viSi1bkYIoh0hyF1Zc8nwcDBKd15Mj7Pc5lHCRN2h4WjzGWwFOLipNwvRN/psbHL2eAM8mr9F+GjhAGP7WL/99ho3p7o75Xpo0PG6xvp+YgZHzy6hqycLWnW3FFxYu8jwMY/tfp8WdyZ5/Im/9L+pGW77kkNiEUeodpX6p1w/vlBPZUjXbkWCTobWELC+7amyrUBRoy6oKmIAzrDzJhJS6Uvbvq24Q3lwXVwUi7QaUbsuF5oM4NXw8+nw89nw8+Ph5yfDz0+Hn58NPz8ffuKtNv17qvj/t0X3hEFDF8U7i6C/rwMp63AbOkNVkzaR+r5+5Utrkawd1QCfmnNG44ZdHsVk6mAQplXIY2HTVP7X3WbcQWsu6Wzd9aHO/lFOMKsYP7VTR3b7z0tVvjhey7Edv+xSkPrzos2ffCrxRXU8GIBUqkYPb8epGJLg6+ykqujxqsUQd3ghNAS7WwE+QZboocRHu+s8Pm7mWR9WJvgueKDLsiESzogkrhs6KcefJNHFUx/svhSjNRFNFevmkCQjdRjfRFe1ekiK0fqPpqm+yCFJxj5dXMmuD0ov/Oa+azlJlzTjojsEO2wccOOAouUgY5oWNKlf/1hc4LMRi8f/c/Uf/9tHsxStP6XF2evZV2VCpNyhcvI+RjxJm+UkYVhhQ4KP0CAb0HRBihUVjATkpYCRPh8lA662KQK8WvEiZMcN+nbVgoiLEQ7s0KRqSAX/E2zDI/JGoBU0FFaFqcmaVEyC+KMcRJS0ihVM49VijEHgUzdIl/mKJKgeewz4kA1EHWcgTa5uKvpwC8vRSIbwAfBy1RiZ3FJQHdk1GqFHSGyxhyEhufKNHeLVas3XYdFywhZjRMTbsJ0BfN0WERiEynhYDQmFpoXrTg/P2gba4xjVNNcxMuDslo7HqmKVQEUEhFa1pmHh1zux2t0uxshdoxmjJ3zFm/FmPEJOeME2kSYxRIvTE97ILYl0iiTsY4kgtyz8fFaHHuFA+JZsWFGM1/selkS0FY20prZYkVg36AhQx2MsXa7QP2FEWBIZDjJAK2NpgzBZKEwasq7zkgq8ipfwLCJCSipoViJGEETdfBz5lGN0U6Y0R9d0fpo5i1Rsn2KUmkZKySuyhsVSiEv0zRSphD6LUY5ObN7QDAZ7daM7SL7hFW9DfFeLNqyI9DYcMcg6MmmYrOPEjJREppHks1DAjFZoExniOSQdotcs4W0TVm/WyhxbxeiYMcrQkGu2HieDVgMDbFjG7uuM0WHRol02++mtdnUEFQw3UUNcNjw2fRq8WowxdMUeTaDJGa9j3ZtVBanCbrCMtQFUzsaaxjiVNrgPFUzQeWwsXVGOOlg0ApKiM73Cq8U4A6oCYVc0KsIouSUNLUlE6+rawjiHqROY2avIVwZ9INKkTZw4MYeRLNLdc7KJ1WLOq6wVewbGUYa8rWAaCCtD41jLYxwspdGGxEKpmYhoVTVe9sfrojEigO/GdPEojckCBqUkMr4zKQgNJ96cJoJuFyNU1pAiUmRAlchR6jWOlRH945rUkRJec5FF4DWsREJx1uSWrPFRjUiEPIRYtcJhIUaAUVBG5mNeREeRdTgorNstiQx7BYkoqQUFtTYiR8Gg7uMKDZB2oRwFA/lW2xh7RBEpQqmL9gYAjvfifVJJMsHCZlOS61aEqg/2/iQKh30YwEhzgLGHRUaQktRtE0tYUhFO7yVpYUYhsW+mSSwyO5fw+cOJuORFxjeRdKDGQTOOEQRP04ioXKZ8G8I3IRR2HvRXwyPr7wp+k7D8VXZNYPUYClfRmoT9p6LbjBZ5JHkGyUSkYahJwnAfocRX+hUXWxJJKNS3eBnpxbwlK1Az2lVElYMCRWoAxhQSafu1ljuUpI6tTrIVjyqeuG6Bz0xlEklIrWkilVzDIjmSlHqAOvKl3pEmoloKtop0aNJscNyNEgVWaExDgrVbFpnLY1AlSbGJq4GkwnM16DqrsMVLqOxrGtmFkZEFBeWRgR06dxJbmkJ2+DBkJJkC+uo6FgUI0Z0YCfp0TpbxJQjSZBubiKSAUaqKqOgj7DDo4KZchBAZW2Bdfcui2gOMabfRz9nkNIeWHdHvUYGI8PPIB2tASJZFlISmBTUpliusgiPjg9m8YtEZuQ3nmDYcdts17imFxYFFdLT/wqKoCIf09jah67gYGzxKjuGMNvClInhRxWaNTZjEllVZziMbNNswuj6CcLEd4W0VWSvuKO4I+uht+FluyUrg2z0+HJYqGGhlsGY52VsIB95c6nOHBCD/kUMbS8L4s/RQEHXQ4CYWvF1jCtx5G4wn92jfHruklbqusaiKR8fuq5uy2Ak4wZPZBneJon1EMValfb5HHzBSgc4nA7sWBzeZWIhsnjjItPNpifeGOKzAJrwz5kXuRLQg/YyMjU07iVEp7PD5teAY3ScZdwo+PAjXg/cY2w/c+h2YU7yp20p9g3JFg1teHkXLa2MPbgj8epctaNYuyPs8aaLOkIq2xP2lDPQCWmU4bPdJm6KRFp0EOXC5wJWb3gywcV6TdIwkcNSJ07ZElh4UimEjJxupYZjeb+xqn7Hv8HlfkABNJ9twgAV6BSqCFvHYsbVJSu1m036zrcP0c21diNA+cNDzSMALP5YiPhjqlKIzC1Hzymj0QQ7/xLrJ0OjNHyTxUT6HpCzjBmBaL23ozf3P4aQkYcr7gcs9cYRrcD91/uLLcIDTFJLZA5mDPbzJ3M/zL2kZGHpt5lmPKl+CffjhJdosVu7jfAb4aKF+7BEAXwBfZR+MdWegBhx/dHYF+/u1jhcaYyjQrc9nL/HLjTSszbPU+tZd6AxfmWSsCt/N2tiwkmgA/qSWGz+Tb/hrmgZ9aUNWXFKndi3kDK2WFBlbS+2Ux3OKFdJImjaLCFw1LFHvNEeSu46A6s3kGK7K76L3XrPtImid6LfoE7FeokdOWz+Tgs6+R49UTDteH3s6UL9dAZnRwuI+UZtMSUaaqQ/QQRFaMtjp29/Ywk3998g52l8Fy3+RRQRzCPphIC4WHo6nKvgYmItPFAXPfxq8PRXMKz5JV5QDnmE0VJ6iL+Hv5SeX8867X3rriSpdkhbVA1NaNbgoCblpgo/QBbh29+yjNdkph4QhQfCVIKVx0RLS21xAaw5xdcQcZr6T7yK5C5pwHmFPIwkrd99UXF6NpB4jdHGejMWJEEycz0eiRPB6FS2clE99cGKrlvQGekkjw+HdpZiGYmETM1T7cBXdSkguWIkFZO3ixIMfemX5M64fueB7BvONxfJIP8bhQ61urQ7YQMOmPqgLbkEn01JYlZL6raTybsMky96q8OO306tlQxZLdrTHyI2JOJRVB/dY4HYLN8WLS6/B1ah8upTzVMqLO8lgOX9x17CCkMEZ02SvPZuU1vlOot/gw62Mg0iqhC44TZpsk/qbLgOmcjGhaR+TZrzE0UMtGI++9s2yxcZK4RzzmyNwvFPaEqEJ3m7hQfjqgweVPgCzU8l9UNX35AK/9z753oZCswafHPcHcBs24nfAxHzQv05B94yKJVb4wDU5nxWjaD0SbDoGJF0uB3zwyYEWHJ+A8gTT4OA7x0UwtERnRcLlGLCJslSwtGXBFznWZ2cN0+qQ1CP1cE5LPazzw+OiuiQ2gieZqJPY6NhIb3hxnaa57/WAus+93pDaEe6gx4Xwl4nKq+WTj+/xannP92pbfwa1W5EmD9Wqg+cYXNGARobrLAdX3dsGtJQDch5B0fcQrKneo8Un0BAr9Oq/GZJ71Pk3mo9Qu8IOiBvqoqkDHTfy/nY7KDu0c5cEkQ73l+REi25wW7JEN7ld0VVHsJNcfOQnGlQR9oUfdl8Y+EWa8rZqLnhFF9oD5/O31bJO/guWlfTf39bQo78nCS3+a5W8LXcQt0Svr7tjO5PKetZlGnXBZORLbJ7794zcSHucQRhOiu4Ma3VXPLxwDjxr0i5ppYd+p3PZBJOeDelnqDxQvdbjYYJCX2BU2Gm52P72o9Mad7ZlZxdtQUNm44k4Ah05coIA+OoaOmwbVf+U4wGHceqsKiT9exUqOscNMuhzl/KKumOlDeVpgLBVrsy/HfzcNhl5qjuBksC0/uCkT/uL2xKRzVPeqENf9a55tHl05Tog3XJH9Oix6CLlxDjKOr7NoL7xSagZD/jkBgIJoKVRbMb0aN2Ht9E/z+oByrLb0qKIFcQmmFIM0MmKMHnZ0y/O/CG/J1ROQO0eWWGeEnw20oL6n3tHS+CJnyPYuR/dVje4VTrFH5ATlVYr7IkONijuFqhl7YFzaG43wc65FuKmV6duTrhXjl/qZq9OdDPBuwLE4mLBuPcFejBliz40rZq+uXr2adgZVwNK8F0haMkWpMpjhY2riwE6xD2F4h7RdbKr5dVTRrOCXePTd+/loOLnb978+NdICRuxdoozhNXuqhVOc47X+fwoEXjJCuoivMiccF2QHZ5BWFBD8fixB07VHLVuqYVU1Q0ZjFS3X5JjG2m+DHZOOkjVbRfQqqQOTWut33799evw2DpfLjs7tqRdyYUNGAGWh9i0neQMMZezvxJRSNHmfp3I+bqj2LUTwMaFRoTS1iu9pe+TplUnL9bwTdJcpnmLp8pttmUrmZOl5wUIsytaV2YdnpZvd30t6JUuQabwLV1I5W5DJzSxUK9hcPQHx25psZus4rC04YKRGW5qy2lzrEnCTsGU3MPPMJHiwwDzL40juIV+IdaTFjmygENLHKOd3C7mgzvQ7BzjmA8m72+jxKxSc07QQNOCoWFJyFKwDY3h3XgfUow3uwhlEwV5FsKTCviG72qWHureSuUpF42ONP0NuJ8Z3aLP69kP6oi183R2XK/QSZRWCrqN+fhh1qVOvH2qm5++v+PCWMZY9/Sqp25atInNsZynoVfHdAkzqU1Kc9yNsBG0/bSAfX0OI6OOoLi1knAKc+4N9HXo7+1NOGV7FF1VNjaxkYmmJcXsm4In8M8bItezr7lI455P6U3NBM3+Y4aves0lW1XUM5rUya1Uag0ktrTS0iKPMpxWjYtnNKLOjUt1pGL3+qsXs++/+/ord9vL2JUxyRpJScGWbo3E4KsQ31M/GEGVeYhyujb5M5MldGL+Hjtt/QYyiqgSe6S2RGHRy6rVRlYD/i/ftRgEHOTvRdVymvfs5NHyTpUIutt8zRO1gXddez0upJpm5eEPfu6KfgZeq6eaImoq0KRNy6g6gFUzvU/r90MCii5ZwK+eqA0IpxpQdPKqf/UZjA4kgwg6Gh6lLFjsJa/9ddm++dmrwXZ4BqQP0Ky0AmqzqA/26lJrHgKJm/IMc3urngG5QGeggl7cjXPg4cDEpnw7V+85eovfLU302YBFP0PHgvVgrZwMGEXkIO3Oj6S+hwtOk6Zo18F2qQWqfIagMpSxgupRZzlA02Qo/S9Tsy0D9b080xcpbwTZHWPcZUdQNTQADz3ebXC/+umz4JPZsBJpAKbakOBAolYB7qyaVZeQeiO799IQmGvjB6g8GII84tU4ES/v20CeeME5VP+SrRzU2ECgdPYDeI0guOTzCWdoPlXrHz4eqacQmS90KhO/1d+17/J2PXIEmhDlZJ9UWUK0VgF9lhMTCQfx4eTehnPeqgdpHLDIyTwDhRxvddg4TKuVizgB9dkG4FTTpL1O5ERf8MareeuIeQKKoLO/gH+oqNAO/QJWMej/ST9AcKFvMsDPOXw8ULfmMJNW6SE2CAdYrboC/uXD5/+mTVMfubt9KUlCXcZC1ShshXXVduEH17gwp7bAq6pRIW1SL9kAnkbVfvHL66++/2LyxSqe8tjZpg0b0QegIGVCm9wF+wN5C/3znOJueLaGX03OI3u4Hm1iRa7gf8fvEKlo/TFOvXCAjON+so2gB2gY3l1Qf6AeePCJl7NssRJeOTpMC9OF1nQnrWBNMivUgHZBahsg6LXEYehD5yhVw3kRN5PSTgh8Hj/clX3A7t0nUQnj2qaLts+Yyk76QsU8dl3z9+9ezdAPwsy8+6wsUoJWm1LRzNOcsMr/yDVG9uIa0ULSGT6ZWLKilEctIPxIRnwbfPiJoyB48hqckzt4t4B0QC3tgJxBq+P4kjxPAkXbwY1cPXL/BqFhHrlxOiR1bBPnBQwjAr23mK3aw1qFH8sUyEH/pLejQcy2ZDzcs3ZwUyAL0dqTjcBSyUEmi9OWjVhfBUNpIW5v1guP4eF7G9937XhjyI/6y3QD0HfBHtG1yCfcTJ5Yl6KhN/jO1uFtWYvoxlOPovugG95nKNQx6kviI5OTldix9hgctBq18YSLknwdKU7AAPDlCH4V4gcMRyZGvy7J17FyhnkeX9YmHEo7zBT2PWxzeZvmVLy0DmKP1UhVAvZJLrmam3a2iFGf7qU+20v9eB+1644BQdeSB99z90V94yGKOZ95vDjJAKPrnGdUatVndKjRAgyM/Rgz14NxhG4X1iIcXlyMpIqrFtunKvKNORdXA6ugetNd+uW9sTemKDGldNAlVxunLqg3yvSOi0Ooc17h5fg6n/eD8wjDVUASPGvVZo0D6wq+cXbKJtTIq78tXrx0i19XC5I+Ml7T+pDKrwvAD5Le334xBXzgr99AUe8GkfSDuz9UCic8bsRySG+rU4mrwaEsOtyXBoNnmBBr+bWgNPDbUMtlD2uRLGCduGEImJsjNrrC6+g2IKhyR+CCtcCSNmvuwkveeIipKAtRZpo2gO/meYnza5pidxjQaV/xxy/+Hl3IbkQy4Q79NBkEu5YNLQroxrO/Fxk+Wyr26jBHzlRW+twkr51G6oLGqdNanXwWr80e736dzDZbPtu3E6BzO1b1kLSkjQg9U3oEnYMD6bsBNna/RmW4x45qrcSOL0fFN8qzR6hKBTRTGged1gia5OrZFLeaVkQlzBBMYC63g7zCc/QBKO2ANkW0kZoKqszsBggfh2lsoE2dBHmCGwc24smwpcm7Fs8cB+hpZgk1bSho//HD98H6VFVGe1MW9y2uT7NbdFOQJHKD14aVRANwhjHyH6+/YHq3fERnNBPVjUxYv9feWTRZ4MOLun2Kdv+R7VEHxxq0kXuHCcM8NtgNSR05SGxJxi2b1vtXzRa/KkQffuiGqXPS1qGHSzpYkw7hh5b0F7KKToPbHu9+Tdwps6X8g9Ry3oimrJoPTnJrE2TbM6UayY9uZauKiEzyZRPWTEAz+Tjow3+zNV0yWmT7D8YZXT3D86etx/5Iv7+C95JljAgNtlKe+mI0fRgQociap+kIAY/kA8rD98EiexL5ggOqv10Xfvjh9hfIaw06BuQhksDRyzZC7ST0cZgj0IdKSDpDpa5Zc9QYbEUwxemAqZVY4Jp+wYqRdr9ssbX1XOf5sBIy7LvjEU6l1N7m1on/LxA47jy5ZLJuk4KlvoBqAElJE+K1oMsQNd89AJ9F0IeoCpwoVLK2hUp8xrBzP3Li+OXF34dyHOmRnXDLXkm5lnQgLRs/ZwMRFK+bRMZPhzCYoXsEvZN3GYev4vDTOPzMh3VtWNDDT7hi9p2cfcFF58DWqxImE5tmBHTQk9mEdfuFVgZjOpArwkVYqDd5q51x4VrlaId46gQKMmmGVO57sGFcy/uPker4Q1L1cMnb/a697/t8Tkmjw51XELWVpzb8AoK2HAlgs3kd4KY1/L9US5P8I/rN4V6PgX+Oct7XGMzuUNAWFB40hW7HxmsJ/U7R/xP1s2Xpevbly/3qwVbzZak1c2HBqVQD9gjt4xhtWdAb9BodIZk6c+Exc9QuD9yD6OLYU37nYu9bXtKXOWcpvXpy+eTH19/fIfKtAT6+q9PqsXKt+uvzi98f7/fBh3mpEfkOz+gsCY7wx3fA55A5Pv58yAexOR9pf1qqScjFCAO6QoyTMlryVHRtOcagTKXx2aA4Ha9/jlDwtD1O6t6KiVPVtnWcZC1cY2QhxyLKJXzZqkKr7zgDNE79/NoIeWikDuXPYyz7CwHBqlWDvuMKdN5wzAqui5pYMXWRQ8q/+rKhVdBXkPRUzaaGeHjVfChibVLbu/1poqnxx464Z5Oq1df5Q/1si05vxJakebNI8AJ/5X+WkGy+ik94aP34W16tZn/FP1D9DZ39SPFQHsac2S80QY/VvuQNFR2LY+azGKUhDmN+TqoVHeHau/yzI9xjDxRP/tjFIEwDYkn2nwOozTmL7ywLO2z89+wcbh0mtczrRkePoKvLAe8pw90wY56mOJIHXia3FmokNOGJmWyoKHaxOjtumV/ie7sbEMdO75F6NSIEteAOeKAecqLDIbLb4lzmL3dBfS2TSm9RDBxnaLmsKGAJXrnuESRuUJUwJCRAme4Z5BdKioxW+7uFOaPbOrzdlwpAH4A+JKGp+JwHXK0yMWKaLPxnRH/8/Hu+YsqESNY3d0uyYaka6uCfO9BfLl7jO4mvc0obeaGAEqRhykRKuQy7uPupRv84F/covJC1EeyoDbiwDNGh16mcqF9NU4/Y3g9IU7PMu8rnCRrjoJ+cMced+1vJC6G8pH79gzveUCLURallOTQHC9EHvh5WMw9JiX7YxEWVrzo/7iKGJlE0jaJZFKVRdBlFV1E0j6Isil5H0XUULaJoGUWrKMqjaB1F30VREUVlFG2iaBtFN1F0G0Vvouguit7GS0EzslZ6jVcOWLjKkbaXOPiD77bSJFUa2KIWnjMjj5IUCx/ijQgwkHR+Nb8cwT8NcN2BbewMphiQH69gtl/1+4ZuuT1iJ6MHmyvlEUpFFr0HtIB8v0mHFWNsMeMleuyxO0QX0CoDiyIH74rdIVMb2OyrSvDwkqxJnlpEJ3iy4yiT6D7jBSvf46uyoCRDUwuSriPtqevrEbaztPRyITwvVxZoCq+DJ6vwrhXjxUxIOKhytMMjYjF4tZdH6wZJqQYMGC8WGR07m06VEBbjfUr9Mj2lTg95o8GhZ2rtwF39G+DBLQpogr+Cx9hc3AhlIaUX3uacSQebKo7gkaeFXNyI0yNTh6HXtPkbjZgZ0QTWjxVt3MHewk7eL3Ta40P7kPfxg1ErVosycE/Uo6Z0JnyIsK161bSkMUF1Mkd33pekXDERuypOU5ekxXXAMyx+KV3TKrumW7rSBvG2hD5Ni+iiD9+PWUrYsg0qEE31Fx5VC+hCdvB086xOdO88O+R7dKvBLYmXXFT4QMD4Y9Fb5EsHNrXWExnjBV/tFhHqNSCCJ/jqJEuyVE1KMb6a49FNiAuyJ/FWjJI2lFWNoKRRb5hGGEyFufCpx6Ih+bG7qZ4Ex3+2kkDk5jZ0muZSYCLJ0VjNx/UZlAeiC0P9mRzYVJmFnby+TNoQyGJDopX30TWF9VzSBUnfb+Oze95k6ySIuwiCVEoV9XDSNjxjMlUTbM6qm0YtWD0uQVdMNkK5NBrnUgoXK/YwNPBrlHrNk4iAsIyiNZcsUqZ+m9DDG9FKNYlGBBirhy10RxmL0h+SuoQTujN4lxJ0aN083+vEADVnJYlqiloWdY3RuIEKm6Pm6eSf0n11CrPvhyRGB94gs75HhpSTHV02z/fXWNdxHRFGx7r3ra8tFdFFoK4Gm6bOoxwEbzMGSD8f2bgd2jshK7a983Gf0NENQ1a8yXV7OPrIFz1c0bRBVaVPZqpeL5v537hY8mJ9zzkbclYOpz/2xVn4loxQIJ81q1Y1FSVTA0qMSddzjDIcUsSo5Q7PWtBxHo1y3H+B3Y5l7dsffoPd3f+PJhbpQwPfEScB+C5XX96J2b33gYNsZl9QsZb3N6TEYnuEVsT663swTCeNYGlDsxi1axgevGTRtGTK6hA/6EDLxIkdab38Fvi/JVVWqHGCyPzmDp+MvTFHW7/99hy4Fh/9++PnWBVpQVn2X4Bcffr5Z79+9vnvd1efPXnyDP9e/vpUB6+e4t+nCF49+/XJJYCfP/nsc/j7yZPP755ePvnk47unV88+/lhbff374zt1LKbfCbq4M86pL/QrRBf6HW6DNbTE0WXgEvRdC8WTWN6MylSwhL5NiaR3oK28RYdaj7szOpkT3IrS6enfrFxdPH58Z9UZ1P0dVvRj0wJj9bb4y4U+C+zejn0MKWIQxjmSNndaT6LiDv3Lv2UVpoVelO856fv1j8VSbn8/uGceIq3fWSQlIs2fLtDBpu4rk24GYla7JmKu7hL69t1BE5e6silINW49qq5wDlzTp5HZ96RKh75/9KRWklp2gqTyMDOC02xXBLJHK6omoXSWAv0vlPte81dzdbsX0rFOPcn6TudgOpLJY39Xilabb/aviggKDiPV9IaFK+CCNjCmmPblJHi2L+UVI/qhqHqo6Compm0y+q8ohGU3R/GbZbNXoL55A5gioFrnWcqFhINujQzR7jWDC3LwLRRVA4iMuRZsEmqsRQbzABlCjRtOuKBEuliau+GMuuEVyVa08SIxdCXkMa71e/QOVnpB7WLBwXBHBdYqaxfFFlih21ylC7g0sc1UM7QgGcGwxmSjD97dOomgUAsRtJctQtsqf7MxSvdGhAOqp5cSPB+sMi+haLouxnfSL1xQWA9Jk/KpQQAwDz8a0jhFXo5SrkYp46k9G6V8PEZpRlPbjBJGhd6MCV2MFrQYLagku2YPaTSadmImSEbECEsTF2aaUpU/EVl4+m+hqqn04TNMMTlpXurb1fuujQFXOnD1crroCffljnUz2u83DSKNbb+4Qh+rg0NsJsudoEtYBEWmhSi9qyyfMvmLyRd1PftCxF52xHxgsqkT4b7lGOLnaFysoZCv0qBepCSj5e7R0deG7URIn4guU4R0mlb44scfXyyXDG/9Tr5jhtLNvqVFiWNG2OlRdoeYU8GXLU5BIW0orgX/CzvcAQXHHaXZt+gOud+V9ouPLLnDMZTTp52ssKxKSf1WUnmHD59lb1X48dv3Kuz3JKHF7EvSmGvII+NogdbLunwFxsj6CI8GtyMx6jn6Kp+9JNXsu9nPHAr0NReLzpOn/dV4SiqGrmSXFoP+aBHSGQytlEVM8P64hRrh2Hs8qbnNd/82w82bGXyLusWvMmEY280xiT6FbmzOdx6cR1FrIB9JSNNiiUUp45GW6O1Q3wSOpsdpOSqFoY3HOjiSkkI9ZD2WV0eMZDZC2hNt+fBPNfzC5l+zxbd/ddsFmy+ZteLtghNzyOhG2bT5WoFL0Dk50PCwnkfAJc/KHD97pAKWfxUek4zHaHGZG48VIdWC3+xCwik+DGh+Jsl953JWrseeYrBsxZr53/WOWaT+kcptqsnQw/+sc7oSdKRc/QSGbiodaCjjn79ws73fbuTT/fm/3JbhVaPNgviOLCxYl8cCnn1GQRlRx1OLgHOUuCxamuYNuq6lYbRxqnp4LOAPUVmCUpUqRzw+8wipBF2KVURtfgEHIzkrlh6LlxgG3EpRoRUtqdpEwzIsXK4xGihwxGP1oLBO9lSXV1eRiorV0lgVkam3CNn1bEVAU6wIEbOvvgksNdk1kpHqmGr68DkuU67ZNrpGdglaPAvaf8Q/nPCaOKdzYv4LK3B9N3vT3gTXfTWp6SjaEY0PqpLY2FmurK5ZJXkl5y/0ZXKKy/HI4mFgJBFGI/s4y1mK0mjfFq84ainqvMV5I+BUPsBNYU1udZfbqF2B2d3qYuDRtorjWhWkJM3pHeq0UHFVY87JpT7ovyt5huLc1UULq1B5153qy8cXw2H8/owWf4F/ryVkxavHz5UdgX798GS1Hd9+PH1tGauBeYuFuVDuKUALu8h4CZ+KpXOStJLOOy785HcDl4QpOZ/LeUG2FynMKNlc0ht8bpLiJCDnaNhUcAlNVcW0ampiVamigGSSrPQ6JtK3Ygx9xfmkMyzMYUJEp97B4NsI1Bos4llkuck2sXnAxnVlDcjErOrQ6SkasvW4G6ibPjSxEwmaRRuEjeui2UiaVcyB9i6cgG14iWVk5dQnFb/QDvmpPrk/qexq+SQh1SdZvszkdqGevIGUYFlR0eboFZmgJZHrBW2DqhnwTvgOOccsIziP3MGxYf0uN7outlEjawecZsFRkGrVwjQxefH0158WNHuf55O36xZTAIykUnvqGpBsS5MnlzbiMUgCHFcWkhQkXSeciMwBcTurD6bETiOts87SZcA6bzA9QiHSXEpuQ9qLaR/GmyVEWb8PUKOulvfhcucEZNMulxZSU14XthyNXQrVAIYywWfH/XHqccTwbnN5YDQXBjrkVAY9ln7cy4Edf433kyCjkVedga5Fju+8XFzoAjgphXb3Q/VcsMZEmcOIozy4RZM11XBUuibOkaPRX3+ave5K6Dd/aRH82jjH/Fj0Sm4gnfJuF9ABfRKHL+PwVRx+GoefxeGP4/AncfjTOPxZHP48Aiu9Gd+WDEkyhsWqRMYqRMaqQ8YqQ8aqQsYqQsaqQcYqQcaqQIYV4KvXne4/KP0PPVNyNPO/xyrc5sEhWVnCLXwYh10PkrRY9jZMHk11Qgc7xOJbRRjxYJR2TqQvaCbZRU5gRRHB8I8gElcQd2b1caFWH3i3LGXFBcULHCCD/sEFKdS6A77ZxVIQ0JaQmVYbUBMqvOF4Ab8xe8FKerEsdg2ra5ASf9bqYaGVimEqQl5klGSkgoVj4fx2mbTH9IbDvN54IUFx2FXLnrsVrC63ZIcFABFWvIGc72oi5eM7nCfVowkXshHKXRNwJFzwdpUnUNSMiB0acssLJ3QHyzKZ0wJP/C+s30q8JYccSJNDTXS/arKhWAuK4fHjvvGalfHFHbT4h/AFdX+rzkn5/r7Wtl5SRilQtp4RUiux8mMky8dpSJRpjq93dypShCHoSQ556EwWfHB/gjixLmU6B/yat4+fS4WZb/vrV/R3Ine/vpa/s4b++sv2d5rYFw76wuKsP5rHOvn4oqcOcVBAc0eiu2lw2EUDSNTO+O7EbUrtPOD9Cm1+cLwVPX56J5GzDPCe2CNDvCuX3lhHsTZUhGIbl04yQqizZRwdjaHb7vnrhWfKVPoNXqdF85dgfW84GpdBixshneze51QVk6NagUP1AT6eY7xqtSXZYoy4wutbIzRdK3HartilI8SpBc0WKfwWZMJwbsc1UvfI/caPwIx7K4o93KUZkjrW6BFiarNFUDPC5UuE2okewa+ihDSrPv10GSVlUGm7KMX4pY9QCiYbGaHsq0KbeZ+JgJ/o8ZW5JgJ1muCEx6OY3BysZqsVLbKdR5g4yKhbtDPSzL4wSkPk2yJOmsRh6CQLSH+CUWatjjnjQ2ZA7AriwOcY3sV69k9e0dlrsqRNxDoSGG6BLm1yJ6xHOIu4RTZ/wQTq6/PuufCgpQAPMTypxWPEjlLPJfv3HG2E8Sm4SE0DvfDoRrmUizh5KJJLOVNxZnw5e1Wg13M5PoMWGV/Wmsny0RLB+1E0oLS1dqQYkKaLLlH2r9sqlFbCFNlWfptx0AztYCL4Eo/sNri7GZAKnq30asinoMsRsVFGajIgP7gfKVDGYVKLdKIBNnUwAHoLe0Cm5VyTt3gHChbsJHJunQi+pu7XwXKTekFrhvrKYskmfv5XuJNYj71nRxbbWjOg/m4Hru3AjR3Y2YHEDqRD4FT72gkqWJgorvaKQDUY5I8ff+2PjQWOR91bpYLB6FPNXuawLpehZpYxtVOkPOho1tThVC0sSgjBk/lzcpLep2cFMhxbOz/+88efeuNWu5GXDOb7Js1995ziVji+2/rwpAafkGrNyIJKJxMbVWc1fXhad8YkBN/CWCZTXtPoW9UBw+FZ7fnqes1hp629+/h2UJ60GU1Jkxe88mvGIwS8k+rnmie4EiYF+nrz+0eEiLkG8KSc1dkBqJXrxi+oT8E8XWxShjWF/6mbv345fQpm6GKTMrwlgqz4bdDEXRwzs5Fpk8cvv7wCXh69ib3d1i4NFpOLCIo+/9BHTUgy13ICXI0CHvpntfK9QSNmczFsTCu82Q48neYHyo8Ha8tCH8SqcLAzKLu7NCcbfo/rg5rs1A7/Yuuyn+PcdFdIEjbIHp1Yant7yk422NJykN6r1U4c+DbXhLdUHM9UO3WyP+4iCuhJeqpXKSAxvJSGHjHu81pS7hpyA0N4Qiu6VA7C8Natimu/uieIbPIRmt7sjdEeemlwM8eHctLUKZEF4ofvg/duCSpO1LLS4PN0iRz5IW7msPQUDJaMfruHYffJJebo0M0zkS784JW4IMytQA2oytM/cZIwP8ud/vXgUr1W3lPHFu032rmqXOi3GI5P/x+k+oGH7gWgK5Tc9i9gAQ8/Rt6keJk1uKHpwEqoAZiYj342TXWS47bdnahaFgvoPIZY4HsJyORkAZn0BGQT9ambjMyxA/hdWO8FuVSFzYvt/HKMcDVGeDpGeOYRcOXsItAW5FwbFsyzwiOqKvCRS0jYQaf1IVrt0aDUFswN7R7q6N4akRamjx6GsDKyG4JKuRqC8CthFv/D98d/aKcGe45bU7Q9K0HdvRlYH+Hbth5g1EcXNL6BPLRPsoaJtBaZR1YLkihFnbSQpWDomcclGU9gMVDbzo2IIJtVJPsIypbMg0iaUmlsKEIqLBM2MRwhvcIIs/WlVzYU3IeD4pzmQmyXHeoJOvGR/Zgu68vLq8UV/3TEFhsSNMae+1Mb+UbH6iHQbglK8h7mMzWD7rjoUwLaLSsTQSzoDBMk2leRHXFHfAPaTcWFYNShPlb6wE2Wyrlx+suFT11mS+i+pT0MkxXdXDmYvHSCShIrTNqMcQvZZxkMce8UPzrOVFFGWogr2LENY526+3oI2NIPwaeZHSJFSUp8qdQGk4Ks3DB3wqkTeOKELp3QlRN66oSeOaGPndAnTuhTJ/SZHcp2UAPMEQjmVWmHSzsgZeHTTad0KywA24o5POjZaOkjcxe6WbuVrX5aKukQLIfAvcubfsCBGGOjjSP9kW3pHwXfDA4SjlLZrJiqgH344UeU39onz56m6i/Fv88uh99P9e9E/f1Y/f1M8TxRfz9ZWIFnx5e6ms8/f0LY9Toroac/gU8OSH05LL72MeDP5JLwNX1C93N2SR3GjT+vLwmsLg5K9F7WacN8nYVbRRaocu+CZ1ADf5x9//3LQCDcgqbKH8qNKIr0PIt1ZQe8aL0Z0EJV3fThaeVtBC3p7Ju2kjM0rHtRljzasVOKFgo5Ye4p6I2Kv4LoEJsMkZVoUdrUvbd9e8b0BqanihRvK/5WX/ZVl+NAOZ68cfyPf/xj9m2bJJHGeXOTWwRVUhv6k+6Eg4z/zVshpw3bNzc7KzKBut41LJULjwCqyVyKTbdCTX060J49C1BThQP00F1rh5ZGEWMdkGO3tUhWYFI+//3iy2/8PcsdyVbDlkoXmlYM+A7cf6zOAnUGfZBkZU6bhthYiubrMKxbULYsksYBVteVE2YNkw7AU/MAkg3WGztI104UfB+hcCOs1m3t8OT6HoYNrWFJ48jviVqwZC7zzIYqp3AVKIJWUJCEuwnK22q+lmsbahInwY1bki1NWEWckuxadPy/s6FbUvNiR0S1m8NnGCgTvzvUDK6qg09v4/rrD8jErGr1QHiYlY3rrGxEPrkMkCsHmSpOQdYkfLzVIxiBbIgUdU4CUN/iCeCaBZBoAqhtuI8tecNvc5IEObFq3SYEV5seofQB9cCYh9U41nqYfPLEh5TDZhecWM0ibRMafnQL1lXcA9PGR+gQr/76TeRriqper5yPaSNZ4QHs8rPKgyq2ypti56Hm1bAQhvlVUg/VT+WGWOuCDz5bQdszffq4WduKaOqwC0IbSwmMW7Sx0QCa9lFfzr74LthHPVLyNGFn2vj9b3xI8P2khYEgX+xMOo/UhTK0zpI2lhKhfPZYkJzzsmLK47KNNnZoWHj04NgNsZ4VFMmdfkARV/Z/+fD5v31wl9OiVjfBfn1+8fv9N7LstMKrWHuVVvUE2p18u4Foj/fus44I/IH7tS4uguo8crcCvnA9+wI3qIJxBijJQFCdxIbO0vrq2Y+2zW1MRhEymPPjEWpXkoD0r76JsKNiLUhJOvuZUzmO8tPVFWBjEz+P8rLFxsxzdx0de3hOsOsOAJ7e2WFzMmNDWswufLqVo+6E+M/buzevf/3tt4zMl7//z2f/u69H7v1uwNnPvsd9GSemLHkF2rSFNVumXoCwMVUtffieHQOTAA4iGOV0Xud2DN0c3LKbNjwRDmlK5gDtjkIjpDKJgXUE5HXNI3A3BIwQVPOLFCFEJ9bOmm4pe8cideNSdM24GGjYMgATwks11Xk4Hnj4WI7vnvqgOqgJUOPjxYdFsyKRNGROODbHEBYhM6zlGBrWFaDeS3VbwpEkIOw7BlJpmSfclP3YEHdkDz+ol0MmxiOUVedr43NmjHsfugf1NzbBae1pjQ3Wb0swgS3KJTQVi5pKN7y6dINXbvCpG3zmBK/dpEo3qdJNqnSTKt2kfDGFm5Zw0xJuWsJNC4tth7uu3kN7GhLEhfYC0uCIuNZ3K2Ktx5H3WJWKc1hHzV4WHB8oDgYARU1tomofPnwyZQSmPJzvmreTpzfcBfJXuz2mhe9CKRe1FSx3VqAz8xgQGB6GQPcZDTBNJeFNox2djekkPUM3dNrAR4sAMsVreNy9jeWB4tc/Fhe/o6/Lx/9z9R//qw+qdcyujZ1Dv+xOOWP5x0bIvmhHNnKI2K7bRVr51dujpuZM+J4zfuW7Q3OjtFUgbJ/ShS9Hi9blbFXFNr5CopYqgHEalCFhYn9pCxJMBwNoROiCaj/NDtZ2UJ3YBMBVgDy1EXX5wAbwQFvN/h00sXe11QodklV0S2C1GbkvvUMWGXKYMkdoD7+MhHzh80bUVAc3ElqIWul6kPCAjHoArXxAesDSTwOUJ1jaCT+lvPEA5gPXtQdUhQfUAeCnIVoP0O/f+VgoXuMXAw8C6mqw8kmoH57XuQexSw/Y+OEgTuZlk1E/HEbxswEgwnQVACFT7YdDFumFN344iEKpHw5ZNn44YFl6qSz9Ui8jpV76pV5GSr0svbBTxKlDiZi9zDlL6Uz9/haXLDEHDLpbilTx4q/c4Rynner2aZiDvrM47td2VKaj59hWFKH7AQfu8iveZyMHP8ArWqFSM3ttfHJFvkXalolgpJRqSBO1jiH9CPjGLlFOce7j7ISP088yM8i27QcOe+eG3tTodtiv+IHdyD4AakvBBq6lHd7fwoBrz73mIZmoCe21Ws3sS8SV7fhm2OS+pmfE6ghPV3aIrG53TlgdBg5h0FfUdr+FtOhQuLKhzAks7RDNWju4xNc6UupArZOWI93KkS134q1Jhds/DiTsUM1SfShhQ9WqcPN7lxa3Tri6lV7YoQunPDJv85Y4yM2NHSztQAMdyAnfOFltaeUldsMSJzv4ecMGYOoQ0uQyJbW5qef3G5/YNx8bPkuHb1pQRLIiEFDD7qhqgxOrZdcZffldpyf0PycuD+2dqT9qOW9EU1bNByfYFMCRacf3jkta9KM3SHYctxenmVvtvNidIAM2rWnUk06Ra2sXpJ5uuiEWFR/bskCa0p/RGMcEyv6X3JUJL/qgEsT8VitL9ftUuhCkiFMNnidUPPRnAvmVtFGk42YYWHsTT8npIFUgHZhWte2KTPqyfTwlQR9C5xtWMOOlFdITXR9ctwLtTy36kkk0tOmBa55YIeMtdQDw2lDtJlHzFc/sJDKB96OtTHm1RlvBAamIWsn2YVtipRn0IbV73IcoiG8TSeMnRGqbP6OFzc+bDR0kn/jxKvJu33ZeR+8/0xBGr/tO2Owv9tBEiWoeDum1Snig1DlXDaFDJmX1zwWq0U4+txp6+InyliTKvYi/7+vi2k/HgEzMah1Y0A2YzqILoefrW1aToscmZlnySJ49qDM1wYe2YLolokXDIn+Z5+LGJUqP3LsBbJj1WjUYqq2kjhyr//kSj/LHu+Rtauid0H34T2r7/c8vv3aKciqri1tYs/RO9PrA5eeXz4aQ2mLsQzCwS/V6zQAVu+F3SdK8WZI1bsaJjNqEFpZTtXpIcAChU9IKCiLTHBZXFkE96WWH0RUKzSgIDrwMUrGoaCUjqTkl7lEYSNe06dbrFlzXKSYmLExgPVnAlia4xz2EmYQCMUmrhV1l2c4KFzxJdoJkRAxV6mM5bRs6kK0gJKNnUftzWEjDNmygDSGSYFmgbkuy5hauvtoQhHresiKj1ZoKqFhZM1pY5CXNofyyxX18n7aGtsvXIa6+kRV+17JbK9jsauVXzxKcsrzC9iET0pZ+cqou5jLnW69+emzPcNLVFXTDjEaXAVZtHjuYfMm9mfQ2A8Qe86yw9jRgIyWp0NzehgQtWQHT0YA99AD+T0qKGZr5h0M4UCyCKo8N/UlHxFuawn+BkuPAuiw9MDGfKm8T/6TMRnUuQxhXGHY4A21Iv9pko9qMfkCmCgdDV5GQvPKdLgckI6YLgmovfXSiJPA5eeiizcW1DDayXJY1XTngaXwAGAVDpzuyPWDleuyYQAWfvaiaXPCaw0i7C/zAQNqchAymBkLSGdRlyBYfLlk060DSAe8E7JBpWeXtmm/kOlItHkVl52HF2oOmycDqV0Q5YFgQT4kGDcCmKBk8TJ9O+yieure1Bz+47l2woHN3kBJdB84gRujtyAKNKF0QdxnwsR98ysLG05pUMO9biHIkYydEE4i49iCXa9ocWDYvv/xbMEQli9uysQ4KH7obVmQdDpMDqOpxCKITHiuIWyFWUKs0PTCtWnhR+C973vaYEqcPkaYgcuFSfYxWUj2CtLGw5dqP5SKMUO4xMEpshsIJwZrBZ49BeKmYNgSnt9Uc78aMcCS0oaCQrWANpZl9vlpYSNlKijpeD8g1aygpvUhxFHViWPWkuYU31a3NhSOMW/8rMTfbbgPhdk18Ngt58NGAV3Te4FNdOTYaXJ0ttujF65AneUYj68Y2QmzUIn2E/OD6M69WOdWvQTzMStzK4JG1qerhpoYG6B7b+i6dI6/kvzLRXpIaq/27bPLGBefDmHtI20ihePx8o/E/cQHWun5+1ejFlvQGRVHUM8wKItjqE9Y+n/lNcMnQ/cZlRvdb4HjSBXB/vwuoA5kusIIf3e91xVZDAuu2Zk68knuBIcTJ8Bv3RBaWpFd2oDWBiRVCw3cELFBXC32PFwNuBV7orcJ6t2CdSw9My0fm4aK7x1QOJrRvg0PmI7ukVgLHLmLaVPlGWFzXrnAOrtK3kFMd05kFGqbcvZt9XYdLtCHnSaXzFda1KYvGodqG4INPmS0VOO/7urwN68rugX0NQnNh1eXxNtEnc3TFrQirSFB1+jL1rUU9w/DczlZtM1v+1j55skzFLGN09gYfsPaqEJiWUF4gN0i1dKI4idT1VZz24IpEy3cUhpPwNYPbjmKPcDsLaPXdd1xP2fBWzqUd+QDvyT33HruJIY/3u5T0B8rn55nueUzhnz//bN4EO0SV3GysntMFSCuXRbuSuNcvB3hJclHjFacewXOHQi8dOsgcGwyA0bz9yNPGgN0NLH4nnPRbEfXH6YOlE9jZIZkNoSPE/X32v/8/hM8gz3B0agA=","rulesets-stored-timestamp: EFF (Full)":1552605114} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/iridium@particlecore.github.io/storage.js b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/iridium@particlecore.github.io/storage.js deleted file mode 100644 index 9e26dfee..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/iridium@particlecore.github.io/storage.js +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/jid1-BoFifL9Vbdl2zQ@jetpack/storage.js.migrated b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/jid1-BoFifL9Vbdl2zQ@jetpack/storage.js.migrated deleted file mode 100644 index 8dd0772b..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/jid1-BoFifL9Vbdl2zQ@jetpack/storage.js.migrated +++ /dev/null @@ -1 +0,0 @@ -{"xhrTestDomain":"decentraleyes.org","showIconBadge":true,"blockMissing":false,"disablePrefetch":true,"stripMetadata":true,"whitelistedDomains":{},"amountInjected":63,"enforceStaging":false} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/jid1-MnnxcxisBPnSXQ@jetpack/storage.js.migrated b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/jid1-MnnxcxisBPnSXQ@jetpack/storage.js.migrated deleted file mode 100644 index 6d3350b0..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/jid1-MnnxcxisBPnSXQ@jetpack/storage.js.migrated +++ /dev/null @@ -1 +0,0 @@ -{"settings_map":{"checkForDNTPolicy":true,"disabledSites":[],"hideBlockedElements":true,"isFirstRun":false,"learnInIncognito":false,"migrationLevel":13,"seenComic":false,"sendDNTSignal":true,"showCounter":true,"showTrackingDomains":false,"socialWidgetReplacementEnabled":true,"showIntroPage":true},"snitch_map":{"126.net":["163.com"],"15gifts.com":["thetimes.co.uk"],"23video.com":["bandcamp.com"],"247-inc.net":["marriott.com"],"247realmedia.com":["bmj.com","americanbar.org"],"254a.com":["forbes.com"],"2o7.net":["cdc.gov","prnewswire.com","fastcompany.com"],"33across.com":["accuweather.com"],"360.cn":["so.com"],"360yield.com":["springer.com","home.pl"],"3gl.net":["go.com","economist.com"],"3lift.com":["msn.com","usatoday.com","springer.com"],"50bang.org":["2345.com"],"58.com":["ganji.com"],"58cdn.com.cn":["ganji.com"],"5p4rk13.com":["sfu.ca"],"6sc.co":["brightcove.com"],"aamsitecertifier.com":["theglobeandmail.com","bostonglobe.com","post-gazette.com"],"aaxads.com":["forbes.com","speedtest.net"],"abmr.net":["nike.com","freetype.org"],"acast.com":["cam.ac.uk"],"accessatlanta.com":["ajc.com"],"acpm.fr":["lemonde.fr","lefigaro.fr","liberation.fr"],"acquia.com":["panasonic.com","osu.edu","amd.com"],"acuityplatform.com":["medscape.com"],"ad-hatena.com":["hatena.ne.jp"],"ad-plus.cn":["sohu.com"],"ad-stir.com":["sakura.ne.jp","seesaa.jp"],"ad-survey.com":["huanqiu.com","yesky.com"],"adamatic.co":["deseretnews.com"],"adapf.com":["sakura.ne.jp"],"adc-srv.net":["autodesk.com"],"addroplet.com":["tinypic.com","wallinside.com","washingtonexaminer.com"],"addthis.com":["who.int","columbia.edu","uci.edu"],"adentifi.com":["metmuseum.org"],"adform.net":["tinyurl.com","t-online.de","bloomberg.com"],"adfox.ru":["livejournal.com","sputniknews.com","liveinternet.ru"],"adhigh.net":["rambler.ru"],"adingo.jp":["seesaa.jp"],"adition.com":["t-online.de","dailymotion.com","spiegel.de"],"adjust-net.jp":["goo.ne.jp"],"adkernel.com":["livescience.com","space.com","howtogeek.com"],"adnxs.com":["sourceforge.net","nytimes.com","forbes.com"],"adobe.com":["behance.net","history.com","nbc.com"],"adobecqms.net":["gopro.com"],"adobedtm.com":["newyorker.com","symantec.com","worldbank.org"],"adotmob.com":["dailymotion.com","nypost.com"],"adriver.ru":["ria.ru"],"adroll.com":["nginx.org","photobucket.com","cloudflare.com"],"adscale.de":["t-online.de","telegraph.co.uk","springer.com"],"adsnative.com":["squareup.com","informationweek.com","bostonherald.com"],"adsniper.ru":["rambler.ru"],"adsrvr.org":["adobe.com","sourceforge.net","nytimes.com"],"adswizz.com":["variety.com","iheart.com","tunein.com"],"adsymptotic.com":["tinyurl.com","etsy.com","tripadvisor.com"],"adtng.com":["pornhub.com"],"advertising.com":["huffingtonpost.com","washingtonpost.com","aol.com"],"adx.com.ru":["rambler.ru"],"adzerk.net":["asp.net"],"aetnd.com":["history.com"],"afkp.net":["autodesk.com"],"afy11.net":["sciencedaily.com"],"agkn.com":["businessinsider.com","dailymotion.com","wikia.com"],"akamaihd.net":["forbes.com"],"akamaized.net":["tamu.edu","microsoft.com","xbox.com"],"albacross.com":["rebelmouse.com"],"alibaba.com":["tmall.com","aliexpress.com","alibabacloud.com"],"alicdn.com":["sina.com.cn","youku.com","taobao.com"],"alipay.com":["taobao.com","youku.com"],"aliyun.com":["gmw.cn"],"allure.com":["wired.com","vogue.com","pitchfork.com"],"amap.com":["zhaopin.com"],"amazon-adsystem.com":["amazon.com","vimeo.com","nytimes.com"],"amazon.co.uk":["amazon.de"],"amazon.com":["imdb.com","amazon.co.uk","amazon.de"],"ameba.jp":["ameblo.jp"],"ancestry.ca":["ancestry.com"],"ancestry.co.uk":["ancestry.com"],"ancestry.com.au":["ancestry.com"],"ancestry.de":["ancestry.com"],"ancestry.fr":["ancestry.com"],"ancestry.it":["ancestry.com"],"ancestry.mx":["ancestry.com"],"ancestry.se":["ancestry.com"],"and.co.uk":["dailymail.co.uk"],"answcdn.com":["answers.com"],"answerscloud.com":["acs.org","fbi.gov","uscourts.gov"],"aol.co.uk":["huffingtonpost.co.uk"],"apester.com":["inquisitr.com","searchenginewatch.com"],"apn.co.nz":["nzherald.co.nz"],"app.link":["medium.com","buzzfeed.com","foursquare.com"],"apple.com":["digitaltrends.com","icloud.com","thinkgeek.com"],"architecturaldigest.com":["wired.com","vogue.com","pitchfork.com"],"arcpublishing.com":["washingtonpost.com"],"art19.com":["coindesk.com"],"atdmt.com":["facebook.com","t-online.de","shutterfly.com"],"atemda.com":["springer.com","home.pl"],"ati-host.net":["bbc.co.uk","straitstimes.com"],"att.com":["att.net"],"attvlt2.azurewebsites.net":["att.com"],"audtd.com":["rambler.ru"],"autopilothq.com":["atlassian.com"],"baidu.com":["sina.com.cn","163.com","sohu.com"],"bam-x.com":["gq.com"],"bbbpromos.org":["bbb.org"],"bbc.co.uk":["bbc.com"],"beian.gov.cn":["dzwww.com","ku6.com","qianlong.com"],"betrad.com":["gm.com"],"betweendigital.com":["tass.ru"],"bfmio.com":["tinypic.com","livescience.com","space.com"],"bfmtv.com":["liberation.fr"],"biddingx.com":["sina.com.cn"],"bidr.io":["hp.com","dailymotion.com","symantec.com"],"bidswitch.net":["forbes.com","tinyurl.com","telegraph.co.uk"],"bing.com":["vimeo.com","cnn.com","weebly.com"],"bizible.com":["cloudflare.com","ibm.com","dyn.com"],"bizibly.com":["cloudflare.com"],"bizographics.com":["jimdo.com","surveymonkey.com","economist.com"],"bizrate.com":["time.com","fortune.com","people.com"],"bluecava.com":["active.com"],"blueconic.net":["nationalgeographic.com","sfgate.com","chron.com"],"bluemix.net":["ibm.com"],"bluetoad.com":["variety.com"],"bnidx.com":["bravenet.com","jigsy.com"],"boldchat.com":["buydomains.com","gotomeeting.com","cancer.org"],"bonappetit.com":["wired.com","vogue.com","pitchfork.com"],"boston.com":["bostonglobe.com"],"bostonglobemedia.com":["boston.com"],"bounceexchange.com":["cnn.com","time.com","usatoday.com"],"brandcdn.com":["ncsu.edu"],"brides.com":["wired.com","vogue.com","pitchfork.com"],"brightcove.com":["aarp.org","theaustralian.com.au","informationweek.com"],"brightcove.net":["lonelyplanet.com","techtarget.com","thetimes.co.uk"],"bshare.cn":["qianlong.com"],"bttrack.com":["nypost.com","walmart.com","livescience.com"],"btttag.com":["samsung.com","marriott.com"],"buzzfeed.com":["buzzfeednews.com"],"c-ctrip.com":["ctrip.com"],"c212.net":["prnewswire.com"],"c3tag.com":["panasonic.com"],"cadreon.com":["economist.com"],"calendarwiz.com":["census.gov"],"capturehighered.net":["ku.edu","unm.edu"],"carambo.la":["accuweather.com"],"casalemedia.com":["washingtonpost.com","myspace.com","telegraph.co.uk"],"cbsi.com":["cnet.com","zdnet.com","last.fm"],"cbsistatic.com":["cbsnews.com"],"ccgateway.net":["softonic.com","biography.com"],"cdn-net.com":["hotels.com"],"cdnwidget.com":["photoshelter.com"],"cern.ch":["home.cern"],"changeagain.me":["iconosquare.com"],"chei.com.cn":["chsi.com.cn"],"chinaso.com":["weather.com.cn","chinanews.com"],"choozle.com":["photobucket.com","denverpost.com"],"circularhub.com":["suntimes.com","tampabay.com","stltoday.com"],"civicscience.com":["post-gazette.com","knowyourmeme.com"],"ckies.net":["abril.com.br"],"clickability.com":["philly.com","proquest.com"],"clicktale.net":["autodesk.com","microsoft.com"],"clicktripz.com":["tripadvisor.com","mapquest.com"],"clmbtech.com":["indiatimes.com"],"cloudflare.com":["redhat.com","sciencemag.org","uci.edu"],"clrstm.com":["tinyurl.com"],"cnet.com":["zdnet.com"],"cntraveler.com":["wired.com","vogue.com","pitchfork.com"],"cohesionapps.com":["bankrate.com"],"collegenet.com":["gmu.edu"],"combotag.com":["exblog.jp"],"commander1.com":["ovh.com","ubisoft.com","arte.tv"],"company-target.com":["adobe.com","ibm.com","hp.com"],"complex.com":["allmusic.com","knowyourmeme.com"],"conative.de":["focus.de"],"condenastdigital.com":["wired.com","newyorker.com","arstechnica.com"],"connatix.com":["jpost.com","alternet.org","dailydot.com"],"connexity.net":["sourceforge.net"],"consensu.org":["buzzfeed.com","pcworld.com","variety.com"],"content.ad":["tinypic.com"],"contextweb.com":["sourceforge.net","forbes.com","myspace.com"],"convertro.com":["slack.com"],"cornell.edu":["arxiv.org"],"coxmediagroup.com":["ajc.com"],"cpx.to":["independent.co.uk","mirror.co.uk","express.co.uk"],"creativecdn.com":["ria.ru"],"criteo.com":["washingtonpost.com","telegraph.co.uk","dailymail.co.uk"],"crsspxl.com":["sourceforge.net","slashdot.org"],"cssrvsync.com":["springer.com","home.pl"],"cxense.com":["opera.com","talktalk.co.uk","gizmodo.com"],"d1af033869koo7.cloudfront.net":["marriott.com"],"d1rv23qj5kas56.cloudfront.net":["webnode.com"],"d41.co":["hp.com","intel.com"],"da-ads.com":["deviantart.com"],"dailymail.co.uk":["metro.co.uk"],"datamind.ru":["rambler.ru"],"dc-storm.com":["alibabacloud.com","coursera.org","bostonglobe.com"],"demdex.net":["adobe.com","amazon.com","soundcloud.com"],"deployads.com":["tinyurl.com","sciencedaily.com","zerohedge.com"],"dezeenjobs.com":["dezeen.com"],"di-dtaectolog-us-prod-1.appspot.com":["go.com","starwars.com"],"dianomi.com":["businessinsider.com","marketwatch.com","zerohedge.com"],"digitaltarget.ru":["rambler.ru"],"digitru.st":["britannica.com","lifehacker.com","express.co.uk"],"disqus.com":["rollingstone.com","dyn.com","mercurynews.com"],"distiltag.com":["reuters.com","merriam-webster.com"],"districtm.io":["forbes.com","barnesandnoble.com","timeanddate.com"],"dmxleo.com":["dailymotion.com"],"dnnapi.com":["zenfolio.com"],"dol.gov":["osha.gov"],"domdex.com":["sourceforge.net","tinypic.com","atlasobscura.com"],"dotomi.com":["forbes.com","tinyurl.com","samsung.com"],"dotsub.com":["aarp.org"],"doubleclick.net":["youtube.com","twitter.com","linkedin.com"],"doublepimpssl.com":["pornhub.com"],"dpmsrv.com":["boston.com","adweek.com","techtarget.com"],"dsp-rambler.ru":["rambler.ru"],"dsp.com":["qq.com"],"dynad.net":["uol.com.br"],"dynamicyield.com":["cnbc.com","norton.com","washingtonexaminer.com"],"dyntrk.com":["dailymotion.com"],"ebay-us.com":["ebay.com"],"ebay.com":["ebay.co.uk","ebay.de","businessinsider.com.au"],"ebayrtm.com":["ebay.co.uk"],"ebis.ne.jp":["exblog.jp","xrea.com"],"edge-cdn.net":["biomedcentral.com"],"effectivemeasure.net":["bbc.com","dailymotion.com","gulfnews.com"],"eloqua.com":["intel.com","siemens.com","redhat.com"],"elsevier.com":["thelancet.com","cell.com"],"elsevierhealth.com":["thelancet.com","cell.com"],"emlgrid.com":["home.pl"],"emxdgt.com":["venturebeat.com"],"epicurious.com":["wired.com","vogue.com","pitchfork.com"],"equalstyle.com":["hubpages.com"],"estat.com":["over-blog.com","canalblog.com","tomshardware.com"],"everesttech.net":["adobe.com","sourceforge.net","nytimes.com"],"everyaction.com":["greenpeace.org"],"evise.com":["thelancet.com","cell.com"],"evvnt-api.global.ssl.fastly.net":["seattlepi.com"],"ew3.io":["liberation.fr"],"exactag.com":["t-online.de"],"excite.co.jp":["exblog.jp"],"exelator.com":["soundcloud.com","forbes.com","businessinsider.com"],"eyeota.net":["sourceforge.net","wsj.com","investopedia.com"],"eyereturn.com":["thestar.com"],"eyeviewads.com":["nypost.com"],"ezoic.net":["tinyurl.com","snopes.com"],"facebook.com":["instagram.com","adobe.com","apple.com"],"fastapi.net":["sohu.com"],"fdlstatic.com":["cnet.com"],"feathr.co":["informationweek.com"],"filepicker.io":["enlightenment.org","genius.com"],"firstimpression.io":["jpost.com","haaretz.com"],"flashtalking.com":["adobe.com","samsung.com"],"flickr.com":["oecd.org","enable-javascript.com","cia.gov"],"flipboard.com":["venturebeat.com","popsugar.com","autoblog.com"],"flyertown.ca":["nationalpost.com","globalnews.ca","vancouversun.com"],"fontawesome.com":["clinicaltrials.gov","ucsc.edu","emarketer.com"],"force.com":["constantcontact.com","teamviewer.us","salesforce.com"],"foresee.com":["epa.gov","ieee.org","theglobeandmail.com"],"formstack.com":["in.gov"],"fout.jp":["economist.com","biglobe.ne.jp"],"foxycart.com":["brookings.edu"],"freshdesk.com":["podbean.com"],"friendbuy.com":["lulu.com"],"funnyordie.com":["videojs.com"],"fwmrm.net":["go.com","discovery.com","foodnetwork.com"],"geetest.com":["axs.com"],"gemius.pl":["sapo.pt","ria.ru","onet.pl"],"getclicky.com":["newatlas.com","cyberchimps.com"],"getsmartcontent.com":["pcworld.com"],"gigya.com":["cnn.com","independent.co.uk","abc.net.au"],"giphy.com":["urbandictionary.com"],"glamour.com":["wired.com","vogue.com","pitchfork.com"],"globalwebindex.net":["reuters.com","time.com","fortune.com"],"go.com":["disney.com","starwars.com","fivethirtyeight.com"],"golfdigest.com":["wired.com","vogue.com","pitchfork.com"],"goo.ne.jp":["ocn.ne.jp"],"google.com":["youtube.com","linkedin.com","vimeo.com"],"gq.com":["wired.com","vogue.com","pitchfork.com"],"gridsumdissector.com":["www.gov.cn"],"groupondata.com":["groupon.com"],"gtags.net":["ctrip.com","sina.com.cn"],"gumgum.com":["snopes.com","thehindu.com","home.pl"],"gwallet.com":["economist.com","ox.ac.uk","smithsonianmag.com"],"hatena.com":["hatena.ne.jp"],"hatena.ne.jp":["hatenablog.com","cronolog.org"],"hdslb.com":["bilibili.com"],"healte.de":["reuters.com"],"hearstnp.com":["sfgate.com","chron.com","seattlepi.com"],"help.com":["comodo.com"],"herhestaspar.ru":["radikal.ru"],"hitslink.com":["webstarts.com"],"hive.co":["complex.com"],"horyzon-media.com":["skyrock.com"],"huanqiu.com":["sina.com.cn"],"hubpd.com":["huanqiu.com"],"hubspot.com":["shopify.com","scoop.it","500px.com"],"huffingtonpost.co.uk":["oath.com"],"hugedata.com.cn":["miit.gov.cn"],"huihui.cn":["youdao.com"],"hwcdn.net":["boingboing.net"],"hybrid.ai":["rambler.ru"],"ibclick.stream":["webmd.com"],"ibillboard.com":["t-online.de","springer.com","home.pl"],"ibt.com":["newsweek.com","ibtimes.com"],"id5-sync.com":["dailymotion.com","livescience.com","skyrock.com"],"idealmedia.com":["thehill.com"],"ign.com":["videojs.com"],"igodigital.com":["hp.com","nintendo.com"],"iheart.com":["variety.com"],"im-apps.net":["economist.com","biglobe.ne.jp","nifty.com"],"imgur.com":["stackoverflow.com","stackexchange.com"],"impact-ad.jp":["nifty.com","hatena.ne.jp","asahi.com"],"imrworldwide.com":["cnn.com","theguardian.com","wsj.com"],"infinity-tracking.net":["telegraph.co.uk","gartner.com"],"insightexpressai.com":["giphy.com","unsplash.com"],"instagram.com":["illinois.edu","cbslocal.com","arizona.edu"],"instinctiveads.com":["rollingstone.com","bgr.com"],"intentiq.com":["active.com"],"intentmedia.net":["tripadvisor.com","hotels.com"],"intercom.io":["elegantthemes.com","visual.ly","emarketer.com"],"intergient.com":["infoplease.com"],"internetbrands.com":["inhabitat.com","wikitravel.org"],"investingchannel.com":["zerohedge.com"],"invoc.us":["prweb.com"],"ioam.de":["t-online.de","spiegel.de","xing.com"],"iperceptions.com":["seagate.com","honeywell.com","boeing.com"],"ipinyou.com":["suning.com"],"ipredictive.com":["myspace.com","dailymotion.com"],"irs01.com":["youku.com","sohu.com"],"jd.com":["163.com","sohu.com","ifeng.com"],"jquery.com":["opensource.org","businessinsider.com","lemonde.fr"],"jrs5.com":["coursera.org","bostonglobe.com"],"jsrdn.com":["thestar.com","boingboing.net","dallasnews.com"],"justuno.com":["gartner.com","searchengineland.com"],"kakao.com":["daum.net"],"kameleoon.eu":["welt.de","orange.fr"],"keywee.co":["nytimes.com","latimes.com","nationalgeographic.com"],"kinja.com":["gizmodo.com","lifehacker.com","kotaku.com"],"kiwiirc.com":["enlightenment.org"],"knet.cn":["dzwww.com"],"krxd.net":["cnn.com","lifehacker.com","theglobeandmail.com"],"leadintel.io":["nme.com"],"lennyletter.com":["wired.com"],"lentainform.com":["rambler.ru"],"liadm.com":["bloomberg.com","time.com","economist.com"],"licasd.com":["time.com"],"ligadx.com":["springer.com","lemonde.fr","lefigaro.fr"],"lightboxcdn.com":["zdnet.com","fastcompany.com","lifehacker.com"],"lijit.com":["sourceforge.net","deviantart.com","uci.edu"],"link-page.info":["netvibes.com"],"linkedin.com":["adobe.com","vimeo.com","sourceforge.net"],"linksynergy.com":["pcworld.com","nike.com","alibabacloud.com"],"list-manage.com":["businessinsider.com.au"],"listrakbi.com":["denverpost.com"],"live.com":["microsoft.com","msn.com","bing.com"],"livechatinc.com":["ning.com","wpengine.com","sophos.com"],"liveperson.net":["earthlink.net","trendmicro.com","webex.com"],"loc.gov":["copyright.gov"],"lockerdome.com":["jpost.com","infoplease.com"],"logly.co.jp":["nifty.com","goo.ne.jp"],"lp1block.com":["radikal.ru"],"lrcontent.com":["cbc.ca","arte.tv"],"lytics.io":["economist.com","digitaltrends.com","adweek.com"],"m6r.eu":["t-online.de","statista.com"],"mail.ru":["vk.com","yandex.ru","icq.com"],"marinsm.com":["webs.com","wufoo.com","smugmug.com"],"marketlinc.com":["teamviewer.us","norton.com","eset.com"],"marketo.com":["nokia.com","panasonic.com","dyn.com"],"matheranalytics.com":["theglobeandmail.com","thestar.com","mercurynews.com"],"mathtag.com":["adobe.com","vimeo.com","sourceforge.net"],"media.net":["nytimes.com","forbes.com","reuters.com"],"media6degrees.com":["bloomberg.com","columbia.edu","uci.edu"],"mediacorp.sg":["channelnewsasia.com"],"mediaforge.com":["coursera.org","bostonglobe.com"],"mediaplex.com":["dell.com","shutterfly.com"],"mediarithmics.com":["orange.fr","liberation.fr","leparisien.fr"],"mediav.com":["163.com","ifeng.com","ctrip.com"],"mediawallahscript.com":["sourceforge.net"],"mediawiki.org":["wikimedia.org"],"medtargetsystem.com":["medscape.com"],"mendeley.com":["thelancet.com","cell.com"],"mfadsrvr.com":["forbes.com"],"mg2connext.com":["philly.com","ajc.com"],"mgid.com":["liveleak.com"],"miaozhen.com":["qq.com"],"microad.jp":["sakura.ne.jp","hatena.ne.jp"],"microsoft.com":["msn.com","live.com","skype.com"],"microsoftonline.com":["microsoft.com","office.com"],"mktoresp.com":["parallels.com","zend.com","prweb.com"],"ml314.com":["sourceforge.net","wsj.com","bloomberg.com"],"mmstat.com":["sina.com.cn","youku.com","taobao.com"],"monetate.net":["nationalgeographic.com","marriott.com"],"mookie1.com":["t-online.de","businessinsider.com","photobucket.com"],"mouseflow.com":["nintendo.com"],"mpnrs.com":["welt.de","heise.de"],"mrpfd.com":["symantec.com"],"msgapp.com":["post-gazette.com","odin.com"],"msn.com":["marketwatch.com"],"mtvnservices.com":["mtv.com","cc.com"],"musthird.com":["airbnb.com"],"myhard.com":["yesky.com"],"mynativeplatform.com":["springer.com","home.pl"],"myspacecdn.com":["myspace.com"],"myvisualiq.net":["soundcloud.com","surveymonkey.com","spotify.com"],"nanigans.com":["squareup.com","thinkgeek.com","yellowpages.com"],"narrative.io":["sourceforge.net"],"nasdaq.com":["globenewswire.com"],"nationalgeographic.com":["foxnews.com"],"native.ai":["cbslocal.com"],"nativendo.de":["t-online.de"],"naver.com":["unity3d.com","cafe24.com"],"naver.jp":["line.me"],"nbcuni.com":["cnbc.com","nbcnews.com","today.com"],"netmng.com":["tinyurl.com","lemonde.fr","theknot.com"],"neweggimages.com":["newegg.com"],"news.cn":["xinhuanet.com"],"news.com.au":["theaustralian.com.au","heraldsun.com.au","dailytelegraph.com.au"],"newscdn.com.au":["theaustralian.com.au","heraldsun.com.au","dailytelegraph.com.au"],"newscgp.com":["wsj.com","marketwatch.com","nypost.com"],"newsinc.com":["hollywoodreporter.com","thehill.com","billboard.com"],"newsvine.com":["nbcnews.com","today.com","msnbc.com"],"newsweekgroup.com":["ibtimes.co.uk"],"newyorker.com":["wired.com","vogue.com","pitchfork.com"],"ngpvan.com":["greenpeace.org"],"nokia.com":["bell-labs.com"],"nr-data.net":["sourceforge.net","wsj.com","huffingtonpost.com"],"nuggad.net":["t-online.de"],"nxtck.com":["coursera.org","bostonglobe.com","orange.fr"],"nymag.com":["vulture.com"],"o0bg.com":["bostonglobe.com"],"ocdn.eu":["onet.pl"],"offaces-butional.com":["pornhub.com"],"ok.ru":["ria.ru"],"olark.com":["webstarts.com"],"olympicchannel.com":["olympic.org"],"omkt.co":["prweb.com"],"omnidsp.com":["rambler.ru"],"omnitagjs.com":["independent.co.uk","springer.com","mirror.co.uk"],"omtrdc.net":["adobe.com","telegraph.co.uk","amazon.com"],"onecount.net":["foreignpolicy.com"],"oneroof.co.nz":["nzherald.co.nz"],"onetrust.com":["cnn.com","thesun.co.uk","themeisle.com"],"online-metrix.net":["gotomeeting.com"],"onsugar.com":["popsugar.com"],"onthe.io":["indiatimes.com","express.co.uk","tass.ru"],"ooyala.com":["bizjournals.com","accuweather.com","fedex.com"],"openhub.net":["mariadb.org"],"openx.net":["nytimes.com","forbes.com","telegraph.co.uk"],"opinionstage.com":["nobelprize.org"],"optaim.com":["sohu.com"],"optimix.asia":["bshare.cn","qianlong.com"],"optimizely.com":["nytimes.com","cnn.com","creativecommons.org"],"ora.tv":["cheezburger.com","alternet.org"],"orangeads.fr":["orange.fr"],"otto.de":["t-online.de"],"outbrain.com":["cnn.com","msn.com","wsj.com"],"owneriq.net":["lg.com","washingtontimes.com","acer.com"],"owox.com":["boredpanda.com"],"paddle.com":["snapwidget.com"],"pardot.com":["tandfonline.com","prezi.com","ap.org"],"parsely.com":["huffingtonpost.com","bloomberg.com","time.com"],"paypal.com":["greenpeace.org","paypal.me"],"paypalobjects.com":["paypal.com","paypal.me","freetype.org"],"payroll.com":["intuit.com"],"performgroup.com":["goal.com"],"perimeterx.net":["sfgate.com","chron.com","udemy.com"],"photobucket.com":["tinypic.com"],"pingan.com":["autohome.com.cn"],"pinterest.com":["nytimes.com","huffingtonpost.com","dailymail.co.uk"],"pitchfork.com":["wired.com","vogue.com"],"piximedia.com":["orange.fr"],"placelocal.com":["gopro.com"],"plista.com":["express.co.uk"],"po.st":["smithsonianmag.com","nme.com","channelnewsasia.com"],"popsugar-assets.com":["popsugar.com"],"postrelease.com":["reuters.com","independent.co.uk","cnn.com"],"powerlinks.com":["lemonde.fr","howtogeek.com"],"powr.io":["nobelprize.org"],"pressboard.ca":["thestar.com","observer.com"],"prfct.co":["smugmug.com"],"pro-market.net":["sourceforge.net","slashdot.org","appleinsider.com"],"prod-cmg-proxy-connext.azurewebsites.net":["ajc.com"],"prod-mng-proxy-connext.azurewebsites.net":["mercurynews.com","denverpost.com"],"provenpixel.com":["shopify.com"],"providesupport.com":["jigsy.com"],"proximus.be":["skynet.be"],"pub.network":["coindesk.com"],"pubmatic.com":["tinyurl.com","telegraph.co.uk","usatoday.com"],"pubmine.com":["foreignpolicy.com","onecount.net"],"pulpix.com":["variety.com"],"purch.com":["livescience.com","space.com","tomshardware.com"],"purechat.com":["byu.edu"],"pushanert.com":["4shared.com"],"pxi.pub":["sfgate.com","chron.com","mentalfloss.com"],"pymx5.com":["sfgate.com","seattletimes.com","rd.com"],"qq.com":["ctrip.com","weather.com.cn","tencent.com"],"qualia.id":["active.com"],"qualtrics.com":["techrepublic.com","medlineplus.gov","nintendo.com"],"quantserve.com":["vimeo.com","wordpress.org","reddit.com"],"quicca.com":["iq-servers.com"],"quickbooks.com":["intuit.com"],"quickbooksonline.com":["intuit.com"],"quora.com":["bloomberg.com","ning.com","nypost.com"],"rackcdn.com":["frontiersin.org"],"radiotime.com":["tunein.com"],"rakuten.co.jp":["infoseek.co.jp"],"rambler.ru":["livejournal.com","ria.ru","tass.ru"],"reddit.com":["acm.org","perl.com"],"redlink.com":["jamanetwork.com"],"regmedia.co.uk":["theregister.co.uk"],"report.download":["business2community.com"],"researchintel.com":["intel.com"],"reson8.com":["startribune.com","biography.com"],"responsetap.com":["manchester.ac.uk"],"reutersmedia.net":["reuters.com"],"revcontent.com":["breitbart.com","jpost.com","sandiegouniontribune.com"],"revjet.com":["bankrate.com"],"rezync.com":["economist.com","investopedia.com"],"rfihub.com":["tinyurl.com","npr.org","economist.com"],"rhombusads.com":["adweek.com"],"ria.ru":["sputniknews.com"],"richmetrics.com":["nj.com","oregonlive.com","cleveland.com"],"richrelevance.com":["hbr.org"],"rkdms.com":["usatoday.com","wired.com","cbsnews.com"],"rlcdn.com":["sourceforge.net","reddit.com","soundcloud.com"],"rnengage.com":["thinkgeek.com"],"rockyou.net":["springer.com"],"rtk.io":["seattletimes.com","startribune.com","azcentral.com"],"ru4.com":["uci.edu"],"rubiconproject.com":["sourceforge.net","nytimes.com","wsj.com"],"rutarget.ru":["rambler.ru","ria.ru"],"s3-us-west-2.amazonaws.com":["hwg.org","codepen.io"],"salesforceliveagent.com":["marriott.com","teamviewer.us","prweb.com"],"salesloft.com":["wpengine.com","techtarget.com","upwork.com"],"salesmanago.pl":["home.pl"],"samba.tv":["gizmodo.com","lifehacker.com","history.com"],"scarabresearch.com":["tate.org.uk"],"scholarlyiq.com":["oup.com"],"sciencedirect.com":["thelancet.com","cell.com"],"sciencedirectassets.com":["sciencedirect.com"],"sciverse.com":["thelancet.com","cell.com"],"scopus.com":["thelancet.com","cell.com"],"scorecardresearch.com":["linkedin.com","yahoo.com","tumblr.com"],"scribblelive.com":["cbslocal.com","startribune.com"],"sdp-campaign.de":["t-online.de"],"securedvisit.com":["cafepress.com"],"selectablemedia.com":["time.com","fortune.com","people.com"],"self.com":["wired.com","vogue.com","pitchfork.com"],"sendtonews.com":["bostonherald.com"],"servebom.com":["livescience.com","space.com","howtogeek.com"],"serving-sys.com":["t-online.de","businessinsider.com","sciencemag.org"],"sessioncam.com":["ama-assn.org","fitbit.com"],"sharethis.com":["uk.com","uci.edu","us.org"],"sharethrough.com":["cnet.com","time.com","independent.co.uk"],"sheego.de":["t-online.de"],"shop.pe":["dyn.com"],"siftscience.com":["scribd.com","kickstarter.com","flickr.com"],"simpli.fi":["washingtontimes.com","thinkgeek.com","tampabay.com"],"sina.cn":["sina.com.cn"],"sina.com.cn":["weibo.com","suning.com"],"siteimprove.com":["berkeley.edu","verisign.com","udel.edu"],"siteimproveanalytics.io":["jhu.edu"],"sitelock.com":["joomla.org","netfirms.com"],"sitescout.com":["tinyurl.com","time.com","sciencedaily.com"],"skimresources.com":["businessinsider.com","engadget.com","gizmodo.com"],"sky.com":["skygroup.sky"],"slashdotmedia.com":["slashdot.org"],"smartadserver.com":["telegraph.co.uk","springer.com","elpais.com"],"smashing-delivery.herokuapp.com":["smashingmagazine.com"],"smi2.ru":["rbc.ru"],"smithsonian.museum":["smithsonianmag.com"],"snapchat.com":["wsj.com","giphy.com","walmart.com"],"so.com":["360.cn"],"socdm.com":["goo.ne.jp","hatena.ne.jp"],"sociomantic.com":["springer.com","home.pl"],"soflopxl.com":["howstuffworks.com"],"sogou.com":["ifeng.com","soso.com"],"sohu.com":["ifeng.com"],"sokrati.com":["business-standard.com"],"sonobi.com":["myspace.com","cnet.com","usatoday.com"],"soundcloud.com":["harvard.edu","bmj.com","ea.com"],"sphereup.com":["jpost.com"],"spiceworks.com":["hp.com","slack.com","sophos.com"],"spineuniverse.com":["psychcentral.com"],"spingo.com":["detroitnews.com"],"sportz.io":["gulfnews.com"],"spot.im":["engadget.com","denverpost.com"],"spots.im":["denverpost.com"],"spotxchange.com":["dailymotion.com","express.co.uk","thenextweb.com"],"spoutable.com":["alternet.org","dailydot.com"],"springernature.com":["nature.com","springer.com","biomedcentral.com"],"springserve.com":["tinypic.com"],"springserve.net":["postgresql.org"],"sprinklr.com":["autodesk.com"],"srx.com.sg":["straitstimes.com"],"stackadapt.com":["shopify.com"],"stackpathdns.com":["themegrill.com"],"statcounter.com":["hugedomains.com","dropcatch.com","freepik.com"],"steelhousemedia.com":["wpengine.com","prezi.com","gettyimages.com"],"stg-sp.global.ssl.fastly.net":["theglobeandmail.com"],"stickyadstv.com":["dailymotion.com"],"storage.googleapis.com":["bostonglobe.com"],"storygize.net":["squareup.com"],"stripe.com":["themezee.com","presscustomizr.com","smarturl.it"],"sumo.com":["snopes.com","cdbaby.com","studiopress.com"],"sundaysky.com":["fiverr.com","jpost.com","dailydot.com"],"suning.cn":["suning.com"],"suning.com":["qq.com","sohu.com","ifeng.com"],"sunrtb.com":["yesky.com"],"supplyframe.com":["arduino.cc","ti.com"],"surveymonkey.com":["cambridge.org","iop.org","foreignpolicy.com"],"switchadhub.com":["lycos.com","thehindu.com"],"symantec.com":["norton.com"],"taboola.com":["msn.com","t-online.de","aol.com"],"tacdn.com":["tripadvisor.com"],"tailtarget.com":["uol.com.br"],"tamgrt.com":["tripadvisor.com","hotels.com"],"tanx.com":["sina.com.cn","sohu.com","ifeng.com"],"taobao.com":["sina.com.cn","sohu.com","alibaba.com"],"tapad.com":["adobe.com","soundcloud.com","tinyurl.com"],"tawk.to":["cba.pl","affordable-papers.net"],"taylorandfrancis.com":["tandfonline.com"],"teads.tv":["telegraph.co.uk"],"tealiumiq.com":["ibm.com","cnet.com","samsung.com"],"techweb.com":["informationweek.com"],"teenvogue.com":["wired.com","vogue.com","pitchfork.com"],"theadex.com":["t-online.de","spiegel.de","sueddeutsche.de"],"thebrighttag.com":["playstation.com","washingtontimes.com","mercurynews.com"],"theglobeandmail.ca":["theglobeandmail.com"],"theguardian.com":["videojs.com"],"them.us":["wired.com"],"thisisinsider.com":["businessinsider.com.au"],"thomsonreuters.com":["reuters.com"],"thrtle.com":["sourceforge.net"],"tianqi.com":["qianlong.com"],"tidaltv.com":["dailymotion.com"],"tidelinedata.io":["deviantart.com"],"timecommerce.net":["time.com","fortune.com","people.com"],"timewarnercable.com":["ncsu.edu"],"tinypass.com":["reuters.com","bloomberg.com","businessinsider.com"],"tiqcdn.com":["wsj.com","cisco.com","marketwatch.com"],"tns-counter.ru":["vk.com","livejournal.com","yandex.ru"],"toutapp.com":["qualtrics.com"],"tradelab.fr":["eklablog.com"],"traffic-media.co":["radikal.ru"],"trafficjunky.net":["pornhub.com"],"travelsmarter.net":["tripadvisor.com"],"travelzoo.com":["philly.com"],"trb.com":["latimes.com","chicagotribune.com","baltimoresun.com"],"treasuredata.com":["hatena.ne.jp","nintendo.com","exblog.jp"],"tremorhub.com":["livescience.com","space.com"],"tribalfusion.com":["tinyurl.com","dailymotion.com","marriott.com"],"tribl.io":["prnewswire.com","zimbra.com"],"tripadvisor.com":["accorhotels.com"],"tronc.com":["latimes.com","chicagotribune.com","baltimoresun.com"],"trumba.com":["ucdavis.edu","utah.edu"],"truoptik.com":["slashdot.org"],"trustarc.com":["skynet.be"],"trustpilot.com":["jalbum.net","ccleaner.com","moonfruit.com"],"trvl-px.com":["hotels.com"],"tumblr.com":["umblr.com"],"turn.com":["forbes.com","tinyurl.com","hp.com"],"tutorialize.me":["ucsf.edu"],"tvsquared.com":["wsj.com","jimdo.com","squarespace.com"],"twitter.com":["amazon.com","wordpress.org","nytimes.com"],"tynt.com":["investopedia.com","accuweather.com","washingtontimes.com"],"ubi.com":["ubisoft.com"],"uc.se":["jalbum.net"],"ucoz.net":["narod.ru"],"udmserve.net":["washingtonexaminer.com"],"ugdturner.com":["cnn.com","nba.com"],"undertone.com":["dallasnews.com","lastpass.com"],"unicc.org":["ohchr.org"],"unity.com":["unity3d.com"],"unrulymedia.com":["nypost.com","businessweek.com","boingboing.net"],"upravel.com":["rambler.ru"],"upsellit.com":["samsung.com","ccleaner.com"],"urbandictionary.store":["urbandictionary.com"],"useproof.com":["iconosquare.com"],"usergram.info":["ocn.ne.jp"],"uservoice.com":["theknot.com"],"ustream.tv":["ibm.com"],"utarget.pro":["radikal.ru"],"utarget.ru":["radikal.ru"],"uuidksinc.net":["radikal.ru"],"vanityfair.com":["wired.com","vogue.com","pitchfork.com"],"veinteractive.com":["prweb.com"],"velaro.com":["lg.com"],"verticalhealth.net":["psychcentral.com"],"viafoura.co":["cbc.ca","irishtimes.com","oregonlive.com"],"viafoura.com":["irishtimes.com"],"viafoura.net":["cbc.ca"],"vidible.tv":["aol.com","huffingtonpost.ca","autoblog.com"],"viglink.com":["cnet.com","zdnet.com","thedailybeast.com"],"vilynx.com":["cbsnews.com","nbcnews.com","olympic.org"],"vimeo.com":["creativecommons.org","dotdash.com","princeton.edu","tromsite.com"],"vindicosuite.com":["myspace.com","time.com","fortune.com"],"virgilio.it":["libero.it"],"visualstudio.com":["microsoft.com"],"vk.com":["yandex.ru","rt.com","ria.ru"],"vogue.com":["wired.com","pitchfork.com"],"voxmedia.com":["theverge.com","vox.com","recode.net"],"w55c.net":["hp.com","pbs.org","columbia.edu"],"wal.co":["walmart.com"],"wallst.com":["reuters.com"],"walmartimages.com":["walmart.com"],"waptime.cn":["tianqi.com"],"wbtrk.net":["repubblica.it","bild.de","goethe.de"],"wcfbc.net":["repubblica.it","bild.de"],"weather.com":["wunderground.com"],"webmd.com":["medscape.com"],"weborama.fr":["lemonde.fr","leparisien.fr","rbc.ru"],"webpush.jp":["asahi.com"],"webs.com":["freewebs.com"],"websimages.com":["webs.com","freewebs.com"],"webspectator.com":["goal.com"],"webtrekk.net":["springer.com","repubblica.it","goethe.de"],"webtrendslive.com":["abc.net.au","oup.com","ethz.ch"],"weibo.com":["sina.com.cn"],"welt.de":["bild.de"],"whistleout.com":["earthlink.net"],"wikia-services.com":["wikia.com"],"wikimedia.org":["wikipedia.org","wiktionary.org","mediawiki.org"],"wired.com":["vogue.com","pitchfork.com"],"wishabi.com":["nationalpost.com","suntimes.com","globalnews.ca"],"wishpond.com":["discovermagazine.com"],"wistia.com":["typeform.com","photoshelter.com"],"wistia.net":["nielsen.com"],"wix.com":["deviantart.com"],"wkxppshj-qx.global.ssl.fastly.net":["redbubble.com"],"wmagazine.com":["wired.com","vogue.com","pitchfork.com"],"wnyc.org":["newyorker.com"],"wolfram.com":["wolframalpha.com"],"woobi.com":["tinypic.com"],"woopic.com":["orange.fr"],"wordpress.com":["time.com","fortune.com","akismet.com"],"wrating.com":["weather.com.cn","jrj.com.cn"],"wsj.net":["wsj.com","marketwatch.com"],"wsod.com":["zerohedge.com"],"wt-eu02.net":["libero.it"],"xad.com":["vt.edu"],"xinhuanet.com":["news.cn"],"xiti.com":["lemonde.fr","faz.net","france24.com"],"xlisting.jp":["goo.ne.jp","ocn.ne.jp"],"xplosion.de":["t-online.de","spiegel.de","sueddeutsche.de"],"xs4all.net":["xs4all.nl"],"xtgreat.com":["qq.com"],"yadro.ru":["vk.com","rt.com","mail.ru"],"yahoo.co.jp":["dropbox.com","economist.com","shutterstock.com"],"yahoo.com":["vimeo.com","tumblr.com","flickr.com"],"yandex.ru":["opera.com","livejournal.com","ning.com"],"yastatic.net":["radikal.ru","yandex.ru","qip.ru"],"yieldlab.net":["t-online.de","telegraph.co.uk","springer.com"],"yieldoptimizer.com":["fourseasons.com"],"yimg.com":["flickr.com","nytimes.com","dropbox.com"],"yldbt.com":["biography.com","jsonline.com","sheknows.com"],"youtube-nocookie.com":["loc.gov","moodle.org","popsci.com"],"youtube.com":["google.com","mozilla.org","nih.gov"],"youvisit.com":["osu.edu","fsu.edu","unh.edu"],"ypcdn.com":["yellowpages.com"],"zdbb.net":["mashable.com","pcmag.com","ign.com"],"zedo.com":["tinypic.com","thehindu.com"],"zemanta.com":["forbes.com","lemonde.fr","breitbart.com"],"zergnet.com":["imdb.com","weather.com","wunderground.com"],"zidtech.com":["coindesk.com"],"ziffdavis.com":["extremetech.com"],"zoomph.com":["uga.edu"],"zprk.io":["news.com.au","theaustralian.com.au","heraldsun.com.au"],"zynbit.com":["parallels.com"],"google.fr":["google.com"],"google.ch":["google.com"],"google.se":["google.com"],"wallpaperswide.com":["google.com"],"artstation.com":["google.com"],"getwallpapers.com":["google.com"],"thewinmedia.com":["google.com"],"opendesktop.org":["appimagehub.com"]},"action_map":{"126.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"15gifts.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"23video.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"247-inc.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"247realmedia.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"254a.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"2o7.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"33across.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"360.cn":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"360yield.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"3gl.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"3lift.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"50bang.org":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"58.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"58cdn.com.cn":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"5p4rk13.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"6sc.co":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"aamsitecertifier.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"aaxads.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"abmr.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"acast.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"accessatlanta.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"acpm.fr":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"acquia.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"acuityplatform.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ad-hatena.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ad-plus.cn":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ad-stir.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ad-survey.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"adamatic.co":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"adapf.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"adc-srv.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"addroplet.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"addthis.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"adentifi.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"adform.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"adfox.ru":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"adhigh.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"adingo.jp":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"adition.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"adjust-net.jp":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"adkernel.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"adnxs.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"adobe.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"adobecqms.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"adobedtm.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"adotmob.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"adriver.ru":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"adroll.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"adscale.de":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"adsnative.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"adsniper.ru":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"adsrvr.org":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"adswizz.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"adsymptotic.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"adtng.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"advertising.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"adx.com.ru":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"adzerk.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"aetnd.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"afkp.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"afy11.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"agkn.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"akamaihd.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"akamaized.net":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"albacross.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"alibaba.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"alicdn.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"alipay.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"aliyun.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"allure.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"amap.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"amazon-adsystem.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"amazon.co.uk":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"amazon.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"ameba.jp":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ancestry.ca":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ancestry.co.uk":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ancestry.com.au":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ancestry.de":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ancestry.fr":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ancestry.it":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ancestry.mx":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ancestry.se":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"and.co.uk":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"answcdn.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"answerscloud.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"aol.co.uk":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"apester.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"apn.co.nz":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"app.link":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":1545898760150},"apple.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"architecturaldigest.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"arcpublishing.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"art19.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"atdmt.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"atemda.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ati-host.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"att.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"attvlt2.azurewebsites.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"audtd.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"autopilothq.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"baidu.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"bam-x.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"bbbpromos.org":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"bbc.co.uk":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"beian.gov.cn":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"betrad.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"betweendigital.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"bfmio.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"bfmtv.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"biddingx.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"bidr.io":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"bidswitch.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"bing.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"bizible.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"bizibly.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"bizographics.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"bizrate.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"bluecava.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"blueconic.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"bluemix.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"bluetoad.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"bnidx.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"boldchat.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"bonappetit.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"boston.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"bostonglobemedia.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"bounceexchange.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"brandcdn.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"brides.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"brightcove.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"brightcove.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"bshare.cn":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"bttrack.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":1538956255352},"btttag.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"buzzfeed.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"c-ctrip.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"c212.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"c3tag.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"cadreon.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"calendarwiz.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"capturehighered.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"carambo.la":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"casalemedia.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"cbsi.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"cbsistatic.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ccgateway.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"cdn-net.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"cdnwidget.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"cern.ch":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"changeagain.me":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1538957153733},"chei.com.cn":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"chinaso.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"choozle.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"circularhub.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"civicscience.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ckies.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1539084028324},"clickability.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"clicktale.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"clicktripz.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"clmbtech.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"cloudflare.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"clrstm.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"cnet.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"cntraveler.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"cohesionapps.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"collegenet.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"combotag.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"commander1.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"company-target.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"complex.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"conative.de":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"condenastdigital.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"connatix.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"connexity.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"consensu.org":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"content.ad":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"contextweb.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"convertro.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"cornell.edu":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"coxmediagroup.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"cpx.to":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"creativecdn.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"criteo.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"crsspxl.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"cssrvsync.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"cxense.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"d1af033869koo7.cloudfront.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"d1rv23qj5kas56.cloudfront.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"d41.co":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"da-ads.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"dailymail.co.uk":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"datamind.ru":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"dc-storm.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"demdex.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"deployads.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"dezeenjobs.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"di-dtaectolog-us-prod-1.appspot.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"dianomi.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"digitaltarget.ru":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"digitru.st":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"disqus.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"distiltag.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"districtm.io":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"dmxleo.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"dnnapi.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1538849367283},"dol.gov":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"domdex.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"dotomi.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"dotsub.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"doubleclick.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"doublepimpssl.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1539075418690},"dpmsrv.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"dsp-rambler.ru":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"dsp.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"dynad.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"dynamicyield.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"dyntrk.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ebay-us.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ebay.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"ebayrtm.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ebis.ne.jp":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"edge-cdn.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"effectivemeasure.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"eloqua.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"elsevier.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"elsevierhealth.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"emlgrid.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"emxdgt.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"epicurious.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"equalstyle.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"estat.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"everesttech.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"everyaction.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"evise.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"evvnt-api.global.ssl.fastly.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1538858207639},"ew3.io":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1538868308503},"exactag.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"excite.co.jp":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"exelator.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"eyeota.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"eyereturn.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"eyeviewads.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ezoic.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"facebook.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"fastapi.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"fdlstatic.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"feathr.co":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"filepicker.io":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"firstimpression.io":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"flashtalking.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"flickr.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"flipboard.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"flyertown.ca":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"fontawesome.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"force.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"foresee.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"formstack.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"fout.jp":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"foxycart.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"freshdesk.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"friendbuy.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"funnyordie.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"fwmrm.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"geetest.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"gemius.pl":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"getclicky.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"getsmartcontent.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"gigya.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"giphy.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"glamour.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"globalwebindex.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"go.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"golfdigest.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"goo.ne.jp":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"google.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"gq.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"gridsumdissector.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"groupondata.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"gtags.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"gumgum.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"gwallet.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"hatena.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"hatena.ne.jp":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"hdslb.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"healte.de":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"hearstnp.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"help.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"herhestaspar.ru":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1539104821828},"hitslink.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"hive.co":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"horyzon-media.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"huanqiu.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"hubpd.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"hubspot.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"huffingtonpost.co.uk":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"hugedata.com.cn":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"huihui.cn":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"hwcdn.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"hybrid.ai":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ibclick.stream":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ibillboard.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"ibt.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"id5-sync.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"idealmedia.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ign.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"igodigital.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"iheart.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"im-apps.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"imgur.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"impact-ad.jp":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"imrworldwide.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"infinity-tracking.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"insightexpressai.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"instagram.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"instinctiveads.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"intentiq.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"intentmedia.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"intercom.io":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"intergient.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"internetbrands.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"investingchannel.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"invoc.us":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ioam.de":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"iperceptions.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"ipinyou.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ipredictive.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"irs01.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"jd.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"jquery.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"jrs5.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"jsrdn.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"justuno.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"kakao.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"kameleoon.eu":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"keywee.co":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"kinja.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"kiwiirc.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"knet.cn":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"krxd.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"leadintel.io":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1538857421420},"lennyletter.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"lentainform.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"liadm.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"licasd.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ligadx.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"lightboxcdn.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"lijit.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"link-page.info":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"linkedin.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"linksynergy.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"list-manage.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"listrakbi.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"live.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"livechatinc.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"liveperson.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"loc.gov":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"lockerdome.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1538726170877},"logly.co.jp":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"lp1block.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"lrcontent.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"lytics.io":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"m6r.eu":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"mail.ru":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"marinsm.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"marketlinc.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"marketo.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"matheranalytics.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"mathtag.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"media.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"media6degrees.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"mediacorp.sg":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"mediaforge.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"mediaplex.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"mediarithmics.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"mediav.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"mediawallahscript.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"mediawiki.org":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"medtargetsystem.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"mendeley.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"mfadsrvr.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"mg2connext.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"mgid.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"miaozhen.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"microad.jp":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"microsoft.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"microsoftonline.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"mktoresp.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"ml314.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":1538796401436},"mmstat.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"monetate.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"mookie1.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"mouseflow.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"mpnrs.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"mrpfd.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"msgapp.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"msn.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"mtvnservices.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"musthird.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"myhard.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"mynativeplatform.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"myspacecdn.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"myvisualiq.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"nanigans.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"narrative.io":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"nasdaq.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"nationalgeographic.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"native.ai":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"nativendo.de":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"naver.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"naver.jp":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"nbcuni.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"netmng.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"neweggimages.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"news.cn":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"news.com.au":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"newscdn.com.au":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"newscgp.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"newsinc.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"newsvine.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"newsweekgroup.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"newyorker.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"ngpvan.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"nokia.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"nr-data.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"nuggad.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"nxtck.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"nymag.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1538843332389},"o0bg.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ocdn.eu":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"offaces-butional.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1538773062062},"ok.ru":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"olark.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"olympicchannel.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"omkt.co":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"omnidsp.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"omnitagjs.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"omtrdc.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"onecount.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"oneroof.co.nz":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"onetrust.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"online-metrix.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"onsugar.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"onthe.io":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"ooyala.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"openhub.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"openx.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"opinionstage.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"optaim.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"optimix.asia":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"optimizely.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"ora.tv":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"orangeads.fr":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"otto.de":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"outbrain.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"owneriq.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"owox.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"paddle.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"pardot.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"parsely.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"paypal.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"paypalobjects.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"payroll.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"performgroup.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"perimeterx.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"photobucket.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"pingan.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"pinterest.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"pitchfork.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"piximedia.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"placelocal.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"plista.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"po.st":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":1538876661666},"popsugar-assets.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"postrelease.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"powerlinks.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"powr.io":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"pressboard.ca":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"prfct.co":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"pro-market.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"prod-cmg-proxy-connext.azurewebsites.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"prod-mng-proxy-connext.azurewebsites.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"provenpixel.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"providesupport.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"proximus.be":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"pub.network":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"pubmatic.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"pubmine.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"pulpix.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"purch.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"purechat.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"pushanert.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"pxi.pub":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"pymx5.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":1539095843688},"qq.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"qualia.id":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"qualtrics.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"quantserve.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"quicca.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"quickbooks.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"quickbooksonline.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"quora.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"rackcdn.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"radiotime.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"rakuten.co.jp":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"rambler.ru":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"reddit.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"redlink.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"regmedia.co.uk":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"report.download":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"researchintel.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"reson8.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"responsetap.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"reutersmedia.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"revcontent.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"revjet.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"rezync.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"rfihub.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"rhombusads.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ria.ru":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"richmetrics.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"richrelevance.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"rkdms.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"rlcdn.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"rnengage.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"rockyou.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"rtk.io":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"ru4.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"rubiconproject.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"rutarget.ru":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"s3-us-west-2.amazonaws.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"salesforceliveagent.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"salesloft.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"salesmanago.pl":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"samba.tv":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"scarabresearch.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"scholarlyiq.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"sciencedirect.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"sciencedirectassets.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"sciverse.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"scopus.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"scorecardresearch.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"scribblelive.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"sdp-campaign.de":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"securedvisit.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"selectablemedia.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"self.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"sendtonews.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"servebom.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"serving-sys.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"sessioncam.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"sharethis.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"sharethrough.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"sheego.de":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"shop.pe":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"siftscience.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"simpli.fi":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"sina.cn":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"sina.com.cn":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"siteimprove.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"siteimproveanalytics.io":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"sitelock.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"sitescout.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"skimresources.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"sky.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"slashdotmedia.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"smartadserver.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"smashing-delivery.herokuapp.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"smi2.ru":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"smithsonian.museum":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"snapchat.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"so.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"socdm.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"sociomantic.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"soflopxl.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"sogou.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"sohu.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"sokrati.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"sonobi.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"soundcloud.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"sphereup.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"spiceworks.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"spineuniverse.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"spingo.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"sportz.io":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"spot.im":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"spots.im":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"spotxchange.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"spoutable.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"springernature.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"springserve.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"springserve.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"sprinklr.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"srx.com.sg":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"stackadapt.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"stackpathdns.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"statcounter.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"steelhousemedia.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"stg-sp.global.ssl.fastly.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"stickyadstv.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"storage.googleapis.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"storygize.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"stripe.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"sumo.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"sundaysky.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"suning.cn":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"suning.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"sunrtb.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"supplyframe.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"surveymonkey.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"switchadhub.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"symantec.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"taboola.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"tacdn.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"tailtarget.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"tamgrt.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"tanx.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"taobao.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"tapad.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"tawk.to":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"taylorandfrancis.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"teads.tv":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"tealiumiq.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"techweb.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"teenvogue.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"theadex.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"thebrighttag.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"theglobeandmail.ca":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"theguardian.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"them.us":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"thisisinsider.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"thomsonreuters.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"thrtle.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"tianqi.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"tidaltv.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"tidelinedata.io":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"timecommerce.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"timewarnercable.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"tinypass.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"tiqcdn.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"tns-counter.ru":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"toutapp.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"tradelab.fr":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"traffic-media.co":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"trafficjunky.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"travelsmarter.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"travelzoo.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"trb.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"treasuredata.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"tremorhub.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"tribalfusion.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"tribl.io":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"tripadvisor.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"tronc.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"trumba.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"truoptik.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"trustarc.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"trustpilot.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"trvl-px.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"tumblr.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"turn.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"tutorialize.me":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"tvsquared.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"twitter.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"tynt.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"ubi.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"uc.se":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ucoz.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"udmserve.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1538802725293},"ugdturner.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"undertone.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"unicc.org":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"unity.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"unrulymedia.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"upravel.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"upsellit.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"urbandictionary.store":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"useproof.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"usergram.info":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"uservoice.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ustream.tv":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"utarget.pro":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1539047776656},"utarget.ru":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1538809488677},"uuidksinc.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1538883620516},"vanityfair.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"veinteractive.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"velaro.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"verticalhealth.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"viafoura.co":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"viafoura.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"viafoura.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"vidible.tv":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"viglink.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"vilynx.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"vimeo.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"vindicosuite.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"virgilio.it":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"visualstudio.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"vk.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":1538846213275},"vogue.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"voxmedia.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"w55c.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"wal.co":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"wallst.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"walmartimages.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"waptime.cn":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"wbtrk.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"wcfbc.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"weather.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"webmd.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"weborama.fr":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"webpush.jp":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"webs.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"websimages.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"webspectator.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"webtrekk.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"webtrendslive.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"weibo.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"welt.de":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"whistleout.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"wikia-services.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"wikimedia.org":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"wired.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"wishabi.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"wishpond.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"wistia.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"wistia.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"wix.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"wkxppshj-qx.global.ssl.fastly.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"wmagazine.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"wnyc.org":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"wolfram.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"woobi.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"woopic.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"wordpress.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"wrating.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"wsj.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"wsod.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"wt-eu02.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"xad.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"xinhuanet.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"xiti.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"xlisting.jp":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"xplosion.de":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"xs4all.net":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"xtgreat.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"yadro.ru":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"yahoo.co.jp":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"yahoo.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"yandex.ru":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"yastatic.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":1553222693014},"yieldlab.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"yieldoptimizer.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"yimg.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"yldbt.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"youtube-nocookie.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"youtube.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"youvisit.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"ypcdn.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"zdbb.net":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"zedo.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"zemanta.com":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"zergnet.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"zidtech.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"ziffdavis.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"zoomph.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"zprk.io":{"userAction":"","dnt":false,"heuristicAction":"block","nextUpdateTime":0},"zynbit.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"c1.neweggimages.com":{"dnt":true,"heuristicAction":"allow","nextUpdateTime":1538952373310,"userAction":""},"cdn.native.ai":{"dnt":true,"heuristicAction":"allow","nextUpdateTime":1539101810702,"userAction":""},"js.matheranalytics.com":{"dnt":true,"heuristicAction":"","nextUpdateTime":1538980528122,"userAction":""},"122.2o7.net":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"112.2o7.net":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"auth.adobe.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"wwwimages.adobe.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"xsdownload.adobe.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"www.bing.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"players.brightcove.net":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"s-static.ak.facebook.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"staticxx.facebook.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"www.facebook.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"adm.fwmrm.net":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"140cc.v.fwmrm.net":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"accounts.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"apis.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"books.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"calendar.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"checkout.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"clients1.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"clients6.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"consent.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"cse.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"developers.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"docs.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"drive.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"feedburner.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"feedproxy.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"fusiontables.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"groups.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"kh.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"khms0.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"khms1.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"khms2.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"khms3.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"khms4.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"labs.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"maps-api-ssl.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"mapsengine.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"maps.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"mt0.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"mt1.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"mts0.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"mts1.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"mw1.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"mw2.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"picasaweb.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"play.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"plus.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"sites.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"spreadsheets.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"talkgadget.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"translate.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"trends.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"video.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"www.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"script.ioam.de":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"messenger.live.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"amazoncustomerservice.d2.sc.omtrdc.net":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"attservicesinc.tt.omtrdc.net":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"api.ooyala.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"c.ooyala.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"l.ooyala.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"opf.ooyala.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"player.ooyala.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"secure-cf-c.ooyala.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"img.purch.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"platform.twitter.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"syndication.twitter.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"y3.analytics.yahoo.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"pipes.yahoo.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"search.yahoo.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":0},"googleads.g.doubleclick.net":{"userAction":"","dnt":false,"heuristicAction":"","nextUpdateTime":1553246599593},"pubads.g.doubleclick.net":{"userAction":"","dnt":false,"heuristicAction":"","nextUpdateTime":1553248849105},"static.doubleclick.net":{"userAction":"","dnt":false,"heuristicAction":"","nextUpdateTime":1553575201720},"www.google.fr":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1543365820769},"google.fr":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"www.google.ch":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1543107847618},"google.ch":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"player.vimeo.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":1543366747116},"c.amazon-adsystem.com":{"userAction":"","dnt":false,"heuristicAction":"","nextUpdateTime":1545424414546},"counter.yadro.ru":{"userAction":"","dnt":false,"heuristicAction":"","nextUpdateTime":1548929040547},"www.google.se":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1548658380368},"google.se":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"wallpaperswide.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1549034771012},"smartlock.google.com":{"userAction":"","dnt":false,"heuristicAction":"cookieblock","nextUpdateTime":1549004440170},"cdnb.artstation.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1549147778662},"artstation.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"getwallpapers.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1549060934237},"ww1.thewinmedia.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1549067544961},"thewinmedia.com":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0},"www.opendesktop.org":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":1551042545503},"opendesktop.org":{"userAction":"","dnt":false,"heuristicAction":"allow","nextUpdateTime":0}},"cookieblock_list":{"123greetings.com":true,"122.2o7.net":true,"112.2o7.net":true,"5min.com":true,"accuweather.com":true,"actionnetwork.org":true,"auth.adobe.com":true,"wwwimages.adobe.com":true,"xsdownload.adobe.com":true,"akamai.net":true,"akamaihd.net":true,"akamaized.net":true,"al.com":true,"alert60.com":true,"alexa.com":true,"alicdn.com":true,"ally.com":true,"amazon.com":true,"s3.amazonaws.com":true,"amazonaws.com":true,"americanhomecomings.com":true,"ancestry.com":true,"angularjs.org":true,"anonymto.me":true,"up.anv.bz":true,"anvato.net":true,"tkx-acc.apis.anvato.net":true,"cdn.anvato.net":true,"tkx2-prod.anvato.net":true,"mcp-media5.anvato.net":true,"aol.com":true,"aolcdn.com":true,"ap.org":true,"apnewsregistry.com":true,"apple.com":true,"hiroservers.appspot.com":true,"snapabug.appspot.com":true,"appspot.com":true,"arcgis.com":true,"archive.org":true,"secure5.arcot.com":true,"cdn.arstechnica.net":true,"art19.com":true,"aspnetcdn.com":true,"c64.assets-yammer.com":true,"assetfiles.com":true,"assets-cdk.com":true,"authorize.net":true,"autoforums.com":true,"azureedge.net":true,"bac-assets.com":true,"bandcamp.com":true,"bankid.no":true,"bankrate.com":true,"bazaarvoice.com":true,"bcbits.com":true,"betterttv.net":true,"www.bing.com":true,"bit.ly":true,"bizrate.com":true,"blogblog.com":true,"blogger.com":true,"blogher.org":true,"blogspot.com":true,"bp.blogspot.com":true,"bloxcms.com":true,"boldchat.com":true,"bootstrapcdn.com":true,"braintreegateway.com":true,"brcdn.com":true,"break.com":true,"breakingburner.com":true,"brightcove.com":true,"players.brightcove.net":true,"buzzfed.com":true,"buzzfeed.com":true,"cachefly.net":true,"cardinalcommerce.com":true,"cars.com":true,"cbsi.com":true,"cbsimg.net":true,"cbsistatic.com":true,"cdninstagram.com":true,"cdnpk.com":true,"cern.ch":true,"charter.com":true,"civicscience.com":true,"cleanprint.net":true,"cleveland.com":true,"cloudflare.com":true,"cloudfront.net":true,"cloudinary.com":true,"bbb.org":true,"bbc.co.uk":true,"bbci.co.uk":true,"grapeshot.co.uk":true,"w.graphiq.com":true,"s.graphiq.com":true,"s2.graphiq.com":true,"s3.graphiq.com":true,"files.graphiq.com":true,"gr-assets.com":true,"guardian.co.uk":true,"media-imdb.com":true,"mediaworks.co.nz":true,"cc.cnetcontent.com":true,"cdn.cnetcontent.com":true,"ws.cnetcontent.com":true,"com.com":true,"complex.com":true,"convio.net":true,"copyscape.com":true,"corporate-ir.net":true,"coupons.com":true,"craveonline.com":true,"creativecommons.org":true,"crowdynews.com":true,"cstv.com":true,"cursecdn.com":true,"custhelp.com":true,"d3js.org":true,"dailymotion.com":true,"danid.dk":true,"dealer.com":true,"dealerinspire.com":true,"delicious.com":true,"delvenetworks.com":true,"denverpost.com":true,"deviantart.com":true,"deviantart.net":true,"digg.com":true,"cdn.discourse.org":true,"discovery.com":true,"disqus.com":true,"disquscdn.com":true,"a.disquscdn.com":true,"uploads.disquscdn.com":true,"dmcdn.net":true,"dmcdn.com":true,"screendoor.dobt.co":true,"domainnamesales.com":true,"dotsub.com":true,"dl.dropboxusercontent.com":true,"dudamobile.com":true,"dumpert.nl":true,"ebay.com":true,"ebayimg.com":true,"ebayrtm.com":true,"ebaystatic.com":true,"ecwid.com":true,"edgecastcdn.net":true,"edgefcs.net":true,"edgekey.net":true,"files.edx.org":true,"elasticbeanstalk.com":true,"eltrafiko.com":true,"api-cdn.embed.ly":true,"api.embed.ly":true,"cdn.embed.ly":true,"cdn.embedly.com":true,"i-cdn.embed.ly":true,"i.embed.ly":true,"epoch.com":true,"estara.com":true,"ethn.io":true,"evcdn.com":true,"ebmedia.eventbrite.com":true,"s-static.ak.facebook.com":true,"staticxx.facebook.com":true,"www.facebook.com":true,"fansonly.com":true,"travis-ci-org.global.ssl.fastly.net":true,"fastly.net":true,"fbcdn.net":true,"attachment.fbsbx.com":true,"feedburner.com":true,"filepicker.io":true,"financialcontent.com":true,"findnsave.com":true,"firstlook.org":true,"flipcause.com":true,"framasoft.org":true,"frz.io":true,"build.origami.ft.com":true,"fz.io":true,"fzcdn.net":true,"hello.firefox.com":true,"flattr.com":true,"flickr.com":true,"fling.com":true,"flowplayer.org":true,"flyertown.ca":true,"adm.fwmrm.net":true,"fontawesome.com":true,"fontdeck.com":true,"fonts.com":true,"fonts.net":true,"force.com":true,"fuseservice.com":true,"140cc.v.fwmrm.net":true,"fyre.co":true,"gannett-cdn.com":true,"gannettonline.com":true,"gannett-tv.com":true,"gasbuddy.com":true,"gawkerassets.com":true,"geenstijl.nl":true,"geoplugin.net":true,"geotrust.com":true,"getpocket.com":true,"giant.gfycat.com":true,"gfycat.com":true,"ggpht.com":true,"giphy.com":true,"github.com":true,"githubusercontent.com":true,"gmodules.com":true,"go.com":true,"godaddy.com":true,"godatafeed.com":true,"gogousenet.com":true,"accounts.google.com":true,"apis.google.com":true,"books.google.com":true,"calendar.google.com":true,"checkout.google.com":true,"clients1.google.com":true,"clients6.google.com":true,"consent.google.com":true,"cse.google.com":true,"developers.google.com":true,"docs.google.com":true,"drive.google.com":true,"feedburner.google.com":true,"feedproxy.google.com":true,"fusiontables.google.com":true,"groups.google.com":true,"kh.google.com":true,"khms0.google.com":true,"khms1.google.com":true,"khms2.google.com":true,"khms3.google.com":true,"khms4.google.com":true,"labs.google.com":true,"maps-api-ssl.google.com":true,"mapsengine.google.com":true,"maps.google.com":true,"mt0.google.com":true,"mt1.google.com":true,"mts0.google.com":true,"mts1.google.com":true,"mw1.google.com":true,"mw2.google.com":true,"picasaweb.google.com":true,"play.google.com":true,"plus.google.com":true,"sites.google.com":true,"spreadsheets.google.com":true,"storage.googleapis.com":true,"talkgadget.google.com":true,"translate.google.com":true,"trends.google.com":true,"video.google.com":true,"www.google.com":true,"ajax.googleapis.com":true,"googleapis.com":true,"googlecode.com":true,"googlecommerce.com":true,"googletagservices.com":true,"cdn.leafletjs.com":true,"lh4.googleusercontent.com":true,"googleusercontent.com":true,"googlevideo.com":true,"governmentjobs.com":true,"gravatar.com":true,"greenhouse.io":true,"gscdn.nl":true,"gstatic.com":true,"guildwars2.com":true,"hackerone-user-content.com":true,"helium.com":true,"hellobar.com":true,"herokuapp.com":true,"code.highcharts.com":true,"homestead.com":true,"honcode.ch":true,"hootsuite.com":true,"howaboutwe.com":true,"howstuffworks.com":true,"huffpost.com":true,"humblebundle.com":true,"hwcdn.net":true,"hypothes.is":true,"ibsys.com":true,"ibtimes.com":true,"icbdr.com":true,"mpsnare.iesnare.com":true,"imagecorn.com":true,"imageg.net":true,"imagehost123.com":true,"images-amazon.com":true,"imageshack.us":true,"imagetwist.com":true,"imagevenue.com":true,"www.img-bahn.de":true,"imgchili.com":true,"imgfarm.com":true,"imgspice.com":true,"imgur.com":true,"imgix.net":true,"imshopping.com":true,"indeed.com":true,"inergizedigital.com":true,"instagram.com":true,"instantservice.com":true,"instapaper.com":true,"intellicast.com":true,"intensedebate.com":true,"intercom.io":true,"members.internetdefenseleague.org":true,"investingchannel.com":true,"script.ioam.de":true,"issuu.com":true,"janrain.com":true,"jquery.com":true,"jquerytools.org":true,"jsdelivr.net":true,"jsonip.com":true,"jtvnw.net":true,"justin.tv":true,"jwpcdn.com":true,"jwpltx.com":true,"content.jwplatform.com":true,"cdnapi.kaltura.com":true,"cdnapisec.kaltura.com":true,"cdnbakmi.kaltura.com":true,"cdnsecakmi.kaltura.com":true,"cfvod.kaltura.com":true,"www.kaltura.com":true,"kampyle.com":true,"kataweb.it":true,"kickapps.com":true,"kickstarter.com":true,"kickstatic.com":true,"kingfeatures.com":true,"kinja.com":true,"kinja-static.com":true,"klarna.com":true,"klarnacdn.net":true,"klm.com":true,"kxcdn.com":true,"libsyn.com":true,"licdn.com":true,"licensebuttons.net":true,"addon.lidl.de":true,"media.lidl.com":true,"linkwithin.com":true,"list-manage.com":true,"i.lithium.com":true,"messenger.live.com":true,"livechatinc.com":true,"livefyre.com":true,"livehelpnow.net":true,"livestream.com":true,"llnwd.net":true,"loggly.com":true,"logos.com":true,"lphbs.com":true,"mail.ru":true,"mailchimp.com":true,"mapbox.com":true,"mapquestapi.com":true,"marketo.com":true,"masslive.com":true,"mathjax.org":true,"maxmind.com":true,"mcclatchyinteractive.com":true,"meebocdn.net":true,"mfstatic.cz":true,"microsoft.com":true,"microsoftonline.com":true,"microsofttranslator.com":true,"mlive.com":true,"mobify.com":true,"loop.services.mozilla.com":true,"mozilla.net":true,"mozilla.org":true,"mozu.com":true,"mqcdn.com":true,"msecnd.net":true,"msn.com":true,"mtv.com":true,"mtvnservices.com":true,"mycapture.com":true,"myportfolio.com":true,"mzstatic.com":true,"nationbuilder.com":true,"nationalgeographic.com":true,"nbcuni.com":true,"neighborsink.com":true,"netdna-cdn.com":true,"netdna-ssl.com":true,"netflix.com":true,"networksolutions.com":true,"newsinc.com":true,"newslook.com":true,"newstogram.com":true,"nextopiasoftware.com":true,"nfl.com":true,"nflcdn.com":true,"assets.nflxext.com":true,"cdn3.nflxext.com":true,"nflxext.com":true,"ngfiles.com":true,"nj.com":true,"nmcdn.us":true,"nola.com":true,"npmcdn.com":true,"nrcdn.com":true,"nsimg.net":true,"media.nu.nl":true,"nyt.com":true,"nytimes.com":true,"c.o0bg.com":true,"ocdn.eu":true,"ocsn.com":true,"olark.com":true,"omroep.nl":true,"amazoncustomerservice.d2.sc.omtrdc.net":true,"attservicesinc.tt.omtrdc.net":true,"onswipe.com":true,"api.ooyala.com":true,"c.ooyala.com":true,"l.ooyala.com":true,"opf.ooyala.com":true,"player.ooyala.com":true,"secure-cf-c.ooyala.com":true,"tile.opencyclemap.org":true,"tile2.opencyclemap.org":true,"openlayers.org":true,"openlibrary.org":true,"openload.co":true,"tile.openstreetmap.fr":true,"openstreetmap.org":true,"optimizely.com":true,"oregonlive.com":true,"outlook.com":true,"pandacommerce.net":true,"parastorage.com":true,"passwordbox.com":true,"paypal.com":true,"paypalobjects.com":true,"pdf.yt":true,"pennlive.com":true,"performgroup.com":true,"pgcdn.com":true,"phncdn.com":true,"photobucket.com":true,"phplist.com":true,"piclens.com":true,"pinimg.com":true,"piratebay.org":true,"pistachio-cdn.graze.com":true,"pixietrixcomix.com":true,"plex.tv":true,"plot.ly":true,"poll.fm":true,"polldaddy.com":true,"postimg.org":true,"powerreviews.com":true,"pricegrabber.com":true,"printfriendly.com":true,"prismic.io":true,"providesupport.com":true,"psswrdbx.com":true,"publiekeomroep.nl":true,"img.purch.com":true,"qualtrics.com":true,"quotemedia.com":true,"api.razorpay.com":true,"checkout.razorpay.com":true,"razorpay.com":true,"rackcdn.com":true,"rackspacecloud.com":true,"radikal.ru":true,"rambler.ru":true,"images.rapgenius.com":true,"readability.com":true,"readthedocs.org":true,"recaptcha.net":true,"recurly.com":true,"reddit.com":true,"redditmedia.com":true,"redditstatic.com":true,"cdngeneral.rentcafe.com":true,"resellerratings.com":true,"resultspage.com":true,"rewardstyle.com":true,"rpxnow.com":true,"rssinclude.com":true,"salesforce.com":true,"salsalabs.com":true,"sbnation.com":true,"schd.ws":true,"sched.org":true,"scribd.com":true,"scribdassets.com":true,"securesuite.co.uk":true,"securitymetrics.com":true,"seeclickfix.com":true,"sgizmo.com":true,"shopify.com":true,"shopping.com":true,"shoprunner.com":true,"siteimprove.com":true,"shield.sitelock.com":true,"sketchfab.com":true,"slidedeck.com":true,"public.slidesharecdn.com":true,"s-msft.com":true,"s-msn.com":true,"smugmug.com":true,"snapengage.com":true,"sndcdn.com":true,"auth.api.sonyentertainmentnetwork.com":true,"cdn-a.sonyentertainmentnetwork.com":true,"soundcloud.com":true,"springboardplatform.com":true,"squarespace.com":true,"squirt.io":true,"ssl-images-amazon.com":true,"cdn.sstatic.net":true,"sstatic.net":true,"stackexchange.com":true,"stackoverflow.com":true,"staticamzn.com":true,"cdn.static-economist.com":true,"staticflickr.com":true,"steampowered.com":true,"store.akamai.steamstatic.com":true,"steamusercontent.com":true,"stellaservice.com":true,"stripe.com":true,"stripecdn.com":true,"surveygizmo.com":true,"surveymonkey.com":true,"swiftype.com":true,"syracuse.com":true,"public.tableausoftware.com":true,"c.tadst.com":true,"taleo.net":true,"uploads.tapatalk-cdn.com":true,"targetimg1.com":true,"targetimg2.com":true,"technorati.com":true,"tegna-media.com":true,"textalk.se":true,"theplatform.com":true,"tile.thunderforest.com":true,"timeinc.net":true,"tinypic.com":true,"tinyurl.com":true,"tiqcdn.com":true,"tmsbuyatoyota.com":true,"torbit.com":true,"townnews.com":true,"cookieblock.trackersimulate.org":true,"tradingview.com":true,"trb.com":true,"trbimg.com":true,"tripadvisor.com":true,"trumba.com":true,"privacy-policy.truste.com":true,"trustkeeper.net":true,"trustwave.com":true,"ttvnw.net":true,"tumblr.com":true,"turner.com":true,"twimg.com":true,"twitch.tv":true,"twitter.com":true,"platform.twitter.com":true,"syndication.twitter.com":true,"typekit.net":true,"typekit.com":true,"typepad.com":true,"typography.com":true,"assets.ubuntu.com":true,"uicdn.com":true,"ui-portal.de":true,"ultraimg.com":true,"unicornmedia.com":true,"uplynk.com":true,"usa.gov":true,"viafoura.net":true,"viddler.com":true,"videobash.com":true,"vidible.tv":true,"viduki.com":true,"vimeo.com":true,"vimeocdn.com":true,"virtualearth.net":true,"visa.com":true,"vmixcore.com":true,"voxmedia.com":true,"vox-cdn.com":true,"w3.org":true,"wallst.com":true,"weather.com":true,"weather.gov":true,"weatherbug.com":true,"weathernationtv.com":true,"weatherzone.com.au":true,"webflow.com":true,"webs.com":true,"websimages.com":true,"webtype.com":true,"where.com":true,"widgetserver.com":true,"wikidata.org":true,"wikimedia.org":true,"wikipedia.org":true,"wildapricot.org":true,"windows.net":true,"wishabi.com":true,"wistia.net":true,"wistia.com":true,"wix.com":true,"gatherer.wizards.com":true,"s.w.org":true,"ts.w.org":true,"ps.w.org":true,"wnyc.org":true,"wordpress.com":true,"worldnow.com":true,"wp.com":true,"wpengine.com":true,"wufoo.com":true,"wunderground.com":true,"wxc.com":true,"wxug.com":true,"y3.analytics.yahoo.com":true,"pipes.yahoo.com":true,"search.yahoo.com":true,"yahoo.net":true,"yahooapis.com":true,"yandex.net":true,"yandex.ru":true,"yandex.ua":true,"yardbarker.com":true,"yellowpages.com":true,"seatme.yelp.com":true,"yelpcdn.com":true,"yimg.com":true,"youku.com":true,"youtube.com":true,"youtube-nocookie.com":true,"youwatch.org":true,"ytimg.com":true,"zap2it.com":true,"zdassets.com":true,"zencdn.net":true,"zendesk.com":true,"zergnet.com":true,"ziplist.com":true,"zlcdn.com":true,"zombaio.com":true,"zope.net":true,"zopim.com":true,"zvents.com":true,"bungie.net":true,"api.twisto.cz":true,"static.twisto.cz":true,"api.twisto.pl":true,"squareup.com":true,"coin.amazonpay.com":true,"coin-eu.amazonpay.com":true,"consensu.org":true,"myshopify.com":true,"duosecurity.com":true,"bigcommerce.com":true,"editmysite.com":true,"epoq.de":true,"et4.de":true,"geetest.com":true,"redcdn.pl":true,"redefine.pl":true,"schibsted.com":true,"schibsted.io":true,"schibsted.no":true,"schibsted.tech":true,"smartlock.google.com":true,"payments-amazon.com":true,"weebly.com":true},"dnt_hashes":{"41ae62ddfee360fe1e0e7dbae0f35b2dc06212eb":"Preliminary DNT Policy","96297930e450cb795004ae5b1fcc88290a2fe982":"Discussion Draft DNT Policy v0.1","76d89351d48f10c633fd1b5273587913f0851367":"Discussion Draft v0.2 in progress feb 2015","a18e8dba6848d3fc241b03b88291cb75a3cfec3b":"DNT Policy v1.0"}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/jid1-nbzaq9ol2hyY64gGe@jetpack/storage.js.migrated b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/jid1-nbzaq9ol2hyY64gGe@jetpack/storage.js.migrated deleted file mode 100644 index 9cd54aa9..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/jid1-nbzaq9ol2hyY64gGe@jetpack/storage.js.migrated +++ /dev/null @@ -1 +0,0 @@ -{"version":"0.1.7"} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/keepassxc-browser@keepassxc.org/storage.js.migrated b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/keepassxc-browser@keepassxc.org/storage.js.migrated deleted file mode 100644 index ac803818..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/keepassxc-browser@keepassxc.org/storage.js.migrated +++ /dev/null @@ -1 +0,0 @@ -{"settings":{"checkUpdateKeePassXC":3,"autoCompleteUsernames":true,"autoFillAndSend":false,"usePasswordGenerator":true,"autoFillSingleEntry":false,"autoRetrieveCredentials":true,"showNotifications":true,"showLoginNotifications":true,"saveDomainOnly":true},"latestKeePassXC":{"version":"2.4.0","versionParsed":234,"lastChecked":1553119620985}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/michal.simonfy@gmail.com/storage.js b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/michal.simonfy@gmail.com/storage.js deleted file mode 100644 index 9e26dfee..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/michal.simonfy@gmail.com/storage.js +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/uBlock0@raymondhill.net/storage.js.migrated b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/uBlock0@raymondhill.net/storage.js.migrated deleted file mode 100644 index 790a5faf..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/uBlock0@raymondhill.net/storage.js.migrated +++ /dev/null @@ -1 +0,0 @@ -{"selectedFilterLists":["user-filters","assets.json","public_suffix_list.dat","ublock-resources","ublock-filters","ublock-badware","ublock-privacy","ublock-abuse","ublock-unbreak","easylist","easyprivacy","malware-0","malware-1","plowe-0"],"compiledMagic":7,"selfieMagic":8,"hostnameSwitchesString":"no-large-media: behind-the-scene false\nno-scripting: behind-the-scene false","version":"1.18.6","availableFilterLists":{"user-filters":{"group":"user","title":"My filters","off":false,"entryCount":0,"entryUsedCount":0},"ublock-filters":{"content":"filters","group":"default","title":"uBlock filters","contentURL":["https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters.txt","assets/ublock/filters.txt"],"supportURL":"https://github.com/uBlockOrigin/uAssets/issues","hasLocalURL":true,"hasRemoteURL":true,"updateAfter":4,"cached":true,"writeTime":1553120291808,"obsolete":false,"remoteURL":"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters.txt","off":false,"entryCount":14769,"entryUsedCount":14754},"ublock-badware":{"content":"filters","group":"default","title":"uBlock filters – Badware risks","contentURL":["https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/badware.txt","assets/ublock/badware.txt"],"supportURL":"https://github.com/gorhill/uBlock/wiki/Badware-risks","instructionURL":"https://github.com/gorhill/uBlock/wiki/Badware-risks","hasLocalURL":true,"hasRemoteURL":true,"updateAfter":4,"cached":true,"writeTime":1553120412051,"obsolete":false,"remoteURL":"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/badware.txt","off":false,"entryCount":99,"entryUsedCount":99},"ublock-experimental":{"content":"filters","group":"default","title":"uBlock filters – Experimental","off":true,"contentURL":["https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/experimental.txt","assets/ublock/experimental.txt"],"supportURL":"https://github.com/gorhill/uBlock/wiki/Experimental-filters","instructionURL":"https://github.com/gorhill/uBlock/wiki/Experimental-filters","hasLocalURL":true,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"ublock-privacy":{"content":"filters","group":"default","title":"uBlock filters – Privacy","contentURL":["https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/privacy.txt","assets/ublock/privacy.txt"],"hasLocalURL":true,"hasRemoteURL":true,"updateAfter":4,"cached":true,"writeTime":1553120532355,"obsolete":false,"remoteURL":"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/privacy.txt","off":false,"entryCount":157,"entryUsedCount":156},"ublock-abuse":{"content":"filters","group":"default","title":"uBlock filters – Resource abuse","contentURL":["https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/resource-abuse.txt","assets/ublock/resource-abuse.txt"],"hasLocalURL":true,"hasRemoteURL":true,"updateAfter":4,"cached":true,"writeTime":1553120652741,"obsolete":false,"remoteURL":"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/resource-abuse.txt","off":false,"entryCount":281,"entryUsedCount":281},"ublock-annoyances":{"content":"filters","group":"default","title":"uBlock filters – Annoyances","off":true,"contentURL":["https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/annoyances.txt"],"hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"ublock-unbreak":{"content":"filters","group":"default","title":"uBlock filters – Unbreak","contentURL":["https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/unbreak.txt","assets/ublock/unbreak.txt"],"hasLocalURL":true,"hasRemoteURL":true,"updateAfter":4,"cached":true,"writeTime":1553120773123,"obsolete":false,"remoteURL":"https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/unbreak.txt","off":false,"entryCount":881,"entryUsedCount":879},"awrl-0":{"content":"filters","group":"ads","off":true,"title":"Adblock Warning Removal List","contentURL":["https://easylist-downloads.adblockplus.org/antiadblockfilters.txt"],"supportURL":"https://forums.lanik.us/","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"adguard-generic":{"content":"filters","group":"ads","off":true,"title":"AdGuard Base filter","contentURL":["https://filters.adtidy.org/extension/ublock/filters/2_without_easylist.txt"],"supportURL":"https://github.com/AdguardTeam/AdguardFilters#adguard-filters","instructionURL":"https://kb.adguard.com/en/general/adguard-ad-filters","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"adguard-mobile":{"content":"filters","group":"ads","off":true,"title":"AdGuard Mobile Ads filter","ua":"mobile","contentURL":["https://filters.adtidy.org/extension/ublock/filters/11.txt"],"supportURL":"https://github.com/AdguardTeam/AdguardFilters#adguard-filters","instructionURL":"https://kb.adguard.com/en/general/adguard-ad-filters","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"easylist":{"content":"filters","group":"ads","title":"EasyList","contentURL":["https://easylist.to/easylist/easylist.txt","https://secure.fanboy.co.nz/easylist.txt","https://easylist-downloads.adblockplus.org/easylist.txt","assets/thirdparties/easylist-downloads.adblockplus.org/easylist.txt"],"supportURL":"https://forums.lanik.us/","hasLocalURL":true,"hasRemoteURL":true,"updateAfter":4,"cached":true,"writeTime":1553120894294,"obsolete":false,"remoteURL":"https://easylist.to/easylist/easylist.txt","off":false,"entryCount":88256,"entryUsedCount":88091},"adguard-spyware":{"content":"filters","group":"privacy","off":true,"title":"AdGuard Spyware filter","contentURL":["https://filters.adtidy.org/extension/ublock/filters/3.txt"],"supportURL":"https://github.com/AdguardTeam/AdguardFilters#adguard-filters","instructionURL":"https://kb.adguard.com/en/general/adguard-ad-filters","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"easyprivacy":{"content":"filters","group":"privacy","title":"EasyPrivacy","contentURL":["https://easylist.to/easylist/easyprivacy.txt","https://secure.fanboy.co.nz/easyprivacy.txt","https://easylist-downloads.adblockplus.org/easyprivacy.txt","assets/thirdparties/easylist-downloads.adblockplus.org/easyprivacy.txt"],"supportURL":"https://forums.lanik.us/","hasLocalURL":true,"hasRemoteURL":true,"updateAfter":4,"cached":true,"writeTime":1553121014452,"obsolete":false,"remoteURL":"https://easylist.to/easylist/easyprivacy.txt","off":false,"entryCount":16666,"entryUsedCount":16457},"fanboy-enhanced":{"content":"filters","group":"privacy","off":true,"title":"Fanboy’s Enhanced Tracking List","contentURL":["https://www.fanboy.co.nz/enhancedstats.txt"],"supportURL":"https://github.com/ryanbr/fanboy-adblock/issues","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"disconnect-malvertising":{"content":"filters","group":"malware","off":true,"title":"Malvertising filter list by Disconnect","contentURL":["https://s3.amazonaws.com/lists.disconnect.me/simple_malvertising.txt"],"hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"malware-0":{"content":"filters","group":"malware","title":"Malware Domain List","contentURL":["https://gitcdn.xyz/repo/NanoMeow/MDLMirror/master/hosts.txt","https://raw.githubusercontent.com/NanoMeow/MDLMirror/master/hosts.txt","https://www.malwaredomainlist.com/hostslist/hosts.txt","https://gitcdn.xyz/repo/NanoMeow/MDLMirror/master/filter.txt","https://raw.githubusercontent.com/NanoMeow/MDLMirror/master/filter.txt","assets/thirdparties/www.malwaredomainlist.com/hostslist/hosts.txt"],"hasLocalURL":true,"hasRemoteURL":true,"updateAfter":5,"cached":true,"writeTime":1553121139996,"obsolete":false,"remoteURL":"https://gitcdn.xyz/repo/NanoMeow/MDLMirror/master/hosts.txt","off":false,"entryCount":1105,"entryUsedCount":1105},"malware-1":{"content":"filters","group":"malware","title":"Malware domains","contentURL":["https://mirror.cedia.org.ec/malwaredomains/justdomains","https://mirror1.malwaredomains.com/files/justdomains","assets/thirdparties/mirror1.malwaredomains.com/files/justdomains.txt","assets/thirdparties/mirror1.malwaredomains.com/files/justdomains"],"supportURL":"https://www.malwaredomains.com/","hasLocalURL":true,"hasRemoteURL":true,"updateAfter":5,"cached":true,"writeTime":1553121269114,"obsolete":false,"remoteURL":"https://mirror.cedia.org.ec/malwaredomains/justdomains","off":false,"entryCount":26907,"entryUsedCount":26892},"spam404-0":{"content":"filters","group":"malware","off":true,"title":"Spam404","contentURL":["https://raw.githubusercontent.com/Spam404/lists/master/adblock-list.txt"],"supportURL":"http://www.spam404.com/","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"adguard-annoyance":{"content":"filters","group":"social","off":true,"title":"AdGuard Annoyances filter","contentURL":["https://filters.adtidy.org/extension/ublock/filters/14.txt"],"supportURL":"https://github.com/AdguardTeam/AdguardFilters#adguard-filters","instructionURL":"https://kb.adguard.com/en/general/adguard-ad-filters","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"adguard-social":{"content":"filters","group":"social","off":true,"title":"AdGuard Social Media filter","contentURL":["https://filters.adtidy.org/extension/ublock/filters/4.txt"],"supportURL":"https://github.com/AdguardTeam/AdguardFilters#adguard-filters","instructionURL":"https://kb.adguard.com/en/general/adguard-ad-filters","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"fanboy-thirdparty_social":{"content":"filters","group":"social","off":true,"title":"Anti-Facebook List","contentURL":["https://fanboy.co.nz/fanboy-antifacebook.txt"],"supportURL":"https://github.com/ryanbr/fanboy-adblock/issues","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"fanboy-annoyance":{"content":"filters","group":"social","off":true,"title":"Fanboy’s Annoyance List","contentURL":["https://easylist.to/easylist/fanboy-annoyance.txt","https://fanboy.co.nz/fanboy-annoyance.txt"],"supportURL":"https://forums.lanik.us/","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"fanboy-cookiemonster":{"content":"filters","group":"social","off":true,"title":"Fanboy's Cookie List","contentURL":["https://secure.fanboy.co.nz/fanboy-cookiemonster.txt"],"supportURL":"https://github.com/ryanbr/fanboy-adblock/issues","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"fanboy-social":{"content":"filters","group":"social","off":true,"title":"Fanboy’s Social Blocking List","contentURL":["https://easylist.to/easylist/fanboy-social.txt","https://fanboy.co.nz/fanboy-social.txt"],"supportURL":"https://forums.lanik.us/","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"dpollock-0":{"content":"filters","group":"multipurpose","updateAfter":11,"off":true,"title":"Dan Pollock’s hosts file","contentURL":["https://someonewhocares.org/hosts/hosts"],"supportURL":"https://someonewhocares.org/hosts/","hasLocalURL":false,"hasRemoteURL":true,"writeTime":0,"obsolete":true},"hphosts":{"content":"filters","group":"multipurpose","updateAfter":11,"off":true,"title":"hpHosts’ Ad and tracking servers","contentURL":["https://hosts-file.net/.%5Cad_servers.txt","http://hosts-file.net/.%5Cad_servers.txt"],"supportURL":"https://hosts-file.net/","hasLocalURL":false,"hasRemoteURL":true,"writeTime":0,"obsolete":true},"mvps-0":{"content":"filters","group":"multipurpose","updateAfter":11,"off":true,"title":"MVPS HOSTS","contentURL":["http://winhelp2002.mvps.org/hosts.txt"],"supportURL":"http://winhelp2002.mvps.org/","hasLocalURL":false,"hasRemoteURL":true,"writeTime":0,"obsolete":true},"plowe-0":{"content":"filters","group":"multipurpose","updateAfter":13,"title":"Peter Lowe’s Ad and tracking server list","contentURL":["https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=1&mimetype=plaintext","assets/thirdparties/pgl.yoyo.org/as/serverlist.txt","assets/thirdparties/pgl.yoyo.org/as/serverlist"],"supportURL":"https://pgl.yoyo.org/adservers/","hasLocalURL":true,"hasRemoteURL":true,"cached":true,"writeTime":1553121390151,"obsolete":false,"remoteURL":"https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=1&mimetype=plaintext","off":false,"entryCount":2950,"entryUsedCount":2950},"ara-0":{"content":"filters","group":"regions","off":true,"title":"ara: Liste AR","lang":"ar","contentURL":["https://easylist-downloads.adblockplus.org/Liste_AR.txt"],"supportURL":"https://forums.lanik.us/viewforum.php?f=98","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"BGR-0":{"content":"filters","group":"regions","off":true,"title":"BGR: Bulgarian Adblock list","lang":"bg","contentURL":["https://stanev.org/abp/adblock_bg.txt"],"supportURL":"https://stanev.org/abp/","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"CHN-0":{"content":"filters","group":"regions","off":true,"title":"CHN: EasyList China (中文)","lang":"zh","contentURL":["https://easylist-downloads.adblockplus.org/easylistchina.txt"],"supportURL":"http://abpchina.org/forum/forum.php","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"CHN-1":{"content":"filters","group":"regions","off":true,"title":"CHN: CJX's EasyList Lite","lang":"zh","contentURL":["https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjxlist.txt"],"supportURL":"https://github.com/cjx82630/cjxlist","instructionURL":"http://abpchina.org/forum/forum.php?mod=viewthread&tid=29667","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"CZE-0":{"content":"filters","group":"regions","off":true,"title":"CZE, SVK: EasyList Czech and Slovak","lang":"cs sk","contentURL":["https://raw.githubusercontent.com/tomasko126/easylistczechandslovak/master/filters.txt"],"supportURL":"https://github.com/tomasko126/easylistczechandslovak","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"DEU-0":{"content":"filters","group":"regions","off":true,"title":"DEU: EasyList Germany","lang":"de","contentURL":["https://easylist.to/easylistgermany/easylistgermany.txt","https://easylist-downloads.adblockplus.org/easylistgermany.txt"],"supportURL":"https://forums.lanik.us/viewforum.php?f=90","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"DNK-0":{"content":"filters","group":"regions","off":true,"title":"DNK: Schacks Adblock Plus liste","lang":"da","contentURL":["https://adblock.dk/block.csv"],"supportURL":"https://henrik.schack.dk/adblock/","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"EST-0":{"content":"filters","group":"regions","off":true,"title":"EST: Eesti saitidele kohandatud filter","lang":"et","contentURL":["https://adblock.ee/list.php"],"supportURL":"https://adblock.ee/","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"FIN-0":{"content":"filters","group":"regions","off":true,"title":"FIN: Adblock List for Finland","lang":"fi","contentURL":["https://raw.githubusercontent.com/finnish-easylist-addition/finnish-easylist-addition/master/Finland_adb.txt"],"supportURL":"https://github.com/finnish-easylist-addition/finnish-easylist-addition","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"FRA-0":{"content":"filters","group":"regions","off":true,"title":"FRA: EasyList Liste FR","lang":"ar fr","contentURL":["https://easylist-downloads.adblockplus.org/liste_fr.txt"],"supportURL":"https://forums.lanik.us/viewforum.php?f=91","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"GRC-0":{"content":"filters","group":"regions","off":true,"title":"GRC: Greek AdBlock Filter","lang":"el","contentURL":["https://www.void.gr/kargig/void-gr-filters.txt"],"supportURL":"https://github.com/kargig/greek-adblockplus-filter","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"HUN-0":{"content":"filters","group":"regions","off":true,"title":"HUN: hufilter","lang":"hu","contentURL":["https://raw.githubusercontent.com/szpeter80/hufilter/master/hufilter.txt"],"supportURL":"https://github.com/szpeter80/hufilter","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"IDN-0":{"content":"filters","group":"regions","off":true,"title":"IDN, MYS: ABPindo","lang":"id ms","contentURL":["https://raw.githubusercontent.com/ABPindo/indonesianadblockrules/master/subscriptions/abpindo.txt"],"supportURL":"https://github.com/ABPindo/indonesianadblockrules","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"IRN-0":{"content":"filters","group":"regions","off":true,"title":"IRN: Adblock-Iran","lang":"fa","contentURL":["https://gitcdn.xyz/repo/farrokhi/adblock-iran/master/filter.txt"],"supportURL":"https://github.com/farrokhi/adblock-iran","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"ISL-0":{"content":"filters","group":"regions","off":true,"title":"ISL: Icelandic ABP List","lang":"is","contentURL":["https://adblock.gardar.net/is.abp.txt"],"supportURL":"https://adblock.gardar.net/","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"ISR-0":{"content":"filters","group":"regions","off":true,"title":"ISR: EasyList Hebrew","lang":"he","contentURL":["https://raw.githubusercontent.com/easylist/EasyListHebrew/master/EasyListHebrew.txt"],"supportURL":"https://github.com/easylist/EasyListHebrew","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"ITA-0":{"content":"filters","group":"regions","off":true,"title":"ITA: EasyList Italy","lang":"it","contentURL":["https://easylist-downloads.adblockplus.org/easylistitaly.txt"],"supportURL":"https://forums.lanik.us/viewforum.php?f=96","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"ITA-1":{"content":"filters","group":"regions","off":true,"title":"ITA: ABP X Files","contentURL":["https://raw.githubusercontent.com/gioxx/xfiles/master/filtri.txt"],"supportURL":"https://xfiles.noads.it/","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"JPN-1":{"content":"filters","group":"regions","off":true,"title":"JPN: AdGuard Japanese filter","lang":"ja","contentURL":["https://filters.adtidy.org/extension/ublock/filters/7.txt"],"supportURL":"https://github.com/AdguardTeam/AdguardFilters#adguard-filters","instructionURL":"https://kb.adguard.com/en/general/adguard-ad-filters","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"KOR-0":{"content":"filters","group":"regions","off":true,"title":"KOR: Korean Adblock List","lang":"ko","contentURL":["https://raw.githubusercontent.com/gfmaster/adblock-korea-contrib/master/filter.txt"],"supportURL":"https://github.com/gfmaster/adblock-korea-contrib","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"KOR-1":{"content":"filters","group":"regions","off":true,"title":"KOR: YousList","lang":"ko","contentURL":["https://raw.githubusercontent.com/yous/YousList/master/youslist.txt"],"supportURL":"https://github.com/yous/YousList","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"LTU-0":{"content":"filters","group":"regions","off":true,"title":"LTU: EasyList Lithuania","lang":"lt","contentURL":["https://margevicius.lt/easylistlithuania.txt"],"supportURL":"https://margevicius.lt/2014/06/26/easylist_lithuania/","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"LVA-0":{"content":"filters","group":"regions","off":true,"title":"LVA: Latvian List","lang":"lv","contentURL":["https://notabug.org/latvian-list/adblock-latvian/raw/master/lists/latvian-list.txt"],"supportURL":"https://notabug.org/latvian-list/adblock-latvian","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"NLD-0":{"content":"filters","group":"regions","off":true,"title":"NLD: EasyList Dutch","lang":"nl","contentURL":["https://easylist-downloads.adblockplus.org/easylistdutch.txt"],"supportURL":"https://forums.lanik.us/viewforum.php?f=100","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"NOR-0":{"content":"filters","group":"regions","off":true,"title":"NOR, DNK, ISL: Dandelion Sprouts nordiske filtre","lang":"nb no da is","contentURL":["https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianList.txt","https://repo.or.cz/FilterMirrorRepo.git/blob_plain/refs/heads/master:/NorwegianList.txt"],"supportURL":"https://github.com/DandelionSprout/adfilt","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"POL-0":{"content":"filters","group":"regions","off":true,"title":"POL: Oficjalne Polskie Filtry do AdBlocka, uBlocka Origin i AdGuarda","lang":"pl","contentURL":["https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock.txt"],"supportURL":"https://github.com/MajkiIT/polish-ads-filter/issues","instructionURL":"https://github.com/MajkiIT/polish-ads-filter#polish-filters-for-adblock-ublock-origin--adguard","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"POL-2":{"content":"filters","group":"regions","off":true,"title":"POL: Oficjalne polskie filtry przeciwko alertom o Adblocku","lang":"pl","contentURL":["https://raw.githubusercontent.com/olegwukr/polish-privacy-filters/master/anti-adblock.txt"],"supportURL":"https://github.com/olegwukr/polish-privacy-filters/issues","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"ROU-1":{"content":"filters","group":"regions","off":true,"title":"ROU: Romanian Ad (ROad) Block List Light","lang":"ro","contentURL":["https://road.adblock.ro/lista.txt","https://raw.githubusercontent.com/tcptomato/ROad-Block/master/road-block-filters-light.txt"],"supportURL":"https://github.com/tcptomato/ROad-Block","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"RUS-0":{"content":"filters","group":"regions","off":true,"title":"RUS: RU AdList","lang":"be ru uk","contentURL":["https://easylist-downloads.adblockplus.org/advblock+cssfixes.txt"],"supportURL":"https://forums.lanik.us/viewforum.php?f=102","instructionURL":"https://forums.lanik.us/viewtopic.php?f=102&t=22512","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"RUS-2":{"content":"filters","group":"regions","off":true,"title":"RUS: AdGuard Russian filter","lang":"be ru uk","contentURL":["https://filters.adtidy.org/extension/ublock/filters/1.txt"],"supportURL":"https://forum.adguard.com/forumdisplay.php?69-%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B-Adguard","instructionURL":"https://kb.adguard.com/ru/general/adguard-ad-filters#russian","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"spa-0":{"content":"filters","group":"regions","off":true,"title":"spa: EasyList Spanish","lang":"es","contentURL":["https://easylist-downloads.adblockplus.org/easylistspanish.txt"],"supportURL":"https://forums.lanik.us/viewforum.php?f=103","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"spa-1":{"content":"filters","group":"regions","off":true,"title":"spa, por: AdGuard Spanish/Portuguese filter","lang":"es pt","contentURL":["https://filters.adtidy.org/extension/ublock/filters/9.txt"],"supportURL":"https://github.com/AdguardTeam/AdguardFilters#adguard-filters","instructionURL":"https://kb.adguard.com/en/general/adguard-ad-filters","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"SVN-0":{"content":"filters","group":"regions","off":true,"title":"SVN: Slovenian List","lang":"sl","contentURL":["https://raw.githubusercontent.com/betterwebleon/slovenian-list/master/filters.txt"],"supportURL":"https://github.com/betterwebleon/slovenian-list","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"SWE-1":{"content":"filters","group":"regions","off":true,"title":"SWE: Frellwit's Swedish Filter","lang":"sv","contentURL":["https://raw.githubusercontent.com/lassekongo83/Frellwits-filter-lists/master/Frellwits-Swedish-Filter.txt"],"supportURL":"https://github.com/lassekongo83/Frellwits-filter-lists","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"THA-0":{"content":"filters","group":"regions","off":true,"title":"THA: EasyList Thailand","lang":"th","contentURL":["https://raw.githubusercontent.com/easylist-thailand/easylist-thailand/master/subscription/easylist-thailand.txt"],"supportURL":"https://github.com/easylist-thailand/easylist-thailand","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"TUR-0":{"content":"filters","group":"regions","off":true,"title":"TUR: AdGuard Turkish filter","lang":"tr","contentURL":["https://filters.adtidy.org/extension/ublock/filters/13.txt"],"supportURL":"https://github.com/AdguardTeam/AdguardFilters#adguard-filters","instructionURL":"https://kb.adguard.com/en/general/adguard-ad-filters","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true},"VIE-1":{"content":"filters","group":"regions","off":true,"title":"VIE: ABPVN List","lang":"vi","contentURL":["https://raw.githubusercontent.com/abpvn/abpvn/master/filter/abpvn.txt"],"supportURL":"https://abpvn.com/","hasLocalURL":false,"hasRemoteURL":true,"updateAfter":5,"writeTime":0,"obsolete":true}},"blockedRequestCount":797,"allowedRequestCount":61924} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/yayanotherspeeddial@bakadev.fr/storage.js.migrated b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/yayanotherspeeddial@bakadev.fr/storage.js.migrated deleted file mode 100644 index e6e7f10e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/yayanotherspeeddial@bakadev.fr/storage.js.migrated +++ /dev/null @@ -1 +0,0 @@ -{"firstime":"false","localimages":[{"thumbid":1552785641474,"data":"data:image/png;base64,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QDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYAAAAAoEA4BgAAAACgQDgGAAAAAKBAOAYA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AEwIxwAAAAAAAAAAE8IxAAAAAAAAAMCEcAwAAAAAAAAAMCEcAwAAAAAAAABMCMcAAAAAAAAAABPCMQAAAAAAAADAhHAMAAAAAAAAADAhHAMAAAAAAAAATAjHAAAAAAAAAAATwjEAAAAAAAAAwIRwDAAAAAAAAAAwIRwDAAAAAAAAAEwIxwAAAAAAAAAAE8IxAAAAAAAAAMCEcAwAAAAAAAAAMCEcAwAAAAAAAABMCMcAAAAAAAAAABPCMQAAAAAAAADAhHAMAAAAAAAAADAhHAMAAAAAAAAATAjHAAAAAAAAAAATwjEAAAAAAAAAwIRwDAAAAAAAAAAwIRwDAAAAAAAAAEwIxwAAAAAAAAAAE8IxAAAAAAAAAMCEcAwAAAAAAAAAMCEcAwAAAAAAAABMCMcAAAAAAAAAABPCMQAAAAAAAADAhHAMAAAAAAAAADAhHAMAAAAAAAAATAjHAAAAAAAAAAATwjEAAAAAAAAAwIRwDAAAAAAAAAAwIRwDAAAAAAAAAEwIxwAAAAAAAAAAE8IxAAAAAAAAAMCEcAwAAAAAAAAAMCEcAwAAAAAAAABMCMcAAAAAAAAAABPCMQAAAAAAAADAhHAMAAAAAAAAADAhHAMAAAAAAAAATAjHAAAAAAAAAAATwjEAAAAAAAAAwIRwDAAAAAAAAAAwIRwDAAAAAAAAAEwIxwAAAAAAAAAAE8IxAAAAAAAAAMCEcAwAAAAAAAAAMCEcAwAAAAAAAABMCMcAAAAAAAAAABPCMQAAAAAAAADAhHAMAAAAAAAAADAhHAMAAAAAAAAATAjHAAAAAAAAAAATwjEAAAAAAAAAwIRwDAAAAAAAAAAwIRwDAAAAAAAAAEwIxwAAAAAAAAAAE8IxAAAAAAAAAMCEcAwAAAAAAAAAMCEcAwAAAAAAAABMCMcAAAAAAAAAABPCMQAAAAAAAADAhHAMAAAAAAAAADAhHAMAAAAAAAAATAjHAAAAAAAAAAATwjEAAAAAAAAAwIRwDAAAAAAAAAAwIRwDAAAAAAAAAEwIxwAAAAAAAAAAE8IxAAAAAAAAAMCEcAwAAAAAAAAAMCEcAwAAAAAAAABMCMcAAAAAAAAAABPCMQAAAAAAAADAhHAMAAAAAAAAADAhHAMAAAAAAAAATAjHAAAAAAAAAAATwjEAAAAAAAAAwIRwDAAAAAAAAAAwIRwDAAAAAAAAAEwIxwAAAAAAAAAAE8IxAAAAAAAAAMCEcAwAAAAAAAAAMCEcAwAAAAAAAABMCMcAAAAAAAAAABPCMQAAAAAAAADAO0RvHQAABUdJREFUhHAMAAAAAAAAADAhHAMAAAAAAAAATAjHAAAAAAAAAAATwjEAAAAAAAAAwIRwDAAAAAAAAAAwIRwDAAAAAAAAAEwIxwAAAAAAAAAAE8IxAAAAAAAAAMCEcAwAAAAAAAAAMCEcAwAAAAAAAABMCMcAAAAAAAAAAJP/rx07JAAAAAAQ9P+12Q8ETiCOAQAAAAAYcQwAAAAAwIhjAAAAAABGHAMAAAAAMOIYAAAAAIARxwAAAAAAjDgGAAAAAGDEMQAAAAAAI44BAAAAABhxDAAAAADAiGMAAAAAAEYcAwAAAAAw4hgAAAAAgBHHAAAAAACMOAYAAAAAYMQxAAAAAAAjjgEAAAAAGHEMAAAAAMCIYwAAAAAARhwDAAAAADDiGAAAAACAEccAAAAAAIw4BgAAAABgxDEAAAAAACOOAQAAAAAYcQwAAAAAwIhjAAAAAABGHAMAAAAAMOIYAAAAAIARxwAAAAAAjDgGAAAAAGDEMQAAAAAAI44BAAAAABhxDAAAAADAiGMAAAAAAEYcAwAAAAAw4hgAAAAAgBHHAAAAAACMOAYAAAAAYMQxAAAAAAAjjgEAAAAAGHEMAAAAAMCIYwAAAAAARhwDAAAAADDiGAAAAACAEccAAAAAAIw4BgAAAABgxDEAAAAAACOOAQAAAAAYcQwAAAAAwIhjAAAAAABGHAMAAAAAMOIYAAAAAIARxwAAAAAAjDgGAAAAAGDEMQAAAAAAI44BAAAAABhxDAAAAADAiGMAAAAAAEYcAwAAAAAw4hgAAAAAgBHHAAAAAACMOAYAAAAAYMQxAAAAAAAjjgEAAAAAGHEMAAAAAMCIYwAAAAAARhwDAAAAADDiGAAAAACAEccAAAAAAIw4BgAAAABgxDEAAAAAACOOAQAAAAAYcQwAAAAAwIhjAAAAAABGHAMAAAAAMOIYAAAAAIARxwAAAAAAjDgGAAAAAGDEMQAAAAAAI44BAAAAABhxDAAAAADAiGMAAAAAAEYcAwAAAAAw4hgAAAAAgBHHAAAAAACMOAYAAAAAYMQxAAAAAAAjjgEAAAAAGHEMAAAAAMCIYwAAAAAARhwDAAAAADDiGAAAAACAEccAAAAAAIw4BgAAAABgxDEAAAAAACOOAQAAAAAYcQwAAAAAwIhjAAAAAABGHAMAAAAAMOIYAAAAAIARxwAAAAAAjDgGAAAAAGDEMQAAAAAAI44BAAAAABhxDAAAAADAiGMAAAAAAEYcAwAAAAAw4hgAAAAAgBHHAAAAAACMOAYAAAAAYMQxAAAAAAAjjgEAAAAAGHEMAAAAAMCIYwAAAAAARhwDAAAAADDiGAAAAACAEccAAAAAAIw4BgAAAABgxDEAAAAAACOOAQAAAAAYcQwAAAAAwIhjAAAAAABGHAMAAAAAMOIYAAAAAIARxwAAAAAAjDgGAAAAAGDEMQAAAAAAI44BAAAAABhxDAAAAADAiGMAAAAAAEYcAwAAAAAw4hgAAAAAgBHHAAAAAACMOAYAAAAAYMQxAAAAAAAjjgEAAAAAGHEMAAAAAMCIYwAAAAAARhwDAAAAADDiGAAAAACAEccAAAAAAIw4BgAAAABgxDEAAAAAACOOAQAAAAAYcQwAAAAAwIhjAAAAAABGHAMAAAAAMOIYAAAAAIARxwAAAAAAjDgGAAAAAGDEMQAAAAAAI44BAAAAABhxDAAAAADAiGMAAAAAAEYcAwAAAAAw4hgAAAAAgBHHAAAAAACMOAYAAAAAYMQxAAAAAAAjjgEAAAAAGHEMAAAAAMCIYwAAAAAARhwDAAAAADABN937AzpT+R8AAAAASUVORK5CYII="},{"thumbid":1552786119837,"data":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABY4AAAMDCAYAAAAFbIHRAAAX9ElEQVR4nOzcLW4WURiGYdZxVJNSQaEBXdENICD8LACFYDPdAF0QO0BgUCSENQyKL3Or5hNk5kwucbk3J4++xXkyxlgAAAAAAOCfJ1sPAAAAAABgX4RjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAAAABCOAYAAAAAIIRjAAAYY/n88mL59vrZ8u31s+XTzcXmewAAYEvCMQAAjLF8f3O9/Pl4s/z5eLN8f3O9+R4AANiScAwAAGOcovE/W+8BAIAtCccAADCEYwAAWBOOAQBgCMcAALAmHAMAwBCOAQBgTTgGAIAhHAMAwJpwDAAAQzgGAIA14RgAgEO6v708ReD726eP3p8bjs99HwAAZiIcAwAwhYe7q1Oo/Xp39ej9uSH4f9+fux8AALYkHAMAMIW9heD/fQ8AAFsSjgEAmMLewq5wDADAkQnHAABMYW9hVzgGAODIhGMAAKawt7ArHAMAcGTCMQAAU9hb2BWOAQA4MuEYAIAp7C3sCscAAByZcAwAwBT2FnaFYwAAjkw4BgBgCnsLu8IxAABHJhwDADCFvYVd4RgAgCMTjgEAmMLewq5wDADAkQnHAABMYW9hVzgGAODIhGMAAKawt7ArHAMAcGTCMQAAU9hb2BWOAQA4MuEYAIApPNxdnaLrw93Vo/d7C8Hn7gcAgC0JxwAAHNL97eUp1N7fXj56f24IPvd9AACYiXAMAADDVxIAALAmHAMAwBCOAQBgTTgGAIAhHAMAwJpwDAAAQzgGAIA14RgAAIZwDAAAa8IxAAAM4RgAANaEYwAAGGP5+e75KRr/eHu9+R4AANiScAwAAGMsX15dLL8/vFh+vX+xfH55sfkeAADYknAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAAhHAMAAAAAEAIxwAAAAAA/G3HDgkAAAAABP1/bfYDgROMOAYAAAAAYMQxAAAAAAAjjgEAAAAAGHEMAAAAAMCIYwAAAAAARhwDAAAAADDiGAAAAACAEccAAAAAAIw4BgAAAABgxDEAAAAAACOOAQAAAAAYcQwAAAAAwIhjAAAAAABGHAMAAAAAMOIYAAAAAIARxwAAAAAAjDgGAAAAAGDEMQAAAAAAI44BAAAAABhxDAAAAADAiGMAAAAAAEYcAwAAAAAw4hgAAAAAgBHHAAAAAACMOAYAAAAAYMQxAAAAAAAjjgEAAAAAGHEMAAAAAMCIYwAAAAAARhwDAAAAADDiGAAAAACAEccAAAAAAIw4BgAAAABgxDEAAAAAACOOAQAAAAAYcQwAAAAAwIhjAAAAAABGHAMAAAAAMOIYAAAAAIARxwAAAAAAjDgGAAAAAGDEMQAAAAAAI44BAAAAABhxDAAAAADAiGMAAAAAAEYcAwAAAAAw4hgAAAAAgBHHAAAAAACMOAYAAAAAYMQxAAAAAAAjjgEAAAAAGHEMAAAAAMCIYwAAAAAARhwDAAAAADDiGAAAAACAEccAAAAAAIw4BgAAAABgxDEAAAAAACOOAQAAAAAYcQwAAAAAwIhjAAAAAABGHAMAAAAAMOIYAAAAAIARxwAAAAAATNacwHszJ2acAAAAAElFTkSuQmCC"}],"tabs":[{"id":"1","name":"New tab","color":"#37977e","dials":[{"id":1552786373643,"type":"folder","name":"TROM","url":"","img":"","imageType":"default","dials":[{"id":1552786699050,"type":"dial","name":"Main Page","url":"https://www.tromsite.com/","img":"","imageType":"automatic","parentID":1552786373643,"dials":[]},{"id":1552786828155,"type":"dial","name":"Documentary","url":"https://www.tromsite.com/documentary/","img":"","imageType":"automatic","parentID":1552786373643,"dials":[]},{"id":1552786849659,"type":"dial","name":"Books","url":"https://www.tromsite.com/books/","img":"","imageType":"automatic","parentID":1552786373643,"dials":[]},{"id":1552786872215,"type":"dial","name":"Videos","url":"https://www.tromsite.com/videos/books/","img":"","imageType":"automatic","parentID":1552786373643,"dials":[]},{"id":1552786888723,"type":"dial","name":"Tools","url":"https://www.tromsite.com/tools/","img":"","imageType":"automatic","parentID":1552786373643,"dials":[]}]},{"id":1552786721033,"type":"folder","name":"TROM-Jaro","url":"","img":"","imageType":"default","dials":[]}]}],"theme":{"pageBackgroundType":"color","pageBackgroundColor":"#2d2d2d","pageBackgroundImage":"","pageBackgroundBlur":0,"pageBackgroundSaturation":100,"pageHeaderColor":"#0f0f0f","pageHeaderActiveColor":"#242426","pageHeaderHoverColor":"#254697","pageHeaderTextColor":"#727272","pageHeaderTextActiveColor":"#898989","pageHeaderTextHoverColor":"#e7e7e7","pageHeaderAutoHide":false,"dialsWidth":300,"dialsHeight":205,"dialsPadding":50,"dialsRadius":0,"dialsBorderSize":0,"dialsBorderColor":"#ffffff","dialsBorderOpacity":1,"dialsBgColor":"#ffffff","dialsBgOpacity":1,"dialsAlign":"center","dialsContainerWidth":90,"dialsContainerWidthUnit":"percent","dialsMarginLR":3,"dialsMarginBT":3,"dialsTextBgOpacity":1,"dialsTextColor":"#ffffff","dialsTextBgColor":"#2d7b64","dialsTextAlignment":"center","dialsShowName":true,"dialsImageFit":"default","enableAnimations":true,"dialsHoverAnimation":"border","dialsEnterAnimation":"fadeIn","dialsExitAnimation":"fadeOut","dialsEnterAnimationDelay":100,"cssToInject":""},"options":{"showAddButton":true,"autoTextColor":true,"openInTab":true,"openInBackground":false,"useAPISync":true,"injectcss":false,"showWebSearch":false,"searchEngine":"google","allowSyncScreenshot":true,"showLastTab":false},"version":"1.5.0.6","timestamp":1553127187620,"lasttab":"1"} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}/storage.js.migrated b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}/storage.js.migrated deleted file mode 100644 index 7eefce75..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}/storage.js.migrated +++ /dev/null @@ -1 +0,0 @@ -{"enabled":true,"zoomLevel":"100","profiles":[{"zoomLevel":100,"sites":[],"name":"Default Profile"}]} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/{b9db16a4-6edc-47ec-a1f4-b86292ed211d}/storage.js.migrated b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/{b9db16a4-6edc-47ec-a1f4-b86292ed211d}/storage.js.migrated deleted file mode 100644 index 93f52992..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/browser-extension-data/{b9db16a4-6edc-47ec-a1f4-b86292ed211d}/storage.js.migrated +++ /dev/null @@ -1 +0,0 @@ -{"variants":{"full":{"tbvws:22":{"extension":"mp4","quality":"hd720","audioCodec":"+mp4a.40.2","videoCodec":"avc1.64001F","enabled":true,"label":"MP4 - 1280x720","size":"1280x720"},"tbvws:18":{"extension":"mp4","quality":"medium","audioCodec":"+mp4a.40.2","videoCodec":"avc1.42001E","enabled":true,"label":"MP4 - 480x360","size":"480x360"},"tbvws:43":{"extension":"webm","quality":"medium","audioCodec":"+vorbis","videoCodec":"vp8.0","enabled":true,"label":"WEBM - 480x360","size":"480x360"},"tbvws:5":{"extension":"flv","quality":"small","audioCodec":null,"videoCodec":null,"enabled":true,"label":"FLV - 320x240","size":"320x240"},"tbvws:36":{"extension":"3gpp","quality":"small","audioCodec":"+mp4a.40.2","videoCodec":"mp4v.20.3","enabled":true,"label":"3GPP - 320x240","size":"320x240"},"tbvws:17":{"extension":"3gpp","quality":"small","audioCodec":"+mp4a.40.2","videoCodec":"mp4v.20.3","enabled":true,"label":"3GPP - 176x144","size":"176x144"},"tfvws:1080-0":{"extension":"mp4","audioCodec":null,"videoCodec":null,"enabled":true,"size":"1920x1080","label":"H264_1920x1080 -MP4"},"tfvws:720-0":{"extension":"mp4","audioCodec":null,"videoCodec":null,"enabled":true,"size":"1280x720","label":"H264_1280x720 -MP4"},"tfvws:480-0":{"extension":"mp4","audioCodec":null,"videoCodec":null,"enabled":true,"size":"848x480","label":"H264_848x480 -MP4"},"tfvws:380-0":{"extension":"mp4","audioCodec":null,"videoCodec":null,"enabled":true,"size":"512x384","label":"H264_512x384 -MP4"},"tfvws:240-0":{"extension":"mp4","audioCodec":null,"videoCodec":null,"enabled":true,"size":"320x240","label":"H264_320x240 -MP4"}},"full_list":["tbvws:22","tbvws:18","adp:1","tbvws:5","tbvws:17","adp:2","tbvws:43","tbvws:36","tfvws:1080-0","tfvws:720-0","tfvws:480-0","tfvws:380-0","tfvws:240-0","adp:3","adp:4"],"adp_audio":{"139":{"extension":"mp4","bitRate":"48429","codec":"mp4a.40.5"},"140":{"extension":"mp4","bitRate":"127856","codec":"mp4a.40.2"},"171":{"extension":"webm","bitRate":"133658","fps":"1","codec":"vorbis"},"249":{"extension":"webm","bitRate":"54561","codec":"opus"},"250":{"extension":"webm","bitRate":"72352","codec":"opus"},"251":{"extension":"webm","bitRate":"145736","codec":"opus"}},"adp_video":{"133":{"extension":"mp4","size":"320x240","bitRate":"248086","fps":"30","codec":"avc1.4d400d"},"134":{"extension":"mp4","size":"640x360","bitRate":"338730","fps":"30","codec":"avc1.4d401e"},"135":{"extension":"mp4","size":"854x480","bitRate":"721213","fps":"30","codec":"avc1.4d401f"},"136":{"extension":"mp4","size":"1280x720","bitRate":"1124376","fps":"30","codec":"avc1.4d401f"},"137":{"extension":"mp4","size":"1920x1080","bitRate":"4137966","fps":"30","codec":"avc1.640028"},"160":{"extension":"mp4","size":"192x144","bitRate":"111449","fps":"15","codec":"avc1.4d400c"},"242":{"extension":"webm","size":"320x240","bitRate":"180842","fps":"1","codec":"vp9"},"243":{"extension":"webm","size":"320x240","bitRate":"332350","fps":"1","codec":"vp9"},"244":{"extension":"webm","size":"854x480","bitRate":"419080","fps":"30","codec":"vp9"},"247":{"extension":"webm","size":"1280x720","bitRate":"877134","fps":"30","codec":"vp9"},"248":{"extension":"webm","size":"1920x1080","bitRate":"2835123","fps":"30","codec":"vp9"},"264":{"extension":"mp4","size":"2560x1440","bitRate":"9957081","fps":"25","codec":"avc1.640032"},"266":{"extension":"mp4","size":"3840x2160","bitRate":"22215059","fps":"25","codec":"avc1.640033"},"271":{"extension":"webm","size":"2560x1440","bitRate":"9227182","fps":"25","codec":"vp9"},"278":{"extension":"webm","size":"256x144","bitRate":"96779","fps":"1","codec":"vp9"},"298":{"extension":"mp4","size":"1280x720","bitRate":"3317977","fps":"60","codec":"avc1.4d4020"},"299":{"extension":"mp4","size":"1920x1080","bitRate":"5546416","fps":"60","codec":"avc1.64002a"},"302":{"extension":"webm","size":"1280x720","bitRate":"3752347","fps":"60","codec":"vp9"},"303":{"extension":"webm","size":"1920x1080","bitRate":"6088401","fps":"60","codec":"vp9"},"313":{"extension":"webm","size":"3840x2160","bitRate":"22856955","fps":"25","codec":"vp9"},"394":{"extension":"mp4","size":"256x144","bitRate":"90337","fps":"25","codec":"av01.0.05M.08"},"395":{"extension":"mp4","size":"426x240","bitRate":"203689","fps":"25","codec":"av01.0.05M.08"},"396":{"extension":"mp4","size":"640x360","bitRate":"373818","fps":"25","codec":"av01.0.05M.08"},"397":{"extension":"mp4","size":"854x480","bitRate":"666119","fps":"25","codec":"av01.0.05M.08"}},"adp_list":["266/140","264/140","137/140","136/140","266/171","264/171","137/171","136/171","248/140","248/171","299/140","299/171","303/140","303/171","247/140","247/171","298/140","298/171","302/140","302/171","135/140","135/171","244/140","244/171","134/140","134/171","133/140","243/171","242/140","243/140","242/171","133/171","278/140","278/171","160/140","160/171","264/","133/","242/","243/","160/","/140","/171","136/","247/","135/","244/","134/","137/","248/","278/","299/","303/","298/","302/","266/","313/140","313/171","313/","271/140","271/171","271/","133/249","134/249","135/249","136/249","137/249","160/249","242/249","243/249","244/249","247/249","248/249","264/249","266/249","271/249","278/249","298/249","299/249","302/249","303/249","313/249","/249","133/250","134/250","135/250","136/250","137/250","160/250","242/250","243/250","244/250","247/250","248/250","264/250","266/250","271/250","278/250","298/250","299/250","302/250","303/250","313/250","/250","133/251","134/251","135/251","136/251","137/251","160/251","242/251","243/251","244/251","247/251","248/251","264/251","266/251","271/251","278/251","298/251","299/251","302/251","303/251","313/251","/251","397/139","397/140","397/171","397/249","397/250","397/251","397/","396/139","396/140","396/171","396/249","396/250","396/251","396/","395/139","395/140","395/171","395/249","395/250","395/251","395/","394/139","394/140","394/171","394/249","394/250","394/251","394/"]},"weh-prefs":{"downloadCount":1}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/cert9.db b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/cert9.db deleted file mode 100644 index 87cf6cf1..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/cert9.db and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/compatibility.ini b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/compatibility.ini deleted file mode 100644 index e0422d4c..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/compatibility.ini +++ /dev/null @@ -1,5 +0,0 @@ -[Compatibility] -LastVersion=66.0.5_20190507224846/20190507224846 -LastOSABI=Linux_x86_64-gcc3 -LastPlatformDir=/usr/lib/firefox -LastAppDir=/usr/lib/firefox/browser diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/containers.json b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/containers.json deleted file mode 100644 index 5b0d7ae0..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/containers.json +++ /dev/null @@ -1 +0,0 @@ -{"version":4,"lastUserContextId":5,"identities":[{"userContextId":1,"public":true,"icon":"fingerprint","color":"blue","l10nID":"userContextPersonal.label","accessKey":"userContextPersonal.accesskey","telemetryId":1},{"userContextId":2,"public":true,"icon":"briefcase","color":"orange","l10nID":"userContextWork.label","accessKey":"userContextWork.accesskey","telemetryId":2},{"userContextId":3,"public":true,"icon":"dollar","color":"green","l10nID":"userContextBanking.label","accessKey":"userContextBanking.accesskey","telemetryId":3},{"userContextId":4,"public":true,"icon":"cart","color":"pink","l10nID":"userContextShopping.label","accessKey":"userContextShopping.accesskey","telemetryId":4},{"userContextId":5,"public":false,"icon":"","color":"","name":"userContextIdInternal.thumbnail","accessKey":""},{"userContextId":4294967295,"public":false,"icon":"","color":"","name":"userContextIdInternal.webextStorageLocal","accessKey":""}]} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/content-prefs.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/content-prefs.sqlite deleted file mode 100644 index c63af901..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/content-prefs.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/cookies.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/cookies.sqlite deleted file mode 100644 index 6aa9381e..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/cookies.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/cookies.sqlite.bak b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/cookies.sqlite.bak deleted file mode 100644 index 1b0f7843..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/cookies.sqlite.bak and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/crashes/store.json.mozlz4 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/crashes/store.json.mozlz4 deleted file mode 100644 index 5e3546c9..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/crashes/store.json.mozlz4 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-05/1557954823910.ac934651-55b2-4ef8-ad83-3c21d3680106.event.jsonlz4 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-05/1557954823910.ac934651-55b2-4ef8-ad83-3c21d3680106.event.jsonlz4 deleted file mode 100644 index be87c774..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-05/1557954823910.ac934651-55b2-4ef8-ad83-3c21d3680106.event.jsonlz4 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-05/1557954823925.df4819ec-eb1c-4678-b39c-4d2cd6aba10b.main.jsonlz4 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-05/1557954823925.df4819ec-eb1c-4678-b39c-4d2cd6aba10b.main.jsonlz4 deleted file mode 100644 index 907cc872..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-05/1557954823925.df4819ec-eb1c-4678-b39c-4d2cd6aba10b.main.jsonlz4 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-05/1558008007172.1ea61af6-1682-49ad-9808-8e81f56c14d3.main.jsonlz4 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-05/1558008007172.1ea61af6-1682-49ad-9808-8e81f56c14d3.main.jsonlz4 deleted file mode 100644 index 57bfa77a..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-05/1558008007172.1ea61af6-1682-49ad-9808-8e81f56c14d3.main.jsonlz4 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/session-state.json b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/session-state.json deleted file mode 100644 index 55362251..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/session-state.json +++ /dev/null @@ -1 +0,0 @@ -{"sessionId":"724847c4-aea2-4a3c-8ba7-d008eaed64b4","subsessionId":"bbe35d58-e50b-4134-a441-8580fd94e2be","profileSubsessionCounter":142,"newProfilePingSent":true} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/state.json b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/state.json deleted file mode 100644 index 93dfafdd..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/state.json +++ /dev/null @@ -1 +0,0 @@ -{"clientID":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0"} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/enumerate_devices.txt b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/enumerate_devices.txt deleted file mode 100644 index d00491fd..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/enumerate_devices.txt +++ /dev/null @@ -1 +0,0 @@ -1 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extension-settings.json b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extension-settings.json deleted file mode 100644 index 83482261..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extension-settings.json +++ /dev/null @@ -1 +0,0 @@ -{"version":2,"prefs":{"websites.hyperlinkAuditingEnabled":{"initialValue":{"browser.send_pings":false},"precedenceList":[{"id":"jid1-MnnxcxisBPnSXQ@jetpack","installDate":1542628050000,"value":false,"enabled":true},{"id":"uBlock0@raymondhill.net","installDate":1542627999000,"value":false,"enabled":true}]},"network.networkPredictionEnabled":{"initialValue":{"network.predictor.enabled":true,"network.prefetch-next":true,"network.http.speculative-parallel-limit":6,"network.dns.disablePrefetch":false},"precedenceList":[{"id":"jid1-BoFifL9Vbdl2zQ@jetpack","installDate":1542628133000,"value":false,"enabled":true},{"id":"uBlock0@raymondhill.net","installDate":1542627999000,"value":false,"enabled":true}]},"homepage_override":{"initialValue":{"browser.startup.homepage":"about:home"},"precedenceList":[{"id":"yayanotherspeeddial@bakadev.fr","installDate":1552785444000,"value":"moz-extension://f393b4c4-359a-4d1e-b377-fd4b41112e16/index.html","enabled":true}]}},"url_overrides":{"newTabURL":{"initialValue":"about:newtab","precedenceList":[{"id":"yayanotherspeeddial@bakadev.fr","installDate":1552785444000,"value":"moz-extension://f393b4c4-359a-4d1e-b377-fd4b41112e16/index.html","enabled":true},{"id":"michal.simonfy@gmail.com","installDate":1542628426000,"value":"moz-extension://981c6be9-159a-4b60-a87e-0e77059e9e1a/newtab.html","enabled":false}]}},"default_search":{},"commands":{},"newTabNotification":{"yayanotherspeeddial@bakadev.fr":{"initialValue":false,"precedenceList":[{"id":"yayanotherspeeddial@bakadev.fr","installDate":1552785444000,"value":true,"enabled":true}]}},"homepageNotification":{"yayanotherspeeddial@bakadev.fr":{"initialValue":false,"precedenceList":[{"id":"yayanotherspeeddial@bakadev.fr","installDate":1552785444000,"value":true,"enabled":true}]}},"tabHideNotification":{}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions.json b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions.json deleted file mode 100644 index 7139bfa0..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions.json +++ /dev/null @@ -1 +0,0 @@ -{"schemaVersion":30,"addons":[{"id":"formautofill@mozilla.org","syncGUID":"{83e890fe-16cc-459b-bbd5-c7eb1b2cf3a5}","version":"1.0","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Form Autofill","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1541084183000,"updateDate":1557269154000,"applyBackgroundUpdates":1,"path":"/usr/lib/firefox/browser/features/formautofill@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"userPermissions":{"permissions":[],"origins":[]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"location":"app-system-defaults"},{"id":"screenshots@mozilla.org","syncGUID":"{e693a1c7-6163-43ad-ac2d-896a25f333dd}","version":"35.0.0","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1541084183000,"updateDate":1557269154000,"applyBackgroundUpdates":1,"path":"/usr/lib/firefox/browser/features/screenshots@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["en-US"]},{"name":"Firefox Screenshots","description":"ウェブからスクリーンショットを撮って、一時的または永久にそれを保存しましょう。","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ja"]},{"name":"Firefox Screenshots","description":"Tee veebist klippe või ekraanipilte ning salvesta need ajutiselt või püsivalt.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["et"]},{"name":"Firefox Screenshots","description":"Ta klipp og skjermbilder fra nettet og lagre de midlertidig eller permanent.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["nb-NO"]},{"name":"Firefox Screenshots","description":"Cymrwch clipiau a lluniau sgrin o'r We a'u cadw dros dro neu'n barhaol.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["cy"]},{"name":"Firefox Screenshots","description":"Wzejśo klipy a fota wobrazowki z weba a składujśo je nachylu abo na pśecej.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["dsb"]},{"name":"Firefox Screenshots","description":"Tire clipes e capturas de ecrã da Web e guarde-as temporariamente ou permanentemente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["pt-PT"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ast"]},{"name":"Firefox Screenshots","description":"Glac gearrthóga agus gabhálacha scáileáin ón Ghréasán agus sábháil iad, go sealadach nó go buan.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ga-IE"]},{"name":"Firefox Screenshots","description":"Effectuez des captures d’écran sur le Web et sauvegardez-les de manière temporaire ou permanente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"Firefox Screenshots","description":"జాలం నుండి కత్తిరింపులను తెరపట్లను తీసుకొని, వాటిని తాత్కాలికంగా లేదా శాశ్వతంగా భద్రపరచకోండి.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["te"]},{"name":"Firefox Screenshots","description":"Dalhin ang clip at mga screenshot mula sa Web at i-save ang mga ito pansamantala o permanente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["tl"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["km"]},{"name":"Firefox Screenshots","description":"Прави клипове и снимки на уебстраница и ги запазва временно или за постоянно.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["bg"]},{"name":"Firefox Screenshots","description":"Rekam klip dan tangkapan layar dari Web dan simpan untuk sementara atau secara permanen.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["id"]},{"name":"Firefox Screenshots","description":"Hartu webetik pantaila-zatiak eta -argazkiak eta gorde aldi baterako edo behin betiko.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["eu"]},{"name":"Firefox Screenshots","description":"Pořizujte snímky webových stránek a ukládejte je dočasně nebo natrvalo.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["cs"]},{"name":"Firefox Screenshots","description":"વેબમાંથી ક્લિપ્સ અને સ્ક્રીનશૉટ્સ લો અને તેમને કામચલાઉ અથવા કાયમી રીતે સાચવો.","creator":"Mozilla","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["gu-IN"]},{"name":"Firefox Screenshots","description":"Készítsen videoklipeket és képernyőképeket a webről, és mentse őket ideiglenesen vagy véglegesen.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["kn"]},{"name":"Firefox Screenshots","description":"Ke'achapa' silowachib'al chuqa' chapoj wachib'äl pan Ajk'amaya'l richin ye'ayäk.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["cak"]},{"name":"Firefox Screenshots","description":"Toma capturas de un sitio Web para guardarlas de forma temporal o permanentemente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["es-CL"]},{"name":"Firefox Screenshots","description":"Робіть вирізки та знімки екрану в Інтернеті та зберігайте їх для подальшої роботи.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"Firefox Screenshots","description":"ویب سے کللبس یاا اسکرین شاٹیں لیں اور ان کو عارظی یا مستقل طور پر محفوظ کریں۔","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ur"]},{"name":"Firefox Screenshots","description":"Prenu eltondaĵon aŭ faru ekrankopiojn de retpaĝoj kaj konservu ilin ĉu daŭre ĉu provizore.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["eo"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["si"]},{"name":"Firefox Screenshots","description":"Ta klipp och skärmbilder från webben och spara dem tillfälligt eller permanent.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["sv-SE"]},{"name":"Firefox Screenshots","description":"Ta klipp og skjermbilde frå nettet og lagre dei mellombels eller permanent.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["nn-NO"]},{"name":"Firefox Screenshots","description":"خذ مقاطع و لقطات من الوب و احفظهم مؤقتًا أو دائمًا.","creator":"موزيلا ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ar"]},{"name":"Firefox Screenshots","description":"Chụp ảnh và chụp màn hình từ Web và lưu chúng tạm thời hoặc vĩnh viễn.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["vi"]},{"name":"Firefox Screenshots","description":"Ƴettu kilip walla nattal yaynirde rewrude e geese, ndaɗndaa ɗum e mudda walla e ko duumii.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ff"]},{"name":"Firefox Screenshots","description":"გადაუღეთ ვიდეოები და სურათები ვებგვერდებს და შეინახეთ დროებით, ან მუდმივად.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ka"]},{"name":"Firefox Screenshots","description":"웹 페이지를 찍거나 영상으로 만들어 임시로, 혹은 영구히 보관하세요.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ko"]},{"name":"Firefox Screenshots","description":"Tog cliopaichean is glacaidhean-sgrìn on lìon is sàbhail iad rè seal no gu buan.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["gd"]},{"name":"Firefox Screenshots","description":"Cattura schermate di contenuti sul Web e salvali, per un periodo di tempo limitato o in modo permanente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"Firefox Screenshots","description":"Tomá imágenes y capturas de la web y guardalos temporal o permanentemente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["es-AR"]},{"name":"Firefox Screenshots","description":"Internetdan lavha va skrinshotlar oling hamda ularni vaqtincha yoki butunlay saqlab oling.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["uz"]},{"name":"Firefox Screenshots","description":"Darykite iškarpas ir ekrano nuotraukos su interneto turiniu bei saugokite jas laikinai arba visąlaik.","creator":"„Mozilla“ ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["lt"]},{"name":"Firefox Screenshots","description":"Përftoni copëza dhe bëni foto në Web dhe ruajini ato përkohësisht ose përfundimisht.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["sq"]},{"name":"Firefox Screenshots","description":"Tomar clips y capturas de pantalla de la web y guardarlos temporalmente o permanentemente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["es-MX"]},{"name":"Firefox Screenshots","description":"வலைபக்கங்களை நிரந்தரமாக (அ) தற்காலிகமாக துணுக்குகளாக (அ) திரைப்பிடிப்புகளாக சேமியுங்கள்.","creator":"மொசில்லா ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ta"]},{"name":"Firefox Screenshots","description":"Web səhifələrin ekran görüntülərini alın, müvəqqəti və ya qalıcı saxlayın.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["az"]},{"name":"Firefox Screenshots","description":"Земете исечоци и слики од Интернет и зачувајте ги привремено или трајно.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["mk"]},{"name":"Firefox Screenshots","description":"จับภาพหน้าจอจากเว็บและบันทึกไว้ชั่วคราวหรือถาวร","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["th"]},{"name":"Firefox Screenshots","description":"Erstellen Sie Bildschirmfotos von vollständigen Webseiten oder Ausschnitten und speichern Sie diese temporär oder dauerhaft.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["en-GB"]},{"name":"Firefox Screenshots","description":"वेबवरून क्लिप आणि स्क्रीनशॉट घ्या आणि त्यांना तात्पुरते किंवा कायमचे जतन करा.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["mr"]},{"name":"Firefox Screenshots","description":"Wzmiće klipy a fota wobrazowki z weba a składujće je nachwilu abo na přeco.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["hsb"]},{"name":"Firefox Screenshots","description":"ဝဘ်ထံမှ ဓါတ်ပုံများနှင့် မျက်နှာပြင်ပုံဖမ်းချက်များကို ရိုက်ယူပြီး ယာယီ သို့မဟုတ် အမြဲတမ်းသိုလှောင်ရာတွင် သိမ်းဆည်းပါ။","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["my"]},{"name":"Firefox Screenshots","description":"Fai maletgs da visur dal web ed als memorisescha temporarmain u permanentamain.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["rm"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["gl"]},{"name":"Firefox Screenshots","description":"ওয়েব থেকে ক্লিপ এবং স্ক্রিনশট নিন এবং সেগুলো সাময়িকভাবে বা স্থায়ীভাবে সংরক্ষণ করুন।","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["bn-BD"]},{"name":"Firefox Screenshots","description":"Feu captures de pantalla de pàgines web i deseu-les temporalment o per sempre.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ca"]},{"name":"Firefox Screenshots","description":"Meitsje skermôfdrukken of klips fan it web en bewarje se tydlik of permanint.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["fy-NL"]},{"name":"Firefox Screenshots","description":"Vytvorte si snímky obrazovky na webe a uložte si ich dočasne či navždy.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["sk"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["mai"]},{"name":"Firefox Screenshots","description":"Бележите снимке екрана са веба и сачувајте их привремено или трајно.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["sr"]},{"name":"Firefox Screenshots","description":"از وب عکس بگیرید و کلیپ بسازید و به صورت موقت یا دایمی ذخیره کنید.","creator":"موزیلا ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["fa"]},{"name":"Firefox Screenshots","description":"വെബിൽ നിന്ന് ക്ലിപ്പുകളും സ്ക്രീൻഷോട്ടുകളും എടുത്ത് അവ താൽക്കാലികമായോ അല്ലെങ്കിൽ സ്ഥിരമായോ സംരക്ഷിക്കുക.","creator":"മോസില്ല ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ml"]},{"name":"Firefox Screenshots","description":"Fanni de föto do schermo da-o Web e sarvale in mòddo tenporaneo ò cin mòddo che restan.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["lij"]},{"name":"Firefox Screenshots","description":"Ambil klip dan skrinsyot dari Web dan simpan untuk sementara waktu atau kekal.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ms"]},{"name":"Firefox Screenshots","description":"Prende retalios video e instantaneos de schermo ab le Web e salva los temporarimente o permanentemente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ia"]},{"name":"Firefox Screenshots","description":"截取网页截图,可临时或永久存储。","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"Firefox Screenshots","description":"Делайте вырезки и скриншоты из Интернета и сохраняйте их временно или навсегда.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"Firefox Screenshots","description":"Tapit skeudennoù war ar Web hag enrollit anezho e-pad ur mare pe da viken.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["br"]},{"name":"Firefox Screenshots","description":"Twórz wycinki i zrzuty stron internetowych i zapisuj je tymczasowo lub trwale.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"Firefox Screenshots","description":"Ağ'dan tüyremeler ve ekran körüntilerini al ve olarnı muvaqqat yaki payidar olaraq saqla.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["crh"]},{"name":"Firefox Screenshots","description":"वेब से फ़ोटो और स्क्रीनशॉट लें और उन्हें अस्थायी या स्थायी रूप से सहेजें.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["hi-IN"]},{"name":"Firefox Screenshots","description":"ຖ່າຍຄຣິບ ແລະ ພາບຫນ້າຈໍຈາກຫນ້າເວັບ ແລ້ວບັນທຶກໄວ້ຊົ່ວຄາວ ຫລື ຖາວອນ.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["lo"]},{"name":"Firefox Screenshots","description":"Zajemajte posnetke zaslona s spleta ter jih shranite začasno ali trajno.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["sl"]},{"name":"Firefox Screenshots","description":"Snimite ili slikajte stvari s Weba te ih spremite privremeno ili trajno.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["hr"]},{"name":"Firefox Screenshots","description":"Ota leikkeitä ja kuvakaappauksia verkosta ja tallenna ne tilapäisesti tai pysyvästi.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"Firefox Screenshots","description":"Mak vidio ma ki ngolo macego cego ki cal me wang kio ki i Kakube ka igwok gi pi tutunu onyo matwal.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ach"]},{"name":"Firefox Screenshots","description":"Интернеттен скриншоттарды түсіріп, оларды уақытша немесе тұрақты түрде сақтаңыз.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["kk"]},{"name":"Firefox Screenshots","description":"Рабіце кліпы і здымкі экрана ў Сеціве і захоўвайце іх часова або назаўжды.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["be"]},{"name":"Firefox Screenshots","description":"Realizează decupaje și capturi de ecran de pe web și salvează-le temporar sau permanent.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ro"]},{"name":"Firefox Screenshots","description":"Snimite ili slikajte stvari s weba te ih sačuvajte privremeno ili trajno.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["bs"]},{"name":"Firefox Screenshots","description":"Enohẽ ta’anga ha japyhypy ñandutígui ha eñongatu sapy’aite térã areve.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["gn"]},{"name":"Firefox Screenshots","description":"Ṭṭef imrayen akked igdilen si Web sakin sekles-iten s wudem askudan neγ s wudem yezgan.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["kab"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"ਮੌਜ਼ੀਲਾ ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["pa-IN"]},{"name":"Firefox Screenshots","description":"Πραγματοποιήστε λήψη στιγμιοτύπων από το Διαδίκτυο και αποθηκεύστε τα προσωρινά ή μόνιμα.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["el"]},{"name":"Firefox Screenshots","description":"Ստացեք հոլովակներ և էկրանի հանույթներ վեբից և պահպանեք դանք ժամանակավոր կամ մշտապես:","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["hy-AM"]},{"name":"Firefox Screenshots","description":"Tire capturas de tela da Web e guarde-as temporariamente ou permanentemente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"Firefox Screenshots","description":"拍攝網頁的擷圖,可暫時儲存或永久儲存。","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"Firefox Screenshots","description":"יצירת צילומי מסך של דפי אינטרנט ושמירה שלהם באופן זמני או קבוע.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["he"]},{"name":"Firefox Screenshots","description":"Tag udklip og skærmbilleder fra nettet og gem dem midlertidigt eller permanent.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"Firefox Screenshots","description":"Вэбээс авсан клип болон дэлгэцийн зургийг аваад тэдгээрийг түр эсвэл бүрмөсөн хадгал.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["mn"]},{"name":"Firefox Screenshots","description":"Web sayfalarının ekran görüntülerini alın, ister geçici ister kalıcı olarak kaydedin.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["en-CA"]},{"name":"Firefox Screenshots","description":"Haz capturas y recortes de la web y guárdalos temporal o permanentemente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["es-ES"]},{"name":"Firefox Screenshots","description":"वेबबाट फोटो र सिक्रिनसट या क्लिपहरू लिएर क्षणिक वा सदाको लागि सङ्ग्रह गर्न ।","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ne-NP"]},{"name":"Firefox Screenshots","description":"Maak clips en schermafbeeldingen van het web en sla deze tijdelijk of permanent op.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["nl"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"57.0a1","maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"userPermissions":{"permissions":["activeTab","downloads","tabs","storage","notifications","clipboardWrite","contextMenus","telemetry"],"origins":["","https://screenshots.firefox.com/","https://screenshots.firefox.com/*"]},"icons":{"32":"icons/icon-v2.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"location":"app-system-defaults"},{"id":"webcompat-reporter@mozilla.org","syncGUID":"{c50bfe40-12f2-483e-b633-744e2561c742}","version":"1.1.0","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"WebCompat Reporter","description":"Report site compatibility issues on webcompat.com","creator":"Thomas Wisniewski ","homepageURL":"https://github.com/mozilla/webcompat-reporter","developers":null,"translators":null,"contributors":null},"visible":true,"active":false,"userDisabled":true,"appDisabled":false,"installDate":1541084183000,"updateDate":1557269154000,"applyBackgroundUpdates":1,"path":"/usr/lib/firefox/browser/features/webcompat-reporter@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"userPermissions":{"permissions":["tabs"],"origins":[""]},"icons":{"16":"icons/lightbulb.svg","32":"icons/lightbulb.svg","48":"icons/lightbulb.svg","96":"icons/lightbulb.svg","128":"icons/lightbulb.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"location":"app-system-defaults"},{"id":"webcompat@mozilla.org","syncGUID":"{d68069e0-85d1-41a9-a0ce-6626a27d5361}","version":"3.0.2","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Web Compat","description":"Urgent post-release fixes for web compatibility.","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1541084183000,"updateDate":1557269154000,"applyBackgroundUpdates":1,"path":"/usr/lib/firefox/browser/features/webcompat@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"59.0b5","maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"userPermissions":{"permissions":["webRequest","webRequestBlocking"],"origins":[""]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"location":"app-system-defaults"},{"id":"chrome-gnome-shell@gnome.org","syncGUID":"{82508f32-b0ec-4e78-bf50-dc24a1c517d8}","version":"10.1","type":"extension","loader":null,"updateURL":null,"optionsURL":"options.html","optionsType":3,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"GNOME Shell integration","description":"This extension provides integration with GNOME Shell and the corresponding extensions repository https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628160000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/chrome-gnome-shell@gnome.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"GNOME Shell integration","description":"This extension provides integration with GNOME Shell and the corresponding extensions repository https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"Integratsioon GNOME Shelliga","description":"See laiendus võimaldab integratsiooni GNOME Shelli ja selle laienduste hoidlaga aadressil https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["et"]},{"name":"Integracion a GNOME Shell","description":"Aquesta extension permet l'integracion a GNOME Shell e a las extensions correspondentas del depaus https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["oc"]},{"name":"GNOME Shell integration","description":"This extension provides integration with GNOME Shell and the corresponding extensions repository https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["pt-PT"]},{"name":"Intégration à GNOME Shell","description":"Cette extension permet l'intégration à GNOME Shell et aux extensions correspondantes du dépôt https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"Integrasi Shell GNOME","description":"Ekstensi ini menyediakan integrasi dengan Shell GNOME dan repositori ekstensi yang berhubungan https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["id"]},{"name":"GNOME Shell-integration","description":"Detta tillägg tillhandahåller integration med GNOME Shell och det motsvarande tilläggsförrådet https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["sv"]},{"name":"Integrace do GNOME Shell","description":"Toto rozšíření poskytuje integraci s GNOME Shell a shoduje se s repozitářem rozšíření https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["cs"]},{"name":"GNOME Shell integráció","description":"Ez a kiterjesztés integrációt biztosít a GNOME Shell-lel, és a hozzá tartozó https://extensions.gnome.org kiterjesztéstárolóval","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"그놈 셸 확장 기능","description":"이 확장 기능은 그놈 셸 통합 기능이 있으며 관련 확장 기능 저장소는 https://extensions.gnome.org에 있습니다","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["ko"]},{"name":"Amalachadh slige GNOMW","description":"Bheir an leudachan seo dhut amalachadh le Slige GNOME agus Shell ionad-tasgaidh nan leudachan co-cheangailte rithe https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["gd"]},{"name":"Integrazione con GNOME Shell","description":"Questa estensione fornisce l'integrazione con GNOME Shell e il corrispondente repository delle estensioni https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"GNOME Shell-Integration","description":"Diese Erweiterung ermöglicht die Integration mit der GNOME Shell und dem dazugehörenden Erweiterungs-Repository von https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"Ingegrasjon med GNOME-skallet","description":"This extension provides integration with GNOME Shell and the corresponding extensions repository https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["nb"]},{"name":"Integración de GNOME Shell","description":"Esta extensión fornece integración con GNOME SHell e o correspondente repositorio de extensións https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["gl"]},{"name":"Integració amb el GNOME Shell","description":"Aquesta extensió proporciona integració amb GNOME Shell i el corresponent dipòsit d'extensions https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["ca"]},{"name":"Integrácia do Shellu prostredia GNOME","description":"Toto rozšírenie poskytuje integráciu do Shellu prostredia GNOME a príslušný repozitár rozšírení https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["sk"]},{"name":"Интеграција Гномове шкољке","description":"Ово проширење обезбеђује интеграцију са Гномовом шкољком и одговарајућом ризницом проширења „https://extensions.gnome.org“","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["sr"]},{"name":"GNOME Shell integration","description":"Данное расширение добавляет интеграцию с GNOME Shell и репозиторием расширений https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"Integracja z GNOME Shell","description":"To rozszerzenie dostarcza integrację z GNOME Shell i repozytorium rozszerzeń https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"GNOME Shell integration","description":"This extension provides integration with GNOME Shell and the corresponding extensions repository https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["sl"]},{"name":"Integracija GNOME ljuske","description":"Ovo proširenje omogućuje integraciju s GNOME ljuskom i odgovarajućem repozitoriju proširenja https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["hr"]},{"name":"Gnome Shell -integraatio","description":"Tämä laajennus tarjoaa integraation Gnome Shellin ja Gnome Shellin laajennustietovaraston https://extensions.gnome.org kanssa","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"GNOME Shell integration","description":"Αυτή η επέκταση παρέχει ενσωμάτωση με το GNOME Shell και τα πρόσθετα του από το https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["el"]},{"name":"Integración con GNOME Shell","description":"Esta extensión proporciona integración con GNOME Shell y el correspondiente repositorio de extensiones https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"Integração com GNOME Shell","description":"Essa extensão fornece integração com o GNOME Shell e com o repositório de extensões correspondente, o https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"GNOME Shell-integration","description":"Denne udvidelse giver integration med GNOME Shell og det tilhørende udvidelsesarkiv https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"GNOME Kabuk bütünleşmesi","description":"Bu uygulama, GNOME Kabuk ve buna uygun uzantı deposu olan https://extensions.gnome.org ile bütünleşme sağlar","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"Gnome-shell-integratie","description":"Deze extensie voorziet in de integratie met Gnome-shell en de bijbehorende website met extensies https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["nl"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"56.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["alarms","nativeMessaging","notifications","storage","tabs"],"origins":["https://extensions.gnome.org/","https://extensions.gnome.org/*"]},"icons":{"16":"icons/GnomeLogo-16.png","48":"icons/GnomeLogo-48.png","128":"icons/GnomeLogo-128.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack","syncGUID":"{1beca9d3-6232-42d5-b3bc-89ffbe886227}","version":"1.6.7","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Google search link fix","description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","creator":"Wladimir Palant","homepageURL":"https://github.com/palant/searchlinkfix","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628193000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Google search link fix","description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","creator":"Wladimir Palant","homepageURL":"https://github.com/palant/searchlinkfix","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"Google search link fix","description":"Это расширение не дает поисковым страницам Google и Yandex менять ссылки, когда по ним щелкают.","creator":"Wladimir Palant","homepageURL":"https://github.com/palant/searchlinkfix","developers":null,"translators":null,"contributors":null,"locales":["ru"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":[],"origins":["http://*/*","https://*/*","*://*.google.ad/*","*://*.google.ae/*","*://*.google.al/*","*://*.google.am/*","*://*.google.as/*","*://*.google.at/*","*://*.google.az/*","*://*.google.ba/*","*://*.google.be/*","*://*.google.bf/*","*://*.google.bg/*","*://*.google.bi/*","*://*.google.bj/*","*://*.google.bs/*","*://*.google.bt/*","*://*.google.by/*","*://*.google.ca/*","*://*.google.cat/*","*://*.google.cd/*","*://*.google.cf/*","*://*.google.cg/*","*://*.google.ch/*","*://*.google.ci/*","*://*.google.cl/*","*://*.google.cm/*","*://*.google.cn/*","*://*.google.co.ao/*","*://*.google.co.bw/*","*://*.google.co.ck/*","*://*.google.co.cr/*","*://*.google.co.id/*","*://*.google.co.il/*","*://*.google.co.in/*","*://*.google.co.jp/*","*://*.google.co.ke/*","*://*.google.co.kr/*","*://*.google.co.ls/*","*://*.google.co.ma/*","*://*.google.co.mz/*","*://*.google.co.nz/*","*://*.google.co.th/*","*://*.google.co.tz/*","*://*.google.co.ug/*","*://*.google.co.uk/*","*://*.google.co.uz/*","*://*.google.co.ve/*","*://*.google.co.vi/*","*://*.google.co.za/*","*://*.google.co.zm/*","*://*.google.co.zw/*","*://*.google.com.af/*","*://*.google.com.ag/*","*://*.google.com.ai/*","*://*.google.com.ar/*","*://*.google.com.au/*","*://*.google.com.bd/*","*://*.google.com.bh/*","*://*.google.com.bn/*","*://*.google.com.bo/*","*://*.google.com.br/*","*://*.google.com.bz/*","*://*.google.com.co/*","*://*.google.com.cu/*","*://*.google.com.cy/*","*://*.google.com.do/*","*://*.google.com.ec/*","*://*.google.com.eg/*","*://*.google.com.et/*","*://*.google.com.fj/*","*://*.google.com.gh/*","*://*.google.com.gi/*","*://*.google.com.gt/*","*://*.google.com.hk/*","*://*.google.com.jm/*","*://*.google.com.kh/*","*://*.google.com.kw/*","*://*.google.com.lb/*","*://*.google.com.ly/*","*://*.google.com.mm/*","*://*.google.com.mt/*","*://*.google.com.mx/*","*://*.google.com.my/*","*://*.google.com.na/*","*://*.google.com.nf/*","*://*.google.com.ng/*","*://*.google.com.ni/*","*://*.google.com.np/*","*://*.google.com.om/*","*://*.google.com.pa/*","*://*.google.com.pe/*","*://*.google.com.pg/*","*://*.google.com.ph/*","*://*.google.com.pk/*","*://*.google.com.pr/*","*://*.google.com.py/*","*://*.google.com.qa/*","*://*.google.com.sa/*","*://*.google.com.sb/*","*://*.google.com.sg/*","*://*.google.com.sl/*","*://*.google.com.sv/*","*://*.google.com.tj/*","*://*.google.com.tr/*","*://*.google.com.tw/*","*://*.google.com.ua/*","*://*.google.com.uy/*","*://*.google.com.vc/*","*://*.google.com.vn/*","*://*.google.com/*","*://*.google.cv/*","*://*.google.cz/*","*://*.google.de/*","*://*.google.dj/*","*://*.google.dk/*","*://*.google.dm/*","*://*.google.dz/*","*://*.google.ee/*","*://*.google.es/*","*://*.google.fi/*","*://*.google.fm/*","*://*.google.fr/*","*://*.google.ga/*","*://*.google.ge/*","*://*.google.gg/*","*://*.google.gl/*","*://*.google.gm/*","*://*.google.gp/*","*://*.google.gr/*","*://*.google.gy/*","*://*.google.hn/*","*://*.google.hr/*","*://*.google.ht/*","*://*.google.hu/*","*://*.google.ie/*","*://*.google.im/*","*://*.google.iq/*","*://*.google.is/*","*://*.google.it/*","*://*.google.je/*","*://*.google.jo/*","*://*.google.kg/*","*://*.google.ki/*","*://*.google.kz/*","*://*.google.la/*","*://*.google.li/*","*://*.google.lk/*","*://*.google.lt/*","*://*.google.lu/*","*://*.google.lv/*","*://*.google.md/*","*://*.google.me/*","*://*.google.mg/*","*://*.google.mk/*","*://*.google.ml/*","*://*.google.mn/*","*://*.google.ms/*","*://*.google.mu/*","*://*.google.mv/*","*://*.google.mw/*","*://*.google.ne/*","*://*.google.nl/*","*://*.google.no/*","*://*.google.nr/*","*://*.google.nu/*","*://*.google.pl/*","*://*.google.pn/*","*://*.google.ps/*","*://*.google.pt/*","*://*.google.ro/*","*://*.google.rs/*","*://*.google.ru/*","*://*.google.rw/*","*://*.google.sc/*","*://*.google.se/*","*://*.google.sh/*","*://*.google.si/*","*://*.google.sk/*","*://*.google.sm/*","*://*.google.sn/*","*://*.google.so/*","*://*.google.sr/*","*://*.google.st/*","*://*.google.td/*","*://*.google.tg/*","*://*.google.tk/*","*://*.google.tl/*","*://*.google.tm/*","*://*.google.tn/*","*://*.google.to/*","*://*.google.tt/*","*://*.google.vg/*","*://*.google.vu/*","*://*.google.ws/*","*://*.yandex.com/*","*://*.yandex.com.tr/*","*://*.yandex.by/*","*://*.yandex.fr/*","*://*.yandex.kz/*","*://*.yandex.ru/*","*://*.yandex.ua/*","*://*.duckduckgo.com/*"]},"icons":{"48":"icon.png","64":"icon64.png","128":"icon128.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"jid1-nbzaq9ol2hyY64gGe@jetpack","syncGUID":"{27876a79-bb63-4c02-94fa-fed435346204}","version":"0.1.7","type":"extension","loader":null,"updateURL":null,"optionsURL":"data/options/index.html","optionsType":5,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Stop AutoPlay Next for YouTube™","description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","creator":"James Fray","homepageURL":"http://add0n.com/stop-autoplay.html","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628515000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/jid1-nbzaq9ol2hyY64gGe@jetpack.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"48.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["storage","tabs","webRequest","webRequestBlocking"],"origins":["*://*.youtube.com/yts/jsbin/*","*://*.ytimg.com/yts/jsbin/*","https://*.youtube.com/*","http://*.youtube.com/*"]},"icons":{"16":"data/icons/16.png","48":"data/icons/48.png","128":"data/icons/128.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"wayback_machine@mozilla.org","syncGUID":"{bd345b14-ed21-4d32-9720-0b70258947e4}","version":"1.8.6","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Wayback Machine","description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","creator":null,"homepageURL":"https://archive.org/","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542629092000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/wayback_machine@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"48.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["tabs","activeTab","storage","webRequest","webRequestBlocking","contextMenus"],"origins":["http://*/*","https://*/*","*://*/*",""]},"icons":{"48":"images/icon.png","96":"images/icon@2x.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}","syncGUID":"{ebbc0246-0881-45a6-a2f0-99e49cd6f4be}","version":"7.3.5","type":"extension","loader":null,"updateURL":null,"optionsURL":"content/settings.html?panel=settings","optionsType":3,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542999860000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/{b9db16a4-6edc-47ec-a1f4-b86292ed211d}.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["en-US"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["ja"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["dsb"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["bg"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["sv"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["ko"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["sl-SI"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["hsb"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["nb"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["sk"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["is-IS"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["ro"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["nl"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["tabs","contextMenus","nativeMessaging","webRequest","webRequestBlocking","downloads","clipboardWrite","webNavigation","notifications","storage","cookies","menus"],"origins":["","*://*.downloadhelper.net/*"]},"icons":{"32":"content/images/icon-32.png","40":"content/images/icon-40.png","48":"content/images/icon-48.png","128":"content/images/icon-128.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"jid1-F9UJ2thwoAm5gQ@jetpack","syncGUID":"{7c9171fd-a105-44df-9d7d-5f683e6ec5cd}","version":"2.1.0","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Firefox Lightbeam","description":"Firefox Lightbeam is a Firefox browser extension that uses interactive visualizations to show you the relationships between third parties and the sites you visit.","creator":null,"homepageURL":"https://github.com/mozilla/lightbeam-we","developers":null,"translators":null,"contributors":null},"visible":true,"active":false,"userDisabled":true,"appDisabled":false,"installDate":1548515241000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/jid1-F9UJ2thwoAm5gQ@jetpack.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"52.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["webRequest","tabs","cookies","storage","downloads","privacy"],"origins":[""]},"icons":{"48":"images/lightbeam-48.png","96":"images/lightbeam-96.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}","syncGUID":"{bfe4a8ba-fc6d-4290-b03c-272cf99e1ed1}","version":"1.3.8","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Absolute Enable Right Click & Copy","description":"Force Enable Right Click & Copy","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628082000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/{9350bc42-47fb-4598-ae0f-825e3dd9ceba}.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"48.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["tabs","storage","activeTab"],"origins":[""]},"icons":{"16":"images/16px.png","32":"images/32px.png","48":"images/48px.png","128":"images/128px.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"jid1-MnnxcxisBPnSXQ@jetpack","syncGUID":"{f0f2b64d-ce1c-44d4-af9f-71ce9270b90c}","version":"2019.2.19","type":"extension","loader":null,"updateURL":null,"optionsURL":"/skin/options.html","optionsType":3,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Privacy Badger","description":"Privacy Badger automatically learns to block invisible trackers.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628050000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/jid1-MnnxcxisBPnSXQ@jetpack.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Privacy Badger","description":"Privacy Badger automatically learns to block invisible trackers.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["en-US"]},{"name":"Personvernsgrevlingen","description":"Privacy Badger automatically learns to block invisible trackers.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["nb-NO"]},{"name":"Privacy Badger","description":"Privacy Badger apprend automatiquement à bloquer les traceurs invisibles.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"Privacy Badger","description":"Privacy Badger automatically learns to block invisible trackers.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["bg"]},{"name":"Privacy Badger","description":"Privacy Badger lär sig automatiskt att blockera osynliga spårare.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["sv"]},{"name":"Privacy Badger","description":"Privacy Badger se automaticky učí blokovat neviditelné sledovací prvky na webových stránkách.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["cs"]},{"name":"Privata Melo","description":"Privata Melo aŭtomate lernas bloki nevideblajn spurilojn.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["eo"]},{"name":"Privacy Badger","description":"Privacy Badger impara automaticamente a bloccare i tracker invisibili.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"Privacy Badger","description":"O Privacy Badger aprende automaticamente a bloquear rastreadores invisíveis.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["pt-PT"]},{"name":"Privacy Badger","description":"Privacy Badger lernt automatisch, unsichtbare Tracker zu blocken.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"隐私獾","description":"隐私獾会自动学习去阻止不可见的追踪器。","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["zh"]},{"name":"«غرير الخصوصية»","description":"يتعلم «غرير الخصوصية» تلقائيا أن يحجب المتعقبات الخفية.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["ar"]},{"name":"Privacy Badger","description":"Privacy Badger автоматично навчається блокувати невидимі елементи стеження.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"Privacy Badger","description":"Privacy Badger automatically learns to block invisible trackers.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["sr"]},{"name":"پرایوسی بجر","description":"پرایوسی بجر به صورت اتوماتیک یاد می گیرد تا ردیاب های مخفی را بلاک کند.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["fa"]},{"name":"Privacy Badger","description":"Privacy Badger автоматически учится блокировать невидимые трекеры.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"Privacy Badger","description":"Privacy Badger oppii automaattisesti estämään näkymättömät jäljittimet.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"Privacy Badger","description":"Privacy Badger automatycznie uczy się blokować niewidoczne śledziki.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"Privacy Badger","description":"Privacy Badger aprende automáticamente a bloquear rastreadores invisibles.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"Privacy Badger","description":"O Privacy Badger aprende automaticamente a bloquear rastreadores invisíveis.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"Privacy Badger","description":"Privacy Badger 會自動學習並阻擋不可見的追蹤器。","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"Privacy Badger","description":"Privacy Badger lærer automatisk at blokere usynlige sporinger.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"Privacy Badger","description":"Privacy Badger görünmez takipçileri engellemeyi otomatik olarak öğrenir.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"Privacy Badger","description":"Privacy Badger leert automatisch onzichtbare trackers te blokkeren.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["nl"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"52.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["tabs","contextMenus","webRequest","webRequestBlocking","webNavigation","storage","cookies","privacy"],"origins":["http://*/*","https://*/*","https://twitter.com/*","http://twitter.com/*","https://*.facebook.com/*","http://*.facebook.com/*","*://*.facebookcorewwwi.onion/*","https://www.google.com/*","http://www.google.com/*","https://www.google.ad/*","http://www.google.ad/*","https://www.google.ae/*","http://www.google.ae/*","https://www.google.com.af/*","http://www.google.com.af/*","https://www.google.com.ag/*","http://www.google.com.ag/*","https://www.google.com.ai/*","http://www.google.com.ai/*","https://www.google.al/*","http://www.google.al/*","https://www.google.am/*","http://www.google.am/*","https://www.google.co.ao/*","http://www.google.co.ao/*","https://www.google.com.ar/*","http://www.google.com.ar/*","https://www.google.as/*","http://www.google.as/*","https://www.google.at/*","http://www.google.at/*","https://www.google.com.au/*","http://www.google.com.au/*","https://www.google.az/*","http://www.google.az/*","https://www.google.ba/*","http://www.google.ba/*","https://www.google.com.bd/*","http://www.google.com.bd/*","https://www.google.be/*","http://www.google.be/*","https://www.google.bf/*","http://www.google.bf/*","https://www.google.bg/*","http://www.google.bg/*","https://www.google.com.bh/*","http://www.google.com.bh/*","https://www.google.bi/*","http://www.google.bi/*","https://www.google.bj/*","http://www.google.bj/*","https://www.google.com.bn/*","http://www.google.com.bn/*","https://www.google.com.bo/*","http://www.google.com.bo/*","https://www.google.com.br/*","http://www.google.com.br/*","https://www.google.bs/*","http://www.google.bs/*","https://www.google.bt/*","http://www.google.bt/*","https://www.google.co.bw/*","http://www.google.co.bw/*","https://www.google.by/*","http://www.google.by/*","https://www.google.com.bz/*","http://www.google.com.bz/*","https://www.google.ca/*","http://www.google.ca/*","https://www.google.cd/*","http://www.google.cd/*","https://www.google.cf/*","http://www.google.cf/*","https://www.google.cg/*","http://www.google.cg/*","https://www.google.ch/*","http://www.google.ch/*","https://www.google.ci/*","http://www.google.ci/*","https://www.google.co.ck/*","http://www.google.co.ck/*","https://www.google.cl/*","http://www.google.cl/*","https://www.google.cm/*","http://www.google.cm/*","https://www.google.cn/*","http://www.google.cn/*","https://www.google.com.co/*","http://www.google.com.co/*","https://www.google.co.cr/*","http://www.google.co.cr/*","https://www.google.com.cu/*","http://www.google.com.cu/*","https://www.google.cv/*","http://www.google.cv/*","https://www.google.com.cy/*","http://www.google.com.cy/*","https://www.google.cz/*","http://www.google.cz/*","https://www.google.de/*","http://www.google.de/*","https://www.google.dj/*","http://www.google.dj/*","https://www.google.dk/*","http://www.google.dk/*","https://www.google.dm/*","http://www.google.dm/*","https://www.google.com.do/*","http://www.google.com.do/*","https://www.google.dz/*","http://www.google.dz/*","https://www.google.com.ec/*","http://www.google.com.ec/*","https://www.google.ee/*","http://www.google.ee/*","https://www.google.com.eg/*","http://www.google.com.eg/*","https://www.google.es/*","http://www.google.es/*","https://www.google.com.et/*","http://www.google.com.et/*","https://www.google.fi/*","http://www.google.fi/*","https://www.google.com.fj/*","http://www.google.com.fj/*","https://www.google.fm/*","http://www.google.fm/*","https://www.google.fr/*","http://www.google.fr/*","https://www.google.ga/*","http://www.google.ga/*","https://www.google.ge/*","http://www.google.ge/*","https://www.google.gg/*","http://www.google.gg/*","https://www.google.com.gh/*","http://www.google.com.gh/*","https://www.google.com.gi/*","http://www.google.com.gi/*","https://www.google.gl/*","http://www.google.gl/*","https://www.google.gm/*","http://www.google.gm/*","https://www.google.gp/*","http://www.google.gp/*","https://www.google.gr/*","http://www.google.gr/*","https://www.google.com.gt/*","http://www.google.com.gt/*","https://www.google.gy/*","http://www.google.gy/*","https://www.google.com.hk/*","http://www.google.com.hk/*","https://www.google.hn/*","http://www.google.hn/*","https://www.google.hr/*","http://www.google.hr/*","https://www.google.ht/*","http://www.google.ht/*","https://www.google.hu/*","http://www.google.hu/*","https://www.google.co.id/*","http://www.google.co.id/*","https://www.google.ie/*","http://www.google.ie/*","https://www.google.co.il/*","http://www.google.co.il/*","https://www.google.im/*","http://www.google.im/*","https://www.google.co.in/*","http://www.google.co.in/*","https://www.google.iq/*","http://www.google.iq/*","https://www.google.is/*","http://www.google.is/*","https://www.google.it/*","http://www.google.it/*","https://www.google.je/*","http://www.google.je/*","https://www.google.com.jm/*","http://www.google.com.jm/*","https://www.google.jo/*","http://www.google.jo/*","https://www.google.co.jp/*","http://www.google.co.jp/*","https://www.google.co.ke/*","http://www.google.co.ke/*","https://www.google.com.kh/*","http://www.google.com.kh/*","https://www.google.ki/*","http://www.google.ki/*","https://www.google.kg/*","http://www.google.kg/*","https://www.google.co.kr/*","http://www.google.co.kr/*","https://www.google.com.kw/*","http://www.google.com.kw/*","https://www.google.kz/*","http://www.google.kz/*","https://www.google.la/*","http://www.google.la/*","https://www.google.com.lb/*","http://www.google.com.lb/*","https://www.google.li/*","http://www.google.li/*","https://www.google.lk/*","http://www.google.lk/*","https://www.google.co.ls/*","http://www.google.co.ls/*","https://www.google.lt/*","http://www.google.lt/*","https://www.google.lu/*","http://www.google.lu/*","https://www.google.lv/*","http://www.google.lv/*","https://www.google.com.ly/*","http://www.google.com.ly/*","https://www.google.co.ma/*","http://www.google.co.ma/*","https://www.google.md/*","http://www.google.md/*","https://www.google.me/*","http://www.google.me/*","https://www.google.mg/*","http://www.google.mg/*","https://www.google.mk/*","http://www.google.mk/*","https://www.google.ml/*","http://www.google.ml/*","https://www.google.com.mm/*","http://www.google.com.mm/*","https://www.google.mn/*","http://www.google.mn/*","https://www.google.ms/*","http://www.google.ms/*","https://www.google.com.mt/*","http://www.google.com.mt/*","https://www.google.mu/*","http://www.google.mu/*","https://www.google.mv/*","http://www.google.mv/*","https://www.google.mw/*","http://www.google.mw/*","https://www.google.com.mx/*","http://www.google.com.mx/*","https://www.google.com.my/*","http://www.google.com.my/*","https://www.google.co.mz/*","http://www.google.co.mz/*","https://www.google.com.na/*","http://www.google.com.na/*","https://www.google.com.nf/*","http://www.google.com.nf/*","https://www.google.com.ng/*","http://www.google.com.ng/*","https://www.google.com.ni/*","http://www.google.com.ni/*","https://www.google.ne/*","http://www.google.ne/*","https://www.google.nl/*","http://www.google.nl/*","https://www.google.no/*","http://www.google.no/*","https://www.google.com.np/*","http://www.google.com.np/*","https://www.google.nr/*","http://www.google.nr/*","https://www.google.nu/*","http://www.google.nu/*","https://www.google.co.nz/*","http://www.google.co.nz/*","https://www.google.com.om/*","http://www.google.com.om/*","https://www.google.com.pa/*","http://www.google.com.pa/*","https://www.google.com.pe/*","http://www.google.com.pe/*","https://www.google.com.pg/*","http://www.google.com.pg/*","https://www.google.com.ph/*","http://www.google.com.ph/*","https://www.google.com.pk/*","http://www.google.com.pk/*","https://www.google.pl/*","http://www.google.pl/*","https://www.google.pn/*","http://www.google.pn/*","https://www.google.com.pr/*","http://www.google.com.pr/*","https://www.google.ps/*","http://www.google.ps/*","https://www.google.pt/*","http://www.google.pt/*","https://www.google.com.py/*","http://www.google.com.py/*","https://www.google.com.qa/*","http://www.google.com.qa/*","https://www.google.ro/*","http://www.google.ro/*","https://www.google.ru/*","http://www.google.ru/*","https://www.google.rw/*","http://www.google.rw/*","https://www.google.com.sa/*","http://www.google.com.sa/*","https://www.google.com.sb/*","http://www.google.com.sb/*","https://www.google.sc/*","http://www.google.sc/*","https://www.google.se/*","http://www.google.se/*","https://www.google.com.sg/*","http://www.google.com.sg/*","https://www.google.sh/*","http://www.google.sh/*","https://www.google.si/*","http://www.google.si/*","https://www.google.sk/*","http://www.google.sk/*","https://www.google.com.sl/*","http://www.google.com.sl/*","https://www.google.sn/*","http://www.google.sn/*","https://www.google.so/*","http://www.google.so/*","https://www.google.sm/*","http://www.google.sm/*","https://www.google.sr/*","http://www.google.sr/*","https://www.google.st/*","http://www.google.st/*","https://www.google.com.sv/*","http://www.google.com.sv/*","https://www.google.td/*","http://www.google.td/*","https://www.google.tg/*","http://www.google.tg/*","https://www.google.co.th/*","http://www.google.co.th/*","https://www.google.com.tj/*","http://www.google.com.tj/*","https://www.google.tk/*","http://www.google.tk/*","https://www.google.tl/*","http://www.google.tl/*","https://www.google.tm/*","http://www.google.tm/*","https://www.google.tn/*","http://www.google.tn/*","https://www.google.to/*","http://www.google.to/*","https://www.google.com.tr/*","http://www.google.com.tr/*","https://www.google.tt/*","http://www.google.tt/*","https://www.google.com.tw/*","http://www.google.com.tw/*","https://www.google.co.tz/*","http://www.google.co.tz/*","https://www.google.com.ua/*","http://www.google.com.ua/*","https://www.google.co.ug/*","http://www.google.co.ug/*","https://www.google.co.uk/*","http://www.google.co.uk/*","https://www.google.com.uy/*","http://www.google.com.uy/*","https://www.google.co.uz/*","http://www.google.co.uz/*","https://www.google.com.vc/*","http://www.google.com.vc/*","https://www.google.co.ve/*","http://www.google.co.ve/*","https://www.google.vg/*","http://www.google.vg/*","https://www.google.co.vi/*","http://www.google.co.vi/*","https://www.google.com.vn/*","http://www.google.com.vn/*","https://www.google.vu/*","http://www.google.vu/*","https://www.google.ws/*","http://www.google.ws/*","https://www.google.rs/*","http://www.google.rs/*","https://www.google.co.za/*","http://www.google.co.za/*","https://www.google.co.zm/*","http://www.google.co.zm/*","https://www.google.co.zw/*","http://www.google.co.zw/*","https://www.google.cat/*","http://www.google.cat/*","https://hangouts.google.com/*","http://hangouts.google.com/*","https://docs.google.com/*","http://docs.google.com/*",""]},"icons":{"16":"icons/badger-16.png","19":"icons/badger-19.png","38":"icons/badger-38.png","48":"icons/badger-48.png","64":"icons/badger-64.png","128":"icons/badger-128.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}","syncGUID":"{21a63564-5cf8-4f28-822c-129bb0dca102}","version":"2.1.5","type":"extension","loader":null,"optionsURL":"options/options.html","optionsType":5,"optionsBrowserStyle":false,"aboutURL":null,"defaultLocale":{"name":"Fixed Zoom","description":"Extension that sets a default fixed zoom for all pages in Firefox","creator":null,"homepageURL":"https://github.com/Enchufadoo/fixedzoom","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542980701000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Fixed Zoom","description":"Extension that sets a default fixed zoom for all pages in Firefox","creator":null,"homepageURL":"https://github.com/Enchufadoo/fixedzoom","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"Fixed Zoom","description":"Extension that sets a default fixed zoom for all pages in Firefox","creator":null,"homepageURL":"https://github.com/Enchufadoo/fixedzoom","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"Fixed Zoom","description":"Extension that sets a default fixed zoom for all pages in Firefox","creator":null,"homepageURL":"https://github.com/Enchufadoo/fixedzoom","developers":null,"translators":null,"contributors":null,"locales":["es"]}],"targetApplications":[{"id":"toolkit@mozilla.org"}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["storage","tabs"],"origins":[]},"icons":{"64":"icons/binoculars.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"jid1-BoFifL9Vbdl2zQ@jetpack","syncGUID":"{224f92cf-c0e1-4cd7-a1c3-75b69e3e34a5}","version":"2.0.10","type":"extension","loader":null,"updateURL":null,"optionsURL":"pages/options/options.html","optionsType":5,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Decentraleyes","description":"Protects you against tracking through \"free\", centralized, content delivery.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628133000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/jid1-BoFifL9Vbdl2zQ@jetpack.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Decentraleyes","description":"Protects you against tracking through \"free\", centralized, content delivery.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["en-US"]},{"name":"Decentraleyes","description":"「無料」と称してあなたを追跡する大規模なCDNを迂回して、プライバシーを守ります。","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["ja"]},{"name":"Decentraleyes","description":"Beskytter mot sporing gjort av \"gratis\" sentralisert innholdslevering.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["nb-NO"]},{"name":"Decentraleyes","description":"Kaitseb sind \"tasuta\", tsentraliseeritud sisu edastamisest tuleneva jälitamise vastu.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["et"]},{"name":"Decentraleyes","description":"Protege contra monitorização através de entrega de conteúdo centralizado.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["pt-PT"]},{"name":"Decentraleyes","description":"Para protektahan ka laban sa pagsubaybay sa pamamagitan ng \"libre\", sentralisadong, paghahatid ng nilalaman.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["tl"]},{"name":"Decentraleyes","description":"Protège du pistage lié aux diffuseurs de contenus « gratuits », centralisés.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"Decentraleyes","description":"Melindungi Anda dari pelacakan distribusi konten \"gratis\" dan terpusat.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["id"]},{"name":"Decentraleyes","description":"Защитава ви от следене чрез свободна, централизирана доставка на съдържание.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["bg"]},{"name":"Decentraleyes","description":"Skyddar dig mot att spåras av \"gratis\", centraliserad, innehållsleverans.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["sv"]},{"name":"Decentraleyes","description":"Chrání před sledováním skrze centrálně doručovaný obsah.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["cs"]},{"name":"Decentraleyes","description":"Véd attól, hogy az „ingyenes”, centralizált tartalomszolgáltatók kövessenek.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"Decentraleyes","description":"Verndar þig gegn eftirliti frá \"ókeypis\" miðlægum efnisveitum.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["is"]},{"name":"Decentraleyes","description":"Decentraleyes protektas vin kontraŭ sekvado per senkostaj, centraj enhav-proviz-retoj.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["eo"]},{"name":"Decentraleyes","description":"يحميك من التتبع المرتبط بالوصول للمحتوى \"مجاني\"، مركزية.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["ar"]},{"name":"Decentraleyes","description":"\"무료\"라는 미끼로 당신을 추적하는 대규모 CDN을 사용하지 않음으로써 프라이버시를 지킵니다.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["ko"]},{"name":"Decentraleyes","description":"Protegge dal tracciamento tramite CDN centralizzato \"gratis\".","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"Decentraleyes","description":"Schützt vor Tracking durch \"gratis\", zentralisiertes, Abliefern von Content.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"Decentraleyes","description":"Protects you against tracking through \"free\", centralised, content delivery.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["en-GB"]},{"name":"Decentraleyes","description":"Штити вас од праћења преко „бесплатних“, централизованих достава садржаја.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["sr"]},{"name":"Decentraleyes","description":"保护您免受集中式的内容交付网络(CDN)的跟踪。","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"Decentraleyes","description":"Защищает Вас от отслеживания через «бесплатные», централизованные CDN.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"Decentraleyes","description":"Chroni przed śledzeniem przez ośrodki CDN.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"Decentraleyes","description":"Suojaa sinua \"ilmaisten\" keskitettyjen sisällön jakeluverkkojen jäljitykseltä.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"Decentraleyes","description":"Protejează împotriva urmăririi prin livrare de conținut gratuit, centralizat.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["ro"]},{"name":"Decentraleyes","description":"Schützt virun Tracking duerch \"gratis\" Content Delivery Networks.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["lb"]},{"name":"Decentraleyes","description":"Προστατεύει από παρακολούθηση μέσω \"δωρεάν\" διανομής περιεχόμενου.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["el"]},{"name":"Decentraleyes","description":"Protege contra el rastreo con la entrega centralizada y «gratuita» de contenido.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"Decentraleyes","description":"Lhe protege de rastreamento feito usando centrais de disponibilização de conteúdo \"gratuitas\".","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"Decentraleyes","description":"保護您不受「免費」、中心化的內容傳遞網路(CDN)的追蹤。","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"Decentraleyes","description":"מגן עליך מפני מעקב המבוצע דרך רשתות אספקת תוכן ריכוזיות ו\"חינמיות\".","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["he"]},{"name":"Decentraleyes","description":"Beskytter dig imod sporing af \"gratis\", centraliserede indholdsleverandører.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"Decentraleyes","description":"Sizi içerik dağıtımıyla yapılan merkezi ve \"ücretsiz\" takipten korur.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"Decentraleyes","description":"Beschermt tegen tracking via het \"gratis\", gecentraliseerd, verzorgen van content.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["nl"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"56.0a1","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["privacy","storage","unlimitedStorage","tabs","webNavigation","webRequest","webRequestBlocking"],"origins":["*://*/*"]},"icons":{"16":"icons/icon16.png","48":"icons/icon48.png","96":"icons/icon96.png","128":"icons/icon128.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"opentabsnexttocurrent@sblask","syncGUID":"{86056832-33d3-466f-b17b-6a6f0e0967e7}","version":"2.0.12","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Open Tabs Next to Current","description":"Open new tabs to the right of the current one.","creator":"Sebastian Blask","homepageURL":"https://github.com/sblask/webextension-open-tabs-next-to-current","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628384000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/opentabsnexttocurrent@sblask.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"51.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["sessions"],"origins":[]},"icons":{"48":"icon.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}","syncGUID":"{dafd6c15-360a-469a-815b-20fdce75ac3c}","version":"0.3.0","type":"extension","loader":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Middle Mouse Button Scroll","description":"Scroll fast or precise with pressed middle mouse button","creator":null,"homepageURL":"https://github.com/StoyanDimitrov/middle-mouse-button-scroll","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1548515302000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Middle Mouse Button Scroll","description":"Scroll fast or precise with pressed middle mouse button","creator":null,"homepageURL":"https://github.com/StoyanDimitrov/middle-mouse-button-scroll","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"Middle Mouse Button Scroll","description":"Разлиствайте бързо или прецизно с натиснат среден бутон на мишката","creator":null,"homepageURL":"https://github.com/StoyanDimitrov/middle-mouse-button-scroll","developers":null,"translators":null,"contributors":null,"locales":["bg"]}],"targetApplications":[{"id":"toolkit@mozilla.org"}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":[],"origins":["*://*/*"]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"keepassxc-browser@keepassxc.org","syncGUID":"{12c28efc-c18e-4c01-a78c-d25af6b82a8c}","version":"1.4.3","type":"extension","loader":null,"updateURL":null,"optionsURL":"options/options.html","optionsType":3,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"KeePassXC-Browser","description":"KeePassXC integration for modern web browsers","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628019000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/keepassxc-browser@keepassxc.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"KeePassXC-Browser","description":"KeePassXC integration for modern web browsers","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"KeePassXC-Browser","description":"モダンなウェブブラウザーのための KeePassXC 統合","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["ja"]},{"name":"KeePassXC-Browser","description":"Integração KeepassXC para os navegadores modernos","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["pt-PT"]},{"name":"KeePassXC-Browser","description":"KeePassXC integration för moderna webbläsare","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["sv"]},{"name":"KeePassXC-Browser","description":"Napojení KeePassXC na moderní webové prohlížeče","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["cs"]},{"name":"KeePassXC-Browser","description":"KeePassXC integráció a modern webböngészőkhöz","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"KeePassXC-Browser","description":"Intégration de KeePassXC pour les navigateurs Web modernes","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"KeePassXC-Browser","description":"Сполучення KeePassXC з сучасними переглядачами тенет","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"KeePassXC-Browser","description":"현대적인 웹 브라우저용 KeePassXC 통합","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["ko"]},{"name":"KeePassXC-Browser","description":"Integrazione di KeePassXC per browser web moderni","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"KeePassXC-Browser","description":"KeePassXC-Integration für moderne Webbrowser","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"KeePassXC-Browser","description":"KeePassXC 与现代 Web 浏览器的集成","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"KeePassXC-Browser","description":"Интеграция KeePassXC в современные веб-браузеры","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"KeePassXC-Browser","description":"KeePassXC - integracja z nowoczesnymi przeglądarkami internetowymi","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"KeePassXC-Browser","description":"KeePassXC integratio pro interretialibus navigatoribus modernis","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["la"]},{"name":"KeePassXC-Browser","description":"KeePassXC-integraatio moderneille nettiselaimille","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"KeePassXC-Browser","description":"Integração KeepassXC para os navegadores modernos","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["pt"]},{"name":"KeePassXC-Browser","description":"Integración de KeePassXC para navegadores web modernos.","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"KeePassXC-Browser","description":"Integração ao KeePassXC para navegadores modernos","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"KeePassXC-Browser","description":"KeePassXC 與現代瀏覽器的整合","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"KeePassXC-Browser","description":"Modern web tarayıcıları için KeePassXC bütünleşmesi","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"KeePassXC-Browser","description":"KeePassXC-integratie voor moderne webbrowsers","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["nl-NL"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"52.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["activeTab","contextMenus","clipboardWrite","nativeMessaging","notifications","storage","tabs","webRequest","webRequestBlocking"],"origins":["https://*/*","http://*/*","https://api.github.com/",""]},"icons":{"16":"icons/keepassxc.svg","48":"icons/keepassxc.svg","64":"icons/keepassxc.svg","96":"icons/keepassxc.svg","128":"icons/keepassxc.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}","syncGUID":"{d2fc8bd5-7105-4a24-b0aa-20a8b2d0219a}","version":"1.20.1","type":"extension","loader":null,"updateURL":null,"optionsURL":"src/options/index.html","optionsType":3,"optionsBrowserStyle":false,"aboutURL":null,"defaultLocale":{"name":"Search by Image","description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","creator":"Armin Sebastian","homepageURL":"https://github.com/dessant/search-by-image","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628405000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Search by Image","description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","creator":"Armin Sebastian","homepageURL":"https://github.com/dessant/search-by-image","developers":null,"translators":null,"contributors":null,"locales":["en"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"52.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["contextMenus","storage","tabs","activeTab","notifications","webRequest","webRequestBlocking"],"origins":["","http://*/*","https://*/*","ftp://*/*","file:///*"]},"icons":{"16":"src/icons/app/icon-16.png","19":"src/icons/app/icon-19.png","24":"src/icons/app/icon-24.png","32":"src/icons/app/icon-32.png","38":"src/icons/app/icon-38.png","48":"src/icons/app/icon-48.png","64":"src/icons/app/icon-64.png","96":"src/icons/app/icon-96.png","128":"src/icons/app/icon-128.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"https-everywhere@eff.org","syncGUID":"{159f976c-122b-4044-a5a4-494560ec9299}","version":"2019.5.13","type":"extension","loader":null,"updateURL":null,"optionsURL":"pages/options/index.html","optionsType":5,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628216000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/https-everywhere@eff.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"HTTPS Everywhere","description":"ウェブを暗号化します!多くのウェブサイト上でHTTPSセキュリティを自動的にかけます。","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ja"]},{"name":"ہائپر ٹیکسٹ ٹرانسفر پروٹوکول سکیور ہر جگہ ","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ur-PK"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sn"]},{"name":"HTTPS Kõikjal","description":"Krüpteeri veeb! Kasuta HTTPS turvalaiendust automaatselt paljudel lehtedel.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["et"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["su"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["oc"]},{"name":"HTTPS Everywhere","description":"Encripte a Web! Utilize automaticamente a segurança HTTPS em vários sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pt-PT"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["jv"]},{"name":"HTTPS Everywhere","description":"Amgriptiwch yr We! Defnyddiwch diogelwch HTTPS yn awtomatig ar nifer o wefanau.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["cy"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ht"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["te"]},{"name":"HTTPS Everywhere","description":"Encripta la Web! Usar seguridá HTTPS automáticamente en munchos sitios","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ast"]},{"name":"HTTPS partout","description":"Chiffrez le Web ! Utilisez automatiquement la sécurité HTTPS avec de nombreux sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["gun"]},{"name":"HTTPS Everywhere","description":"អ៊ិនគ្រីប​តំបន់​បណ្ដាញ! ប្រើ​សុវត្ថិភាព HTTPS នៅ​លើ​បណ្ដាញ​​ជា​ច្រើន។","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["km"]},{"name":"HTTPS ਐਵਰੀਵੇਅਰ","description":"ਵੈੱਬ ਨੂੰ ਇੰਕ੍ਰਿਪਟ ਕਰੋ! ਕਈ ਸਾਈਟਾਂ ਲਈ ਆਪਣੇ ਆਪ HTTPS ਸੁਰੱਖਿਆ ਵਰਤੋ।","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pa"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fy"]},{"name":"HTTPS Навсякъде","description":"Шифрирайте мрежата! Използвайте автоматична HTTPS защита на много страници.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bg"]},{"name":"HTTPS Everywhere","description":"Enkripsi web-nya! Gunakan keamanan HTTPS secara otomatis di banyak situs.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["id"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["tl-PH"]},{"name":"সর্বত্র HTTPS","description":"ওয়েব এনক্রিপ্ট! অনেক সাইটগুলিতে স্বয়ংক্রিয়ভাবে HTTPS নিরাপত্তা ব্যবহার করুন","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bn"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["af-ZA"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sa"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["am-ET"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ko-KR"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["so"]},{"name":"HTTPS Everywhere","description":"Weba enkriptatu! Automatikoki erabili HTTPS segurtasuna leku askotan.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["eu"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["brx"]},{"name":"HTTPS Everywhere","description":"Kryptera webben! Använd HTTPS automatiskt på många webbplatser.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sv"]},{"name":"HTTPS Everywhere","description":"Šifrujte! Používejte automaticky zabezpečené HTTPS na mnoha stránkách.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["cs"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["templates"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["scn"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pap"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["gu-IN"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["csb"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["cy-GB"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["or"]},{"name":"HTTPS Everywhere","description":"Titkosítsa a Web-et! Automatikusan használja a HTTPS titkosítást a legtöbb oldalon.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["mi"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["jbo"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ba"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["kn"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ku"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["yo"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bo"]},{"name":"HTTPS-allsstaðar","description":"Dulkóðaðu vefinn! Notaðu sjálfkrafa HTTPS-öryggi á mörgum vefsvæðum.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["is"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["es-CL"]},{"name":"HTTPS Everywhere","description":"Зашифруйте мережу! Автоматично використовуйте безпеку HTTPS на багатьох сайтах.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"HTTPS Everywhere","description":"Krypter veven! Bruk HTTPS-tryggleik automatisk på mange sider.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nn"]},{"name":"HTTPS Everywhere","description":"Sulitkan Sesawang! Guna HTTPS secara automatik di kebanyakan laman.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ms-MY"]},{"name":"ہائپر ٹیکسٹ ٹرانسفر پروٹوکول سکیور ہر جگہ ","description":"ویب کو خفیہ کریں! خودبخود ہائپر ٹیکسٹ ٹرانسفر پروٹوکول سکیور سکیورٹی زیادہ سائیٹس پر استعمال کریں۔","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ur"]},{"name":"HTTPS-Ĉie","description":"Ĉifrigu la reton! Aŭtomate uzu HTTPS‐sekurecon ĉe multaj retejoj.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["eo"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["si"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nah"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ha"]},{"name":"HTTPS kila mahali","description":"Encrypt mtandao! Moja kwa moja tumia HTTPS usalama kwenye tovuti nyingi.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sw"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ak"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sco"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ceb"]},{"name":"HTTPS Everywhere","description":"شفر شبكة الإنترنت! استخدم تلقائيا تقنية HTTPS للأمان مع الكثير من المواقع.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ar"]},{"name":"HTTPS Everywhere","description":"Mã hóa Web! Tự động sử dụng bảo mật HTTPS ở nhiều trang web.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["vi"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sq-AL"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["tg"]},{"name":"HTTPS Everywhere","description":"Szyfruj sieć! Automatycznie używaj zabezpieczenia HTTPS na wielu stronach","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pl-PL"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["son"]},{"name":"HTTPS Everywhere","description":"დაშიფრეთ ინტერნეტკავშირი! გამოიყენეთ დაცული HTTPS საიტების უმეტეს ნაწილზე.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ka"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ca-ES"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sr@latin"]},{"name":"HTTPS Everywhere","description":"웹을 암호화 하세요! 자동으로 여러 사이트에 HTTPS 보안을 사용합니다.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ko"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["gd"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bg-BG"]},{"name":"HTTPS Everywhere","description":"Cripta il Web! Usa HTTPS automaticamente su numerosi siti.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"HTTPS Everywhere","description":"Enkriptirajte web! Automatski koristite HTTPS sigurnost na mnogim stranicama.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["hr-HR"]},{"name":"HTTPS Everywhere","description":"¡Encriptar la Web! Usar seguridad HTTPS automáticamente en la mayoría de los sitios.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["es-AR"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bn-IN"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["uz"]},{"name":"HTTPS Everywhere","description":"Šifruokite saityną! Automatiškai naudokite HTTPS saugumą daugelyje svetainių.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["lt"]},{"name":"HTTPS Kudo","description":"Kryptoni Web-in! Përdorni automatikisht sigurinë HTTPS në shumë webfaqe.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sq"]},{"name":"HTTPS povsod","description":"Šifrirajte splet! Avtomatska uporaba HTTPS zaščite na različnih straneh.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sl-SI"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nap"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["zu"]},{"name":"HTTPS Everywhere","description":"इन्टरनेट संचार को एनक्रिप्ट करें! सभी वेबसाइट्स पर स्वतः ही HTTPS का इस्तेमाल करें.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["hi"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["om"]},{"name":"HTTPS Everywhere","description":"Cifra la Red! Automáticamente utiliza seguridades HTTPS en multiples sitios.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["es-MX"]},{"name":"எல்லா இடங்களிலும் HTTPS","description":"வலை Encrypt! தானாகவே பல தளங்களில் HTTPS பாதுகாப்பு பயன்படுத்த.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ta"]},{"name":"HTTPS Everywhere","description":"බොහෝ වෙබ් අඩවි සඳහා HTTPS ආරක්ෂාව ස්වයංක්‍රීයව පාවිච්චි කරන්න.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["si-LK"]},{"name":"Hər yerdə HTTPS","description":"Veb-i şifrələ! Bir çox saytlarda HTTPS-i avtomatik istifadə et.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["az"]},{"name":"HTTPS Насекаде","description":"Екриптирај го Веб-от! Автоматски користи HTTPS сигурност на многу страни.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["mk"]},{"name":"HTTPS Everywhere","description":"เข้ารหัสลับให้กับเว็บ! ใช้มาตรการความปลอดภัย HTTPS กับเว็บไซต์โดยอัตโมมัติ","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["th"]},{"name":"HTTPS Everywhere","description":"Verschlüsselt das Internet! Nutzen Sie HTTPS-Sicherheit automatisch auf vielen Webseiten.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["en-GB"]},{"name":"HTTPS सर्वत्र","description":"वेब कूटबद्ध करा ! आपोआप अनेक साइटवर HTTPS सुरक्षा वापरा.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["mr"]},{"name":"HTTPS Everywhere","description":"加密网络浏览,自动使用 HTTPS 连接访问站点,更加安全。","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["my"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bal"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["wa"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["kw"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["dz"]},{"name":"HTTPS-everywhere","description":"Krypter nettet. Bruk HTTPS-sikkerhet automatisk på mange nettsider.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nb"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["wo"]},{"name":"HTTPS Everywhere","description":"Cifrar a Web! Usar automáticamente seguridade HTTPS en moitos sitios.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["gl"]},{"name":"সর্বত্র HTTPS","description":"ওয়েব এনক্রিপ্ট! অনেক সাইটগুলিতে স্বয়ংক্রিয়ভাবে HTTPS নিরাপত্তা ব্যবহার করুন","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bn-BD"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["lg"]},{"name":"HTTPS partout","description":"Chiffrer le Web! Utiliser automatiquement la sécurité HTTPS avec de nombreux sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fr-CA"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nso"]},{"name":"HTTPS Everywhere","description":"Xifra la Web! Fes servir automàticament la seguretat HTTPS a molts llocs.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ca"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["zh"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ug@Arab"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ln"]},{"name":"HTTPS Everywhere","description":"Zašifrujte web! Tento doplnok automatizuje použitie HTTPS na mnohých stránkach.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sk"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ady"]},{"name":"HTTPS Svuda","description":"Šifriraj Web! Automatski koristi HTTPS sigurnost na mnogim sajtovima.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sr"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["co"]},{"name":"HTTPS Everywhere","description":"Enkripteer die Web! Gebruik HTTPS sekuriteit automaties op baie plekke.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["af"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["cv"]},{"name":"HTTPS Everywhere","description":"ድሩን ያመስጥሩ! በብዙ ጣቢያዎች ላይ HTTPSን በራስ-ሰር ይጠቀሙ።","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["am"]},{"name":"HTTPS در همه جا","description":"وب را رمزگذاری کنید! از امنیت HTTPS بصورت خودکار برای بسیاری از وب‌سایت‌ها استفاده کنید.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fa"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["cs-CZ"]},{"name":"എല്ലായിടത്തും എച്ച്ടിടിപിഎസ്","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ml"]},{"name":"HTTPS Allastaðni","description":"Brongla alnetið! Brúka HTTPS-trygd sjávvirkandi á fleiri síðum.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fo"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ti"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ia"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["es-NI"]},{"name":"HTTPS Everywhere","description":"Зашифруйте сеть! Автоматически переключайтесь на безопасный протокол HTTPS там, где это возможно.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["br"]},{"name":"HTTPS Everywhere","description":"Szyfruj sieć! Automatycznie używaj zabezpieczeń HTTPS na wielu stronach.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ps"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["es-CO"]},{"name":"HTTPS in omnibus locis","description":"Late coniunctionem computatorum! Per ipse usa certitudinem de HTTPS in multis paginis.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["la"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ar-AA"]},{"name":"HTTPS ທຸກໆບ່ອນ","description":"ເຂົ້າລະຫັດເວັບ! ໃຊ້ ຄວາມປອດໄພ HTTPS ໃນຫລາຍໆເວັບໄຊຕ໌","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["lo"]},{"name":"HTTPS Everywhere","description":"Zakodirajte internet! Samodejno uporabite HTTPS zaščito na mnogih spletnih straneh.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sl"]},{"name":"HTTPS Everywhere","description":"Šifrēt tīmekli! Automātiski lietot HTTPS drošību daudzās vietnēs.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["lv"]},{"name":"HTTPS Everywhere","description":"I-encrypt ang Web! Awtomatikong gamitin ang HTTPS security sa maraming sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fil"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ve"]},{"name":"HTTPS Svuda","description":"Enkriptiraj Web! Automatski koristi HTTPS na mnogim stranicama.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["hr"]},{"name":"HTTPS Kaikkialla","description":"Salaa verkko automaattisesti käyttäen HTTPS-suojausta monilla sivuilla!","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ach"]},{"name":"HTTPS Everywhere","description":"Կոդավորե՛ք Վեբը։ Ավտոմատ օգտագործեք HTTPS անվտանգություն շատ կայքերի վրա։","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["hy"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pms"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["mt"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fur"]},{"name":"Барлық жерде HTTPS","description":"Вебті шифрлау! Көптеген сайттарда HTTPS қауіпсіздігін автоматты түрде пайдаланыңыз.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["kk"]},{"name":"HTTPS Everywhere","description":"Zašifrujte web! Automaticky používajte bezpečnosť HTTPS na mnohých stránkach.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sk-SK"]},{"name":"HTTPS Everywhere","description":"Зашыфруйце Iнтэрнэт! Аўтаматычнае выкарыстанне бяспекі HTTPS на розных сайтах","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["be"]},{"name":"HTTPS Everywhere","description":"Versleutel het Web! Gebruik HTTPS Everywhere automatisch op vele websites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nl-BE"]},{"name":"HTTPS Oriunde","description":"Criptează web-ul! Folosește automat securitatea HTTPS pe multe site-uri.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ro"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ru@petr1708"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ky"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bs"]},{"name":"HTTPS Everywhere","description":"Encripte a Web! Utilize automaticamente a segurança HTTPS em vários sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pt"]},{"name":"HTTPS Everywhere","description":"Verschlësselt den Internet! Benotzt automatesch HTTPS fir eng helle Wull u Websäiten","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["lb"]},{"name":"HTTPS Everywhere","description":"વેબ ગોપનીય કરો! ઘણી સાઇટ પર આપમેળે HTTPS સુરક્ષાનો ઉપયોગ કરો.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["gu"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["arn"]},{"name":"HTTPS Everywhere","description":"Κρυπτογραφήστε τον Παγκόσμιο Ιστό! Χρησιμοποιήστε αυτόματα ασφάλεια HTTPS σε πολλούς δικτυακούς τόπους.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["el"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["hy-AM"]},{"name":"HTTPS Everywhere","description":"¡Cifre la Web! Utilice automáticamente la seguridad HTTPS en muchos sitios.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["st"]},{"name":"HTTPS Everywhere","description":"Criptografar a Web! Use automaticamente a segurança HTTPS em diversos sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"HTTPS Everywhere","description":"加密整個網路!自動在網站上使用 HTTPS 安全連線。","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["szl"]},{"name":"HTTPS Everywhere","description":"הצפן את הרשת! השתמש באבטחת HTTPS באופן אוטומטי באתרים רבים.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["he"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["tzm"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["mg"]},{"name":"HTTPS Everywhere","description":"Kryptér webbet! Brug HTTPS-sikkerhed automatisk på mange websteder.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["mn"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["tk"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["el-GR"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nds"]},{"name":"HTTPS Everywhere","description":"Web iletişiminizi şifreleyin! Birçok sitede otomatik olarak HTTPS güvenliğini kullanın.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["te-IN"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ku-IQ"]},{"name":"HTTPS Everywhere","description":"Criptigh an Gréasán! Bain úsáid as slándáil HTTPS go huathoibríoch ar go leor suíomh.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ga"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ne"]},{"name":"「https優先」","description":"將互聯網加密!自動喺網站使用https連線。","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["zh-HK"]},{"name":"HTTPS Everywhere","description":"Versleutel het web! Gebruik automatisch HTTPS-beveiliging op veel websites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nl"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["webNavigation","webRequest","webRequestBlocking","tabs","cookies","storage","devtools"],"origins":["*://*/*","ftp://*/*"]},"icons":{"48":"images/icons/icon-active-48.png","128":"images/icons/icon-active-128.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"yayanotherspeeddial@bakadev.fr","syncGUID":"{3095ecca-6e6a-42d5-b1d5-6778d84c2a99}","version":"1.5.1.2","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Yay! Another Speed dial!","description":"A cool and highly customizable Speed Dial focused on style and simplicity.","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1552785444000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/yayanotherspeeddial@bakadev.fr.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Yay! Another Speed dial!","description":"A cool and highly customizable Speed Dial focused on style and simplicity.","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"Yay! Another Speed dial!","description":"Un superbe Speed Dial, complètement personnalisable, concentré sur le style et la simplicité.","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"Yay! Another Speed dial!","description":"Egy rendkívül jól testreszabható gyorshívó, amit a stílus és az egyszerűség jellemez.","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"Yay! Another Speed dial!","description":"Eine coole und höchst anpassbare Speed Dial Erweiterung, fokussiert auf Aussehen und Einfachheit.","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"Yay! Another Speed dial!","description":"一个聚焦于风格、简洁,高自定义性的超酷快速启动附加组件。","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"Yay! Another Speed dial!","description":"Классная Экспресс-панель, широко кастомизируемая, простая и стильная.","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"Yay! Another Speed dial!","description":"Un addon con página de accessos directos que se enfoca en verse bien y ser altamente configurable pero facil de usar.","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"Yay! Another Speed dial!","description":"一個聚焦於風格、簡潔,高自訂性的超酷快速啟動附加元件。","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"59.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["storage","contextMenus","tabs","downloads","bookmarks","unlimitedStorage"],"origins":[""]},"icons":{"48":"icons/icon.png","96":"icons/icon@2x.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"uBlock0@raymondhill.net","syncGUID":"{f70fa12e-f672-41cf-b96c-cfa7eeecb76e}","version":"1.19.2","type":"extension","loader":null,"updateURL":null,"optionsURL":"dashboard.html","optionsType":3,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"uBlock Origin","description":"Finally, an efficient blocker. Easy on CPU and memory.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542627999000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/uBlock0@raymondhill.net.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"uBlock Origin","description":"Finally, an efficient blocker. Easy on CPU and memory.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"uBlock Origin","description":"高効率ブロッカーが遂に登場。CPUとメモリーの負担を抑えます。","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ja"]},{"name":"uBlock Origin","description":"Finalmente, um bloqueador eficiente. Leve na CPU e memória.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["pt-PT"]},{"name":"uBlock Origin","description":"Lõpuks on valminud tõhus blokeerija. Protsessori- ja mälusõbralik.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["et"]},{"name":"uBlock Origin","description":"Un bloqueur de nuisances efficace, qui ménagera votre processeur et votre mémoire vive.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"uBlock Origin","description":"మొత్తానికి RAM ఇంకా CPU పై తేలికయిన, ఒక సమర్థవంతమైన నిరోధిని.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["te"]},{"name":"uBlock Origin","description":"Най-накрая, ефективен блокер. Щадящ процесора и паметта.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["bg"]},{"name":"uBlock Origin","description":"Akhirnya, pemblokir iklan yang efisien. Ringan penggunaan CPU dan memori.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["id"]},{"name":"uBlock Origin","description":"অবশেষে, একটি কার্যকর বিজ্ঞাপন প্রতিরোধক। সিপিইউ এবং মেমরি সহায়ক।","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["bn"]},{"name":"uBlock Origin","description":"Einlik, in effisjinte adblocker. Brûkt hast gjin prosessorkrêft of ûnthâld.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["fy"]},{"name":"uBlock Origin","description":"Äntligen en effektiv blockerare. Snäll mot både processor och minne.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["sv"]},{"name":"uBlock Origin","description":"Behingoz, blokeatzaile eraginkor bat. PUZ eta memorian arina.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["eu"]},{"name":"uBlock Origin","description":"Végre egy hatékony reklám- és követésblokkoló böngészőkhöz, amely kíméletes a processzorral és a memóriával.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"uBlock Origin","description":"ಕೊನೆಗೂ, ಒಂದು ದಕ್ಷ ನಿರ್ಬಂಧಕ. ಮಿತವಾದ ಸಿಪಿಯೂ ಹಾಗು ಮೆಮೊರಿ ಬಳಕೆ.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["kn"]},{"name":"uBlock Origin","description":"Konečně efektivní blokovač. Nezatěžuje CPU a paměť.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["cs"]},{"name":"uBlock Origin","description":"Ефективний блокувальник реклами таки з’явився. Не навантажує процесор та пам'ять.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"uBlock Origin","description":"آخر کار، ایک مؤثر اشتہار کو روکنے والا، یہ کم cpu اور میموری لیتا ہے.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ur"]},{"name":"uBlock Origin","description":"Finfine rendimenta reklamoblokilo. Afabla por ĉefprocesoro kaj memoro.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["eo"]},{"name":"uBlock Origin","description":"وأخيراً, مانع اعلانات كفوء. خفيف على المعالج و الذاكرة.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ar"]},{"name":"uBlock Origin","description":"Cuối cùng, đã có một công cụ chặn quảng cáo hiệu quả, tiêu tốn ít CPU và bộ nhớ.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["vi"]},{"name":"uBlock Origin","description":"როგორც იქნა, მძლავრი და შედეგიანი რეკლამების შემზღუდავი. ზოგავს CPU-ს და მეხსიერებას.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ka"]},{"name":"uBlock Origin","description":"이 부가 기능은 효율적인 차단기입니다. CPU와 메모리에 주는 부담이 적습니다.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ko"]},{"name":"uBlock Origin","description":"Finalmente, un blocker efficiente. Leggero sulla CPU e sulla memoria.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"uBlock Origin","description":"Endelig en effektiv blokkeringsutvidelse. Lavt CPU- og minnebruk.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["no"]},{"name":"uBlock Origin","description":"Pagaliau, efektyvus blokatorius, neapkraunantis nei procesoriaus, nei darbinės atminties.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["lt"]},{"name":"uBlock Origin","description":"Më në fund, një bllokues efikas që nuk e rëndon procesorin dhe memorjen.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["sq"]},{"name":"uBlock Origin","description":"आख़िरकार, क्रोमियम-बेस्ड ब्राउज़रों के लिए एक कुशल अवरोधक। CPU और स्मृति पर आसान।","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["hi"]},{"name":"uBlock Origin","description":"இறுதியாக, ஒரு திறமையான விளம்பரத் தடுப்பான். கணினியின் மையச் செயற்பகுதியின் மேலும் நினைவகத்தின் மேலும் இலகுவானது.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ta"]},{"name":"uBlock Origin","description":"Axır ki, işlək bloker. CPU və yaddaş yönümlü.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["az"]},{"name":"uBlock Origin","description":"มาแล้ว! โปรแกรมบล็อกโฆษณาเบาเบา ไม่กิน ซีพียู หรือ แรม","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["th"]},{"name":"uBlock Origin","description":"Endlich ein effizienter Blocker. Prozessor-freundlich und bescheiden beim Speicherbedarf.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"uBlock Origin","description":"शेवटी, एक कार्यक्षम ब्लॉकर क्रोमियम आधारित ब्राउझरांसाठी. सीपीयू आणि मेमरी वर सोपे जातो.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["mr"]},{"name":"uBlock Origin","description":"Endelig en effektiv blokkeringsutvidelse. Lavt CPU- og minnebruk.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["nb"]},{"name":"uBlock Origin","description":"Ó fin, un bloqueador eficiente que non chupa toda a memoria e o procesador.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["gl"]},{"name":"uBlock Origin","description":"Finalment, un blocador eficient que utilitza pocs recursos de memòria i processador.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ca"]},{"name":"uBlock Origin","description":"Konečne efektívny blokovač, ktorý nezaťažuje CPU a pamäť.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["sk"]},{"name":"uBlock Origin","description":"Коначно, ефикасан блокатор. Ниски процесорски и меморијски захтеви.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["sr"]},{"name":"uBlock Origin","description":"Тинех Интернет тишкерӳҫӗ валли хӑвӑрт та витӗмлӗ чаркӑч пур.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["cv"]},{"name":"uBlock Origin","description":"بالاخره، یک بلاکر کارآمد. کم حجم بر روی پردازنده و حافظه.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["fa"]},{"name":"uBlock Origin","description":"അവസാനം, ഒരു കാര്യക്ഷമമായ ബ്ലോക്കര്‍. ലഘുവായ CPU, memory ഉപയോഗം.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ml"]},{"name":"uBlock Origin","description":"Akhirnya, penyekat yang cekap. Tidak membebankan CPU dan memori.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ms"]},{"name":"uBlock Origin","description":"一款高效的网络请求过滤工具,占用极低的内存和 CPU。","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"uBlock Origin","description":"Наконец-то, быстрый и эффективный блокировщик для браузеров.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"uBlock Origin","description":"Nareszcie skuteczny bloker charakteryzujący się niskim użyciem procesora i pamięci.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"uBlock Origin","description":"Končno, učinkovita, procesorju in pomnilniku prijazna razširitev za blokiranje oglasov.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["sl"]},{"name":"uBlock Origin","description":"Beidzot, efektīvs bloķētājs. Nepārslogo procesoru un atmiņu.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["lv"]},{"name":"uBlock Origin","description":"Sa wakas! Isang magaling na blocker para sa Chromium-based browsers. Magaan sa CPU at memory.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["fil"]},{"name":"uBlock Origin","description":"Konačno, efikasan blokator. Lak na CPU i memoriji.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["hr"]},{"name":"uBlock Origin","description":"Viimeinkin tehokas ja kevyt mainosten estäjä.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"uBlock Origin","description":"Finally, an efficient blocker. Easy on CPU and memory.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["kk"]},{"name":"uBlock Origin","description":"În sfârșit, un blocant eficient. Are un impact mic asupra procesorului și memoriei.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ro"]},{"name":"uBlock Origin","description":"Επιτέλους, ένας αποτελεσματικός blocker. Ελαφρύς για τον επεξεργαστή και τη μνήμη.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["el"]},{"name":"uBlock Origin","description":"Por fin, un bloqueador eficiente con uso mínimo de procesador y memoria.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"uBlock Origin","description":"Finalmente, um bloqueador eficiente. Com baixo uso de memória e CPU.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"uBlock Origin","description":"終於出現了,一個高效率的阻擋器,使用不多的 CPU 及記憶體資源。","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"uBlock Origin","description":"סוף סוף, חוסם יעיל. קל על המעבד והזיכרון.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["he"]},{"name":"uBlock Origin","description":"Endelig en effektiv blocker. Lavt CPU- og hukommelsesforbrug.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"uBlock Origin","description":"Sonunda, etkili bir engelleyici. İşlemciyi ve belleği yormaz.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"uBlock Origin","description":"Eindelijk, een efficiënte adblocker. Gebruikt weinig processorkracht en geheugen.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["nl"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"55.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["contextMenus","privacy","storage","tabs","unlimitedStorage","webNavigation","webRequest","webRequestBlocking"],"origins":["","http://*/*","https://*/*","file://*/*"]},"icons":{"16":"img/ublock.svg","48":"img/ublock.svg","96":"img/ublock.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"baidu-code-update@mozillaonline.com","syncGUID":"{478b368c-5f60-45f4-92fe-84a147e9db21}","version":"2.66","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Baidu Search Update","creator":null,"homepageURL":"https://www.firefox.com.cn/","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1557954608000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/features/{94052042-18fb-47d2-a207-917b94e2abe3}/baidu-code-update@mozillaonline.com.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Baidu Search Update","creator":null,"homepageURL":"https://www.firefox.com.cn/","developers":null,"translators":null,"contributors":null,"locales":["en-US"]},{"name":"百度搜索更新","creator":null,"homepageURL":"https://www.firefox.com.cn/","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"60.0","maxVersion":null}],"targetPlatforms":[],"signedState":3,"seen":true,"dependencies":[],"userPermissions":{"permissions":[],"origins":[]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"location":"app-system-addons"},{"id":"fxmonitor@mozilla.org","syncGUID":"{f9b9461d-2b7e-4dfe-85b4-182d1b311d8c}","version":"2.8","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Firefox Monitor","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1557954608000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/features/{94052042-18fb-47d2-a207-917b94e2abe3}/fxmonitor@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"63.0","maxVersion":null}],"targetPlatforms":[],"signedState":3,"seen":true,"dependencies":[],"userPermissions":{"permissions":[],"origins":[]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"location":"app-system-addons"}]} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/chrome-gnome-shell@gnome.org.xpi b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/chrome-gnome-shell@gnome.org.xpi deleted file mode 100644 index d0c0e332..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/chrome-gnome-shell@gnome.org.xpi and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/https-everywhere@eff.org.xpi b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/https-everywhere@eff.org.xpi deleted file mode 100644 index ec3e453d..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/https-everywhere@eff.org.xpi and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack.xpi b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack.xpi deleted file mode 100644 index 31f9d219..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack.xpi and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-BoFifL9Vbdl2zQ@jetpack.xpi b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-BoFifL9Vbdl2zQ@jetpack.xpi deleted file mode 100644 index aa580018..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-BoFifL9Vbdl2zQ@jetpack.xpi and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-F9UJ2thwoAm5gQ@jetpack.xpi b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-F9UJ2thwoAm5gQ@jetpack.xpi deleted file mode 100644 index 865a4b7c..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-F9UJ2thwoAm5gQ@jetpack.xpi and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-MnnxcxisBPnSXQ@jetpack.xpi b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-MnnxcxisBPnSXQ@jetpack.xpi deleted file mode 100644 index 963c263c..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-MnnxcxisBPnSXQ@jetpack.xpi and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-nbzaq9ol2hyY64gGe@jetpack.xpi b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-nbzaq9ol2hyY64gGe@jetpack.xpi deleted file mode 100644 index 2b6aa436..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-nbzaq9ol2hyY64gGe@jetpack.xpi and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/keepassxc-browser@keepassxc.org.xpi b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/keepassxc-browser@keepassxc.org.xpi deleted file mode 100644 index ff24f75b..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/keepassxc-browser@keepassxc.org.xpi and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/opentabsnexttocurrent@sblask.xpi b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/opentabsnexttocurrent@sblask.xpi deleted file mode 100644 index c520e77c..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/opentabsnexttocurrent@sblask.xpi and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/uBlock0@raymondhill.net.xpi b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/uBlock0@raymondhill.net.xpi deleted file mode 100644 index 51089647..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/uBlock0@raymondhill.net.xpi and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/wayback_machine@mozilla.org.xpi b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/wayback_machine@mozilla.org.xpi deleted file mode 100644 index 323ff3de..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/wayback_machine@mozilla.org.xpi and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/yayanotherspeeddial@bakadev.fr.xpi b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/yayanotherspeeddial@bakadev.fr.xpi deleted file mode 100644 index 13a112e6..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/yayanotherspeeddial@bakadev.fr.xpi and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}.xpi b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}.xpi deleted file mode 100644 index b63c35e0..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}.xpi and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{9350bc42-47fb-4598-ae0f-825e3dd9ceba}.xpi b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{9350bc42-47fb-4598-ae0f-825e3dd9ceba}.xpi deleted file mode 100644 index a6bacc9a..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{9350bc42-47fb-4598-ae0f-825e3dd9ceba}.xpi and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}.xpi b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}.xpi deleted file mode 100644 index 4ad6b767..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}.xpi and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}.xpi b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}.xpi deleted file mode 100644 index 3fb1560c..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}.xpi and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{b9db16a4-6edc-47ec-a1f4-b86292ed211d}.xpi b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{b9db16a4-6edc-47ec-a1f4-b86292ed211d}.xpi deleted file mode 100644 index 3dd42ce1..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{b9db16a4-6edc-47ec-a1f4-b86292ed211d}.xpi and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/favicons.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/favicons.sqlite deleted file mode 100644 index b3a744fe..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/favicons.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/features/{5246d3c8-f989-4b10-b8a3-6105da875a5a}/fxmonitor@mozilla.org.xpi b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/features/{5246d3c8-f989-4b10-b8a3-6105da875a5a}/fxmonitor@mozilla.org.xpi deleted file mode 100644 index 3c2ac903..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/features/{5246d3c8-f989-4b10-b8a3-6105da875a5a}/fxmonitor@mozilla.org.xpi and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/features/{94052042-18fb-47d2-a207-917b94e2abe3}/baidu-code-update@mozillaonline.com.xpi b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/features/{94052042-18fb-47d2-a207-917b94e2abe3}/baidu-code-update@mozillaonline.com.xpi deleted file mode 100644 index c122382d..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/features/{94052042-18fb-47d2-a207-917b94e2abe3}/baidu-code-update@mozillaonline.com.xpi and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/features/{94052042-18fb-47d2-a207-917b94e2abe3}/fxmonitor@mozilla.org.xpi b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/features/{94052042-18fb-47d2-a207-917b94e2abe3}/fxmonitor@mozilla.org.xpi deleted file mode 100644 index 3c2ac903..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/features/{94052042-18fb-47d2-a207-917b94e2abe3}/fxmonitor@mozilla.org.xpi and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/formhistory.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/formhistory.sqlite deleted file mode 100644 index d08fc440..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/formhistory.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/gmp-gmpopenh264/1.7.1/gmpopenh264.info b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/gmp-gmpopenh264/1.7.1/gmpopenh264.info deleted file mode 100755 index 7823bc82..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/gmp-gmpopenh264/1.7.1/gmpopenh264.info +++ /dev/null @@ -1,4 +0,0 @@ -Name: gmpopenh264 -Description: GMP Plugin for OpenH264. -Version: 1.7.1 -APIs: encode-video[h264], decode-video[h264] diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/gmp-gmpopenh264/1.7.1/libgmpopenh264.so b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/gmp-gmpopenh264/1.7.1/libgmpopenh264.so deleted file mode 100755 index 7aadb4d9..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/gmp-gmpopenh264/1.7.1/libgmpopenh264.so and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/handlers.json b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/handlers.json deleted file mode 100644 index 2948aa1c..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/handlers.json +++ /dev/null @@ -1 +0,0 @@ -{"defaultHandlersVersion":{"en-US":4,"und":4},"mimeTypes":{"application/pdf":{"action":3,"extensions":["pdf"]},"application/zip":{"action":0,"ask":true,"extensions":["zip"]},"image/jpeg":{"action":0,"ask":true,"extensions":["jpg","jpeg","jpe","jfif"]},"video/mp4":{"action":0,"ask":true,"extensions":["mp4","mpg4","m4v"]},"application/x-tar":{"action":0,"ask":true,"extensions":["tar"]},"application/x-xz":{"action":0,"ask":true,"extensions":["xz"]},"application/x-executable":{"action":4,"extensions":["appimage"]}},"schemes":{"ircs":{"action":2,"ask":true,"handlers":[null,{"name":"Mibbit","uriTemplate":"https://www.mibbit.com/?url=%s"}]},"webcal":{"action":2,"ask":true,"handlers":[null,{"name":"30 Boxes","uriTemplate":"https://30boxes.com/external/widget?refer=ff&url=%s"}]},"mailto":{"action":4,"handlers":[null,{"name":"Yahoo! Mail","uriTemplate":"https://compose.mail.yahoo.com/?To=%s"},{"name":"Gmail","uriTemplate":"https://mail.google.com/mail/?extsrc=mailto&url=%s"}]},"irc":{"action":2,"ask":true,"handlers":[null,{"name":"Mibbit","uriTemplate":"https://www.mibbit.com/?url=%s"}]},"x-alpm-package":{"action":4}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/key4.db b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/key4.db deleted file mode 100644 index 1697cb6c..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/key4.db and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/minidumps/6acdc6f5-a95f-6931-f91e-f86ad59dd664.dmp b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/minidumps/6acdc6f5-a95f-6931-f91e-f86ad59dd664.dmp deleted file mode 100644 index bacd0b77..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/minidumps/6acdc6f5-a95f-6931-f91e-f86ad59dd664.dmp and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/minidumps/6acdc6f5-a95f-6931-f91e-f86ad59dd664.extra b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/minidumps/6acdc6f5-a95f-6931-f91e-f86ad59dd664.extra deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/permissions.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/permissions.sqlite deleted file mode 100644 index 04c6d4e6..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/permissions.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/pkcs11.txt b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/pkcs11.txt deleted file mode 100644 index 7a29232b..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/pkcs11.txt +++ /dev/null @@ -1,5 +0,0 @@ -library= -name=NSS Internal PKCS #11 Module -parameters=configdir='sql:/home/trom/.mozilla/firefox/6q5q3muz.default' certPrefix='' keyPrefix='' secmod='secmod.db' flags=optimizeSpace updatedir='' updateCertPrefix='' updateKeyPrefix='' updateid='' updateTokenDescription='' -NSS=Flags=internal,critical trustOrder=75 cipherOrder=100 slotParams=(1={slotFlags=[ECC,RSA,DSA,DH,RC2,RC4,DES,RANDOM,SHA1,MD5,MD2,SSL,TLS,AES,Camellia,SEED,SHA256,SHA512] askpw=any timeout=30}) - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/places.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/places.sqlite deleted file mode 100644 index d789314d..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/places.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/prefs.js b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/prefs.js deleted file mode 100644 index 0e1463f0..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/prefs.js +++ /dev/null @@ -1,164 +0,0 @@ -// Mozilla User Preferences - -// DO NOT EDIT THIS FILE. -// -// If you make changes to this file while the application is running, -// the changes will be overwritten when the application exits. -// -// To change a preference value, you can either: -// - modify it via the UI (e.g. via about:config in the browser); or -// - set it within a user.js file in your profile. - -user_pref("app.normandy.first_run", false); -user_pref("app.normandy.startupExperimentPrefs.dom.push.alwaysConnect", true); -user_pref("app.normandy.user_id", "f6151ad0-fece-4d81-9d5c-67449843ccf0"); -user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1557954602); -user_pref("app.update.lastUpdateTime.blocklist-background-update-timer", 1557954722); -user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 1558007887); -user_pref("app.update.lastUpdateTime.recipe-client-addon-run", 0); -user_pref("app.update.lastUpdateTime.search-engine-update-timer", 1558008007); -user_pref("app.update.lastUpdateTime.services-settings-poll-changes", 1553906759); -user_pref("app.update.lastUpdateTime.telemetry_modules_ping", 1553389722); -user_pref("app.update.lastUpdateTime.xpi-signature-verification", 1553906639); -user_pref("browser.bookmarks.restore_default_bookmarks", false); -user_pref("browser.cache.disk.capacity", 819200); -user_pref("browser.cache.disk.filesystem_reported", 1); -user_pref("browser.cache.disk.smart_size.first_run", false); -user_pref("browser.contentblocking.category", "custom"); -user_pref("browser.contentblocking.introCount", 20); -user_pref("browser.download.dir", "/home/trom/Downloads"); -user_pref("browser.download.lastDir", "/home/trom/Downloads"); -user_pref("browser.download.panel.shown", true); -user_pref("browser.download.useDownloadDir", false); -user_pref("browser.laterrun.bookkeeping.profileCreationTime", 1542627881); -user_pref("browser.laterrun.bookkeeping.sessionCount", 51); -user_pref("browser.migration.version", 78); -user_pref("browser.newtabpage.activity-stream.impressionId", "{7b66b9fa-c166-4db7-9cd2-1f61e10923fd}"); -user_pref("browser.newtabpage.activity-stream.improvesearch.topSiteSearchShortcuts.havePinned", "google"); -user_pref("browser.newtabpage.activity-stream.migrationExpired", true); -user_pref("browser.newtabpage.activity-stream.migrationLastShownDate", 1542582000); -user_pref("browser.newtabpage.activity-stream.migrationRemainingDays", 3); -user_pref("browser.newtabpage.pinned", "[{\"url\":\"https://google.com\",\"label\":\"@google\",\"searchTopSite\":true}]"); -user_pref("browser.newtabpage.storageVersion", 1); -user_pref("browser.pageActions.persistedActions", "{\"version\":1,\"ids\":[\"bookmark\",\"bookmarkSeparator\",\"copyURL\",\"emailLink\",\"addSearchEngine\",\"sendToDevice\",\"pocket\",\"screenshots_mozilla_org\"],\"idsInUrlbar\":[\"pocket\",\"bookmark\"]}"); -user_pref("browser.pagethumbnails.storage_version", 3); -user_pref("browser.rights.3.shown", true); -user_pref("browser.safebrowsing.provider.google4.lastupdatetime", "1558007872554"); -user_pref("browser.safebrowsing.provider.google4.nextupdatetime", "1558009645554"); -user_pref("browser.safebrowsing.provider.mozilla.lastupdatetime", "1558007876721"); -user_pref("browser.safebrowsing.provider.mozilla.nextupdatetime", "1558011476721"); -user_pref("browser.search.region", "ES"); -user_pref("browser.search.useDBForOrder", true); -user_pref("browser.sessionstore.upgradeBackup.latestBuildID", "20190507224846"); -user_pref("browser.shell.checkDefaultBrowser", true); -user_pref("browser.shell.didSkipDefaultBrowserCheckOnFirstRun", true); -user_pref("browser.shell.mostRecentDateSetAsDefault", "1558007860"); -user_pref("browser.slowStartup.averageTime", 6242); -user_pref("browser.slowStartup.samples", 3); -user_pref("browser.startup.homepage", "moz-extension://f393b4c4-359a-4d1e-b377-fd4b41112e16/index.html"); -user_pref("browser.startup.homepage_override.buildID", "20190507224846"); -user_pref("browser.startup.homepage_override.mstone", "66.0.5"); -user_pref("browser.startup.page", 3); -user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[\"ublock0_raymondhill_net-browser-action\",\"_9350bc42-47fb-4598-ae0f-825e3dd9ceba_-browser-action\",\"michal_simonfy_gmail_com-browser-action\",\"_2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c_-browser-action\",\"iridium_particlecore_github_io-browser-action\",\"https-everywhere_eff_org-browser-action\",\"jid1-bofifl9vbdl2zq_jetpack-browser-action\",\"jid1-mnnxcxisbpnsxq_jetpack-browser-action\",\"jid1-f9uj2thwoam5gq_jetpack-browser-action\",\"yayanotherspeeddial_bakadev_fr-browser-action\"],\"nav-bar\":[\"sidebar-button\",\"back-button\",\"forward-button\",\"stop-reload-button\",\"urlbar-container\",\"downloads-button\",\"library-button\",\"add-ons-button\",\"chrome-gnome-shell_gnome_org-browser-action\",\"keepassxc-browser_keepassxc_org-browser-action\",\"_a655a6b2-69a5-40de-a3b8-3f7f200c95a7_-browser-action\",\"wayback_machine_mozilla_org-browser-action\",\"_b9db16a4-6edc-47ec-a1f4-b86292ed211d_-browser-action\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"PersonalToolbar\":[\"personal-bookmarks\"]},\"seen\":[\"developer-button\",\"ublock0_raymondhill_net-browser-action\",\"keepassxc-browser_keepassxc_org-browser-action\",\"jid1-mnnxcxisbpnsxq_jetpack-browser-action\",\"_9350bc42-47fb-4598-ae0f-825e3dd9ceba_-browser-action\",\"jid1-bofifl9vbdl2zq_jetpack-browser-action\",\"chrome-gnome-shell_gnome_org-browser-action\",\"https-everywhere_eff_org-browser-action\",\"webide-button\",\"iridium_particlecore_github_io-browser-action\",\"_2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c_-browser-action\",\"michal_simonfy_gmail_com-browser-action\",\"wayback_machine_mozilla_org-browser-action\",\"_a655a6b2-69a5-40de-a3b8-3f7f200c95a7_-browser-action\",\"_b9db16a4-6edc-47ec-a1f4-b86292ed211d_-browser-action\",\"feed-button\",\"jid1-f9uj2thwoam5gq_jetpack-browser-action\",\"yayanotherspeeddial_bakadev_fr-browser-action\"],\"dirtyAreaCache\":[\"PersonalToolbar\",\"nav-bar\",\"toolbar-menubar\",\"TabsToolbar\",\"widget-overflow-fixed-list\"],\"currentVersion\":15,\"newElementCount\":8}"); -user_pref("browser.uidensity", 2); -user_pref("browser.urlbar.placeholderName", "DuckDuckGo"); -user_pref("browser.urlbar.timesBeforeHidingSuggestionsHint", 0); -user_pref("datareporting.healthreport.uploadEnabled", false); -user_pref("datareporting.policy.dataSubmissionPolicyAcceptedVersion", 2); -user_pref("datareporting.policy.dataSubmissionPolicyNotifiedTime", "1542627884295"); -user_pref("devtools.inspector.activeSidebar", "computedview"); -user_pref("devtools.inspector.three-pane-first-run", false); -user_pref("devtools.onboarding.telemetry.logged", true); -user_pref("devtools.toolbox.footer.height", 478); -user_pref("devtools.toolbox.tabsOrder", "inspector,webconsole,jsdebugger,styleeditor,performance,memory,netmonitor,storage,accessibility,https-everywhere@eff.org"); -user_pref("devtools.toolsidebar-height.inspector", 350); -user_pref("devtools.toolsidebar-width.inspector", 700); -user_pref("devtools.toolsidebar-width.inspector.splitsidebar", 350); -user_pref("devtools.webextensions.https-everywhere@eff.org.enabled", true); -user_pref("distribution.Manjaro.bookmarksProcessed", true); -user_pref("distribution.archlinux.bookmarksProcessed", true); -user_pref("distribution.iniFile.exists.appversion", "66.0.5"); -user_pref("distribution.iniFile.exists.value", true); -user_pref("dom.push.userAgentID", "1d8ffb86416046528619caae0602ade9"); -user_pref("extensions.blocklist.lastModified", "Tue, 14 May 2019 22:00:28 GMT"); -user_pref("extensions.blocklist.pingCountTotal", 27); -user_pref("extensions.blocklist.pingCountVersion", 2); -user_pref("extensions.databaseSchema", 30); -user_pref("extensions.getAddons.cache.lastUpdate", 1557954604); -user_pref("extensions.getAddons.databaseSchema", 5); -user_pref("extensions.lastAppBuildId", "20190507224846"); -user_pref("extensions.lastAppVersion", "66.0.5"); -user_pref("extensions.lastPlatformVersion", "66.0.5"); -user_pref("extensions.pendingOperations", false); -user_pref("extensions.pocket.settings.test.panelSignUp", "control"); -user_pref("extensions.systemAddonSet", "{\"schema\":1,\"directory\":\"{94052042-18fb-47d2-a207-917b94e2abe3}\",\"addons\":{\"baidu-code-update@mozillaonline.com\":{\"version\":\"2.66\"},\"fxmonitor@mozilla.org\":{\"version\":\"2.8\"}}}"); -user_pref("extensions.ui.dictionary.hidden", true); -user_pref("extensions.ui.lastCategory", "addons://list/extension"); -user_pref("extensions.ui.locale.hidden", true); -user_pref("extensions.webcompat.perform_injections", true); -user_pref("extensions.webcompat.perform_ua_overrides", true); -user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.chrome-gnome-shell@gnome.org", true); -user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.https-everywhere@eff.org", true); -user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.jid1-BoFifL9Vbdl2zQ@jetpack", true); -user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.jid1-MnnxcxisBPnSXQ@jetpack", true); -user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.jid1-nbzaq9ol2hyY64gGe@jetpack", true); -user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.keepassxc-browser@keepassxc.org", true); -user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.uBlock0@raymondhill.net", true); -user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.yayanotherspeeddial@bakadev.fr", true); -user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{9350bc42-47fb-4598-ae0f-825e3dd9ceba}", true); -user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}", true); -user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{b9db16a4-6edc-47ec-a1f4-b86292ed211d}", true); -user_pref("extensions.webextensions.uuids", "{\"formautofill@mozilla.org\":\"a4d7ec28-e851-41cc-919e-4b6abfc4ac31\",\"webcompat@mozilla.org\":\"67be70b1-004e-4ced-a5cb-abcdb80ecc30\",\"screenshots@mozilla.org\":\"8889019e-8528-4d46-b076-7c13a2232811\",\"uBlock0@raymondhill.net\":\"90be17cd-7169-4943-9a04-3cd8bf7fec41\",\"keepassxc-browser@keepassxc.org\":\"e22f5326-aab2-4c5d-aefd-bb95e9c4974c\",\"jid1-MnnxcxisBPnSXQ@jetpack\":\"d439fe79-e9bd-449b-b9ec-cc2b271f80c0\",\"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}\":\"dbb00a92-98b5-481a-8acc-56821f5c1539\",\"jid1-BoFifL9Vbdl2zQ@jetpack\":\"f4dd2b4c-c415-445e-bc27-e75c01aa2995\",\"chrome-gnome-shell@gnome.org\":\"256c7ceb-2fd8-4e47-bdc3-cb06c28a2511\",\"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack\":\"967f7a7f-dbd6-478d-a81e-68f39e9b2b20\",\"https-everywhere@eff.org\":\"216e4b1a-9104-4b5f-9e98-ff4d0023ec55\",\"opentabsnexttocurrent@sblask\":\"7159520b-5770-4282-b8bf-149afb9bb6d6\",\"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}\":\"c68766f0-cd3d-48f1-84e1-bee9538adb3a\",\"jid1-nbzaq9ol2hyY64gGe@jetpack\":\"e21c2020-244f-4d7c-9ce9-b3195731a437\",\"wayback_machine@mozilla.org\":\"2f4890c9-7ffb-4c51-a3fe-9d7425f7ed15\",\"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}\":\"60fbbb22-d071-4c19-a7ee-a4cf0d1be5f3\",\"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}\":\"593c7529-2016-449d-8034-eeed11d44f7b\",\"webcompat-reporter@mozilla.org\":\"2e83e420-d979-4787-9557-97f647d6315f\",\"jid1-F9UJ2thwoAm5gQ@jetpack\":\"1cff5e0b-4884-44f7-ad6c-ff6a1325410e\",\"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}\":\"054ef7ea-0fbc-4285-8a1b-babd7a38cfba\",\"fxmonitor@mozilla.org\":\"bd2839c5-8e0a-4e41-8c53-eefcc4875ae8\",\"yayanotherspeeddial@bakadev.fr\":\"f393b4c4-359a-4d1e-b377-fd4b41112e16\",\"baidu-code-update@mozillaonline.com\":\"f61cd0cf-a1d5-4113-8587-06e29e05637e\"}"); -user_pref("font.internaluseonly.changed", false); -user_pref("idle.lastDailyNotification", 1557954745); -user_pref("lightweightThemes.usedThemes", "[]"); -user_pref("media.benchmark.vp9.fps", 102); -user_pref("media.benchmark.vp9.versioncheck", 5); -user_pref("media.gmp-gmpopenh264.abi", "x86_64-gcc3"); -user_pref("media.gmp-gmpopenh264.lastUpdate", 1542628107); -user_pref("media.gmp-gmpopenh264.version", "1.7.1"); -user_pref("media.gmp-manager.buildID", "20190507224846"); -user_pref("media.gmp-manager.lastCheck", 1557954706); -user_pref("media.gmp.storage.version.observed", 1); -user_pref("network.cookie.cookieBehavior", 4); -user_pref("network.dns.disablePrefetch", true); -user_pref("network.http.speculative-parallel-limit", 0); -user_pref("network.predictor.cleaned-up", true); -user_pref("network.predictor.enabled", false); -user_pref("network.prefetch-next", false); -user_pref("pdfjs.enabledCache.state", true); -user_pref("pdfjs.migrationVersion", 2); -user_pref("pdfjs.previousHandler.alwaysAskBeforeHandling", true); -user_pref("pdfjs.previousHandler.preferredAction", 4); -user_pref("places.database.lastMaintenance", 1557954745); -user_pref("places.history.expiration.transient_current_max_pages", 112348); -user_pref("plugin.disable_full_page_plugin_for_types", "application/pdf"); -user_pref("privacy.cpd.offlineApps", true); -user_pref("privacy.cpd.siteSettings", true); -user_pref("privacy.sanitize.pending", "[]"); -user_pref("privacy.sanitize.timeSpan", 0); -user_pref("security.sandbox.content.tempDirSuffix", "62ec57d4-3516-41bf-957e-19cd307d5b61"); -user_pref("security.sandbox.plugin.tempDirSuffix", "851284ee-3855-4de7-86af-976adc3a2c11"); -user_pref("services.blocklist.addons.checked", 1557954735); -user_pref("services.blocklist.gfx.checked", 1557954735); -user_pref("services.blocklist.onecrl.checked", 1557954735); -user_pref("services.blocklist.pinning.checked", 1557954735); -user_pref("services.blocklist.plugins.checked", 1557954735); -user_pref("services.settings.clock_skew_seconds", -159); -user_pref("services.settings.last_update_seconds", 1557954735); -user_pref("services.settings.main.language-dictionaries.last_check", 1557954735); -user_pref("services.settings.main.onboarding.last_check", 1557954735); -user_pref("services.settings.main.sites-classification.last_check", 1557954735); -user_pref("services.settings.main.tippytop.last_check", 1557954735); -user_pref("services.sync.clients.lastSync", "0"); -user_pref("services.sync.declinedEngines", ""); -user_pref("services.sync.globalScore", 0); -user_pref("services.sync.nextSync", 0); -user_pref("services.sync.tabs.lastSync", "0"); -user_pref("signon.importedFromSqlite", true); -user_pref("storage.vacuum.last.index", 0); -user_pref("storage.vacuum.last.places.sqlite", 1557954745); -user_pref("toolkit.startup.last_success", 1558007851); -user_pref("toolkit.telemetry.cachedClientID", "c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0"); -user_pref("toolkit.telemetry.previousBuildID", "20190507224846"); -user_pref("toolkit.telemetry.reportingpolicy.firstRun", false); diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/revocations.txt b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/revocations.txt deleted file mode 100644 index 829b62be..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/revocations.txt +++ /dev/null @@ -1,1200 +0,0 @@ -# Auto generated contents. Do not edit. -MEwxIDAeBgNVBAsTF0dsb2JhbFNpZ24gUm9vdCBDQSAtIFI2MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu - Ro51e1DpnjbH3LKdghY= -MIGKMQswCQYDVQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEmMCQGA1UECxMdQ29weXJpZ2h0IChjKSAyMDA1IFdJU2VLZXkgU0ExFjAUBgNVBAsTDUludGVybmF0aW9uYWwxKTAnBgNVBAMTIFdJU2VLZXkgQ2VydGlmeUlEIEFkdmFuY2VkIEcxIENB - WD1AyQAAAAAAJQ== -MIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5uZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgp - TA5iEg== - OGPFrg== - TA6EVg== - TA6BjA== - Uc4FAg== -MGoxCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xOzA5BgNVBAMMMlN0YWF0IGRlciBOZWRlcmxhbmRlbiBPcmdhbmlzYXRpZSBTZXJ2aWNlcyBDQSAtIEcz - ecsPdIBLahQ= - eNYPiDzOMtQ= - e9JTGBe45yw= - ATE6YA== - GPo59VlzNyA= - LYTXWk7gMu8= - Q704nTrqxVY= - azAcTWL+ijs= - ATE6Xw== - ATE5Ig== -MIGwMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNRW50cnVzdCwgSW5jLjE5MDcGA1UECxMwd3d3LmVudHJ1c3QubmV0L0NQUyBpcyBpbmNvcnBvcmF0ZWQgYnkgcmVmZXJlbmNlMR8wHQYDVQQLExYoYykgMjAwNiBFbnRydXN0LCBJbmMuMS0wKwYDVQQDEyRFbnRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHk= - TA7JMQ== - cFbYT3bxd1sAAAAAUdNX8A== - RWua3A== - Qks10R3Zqs4AAAAAUdNX8Q== - TA7JGA== -MGExCzAJBgNVBAYTAlVTMRIwEAYDVQQKEwlJZGVuVHJ1c3QxIDAeBgNVBAsTF0lkZW5UcnVzdCBQdWJsaWMgU2VjdG9yMRwwGgYDVQQDExNJZGVuVHJ1c3QgQUNFUyBDQSAx - fwAAAQAAAUrz/HmrAAAAAg== -MEQxCzAJBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1UcnVzdDEfMB0GA1UEAwwWQWZmaXJtVHJ1c3QgQ29tbWVyY2lhbA== - LAfP+WzoaJo= -MD8xJDAiBgNVBAoTG0RpZ2l0YWwgU2lnbmF0dXJlIFRydXN0IENvLjEXMBUGA1UEAxMORFNUIFJvb3QgQ0EgWDM= - AJBQSPqrEvDE2Hz8xH39Low= - AJiU+bpWh2Uc4xFRf8GM9yA= - CgFBQgAAAUFcf/EVAAAAAg== - ANUANvVYN7xqAISA9rvJPzQ= - CgFBQQAAATjtdPY5AAAAAg== - APt5i5rs4dIIQPwZdk9/ISc= - CgFBQQAAATjkOB1sAAAAAg== -MIG8MQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTEwMTYwNAYDVQQDEy1WZXJpU2lnbiBDbGFzcyAzIEludGVybmF0aW9uYWwgU2VydmVyIENBIC0gRzM= - JV/LVzSKI/wsDgg3UuZHlA== - A9GPKQ8jv9oIxfwiOy7qxQ== - COwoDFvz7GD8R2K7Lo0rYQ== - bzTw0uq05TUYEGS98bh0Ww== - LdbnCbsA9sOgI4mkUpWXPw== - BYyEX2b5+K+myAIR7eXaRQ== - Gd/pPu+qLnXUdvP9sW73CQ== - UUFV3S2cUidOOv7ESN65Ng== - fWK0j/Vi8vNWg3VAGjc02w== - GtXUVojhwOTkaQ4bTKblEQ== - VN2yeFexyXjPf34fHGmbhg== - NMpMcEnex3eXx4ohk9glcQ== - VOcIuNbTqkpOMUyI108FOg== - By7fBTreouRwX/qrpgSUsg== - J2La+q+JOURNWkX60OP2lQ== - OnvXX72mvUI2Id/NMzegmg== -MF4xCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEqMCgGA1UECwwhZVBLSSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 - L7tgs/W85vnhV7I7qJ6N/g== -MFAxCzAJBgNVBAYTAkpQMRgwFgYDVQQKEw9TRUNPTSBUcnVzdC5uZXQxJzAlBgNVBAsTHlNlY3VyaXR5IENvbW11bmljYXRpb24gUm9vdENBMQ== - Ermw5A== - Ermw0Q== - Ermwxw== - Ermwtg== -MEwxIDAeBgNVBAsTF0dsb2JhbFNpZ24gUm9vdCBDQSAtIFIyMRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu - BAAAAAABRE7wRk4= - BAAAAAABL07hW2M= - BAAAAAABIg08D3U= - BAAAAAABEAuMoRs= - BAAAAAABL07hXdQ= - BAAAAAABElatX7I= - BAAAAAABIg08FMU= - BAAAAAABJ/v3ZwA= -MDsxGDAWBgNVBAoTD0N5YmVydHJ1c3QsIEluYzEfMB0GA1UEAxMWQ3liZXJ0cnVzdCBHbG9iYWwgUm9vdA== - BAAAAAABJpQ0AbA= - BAAAAAABKkKSw14= - BAAAAAABI75RcWk= - BAAAAAABQaHhPSY= - BAAAAAABSOXEgNk= - BAAAAAABQaHhOT4= - BAAAAAABQaHhNLo= - BAAAAAABECVWTJM= - AXscEecDK83Ks/XoEFX8RQ== -MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQDExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMw== - A8aDg1/IA4O8gjMPZHVqPI+w - BDV89QWZE9MJYlCpFQUv5Y2W - AyjNQ4dnGD3FD6WL5gYrYru7 - BPVqx4UbKVAbJSFTKwrcFryU - A+ly3y1rVP59k/MKfcE3DoEq - AyYMguSo1my449OZq51C3s3Z - A7T0V6o47rgCKl3oUb7jF2Ph - BOncXh7IZp1SNydhtUdyh2O2 - BJDHnthjoDRutxFRJPFnixbU - A7RCxMe1S9Hb7ENzRxl0mxGP - A3WVy2V+2VFkWtMvA6HFwnhq - BLlQHJ611eOZuedFrFgVAfAs - A9BRwOwbXRRhCe+kcmglgW3z - BHT6CK6B569m/dd5dEluBOEd - AxW0+uDsfyCSfhECdsGGpVD8 - A8LV4zckxcwdttbQSk0EPnoA - A5oET6WBWx72ColKf0txoWyR - A3UNTBOHUkbq+k999nJeSJdF - A7uy+rmTav6tDH4dRrsnvXGH - AxPlMqxkByCn3XNuYMhYNMcp - BONHqLIx/ibQE08IQIyoGaXg - Ax6Jm7ajV49tqHgf9nYnzRCI - A8wZnhfuY6VIV1SwGsTGNR7L - A/99bZCzSpexYL5y6dSryDn3 - BOc11keA9WJ9R20XQY8hO7yi - BOPwjyn5eqfeoxs7Z0y3vqNN - A1V4dX0tTb1rdTZxdWcuZ7YR - A0BOaf9UbJxzqBudSyes/cEM - BKrxi2/1iFxHEFzyZvegxq5C - A7GX+szdK8/7Kf0xUuarfyIN - AwBGo0Zmp6KRryAguuMvXATI - BOIIipysxAz5xHIMmFRvYchY - A3TWA5Aylxw0x8bVvrmUSNJd - BKobzjrOxa/6kCR0ImKoqaQW - A/7DHCczBnP5qUVh0jF2pvwB - A3ZQibPGSZ8nPVbuccaCvUfa - AzL4tLuklekJ8lSh6VnRMSrk - A+RCQYwhofmXM+/hxdyoUzkI -MIGCMQswCQYDVQQGEwJERTErMCkGA1UECgwiVC1TeXN0ZW1zIEVudGVycHJpc2UgU2VydmljZXMgR21iSDEfMB0GA1UECwwWVC1TeXN0ZW1zIFRydXN0IENlbnRlcjElMCMGA1UEAwwcVC1UZWxlU2VjIEdsb2JhbFJvb3QgQ2xhc3MgMw== - AJCbfptY83jP -MIGQMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE2MDQGA1UEAxMtQ09NT0RPIFJTQSBEb21haW4gVmFsaWRhdGlvbiBTZWN1cmUgU2VydmVyIENB - UoRGnb96CUDTxIqVry6LBg== - D9UltDPl4XVfSSqQOvdiwQ== -MHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRyZSBSb290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWU= - M64Z5ufZzDRVTHkJR1uXzw== - KuzHPJLdK5hNgJRo3R47Ag== - JLiDzgpL7oFNgJN+jIjt7w== - cJ+vg4742XhNgJW2ot9eIg== - LU4d0t7PAsZNgJGZcb+o/w== -MIGpMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhhd3RlLCBJbmMuMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMTgwNgYDVQQLEy8oYykgMjAwNiB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEfMB0GA1UEAxMWdGhhd3RlIFByaW1hcnkgUm9vdCBDQQ== - Ikdj3zYXXGsC/Afm9Tvx+g== -MF8xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQ== - HVRikKXRQ1ouhOpYcOna/A== - E/YGRk12iZqZuMfsIiVaeg== - RMgdRGEBv0KzFCjgGFp0Hg== - Aj/CJN2QWZAF25GXPXADOA== -MGUxCzAJBgNVBAYTAkdSMRQwEgYDVQQKEwtBREFDT00gUy5BLjEfMB0GA1UECxMWU3ltYW50ZWMgVHJ1c3QgTmV0d29yazEfMB0GA1UEAxMWQURBQ09NIENsYXNzIDIgQ0EgLSBHNA== - HkWAATSKOQL+bu2Kr0Tjsg== - Z8ItzUSc94z2xEuisg0j4w== - YfdCZWyRV1sSx5XxyoXKSQ== - IW5rxECQ5LEyRGPeZE91ug== - USISWFWRHGp530VQc2S1/Q== -MHUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xNDAyBgNVBAMTK0RpZ2lDZXJ0IFNIQTIgRXh0ZW5kZWQgVmFsaWRhdGlvbiBTZXJ2ZXIgQ0E= - BFXgjf2ribj8GNKFDT/8+g== -MGUxCzAJBgNVBAYTAkdSMRQwEgYDVQQKEwtBREFDT00gUy5BLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazEfMB0GA1UEAxMWQURBQ09NIENsYXNzIDIgQ0EgLSBHMw== - e9fp8poJ4jDqpHxVc+7SoA== -MEgxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdTZWN1cmVUcnVzdCBDb3Jwb3JhdGlvbjEXMBUGA1UEAxMOU2VjdXJlVHJ1c3QgQ0E= - ANygrItIJ2rcKlyS3Lue07U= - MABJSw== - R4af5A== - R/j2qA== - MABJTA== - R4af5Q== - R4b2Vg== -MGYxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMR0wGwYDVQQLExREb21haW4gVmFsaWRhdGVkIFNTTDEgMB4GA1UEAxMXR2VvVHJ1c3QgRFYgU1NMIENBIC0gRzQ= - H08= -MGQxCzAJBgNVBAYTAmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAx - JD1wxDd8IgmiqX7MyPPg1g== - HxT1XSjIpzjMprp9Qu1gYQ== - OUOBG6TE0Lr+uYYGxeVbHg== - U+1Y1QpJc0FOR5JdCJ01gQ== - AI7cApIcPA3cfSpQMf40onQ= -MH4xCzAJBgNVBAYTAlNDMQ4wDAYDVQQIDAVNYWjDqTERMA8GA1UEBwwIVmljdG9yaWExIDAeBgNVBAoMF0ludGVyQ2xvdWQgVmVudHVyZXMgSW5jMSowKAYDVQQDDCFJbnRlckNsb3VkIFNTTCBDZXJ0aWZpY2F0ZSBDQSBSU0E= - cTxxiZ4LCOQ= -MFoxCzAJBgNVBAYTAkZSMRMwEQYDVQQKEwpDZXJ0aW5vbWlzMRcwFQYDVQQLEw4wMDAyIDQzMzk5ODkwMzEdMBsGA1UEAxMUQ2VydGlub21pcyAtIFJvb3QgQ0E= - Wu0lOm5kylP5uOu6md4xmWC3AtQ= - J8mznxvTvOR5p4Br3a3sm5j5iM0= - Z7mwlz4NA2s+8dnwRzT/RvK9ZZQ= -MIGWMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE8MDoGA1UEAxMzQ09NT0RPIFJTQSBPcmdhbml6YXRpb24gVmFsaWRhdGlvbiBTZWN1cmUgU2VydmVyIENB - AMN6iHtOgy68QBu3kXiaFc8= -MIG1MQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTEwMS8wLQYDVQQDEyZWZXJpU2lnbiBDbGFzcyAzIFNlY3VyZSBTZXJ2ZXIgQ0EgLSBHMw== - QZBvapTZFvmYktEPsBYLQQ== - OqQ2rV0ISTc308Z/oQgzFw== - NvEJoRYL2yvAZrAjbDIipQ== -MGcxCzAJBgNVBAYTAktSMRMwEQYDVQQKEwpLRUNBLCBJbmMuMR8wHQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMSIwIAYDVQQDExlDcm9zc0NlcnQgQ2xhc3MgMiBDQSAtIEcz - fLpClvRi4IMKsokzVKT9Yg== -MHkxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjERMA8GA1UECgwIU1NMIENvcnAxNTAzBgNVBAMMLFNTTC5jb20gRVYgRW50ZXJwcmlzZSBJbnRlcm1lZGlhdGUgQ0EgUlNBIFIx - ITFvl6W0i6I= -ME4xCzAJBgNVBAYTAk5PMR0wGwYDVQQKDBRCdXlwYXNzIEFTLTk4MzE2MzMyNzEgMB4GA1UEAwwXQnV5cGFzcyBDbGFzcyAyIFJvb3QgQ0E= - KA== -MGQxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTowOAYDVQQDEzFHbG9iYWxTaWduIFBlcnNvbmFsU2lnbiBQYXJ0bmVycyBDQSAtIFNIQTI1NiAtIEcy - AeNmeF8oVpDp/4GPvA== -MIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWls - D/wZ7+m1Mv8SONSEFcs73w== -MIGXMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTEfMB0GA1UEAxMWVVROLVVTRVJGaXJzdC1IYXJkd2FyZQ== - Xrr31RF0DoIzMKXS6XtD+g== - EEpERSryZFMagbsNw/WoWQ== -MIGCMQswCQYDVQQGEwJERTErMCkGA1UECgwiVC1TeXN0ZW1zIEVudGVycHJpc2UgU2VydmljZXMgR21iSDEfMB0GA1UECwwWVC1TeXN0ZW1zIFRydXN0IENlbnRlcjElMCMGA1UEAwwcVC1UZWxlU2VjIEdsb2JhbFJvb3QgQ2xhc3MgMg== - ANMiAfMpLlCc - Y13XZEprZXM= -MHYxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazEtMCsGA1UEAxMkVmVyaVNpZ24gQ2xhc3MgMyBTU1AgSW50ZXJtZWRpYXRlIENB - VP3bQF/UdNfxq/UOypU1zQ== - G8sz+bm+vQjTpQNBh5CfMg== - PmDn14AwWY28IlJeBXkDvA== - GuJ0aGBYhChXAOljooJZ3A== - Cf0103tCm9oulH1QK0weTA== - OOkLFZaa4CXGyJlLTIEjUQ== - A/kVDQpE7c9h+WxlWQFzSQ== -MIGBMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTElMCMGA1UECxMcUHJpbWFyeSBPYmplY3QgUHVibGlzaGluZyBDQTEwMC4GA1UEAxMnR2xvYmFsU2lnbiBQcmltYXJ5IE9iamVjdCBQdWJsaXNoaW5nIENB - BAAAAAABHkSl7L4= - BAAAAAABI54PryQ= -MIIBGDELMAkGA1UEBhMCRVMxOzA5BgNVBAoTMkFnZW5jaWEgQ2F0YWxhbmEgZGUgQ2VydGlmaWNhY2lvIChOSUYgUS0wODAxMTc2LUkpMTQwMgYDVQQHEytQYXNzYXRnZSBkZSBsYSBDb25jZXBjaW8gMTEgMDgwMDggQmFyY2Vsb25hMS4wLAYDVQQLEyVTZXJ2ZWlzIFB1YmxpY3MgZGUgQ2VydGlmaWNhY2lvIEVDVi0yMTUwMwYDVQQLEyxWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJDSUMtMiAoYykwMzEfMB0GA1UECxMWVW5pdmVyc2l0YXRzIGkgUmVjZXJjYTEOMAwGA1UEAxMFRUMtVVI= - JSPC8hAKsUBP6Y3n9JMx8w== - Y3QACu2RGYVJ6FAnJWZpHA== -MEIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJSYXBpZFNTTCBTSEEyNTYgQ0E= - L41amoCH4B2agSUpD8Wd2A== -MFgxCzAJBgNVBAYTAkpQMSswKQYDVQQKEyJKYXBhbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1cmVTaWduIFJvb3RDQTEx - Aw== - HQ4ijQIlTBpJKXTUo0geJ5AI4VI= -MIGLMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMRUwEwYDVQQLEwxNaWNyb3NvZnQgSVQxHjAcBgNVBAMTFU1pY3Jvc29mdCBJVCBTU0wgU0hBMg== - WgAFElcDxFjoswSzjAABAAUSVw== - WgAFElbyxxPA8BdM4gABAAUSVg== -MFIxCzAJBgNVBAYTAk5MMRkwFwYDVQQKDBBEaWdpZGVudGl0eSBCLlYuMSgwJgYDVQQDDB9EaWdpZGVudGl0eSBPcmdhbmlzYXRpZSBDQSAtIEcy - Cw== - DA== -MEwxIDAeBgNVBAsTF0dsb2JhbFNpZ24gUm9vdCBDQSAtIFIzMRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu - BAAAAAABJQcQRNU= - BAAAAAABMYnGRuw= - BAAAAAABJQcQQN0= -MFwxCzAJBgNVBAYTAkJFMRUwEwYDVQQLEwxUcnVzdGVkIFJvb3QxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExGzAZBgNVBAMTElRydXN0ZWQgUm9vdCBDQSBHMg== - DAk9hy8DhHSo+aQetvPB/fY= - Mq0P6o03FDk0B2bnJ+mYPGo= - YRJNfMoc12IpmW+Enpv3Pdo= - IHj3eiEK3K1Xrpu1uvtBuvE= - QM1zZ4GZ4gfwpQtUYye3Ne0= - bAOrKSMsmA0MLJyAJ5BRsUM= - Iqpyf/YoGgvHc8HiDAxAI8o= - UV9aaDeNRNtQuXjRYk4Skhg= - RVWTeb5EKqE7cy7MUD2oJ3M= - RsdOCxepZXHEs1ErwPc= - YUlF+VXF2FWFqCo472HfZlw= - F7PAjw2k0dTX5escPnyVOBo= - O2S99lVUxErLSk56GvWRv+E= - LAVIFm0MWZYH+Sv8Vf+IqkM= - OYBKgxEHpW/8XGAGAlvJyMA= - e/fIfg2Dj2tkYIWVu2r82Cc= - UU3AP1SMxmyhBFq7MRFZmf0= - sPNcCSE9Nkg3jy5IN1xe2Q== -MFIxCzAJBgNVBAYTAlNLMRMwEQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNpZyBSb290IFIy - CMUHBBak0idMAAAAAAAAAAE= -MIGVMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTEdMBsGA1UEAxMUVVROLVVTRVJGaXJzdC1PYmplY3Q= - CMNfzETd7XxesS9FOUj9Mg== - a9rf7/BmG9JkKvRuy7J5QA== - Jq6jgeApiT9O4W2Tx/NTRQ== -MD4xCzAJBgNVBAYTAlBMMRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBDQQ== - ALxyZmb/WL/wAuUiPK5oK/g= - e7wSpVxmgAS5/ioLi2iBIA== -MIGqMQswCQYDVQQGEwJHUjEPMA0GA1UEBxMGQXRoZW5zMUQwQgYDVQQKEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENlcnQuIEF1dGhvcml0eTFEMEIGA1UEAxM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBFQ0MgUm9vdENBIDIwMTU= - CwMSuo/L5Nw= - HLxkVswit4o= - aS7BLpeXXic= - CoIvSK+bMR8= - f+Y5UbJ8hTM= - L6vsVC+Y8pqDd1s/rJ5FIA== - ATQlK79hz4d80DloGRPBZw== -MEoxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdTZWN1cmVUcnVzdCBDb3Jwb3JhdGlvbjEZMBcGA1UEAxMQU2VjdXJlIEdsb2JhbCBDQQ== - QAAnEQ== - TXxtAQ== -MGcxCzAJBgNVBAYTAmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEeMBwGA1UEAxMVU3dpc3Njb20gUm9vdCBFViBDQSAy - AL691kTvkemG9UQNa6McQg8= - QFLH3Zrq+I5WQ6TlWzfUxA== -MIGTMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTEbMBkGA1UEAxMSVVROIC0gREFUQUNvcnAgU0dD - Ew1ee9Jq7Q/Dig3ACF4V6Q== -MHExKDAmBgNVBAMTH0dsb2JhbFNpZ24gUm9vdFNpZ24gUGFydG5lcnMgQ0ExHTAbBgNVBAsTFFJvb3RTaWduIFBhcnRuZXJzIENBMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMQswCQYDVQQGEwJCRQ== - BAAAAAABJZbEU4I= - BAAAAAABMrS7t2g= - BAAAAAABFqoAZoI= - BAAAAAABKB/OGqI= - BAAAAAABAPpuVh0= - BAAAAAAA+X/GIyk= - BAAAAAABJQdAjik= - BAAAAAABHkSHlSo= - BAAAAAABM6d3Z0s= - BAAAAAABBHYoIFs= - BAAAAAABCUVQ9No= - BAAAAAABJ/ufRdg= - BAAAAAABLM/7qjk= - BAAAAAABGMGjftY= - BAAAAAABHkSHki0= - BAAAAAABJ/ufQg8= - BAAAAAABAJmPjfQ= - BAAAAAABMxvC9bk= - BAAAAAABGMG0Gmw= - BAAAAAABHJRKMpA= - BAAAAAABLF5/HXY= - BAAAAAABHkSHjz8= - BAAAAAABKUXDqxw= - BAAAAAABA/A35EU= - BAAAAAABHJRKNmk= -MEQxCzAJBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1UcnVzdDEfMB0GA1UEAwwWQWZmaXJtVHJ1c3QgTmV0d29ya2luZw== - UyCS4eAKFbU= -MIHzMQswCQYDVQQGEwJFUzE7MDkGA1UECgwyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8gKE5JRiBRLTA4MDExNzYtSSkxKDAmBgNVBAsMH1NlcnZlaXMgUHVibGljcyBkZSBDZXJ0aWZpY2FjaW8xNTAzBgNVBAsMLFZlZ2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQubmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLDCxKZXJhcnF1aWEgRW50aXRhdHMgZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAwwGRUMtQUND - dfE2CNAy9IxP6VwZ2IU2cA== - W99Z2UuV5pFP6V8AYIwcVQ== - L5tOVjVGKtFP6V84tGEFPg== - P0qUU7RhznNP6V9iGYbSbA== - IqW4gO46S81PjTpHBA7mUQ== -MF8xCzAJBgNVBAYTAlNDMSAwHgYDVQQKDBdJbnRlckNsb3VkIFZlbnR1cmVzIEluYzEuMCwGA1UEAwwlSW50ZXJDbG91ZCBWZW50dXJlcyBDQSBmb3IgRVYgU1NMIFJTQQ== - VfaCotN4OFo= -MIGQMQswCQYDVQQGEwJHUjFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxOzA5BgNVBAMTMkFyaXN0b3RsZSBVbml2ZXJzaXR5IG9mIFRoZXNzYWxvbmlraSBDZW50cmFsIENBIFI0 - EqthLKdUgwI= -MGMxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwx0aGF3dGUsIEluYy4xHTAbBgNVBAsTFERvbWFpbiBWYWxpZGF0ZWQgU1NMMR4wHAYDVQQDExV0aGF3dGUgRFYgU1NMIENBIC0gRzI= - GdXz4L1b6FKNCMG9Jz2tjA== - DYifRdP6aQQ8MLbXZY2f5g== - BUrYjru5px1ym4QUN33TOQ== - CqZgEvHAsnzkT//QV9KjXw== - IIxFSyNM6mWtCgTG0IL3Og== - Rvm2CEw2IC2Mu/ax0A46QQ== - E5I2y6sIonl4a+TmlXc7fw== - TqfXw+FkhxfVgE9GVMgjWQ== -MGsxCzAJBgNVBAYTAlVTMQ0wCwYDVQQKEwRWSVNBMS8wLQYDVQQLEyZWaXNhIEludGVybmF0aW9uYWwgU2VydmljZSBBc3NvY2lhdGlvbjEcMBoGA1UEAxMTVmlzYSBlQ29tbWVyY2UgUm9vdA== - B2VhZAPxCDH3s9Mkbu3HfQ== -MGwxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xKzApBgNVBAMTIkRpZ2lDZXJ0IEhpZ2ggQXNzdXJhbmNlIEVWIFJvb3QgQ0E= - DPWCOBgZnlb4K9ZS7Sft6Q== -MGwxCzAJBgNVBAYTAk5MMRkwFwYDVQQKExBLUE4gVGVsZWNvbSBCLlYuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMSEwHwYDVQQDExhLUE4gVGVsZWNvbSBCLlYuIENBIC0gRzI= - W4sqXNfJgPC3aLKkcOxq9Q== - I1kCCASG38Q8TKOJaqQtvQ== -MGMxCzAJBgNVBAYTAkJFMRUwEwYDVQQLEwxUcnVzdGVkIFJvb3QxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExIjAgBgNVBAMTGVRydXN0ZWQgUm9vdCBDQSBTSEEyNTYgRzI= - AeUotGv9K4mpvLzWxw== - RdHgEmEIjdyRFWDRRlk= - R8MQVHZjYD/8LqGrob8= - RvCM2iRdkCE82ZOO2dU= - Rea7UUYH3jl33BryPIo= -MH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 - Qh/SnQ== - Qh/VqQ== - Qh/O5w== - Qh/SqA== - Qh/SsQ== - Qh/QbQ== -MG0xCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRswGQYDVQQLExJQcmltYXJ5IENsYXNzIDEgQ0ExJjAkBgNVBAMTHUdsb2JhbFNpZ24gUHJpbWFyeSBDbGFzcyAxIENB - BAAAAAABHkSl5ao= -MIGFMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDErMCkGA1UEAxMiQ09NT0RPIFJTQSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQ== - AKrMYlJmUUin8FOM/0TJrmk= -MGAxCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xMTAvBgNVBAMMKFN0YWF0IGRlciBOZWRlcmxhbmRlbiBFViBJbnRlcm1lZGlhaXIgQ0E= - VAgHVTPgNwAuYo/y/jkd5A== - a5DOAqSUlLm2s6kL0x8gkQ== -MHAxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xLzAtBgNVBAMTJkRpZ2lDZXJ0IFNIQTIgSGlnaCBBc3N1cmFuY2UgU2VydmVyIENB - Cn+uUpLudsH09lYYIPTK5A== -MG0xCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRswGQYDVQQLExJQcmltYXJ5IENsYXNzIDIgQ0ExJjAkBgNVBAMTHUdsb2JhbFNpZ24gUHJpbWFyeSBDbGFzcyAyIENB - BAAAAAABHkSl6Co= -MEExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxUaGF3dGUsIEluYy4xGzAZBgNVBAMTElRoYXd0ZSBTR0MgQ0EgLSBHMg== - cDggUYfwJ3A1YcdoeT6s4A== - e0bEFhI16xx9U1yvlI56rA== -MFoxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAwDgYDVQQLEwdERk4tUEtJMSQwIgYDVQQDExtERk4tVmVyZWluIFBDQSBHbG9iYWwgLSBHMDE= - CeFU2w== - Cfk9lw== - F6QlB/yX+A== - F5Bg+EziQQ== - F5Bg/C8eXg== - F5BhENPfVw== - CcHC/g== - Cd/dug== - Cyr1PA== - CcL+EA== - DHmmaw== - CqL7CA== - CdWFNw== - EAdmaA== - Cbssdw== - CqnbFQ== - CcHC1w== - CeagHQ== - F5BhE0zbgQ== - F5Bg6C237Q== - CskruA== - Cfk9oA== - Cfk9qg== -MFoxCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhLUE4gQi5WLjEfMB0GA1UECxMWU3ltYW50ZWMgVHJ1c3QgTmV0d29yazEXMBUGA1UEAxMOS1BOIENsYXNzIDIgQ0E= - NgpYt43seMqHJofUSGQM3g== -MD0xCzAJBgNVBAYTAkNOMREwDwYDVQQKDAhVbmlUcnVzdDEbMBkGA1UEAwwSVUNBIEdsb2JhbCBHMiBSb290 - U3PRzjiR2zDYPa19QJGeCQ== -MEQxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMR0wGwYDVQQDExRHZW9UcnVzdCBTU0wgQ0EgLSBHMw== - bx/XHJqcwxDOptxJ2lh5vw== - cpqpXVWPk5AXzGw+zNIcBw== - RUT1Gehd1KKYPfqOlgspoQ== -MIHpMQswCQYDVQQGEwJFUzE7MDkGA1UECgwyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8gKE5JRiBRLTA4MDExNzYtSSkxLjAsBgNVBAsMJVNlcnZlaXMgUHVibGljcyBkZSBDZXJ0aWZpY2FjaW8gRUNWLTExNjA0BgNVBAsMLVZlZ2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQubmV0L3ZlckNJQy0xICAoYykwMzEhMB8GA1UECwwYR2VuZXJhbGl0YXQgZGUgQ2F0YWx1bnlhMRIwEAYDVQQDDAlFQy1HRU5DQVQ= - On0bAstcoxZP6WERe150Gw== -MHwxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTEwLwYDVQQDDChTU0wuY29tIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgRUND - XlXE8yhjjQI= - QAFtPnuRTwc= - YgfyfeCfPTU= - d5NjXwLBHrU= - cvzm3dCJNB4= - CW8YlnNuJhQ= - YP6Ri0pXsgE= - G4u0Q4CNE10= - MiKihpTXxZk= -MFoxCzAJBgNVBAYTAklFMRIwEAYDVQQKEwlCYWx0aW1vcmUxEzARBgNVBAsTCkN5YmVyVHJ1c3QxIjAgBgNVBAMTGUJhbHRpbW9yZSBDeWJlclRydXN0IFJvb3Q= - Bydvrg== - ByfDqg== - ByeWyA== - ByekcA== - ByeO7g== - ByemYA== - Bye9zg== - Byd/UQ== - ByeLBg== - BydSYg== - Byeaqw== - BycpXw== - Byd/Ug== - ByfJkA== - ByfNbg== - ByfDqw== - ByfJkw== - DL0FAAzqeadFvWvsl9xaiA== - ByfJkg== - ByeQ9g== - BydInw== - ByeoVA== - Byc3Cg== - Bydr0Q== - ByfDtg== - Byekag== - ByfJkQ== - ByfNbw== - BycpYA== - ArkguT7SeGHAA9ts1IOWWg== - Byemag== - Bye9zw== - ByekbA== - Bydp0g== - Byd7Zg== - ByfFnw== - BydCwg== - Byd5cg== - ByeBQg== - ByfDtw== - Byekaw== - ByemaA== - ByeekQ== - Byc85g== - Byd/Tw== - Byc3DA== - ByembA== - ByfDtA== - Bfb2Rs8N620oUcAWs41vjA== - DNHqTQd9QC+JnMy6AWyhkg== - CcaPWuZtcdneSnerYJH33A== - ByfTSg== - BydeGg== - BEeJFwO0nu759EPo9tKluw== - Bye/xA== - Bydxog== - ByemaQ== - BydiAg== - Byd/UA== - ByeO7w== - BycfpA== - Byeekg== - ByembQ== - ByeHHg== - BydIoA== - BydWSw== - ByfJhg== - ByfHkw== - Byc68g== - ByeuLw== - Byd/Tg== - BydKkg== - ByekbQ== - BycpXg== - ByeO8A== - Bydrxg== - Byemaw== - ByfNeA== - Byecpw== - ByeekA== - ByfTSw== - Bydvrw== - Bycfmw== - ByeuLg== - ByfJhw== - Bye2Cg== - ByfHkg== -MIGUMQswCQYDVQQGEwJVUzEdMBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xHzAdBgNVBAsTFlN5bWFudGVjIFRydXN0IE5ldHdvcmsxRTBDBgNVBAMTPFN5bWFudGVjIENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHNg== - B3TduD7dsIRRFuvx6NqUjw== -MFwxCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xLTArBgNVBAMMJFN0YWF0IGRlciBOZWRlcmxhbmRlbiBCdXJnZXIgQ0EgLSBHMg== - ATE7Ow== - ATE3ew== - ATE33w== -MFExCzAJBgNVBAYTAkpQMRMwEQYDVQQKEwpGdWppIFhlcm94MS0wKwYDVQQDEyRGdWppIFhlcm94IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IDI= - AUa47POQ1dN5 -MHsxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazEyMDAGA1UEAxMpVmVyaVNpZ24gQ2xhc3MgMyBTU1AgSW50ZXJtZWRpYXRlIENBIC0gRzI= - dhjnNtYx6cojdAE55TgIBA== - eViJ2GX26lp5HbF+XNp1kQ== - NpsJHyt3o1U47AAgw3UNXA== - U3KGm6UTqJ/nsMyteiUa2g== -MIGVMQswCQYDVQQGEwJHUjFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIwMTE= - GN2Hrh9LtnI= - GN2Hrh9Ltm0= - AQAAAAI= - GN2Hrh9Ltms= - BlGKWhgGzQg= - GN2Hrh9LtnQ= - GN2Hrh9LtnM= - ECuIk98JkK0= - FJl6tXgNpSk= - GN2Hrh9LtnY= - GN2Hrh9Ltmw= - AQAAAAA= - GN2Hrh9LtnA= - H/Zi2f0Ammc= - GN2Hrh9Ltm8= - GN2Hrh9LtnE= - FJl6tXgNpSg= - AQAAAAM= - AQAAAAQ= - AQAAAAU= - GN2Hrh9Ltm4= -MEQxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwx0aGF3dGUsIEluYy4xHjAcBgNVBAMTFXRoYXd0ZSBFViBTU0wgQ0EgLSBHMw== - CrTHPEE6AZSfI3jysin2bA== -MIGCMQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjE3MDUGA1UEAwwuU1NMLmNvbSBFViBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFJTQSBSMg== - WHsQEmHMXeM= - KOdv6Js6N0Y= - DO4I8+h6DJo= - UqgFJ65x5nU= -MIHKMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMw== - U4P1tUoxl/XkztlVHdtdgw== - TrKEMhb2PKktH8lHg0AV5A== - OgxXyntHYBXnPAHDxY0OXg== - Pgyeh2mqlVzqI9hFntRbUQ== - TAA2G+UIK6mqznQKBT77NA== - Er0moq4zwH8ke2pYafIKdg== - D/VlGqmz9Nai1ywCydT/RQ== -MHwxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTEwLwYDVQQDDChTU0wuY29tIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNB - BcKlTXFc9mE= - KMkysqB5Rt0= - S4USm53cbIU= -MIG+MQswCQYDVQQGEwJVUzEWMBQGA1UEChMNRW50cnVzdCwgSW5jLjEoMCYGA1UECxMfU2VlIHd3dy5lbnRydXN0Lm5ldC9sZWdhbC10ZXJtczE5MDcGA1UECxMwKGMpIDIwMDkgRW50cnVzdCwgSW5jLiAtIGZvciBhdXRob3JpemVkIHVzZSBvbmx5MTIwMAYDVQQDEylFbnRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMg== - UdNjvA== - UdNg0A== - UdNg7Q== - AI8KQNd3KXH0AAAAAFHTksc= -MHYxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjERMA8GA1UECgwIU1NMIENvcnAxMjAwBgNVBAMMKVNTTC5jb20gRW50ZXJwcmlzZSBJbnRlcm1lZGlhdGUgQ0EgUlNBIFIx - T9HiLhDlNNU= - Ti0dlrzCXKM= -MIHKMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAyMDA3IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHNA== - RmI44ARDVCUOgXNK9ACAbg== - cXXMzbWDHMIdCotb3h64yw== -MEUxCzAJBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1UcnVzdDEgMB4GA1UEAwwXQWZmaXJtVHJ1c3QgUHJlbWl1bSBFQ0M= - CtBCjxRUFHU= -MGExCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMR0wGwYDVQQLExREb21haW4gVmFsaWRhdGVkIFNTTDEbMBkGA1UEAxMSR2VvVHJ1c3QgRFYgU1NMIENB - CWhp -MGQxCzAJBgNVBAYTAmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAy - ANX8SnNRxCmsE/GCl5hw+8A= - GpO48aJ8GngtwECqZhm/xA== - AIChpbGNqu4XKp9J70syKEs= -MHMxCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjEfMB0GA1UECxMWU3ltYW50ZWMgVHJ1c3QgTmV0d29yazEkMCIGA1UEAxMbU3ltYW50ZWMgQ2xhc3MgMyBEU0EgU1NMIENB - AuhvPsYZfVP6UDsuyjeZ4Q== -MH8xCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTQwMgYDVQQDDCtTU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgRUND - KVbQJstVhmo= - OI4Oqw3W3F0= - Yr4AWtEG96k= -MEYxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMR8wHQYDVQQDExZHZW9UcnVzdCBTSEEyNTYgU1NMIENB - OUvvVscW0/NltofkmV9qmg== -MIHKMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMw== - PxYWUib8jdriX5MSGW7Ozw== - C95Fob0ttu7S7dIXnjqiBA== - OcFolrgIjwbaL1r7F81ymg== - SrterKaDHA8hZ+z9gwFXnw== - MyEj11s2KJH0vdnfUfuNIw== - H3xY9eXX+IpIl9ixQf3lzQ== - XLd9GTWYtJqCVi/S1qbPCA== - FqCOjyfKZi1+9zJ8x/SRyQ== - c7UqiCphESsnodANu5EvIA== - H/Vx9uatDIulnLLrZjXEKg== -MEcxCzAJBgNVBAYTAkhLMRYwFAYDVQQKEw1Ib25na29uZyBQb3N0MSAwHgYDVQQDExdIb25na29uZyBQb3N0IFJvb3QgQ0EgMQ== - BHk= - BGU= - BUE= -MHExCzAJBgNVBAYTAkRFMRwwGgYDVQQKExNEZXV0c2NoZSBUZWxla29tIEFHMR8wHQYDVQQLExZULVRlbGVTZWMgVHJ1c3QgQ2VudGVyMSMwIQYDVQQDExpEZXV0c2NoZSBUZWxla29tIFJvb3QgQ0EgMg== - AQw= - ARM= - IbZ3foy9Dqg= - AImQERVYPoeb - ARQ= - AQ8= - RqFXxGPuA18= - ARE= - ARA= - ARU= - IsWDgJMv7uY= -MIGIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKTmV3IEplcnNleTEUMBIGA1UEBxMLSmVyc2V5IENpdHkxHjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEuMCwGA1UEAxMlVVNFUlRydXN0IFJTQSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQ== - ANjIV8rkvmb5E3Wf3aPV2ys= - MpG5djdbcIoI5TIkJ7vENA== - AKbcLtOIMMwDPSOrzrclZL8= -MIGIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKTmV3IEplcnNleTEUMBIGA1UEBxMLSmVyc2V5IENpdHkxHjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEuMCwGA1UEAxMlVVNFUlRydXN0IEVDQyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQ== - UJ3tpbZLsyrhh60M9CMQaQ== - APy7Z8kyJRVBcM/oki5xZ2M= - BlOMLY2hk1OPGflbt/pPXQ== -MGExCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xMjAwBgNVBAMMKVN0YWF0IGRlciBOZWRlcmxhbmRlbiBPcmdhbmlzYXRpZSBDQSAtIEcy - ATE0vw== - ATEzEQ== - ZECgRdZEsns= - ATEz9w== - LTRcDHabRHU= -MHQxCzAJBgNVBAYTAkdCMScwJQYDVQQKEx5Ccml0aXNoIFRlbGVjb21tdW5pY2F0aW9ucyBwbGMxHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxGzAZBgNVBAMTEkJUIENsYXNzIDIgQ0EgLSBHMg== - DmbpIZh1fhYcSThCcjaohA== - TpTE/3d2UBJYfYHw2LSoww== - QHdGjRdEcAz+FjRyuIJmog== -MFYxCzAJBgNVBAYTAkNOMTAwLgYDVQQKDCdDaGluYSBGaW5hbmNpYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxFTATBgNVBAMMDENGQ0EgRVYgUk9PVA== - fs7i7UJNxcrb9w== - ZHKPuIaZ7pI39g== -MFIxCzAJBgNVBAYTAlNLMRMwEQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNpZyBSb290IFIx - B6AKfwrKX6H1AAAAAAAAAAE= -MEcxCzAJBgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxITAfBgNVBAMTGFN3aXNzU2lnbiBTaWx2ZXIgQ0EgLSBHMg== - atcGz1KKGVTDnXW50L1A - AINVG9I4T2jgQgW4N9SNhw== - ANsAyDuSSs7Z83LfMZ+TDw== - aBXsv0oU3xqh2xkUPOi8 - T8WaANEU0o+TGJUhLg2r - APiyCXmwAUq+95DYa3DmGw== -MEExCzAJBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1UcnVzdDEcMBoGA1UEAwwTQWZmaXJtVHJ1c3QgUHJlbWl1bQ== - csPGf5ssRXs= -MH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQ== - fqRDfSf8haCEh2nWE6O+bA== - eohOGeS5ZHJeptyBvCu/mQ== -MD8xCzAJBgNVBAYTAlRXMTAwLgYDVQQKDCdHb3Zlcm5tZW50IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHk= - K1ftto7Xcb0YKwQ6uMvOIA== - APdCebq8ZyZr/T0luxlicNw= -MIGcMQswCQYDVQQGEwJQQTEPMA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEkMCIGA1UECgwbVHJ1c3RDb3IgU3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5UcnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxFzAVBgNVBAMMDlRydXN0Q29yIEVDQS0x - APB/jQRgyP8Q -MEMxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwx0aGF3dGUsIEluYy4xHTAbBgNVBAMTFHRoYXd0ZSBTSEEyNTYgU1NMIENB - UKKK5ol/rKBZchAAOnZjaA== -MG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2JhbCBSb290IEdCIENB - FQPkzAAAAAAACQ== -MFgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 - IyIVazG4RE9AERkb+ekH8w== -MDcxJDAiBgNVBAMTG1JDUyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEPMA0GA1UEChMGSFQgc3Js - AN9bfYOvlR1t -MDsxCzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJDTQ== - Bg== - Eg== - EA== - BQ== - RV864VwhzbpUT4KqR1Hr2w== - YcLU1PaprndVkma5ja/WIQ== - EQ== - BA== -MEIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9iYWwgQ0E= - AjqK - Ajp/ - AjpW - Ajp+ - AjqL -MEQxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMR0wGwYDVQQDExRHZW9UcnVzdCBTU0wgQ0EgLSBHMg== - SdegFrLaFTCsoMAW5ED+zA== - VfTSum25nb65YPlpuhJAvg== - WX89jn8yGZVvoKTD9jDfRQ== -MHYxCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjEfMB0GA1UECxMWU3ltYW50ZWMgVHJ1c3QgTmV0d29yazEnMCUGA1UEAxMeU3ltYW50ZWMgV2ViIFBLSSBFQ0MgUm9vdCAtIEcx - c0ENPRDbRozjU83garZrdA== - EYfoVrySx7V3OUqs4xKvgA== - a2GKnRbYMZ0oZkRzJE8NIw== - dUIqmrcgq/261bRbo7fM1g== - PbXdgANzAyCOCZ5qa/7E6A== - LJ8wKbrQXgT8VExZ6vEfWA== - X3iUdzxCEtOAKpiTLsqjBA== - KNhgX8XuJduYciIyatpOQg== - Q1r0dRkkG9miuHj/Y52izw== - VNb2Hjai/t7dmCtOzRXXew== - WU+jmMhGAumhewqVKrZBmg== - EkoaKijVTGVYI5c604iweg== - bf8hEJywo1lAp4UNcLl5Ew== - IARKrBjlKQLyVGA4X52L7w== - CGo/+42e75JBJ2JcOEaMFw== - Gz4uHrL2usrTZrPCHeuF5g== - UT6GtTGbEC6SXJteWAKy2g== - OIJdAvYxHmLb6YaaMmwmjg== - UKM/CNF2OvC4giYnAUG/Ag== - QspbHxzWb41SX9TUhF1N1A== - EgtJ1f+/tZwlGfg0Uu7XCQ== - TbPyD9NnsEcxyK6LIsr78g== -MHsxCzAJBgNVBAYTAk1ZMR8wHQYDVQQKExZNU0MgVHJ1c3RnYXRlLmNvbSBTZG4uMR8wHQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMSowKAYDVQQDEyFNU0MgVHJ1c3RnYXRlLmNvbSBDbGFzcyAyIENBIC0gRzI= - L3UnLdK9iz8XVM1rbm3tTw== -MGMxCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEvMC0GA1UEAwwmZVBLSSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzI= - APdOGAyZ4nuNn3lPsbfAv0g= -MGcxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpGcmF1bmhvZmVyMSEwHwYDVQQLExhGcmF1bmhvZmVyIENvcnBvcmF0ZSBQS0kxIDAeBgNVBAMTF0ZyYXVuaG9mZXIgUm9vdCBDQSAyMDA3 - YR3YYQAAAAAABA== - YR0zGQAAAAAAAw== -MDIxCzAJBgNVBAYTAkNOMQ4wDAYDVQQKEwVDTk5JQzETMBEGA1UEAxMKQ05OSUMgUk9PVA== - STMAjg== - STMAeg== - STMAFQ== -MIGuMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xKTAnBgNVBAMTIENoYW1iZXJzIG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4 - RXJFI0h6EJY= - Ag== - BQ== - N4XreFRrqFQ= - Aw== - BA== -MIGBMQswCQYDVQQGEwJCUjEtMCsGA1UEChMkQ2VydGlzaWduIENlcnRpZmljYWRvcmEgRGlnaXRhbCBTLkEuMR8wHQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMSIwIAYDVQQDExlDZXJ0aXNpZ24gQ2xhc3MgMiBDQSAtIEcz - FdJweu3BTeU/YzTvayJksQ== -MEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEgRzM= - PybG62jqpxKYOV5MlXAGPJYDy9M= -MEoxCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSkwJwYDVQQDEyBXSVNlS2V5IENlcnRpZnlJRCBQb2xpY3kgR0IgQ0EgMQ== - CYut7lnH+rk= - awVJ9wiyAL4= - WGOh1+g/sGA= - Ls/8dlIf8aY= -MHYxCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjEfMB0GA1UECxMWU3ltYW50ZWMgVHJ1c3QgTmV0d29yazEnMCUGA1UEAxMeU3ltYW50ZWMgV2ViIFBLSSBSU0EgUm9vdCAtIEcx - P4sUnc++hlU/bXj0zSTlcQ== - C2tQZWb2eoQD2XC3F5JSzg== - UN78HLEKf7W9vQYkzYpJnw== - ElBUYv/f+6+gnbAJ23qnAA== - QjiuX0y1agXQQqmDB2yh3w== - RkNUwM80Jt7beb4ek+iI8w== - KvQ5AzK6tQy8eBy7NAD/lQ== - CuUEKEJM4xhxlFXraPcSpQ== - ODTGURr0vY14WkIt15hHrg== - GskXrIFkzLS+4yohQM9EUA== - HGD2RtvXMaPDqHIPLdXocw== - XOZMbPKQuJEw8Ib5neDVpQ== - KUZMXOUj2sdY2i2Rfgp/5Q== - KRfQOuBdOSpEmAxSpDZGZg== - UfM8pWkcmmLGRiGIVydmoA== - JjjcXrfGjTCi1ug/AEeYlg== - a9HDb1beqQYmkvFH0qExcg== - dSBsq/te0hzZauKHgJ3EWg== - LzVYePklc3vH3jkk0BZr9g== - VIFPnH3Io2OmF0J5KK8gzA== - FK+rVRFA0o0PnW+X6V60gQ== - TsaDDThhoyhX10SURO3NMg== - SrQ125q7UcLfxVKepx+lRg== - OeKv0wi+ATDxfQ6CWir1vA== - DoP7aSdEs/3y+o2Gj9zgWA== - YwslVqGwc9CHkaZkXNZ4xw== - WfPUsnnSF04ShWVYEa/KRA== - d8ToN4Dfs5RqD2yfAp12yQ== - BWuckD4dPHZYW5ThBsl+aQ== - fa9agGguMHfBorMTXXMd9g== - fZ10MyCe51jAjZCsDgqaxA== - X4C5SJIG0BDeJvpQq4ngCw== - XbPH0u4MjoIrWzN8QCilfg== -MIHKMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAyMDA2IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHNQ== - JLLEdDl2iHqqyenVWwQ/XA== - UWMOvf4tj/x5cQN2PXVSww== - buROL/l2GuXISv+/JVLkdA== - Xmo3AIW2VHeeJoR0o09RGQ== - em/HTY01Cvv6ITgkH+ftlg== -MGkxCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xOjA4BgNVBAMMMVN0YWF0IGRlciBOZWRlcmxhbmRlbiBPcmdhbmlzYXRpZSBQZXJzb29uIENBIC0gRzM= - f43O9TualR8= - XJI7ULS6xv8= - NcGIcro2KS4= -MDwxGzAZBgNVBAMTEkNvbVNpZ24gU2VjdXJlZCBDQTEQMA4GA1UEChMHQ29tU2lnbjELMAkGA1UEBhMCSUw= - XJ8pGvGNM9RIcLUG9YQjLQ== - CdYL9vSQCEKzBwjO10ud2w== - Hnms0W0OxHSYE2F0XE97sw== - fbsHfUkagQtznc3rtY1uDg== -MFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxTaWduIFJvb3QgQ0E= - BAAAAAABL07hRxA= - BAAAAAABL07hSVI= - BAAAAAABIBnBjWg= - BAAAAAABLF5/Gog= - BAAAAAABFUtaxac= - BAAAAAABHkSl5AQ= - BAAAAAABKUXDqA8= -MIIBCDELMAkGA1UEBhMCRVMxDzANBgNVBAgMBk1BRFJJRDEPMA0GA1UEBwwGTUFEUklEMTowOAYDVQQLDDFzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzMScwJQYDVQQLDB5HTE9CQUwgQ0hBTUJFUlNJR04gUk9PVCAtIDIwMTYxEjAQBgNVBAUTCUE4Mjc0MzI4NzEYMBYGA1UEYQwPVkFURVMtQTgyNzQzMjg3MRswGQYDVQQKDBJBQyBDQU1FUkZJUk1BIFMuQS4xJzAlBgNVBAMMHkdMT0JBTCBDSEFNQkVSU0lHTiBST09UIC0gMjAxNg== - EQhxWldLpE0= -MH8xCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjEfMB0GA1UECxMWU3ltYW50ZWMgVHJ1c3QgTmV0d29yazEwMC4GA1UEAxMnU3ltYW50ZWMgQ2xhc3MgMyBFQ0MgMjU2IGJpdCBFViBDQSAtIEcy - OhrtngFwotLcm4i+z00SjA== -MFgxCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xKTAnBgNVBAMMIFN0YWF0IGRlciBOZWRlcmxhbmRlbiBFViBSb290IENB - AJiWmg== -ME0xCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxJzAlBgNVBAMTHkRpZ2lDZXJ0IFNIQTIgU2VjdXJlIFNlcnZlciBDQQ== - CR8HWlsGr6Sdlw/mzOv8gA== - Aa8e+91erglSMgsk/mtVaA== -MFcxCzAJBgNVBAYTAlRXMQ4wDAYDVQQKEwVUYWlDQTESMBAGA1UECxMJUG9saWN5IENBMSQwIgYDVQQDExtUYWlDQSBJbmZvcm1hdGlvbiBQb2xpY3kgQ0E= - UbQGvw== -MIIBDDELMAkGA1UEBhMCRVMxDzANBgNVBAgMBk1BRFJJRDEPMA0GA1UEBwwGTUFEUklEMTowOAYDVQQLDDFzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzMSkwJwYDVQQLDCBDSEFNQkVSUyBPRiBDT01NRVJDRSBST09UIC0gMjAxNjESMBAGA1UEBRMJQTgyNzQzMjg3MRgwFgYDVQRhDA9WQVRFUy1BODI3NDMyODcxGzAZBgNVBAoMEkFDIENBTUVSRklSTUEgUy5BLjEpMCcGA1UEAwwgQ0hBTUJFUlMgT0YgQ09NTUVSQ0UgUk9PVCAtIDIwMTY= - GfVBLKRI50c= - RUqLEbThNfI= -MIGUMQswCQYDVQQGEwJVUzEdMBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xHzAdBgNVBAsTFlN5bWFudGVjIFRydXN0IE5ldHdvcmsxRTBDBgNVBAMTPFN5bWFudGVjIENsYXNzIDIgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHNg== - Bxt4PMyN1f5tIXW8W62DhA== - bElJNaCQlbSnDkqEEPkrzQ== - NyoSnmvYrQid5NSZ0HAKFQ== - CpSHXk6RnrLSRVVJhVZEWA== - U51Qij2xILJB29u2m4ePyw== - HYwtWO0UsO9eaJk85kvH3w== - WGAsRfJbqjpTgxfybB+hRQ== - T96lTZ6OiZgO5HXc2chfmg== - PLutAhi0cRaKAH2YfGu0ww== - VedYmG4aoUcioKT467SDcg== -MEUxCzAJBgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxHzAdBgNVBAMTFlN3aXNzU2lnbiBHb2xkIENBIC0gRzI= - AIZ6Wq/4deFQzwC6NnFpUA== - JytnIpdF0kOL+XdBhq69 - AK8tb0kLM7VzymmWJsfD3A== - SeEzbpTltqUtqW7UiuJ2 - AJDvcXc7qWv3KL5T8LZTzg== - XtxscvsjagmsjDmthiFt - AJWE4kFAkUQDWa/pTgHq2w== - AIQ8dLGqNIaxxMeg31W16Q== -MF4xCzAJBgNVBAYTAlVTMTAwLgYDVQQKEydIeWRyYW50SUQgKEF2YWxhbmNoZSBDbG91ZCBDb3Jwb3JhdGlvbikxHTAbBgNVBAMTFEh5ZHJhbnRJRCBTU0wgSUNBIEcy - ZhcM4uyLfYi04utzLnOP46Z89nI= -MGsxCzAJBgNVBAYTAklUMQ4wDAYDVQQHDAVNaWxhbjEjMCEGA1UECgwaQWN0YWxpcyBTLnAuQS4vMDMzNTg1MjA5NjcxJzAlBgNVBAMMHkFjdGFsaXMgQXV0aGVudGljYXRpb24gUm9vdCBDQQ== - FrTxzDM8QlIX94F6bzmmRg== - OfJBIhFwAdQ= - FNURHo65qOyqf1vp2eA6Dg== - WJ2qHzWUqTk= -MGYxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMR0wGwYDVQQLExREb21haW4gVmFsaWRhdGVkIFNTTDEgMB4GA1UEAxMXR2VvVHJ1c3QgRFYgU1NMIENBIC0gRzI= - XhcFm2g619rt8Sro+a4rHA== - EDQMI0tR4kSntv1O37N10g== - P6G7IYSL2RZxtzTh8I6qPA== -MIGFMQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSkwJwYDVQQDEyBDZXJ0dW0gRG9tYWluIFZhbGlkYXRpb24gQ0EgU0hBMg== - VEav0UR+l38TpKTRi7sS1g== -MEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMgRzM= - BaYifVmclf61WjM6m2tUE0US22M= - e41LsLkwucx+Zibwpajkmngu5js= -MIG0MQswCQYDVQQGEwJVUzEQMA4GA1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTEaMBgGA1UEChMRR29EYWRkeS5jb20sIEluYy4xLTArBgNVBAsTJGh0dHA6Ly9jZXJ0cy5nb2RhZGR5LmNvbS9yZXBvc2l0b3J5LzEzMDEGA1UEAxMqR28gRGFkZHkgU2VjdXJlIENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcy - AOfHzdPzlvw5 -MHoxCzAJBgNVBAYTAkFVMR0wGwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjEfMB0GA1UECxMWU3ltYW50ZWMgVHJ1c3QgTmV0d29yazErMCkGA1UEAxMiU3ltYW50ZWMgQXVzdHJhbGlhIENsYXNzIDIgQ0EgLSBHMg== - MZNwCx0BAjzTOgcvHsmdhQ== -MFwxCzAJBgNVBAYTAlVTMRkwFwYDVQQKDBBWZXJpem9uIEJ1c2luZXNzMREwDwYDVQQLDAhPbW5pUm9vdDEfMB0GA1UEAwwWVmVyaXpvbiBHbG9iYWwgUm9vdCBDQQ== - A4w= - A4g= - BFA= - Beo= -MIGFMQswCQYDVQQGEwJVUzEgMB4GA1UECgwXV2VsbHMgRmFyZ28gV2VsbHNTZWN1cmUxHDAaBgNVBAsME1dlbGxzIEZhcmdvIEJhbmsgTkExNjA0BgNVBAMMLVdlbGxzU2VjdXJlIFB1YmxpYyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eQ== - AMs= - AZ0= - ATk= - Aw== - ANU= -MEcxCzAJBgNVBAYTAkNOMREwDwYDVQQKDAhVbmlUcnVzdDElMCMGA1UEAwwcVUNBIEV4dGVuZGVkIFZhbGlkYXRpb24gUm9vdA== - WfGaLerthIxK19OQTLUGWg== -MEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIgRzM= - Yj9Q2DoRGS8RFsxLEnheErA5ayQ= - YgZcSJ6iN8fEC7ejOJsdDrm5o1g= -MFExCzAJBgNVBAYTAkVTMUIwQAYDVQQDDDlBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBBNjI2MzQwNjg= - UzAV4JqeuGY= - EOqAPvgqxt8= - HvAB3BwhY8g= - WV2iHxGL6Vg= - amYSY2usyXU= - YfJj9o3IPBI= - ThcGy6zgwpM= - bYuYcMtVvjo= - QwCyx4wTlCQ= - KKdkWIX7TIM= - JGKKnm00uOQ= - dyRJDorYkgE= -MG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEmMCQGA1UECxMdQWRkVHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsxIjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENBIFJvb3Q= - Os2rnHWYhryvdOXfgan06A== - RurwlgVMxeP6Zepun0LGZA== - U3t2Vk8pfxTcaUPpIq0seQ== - eRdKqRQXNv4Vp8qfLP9FiA== - dMGHU/futOojjYQWtax2Rg== -ME0xCzAJBgNVBAYTAk5MMRkwFwYDVQQKDBBEaWdpZGVudGl0eSBCLlYuMSMwIQYDVQQDDBpEaWdpZGVudGl0eSBCdXJnZXIgQ0EgLSBHMg== - DA== -MIGBMQswCQYDVQQGEwJTQzEOMAwGA1UECAwFTWFow6kxETAPBgNVBAcMCFZpY3RvcmlhMSAwHgYDVQQKDBdJbnRlckNsb3VkIFZlbnR1cmVzIEluYzEtMCsGA1UEAwwkSW50ZXJDbG91ZCBFViBTU0wgQ2VydGlmaWNhdGUgQ0EgUlNB - MMznHIjZYpQ= -MEAxCzAJBgNVBAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEcx - ESBrHE7sFC7CQ8EM681xA3CY - ESDDtMgFFiaUfKo7HD9qImM7 -MIGmMQswCQYDVQQGEwJHUjEPMA0GA1UEBxMGQXRoZW5zMUQwQgYDVQQKEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENlcnQuIEF1dGhvcml0eTFAMD4GA1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBSb290Q0EgMjAxNQ== - T0gk6O+tlMk= - OikIZKlOYFA= - L15JXAiBVUc= -MHcxCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjEfMB0GA1UECxMWU3ltYW50ZWMgVHJ1c3QgTmV0d29yazEoMCYGA1UEAxMfU3ltYW50ZWMgQ2xhc3MgMyBFViBTU0wgQ0EgLSBHMg== - UVKsEezpGWOVQ4W9esstng== -MEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDI= - BXA= - WDFms0iypljMkohTzBvf4GmTOu0= - EM8bDLBnnoYe4LnWpLIhS4esr3I= -MIGCMQswCQYDVQQGEwJVUzEeMBwGA1UECxMVd3d3LnhyYW1wc2VjdXJpdHkuY29tMSQwIgYDVQQKExtYUmFtcCBTZWN1cml0eSBTZXJ2aWNlcyBJbmMxLTArBgNVBAMTJFhSYW1wIEdsb2JhbCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQ== - QZCrvA== - QDi5sA== - QZCrvQ== - QZCs1Q== - QDi5rw== - QDi5sQ== -MIGRMQswCQYDVQQGEwJOTDEiMCAGA1UEChMZS1BOIENvcnBvcmF0ZSBNYXJrZXQgQi5WLjEfMB0GA1UECxMWU3ltYW50ZWMgVHJ1c3QgTmV0d29yazE9MDsGA1UEAxM0S1BOIENvcnBvcmF0ZSBNYXJrZXQgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQ== - SYh0NsP2N0/Dxw8T+IJvmw== - c05oq3l3A48UTQMC6xDPmA== - M9pDPXYgyiimYdML5Wg4zQ== -MHMxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEUMBIGA1UEBxMLU2FudGEgQ2xhcmExGjAYBgNVBAoTEUludGVsIENvcnBvcmF0aW9uMSUwIwYDVQQDExxJbnRlbCBFeHRlcm5hbCBJc3N1aW5nIENBIDZC - HwAABsvzDP+DIzUG6QAAAAAGyw== -MEoxCzAJBgNVBAYTAlVTMRIwEAYDVQQKEwlJZGVuVHJ1c3QxJzAlBgNVBAMTHklkZW5UcnVzdCBDb21tZXJjaWFsIFJvb3QgQ0EgMQ== - QAFqJwTmxn8ekC5jaM8HfA== - QAFmaeynntX5i5Op972mww== -ME4xCzAJBgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxKDAmBgNVBAMTH1N3aXNzU2lnbiBQbGF0aW51bSBSb290IENBIC0gRzM= - AIDHko+nptD0l30tljroTA== - APbjF26Q/6hfA1ECXToQLg== -MIGxMQswCQYDVQQGEwJUUjEPMA0GA1UEBwwGQW5rYXJhMU0wSwYDVQQKDERUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmlsacWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLjFCMEAGA1UEAww5VMOcUktUUlVTVCBFbGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIEg1 - Aay2vr4aoUeZ - AUMyuCiycPJJ - AZkNBFXrl1Zg -MHwxCzAJBgNVBAYTAk5MMSIwIAYDVQQKExlLUE4gQ29ycG9yYXRlIE1hcmtldCBCLlYuMR8wHQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMSgwJgYDVQQDEx9LUE4gQ29ycG9yYXRlIE1hcmtldCBDbGFzcyAyIENB - I+zjm9Bi1ZVKLF0R96thFQ== - F6sWArGVJv7AwBSxbnnqaw== - GARMIB0Iaz3xxucE70O9Qg== - ArgkEK/Zm1qPInQleVefMg== -MDcxFDASBgNVBAoMC1RlbGlhU29uZXJhMR8wHQYDVQQDDBZUZWxpYVNvbmVyYSBSb290IENBIHYx - A3XEm35jzkM3B/8ZhDel7w== - ANdqi8UFCQChm0RchyjMpjY= -MHUxCzAJBgNVBAYTAkFVMR0wGwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazEmMCQGA1UEAxMdU3ltYW50ZWMgQXVzdHJhbGlhIENsYXNzIDIgQ0E= - Nn6RHaVImMEtHLbPqlyGEA== -MIG/MQswCQYDVQQGEwJVUzEWMBQGA1UEChMNRW50cnVzdCwgSW5jLjEoMCYGA1UECxMfU2VlIHd3dy5lbnRydXN0Lm5ldC9sZWdhbC10ZXJtczE5MDcGA1UECxMwKGMpIDIwMTIgRW50cnVzdCwgSW5jLiAtIGZvciBhdXRob3JpemVkIHVzZSBvbmx5MTMwMQYDVQQDEypFbnRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBFQzE= - cHaafQAAAABR1JZn - BFM5+gAAAABR1JIX -MF0xCzAJBgNVBAYTAkpQMSUwIwYDVQQKExxTRUNPTSBUcnVzdCBTeXN0ZW1zIENPLixMVEQuMScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTI= - IrmxSjphH9DY - IrmxST2Fhyj5 - IrmxSxsaAPaT - IrmxTNGDGgYt - IrmxSDcTuZO2 -MIGkMQswCQYDVQQGEwJQQTEPMA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEkMCIGA1UECgwbVHJ1c3RDb3IgU3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5UcnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxHzAdBgNVBAMMFlRydXN0Q29yIFJvb3RDZXJ0IENBLTI= - APB/jQRgyPca -MIHzMQswCQYDVQQGEwJFUzE7MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8gKE5JRiBRLTA4MDExNzYtSSkxKDAmBgNVBAsTH1NlcnZlaXMgUHVibGljcyBkZSBDZXJ0aWZpY2FjaW8xNTAzBgNVBAsTLFZlZ2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQubmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLEyxKZXJhcnF1aWEgRW50aXRhdHMgZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAxMGRUMtQUND - VBy0L8eIKnVUGpY97OXrkw== - c+6uFePfrahUGpXs8lhiTw== - Mi/Y+W40ChdUGpag8vaUjQ== - PZfTkwQ5Yio+HE2mvtFzDg== - JY5zdgD/mG9A4oB/uzdSwQ== - cEBA0P3KPBk/ojwnYepwzg== - BqVfPLKBlSg/4Enn+TGdbA== - IL094GkEPSU+HAucglL0Ig== -MHIxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJUWDEQMA4GA1UEBxMHSG91c3RvbjEVMBMGA1UEChMMY1BhbmVsLCBJbmMuMS0wKwYDVQQDEyRjUGFuZWwsIEluYy4gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHk= - NlLRZJFLco/An3cLAGjGgQ== - AJk3QFH13eHUHHVnsvwS0Vo= -MIHBMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0NsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjE6MDgGA1UECxMxKGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yaw== - O2Qh+qhbBRuZA11yDhcLGQ== - B8f7CHJUqV3VareLPE+2kA== -MFgxEzARBgoJkiaJk/IsZAEZFgNDT00xEzARBgoJkiaJk/IsZAEZFgNBQkIxDDAKBgNVBAoTA0FCQjEeMBwGA1UEAxMVQUJCIEludGVybWVkaWF0ZSBDQSA1 - FCPkDQAAAAAABA== -MH4xCzAJBgNVBAYTAk1ZMSQwIgYDVQQKExtNU0MgVHJ1c3RnYXRlLmNvbSBTZG4uIEJoZC4xHzAdBgNVBAsTFlN5bWFudGVjIFRydXN0IE5ldHdvcmsxKDAmBgNVBAMTH01TQyBUcnVzdGdhdGUuY29tIENsYXNzIDIgQ0EtRzM= - Q0dKwXPiEec83XZPgsQh+g== - RwAisG4tCM7UNFjwHPY+Yw== - BeKfxLaKl34S8yFIynon4g== -MHcxCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjEfMB0GA1UECxMWU3ltYW50ZWMgVHJ1c3QgTmV0d29yazEoMCYGA1UEAxMfU3ltYW50ZWMgQ2xhc3MgMyBFViBTU0wgQ0EgLSBHMw== - acI1CFIgmwSFBoU5+ahDgg== -MHMxCzAJBgNVBAYTAk1LMRcwFQYDVQQKEw5LSUJTIEFEIFNrb3BqZTEfMB0GA1UECxMWU3ltYW50ZWMgVHJ1c3QgTmV0d29yazEqMCgGA1UEAxMhS2lic1RydXN0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 - UK9vtGRfZt5a3QiUAQUTaQ== - CiM0WSw//67JHGWCrlZU4Q== -MIHBMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0NsYXNzIDIgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjE6MDgGA1UECxMxKGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yaw== - CHF76YGUdPMMCJ4njfsnwQ== - OBGSpfa3Oz6a7zeF/OywMg== - deh5gFVej9+uQBqlb1fIig== - HkN+3VDzRBFAw/QQ6XZ2gA== -MIHKMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDIgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMw== - Hl7MT7aU4GbuanaMzc5eAg== - ZasMZAjKdfoGGP8auMEHMg== - G0UY3ZCa+JfTgAVgvFA8qg== - TpyAwu1JmlIKD9gyf+0d4w== - TrUuR7x7VeU7Qvlwt8Sumw== - LiJxautXUrJeoN4q4RX/Rg== - A7XRsyidfS8L2dlFuTsfGA== - U4S9ZGx1FCY3wppgMwTn0Q== - T413k3/wlSA8EV9AyZKKzg== - bcIU/gztAKdw8elgpRh2vA== - JFcRHv1L89Vu8gagzuR3Pg== - Jje4sy72uF/upHdwh0gBGg== - PpIe9Q1JUVu5nN/+4HWAoA== - HxapAqDOXuN5BHzREkFFtg== - BtDaTXIs6tBSClhSLPXdYg== - cDosFiyvqdvDoYinOV6PDg== - cepjeevcJiJnbGEvdJE1jg== - ajUDfjuO76YmIt3+fyTLXg== - cIHLIBl0M9N90NNjZwhwSA== - A09gcxt2IBLNzwqUBAhkDg== - Qk03giZwJwxf5QpixTKflQ== - CKyPU/WFC2jREm9pSj63yg== - BILpOL1LYav6JuQxlNetFA== - dgkExobSurPQq8GYrxxluA== - dn2My7LvPi25AtUw3aPEmQ== - dmmZvl03B2fppSvWZ2AhmQ== - dOKgNVsKclBA1Ajo/4zYOw== - c5EZjjNc7LMOapbOzjEtJA== - CAEyq5GePgxvZbmFx5WW6A== - dtULH8kD2mThpR/g1YJEtw== - JMRsU4iZEfeLdmXeFIjy4w== - PtgfuDU/40rxF87UP4HpIw== - BnG7G8DueagyBXomN87dYA== - XaqJA1pYkpSOSst7Hmcxew== - bHgAjOXoRfKYXBrnK+DHng== - T3UrJ2tKvT0lyumu37ic6g== - ZpLTr9toPH+XRF7OITitfw== - ZUzcezQWkm8X0uCnEzzoZw== - NuO1LvUpC8SX29dTTMDyxg== - f0J8K+PdFynpy646qUsWpw== - Baw9WIPUcpFvYe8bilTVVQ== - And3HzRA33dI3K772oqBCw== - ANWeOrGre+B3kYmkmDsQFA== - T94ltso4x5zl5SmPzGxaRQ== - ej2u88yEVXEb8BP1K49U6Q== -MDMxCzAJBgNVBAYTAlBUMQ0wCwYDVQQKDARTQ0VFMRUwEwYDVQQDDAxFQ1JhaXpFc3RhZG8= - a0zzyZD4OEdRpzTBCGWFnQ== - PWwhjEHh0n5G6P8b+bAkcg== - cx0HrIEQg8JHWTP7DzOxSQ== - PgImeGqCkapG6P426Ne85w== - ObszBuNYqt9If26rE5MLnA== -MGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwx0aGF3dGUsIEluYy4xHTAbBgNVBAsTFERvbWFpbiBWYWxpZGF0ZWQgU1NMMSAwHgYDVQQDExd0aGF3dGUgRFYgU1NMIFNIQTI1NiBDQQ== - dqN9ZZM/PfFCXStajJdbtQ== -MF8xCzAJBgNVBAYTAlRXMRIwEAYDVQQKDAlUQUlXQU4tQ0ExEDAOBgNVBAsMB1Jvb3QgQ0ExKjAoBgNVBAMMIVRXQ0EgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQ== - DL8= - QAEy3RIAAAAAAAAMweH5dw== -MHQxCzAJBgNVBAYTAkdCMScwJQYDVQQKEx5Ccml0aXNoIFRlbGVjb21tdW5pY2F0aW9ucyBwbGMxHzAdBgNVBAsTFlN5bWFudGVjIFRydXN0IE5ldHdvcmsxGzAZBgNVBAMTEkJUIENsYXNzIDIgQ0EgLSBHMw== - aKsZrWDpsFlVL0xkShb22A== - RWHsRyzP3KFyjhTLPO4FPA== - b+Rtg7qNXBaYW+jVP5TYEw== - bymtvcoxZCxPWB3g+emE5w== - CkGcaQQF8iUjbrKwr6T69w== - W9KDjZvaDeWwN4jQG9TO3w== - a+1Y1DOEid7V14UXFrl5AA== - ZajZKYDkNzvlLcysCHjIYg== - JekvfVn3h2+OX/V8Ef6vpg== - ZtxTeyP3ul+7qG4Ps6pxYQ== - SFuFrFB7MZnZ6tsqwS47tw== - OT3HaBAsXSO1EA749ZVxbg== - dri/O9LSPOfkoL9YoireCA== - X407nWyYC7u8lCrBrW2cRA== -MGMxCzAJBgNVBAYTAkZSMRMwEQYDVQQKEwpDZXJ0aW5vbWlzMRcwFQYDVQQLEw4wMDAyIDQzMzk5ODkwMzEmMCQGA1UEAwwdQ2VydGlub21pcyAtIEF1dG9yaXTDqSBSYWNpbmU= - Eg== - HQ== - GA== -MIG9MQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNhbCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 - BYOGvG32ukb1Yxj2oKoFyw== - Ai7cBJYqBE0I9NdyoZfRrw== - RbG+tfPUe/vBRfTZF54i8g== - D4dSwi4udjGtMftKLTSFyg== - QOu0a5Z9rCkw6Nk7Rg1/AQ== - VLm3Xe60+1YgPpXCGtXLng== - eR1nUEz8k+nDSBD+bb5uIQ== - fMTRbGCp280pnyE/u53zbA== - MWzraR3LLhU9m/qKEhvVLQ== - Aw1SPC56593ZCZ9vCNHKwQ== - X22XOlwfc1Taw/ORwGOIeg== - GTPOETOFf5mIsbuzrojGfw== - Xbevr3ut3Z9m1GuXC9SonA== -MIGRMQswCQYDVQQGEwJERTEQMA4GA1UECgwHU2llbWVuczERMA8GA1UEBRMIWlpaWlpaVjAxOjA4BgNVBAsMMUNvcHlyaWdodCAoQykgU2llbWVucyBBRyAyMDExIEFsbCBSaWdodHMgUmVzZXJ2ZWQxITAfBgNVBAMMGFNpZW1lbnMgSW50ZXJuZXQgQ0EgVjEuMA== - AaoZYg== - WW8OCQ== -MIG8MQswCQYDVQQGEwJESzEQMA4GA1UECAwHRGVubWFyazEpMCcGA1UEBwwgaW5kdXN0cmlwYXJrZW4gMjcsIDI3NTAgQmFsbGVydXAxJjAkBgNVBAoMHVNlbm5oZWlzZXIgQ29tbXVuaWNhdGlvbnMgQS9TMQwwCgYDVQQLDANSJkQxFjAUBgNVBAMMDVNlbm5jb21Sb290Q0ExIjAgBgkqhkiG9w0BCQEWE3N1cHBvcnRAc2VubmNvbS5jb20= - APSjDtifEQeh -MEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDM= - KZlCQ0XnAo+GY3mKKJoNoNucjT0= - fSwlctGYM5wOZ6S6SbpfaQoLCUw= - BwImeaRkSZQLYwFREwKo3R1Jn+8= - CSY= - CSU= - Z6RtH7xmDM0r66IKSlpCZNrlRfY= - NTgf4iwIfeyJPIomw2dwSXEwtxQ= - CjM= - Cj0= - CLc= - JJfQeI7SQbQcPQ8Wc4+X2nlpWho= - SurdtfsuPcXXDpY2LkBpYO6BT7o= - VOQX5SLKeMGyQdoF0X9h38gYrks= - bdheRp0SfvS84GGiPaBnyFhE8EY= - B+U= -MGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQQ== - CkE6FgBN+nIkANMmgOQkiQ== - DDbXyG6tZ+P3+B11YPItUw== - Ajx7/tYZjpFt5dBByJo9JQ== -MIGkMQswCQYDVQQGEwJQQTEPMA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEkMCIGA1UECgwbVHJ1c3RDb3IgU3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5UcnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxHzAdBgNVBAMMFlRydXN0Q29yIFJvb3RDZXJ0IENBLTE= - AOVojQRgyPca - AOVojQRgyPcY -MFAxJDAiBgNVBAsTG0dsb2JhbFNpZ24gRUNDIFJvb3QgQ0EgLSBSNDETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbg== - RnQ3dg5KdDZs0nyFZk4= - Hwexgn/ZCJicZPcsIyI8zxQ= - RnQ3dYovwvB0D5q2YGY= -MFQxCzAJBgNVBAYTAkJNMRkwFwYDVQQKDBBRdW9WYWRpcyBMaW1pdGVkMSowKAYDVQQDDCFRdW9WYWRpcyBFbnRlcnByaXNlIFRydXN0IENBIDIgRzM= - bqapwACCtKhVagTl7cEP7KFbM0E= -MFkxCzAJBgNVBAYTAk5MMR4wHAYDVQQKExVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xKjAoBgNVBAMTIVN0YWF0IGRlciBOZWRlcmxhbmRlbiBPdmVyaGVpZCBDQQ== - ATFEdg== - ATFpsA== -MGYxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMR0wGwYDVQQLExREb21haW4gVmFsaWRhdGVkIFNTTDEgMB4GA1UEAxMXR2VvVHJ1c3QgRFYgU1NMIENBIC0gRzM= - dItWlz2V62Philqj9m6Pbg== - HNo1DR4XCe4mS1iUMsY6Wg== - KjoVfZ3by6+pL8fssyfM6A== - YNOos6YJoPC77qwSGCpb7w== - UW3oKZKTDsrPy/rfwmGNaQ== - ORFgmCj072NjcJnrxOMfQA== - XLhHIg7vP+tWfRqvuKeAxw== - L79XLVO2ZmtAu7FAG8Wmzw== -MIGqMQswCQYDVQQGEwJFUzEbMBkGA1UEChMSQUMgQ2FtZXJmaXJtYSBTLkEuMRIwEAYDVQQFEwlBODI3NDMyODcxSzBJBgNVBAcTQk1hZHJpZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCBodHRwczovL3d3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTEdMBsGA1UEAxMUQUMgQ2FtZXJmaXJtYSAtIDIwMDk= - Aw== -MIGnMQswCQYDVQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3MDUGA1UECwwuVGFuw7pzw610dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBBcmFueSAoQ2xhc3MgR29sZCkgRsWRdGFuw7pzw610dsOhbnk= - SUEs5AAf - SUEs5AAh -MEExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwx0aGF3dGUsIEluYy4xGzAZBgNVBAMTEnRoYXd0ZSBTU0wgQ0EgLSBHMg== - FNISyWWTGi5Yco6fGh58/A== - JpUvYJyWjdGmeoH7YcYunw== -MHwxCzAJBgNVBAYTAk5MMS0wKwYDVQQKEyRHZXRyb25pY3MgUGlua1JvY2NhZGUgTmVkZXJsYW5kIEIuVi4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxHTAbBgNVBAMTFEdldHJvbmljcyBDbGFzcyAyIENB - MfSUS8xHwG64IFRIU5IHpw== - VhmAg9gQ0IaL5+lKzrKYPQ== -MEkxCzAJBgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxIzAhBgNVBAMTGlN3aXNzU2lnbiBQbGF0aW51bSBDQSAtIEcy - AITPqUzKZv4eLCI4WjAAJw== - AJpv8fAILOsYJSFFQ2KtPg== - AKrsBzcrYHp2NTXnbO4+Qg== - SUUmDL8PIBZ0EkIfCV6N - C8qNtOLfRJf1IZuBa5YY - AISaJcSkfQq9 -MD0xCzAJBgNVBAYTAkZSMREwDwYDVQQKEwhDZXJ0cGx1czEbMBkGA1UEAxMSQ2xhc3MgMiBQcmltYXJ5IENB - ESBqoILo90ntDW7OTK43MS2F - ESDItX4ruWiLnrlz0rk4/bmz - ESAyW/JX3+hZIp44EAMlXU2b - ESCis569omrbb20yySF39+aE - DjIvBkX+ECVbB/C3i6w2Gg== - ESISuBo/wdW2tBztKmHdFCFz - ESCEUbthDurBjJw0/h/FfuNY - ESC8DawWRiAyEMd38UXbfgPR - ESD9YhzIEOwiOT7Nwip+E1KI - ESImf/mZpsO94hCWJFJDUDPZ - ESCVop+Q4/OBgtf4WJkr01Gh - ESByNJZ5TPjg9iZyL6a/h5Zx - ESByYNtAIfizf2L3NMzCH8zZ - ESJJweWBPhoXAaB9c8SHwI4O - ESCyHU+xOECnh9Rf2IvgR8zS - ESISaOB3ffRv2jD4gcSgycgm - ESDYXNBhF+dePFjojs7u2vj1 - ESDu2nhlLPzfx+LYgjlYFP/k - ESCLRVuhcUZaluIgIVlRJx+O - ESCC9oPNcRdPOox+SjWm9dTX -MF8xCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRQwEgYDVQQLEwtQYXJ0bmVycyBDQTEfMB0GA1UEAxMWR2xvYmFsU2lnbiBQYXJ0bmVycyBDQQ== - BAAAAAABHhw1vwc= - BAAAAAABCFiEp9s= - BAAAAAABCfhiO+s= - BAAAAAABF2Tb8Bc= -MIGSMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE4MDYGA1UEAxMvQ09NT0RPIFJTQSBFeHRlbmRlZCBWYWxpZGF0aW9uIFNlY3VyZSBTZXJ2ZXIgQ0E= - TasC8Zd8BT8kXEE67cFQmA== -MH8xCzAJBgNVBAYTAkVVMScwJQYDVQQKEx5BQyBDYW1lcmZpcm1hIFNBIENJRiBBODI3NDMyODcxIzAhBgNVBAsTGmh0dHA6Ly93d3cuY2hhbWJlcnNpZ24ub3JnMSIwIAYDVQQDExlDaGFtYmVycyBvZiBDb21tZXJjZSBSb290 - CQ== - Eg== - Cg== - DA== - CA== -MG0xCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRswGQYDVQQLExJQcmltYXJ5IENsYXNzIDMgQ0ExJjAkBgNVBAMTHUdsb2JhbFNpZ24gUHJpbWFyeSBDbGFzcyAzIENB - BAAAAAABHkSl6mw= -MH4xCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjEfMB0GA1UECxMWU3ltYW50ZWMgVHJ1c3QgTmV0d29yazEvMC0GA1UEAxMmU3ltYW50ZWMgQ2xhc3MgMyBTZWN1cmUgU2VydmVyIENBIC0gRzQ= - AygWP2Fgd2T+iLbmAlKT6g== - TurPPI6eivtNeGYdM0ZWXQ== - d8AtKymQwkOPDBj+hjPzFg== - E77H6yvyFQjO0PcN3x0H+Q== - HZyLf+K70FKc+jomm8DiDw== - UMUwXwT1Z4juyQ/CNTf4mw== - Sx51x7V8pYe8rp7PMP/3qg== - UDE/uwr4z5V8eZI4+1gkAw== - a9/VeyVWrzFD7rM2PEHwQA== - 45KI4WIxyXfNrdtdj7C6 - ezdAeCxKH7BFs7vn3byYaw== - LnfcUaXG/pxV2CpXM5+YSg== - PAdKZPiaac2CvPxbOrsHOw== -MCgxCzAJBgNVBAYTAkJFMRkwFwYDVQQDExBCZWxnaXVtIFJvb3QgQ0Ey - eLumDUO40KwnecZLJxFM2A== - RFlmmjulj6Ve7PfBi44nnw== - Nbc68Q8EHza72P/hSWcddw== - frj5jTuqBnQ4fljPvVU3KA== - VBSf+IncsTB3RZS4KFCJPQ== - RH7WhshwXRK6f0VfOfjXgQ== - VUtahOwvvmJFwlvmGDZP5w== - L1fHogsVxmfMBka5q4uzaQ== - LizeWXFWP5pZPI/dLc+PVQ== -MHsxCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjEfMB0GA1UECxMWU3ltYW50ZWMgVHJ1c3QgTmV0d29yazEsMCoGA1UEAxMjU3ltYW50ZWMgQ2xhc3MgMyBFQ0MgMjU2IGJpdCBTU0wgQ0E= - U3SgRR3J+D6575WuCxuXeQ== -MDQxCzAJBgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25h - Ig== - FQ== - Iw== - HA== - Gg== - IA== - Bw== - Ew== - Aw== - Fw== - BA== -MDwxHjAcBgNVBAMMFUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsGA1UECgwEQXRvczELMAkGA1UEBhMCREU= - a12RvBNhznU= - M0VSOewW3WI= - W2qOjVqGcY8= -MGYxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTwwOgYDVQQDEzNHbG9iYWxTaWduIE9yZ2FuaXphdGlvbiBWYWxpZGF0aW9uIENBIC0gU0hBMjU2IC0gRzI= - CpI/GtuuSFspBu4E -MGgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMR0wGwYDVQQLExREb21haW4gVmFsaWRhdGVkIFNTTDEiMCAGA1UEAxMZR2VvVHJ1c3QgRFYgU1NMIFNIQTI1NiBDQQ== - OE4/d+p3YRzzcSl+kmZ8Mw== - ZgwfEqZnBsUNvNuZ77FbQA== -MIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwOA== - Ah69dEvrzT4= - AahE5mpsDY4= - AklaZYwhC9k= -MIHpMQswCQYDVQQGEwJFUzE7MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8gKE5JRiBRLTA4MDExNzYtSSkxLjAsBgNVBAsTJVNlcnZlaXMgUHVibGljcyBkZSBDZXJ0aWZpY2FjaW8gRUNWLTExNjA0BgNVBAsTLVZlZ2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQubmV0L3ZlckNJQy0xICAoYykwMzEhMB8GA1UECxMYR2VuZXJhbGl0YXQgZGUgQ2F0YWx1bnlhMRIwEAYDVQQDEwlFQy1HRU5DQVQ= - b+8vFPRPzN8+HCEWmIwVNg== -MFYxCzAJBgNVBAYTAkpQMQ8wDQYDVQQKEwZKSVBERUMxGjAYBgNVBAsTEUpDQU4gU3ViIFJvb3QgQ0EwMRowGAYDVQQDExFKQ0FOIFN1YiBSb290IENBMA== - BAAAAAABK84ykc0= - BAAAAAABL07hUBg= - BAAAAAABL07hTcY= - BAAAAAABK84yjs8= -MFwxCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xLTArBgNVBAMMJFN0YWF0IGRlciBOZWRlcmxhbmRlbiBCdXJnZXIgQ0EgLSBHMw== - SMwb3p7dSlA= -MGAxCzAJBgNVBAYTAkdSMRMwEQYDVQQKEwpBTFBIQSBCQU5LMR8wHQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMRswGQYDVQQDExJBTFBIQSBCQU5LIENBIC0gRzI= - Jb1BExLrPLdnbYvQdtKm7g== - aqcSP+AsWAmN9xWwAseOqg== - M3kpri5YHC6QvsSGsV43Gw== - SoA0BJz+EzihvsNlkwlJTg== - I5cyb4y1eoVQS44pO3PAww== - BlHrBttW8NGd18BEPdUVSg== diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/01b079fd-4c50-4832-b94a-5800e1996820 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/01b079fd-4c50-4832-b94a-5800e1996820 deleted file mode 100644 index b2e1f205..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/01b079fd-4c50-4832-b94a-5800e1996820 +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"01b079fd-4c50-4832-b94a-5800e1996820","creationDate":"2018-11-26T22:15:15.321Z","version":4,"application":{"architecture":"x86-64","buildId":"20181124205222","name":"Firefox","version":"63.0.3","displayVersion":"63.0.3","vendor":"Mozilla","platformVersion":"63.0.3","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":7563,"uptime":126,"start":28,"main":153,"selectProfile":262,"afterProfileLocked":263,"startupCrashDetectionBegin":554,"startupCrashDetectionEnd":34802,"firstPaint":4941,"sessionRestoreInit":2949,"sessionRestored":4259,"createTopLevelWindow":3014,"AMI_startup_begin":626,"XPI_startup_begin":707,"XPI_bootstrap_addons_begin":2621,"XPI_bootstrap_addons_end":2655,"XPI_startup_end":2655,"AMI_startup_end":2707,"XPI_finalUIStartup":2947,"sessionRestoreInitialized":2989,"delayedStartupStarted":4114,"delayedStartupFinished":4210,"sessionRestoreRestoring":4212,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":70,"debuggerAttached":0,"activeTicks":59},"processes":{"parent":{"scalars":{"browser.engagement.max_concurrent_window_count":1,"browser.engagement.unfiltered_uri_count":1,"browser.engagement.max_concurrent_tab_count":3,"browser.engagement.active_ticks":59,"browser.engagement.tab_open_event_count":1},"keyedScalars":{"images.webp.content_frequency":{"other":5}}},"content":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":0,"1":2,"2":1,"4":1,"17":1,"20":0},"sum":26},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"12":0,"14":1,"17":1,"29":2,"40":1,"48":0},"sum":141},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":2009,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"TABCHILD_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":2,"8":1,"18":2,"26":1,"29":0},"sum":71}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_accumulations":0},"keyedScalars":{}},"extension":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1,"1":8,"2":4,"3":2,"4":2,"5":1,"6":1,"14":1,"17":2,"20":0},"sum":92},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"4":0,"5":1,"10":1,"17":3,"20":1,"24":2,"34":1,"48":9,"57":1,"68":0},"sum":689},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"TABCHILD_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":2,"6":1,"7":1,"9":1,"10":1,"12":1,"18":1,"42":1,"60":1,"67":0},"sum":168},"WEBEXT_STORAGE_LOCAL_GET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":1,"2":1,"21":2,"25":1,"28":0},"sum":71},"WEBEXT_STORAGE_LOCAL_SET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":3,"2":8,"3":5,"4":4,"6":3,"11":1,"41":1,"45":0},"sum":121},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":14,"1":1,"2":0},"sum":1}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"media.page_count":15,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"memoryreporter.max_ghost_windows":0,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_accumulations":0},"keyedScalars":{"images.webp.content_frequency":{"other":5}}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"5":0,"6":3,"7":2,"8":4,"10":2,"12":3,"14":6,"20":1,"24":2,"29":2,"34":0},"sum":350},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"24":0,"29":3,"34":4,"40":1,"48":7,"57":0},"sum":634},"HTTP_TRANSACTION_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":2014,"2":0},"sum":2014},"SSL_HANDSHAKE_VERSION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"2":0,"3":1632,"4":0},"sum":4896},"SSL_HANDSHAKE_RESULT":{"range":[1,672],"bucket_count":673,"histogram_type":1,"values":{"0":1629,"1":0},"sum":0},"SSL_TIME_UNTIL_READY":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"259":0,"271":29,"283":371,"296":219,"310":116,"324":28,"339":12,"355":41,"371":295,"388":284,"406":107,"425":30,"445":5,"465":7,"486":8,"508":5,"531":5,"555":7,"581":3,"608":4,"636":3,"665":5,"696":6,"728":3,"762":4,"834":2,"872":2,"912":5,"954":4,"1044":1,"1092":1,"1142":3,"1195":2,"1308":3,"1368":4,"1431":1,"1497":1,"1566":3,"1638":2,"1875":1,"1961":0},"sum":608641},"SSL_TIME_UNTIL_HANDSHAKE_FINISHED":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"259":0,"271":29,"283":369,"296":212,"310":113,"324":28,"339":12,"355":41,"371":295,"388":280,"406":105,"425":35,"445":10,"465":9,"486":7,"508":4,"531":4,"555":9,"581":6,"608":5,"636":3,"665":5,"696":6,"728":5,"762":5,"834":2,"872":2,"912":5,"954":4,"1044":1,"1092":1,"1142":3,"1195":2,"1308":3,"1368":4,"1431":1,"1497":1,"1566":3,"1638":2,"1875":1,"1961":0},"sum":612285},"SSL_RESUMED_SESSION":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":21,"1":1611,"2":0},"sum":1611},"HTTP_CHANNEL_DISPOSITION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"9":0,"10":2014,"11":0},"sum":20140},"DNS_LOOKUP_METHOD2":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":1625,"2":85,"6":7,"7":0},"sum":1837},"DNS_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"95":0,"118":77,"146":8,"181":0},"sum":11213},"DNS_NATIVE_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"95":0,"118":83,"146":9,"181":0},"sum":12133},"DNS_NATIVE_QUEUING":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"0":92,"1":0},"sum":0},"TAB_COUNT":{"range":[1,1000],"bucket_count":100,"histogram_type":0,"values":{"2":0,"3":1,"4":0},"sum":3},"URLCLASSIFIER_LOOKUP_TIME_2":{"range":[1,5000],"bucket_count":30,"histogram_type":0,"values":{"0":1760,"1":178,"2":49,"3":12,"4":6,"5":2,"7":1,"9":0},"sum":356},"URLCLASSIFIER_CL_CHECK_TIME":{"range":[1,500],"bucket_count":10,"histogram_type":0,"values":{"0":4008,"1":5,"2":2,"4":1,"9":0},"sum":14},"URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME":{"range":[1,60000],"bucket_count":30,"histogram_type":0,"values":{"0":1945,"1":43,"2":11,"3":5,"4":1,"6":2,"13":1,"19":0},"sum":113},"URLCLASSIFIER_VLPS_FILELOAD_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":2,"1":3,"2":4,"5":3,"12":0},"sum":39},"URLCLASSIFIER_VLPS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":12,"1":0},"sum":0},"URLCLASSIFIER_VLPS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"0":0,"1":2,"2":2,"4":5,"15":2,"29":1,"55":0},"sum":136},"URLCLASSIFIER_VLPS_LOAD_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":12,"1":0},"sum":0},"URLCLASSIFIER_VLPS_METADATA_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":12,"1":0},"sum":0},"URLCLASSIFIER_COMPLETION_ERROR":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":1,"1":0},"sum":0},"FX_TAB_CLOSE_TIME_ANIM_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"135":0,"160":1,"190":0},"sum":172},"FX_TAB_SWITCH_TOTAL_E10S_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"3":0,"4":1,"9":1,"13":2,"19":1,"27":0},"sum":71},"FX_TAB_SWITCH_COMPOSITE_E10S_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"56":0,"80":3,"165":1,"237":0},"sum":494},"FX_TAB_SWITCH_REQUEST_TAB_WARMING_STATE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":1,"3":4,"4":0},"sum":13},"CERT_VALIDATION_SUCCESS_BY_CA":{"range":[1,256],"bucket_count":257,"histogram_type":1,"values":{"48":0,"49":3,"52":18,"53":0},"sum":1083},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"WEBEXT_BROWSERACTION_POPUP_PRELOAD_RESULT_COUNT":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":10,"2":0},"sum":10}},"keyedHistograms":{"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"1":0,"2":2014,"3":0},"sum":4028}},"URLCLASSIFIER_CL_KEYED_UPDATE_TIME":{"google4":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"601":0,"821":1,"1121":1,"2091":1,"2855":0},"sum":4619}},"URLCLASSIFIER_UPDATE_REMOTE_NETWORK_ERROR":{"google4":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":3,"1":0},"sum":0},"mozilla":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":2,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_REMOTE_STATUS2":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":3,"2":0},"sum":3},"mozilla":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":2,"2":0},"sum":2}},"URLCLASSIFIER_UPDATE_SERVER_RESPONSE_TIME":{"google4":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"343":0,"514":3,"771":0},"sum":1644},"mozilla":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"514":0,"771":2,"1156":0},"sum":1818}},"URLCLASSIFIER_UPDATE_TIMEOUT":{"google4":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":3,"1":0},"sum":0},"mozilla":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":2,"1":0},"sum":0}},"URLCLASSIFIER_COMPLETE_REMOTE_STATUS2":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":1,"2":0},"sum":1}},"URLCLASSIFIER_COMPLETE_TIMEOUT2":{"google4":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0}},"URLCLASSIFIER_COMPLETE_SERVER_RESPONSE_TIME":{"google4":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"200":0,"381":1,"725":0},"sum":558}},"URLCLASSIFIER_UPDATE_ERROR":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":3,"1":0},"sum":0},"mozilla":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":2,"1":0},"sum":0}}},"info":{"reason":"aborted-session","revision":"https://hg.mozilla.org/mozilla-unified/rev/2085f7f22a53096e032c9c0a4931d282ed3f0d43","timezoneOffset":60,"previousBuildId":"20181101150546","sessionId":"313c24df-975f-4c8d-8f47-c1678c80148e","subsessionId":"81b6d125-5fc1-4c86-8475-7a827701e9d0","previousSessionId":"671d3a3a-de85-4267-8ce4-56980e969793","previousSubsessionId":"c761b019-78af-4e02-8868-cafc7a967fa3","subsessionCounter":6,"profileSubsessionCounter":40,"sessionStartDate":"2018-11-26T21:00:00.0+01:00","subsessionStartDate":"2018-11-26T21:00:00.0+01:00","sessionLength":7563,"subsessionLength":5268,"addons":"uBlock0%40raymondhill.net:1.17.2,keepassxc-browser%40keepassxc.org:1.3.0,jid1-MnnxcxisBPnSXQ%40jetpack:2018.10.3.1,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.4,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.8,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2018.10.31,iridium%40particlecore.github.io:0.2.4,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,michal.simonfy%40gmail.com:2.3.5,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,%7Ba655a6b2-69a5-40de-a3b8-3f7f200c95a7%7D:2.0.1,%7Bb9db16a4-6edc-47ec-a1f4-b86292ed211d%7D:7.3.5,fxmonitor%40mozilla.org:2.8,aushelper%40mozilla.org:2.0,firefox%40getpocket.com:1.0.5,formautofill%40mozilla.org:1.0,onboarding%40mozilla.org:1.0,screenshots%40mozilla.org:33.0.0,webcompat-reporter%40mozilla.org:1.0.0,webcompat%40mozilla.org:2.0.1"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20181124205222","version":"63.0.3","vendor":"Mozilla","displayVersion":"63.0.3","platformVersion":"63.0.3","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"archlinux","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3944,"virtualMaxMB":null,"cpu":{"count":4,"cores":4,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.4-1-MANJARO","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.2.5","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":645120,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"DE","browser.search.widget.inNavBar":false,"browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"uBlock0@raymondhill.net":{"version":"1.17.2","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"keepassxc-browser@keepassxc.org":{"version":"1.3.0","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2018.10.3.1","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger protects you from trackers as you surf the web!","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.4","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.8","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2018.10.31","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"iridium@particlecore.github.io":{"version":"0.2.4","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"YouTube with more freedom","name":"Iridium for YouTube","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"michal.simonfy@gmail.com":{"version":"2.3.5","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Speed dial 2 is ultimate replacement of new tab page with quick access to your most visited pages, b","name":"Speed Dial 2","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"version":"7.3.5","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Download Videos from the Web","name":"Video DownloadHelper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"aushelper@mozilla.org":{"version":"2.0","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Sets value(s) in the update url based on custom checks.","name":"Application Update Service Helper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"firefox@getpocket.com":{"version":"1.0.5","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"When you find something you want to view later, put it in Pocket.","name":"Pocket","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"onboarding@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Photon onboarding","name":"Photon onboarding","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"33.0.0","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat-reporter@mozilla.org":{"version":"1.0.0","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Report site compatibility issues on webcompat.com.","name":"WebCompat Reporter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Extension that sets a default fixed zoom for all pages in Firefox","name":"Fixed Zoom","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"fxmonitor@mozilla.org":{"version":"2.8","scope":1,"type":"extension","updateDay":17861,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17861,"signedState":3}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/24db8857-3c1d-4714-ba98-35984d02c802 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/24db8857-3c1d-4714-ba98-35984d02c802 deleted file mode 100644 index 6fb415e7..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/24db8857-3c1d-4714-ba98-35984d02c802 +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"24db8857-3c1d-4714-ba98-35984d02c802","creationDate":"2018-12-05T11:52:18.229Z","version":4,"application":{"architecture":"x86-64","buildId":"20181116104104","name":"Firefox","version":"63.0.3","displayVersion":"63.0.3","vendor":"Mozilla","platformVersion":"63.0.3","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":974,"uptime":16,"start":6,"main":103,"selectProfile":229,"afterProfileLocked":230,"startupCrashDetectionBegin":443,"startupCrashDetectionEnd":32614,"firstPaint":2455,"sessionRestoreInit":773,"sessionRestored":2004,"createTopLevelWindow":783,"AMI_startup_begin":458,"XPI_startup_begin":484,"XPI_bootstrap_addons_begin":498,"XPI_bootstrap_addons_end":565,"XPI_startup_end":565,"AMI_startup_end":574,"XPI_finalUIStartup":773,"sessionRestoreInitialized":777,"delayedStartupStarted":1212,"delayedStartupFinished":1342,"sessionRestoreRestoring":1961,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":83,"debuggerAttached":0,"activeTicks":16},"processes":{"parent":{"scalars":{"browser.feeds.livebookmark_count":0,"browser.engagement.max_concurrent_window_count":1,"timestamps.first_paint":2454,"media.page_count":1,"images.webp.content_observed":false,"browser.engagement.unfiltered_uri_count":3,"browser.engagement.restored_pinned_tabs_count":0,"formautofill.availability":false,"browser.engagement.max_concurrent_tab_count":2,"images.webp.probe_observed":false,"browser.engagement.total_uri_count":2,"browser.engagement.active_ticks":16,"browser.engagement.unique_domains_count":1,"browser.engagement.tab_open_event_count":1},"keyedScalars":{"images.webp.content_frequency":{"other":39},"security.pkcs11_modules_loaded":{"NSS Internal PKCS #11 Module":true}}},"content":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":6,"1":3,"2":0},"sum":3},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1,"3":2,"7":1,"10":2,"20":1,"24":1,"29":0},"sum":82},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":2,"1":0},"sum":0},"HTTP_PAGE_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":1,"209":1,"255":0},"sum":233},"HTTP_SUB_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":6,"209":1,"255":0},"sum":233},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":117,"1":0},"sum":0},"PWMGR_FORM_AUTOFILL_RESULT":{"range":[1,20],"bucket_count":21,"histogram_type":1,"values":{"3":0,"4":2,"5":0},"sum":8},"PWMGR_LOGIN_PAGE_SAFETY":{"range":[1,8],"bucket_count":9,"histogram_type":1,"values":{"0":4,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"TABCHILD_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":1,"8":1,"11":1,"12":0},"sum":19},"WEBEXT_CONTENT_SCRIPT_INJECTION_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":7,"1":1,"2":1,"3":1,"4":1,"7":1,"8":2,"9":1,"15":1,"17":1,"23":1,"45":1,"50":1,"55":0},"sum":196},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":3,"1":0},"sum":0}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"media.page_count":3,"images.webp.content_observed":false,"telemetry.discarded.keyed_scalar_actions":0,"memoryreporter.max_ghost_windows":0,"images.webp.probe_observed":false,"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.child_events":0,"telemetry.discarded.scalar_actions":0},"keyedScalars":{"images.webp.content_frequency":{"other":26}}},"extension":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":3,"1":5,"2":1,"3":1,"4":1,"8":1,"48":1,"57":0},"sum":72},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"10":0,"12":1,"14":1,"17":1,"20":1,"40":3,"48":5,"57":1,"68":0},"sum":513},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":13,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"TABCHILD_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":2,"6":1,"7":2,"11":1,"12":1,"14":0},"sum":44},"WEBEXT_STORAGE_LOCAL_GET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":2,"2":3,"3":1,"4":1,"13":1,"28":1,"37":1,"55":2,"74":1,"81":1,"98":1,"108":1,"119":1,"158":1,"174":2,"192":2,"211":1,"232":4,"255":5,"281":3,"309":2,"340":1,"374":0},"sum":6005},"WEBEXT_STORAGE_LOCAL_SET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":2,"2":3,"3":3,"10":1,"55":1,"81":1,"144":1,"309":1,"340":0},"sum":635},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":24,"1":0},"sum":0}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"media.page_count":24,"images.webp.content_observed":false,"telemetry.discarded.keyed_scalar_actions":0,"memoryreporter.max_ghost_windows":0,"images.webp.probe_observed":false,"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.child_events":0,"telemetry.discarded.scalar_actions":0},"keyedScalars":{"images.webp.content_frequency":{"other":13}}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"CONTENT_PROCESS_LAUNCH_TIME_MS":{"range":[1,64000],"bucket_count":100,"histogram_type":0,"values":{"2":0,"3":1,"4":1,"5":1,"21":1,"34":1,"62":1,"68":0},"sum":134},"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"3":0,"4":3,"5":1,"6":6,"7":3,"8":1,"10":1,"12":1,"29":1,"34":0},"sum":136},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"8":0,"10":1,"12":1,"14":1,"24":1,"29":2,"34":1,"40":1,"48":2,"57":1,"68":0},"sum":365},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"SHUTDOWN_OK":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"HTTP_TRANSACTION_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":20,"1":76,"2":0},"sum":76},"HTTP_PAGELOAD_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":2,"2":0},"sum":2},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":20,"2":0},"sum":20},"SSL_HANDSHAKE_VERSION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"2":0,"3":73,"4":2,"5":0},"sum":227},"SSL_HANDSHAKE_RESULT":{"range":[1,672],"bucket_count":673,"histogram_type":1,"values":{"0":60,"1":0},"sum":0},"SSL_TIME_UNTIL_READY":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"445":0,"465":1,"486":3,"508":8,"555":17,"581":22,"608":2,"665":2,"696":1,"728":2,"762":1,"797":7,"1092":1,"1142":1,"1195":1,"1308":4,"1566":2,"1638":0},"sum":52119},"SSL_TIME_UNTIL_HANDSHAKE_FINISHED":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"445":0,"465":1,"486":1,"508":1,"555":17,"581":10,"608":2,"665":2,"728":6,"762":4,"797":9,"834":2,"872":10,"954":1,"1092":1,"1142":1,"1195":1,"1308":4,"1566":2,"1638":0},"sum":58076},"SSL_RESUMED_SESSION":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":39,"1":36,"2":0},"sum":36},"HTTP_CHANNEL_DISPOSITION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"1":0,"2":20,"8":1,"9":85,"10":75,"11":0},"sum":1563},"DNS_LOOKUP_METHOD2":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":63,"2":1,"6":21,"7":2,"8":0},"sum":205},"DNS_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"181":0,"224":14,"278":1,"345":1,"428":3,"531":1,"658":0},"sum":6032},"DNS_NATIVE_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"181":0,"224":16,"278":1,"345":1,"428":3,"531":1,"658":0},"sum":6535},"DNS_NATIVE_QUEUING":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"0":21,"7":1,"9":0},"sum":7},"TAB_COUNT":{"range":[1,1000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":1,"3":0},"sum":2},"URLCLASSIFIER_LOOKUP_TIME_2":{"range":[1,5000],"bucket_count":30,"histogram_type":0,"values":{"0":156,"1":2,"660":1,"881":0},"sum":696},"URLCLASSIFIER_CL_CHECK_TIME":{"range":[1,500],"bucket_count":10,"histogram_type":0,"values":{"0":292,"1":0},"sum":0},"URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME":{"range":[1,60000],"bucket_count":30,"histogram_type":0,"values":{"0":53,"1":15,"2":12,"3":9,"4":22,"6":17,"9":5,"13":0},"sum":332},"URLCLASSIFIER_PS_FILELOAD_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":22,"1":1,"2":0},"sum":1},"URLCLASSIFIER_PS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":7,"1":0},"sum":0},"URLCLASSIFIER_PS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"0":7,"1":0},"sum":0},"URLCLASSIFIER_VLPS_FILELOAD_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"1":0,"2":4,"29":1,"70":0},"sum":59},"URLCLASSIFIER_VLPS_LOAD_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":5,"1":0},"sum":0},"URLCLASSIFIER_VLPS_METADATA_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":5,"1":0},"sum":0},"PLACES_PAGES_COUNT":{"range":[1000,150000],"bucket_count":20,"histogram_type":0,"values":{"0":1,"1000":0},"sum":35},"PLACES_BOOKMARKS_COUNT":{"range":[100,8000],"bucket_count":15,"histogram_type":0,"values":{"0":1,"100":0},"sum":12},"FX_TAB_CLOSE_TIME_ANIM_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"114":0,"135":1,"160":0},"sum":145},"FX_TAB_SWITCH_TOTAL_E10S_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"2":0,"3":1,"4":1,"6":1,"27":1,"39":0},"sum":46},"FX_TAB_SWITCH_COMPOSITE_E10S_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"27":0,"39":2,"56":1,"80":0},"sum":152},"FX_TAB_SWITCH_REQUEST_TAB_WARMING_STATE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":2,"3":2,"4":0},"sum":8},"VIDEO_CAN_CREATE_AAC_DECODER":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"VIDEO_CAN_CREATE_H264_DECODER":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"BROWSER_IS_USER_DEFAULT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"BROWSER_IS_USER_DEFAULT_ERROR":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"BROWSER_SET_DEFAULT_DIALOG_PROMPT_RAWCOUNT":{"range":[1,250],"bucket_count":15,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"BROWSER_SET_DEFAULT_ALWAYS_CHECK":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"CERT_VALIDATION_SUCCESS_BY_CA":{"range":[1,256],"bucket_count":257,"histogram_type":1,"values":{"48":0,"49":17,"50":5,"52":14,"66":2,"155":1,"156":0},"sum":2098},"TRACKING_PROTECTION_ENABLED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"TRACKING_PROTECTION_PBM_DISABLED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"PWMGR_BLOCKLIST_NUM_SITES":{"range":[1,100],"bucket_count":10,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"PWMGR_NUM_SAVED_PASSWORDS":{"range":[1,750],"bucket_count":50,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"PWMGR_SAVING_ENABLED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"SANDBOX_HAS_USER_NAMESPACES":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"NUMBER_OF_PROFILES":{"range":[1,2],"bucket_count":3,"histogram_type":4,"values":{"0":1,"1":0},"sum":1},"WEBEXT_BACKGROUND_PAGE_LOAD_MS":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"111":0,"122":1,"964":8,"1064":1,"1174":5,"1295":1,"1429":2,"1577":2,"1740":0},"sum":22828},"WEBEXT_BROWSERACTION_POPUP_PRELOAD_RESULT_COUNT":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":1,"2":0},"sum":1},"WEBEXT_EXTENSION_STARTUP_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"144":0,"158":1,"977":1,"1075":4,"1183":8,"1302":1,"1577":6,"1736":0},"sum":27031},"EXTENSION_UPDATE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":24,"1":0},"sum":0},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0}},"keyedHistograms":{"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":85,"2":75,"3":0},"sum":235},"disabledWont":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"1":0,"2":20,"3":0},"sum":40}},"URLCLASSIFIER_CL_KEYED_UPDATE_TIME":{"test":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"37":0,"50":1,"68":0},"sum":62}},"UPTAKE_REMOTE_CONTENT_RESULT_1":{"blocklists/plugins":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0},"blocklists/certificates":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0},"settings-changes-monitoring":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":1,"2":0},"sum":1},"main/tippytop":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0},"pinning/pins":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0},"blocklists/addons":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0},"blocklists/gfx":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0}},"STORAGE_SYNC_GET_OPS_SIZE":{"https-everywhere@eff.org":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"0":0,"1":1,"2":2,"3":0},"sum":5},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"3":0,"4":7,"6":2,"9":1,"153":4,"229":0},"sum":857}},"STORAGE_SYNC_SET_OPS_SIZE":{"https-everywhere@eff.org":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"3":0,"4":1,"6":0},"sum":4}}},"info":{"reason":"aborted-session","revision":"https://hg.mozilla.org/mozilla-unified/rev/2085f7f22a53096e032c9c0a4931d282ed3f0d43","timezoneOffset":60,"previousBuildId":null,"sessionId":"518a64ba-ea1d-4103-81c3-282d63bad987","subsessionId":"4dc22cf8-fde5-4b16-af36-afec7fcd19dd","previousSessionId":"306a9c07-4f8a-40e8-8708-a13c6b0c08d4","previousSubsessionId":"4f585e3e-e98e-4fc9-9b1b-419b6c2d996a","subsessionCounter":1,"profileSubsessionCounter":69,"sessionStartDate":"2018-12-05T12:00:00.0+01:00","subsessionStartDate":"2018-12-05T12:00:00.0+01:00","sessionLength":973,"subsessionLength":973,"addons":"uBlock0%40raymondhill.net:1.17.4,keepassxc-browser%40keepassxc.org:1.3.0,jid1-MnnxcxisBPnSXQ%40jetpack:2018.10.3.1,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.4,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.8,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2018.10.31,iridium%40particlecore.github.io:0.2.4,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,michal.simonfy%40gmail.com:2.3.6,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,%7Ba655a6b2-69a5-40de-a3b8-3f7f200c95a7%7D:2.0.1,%7Bb9db16a4-6edc-47ec-a1f4-b86292ed211d%7D:7.3.5,fxmonitor%40mozilla.org:2.8,aushelper%40mozilla.org:2.0,firefox%40getpocket.com:1.0.5,formautofill%40mozilla.org:1.0,onboarding%40mozilla.org:1.0,screenshots%40mozilla.org:33.0.0,webcompat-reporter%40mozilla.org:1.0.0,webcompat%40mozilla.org:2.0.1"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20181116104104","version":"63.0.3","vendor":"Mozilla","displayVersion":"63.0.3","platformVersion":"63.0.3","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"archlinux","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3944,"virtualMaxMB":null,"cpu":{"count":4,"cores":4,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.6-1-MANJARO","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.2.6","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":266240,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"DE","browser.search.widget.inNavBar":false,"browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"keepassxc-browser@keepassxc.org":{"version":"1.3.0","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2018.10.3.1","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger protects you from trackers as you surf the web!","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.4","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.8","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2018.10.31","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"iridium@particlecore.github.io":{"version":"0.2.4","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"YouTube with more freedom","name":"Iridium for YouTube","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"version":"7.3.5","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Download Videos from the Web","name":"Video DownloadHelper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Extension that sets a default fixed zoom for all pages in Firefox","name":"Fixed Zoom","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"fxmonitor@mozilla.org":{"version":"2.8","scope":1,"type":"extension","updateDay":17865,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17861,"signedState":3},"michal.simonfy@gmail.com":{"version":"2.3.6","scope":1,"type":"extension","updateDay":17868,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Speed dial 2 is ultimate replacement of new tab page with quick access to your most visited pages, b","name":"Speed Dial 2","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"aushelper@mozilla.org":{"version":"2.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Sets value(s) in the update url based on custom checks.","name":"Application Update Service Helper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"firefox@getpocket.com":{"version":"1.0.5","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"When you find something you want to view later, put it in Pocket.","name":"Pocket","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"onboarding@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Photon onboarding","name":"Photon onboarding","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"33.0.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat-reporter@mozilla.org":{"version":"1.0.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Report site compatibility issues on webcompat.com.","name":"WebCompat Reporter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"uBlock0@raymondhill.net":{"version":"1.17.4","scope":1,"type":"extension","updateDay":17870,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/264cca10-d0cf-4d2f-bd90-cea1b239a800 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/264cca10-d0cf-4d2f-bd90-cea1b239a800 deleted file mode 100644 index 2702b6f1..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/264cca10-d0cf-4d2f-bd90-cea1b239a800 +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"264cca10-d0cf-4d2f-bd90-cea1b239a800","creationDate":"2018-11-24T18:01:21.937Z","version":4,"application":{"architecture":"x86-64","buildId":"20181101150546","name":"Firefox","version":"63.0.1","displayVersion":"63.0.1","vendor":"Mozilla","platformVersion":"63.0.1","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":20535,"uptime":342,"start":13,"main":105,"selectProfile":239,"afterProfileLocked":240,"startupCrashDetectionBegin":493,"startupCrashDetectionEnd":33167,"firstPaint":3121,"sessionRestoreInit":932,"sessionRestored":2145,"createTopLevelWindow":973,"AMI_startup_begin":523,"XPI_startup_begin":611,"XPI_bootstrap_addons_begin":631,"XPI_bootstrap_addons_end":722,"XPI_startup_end":723,"AMI_startup_end":734,"XPI_finalUIStartup":930,"sessionRestoreInitialized":952,"delayedStartupStarted":1571,"delayedStartupFinished":1702,"sessionRestoreRestoring":2047,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":139,"debuggerAttached":0,"activeTicks":87},"processes":{"parent":{"scalars":{"browser.feeds.livebookmark_count":0,"browser.engagement.max_concurrent_window_count":1,"timestamps.first_paint":3120,"media.page_count":1,"images.webp.content_observed":false,"browser.engagement.unfiltered_uri_count":25,"browser.engagement.restored_pinned_tabs_count":0,"formautofill.availability":false,"browser.engagement.max_concurrent_tab_count":3,"images.webp.probe_observed":false,"browser.engagement.total_uri_count":24,"browser.engagement.active_ticks":87,"browser.engagement.unique_domains_count":1,"browser.engagement.tab_open_event_count":3},"keyedScalars":{"images.webp.content_frequency":{"other":45},"security.pkcs11_modules_loaded":{"NSS Internal PKCS #11 Module":true}}},"content":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":17,"1":9,"2":6,"3":1,"4":1,"5":1,"17":1,"20":1,"48":1,"57":0},"sum":129},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"4":0,"5":10,"7":1,"8":2,"10":7,"12":4,"14":5,"17":2,"20":1,"24":2,"29":1,"40":1,"48":0},"sum":449},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":4,"1":0},"sum":0},"HTTP_PAGE_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":3,"209":1,"255":0},"sum":210},"HTTP_SUB_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":62,"1":1,"6":1,"35":2,"43":1,"52":51,"63":1,"209":1,"255":0},"sum":3317},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":331,"1":0},"sum":0},"PWMGR_FORM_AUTOFILL_RESULT":{"range":[1,20],"bucket_count":21,"histogram_type":1,"values":{"3":0,"4":5,"5":0},"sum":20},"PWMGR_LOGIN_PAGE_SAFETY":{"range":[1,8],"bucket_count":9,"histogram_type":1,"values":{"0":10,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"TABCHILD_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":3,"1":1,"4":1,"6":2,"7":1,"8":1,"26":1,"60":1,"67":0},"sum":118},"WEBEXT_CONTENT_SCRIPT_INJECTION_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":17,"1":3,"2":2,"3":3,"4":2,"5":3,"7":3,"8":2,"10":1,"11":1,"12":1,"15":1,"17":2,"21":1,"34":2,"37":2,"41":1,"45":0},"sum":367},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":8,"1":0},"sum":0}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"media.page_count":8,"images.webp.content_observed":false,"telemetry.discarded.keyed_scalar_actions":0,"memoryreporter.max_ghost_windows":0,"images.webp.probe_observed":false,"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.child_events":0,"telemetry.discarded.scalar_actions":0},"keyedScalars":{"images.webp.content_frequency":{"other":75}}},"extension":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":15,"1":27,"2":8,"3":4,"4":2,"5":1,"8":1,"10":1,"17":3,"20":0},"sum":137},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"4":0,"5":1,"8":1,"10":6,"12":4,"20":2,"24":3,"29":2,"40":6,"48":24,"57":0},"sum":1744},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":14,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"TABCHILD_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":2,"5":1,"6":1,"9":1,"12":1,"14":2,"16":2,"18":1,"23":2,"26":0},"sum":159},"WEBEXT_CONTENT_SCRIPT_INJECTION_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"4":0,"5":1,"23":1,"25":0},"sum":28},"WEBEXT_STORAGE_LOCAL_GET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":2,"2":2,"3":4,"7":1,"11":2,"15":1,"17":3,"28":1,"31":1,"37":1,"61":1,"98":1,"119":2,"144":1,"174":2,"232":3,"255":7,"281":3,"309":1,"340":0},"sum":4904},"WEBEXT_STORAGE_LOCAL_SET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":6,"2":3,"3":1,"4":1,"5":1,"6":1,"7":1,"15":1,"25":1,"81":1,"108":1,"119":0},"sum":275},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":74,"1":0},"sum":0}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"media.page_count":74,"images.webp.content_observed":false,"telemetry.discarded.keyed_scalar_actions":0,"memoryreporter.max_ghost_windows":0,"images.webp.probe_observed":false,"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.child_events":0,"telemetry.discarded.scalar_actions":0},"keyedScalars":{"images.webp.content_frequency":{"other":18}}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"CONTENT_PROCESS_LAUNCH_TIME_MS":{"range":[1,64000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":1,"5":2,"7":1,"13":1,"17":1,"25":3,"34":1,"38":0},"sum":164},"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"2":0,"3":6,"4":16,"5":4,"6":2,"7":1,"8":4,"12":1,"14":5,"20":2,"24":0},"sum":285},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"3":0,"4":1,"7":1,"14":1,"17":2,"24":10,"29":4,"34":5,"40":1,"48":3,"57":0},"sum":824},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"SHUTDOWN_OK":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"HTTP_TRANSACTION_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":25,"1":223,"2":0},"sum":223},"HTTP_PAGELOAD_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":6,"2":0},"sum":6},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":25,"2":0},"sum":25},"SSL_HANDSHAKE_VERSION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"2":0,"3":186,"4":7,"5":0},"sum":586},"SSL_HANDSHAKE_RESULT":{"range":[1,672],"bucket_count":673,"histogram_type":1,"values":{"0":190,"1":0},"sum":0},"SSL_TIME_UNTIL_READY":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"115":0,"120":1,"126":4,"138":2,"144":3,"151":5,"158":5,"165":2,"189":2,"406":95,"425":28,"445":8,"465":6,"486":6,"508":2,"531":3,"555":1,"581":2,"608":3,"636":1,"665":3,"696":3,"728":1,"762":1,"834":2,"912":1,"998":1,"1250":1,"1431":1,"1497":0},"sum":83945},"SSL_TIME_UNTIL_HANDSHAKE_FINISHED":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"115":0,"120":1,"126":3,"144":3,"151":5,"158":5,"165":2,"189":2,"198":2,"271":1,"406":95,"425":25,"445":6,"608":1,"636":6,"665":4,"696":9,"728":13,"762":3,"797":1,"834":1,"954":1,"998":1,"1092":1,"1308":1,"1431":1,"1497":0},"sum":90436},"SSL_RESUMED_SESSION":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":52,"1":141,"2":0},"sum":141},"HTTP_CHANNEL_DISPOSITION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"1":0,"2":25,"8":19,"9":163,"10":220,"11":0},"sum":3869},"DNS_LOOKUP_METHOD2":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":138,"6":74,"7":11,"8":0},"sum":659},"DNS_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"40":0,"50":8,"62":9,"77":5,"95":1,"146":2,"181":4,"224":1,"278":2,"345":2,"428":1,"531":1,"658":0},"sum":5334},"DNS_NATIVE_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"40":0,"50":36,"62":15,"77":8,"95":1,"146":2,"181":4,"224":1,"278":3,"345":2,"428":1,"531":1,"658":0},"sum":7812},"DNS_NATIVE_QUEUING":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"0":73,"2":1,"3":0},"sum":2},"DNS_BLACKLIST_COUNT":{"range":[1,21],"bucket_count":20,"histogram_type":1,"values":{"0":31,"21":1},"sum":38},"TAB_COUNT":{"range":[1,1000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":2,"3":0},"sum":4},"URLCLASSIFIER_LOOKUP_TIME_2":{"range":[1,5000],"bucket_count":30,"histogram_type":0,"values":{"0":364,"1":1,"3":1,"4":4,"5":1,"7":0},"sum":25},"URLCLASSIFIER_CL_CHECK_TIME":{"range":[1,500],"bucket_count":10,"histogram_type":0,"values":{"0":673,"1":0},"sum":0},"URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME":{"range":[1,60000],"bucket_count":30,"histogram_type":0,"values":{"0":131,"1":50,"2":23,"3":15,"4":20,"6":33,"9":14,"13":8,"19":8,"28":0},"sum":898},"URLCLASSIFIER_PS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":16,"1":0},"sum":0},"URLCLASSIFIER_PS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"0":16,"1":0},"sum":0},"URLCLASSIFIER_VLPS_FILELOAD_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":8,"1":23,"2":6,"5":5,"12":1,"29":0},"sum":95},"URLCLASSIFIER_VLPS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":48,"1":0},"sum":0},"URLCLASSIFIER_VLPS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"0":1,"1":1,"2":12,"4":22,"15":7,"29":5,"55":0},"sum":467},"URLCLASSIFIER_VLPS_LOAD_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":43,"1":0},"sum":0},"URLCLASSIFIER_VLPS_METADATA_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":43,"1":0},"sum":0},"PLACES_PAGES_COUNT":{"range":[1000,150000],"bucket_count":20,"histogram_type":0,"values":{"0":1,"1000":0},"sum":16},"PLACES_BOOKMARKS_COUNT":{"range":[100,8000],"bucket_count":15,"histogram_type":0,"values":{"0":1,"100":0},"sum":12},"FX_TAB_CLOSE_TIME_ANIM_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"96":0,"114":1,"135":0},"sum":124},"FX_TAB_SWITCH_TOTAL_E10S_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"3":0,"4":2,"6":3,"9":0},"sum":30},"FX_TAB_SWITCH_COMPOSITE_E10S_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"27":0,"39":1,"56":2,"80":0},"sum":186},"FX_TAB_SWITCH_REQUEST_TAB_WARMING_STATE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":2,"3":3,"4":0},"sum":11},"VIDEO_CAN_CREATE_AAC_DECODER":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"VIDEO_CAN_CREATE_H264_DECODER":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"BROWSER_IS_USER_DEFAULT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"BROWSER_IS_USER_DEFAULT_ERROR":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"BROWSER_SET_DEFAULT_DIALOG_PROMPT_RAWCOUNT":{"range":[1,250],"bucket_count":15,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"BROWSER_SET_DEFAULT_ALWAYS_CHECK":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"CERT_VALIDATION_SUCCESS_BY_CA":{"range":[1,256],"bucket_count":257,"histogram_type":1,"values":{"6":0,"7":1,"49":20,"50":3,"52":18,"66":1,"106":1,"154":6,"155":2,"156":0},"sum":3479},"TRACKING_PROTECTION_ENABLED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"TRACKING_PROTECTION_PBM_DISABLED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"PWMGR_BLOCKLIST_NUM_SITES":{"range":[1,100],"bucket_count":10,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"PWMGR_NUM_SAVED_PASSWORDS":{"range":[1,750],"bucket_count":50,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"PWMGR_SAVING_ENABLED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"SANDBOX_HAS_USER_NAMESPACES":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"NUMBER_OF_PROFILES":{"range":[1,2],"bucket_count":3,"histogram_type":4,"values":{"0":1,"1":0},"sum":1},"WEBEXT_BACKGROUND_PAGE_LOAD_MS":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"328":0,"362":1,"718":4,"792":3,"874":3,"964":4,"1064":2,"1174":2,"1295":0},"sum":17571},"WEBEXT_BROWSERACTION_POPUP_PRELOAD_RESULT_COUNT":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":30,"2":0},"sum":30},"WEBEXT_EXTENSION_STARTUP_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1433":0,"1577":1,"1736":1,"1911":3,"2104":9,"2316":6,"2549":0},"sum":43193},"EXTENSION_UPDATE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":24,"1":0},"sum":0},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0}},"keyedHistograms":{"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":19,"1":163,"2":220,"3":0},"sum":603},"disabledWont":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"1":0,"2":25,"3":0},"sum":50}},"URLCLASSIFIER_CL_KEYED_UPDATE_TIME":{"test":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"27":0,"37":1,"50":0},"sum":42},"google4":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"322":0,"440":1,"821":11,"1121":0},"sum":10471},"mozilla":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"68":0,"93":1,"127":0},"sum":111}},"URLCLASSIFIER_UPDATE_REMOTE_NETWORK_ERROR":{"google4":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":12,"1":0},"sum":0},"mozilla":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":6,"1":0},"sum":0},"":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":9,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_REMOTE_STATUS2":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":12,"2":0},"sum":12},"mozilla":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":6,"2":0},"sum":6},"":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":9,"2":0},"sum":9}},"URLCLASSIFIER_UPDATE_SERVER_RESPONSE_TIME":{"google4":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"153":0,"229":7,"343":4,"771":1,"1156":0},"sum":4886},"mozilla":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"514":0,"771":5,"1156":1,"1734":0},"sum":5731},"":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"45":0,"68":7,"102":1,"514":1,"771":0},"sum":1390}},"URLCLASSIFIER_UPDATE_TIMEOUT":{"google4":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":12,"1":0},"sum":0},"mozilla":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":6,"1":0},"sum":0},"":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":9,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_ERROR":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":12,"1":0},"sum":0},"mozilla":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":6,"1":0},"sum":0}},"STORAGE_SYNC_GET_OPS_SIZE":{"https-everywhere@eff.org":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"0":0,"1":1,"2":2,"3":0},"sum":5},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"3":0,"4":7,"6":2,"9":1,"153":4,"229":0},"sum":857}},"STORAGE_SYNC_SET_OPS_SIZE":{"https-everywhere@eff.org":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"3":0,"4":1,"6":0},"sum":4}}},"info":{"reason":"aborted-session","revision":"https://hg.mozilla.org/mozilla-unified/rev/6d5e52718c0092c7cc8c5d07b01803debc1cb2f2","timezoneOffset":60,"previousBuildId":null,"sessionId":"ce0d2424-2478-4043-ab37-c155dbdd129b","subsessionId":"69dd66d0-e484-4b61-9dfa-f3f7bddcbbd0","previousSessionId":"184589e6-8ba4-48c2-8257-1e5e226ec402","previousSubsessionId":"4ee239ed-4e6f-4d3c-8784-ea80a5b24c8d","subsessionCounter":1,"profileSubsessionCounter":30,"sessionStartDate":"2018-11-24T13:00:00.0+01:00","subsessionStartDate":"2018-11-24T13:00:00.0+01:00","sessionLength":20534,"subsessionLength":20533,"addons":"uBlock0%40raymondhill.net:1.17.2,keepassxc-browser%40keepassxc.org:1.3.0,jid1-MnnxcxisBPnSXQ%40jetpack:2018.10.3.1,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.4,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.8,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2018.10.31,iridium%40particlecore.github.io:0.2.4,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,michal.simonfy%40gmail.com:2.3.5,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,%7Ba655a6b2-69a5-40de-a3b8-3f7f200c95a7%7D:1.9.8,%7Bb9db16a4-6edc-47ec-a1f4-b86292ed211d%7D:7.3.5,fxmonitor%40mozilla.org:2.8,aushelper%40mozilla.org:2.0,firefox%40getpocket.com:1.0.5,formautofill%40mozilla.org:1.0,onboarding%40mozilla.org:1.0,screenshots%40mozilla.org:33.0.0,webcompat-reporter%40mozilla.org:1.0.0,webcompat%40mozilla.org:2.0.1"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20181101150546","version":"63.0.1","vendor":"Mozilla","displayVersion":"63.0.1","platformVersion":"63.0.1","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"Manjaro","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3944,"virtualMaxMB":null,"cpu":{"count":4,"cores":4,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.2-1-MANJARO","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.2.5","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":757760,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"DE","browser.search.widget.inNavBar":false,"browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"aushelper@mozilla.org":{"version":"2.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Sets value(s) in the update url based on custom checks.","name":"Application Update Service Helper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"firefox@getpocket.com":{"version":"1.0.5","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"When you find something you want to view later, put it in Pocket.","name":"Pocket","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"onboarding@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Photon onboarding","name":"Photon onboarding","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"33.0.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat-reporter@mozilla.org":{"version":"1.0.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Report site compatibility issues on webcompat.com.","name":"WebCompat Reporter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"uBlock0@raymondhill.net":{"version":"1.17.2","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"keepassxc-browser@keepassxc.org":{"version":"1.3.0","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2018.10.3.1","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger protects you from trackers as you surf the web!","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.4","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.8","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2018.10.31","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"iridium@particlecore.github.io":{"version":"0.2.4","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"YouTube with more freedom","name":"Iridium for YouTube","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"michal.simonfy@gmail.com":{"version":"2.3.5","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Speed dial 2 is ultimate replacement of new tab page with quick access to your most visited pages, b","name":"Speed Dial 2","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"version":"1.9.8","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Extension that sets a default fixed zoom for all pages in Firefox","name":"Fixed Zoom","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"fxmonitor@mozilla.org":{"version":"2.8","scope":1,"type":"extension","updateDay":17858,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":3},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"version":"7.3.5","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Download Videos from the Web","name":"Video DownloadHelper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/2ab2518b-7c9a-4e79-bb58-22b391e72953 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/2ab2518b-7c9a-4e79-bb58-22b391e72953 deleted file mode 100644 index 29387d0f..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/2ab2518b-7c9a-4e79-bb58-22b391e72953 +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"2ab2518b-7c9a-4e79-bb58-22b391e72953","creationDate":"2018-11-23T14:35:41.265Z","version":4,"application":{"architecture":"x86-64","buildId":"20181101150546","name":"Firefox","version":"63.0.1","displayVersion":"63.0.1","vendor":"Mozilla","platformVersion":"63.0.1","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":3200,"uptime":53,"start":55,"main":204,"selectProfile":713,"afterProfileLocked":770,"startupCrashDetectionBegin":882,"startupCrashDetectionEnd":34130,"firstPaint":2287,"sessionRestoreInit":1461,"sessionRestored":3123,"createTopLevelWindow":1475,"firstLoadURI":85352,"AMI_startup_begin":902,"XPI_startup_begin":945,"XPI_bootstrap_addons_begin":973,"XPI_bootstrap_addons_end":1037,"XPI_startup_end":1037,"AMI_startup_end":1045,"XPI_finalUIStartup":1461,"sessionRestoreInitialized":1464,"delayedStartupStarted":1908,"delayedStartupFinished":2151,"sessionRestoreRestoring":2967,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":63,"debuggerAttached":0,"activeTicks":365},"processes":{"parent":{"scalars":{"browser.engagement.max_concurrent_window_count":1,"timestamps.first_paint":2286,"media.page_count":5,"images.webp.content_observed":false,"browser.engagement.unfiltered_uri_count":93,"browser.engagement.restored_pinned_tabs_count":0,"formautofill.availability":false,"browser.engagement.max_concurrent_tab_count":5,"images.webp.probe_observed":false,"browser.engagement.total_uri_count":42,"browser.engagement.active_ticks":365,"browser.engagement.unique_domains_count":8,"browser.engagement.tab_open_event_count":19},"keyedScalars":{"images.webp.content_frequency":{"other":301},"browser.engagement.navigation.urlbar":{"search_enter":1},"devtools.current_theme":{"light":2},"security.pkcs11_modules_loaded":{"NSS Internal PKCS #11 Module":true},"telemetry.event_counts":{"devtools.main#close#tools":2,"navigation#search#urlbar":1,"devtools.main#enter#inspector":2,"devtools.main#tool_timer#computedview":2,"devtools.main#tool_timer#ruleview":2,"devtools.main#open#tools":2,"devtools.main#exit#inspector":2},"devtools.inspector.three_pane_enabled":{"true":2}}},"content":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":136,"1":99,"2":48,"3":28,"4":11,"5":4,"6":5,"7":2,"8":8,"10":2,"12":8,"14":9,"17":2,"20":4,"24":5,"29":5,"34":4,"40":8,"48":24,"57":5,"68":4,"81":2,"96":1,"114":0},"sum":3686},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"2":0,"3":2,"4":1,"5":1,"6":1,"7":1,"10":2,"12":3,"14":9,"17":7,"20":8,"24":11,"29":10,"34":14,"40":21,"48":57,"57":7,"68":2,"81":2,"96":3,"114":1,"226":1,"268":0},"sum":6827},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":16,"1":0},"sum":0},"HTTP_PAGE_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":3,"52":2,"63":8,"77":1,"94":1,"115":2,"171":1,"209":1,"255":3,"311":3,"379":0},"sum":3525},"HTTP_SUB_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":98,"2":2,"13":2,"43":1,"52":13,"63":29,"77":29,"94":12,"115":7,"140":7,"171":3,"209":2,"255":12,"311":8,"379":5,"462":7,"5015":4,"6118":0},"sum":41844},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":5149,"1":20,"3":2,"4":0},"sum":26},"PWMGR_FORM_AUTOFILL_RESULT":{"range":[1,20],"bucket_count":21,"histogram_type":1,"values":{"3":0,"4":4,"5":0},"sum":16},"PWMGR_LOGIN_PAGE_SAFETY":{"range":[1,8],"bucket_count":9,"histogram_type":1,"values":{"0":8,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"WEBKIT_DIRECTORY_USED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"TABCHILD_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":38,"1":1,"3":1,"4":1,"9":1,"12":3,"14":4,"16":4,"18":9,"20":11,"23":5,"26":9,"29":11,"33":6,"37":8,"42":5,"47":3,"53":1,"60":1,"67":0},"sum":2268},"WEBEXT_CONTENT_SCRIPT_INJECTION_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":134,"1":17,"2":6,"3":5,"4":15,"5":12,"6":5,"7":6,"8":4,"9":7,"10":3,"11":4,"12":10,"13":4,"14":7,"15":10,"17":11,"19":13,"21":8,"23":5,"25":10,"28":10,"31":4,"34":1,"37":5,"41":3,"45":4,"50":7,"55":7,"61":7,"67":8,"74":3,"81":7,"89":4,"98":3,"108":3,"131":2,"158":1,"192":1,"211":0},"sum":7011},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":37,"1":8,"2":0},"sum":8}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"media.page_count":45,"images.webp.content_observed":false,"telemetry.discarded.keyed_scalar_actions":0,"memoryreporter.max_ghost_windows":0,"images.webp.probe_observed":false,"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.child_events":0,"telemetry.discarded.scalar_actions":0},"keyedScalars":{"images.webp.content_frequency":{"other":1851}}},"extension":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":7,"1":10,"2":1,"3":3,"4":3,"5":1,"6":5,"7":3,"8":5,"10":10,"12":12,"14":20,"17":8,"20":11,"24":14,"29":7,"34":12,"40":13,"48":16,"57":2,"68":0},"sum":3564},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"3":0,"4":1,"8":1,"10":2,"12":4,"14":5,"17":6,"20":8,"24":12,"29":8,"34":11,"40":8,"48":27,"57":6,"68":2,"81":0},"sum":3623},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":23,"1":243,"2":0},"sum":243},"PWMGR_FORM_AUTOFILL_RESULT":{"range":[1,20],"bucket_count":21,"histogram_type":1,"values":{"3":0,"4":39,"5":0},"sum":156},"PWMGR_LOGIN_PAGE_SAFETY":{"range":[1,8],"bucket_count":9,"histogram_type":1,"values":{"0":78,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"TABCHILD_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":22,"1":1,"9":1,"12":3,"14":2,"16":9,"18":3,"20":2,"23":4,"26":2,"29":2,"33":3,"42":1,"47":0},"sum":677},"WEBEXT_CONTENT_SCRIPT_INJECTION_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"9":0,"10":1,"11":0},"sum":10},"WEBEXT_STORAGE_LOCAL_GET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":34,"2":21,"3":20,"4":20,"5":5,"6":7,"7":4,"8":5,"9":5,"10":3,"11":2,"12":4,"13":6,"14":1,"15":10,"17":11,"19":13,"21":4,"23":5,"25":5,"28":4,"31":4,"34":1,"37":3,"41":4,"45":5,"50":3,"55":1,"61":6,"67":3,"74":2,"81":1,"98":1,"108":1,"174":1,"192":1,"211":2,"255":1,"281":2,"309":1,"340":1,"374":3,"412":3,"454":2,"500":3,"550":0},"sum":10918},"WEBEXT_STORAGE_LOCAL_SET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":68,"2":49,"3":23,"4":12,"5":9,"6":3,"7":2,"8":3,"9":4,"10":5,"11":2,"12":3,"13":1,"14":1,"15":2,"17":4,"19":2,"21":2,"23":3,"25":3,"28":1,"31":4,"34":5,"37":10,"41":5,"45":5,"50":5,"55":4,"61":10,"67":5,"74":4,"81":4,"89":7,"98":4,"108":3,"131":3,"144":6,"158":1,"174":1,"192":1,"374":1,"412":1,"666":5,"733":8,"807":4,"888":4,"977":0},"sum":24923},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":89,"1":21,"2":0},"sum":21}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"media.page_count":110,"images.webp.content_observed":false,"telemetry.discarded.keyed_scalar_actions":0,"memoryreporter.max_ghost_windows":0,"images.webp.probe_observed":false,"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.child_events":0,"telemetry.discarded.scalar_actions":0},"keyedScalars":{"images.webp.content_frequency":{"other":533}}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"APPLICATION_REPUTATION_BINARY":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":3,"2":0},"sum":3},"APPLICATION_REPUTATION_SHOULD_BLOCK":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":3,"1":0},"sum":0},"APPLICATION_REPUTATION_LOCAL":{"range":[1,3],"bucket_count":4,"histogram_type":1,"values":{"1":0,"2":6,"3":0},"sum":12},"CONTENT_PROCESS_LAUNCH_TIME_MS":{"range":[1,64000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":1,"3":1,"5":1,"7":1,"8":2,"11":1,"13":1,"14":2,"17":1,"19":3,"21":2,"25":1,"28":1,"31":1,"34":1,"38":1,"42":1,"51":6,"56":2,"62":2,"68":3,"75":3,"83":0},"sum":1416},"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"1":0,"2":1,"3":7,"4":21,"5":23,"6":23,"7":17,"8":22,"10":15,"12":16,"14":27,"17":13,"20":3,"24":3,"40":3,"48":6,"57":0},"sum":2232},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"10":0,"12":2,"14":8,"17":6,"20":3,"24":7,"29":5,"34":9,"40":11,"48":17,"57":1,"160":1,"190":0},"sum":2548},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"SHUTDOWN_OK":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"HTTP_PAGE_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"255":0,"311":1,"379":0},"sum":371},"HTTP_SUB_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":3,"77":1,"94":2,"311":1,"564":12,"688":0},"sum":7602},"HTTP_TRANSACTION_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":276,"1":3739,"2":0},"sum":3739},"HTTP_PAGELOAD_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":49,"2":0},"sum":49},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":278,"3":2,"4":0},"sum":284},"SSL_HANDSHAKE_VERSION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"2":0,"3":807,"4":51,"5":0},"sum":2625},"SSL_HANDSHAKE_RESULT":{"range":[1,672],"bucket_count":673,"histogram_type":1,"values":{"0":828,"1":0},"sum":0},"SSL_TIME_UNTIL_READY":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"115":0,"120":1,"126":6,"132":11,"138":9,"144":11,"151":3,"158":6,"165":13,"173":17,"181":14,"189":11,"198":8,"207":9,"217":3,"227":5,"237":9,"248":5,"259":4,"271":1,"283":3,"296":8,"310":53,"324":160,"339":73,"355":62,"371":36,"388":28,"406":33,"425":23,"445":19,"465":18,"486":19,"508":21,"531":12,"555":11,"581":6,"608":9,"636":8,"665":2,"696":10,"728":8,"762":4,"797":4,"834":4,"872":4,"912":1,"954":6,"998":3,"1044":2,"1092":4,"1142":2,"1250":4,"1308":11,"1368":14,"1431":6,"1497":3,"1566":3,"1638":3,"1713":2,"1792":1,"2051":1,"2244":1,"2347":1,"2455":1,"3519":2,"3681":1,"3851":2,"4610":1,"4822":0},"sum":407404},"SSL_TIME_UNTIL_HANDSHAKE_FINISHED":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"115":0,"120":1,"126":5,"132":6,"138":5,"151":3,"158":3,"165":3,"173":10,"181":8,"189":5,"198":11,"207":10,"217":5,"227":12,"237":14,"248":9,"259":5,"271":10,"283":12,"296":9,"310":57,"324":156,"339":73,"355":59,"371":37,"388":25,"406":33,"425":23,"445":19,"465":18,"486":15,"508":24,"531":11,"555":12,"581":5,"608":9,"636":5,"665":4,"696":11,"728":17,"762":6,"797":6,"834":4,"872":3,"912":1,"954":8,"998":4,"1044":2,"1092":4,"1142":1,"1195":1,"1250":4,"1308":12,"1368":12,"1431":6,"1497":4,"1566":4,"1638":3,"1713":2,"1792":1,"1875":1,"2051":1,"2244":1,"2347":1,"2455":1,"3519":2,"3681":1,"3851":2,"4610":1,"4822":0},"sum":422222},"SSL_RESUMED_SESSION":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":185,"1":673,"2":0},"sum":673},"HTTP_CHANNEL_DISPOSITION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":2,"2":276,"8":88,"9":1274,"10":3700,"11":0},"sum":49724},"DNS_LOOKUP_METHOD2":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":724,"2":41,"6":163,"7":22,"8":0},"sum":1938},"DNS_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"40":0,"50":31,"62":51,"77":32,"95":13,"118":4,"146":5,"181":3,"224":5,"278":11,"345":10,"428":3,"531":1,"658":1,"816":1,"4555":2,"5647":0},"sum":33358},"DNS_NATIVE_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"40":0,"50":40,"62":57,"77":40,"95":16,"118":4,"146":5,"181":6,"224":5,"278":11,"345":11,"428":4,"531":1,"658":1,"816":1,"4555":2,"5647":0},"sum":36764},"DNS_NATIVE_QUEUING":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"0":193,"1":3,"3":2,"4":1,"5":3,"6":1,"14":1,"17":0},"sum":49},"TAB_COUNT":{"range":[1,1000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":2,"3":1,"4":3,"5":1,"6":0},"sum":24},"URLCLASSIFIER_LOOKUP_TIME_2":{"range":[1,5000],"bucket_count":30,"histogram_type":0,"values":{"0":4297,"1":450,"2":187,"3":112,"4":89,"5":101,"7":56,"9":32,"12":20,"16":4,"21":3,"881":1,"1177":0},"sum":4354},"URLCLASSIFIER_CL_CHECK_TIME":{"range":[1,500],"bucket_count":10,"histogram_type":0,"values":{"0":10813,"1":11,"2":2,"4":0},"sum":17},"URLCLASSIFIER_CLASSIFYLOCAL_TIME":{"range":[1,60000],"bucket_count":30,"histogram_type":0,"values":{"0":2,"1":0},"sum":0},"URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME":{"range":[1,60000],"bucket_count":30,"histogram_type":0,"values":{"0":2190,"1":163,"2":129,"3":95,"4":134,"6":154,"9":164,"13":262,"19":344,"28":374,"41":418,"60":502,"88":319,"129":131,"189":93,"277":0},"sum":157310},"URLCLASSIFIER_PS_FILELOAD_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":23,"1":0},"sum":0},"URLCLASSIFIER_PS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":7,"1":0},"sum":0},"URLCLASSIFIER_PS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"0":7,"1":0},"sum":0},"URLCLASSIFIER_VLPS_FILELOAD_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":3,"1":3,"5":2,"12":1,"29":0},"sum":27},"URLCLASSIFIER_VLPS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":4,"1":0},"sum":0},"URLCLASSIFIER_VLPS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"1":0,"2":1,"4":2,"29":1,"55":0},"sum":66},"URLCLASSIFIER_VLPS_LOAD_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":9,"1":0},"sum":0},"URLCLASSIFIER_VLPS_METADATA_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":9,"1":0},"sum":0},"URLCLASSIFIER_COMPLETION_ERROR":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":6,"1":0},"sum":0},"FX_TAB_CLOSE_TIME_ANIM_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"114":0,"135":3,"160":3,"190":5,"226":5,"268":2,"894":1,"1062":0},"sum":4760},"FX_TAB_SWITCH_TOTAL_E10S_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"2":0,"3":2,"4":12,"6":19,"9":17,"13":10,"19":10,"27":1,"39":2,"115":2,"165":0},"sum":1098},"FX_TAB_SWITCH_COMPOSITE_E10S_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"56":0,"80":12,"115":30,"165":16,"237":3,"340":2,"487":0},"sum":9845},"FX_TAB_SWITCH_REQUEST_TAB_WARMING_STATE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":3,"1":14,"2":1,"3":57,"4":0},"sum":187},"FX_URLBAR_SELECTED_RESULT_INDEX":{"range":[1,17],"bucket_count":18,"histogram_type":1,"values":{"0":4,"1":1,"2":0},"sum":1},"FX_URLBAR_SELECTED_RESULT_TYPE":{"range":[1,14],"bucket_count":15,"histogram_type":1,"values":{"1":0,"2":1,"4":1,"8":3,"9":0},"sum":30},"FX_URLBAR_SELECTED_RESULT_METHOD":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":4,"2":1,"3":0},"sum":2},"VIDEO_CAN_CREATE_AAC_DECODER":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"VIDEO_CAN_CREATE_H264_DECODER":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"DEVTOOLS_TOOLBOX_OPENED_COUNT":{"range":[1,2],"bucket_count":3,"histogram_type":4,"values":{"0":2,"1":0},"sum":2},"DEVTOOLS_INSPECTOR_OPENED_COUNT":{"range":[1,2],"bucket_count":3,"histogram_type":4,"values":{"0":2,"1":0},"sum":2},"DEVTOOLS_RULEVIEW_OPENED_COUNT":{"range":[1,2],"bucket_count":3,"histogram_type":4,"values":{"0":2,"1":0},"sum":2},"DEVTOOLS_COMPUTEDVIEW_OPENED_COUNT":{"range":[1,2],"bucket_count":3,"histogram_type":4,"values":{"0":2,"1":0},"sum":2},"DEVTOOLS_TOOLBOX_TIME_ACTIVE_SECONDS":{"range":[1,10000000],"bucket_count":100,"histogram_type":0,"values":{"27":0,"32":1,"125":1,"146":0},"sum":171},"DEVTOOLS_INSPECTOR_TIME_ACTIVE_SECONDS":{"range":[1,10000000],"bucket_count":100,"histogram_type":0,"values":{"27":0,"32":1,"125":1,"146":0},"sum":171},"DEVTOOLS_RULEVIEW_TIME_ACTIVE_SECONDS":{"range":[1,10000000],"bucket_count":100,"histogram_type":0,"values":{"27":0,"32":1,"125":1,"146":0},"sum":170},"DEVTOOLS_COMPUTEDVIEW_TIME_ACTIVE_SECONDS":{"range":[1,10000000],"bucket_count":100,"histogram_type":0,"values":{"27":0,"32":1,"125":1,"146":0},"sum":170},"DEVTOOLS_TOOLBOX_HOST":{"range":[1,9],"bucket_count":10,"histogram_type":1,"values":{"0":2,"1":0},"sum":0},"BROWSER_IS_USER_DEFAULT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"BROWSER_IS_USER_DEFAULT_ERROR":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"BROWSER_SET_DEFAULT_DIALOG_PROMPT_RAWCOUNT":{"range":[1,250],"bucket_count":15,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"BROWSER_SET_DEFAULT_ALWAYS_CHECK":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"CERT_VALIDATION_SUCCESS_BY_CA":{"range":[1,256],"bucket_count":257,"histogram_type":1,"values":{"5":0,"6":23,"7":50,"49":25,"50":38,"52":14,"66":15,"106":1,"113":1,"149":4,"154":4,"163":1,"183":10,"184":0},"sum":8755},"TRACKING_PROTECTION_ENABLED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"TRACKING_PROTECTION_PBM_DISABLED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"PWMGR_PROMPT_REMEMBER_ACTION":{"range":[1,5],"bucket_count":6,"histogram_type":1,"values":{"0":1,"2":1,"3":0},"sum":2},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"SANDBOX_HAS_USER_NAMESPACES":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"NUMBER_OF_PROFILES":{"range":[1,2],"bucket_count":3,"histogram_type":4,"values":{"0":1,"1":0},"sum":1},"WEBEXT_BACKGROUND_PAGE_LOAD_MS":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"122":0,"135":1,"1577":3,"1740":5,"1920":2,"2118":1,"2337":5,"2846":1,"3140":0},"sum":36403},"WEBEXT_BROWSERACTION_POPUP_OPEN_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"11":0,"12":1,"17":1,"19":0},"sum":30},"WEBEXT_BROWSERACTION_POPUP_PRELOAD_RESULT_COUNT":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":2,"1":18,"2":0},"sum":18},"WEBEXT_EXTENSION_STARTUP_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"192":0,"211":1,"1433":1,"1736":10,"1911":1,"2316":5,"2806":1,"3089":0},"sum":37673},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":5,"1":0},"sum":0}},"keyedHistograms":{"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":88,"1":1274,"2":3700,"3":0},"sum":8674},"disabledWont":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":2,"2":272,"3":0},"sum":546},"disabledUpgrade":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"1":0,"2":4,"3":0},"sum":8}},"URLCLASSIFIER_CL_KEYED_UPDATE_TIME":{"test":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"0":1,"20":0},"sum":10},"google4":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"601":0,"821":1,"1121":0},"sum":1020}},"URLCLASSIFIER_UPDATE_REMOTE_NETWORK_ERROR":{"google4":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_REMOTE_STATUS2":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":1,"2":0},"sum":1}},"URLCLASSIFIER_UPDATE_SERVER_RESPONSE_TIME":{"google4":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"229":0,"343":1,"514":0},"sum":361}},"URLCLASSIFIER_UPDATE_TIMEOUT":{"google4":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"URLCLASSIFIER_COMPLETE_REMOTE_STATUS2":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":6,"2":0},"sum":6}},"URLCLASSIFIER_COMPLETE_TIMEOUT2":{"google4":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":6,"1":0},"sum":0}},"URLCLASSIFIER_COMPLETE_SERVER_RESPONSE_TIME":{"google4":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"55":0,"105":4,"200":1,"725":1,"1380":0},"sum":1667}},"URLCLASSIFIER_UPDATE_ERROR":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"FX_URLBAR_SELECTED_RESULT_INDEX_BY_TYPE":{"visiturl":{"range":[1,14],"bucket_count":15,"histogram_type":1,"values":{"0":3,"1":0},"sum":0},"history":{"range":[1,14],"bucket_count":15,"histogram_type":1,"values":{"0":0,"1":1,"2":0},"sum":1},"searchengine":{"range":[1,14],"bucket_count":15,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"SEARCH_COUNTS":{"google.in-content:organic:none":{"range":[1,2],"bucket_count":3,"histogram_type":4,"values":{"0":8,"1":0},"sum":8},"ddg.urlbar":{"range":[1,2],"bucket_count":3,"histogram_type":4,"values":{"0":1,"1":0},"sum":1}},"POPUP_NOTIFICATION_STATS":{"web-notifications":{"range":[1,40],"bucket_count":41,"histogram_type":1,"values":{"0":1,"2":1,"3":0},"sum":2},"password":{"range":[1,40],"bucket_count":41,"histogram_type":1,"values":{"0":1,"2":1,"3":0},"sum":2},"addon-installed":{"range":[1,40],"bucket_count":41,"histogram_type":1,"values":{"0":1,"5":1,"6":0},"sum":5},"addon-webext-permissions":{"range":[1,40],"bucket_count":41,"histogram_type":1,"values":{"0":1,"1":1,"2":0},"sum":1},"(all)":{"range":[1,40],"bucket_count":41,"histogram_type":1,"values":{"0":4,"1":1,"2":2,"5":1,"6":0},"sum":10}},"STORAGE_SYNC_GET_OPS_SIZE":{"https-everywhere@eff.org":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"0":0,"1":1,"2":2,"3":0},"sum":5},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"3":0,"4":7,"6":2,"9":1,"153":4,"229":0},"sum":857}},"STORAGE_SYNC_SET_OPS_SIZE":{"https-everywhere@eff.org":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"3":0,"4":1,"6":0},"sum":4}}},"info":{"reason":"aborted-session","revision":"https://hg.mozilla.org/mozilla-unified/rev/6d5e52718c0092c7cc8c5d07b01803debc1cb2f2","timezoneOffset":0,"previousBuildId":null,"sessionId":"0792e7d3-f655-43bf-8d27-f1992546bc63","subsessionId":"60b92a99-9d02-4a80-8084-4f8d8057c89e","previousSessionId":"620ca38a-d57a-4e95-b051-5a14b19f78e9","previousSubsessionId":"90829381-0192-4564-b550-ef210d52fab8","subsessionCounter":1,"profileSubsessionCounter":16,"sessionStartDate":"2018-11-23T13:00:00.0+00:00","subsessionStartDate":"2018-11-23T13:00:00.0+00:00","sessionLength":3200,"subsessionLength":3198,"addons":"uBlock0%40raymondhill.net:1.17.2,keepassxc-browser%40keepassxc.org:1.3.0,jid1-MnnxcxisBPnSXQ%40jetpack:2018.10.3.1,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.4,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.8,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2018.10.31,iridium%40particlecore.github.io:0.2.4,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,michal.simonfy%40gmail.com:2.3.5,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,%7Ba655a6b2-69a5-40de-a3b8-3f7f200c95a7%7D:1.9.8,fxmonitor%40mozilla.org:2.8,aushelper%40mozilla.org:2.0,firefox%40getpocket.com:1.0.5,formautofill%40mozilla.org:1.0,onboarding%40mozilla.org:1.0,screenshots%40mozilla.org:33.0.0,webcompat-reporter%40mozilla.org:1.0.0,webcompat%40mozilla.org:2.0.1"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20181101150546","version":"63.0.1","vendor":"Mozilla","displayVersion":"63.0.1","platformVersion":"63.0.1","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"Manjaro","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3945,"virtualMaxMB":null,"cpu":{"count":1,"cores":1,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.2-1-MANJARO","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.2.5","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":317440,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"DE","browser.search.widget.inNavBar":false,"browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"aushelper@mozilla.org":{"version":"2.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Sets value(s) in the update url based on custom checks.","name":"Application Update Service Helper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"firefox@getpocket.com":{"version":"1.0.5","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"When you find something you want to view later, put it in Pocket.","name":"Pocket","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"onboarding@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Photon onboarding","name":"Photon onboarding","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"33.0.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat-reporter@mozilla.org":{"version":"1.0.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Report site compatibility issues on webcompat.com.","name":"WebCompat Reporter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"uBlock0@raymondhill.net":{"version":"1.17.2","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"keepassxc-browser@keepassxc.org":{"version":"1.3.0","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2018.10.3.1","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger protects you from trackers as you surf the web!","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.4","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.8","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2018.10.31","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"iridium@particlecore.github.io":{"version":"0.2.4","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"YouTube with more freedom","name":"Iridium for YouTube","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"michal.simonfy@gmail.com":{"version":"2.3.5","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Speed dial 2 is ultimate replacement of new tab page with quick access to your most visited pages, b","name":"Speed Dial 2","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"fxmonitor@mozilla.org":{"version":"2.8","scope":1,"type":"extension","updateDay":17858,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":3},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"version":"1.9.8","scope":1,"type":"extension","updateDay":17858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Extension that sets a default fixed zoom for all pages in Firefox","name":"Fixed Zoom","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/344fee72-c6b9-4432-8d61-5296cbd8e46e b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/344fee72-c6b9-4432-8d61-5296cbd8e46e deleted file mode 100644 index 946246ed..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/344fee72-c6b9-4432-8d61-5296cbd8e46e +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"344fee72-c6b9-4432-8d61-5296cbd8e46e","creationDate":"2019-02-01T19:49:28.130Z","version":4,"application":{"architecture":"x86-64","buildId":"20190110060648","name":"Firefox","version":"64.0.2","displayVersion":"64.0.2","vendor":"Mozilla","platformVersion":"64.0.2","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":1084,"start":25,"main":102,"selectProfile":530,"afterProfileLocked":530,"startupCrashDetectionBegin":734,"startupCrashDetectionEnd":34813,"firstPaint":2930,"sessionRestoreInit":1214,"sessionRestored":2380,"createTopLevelWindow":1279,"AMI_startup_begin":814,"XPI_startup_begin":882,"XPI_bootstrap_addons_begin":905,"XPI_bootstrap_addons_end":982,"XPI_startup_end":982,"AMI_startup_end":999,"XPI_finalUIStartup":1208,"sessionRestoreInitialized":1250,"delayedStartupStarted":1839,"delayedStartupFinished":2078,"sessionRestoreRestoring":2265,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":52,"debuggerAttached":0,"activeTicks":17},"processes":{"parent":{"scalars":{"browser.engagement.total_uri_count":11,"browser.engagement.active_ticks":17,"images.webp.content_observed":false,"contentblocking.exceptions":0,"browser.engagement.tab_open_event_count":2,"formautofill.availability":false,"browser.engagement.max_concurrent_window_count":1,"timestamps.first_paint":2930,"contentblocking.fastblock_enabled":false,"browser.engagement.unique_domains_count":1,"media.page_count":1,"images.webp.probe_observed":false,"browser.engagement.unfiltered_uri_count":11,"browser.engagement.restored_pinned_tabs_count":0,"contentblocking.enabled":true,"browser.engagement.max_concurrent_tab_count":3},"keyedScalars":{"images.webp.content_frequency":{"other":43},"resistfingerprinting.content_window_size":{"1442x757":1},"security.pkcs11_modules_loaded":{"NSS Internal PKCS #11 Module":true}}},"content":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":6,"1":5,"2":3,"8":1,"10":0},"sum":19},"GC_ANIMATION_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"3":0,"4":1,"5":4,"6":1,"7":1,"8":1,"10":1,"12":0},"sum":57},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"3":0,"4":1,"5":1,"6":1,"8":1,"10":2,"12":1,"14":1,"17":2,"20":2,"24":1,"29":2,"57":1,"68":0},"sum":299},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":4,"1":0},"sum":0},"HTTP_PAGE_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"35":0,"43":1,"171":1,"209":0},"sum":235},"HTTP_SUB_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":6,"29":2,"35":4,"43":1,"171":1,"209":0},"sum":459},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":434,"1":0},"sum":0},"INPUT_EVENT_RESPONSE_COALESCED_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":127,"1":54,"2":101,"3":75,"4":56,"5":40,"6":28,"7":25,"8":32,"10":20,"12":11,"14":13,"17":6,"20":5,"24":2,"29":5,"34":2,"40":2,"48":3,"81":1,"96":1,"114":0},"sum":2990},"PWMGR_FORM_AUTOFILL_RESULT":{"range":[1,20],"bucket_count":21,"histogram_type":1,"values":{"3":0,"4":2,"5":0},"sum":8},"PWMGR_LOGIN_PAGE_SAFETY":{"range":[1,8],"bucket_count":9,"histogram_type":1,"values":{"0":4,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"CONTENT_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":92,"1":144,"2":60,"3":21,"4":17,"5":9,"6":8,"7":12,"8":4,"9":5,"10":6,"11":3,"12":9,"14":6,"16":2,"18":1,"20":5,"23":2,"37":2,"47":1,"67":2,"75":0},"sum":1407},"TABCHILD_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":2,"16":1,"18":1,"20":0},"sum":35},"TIME_TO_NON_BLANK_PAINT_MS":{"range":[1,100000],"bucket_count":100,"histogram_type":0,"values":{"909":0,"1009":1,"6614":1,"7342":0},"sum":7649},"TIME_TO_DOM_LOADING_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":2,"281":1,"733":1,"1736":1,"4120":1,"4535":0},"sum":7042},"TIME_TO_DOM_INTERACTIVE_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2":0,"3":1,"7":1,"888":1,"2316":1,"3400":1,"8069":1,"8882":0},"sum":15032},"TIME_TO_DOM_CONTENT_LOADED_END_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2":0,"3":1,"28":1,"977":1,"2316":1,"3400":1,"8069":1,"8882":0},"sum":15764},"TIME_TO_DOM_COMPLETE_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2":0,"3":1,"1911":1,"3400":1,"4535":1,"13040":1,"14354":0},"sum":24052},"TIME_TO_LOAD_EVENT_END_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2":0,"3":1,"1911":1,"3400":1,"4535":1,"13040":1,"14354":0},"sum":24319},"WEBEXT_CONTENT_SCRIPT_INJECTION_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":15,"1":1,"2":1,"3":2,"5":2,"7":1,"10":1,"11":2,"12":1,"13":3,"17":1,"23":1,"28":1,"31":1,"37":1,"55":1,"67":1,"74":1,"89":1,"108":1,"119":0},"sum":663},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":5,"1":0},"sum":0}},"keyedHistograms":{"WEBEXT_CONTENT_SCRIPT_INJECTION_MS_BY_ADDONID":{"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":3,"1":0},"sum":0},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"4":0,"5":1,"12":1,"13":1,"23":1,"25":0},"sum":54},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":2,"55":1,"108":1,"119":0},"sum":169},"uBlock0@raymondhill.net":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":7,"11":1,"13":1,"31":1,"34":0},"sum":56},"chrome-gnome-shell@gnome.org":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"25":0,"28":1,"67":1,"74":0},"sum":99},"jid1-MnnxcxisBPnSXQ@jetpack":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":1,"3":1,"5":1,"7":1,"11":1,"13":1,"17":1,"19":0},"sum":59},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":3,"1":0},"sum":0},"keepassxc-browser@keepassxc.org":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":1,"3":1,"5":1,"37":1,"74":1,"89":1,"98":0},"sum":222}}},"scalars":{"media.page_count":5,"images.webp.content_observed":false,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_scalar_actions":0,"telemetry.discarded.scalar_actions":0,"images.webp.probe_observed":false,"telemetry.discarded.keyed_accumulations":0,"memoryreporter.max_ghost_windows":0,"telemetry.discarded.accumulations":0},"keyedScalars":{"images.webp.content_frequency":{"other":74}}},"extension":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":2,"1":2,"2":2,"3":2,"5":2,"6":1,"14":1,"29":1,"34":0},"sum":72},"GC_ANIMATION_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"4":0,"5":1,"10":1,"20":1,"24":0},"sum":38},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"4":0,"5":1,"8":1,"10":1,"24":2,"40":1,"48":6,"68":1,"81":0},"sum":484},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":2,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"CONTENT_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":55,"1":0},"sum":0},"TIME_TO_DOM_LOADING_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":1,"1":1,"15":1,"108":1,"119":8,"174":2,"192":4,"412":3,"454":3,"500":0},"sum":5026},"TIME_TO_DOM_INTERACTIVE_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"6":0,"7":1,"8":1,"21":1,"1075":1,"1183":7,"1302":6,"1433":4,"1577":1,"1736":2,"1911":0},"sum":29172},"TIME_TO_DOM_CONTENT_LOADED_END_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"19":0,"21":1,"23":1,"45":1,"1577":1,"1736":1,"1911":16,"2104":3,"2316":0},"sum":41976},"TIME_TO_DOM_COMPLETE_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1433":0,"1577":1,"1736":1,"1911":15,"2104":3,"2316":1,"2549":0},"sum":42360},"TIME_TO_LOAD_EVENT_END_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1433":0,"1577":1,"1736":1,"1911":15,"2104":3,"2316":1,"2549":0},"sum":42362},"WEBEXT_STORAGE_LOCAL_GET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":1,"5":1,"25":1,"131":2,"144":1,"174":1,"255":1,"309":2,"412":2,"454":1,"500":3,"550":7,"605":4,"666":3,"733":2,"807":0},"sum":14566},"WEBEXT_STORAGE_LOCAL_SET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":2,"3":1,"4":1,"6":2,"13":1,"89":1,"174":1,"255":1,"309":1,"500":1,"550":0},"sum":1395},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":28,"1":0},"sum":0}},"keyedHistograms":{"WEBEXT_STORAGE_LOCAL_GET_MS_BY_ADDONID":{"jid1-nbzaq9ol2hyY64gGe@jetpack":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"454":0,"500":1,"550":0},"sum":511},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"550":0,"605":1,"666":0},"sum":659},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"500":0,"550":5,"605":0},"sum":2848},"uBlock0@raymondhill.net":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"119":0,"131":2,"412":1,"454":1,"500":0},"sum":1168},"chrome-gnome-shell@gnome.org":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"281":0,"309":1,"733":1,"807":0},"sum":1086},"jid1-BoFifL9Vbdl2zQ@jetpack":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"131":0,"144":1,"605":1,"666":3,"733":1,"807":0},"sum":3580},"jid1-MnnxcxisBPnSXQ@jetpack":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"500":0,"550":1,"605":0},"sum":554},"https-everywhere@eff.org":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"158":0,"174":1,"412":1,"454":0},"sum":626},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"454":0,"500":1,"550":0},"sum":533},"michal.simonfy@gmail.com":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"454":0,"500":1,"550":1,"605":0},"sum":1119},"keepassxc-browser@keepassxc.org":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":1,"5":1,"25":1,"255":1,"309":1,"605":2,"666":0},"sum":1882}},"WEBEXT_STORAGE_LOCAL_SET_MS_BY_ADDONID":{"keepassxc-browser@keepassxc.org":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":1,"6":1,"13":1,"89":1,"500":1,"550":0},"sum":624},"chrome-gnome-shell@gnome.org":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"158":0,"174":1,"192":0},"sum":189},"jid1-BoFifL9Vbdl2zQ@jetpack":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"281":0,"309":1,"340":0},"sum":310},"uBlock0@raymondhill.net":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":1,"3":1,"4":1,"6":1,"7":0},"sum":15},"jid1-MnnxcxisBPnSXQ@jetpack":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"232":0,"255":1,"281":0},"sum":257}}},"scalars":{"media.page_count":28,"images.webp.content_observed":false,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_scalar_actions":0,"telemetry.discarded.scalar_actions":0,"images.webp.probe_observed":false,"telemetry.discarded.keyed_accumulations":0,"memoryreporter.max_ghost_windows":0,"telemetry.discarded.accumulations":0},"keyedScalars":{}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"CONTENT_PROCESS_LAUNCH_TIME_MS":{"range":[1,64000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":1,"3":2,"4":1,"13":1,"31":1,"46":2,"68":1,"83":1,"92":0},"sum":310},"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"1":0,"2":6,"3":1,"5":1,"6":2,"7":2,"8":4,"17":2,"29":1,"34":0},"sum":145},"GC_ANIMATION_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"1":0,"2":1,"3":1,"12":3,"14":1,"17":1,"24":1,"29":1,"34":0},"sum":128},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"17":0,"20":1,"24":4,"29":1,"34":2,"40":5,"48":2,"160":1,"190":0},"sum":711},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":2,"1":0},"sum":0},"SHUTDOWN_OK":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"HTTP_TRANSACTION_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":6,"1":285,"2":0},"sum":285},"HTTP_PAGELOAD_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":4,"2":0},"sum":4},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":6,"2":0},"sum":6},"ESNI_NOESNI_TLS_SUCCESS_RATE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"1":0,"2":163,"3":0},"sum":326},"SSL_HANDSHAKE_VERSION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"2":0,"3":158,"4":5,"5":0},"sum":494},"SSL_HANDSHAKE_RESULT":{"range":[1,672],"bucket_count":673,"histogram_type":1,"values":{"0":160,"1":0},"sum":0},"SSL_TIME_UNTIL_READY":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"100":0,"105":2,"110":1,"158":1,"165":1,"248":6,"259":12,"271":33,"283":19,"296":16,"310":10,"324":6,"339":5,"355":2,"371":1,"425":2,"465":2,"486":2,"508":1,"531":1,"555":1,"581":1,"608":2,"636":3,"665":1,"728":1,"797":1,"872":2,"912":5,"954":7,"998":2,"1044":1,"1142":2,"1195":1,"1250":1,"1308":2,"1431":1,"1497":1,"1566":1,"1638":1,"1961":2,"2145":1,"2244":0},"sum":79532},"SSL_TIME_UNTIL_HANDSHAKE_FINISHED":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"100":0,"105":2,"110":1,"158":1,"165":1,"248":5,"259":12,"271":33,"283":19,"296":15,"310":8,"324":4,"339":2,"355":1,"371":2,"425":4,"445":1,"465":6,"486":3,"508":2,"555":1,"581":1,"608":2,"636":3,"665":2,"728":1,"797":1,"872":2,"912":5,"954":7,"998":2,"1044":1,"1142":2,"1195":1,"1250":1,"1308":2,"1431":1,"1497":1,"1566":1,"1638":1,"1961":2,"2347":1,"2455":0},"sum":81245},"SSL_RESUMED_SESSION":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":20,"1":143,"2":0},"sum":143},"HTTP_CHANNEL_DISPOSITION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"1":0,"2":6,"8":4,"9":145,"10":285,"11":0},"sum":4199},"DNS_LOOKUP_METHOD2":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":254,"2":17,"6":20,"7":0},"sum":408},"DNS_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"26":0,"32":4,"40":16,"50":4,"62":5,"77":2,"146":1,"181":2,"345":1,"428":1,"531":0},"sum":2918},"DNS_NATIVE_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"26":0,"32":3,"40":17,"50":5,"62":5,"77":2,"146":1,"181":2,"345":1,"428":1,"531":0},"sum":2987},"DNS_NATIVE_QUEUING":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"0":34,"4":1,"6":1,"7":1,"9":0},"sum":17},"TAB_COUNT":{"range":[1,1000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":1,"3":0},"sum":2},"URLCLASSIFIER_LOOKUP_TIME_2":{"range":[1,5000],"bucket_count":30,"histogram_type":0,"values":{"0":320,"1":59,"2":14,"3":12,"4":4,"5":8,"7":5,"9":2,"12":1,"28":1,"277":1,"1177":1,"1572":0},"sum":1804},"URLCLASSIFIER_CL_CHECK_TIME":{"range":[1,500],"bucket_count":10,"histogram_type":0,"values":{"0":814,"1":0},"sum":0},"URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME":{"range":[1,60000],"bucket_count":30,"histogram_type":0,"values":{"0":214,"1":17,"2":3,"3":3,"4":9,"6":10,"9":5,"13":8,"19":6,"28":2,"41":3,"60":25,"88":19,"129":55,"189":7,"277":0},"sum":14885},"URLCLASSIFIER_PS_FILELOAD_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":23,"1":0},"sum":0},"URLCLASSIFIER_PS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":7,"1":0},"sum":0},"URLCLASSIFIER_PS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"0":7,"1":0},"sum":0},"URLCLASSIFIER_VLPS_FILELOAD_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":4,"1":3,"2":1,"5":1,"12":0},"sum":16},"URLCLASSIFIER_VLPS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":4,"1":0},"sum":0},"URLCLASSIFIER_VLPS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"0":0,"1":1,"2":1,"4":1,"29":1,"55":0},"sum":58},"URLCLASSIFIER_VLPS_LOAD_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":9,"1":0},"sum":0},"URLCLASSIFIER_VLPS_METADATA_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":9,"1":0},"sum":0},"URLCLASSIFIER_COMPLETION_ERROR":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":1,"1":0},"sum":0},"FX_TAB_CLOSE_TIME_ANIM_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"114":0,"135":1,"160":1,"190":0},"sum":333},"FX_TAB_SWITCH_UPDATE_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"19":0,"27":2,"80":1,"115":0},"sum":160},"FX_TAB_SWITCH_TOTAL_E10S_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"3":0,"4":1,"6":1,"19":1,"27":0},"sum":32},"FX_TAB_SWITCH_COMPOSITE_E10S_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"56":0,"80":1,"115":0},"sum":105},"FX_TAB_SWITCH_REQUEST_TAB_WARMING_STATE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":2,"3":1,"4":0},"sum":5},"INPUT_EVENT_RESPONSE_COALESCED_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1636,"1":1402,"2":380,"3":194,"4":96,"5":86,"6":57,"7":47,"8":58,"10":32,"12":22,"14":19,"17":7,"20":6,"24":5,"29":7,"34":2,"48":2,"81":1,"190":1,"226":0},"sum":6690},"FX_SESSION_RESTORE_STARTUP_INIT_SESSION_MS":{"range":[1,30000],"bucket_count":20,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"FX_SESSION_RESTORE_STARTUP_ONLOAD_INITIAL_WINDOW_MS":{"range":[1,30000],"bucket_count":20,"histogram_type":0,"values":{"4":0,"7":1,"12":0},"sum":7},"FX_SESSION_RESTORE_RESTORE_WINDOW_MS":{"range":[1,3000],"bucket_count":10,"histogram_type":0,"values":{"3":0,"8":1,"21":0},"sum":20},"SEARCH_SERVICE_INIT_MS":{"range":[1,1000],"bucket_count":15,"histogram_type":0,"values":{"587":0,"1000":1},"sum":2384},"VIDEO_CAN_CREATE_AAC_DECODER":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"VIDEO_CAN_CREATE_H264_DECODER":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"BROWSER_IS_USER_DEFAULT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"BROWSER_IS_USER_DEFAULT_ERROR":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"BROWSER_SET_DEFAULT_DIALOG_PROMPT_RAWCOUNT":{"range":[1,250],"bucket_count":15,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"BROWSER_SET_DEFAULT_ALWAYS_CHECK":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"NETWORK_CACHE_V2_MISS_TIME_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":105,"1":0},"sum":0},"NETWORK_CACHE_V2_HIT_TIME_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":4,"1":0},"sum":0},"CERT_VALIDATION_SUCCESS_BY_CA":{"range":[1,256],"bucket_count":257,"histogram_type":1,"values":{"6":0,"7":1,"49":1,"52":12,"154":5,"193":1,"194":0},"sum":1643},"COOKIE_BEHAVIOR":{"range":[1,15],"bucket_count":16,"histogram_type":1,"values":{"3":0,"4":1,"5":0},"sum":4},"TRACKING_PROTECTION_ENABLED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"TRACKING_PROTECTION_PBM_DISABLED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"SANDBOX_HAS_USER_NAMESPACES":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"NUMBER_OF_PROFILES":{"range":[1,2],"bucket_count":3,"histogram_type":4,"values":{"0":1,"1":0},"sum":1},"WEBEXT_BACKGROUND_PAGE_LOAD_MS":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2337":0,"2579":13,"2846":6,"3140":2,"3464":0},"sum":60140},"WEBEXT_BROWSERACTION_POPUP_PRELOAD_RESULT_COUNT":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":4,"2":0},"sum":4},"WEBEXT_EXTENSION_STARTUP_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1911":0,"2104":1,"2316":13,"2549":2,"2806":5,"3089":3,"3400":0},"sum":64055},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0},"QM_REPOSITORIES_INITIALIZATION_TIME":{"range":[1,30000],"bucket_count":30,"histogram_type":0,"values":{"0":1,"1":0},"sum":0}},"keyedHistograms":{"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":4,"1":145,"2":285,"3":0},"sum":715},"disabledWont":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"1":0,"2":6,"3":0},"sum":12}},"URLCLASSIFIER_CL_KEYED_UPDATE_TIME":{"test":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"37":0,"50":1,"68":0},"sum":58},"google4":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"821":0,"1121":1,"1531":0},"sum":1454}},"URLCLASSIFIER_UPDATE_REMOTE_NETWORK_ERROR":{"google4":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_REMOTE_STATUS2":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":1,"2":0},"sum":1}},"URLCLASSIFIER_UPDATE_SERVER_RESPONSE_TIME":{"google4":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"30":0,"45":1,"68":0},"sum":49}},"URLCLASSIFIER_UPDATE_TIMEOUT":{"google4":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"URLCLASSIFIER_COMPLETE_REMOTE_STATUS2":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":1,"2":0},"sum":1}},"URLCLASSIFIER_COMPLETE_TIMEOUT2":{"google4":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0}},"URLCLASSIFIER_COMPLETE_SERVER_RESPONSE_TIME":{"google4":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"200":0,"381":1,"725":0},"sum":621}},"URLCLASSIFIER_UPDATE_ERROR":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"STORAGE_SYNC_GET_OPS_SIZE":{"https-everywhere@eff.org":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"0":0,"1":1,"2":2,"3":0},"sum":5},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"3":0,"4":7,"6":2,"9":1,"153":4,"229":0},"sum":857}},"STORAGE_SYNC_SET_OPS_SIZE":{"https-everywhere@eff.org":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"3":0,"4":1,"6":0},"sum":4}},"WEBEXT_BACKGROUND_PAGE_LOAD_MS_BY_ADDONID":{"fxmonitor@mozilla.org":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2579":0,"2846":1,"3140":0},"sum":2872},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2337":0,"2579":1,"2846":0},"sum":2770},"formautofill@mozilla.org":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2337":0,"2579":1,"2846":0},"sum":2818},"webcompat-reporter@mozilla.org":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2337":0,"2579":1,"2846":0},"sum":2816},"chrome-gnome-shell@gnome.org":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2337":0,"2579":1,"2846":0},"sum":2782},"jid1-MnnxcxisBPnSXQ@jetpack":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2579":0,"2846":1,"3140":0},"sum":2846},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2579":0,"2846":1,"3140":0},"sum":2996},"uBlock0@raymondhill.net":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2846":0,"3140":1,"3464":0},"sum":3166},"iridium@particlecore.github.io":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2337":0,"2579":1,"2846":0},"sum":2769},"webcompat@mozilla.org":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2337":0,"2579":1,"2846":0},"sum":2776},"jid1-BoFifL9Vbdl2zQ@jetpack":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2337":0,"2579":1,"2846":0},"sum":2844},"wayback_machine@mozilla.org":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2337":0,"2579":1,"2846":0},"sum":2593},"opentabsnexttocurrent@sblask":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2337":0,"2579":1,"2846":0},"sum":2783},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2337":0,"2579":1,"2846":0},"sum":2812},"https-everywhere@eff.org":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2337":0,"2579":1,"2846":0},"sum":2754},"screenshots@mozilla.org":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2337":0,"2579":1,"2846":0},"sum":2759},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2579":0,"2846":1,"3140":0},"sum":2960},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2846":0,"3140":1,"3464":0},"sum":3147},"jid1-F9UJ2thwoAm5gQ@jetpack":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2337":0,"2579":1,"2846":0},"sum":2788},"michal.simonfy@gmail.com":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2579":0,"2846":1,"3140":0},"sum":3092},"keepassxc-browser@keepassxc.org":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"2579":0,"2846":1,"3140":0},"sum":2998}},"WEBEXT_BROWSERACTION_POPUP_PRELOAD_RESULT_COUNT_BY_ADDONID":{"keepassxc-browser@keepassxc.org":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":2,"2":0},"sum":2},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":1,"2":0},"sum":1},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":1,"2":0},"sum":1}},"WEBEXT_EXTENSION_STARTUP_MS_BY_ADDONID":{"fxmonitor@mozilla.org":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2316":0,"2549":1,"2806":0},"sum":2616},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2104":0,"2316":1,"2549":0},"sum":2414},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2104":0,"2316":1,"2549":0},"sum":2416},"webcompat@mozilla.org":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2316":0,"2549":1,"2806":0},"sum":2693},"chrome-gnome-shell@gnome.org":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2104":0,"2316":1,"2549":0},"sum":2446},"jid1-MnnxcxisBPnSXQ@jetpack":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2104":0,"2316":1,"2549":0},"sum":2443},"webcompat-reporter@mozilla.org":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2806":0,"3089":1,"3400":0},"sum":3240},"uBlock0@raymondhill.net":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2549":0,"2806":1,"3089":0},"sum":3042},"iridium@particlecore.github.io":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2104":0,"2316":1,"2549":0},"sum":2445},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2104":0,"2316":1,"2549":0},"sum":2422},"jid1-BoFifL9Vbdl2zQ@jetpack":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2104":0,"2316":1,"2549":0},"sum":2444},"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2104":0,"2316":1,"2549":0},"sum":2394},"wayback_machine@mozilla.org":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2104":0,"2316":1,"2549":0},"sum":2424},"https-everywhere@eff.org":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1911":0,"2104":1,"2316":0},"sum":2256},"opentabsnexttocurrent@sblask":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2549":0,"2806":1,"3089":0},"sum":3043},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2104":0,"2316":1,"2549":0},"sum":2422},"formautofill@mozilla.org":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2806":0,"3089":1,"3400":0},"sum":3249},"screenshots@mozilla.org":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2806":0,"3089":1,"3400":0},"sum":3241},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2104":0,"2316":1,"2549":0},"sum":2423},"michal.simonfy@gmail.com":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2549":0,"2806":1,"3089":0},"sum":3062},"jid1-F9UJ2thwoAm5gQ@jetpack":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2104":0,"2316":1,"2549":0},"sum":2443},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2549":0,"2806":1,"3089":0},"sum":3040},"keepassxc-browser@keepassxc.org":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2549":0,"2806":1,"3089":0},"sum":3044},"{866b6dae-8de0-47d9-ac2e-9a99b5bdadef}":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2104":0,"2316":1,"2549":0},"sum":2393}}},"info":{"reason":"aborted-session","revision":"https://hg.mozilla.org/mozilla-unified/rev/c58ea2229c337e9981ab9d3650b04fd3d249b141","timezoneOffset":120,"previousBuildId":null,"sessionId":"79f20dbc-3980-42b9-b692-deb5a4d17b13","subsessionId":"5453ef39-ad83-4026-90a7-bfc13579441a","previousSessionId":"9c5fd8aa-4321-4700-9534-f8583534ee85","previousSubsessionId":"e0534c69-59cf-4768-b3d4-a44c540f56d5","subsessionCounter":1,"profileSubsessionCounter":108,"sessionStartDate":"2019-02-01T21:00:00.0+02:00","subsessionStartDate":"2019-02-01T21:00:00.0+02:00","sessionLength":1083,"subsessionLength":1082,"addons":"uBlock0%40raymondhill.net:1.18.2,keepassxc-browser%40keepassxc.org:1.3.2,jid1-MnnxcxisBPnSXQ%40jetpack:2019.1.30,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.8,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.8,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2019.1.31,iridium%40particlecore.github.io:0.2.5,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,michal.simonfy%40gmail.com:2.3.9,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,%7Ba655a6b2-69a5-40de-a3b8-3f7f200c95a7%7D:2.1.0,%7Bb9db16a4-6edc-47ec-a1f4-b86292ed211d%7D:7.3.5,jid1-F9UJ2thwoAm5gQ%40jetpack:2.1.0,%7Bb687f6ef-3299-4a75-8279-8b1c30dfcc9d%7D:0.2.1,%7B866b6dae-8de0-47d9-ac2e-9a99b5bdadef%7D:0.2.0,fxmonitor%40mozilla.org:2.8,formautofill%40mozilla.org:1.0,screenshots%40mozilla.org:35.0.0,webcompat-reporter%40mozilla.org:1.1.0,webcompat%40mozilla.org:3.0.0"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20190110060648","version":"64.0.2","vendor":"Mozilla","displayVersion":"64.0.2","platformVersion":"64.0.2","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"archlinux","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3945,"virtualMaxMB":null,"cpu":{"count":1,"cores":1,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.16-1-MANJARO","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.3.2","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":471040,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"DE","browser.search.widget.inNavBar":false,"browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17906,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"35.0.0","scope":1,"type":"extension","updateDay":17906,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Take clips and screenshots from the Web and save them temporarily or permanently.","name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat-reporter@mozilla.org":{"version":"1.1.0","scope":1,"type":"extension","updateDay":17906,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Report site compatibility issues on webcompat.com","name":"WebCompat Reporter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"3.0.0","scope":1,"type":"extension","updateDay":17906,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.8","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"version":"7.3.5","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Download Videos from the Web","name":"Video DownloadHelper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"version":"2.1.0","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Extension that sets a default fixed zoom for all pages in Firefox","name":"Fixed Zoom","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"iridium@particlecore.github.io":{"version":"0.2.5","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"YouTube with more freedom","name":"Iridium for YouTube","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"keepassxc-browser@keepassxc.org":{"version":"1.3.2","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-F9UJ2thwoAm5gQ@jetpack":{"version":"2.1.0","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Firefox Lightbeam is a Firefox browser extension that uses interactive visualizations to show you th","name":"Firefox Lightbeam","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17922,"signedState":2},"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}":{"version":"0.2.1","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Fast scroll with pressed middle mouse button","name":"Middle Mouse Button Scroll","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17922,"signedState":2},"michal.simonfy@gmail.com":{"version":"2.3.9","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Speed dial 2 is ultimate replacement of new tab page with quick access to your most visited pages, b","name":"Speed Dial 2","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{866b6dae-8de0-47d9-ac2e-9a99b5bdadef}":{"version":"0.2.0","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Brings the [View Image] and [Search by Image] buttons back to Google Images search results.","name":"Make Google Images Great Again","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17923,"signedState":2},"uBlock0@raymondhill.net":{"version":"1.18.2","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.8","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"fxmonitor@mozilla.org":{"version":"2.8","scope":1,"type":"extension","updateDay":17926,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17923,"signedState":3},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2019.1.30","scope":1,"type":"extension","updateDay":17928,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger automatically learns to block invisible trackers.","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2019.1.31","scope":1,"type":"extension","updateDay":17928,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/373a125c-bc7c-4e81-92e8-190f3bf36e0b b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/373a125c-bc7c-4e81-92e8-190f3bf36e0b deleted file mode 100644 index e69964e9..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/373a125c-bc7c-4e81-92e8-190f3bf36e0b +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"373a125c-bc7c-4e81-92e8-190f3bf36e0b","creationDate":"2018-11-29T09:29:04.015Z","version":4,"application":{"architecture":"x86-64","buildId":"20181124205222","name":"Firefox","version":"63.0.3","displayVersion":"63.0.3","vendor":"Mozilla","platformVersion":"63.0.3","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":1026,"uptime":17,"start":13,"main":124,"selectProfile":270,"afterProfileLocked":272,"startupCrashDetectionBegin":577,"startupCrashDetectionEnd":32601,"firstPaint":1665,"sessionRestoreInit":982,"sessionRestored":2182,"createTopLevelWindow":1007,"AMI_startup_begin":586,"XPI_startup_begin":646,"XPI_bootstrap_addons_begin":656,"XPI_bootstrap_addons_end":725,"XPI_startup_end":725,"AMI_startup_end":768,"XPI_finalUIStartup":982,"sessionRestoreInitialized":988,"delayedStartupStarted":1464,"delayedStartupFinished":1600,"sessionRestoreRestoring":2150,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":59,"debuggerAttached":0,"activeTicks":6},"processes":{"parent":{"scalars":{"browser.engagement.max_concurrent_window_count":1,"browser.engagement.max_concurrent_tab_count":2,"browser.engagement.active_ticks":6},"keyedScalars":{}},"content":{"histograms":{"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_accumulations":0},"keyedScalars":{}},"extension":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":0,"1":5,"2":0},"sum":5},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"14":0,"17":1,"48":2,"57":0},"sum":118},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":3,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"TABCHILD_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"10":0,"11":1,"12":0},"sum":11},"WEBEXT_STORAGE_LOCAL_GET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":1,"15":1,"17":0},"sum":17},"WEBEXT_STORAGE_LOCAL_SET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":2,"3":1,"4":1,"5":0},"sum":11}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_accumulations":0},"keyedScalars":{}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"4":0,"5":1,"6":1,"7":0},"sum":11},"HTTP_TRANSACTION_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":7,"1":31,"2":0},"sum":31},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":7,"2":0},"sum":7},"SSL_HANDSHAKE_VERSION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"2":0,"3":11,"4":1,"5":0},"sum":37},"SSL_HANDSHAKE_RESULT":{"range":[1,672],"bucket_count":673,"histogram_type":1,"values":{"0":12,"1":0},"sum":0},"SSL_TIME_UNTIL_READY":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"92":0,"96":1,"120":2,"445":1,"486":3,"531":2,"555":1,"608":2,"636":0},"sum":5163},"SSL_TIME_UNTIL_HANDSHAKE_FINISHED":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"92":0,"96":1,"120":1,"165":1,"608":1,"636":7,"665":1,"696":0},"sum":6252},"SSL_RESUMED_SESSION":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":11,"1":1,"2":0},"sum":1},"HTTP_CHANNEL_DISPOSITION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"1":0,"2":7,"10":31,"11":0},"sum":324},"DNS_LOOKUP_METHOD2":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":3,"6":7,"7":0},"sum":45},"DNS_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"50":0,"62":2,"181":2,"224":2,"278":0},"sum":1087},"DNS_NATIVE_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"32":0,"40":1,"62":2,"181":2,"224":2,"278":0},"sum":1134},"DNS_NATIVE_QUEUING":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"0":6,"1":1,"2":0},"sum":1},"URLCLASSIFIER_LOOKUP_TIME_2":{"range":[1,5000],"bucket_count":30,"histogram_type":0,"values":{"0":30,"1":1,"2":0},"sum":1},"URLCLASSIFIER_CL_CHECK_TIME":{"range":[1,500],"bucket_count":10,"histogram_type":0,"values":{"0":33,"1":1,"2":0},"sum":1},"URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME":{"range":[1,60000],"bucket_count":30,"histogram_type":0,"values":{"0":3,"1":0},"sum":0},"CERT_VALIDATION_SUCCESS_BY_CA":{"range":[1,256],"bucket_count":257,"histogram_type":1,"values":{"48":0,"49":8,"50":2,"66":1,"67":0},"sum":558},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"EXTENSION_UPDATE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":24,"1":0},"sum":0}},"keyedHistograms":{"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"1":0,"2":31,"3":0},"sum":62},"disabledWont":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"1":0,"2":7,"3":0},"sum":14}},"UPTAKE_REMOTE_CONTENT_RESULT_1":{"blocklists/plugins":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0},"blocklists/certificates":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0},"settings-changes-monitoring":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":1,"2":0},"sum":1},"main/tippytop":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0},"pinning/pins":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0},"blocklists/addons":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0},"blocklists/gfx":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0}}},"info":{"reason":"aborted-session","revision":"https://hg.mozilla.org/mozilla-unified/rev/2085f7f22a53096e032c9c0a4931d282ed3f0d43","timezoneOffset":60,"previousBuildId":null,"sessionId":"c463a3df-e067-4b63-86d0-68ff23fee304","subsessionId":"1ab9cfc3-e300-4b5f-ac76-e5a351f5d225","previousSessionId":"9f3d5440-1ab5-464c-b465-2af69047663e","previousSubsessionId":"c2304c27-026b-4b05-9351-689cbe593bb4","subsessionCounter":2,"profileSubsessionCounter":51,"sessionStartDate":"2018-11-29T10:00:00.0+01:00","subsessionStartDate":"2018-11-29T10:00:00.0+01:00","sessionLength":1026,"subsessionLength":600,"addons":"uBlock0%40raymondhill.net:1.17.2,keepassxc-browser%40keepassxc.org:1.3.0,jid1-MnnxcxisBPnSXQ%40jetpack:2018.10.3.1,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.4,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.8,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2018.10.31,iridium%40particlecore.github.io:0.2.4,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,michal.simonfy%40gmail.com:2.3.5,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,%7Ba655a6b2-69a5-40de-a3b8-3f7f200c95a7%7D:2.0.1,%7Bb9db16a4-6edc-47ec-a1f4-b86292ed211d%7D:7.3.5,fxmonitor%40mozilla.org:2.8,aushelper%40mozilla.org:2.0,firefox%40getpocket.com:1.0.5,formautofill%40mozilla.org:1.0,onboarding%40mozilla.org:1.0,screenshots%40mozilla.org:33.0.0,webcompat-reporter%40mozilla.org:1.0.0,webcompat%40mozilla.org:2.0.1"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20181124205222","version":"63.0.3","vendor":"Mozilla","displayVersion":"63.0.3","platformVersion":"63.0.3","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"archlinux","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3944,"virtualMaxMB":null,"cpu":{"count":4,"cores":4,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.4-1-MANJARO","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.2.5","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":573440,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"DE","browser.search.widget.inNavBar":false,"browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"uBlock0@raymondhill.net":{"version":"1.17.2","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"keepassxc-browser@keepassxc.org":{"version":"1.3.0","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2018.10.3.1","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger protects you from trackers as you surf the web!","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.4","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.8","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2018.10.31","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"iridium@particlecore.github.io":{"version":"0.2.4","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"YouTube with more freedom","name":"Iridium for YouTube","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"michal.simonfy@gmail.com":{"version":"2.3.5","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Speed dial 2 is ultimate replacement of new tab page with quick access to your most visited pages, b","name":"Speed Dial 2","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"version":"7.3.5","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Download Videos from the Web","name":"Video DownloadHelper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"aushelper@mozilla.org":{"version":"2.0","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Sets value(s) in the update url based on custom checks.","name":"Application Update Service Helper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"firefox@getpocket.com":{"version":"1.0.5","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"When you find something you want to view later, put it in Pocket.","name":"Pocket","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"onboarding@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Photon onboarding","name":"Photon onboarding","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"33.0.0","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat-reporter@mozilla.org":{"version":"1.0.0","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Report site compatibility issues on webcompat.com.","name":"WebCompat Reporter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Extension that sets a default fixed zoom for all pages in Firefox","name":"Fixed Zoom","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"fxmonitor@mozilla.org":{"version":"2.8","scope":1,"type":"extension","updateDay":17861,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17861,"signedState":3}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/37c0bf19-7ab1-4d55-b112-32f136de9d16 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/37c0bf19-7ab1-4d55-b112-32f136de9d16 deleted file mode 100644 index bec1bca7..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/37c0bf19-7ab1-4d55-b112-32f136de9d16 +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"37c0bf19-7ab1-4d55-b112-32f136de9d16","creationDate":"2019-02-22T02:28:07.498Z","version":4,"application":{"architecture":"x86-64","buildId":"20190212231206","name":"Firefox","version":"65.0.1","displayVersion":"65.0.1","vendor":"Mozilla","platformVersion":"65.0.1","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":7420,"start":26,"main":117,"selectProfile":452,"afterProfileLocked":453,"startupCrashDetectionBegin":731,"startupCrashDetectionEnd":34271,"firstPaint":1933,"sessionRestoreInit":1086,"sessionRestored":2989,"createTopLevelWindow":1096,"firstLoadURI":1308432,"AMI_startup_begin":770,"XPI_startup_begin":808,"XPI_bootstrap_addons_begin":824,"XPI_bootstrap_addons_end":859,"XPI_startup_end":859,"AMI_startup_end":866,"XPI_finalUIStartup":1085,"sessionRestoreInitialized":1088,"delayedStartupStarted":1620,"delayedStartupFinished":1786,"sessionRestoreRestoring":2842,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":56,"debuggerAttached":0,"activeTicks":70},"processes":{"parent":{"scalars":{"browser.engagement.total_uri_count":13,"browser.engagement.max_concurrent_window_count":1,"browser.engagement.unique_domains_count":2,"browser.engagement.unfiltered_uri_count":13,"browser.engagement.max_concurrent_tab_count":4,"browser.engagement.tab_open_event_count":1,"browser.engagement.active_ticks":70},"keyedScalars":{}},"content":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"bucket_count":50,"histogram_type":0,"sum":1550,"range":[1,10000],"values":{"0":3,"1":10,"2":7,"3":4,"17":1,"20":2,"24":1,"29":1,"40":4,"48":22,"57":1,"68":1,"81":0}},"GC_ANIMATION_MS":{"bucket_count":50,"histogram_type":0,"sum":91,"range":[1,10000],"values":{"0":4,"4":1,"5":8,"7":2,"29":1,"34":0}},"GC_MAX_PAUSE_MS_2":{"bucket_count":50,"histogram_type":0,"sum":1000,"range":[1,10000],"values":{"3":0,"4":1,"5":1,"8":2,"10":4,"17":3,"20":2,"24":1,"29":3,"34":4,"40":2,"48":6,"57":1,"114":1,"135":0}},"GHOST_WINDOWS":{"bucket_count":32,"histogram_type":0,"sum":0,"range":[1,128],"values":{"0":2,"1":0}},"HTTP_PAGE_DNS_LOOKUP_TIME":{"bucket_count":50,"histogram_type":0,"sum":412,"range":[1,30000],"values":{"52":0,"63":1,"94":2,"140":1,"171":0}},"HTTP_SUB_DNS_LOOKUP_TIME":{"bucket_count":50,"histogram_type":0,"sum":1526,"range":[1,30000],"values":{"0":10,"63":3,"77":1,"94":4,"140":2,"462":1,"564":0}},"HTTP_SCHEME_UPGRADE_TYPE":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":987,"1":0}},"INPUT_EVENT_RESPONSE_COALESCED_MS":{"bucket_count":50,"histogram_type":0,"sum":24339,"range":[1,10000],"values":{"0":332,"1":279,"2":475,"3":437,"4":320,"5":302,"6":199,"7":134,"8":217,"10":134,"12":85,"14":99,"17":48,"20":35,"24":29,"29":15,"34":17,"40":10,"48":9,"57":8,"68":3,"81":1,"96":2,"114":3,"135":2,"160":1,"190":4,"226":4,"268":4,"318":2,"378":2,"449":1,"533":0}},"INNERWINDOWS_WITH_TEXT_EVENT_LISTENERS":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":39,"1":0}},"FXA_CONFIGURED":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"CONTENT_PAINT_TIME":{"bucket_count":50,"histogram_type":0,"sum":9507,"range":[1,1000],"values":{"0":396,"1":368,"2":269,"3":140,"4":94,"5":101,"6":67,"7":62,"8":55,"9":49,"10":43,"11":27,"12":40,"14":41,"16":23,"18":21,"20":15,"23":7,"26":2,"29":5,"33":6,"37":6,"42":4,"47":4,"53":4,"60":6,"67":2,"75":3,"84":1,"95":1,"135":1,"171":1,"192":0}},"TIME_TO_NON_BLANK_PAINT_MS":{"bucket_count":100,"histogram_type":0,"sum":16907,"range":[1,100000],"values":{"599":0,"665":1,"738":1,"819":1,"909":2,"1009":1,"1120":1,"1380":1,"1888":1,"2867":1,"3534":1,"3923":0}},"TIME_TO_DOM_LOADING_MS":{"bucket_count":100,"histogram_type":0,"sum":11021,"range":[1,50000],"values":{"0":2,"1":1,"50":1,"74":1,"89":1,"131":1,"255":1,"281":1,"340":1,"374":2,"500":1,"666":1,"1183":1,"1736":1,"2104":1,"2316":1,"2549":0}},"TIME_TO_DOM_INTERACTIVE_MS":{"bucket_count":100,"histogram_type":0,"sum":18975,"range":[1,50000],"values":{"4":0,"5":1,"8":2,"340":1,"374":1,"454":1,"605":1,"666":4,"807":2,"1183":1,"1736":1,"2806":1,"3089":1,"3400":1,"3743":0}},"TIME_TO_DOM_CONTENT_LOADED_END_MS":{"bucket_count":100,"histogram_type":0,"sum":24002,"range":[1,50000],"values":{"5":0,"6":1,"10":2,"888":2,"977":2,"1183":1,"1302":2,"1577":1,"2316":1,"3089":1,"3743":1,"4535":1,"4992":0}},"TIME_TO_DOM_COMPLETE_MS":{"bucket_count":100,"histogram_type":0,"sum":26597,"range":[1,50000],"values":{"6":0,"7":1,"10":1,"17":1,"340":1,"374":1,"733":1,"977":2,"1302":2,"1433":2,"1736":1,"2316":1,"3400":1,"4535":2,"4992":0}},"TIME_TO_LOAD_EVENT_END_MS":{"bucket_count":100,"histogram_type":0,"sum":27832,"range":[1,50000],"values":{"6":0,"7":1,"10":1,"17":1,"340":1,"374":1,"733":1,"1075":1,"1302":1,"1433":3,"1577":1,"1911":1,"2316":1,"3400":1,"4535":2,"4992":0}},"TIME_TO_RESPONSE_START_MS":{"bucket_count":100,"histogram_type":0,"sum":1702,"range":[1,50000],"values":{"67":0,"74":1,"1577":1,"1736":0}},"WEBEXT_CONTENT_SCRIPT_INJECTION_MS":{"bucket_count":100,"histogram_type":0,"sum":1614,"range":[1,50000],"values":{"0":47,"1":3,"2":11,"3":2,"4":2,"6":2,"7":1,"9":2,"10":1,"11":2,"12":1,"13":3,"15":4,"17":2,"21":1,"23":3,"25":2,"37":1,"45":2,"50":1,"55":3,"61":1,"67":1,"81":2,"89":1,"108":1,"144":1,"174":1,"192":0}},"QUIRKS_MODE":{"bucket_count":51,"histogram_type":5,"sum":10,"range":[1,50],"values":{"0":12,"2":5,"3":0}},"USE_COUNTER2_PROPERTY_FILL_DOCUMENT":{"bucket_count":3,"histogram_type":2,"sum":22,"range":[1,2],"values":{"0":0,"1":22,"2":0}},"USE_COUNTER2_PROPERTY_FILL_PAGE":{"bucket_count":3,"histogram_type":2,"sum":11,"range":[1,2],"values":{"0":0,"1":11,"2":0}},"USE_COUNTER2_PROPERTY_FILLOPACITY_DOCUMENT":{"bucket_count":3,"histogram_type":2,"sum":8,"range":[1,2],"values":{"0":0,"1":8,"2":0}},"USE_COUNTER2_PROPERTY_FILLOPACITY_PAGE":{"bucket_count":3,"histogram_type":2,"sum":8,"range":[1,2],"values":{"0":0,"1":8,"2":0}},"USE_COUNTER2_CUSTOMELEMENTREGISTRY_DEFINE_DOCUMENT":{"bucket_count":3,"histogram_type":2,"sum":11,"range":[1,2],"values":{"0":0,"1":11,"2":0}},"USE_COUNTER2_CUSTOMELEMENTREGISTRY_DEFINE_PAGE":{"bucket_count":3,"histogram_type":2,"sum":11,"range":[1,2],"values":{"0":0,"1":11,"2":0}}},"keyedHistograms":{"WEBEXT_CONTENT_SCRIPT_INJECTION_MS_BY_ADDONID":{"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}":{"bucket_count":100,"histogram_type":0,"sum":0,"range":[1,50000],"values":{"0":11,"1":0}},"uBlock0@raymondhill.net":{"bucket_count":100,"histogram_type":0,"sum":333,"range":[1,50000],"values":{"0":23,"3":1,"10":1,"15":2,"17":1,"19":1,"21":1,"23":1,"25":2,"37":1,"55":2,"61":0}},"jid1-MnnxcxisBPnSXQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":235,"range":[1,50000],"values":{"0":0,"1":1,"2":6,"3":2,"4":1,"6":1,"7":1,"9":2,"11":1,"13":3,"15":2,"23":2,"50":1,"55":0}},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"bucket_count":100,"histogram_type":0,"sum":0,"range":[1,50000],"values":{"0":12,"1":0}},"keepassxc-browser@keepassxc.org":{"bucket_count":100,"histogram_type":0,"sum":1048,"range":[1,50000],"values":{"0":1,"1":2,"2":4,"4":1,"6":1,"11":1,"12":1,"45":2,"55":1,"61":1,"67":1,"81":2,"89":1,"108":1,"144":1,"174":1,"192":0}}}},"scalars":{"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.accumulations":0,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"telemetry.discarded.child_events":0,"media.page_count":17,"memoryreporter.max_ghost_windows":0},"keyedScalars":{}},"extension":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"bucket_count":50,"histogram_type":0,"sum":65,"range":[1,10000],"values":{"0":0,"1":3,"2":1,"57":1,"68":0}},"GC_ANIMATION_MS":{"bucket_count":50,"histogram_type":0,"sum":44,"range":[1,10000],"values":{"4":0,"5":1,"8":1,"29":1,"34":0}},"GC_MAX_PAUSE_MS_2":{"bucket_count":50,"histogram_type":0,"sum":252,"range":[1,10000],"values":{"17":0,"20":1,"48":2,"57":2,"68":0}},"INPUT_EVENT_RESPONSE_COALESCED_MS":{"bucket_count":50,"histogram_type":0,"sum":192,"range":[1,10000],"values":{"0":1,"2":2,"3":5,"4":2,"6":2,"7":3,"8":2,"10":1,"14":1,"17":1,"68":1,"81":0}},"INNERWINDOWS_WITH_TEXT_EVENT_LISTENERS":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":3,"1":0}},"FXA_CONFIGURED":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"CONTENT_PAINT_TIME":{"bucket_count":50,"histogram_type":0,"sum":1660,"range":[1,1000],"values":{"0":28,"1":10,"2":12,"3":6,"4":9,"5":7,"6":4,"7":8,"8":7,"9":11,"10":3,"11":5,"12":11,"14":8,"16":7,"18":5,"20":4,"23":3,"33":3,"37":4,"42":1,"47":2,"53":1,"67":1,"75":1,"84":0}},"WEBEXT_STORAGE_LOCAL_GET_MS":{"bucket_count":100,"histogram_type":0,"sum":398,"range":[1,50000],"values":{"0":1,"1":2,"4":1,"10":1,"19":1,"28":1,"31":1,"41":1,"45":1,"50":1,"55":1,"98":1,"108":0}},"WEBEXT_STORAGE_LOCAL_SET_MS":{"bucket_count":100,"histogram_type":0,"sum":350,"range":[1,50000],"values":{"0":0,"1":12,"2":4,"3":2,"4":2,"5":5,"6":1,"10":1,"13":2,"15":1,"17":1,"31":1,"81":1,"98":1,"108":0}},"QUIRKS_MODE":{"bucket_count":51,"histogram_type":5,"sum":4,"range":[1,50],"values":{"1":0,"2":2,"3":0}},"USE_COUNTER2_PROPERTY_FILL_DOCUMENT":{"bucket_count":3,"histogram_type":2,"sum":2,"range":[1,2],"values":{"0":0,"1":2,"2":0}},"USE_COUNTER2_PROPERTY_FILL_PAGE":{"bucket_count":3,"histogram_type":2,"sum":1,"range":[1,2],"values":{"0":0,"1":1,"2":0}}},"keyedHistograms":{"WEBEXT_STORAGE_LOCAL_GET_MS_BY_ADDONID":{"keepassxc-browser@keepassxc.org":{"bucket_count":100,"histogram_type":0,"sum":398,"range":[1,50000],"values":{"0":1,"1":2,"4":1,"10":1,"19":1,"28":1,"31":1,"41":1,"45":1,"50":1,"55":1,"98":1,"108":0}}},"WEBEXT_STORAGE_LOCAL_SET_MS_BY_ADDONID":{"uBlock0@raymondhill.net":{"bucket_count":100,"histogram_type":0,"sum":53,"range":[1,50000],"values":{"0":0,"1":10,"2":2,"3":2,"4":2,"5":5,"6":0}},"keepassxc-browser@keepassxc.org":{"bucket_count":100,"histogram_type":0,"sum":297,"range":[1,50000],"values":{"0":0,"1":2,"2":2,"6":1,"10":1,"13":2,"15":1,"17":1,"31":1,"81":1,"98":1,"108":0}}}},"scalars":{"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.accumulations":0,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"telemetry.discarded.child_events":0,"media.page_count":2,"memoryreporter.max_ghost_windows":1},"keyedScalars":{}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"APPLICATION_REPUTATION_BINARY":{"bucket_count":51,"histogram_type":5,"sum":1,"range":[1,50],"values":{"0":0,"1":1,"2":0}},"APPLICATION_REPUTATION_BINARY_ARCHIVE":{"bucket_count":51,"histogram_type":5,"sum":3,"range":[1,50],"values":{"2":0,"3":1,"4":0}},"APPLICATION_REPUTATION_REASON":{"bucket_count":51,"histogram_type":5,"sum":3,"range":[1,50],"values":{"2":0,"3":1,"4":0}},"APPLICATION_REPUTATION_SHOULD_BLOCK":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"APPLICATION_REPUTATION_LOCAL":{"bucket_count":4,"histogram_type":1,"sum":4,"range":[1,3],"values":{"1":0,"2":2,"3":0}},"CHILD_PROCESS_LAUNCH_MS":{"bucket_count":100,"histogram_type":0,"sum":5,"range":[1,64000],"values":{"1":0,"2":1,"3":1,"4":0}},"CONTENT_PROCESS_LAUNCH_MAINTHREAD_MS":{"bucket_count":100,"histogram_type":0,"sum":75,"range":[1,64000],"values":{"68":0,"75":1,"83":0}},"CONTENT_PROCESS_LAUNCH_TOTAL_MS":{"bucket_count":100,"histogram_type":0,"sum":76,"range":[1,64000],"values":{"68":0,"75":1,"83":0}},"CONTENT_PROCESS_SYNC_LAUNCH_MS":{"bucket_count":100,"histogram_type":0,"sum":46,"range":[1,64000],"values":{"42":0,"46":1,"51":0}},"CONTENT_PROCESS_LAUNCH_IS_SYNC":{"bucket_count":3,"histogram_type":2,"sum":1,"range":[1,2],"values":{"0":1,"1":1,"2":0}},"CYCLE_COLLECTOR_MAX_PAUSE":{"bucket_count":50,"histogram_type":0,"sum":197,"range":[1,10000],"values":{"1":0,"2":9,"3":10,"4":8,"5":3,"6":3,"8":3,"12":2,"14":1,"17":1,"20":0}},"GC_ANIMATION_MS":{"bucket_count":50,"histogram_type":0,"sum":132,"range":[1,10000],"values":{"5":0,"6":2,"7":1,"8":1,"10":2,"14":3,"20":2,"24":0}},"GC_MAX_PAUSE_MS_2":{"bucket_count":50,"histogram_type":0,"sum":666,"range":[1,10000],"values":{"24":0,"29":4,"34":4,"40":2,"48":6,"57":0}},"HTTP_KBREAD_PER_CONN2":{"bucket_count":50,"histogram_type":0,"sum":2280,"range":[1,100000],"values":{"0":565,"1":1,"2":1,"3":1,"5":1,"8":1,"10":1,"16":1,"20":1,"49":17,"61":3,"76":1,"95":1,"186":1,"572":1,"716":0}},"HTTP_TRANSACTION_IS_SSL":{"bucket_count":3,"histogram_type":2,"sum":861,"range":[1,2],"values":{"0":1,"1":861,"2":0}},"HTTP_PAGELOAD_IS_SSL":{"bucket_count":3,"histogram_type":2,"sum":13,"range":[1,2],"values":{"0":0,"1":13,"2":0}},"HTTP_SCHEME_UPGRADE_TYPE":{"bucket_count":51,"histogram_type":5,"sum":1,"range":[1,50],"values":{"0":0,"1":1,"2":0}},"TLS_EARLY_DATA_NEGOTIATED":{"bucket_count":4,"histogram_type":1,"sum":0,"range":[1,3],"values":{"0":24,"1":0}},"ESNI_NOESNI_TLS_SUCCESS_RATE":{"bucket_count":51,"histogram_type":5,"sum":1432,"range":[1,50],"values":{"1":0,"2":716,"3":0}},"SSL_HANDSHAKE_VERSION":{"bucket_count":17,"histogram_type":1,"sum":2172,"range":[1,16],"values":{"2":0,"3":692,"4":24,"5":0}},"SSL_HANDSHAKE_RESULT":{"bucket_count":673,"histogram_type":1,"sum":0,"range":[1,672],"values":{"0":600,"1":0}},"SSL_TIME_UNTIL_READY":{"bucket_count":200,"histogram_type":0,"sum":520535,"range":[1,60000],"values":{"126":0,"132":1,"165":3,"173":1,"181":2,"189":3,"207":1,"248":6,"259":16,"271":26,"283":29,"296":41,"310":36,"324":26,"339":25,"355":22,"371":27,"388":22,"406":12,"425":16,"445":7,"465":12,"486":10,"508":24,"531":8,"555":10,"581":13,"608":10,"636":8,"665":11,"696":21,"728":17,"762":16,"797":10,"834":19,"872":14,"912":19,"954":9,"998":16,"1044":15,"1092":8,"1142":9,"1195":11,"1250":14,"1308":11,"1368":10,"1431":8,"1497":7,"1566":5,"1638":8,"1713":7,"1792":2,"1875":10,"1961":3,"2051":3,"2145":1,"2347":2,"2455":2,"2810":1,"2939":2,"3074":2,"3216":4,"3364":1,"3681":1,"3851":0}},"SSL_TIME_UNTIL_HANDSHAKE_FINISHED":{"bucket_count":200,"histogram_type":0,"sum":525580,"range":[1,60000],"values":{"126":0,"132":1,"165":2,"173":1,"181":2,"189":2,"207":1,"217":1,"248":6,"259":16,"271":26,"283":29,"296":39,"310":35,"324":26,"339":25,"355":21,"371":27,"388":21,"406":11,"425":16,"445":9,"465":11,"486":11,"508":24,"531":7,"555":11,"581":14,"608":10,"636":8,"665":11,"696":21,"728":18,"762":17,"797":10,"834":17,"872":14,"912":19,"954":9,"998":16,"1044":14,"1092":8,"1142":9,"1195":12,"1250":17,"1308":11,"1368":10,"1431":7,"1497":7,"1566":6,"1638":8,"1713":7,"1792":3,"1875":10,"1961":3,"2051":3,"2145":1,"2347":2,"2455":2,"2810":1,"2939":2,"3074":2,"3216":4,"3364":1,"3681":1,"3851":0}},"SSL_RESUMED_SESSION":{"bucket_count":3,"histogram_type":2,"sum":685,"range":[1,2],"values":{"0":31,"1":685,"2":0}},"SPDY_KBREAD_PER_CONN2":{"bucket_count":50,"histogram_type":0,"sum":43,"range":[1,100000],"values":{"1":0,"2":3,"13":1,"20":1,"25":0}},"HTTP_CHANNEL_DISPOSITION":{"bucket_count":17,"histogram_type":1,"sum":9737,"range":[1,16],"values":{"1":0,"2":1,"8":6,"9":123,"10":858,"11":0}},"DNS_LOOKUP_METHOD2":{"bucket_count":17,"histogram_type":1,"sum":960,"range":[1,16],"values":{"0":0,"1":706,"2":76,"6":17,"7":0}},"DNS_LOOKUP_TIME":{"bucket_count":50,"histogram_type":0,"sum":19833,"range":[1,60000],"values":{"32":0,"40":6,"50":14,"62":13,"77":12,"95":6,"118":5,"146":3,"181":9,"224":2,"278":6,"345":2,"428":2,"531":2,"816":2,"1012":1,"4555":1,"5647":0}},"DNS_NATIVE_LOOKUP_TIME":{"bucket_count":50,"histogram_type":0,"sum":21466,"range":[1,60000],"values":{"32":0,"40":6,"50":14,"62":14,"77":14,"95":6,"118":5,"146":3,"181":9,"224":3,"278":7,"345":3,"428":3,"531":2,"816":2,"1012":1,"4555":1,"5647":0}},"DNS_NATIVE_QUEUING":{"bucket_count":50,"histogram_type":0,"sum":0,"range":[1,60000],"values":{"0":93,"1":0}},"TAB_COUNT":{"bucket_count":100,"histogram_type":0,"sum":8,"range":[1,1000],"values":{"3":0,"4":2,"5":0}},"URLCLASSIFIER_LOOKUP_TIME_2":{"bucket_count":30,"histogram_type":0,"sum":229,"range":[1,5000],"values":{"0":866,"1":52,"2":8,"3":8,"4":6,"5":3,"7":2,"9":2,"12":2,"16":2,"21":0}},"URLCLASSIFIER_CL_CHECK_TIME":{"bucket_count":10,"histogram_type":0,"sum":4,"range":[1,500],"values":{"0":1922,"2":2,"4":0}},"URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME":{"bucket_count":30,"histogram_type":0,"sum":3973,"range":[1,60000],"values":{"0":835,"1":14,"2":8,"3":4,"4":6,"6":5,"9":16,"13":11,"19":11,"28":31,"41":16,"60":11,"88":3,"129":1,"189":1,"277":0}},"URLCLASSIFIER_VLPS_FILELOAD_TIME":{"bucket_count":10,"histogram_type":0,"sum":20,"range":[1,1000],"values":{"0":3,"1":5,"2":1,"5":2,"12":0}},"URLCLASSIFIER_VLPS_FALLOCATE_TIME":{"bucket_count":10,"histogram_type":0,"sum":0,"range":[1,1000],"values":{"0":11,"1":0}},"URLCLASSIFIER_VLPS_CONSTRUCT_TIME":{"bucket_count":15,"histogram_type":0,"sum":193,"range":[1,5000],"values":{"0":0,"1":2,"2":3,"4":3,"29":1,"55":2,"105":0}},"URLCLASSIFIER_VLPS_LOAD_CORRUPT":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":11,"1":0}},"URLCLASSIFIER_VLPS_METADATA_CORRUPT":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":11,"1":0}},"FX_TAB_SWITCH_UPDATE_MS":{"bucket_count":20,"histogram_type":0,"sum":221,"range":[1,1000],"values":{"13":0,"19":2,"27":1,"56":1,"80":1,"115":0}},"FX_TAB_SWITCH_TOTAL_E10S_MS":{"bucket_count":20,"histogram_type":0,"sum":151,"range":[1,1000],"values":{"3":0,"4":1,"6":2,"115":1,"165":0}},"FX_TAB_SWITCH_COMPOSITE_E10S_MS":{"bucket_count":20,"histogram_type":0,"sum":577,"range":[1,1000],"values":{"56":0,"80":2,"165":2,"237":0}},"FX_TAB_SWITCH_REQUEST_TAB_WARMING_STATE":{"bucket_count":51,"histogram_type":5,"sum":10,"range":[1,50],"values":{"0":1,"1":1,"3":3,"4":0}},"FX_PAGE_LOAD_MS_2":{"bucket_count":200,"histogram_type":1,"sum":27802,"range":[1,10000],"values":{"1":0,"52":1,"557":1,"961":1,"1112":1,"1365":1,"1415":1,"1516":2,"1668":1,"1870":1,"2476":1,"3486":1,"4748":2,"4799":0}},"INPUT_EVENT_RESPONSE_COALESCED_MS":{"bucket_count":50,"histogram_type":0,"sum":23987,"range":[1,10000],"values":{"0":4345,"1":5053,"2":1181,"3":647,"4":353,"5":275,"6":187,"7":154,"8":163,"10":119,"12":94,"14":73,"17":41,"20":35,"24":27,"29":13,"34":4,"40":5,"48":4,"57":4,"81":1,"114":2,"135":3,"160":2,"268":1,"318":0}},"NETWORK_CACHE_V2_MISS_TIME_MS":{"bucket_count":50,"histogram_type":0,"sum":0,"range":[1,10000],"values":{"0":571,"1":0}},"NETWORK_CACHE_V2_HIT_TIME_MS":{"bucket_count":50,"histogram_type":0,"sum":0,"range":[1,10000],"values":{"0":57,"1":0}},"CERT_VALIDATION_SUCCESS_BY_CA":{"bucket_count":257,"histogram_type":1,"sum":1700,"range":[1,256],"values":{"48":0,"49":2,"50":4,"52":24,"154":1,"155":0}},"FXA_CONFIGURED":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"CONTENT_FULL_PAINT_TIME":{"bucket_count":50,"histogram_type":0,"sum":11500,"range":[1,1000],"values":{"0":46,"1":430,"2":298,"3":147,"4":112,"5":83,"6":73,"7":50,"8":56,"9":51,"10":34,"11":26,"12":48,"14":39,"16":34,"18":17,"20":22,"23":11,"26":7,"29":6,"33":6,"37":11,"42":7,"47":6,"53":8,"60":7,"67":5,"75":2,"84":3,"95":2,"107":1,"135":1,"171":1,"192":1,"216":0}},"CONTENT_FRAME_TIME":{"bucket_count":50,"histogram_type":0,"sum":169363,"range":[1,5000],"values":{"3":0,"4":1,"5":1,"6":3,"7":26,"8":25,"9":42,"11":15,"13":16,"15":14,"18":16,"21":25,"25":15,"29":21,"34":25,"40":22,"47":33,"55":58,"64":74,"75":154,"88":525,"103":205,"120":73,"140":59,"164":53,"192":41,"224":27,"262":11,"306":12,"357":11,"417":9,"487":7,"569":4,"665":1,"777":1,"907":1,"1059":1,"1237":1,"1445":0}},"WEBEXT_BROWSERACTION_POPUP_PRELOAD_RESULT_COUNT":{"bucket_count":51,"histogram_type":5,"sum":1,"range":[1,50],"values":{"0":0,"1":1,"2":0}},"USE_COUNTER2_PROPERTY_FILL_DOCUMENT":{"bucket_count":3,"histogram_type":2,"sum":2,"range":[1,2],"values":{"0":0,"1":2,"2":0}},"USE_COUNTER2_PROPERTY_FILLOPACITY_DOCUMENT":{"bucket_count":3,"histogram_type":2,"sum":2,"range":[1,2],"values":{"0":0,"1":2,"2":0}}},"keyedHistograms":{"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"bucket_count":51,"histogram_type":5,"sum":1839,"range":[1,50],"values":{"0":6,"1":123,"2":858,"3":0}},"disabledWont":{"bucket_count":51,"histogram_type":5,"sum":2,"range":[1,50],"values":{"1":0,"2":1,"3":0}}},"URLCLASSIFIER_CL_KEYED_UPDATE_TIME":{"google4":{"bucket_count":30,"histogram_type":0,"sum":4379,"range":[20,120000],"values":{"821":0,"1121":2,"1531":1,"2091":0}}},"URLCLASSIFIER_UPDATE_REMOTE_NETWORK_ERROR":{"google4":{"bucket_count":31,"histogram_type":1,"sum":0,"range":[1,30],"values":{"0":3,"1":0}},"mozilla":{"bucket_count":31,"histogram_type":1,"sum":0,"range":[1,30],"values":{"0":2,"1":0}}},"URLCLASSIFIER_UPDATE_REMOTE_STATUS2":{"google4":{"bucket_count":17,"histogram_type":1,"sum":3,"range":[1,16],"values":{"0":0,"1":3,"2":0}},"mozilla":{"bucket_count":17,"histogram_type":1,"sum":2,"range":[1,16],"values":{"0":0,"1":2,"2":0}}},"URLCLASSIFIER_UPDATE_SERVER_RESPONSE_TIME":{"google4":{"bucket_count":30,"histogram_type":0,"sum":2707,"range":[1,100000],"values":{"229":0,"343":1,"771":1,"1156":1,"1734":0}},"mozilla":{"bucket_count":30,"histogram_type":0,"sum":1749,"range":[1,100000],"values":{"514":0,"771":2,"1156":0}}},"URLCLASSIFIER_UPDATE_TIMEOUT":{"google4":{"bucket_count":5,"histogram_type":1,"sum":0,"range":[1,4],"values":{"0":3,"1":0}},"mozilla":{"bucket_count":5,"histogram_type":1,"sum":0,"range":[1,4],"values":{"0":2,"1":0}}},"URLCLASSIFIER_UPDATE_ERROR":{"google4":{"bucket_count":17,"histogram_type":1,"sum":0,"range":[1,16],"values":{"0":3,"1":0}},"mozilla":{"bucket_count":17,"histogram_type":1,"sum":0,"range":[1,16],"values":{"0":2,"1":0}}},"WEBEXT_BROWSERACTION_POPUP_PRELOAD_RESULT_COUNT_BY_ADDONID":{"keepassxc-browser@keepassxc.org":{"bucket_count":51,"histogram_type":5,"sum":1,"range":[1,50],"values":{"0":0,"1":1,"2":0}}}},"info":{"reason":"aborted-session","revision":"https://hg.mozilla.org/mozilla-unified/rev/1ea7b51ef5bb91bdc34fb7406fd4d35ed7961363","timezoneOffset":60,"previousBuildId":null,"sessionId":"6ca06683-7b1b-49cc-98b4-abdc47a30028","subsessionId":"446119f8-6234-4524-a14a-b96262a32d46","previousSessionId":"78478d33-6df8-42ea-803b-b4357b13807a","previousSubsessionId":"6b2fd3cd-37f8-4d9c-9fd0-906839254ff1","subsessionCounter":3,"profileSubsessionCounter":119,"sessionStartDate":"2019-02-22T01:00:00.0+01:00","subsessionStartDate":"2019-02-22T02:00:00.0+01:00","sessionLength":7420,"subsessionLength":5108,"addons":"uBlock0%40raymondhill.net:1.18.4,keepassxc-browser%40keepassxc.org:1.3.2,jid1-MnnxcxisBPnSXQ%40jetpack:2019.2.19,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.8,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.9,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2019.1.31,iridium%40particlecore.github.io:0.2.5,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,michal.simonfy%40gmail.com:2.4.1,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,%7Ba655a6b2-69a5-40de-a3b8-3f7f200c95a7%7D:2.1.3,%7Bb9db16a4-6edc-47ec-a1f4-b86292ed211d%7D:7.3.5,jid1-F9UJ2thwoAm5gQ%40jetpack:2.1.0,%7Bb687f6ef-3299-4a75-8279-8b1c30dfcc9d%7D:0.2.1,%7B866b6dae-8de0-47d9-ac2e-9a99b5bdadef%7D:0.2.0,fxmonitor%40mozilla.org:2.8,formautofill%40mozilla.org:1.0,screenshots%40mozilla.org:35.0.0,webcompat-reporter%40mozilla.org:1.1.0,webcompat%40mozilla.org:3.0.0"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20190212231206","version":"65.0.1","vendor":"Mozilla","displayVersion":"65.0.1","platformVersion":"65.0.1","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"archlinux","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3945,"virtualMaxMB":null,"cpu":{"count":1,"cores":1,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.23-1-MANJARO","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.3.3","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":false},"userPrefs":{"browser.cache.disk.capacity":430080,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"DE","browser.search.widget.inNavBar":false,"browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17939,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"35.0.0","scope":1,"type":"extension","updateDay":17939,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Take clips and screenshots from the Web and save them temporarily or permanently.","name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat-reporter@mozilla.org":{"version":"1.1.0","scope":1,"type":"extension","updateDay":17939,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Report site compatibility issues on webcompat.com","name":"WebCompat Reporter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"3.0.0","scope":1,"type":"extension","updateDay":17939,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"version":"7.3.5","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Download Videos from the Web","name":"Video DownloadHelper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"iridium@particlecore.github.io":{"version":"0.2.5","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"YouTube with more freedom","name":"Iridium for YouTube","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"keepassxc-browser@keepassxc.org":{"version":"1.3.2","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-F9UJ2thwoAm5gQ@jetpack":{"version":"2.1.0","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Firefox Lightbeam is a Firefox browser extension that uses interactive visualizations to show you th","name":"Firefox Lightbeam","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17922,"signedState":2},"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}":{"version":"0.2.1","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Fast scroll with pressed middle mouse button","name":"Middle Mouse Button Scroll","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17922,"signedState":2},"{866b6dae-8de0-47d9-ac2e-9a99b5bdadef}":{"version":"0.2.0","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Brings the [View Image] and [Search by Image] buttons back to Google Images search results.","name":"Make Google Images Great Again","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17923,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.8","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2019.1.31","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"uBlock0@raymondhill.net":{"version":"1.18.4","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.9","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"version":"2.1.3","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Extension that sets a default fixed zoom for all pages in Firefox","name":"Fixed Zoom","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"michal.simonfy@gmail.com":{"version":"2.4.1","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Speed dial 2 is ultimate replacement of new tab page with quick access to your most visited pages, b","name":"Speed Dial 2","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2019.2.19","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger automatically learns to block invisible trackers.","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"fxmonitor@mozilla.org":{"version":"2.8","scope":1,"type":"extension","updateDay":17948,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17947,"signedState":3}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/3a371e85-9b13-4e5f-b1eb-11ff7ec6b914 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/3a371e85-9b13-4e5f-b1eb-11ff7ec6b914 deleted file mode 100644 index 62d104bf..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/3a371e85-9b13-4e5f-b1eb-11ff7ec6b914 +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"3a371e85-9b13-4e5f-b1eb-11ff7ec6b914","creationDate":"2019-02-01T19:27:26.420Z","version":4,"application":{"architecture":"x86-64","buildId":"20190110060648","name":"Firefox","version":"64.0.2","displayVersion":"64.0.2","vendor":"Mozilla","platformVersion":"64.0.2","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":4633,"start":23,"main":130,"selectProfile":428,"afterProfileLocked":429,"startupCrashDetectionBegin":697,"startupCrashDetectionEnd":33798,"firstPaint":2108,"sessionRestoreInit":1099,"sessionRestored":2330,"createTopLevelWindow":1145,"AMI_startup_begin":740,"XPI_startup_begin":773,"XPI_bootstrap_addons_begin":791,"XPI_bootstrap_addons_end":843,"XPI_startup_end":844,"AMI_startup_end":857,"XPI_finalUIStartup":1097,"sessionRestoreInitialized":1117,"delayedStartupStarted":1809,"delayedStartupFinished":2074,"sessionRestoreRestoring":2254,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":79,"debuggerAttached":0,"activeTicks":0},"processes":{"parent":{"scalars":{"browser.engagement.max_concurrent_window_count":1,"browser.engagement.max_concurrent_tab_count":1},"keyedScalars":{}},"content":{"histograms":{"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":92,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0}},"keyedHistograms":{},"scalars":{"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.accumulations":0},"keyedScalars":{}},"extension":{"histograms":{"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"WEBEXT_STORAGE_LOCAL_SET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":1,"3":1,"4":1,"5":0},"sum":8}},"keyedHistograms":{"WEBEXT_STORAGE_LOCAL_SET_MS_BY_ADDONID":{"uBlock0@raymondhill.net":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":1,"3":1,"4":1,"5":0},"sum":9}}},"scalars":{"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.accumulations":0},"keyedScalars":{}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"HTTP_TRANSACTION_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":91,"2":0},"sum":91},"ESNI_NOESNI_TLS_SUCCESS_RATE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"1":0,"2":59,"3":0},"sum":118},"SSL_HANDSHAKE_VERSION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"2":0,"3":59,"4":0},"sum":177},"SSL_HANDSHAKE_RESULT":{"range":[1,672],"bucket_count":673,"histogram_type":1,"values":{"0":59,"1":0},"sum":0},"SSL_TIME_UNTIL_READY":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"248":0,"259":3,"271":8,"283":14,"296":8,"310":5,"324":3,"339":6,"355":2,"371":3,"465":1,"508":1,"555":1,"636":1,"665":2,"1368":1,"1431":0},"sum":21052},"SSL_TIME_UNTIL_HANDSHAKE_FINISHED":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"248":0,"259":2,"271":8,"283":13,"296":8,"310":5,"324":3,"339":6,"355":2,"371":4,"425":1,"465":1,"508":1,"555":1,"636":1,"665":2,"1368":1,"1431":0},"sum":21325},"SSL_RESUMED_SESSION":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":2,"1":57,"2":0},"sum":57},"HTTP_CHANNEL_DISPOSITION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"9":0,"10":91,"11":0},"sum":910},"DNS_LOOKUP_METHOD2":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":59,"2":9,"3":0},"sum":77},"DNS_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"32":0,"40":2,"50":3,"62":2,"77":1,"95":1,"118":0},"sum":562},"DNS_NATIVE_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"32":0,"40":2,"50":3,"62":2,"77":1,"95":1,"118":0},"sum":565},"DNS_NATIVE_QUEUING":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"0":9,"1":0},"sum":0},"URLCLASSIFIER_LOOKUP_TIME_2":{"range":[1,5000],"bucket_count":30,"histogram_type":0,"values":{"0":83,"1":7,"7":1,"9":0},"sum":14},"URLCLASSIFIER_CL_CHECK_TIME":{"range":[1,500],"bucket_count":10,"histogram_type":0,"values":{"0":182,"1":0},"sum":0},"URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME":{"range":[1,60000],"bucket_count":30,"histogram_type":0,"values":{"0":91,"1":0},"sum":0},"NETWORK_CACHE_V2_MISS_TIME_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":59,"1":0},"sum":0},"NETWORK_CACHE_V2_HIT_TIME_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"CERT_VALIDATION_SUCCESS_BY_CA":{"range":[1,256],"bucket_count":257,"histogram_type":1,"values":{"51":0,"52":2,"53":0},"sum":104},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0}},"keyedHistograms":{"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"1":0,"2":91,"3":0},"sum":182}}},"info":{"reason":"aborted-session","revision":"https://hg.mozilla.org/mozilla-unified/rev/c58ea2229c337e9981ab9d3650b04fd3d249b141","timezoneOffset":120,"previousBuildId":null,"sessionId":"9c5fd8aa-4321-4700-9534-f8583534ee85","subsessionId":"e0534c69-59cf-4768-b3d4-a44c540f56d5","previousSessionId":"09fdc761-bfd9-4252-8583-8f2e91fba1fd","previousSubsessionId":"9764a761-cb0a-4efc-b215-01be3668f125","subsessionCounter":2,"profileSubsessionCounter":107,"sessionStartDate":"2019-02-01T20:00:00.0+02:00","subsessionStartDate":"2019-02-01T21:00:00.0+02:00","sessionLength":4633,"subsessionLength":600,"addons":"uBlock0%40raymondhill.net:1.18.2,keepassxc-browser%40keepassxc.org:1.3.2,jid1-MnnxcxisBPnSXQ%40jetpack:2019.1.30,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.8,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.8,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2019.1.31,iridium%40particlecore.github.io:0.2.5,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,michal.simonfy%40gmail.com:2.3.9,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,%7Ba655a6b2-69a5-40de-a3b8-3f7f200c95a7%7D:2.1.0,%7Bb9db16a4-6edc-47ec-a1f4-b86292ed211d%7D:7.3.5,jid1-F9UJ2thwoAm5gQ%40jetpack:2.1.0,%7Bb687f6ef-3299-4a75-8279-8b1c30dfcc9d%7D:0.2.1,%7B866b6dae-8de0-47d9-ac2e-9a99b5bdadef%7D:0.2.0,fxmonitor%40mozilla.org:2.8,formautofill%40mozilla.org:1.0,screenshots%40mozilla.org:35.0.0,webcompat-reporter%40mozilla.org:1.1.0,webcompat%40mozilla.org:3.0.0"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20190110060648","version":"64.0.2","vendor":"Mozilla","displayVersion":"64.0.2","platformVersion":"64.0.2","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"archlinux","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3945,"virtualMaxMB":null,"cpu":{"count":1,"cores":1,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.16-1-MANJARO","locale":"ro-RO"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.3.2","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"und","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":471040,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"DE","browser.search.widget.inNavBar":false,"browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17906,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"35.0.0","scope":1,"type":"extension","updateDay":17906,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Realizează decupaje și capturi de ecran de pe web și salvează-le temporar sau permanent.","name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat-reporter@mozilla.org":{"version":"1.1.0","scope":1,"type":"extension","updateDay":17906,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Report site compatibility issues on webcompat.com","name":"WebCompat Reporter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"3.0.0","scope":1,"type":"extension","updateDay":17906,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.8","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Te protejează împotriva urmăririi prin livrare \"gratuită\" de conținut centralizat.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"version":"7.3.5","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Download Videos from the Web","name":"Video DownloadHelper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"version":"2.1.0","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Extension that sets a default fixed zoom for all pages in Firefox","name":"Fixed Zoom","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"iridium@particlecore.github.io":{"version":"0.2.5","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"YouTube with more freedom","name":"Iridium for YouTube","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"keepassxc-browser@keepassxc.org":{"version":"1.3.2","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-F9UJ2thwoAm5gQ@jetpack":{"version":"2.1.0","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Firefox Lightbeam is a Firefox browser extension that uses interactive visualizations to show you th","name":"Firefox Lightbeam","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17922,"signedState":2},"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}":{"version":"0.2.1","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Fast scroll with pressed middle mouse button","name":"Middle Mouse Button Scroll","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17922,"signedState":2},"michal.simonfy@gmail.com":{"version":"2.3.9","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Speed dial 2 is ultimate replacement of new tab page with quick access to your most visited pages, b","name":"Speed Dial 2","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{866b6dae-8de0-47d9-ac2e-9a99b5bdadef}":{"version":"0.2.0","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Brings the [View Image] and [Search by Image] buttons back to Google Images search results.","name":"Make Google Images Great Again","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17923,"signedState":2},"uBlock0@raymondhill.net":{"version":"1.18.2","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"În sfârșit, un blocant eficient. Are un impact mic asupra procesorului și memoriei.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.8","scope":1,"type":"extension","updateDay":17926,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"fxmonitor@mozilla.org":{"version":"2.8","scope":1,"type":"extension","updateDay":17926,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17923,"signedState":3},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2019.1.30","scope":1,"type":"extension","updateDay":17928,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger automatically learns to block invisible trackers.","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2019.1.31","scope":1,"type":"extension","updateDay":17928,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Criptează web-ul! Folosește automat securitatea HTTPS pe multe site-uri.","name":"HTTPS Oriunde","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/3d71c8be-fa1d-4c9e-8aa9-d9cab0df4feb b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/3d71c8be-fa1d-4c9e-8aa9-d9cab0df4feb deleted file mode 100644 index 941fa24d..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/3d71c8be-fa1d-4c9e-8aa9-d9cab0df4feb +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"3d71c8be-fa1d-4c9e-8aa9-d9cab0df4feb","creationDate":"2018-11-23T00:00:55.377Z","version":4,"application":{"architecture":"x86-64","buildId":"20181101150546","name":"Firefox","version":"63.0.1","displayVersion":"63.0.1","vendor":"Mozilla","platformVersion":"63.0.1","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":1731,"uptime":29,"start":14,"main":116,"selectProfile":298,"afterProfileLocked":299,"startupCrashDetectionBegin":588,"startupCrashDetectionEnd":34028,"firstPaint":1970,"sessionRestoreInit":1108,"sessionRestored":2603,"createTopLevelWindow":1142,"AMI_startup_begin":632,"XPI_startup_begin":645,"XPI_bootstrap_addons_begin":656,"XPI_bootstrap_addons_end":931,"XPI_startup_end":931,"AMI_startup_end":942,"XPI_finalUIStartup":1108,"sessionRestoreInitialized":1113,"delayedStartupStarted":1700,"delayedStartupFinished":1896,"sessionRestoreRestoring":2538,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":61,"debuggerAttached":0,"activeTicks":0},"processes":{"parent":{"scalars":{"browser.engagement.max_concurrent_window_count":1,"browser.engagement.max_concurrent_tab_count":2},"keyedScalars":{}},"content":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":2,"1":1,"2":0},"sum":1},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"5":0,"6":1,"8":1,"17":1,"20":0},"sum":32},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_accumulations":0},"keyedScalars":{}},"extension":{"histograms":{"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_accumulations":0},"keyedScalars":{}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"3":0,"4":1,"6":1,"10":1,"12":0},"sum":20},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"29":0,"34":1,"48":2,"57":0},"sum":137},"HTTP_TRANSACTION_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"HTTP_CHANNEL_DISPOSITION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"9":0,"10":1,"11":0},"sum":10},"URLCLASSIFIER_VLPS_FILELOAD_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":0,"1":3,"5":1,"12":0},"sum":9},"URLCLASSIFIER_VLPS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":4,"1":0},"sum":0},"URLCLASSIFIER_VLPS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"4":0,"8":2,"15":1,"55":1,"105":0},"sum":114},"URLCLASSIFIER_VLPS_LOAD_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":4,"1":0},"sum":0},"URLCLASSIFIER_VLPS_METADATA_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":4,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0}},"keyedHistograms":{"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"1":0,"2":1,"3":0},"sum":2}},"URLCLASSIFIER_CL_KEYED_UPDATE_TIME":{"google4":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"1531":0,"2091":1,"2855":0},"sum":2113}},"URLCLASSIFIER_UPDATE_REMOTE_NETWORK_ERROR":{"google4":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_REMOTE_STATUS2":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":1,"2":0},"sum":1}},"URLCLASSIFIER_UPDATE_SERVER_RESPONSE_TIME":{"google4":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"229":0,"343":1,"514":0},"sum":487}},"URLCLASSIFIER_UPDATE_TIMEOUT":{"google4":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_ERROR":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}}},"info":{"reason":"aborted-session","revision":"https://hg.mozilla.org/mozilla-unified/rev/6d5e52718c0092c7cc8c5d07b01803debc1cb2f2","timezoneOffset":-420,"previousBuildId":null,"sessionId":"2f59f464-8aa8-487e-b25d-4074283128f7","subsessionId":"ad62e14f-30d9-412e-a298-e67f259a594c","previousSessionId":"f092c54d-b0de-4804-8b7f-14c605a1d532","previousSubsessionId":"f6c92d6f-6633-4958-b590-1cfe4337b632","subsessionCounter":3,"profileSubsessionCounter":11,"sessionStartDate":"2018-11-22T16:00:00.0-07:00","subsessionStartDate":"2018-11-22T16:00:00.0-07:00","sessionLength":1731,"subsessionLength":848,"addons":"uBlock0%40raymondhill.net:1.17.2,keepassxc-browser%40keepassxc.org:1.3.0,jid1-MnnxcxisBPnSXQ%40jetpack:2018.10.3.1,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.4,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.8,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2018.10.31,iridium%40particlecore.github.io:0.2.4,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,michal.simonfy%40gmail.com:2.3.5,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,fxmonitor%40mozilla.org:2.8,aushelper%40mozilla.org:2.0,firefox%40getpocket.com:1.0.5,formautofill%40mozilla.org:1.0,onboarding%40mozilla.org:1.0,screenshots%40mozilla.org:33.0.0,webcompat-reporter%40mozilla.org:1.0.0,webcompat%40mozilla.org:2.0.1"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20181101150546","version":"63.0.1","vendor":"Mozilla","displayVersion":"63.0.1","platformVersion":"63.0.1","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"Manjaro","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3944,"virtualMaxMB":null,"cpu":{"count":2,"cores":2,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.2-1-MANJARO","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.2.5","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":184320,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"DE","browser.search.widget.inNavBar":false,"browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"aushelper@mozilla.org":{"version":"2.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Sets value(s) in the update url based on custom checks.","name":"Application Update Service Helper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"firefox@getpocket.com":{"version":"1.0.5","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"When you find something you want to view later, put it in Pocket.","name":"Pocket","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"onboarding@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Photon onboarding","name":"Photon onboarding","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"33.0.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat-reporter@mozilla.org":{"version":"1.0.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Report site compatibility issues on webcompat.com.","name":"WebCompat Reporter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"uBlock0@raymondhill.net":{"version":"1.17.2","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"keepassxc-browser@keepassxc.org":{"version":"1.3.0","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2018.10.3.1","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger protects you from trackers as you surf the web!","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.4","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.8","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2018.10.31","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"iridium@particlecore.github.io":{"version":"0.2.4","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"YouTube with more freedom","name":"Iridium for YouTube","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"fxmonitor@mozilla.org":{"version":"2.8","scope":1,"type":"extension","updateDay":17854,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":3},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"michal.simonfy@gmail.com":{"version":"2.3.5","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Speed dial 2 is ultimate replacement of new tab page with quick access to your most visited pages, b","name":"Speed Dial 2","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/494dcee8-359c-4d93-a44f-be69f04a8300 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/494dcee8-359c-4d93-a44f-be69f04a8300 deleted file mode 100644 index ea205a40..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/494dcee8-359c-4d93-a44f-be69f04a8300 +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"494dcee8-359c-4d93-a44f-be69f04a8300","creationDate":"2018-12-07T18:47:10.381Z","version":4,"application":{"architecture":"x86-64","buildId":"20181116104104","name":"Firefox","version":"63.0.3","displayVersion":"63.0.3","vendor":"Mozilla","platformVersion":"63.0.3","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":1044,"uptime":17,"start":8,"main":93,"selectProfile":213,"afterProfileLocked":215,"startupCrashDetectionBegin":416,"startupCrashDetectionEnd":32145,"firstPaint":2124,"sessionRestoreInit":676,"sessionRestored":1755,"createTopLevelWindow":683,"AMI_startup_begin":429,"XPI_startup_begin":449,"XPI_bootstrap_addons_begin":465,"XPI_bootstrap_addons_end":524,"XPI_startup_end":525,"AMI_startup_end":532,"XPI_finalUIStartup":675,"sessionRestoreInitialized":678,"delayedStartupStarted":1076,"delayedStartupFinished":1175,"sessionRestoreRestoring":1708,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":67,"debuggerAttached":0,"activeTicks":0},"processes":{"parent":{"scalars":{"browser.engagement.max_concurrent_window_count":1,"browser.engagement.max_concurrent_tab_count":1},"keyedScalars":{}},"content":{"histograms":{"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_accumulations":0},"keyedScalars":{}},"extension":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1,"1":1,"5":1,"6":0},"sum":6},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"14":0,"17":1,"34":1,"40":1,"48":0},"sum":100},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":2,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"WEBEXT_STORAGE_LOCAL_GET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"12":0,"13":1,"14":0},"sum":13},"WEBEXT_STORAGE_LOCAL_SET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":1,"2":1,"3":0},"sum":3},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":2,"1":0},"sum":0}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"media.page_count":2,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"memoryreporter.max_ghost_windows":0,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_accumulations":0},"keyedScalars":{}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"2":0,"3":1,"4":1,"5":1,"8":2,"10":0},"sum":29},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"17":0,"20":1,"29":1,"48":1,"57":0},"sum":107},"HTTP_TRANSACTION_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":4,"1":28,"2":0},"sum":28},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":4,"2":0},"sum":4},"SSL_HANDSHAKE_VERSION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"2":0,"3":10,"4":0},"sum":30},"SSL_HANDSHAKE_RESULT":{"range":[1,672],"bucket_count":673,"histogram_type":1,"values":{"0":9,"1":0},"sum":0},"SSL_TIME_UNTIL_READY":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"144":0,"151":1,"465":2,"508":1,"555":2,"665":1,"728":1,"1638":1,"1713":0},"sum":5852},"SSL_TIME_UNTIL_HANDSHAKE_FINISHED":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"227":0,"237":1,"581":1,"608":3,"636":1,"696":1,"872":1,"954":1,"1875":1,"1961":0},"sum":7802},"SSL_RESUMED_SESSION":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":10,"1":0},"sum":0},"HTTP_CHANNEL_DISPOSITION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"1":0,"2":4,"9":2,"10":28,"11":0},"sum":306},"DNS_LOOKUP_METHOD2":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":3,"6":3,"7":0},"sum":21},"DNS_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"40":0,"50":1,"62":1,"345":1,"428":0},"sum":511},"DNS_NATIVE_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"40":0,"50":1,"62":1,"345":1,"428":0},"sum":511},"DNS_NATIVE_QUEUING":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"0":3,"1":0},"sum":0},"URLCLASSIFIER_LOOKUP_TIME_2":{"range":[1,5000],"bucket_count":30,"histogram_type":0,"values":{"0":27,"1":0},"sum":0},"URLCLASSIFIER_CL_CHECK_TIME":{"range":[1,500],"bucket_count":10,"histogram_type":0,"values":{"0":29,"1":0},"sum":0},"URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME":{"range":[1,60000],"bucket_count":30,"histogram_type":0,"values":{"0":1,"1":1,"2":0},"sum":1},"CERT_VALIDATION_SUCCESS_BY_CA":{"range":[1,256],"bucket_count":257,"histogram_type":1,"values":{"48":0,"49":8,"50":1,"51":0},"sum":442},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"WEBEXT_BACKGROUND_PAGE_LOAD_MS":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"83":0,"92":1,"101":0},"sum":100},"WEBEXT_EXTENSION_STARTUP_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"144":0,"158":1,"174":0},"sum":171},"EXTENSION_UPDATE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":24,"1":0},"sum":0}},"keyedHistograms":{"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":2,"2":28,"3":0},"sum":58},"disabledWont":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"1":0,"2":4,"3":0},"sum":8}}},"info":{"reason":"aborted-session","revision":"https://hg.mozilla.org/mozilla-unified/rev/2085f7f22a53096e032c9c0a4931d282ed3f0d43","timezoneOffset":60,"previousBuildId":null,"sessionId":"d4f8436d-5649-40a9-9cc2-c001a7bc25a7","subsessionId":"e69bf7cf-5531-4502-8665-79bd38b7c690","previousSessionId":"9b415649-0d04-4dae-a3a6-2bfed560d4f6","previousSubsessionId":"c2e9b291-9b80-4f83-a135-ea24a0a386d2","subsessionCounter":2,"profileSubsessionCounter":72,"sessionStartDate":"2018-12-07T19:00:00.0+01:00","subsessionStartDate":"2018-12-07T19:00:00.0+01:00","sessionLength":1043,"subsessionLength":412,"addons":"uBlock0%40raymondhill.net:1.17.4,keepassxc-browser%40keepassxc.org:1.3.0,jid1-MnnxcxisBPnSXQ%40jetpack:2018.12.5,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.4,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.8,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2018.10.31,iridium%40particlecore.github.io:0.2.4,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,michal.simonfy%40gmail.com:2.3.6,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,%7Ba655a6b2-69a5-40de-a3b8-3f7f200c95a7%7D:2.0.1,%7Bb9db16a4-6edc-47ec-a1f4-b86292ed211d%7D:7.3.5,fxmonitor%40mozilla.org:2.8,aushelper%40mozilla.org:2.0,firefox%40getpocket.com:1.0.5,formautofill%40mozilla.org:1.0,onboarding%40mozilla.org:1.0,screenshots%40mozilla.org:33.0.0,webcompat-reporter%40mozilla.org:1.0.0,webcompat%40mozilla.org:2.0.1"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20181116104104","version":"63.0.3","vendor":"Mozilla","displayVersion":"63.0.3","platformVersion":"63.0.3","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"archlinux","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3944,"virtualMaxMB":null,"cpu":{"count":4,"cores":4,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.6-1-MANJARO","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.2.6","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":245760,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"DE","browser.search.widget.inNavBar":false,"browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"keepassxc-browser@keepassxc.org":{"version":"1.3.0","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.4","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.8","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2018.10.31","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"iridium@particlecore.github.io":{"version":"0.2.4","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"YouTube with more freedom","name":"Iridium for YouTube","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"version":"7.3.5","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Download Videos from the Web","name":"Video DownloadHelper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Extension that sets a default fixed zoom for all pages in Firefox","name":"Fixed Zoom","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"fxmonitor@mozilla.org":{"version":"2.8","scope":1,"type":"extension","updateDay":17865,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17861,"signedState":3},"michal.simonfy@gmail.com":{"version":"2.3.6","scope":1,"type":"extension","updateDay":17868,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Speed dial 2 is ultimate replacement of new tab page with quick access to your most visited pages, b","name":"Speed Dial 2","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"aushelper@mozilla.org":{"version":"2.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Sets value(s) in the update url based on custom checks.","name":"Application Update Service Helper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"firefox@getpocket.com":{"version":"1.0.5","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"When you find something you want to view later, put it in Pocket.","name":"Pocket","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"onboarding@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Photon onboarding","name":"Photon onboarding","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"33.0.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat-reporter@mozilla.org":{"version":"1.0.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Report site compatibility issues on webcompat.com.","name":"WebCompat Reporter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"uBlock0@raymondhill.net":{"version":"1.17.4","scope":1,"type":"extension","updateDay":17870,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2018.12.5","scope":1,"type":"extension","updateDay":17872,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger automatically learns to block invisible trackers.","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/673dbc5f-8ffa-45de-b447-079e7c1b6324 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/673dbc5f-8ffa-45de-b447-079e7c1b6324 deleted file mode 100644 index c8d6a048..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/673dbc5f-8ffa-45de-b447-079e7c1b6324 +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"673dbc5f-8ffa-45de-b447-079e7c1b6324","creationDate":"2018-11-23T09:22:20.462Z","version":4,"application":{"architecture":"x86-64","buildId":"20181101150546","name":"Firefox","version":"63.0.1","displayVersion":"63.0.1","vendor":"Mozilla","platformVersion":"63.0.1","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":61,"uptime":1,"start":25,"main":80,"selectProfile":255,"afterProfileLocked":255,"startupCrashDetectionBegin":320,"startupCrashDetectionEnd":33157,"firstPaint":1700,"sessionRestoreInit":599,"sessionRestored":1484,"createTopLevelWindow":634,"AMI_startup_begin":342,"XPI_startup_begin":384,"XPI_bootstrap_addons_begin":399,"XPI_bootstrap_addons_end":452,"XPI_startup_end":452,"AMI_startup_end":461,"XPI_finalUIStartup":599,"sessionRestoreInitialized":619,"delayedStartupStarted":1083,"delayedStartupFinished":1304,"sessionRestoreRestoring":1412,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":83,"debuggerAttached":0,"activeTicks":6},"processes":{"parent":{"scalars":{"browser.engagement.max_concurrent_window_count":1,"timestamps.first_paint":1700,"media.page_count":1,"images.webp.content_observed":false,"formautofill.availability":false,"browser.engagement.max_concurrent_tab_count":2,"images.webp.probe_observed":false,"browser.engagement.active_ticks":6,"browser.engagement.restored_pinned_tabs_count":0},"keyedScalars":{"images.webp.content_frequency":{"other":36},"security.pkcs11_modules_loaded":{"NSS Internal PKCS #11 Module":true}}},"content":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":0,"1":2,"2":1,"3":5,"4":1,"8":1,"40":1,"48":9,"57":0},"sum":520},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"1":0,"2":1,"6":1,"14":3,"20":1,"24":2,"29":1,"48":1,"57":0},"sum":212},"HTTP_PAGE_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"43":0,"52":2,"63":1,"94":1,"140":1,"564":1,"688":0},"sum":1128},"HTTP_SUB_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"11":0,"13":2,"24":1,"29":1,"35":2,"43":6,"52":43,"63":1,"77":2,"94":1,"140":2,"209":1,"255":1,"311":1,"379":6,"564":2,"688":0},"sum":8132},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":336,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"WEBKIT_DIRECTORY_USED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"TABCHILD_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"16":0,"18":1,"20":0},"sum":19},"WEBEXT_CONTENT_SCRIPT_INJECTION_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":4,"1":2,"13":1,"15":1,"25":1,"41":1,"45":0},"sum":99},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":12,"1":0},"sum":0}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"media.page_count":12,"images.webp.content_observed":false,"telemetry.discarded.keyed_scalar_actions":0,"memoryreporter.max_ghost_windows":0,"images.webp.probe_observed":false,"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.child_events":0,"telemetry.discarded.scalar_actions":0},"keyedScalars":{"images.webp.content_frequency":{"other":115}}},"extension":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1,"268":1,"318":0},"sum":296},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"24":0,"29":1,"48":1,"268":1,"318":0},"sum":351},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":2,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"WEBEXT_STORAGE_LOCAL_GET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"31":0,"34":1,"45":1,"50":1,"55":1,"67":1,"74":1,"98":1,"108":1,"119":2,"131":3,"144":2,"158":4,"192":3,"211":0},"sum":2758},"WEBEXT_STORAGE_LOCAL_SET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2":0,"3":1,"5":1,"31":1,"50":1,"119":1,"131":0},"sum":223},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":17,"1":0},"sum":0}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"media.page_count":17,"images.webp.content_observed":false,"telemetry.discarded.keyed_scalar_actions":0,"memoryreporter.max_ghost_windows":0,"images.webp.probe_observed":false,"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.child_events":0,"telemetry.discarded.scalar_actions":0},"keyedScalars":{}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"CONTENT_PROCESS_LAUNCH_TIME_MS":{"range":[1,64000],"bucket_count":100,"histogram_type":0,"values":{"4":0,"5":2,"6":1,"8":1,"25":1,"34":1,"38":1,"42":1,"46":0},"sum":165},"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"4":0,"5":2,"14":2,"20":1,"24":0},"sum":60},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"40":0,"48":2,"68":1,"81":0},"sum":170},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"SHUTDOWN_OK":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"HTTP_TRANSACTION_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":13,"1":349,"2":0},"sum":349},"HTTP_PAGELOAD_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":9,"2":0},"sum":9},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":13,"2":0},"sum":13},"SSL_HANDSHAKE_VERSION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"2":0,"3":86,"4":6,"5":0},"sum":282},"SSL_HANDSHAKE_RESULT":{"range":[1,672],"bucket_count":673,"histogram_type":1,"values":{"0":91,"1":0},"sum":0},"SSL_TIME_UNTIL_READY":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"110":0,"115":2,"120":1,"126":4,"132":2,"138":2,"144":4,"151":4,"158":2,"165":4,"173":3,"237":1,"388":1,"406":34,"425":11,"445":3,"465":2,"508":4,"531":2,"555":1,"608":2,"636":1,"665":1,"696":1,"728":0},"sum":33021},"SSL_TIME_UNTIL_HANDSHAKE_FINISHED":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"132":0,"138":1,"144":2,"151":4,"158":2,"165":1,"173":3,"181":3,"189":2,"198":2,"207":2,"217":2,"227":2,"237":2,"248":1,"406":33,"425":11,"445":2,"465":1,"486":2,"508":4,"531":1,"555":1,"608":1,"696":2,"728":1,"762":2,"912":1,"954":1,"998":0},"sum":35729},"SSL_RESUMED_SESSION":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":34,"1":58,"2":0},"sum":58},"HTTP_CHANNEL_DISPOSITION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"1":0,"2":13,"8":2,"10":347,"11":0},"sum":3512},"DNS_LOOKUP_METHOD2":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":1,"6":54,"7":4,"8":0},"sum":353},"DNS_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"40":0,"50":15,"62":2,"77":3,"95":1,"146":1,"181":1,"278":5,"345":2,"658":1,"816":0},"sum":4735},"DNS_NATIVE_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"40":0,"50":35,"62":4,"77":4,"95":1,"146":1,"181":1,"278":5,"345":2,"658":1,"816":0},"sum":6077},"DNS_NATIVE_QUEUING":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"0":49,"1":3,"2":1,"11":1,"14":0},"sum":16},"URLCLASSIFIER_LOOKUP_TIME_2":{"range":[1,5000],"bucket_count":30,"histogram_type":0,"values":{"0":278,"1":14,"2":4,"3":4,"4":5,"5":3,"7":3,"12":2,"660":10,"881":0},"sum":7595},"URLCLASSIFIER_CL_CHECK_TIME":{"range":[1,500],"bucket_count":10,"histogram_type":0,"values":{"0":575,"4":1,"9":0},"sum":4},"URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME":{"range":[1,60000],"bucket_count":30,"histogram_type":0,"values":{"0":120,"1":19,"2":12,"3":9,"4":13,"6":11,"9":9,"13":4,"19":1,"28":3,"60":12,"407":39,"598":1,"878":0},"sum":22413},"URLCLASSIFIER_PS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":16,"1":0},"sum":0},"URLCLASSIFIER_PS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"0":16,"1":0},"sum":0},"URLCLASSIFIER_VLPS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":5,"1":0},"sum":0},"URLCLASSIFIER_VLPS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"0":1,"1":1,"2":1,"8":1,"29":1,"55":0},"sum":60},"BROWSER_IS_USER_DEFAULT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"BROWSER_IS_USER_DEFAULT_ERROR":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"BROWSER_SET_DEFAULT_DIALOG_PROMPT_RAWCOUNT":{"range":[1,250],"bucket_count":15,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"BROWSER_SET_DEFAULT_ALWAYS_CHECK":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"CERT_VALIDATION_SUCCESS_BY_CA":{"range":[1,256],"bucket_count":257,"histogram_type":1,"values":{"6":0,"7":2,"49":12,"50":13,"52":4,"154":1,"155":2,"156":0},"sum":1924},"TRACKING_PROTECTION_ENABLED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"TRACKING_PROTECTION_PBM_DISABLED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"SANDBOX_HAS_USER_NAMESPACES":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"NUMBER_OF_PROFILES":{"range":[1,2],"bucket_count":3,"histogram_type":4,"values":{"0":1,"1":0},"sum":1},"WEBEXT_BACKGROUND_PAGE_LOAD_MS":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"1295":0,"1429":7,"1577":4,"1740":6,"1920":0},"sum":28152},"WEBEXT_EXTENSION_STARTUP_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1433":0,"1577":1,"1736":8,"1911":2,"2104":5,"2316":1,"2549":1,"2806":0},"sum":36517},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0}},"keyedHistograms":{"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":2,"2":347,"3":0},"sum":694},"disabledWont":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"1":0,"2":13,"3":0},"sum":26}},"URLCLASSIFIER_CL_KEYED_UPDATE_TIME":{"test":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"20":0,"27":1,"37":0},"sum":34},"google4":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"601":0,"821":1,"1121":0},"sum":827},"mozilla":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"93":0,"127":1,"173":0},"sum":150}},"URLCLASSIFIER_UPDATE_REMOTE_NETWORK_ERROR":{"google4":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":1,"1":0},"sum":0},"mozilla":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":1,"1":0},"sum":0},"":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":9,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_REMOTE_STATUS2":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":1,"2":0},"sum":1},"mozilla":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":1,"2":0},"sum":1},"":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":9,"2":0},"sum":9}},"URLCLASSIFIER_UPDATE_SERVER_RESPONSE_TIME":{"google4":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"514":0,"771":1,"1156":0},"sum":852},"mozilla":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"514":0,"771":1,"1156":0},"sum":1045},"":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"30":0,"45":5,"68":3,"343":1,"514":0},"sum":1049}},"URLCLASSIFIER_UPDATE_TIMEOUT":{"google4":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":1,"1":0},"sum":0},"mozilla":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":1,"1":0},"sum":0},"":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":9,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_ERROR":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":1,"1":0},"sum":0},"mozilla":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"STORAGE_SYNC_GET_OPS_SIZE":{"https-everywhere@eff.org":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"0":0,"1":1,"2":2,"3":0},"sum":5},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"3":0,"4":7,"6":2,"9":1,"153":4,"229":0},"sum":857}},"STORAGE_SYNC_SET_OPS_SIZE":{"https-everywhere@eff.org":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"3":0,"4":1,"6":0},"sum":4}}},"info":{"reason":"aborted-session","revision":"https://hg.mozilla.org/mozilla-unified/rev/6d5e52718c0092c7cc8c5d07b01803debc1cb2f2","timezoneOffset":-420,"previousBuildId":null,"sessionId":"c56c17a1-351b-44e1-b368-828983a69029","subsessionId":"f0a76190-f4ee-4083-ae29-9142107636d7","previousSessionId":"513ece5c-816a-4132-956f-7e047cc22105","previousSubsessionId":"56af564e-c77b-4f7e-9d60-8674e7add71a","subsessionCounter":1,"profileSubsessionCounter":13,"sessionStartDate":"2018-11-23T02:00:00.0-07:00","subsessionStartDate":"2018-11-23T02:00:00.0-07:00","sessionLength":60,"subsessionLength":60,"addons":"uBlock0%40raymondhill.net:1.17.2,keepassxc-browser%40keepassxc.org:1.3.0,jid1-MnnxcxisBPnSXQ%40jetpack:2018.10.3.1,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.4,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.8,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2018.10.31,iridium%40particlecore.github.io:0.2.4,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,michal.simonfy%40gmail.com:2.3.5,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,fxmonitor%40mozilla.org:2.8,aushelper%40mozilla.org:2.0,firefox%40getpocket.com:1.0.5,formautofill%40mozilla.org:1.0,onboarding%40mozilla.org:1.0,screenshots%40mozilla.org:33.0.0,webcompat-reporter%40mozilla.org:1.0.0,webcompat%40mozilla.org:2.0.1"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20181101150546","version":"63.0.1","vendor":"Mozilla","displayVersion":"63.0.1","platformVersion":"63.0.1","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"Manjaro","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3944,"virtualMaxMB":null,"cpu":{"count":2,"cores":2,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.2-1-MANJARO","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.2.5","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":92160,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"DE","browser.search.widget.inNavBar":false,"browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"aushelper@mozilla.org":{"version":"2.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Sets value(s) in the update url based on custom checks.","name":"Application Update Service Helper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"firefox@getpocket.com":{"version":"1.0.5","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"When you find something you want to view later, put it in Pocket.","name":"Pocket","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"onboarding@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Photon onboarding","name":"Photon onboarding","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"33.0.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat-reporter@mozilla.org":{"version":"1.0.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Report site compatibility issues on webcompat.com.","name":"WebCompat Reporter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"uBlock0@raymondhill.net":{"version":"1.17.2","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"keepassxc-browser@keepassxc.org":{"version":"1.3.0","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2018.10.3.1","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger protects you from trackers as you surf the web!","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.4","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.8","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2018.10.31","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"iridium@particlecore.github.io":{"version":"0.2.4","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"YouTube with more freedom","name":"Iridium for YouTube","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"fxmonitor@mozilla.org":{"version":"2.8","scope":1,"type":"extension","updateDay":17854,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":3},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"michal.simonfy@gmail.com":{"version":"2.3.5","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Speed dial 2 is ultimate replacement of new tab page with quick access to your most visited pages, b","name":"Speed Dial 2","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/6a41846b-9bbd-4032-bc5e-a43f9a2dfaeb b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/6a41846b-9bbd-4032-bc5e-a43f9a2dfaeb deleted file mode 100644 index e9bf9ca2..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/6a41846b-9bbd-4032-bc5e-a43f9a2dfaeb +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"6a41846b-9bbd-4032-bc5e-a43f9a2dfaeb","creationDate":"2018-11-27T07:25:32.711Z","version":4,"application":{"architecture":"x86-64","buildId":"20181124205222","name":"Firefox","version":"63.0.3","displayVersion":"63.0.3","vendor":"Mozilla","platformVersion":"63.0.3","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":24078,"uptime":401,"start":9,"main":83,"selectProfile":208,"afterProfileLocked":208,"startupCrashDetectionBegin":382,"startupCrashDetectionEnd":32891,"firstPaint":1248,"sessionRestoreInit":703,"sessionRestored":1767,"createTopLevelWindow":711,"AMI_startup_begin":417,"XPI_startup_begin":444,"XPI_bootstrap_addons_begin":453,"XPI_bootstrap_addons_end":529,"XPI_startup_end":529,"AMI_startup_end":545,"XPI_finalUIStartup":703,"sessionRestoreInitialized":706,"delayedStartupStarted":1110,"delayedStartupFinished":1217,"sessionRestoreRestoring":1716,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":64,"debuggerAttached":0,"activeTicks":27},"processes":{"parent":{"scalars":{"browser.engagement.max_concurrent_window_count":1,"browser.engagement.unfiltered_uri_count":13,"browser.engagement.max_concurrent_tab_count":3,"browser.engagement.total_uri_count":12,"browser.engagement.active_ticks":27,"browser.engagement.unique_domains_count":1,"browser.engagement.tab_open_event_count":3},"keyedScalars":{"images.webp.content_frequency":{"other":4}}},"content":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":5,"1":4,"12":4,"14":1,"17":1,"24":1,"40":1,"48":0},"sum":160},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"3":0,"4":1,"5":1,"6":1,"12":1,"14":2,"17":1,"20":1,"34":1,"40":0},"sum":130},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":2,"1":0},"sum":0},"HTTP_PAGE_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"HTTP_SUB_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":4,"1":0},"sum":0},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":124,"1":0},"sum":0},"PWMGR_FORM_AUTOFILL_RESULT":{"range":[1,20],"bucket_count":21,"histogram_type":1,"values":{"3":0,"4":2,"5":0},"sum":8},"PWMGR_LOGIN_PAGE_SAFETY":{"range":[1,8],"bucket_count":9,"histogram_type":1,"values":{"0":4,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"TABCHILD_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":6,"4":1,"5":1,"6":1,"7":2,"12":1,"14":0},"sum":42},"WEBEXT_CONTENT_SCRIPT_INJECTION_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":6,"1":2,"3":1,"4":2,"5":1,"6":1,"15":1,"25":1,"31":1,"41":1,"50":1,"55":0},"sum":192},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":3,"1":0},"sum":0}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"media.page_count":3,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"images.webp.probe_observed":false,"memoryreporter.max_ghost_windows":0,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_accumulations":0,"images.webp.content_observed":false},"keyedScalars":{"images.webp.content_frequency":{"other":39}}},"extension":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":2,"1":4,"2":1,"3":0},"sum":6},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"17":0,"20":2,"40":1,"48":1,"57":1,"68":0},"sum":194},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":7,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"WEBEXT_STORAGE_LOCAL_GET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":1,"3":3,"4":1,"5":1,"11":1,"14":1,"15":0},"sum":44},"WEBEXT_STORAGE_LOCAL_SET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":2,"2":1,"3":1,"5":1,"7":1,"8":1,"25":1,"28":0},"sum":53},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"media.page_count":1,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"memoryreporter.max_ghost_windows":0,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_accumulations":0},"keyedScalars":{"images.webp.content_frequency":{"other":10}}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"CONTENT_PROCESS_LAUNCH_TIME_MS":{"range":[1,64000],"bucket_count":100,"histogram_type":0,"values":{"6":0,"7":1,"11":1,"28":2,"31":0},"sum":75},"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"3":0,"4":6,"5":3,"6":4,"7":2,"8":0},"sum":77},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"17":0,"20":1,"24":1,"34":5,"40":1,"48":0},"sum":275},"HTTP_TRANSACTION_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":33,"2":0},"sum":33},"HTTP_PAGELOAD_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":2,"2":0},"sum":2},"SSL_HANDSHAKE_VERSION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"2":0,"3":24,"4":1,"5":0},"sum":76},"SSL_HANDSHAKE_RESULT":{"range":[1,672],"bucket_count":673,"histogram_type":1,"values":{"0":24,"1":0},"sum":0},"SSL_TIME_UNTIL_READY":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"237":0,"248":1,"271":4,"283":2,"425":2,"445":6,"465":4,"486":2,"508":2,"636":1,"665":1,"696":0},"sum":10727},"SSL_TIME_UNTIL_HANDSHAKE_FINISHED":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"237":0,"248":1,"271":4,"283":2,"425":2,"445":6,"465":3,"508":1,"636":1,"665":1,"696":1,"728":2,"762":1,"797":0},"sum":11752},"SSL_RESUMED_SESSION":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":5,"1":20,"2":0},"sum":20},"HTTP_CHANNEL_DISPOSITION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"7":0,"8":7,"9":98,"10":33,"11":0},"sum":1268},"DNS_LOOKUP_METHOD2":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":31,"6":14,"7":0},"sum":115},"DNS_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"95":0,"118":1,"224":2,"278":0},"sum":643},"DNS_NATIVE_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"95":0,"118":12,"224":2,"278":0},"sum":2032},"DNS_NATIVE_QUEUING":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"0":14,"1":0},"sum":0},"URLCLASSIFIER_LOOKUP_TIME_2":{"range":[1,5000],"bucket_count":30,"histogram_type":0,"values":{"0":123,"1":3,"2":1,"3":0},"sum":5},"URLCLASSIFIER_CL_CHECK_TIME":{"range":[1,500],"bucket_count":10,"histogram_type":0,"values":{"0":258,"1":0},"sum":0},"URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME":{"range":[1,60000],"bucket_count":30,"histogram_type":0,"values":{"0":43,"1":21,"2":21,"3":13,"4":10,"6":11,"9":4,"13":1,"19":2,"28":5,"41":0},"sum":481},"URLCLASSIFIER_VLPS_FILELOAD_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":6,"1":10,"2":2,"5":5,"12":0},"sum":49},"URLCLASSIFIER_VLPS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":23,"1":0},"sum":0},"URLCLASSIFIER_VLPS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"0":0,"1":4,"2":9,"4":4,"15":6,"29":0},"sum":199},"URLCLASSIFIER_VLPS_LOAD_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":23,"1":0},"sum":0},"URLCLASSIFIER_VLPS_METADATA_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":23,"1":0},"sum":0},"FX_TAB_CLOSE_TIME_ANIM_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"96":0,"114":1,"135":3,"160":0},"sum":554},"FX_TAB_SWITCH_TOTAL_E10S_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"3":0,"4":3,"6":1,"9":1,"13":0},"sum":30},"FX_TAB_SWITCH_COMPOSITE_E10S_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"27":0,"39":2,"56":2,"80":0},"sum":232},"FX_TAB_SWITCH_REQUEST_TAB_WARMING_STATE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":1,"3":4,"4":0},"sum":13},"CERT_VALIDATION_SUCCESS_BY_CA":{"range":[1,256],"bucket_count":257,"histogram_type":1,"values":{"48":0,"49":3,"52":1,"154":1,"155":0},"sum":353},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0}},"keyedHistograms":{"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":7,"1":98,"2":33,"3":0},"sum":164}},"URLCLASSIFIER_CL_KEYED_UPDATE_TIME":{"google4":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"601":0,"821":5,"1121":1,"1531":0},"sum":6032}},"URLCLASSIFIER_UPDATE_REMOTE_NETWORK_ERROR":{"google4":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":6,"1":0},"sum":0},"mozilla":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":3,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_REMOTE_STATUS2":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":6,"2":0},"sum":6},"mozilla":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":3,"2":0},"sum":3}},"URLCLASSIFIER_UPDATE_SERVER_RESPONSE_TIME":{"google4":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"343":0,"514":6,"771":0},"sum":3236},"mozilla":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"514":0,"771":3,"1156":0},"sum":2729}},"URLCLASSIFIER_UPDATE_TIMEOUT":{"google4":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":6,"1":0},"sum":0},"mozilla":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":3,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_ERROR":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":6,"1":0},"sum":0},"mozilla":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":3,"1":0},"sum":0}}},"info":{"reason":"aborted-session","revision":"https://hg.mozilla.org/mozilla-unified/rev/2085f7f22a53096e032c9c0a4931d282ed3f0d43","timezoneOffset":60,"previousBuildId":null,"sessionId":"9342e0f7-83ae-407b-9f7a-3596e48134b4","subsessionId":"aca88d95-c719-4f9f-bbe6-35f8769aa09d","previousSessionId":"abea3519-f54c-492f-8daa-2fa21d82407a","previousSubsessionId":"7863530c-6298-402b-a3c1-b8a2d9c37b6f","subsessionCounter":2,"profileSubsessionCounter":47,"sessionStartDate":"2018-11-27T01:00:00.0+01:00","subsessionStartDate":"2018-11-27T05:00:00.0+01:00","sessionLength":24078,"subsessionLength":10768,"addons":"uBlock0%40raymondhill.net:1.17.2,keepassxc-browser%40keepassxc.org:1.3.0,jid1-MnnxcxisBPnSXQ%40jetpack:2018.10.3.1,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.4,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.8,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2018.10.31,iridium%40particlecore.github.io:0.2.4,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,michal.simonfy%40gmail.com:2.3.5,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,%7Ba655a6b2-69a5-40de-a3b8-3f7f200c95a7%7D:2.0.1,%7Bb9db16a4-6edc-47ec-a1f4-b86292ed211d%7D:7.3.5,fxmonitor%40mozilla.org:2.8,aushelper%40mozilla.org:2.0,firefox%40getpocket.com:1.0.5,formautofill%40mozilla.org:1.0,onboarding%40mozilla.org:1.0,screenshots%40mozilla.org:33.0.0,webcompat-reporter%40mozilla.org:1.0.0,webcompat%40mozilla.org:2.0.1"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20181124205222","version":"63.0.3","vendor":"Mozilla","displayVersion":"63.0.3","platformVersion":"63.0.3","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"archlinux","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3944,"virtualMaxMB":null,"cpu":{"count":4,"cores":4,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.4-1-MANJARO","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.2.5","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":501760,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"DE","browser.search.widget.inNavBar":false,"browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":false,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"uBlock0@raymondhill.net":{"version":"1.17.2","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"keepassxc-browser@keepassxc.org":{"version":"1.3.0","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2018.10.3.1","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger protects you from trackers as you surf the web!","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.4","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.8","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2018.10.31","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"iridium@particlecore.github.io":{"version":"0.2.4","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"YouTube with more freedom","name":"Iridium for YouTube","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"michal.simonfy@gmail.com":{"version":"2.3.5","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Speed dial 2 is ultimate replacement of new tab page with quick access to your most visited pages, b","name":"Speed Dial 2","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"version":"7.3.5","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Download Videos from the Web","name":"Video DownloadHelper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"aushelper@mozilla.org":{"version":"2.0","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Sets value(s) in the update url based on custom checks.","name":"Application Update Service Helper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"firefox@getpocket.com":{"version":"1.0.5","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"When you find something you want to view later, put it in Pocket.","name":"Pocket","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"onboarding@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Photon onboarding","name":"Photon onboarding","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"33.0.0","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat-reporter@mozilla.org":{"version":"1.0.0","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Report site compatibility issues on webcompat.com.","name":"WebCompat Reporter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17861,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Extension that sets a default fixed zoom for all pages in Firefox","name":"Fixed Zoom","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"fxmonitor@mozilla.org":{"version":"2.8","scope":1,"type":"extension","updateDay":17861,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17861,"signedState":3}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/6ae9b698-b8b2-4a8a-9ee5-f1573ca67c67 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/6ae9b698-b8b2-4a8a-9ee5-f1573ca67c67 deleted file mode 100644 index dd8be6b4..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/6ae9b698-b8b2-4a8a-9ee5-f1573ca67c67 +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"6ae9b698-b8b2-4a8a-9ee5-f1573ca67c67","creationDate":"2019-03-21T23:06:54.334Z","version":4,"application":{"architecture":"x86-64","buildId":"20190318194422","name":"Firefox","version":"66.0","displayVersion":"66.0","vendor":"Mozilla","platformVersion":"66.0","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":17591,"start":17,"main":108,"selectProfile":375,"afterProfileLocked":376,"startupCrashDetectionBegin":651,"startupCrashDetectionEnd":33697,"firstPaint":1705,"sessionRestoreInit":941,"sessionRestored":2520,"createTopLevelWindow":951,"AMI_startup_begin":679,"XPI_startup_begin":716,"XPI_bootstrap_addons_begin":731,"XPI_bootstrap_addons_end":758,"XPI_startup_end":758,"AMI_startup_end":764,"XPI_finalUIStartup":941,"sessionRestoreInitialized":948,"delayedStartupStarted":1444,"delayedStartupFinished":1597,"sessionRestoreRestoring":2375,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":63,"debuggerAttached":0,"activeTicks":27},"processes":{"parent":{"scalars":{"browser.engagement.total_uri_count":3,"browser.engagement.active_ticks":27,"browser.engagement.unique_domains_count":1,"browser.engagement.max_concurrent_window_count":1,"browser.engagement.tab_open_event_count":1,"browser.engagement.unfiltered_uri_count":3,"browser.engagement.max_concurrent_tab_count":2},"keyedScalars":{}},"content":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"bucket_count":50,"histogram_type":0,"sum":11,"range":[1,10000],"values":{"0":1,"1":2,"2":1,"7":1,"8":0}},"GC_ANIMATION_MS":{"bucket_count":50,"histogram_type":0,"sum":22,"range":[1,10000],"values":{"4":0,"5":1,"7":1,"10":1,"12":0}},"GC_MAX_PAUSE_MS_2":{"bucket_count":50,"histogram_type":0,"sum":127,"range":[1,10000],"values":{"12":0,"14":1,"24":1,"40":2,"48":0}},"GHOST_WINDOWS":{"bucket_count":32,"histogram_type":0,"sum":0,"range":[1,128],"values":{"0":1,"1":0}},"HTTP_PAGE_DNS_LOOKUP_TIME":{"bucket_count":50,"histogram_type":0,"sum":46,"range":[1,30000],"values":{"0":1,"43":1,"52":0}},"HTTP_SUB_DNS_LOOKUP_TIME":{"bucket_count":50,"histogram_type":0,"sum":46,"range":[1,30000],"values":{"0":1,"43":1,"52":0}},"HTTP_SCHEME_UPGRADE_TYPE":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":148,"1":0}},"INPUT_EVENT_RESPONSE_MS":{"bucket_count":50,"histogram_type":0,"sum":731,"range":[1,10000],"values":{"0":43,"1":42,"2":36,"3":23,"4":8,"5":14,"6":8,"7":7,"8":12,"10":11,"12":4,"17":2,"20":2,"24":0}},"INPUT_EVENT_RESPONSE_COALESCED_MS":{"bucket_count":50,"histogram_type":0,"sum":378,"range":[1,10000],"values":{"0":25,"1":21,"2":17,"3":12,"4":5,"5":7,"6":5,"7":2,"8":5,"10":6,"12":2,"17":2,"20":1,"24":0}},"INNERWINDOWS_WITH_TEXT_EVENT_LISTENERS":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":5,"1":0}},"PWMGR_FORM_AUTOFILL_RESULT":{"bucket_count":21,"histogram_type":1,"sum":12,"range":[1,20],"values":{"3":0,"4":3,"5":0}},"PWMGR_LOGIN_PAGE_SAFETY":{"bucket_count":9,"histogram_type":1,"sum":0,"range":[1,8],"values":{"0":6,"1":0}},"FXA_CONFIGURED":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"CONTENT_PAINT_TIME":{"bucket_count":50,"histogram_type":0,"sum":552,"range":[1,1000],"values":{"0":17,"1":15,"2":7,"3":8,"4":9,"5":1,"6":2,"7":2,"8":1,"9":2,"10":2,"12":1,"14":3,"18":7,"20":1,"23":2,"26":1,"29":1,"33":1,"37":1,"42":0}},"TIME_TO_NON_BLANK_PAINT_MS":{"bucket_count":100,"histogram_type":0,"sum":1732,"range":[1,100000],"values":{"665":0,"738":1,"909":1,"1009":0}},"TIME_TO_FIRST_CONTENTFUL_PAINT_MS":{"bucket_count":100,"histogram_type":0,"sum":1757,"range":[1,100000],"values":{"665":0,"738":1,"909":1,"1009":0}},"TIME_TO_DOM_LOADING_MS":{"bucket_count":100,"histogram_type":0,"sum":1972,"range":[1,50000],"values":{"340":0,"374":1,"550":1,"977":1,"1075":0}},"TIME_TO_DOM_INTERACTIVE_MS":{"bucket_count":100,"histogram_type":0,"sum":3484,"range":[1,50000],"values":{"666":0,"733":1,"888":1,"1736":1,"1911":0}},"TIME_TO_DOM_CONTENT_LOADED_END_MS":{"bucket_count":100,"histogram_type":0,"sum":3560,"range":[1,50000],"values":{"666":0,"733":1,"888":1,"1736":1,"1911":0}},"TIME_TO_DOM_COMPLETE_MS":{"bucket_count":100,"histogram_type":0,"sum":4637,"range":[1,50000],"values":{"977":0,"1075":1,"1302":1,"2104":1,"2316":0}},"TIME_TO_LOAD_EVENT_END_MS":{"bucket_count":100,"histogram_type":0,"sum":4785,"range":[1,50000],"values":{"977":0,"1075":1,"1302":1,"2104":1,"2316":0}},"WEBEXT_CONTENT_SCRIPT_INJECTION_MS":{"bucket_count":100,"histogram_type":0,"sum":408,"range":[1,50000],"values":{"0":15,"3":2,"8":1,"9":1,"10":1,"12":1,"15":2,"17":2,"25":1,"45":1,"50":1,"67":1,"98":1,"108":0}},"QUIRKS_MODE":{"bucket_count":51,"histogram_type":5,"sum":2,"range":[1,50],"values":{"1":0,"2":1,"3":0}},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":1,"1":0}}},"keyedHistograms":{"WEBEXT_CONTENT_SCRIPT_INJECTION_MS_BY_ADDONID":{"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}":{"bucket_count":100,"histogram_type":0,"sum":0,"range":[1,50000],"values":{"0":3,"1":0}},"uBlock0@raymondhill.net":{"bucket_count":100,"histogram_type":0,"sum":45,"range":[1,50000],"values":{"0":6,"10":1,"17":2,"19":0}},"chrome-gnome-shell@gnome.org":{"bucket_count":100,"histogram_type":0,"sum":88,"range":[1,50000],"values":{"14":0,"15":1,"25":1,"45":1,"50":0}},"jid1-MnnxcxisBPnSXQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":47,"range":[1,50000],"values":{"0":1,"3":1,"8":1,"9":1,"12":1,"15":1,"17":0}},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"bucket_count":100,"histogram_type":0,"sum":0,"range":[1,50000],"values":{"0":3,"1":0}},"keepassxc-browser@keepassxc.org":{"bucket_count":100,"histogram_type":0,"sum":231,"range":[1,50000],"values":{"0":2,"6":1,"50":1,"67":1,"98":1,"108":0}}}},"scalars":{"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.accumulations":0,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"media.page_count":1,"telemetry.discarded.child_events":0},"keyedScalars":{}},"extension":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"bucket_count":50,"histogram_type":0,"sum":42,"range":[1,10000],"values":{"0":4,"1":8,"2":7,"4":1,"7":1,"8":1,"10":0}},"GC_ANIMATION_MS":{"bucket_count":50,"histogram_type":0,"sum":92,"range":[1,10000],"values":{"1":0,"2":1,"5":2,"6":1,"8":1,"10":1,"14":1,"17":1,"20":1,"24":0}},"GC_MAX_PAUSE_MS_2":{"bucket_count":50,"histogram_type":0,"sum":492,"range":[1,10000],"values":{"1":0,"2":1,"3":1,"10":1,"12":1,"14":2,"20":1,"34":2,"40":3,"48":3,"57":1,"68":0}},"HTTP_SCHEME_UPGRADE_TYPE":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":2,"1":0}},"INPUT_EVENT_RESPONSE_MS":{"bucket_count":50,"histogram_type":0,"sum":26501,"range":[1,10000],"values":{"0":542,"1":680,"2":895,"3":577,"4":424,"5":277,"6":227,"7":157,"8":266,"10":196,"12":139,"14":153,"17":106,"20":76,"24":39,"29":36,"34":24,"40":9,"48":13,"57":6,"68":2,"96":3,"114":0}},"INPUT_EVENT_RESPONSE_COALESCED_MS":{"bucket_count":50,"histogram_type":0,"sum":16469,"range":[1,10000],"values":{"0":273,"1":212,"2":382,"3":332,"4":226,"5":155,"6":122,"7":89,"8":140,"10":110,"12":72,"14":66,"17":44,"20":48,"24":39,"29":32,"34":23,"40":17,"48":11,"57":3,"68":4,"81":2,"96":4,"114":1,"135":1,"160":0}},"INNERWINDOWS_WITH_TEXT_EVENT_LISTENERS":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":13,"1":0}},"FXA_CONFIGURED":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"CONTENT_PAINT_TIME":{"bucket_count":50,"histogram_type":0,"sum":1811,"range":[1,1000],"values":{"0":184,"1":228,"2":116,"3":66,"4":30,"5":27,"6":12,"7":27,"8":16,"9":13,"10":3,"11":6,"12":8,"14":5,"16":4,"18":1,"20":2,"23":0}},"TIME_TO_DOM_LOADING_MS":{"bucket_count":100,"histogram_type":0,"sum":0,"range":[1,50000],"values":{"0":2,"1":0}},"TIME_TO_DOM_INTERACTIVE_MS":{"bucket_count":100,"histogram_type":0,"sum":59,"range":[1,50000],"values":{"25":0,"28":1,"31":1,"34":0}},"TIME_TO_DOM_CONTENT_LOADED_END_MS":{"bucket_count":100,"histogram_type":0,"sum":88,"range":[1,50000],"values":{"31":0,"34":1,"50":1,"55":0}},"TIME_TO_DOM_COMPLETE_MS":{"bucket_count":100,"histogram_type":0,"sum":35,"range":[1,50000],"values":{"31":0,"34":1,"37":0}},"TIME_TO_LOAD_EVENT_END_MS":{"bucket_count":100,"histogram_type":0,"sum":35,"range":[1,50000],"values":{"31":0,"34":1,"37":0}},"WEBEXT_STORAGE_LOCAL_IDB_GET_MS":{"bucket_count":100,"histogram_type":0,"sum":486,"range":[1,50000],"values":{"0":2,"1":3,"11":2,"15":2,"17":2,"21":1,"25":1,"28":1,"34":1,"37":1,"61":1,"81":1,"98":1,"108":0}},"WEBEXT_STORAGE_LOCAL_IDB_SET_MS":{"bucket_count":100,"histogram_type":0,"sum":2436,"range":[1,50000],"values":{"3":0,"4":2,"6":1,"7":1,"9":1,"10":2,"12":1,"13":1,"14":1,"15":2,"17":1,"21":1,"28":2,"31":1,"74":1,"81":1,"108":4,"119":5,"144":1,"174":1,"192":3,"211":0}},"QUIRKS_MODE":{"bucket_count":51,"histogram_type":5,"sum":10,"range":[1,50],"values":{"0":1,"2":5,"3":0}},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":6,"1":0}}},"keyedHistograms":{"WEBEXT_STORAGE_LOCAL_IDB_GET_MS_BY_ADDONID":{"keepassxc-browser@keepassxc.org":{"bucket_count":100,"histogram_type":0,"sum":20,"range":[1,50000],"values":{"0":2,"1":3,"17":1,"19":0}},"yayanotherspeeddial@bakadev.fr":{"bucket_count":100,"histogram_type":0,"sum":466,"range":[1,50000],"values":{"10":0,"11":2,"15":2,"17":1,"21":1,"25":1,"28":1,"34":1,"37":1,"61":1,"81":1,"98":1,"108":0}}},"WEBEXT_STORAGE_LOCAL_IDB_SET_MS_BY_ADDONID":{"keepassxc-browser@keepassxc.org":{"bucket_count":100,"histogram_type":0,"sum":91,"range":[1,50000],"values":{"3":0,"4":1,"6":1,"7":1,"13":1,"28":1,"31":1,"34":0}},"yayanotherspeeddial@bakadev.fr":{"bucket_count":100,"histogram_type":0,"sum":2336,"range":[1,50000],"values":{"3":0,"4":1,"9":1,"10":1,"12":1,"14":1,"15":2,"17":1,"21":1,"28":1,"74":1,"81":1,"108":4,"119":5,"144":1,"174":1,"192":3,"211":0}},"uBlock0@raymondhill.net":{"bucket_count":100,"histogram_type":0,"sum":10,"range":[1,50000],"values":{"9":0,"10":1,"11":0}}}},"scalars":{"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.accumulations":0,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"media.page_count":6,"telemetry.discarded.child_events":0},"keyedScalars":{}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}},"socket":{"histograms":{"FXA_CONFIGURED":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}}},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"CHILD_PROCESS_LAUNCH_MS":{"bucket_count":100,"histogram_type":0,"sum":2,"range":[1,64000],"values":{"1":0,"2":1,"3":0}},"COMPOSITE_TIME":{"bucket_count":50,"histogram_type":0,"sum":383,"range":[1,1000],"values":{"0":1772,"1":48,"2":28,"3":11,"4":8,"5":14,"6":9,"7":2,"10":3,"12":1,"14":1,"18":1,"20":0}},"CONTENT_PROCESS_LAUNCH_MAINTHREAD_MS":{"bucket_count":100,"histogram_type":0,"sum":94,"range":[1,64000],"values":{"83":0,"92":1,"102":0}},"CONTENT_PROCESS_LAUNCH_TOTAL_MS":{"bucket_count":100,"histogram_type":0,"sum":94,"range":[1,64000],"values":{"83":0,"92":1,"102":0}},"CONTENT_PROCESS_LAUNCH_IS_SYNC":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"CYCLE_COLLECTOR_MAX_PAUSE":{"bucket_count":50,"histogram_type":0,"sum":31,"range":[1,10000],"values":{"0":0,"1":4,"2":1,"3":1,"4":1,"17":1,"20":0}},"GC_ANIMATION_MS":{"bucket_count":50,"histogram_type":0,"sum":16,"range":[1,10000],"values":{"4":0,"5":1,"10":1,"12":0}},"GC_MAX_PAUSE_MS_2":{"bucket_count":50,"histogram_type":0,"sum":116,"range":[1,10000],"values":{"14":0,"17":1,"34":1,"57":1,"68":0}},"KEYPRESS_PRESENT_LATENCY":{"bucket_count":50,"histogram_type":0,"sum":1864,"range":[1,200000],"values":{"2":0,"3":1,"4":1,"5":1,"8":2,"10":3,"13":2,"17":8,"22":26,"28":24,"36":5,"46":1,"58":0}},"HTTP_KBREAD_PER_CONN2":{"bucket_count":50,"histogram_type":0,"sum":244,"range":[1,100000],"values":{"0":7,"1":9,"2":2,"13":2,"25":2,"39":2,"61":1,"76":0}},"HTTP_TRANSACTION_IS_SSL":{"bucket_count":3,"histogram_type":2,"sum":27,"range":[1,2],"values":{"0":1,"1":27,"2":0}},"HTTP_PAGELOAD_IS_SSL":{"bucket_count":3,"histogram_type":2,"sum":3,"range":[1,2],"values":{"0":0,"1":3,"2":0}},"HTTP_SCHEME_UPGRADE_TYPE":{"bucket_count":51,"histogram_type":5,"sum":1,"range":[1,50],"values":{"0":0,"1":1,"2":0}},"TLS_EARLY_DATA_NEGOTIATED":{"bucket_count":4,"histogram_type":1,"sum":0,"range":[1,3],"values":{"0":2,"1":0}},"ESNI_NOESNI_TLS_SUCCESS_RATE":{"bucket_count":51,"histogram_type":5,"sum":28,"range":[1,50],"values":{"1":0,"2":14,"3":0}},"SSL_HANDSHAKE_VERSION":{"bucket_count":17,"histogram_type":1,"sum":44,"range":[1,16],"values":{"2":0,"3":12,"4":2,"5":0}},"SSL_HANDSHAKE_RESULT":{"bucket_count":673,"histogram_type":1,"sum":0,"range":[1,672],"values":{"0":14,"1":0}},"SSL_TIME_UNTIL_READY":{"bucket_count":200,"histogram_type":0,"sum":3767,"range":[1,60000],"values":{"88":0,"92":1,"100":1,"110":1,"120":1,"126":1,"283":1,"310":4,"324":2,"445":1,"531":1,"555":0}},"SSL_RESUMED_SESSION":{"bucket_count":3,"histogram_type":2,"sum":10,"range":[1,2],"values":{"0":4,"1":10,"2":0}},"SPDY_KBREAD_PER_CONN2":{"bucket_count":50,"histogram_type":0,"sum":18,"range":[1,100000],"values":{"1":0,"2":2,"13":1,"16":0}},"HTTP_CHANNEL_DISPOSITION":{"bucket_count":17,"histogram_type":1,"sum":1433,"range":[1,16],"values":{"1":0,"2":1,"9":129,"10":27,"11":0}},"DNS_LOOKUP_METHOD2":{"bucket_count":17,"histogram_type":1,"sum":57,"range":[1,16],"values":{"0":0,"1":7,"2":1,"6":8,"7":0}},"DNS_LOOKUP_TIME":{"bucket_count":50,"histogram_type":0,"sum":138,"range":[1,60000],"values":{"32":0,"40":3,"50":0}},"DNS_NATIVE_LOOKUP_TIME":{"bucket_count":50,"histogram_type":0,"sum":456,"range":[1,60000],"values":{"32":0,"40":6,"50":2,"62":1,"77":0}},"DNS_NATIVE_QUEUING":{"bucket_count":50,"histogram_type":0,"sum":3,"range":[1,60000],"values":{"0":8,"3":1,"4":0}},"TAB_COUNT":{"bucket_count":100,"histogram_type":0,"sum":2,"range":[1,1000],"values":{"1":0,"2":1,"3":0}},"URLCLASSIFIER_LOOKUP_TIME_2":{"bucket_count":30,"histogram_type":0,"sum":81,"range":[1,5000],"values":{"0":124,"1":11,"2":5,"3":2,"4":2,"5":2,"7":2,"9":2,"12":0}},"URLCLASSIFIER_CL_CHECK_TIME":{"bucket_count":10,"histogram_type":0,"sum":1,"range":[1,500],"values":{"0":149,"1":1,"2":0}},"URLCLASSIFIER_VLPS_FILELOAD_TIME":{"bucket_count":10,"histogram_type":0,"sum":13,"range":[1,1000],"values":{"0":4,"1":2,"5":2,"12":0}},"URLCLASSIFIER_VLPS_FALLOCATE_TIME":{"bucket_count":10,"histogram_type":0,"sum":0,"range":[1,1000],"values":{"0":8,"1":0}},"URLCLASSIFIER_VLPS_CONSTRUCT_TIME":{"bucket_count":15,"histogram_type":0,"sum":133,"range":[1,5000],"values":{"0":0,"1":1,"2":3,"4":2,"29":1,"55":1,"105":0}},"URLCLASSIFIER_VLPS_LOAD_CORRUPT":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":8,"1":0}},"URLCLASSIFIER_VLPS_METADATA_CORRUPT":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":8,"1":0}},"FX_TAB_SWITCH_UPDATE_MS":{"bucket_count":20,"histogram_type":0,"sum":130,"range":[1,1000],"values":{"9":0,"13":3,"19":1,"27":2,"39":0}},"FX_TAB_SWITCH_TOTAL_E10S_MS":{"bucket_count":20,"histogram_type":0,"sum":39,"range":[1,1000],"values":{"2":0,"3":1,"4":1,"6":3,"9":1,"13":0}},"FX_TAB_SWITCH_COMPOSITE_E10S_MS":{"bucket_count":20,"histogram_type":0,"sum":433,"range":[1,1000],"values":{"39":0,"56":1,"80":4,"115":0}},"FX_TAB_SWITCH_REQUEST_TAB_WARMING_STATE":{"bucket_count":51,"histogram_type":5,"sum":16,"range":[1,50],"values":{"0":0,"1":1,"3":5,"4":0}},"FX_PAGE_LOAD_MS_2":{"bucket_count":200,"histogram_type":1,"sum":4734,"range":[1,10000],"values":{"1062":0,"1112":1,"1314":1,"2223":1,"2274":0}},"INPUT_EVENT_RESPONSE_MS":{"bucket_count":50,"histogram_type":0,"sum":16022,"range":[1,10000],"values":{"0":19812,"1":3735,"2":1594,"3":647,"4":365,"5":225,"6":144,"7":99,"8":112,"10":51,"12":33,"14":24,"17":6,"20":5,"24":2,"29":2,"34":3,"40":5,"48":3,"57":0}},"INPUT_EVENT_RESPONSE_COALESCED_MS":{"bucket_count":50,"histogram_type":0,"sum":9386,"range":[1,10000],"values":{"0":9608,"1":1050,"2":697,"3":315,"4":185,"5":122,"6":76,"7":66,"8":76,"10":46,"12":34,"14":31,"17":28,"20":16,"24":14,"29":5,"34":4,"40":4,"48":1,"57":0}},"NETWORK_CACHE_V2_MISS_TIME_MS":{"bucket_count":50,"histogram_type":0,"sum":0,"range":[1,10000],"values":{"0":3,"1":0}},"NETWORK_CACHE_V2_HIT_TIME_MS":{"bucket_count":50,"histogram_type":0,"sum":7,"range":[1,10000],"values":{"0":56,"1":1,"2":3,"3":0}},"CERT_VALIDATION_SUCCESS_BY_CA":{"bucket_count":257,"histogram_type":1,"sum":202,"range":[1,256],"values":{"48":0,"49":2,"52":2,"53":0}},"FXA_CONFIGURED":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"CONTENT_FULL_PAINT_TIME":{"bucket_count":50,"histogram_type":0,"sum":1890,"range":[1,1000],"values":{"0":245,"1":251,"2":143,"3":48,"4":33,"5":21,"6":16,"7":10,"8":4,"9":8,"10":3,"11":7,"12":5,"14":4,"16":4,"18":5,"20":5,"23":2,"26":2,"29":2,"42":1,"47":0}},"CONTENT_FRAME_TIME":{"bucket_count":50,"histogram_type":0,"sum":64696,"range":[1,5000],"values":{"3":0,"4":2,"5":6,"6":9,"7":9,"8":4,"9":9,"11":8,"13":13,"15":33,"18":8,"21":7,"25":10,"29":9,"34":12,"40":11,"47":23,"55":30,"64":68,"75":140,"88":306,"103":57,"120":19,"140":8,"164":4,"192":7,"224":5,"262":1,"306":1,"357":0}},"CONTENT_FRAME_TIME_VSYNC":{"bucket_count":100,"histogram_type":1,"sum":405216,"range":[8,792],"values":{"0":6,"8":17,"16":22,"24":16,"32":9,"40":2,"48":11,"56":5,"64":3,"72":2,"80":5,"88":2,"96":286,"104":250,"112":45,"120":14,"128":16,"136":9,"144":10,"152":4,"160":4,"168":1,"176":2,"192":8,"200":21,"208":8,"216":9,"224":5,"232":2,"240":2,"248":1,"256":2,"280":2,"304":3,"320":2,"328":1,"336":1,"384":2,"400":1,"792":5}},"CONTENT_FRAME_TIME_WITH_SVG":{"bucket_count":50,"histogram_type":0,"sum":137548,"range":[1,5000],"values":{"4":0,"5":1,"6":2,"7":3,"9":1,"11":8,"13":5,"15":6,"18":12,"21":6,"25":11,"29":7,"34":6,"40":2,"47":11,"55":5,"64":3,"75":7,"88":247,"103":296,"120":22,"140":17,"164":2,"192":40,"224":11,"262":3,"357":1,"5000":3}},"WEBEXT_BACKGROUND_PAGE_LOAD_MS":{"bucket_count":100,"histogram_type":0,"sum":60,"range":[1,60000],"values":{"51":0,"56":1,"62":0}},"WEBEXT_BROWSERACTION_POPUP_PRELOAD_RESULT_COUNT":{"bucket_count":51,"histogram_type":5,"sum":4,"range":[1,50],"values":{"0":0,"1":4,"2":0}},"WEBEXT_EXTENSION_STARTUP_MS":{"bucket_count":100,"histogram_type":0,"sum":113,"range":[1,50000],"values":{"98":0,"108":1,"119":0}}},"keyedHistograms":{"SSL_TIME_UNTIL_HANDSHAKE_FINISHED_KEYED_BY_KA":{"P256":{"bucket_count":200,"histogram_type":0,"sum":1953,"range":[1,60000],"values":{"158":0,"165":1,"445":1,"665":2,"696":0}},"x25519":{"bucket_count":200,"histogram_type":0,"sum":252,"range":[1,60000],"values":{"115":0,"120":1,"126":1,"132":0}},"none":{"bucket_count":200,"histogram_type":0,"sum":2096,"range":[1,60000],"values":{"88":0,"92":1,"100":1,"283":1,"310":3,"324":2,"339":0}}},"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"bucket_count":51,"histogram_type":5,"sum":183,"range":[1,50],"values":{"0":0,"1":129,"2":27,"3":0}},"disabledWont":{"bucket_count":51,"histogram_type":5,"sum":2,"range":[1,50],"values":{"1":0,"2":1,"3":0}}},"URLCLASSIFIER_CL_KEYED_UPDATE_TIME":{"google4":{"bucket_count":30,"histogram_type":0,"sum":2421,"range":[20,120000],"values":{"601":0,"821":1,"1121":1,"1531":0}}},"URLCLASSIFIER_UPDATE_REMOTE_NETWORK_ERROR":{"google4":{"bucket_count":31,"histogram_type":1,"sum":0,"range":[1,30],"values":{"0":2,"1":0}},"mozilla":{"bucket_count":31,"histogram_type":1,"sum":0,"range":[1,30],"values":{"0":1,"1":0}}},"URLCLASSIFIER_UPDATE_REMOTE_STATUS2":{"google4":{"bucket_count":17,"histogram_type":1,"sum":2,"range":[1,16],"values":{"0":0,"1":2,"2":0}},"mozilla":{"bucket_count":17,"histogram_type":1,"sum":1,"range":[1,16],"values":{"0":0,"1":1,"2":0}}},"URLCLASSIFIER_UPDATE_SERVER_RESPONSE_TIME":{"google4":{"bucket_count":30,"histogram_type":0,"sum":493,"range":[1,100000],"values":{"153":0,"229":2,"343":0}},"mozilla":{"bucket_count":30,"histogram_type":0,"sum":729,"range":[1,100000],"values":{"343":0,"514":1,"771":0}}},"URLCLASSIFIER_UPDATE_TIMEOUT":{"google4":{"bucket_count":5,"histogram_type":1,"sum":0,"range":[1,4],"values":{"0":2,"1":0}},"mozilla":{"bucket_count":5,"histogram_type":1,"sum":0,"range":[1,4],"values":{"0":1,"1":0}}},"URLCLASSIFIER_UPDATE_ERROR":{"google4":{"bucket_count":17,"histogram_type":1,"sum":0,"range":[1,16],"values":{"0":2,"1":0}},"mozilla":{"bucket_count":17,"histogram_type":1,"sum":0,"range":[1,16],"values":{"0":1,"1":0}}},"UPTAKE_REMOTE_CONTENT_RESULT_1":{"settings-changes-monitoring":{"bucket_count":51,"histogram_type":5,"sum":2,"range":[1,50],"values":{"0":0,"1":2,"2":0}}},"WEBEXT_BACKGROUND_PAGE_LOAD_MS_BY_ADDONID":{"fxmonitor@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":60,"range":[1,60000],"values":{"51":0,"56":1,"62":0}}},"WEBEXT_BROWSERACTION_POPUP_PRELOAD_RESULT_COUNT_BY_ADDONID":{"keepassxc-browser@keepassxc.org":{"bucket_count":51,"histogram_type":5,"sum":1,"range":[1,50],"values":{"0":0,"1":1,"2":0}},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"bucket_count":51,"histogram_type":5,"sum":2,"range":[1,50],"values":{"0":0,"1":2,"2":0}},"wayback_machine@mozilla.org":{"bucket_count":51,"histogram_type":5,"sum":1,"range":[1,50],"values":{"0":0,"1":1,"2":0}}},"WEBEXT_EXTENSION_STARTUP_MS_BY_ADDONID":{"fxmonitor@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":113,"range":[1,50000],"values":{"98":0,"108":1,"119":0}}}},"info":{"reason":"aborted-session","revision":"","timezoneOffset":-240,"previousBuildId":null,"sessionId":"99365168-802c-43c5-9c55-4dfa8f9b1015","subsessionId":"cd7fb31f-1b8e-4519-b755-0a515237f430","previousSessionId":"255882d0-c771-418f-a3ce-e6d02bc434f7","previousSubsessionId":"2734f252-eb9e-4d15-9413-c937404dbff7","subsessionCounter":2,"profileSubsessionCounter":136,"sessionStartDate":"2019-03-21T14:00:00.0-04:00","subsessionStartDate":"2019-03-21T18:00:00.0-04:00","sessionLength":17590,"subsessionLength":3086,"addons":"uBlock0%40raymondhill.net:1.18.6,keepassxc-browser%40keepassxc.org:1.3.2,jid1-MnnxcxisBPnSXQ%40jetpack:2019.2.19,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.8,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.10,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2019.1.31,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,%7Ba655a6b2-69a5-40de-a3b8-3f7f200c95a7%7D:2.1.5,%7Bb9db16a4-6edc-47ec-a1f4-b86292ed211d%7D:7.3.5,%7Bb687f6ef-3299-4a75-8279-8b1c30dfcc9d%7D:0.2.1,yayanotherspeeddial%40bakadev.fr:1.5.0.6,fxmonitor%40mozilla.org:2.8,formautofill%40mozilla.org:1.0,screenshots%40mozilla.org:35.0.0,webcompat%40mozilla.org:3.0.2"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20190318194422","version":"66.0","vendor":"Mozilla","displayVersion":"66.0","platformVersion":"66.0","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"archlinux","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3945,"virtualMaxMB":null,"cpu":{"count":1,"cores":1,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.30-1-MANJARO","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","LowEndMachine":false,"adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.3.4","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":8,"telemetryEnabled":false,"locale":"en-US","intl":{"requestedLocales":["en-US"],"availableLocales":["en-US"],"appLocales":["en-US","und"],"systemLocales":["en-US"],"regionalPrefsLocales":["en-US"],"acceptLanguages":["en-US","en"]},"update":{"channel":"release","enabled":true,"autoDownload":false},"userPrefs":{"browser.cache.disk.capacity":716800,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"ES","browser.search.widget.inNavBar":false,"browser.startup.homepage":"","browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"version":"7.3.5","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Download Videos from the Web","name":"Video DownloadHelper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"keepassxc-browser@keepassxc.org":{"version":"1.3.2","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}":{"version":"0.2.1","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Fast scroll with pressed middle mouse button","name":"Middle Mouse Button Scroll","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17922,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.8","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2019.1.31","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2019.2.19","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger automatically learns to block invisible trackers.","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"version":"2.1.5","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Extension that sets a default fixed zoom for all pages in Firefox","name":"Fixed Zoom","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"uBlock0@raymondhill.net":{"version":"1.18.6","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.10","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"yayanotherspeeddial@bakadev.fr":{"version":"1.5.0.6","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"A cool and highly customizable Speed Dial focused on style and simplicity.","name":"Yay! Another Speed dial!","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17972,"signedState":2},"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17973,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"35.0.0","scope":1,"type":"extension","updateDay":17973,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Take clips and screenshots from the Web and save them temporarily or permanently.","name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"3.0.2","scope":1,"type":"extension","updateDay":17973,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"fxmonitor@mozilla.org":{"version":"2.8","scope":1,"type":"extension","updateDay":17976,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17976,"signedState":3}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"A theme with the operating system color scheme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/71b3e950-8414-4bed-b871-1a0db96c1739 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/71b3e950-8414-4bed-b871-1a0db96c1739 deleted file mode 100644 index 273de30a..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/71b3e950-8414-4bed-b871-1a0db96c1739 +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"71b3e950-8414-4bed-b871-1a0db96c1739","creationDate":"2019-03-22T03:35:22.347Z","version":4,"application":{"architecture":"x86-64","buildId":"20190318194422","name":"Firefox","version":"66.0","displayVersion":"66.0","vendor":"Mozilla","platformVersion":"66.0","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":13518,"start":21,"main":115,"selectProfile":299,"afterProfileLocked":300,"startupCrashDetectionBegin":596,"startupCrashDetectionEnd":34147,"firstPaint":1572,"sessionRestoreInit":852,"sessionRestored":2822,"createTopLevelWindow":859,"firstLoadURI":3225,"AMI_startup_begin":627,"XPI_startup_begin":658,"XPI_bootstrap_addons_begin":668,"XPI_bootstrap_addons_end":688,"XPI_startup_end":688,"AMI_startup_end":695,"XPI_finalUIStartup":852,"sessionRestoreInitialized":855,"delayedStartupStarted":1271,"delayedStartupFinished":1424,"sessionRestoreRestoring":2378,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":62,"debuggerAttached":0,"activeTicks":11},"processes":{"parent":{"scalars":{"browser.engagement.total_uri_count":2,"browser.engagement.active_ticks":11,"browser.engagement.unique_domains_count":1,"timestamps.first_paint":1571,"browser.engagement.max_concurrent_window_count":1,"browser.engagement.tab_open_event_count":1,"contentblocking.exceptions":0,"media.page_count":2,"browser.engagement.unfiltered_uri_count":4,"browser.engagement.restored_pinned_tabs_count":0,"formautofill.availability":false,"browser.engagement.max_concurrent_tab_count":2},"keyedScalars":{"security.pkcs11_modules_loaded":{"NSS Internal PKCS #11 Module":true}}},"content":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"bucket_count":50,"histogram_type":0,"sum":2,"range":[1,10000],"values":{"0":4,"2":1,"3":0}},"GC_ANIMATION_MS":{"bucket_count":50,"histogram_type":0,"sum":5,"range":[1,10000],"values":{"4":0,"5":1,"6":0}},"GC_MAX_PAUSE_MS_2":{"bucket_count":50,"histogram_type":0,"sum":70,"range":[1,10000],"values":{"7":0,"8":1,"10":2,"14":1,"24":1,"29":0}},"GHOST_WINDOWS":{"bucket_count":32,"histogram_type":0,"sum":0,"range":[1,128],"values":{"0":2,"1":0}},"HTTP_PAGE_DNS_LOOKUP_TIME":{"bucket_count":50,"histogram_type":0,"sum":49,"range":[1,30000],"values":{"35":0,"43":1,"52":0}},"HTTP_SUB_DNS_LOOKUP_TIME":{"bucket_count":50,"histogram_type":0,"sum":49,"range":[1,30000],"values":{"35":0,"43":1,"52":0}},"HTTP_SCHEME_UPGRADE_TYPE":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":109,"1":0}},"INPUT_EVENT_RESPONSE_MS":{"bucket_count":50,"histogram_type":0,"sum":1889,"range":[1,10000],"values":{"0":68,"1":113,"2":161,"3":52,"4":30,"5":20,"6":10,"7":19,"8":16,"10":7,"12":10,"14":5,"17":5,"20":3,"57":2,"96":2,"114":0}},"INPUT_EVENT_RESPONSE_COALESCED_MS":{"bucket_count":50,"histogram_type":0,"sum":983,"range":[1,10000],"values":{"0":39,"1":62,"2":82,"3":26,"4":16,"5":10,"6":6,"7":9,"8":9,"10":2,"12":5,"14":2,"17":4,"20":2,"57":1,"96":1,"114":0}},"INNERWINDOWS_WITH_TEXT_EVENT_LISTENERS":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":7,"1":0}},"PWMGR_FORM_AUTOFILL_RESULT":{"bucket_count":21,"histogram_type":1,"sum":8,"range":[1,20],"values":{"3":0,"4":2,"5":0}},"PWMGR_LOGIN_PAGE_SAFETY":{"bucket_count":9,"histogram_type":1,"sum":0,"range":[1,8],"values":{"0":4,"1":0}},"FXA_CONFIGURED":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"CONTENT_PAINT_TIME":{"bucket_count":50,"histogram_type":0,"sum":532,"range":[1,1000],"values":{"0":14,"1":23,"2":11,"3":7,"4":11,"5":5,"6":1,"7":1,"8":1,"9":2,"10":1,"12":3,"14":1,"18":2,"20":2,"26":2,"29":1,"37":1,"42":1,"47":1,"53":0}},"TIME_TO_NON_BLANK_PAINT_MS":{"bucket_count":100,"histogram_type":0,"sum":758,"range":[1,100000],"values":{"665":0,"738":1,"819":0}},"TIME_TO_FIRST_CONTENTFUL_PAINT_MS":{"bucket_count":100,"histogram_type":0,"sum":773,"range":[1,100000],"values":{"665":0,"738":1,"819":0}},"TIME_TO_DOM_LOADING_MS":{"bucket_count":100,"histogram_type":0,"sum":1905,"range":[1,50000],"values":{"309":0,"340":1,"1433":1,"1577":0}},"TIME_TO_DOM_INTERACTIVE_MS":{"bucket_count":100,"histogram_type":0,"sum":3031,"range":[1,50000],"values":{"605":0,"666":1,"2316":1,"2549":0}},"TIME_TO_DOM_CONTENT_LOADED_END_MS":{"bucket_count":100,"histogram_type":0,"sum":3091,"range":[1,50000],"values":{"666":0,"733":1,"2316":1,"2549":0}},"TIME_TO_DOM_COMPLETE_MS":{"bucket_count":100,"histogram_type":0,"sum":4440,"range":[1,50000],"values":{"977":0,"1075":1,"3089":1,"3400":0}},"TIME_TO_LOAD_EVENT_END_MS":{"bucket_count":100,"histogram_type":0,"sum":4571,"range":[1,50000],"values":{"977":0,"1075":1,"3400":1,"3743":0}},"WEBEXT_CONTENT_SCRIPT_INJECTION_MS":{"bucket_count":100,"histogram_type":0,"sum":302,"range":[1,50000],"values":{"0":10,"1":1,"2":1,"5":2,"8":1,"9":1,"15":1,"19":1,"23":1,"34":1,"81":1,"89":1,"98":0}},"QUIRKS_MODE":{"bucket_count":51,"histogram_type":5,"sum":4,"range":[1,50],"values":{"1":0,"2":2,"3":0}},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":2,"1":0}}},"keyedHistograms":{"WEBEXT_CONTENT_SCRIPT_INJECTION_MS_BY_ADDONID":{"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}":{"bucket_count":100,"histogram_type":0,"sum":0,"range":[1,50000],"values":{"0":2,"1":0}},"jid1-MnnxcxisBPnSXQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":48,"range":[1,50000],"values":{"1":0,"2":1,"5":2,"15":1,"19":1,"21":0}},"chrome-gnome-shell@gnome.org":{"bucket_count":100,"histogram_type":0,"sum":42,"range":[1,50000],"values":{"7":0,"8":1,"34":1,"37":0}},"uBlock0@raymondhill.net":{"bucket_count":100,"histogram_type":0,"sum":32,"range":[1,50000],"values":{"0":5,"9":1,"23":1,"25":0}},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"bucket_count":100,"histogram_type":0,"sum":0,"range":[1,50000],"values":{"0":2,"1":0}},"keepassxc-browser@keepassxc.org":{"bucket_count":100,"histogram_type":0,"sum":180,"range":[1,50000],"values":{"0":1,"1":1,"81":1,"89":1,"98":0}}}},"scalars":{"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.accumulations":0,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"media.page_count":2,"telemetry.discarded.child_events":0},"keyedScalars":{}},"extension":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"bucket_count":50,"histogram_type":0,"sum":138,"range":[1,10000],"values":{"0":4,"1":4,"2":3,"114":1,"135":0}},"GC_ANIMATION_MS":{"bucket_count":50,"histogram_type":0,"sum":132,"range":[1,10000],"values":{"3":0,"4":1,"5":2,"8":3,"10":2,"12":1,"24":1,"29":1,"34":0}},"GC_MAX_PAUSE_MS_2":{"bucket_count":50,"histogram_type":0,"sum":533,"range":[1,10000],"values":{"5":0,"6":1,"14":1,"20":1,"34":2,"40":2,"48":4,"114":1,"135":0}},"GHOST_WINDOWS":{"bucket_count":32,"histogram_type":0,"sum":0,"range":[1,128],"values":{"0":1,"1":0}},"HTTP_SCHEME_UPGRADE_TYPE":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":3,"1":0}},"INPUT_EVENT_RESPONSE_MS":{"bucket_count":50,"histogram_type":0,"sum":9544,"range":[1,10000],"values":{"0":31,"1":45,"2":58,"3":39,"4":29,"5":14,"6":16,"7":13,"8":26,"10":18,"12":4,"14":8,"17":14,"20":7,"24":8,"29":8,"34":5,"40":2,"48":2,"57":4,"68":1,"96":2,"135":3,"160":5,"190":3,"1062":4,"1262":0}},"INPUT_EVENT_RESPONSE_COALESCED_MS":{"bucket_count":50,"histogram_type":0,"sum":4865,"range":[1,10000],"values":{"0":12,"1":9,"2":16,"3":24,"4":17,"5":4,"6":9,"7":8,"8":14,"10":5,"12":2,"14":2,"17":6,"20":1,"24":2,"29":7,"34":2,"40":5,"48":3,"57":3,"96":2,"135":1,"160":1,"190":2,"1062":2,"1262":0}},"INNERWINDOWS_WITH_TEXT_EVENT_LISTENERS":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":57,"1":0}},"FXA_CONFIGURED":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"CONTENT_PAINT_TIME":{"bucket_count":50,"histogram_type":0,"sum":233,"range":[1,1000],"values":{"0":56,"1":11,"2":5,"3":4,"4":5,"5":3,"6":1,"8":5,"10":3,"18":1,"20":1,"23":1,"26":1,"29":0}},"TIME_TO_NON_BLANK_PAINT_MS":{"bucket_count":100,"histogram_type":0,"sum":750,"range":[1,100000],"values":{"665":0,"738":1,"819":0}},"TIME_TO_FIRST_CONTENTFUL_PAINT_MS":{"bucket_count":100,"histogram_type":0,"sum":2252,"range":[1,100000],"values":{"1888":0,"2096":1,"2327":0}},"TIME_TO_DOM_LOADING_MS":{"bucket_count":100,"histogram_type":0,"sum":3433,"range":[1,50000],"values":{"17":0,"19":1,"55":1,"61":2,"89":1,"108":1,"131":1,"144":2,"174":1,"192":1,"211":1,"232":3,"255":1,"281":1,"309":1,"340":1,"374":0}},"TIME_TO_DOM_INTERACTIVE_MS":{"bucket_count":100,"histogram_type":0,"sum":31947,"range":[1,50000],"values":{"733":0,"807":1,"888":2,"1075":1,"1302":5,"1433":4,"2104":1,"2316":4,"2806":1,"3089":0}},"TIME_TO_DOM_CONTENT_LOADED_END_MS":{"bucket_count":100,"histogram_type":0,"sum":44299,"range":[1,50000],"values":{"1302":0,"1433":2,"1577":2,"1911":1,"2316":8,"2549":2,"2806":4,"3089":0}},"TIME_TO_DOM_COMPLETE_MS":{"bucket_count":100,"histogram_type":0,"sum":44457,"range":[1,50000],"values":{"1302":0,"1433":2,"1577":2,"1911":1,"2316":8,"2549":2,"2806":4,"3089":0}},"TIME_TO_LOAD_EVENT_END_MS":{"bucket_count":100,"histogram_type":0,"sum":44460,"range":[1,50000],"values":{"1302":0,"1433":2,"1577":2,"1911":1,"2316":8,"2549":2,"2806":4,"3089":0}},"WEBEXT_STORAGE_LOCAL_IDB_GET_MS":{"bucket_count":100,"histogram_type":0,"sum":37595,"range":[1,50000],"values":{"0":2,"1":1,"34":1,"45":1,"61":2,"67":1,"89":2,"119":1,"158":1,"174":1,"192":2,"255":1,"340":1,"666":1,"733":4,"807":3,"888":1,"1183":2,"1302":1,"1433":1,"1577":3,"1736":3,"1911":1,"2549":1,"2806":1,"4992":1,"5495":0}},"WEBEXT_STORAGE_LOCAL_IDB_SET_MS":{"bucket_count":100,"histogram_type":0,"sum":5446,"range":[1,50000],"values":{"2":0,"3":1,"11":2,"12":1,"21":1,"37":1,"61":1,"144":1,"211":1,"500":1,"1736":1,"2316":1,"2549":0}},"QUIRKS_MODE":{"bucket_count":51,"histogram_type":5,"sum":38,"range":[1,50],"values":{"1":0,"2":19,"3":0}},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":19,"1":0}}},"keyedHistograms":{"WEBEXT_STORAGE_LOCAL_IDB_GET_MS_BY_ADDONID":{"jid1-nbzaq9ol2hyY64gGe@jetpack":{"bucket_count":100,"histogram_type":0,"sum":1906,"range":[1,50000],"values":{"1577":0,"1736":1,"1911":0}},"chrome-gnome-shell@gnome.org":{"bucket_count":100,"histogram_type":0,"sum":2695,"range":[1,50000],"values":{"807":0,"888":1,"1736":1,"1911":0}},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"bucket_count":100,"histogram_type":0,"sum":3893,"range":[1,50000],"values":{"666":0,"733":4,"807":1,"888":0}},"uBlock0@raymondhill.net":{"bucket_count":100,"histogram_type":0,"sum":8323,"range":[1,50000],"values":{"55":0,"61":1,"807":2,"1433":1,"4992":1,"5495":0}},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"bucket_count":100,"histogram_type":0,"sum":1193,"range":[1,50000],"values":{"1075":0,"1183":1,"1302":0}},"jid1-BoFifL9Vbdl2zQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":10421,"range":[1,50000],"values":{"81":0,"89":1,"119":1,"192":2,"1577":2,"1736":1,"1911":1,"2549":1,"2806":0}},"keepassxc-browser@keepassxc.org":{"bucket_count":100,"histogram_type":0,"sum":1857,"range":[1,50000],"values":{"0":2,"1":1,"174":1,"255":1,"1302":1,"1433":0}},"https-everywhere@eff.org":{"bucket_count":100,"histogram_type":0,"sum":386,"range":[1,50000],"values":{"41":0,"45":1,"340":1,"374":0}},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"bucket_count":100,"histogram_type":0,"sum":1184,"range":[1,50000],"values":{"1075":0,"1183":1,"1302":0}},"jid1-MnnxcxisBPnSXQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":1705,"range":[1,50000],"values":{"1433":0,"1577":1,"1736":0}},"yayanotherspeeddial@bakadev.fr":{"bucket_count":100,"histogram_type":0,"sum":4032,"range":[1,50000],"values":{"31":0,"34":1,"61":1,"67":1,"89":1,"158":1,"666":1,"2806":1,"3089":0}}},"WEBEXT_STORAGE_LOCAL_IDB_SET_MS_BY_ADDONID":{"yayanotherspeeddial@bakadev.fr":{"bucket_count":100,"histogram_type":0,"sum":2494,"range":[1,50000],"values":{"34":0,"37":1,"61":1,"500":1,"1736":1,"1911":0}},"jid1-MnnxcxisBPnSXQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":21,"range":[1,50000],"values":{"19":0,"21":1,"23":0}},"chrome-gnome-shell@gnome.org":{"bucket_count":100,"histogram_type":0,"sum":220,"range":[1,50000],"values":{"192":0,"211":1,"232":0}},"jid1-BoFifL9Vbdl2zQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":2518,"range":[1,50000],"values":{"2104":0,"2316":1,"2549":0}},"uBlock0@raymondhill.net":{"bucket_count":100,"histogram_type":0,"sum":11,"range":[1,50000],"values":{"10":0,"11":1,"12":0}},"keepassxc-browser@keepassxc.org":{"bucket_count":100,"histogram_type":0,"sum":182,"range":[1,50000],"values":{"2":0,"3":1,"11":1,"12":1,"144":1,"158":0}}}},"scalars":{"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.accumulations":0,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"media.page_count":19,"telemetry.discarded.child_events":0},"keyedScalars":{}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}},"socket":{"histograms":{"FXA_CONFIGURED":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}}},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"CHILD_PROCESS_LAUNCH_MS":{"bucket_count":100,"histogram_type":0,"sum":7,"range":[1,64000],"values":{"0":0,"1":3,"4":1,"5":0}},"COMPOSITE_TIME":{"bucket_count":50,"histogram_type":0,"sum":321,"range":[1,1000],"values":{"0":949,"1":19,"2":27,"3":4,"4":5,"5":4,"6":1,"7":5,"8":2,"9":3,"10":6,"12":3,"14":1,"16":0}},"CONTENT_PROCESS_LAUNCH_MAINTHREAD_MS":{"bucket_count":100,"histogram_type":0,"sum":59,"range":[1,64000],"values":{"51":0,"56":1,"62":0}},"CONTENT_PROCESS_LAUNCH_TOTAL_MS":{"bucket_count":100,"histogram_type":0,"sum":89,"range":[1,64000],"values":{"75":0,"83":1,"92":0}},"CONTENT_PROCESS_SYNC_LAUNCH_MS":{"bucket_count":100,"histogram_type":0,"sum":206,"range":[1,64000],"values":{"42":0,"46":1,"56":1,"92":1,"102":0}},"CONTENT_PROCESS_LAUNCH_IS_SYNC":{"bucket_count":3,"histogram_type":2,"sum":3,"range":[1,2],"values":{"0":1,"1":3,"2":0}},"CYCLE_COLLECTOR_MAX_PAUSE":{"bucket_count":50,"histogram_type":0,"sum":67,"range":[1,10000],"values":{"0":0,"1":3,"2":5,"3":2,"4":1,"6":1,"34":1,"40":0}},"GC_ANIMATION_MS":{"bucket_count":50,"histogram_type":0,"sum":94,"range":[1,10000],"values":{"1":0,"2":1,"3":1,"5":1,"8":1,"10":2,"12":1,"17":1,"20":1,"24":0}},"GC_MAX_PAUSE_MS_2":{"bucket_count":50,"histogram_type":0,"sum":358,"range":[1,10000],"values":{"17":0,"20":1,"24":5,"29":2,"40":1,"48":1,"57":1,"68":0}},"MEMORY_TOTAL":{"bucket_count":100,"histogram_type":0,"sum":1227232,"range":[32768,16777216],"values":{"574782":0,"612560":2,"652821":0}},"GHOST_WINDOWS":{"bucket_count":32,"histogram_type":0,"sum":0,"range":[1,128],"values":{"0":2,"1":0}},"SHUTDOWN_OK":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"HTTP_KBREAD_PER_CONN2":{"bucket_count":50,"histogram_type":0,"sum":76,"range":[1,100000],"values":{"0":9,"1":3,"2":1,"13":3,"31":1,"39":0}},"HTTP_TRANSACTION_IS_SSL":{"bucket_count":3,"histogram_type":2,"sum":36,"range":[1,2],"values":{"0":8,"1":36,"2":0}},"HTTP_PAGELOAD_IS_SSL":{"bucket_count":3,"histogram_type":2,"sum":2,"range":[1,2],"values":{"0":0,"1":2,"2":0}},"HTTP_SCHEME_UPGRADE_TYPE":{"bucket_count":51,"histogram_type":5,"sum":12,"range":[1,50],"values":{"0":0,"1":12,"2":0}},"TLS_EARLY_DATA_NEGOTIATED":{"bucket_count":4,"histogram_type":1,"sum":0,"range":[1,3],"values":{"0":6,"1":0}},"ESNI_NOESNI_TLS_SUCCESS_RATE":{"bucket_count":51,"histogram_type":5,"sum":58,"range":[1,50],"values":{"1":0,"2":29,"3":0}},"SSL_HANDSHAKE_VERSION":{"bucket_count":17,"histogram_type":1,"sum":90,"range":[1,16],"values":{"2":0,"3":22,"4":6,"5":0}},"SSL_HANDSHAKE_RESULT":{"bucket_count":673,"histogram_type":1,"sum":0,"range":[1,672],"values":{"0":26,"1":0}},"SSL_TIME_UNTIL_READY":{"bucket_count":200,"histogram_type":0,"sum":12674,"range":[1,60000],"values":{"115":0,"120":5,"138":1,"144":1,"189":1,"283":4,"324":3,"371":1,"425":2,"445":1,"486":1,"508":4,"581":1,"797":1,"1092":1,"1142":1,"1431":1,"1497":0}},"SSL_RESUMED_SESSION":{"bucket_count":3,"histogram_type":2,"sum":13,"range":[1,2],"values":{"0":15,"1":13,"2":0}},"SPDY_KBREAD_PER_CONN2":{"bucket_count":50,"histogram_type":0,"sum":30,"range":[1,100000],"values":{"0":1,"2":5,"3":2,"4":1,"10":1,"13":0}},"HTTP_CHANNEL_DISPOSITION":{"bucket_count":17,"histogram_type":1,"sum":1220,"range":[1,16],"values":{"0":4,"2":8,"8":1,"9":94,"10":35,"11":0}},"DNS_LOOKUP_METHOD2":{"bucket_count":17,"histogram_type":1,"sum":209,"range":[1,16],"values":{"0":0,"1":11,"6":33,"7":0}},"DNS_LOOKUP_TIME":{"bucket_count":50,"histogram_type":0,"sum":27291,"range":[1,60000],"values":{"32":0,"40":3,"50":3,"62":3,"77":1,"95":1,"118":1,"146":4,"224":1,"278":1,"4555":1,"16532":1,"20494":0}},"DNS_NATIVE_LOOKUP_TIME":{"bucket_count":50,"histogram_type":0,"sum":38549,"range":[1,60000],"values":{"32":0,"40":4,"50":8,"62":6,"77":1,"95":1,"118":1,"146":4,"181":1,"224":1,"278":1,"345":1,"4555":3,"16532":1,"20494":0}},"DNS_NATIVE_QUEUING":{"bucket_count":50,"histogram_type":0,"sum":25,"range":[1,60000],"values":{"0":25,"1":5,"2":1,"6":1,"11":1,"14":0}},"DNS_BLACKLIST_COUNT":{"bucket_count":20,"histogram_type":1,"sum":5,"range":[1,21],"values":{"0":15,"5":1,"7":0}},"TAB_COUNT":{"bucket_count":100,"histogram_type":0,"sum":2,"range":[1,1000],"values":{"1":0,"2":1,"3":0}},"URLCLASSIFIER_LOOKUP_TIME_2":{"bucket_count":30,"histogram_type":0,"sum":2258,"range":[1,5000],"values":{"0":82,"1":26,"2":2,"3":4,"5":2,"7":2,"2099":1,"2803":0}},"URLCLASSIFIER_CL_CHECK_TIME":{"bucket_count":10,"histogram_type":0,"sum":0,"range":[1,500],"values":{"0":119,"1":0}},"URLCLASSIFIER_PS_FILELOAD_TIME":{"bucket_count":10,"histogram_type":0,"sum":1,"range":[1,1000],"values":{"0":22,"1":1,"2":0}},"URLCLASSIFIER_PS_FALLOCATE_TIME":{"bucket_count":10,"histogram_type":0,"sum":0,"range":[1,1000],"values":{"0":7,"1":0}},"URLCLASSIFIER_PS_CONSTRUCT_TIME":{"bucket_count":15,"histogram_type":0,"sum":0,"range":[1,5000],"values":{"0":7,"1":0}},"URLCLASSIFIER_VLPS_FILELOAD_TIME":{"bucket_count":10,"histogram_type":0,"sum":169,"range":[1,1000],"values":{"0":7,"1":13,"2":6,"5":6,"12":3,"29":1,"70":0}},"URLCLASSIFIER_VLPS_FALLOCATE_TIME":{"bucket_count":10,"histogram_type":0,"sum":2,"range":[1,1000],"values":{"0":29,"1":2,"2":0}},"URLCLASSIFIER_VLPS_CONSTRUCT_TIME":{"bucket_count":15,"histogram_type":0,"sum":865,"range":[1,5000],"values":{"0":0,"1":2,"2":10,"4":7,"8":3,"15":1,"55":6,"105":2,"200":0}},"URLCLASSIFIER_VLPS_LOAD_CORRUPT":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":36,"1":0}},"URLCLASSIFIER_VLPS_METADATA_CORRUPT":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":36,"1":0}},"FX_TAB_CLOSE_TIME_ANIM_MS":{"bucket_count":50,"histogram_type":0,"sum":174,"range":[1,10000],"values":{"135":0,"160":1,"190":0}},"FX_TAB_SWITCH_UPDATE_MS":{"bucket_count":20,"histogram_type":0,"sum":282,"range":[1,1000],"values":{"13":0,"19":2,"27":1,"56":1,"115":1,"165":0}},"FX_TAB_SWITCH_TOTAL_E10S_MS":{"bucket_count":20,"histogram_type":0,"sum":85,"range":[1,1000],"values":{"4":0,"6":1,"9":2,"19":1,"27":1,"39":0}},"FX_TAB_SWITCH_COMPOSITE_E10S_MS":{"bucket_count":20,"histogram_type":0,"sum":349,"range":[1,1000],"values":{"39":0,"56":1,"80":1,"165":1,"237":0}},"FX_TAB_SWITCH_REQUEST_TAB_WARMING_STATE":{"bucket_count":51,"histogram_type":5,"sum":11,"range":[1,50],"values":{"0":0,"1":2,"3":3,"4":0}},"FX_PAGE_LOAD_MS_2":{"bucket_count":200,"histogram_type":1,"sum":7169,"range":[1,10000],"values":{"1062":0,"1112":1,"2627":1,"3334":1,"3385":0}},"INPUT_EVENT_RESPONSE_MS":{"bucket_count":50,"histogram_type":0,"sum":6133,"range":[1,10000],"values":{"0":4489,"1":1196,"2":466,"3":240,"4":141,"5":92,"6":45,"7":24,"8":43,"10":20,"12":9,"14":15,"17":6,"20":2,"24":1,"29":1,"34":2,"40":5,"48":2,"57":1,"68":1,"81":1,"96":1,"114":0}},"INPUT_EVENT_RESPONSE_COALESCED_MS":{"bucket_count":50,"histogram_type":0,"sum":3724,"range":[1,10000],"values":{"0":2073,"1":444,"2":209,"3":103,"4":67,"5":52,"6":34,"7":37,"8":34,"10":17,"12":18,"14":9,"17":2,"20":6,"24":5,"29":1,"34":1,"40":2,"48":1,"57":1,"81":1,"96":1,"114":0}},"FX_SESSION_RESTORE_STARTUP_INIT_SESSION_MS":{"bucket_count":20,"histogram_type":0,"sum":0,"range":[1,30000],"values":{"0":1,"1":0}},"FX_SESSION_RESTORE_STARTUP_ONLOAD_INITIAL_WINDOW_MS":{"bucket_count":20,"histogram_type":0,"sum":9,"range":[1,30000],"values":{"4":0,"7":1,"12":0}},"FX_SESSION_RESTORE_RESTORE_WINDOW_MS":{"bucket_count":10,"histogram_type":0,"sum":370,"range":[1,3000],"values":{"57":0,"154":1,"414":0}},"SEARCH_SERVICE_INIT_MS":{"bucket_count":15,"histogram_type":0,"sum":1740,"range":[1,1000],"values":{"587":0,"1000":1}},"VIDEO_CAN_CREATE_AAC_DECODER":{"bucket_count":3,"histogram_type":2,"sum":1,"range":[1,2],"values":{"0":0,"1":1,"2":0}},"VIDEO_CAN_CREATE_H264_DECODER":{"bucket_count":3,"histogram_type":2,"sum":1,"range":[1,2],"values":{"0":0,"1":1,"2":0}},"BROWSER_IS_USER_DEFAULT":{"bucket_count":3,"histogram_type":2,"sum":1,"range":[1,2],"values":{"0":0,"1":1,"2":0}},"BROWSER_IS_USER_DEFAULT_ERROR":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"BROWSER_SET_DEFAULT_DIALOG_PROMPT_RAWCOUNT":{"bucket_count":15,"histogram_type":0,"sum":0,"range":[1,250],"values":{"0":1,"1":0}},"BROWSER_SET_DEFAULT_ALWAYS_CHECK":{"bucket_count":3,"histogram_type":2,"sum":1,"range":[1,2],"values":{"0":0,"1":1,"2":0}},"NETWORK_CACHE_V2_MISS_TIME_MS":{"bucket_count":50,"histogram_type":0,"sum":0,"range":[1,10000],"values":{"0":1,"1":0}},"CERT_VALIDATION_SUCCESS_BY_CA":{"bucket_count":257,"histogram_type":1,"sum":850,"range":[1,256],"values":{"6":0,"7":2,"49":11,"52":2,"193":1,"194":0}},"COOKIE_BEHAVIOR":{"bucket_count":16,"histogram_type":1,"sum":4,"range":[1,15],"values":{"3":0,"4":1,"5":0}},"TRACKING_PROTECTION_ENABLED":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"TRACKING_PROTECTION_PBM_DISABLED":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"FXA_CONFIGURED":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"SANDBOX_HAS_USER_NAMESPACES":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"NUMBER_OF_PROFILES":{"bucket_count":3,"histogram_type":4,"sum":1,"range":[1,2],"values":{"0":1,"1":0}},"CONTENT_FULL_PAINT_TIME":{"bucket_count":50,"histogram_type":0,"sum":797,"range":[1,1000],"values":{"0":23,"1":31,"2":20,"3":17,"4":12,"5":6,"6":1,"7":2,"8":6,"9":2,"10":1,"12":4,"18":3,"20":2,"23":1,"26":1,"29":4,"33":1,"47":2,"53":1,"60":0}},"CONTENT_FRAME_TIME":{"bucket_count":50,"histogram_type":0,"sum":14240,"range":[1,5000],"values":{"0":0,"1":1,"6":1,"7":2,"9":2,"11":2,"13":3,"15":2,"18":1,"21":3,"25":1,"29":1,"34":3,"40":4,"47":6,"55":4,"64":3,"75":17,"88":32,"103":25,"120":6,"140":6,"164":4,"192":2,"224":1,"262":1,"306":5,"357":1,"417":1,"487":0}},"CONTENT_FRAME_TIME_VSYNC":{"bucket_count":100,"histogram_type":1,"sum":30576,"range":[8,792],"values":{"0":1,"8":5,"16":4,"48":1,"56":1,"96":40,"104":25,"112":7,"120":6,"128":2,"136":5,"144":6,"160":3,"176":1,"200":5,"208":2,"216":4,"232":2,"248":1,"296":1,"304":1,"320":2,"336":1,"352":1,"392":1,"416":2,"432":1,"496":1,"624":1,"792":3}},"CONTENT_FRAME_TIME_WITH_SVG":{"bucket_count":50,"histogram_type":0,"sum":16546,"range":[1,5000],"values":{"47":0,"55":1,"88":12,"103":12,"120":5,"140":2,"164":1,"192":7,"224":1,"262":1,"306":1,"357":1,"1237":1,"5000":1}},"TIME_TO_NON_BLANK_PAINT_MS":{"bucket_count":100,"histogram_type":0,"sum":1136,"range":[1,100000],"values":{"395":0,"438":1,"599":1,"665":0}},"TIME_TO_FIRST_CONTENTFUL_PAINT_MS":{"bucket_count":100,"histogram_type":0,"sum":498,"range":[1,100000],"values":{"438":0,"486":1,"540":0}},"WEBEXT_BACKGROUND_PAGE_LOAD_MS":{"bucket_count":100,"histogram_type":0,"sum":55180,"range":[1,60000],"values":{"1740":0,"1920":1,"2118":1,"2337":2,"2846":4,"3140":6,"3464":4,"3822":0}},"WEBEXT_EXTENSION_STARTUP_MS":{"bucket_count":100,"histogram_type":0,"sum":28759,"range":[1,50000],"values":{"1075":0,"1183":5,"1302":7,"1433":2,"1577":6,"1736":0}},"QUIRKS_MODE":{"bucket_count":51,"histogram_type":5,"sum":4,"range":[1,50],"values":{"1":0,"2":2,"3":0}},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":2,"1":0}},"QM_REPOSITORIES_INITIALIZATION_TIME":{"bucket_count":30,"histogram_type":0,"sum":67,"range":[1,30000],"values":{"37":0,"53":1,"75":0}}},"keyedHistograms":{"SSL_TIME_UNTIL_HANDSHAKE_FINISHED_KEYED_BY_KA":{"P256":{"bucket_count":200,"histogram_type":0,"sum":8408,"range":[1,60000],"values":{"165":0,"173":1,"445":1,"508":1,"608":1,"636":2,"665":1,"728":1,"762":2,"797":1,"1497":1,"1566":0}},"x25519":{"bucket_count":200,"histogram_type":0,"sum":2208,"range":[1,60000],"values":{"115":0,"120":4,"144":1,"165":1,"271":1,"1092":1,"1142":0}},"none":{"bucket_count":200,"histogram_type":0,"sum":3598,"range":[1,60000],"values":{"271":0,"283":4,"324":3,"1431":1,"1497":0}}},"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"bucket_count":51,"histogram_type":5,"sum":164,"range":[1,50],"values":{"0":1,"1":94,"2":35,"3":0}},"disabledWont":{"bucket_count":51,"histogram_type":5,"sum":16,"range":[1,50],"values":{"0":4,"2":8,"3":0}}},"URLCLASSIFIER_CL_KEYED_UPDATE_TIME":{"test":{"bucket_count":30,"histogram_type":0,"sum":69,"range":[20,120000],"values":{"50":0,"68":1,"93":0}},"google4":{"bucket_count":30,"histogram_type":0,"sum":19019,"range":[20,120000],"values":{"821":0,"1121":2,"1531":3,"2091":1,"2855":1,"3899":1,"5324":0}}},"URLCLASSIFIER_UPDATE_REMOTE_NETWORK_ERROR":{"google4":{"bucket_count":31,"histogram_type":1,"sum":0,"range":[1,30],"values":{"0":8,"1":0}},"mozilla":{"bucket_count":31,"histogram_type":1,"sum":0,"range":[1,30],"values":{"0":4,"1":0}}},"URLCLASSIFIER_UPDATE_REMOTE_STATUS2":{"google4":{"bucket_count":17,"histogram_type":1,"sum":8,"range":[1,16],"values":{"0":0,"1":8,"2":0}},"mozilla":{"bucket_count":17,"histogram_type":1,"sum":4,"range":[1,16],"values":{"0":0,"1":4,"2":0}}},"URLCLASSIFIER_UPDATE_SERVER_RESPONSE_TIME":{"google4":{"bucket_count":30,"histogram_type":0,"sum":8455,"range":[1,100000],"values":{"102":0,"153":1,"229":3,"343":1,"514":1,"1156":1,"3902":1,"5853":0}},"mozilla":{"bucket_count":30,"histogram_type":0,"sum":4095,"range":[1,100000],"values":{"343":0,"514":1,"771":2,"1156":1,"1734":0}}},"URLCLASSIFIER_UPDATE_TIMEOUT":{"google4":{"bucket_count":5,"histogram_type":1,"sum":0,"range":[1,4],"values":{"0":8,"1":0}},"mozilla":{"bucket_count":5,"histogram_type":1,"sum":0,"range":[1,4],"values":{"0":4,"1":0}}},"URLCLASSIFIER_UPDATE_ERROR":{"google4":{"bucket_count":17,"histogram_type":1,"sum":0,"range":[1,16],"values":{"0":8,"1":0}},"mozilla":{"bucket_count":17,"histogram_type":1,"sum":0,"range":[1,16],"values":{"0":4,"1":0}}},"STORAGE_SYNC_GET_OPS_SIZE":{"https-everywhere@eff.org":{"bucket_count":30,"histogram_type":0,"sum":5,"range":[1,100000],"values":{"0":0,"1":1,"2":2,"3":0}},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"bucket_count":30,"histogram_type":0,"sum":857,"range":[1,100000],"values":{"3":0,"4":7,"6":2,"9":1,"153":4,"229":0}}},"STORAGE_SYNC_SET_OPS_SIZE":{"https-everywhere@eff.org":{"bucket_count":30,"histogram_type":0,"sum":4,"range":[1,100000],"values":{"3":0,"4":1,"6":0}}},"WEBEXT_BACKGROUND_PAGE_LOAD_MS_BY_ADDONID":{"fxmonitor@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":3194,"range":[1,60000],"values":{"2846":0,"3140":1,"3464":0}},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"bucket_count":100,"histogram_type":0,"sum":3060,"range":[1,60000],"values":{"2579":0,"2846":1,"3140":0}},"formautofill@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":3120,"range":[1,60000],"values":{"2579":0,"2846":1,"3140":0}},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"bucket_count":100,"histogram_type":0,"sum":3548,"range":[1,60000],"values":{"3140":0,"3464":1,"3822":0}},"jid1-MnnxcxisBPnSXQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":3196,"range":[1,60000],"values":{"2846":0,"3140":1,"3464":0}},"chrome-gnome-shell@gnome.org":{"bucket_count":100,"histogram_type":0,"sum":2220,"range":[1,60000],"values":{"1920":0,"2118":1,"2337":0}},"uBlock0@raymondhill.net":{"bucket_count":100,"histogram_type":0,"sum":2479,"range":[1,60000],"values":{"2118":0,"2337":1,"2579":0}},"webcompat@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":3204,"range":[1,60000],"values":{"2846":0,"3140":1,"3464":0}},"jid1-BoFifL9Vbdl2zQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":2408,"range":[1,60000],"values":{"2118":0,"2337":1,"2579":0}},"wayback_machine@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":3188,"range":[1,60000],"values":{"2846":0,"3140":1,"3464":0}},"yayanotherspeeddial@bakadev.fr":{"bucket_count":100,"histogram_type":0,"sum":3670,"range":[1,60000],"values":{"3140":0,"3464":1,"3822":0}},"opentabsnexttocurrent@sblask":{"bucket_count":100,"histogram_type":0,"sum":3080,"range":[1,60000],"values":{"2579":0,"2846":1,"3140":0}},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"bucket_count":100,"histogram_type":0,"sum":2065,"range":[1,60000],"values":{"1740":0,"1920":1,"2118":0}},"https-everywhere@eff.org":{"bucket_count":100,"histogram_type":0,"sum":3208,"range":[1,60000],"values":{"2846":0,"3140":1,"3464":0}},"screenshots@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":3589,"range":[1,60000],"values":{"3140":0,"3464":1,"3822":0}},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"bucket_count":100,"histogram_type":0,"sum":3544,"range":[1,60000],"values":{"3140":0,"3464":1,"3822":0}},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"bucket_count":100,"histogram_type":0,"sum":3098,"range":[1,60000],"values":{"2579":0,"2846":1,"3140":0}},"keepassxc-browser@keepassxc.org":{"bucket_count":100,"histogram_type":0,"sum":3309,"range":[1,60000],"values":{"2846":0,"3140":1,"3464":0}}},"WEBEXT_EXTENSION_STARTUP_MS_BY_ADDONID":{"fxmonitor@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":1295,"range":[1,50000],"values":{"1075":0,"1183":1,"1302":0}},"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}":{"bucket_count":100,"histogram_type":0,"sum":1187,"range":[1,50000],"values":{"1075":0,"1183":1,"1302":0}},"formautofill@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":1418,"range":[1,50000],"values":{"1183":0,"1302":1,"1433":0}},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"bucket_count":100,"histogram_type":0,"sum":1195,"range":[1,50000],"values":{"1075":0,"1183":1,"1302":0}},"webcompat@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":1289,"range":[1,50000],"values":{"1075":0,"1183":1,"1302":0}},"chrome-gnome-shell@gnome.org":{"bucket_count":100,"histogram_type":0,"sum":1411,"range":[1,50000],"values":{"1183":0,"1302":1,"1433":0}},"jid1-MnnxcxisBPnSXQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":1407,"range":[1,50000],"values":{"1183":0,"1302":1,"1433":0}},"keepassxc-browser@keepassxc.org":{"bucket_count":100,"histogram_type":0,"sum":1600,"range":[1,50000],"values":{"1433":0,"1577":1,"1736":0}},"screenshots@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":1534,"range":[1,50000],"values":{"1302":0,"1433":1,"1577":0}},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"bucket_count":100,"histogram_type":0,"sum":1593,"range":[1,50000],"values":{"1433":0,"1577":1,"1736":0}},"jid1-BoFifL9Vbdl2zQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":1407,"range":[1,50000],"values":{"1183":0,"1302":1,"1433":0}},"wayback_machine@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":1402,"range":[1,50000],"values":{"1183":0,"1302":1,"1433":0}},"yayanotherspeeddial@bakadev.fr":{"bucket_count":100,"histogram_type":0,"sum":1595,"range":[1,50000],"values":{"1433":0,"1577":1,"1736":0}},"uBlock0@raymondhill.net":{"bucket_count":100,"histogram_type":0,"sum":1596,"range":[1,50000],"values":{"1433":0,"1577":1,"1736":0}},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"bucket_count":100,"histogram_type":0,"sum":1400,"range":[1,50000],"values":{"1183":0,"1302":1,"1433":0}},"https-everywhere@eff.org":{"bucket_count":100,"histogram_type":0,"sum":1537,"range":[1,50000],"values":{"1302":0,"1433":1,"1577":0}},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"bucket_count":100,"histogram_type":0,"sum":1293,"range":[1,50000],"values":{"1075":0,"1183":1,"1302":0}},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"bucket_count":100,"histogram_type":0,"sum":1408,"range":[1,50000],"values":{"1183":0,"1302":1,"1433":0}},"opentabsnexttocurrent@sblask":{"bucket_count":100,"histogram_type":0,"sum":1599,"range":[1,50000],"values":{"1433":0,"1577":1,"1736":0}},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"bucket_count":100,"histogram_type":0,"sum":1593,"range":[1,50000],"values":{"1433":0,"1577":1,"1736":0}}}},"info":{"reason":"aborted-session","revision":"","timezoneOffset":-240,"previousBuildId":null,"sessionId":"c2dd9a8a-11be-4621-b0aa-8877c86e68bc","subsessionId":"7f9990cd-4272-423c-9a7b-879a6445063e","previousSessionId":"99365168-802c-43c5-9c55-4dfa8f9b1015","previousSubsessionId":"cd7fb31f-1b8e-4519-b755-0a515237f430","subsessionCounter":1,"profileSubsessionCounter":137,"sessionStartDate":"2019-03-21T19:00:00.0-04:00","subsessionStartDate":"2019-03-21T19:00:00.0-04:00","sessionLength":13517,"subsessionLength":13516,"addons":"uBlock0%40raymondhill.net:1.18.6,keepassxc-browser%40keepassxc.org:1.3.2,jid1-MnnxcxisBPnSXQ%40jetpack:2019.2.19,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.8,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.10,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2019.1.31,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,%7Ba655a6b2-69a5-40de-a3b8-3f7f200c95a7%7D:2.1.5,%7Bb9db16a4-6edc-47ec-a1f4-b86292ed211d%7D:7.3.5,%7Bb687f6ef-3299-4a75-8279-8b1c30dfcc9d%7D:0.2.1,yayanotherspeeddial%40bakadev.fr:1.5.0.6,fxmonitor%40mozilla.org:2.8,formautofill%40mozilla.org:1.0,screenshots%40mozilla.org:35.0.0,webcompat%40mozilla.org:3.0.2"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20190318194422","version":"66.0","vendor":"Mozilla","displayVersion":"66.0","platformVersion":"66.0","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"archlinux","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3945,"virtualMaxMB":null,"cpu":{"count":1,"cores":1,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.30-1-MANJARO","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","LowEndMachine":false,"adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.3.4","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":8,"telemetryEnabled":false,"locale":"en-US","intl":{"requestedLocales":["en-US"],"availableLocales":["en-US"],"appLocales":["en-US","und"],"systemLocales":["en-US"],"regionalPrefsLocales":["en-US"],"acceptLanguages":["en-US","en"]},"update":{"channel":"release","enabled":true,"autoDownload":false},"userPrefs":{"browser.cache.disk.capacity":716800,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"ES","browser.search.widget.inNavBar":false,"browser.startup.homepage":"","browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"version":"7.3.5","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Download Videos from the Web","name":"Video DownloadHelper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"keepassxc-browser@keepassxc.org":{"version":"1.3.2","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}":{"version":"0.2.1","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Fast scroll with pressed middle mouse button","name":"Middle Mouse Button Scroll","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17922,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.8","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2019.1.31","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2019.2.19","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger automatically learns to block invisible trackers.","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"version":"2.1.5","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Extension that sets a default fixed zoom for all pages in Firefox","name":"Fixed Zoom","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"uBlock0@raymondhill.net":{"version":"1.18.6","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.10","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"yayanotherspeeddial@bakadev.fr":{"version":"1.5.0.6","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"A cool and highly customizable Speed Dial focused on style and simplicity.","name":"Yay! Another Speed dial!","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17972,"signedState":2},"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17973,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"35.0.0","scope":1,"type":"extension","updateDay":17973,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Take clips and screenshots from the Web and save them temporarily or permanently.","name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"3.0.2","scope":1,"type":"extension","updateDay":17973,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"fxmonitor@mozilla.org":{"version":"2.8","scope":1,"type":"extension","updateDay":17976,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17976,"signedState":3}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"A theme with the operating system color scheme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/7ab8b8e8-1856-4cad-aa7e-203191619c11 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/7ab8b8e8-1856-4cad-aa7e-203191619c11 deleted file mode 100644 index 267d4426..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/7ab8b8e8-1856-4cad-aa7e-203191619c11 +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"7ab8b8e8-1856-4cad-aa7e-203191619c11","creationDate":"2018-11-24T22:03:31.367Z","version":4,"application":{"architecture":"x86-64","buildId":"20181101150546","name":"Firefox","version":"63.0.1","displayVersion":"63.0.1","vendor":"Mozilla","platformVersion":"63.0.1","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":1926,"uptime":32,"start":19,"main":140,"selectProfile":311,"afterProfileLocked":312,"startupCrashDetectionBegin":589,"startupCrashDetectionEnd":33245,"firstPaint":2669,"sessionRestoreInit":1003,"sessionRestored":2397,"createTopLevelWindow":1025,"AMI_startup_begin":648,"XPI_startup_begin":683,"XPI_bootstrap_addons_begin":695,"XPI_bootstrap_addons_end":785,"XPI_startup_end":785,"AMI_startup_end":794,"XPI_finalUIStartup":1003,"sessionRestoreInitialized":1009,"delayedStartupStarted":1575,"delayedStartupFinished":1734,"sessionRestoreRestoring":2351,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":59,"debuggerAttached":0,"activeTicks":1},"processes":{"parent":{"scalars":{"browser.engagement.max_concurrent_window_count":1,"browser.engagement.max_concurrent_tab_count":1,"browser.engagement.active_ticks":1},"keyedScalars":{}},"content":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1,"1":1,"4":1,"5":0},"sum":5},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"12":0,"14":1,"24":1,"29":1,"34":0},"sum":72},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":571,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"TABCHILD_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"47":0,"53":1,"60":0},"sum":57}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_accumulations":0},"keyedScalars":{}},"extension":{"histograms":{"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"WEBEXT_STORAGE_LOCAL_SET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":3,"3":2,"4":2,"5":0},"sum":20}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_accumulations":0},"keyedScalars":{}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"3":0,"4":1,"6":1,"12":1,"14":0},"sum":22},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"29":0,"34":1,"40":1,"48":1,"57":0},"sum":129},"HTTP_TRANSACTION_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":572,"2":0},"sum":572},"SSL_HANDSHAKE_VERSION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"2":0,"3":470,"4":0},"sum":1410},"SSL_HANDSHAKE_RESULT":{"range":[1,672],"bucket_count":673,"histogram_type":1,"values":{"0":470,"1":0},"sum":0},"SSL_TIME_UNTIL_READY":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"151":0,"158":1,"283":1,"296":152,"310":182,"324":63,"339":17,"355":10,"371":2,"388":3,"406":1,"425":2,"445":2,"465":1,"486":1,"508":1,"581":2,"608":2,"636":2,"665":2,"696":1,"762":1,"797":4,"834":1,"872":2,"954":1,"998":1,"1092":1,"1250":1,"1308":6,"1638":1,"1792":1,"2051":1,"2686":1,"2810":0},"sum":173054},"SSL_TIME_UNTIL_HANDSHAKE_FINISHED":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"151":0,"158":1,"283":1,"296":150,"310":181,"324":62,"339":17,"355":10,"371":2,"388":3,"406":1,"425":2,"445":4,"465":3,"486":1,"508":1,"581":2,"608":2,"636":2,"665":2,"696":1,"762":1,"797":4,"834":1,"872":1,"954":1,"998":1,"1044":1,"1092":1,"1250":1,"1308":6,"1638":1,"1792":1,"2051":1,"2686":1,"2810":0},"sum":173815},"SSL_RESUMED_SESSION":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":5,"1":465,"2":0},"sum":465},"HTTP_CHANNEL_DISPOSITION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"9":0,"10":572,"11":0},"sum":5720},"DNS_LOOKUP_METHOD2":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":469,"2":24,"6":1,"7":0},"sum":523},"DNS_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"32":0,"40":1,"50":20,"62":2,"95":1,"4555":1,"5647":0},"sum":6436},"DNS_NATIVE_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"40":0,"50":21,"62":2,"95":1,"4555":1,"5647":0},"sum":6442},"DNS_NATIVE_QUEUING":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"0":25,"1":0},"sum":0},"URLCLASSIFIER_LOOKUP_TIME_2":{"range":[1,5000],"bucket_count":30,"histogram_type":0,"values":{"0":513,"1":48,"2":6,"3":4,"4":0},"sum":72},"URLCLASSIFIER_CL_CHECK_TIME":{"range":[1,500],"bucket_count":10,"histogram_type":0,"values":{"0":1141,"1":1,"2":0},"sum":1},"URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME":{"range":[1,60000],"bucket_count":30,"histogram_type":0,"values":{"0":560,"1":10,"3":1,"4":0},"sum":13},"URLCLASSIFIER_VLPS_FILELOAD_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":1,"1":2,"5":1,"12":0},"sum":7},"URLCLASSIFIER_VLPS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":4,"1":0},"sum":0},"URLCLASSIFIER_VLPS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"1":0,"2":1,"4":2,"29":1,"55":0},"sum":50},"URLCLASSIFIER_VLPS_LOAD_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":4,"1":0},"sum":0},"URLCLASSIFIER_VLPS_METADATA_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":4,"1":0},"sum":0},"CERT_VALIDATION_SUCCESS_BY_CA":{"range":[1,256],"bucket_count":257,"histogram_type":1,"values":{"51":0,"52":5,"53":0},"sum":260},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0}},"keyedHistograms":{"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"1":0,"2":572,"3":0},"sum":1144}},"URLCLASSIFIER_CL_KEYED_UPDATE_TIME":{"google4":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"821":0,"1121":1,"1531":0},"sum":1141}},"URLCLASSIFIER_UPDATE_REMOTE_NETWORK_ERROR":{"google4":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_REMOTE_STATUS2":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":1,"2":0},"sum":1}},"URLCLASSIFIER_UPDATE_SERVER_RESPONSE_TIME":{"google4":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"153":0,"229":1,"343":0},"sum":306}},"URLCLASSIFIER_UPDATE_TIMEOUT":{"google4":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_ERROR":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}}},"info":{"reason":"aborted-session","revision":"https://hg.mozilla.org/mozilla-unified/rev/6d5e52718c0092c7cc8c5d07b01803debc1cb2f2","timezoneOffset":60,"previousBuildId":null,"sessionId":"3fc9142a-5b61-402b-aa50-acc31fe359a1","subsessionId":"559f7c0b-a3c5-43b9-af75-39cf2e60ad07","previousSessionId":"9dbfee82-5531-4609-8cfe-02f431e14a5b","previousSubsessionId":"eb01511e-53dd-42e7-914c-bfdc5ba7f3e9","subsessionCounter":2,"profileSubsessionCounter":33,"sessionStartDate":"2018-11-24T22:00:00.0+01:00","subsessionStartDate":"2018-11-24T22:00:00.0+01:00","sessionLength":1925,"subsessionLength":1500,"addons":"uBlock0%40raymondhill.net:1.17.2,keepassxc-browser%40keepassxc.org:1.3.0,jid1-MnnxcxisBPnSXQ%40jetpack:2018.10.3.1,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.4,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.8,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2018.10.31,iridium%40particlecore.github.io:0.2.4,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,michal.simonfy%40gmail.com:2.3.5,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,%7Ba655a6b2-69a5-40de-a3b8-3f7f200c95a7%7D:1.9.8,%7Bb9db16a4-6edc-47ec-a1f4-b86292ed211d%7D:7.3.5,fxmonitor%40mozilla.org:2.8,aushelper%40mozilla.org:2.0,firefox%40getpocket.com:1.0.5,formautofill%40mozilla.org:1.0,onboarding%40mozilla.org:1.0,screenshots%40mozilla.org:33.0.0,webcompat-reporter%40mozilla.org:1.0.0,webcompat%40mozilla.org:2.0.1"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20181101150546","version":"63.0.1","vendor":"Mozilla","displayVersion":"63.0.1","platformVersion":"63.0.1","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"Manjaro","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3944,"virtualMaxMB":null,"cpu":{"count":4,"cores":4,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.2-1-MANJARO","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.2.5","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":573440,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"DE","browser.search.widget.inNavBar":false,"browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":false,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"aushelper@mozilla.org":{"version":"2.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Sets value(s) in the update url based on custom checks.","name":"Application Update Service Helper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"firefox@getpocket.com":{"version":"1.0.5","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"When you find something you want to view later, put it in Pocket.","name":"Pocket","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"onboarding@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Photon onboarding","name":"Photon onboarding","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"33.0.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat-reporter@mozilla.org":{"version":"1.0.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Report site compatibility issues on webcompat.com.","name":"WebCompat Reporter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"uBlock0@raymondhill.net":{"version":"1.17.2","scope":1,"type":"extension","updateDay":17859,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"keepassxc-browser@keepassxc.org":{"version":"1.3.0","scope":1,"type":"extension","updateDay":17859,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2018.10.3.1","scope":1,"type":"extension","updateDay":17859,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger protects you from trackers as you surf the web!","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.4","scope":1,"type":"extension","updateDay":17859,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.8","scope":1,"type":"extension","updateDay":17859,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17859,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17859,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2018.10.31","scope":1,"type":"extension","updateDay":17859,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"iridium@particlecore.github.io":{"version":"0.2.4","scope":1,"type":"extension","updateDay":17859,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"YouTube with more freedom","name":"Iridium for YouTube","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17859,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17859,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"michal.simonfy@gmail.com":{"version":"2.3.5","scope":1,"type":"extension","updateDay":17859,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Speed dial 2 is ultimate replacement of new tab page with quick access to your most visited pages, b","name":"Speed Dial 2","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17859,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17859,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"version":"1.9.8","scope":1,"type":"extension","updateDay":17859,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Extension that sets a default fixed zoom for all pages in Firefox","name":"Fixed Zoom","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"version":"7.3.5","scope":1,"type":"extension","updateDay":17859,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Download Videos from the Web","name":"Video DownloadHelper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"fxmonitor@mozilla.org":{"version":"2.8","scope":1,"type":"extension","updateDay":17859,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":3}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/974df7d0-033a-419e-b4ac-bb9431af2e4e b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/974df7d0-033a-419e-b4ac-bb9431af2e4e deleted file mode 100644 index eb1da4a5..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/974df7d0-033a-419e-b4ac-bb9431af2e4e +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"974df7d0-033a-419e-b4ac-bb9431af2e4e","creationDate":"2018-12-04T20:32:36.373Z","version":4,"application":{"architecture":"x86-64","buildId":"20181116104104","name":"Firefox","version":"63.0.3","displayVersion":"63.0.3","vendor":"Mozilla","platformVersion":"63.0.3","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":5398,"uptime":90,"start":8,"main":134,"selectProfile":269,"afterProfileLocked":271,"startupCrashDetectionBegin":507,"startupCrashDetectionEnd":33232,"firstPaint":1541,"sessionRestoreInit":826,"sessionRestored":2352,"createTopLevelWindow":835,"firstLoadURI":2596,"AMI_startup_begin":528,"XPI_startup_begin":553,"XPI_bootstrap_addons_begin":567,"XPI_bootstrap_addons_end":637,"XPI_startup_end":637,"AMI_startup_end":648,"XPI_finalUIStartup":826,"sessionRestoreInitialized":829,"delayedStartupStarted":1270,"delayedStartupFinished":1405,"sessionRestoreRestoring":2183,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":59,"debuggerAttached":0,"activeTicks":33},"processes":{"parent":{"scalars":{"browser.engagement.max_concurrent_window_count":1,"timestamps.first_paint":1541,"media.page_count":3,"images.webp.content_observed":false,"browser.engagement.unfiltered_uri_count":13,"browser.engagement.restored_pinned_tabs_count":0,"formautofill.availability":false,"browser.engagement.max_concurrent_tab_count":2,"images.webp.probe_observed":false,"browser.engagement.total_uri_count":13,"browser.engagement.active_ticks":33,"browser.engagement.unique_domains_count":1,"browser.engagement.tab_open_event_count":1},"keyedScalars":{"images.webp.content_frequency":{"other":42},"security.pkcs11_modules_loaded":{"NSS Internal PKCS #11 Module":true}}},"content":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":6,"2":3,"7":1,"20":1,"24":0},"sum":33},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"4":0,"5":1,"6":1,"10":1,"14":5,"20":1,"29":2,"34":0},"sum":180},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":2,"1":0},"sum":0},"HTTP_PAGE_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"29":0,"35":1,"43":0},"sum":42},"HTTP_SUB_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":2,"35":1,"52":5,"63":0},"sum":324},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":113,"1":0},"sum":0},"PWMGR_FORM_AUTOFILL_RESULT":{"range":[1,20],"bucket_count":21,"histogram_type":1,"values":{"3":0,"4":2,"5":0},"sum":8},"PWMGR_LOGIN_PAGE_SAFETY":{"range":[1,8],"bucket_count":9,"histogram_type":1,"values":{"0":4,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"TABCHILD_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":1,"12":1,"14":0},"sum":13},"WEBEXT_CONTENT_SCRIPT_INJECTION_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":5,"1":4,"6":1,"7":1,"8":1,"11":1,"12":1,"17":1,"23":1,"25":1,"37":1,"45":1,"50":1,"55":0},"sum":253},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":4,"1":0},"sum":0}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"media.page_count":4,"images.webp.content_observed":false,"telemetry.discarded.keyed_scalar_actions":0,"memoryreporter.max_ghost_windows":0,"images.webp.probe_observed":false,"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.child_events":0,"telemetry.discarded.scalar_actions":0},"keyedScalars":{"images.webp.content_frequency":{"other":26}}},"extension":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":2,"1":2,"10":1,"12":0},"sum":13},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"4":0,"5":1,"29":1,"40":1,"48":2,"57":0},"sum":182},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":2,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"WEBEXT_STORAGE_LOCAL_GET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":1,"3":1,"10":1,"34":1,"41":1,"55":2,"61":1,"119":2,"144":1,"211":1,"232":2,"281":4,"309":3,"340":2,"374":2,"412":2,"500":2,"550":0},"sum":6893},"WEBEXT_STORAGE_LOCAL_SET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":3,"4":1,"8":1,"81":1,"119":1,"131":0},"sum":228},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":19,"1":0},"sum":0}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"media.page_count":19,"images.webp.content_observed":false,"telemetry.discarded.keyed_scalar_actions":0,"memoryreporter.max_ghost_windows":0,"images.webp.probe_observed":false,"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.child_events":0,"telemetry.discarded.scalar_actions":0},"keyedScalars":{}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"CONTENT_PROCESS_LAUNCH_TIME_MS":{"range":[1,64000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":1,"3":1,"4":1,"5":1,"28":1,"31":2,"46":1,"51":0},"sum":158},"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"3":0,"4":3,"5":4,"7":2,"8":2,"10":1,"12":1,"48":1,"57":0},"sum":133},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"12":0,"14":1,"24":3,"29":3,"34":3,"48":2,"57":0},"sum":406},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"SHUTDOWN_OK":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"HTTP_TRANSACTION_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":6,"1":22,"2":0},"sum":22},"HTTP_PAGELOAD_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":2,"2":0},"sum":2},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":6,"2":0},"sum":6},"SSL_HANDSHAKE_VERSION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"2":0,"3":17,"4":5,"5":0},"sum":71},"SSL_HANDSHAKE_RESULT":{"range":[1,672],"bucket_count":673,"histogram_type":1,"values":{"0":23,"1":0},"sum":0},"SSL_TIME_UNTIL_READY":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"105":0,"110":3,"120":4,"126":1,"132":1,"339":2,"355":3,"371":1,"388":2,"406":1,"581":1,"608":2,"728":1,"1308":1,"1368":0},"sum":8389},"SSL_TIME_UNTIL_HANDSHAKE_FINISHED":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"105":0,"110":2,"120":4,"126":1,"132":1,"144":1,"339":2,"355":3,"388":2,"608":3,"636":1,"728":1,"1308":1,"1368":0},"sum":8312},"SSL_RESUMED_SESSION":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":11,"1":11,"2":0},"sum":11},"HTTP_CHANNEL_DISPOSITION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"1":0,"2":6,"8":8,"9":89,"10":22,"11":0},"sum":1097},"DNS_LOOKUP_METHOD2":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":16,"6":16,"7":0},"sum":112},"DNS_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"32":0,"40":6,"50":4,"62":1,"345":1,"428":1,"531":0},"sum":1337},"DNS_NATIVE_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"32":0,"40":9,"50":4,"62":1,"345":1,"428":1,"531":0},"sum":1480},"DNS_NATIVE_QUEUING":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"0":14,"1":1,"6":1,"7":0},"sum":7},"TAB_COUNT":{"range":[1,1000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":1,"3":0},"sum":2},"URLCLASSIFIER_LOOKUP_TIME_2":{"range":[1,5000],"bucket_count":30,"histogram_type":0,"values":{"0":110,"1":3,"660":1,"881":0},"sum":715},"URLCLASSIFIER_CL_CHECK_TIME":{"range":[1,500],"bucket_count":10,"histogram_type":0,"values":{"0":230,"1":0},"sum":0},"URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME":{"range":[1,60000],"bucket_count":30,"histogram_type":0,"values":{"0":27,"1":14,"2":9,"3":8,"4":17,"6":14,"9":5,"13":18,"19":4,"28":0},"sum":646},"URLCLASSIFIER_PS_FILELOAD_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":23,"1":0},"sum":0},"URLCLASSIFIER_PS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":7,"1":0},"sum":0},"URLCLASSIFIER_PS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"0":7,"1":0},"sum":0},"URLCLASSIFIER_VLPS_FILELOAD_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":4,"1":8,"2":4,"5":2,"12":1,"29":1,"70":0},"sum":86},"URLCLASSIFIER_VLPS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":15,"1":0},"sum":0},"URLCLASSIFIER_VLPS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"0":0,"1":1,"2":5,"4":4,"8":1,"15":2,"29":2,"55":0},"sum":167},"URLCLASSIFIER_VLPS_LOAD_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":20,"1":0},"sum":0},"URLCLASSIFIER_VLPS_METADATA_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":20,"1":0},"sum":0},"FX_TAB_CLOSE_TIME_ANIM_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"114":0,"135":1,"160":0},"sum":138},"FX_TAB_SWITCH_TOTAL_E10S_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"4":0,"6":2,"9":0},"sum":13},"FX_TAB_SWITCH_REQUEST_TAB_WARMING_STATE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":2,"2":0},"sum":2},"VIDEO_CAN_CREATE_AAC_DECODER":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"VIDEO_CAN_CREATE_H264_DECODER":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"BROWSER_IS_USER_DEFAULT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"BROWSER_IS_USER_DEFAULT_ERROR":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"BROWSER_SET_DEFAULT_DIALOG_PROMPT_RAWCOUNT":{"range":[1,250],"bucket_count":15,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"BROWSER_SET_DEFAULT_ALWAYS_CHECK":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"CERT_VALIDATION_SUCCESS_BY_CA":{"range":[1,256],"bucket_count":257,"histogram_type":1,"values":{"6":0,"7":1,"49":3,"52":2,"154":5,"155":1,"156":0},"sum":1183},"TRACKING_PROTECTION_ENABLED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"TRACKING_PROTECTION_PBM_DISABLED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"SANDBOX_HAS_USER_NAMESPACES":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"NUMBER_OF_PROFILES":{"range":[1,2],"bucket_count":3,"histogram_type":4,"values":{"0":1,"1":0},"sum":1},"WEBEXT_BACKGROUND_PAGE_LOAD_MS":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"1064":0,"1174":1,"1295":7,"1577":2,"1740":5,"1920":4,"2118":0},"sum":31038},"WEBEXT_CONTENT_SCRIPT_INJECTION_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"15":0,"17":1,"19":0},"sum":18},"WEBEXT_EXTENSION_STARTUP_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"977":0,"1075":1,"1183":2,"1302":10,"1433":5,"1911":1,"2104":1,"2316":0},"sum":29171},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":3,"1":0},"sum":0}},"keyedHistograms":{"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":8,"1":89,"2":22,"3":0},"sum":133},"disabledWont":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"1":0,"2":6,"3":0},"sum":12}},"URLCLASSIFIER_CL_KEYED_UPDATE_TIME":{"test":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"93":0,"127":1,"173":0},"sum":127},"google4":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"601":0,"821":3,"1531":1,"2091":0},"sum":4779}},"URLCLASSIFIER_UPDATE_REMOTE_NETWORK_ERROR":{"google4":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":4,"1":0},"sum":0},"mozilla":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":2,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_REMOTE_STATUS2":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":4,"2":0},"sum":4},"mozilla":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":2,"2":0},"sum":2}},"URLCLASSIFIER_UPDATE_SERVER_RESPONSE_TIME":{"google4":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"102":0,"153":1,"229":2,"771":1,"1156":0},"sum":1471},"mozilla":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"343":0,"514":1,"771":1,"1156":0},"sum":1694}},"URLCLASSIFIER_UPDATE_TIMEOUT":{"google4":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":4,"1":0},"sum":0},"mozilla":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":2,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_ERROR":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":4,"1":0},"sum":0},"mozilla":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":2,"1":0},"sum":0}},"STORAGE_SYNC_GET_OPS_SIZE":{"https-everywhere@eff.org":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"0":0,"1":1,"2":2,"3":0},"sum":5},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"3":0,"4":7,"6":2,"9":1,"153":4,"229":0},"sum":857}},"STORAGE_SYNC_SET_OPS_SIZE":{"https-everywhere@eff.org":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"3":0,"4":1,"6":0},"sum":4}}},"info":{"reason":"aborted-session","revision":"https://hg.mozilla.org/mozilla-unified/rev/2085f7f22a53096e032c9c0a4931d282ed3f0d43","timezoneOffset":60,"previousBuildId":null,"sessionId":"fb495f38-f66b-4608-a6ba-0735eab262c6","subsessionId":"a97729d8-00d3-4eed-9fbd-f86acc6faa97","previousSessionId":"e999a4fb-0e2f-4faa-a2d0-406232469f03","previousSubsessionId":"1c840140-0033-482d-a177-cc86490efdee","subsessionCounter":1,"profileSubsessionCounter":67,"sessionStartDate":"2018-12-04T20:00:00.0+01:00","subsessionStartDate":"2018-12-04T20:00:00.0+01:00","sessionLength":5398,"subsessionLength":5397,"addons":"uBlock0%40raymondhill.net:1.17.2,keepassxc-browser%40keepassxc.org:1.3.0,jid1-MnnxcxisBPnSXQ%40jetpack:2018.10.3.1,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.4,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.8,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2018.10.31,iridium%40particlecore.github.io:0.2.4,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,michal.simonfy%40gmail.com:2.3.6,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,%7Ba655a6b2-69a5-40de-a3b8-3f7f200c95a7%7D:2.0.1,%7Bb9db16a4-6edc-47ec-a1f4-b86292ed211d%7D:7.3.5,fxmonitor%40mozilla.org:2.8,aushelper%40mozilla.org:2.0,firefox%40getpocket.com:1.0.5,formautofill%40mozilla.org:1.0,onboarding%40mozilla.org:1.0,screenshots%40mozilla.org:33.0.0,webcompat-reporter%40mozilla.org:1.0.0,webcompat%40mozilla.org:2.0.1"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20181116104104","version":"63.0.3","vendor":"Mozilla","displayVersion":"63.0.3","platformVersion":"63.0.3","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"archlinux","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3944,"virtualMaxMB":null,"cpu":{"count":4,"cores":4,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.6-1-MANJARO","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.2.6","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":317440,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"DE","browser.search.widget.inNavBar":false,"browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"uBlock0@raymondhill.net":{"version":"1.17.2","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"keepassxc-browser@keepassxc.org":{"version":"1.3.0","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2018.10.3.1","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger protects you from trackers as you surf the web!","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.4","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.8","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2018.10.31","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"iridium@particlecore.github.io":{"version":"0.2.4","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"YouTube with more freedom","name":"Iridium for YouTube","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"version":"7.3.5","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Download Videos from the Web","name":"Video DownloadHelper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Extension that sets a default fixed zoom for all pages in Firefox","name":"Fixed Zoom","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"fxmonitor@mozilla.org":{"version":"2.8","scope":1,"type":"extension","updateDay":17865,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17861,"signedState":3},"michal.simonfy@gmail.com":{"version":"2.3.6","scope":1,"type":"extension","updateDay":17868,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Speed dial 2 is ultimate replacement of new tab page with quick access to your most visited pages, b","name":"Speed Dial 2","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"aushelper@mozilla.org":{"version":"2.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Sets value(s) in the update url based on custom checks.","name":"Application Update Service Helper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"firefox@getpocket.com":{"version":"1.0.5","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"When you find something you want to view later, put it in Pocket.","name":"Pocket","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"onboarding@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Photon onboarding","name":"Photon onboarding","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"33.0.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat-reporter@mozilla.org":{"version":"1.0.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Report site compatibility issues on webcompat.com.","name":"WebCompat Reporter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/9c52c339-1530-475c-a2ca-5083c82c72df b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/9c52c339-1530-475c-a2ca-5083c82c72df deleted file mode 100644 index 6201e898..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/9c52c339-1530-475c-a2ca-5083c82c72df +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"9c52c339-1530-475c-a2ca-5083c82c72df","creationDate":"2018-11-22T22:34:23.639Z","version":4,"application":{"architecture":"x86-64","buildId":"20181101150546","name":"Firefox","version":"63.0.1","displayVersion":"63.0.1","vendor":"Mozilla","platformVersion":"63.0.1","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":1261,"uptime":21,"start":13,"main":155,"selectProfile":340,"afterProfileLocked":341,"startupCrashDetectionBegin":688,"startupCrashDetectionEnd":33494,"firstPaint":1976,"sessionRestoreInit":1211,"sessionRestored":2377,"createTopLevelWindow":1220,"firstLoadURI":2530,"AMI_startup_begin":765,"XPI_startup_begin":818,"XPI_bootstrap_addons_begin":853,"XPI_bootstrap_addons_end":988,"XPI_startup_end":988,"AMI_startup_end":1001,"XPI_finalUIStartup":1211,"sessionRestoreInitialized":1215,"delayedStartupStarted":1763,"delayedStartupFinished":1937,"sessionRestoreRestoring":2125,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":63,"debuggerAttached":0,"activeTicks":83},"processes":{"parent":{"scalars":{"browser.engagement.max_concurrent_window_count":1,"timestamps.first_paint":1975,"media.page_count":3,"images.webp.content_observed":false,"browser.engagement.unfiltered_uri_count":37,"browser.engagement.restored_pinned_tabs_count":0,"formautofill.availability":false,"browser.engagement.max_concurrent_tab_count":3,"images.webp.probe_observed":false,"browser.engagement.total_uri_count":36,"browser.engagement.active_ticks":83,"browser.engagement.unique_domains_count":2,"browser.engagement.tab_open_event_count":3},"keyedScalars":{"images.webp.content_frequency":{"other":56},"security.pkcs11_modules_loaded":{"NSS Internal PKCS #11 Module":true}}},"content":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":19,"1":17,"2":23,"3":11,"4":3,"5":5,"7":2,"8":2,"10":1,"12":2,"14":1,"48":9,"57":0},"sum":662},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"2":0,"3":1,"6":1,"8":1,"10":1,"12":1,"14":1,"17":2,"20":2,"24":3,"29":8,"34":9,"40":2,"48":8,"57":1,"68":1,"81":0},"sum":1417},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":5,"1":0},"sum":0},"HTTP_PAGE_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":4,"52":2,"140":3,"311":1,"379":0},"sum":912},"HTTP_SUB_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":23,"16":2,"20":3,"24":2,"35":1,"43":10,"52":22,"63":6,"77":2,"94":6,"115":1,"140":4,"171":1,"311":1,"379":0},"sum":4385},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":717,"3":1,"4":0},"sum":3},"PWMGR_FORM_AUTOFILL_RESULT":{"range":[1,20],"bucket_count":21,"histogram_type":1,"values":{"3":0,"4":6,"5":0},"sum":24},"PWMGR_LOGIN_PAGE_SAFETY":{"range":[1,8],"bucket_count":9,"histogram_type":1,"values":{"0":12,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"TABCHILD_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":9,"1":1,"5":1,"8":1,"10":1,"11":2,"12":1,"14":3,"16":1,"23":1,"26":2,"29":3,"33":1,"37":1,"42":2,"47":1,"60":2,"67":1,"75":0},"sum":692},"WEBEXT_CONTENT_SCRIPT_INJECTION_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":20,"1":6,"3":2,"4":1,"5":2,"6":2,"7":1,"8":2,"11":1,"13":2,"14":1,"15":1,"17":2,"21":1,"25":3,"34":1,"37":1,"50":2,"55":1,"61":2,"67":1,"81":1,"108":1,"119":0},"sum":893},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":13,"1":0},"sum":0}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"media.page_count":13,"images.webp.content_observed":false,"telemetry.discarded.keyed_scalar_actions":0,"memoryreporter.max_ghost_windows":0,"images.webp.probe_observed":false,"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.child_events":0,"telemetry.discarded.scalar_actions":0},"keyedScalars":{"images.webp.content_frequency":{"other":169}}},"extension":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1,"1":1,"2":4,"3":5,"4":6,"5":4,"6":2,"7":2,"12":1,"14":1,"34":1,"48":1,"57":0},"sum":206},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":0,"1":1,"12":1,"14":2,"24":1,"29":1,"34":1,"40":1,"48":14,"57":2,"68":0},"sum":1014},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":5,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"WEBEXT_STORAGE_LOCAL_GET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":6,"2":4,"3":2,"4":2,"5":2,"6":1,"7":1,"17":1,"28":2,"31":1,"34":1,"61":1,"74":1,"89":1,"108":2,"131":1,"192":1,"211":1,"255":1,"340":4,"374":3,"412":4,"454":0},"sum":5869},"WEBEXT_STORAGE_LOCAL_SET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":5,"2":8,"3":2,"5":3,"6":1,"7":2,"8":1,"12":1,"13":1,"17":1,"37":1,"67":2,"281":1,"309":0},"sum":592},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":38,"1":1,"2":0},"sum":1}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"media.page_count":39,"images.webp.content_observed":false,"telemetry.discarded.keyed_scalar_actions":0,"memoryreporter.max_ghost_windows":0,"images.webp.probe_observed":false,"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.child_events":0,"telemetry.discarded.scalar_actions":0},"keyedScalars":{"images.webp.content_frequency":{"other":9}}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"CONTENT_PROCESS_LAUNCH_TIME_MS":{"range":[1,64000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":1,"3":1,"4":3,"6":2,"17":1,"31":1,"34":2,"38":1,"46":1,"51":1,"56":0},"sum":289},"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"3":0,"4":3,"5":4,"6":4,"8":1,"10":5,"12":4,"14":3,"17":2,"20":2,"24":2,"29":1,"34":1,"40":0},"sum":407},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"14":0,"17":2,"20":1,"34":1,"40":2,"48":3,"57":0},"sum":339},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"SHUTDOWN_OK":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"HTTP_TRANSACTION_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":24,"1":509,"2":0},"sum":509},"HTTP_PAGELOAD_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":11,"2":0},"sum":11},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":24,"3":1,"4":0},"sum":27},"SSL_HANDSHAKE_VERSION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"2":0,"3":191,"4":18,"5":0},"sum":645},"SSL_HANDSHAKE_RESULT":{"range":[1,672],"bucket_count":673,"histogram_type":1,"values":{"0":203,"1":0},"sum":0},"SSL_TIME_UNTIL_READY":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"120":0,"126":2,"138":1,"144":2,"151":1,"165":1,"173":4,"181":1,"189":1,"198":3,"207":3,"217":3,"283":1,"296":1,"324":2,"339":1,"355":13,"371":36,"388":32,"406":19,"425":11,"445":9,"465":7,"486":3,"508":5,"531":8,"555":7,"581":1,"608":10,"636":3,"665":4,"696":3,"728":2,"762":1,"797":2,"834":1,"954":2,"998":1,"1368":2,"1431":1,"1497":0},"sum":94679},"SSL_TIME_UNTIL_HANDSHAKE_FINISHED":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"120":0,"126":2,"138":1,"144":2,"151":1,"165":1,"173":4,"181":1,"189":1,"198":1,"207":2,"217":1,"259":1,"271":1,"283":1,"296":1,"310":1,"339":1,"355":11,"371":36,"388":31,"406":16,"425":11,"445":7,"465":7,"486":2,"508":4,"531":7,"555":4,"581":10,"608":8,"636":4,"665":6,"696":6,"728":3,"762":1,"797":1,"834":1,"872":1,"912":1,"954":2,"998":2,"1044":1,"1368":2,"1431":1,"1497":0},"sum":99427},"SSL_RESUMED_SESSION":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":48,"1":161,"2":0},"sum":161},"HTTP_CHANNEL_DISPOSITION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"1":0,"2":24,"8":31,"9":218,"10":506,"11":0},"sum":7318},"DNS_LOOKUP_METHOD2":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":132,"2":1,"6":78,"7":2,"8":0},"sum":616},"DNS_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"32":0,"40":5,"50":21,"62":15,"77":8,"95":5,"118":5,"146":2,"181":5,"224":1,"278":3,"345":2,"428":2,"4555":1,"5647":0},"sum":13687},"DNS_NATIVE_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"32":0,"40":5,"50":23,"62":16,"77":8,"95":6,"118":5,"146":2,"181":3,"224":3,"278":3,"345":2,"428":2,"4555":1,"5647":0},"sum":14019},"DNS_NATIVE_QUEUING":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"0":74,"2":1,"4":2,"14":1,"21":1,"26":0},"sum":48},"TAB_COUNT":{"range":[1,1000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":1,"3":2,"4":0},"sum":8},"URLCLASSIFIER_LOOKUP_TIME_2":{"range":[1,5000],"bucket_count":30,"histogram_type":0,"values":{"0":699,"1":21,"2":6,"3":2,"7":1,"494":1,"660":1,"881":0},"sum":1285},"URLCLASSIFIER_CL_CHECK_TIME":{"range":[1,500],"bucket_count":10,"histogram_type":0,"values":{"0":1366,"1":3,"2":0},"sum":3},"URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME":{"range":[1,60000],"bucket_count":30,"histogram_type":0,"values":{"0":226,"1":63,"2":43,"3":36,"4":44,"6":39,"9":35,"13":49,"19":25,"28":34,"41":16,"60":9,"88":15,"129":4,"189":0},"sum":7190},"URLCLASSIFIER_PS_FILELOAD_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":23,"1":0},"sum":0},"URLCLASSIFIER_PS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":7,"1":0},"sum":0},"URLCLASSIFIER_PS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"0":7,"1":0},"sum":0},"URLCLASSIFIER_VLPS_FILELOAD_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":3,"1":2,"2":2,"5":1,"12":2,"29":0},"sum":55},"URLCLASSIFIER_VLPS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":5,"1":0},"sum":0},"URLCLASSIFIER_VLPS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"0":1,"2":1,"4":2,"29":1,"55":0},"sum":47},"URLCLASSIFIER_VLPS_LOAD_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":10,"1":0},"sum":0},"URLCLASSIFIER_VLPS_METADATA_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":10,"1":0},"sum":0},"FX_TAB_CLOSE_TIME_ANIM_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"135":0,"160":1,"190":0},"sum":184},"FX_TAB_SWITCH_TOTAL_E10S_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"2":0,"3":1,"4":4,"6":1,"9":3,"13":3,"27":2,"39":0},"sum":174},"FX_TAB_SWITCH_COMPOSITE_E10S_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"27":0,"39":2,"56":2,"80":3,"115":4,"165":0},"sum":983},"FX_TAB_SWITCH_REQUEST_TAB_WARMING_STATE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":3,"3":11,"4":0},"sum":36},"VIDEO_CAN_CREATE_AAC_DECODER":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"VIDEO_CAN_CREATE_H264_DECODER":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"BROWSER_IS_USER_DEFAULT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"BROWSER_IS_USER_DEFAULT_ERROR":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"BROWSER_SET_DEFAULT_DIALOG_PROMPT_RAWCOUNT":{"range":[1,250],"bucket_count":15,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"BROWSER_SET_DEFAULT_ALWAYS_CHECK":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"CERT_VALIDATION_SUCCESS_BY_CA":{"range":[1,256],"bucket_count":257,"histogram_type":1,"values":{"6":0,"7":3,"49":20,"50":14,"52":6,"154":4,"155":2,"156":0},"sum":2939},"TRACKING_PROTECTION_ENABLED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"TRACKING_PROTECTION_PBM_DISABLED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"SANDBOX_HAS_USER_NAMESPACES":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"NUMBER_OF_PROFILES":{"range":[1,2],"bucket_count":3,"histogram_type":4,"values":{"0":1,"1":0},"sum":1},"WEBEXT_BACKGROUND_PAGE_LOAD_MS":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"1174":0,"1295":1,"1740":9,"2118":7,"2337":0},"sum":32978},"WEBEXT_BROWSERACTION_POPUP_PRELOAD_RESULT_COUNT":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":13,"2":0},"sum":13},"WEBEXT_EXTENSION_STARTUP_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1577":0,"1736":2,"1911":10,"2104":4,"2316":1,"2549":1,"2806":0},"sum":37951},"EXTENSION_UPDATE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":22,"1":0},"sum":0},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":3,"1":0},"sum":0}},"keyedHistograms":{"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":31,"1":218,"2":506,"3":0},"sum":1230},"disabledWont":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"1":0,"2":24,"3":0},"sum":48}},"URLCLASSIFIER_CL_KEYED_UPDATE_TIME":{"test":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"27":0,"37":1,"50":0},"sum":47},"google4":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"1121":0,"1531":1,"2091":0},"sum":1662}},"URLCLASSIFIER_UPDATE_REMOTE_NETWORK_ERROR":{"google4":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":1,"1":0},"sum":0},"mozilla":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_REMOTE_STATUS2":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":1,"2":0},"sum":1},"mozilla":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":1,"2":0},"sum":1}},"URLCLASSIFIER_UPDATE_SERVER_RESPONSE_TIME":{"google4":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"514":0,"771":1,"1156":0},"sum":1149},"mozilla":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"1156":0,"1734":1,"2601":0},"sum":2039}},"URLCLASSIFIER_UPDATE_TIMEOUT":{"google4":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":1,"1":0},"sum":0},"mozilla":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_ERROR":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":1,"1":0},"sum":0},"mozilla":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"UPTAKE_REMOTE_CONTENT_RESULT_1":{"blocklists/plugins":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0},"blocklists/certificates":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0},"settings-changes-monitoring":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":1,"2":0},"sum":1},"main/tippytop":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":1,"2":0},"sum":1},"pinning/pins":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0},"blocklists/addons":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0},"blocklists/gfx":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0}},"STORAGE_SYNC_GET_OPS_SIZE":{"https-everywhere@eff.org":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"0":0,"1":1,"2":2,"3":0},"sum":5},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"3":0,"4":7,"6":2,"9":1,"153":4,"229":0},"sum":857}},"STORAGE_SYNC_SET_OPS_SIZE":{"https-everywhere@eff.org":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"3":0,"4":1,"6":0},"sum":4}}},"info":{"reason":"aborted-session","revision":"https://hg.mozilla.org/mozilla-unified/rev/6d5e52718c0092c7cc8c5d07b01803debc1cb2f2","timezoneOffset":60,"previousBuildId":null,"sessionId":"99ac7f0c-6ad0-407c-8428-2005d0e7afa2","subsessionId":"39eda7f3-6ece-4759-8e04-a53e2ade1d6a","previousSessionId":"e0b6caca-efb0-48d9-8177-9ea30e3a5afe","previousSubsessionId":"83de0448-6ac4-4a50-b6c1-6eb38bd1a476","subsessionCounter":1,"profileSubsessionCounter":4,"sessionStartDate":"2018-11-22T23:00:00.0+01:00","subsessionStartDate":"2018-11-22T23:00:00.0+01:00","sessionLength":1261,"subsessionLength":1260,"addons":"uBlock0%40raymondhill.net:1.17.2,keepassxc-browser%40keepassxc.org:1.3.0,jid1-MnnxcxisBPnSXQ%40jetpack:2018.10.3.1,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.4,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.8,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2018.10.31,iridium%40particlecore.github.io:0.2.4,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,michal.simonfy%40gmail.com:2.3.5,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,fxmonitor%40mozilla.org:2.8,aushelper%40mozilla.org:2.0,firefox%40getpocket.com:1.0.5,formautofill%40mozilla.org:1.0,onboarding%40mozilla.org:1.0,screenshots%40mozilla.org:33.0.0,webcompat-reporter%40mozilla.org:1.0.0,webcompat%40mozilla.org:2.0.1"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20181101150546","version":"63.0.1","vendor":"Mozilla","displayVersion":"63.0.1","platformVersion":"63.0.1","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"Manjaro","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3944,"virtualMaxMB":null,"cpu":{"count":2,"cores":2,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.2-1-MANJARO","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.2.5","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":317440,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"DE","browser.search.widget.inNavBar":false,"browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"aushelper@mozilla.org":{"version":"2.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Sets value(s) in the update url based on custom checks.","name":"Application Update Service Helper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"firefox@getpocket.com":{"version":"1.0.5","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"When you find something you want to view later, put it in Pocket.","name":"Pocket","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"onboarding@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Photon onboarding","name":"Photon onboarding","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"33.0.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat-reporter@mozilla.org":{"version":"1.0.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Report site compatibility issues on webcompat.com.","name":"WebCompat Reporter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"uBlock0@raymondhill.net":{"version":"1.17.2","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"keepassxc-browser@keepassxc.org":{"version":"1.3.0","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2018.10.3.1","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger protects you from trackers as you surf the web!","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.4","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.8","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2018.10.31","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"iridium@particlecore.github.io":{"version":"0.2.4","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"YouTube with more freedom","name":"Iridium for YouTube","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"fxmonitor@mozilla.org":{"version":"2.8","scope":1,"type":"extension","updateDay":17854,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":3},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"michal.simonfy@gmail.com":{"version":"2.3.5","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Speed dial 2 is ultimate replacement of new tab page with quick access to your most visited pages, b","name":"Speed Dial 2","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/9ffd1e02-a48b-439a-b3fd-0a152dba6706 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/9ffd1e02-a48b-439a-b3fd-0a152dba6706 deleted file mode 100644 index becbbb50..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/9ffd1e02-a48b-439a-b3fd-0a152dba6706 +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"9ffd1e02-a48b-439a-b3fd-0a152dba6706","creationDate":"2018-12-04T10:47:50.716Z","version":4,"application":{"architecture":"x86-64","buildId":"20181116104104","name":"Firefox","version":"63.0.3","displayVersion":"63.0.3","vendor":"Mozilla","platformVersion":"63.0.3","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":661,"uptime":11,"start":11,"main":104,"selectProfile":219,"afterProfileLocked":220,"startupCrashDetectionBegin":430,"startupCrashDetectionEnd":32282,"firstPaint":2194,"sessionRestoreInit":693,"sessionRestored":1720,"createTopLevelWindow":700,"firstLoadURI":1890,"AMI_startup_begin":446,"XPI_startup_begin":465,"XPI_bootstrap_addons_begin":475,"XPI_bootstrap_addons_end":535,"XPI_startup_end":535,"AMI_startup_end":545,"XPI_finalUIStartup":692,"sessionRestoreInitialized":695,"delayedStartupStarted":1055,"delayedStartupFinished":1134,"sessionRestoreRestoring":1598,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":58,"debuggerAttached":0,"activeTicks":19},"processes":{"parent":{"scalars":{"browser.engagement.max_concurrent_window_count":1,"timestamps.first_paint":2194,"media.page_count":5,"images.webp.content_observed":false,"browser.engagement.unfiltered_uri_count":16,"browser.engagement.restored_pinned_tabs_count":0,"formautofill.availability":false,"browser.engagement.max_concurrent_tab_count":3,"images.webp.probe_observed":false,"browser.engagement.total_uri_count":12,"browser.engagement.active_ticks":19,"browser.engagement.unique_domains_count":1,"browser.engagement.tab_open_event_count":3},"keyedScalars":{"images.webp.content_frequency":{"other":76},"security.pkcs11_modules_loaded":{"NSS Internal PKCS #11 Module":true}}},"content":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":2,"1":1,"2":2,"3":1,"4":1,"5":1,"7":1,"48":1,"57":0},"sum":79},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"1":0,"2":1,"4":1,"7":1,"8":1,"10":1,"24":1,"29":1,"34":1,"48":3,"57":0},"sum":284},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":3,"1":0},"sum":0},"HTTP_PAGE_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"140":0,"171":1,"209":0},"sum":178},"HTTP_SUB_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":52,"5":1,"11":1,"13":1,"16":1,"24":2,"29":1,"35":1,"43":36,"52":10,"171":1,"311":1,"379":0},"sum":2832},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":267,"1":0},"sum":0},"PWMGR_FORM_AUTOFILL_RESULT":{"range":[1,20],"bucket_count":21,"histogram_type":1,"values":{"3":0,"4":2,"5":0},"sum":8},"PWMGR_LOGIN_PAGE_SAFETY":{"range":[1,8],"bucket_count":9,"histogram_type":1,"values":{"0":4,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"TABCHILD_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":2,"20":1,"23":0},"sum":21},"WEBEXT_CONTENT_SCRIPT_INJECTION_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":11,"1":3,"2":1,"3":4,"5":1,"6":2,"8":1,"10":1,"11":1,"13":1,"25":1,"28":2,"41":1,"45":0},"sum":204},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":6,"1":0},"sum":0}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"media.page_count":6,"images.webp.content_observed":false,"telemetry.discarded.keyed_scalar_actions":0,"memoryreporter.max_ghost_windows":0,"images.webp.probe_observed":false,"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.child_events":0,"telemetry.discarded.scalar_actions":0},"keyedScalars":{"images.webp.content_frequency":{"other":71}}},"extension":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1,"1":3,"2":1,"3":2,"8":1,"29":1,"40":2,"48":0},"sum":133},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"24":0,"29":1,"34":1,"40":1,"48":5,"57":1,"68":0},"sum":425},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":16,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"WEBEXT_STORAGE_LOCAL_GET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":1,"2":2,"3":1,"4":1,"8":2,"13":1,"14":1,"15":1,"17":1,"19":1,"25":2,"28":1,"34":1,"108":1,"174":1,"192":4,"211":8,"255":1,"281":2,"309":3,"340":2,"374":0},"sum":5614},"WEBEXT_STORAGE_LOCAL_SET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":1,"2":1,"3":2,"5":4,"12":1,"25":1,"28":1,"37":1,"211":1,"232":0},"sum":346},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":33,"1":1,"2":0},"sum":1}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"media.page_count":34,"images.webp.content_observed":false,"telemetry.discarded.keyed_scalar_actions":0,"memoryreporter.max_ghost_windows":0,"images.webp.probe_observed":false,"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.child_events":0,"telemetry.discarded.scalar_actions":0},"keyedScalars":{"images.webp.content_frequency":{"other":24}}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"CONTENT_PROCESS_LAUNCH_TIME_MS":{"range":[1,64000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":2,"3":3,"8":1,"17":1,"19":1,"25":1,"28":2,"46":1,"51":0},"sum":193},"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"2":0,"3":1,"4":2,"5":2,"8":1,"10":1,"12":5,"14":3,"17":1,"24":1,"29":1,"40":1,"48":0},"sum":260},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"3":0,"4":1,"8":1,"12":1,"14":1,"17":1,"34":1,"40":1,"48":5,"57":0},"sum":392},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"SHUTDOWN_OK":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"HTTP_PAGE_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"52":0,"63":1,"77":0},"sum":71},"HTTP_SUB_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":3,"63":1,"77":2,"115":1,"140":0},"sum":355},"HTTP_TRANSACTION_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":10,"1":139,"2":0},"sum":139},"HTTP_PAGELOAD_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":5,"2":0},"sum":5},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":10,"2":0},"sum":10},"SSL_HANDSHAKE_VERSION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"2":0,"3":132,"4":5,"5":0},"sum":416},"SSL_HANDSHAKE_RESULT":{"range":[1,672],"bucket_count":673,"histogram_type":1,"values":{"0":137,"1":0},"sum":0},"SSL_TIME_UNTIL_READY":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"105":0,"110":2,"120":6,"126":3,"132":1,"138":2,"259":1,"271":1,"355":62,"371":25,"388":9,"406":8,"445":1,"465":1,"508":1,"531":1,"555":4,"581":2,"636":1,"665":4,"728":1,"762":1,"797":0},"sum":51444},"SSL_TIME_UNTIL_HANDSHAKE_FINISHED":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"115":0,"120":1,"126":2,"138":2,"158":2,"165":2,"173":3,"181":2,"259":1,"271":1,"355":62,"371":22,"388":7,"406":3,"445":1,"465":1,"555":8,"581":5,"608":5,"636":1,"665":4,"728":1,"762":1,"797":0},"sum":53974},"SSL_RESUMED_SESSION":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":31,"1":106,"2":0},"sum":106},"HTTP_CHANNEL_DISPOSITION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"1":0,"2":10,"8":9,"9":150,"10":139,"11":0},"sum":2832},"DNS_LOOKUP_METHOD2":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":77,"6":45,"7":10,"8":0},"sum":417},"DNS_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"32":0,"40":9,"50":4,"62":1,"77":1,"95":1,"146":2,"278":1,"345":1,"428":0},"sum":1913},"DNS_NATIVE_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"32":0,"40":31,"50":6,"62":1,"77":1,"95":1,"118":1,"146":2,"278":1,"345":1,"428":0},"sum":3152},"DNS_NATIVE_QUEUING":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"0":42,"1":1,"9":1,"77":1,"95":0},"sum":90},"TAB_COUNT":{"range":[1,1000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":2,"3":0},"sum":4},"URLCLASSIFIER_LOOKUP_TIME_2":{"range":[1,5000],"bucket_count":30,"histogram_type":0,"values":{"0":286,"1":1,"494":1,"660":0},"sum":500},"URLCLASSIFIER_CL_CHECK_TIME":{"range":[1,500],"bucket_count":10,"histogram_type":0,"values":{"0":519,"1":1,"2":0},"sum":1},"URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME":{"range":[1,60000],"bucket_count":30,"histogram_type":0,"values":{"0":54,"1":30,"2":27,"3":14,"4":10,"6":19,"9":27,"13":24,"19":16,"28":11,"41":0},"sum":1648},"URLCLASSIFIER_PS_FILELOAD_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":23,"1":0},"sum":0},"URLCLASSIFIER_PS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":7,"1":0},"sum":0},"URLCLASSIFIER_PS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"0":7,"1":0},"sum":0},"URLCLASSIFIER_VLPS_FILELOAD_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":1,"1":3,"2":3,"5":1,"29":1,"70":0},"sum":51},"URLCLASSIFIER_VLPS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":4,"1":0},"sum":0},"URLCLASSIFIER_VLPS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"0":0,"1":1,"2":1,"4":1,"29":1,"55":0},"sum":39},"URLCLASSIFIER_VLPS_LOAD_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":9,"1":0},"sum":0},"URLCLASSIFIER_VLPS_METADATA_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":9,"1":0},"sum":0},"FX_TAB_CLOSE_TIME_ANIM_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"114":0,"135":2,"160":1,"190":0},"sum":446},"FX_TAB_SWITCH_TOTAL_E10S_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"3":0,"4":3,"9":1,"13":1,"19":0},"sum":38},"FX_TAB_SWITCH_COMPOSITE_E10S_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"56":0,"80":1,"115":0},"sum":103},"FX_TAB_SWITCH_REQUEST_TAB_WARMING_STATE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":4,"3":1,"4":0},"sum":7},"VIDEO_CAN_CREATE_AAC_DECODER":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"VIDEO_CAN_CREATE_H264_DECODER":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"BROWSER_IS_USER_DEFAULT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"BROWSER_IS_USER_DEFAULT_ERROR":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"BROWSER_SET_DEFAULT_DIALOG_PROMPT_RAWCOUNT":{"range":[1,250],"bucket_count":15,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"BROWSER_SET_DEFAULT_ALWAYS_CHECK":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":1,"2":0},"sum":1},"CERT_VALIDATION_SUCCESS_BY_CA":{"range":[1,256],"bucket_count":257,"histogram_type":1,"values":{"6":0,"7":2,"49":10,"50":4,"52":9,"154":5,"155":1,"156":0},"sum":2097},"TRACKING_PROTECTION_ENABLED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"TRACKING_PROTECTION_PBM_DISABLED":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"SANDBOX_HAS_USER_NAMESPACES":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":1,"1":0},"sum":0},"NUMBER_OF_PROFILES":{"range":[1,2],"bucket_count":3,"histogram_type":4,"values":{"0":1,"1":0},"sum":1},"WEBEXT_BACKGROUND_PAGE_LOAD_MS":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"362":0,"399":1,"535":4,"651":1,"792":4,"874":2,"964":7,"1064":0},"sum":15842},"WEBEXT_BROWSERACTION_POPUP_PRELOAD_RESULT_COUNT":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":4,"2":0},"sum":4},"WEBEXT_CONTENT_SCRIPT_INJECTION_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"4":0,"5":1,"11":1,"12":0},"sum":16},"WEBEXT_EXTENSION_STARTUP_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"666":0,"733":1,"807":3,"888":1,"977":13,"1075":2,"1183":0},"sum":20109},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":5,"1":0},"sum":0}},"keyedHistograms":{"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":9,"1":150,"2":139,"3":0},"sum":428},"disabledWont":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"1":0,"2":10,"3":0},"sum":20}},"URLCLASSIFIER_CL_KEYED_UPDATE_TIME":{"test":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"37":0,"50":1,"68":0},"sum":60},"google4":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"601":0,"821":1,"1121":0},"sum":1081}},"URLCLASSIFIER_UPDATE_REMOTE_NETWORK_ERROR":{"google4":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":1,"1":0},"sum":0},"mozilla":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_REMOTE_STATUS2":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":1,"2":0},"sum":1},"mozilla":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":1,"2":0},"sum":1}},"URLCLASSIFIER_UPDATE_SERVER_RESPONSE_TIME":{"google4":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"229":0,"343":1,"514":0},"sum":483},"mozilla":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"514":0,"771":1,"1156":0},"sum":810}},"URLCLASSIFIER_UPDATE_TIMEOUT":{"google4":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":1,"1":0},"sum":0},"mozilla":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_ERROR":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":1,"1":0},"sum":0},"mozilla":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"STORAGE_SYNC_GET_OPS_SIZE":{"https-everywhere@eff.org":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"0":0,"1":1,"2":2,"3":0},"sum":5},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"3":0,"4":7,"6":2,"9":1,"153":4,"229":0},"sum":857}},"STORAGE_SYNC_SET_OPS_SIZE":{"https-everywhere@eff.org":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"3":0,"4":1,"6":0},"sum":4}}},"info":{"reason":"aborted-session","revision":"https://hg.mozilla.org/mozilla-unified/rev/2085f7f22a53096e032c9c0a4931d282ed3f0d43","timezoneOffset":60,"previousBuildId":null,"sessionId":"e999a4fb-0e2f-4faa-a2d0-406232469f03","subsessionId":"1c840140-0033-482d-a177-cc86490efdee","previousSessionId":"6a4dcae2-59ef-421c-9a5b-b7feaaa8a006","previousSubsessionId":"fcb3e239-37f6-4f4a-bb30-d6ee9646d79e","subsessionCounter":1,"profileSubsessionCounter":66,"sessionStartDate":"2018-12-04T11:00:00.0+01:00","subsessionStartDate":"2018-12-04T11:00:00.0+01:00","sessionLength":660,"subsessionLength":660,"addons":"uBlock0%40raymondhill.net:1.17.2,keepassxc-browser%40keepassxc.org:1.3.0,jid1-MnnxcxisBPnSXQ%40jetpack:2018.10.3.1,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.4,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.8,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2018.10.31,iridium%40particlecore.github.io:0.2.4,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,michal.simonfy%40gmail.com:2.3.6,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,%7Ba655a6b2-69a5-40de-a3b8-3f7f200c95a7%7D:2.0.1,%7Bb9db16a4-6edc-47ec-a1f4-b86292ed211d%7D:7.3.5,fxmonitor%40mozilla.org:2.8,aushelper%40mozilla.org:2.0,firefox%40getpocket.com:1.0.5,formautofill%40mozilla.org:1.0,onboarding%40mozilla.org:1.0,screenshots%40mozilla.org:33.0.0,webcompat-reporter%40mozilla.org:1.0.0,webcompat%40mozilla.org:2.0.1"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20181116104104","version":"63.0.3","vendor":"Mozilla","displayVersion":"63.0.3","platformVersion":"63.0.3","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"archlinux","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3944,"virtualMaxMB":null,"cpu":{"count":4,"cores":4,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.6-1-MANJARO","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.2.6","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":317440,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"DE","browser.search.widget.inNavBar":false,"browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"uBlock0@raymondhill.net":{"version":"1.17.2","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"keepassxc-browser@keepassxc.org":{"version":"1.3.0","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2018.10.3.1","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger protects you from trackers as you surf the web!","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.4","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.8","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2018.10.31","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"iridium@particlecore.github.io":{"version":"0.2.4","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"YouTube with more freedom","name":"Iridium for YouTube","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"version":"7.3.5","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Download Videos from the Web","name":"Video DownloadHelper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Extension that sets a default fixed zoom for all pages in Firefox","name":"Fixed Zoom","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"fxmonitor@mozilla.org":{"version":"2.8","scope":1,"type":"extension","updateDay":17865,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17861,"signedState":3},"michal.simonfy@gmail.com":{"version":"2.3.6","scope":1,"type":"extension","updateDay":17868,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Speed dial 2 is ultimate replacement of new tab page with quick access to your most visited pages, b","name":"Speed Dial 2","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"aushelper@mozilla.org":{"version":"2.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Sets value(s) in the update url based on custom checks.","name":"Application Update Service Helper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"firefox@getpocket.com":{"version":"1.0.5","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"When you find something you want to view later, put it in Pocket.","name":"Pocket","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"onboarding@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Photon onboarding","name":"Photon onboarding","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"33.0.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat-reporter@mozilla.org":{"version":"1.0.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Report site compatibility issues on webcompat.com.","name":"WebCompat Reporter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/be47e8b9-0c9d-4d70-8b7c-78a7b99c522b b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/be47e8b9-0c9d-4d70-8b7c-78a7b99c522b deleted file mode 100644 index eda780fd..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/be47e8b9-0c9d-4d70-8b7c-78a7b99c522b +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"be47e8b9-0c9d-4d70-8b7c-78a7b99c522b","creationDate":"2019-03-21T18:07:54.898Z","version":4,"application":{"architecture":"x86-64","buildId":"20190318194422","name":"Firefox","version":"66.0","displayVersion":"66.0","vendor":"Mozilla","platformVersion":"66.0","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":661,"start":22,"main":124,"selectProfile":398,"afterProfileLocked":400,"startupCrashDetectionBegin":696,"startupCrashDetectionEnd":34391,"firstPaint":1789,"sessionRestoreInit":1025,"sessionRestored":2466,"createTopLevelWindow":1037,"AMI_startup_begin":731,"XPI_startup_begin":786,"XPI_bootstrap_addons_begin":797,"XPI_bootstrap_addons_end":831,"XPI_startup_end":832,"AMI_startup_end":841,"XPI_finalUIStartup":1025,"sessionRestoreInitialized":1028,"delayedStartupStarted":1519,"delayedStartupFinished":1673,"sessionRestoreRestoring":2395,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":64,"debuggerAttached":0,"activeTicks":48},"processes":{"parent":{"scalars":{"browser.engagement.total_uri_count":44,"browser.engagement.active_ticks":48,"browser.engagement.unique_domains_count":2,"timestamps.first_paint":1788,"browser.engagement.max_concurrent_window_count":1,"browser.engagement.tab_open_event_count":1,"contentblocking.exceptions":0,"browser.engagement.unfiltered_uri_count":46,"browser.engagement.restored_pinned_tabs_count":0,"formautofill.availability":false,"browser.engagement.max_concurrent_tab_count":5},"keyedScalars":{"security.pkcs11_modules_loaded":{"NSS Internal PKCS #11 Module":true}}},"content":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"bucket_count":50,"histogram_type":0,"sum":1141,"range":[1,10000],"values":{"0":12,"1":10,"2":3,"3":2,"4":2,"5":2,"6":1,"7":1,"8":3,"12":1,"14":2,"17":2,"24":5,"29":1,"34":2,"40":9,"48":7,"57":0}},"GC_ANIMATION_MS":{"bucket_count":50,"histogram_type":0,"sum":76,"range":[1,10000],"values":{"4":0,"5":10,"7":1,"17":1,"20":0}},"GC_MAX_PAUSE_MS_2":{"bucket_count":50,"histogram_type":0,"sum":976,"range":[1,10000],"values":{"4":0,"5":3,"8":1,"10":1,"12":1,"14":3,"17":3,"20":4,"24":3,"34":7,"40":2,"48":5,"68":1,"81":0}},"GHOST_WINDOWS":{"bucket_count":32,"histogram_type":0,"sum":0,"range":[1,128],"values":{"0":4,"1":0}},"HTTP_PAGE_DNS_LOOKUP_TIME":{"bucket_count":50,"histogram_type":0,"sum":146,"range":[1,30000],"values":{"0":1,"140":1,"171":0}},"HTTP_SUB_DNS_LOOKUP_TIME":{"bucket_count":50,"histogram_type":0,"sum":1575,"range":[1,30000],"values":{"0":11,"29":2,"35":3,"43":6,"52":3,"140":2,"171":1,"462":1,"564":0}},"HTTP_SCHEME_UPGRADE_TYPE":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":683,"1":0}},"INPUT_EVENT_RESPONSE_MS":{"bucket_count":50,"histogram_type":0,"sum":15970,"range":[1,10000],"values":{"0":659,"1":505,"2":628,"3":325,"4":291,"5":177,"6":142,"7":117,"8":148,"10":117,"12":77,"14":80,"17":47,"20":36,"24":11,"29":11,"34":5,"40":6,"48":6,"57":12,"68":1,"81":3,"96":5,"135":2,"160":0}},"INPUT_EVENT_RESPONSE_COALESCED_MS":{"bucket_count":50,"histogram_type":0,"sum":8601,"range":[1,10000],"values":{"0":518,"1":270,"2":327,"3":162,"4":149,"5":87,"6":75,"7":51,"8":72,"10":59,"12":40,"14":34,"17":18,"20":21,"24":18,"29":9,"34":3,"40":4,"48":3,"57":6,"68":3,"81":3,"96":3,"114":0}},"INNERWINDOWS_WITH_TEXT_EVENT_LISTENERS":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":53,"1":0}},"PWMGR_FORM_AUTOFILL_RESULT":{"bucket_count":21,"histogram_type":1,"sum":68,"range":[1,20],"values":{"3":0,"4":17,"5":0}},"PWMGR_LOGIN_PAGE_SAFETY":{"bucket_count":9,"histogram_type":1,"sum":0,"range":[1,8],"values":{"0":31,"1":0}},"FXA_CONFIGURED":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"CONTENT_PAINT_TIME":{"bucket_count":50,"histogram_type":0,"sum":4816,"range":[1,1000],"values":{"0":227,"1":178,"2":200,"3":89,"4":67,"5":34,"6":31,"7":19,"8":27,"9":16,"10":16,"11":15,"12":20,"14":16,"16":10,"18":9,"20":16,"23":10,"26":10,"29":10,"33":3,"37":2,"42":4,"47":2,"53":1,"60":1,"67":0}},"TIME_TO_NON_BLANK_PAINT_MS":{"bucket_count":100,"histogram_type":0,"sum":23028,"range":[1,100000],"values":{"486":0,"540":1,"665":2,"738":1,"909":5,"1009":1,"1380":1,"1888":1,"10043":1,"11149":0}},"TIME_TO_FIRST_CONTENTFUL_PAINT_MS":{"bucket_count":100,"histogram_type":0,"sum":23337,"range":[1,100000],"values":{"486":0,"540":1,"665":2,"738":1,"909":4,"1009":1,"1120":1,"1532":1,"1888":1,"10043":1,"11149":0}},"TIME_TO_DOM_LOADING_MS":{"bucket_count":100,"histogram_type":0,"sum":17141,"range":[1,50000],"values":{"0":1,"1":3,"8":1,"14":1,"45":1,"174":1,"309":1,"340":1,"374":2,"412":1,"500":4,"666":1,"888":1,"977":1,"1183":1,"8882":1,"9777":0}},"TIME_TO_DOM_INTERACTIVE_MS":{"bucket_count":100,"histogram_type":0,"sum":27662,"range":[1,50000],"values":{"6":0,"7":2,"15":1,"31":1,"45":1,"454":1,"550":1,"605":1,"666":2,"733":1,"888":4,"977":2,"1302":2,"1736":1,"2316":1,"10762":1,"11846":0}},"TIME_TO_DOM_CONTENT_LOADED_END_MS":{"bucket_count":100,"histogram_type":0,"sum":29371,"range":[1,50000],"values":{"7":0,"8":1,"9":1,"61":2,"81":1,"500":1,"666":3,"733":1,"888":3,"977":1,"1075":2,"1302":1,"1911":1,"2316":1,"2806":1,"10762":1,"11846":0}},"TIME_TO_DOM_COMPLETE_MS":{"bucket_count":100,"histogram_type":0,"sum":33957,"range":[1,50000],"values":{"8":0,"9":2,"807":2,"977":1,"1075":1,"1183":3,"1302":1,"1433":3,"1911":1,"2806":1,"3743":1,"10762":1,"11846":0}},"TIME_TO_LOAD_EVENT_END_MS":{"bucket_count":100,"histogram_type":0,"sum":34158,"range":[1,50000],"values":{"8":0,"9":2,"807":2,"977":1,"1183":3,"1302":2,"1433":3,"2104":1,"2806":1,"3743":1,"10762":1,"11846":0}},"TIME_TO_RESPONSE_START_MS":{"bucket_count":100,"histogram_type":0,"sum":1182,"range":[1,50000],"values":{"454":0,"500":1,"605":1,"666":0}},"WEBEXT_CONTENT_SCRIPT_INJECTION_MS":{"bucket_count":100,"histogram_type":0,"sum":1685,"range":[1,50000],"values":{"0":68,"1":8,"2":6,"3":1,"4":1,"6":2,"7":3,"8":2,"9":1,"10":4,"13":2,"14":3,"15":6,"17":2,"19":3,"21":3,"23":3,"25":3,"28":2,"31":1,"37":1,"41":4,"45":2,"50":1,"61":1,"67":1,"74":2,"81":1,"89":2,"98":1,"108":0}},"QUIRKS_MODE":{"bucket_count":51,"histogram_type":5,"sum":22,"range":[1,50],"values":{"0":13,"2":11,"3":0}},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":24,"1":0}},"USE_COUNTER2_PROPERTY_FILL_DOCUMENT":{"bucket_count":3,"histogram_type":2,"sum":5,"range":[1,2],"values":{"0":0,"1":5,"2":0}},"USE_COUNTER2_PROPERTY_FILL_PAGE":{"bucket_count":3,"histogram_type":2,"sum":3,"range":[1,2],"values":{"0":0,"1":3,"2":0}},"USE_COUNTER2_PROPERTY_FILLOPACITY_DOCUMENT":{"bucket_count":3,"histogram_type":2,"sum":1,"range":[1,2],"values":{"0":0,"1":1,"2":0}},"USE_COUNTER2_PROPERTY_FILLOPACITY_PAGE":{"bucket_count":3,"histogram_type":2,"sum":1,"range":[1,2],"values":{"0":0,"1":1,"2":0}},"USE_COUNTER2_CUSTOMELEMENTREGISTRY_DEFINE_DOCUMENT":{"bucket_count":3,"histogram_type":2,"sum":3,"range":[1,2],"values":{"0":0,"1":3,"2":0}},"USE_COUNTER2_CUSTOMELEMENTREGISTRY_DEFINE_PAGE":{"bucket_count":3,"histogram_type":2,"sum":3,"range":[1,2],"values":{"0":0,"1":3,"2":0}}},"keyedHistograms":{"WEBEXT_CONTENT_SCRIPT_INJECTION_MS_BY_ADDONID":{"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}":{"bucket_count":100,"histogram_type":0,"sum":0,"range":[1,50000],"values":{"0":13,"1":0}},"jid1-MnnxcxisBPnSXQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":289,"range":[1,50000],"values":{"0":4,"1":2,"2":6,"3":1,"4":1,"6":2,"7":3,"8":2,"10":2,"13":1,"14":3,"15":1,"19":1,"28":1,"37":1,"41":1,"45":0}},"chrome-gnome-shell@gnome.org":{"bucket_count":100,"histogram_type":0,"sum":340,"range":[1,50000],"values":{"9":0,"10":1,"13":1,"15":2,"19":1,"23":1,"25":1,"28":1,"45":1,"50":1,"89":1,"98":0}},"uBlock0@raymondhill.net":{"bucket_count":100,"histogram_type":0,"sum":263,"range":[1,50000],"values":{"0":30,"9":1,"10":1,"15":3,"17":2,"19":1,"21":3,"23":2,"31":1,"34":0}},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"bucket_count":100,"histogram_type":0,"sum":0,"range":[1,50000],"values":{"0":14,"1":0}},"keepassxc-browser@keepassxc.org":{"bucket_count":100,"histogram_type":0,"sum":793,"range":[1,50000],"values":{"0":7,"1":6,"25":2,"41":3,"45":1,"61":1,"67":1,"74":2,"81":1,"89":1,"98":1,"108":0}}}},"scalars":{"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.accumulations":0,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"media.page_count":24,"telemetry.discarded.child_events":0},"keyedScalars":{}},"extension":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"bucket_count":50,"histogram_type":0,"sum":206,"range":[1,10000],"values":{"0":3,"1":1,"2":6,"3":2,"5":1,"6":1,"20":1,"135":1,"160":0}},"GC_ANIMATION_MS":{"bucket_count":50,"histogram_type":0,"sum":72,"range":[1,10000],"values":{"3":0,"4":1,"8":1,"14":1,"17":1,"24":1,"29":0}},"GC_MAX_PAUSE_MS_2":{"bucket_count":50,"histogram_type":0,"sum":676,"range":[1,10000],"values":{"6":0,"7":1,"14":2,"24":1,"29":1,"34":2,"40":1,"48":4,"57":1,"68":1,"135":1,"160":0}},"GHOST_WINDOWS":{"bucket_count":32,"histogram_type":0,"sum":0,"range":[1,128],"values":{"0":1,"1":0}},"HTTP_SCHEME_UPGRADE_TYPE":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":4,"1":0}},"INPUT_EVENT_RESPONSE_MS":{"bucket_count":50,"histogram_type":0,"sum":8431,"range":[1,10000],"values":{"0":240,"1":282,"2":412,"3":277,"4":156,"5":92,"6":62,"7":62,"8":77,"10":51,"12":28,"14":35,"17":18,"20":6,"24":14,"29":10,"34":2,"40":3,"48":3,"57":2,"68":9,"81":1,"96":1,"114":1,"135":0}},"INPUT_EVENT_RESPONSE_COALESCED_MS":{"bucket_count":50,"histogram_type":0,"sum":5289,"range":[1,10000],"values":{"0":103,"1":76,"2":169,"3":179,"4":111,"5":61,"6":34,"7":33,"8":35,"10":35,"12":15,"14":18,"17":9,"20":6,"24":7,"29":4,"34":13,"40":2,"48":1,"57":2,"68":5,"96":1,"114":2,"135":0}},"INNERWINDOWS_WITH_TEXT_EVENT_LISTENERS":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":74,"1":0}},"FXA_CONFIGURED":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"CONTENT_PAINT_TIME":{"bucket_count":50,"histogram_type":0,"sum":386,"range":[1,1000],"values":{"0":84,"1":61,"2":27,"3":17,"4":10,"5":3,"6":8,"7":4,"8":1,"9":2,"11":1,"16":1,"33":1,"37":0}},"TIME_TO_DOM_LOADING_MS":{"bucket_count":100,"histogram_type":0,"sum":5696,"range":[1,50000],"values":{"0":0,"1":2,"2":2,"13":1,"15":1,"108":3,"192":2,"255":1,"281":1,"309":2,"340":2,"412":2,"454":1,"500":1,"550":1,"605":1,"666":0}},"TIME_TO_DOM_INTERACTIVE_MS":{"bucket_count":100,"histogram_type":0,"sum":45400,"range":[1,50000],"values":{"9":0,"10":1,"11":1,"13":1,"23":1,"55":1,"605":1,"1302":7,"1433":2,"3743":7,"4120":1,"4535":0}},"TIME_TO_DOM_CONTENT_LOADED_END_MS":{"bucket_count":100,"histogram_type":0,"sum":51152,"range":[1,50000],"values":{"25":0,"28":1,"34":1,"41":2,"55":1,"666":1,"1577":1,"1736":8,"4120":8,"4535":0}},"TIME_TO_DOM_COMPLETE_MS":{"bucket_count":100,"histogram_type":0,"sum":50996,"range":[1,50000],"values":{"666":0,"733":1,"1577":1,"1736":8,"4120":8,"4535":0}},"TIME_TO_LOAD_EVENT_END_MS":{"bucket_count":100,"histogram_type":0,"sum":51010,"range":[1,50000],"values":{"666":0,"733":1,"1577":1,"1736":8,"4120":8,"4535":0}},"WEBEXT_STORAGE_LOCAL_IDB_GET_MS":{"bucket_count":100,"histogram_type":0,"sum":31366,"range":[1,50000],"values":{"0":8,"1":3,"2":1,"3":1,"6":1,"8":1,"11":1,"17":1,"21":1,"34":1,"41":1,"50":1,"61":1,"67":3,"81":1,"108":1,"119":2,"158":1,"232":3,"309":1,"340":1,"412":1,"500":1,"550":1,"733":2,"888":1,"1183":1,"1302":3,"1433":1,"1736":4,"1911":1,"2316":1,"2806":1,"3089":1,"3400":0}},"WEBEXT_STORAGE_LOCAL_IDB_SET_MS":{"bucket_count":100,"histogram_type":0,"sum":1115,"range":[1,50000],"values":{"0":0,"1":2,"2":1,"3":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":2,"12":3,"13":2,"17":2,"23":1,"28":1,"34":1,"108":1,"131":1,"144":2,"309":1,"340":0}},"QUIRKS_MODE":{"bucket_count":51,"histogram_type":5,"sum":54,"range":[1,50],"values":{"0":1,"2":27,"3":0}},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":28,"1":0}}},"keyedHistograms":{"WEBEXT_STORAGE_LOCAL_IDB_GET_MS_BY_ADDONID":{"jid1-nbzaq9ol2hyY64gGe@jetpack":{"bucket_count":100,"histogram_type":0,"sum":1277,"range":[1,50000],"values":{"1075":0,"1183":1,"1302":0}},"chrome-gnome-shell@gnome.org":{"bucket_count":100,"histogram_type":0,"sum":1797,"range":[1,50000],"values":{"281":0,"309":1,"1433":1,"1577":0}},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"bucket_count":100,"histogram_type":0,"sum":9206,"range":[1,50000],"values":{"1577":0,"1736":4,"1911":1,"2104":0}},"uBlock0@raymondhill.net":{"bucket_count":100,"histogram_type":0,"sum":2053,"range":[1,50000],"values":{"211":0,"232":3,"500":1,"733":1,"807":0}},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"bucket_count":100,"histogram_type":0,"sum":2359,"range":[1,50000],"values":{"2104":0,"2316":1,"2549":0}},"jid1-BoFifL9Vbdl2zQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":10733,"range":[1,50000],"values":{"19":0,"21":1,"50":1,"67":2,"1302":3,"2806":1,"3089":1,"3400":0}},"keepassxc-browser@keepassxc.org":{"bucket_count":100,"histogram_type":0,"sum":959,"range":[1,50000],"values":{"0":7,"1":4,"2":1,"3":1,"6":1,"8":1,"17":1,"41":1,"81":1,"340":1,"412":1,"454":0}},"https-everywhere@eff.org":{"bucket_count":100,"histogram_type":0,"sum":175,"range":[1,50000],"values":{"55":0,"61":1,"108":1,"119":0}},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"bucket_count":100,"histogram_type":0,"sum":770,"range":[1,50000],"values":{"666":0,"733":1,"807":0}},"jid1-MnnxcxisBPnSXQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":557,"range":[1,50000],"values":{"500":0,"550":1,"605":0}},"yayanotherspeeddial@bakadev.fr":{"bucket_count":100,"histogram_type":0,"sum":1481,"range":[1,50000],"values":{"10":0,"11":1,"34":1,"67":1,"119":2,"158":1,"888":1,"977":0}}},"WEBEXT_STORAGE_LOCAL_IDB_SET_MS_BY_ADDONID":{"jid1-MnnxcxisBPnSXQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":7,"range":[1,50000],"values":{"6":0,"7":1,"8":0}},"keepassxc-browser@keepassxc.org":{"bucket_count":100,"histogram_type":0,"sum":307,"range":[1,50000],"values":{"0":0,"1":2,"2":1,"3":1,"5":1,"6":1,"9":1,"11":1,"12":3,"13":2,"17":2,"28":1,"34":1,"108":1,"119":0}},"chrome-gnome-shell@gnome.org":{"bucket_count":100,"histogram_type":0,"sum":137,"range":[1,50000],"values":{"119":0,"131":1,"144":0}},"jid1-BoFifL9Vbdl2zQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":316,"range":[1,50000],"values":{"281":0,"309":1,"340":0}},"uBlock0@raymondhill.net":{"bucket_count":100,"histogram_type":0,"sum":19,"range":[1,50000],"values":{"7":0,"8":1,"11":1,"12":0}},"yayanotherspeeddial@bakadev.fr":{"bucket_count":100,"histogram_type":0,"sum":329,"range":[1,50000],"values":{"9":0,"10":1,"23":1,"144":2,"158":0}}}},"scalars":{"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.accumulations":0,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"media.page_count":28,"telemetry.discarded.child_events":0},"keyedScalars":{}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}},"socket":{"histograms":{"FXA_CONFIGURED":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}}},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"CHILD_PROCESS_LAUNCH_MS":{"bucket_count":100,"histogram_type":0,"sum":24,"range":[1,64000],"values":{"0":0,"1":1,"2":2,"5":1,"14":1,"15":0}},"COMPOSITE_TIME":{"bucket_count":50,"histogram_type":0,"sum":1737,"range":[1,1000],"values":{"0":3970,"1":128,"2":342,"3":89,"4":27,"5":18,"6":21,"7":8,"8":8,"9":4,"10":6,"11":2,"12":4,"14":1,"29":1,"33":0}},"CONTENT_PROCESS_LAUNCH_MAINTHREAD_MS":{"bucket_count":100,"histogram_type":0,"sum":293,"range":[1,64000],"values":{"56":0,"62":1,"102":1,"113":1,"125":0}},"CONTENT_PROCESS_LAUNCH_TOTAL_MS":{"bucket_count":100,"histogram_type":0,"sum":309,"range":[1,64000],"values":{"56":0,"62":1,"102":1,"125":1,"138":0}},"CONTENT_PROCESS_SYNC_LAUNCH_MS":{"bucket_count":100,"histogram_type":0,"sum":161,"range":[1,64000],"values":{"56":0,"62":1,"92":1,"102":0}},"CONTENT_PROCESS_LAUNCH_IS_SYNC":{"bucket_count":3,"histogram_type":2,"sum":2,"range":[1,2],"values":{"0":3,"1":2,"2":0}},"CYCLE_COLLECTOR_MAX_PAUSE":{"bucket_count":50,"histogram_type":0,"sum":119,"range":[1,10000],"values":{"0":0,"1":4,"2":3,"3":6,"4":1,"5":3,"6":3,"7":1,"8":1,"14":1,"24":1,"29":0}},"GC_ANIMATION_MS":{"bucket_count":50,"histogram_type":0,"sum":86,"range":[1,10000],"values":{"7":0,"8":2,"17":1,"20":1,"29":1,"34":0}},"GC_MAX_PAUSE_MS_2":{"bucket_count":50,"histogram_type":0,"sum":682,"range":[1,10000],"values":{"20":0,"24":2,"29":2,"34":1,"40":2,"48":5,"190":1,"226":0}},"MEMORY_TOTAL":{"bucket_count":100,"histogram_type":0,"sum":1313816,"range":[32768,16777216],"values":{"612560":0,"652821":2,"695728":0}},"GHOST_WINDOWS":{"bucket_count":32,"histogram_type":0,"sum":0,"range":[1,128],"values":{"0":2,"1":0}},"SHUTDOWN_OK":{"bucket_count":3,"histogram_type":2,"sum":1,"range":[1,2],"values":{"0":0,"1":1,"2":0}},"KEYPRESS_PRESENT_LATENCY":{"bucket_count":50,"histogram_type":0,"sum":898,"range":[1,200000],"values":{"13":0,"17":4,"22":6,"28":12,"36":6,"46":1,"58":0}},"HTTP_KBREAD_PER_CONN2":{"bucket_count":50,"histogram_type":0,"sum":1451,"range":[1,100000],"values":{"0":11,"1":2,"2":4,"3":2,"4":1,"5":1,"6":1,"8":2,"10":2,"16":2,"20":2,"25":2,"31":3,"39":2,"49":1,"61":1,"76":1,"119":1,"149":1,"233":1,"292":1,"365":0}},"HTTP_TRANSACTION_IS_SSL":{"bucket_count":3,"histogram_type":2,"sum":167,"range":[1,2],"values":{"0":8,"1":167,"2":0}},"HTTP_PAGELOAD_IS_SSL":{"bucket_count":3,"histogram_type":2,"sum":10,"range":[1,2],"values":{"0":0,"1":10,"2":0}},"HTTP_SCHEME_UPGRADE_TYPE":{"bucket_count":51,"histogram_type":5,"sum":8,"range":[1,50],"values":{"0":0,"1":8,"2":0}},"TLS_EARLY_DATA_NEGOTIATED":{"bucket_count":4,"histogram_type":1,"sum":0,"range":[1,3],"values":{"0":7,"1":0}},"ESNI_NOESNI_TLS_SUCCESS_RATE":{"bucket_count":51,"histogram_type":5,"sum":120,"range":[1,50],"values":{"1":0,"2":60,"3":0}},"SSL_HANDSHAKE_VERSION":{"bucket_count":17,"histogram_type":1,"sum":187,"range":[1,16],"values":{"2":0,"3":53,"4":7,"5":0}},"SSL_HANDSHAKE_RESULT":{"bucket_count":673,"histogram_type":1,"sum":0,"range":[1,672],"values":{"0":58,"1":0}},"SSL_TIME_UNTIL_READY":{"bucket_count":200,"histogram_type":0,"sum":17134,"range":[1,60000],"values":{"88":0,"92":3,"96":3,"100":3,"105":4,"110":3,"126":2,"283":6,"296":5,"310":5,"324":3,"339":3,"355":8,"371":5,"406":3,"445":1,"581":1,"608":2,"636":0}},"SSL_RESUMED_SESSION":{"bucket_count":3,"histogram_type":2,"sum":27,"range":[1,2],"values":{"0":33,"1":27,"2":0}},"SPDY_KBREAD_PER_CONN2":{"bucket_count":50,"histogram_type":0,"sum":503,"range":[1,100000],"values":{"3":0,"4":1,"10":1,"31":1,"49":1,"365":1,"457":0}},"HTTP_CHANNEL_DISPOSITION":{"bucket_count":17,"histogram_type":1,"sum":6178,"range":[1,16],"values":{"1":0,"2":8,"8":25,"9":478,"10":166,"11":0}},"DNS_LOOKUP_METHOD2":{"bucket_count":17,"histogram_type":1,"sum":232,"range":[1,16],"values":{"0":0,"1":62,"2":1,"6":28,"7":0}},"DNS_LOOKUP_TIME":{"bucket_count":50,"histogram_type":0,"sum":3133,"range":[1,60000],"values":{"32":0,"40":10,"50":8,"62":2,"95":1,"146":1,"181":3,"428":1,"658":1,"816":0}},"DNS_NATIVE_LOOKUP_TIME":{"bucket_count":50,"histogram_type":0,"sum":3239,"range":[1,60000],"values":{"32":0,"40":12,"50":7,"62":3,"95":1,"146":1,"181":3,"428":1,"658":1,"816":0}},"DNS_NATIVE_QUEUING":{"bucket_count":50,"histogram_type":0,"sum":13,"range":[1,60000],"values":{"0":27,"3":1,"9":1,"11":0}},"TAB_COUNT":{"bucket_count":100,"histogram_type":0,"sum":1,"range":[1,1000],"values":{"0":0,"1":1,"2":0}},"URLCLASSIFIER_LOOKUP_TIME_2":{"bucket_count":30,"histogram_type":0,"sum":2542,"range":[1,5000],"values":{"0":508,"1":79,"2":26,"3":25,"4":6,"5":8,"7":3,"9":7,"12":2,"2099":1,"2803":0}},"URLCLASSIFIER_CL_CHECK_TIME":{"bucket_count":10,"histogram_type":0,"sum":4,"range":[1,500],"values":{"0":662,"1":2,"2":1,"4":0}},"URLCLASSIFIER_PS_FILELOAD_TIME":{"bucket_count":10,"histogram_type":0,"sum":28,"range":[1,1000],"values":{"0":20,"1":2,"12":1,"29":0}},"URLCLASSIFIER_PS_FALLOCATE_TIME":{"bucket_count":10,"histogram_type":0,"sum":0,"range":[1,1000],"values":{"0":7,"1":0}},"URLCLASSIFIER_PS_CONSTRUCT_TIME":{"bucket_count":15,"histogram_type":0,"sum":0,"range":[1,5000],"values":{"0":7,"1":0}},"URLCLASSIFIER_VLPS_FILELOAD_TIME":{"bucket_count":10,"histogram_type":0,"sum":146,"range":[1,1000],"values":{"0":1,"1":1,"2":1,"5":3,"12":1,"29":2,"70":0}},"URLCLASSIFIER_VLPS_FALLOCATE_TIME":{"bucket_count":10,"histogram_type":0,"sum":0,"range":[1,1000],"values":{"0":4,"1":0}},"URLCLASSIFIER_VLPS_CONSTRUCT_TIME":{"bucket_count":15,"histogram_type":0,"sum":133,"range":[1,5000],"values":{"0":0,"1":1,"2":1,"4":1,"105":1,"200":0}},"URLCLASSIFIER_VLPS_LOAD_CORRUPT":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":9,"1":0}},"URLCLASSIFIER_VLPS_METADATA_CORRUPT":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":9,"1":0}},"FX_TAB_CLOSE_TIME_ANIM_MS":{"bucket_count":50,"histogram_type":0,"sum":1043,"range":[1,10000],"values":{"160":0,"190":1,"226":1,"268":2,"318":0}},"FX_TAB_SWITCH_UPDATE_MS":{"bucket_count":20,"histogram_type":0,"sum":179,"range":[1,1000],"values":{"13":0,"19":1,"27":2,"39":2,"56":0}},"FX_TAB_SWITCH_TOTAL_E10S_MS":{"bucket_count":20,"histogram_type":0,"sum":57,"range":[1,1000],"values":{"2":0,"3":1,"9":2,"13":1,"19":1,"27":0}},"FX_TAB_SWITCH_REQUEST_TAB_WARMING_STATE":{"bucket_count":51,"histogram_type":5,"sum":5,"range":[1,50],"values":{"0":0,"1":5,"2":0}},"FX_PAGE_LOAD_MS_2":{"bucket_count":200,"histogram_type":1,"sum":28914,"range":[1,10000],"values":{"708":0,"759":1,"1011":2,"1163":1,"1264":2,"1314":2,"1466":1,"1567":1,"2122":1,"3031":1,"10000":1}},"INPUT_EVENT_RESPONSE_MS":{"bucket_count":50,"histogram_type":0,"sum":18324,"range":[1,10000],"values":{"0":19876,"1":4661,"2":1724,"3":734,"4":397,"5":208,"6":157,"7":78,"8":92,"10":55,"12":25,"14":7,"17":11,"20":3,"24":6,"40":2,"48":2,"68":5,"81":4,"96":4,"135":3,"160":0}},"INPUT_EVENT_RESPONSE_COALESCED_MS":{"bucket_count":50,"histogram_type":0,"sum":10689,"range":[1,10000],"values":{"0":9571,"1":1345,"2":828,"3":403,"4":212,"5":139,"6":100,"7":66,"8":79,"10":42,"12":35,"14":24,"17":26,"20":12,"24":8,"29":4,"34":2,"40":1,"48":2,"57":1,"68":3,"81":1,"96":2,"135":1,"160":0}},"FX_SESSION_RESTORE_STARTUP_INIT_SESSION_MS":{"bucket_count":20,"histogram_type":0,"sum":0,"range":[1,30000],"values":{"0":1,"1":0}},"FX_SESSION_RESTORE_STARTUP_ONLOAD_INITIAL_WINDOW_MS":{"bucket_count":20,"histogram_type":0,"sum":2,"range":[1,30000],"values":{"1":0,"2":1,"4":0}},"FX_SESSION_RESTORE_RESTORE_WINDOW_MS":{"bucket_count":10,"histogram_type":0,"sum":33,"range":[1,3000],"values":{"8":0,"21":1,"57":0}},"SEARCH_SERVICE_INIT_MS":{"bucket_count":15,"histogram_type":0,"sum":1533,"range":[1,1000],"values":{"587":0,"1000":1}},"VIDEO_CAN_CREATE_AAC_DECODER":{"bucket_count":3,"histogram_type":2,"sum":1,"range":[1,2],"values":{"0":0,"1":1,"2":0}},"VIDEO_CAN_CREATE_H264_DECODER":{"bucket_count":3,"histogram_type":2,"sum":1,"range":[1,2],"values":{"0":0,"1":1,"2":0}},"BROWSER_IS_USER_DEFAULT":{"bucket_count":3,"histogram_type":2,"sum":1,"range":[1,2],"values":{"0":0,"1":1,"2":0}},"BROWSER_IS_USER_DEFAULT_ERROR":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"BROWSER_SET_DEFAULT_DIALOG_PROMPT_RAWCOUNT":{"bucket_count":15,"histogram_type":0,"sum":0,"range":[1,250],"values":{"0":1,"1":0}},"BROWSER_SET_DEFAULT_ALWAYS_CHECK":{"bucket_count":3,"histogram_type":2,"sum":1,"range":[1,2],"values":{"0":0,"1":1,"2":0}},"NETWORK_CACHE_V2_MISS_TIME_MS":{"bucket_count":50,"histogram_type":0,"sum":0,"range":[1,10000],"values":{"0":94,"1":0}},"NETWORK_CACHE_V2_HIT_TIME_MS":{"bucket_count":50,"histogram_type":0,"sum":270,"range":[1,10000],"values":{"0":173,"1":23,"2":24,"3":20,"4":10,"5":2,"6":3,"7":1,"8":3,"12":3,"14":0}},"CERT_VALIDATION_SUCCESS_BY_CA":{"bucket_count":257,"histogram_type":1,"sum":2182,"range":[1,256],"values":{"6":0,"7":1,"49":4,"50":13,"52":10,"154":4,"193":1,"194":0}},"COOKIE_BEHAVIOR":{"bucket_count":16,"histogram_type":1,"sum":4,"range":[1,15],"values":{"3":0,"4":1,"5":0}},"TRACKING_PROTECTION_ENABLED":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"TRACKING_PROTECTION_PBM_DISABLED":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"FXA_CONFIGURED":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"SANDBOX_HAS_USER_NAMESPACES":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"NUMBER_OF_PROFILES":{"bucket_count":3,"histogram_type":4,"sum":1,"range":[1,2],"values":{"0":1,"1":0}},"CONTENT_FULL_PAINT_TIME":{"bucket_count":50,"histogram_type":0,"sum":5419,"range":[1,1000],"values":{"0":198,"1":299,"2":251,"3":84,"4":60,"5":29,"6":33,"7":25,"8":26,"9":15,"10":13,"11":20,"12":14,"14":9,"16":15,"18":8,"20":13,"23":15,"26":9,"29":16,"33":4,"37":2,"42":4,"47":2,"53":3,"60":2,"67":1,"75":0}},"CONTENT_FRAME_TIME":{"bucket_count":50,"histogram_type":0,"sum":113443,"range":[1,5000],"values":{"0":0,"1":1,"2":1,"4":1,"5":6,"6":3,"7":7,"8":4,"9":5,"11":8,"13":12,"15":16,"18":9,"21":10,"25":11,"29":10,"34":9,"40":16,"47":29,"55":54,"64":48,"75":149,"88":433,"103":165,"120":43,"140":28,"164":25,"192":28,"224":17,"262":9,"306":5,"357":5,"417":2,"487":0}},"CONTENT_FRAME_TIME_VSYNC":{"bucket_count":100,"histogram_type":1,"sum":165700,"range":[8,792],"values":{"0":6,"8":21,"16":18,"24":14,"32":4,"40":3,"48":2,"56":2,"64":2,"72":4,"80":5,"88":4,"96":354,"104":295,"112":89,"120":52,"128":32,"136":34,"144":20,"152":7,"160":11,"168":2,"176":2,"184":2,"192":7,"200":21,"208":20,"216":16,"224":8,"232":9,"240":6,"248":8,"256":5,"272":2,"288":1,"296":8,"304":6,"312":7,"320":5,"328":4,"336":4,"344":2,"352":2,"360":2,"392":2,"400":2,"408":3,"416":1,"424":1,"432":1,"440":1,"456":1,"496":1,"504":1,"512":1,"536":2,"584":1,"600":1,"616":1,"648":1,"736":1,"792":14}},"CONTENT_FRAME_TIME_WITH_SVG":{"bucket_count":50,"histogram_type":0,"sum":61472,"range":[1,5000],"values":{"9":0,"11":1,"13":2,"15":5,"21":3,"25":5,"29":1,"88":166,"103":206,"120":22,"140":7,"164":2,"192":23,"224":15,"262":4,"306":8,"357":6,"417":1,"487":1,"569":1,"1971":1,"2302":0}},"WEBEXT_BACKGROUND_PAGE_LOAD_MS":{"bucket_count":100,"histogram_type":0,"sum":83543,"range":[1,60000],"values":{"3140":0,"3464":7,"3822":2,"6250":8,"6896":0}},"WEBEXT_BROWSERACTION_POPUP_PRELOAD_RESULT_COUNT":{"bucket_count":51,"histogram_type":5,"sum":5,"range":[1,50],"values":{"0":0,"1":5,"2":0}},"WEBEXT_EXTENSION_STARTUP_MS":{"bucket_count":100,"histogram_type":0,"sum":29794,"range":[1,50000],"values":{"1075":0,"1183":2,"1302":2,"1433":9,"1736":6,"1911":0}},"QM_REPOSITORIES_INITIALIZATION_TIME":{"bucket_count":30,"histogram_type":0,"sum":25,"range":[1,30000],"values":{"13":0,"18":1,"26":0}}},"keyedHistograms":{"SSL_TIME_UNTIL_HANDSHAKE_FINISHED_KEYED_BY_KA":{"P256":{"bucket_count":200,"histogram_type":0,"sum":6627,"range":[1,60000],"values":{"144":0,"151":1,"165":1,"406":1,"445":1,"465":4,"486":1,"508":1,"608":2,"636":2,"665":0}},"x25519":{"bucket_count":200,"histogram_type":0,"sum":3377,"range":[1,60000],"values":{"96":0,"100":2,"105":1,"110":1,"138":4,"144":3,"151":2,"158":2,"165":1,"283":1,"406":1,"445":1,"465":0}},"none":{"bucket_count":200,"histogram_type":0,"sum":9083,"range":[1,60000],"values":{"271":0,"283":5,"296":4,"310":3,"324":1,"339":1,"355":8,"371":5,"388":0}}},"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"bucket_count":51,"histogram_type":5,"sum":810,"range":[1,50],"values":{"0":25,"1":478,"2":166,"3":0}},"disabledWont":{"bucket_count":51,"histogram_type":5,"sum":16,"range":[1,50],"values":{"1":0,"2":8,"3":0}}},"URLCLASSIFIER_CL_KEYED_UPDATE_TIME":{"test":{"bucket_count":30,"histogram_type":0,"sum":78,"range":[20,120000],"values":{"50":0,"68":1,"93":0}},"google4":{"bucket_count":30,"histogram_type":0,"sum":6389,"range":[20,120000],"values":{"3899":0,"5324":1,"7270":0}}},"URLCLASSIFIER_UPDATE_REMOTE_NETWORK_ERROR":{"google4":{"bucket_count":31,"histogram_type":1,"sum":0,"range":[1,30],"values":{"0":1,"1":0}},"mozilla":{"bucket_count":31,"histogram_type":1,"sum":0,"range":[1,30],"values":{"0":1,"1":0}}},"URLCLASSIFIER_UPDATE_REMOTE_STATUS2":{"google4":{"bucket_count":17,"histogram_type":1,"sum":1,"range":[1,16],"values":{"0":0,"1":1,"2":0}},"mozilla":{"bucket_count":17,"histogram_type":1,"sum":1,"range":[1,16],"values":{"0":0,"1":1,"2":0}}},"URLCLASSIFIER_UPDATE_SERVER_RESPONSE_TIME":{"google4":{"bucket_count":30,"histogram_type":0,"sum":639,"range":[1,100000],"values":{"343":0,"514":1,"771":0}},"mozilla":{"bucket_count":30,"histogram_type":0,"sum":880,"range":[1,100000],"values":{"514":0,"771":1,"1156":0}}},"URLCLASSIFIER_UPDATE_TIMEOUT":{"google4":{"bucket_count":5,"histogram_type":1,"sum":0,"range":[1,4],"values":{"0":1,"1":0}},"mozilla":{"bucket_count":5,"histogram_type":1,"sum":0,"range":[1,4],"values":{"0":1,"1":0}}},"URLCLASSIFIER_UPDATE_ERROR":{"google4":{"bucket_count":17,"histogram_type":1,"sum":0,"range":[1,16],"values":{"0":1,"1":0}},"mozilla":{"bucket_count":17,"histogram_type":1,"sum":0,"range":[1,16],"values":{"0":1,"1":0}}},"UPTAKE_REMOTE_CONTENT_RESULT_1":{"blocklists/plugins":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":1,"1":0}},"blocklists/certificates":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":1,"1":0}},"main/onboarding":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":1,"1":0}},"settings-changes-monitoring":{"bucket_count":51,"histogram_type":5,"sum":1,"range":[1,50],"values":{"0":0,"1":1,"2":0}},"main/sites-classification":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":1,"1":0}},"main/tippytop":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":1,"1":0}},"pinning/pins":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":1,"1":0}},"main/language-dictionaries":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":1,"1":0}},"blocklists/addons":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":1,"1":0}},"blocklists/gfx":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":1,"1":0}}},"STORAGE_SYNC_GET_OPS_SIZE":{"https-everywhere@eff.org":{"bucket_count":30,"histogram_type":0,"sum":5,"range":[1,100000],"values":{"0":0,"1":1,"2":2,"3":0}},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"bucket_count":30,"histogram_type":0,"sum":857,"range":[1,100000],"values":{"3":0,"4":7,"6":2,"9":1,"153":4,"229":0}}},"STORAGE_SYNC_SET_OPS_SIZE":{"https-everywhere@eff.org":{"bucket_count":30,"histogram_type":0,"sum":4,"range":[1,100000],"values":{"3":0,"4":1,"6":0}}},"WEBEXT_BACKGROUND_PAGE_LOAD_MS_BY_ADDONID":{"jid1-nbzaq9ol2hyY64gGe@jetpack":{"bucket_count":100,"histogram_type":0,"sum":3564,"range":[1,60000],"values":{"3140":0,"3464":1,"3822":0}},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"bucket_count":100,"histogram_type":0,"sum":6331,"range":[1,60000],"values":{"5665":0,"6250":1,"6896":0}},"jid1-MnnxcxisBPnSXQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":6311,"range":[1,60000],"values":{"5665":0,"6250":1,"6896":0}},"chrome-gnome-shell@gnome.org":{"bucket_count":100,"histogram_type":0,"sum":3592,"range":[1,60000],"values":{"3140":0,"3464":1,"3822":0}},"uBlock0@raymondhill.net":{"bucket_count":100,"histogram_type":0,"sum":3830,"range":[1,60000],"values":{"3464":0,"3822":1,"4217":0}},"webcompat@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":6287,"range":[1,60000],"values":{"5665":0,"6250":1,"6896":0}},"jid1-BoFifL9Vbdl2zQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":3680,"range":[1,60000],"values":{"3140":0,"3464":1,"3822":0}},"wayback_machine@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":3587,"range":[1,60000],"values":{"3140":0,"3464":1,"3822":0}},"yayanotherspeeddial@bakadev.fr":{"bucket_count":100,"histogram_type":0,"sum":6350,"range":[1,60000],"values":{"5665":0,"6250":1,"6896":0}},"https-everywhere@eff.org":{"bucket_count":100,"histogram_type":0,"sum":6295,"range":[1,60000],"values":{"5665":0,"6250":1,"6896":0}},"opentabsnexttocurrent@sblask":{"bucket_count":100,"histogram_type":0,"sum":3586,"range":[1,60000],"values":{"3140":0,"3464":1,"3822":0}},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"bucket_count":100,"histogram_type":0,"sum":3587,"range":[1,60000],"values":{"3140":0,"3464":1,"3822":0}},"formautofill@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":3586,"range":[1,60000],"values":{"3140":0,"3464":1,"3822":0}},"screenshots@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":6347,"range":[1,60000],"values":{"5665":0,"6250":1,"6896":0}},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"bucket_count":100,"histogram_type":0,"sum":6331,"range":[1,60000],"values":{"5665":0,"6250":1,"6896":0}},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"bucket_count":100,"histogram_type":0,"sum":3967,"range":[1,60000],"values":{"3464":0,"3822":1,"4217":0}},"keepassxc-browser@keepassxc.org":{"bucket_count":100,"histogram_type":0,"sum":6312,"range":[1,60000],"values":{"5665":0,"6250":1,"6896":0}}},"WEBEXT_BROWSERACTION_POPUP_PRELOAD_RESULT_COUNT_BY_ADDONID":{"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"bucket_count":51,"histogram_type":5,"sum":1,"range":[1,50],"values":{"0":0,"1":1,"2":0}},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"bucket_count":51,"histogram_type":5,"sum":2,"range":[1,50],"values":{"0":0,"1":2,"2":0}},"wayback_machine@mozilla.org":{"bucket_count":51,"histogram_type":5,"sum":2,"range":[1,50],"values":{"0":0,"1":2,"2":0}}},"WEBEXT_EXTENSION_STARTUP_MS_BY_ADDONID":{"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"bucket_count":100,"histogram_type":0,"sum":1863,"range":[1,50000],"values":{"1577":0,"1736":1,"1911":0}},"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}":{"bucket_count":100,"histogram_type":0,"sum":1242,"range":[1,50000],"values":{"1075":0,"1183":1,"1302":0}},"formautofill@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":1477,"range":[1,50000],"values":{"1302":0,"1433":1,"1577":0}},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"bucket_count":100,"histogram_type":0,"sum":1254,"range":[1,50000],"values":{"1075":0,"1183":1,"1302":0}},"chrome-gnome-shell@gnome.org":{"bucket_count":100,"histogram_type":0,"sum":1475,"range":[1,50000],"values":{"1302":0,"1433":1,"1577":0}},"jid1-MnnxcxisBPnSXQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":1466,"range":[1,50000],"values":{"1302":0,"1433":1,"1577":0}},"keepassxc-browser@keepassxc.org":{"bucket_count":100,"histogram_type":0,"sum":1873,"range":[1,50000],"values":{"1577":0,"1736":1,"1911":0}},"uBlock0@raymondhill.net":{"bucket_count":100,"histogram_type":0,"sum":1869,"range":[1,50000],"values":{"1577":0,"1736":1,"1911":0}},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"bucket_count":100,"histogram_type":0,"sum":1863,"range":[1,50000],"values":{"1577":0,"1736":1,"1911":0}},"jid1-BoFifL9Vbdl2zQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":1467,"range":[1,50000],"values":{"1302":0,"1433":1,"1577":0}},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"bucket_count":100,"histogram_type":0,"sum":1361,"range":[1,50000],"values":{"1183":0,"1302":1,"1433":0}},"wayback_machine@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":1459,"range":[1,50000],"values":{"1302":0,"1433":1,"1577":0}},"yayanotherspeeddial@bakadev.fr":{"bucket_count":100,"histogram_type":0,"sum":1867,"range":[1,50000],"values":{"1577":0,"1736":1,"1911":0}},"opentabsnexttocurrent@sblask":{"bucket_count":100,"histogram_type":0,"sum":1872,"range":[1,50000],"values":{"1577":0,"1736":1,"1911":0}},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"bucket_count":100,"histogram_type":0,"sum":1455,"range":[1,50000],"values":{"1302":0,"1433":1,"1577":0}},"https-everywhere@eff.org":{"bucket_count":100,"histogram_type":0,"sum":1561,"range":[1,50000],"values":{"1302":0,"1433":1,"1577":0}},"screenshots@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":1560,"range":[1,50000],"values":{"1302":0,"1433":1,"1577":0}},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"bucket_count":100,"histogram_type":0,"sum":1456,"range":[1,50000],"values":{"1302":0,"1433":1,"1577":0}},"webcompat@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":1354,"range":[1,50000],"values":{"1183":0,"1302":1,"1433":0}}}},"info":{"reason":"aborted-session","revision":"","timezoneOffset":-240,"previousBuildId":null,"sessionId":"255882d0-c771-418f-a3ce-e6d02bc434f7","subsessionId":"9ad1a689-01ca-474a-9b23-50d58734f87f","previousSessionId":"7580b395-081e-46ef-b146-5898a4f5df26","previousSubsessionId":"27db49b7-136d-4464-a4f5-d2e6007b6f02","subsessionCounter":1,"profileSubsessionCounter":134,"sessionStartDate":"2019-03-21T13:00:00.0-04:00","subsessionStartDate":"2019-03-21T13:00:00.0-04:00","sessionLength":661,"subsessionLength":660,"addons":"uBlock0%40raymondhill.net:1.18.6,keepassxc-browser%40keepassxc.org:1.3.2,jid1-MnnxcxisBPnSXQ%40jetpack:2019.2.19,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.8,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.10,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2019.1.31,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,%7Ba655a6b2-69a5-40de-a3b8-3f7f200c95a7%7D:2.1.5,%7Bb9db16a4-6edc-47ec-a1f4-b86292ed211d%7D:7.3.5,%7Bb687f6ef-3299-4a75-8279-8b1c30dfcc9d%7D:0.2.1,yayanotherspeeddial%40bakadev.fr:1.5.0.6,formautofill%40mozilla.org:1.0,screenshots%40mozilla.org:35.0.0,webcompat%40mozilla.org:3.0.2"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20190318194422","version":"66.0","vendor":"Mozilla","displayVersion":"66.0","platformVersion":"66.0","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"archlinux","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3945,"virtualMaxMB":null,"cpu":{"count":1,"cores":1,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.28-1-MANJARO","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","LowEndMachine":false,"adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.3.4","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":8,"telemetryEnabled":false,"locale":"en-US","intl":{"requestedLocales":["en-US"],"availableLocales":["en-US"],"appLocales":["en-US","und"],"systemLocales":["en-US"],"regionalPrefsLocales":["en-US"],"acceptLanguages":["en-US","en"]},"update":{"channel":"release","enabled":true,"autoDownload":false},"userPrefs":{"browser.cache.disk.capacity":727040,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"ES","browser.search.widget.inNavBar":false,"browser.startup.homepage":"","browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"version":"7.3.5","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Download Videos from the Web","name":"Video DownloadHelper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"keepassxc-browser@keepassxc.org":{"version":"1.3.2","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}":{"version":"0.2.1","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Fast scroll with pressed middle mouse button","name":"Middle Mouse Button Scroll","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17922,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.8","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2019.1.31","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2019.2.19","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger automatically learns to block invisible trackers.","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"version":"2.1.5","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Extension that sets a default fixed zoom for all pages in Firefox","name":"Fixed Zoom","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"uBlock0@raymondhill.net":{"version":"1.18.6","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.10","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"yayanotherspeeddial@bakadev.fr":{"version":"1.5.0.6","scope":1,"type":"extension","updateDay":17976,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"A cool and highly customizable Speed Dial focused on style and simplicity.","name":"Yay! Another Speed dial!","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17972,"signedState":2},"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17973,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"35.0.0","scope":1,"type":"extension","updateDay":17973,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Take clips and screenshots from the Web and save them temporarily or permanently.","name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"3.0.2","scope":1,"type":"extension","updateDay":17973,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"A theme with the operating system color scheme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/bffa4438-6f60-482c-bdbd-0825d4d17e52 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/bffa4438-6f60-482c-bdbd-0825d4d17e52 deleted file mode 100644 index e89250d6..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/bffa4438-6f60-482c-bdbd-0825d4d17e52 +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"bffa4438-6f60-482c-bdbd-0825d4d17e52","creationDate":"2019-01-27T02:58:37.668Z","version":4,"application":{"architecture":"x86-64","buildId":"20190110060648","name":"Firefox","version":"64.0.2","displayVersion":"64.0.2","vendor":"Mozilla","platformVersion":"64.0.2","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":4460,"start":33,"main":138,"selectProfile":469,"afterProfileLocked":470,"startupCrashDetectionBegin":727,"startupCrashDetectionEnd":34563,"firstPaint":2628,"sessionRestoreInit":1191,"sessionRestored":2448,"createTopLevelWindow":1256,"firstLoadURI":1413897,"AMI_startup_begin":760,"XPI_startup_begin":801,"XPI_bootstrap_addons_begin":830,"XPI_bootstrap_addons_end":907,"XPI_startup_end":908,"AMI_startup_end":925,"XPI_finalUIStartup":1190,"sessionRestoreInitialized":1219,"delayedStartupStarted":1925,"delayedStartupFinished":2172,"sessionRestoreRestoring":2392,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":106,"debuggerAttached":0,"activeTicks":96},"processes":{"parent":{"scalars":{"browser.engagement.total_uri_count":50,"browser.engagement.active_ticks":96,"browser.engagement.unique_domains_count":10,"browser.engagement.tab_open_event_count":14,"browser.engagement.max_concurrent_window_count":1,"browser.engagement.unfiltered_uri_count":51,"browser.engagement.max_concurrent_tab_count":9},"keyedScalars":{"images.webp.content_frequency":{"other":48},"telemetry.event_counts":{"addonsManager#install#extension":3,"navigation#search#urlbar":1,"addonsManager#install#unknown":2,"addonsManager#uninstall#extension":1},"browser.engagement.navigation.urlbar":{"search_enter":1}}},"content":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":8,"1":32,"2":26,"3":14,"4":4,"5":1,"6":2,"7":2,"8":5,"10":4,"12":5,"14":10,"17":6,"20":2,"24":5,"29":3,"34":8,"40":4,"48":20,"57":5,"68":3,"81":0},"sum":2841},"GC_ANIMATION_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"3":0,"4":1,"5":16,"6":3,"7":2,"8":1,"10":2,"12":2,"14":1,"17":1,"20":1,"34":1,"40":0},"sum":261},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1,"1":2,"5":1,"6":2,"7":2,"8":3,"10":5,"12":5,"14":4,"17":4,"20":8,"24":12,"29":12,"34":2,"40":7,"48":21,"57":7,"68":1,"81":1,"96":1,"114":1,"135":0},"sum":3386},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":3,"1":0},"sum":0},"HTTP_PAGE_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"52":0,"63":2,"77":1,"115":1,"171":1,"3370":1,"13548":1,"16527":0},"sum":19011},"HTTP_SUB_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":6,"52":1,"63":13,"77":2,"94":8,"115":3,"171":2,"379":1,"3370":2,"13548":2,"16527":0},"sum":40018},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1782,"1":93,"2":0},"sum":93},"INPUT_EVENT_RESPONSE_COALESCED_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1104,"1":642,"2":954,"3":806,"4":639,"5":490,"6":357,"7":298,"8":479,"10":316,"12":232,"14":266,"17":191,"20":145,"24":112,"29":72,"34":48,"40":44,"48":32,"57":21,"68":13,"81":19,"96":10,"114":7,"135":9,"160":2,"190":13,"226":1,"378":1,"449":2,"533":3,"633":1,"752":4,"894":3,"1062":1,"1262":2,"1500":0},"sum":69714},"PWMGR_FORM_AUTOFILL_RESULT":{"range":[1,20],"bucket_count":21,"histogram_type":1,"values":{"3":0,"4":1,"5":0},"sum":4},"PWMGR_LOGIN_PAGE_SAFETY":{"range":[1,8],"bucket_count":9,"histogram_type":1,"values":{"3":0,"4":1,"5":0},"sum":4},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"CONTENT_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":313,"1":859,"2":551,"3":278,"4":225,"5":207,"6":181,"7":143,"8":151,"9":134,"10":122,"11":134,"12":164,"14":127,"16":136,"18":109,"20":125,"23":58,"26":42,"29":43,"33":26,"37":22,"42":10,"47":12,"53":10,"60":7,"67":12,"75":4,"84":4,"95":4,"107":3,"120":3,"135":3,"152":0},"sum":33328},"TABCHILD_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":27,"1":1,"11":3,"12":2,"14":1,"16":3,"18":2,"20":1,"23":2,"26":5,"29":9,"33":6,"37":3,"42":3,"47":1,"53":1,"60":0},"sum":1200},"TIME_TO_NON_BLANK_PAINT_MS":{"range":[1,100000],"bucket_count":100,"histogram_type":0,"values":{"395":0,"438":1,"665":1,"819":4,"909":2,"1120":1,"1243":0},"sum":7647},"TIME_TO_DOM_LOADING_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":7,"89":1,"158":1,"192":3,"211":1,"232":5,"255":1,"281":1,"374":2,"412":2,"454":2,"500":1,"733":1,"807":2,"888":1,"1075":1,"4535":1,"15800":1,"17392":0},"sum":31304},"TIME_TO_DOM_INTERACTIVE_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":2,"4":1,"8":1,"14":1,"17":2,"158":1,"192":1,"232":1,"374":2,"412":1,"454":3,"605":2,"666":1,"733":2,"807":2,"888":2,"1075":3,"1302":1,"1736":2,"2316":1,"4535":1,"15800":1,"17392":0},"sum":41882},"TIME_TO_DOM_CONTENT_LOADED_END_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":2,"9":1,"17":1,"19":2,"37":1,"412":1,"454":1,"605":1,"666":1,"733":1,"888":1,"977":3,"1183":1,"1302":2,"1736":2,"2104":1,"2316":1,"2549":0},"sum":19197},"TIME_TO_DOM_COMPLETE_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":1,"3":1,"10":1,"19":1,"23":1,"281":1,"309":1,"340":1,"412":1,"454":2,"605":2,"666":1,"733":2,"888":1,"1302":1,"1433":1,"1911":1,"2549":2,"2806":2,"3400":1,"3743":2,"4535":1,"5495":1,"6049":1,"7330":1,"15800":1,"17392":0},"sum":75465},"TIME_TO_LOAD_EVENT_END_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":1,"3":1,"10":1,"19":1,"23":1,"412":1,"454":3,"500":1,"550":1,"666":2,"733":1,"807":1,"888":2,"1433":2,"1911":1,"2549":1,"2806":3,"3400":1,"3743":2,"4535":1,"5495":1,"6049":1,"7330":1,"15800":1,"17392":0},"sum":77638},"TIME_TO_RESPONSE_START_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":1,"192":2,"211":2,"281":1,"550":1,"605":0},"sum":1730},"WEBEXT_CONTENT_SCRIPT_INJECTION_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":111,"1":19,"2":13,"3":12,"4":4,"5":3,"6":6,"7":5,"8":5,"9":3,"10":3,"11":6,"12":4,"13":2,"14":4,"15":8,"17":10,"19":11,"21":3,"23":4,"25":5,"31":1,"34":2,"37":1,"41":1,"45":4,"61":3,"67":4,"74":1,"81":3,"89":1,"98":1,"108":3,"119":2,"131":2,"144":1,"158":1,"174":2,"211":1,"232":0},"sum":4396},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":49,"1":2,"2":0},"sum":2}},"keyedHistograms":{"WEBEXT_CONTENT_SCRIPT_INJECTION_MS_BY_ADDONID":{"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":20,"6":1,"7":0},"sum":6},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":6,"12":1,"41":1,"45":1,"67":2,"81":1,"108":2,"119":0},"sum":546},"uBlock0@raymondhill.net":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":38,"1":4,"3":3,"4":1,"5":1,"6":1,"9":1,"10":1,"11":1,"12":1,"14":1,"15":2,"17":1,"19":2,"21":3,"23":3,"25":3,"34":1,"37":0},"sum":418},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"5":0,"6":1,"7":1,"8":2,"10":1,"11":3,"12":1,"13":1,"14":3,"15":2,"17":2,"19":4,"21":1,"23":0},"sum":302},"{5d016f9d-228c-4087-9f98-1eef9bb0598f}":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"23":0,"25":1,"37":1,"41":0},"sum":64},"jid1-MnnxcxisBPnSXQ@jetpack":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":1,"1":8,"2":5,"3":9,"4":3,"5":1,"6":2,"7":2,"8":3,"9":3,"10":1,"11":2,"12":1,"15":3,"17":8,"19":3,"21":1,"23":1,"25":1,"45":1,"50":0},"sum":543},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":25,"1":0},"sum":0},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":13,"2":1,"3":0},"sum":2},"keepassxc-browser@keepassxc.org":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":5,"1":7,"2":5,"6":2,"7":1,"13":1,"31":1,"34":1,"45":2,"61":3,"67":2,"74":1,"81":2,"89":1,"98":1,"108":1,"119":2,"131":2,"144":1,"158":1,"174":2,"211":1,"232":0},"sum":2519},"{866b6dae-8de0-47d9-ac2e-9a99b5bdadef}":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":3,"1":1,"2":1,"3":0},"sum":3}}},"scalars":{"images.webp.content_observed":false,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"media.page_count":51,"images.webp.probe_observed":false,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_accumulations":0,"memoryreporter.max_ghost_windows":0,"telemetry.discarded.accumulations":0},"keyedScalars":{"images.webp.content_frequency":{"other":1061}}},"extension":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1,"1":10,"2":4,"3":6,"4":1,"5":2,"6":2,"7":2,"8":3,"10":2,"14":2,"17":4,"20":3,"24":1,"29":2,"40":1,"48":1,"57":0},"sum":476},"GC_ANIMATION_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"7":0,"8":3,"14":2,"17":1,"20":2,"29":1,"34":0},"sum":151},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"2":0,"3":1,"4":1,"5":1,"6":1,"8":6,"10":1,"12":1,"14":2,"17":3,"20":3,"24":3,"29":3,"34":1,"40":3,"48":8,"57":4,"68":2,"81":0},"sum":1379},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":11,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"CONTENT_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":20,"1":7,"2":2,"4":1,"6":1,"9":1,"11":3,"12":1,"14":1,"20":1,"23":0},"sum":110},"TABCHILD_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":1,"1":0},"sum":0},"TIME_TO_DOM_LOADING_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":3,"3":2,"10":1,"11":0},"sum":16},"TIME_TO_DOM_INTERACTIVE_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"3":0,"4":1,"19":2,"23":1,"45":1,"500":1,"550":0},"sum":628},"TIME_TO_DOM_CONTENT_LOADED_END_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"15":0,"17":1,"45":1,"55":1,"61":1,"67":1,"550":1,"605":0},"sum":810},"TIME_TO_DOM_COMPLETE_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"41":0,"45":1,"50":0},"sum":49},"TIME_TO_LOAD_EVENT_END_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"41":0,"45":1,"50":0},"sum":49},"WEBEXT_STORAGE_LOCAL_GET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":10,"2":7,"3":2,"4":5,"5":1,"6":3,"9":3,"11":2,"13":1,"15":2,"17":3,"19":2,"23":1,"25":3,"28":1,"31":1,"41":2,"45":1,"50":1,"61":1,"67":0},"sum":664},"WEBEXT_STORAGE_LOCAL_SET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":12,"2":8,"3":10,"4":7,"5":3,"6":4,"7":4,"9":2,"10":3,"11":4,"12":1,"15":3,"17":1,"21":1,"23":2,"31":1,"41":1,"61":2,"67":0},"sum":595},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":10,"1":1,"2":0},"sum":1}},"keyedHistograms":{"WEBEXT_STORAGE_LOCAL_GET_MS_BY_ADDONID":{"keepassxc-browser@keepassxc.org":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":10,"2":7,"3":1,"4":5,"5":2,"6":2,"9":1,"10":1,"11":1,"13":1,"15":1,"17":3,"19":2,"23":1,"25":3,"28":1,"31":1,"41":2,"45":1,"50":1,"61":1,"67":0},"sum":626},"jid1-BoFifL9Vbdl2zQ@jetpack":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"10":0,"11":1,"12":0},"sum":11},"michal.simonfy@gmail.com":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"2":0,"3":1,"9":1,"15":1,"17":0},"sum":28}},"WEBEXT_STORAGE_LOCAL_SET_MS_BY_ADDONID":{"keepassxc-browser@keepassxc.org":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":10,"2":5,"3":4,"4":4,"6":4,"7":3,"9":2,"10":2,"11":4,"12":1,"15":2,"17":1,"23":2,"31":1,"41":1,"61":2,"67":0},"sum":488},"jid1-BoFifL9Vbdl2zQ@jetpack":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"19":0,"21":1,"23":0},"sum":22},"uBlock0@raymondhill.net":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":2,"2":2,"3":2,"4":3,"5":2,"7":1,"15":1,"17":0},"sum":56},"michal.simonfy@gmail.com":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"9":0,"10":1,"11":0},"sum":10},"jid1-MnnxcxisBPnSXQ@jetpack":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":1,"3":3,"4":1,"5":1,"6":0},"sum":20}}},"scalars":{"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"media.page_count":11,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_accumulations":0,"memoryreporter.max_ghost_windows":0,"telemetry.discarded.accumulations":0},"keyedScalars":{"images.webp.content_frequency":{"other":10}}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"APPLICATION_REPUTATION_BINARY":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":2,"2":0},"sum":2},"APPLICATION_REPUTATION_SHOULD_BLOCK":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":2,"1":0},"sum":0},"APPLICATION_REPUTATION_LOCAL":{"range":[1,3],"bucket_count":4,"histogram_type":1,"values":{"1":0,"2":4,"3":0},"sum":8},"CONTENT_PROCESS_LAUNCH_TIME_MS":{"range":[1,64000],"bucket_count":100,"histogram_type":0,"values":{"8":0,"9":1,"10":1,"12":1,"38":1,"46":1,"62":1,"68":0},"sum":187},"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"3":0,"4":8,"5":7,"6":11,"7":4,"8":8,"10":5,"12":9,"14":7,"17":4,"20":8,"24":1,"29":5,"34":1,"40":1,"48":0},"sum":1001},"GC_ANIMATION_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"4":0,"5":2,"8":2,"10":3,"12":1,"14":1,"17":2,"24":3,"34":2,"40":0},"sum":269},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"12":0,"14":1,"17":2,"20":1,"24":4,"29":6,"34":3,"40":5,"48":9,"57":1,"68":0},"sum":1213},"HTTP_TRANSACTION_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":108,"1":1475,"2":0},"sum":1475},"HTTP_PAGELOAD_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":6,"1":18,"2":0},"sum":18},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":115,"2":0},"sum":115},"ESNI_NOESNI_TLS_SUCCESS_RATE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"1":0,"2":383,"3":1,"4":0},"sum":769},"SSL_HANDSHAKE_VERSION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"2":0,"3":365,"4":18,"5":0},"sum":1167},"SSL_HANDSHAKE_RESULT":{"range":[1,672],"bucket_count":673,"histogram_type":1,"values":{"0":381,"12":1,"13":0},"sum":12},"SSL_TIME_UNTIL_READY":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"126":0,"132":4,"138":4,"151":1,"158":2,"173":1,"181":2,"189":8,"198":6,"207":4,"217":3,"271":1,"283":1,"324":37,"339":175,"355":67,"371":22,"388":5,"406":4,"425":3,"445":4,"465":3,"486":2,"508":1,"531":2,"665":1,"696":1,"762":1,"797":1,"834":2,"954":2,"1044":1,"1092":1,"1142":1,"1250":5,"1308":3,"1638":1,"1713":1,"1792":0},"sum":146960},"SSL_TIME_UNTIL_HANDSHAKE_FINISHED":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"126":0,"132":4,"138":3,"151":1,"158":1,"173":1,"181":1,"189":6,"198":5,"207":3,"259":1,"271":1,"283":5,"296":2,"310":2,"324":37,"339":173,"355":64,"371":19,"388":5,"406":3,"425":3,"445":4,"465":2,"486":3,"508":2,"531":8,"581":1,"665":1,"696":2,"728":1,"762":1,"797":1,"834":2,"954":2,"1044":1,"1092":1,"1142":1,"1250":4,"1308":3,"1431":1,"1638":1,"1961":1,"2051":0},"sum":150534},"SSL_RESUMED_SESSION":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":47,"1":336,"2":0},"sum":336},"HTTP_CHANNEL_DISPOSITION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":13,"1":2,"2":99,"8":10,"9":231,"10":1466,"11":2,"12":0},"sum":17041},"DNS_LOOKUP_METHOD2":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":349,"2":49,"6":71,"7":3,"8":0},"sum":894},"DNS_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"50":0,"62":60,"77":8,"95":6,"118":7,"146":4,"181":6,"224":5,"345":3,"428":2,"531":1,"16532":1,"20494":0},"sum":30461},"DNS_NATIVE_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"50":0,"62":70,"77":11,"95":7,"118":9,"146":4,"181":7,"224":5,"345":3,"428":2,"531":1,"16532":1,"20494":0},"sum":31987},"DNS_NATIVE_QUEUING":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"0":117,"1":2,"11":1,"14":0},"sum":13},"TAB_COUNT":{"range":[1,1000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":1,"9":1,"10":0},"sum":11},"URLCLASSIFIER_LOOKUP_TIME_2":{"range":[1,5000],"bucket_count":30,"histogram_type":0,"values":{"0":1366,"1":191,"2":74,"3":66,"4":40,"5":51,"7":25,"9":37,"12":15,"16":3,"21":1,"28":1,"37":0},"sum":1830},"URLCLASSIFIER_CL_CHECK_TIME":{"range":[1,500],"bucket_count":10,"histogram_type":0,"values":{"0":3772,"1":1,"2":2,"4":1,"9":0},"sum":10},"URLCLASSIFIER_CLASSIFYLOCAL_TIME":{"range":[1,60000],"bucket_count":30,"histogram_type":0,"values":{"0":4,"1":0},"sum":0},"URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME":{"range":[1,60000],"bucket_count":30,"histogram_type":0,"values":{"0":852,"1":71,"2":44,"3":36,"4":60,"6":55,"9":73,"13":97,"19":122,"28":142,"41":148,"60":132,"88":41,"129":28,"277":1,"407":0},"sum":35945},"URLCLASSIFIER_PS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":9,"1":0},"sum":0},"URLCLASSIFIER_PS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"0":9,"1":0},"sum":0},"URLCLASSIFIER_VLPS_FILELOAD_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":1,"1":2,"5":1,"12":0},"sum":9},"URLCLASSIFIER_VLPS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":9,"1":0},"sum":0},"URLCLASSIFIER_VLPS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"0":2,"1":1,"2":3,"4":1,"29":2,"55":0},"sum":101},"URLCLASSIFIER_VLPS_LOAD_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":4,"1":0},"sum":0},"URLCLASSIFIER_VLPS_METADATA_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":4,"1":0},"sum":0},"URLCLASSIFIER_COMPLETION_ERROR":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":4,"1":0},"sum":0},"PLACES_AUTOCOMPLETE_6_FIRST_RESULTS_TIME_MS":{"range":[50,1000],"bucket_count":30,"histogram_type":0,"values":{"56":0,"62":1,"86":1,"96":1,"527":1,"586":0},"sum":843},"FX_TAB_CLOSE_TIME_ANIM_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"96":0,"114":1,"135":1,"160":3,"190":9,"226":3,"268":2,"318":0},"sum":3996},"FX_TAB_SWITCH_UPDATE_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"6":0,"9":2,"13":1,"19":2,"27":15,"39":8,"56":2,"80":0},"sum":1087},"FX_TAB_SWITCH_TOTAL_E10S_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"3":0,"4":8,"6":10,"9":6,"13":3,"19":2,"115":1,"165":0},"sum":370},"FX_TAB_SWITCH_COMPOSITE_E10S_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"56":0,"80":10,"115":10,"165":5,"237":2,"340":2,"487":0},"sum":4668},"FX_TAB_SWITCH_REQUEST_TAB_WARMING_STATE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":2,"1":2,"3":26,"4":0},"sum":80},"INPUT_EVENT_RESPONSE_COALESCED_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":11947,"1":6492,"2":2398,"3":1403,"4":881,"5":661,"6":468,"7":385,"8":532,"10":340,"12":239,"14":204,"17":101,"20":101,"24":77,"29":40,"34":18,"40":14,"48":10,"57":8,"68":10,"81":8,"96":1,"114":4,"135":3,"160":1,"190":0},"sum":54002},"FX_URLBAR_SELECTED_RESULT_INDEX":{"range":[1,17],"bucket_count":18,"histogram_type":1,"values":{"0":2,"1":0},"sum":0},"FX_URLBAR_SELECTED_RESULT_TYPE":{"range":[1,14],"bucket_count":15,"histogram_type":1,"values":{"0":1,"4":1,"5":0},"sum":4},"FX_URLBAR_SELECTED_RESULT_METHOD":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":2,"1":0},"sum":0},"NETWORK_CACHE_V2_MISS_TIME_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":1277,"1":1,"3":2,"4":1,"5":0},"sum":11},"NETWORK_CACHE_V2_HIT_TIME_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":373,"1":1,"4":1,"5":0},"sum":5},"SSL_CERT_VERIFICATION_ERRORS":{"range":[1,100],"bucket_count":101,"histogram_type":1,"values":{"41":0,"42":1,"43":0},"sum":42},"CERT_VALIDATION_SUCCESS_BY_CA":{"range":[1,256],"bucket_count":257,"histogram_type":1,"values":{"5":0,"6":1,"7":2,"11":2,"49":7,"50":2,"52":14,"66":11,"106":2,"154":5,"155":1,"156":0},"sum":3076},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"WEBEXT_BACKGROUND_PAGE_LOAD_MS":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"75":0,"83":1,"92":0},"sum":89},"WEBEXT_BROWSERACTION_POPUP_PRELOAD_RESULT_COUNT":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":3,"2":0},"sum":3},"WEBEXT_EXTENSION_STARTUP_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"55":0,"61":1,"211":1,"232":0},"sum":282}},"keyedHistograms":{"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":10,"1":231,"2":1466,"3":2,"4":0},"sum":3169},"disabledWont":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":3,"1":2,"2":86,"3":0},"sum":174},"disabledUpgrade":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":10,"2":13,"3":0},"sum":26}},"URLCLASSIFIER_CL_KEYED_UPDATE_TIME":{"google4":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"440":0,"601":1,"1531":1,"2091":0},"sum":2230},"mozilla":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"68":0,"93":1,"127":0},"sum":103}},"URLCLASSIFIER_UPDATE_REMOTE_NETWORK_ERROR":{"google4":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":2,"1":0},"sum":0},"mozilla":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":1,"1":0},"sum":0},"":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":9,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_REMOTE_STATUS2":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":2,"2":0},"sum":2},"mozilla":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":1,"2":0},"sum":1},"":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":9,"2":0},"sum":9}},"URLCLASSIFIER_UPDATE_SERVER_RESPONSE_TIME":{"google4":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"45":0,"68":1,"343":1,"514":0},"sum":585},"mozilla":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"514":0,"771":1,"1156":0},"sum":878},"":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"45":0,"68":5,"229":3,"343":1,"514":0},"sum":1702}},"URLCLASSIFIER_UPDATE_TIMEOUT":{"google4":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":2,"1":0},"sum":0},"mozilla":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":1,"1":0},"sum":0},"":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":9,"1":0},"sum":0}},"URLCLASSIFIER_COMPLETE_REMOTE_STATUS2":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":4,"2":0},"sum":4}},"URLCLASSIFIER_COMPLETE_TIMEOUT2":{"google4":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":4,"1":0},"sum":0}},"URLCLASSIFIER_COMPLETE_SERVER_RESPONSE_TIME":{"google4":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"29":0,"55":4,"105":0},"sum":323}},"URLCLASSIFIER_UPDATE_ERROR":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":2,"1":0},"sum":0},"mozilla":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"FX_URLBAR_SELECTED_RESULT_INDEX_BY_TYPE":{"autofill":{"range":[1,14],"bucket_count":15,"histogram_type":1,"values":{"0":1,"1":0},"sum":0},"searchengine":{"range":[1,14],"bucket_count":15,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"SEARCH_COUNTS":{"duckduckgo.in-content:sap:ffab":{"range":[1,2],"bucket_count":3,"histogram_type":4,"values":{"0":3,"1":0},"sum":3},"google.in-content:organic:none":{"range":[1,2],"bucket_count":3,"histogram_type":4,"values":{"0":6,"1":0},"sum":6},"ddg.urlbar":{"range":[1,2],"bucket_count":3,"histogram_type":4,"values":{"0":1,"1":0},"sum":1}},"POPUP_NOTIFICATION_STATS":{"addon-webext-permissions":{"range":[1,40],"bucket_count":41,"histogram_type":1,"values":{"0":1,"1":1,"2":0},"sum":1},"(all)":{"range":[1,40],"bucket_count":41,"histogram_type":1,"values":{"0":1,"1":1,"2":0},"sum":1}},"STORAGE_SYNC_GET_OPS_SIZE":{"{5d016f9d-228c-4087-9f98-1eef9bb0598f}":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"13":0,"20":1,"30":0},"sum":24}},"STORAGE_SYNC_SET_OPS_SIZE":{"{5d016f9d-228c-4087-9f98-1eef9bb0598f}":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"13":0,"20":1,"30":0},"sum":24}},"WEBEXT_BACKGROUND_PAGE_LOAD_MS_BY_ADDONID":{"{5d016f9d-228c-4087-9f98-1eef9bb0598f}":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"75":0,"83":1,"92":0},"sum":89}},"WEBEXT_BROWSERACTION_POPUP_PRELOAD_RESULT_COUNT_BY_ADDONID":{"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":3,"2":0},"sum":3}},"WEBEXT_EXTENSION_STARTUP_MS_BY_ADDONID":{"{5d016f9d-228c-4087-9f98-1eef9bb0598f}":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"192":0,"211":1,"232":0},"sum":220},"{866b6dae-8de0-47d9-ac2e-9a99b5bdadef}":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"55":0,"61":1,"67":0},"sum":62}}},"info":{"reason":"aborted-session","revision":"https://hg.mozilla.org/mozilla-unified/rev/c58ea2229c337e9981ab9d3650b04fd3d249b141","timezoneOffset":60,"previousBuildId":null,"sessionId":"92257b9c-6e34-45ec-b4ef-5cb3f1daa137","subsessionId":"a0b6dbaa-8452-4253-984f-46999334b09f","previousSessionId":"9520385c-1f8e-4897-a33d-e18d17b6aeb6","previousSubsessionId":"e523e739-c1fe-4068-8415-800e245c8785","subsessionCounter":3,"profileSubsessionCounter":100,"sessionStartDate":"2019-01-27T02:00:00.0+01:00","subsessionStartDate":"2019-01-27T03:00:00.0+01:00","sessionLength":4459,"subsessionLength":3019,"addons":"uBlock0%40raymondhill.net:1.18.0,keepassxc-browser%40keepassxc.org:1.3.2,jid1-MnnxcxisBPnSXQ%40jetpack:2018.12.17,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.6,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.8,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2019.1.7,iridium%40particlecore.github.io:0.2.5,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,michal.simonfy%40gmail.com:2.3.9,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,%7Ba655a6b2-69a5-40de-a3b8-3f7f200c95a7%7D:2.1.0,%7Bb9db16a4-6edc-47ec-a1f4-b86292ed211d%7D:7.3.5,jid1-F9UJ2thwoAm5gQ%40jetpack:2.1.0,%7Bb687f6ef-3299-4a75-8279-8b1c30dfcc9d%7D:0.2.1,%7B866b6dae-8de0-47d9-ac2e-9a99b5bdadef%7D:0.2.0,formautofill%40mozilla.org:1.0,screenshots%40mozilla.org:35.0.0,webcompat-reporter%40mozilla.org:1.1.0,webcompat%40mozilla.org:3.0.0"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20190110060648","version":"64.0.2","vendor":"Mozilla","displayVersion":"64.0.2","platformVersion":"64.0.2","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"archlinux","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3945,"virtualMaxMB":null,"cpu":{"count":1,"cores":1,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.16-1-MANJARO","locale":"en-DK"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.3.2","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":430080,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"DE","browser.search.widget.inNavBar":false,"browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17906,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"35.0.0","scope":1,"type":"extension","updateDay":17906,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Take clips and screenshots from the Web and save them temporarily or permanently.","name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat-reporter@mozilla.org":{"version":"1.1.0","scope":1,"type":"extension","updateDay":17906,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Report site compatibility issues on webcompat.com","name":"WebCompat Reporter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"3.0.0","scope":1,"type":"extension","updateDay":17906,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.8","scope":1,"type":"extension","updateDay":17922,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17922,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17922,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17922,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17922,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17922,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17922,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"version":"7.3.5","scope":1,"type":"extension","updateDay":17922,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Download Videos from the Web","name":"Video DownloadHelper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2018.12.17","scope":1,"type":"extension","updateDay":17922,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger automatically learns to block invisible trackers.","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.6","scope":1,"type":"extension","updateDay":17922,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"version":"2.1.0","scope":1,"type":"extension","updateDay":17922,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Extension that sets a default fixed zoom for all pages in Firefox","name":"Fixed Zoom","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"iridium@particlecore.github.io":{"version":"0.2.5","scope":1,"type":"extension","updateDay":17922,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"YouTube with more freedom","name":"Iridium for YouTube","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"keepassxc-browser@keepassxc.org":{"version":"1.3.2","scope":1,"type":"extension","updateDay":17922,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2019.1.7","scope":1,"type":"extension","updateDay":17922,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-F9UJ2thwoAm5gQ@jetpack":{"version":"2.1.0","scope":1,"type":"extension","updateDay":17922,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Firefox Lightbeam is a Firefox browser extension that uses interactive visualizations to show you th","name":"Firefox Lightbeam","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17922,"signedState":2},"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}":{"version":"0.2.1","scope":1,"type":"extension","updateDay":17922,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Fast scroll with pressed middle mouse button","name":"Middle Mouse Button Scroll","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17922,"signedState":2},"michal.simonfy@gmail.com":{"version":"2.3.9","scope":1,"type":"extension","updateDay":17922,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Speed dial 2 is ultimate replacement of new tab page with quick access to your most visited pages, b","name":"Speed Dial 2","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"uBlock0@raymondhill.net":{"version":"1.18.0","scope":1,"type":"extension","updateDay":17922,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{866b6dae-8de0-47d9-ac2e-9a99b5bdadef}":{"version":"0.2.0","scope":1,"type":"extension","updateDay":17923,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Brings the [View Image] and [Search by Image] buttons back to Google Images search results.","name":"Make Google Images Great Again","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17923,"signedState":2}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/d01c4de9-5c6d-4590-83bb-912d270dae49 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/d01c4de9-5c6d-4590-83bb-912d270dae49 deleted file mode 100644 index c923cdd0..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/d01c4de9-5c6d-4590-83bb-912d270dae49 +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"d01c4de9-5c6d-4590-83bb-912d270dae49","creationDate":"2018-12-03T23:24:34.802Z","version":4,"application":{"architecture":"x86-64","buildId":"20181116104104","name":"Firefox","version":"63.0.3","displayVersion":"63.0.3","vendor":"Mozilla","platformVersion":"63.0.3","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":1527,"uptime":25,"start":17,"main":144,"selectProfile":479,"afterProfileLocked":481,"startupCrashDetectionBegin":800,"startupCrashDetectionEnd":35003,"firstPaint":4539,"sessionRestoreInit":1936,"sessionRestored":4099,"createTopLevelWindow":1994,"AMI_startup_begin":854,"XPI_startup_begin":907,"XPI_bootstrap_addons_begin":1587,"XPI_bootstrap_addons_end":1638,"XPI_startup_end":1638,"AMI_startup_end":1651,"XPI_finalUIStartup":1934,"sessionRestoreInitialized":1968,"delayedStartupStarted":3582,"delayedStartupFinished":3892,"sessionRestoreRestoring":3896,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":55,"debuggerAttached":0,"activeTicks":0},"processes":{"parent":{"scalars":{"browser.engagement.max_concurrent_window_count":1,"browser.engagement.max_concurrent_tab_count":1},"keyedScalars":{}},"content":{"histograms":{"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":232,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_accumulations":0},"keyedScalars":{}},"extension":{"histograms":{"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"WEBEXT_STORAGE_LOCAL_SET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":2,"3":1,"4":0},"sum":7}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_accumulations":0},"keyedScalars":{}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"HTTP_TRANSACTION_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":232,"2":0},"sum":232},"SSL_HANDSHAKE_VERSION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"2":0,"3":198,"4":0},"sum":594},"SSL_HANDSHAKE_RESULT":{"range":[1,672],"bucket_count":673,"histogram_type":1,"values":{"0":187,"1":0},"sum":0},"SSL_TIME_UNTIL_READY":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"248":0,"259":3,"271":14,"283":20,"296":31,"310":23,"324":25,"339":8,"355":3,"371":4,"388":2,"406":4,"425":5,"445":1,"465":1,"486":2,"508":2,"555":4,"581":1,"608":8,"636":3,"665":2,"696":2,"728":1,"797":2,"834":1,"912":3,"954":3,"998":1,"1044":2,"1142":1,"1195":1,"1250":1,"1308":1,"1566":1,"1638":2,"1792":1,"2145":1,"2244":1,"2347":1,"2455":1,"2568":1,"2939":2,"3519":1,"4028":1,"4213":0},"sum":110295},"SSL_TIME_UNTIL_HANDSHAKE_FINISHED":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"248":0,"259":3,"271":14,"283":20,"296":30,"310":23,"324":24,"339":8,"355":2,"371":4,"388":2,"406":4,"425":5,"445":1,"465":2,"486":3,"508":2,"555":4,"581":1,"608":8,"636":3,"665":2,"696":2,"728":1,"762":1,"797":2,"834":1,"912":3,"954":3,"998":1,"1044":2,"1142":1,"1195":1,"1250":1,"1308":1,"1566":1,"1638":2,"1792":1,"2145":1,"2244":1,"2347":1,"2455":1,"2568":1,"2939":2,"3519":1,"4028":1,"4213":0},"sum":111057},"SSL_RESUMED_SESSION":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":3,"1":195,"2":0},"sum":195},"HTTP_CHANNEL_DISPOSITION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"9":0,"10":232,"11":0},"sum":2320},"DNS_LOOKUP_METHOD2":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":198,"2":10,"3":0},"sum":218},"DNS_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"32":0,"40":3,"50":2,"62":1,"77":1,"345":1,"531":1,"4555":1,"5647":0},"sum":6594},"DNS_NATIVE_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"32":0,"40":3,"50":2,"62":1,"77":1,"345":1,"531":1,"4555":1,"5647":0},"sum":6596},"DNS_NATIVE_QUEUING":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"0":10,"1":0},"sum":0},"URLCLASSIFIER_LOOKUP_TIME_2":{"range":[1,5000],"bucket_count":30,"histogram_type":0,"values":{"0":208,"1":13,"2":9,"3":1,"4":1,"5":0},"sum":38},"URLCLASSIFIER_CL_CHECK_TIME":{"range":[1,500],"bucket_count":10,"histogram_type":0,"values":{"0":463,"2":1,"4":0},"sum":2},"URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME":{"range":[1,60000],"bucket_count":30,"histogram_type":0,"values":{"0":227,"1":5,"2":0},"sum":5},"CERT_VALIDATION_SUCCESS_BY_CA":{"range":[1,256],"bucket_count":257,"histogram_type":1,"values":{"51":0,"52":3,"53":0},"sum":156},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0}},"keyedHistograms":{"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"1":0,"2":232,"3":0},"sum":464}}},"info":{"reason":"aborted-session","revision":"https://hg.mozilla.org/mozilla-unified/rev/2085f7f22a53096e032c9c0a4931d282ed3f0d43","timezoneOffset":60,"previousBuildId":"20181124205222","sessionId":"c5bb4d34-08de-437d-9a63-a4eaf1e523d1","subsessionId":"4454a45b-5ec6-4cdb-9e36-789485d9e5be","previousSessionId":"a2e52971-5271-46fc-9622-c89409adedc7","previousSubsessionId":"0a5c42ab-c465-4bf5-b12b-2800976c4167","subsessionCounter":2,"profileSubsessionCounter":59,"sessionStartDate":"2018-12-03T23:00:00.0+01:00","subsessionStartDate":"2018-12-04T00:00:00.0+01:00","sessionLength":1527,"subsessionLength":613,"addons":"uBlock0%40raymondhill.net:1.17.2,keepassxc-browser%40keepassxc.org:1.3.0,jid1-MnnxcxisBPnSXQ%40jetpack:2018.10.3.1,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.4,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.8,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2018.10.31,iridium%40particlecore.github.io:0.2.4,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,michal.simonfy%40gmail.com:2.3.6,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,%7Ba655a6b2-69a5-40de-a3b8-3f7f200c95a7%7D:2.0.1,%7Bb9db16a4-6edc-47ec-a1f4-b86292ed211d%7D:7.3.5,fxmonitor%40mozilla.org:2.8,aushelper%40mozilla.org:2.0,firefox%40getpocket.com:1.0.5,formautofill%40mozilla.org:1.0,onboarding%40mozilla.org:1.0,screenshots%40mozilla.org:33.0.0,webcompat-reporter%40mozilla.org:1.0.0,webcompat%40mozilla.org:2.0.1"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20181116104104","version":"63.0.3","vendor":"Mozilla","displayVersion":"63.0.3","platformVersion":"63.0.3","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"archlinux","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3944,"virtualMaxMB":null,"cpu":{"count":4,"cores":4,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.4-1-MANJARO","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.2.6","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":286720,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"DE","browser.search.widget.inNavBar":false,"browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"uBlock0@raymondhill.net":{"version":"1.17.2","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"keepassxc-browser@keepassxc.org":{"version":"1.3.0","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2018.10.3.1","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger protects you from trackers as you surf the web!","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.4","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.8","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2018.10.31","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"iridium@particlecore.github.io":{"version":"0.2.4","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"YouTube with more freedom","name":"Iridium for YouTube","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"version":"7.3.5","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Download Videos from the Web","name":"Video DownloadHelper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17865,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Extension that sets a default fixed zoom for all pages in Firefox","name":"Fixed Zoom","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"fxmonitor@mozilla.org":{"version":"2.8","scope":1,"type":"extension","updateDay":17865,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17861,"signedState":3},"michal.simonfy@gmail.com":{"version":"2.3.6","scope":1,"type":"extension","updateDay":17868,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Speed dial 2 is ultimate replacement of new tab page with quick access to your most visited pages, b","name":"Speed Dial 2","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"aushelper@mozilla.org":{"version":"2.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Sets value(s) in the update url based on custom checks.","name":"Application Update Service Helper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"firefox@getpocket.com":{"version":"1.0.5","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"When you find something you want to view later, put it in Pocket.","name":"Pocket","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"onboarding@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Photon onboarding","name":"Photon onboarding","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"33.0.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat-reporter@mozilla.org":{"version":"1.0.0","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Report site compatibility issues on webcompat.com.","name":"WebCompat Reporter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17851,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[{"name":"dummy","version":"0.1","description":"Blocklist unavailable","blocklisted":false,"disabled":true,"clicktoplay":false,"mimeTypes":["text/there.is.only.blocklist"],"updateDay":17868}],"activeGMPlugins":{"dummy-gmp":{"version":"0.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/d356e93e-90b1-45b3-9ced-5c7b67a984fe b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/d356e93e-90b1-45b3-9ced-5c7b67a984fe deleted file mode 100644 index b801b3a8..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/d356e93e-90b1-45b3-9ced-5c7b67a984fe +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"d356e93e-90b1-45b3-9ced-5c7b67a984fe","creationDate":"2018-11-19T12:52:35.653Z","version":4,"application":{"architecture":"x86-64","buildId":"20181101150546","name":"Firefox","version":"63.0.1","displayVersion":"63.0.1","vendor":"Mozilla","platformVersion":"63.0.1","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":4076,"uptime":68,"start":13,"main":104,"selectProfile":270,"startupCrashDetectionBegin":538,"startupCrashDetectionEnd":33044,"firstPaint":2888,"sessionRestoreInit":1333,"sessionRestored":2778,"createTopLevelWindow":1561,"firstLoadURI":8070,"AMI_startup_begin":594,"XPI_startup_begin":641,"XPI_bootstrap_addons_begin":1068,"XPI_bootstrap_addons_end":1103,"XPI_startup_end":1103,"AMI_startup_end":1111,"XPI_finalUIStartup":1332,"sessionRestoreInitialized":1544,"delayedStartupStarted":2535,"delayedStartupFinished":2704,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":141,"debuggerAttached":0,"activeTicks":153},"processes":{"parent":{"scalars":{"browser.engagement.max_concurrent_window_count":1,"media.page_count":1,"browser.engagement.unfiltered_uri_count":89,"browser.engagement.max_concurrent_tab_count":4,"browser.engagement.total_uri_count":78,"browser.engagement.active_ticks":153,"browser.engagement.unique_domains_count":2,"browser.engagement.tab_open_event_count":5},"keyedScalars":{"images.webp.content_frequency":{"other":39}}},"content":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":13,"1":13,"2":9,"3":3,"6":1,"7":2,"10":3,"12":1,"14":1,"17":1,"24":1,"29":3,"34":2,"48":3,"57":0},"sum":480},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"3":0,"4":1,"7":1,"8":1,"12":2,"14":2,"17":1,"20":7,"24":5,"29":4,"34":4,"40":2,"48":7,"57":4,"68":1,"114":1,"135":0},"sum":1523},"GHOST_WINDOWS":{"range":[1,128],"bucket_count":32,"histogram_type":0,"values":{"0":5,"1":0},"sum":0},"HTTP_PAGE_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":6,"52":4,"63":0},"sum":219},"HTTP_SUB_DNS_LOOKUP_TIME":{"range":[1,30000],"bucket_count":50,"histogram_type":0,"values":{"0":65,"1":4,"6":2,"24":2,"29":2,"35":6,"43":1,"52":64,"63":6,"77":8,"94":6,"311":1,"379":0},"sum":6037},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":729,"1":0},"sum":0},"PWMGR_FORM_AUTOFILL_RESULT":{"range":[1,20],"bucket_count":21,"histogram_type":1,"values":{"3":0,"4":12,"5":0},"sum":48},"PWMGR_LOGIN_PAGE_SAFETY":{"range":[1,8],"bucket_count":9,"histogram_type":1,"values":{"0":24,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"TABCHILD_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":3,"5":1,"6":4,"9":2,"14":1,"16":1,"20":1,"23":0},"sum":99},"WEBEXT_CONTENT_SCRIPT_INJECTION_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":34,"1":7,"2":4,"3":3,"4":1,"5":4,"8":4,"9":3,"10":3,"11":1,"13":3,"14":4,"15":3,"17":4,"19":3,"21":5,"25":1,"28":1,"31":2,"37":3,"45":1,"55":1,"61":1,"74":2,"81":3,"98":1,"131":1,"144":1,"158":0},"sum":1713},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":14,"1":0},"sum":0}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"media.page_count":14,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"images.webp.probe_observed":false,"memoryreporter.max_ghost_windows":0,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_accumulations":0,"images.webp.content_observed":false},"keyedScalars":{"images.webp.content_frequency":{"other":124}}},"extension":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"0":0,"1":1,"2":3,"3":2,"4":4,"5":4,"6":1,"8":3,"14":3,"20":3,"24":1,"34":5,"40":7,"48":10,"57":0},"sum":1208},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"8":0,"10":3,"14":1,"17":2,"20":4,"24":1,"29":2,"40":7,"48":10,"57":1,"81":1,"96":0},"sum":1229},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":7,"1":231,"2":0},"sum":231},"PWMGR_FORM_AUTOFILL_RESULT":{"range":[1,20],"bucket_count":21,"histogram_type":1,"values":{"3":0,"4":12,"5":0},"sum":48},"PWMGR_LOGIN_PAGE_SAFETY":{"range":[1,8],"bucket_count":9,"histogram_type":1,"values":{"0":24,"1":0},"sum":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"TABCHILD_PAINT_TIME":{"range":[1,1000],"bucket_count":50,"histogram_type":0,"values":{"0":5,"3":1,"6":3,"8":1,"10":1,"12":2,"14":1,"16":2,"18":1,"26":1,"29":0},"sum":158},"WEBEXT_STORAGE_LOCAL_GET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":2,"2":3,"3":4,"7":1,"9":2,"10":2,"11":4,"12":4,"13":1,"14":1,"15":2,"19":2,"21":4,"23":2,"28":1,"37":2,"45":1,"50":1,"55":0},"sum":590},"WEBEXT_STORAGE_LOCAL_SET_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"0":0,"1":1,"2":3,"3":5,"4":5,"5":1,"6":1,"7":1,"8":1,"11":2,"13":1,"15":1,"21":4,"23":4,"25":14,"28":8,"31":2,"41":3,"45":5,"454":3,"500":1,"550":2,"605":0},"sum":4439},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":20,"1":5,"2":0},"sum":5}},"keyedHistograms":{},"scalars":{"telemetry.discarded.accumulations":0,"media.page_count":25,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"memoryreporter.max_ghost_windows":0,"telemetry.discarded.child_events":0,"telemetry.discarded.keyed_accumulations":0},"keyedScalars":{"images.webp.content_frequency":{"other":318}}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"CONTENT_PROCESS_LAUNCH_TIME_MS":{"range":[1,64000],"bucket_count":100,"histogram_type":0,"values":{"3":0,"4":1,"8":1,"11":1,"21":2,"31":2,"42":1,"56":1,"83":1,"92":0},"sum":317},"CYCLE_COLLECTOR_MAX_PAUSE":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"2":0,"3":1,"4":6,"5":10,"6":6,"7":4,"8":12,"10":8,"12":5,"14":5,"17":3,"20":3,"48":1,"57":0},"sum":637},"GC_MAX_PAUSE_MS_2":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"10":0,"12":1,"14":5,"20":1,"29":1,"34":3,"40":2,"48":7,"57":1,"68":1,"81":0},"sum":808},"HTTP_TRANSACTION_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":236,"1":300,"2":0},"sum":300},"HTTP_PAGELOAD_IS_SSL":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":0,"1":16,"2":0},"sum":16},"HTTP_SCHEME_UPGRADE_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":236,"2":0},"sum":236},"SSL_HANDSHAKE_VERSION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"2":0,"3":256,"4":8,"5":0},"sum":800},"SSL_HANDSHAKE_RESULT":{"range":[1,672],"bucket_count":673,"histogram_type":1,"values":{"0":262,"1":0},"sum":0},"SSL_TIME_UNTIL_READY":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"132":0,"138":2,"151":2,"173":1,"181":2,"207":2,"237":1,"248":5,"259":1,"271":2,"310":1,"339":1,"371":5,"388":80,"406":62,"425":31,"445":9,"465":11,"486":9,"508":9,"531":5,"555":1,"581":2,"608":4,"636":1,"665":1,"696":5,"728":3,"762":1,"834":3,"872":1,"1142":1,"1195":0},"sum":115037},"SSL_TIME_UNTIL_HANDSHAKE_FINISHED":{"range":[1,60000],"bucket_count":200,"histogram_type":0,"values":{"132":0,"138":2,"151":2,"173":1,"181":2,"207":2,"237":1,"248":5,"259":1,"271":2,"371":5,"388":80,"406":54,"425":29,"445":7,"465":7,"486":9,"508":8,"531":5,"555":1,"581":5,"608":9,"636":6,"665":3,"696":5,"728":5,"762":2,"834":3,"872":1,"1142":1,"4610":1,"4822":0},"sum":123388},"SSL_RESUMED_SESSION":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":42,"1":222,"2":0},"sum":222},"HTTP_CHANNEL_DISPOSITION":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"1":0,"2":236,"8":54,"9":378,"10":298,"11":0},"sum":7286},"DNS_LOOKUP_METHOD2":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":244,"2":3,"6":74,"7":21,"8":0},"sum":841},"DNS_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"40":0,"50":24,"62":7,"77":6,"95":3,"146":1,"181":2,"224":1,"278":1,"345":1,"428":0},"sum":4211},"DNS_NATIVE_LOOKUP_TIME":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"40":0,"50":41,"62":15,"77":9,"95":6,"146":1,"181":2,"224":1,"278":1,"345":1,"428":0},"sum":6327},"DNS_NATIVE_QUEUING":{"range":[1,60000],"bucket_count":50,"histogram_type":0,"values":{"0":72,"1":1,"3":2,"4":1,"9":1,"11":0},"sum":20},"TAB_COUNT":{"range":[1,1000],"bucket_count":100,"histogram_type":0,"values":{"1":0,"2":3,"3":0},"sum":6},"URLCLASSIFIER_LOOKUP_TIME_2":{"range":[1,5000],"bucket_count":30,"histogram_type":0,"values":{"0":821,"1":43,"2":26,"3":20,"4":10,"5":15,"7":7,"9":1,"12":2,"21":1,"28":0},"sum":386},"URLCLASSIFIER_CL_CHECK_TIME":{"range":[1,500],"bucket_count":10,"histogram_type":0,"values":{"0":1850,"1":6,"2":2,"4":3,"9":1,"20":1,"45":0},"sum":61},"URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME":{"range":[1,60000],"bucket_count":30,"histogram_type":0,"values":{"0":209,"1":88,"2":58,"3":36,"4":61,"6":65,"9":51,"13":51,"19":48,"28":129,"41":67,"60":51,"88":1,"129":2,"189":0},"sum":15124},"URLCLASSIFIER_VLPS_FILELOAD_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":0,"1":3,"2":2,"5":2,"12":0},"sum":25},"URLCLASSIFIER_VLPS_FALLOCATE_TIME":{"range":[1,1000],"bucket_count":10,"histogram_type":0,"values":{"0":7,"1":0},"sum":0},"URLCLASSIFIER_VLPS_CONSTRUCT_TIME":{"range":[1,5000],"bucket_count":15,"histogram_type":0,"values":{"0":0,"1":1,"2":1,"4":1,"8":2,"15":1,"29":1,"55":0},"sum":107},"URLCLASSIFIER_VLPS_LOAD_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":7,"1":0},"sum":0},"URLCLASSIFIER_VLPS_METADATA_CORRUPT":{"range":[1,2],"bucket_count":3,"histogram_type":2,"values":{"0":7,"1":0},"sum":0},"FX_TAB_CLOSE_TIME_ANIM_MS":{"range":[1,10000],"bucket_count":50,"histogram_type":0,"values":{"96":0,"114":1,"135":2,"160":4,"226":1,"268":0},"sum":1327},"FX_TAB_SWITCH_TOTAL_E10S_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"3":0,"4":4,"6":3,"9":2,"13":6,"19":1,"27":0},"sum":174},"FX_TAB_SWITCH_COMPOSITE_E10S_MS":{"range":[1,1000],"bucket_count":20,"histogram_type":0,"values":{"27":0,"39":3,"56":4,"80":3,"165":2,"237":0},"sum":1033},"FX_TAB_SWITCH_REQUEST_TAB_WARMING_STATE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":4,"1":4,"3":8,"4":0},"sum":28},"CERT_VALIDATION_SUCCESS_BY_CA":{"range":[1,256],"bucket_count":257,"histogram_type":1,"values":{"5":0,"6":6,"49":2,"50":2,"52":18,"66":4,"106":2,"154":8,"155":0},"sum":2878},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0},"WEBEXT_BACKGROUND_PAGE_LOAD_MS":{"range":[1,60000],"bucket_count":100,"histogram_type":0,"values":{"51":0,"56":1,"62":0},"sum":61},"WEBEXT_BROWSERACTION_POPUP_PRELOAD_RESULT_COUNT":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":0,"1":8,"2":0},"sum":8},"WEBEXT_EXTENSION_STARTUP_MS":{"range":[1,50000],"bucket_count":100,"histogram_type":0,"values":{"98":0,"108":1,"119":0},"sum":115},"HIDDEN_VIEWPORT_OVERFLOW_TYPE":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":1,"1":0},"sum":0}},"keyedHistograms":{"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"0":54,"1":378,"2":298,"3":0},"sum":974},"disabledWont":{"range":[1,50],"bucket_count":51,"histogram_type":5,"values":{"1":0,"2":236,"3":0},"sum":472}},"URLCLASSIFIER_CL_KEYED_UPDATE_TIME":{"google4":{"range":[20,120000],"bucket_count":30,"histogram_type":0,"values":{"601":0,"821":1,"2091":1,"2855":0},"sum":3056}},"URLCLASSIFIER_UPDATE_REMOTE_NETWORK_ERROR":{"google4":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":2,"1":0},"sum":0},"mozilla":{"range":[1,30],"bucket_count":31,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_REMOTE_STATUS2":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":2,"2":0},"sum":2},"mozilla":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":0,"1":1,"2":0},"sum":1}},"URLCLASSIFIER_UPDATE_SERVER_RESPONSE_TIME":{"google4":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"153":0,"229":2,"343":0},"sum":572},"mozilla":{"range":[1,100000],"bucket_count":30,"histogram_type":0,"values":{"514":0,"771":1,"1156":0},"sum":791}},"URLCLASSIFIER_UPDATE_TIMEOUT":{"google4":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":2,"1":0},"sum":0},"mozilla":{"range":[1,4],"bucket_count":5,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"URLCLASSIFIER_UPDATE_ERROR":{"google4":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":2,"1":0},"sum":0},"mozilla":{"range":[1,16],"bucket_count":17,"histogram_type":1,"values":{"0":1,"1":0},"sum":0}},"POPUP_NOTIFICATION_STATS":{"addon-installed":{"range":[1,40],"bucket_count":41,"histogram_type":1,"values":{"0":1,"1":1,"2":0},"sum":1},"(all)":{"range":[1,40],"bucket_count":41,"histogram_type":1,"values":{"0":1,"1":1,"2":0},"sum":1}}},"info":{"reason":"aborted-session","revision":"https://hg.mozilla.org/mozilla-unified/rev/6d5e52718c0092c7cc8c5d07b01803debc1cb2f2","timezoneOffset":60,"previousBuildId":null,"sessionId":"e0b6caca-efb0-48d9-8177-9ea30e3a5afe","subsessionId":"162d4a0f-cf8b-44c9-9eae-3139936d2519","previousSessionId":null,"previousSubsessionId":"2a58ae14-29c8-4f79-85f1-abfe6222b323","subsessionCounter":2,"profileSubsessionCounter":2,"sessionStartDate":"2018-11-19T12:00:00.0+01:00","subsessionStartDate":"2018-11-19T13:00:00.0+01:00","sessionLength":4076,"subsessionLength":2863,"addons":"uBlock0%40raymondhill.net:1.17.2,keepassxc-browser%40keepassxc.org:1.3.0,jid1-MnnxcxisBPnSXQ%40jetpack:2018.10.3.1,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.4,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.8,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2018.10.31,iridium%40particlecore.github.io:0.2.4,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,michal.simonfy%40gmail.com:2.3.5,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,fxmonitor%40mozilla.org:2.8,aushelper%40mozilla.org:2.0,firefox%40getpocket.com:1.0.5,formautofill%40mozilla.org:1.0,onboarding%40mozilla.org:1.0,screenshots%40mozilla.org:33.0.0,webcompat-reporter%40mozilla.org:1.0.0,webcompat%40mozilla.org:2.0.1"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20181101150546","version":"63.0.1","vendor":"Mozilla","displayVersion":"63.0.1","platformVersion":"63.0.1","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"Manjaro","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":5116,"virtualMaxMB":null,"cpu":{"count":3,"cores":3,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.2-1-MANJARO","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.2.5","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.search.widget.inNavBar":false,"browser.cache.disk.capacity":440320,"browser.search.region":"DE","browser.startup.page":3,"browser.shell.checkDefaultBrowser":true},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"aushelper@mozilla.org":{"version":"2.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Sets value(s) in the update url based on custom checks.","name":"Application Update Service Helper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"firefox@getpocket.com":{"version":"1.0.5","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"When you find something you want to view later, put it in Pocket.","name":"Pocket","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"onboarding@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Photon onboarding","name":"Photon onboarding","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"33.0.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat-reporter@mozilla.org":{"version":"1.0.0","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Report site compatibility issues on webcompat.com.","name":"WebCompat Reporter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"2.0.1","scope":1,"type":"extension","updateDay":17836,"isSystem":true,"isWebExtension":false,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"uBlock0@raymondhill.net":{"version":"1.17.2","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"keepassxc-browser@keepassxc.org":{"version":"1.3.0","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2018.10.3.1","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger protects you from trackers as you surf the web!","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.4","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.8","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2018.10.31","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"iridium@particlecore.github.io":{"version":"0.2.4","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"YouTube with more freedom","name":"Iridium for YouTube","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"fxmonitor@mozilla.org":{"version":"2.8","scope":1,"type":"extension","updateDay":17854,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":3},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"michal.simonfy@gmail.com":{"version":"2.3.5","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Speed dial 2 is ultimate replacement of new tab page with quick access to your most visited pages, b","name":"Speed Dial 2","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17854,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/dd8c3d6f-abd4-4be9-beea-506639efe264 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/dd8c3d6f-abd4-4be9-beea-506639efe264 deleted file mode 100644 index c26a1276..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/saved-telemetry-pings/dd8c3d6f-abd4-4be9-beea-506639efe264 +++ /dev/null @@ -1 +0,0 @@ -{"type":"main","id":"dd8c3d6f-abd4-4be9-beea-506639efe264","creationDate":"2019-02-23T23:39:36.210Z","version":4,"application":{"architecture":"x86-64","buildId":"20190212231206","name":"Firefox","version":"65.0.1","displayVersion":"65.0.1","vendor":"Mozilla","platformVersion":"65.0.1","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":361,"start":14,"main":128,"selectProfile":572,"afterProfileLocked":573,"startupCrashDetectionBegin":935,"startupCrashDetectionEnd":36481,"firstPaint":4860,"sessionRestoreInit":1584,"sessionRestored":3821,"createTopLevelWindow":1684,"firstLoadURI":168468,"AMI_startup_begin":990,"XPI_startup_begin":1038,"XPI_bootstrap_addons_begin":1059,"XPI_bootstrap_addons_end":1163,"XPI_startup_end":1168,"AMI_startup_end":1200,"XPI_finalUIStartup":1582,"sessionRestoreInitialized":1624,"delayedStartupStarted":2873,"delayedStartupFinished":3271,"sessionRestoreRestoring":3529,"startupInterrupted":0,"maximalNumberOfConcurrentThreads":103,"debuggerAttached":0,"activeTicks":32},"processes":{"parent":{"scalars":{"browser.engagement.total_uri_count":2,"browser.engagement.tab_open_event_count":4,"browser.engagement.max_concurrent_window_count":1,"browser.engagement.unique_domains_count":1,"contentblocking.exceptions":0,"browser.engagement.restored_pinned_tabs_count":0,"formautofill.availability":false,"timestamps.first_paint":4860,"browser.engagement.max_concurrent_tab_count":2,"browser.engagement.unfiltered_uri_count":7,"media.page_count":2,"browser.engagement.active_ticks":32},"keyedScalars":{"resistfingerprinting.content_window_size":{"1298x728":1},"security.pkcs11_modules_loaded":{"NSS Internal PKCS #11 Module":true}}},"content":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"bucket_count":50,"histogram_type":0,"sum":12,"range":[1,10000],"values":{"0":4,"1":3,"2":1,"3":1,"4":1,"5":0}},"GC_ANIMATION_MS":{"bucket_count":50,"histogram_type":0,"sum":49,"range":[1,10000],"values":{"1":0,"2":1,"5":1,"40":1,"48":0}},"GC_MAX_PAUSE_MS_2":{"bucket_count":50,"histogram_type":0,"sum":90,"range":[1,10000],"values":{"0":1,"1":1,"2":1,"3":1,"4":1,"10":2,"14":1,"40":1,"48":0}},"GHOST_WINDOWS":{"bucket_count":32,"histogram_type":0,"sum":0,"range":[1,128],"values":{"0":2,"1":0}},"HTTP_PAGE_DNS_LOOKUP_TIME":{"bucket_count":50,"histogram_type":0,"sum":548,"range":[1,30000],"values":{"379":0,"462":1,"564":0}},"HTTP_SUB_DNS_LOOKUP_TIME":{"bucket_count":50,"histogram_type":0,"sum":1360,"range":[1,30000],"values":{"0":6,"255":1,"462":2,"564":0}},"HTTP_SCHEME_UPGRADE_TYPE":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":69,"1":0}},"INPUT_EVENT_RESPONSE_COALESCED_MS":{"bucket_count":50,"histogram_type":0,"sum":7926,"range":[1,10000],"values":{"0":23,"1":11,"2":47,"3":39,"4":20,"5":27,"6":17,"7":12,"8":22,"10":24,"12":13,"14":14,"17":12,"20":8,"24":5,"29":6,"40":3,"48":3,"57":1,"68":1,"81":1,"135":1,"226":1,"268":1,"378":1,"533":2,"752":1,"1782":1,"2117":0}},"INNERWINDOWS_WITH_TEXT_EVENT_LISTENERS":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":9,"1":0}},"FXA_CONFIGURED":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"CONTENT_PAINT_TIME":{"bucket_count":50,"histogram_type":0,"sum":1109,"range":[1,1000],"values":{"0":6,"1":4,"2":7,"3":5,"4":5,"5":8,"6":2,"7":2,"8":4,"9":6,"10":4,"11":4,"12":3,"14":12,"16":4,"18":11,"20":1,"23":1,"29":1,"47":1,"107":2,"120":0}},"TIME_TO_DOM_LOADING_MS":{"bucket_count":100,"histogram_type":0,"sum":3398,"range":[1,50000],"values":{"0":1,"977":1,"2316":1,"2549":0}},"TIME_TO_DOM_INTERACTIVE_MS":{"bucket_count":100,"histogram_type":0,"sum":7092,"range":[1,50000],"values":{"1":0,"2":1,"977":1,"6049":1,"6659":0}},"TIME_TO_DOM_CONTENT_LOADED_END_MS":{"bucket_count":100,"histogram_type":0,"sum":6450,"range":[1,50000],"values":{"1":0,"2":1,"6049":1,"6659":0}},"TIME_TO_DOM_COMPLETE_MS":{"bucket_count":100,"histogram_type":0,"sum":7786,"range":[1,50000],"values":{"2":0,"3":1,"1075":1,"6659":1,"7330":0}},"TIME_TO_LOAD_EVENT_END_MS":{"bucket_count":100,"histogram_type":0,"sum":7786,"range":[1,50000],"values":{"2":0,"3":1,"1075":1,"6659":1,"7330":0}},"QUIRKS_MODE":{"bucket_count":51,"histogram_type":5,"sum":6,"range":[1,50],"values":{"1":0,"2":3,"3":0}}},"keyedHistograms":{},"scalars":{"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.accumulations":0,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"telemetry.discarded.child_events":0,"media.page_count":3,"memoryreporter.max_ghost_windows":0},"keyedScalars":{}},"extension":{"histograms":{"CYCLE_COLLECTOR_MAX_PAUSE":{"bucket_count":50,"histogram_type":0,"sum":426,"range":[1,10000],"values":{"1":0,"2":2,"3":2,"6":2,"8":1,"12":1,"17":1,"24":3,"29":1,"34":1,"40":3,"48":2,"57":0}},"GC_MAX_PAUSE_MS_2":{"bucket_count":50,"histogram_type":0,"sum":447,"range":[1,10000],"values":{"3":0,"4":1,"14":1,"20":1,"24":1,"29":1,"34":2,"40":2,"48":1,"57":1,"68":1,"81":0}},"GHOST_WINDOWS":{"bucket_count":32,"histogram_type":0,"sum":0,"range":[1,128],"values":{"0":1,"1":0}},"HTTP_SCHEME_UPGRADE_TYPE":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":12,"1":0}},"INPUT_EVENT_RESPONSE_COALESCED_MS":{"bucket_count":50,"histogram_type":0,"sum":18525,"range":[1,10000],"values":{"0":91,"1":88,"2":209,"3":208,"4":134,"5":86,"6":67,"7":44,"8":69,"10":47,"12":25,"14":27,"17":11,"20":10,"24":9,"29":5,"34":2,"40":3,"48":3,"68":2,"81":3,"96":1,"114":1,"190":1,"226":2,"318":1,"752":1,"894":1,"1062":2,"1500":1,"2516":2,"2990":0}},"INNERWINDOWS_WITH_TEXT_EVENT_LISTENERS":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":97,"1":0}},"PWMGR_FORM_AUTOFILL_RESULT":{"bucket_count":21,"histogram_type":1,"sum":12,"range":[1,20],"values":{"3":0,"4":3,"5":0}},"PWMGR_LOGIN_PAGE_SAFETY":{"bucket_count":9,"histogram_type":1,"sum":0,"range":[1,8],"values":{"0":6,"1":0}},"FXA_CONFIGURED":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"CONTENT_PAINT_TIME":{"bucket_count":50,"histogram_type":0,"sum":2097,"range":[1,1000],"values":{"0":176,"1":159,"2":90,"3":55,"4":32,"5":25,"6":12,"7":7,"8":8,"9":7,"10":5,"11":6,"12":6,"14":3,"16":3,"18":4,"20":10,"23":7,"26":4,"29":2,"42":3,"47":1,"53":0}},"TIME_TO_NON_BLANK_PAINT_MS":{"bucket_count":100,"histogram_type":0,"sum":779,"range":[1,100000],"values":{"665":0,"738":1,"819":0}},"TIME_TO_DOM_LOADING_MS":{"bucket_count":100,"histogram_type":0,"sum":8007,"range":[1,50000],"values":{"0":0,"1":1,"2":1,"4":2,"6":1,"10":1,"14":1,"15":1,"21":1,"23":1,"25":3,"45":1,"67":1,"74":1,"158":1,"232":1,"255":4,"977":6,"1075":0}},"TIME_TO_DOM_INTERACTIVE_MS":{"bucket_count":100,"histogram_type":0,"sum":47273,"range":[1,50000],"values":{"8":0,"9":1,"12":1,"45":1,"412":1,"666":1,"1183":1,"1577":5,"1736":3,"1911":1,"2104":6,"2316":2,"2549":3,"2806":1,"3089":0}},"TIME_TO_DOM_CONTENT_LOADED_END_MS":{"bucket_count":100,"histogram_type":0,"sum":61015,"range":[1,50000],"values":{"31":0,"34":1,"37":1,"98":1,"500":1,"888":1,"1183":1,"2104":6,"2316":4,"2806":5,"3089":6,"3400":0}},"TIME_TO_DOM_COMPLETE_MS":{"bucket_count":100,"histogram_type":0,"sum":65514,"range":[1,50000],"values":{"454":0,"500":1,"1183":1,"1911":1,"2104":6,"2316":3,"2806":5,"3089":6,"6049":1,"6659":0}},"TIME_TO_LOAD_EVENT_END_MS":{"bucket_count":100,"histogram_type":0,"sum":65547,"range":[1,50000],"values":{"454":0,"500":1,"1183":1,"1911":1,"2104":6,"2316":3,"2806":5,"3089":6,"6049":1,"6659":0}},"WEBEXT_CONTENT_SCRIPT_INJECTION_MS":{"bucket_count":100,"histogram_type":0,"sum":70,"range":[1,50000],"values":{"21":0,"23":1,"45":1,"50":0}},"WEBEXT_STORAGE_LOCAL_GET_MS":{"bucket_count":100,"histogram_type":0,"sum":19546,"range":[1,50000],"values":{"0":0,"1":1,"5":1,"9":1,"10":1,"11":2,"13":2,"21":1,"23":1,"25":1,"28":1,"34":2,"37":1,"45":1,"61":1,"98":1,"119":1,"174":1,"255":1,"454":1,"500":4,"605":1,"733":3,"807":11,"888":3,"977":1,"1075":0}},"WEBEXT_STORAGE_LOCAL_SET_MS":{"bucket_count":100,"histogram_type":0,"sum":10830,"range":[1,50000],"values":{"0":1,"1":4,"2":1,"14":1,"15":1,"17":1,"19":1,"41":1,"50":1,"192":1,"309":2,"374":2,"454":1,"1183":1,"3400":2,"3743":0}},"QUIRKS_MODE":{"bucket_count":51,"histogram_type":5,"sum":72,"range":[1,50],"values":{"1":0,"2":36,"3":0}},"USE_COUNTER2_PROPERTY_FILL_DOCUMENT":{"bucket_count":3,"histogram_type":2,"sum":2,"range":[1,2],"values":{"0":0,"1":2,"2":0}},"USE_COUNTER2_PROPERTY_FILL_PAGE":{"bucket_count":3,"histogram_type":2,"sum":1,"range":[1,2],"values":{"0":0,"1":1,"2":0}}},"keyedHistograms":{"WEBEXT_CONTENT_SCRIPT_INJECTION_MS_BY_ADDONID":{"jid1-MnnxcxisBPnSXQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":70,"range":[1,50000],"values":{"21":0,"23":1,"45":1,"50":0}}},"WEBEXT_STORAGE_LOCAL_GET_MS_BY_ADDONID":{"jid1-nbzaq9ol2hyY64gGe@jetpack":{"bucket_count":100,"histogram_type":0,"sum":524,"range":[1,50000],"values":{"454":0,"500":1,"550":0}},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"bucket_count":100,"histogram_type":0,"sum":934,"range":[1,50000],"values":{"807":0,"888":1,"977":0}},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"bucket_count":100,"histogram_type":0,"sum":4969,"range":[1,50000],"values":{"666":0,"733":2,"807":3,"888":1,"977":0}},"uBlock0@raymondhill.net":{"bucket_count":100,"histogram_type":0,"sum":1232,"range":[1,50000],"values":{"41":0,"45":1,"61":1,"500":1,"605":1,"666":0}},"chrome-gnome-shell@gnome.org":{"bucket_count":100,"histogram_type":0,"sum":1123,"range":[1,50000],"values":{"232":0,"255":1,"807":1,"888":0}},"jid1-BoFifL9Vbdl2zQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":4259,"range":[1,50000],"values":{"108":0,"119":1,"807":5,"888":0}},"jid1-MnnxcxisBPnSXQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":188,"range":[1,50000],"values":{"158":0,"174":1,"192":0}},"https-everywhere@eff.org":{"bucket_count":100,"histogram_type":0,"sum":1471,"range":[1,50000],"values":{"89":0,"98":1,"454":1,"888":1,"977":0}},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"bucket_count":100,"histogram_type":0,"sum":1038,"range":[1,50000],"values":{"888":0,"977":1,"1075":0}},"michal.simonfy@gmail.com":{"bucket_count":100,"histogram_type":0,"sum":2018,"range":[1,50000],"values":{"0":0,"1":1,"5":1,"9":1,"10":1,"11":2,"13":2,"21":1,"23":1,"25":1,"28":1,"34":2,"37":1,"807":2,"888":0}},"keepassxc-browser@keepassxc.org":{"bucket_count":100,"histogram_type":0,"sum":1791,"range":[1,50000],"values":{"454":0,"500":2,"733":1,"807":0}}},"WEBEXT_STORAGE_LOCAL_SET_MS_BY_ADDONID":{"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"bucket_count":100,"histogram_type":0,"sum":387,"range":[1,50000],"values":{"340":0,"374":1,"412":0}},"chrome-gnome-shell@gnome.org":{"bucket_count":100,"histogram_type":0,"sum":53,"range":[1,50000],"values":{"45":0,"50":1,"55":0}},"jid1-BoFifL9Vbdl2zQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":208,"range":[1,50000],"values":{"174":0,"192":1,"211":0}},"keepassxc-browser@keepassxc.org":{"bucket_count":100,"histogram_type":0,"sum":851,"range":[1,50000],"values":{"340":0,"374":1,"454":1,"500":0}},"https-everywhere@eff.org":{"bucket_count":100,"histogram_type":0,"sum":1273,"range":[1,50000],"values":{"1075":0,"1183":1,"1302":0}},"michal.simonfy@gmail.com":{"bucket_count":100,"histogram_type":0,"sum":8057,"range":[1,50000],"values":{"0":1,"1":3,"2":1,"14":1,"15":1,"17":1,"19":1,"41":1,"309":2,"3400":2,"3743":0}},"jid1-MnnxcxisBPnSXQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":1,"range":[1,50000],"values":{"0":0,"1":1,"2":0}}}},"scalars":{"telemetry.discarded.keyed_accumulations":0,"telemetry.discarded.accumulations":0,"telemetry.discarded.scalar_actions":0,"telemetry.discarded.keyed_scalar_actions":0,"telemetry.discarded.child_events":0,"media.page_count":36,"memoryreporter.max_ghost_windows":1},"keyedScalars":{}},"dynamic":{"scalars":{}},"gpu":{"histograms":{},"keyedHistograms":{},"scalars":{},"keyedScalars":{}}},"histograms":{"A11Y_INSTANTIATED_FLAG":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"CHILD_PROCESS_LAUNCH_MS":{"bucket_count":100,"histogram_type":0,"sum":16,"range":[1,64000],"values":{"0":0,"1":1,"2":1,"4":1,"9":1,"10":0}},"CONTENT_PROCESS_LAUNCH_MAINTHREAD_MS":{"bucket_count":100,"histogram_type":0,"sum":170,"range":[1,64000],"values":{"68":0,"75":1,"83":1,"92":0}},"CONTENT_PROCESS_LAUNCH_TOTAL_MS":{"bucket_count":100,"histogram_type":0,"sum":181,"range":[1,64000],"values":{"75":0,"83":2,"92":0}},"CONTENT_PROCESS_SYNC_LAUNCH_MS":{"bucket_count":100,"histogram_type":0,"sum":221,"range":[1,64000],"values":{"83":0,"92":1,"113":1,"125":0}},"CONTENT_PROCESS_LAUNCH_IS_SYNC":{"bucket_count":3,"histogram_type":2,"sum":2,"range":[1,2],"values":{"0":2,"1":2,"2":0}},"CYCLE_COLLECTOR_MAX_PAUSE":{"bucket_count":50,"histogram_type":0,"sum":173,"range":[1,10000],"values":{"1":0,"2":1,"3":6,"5":1,"6":2,"7":3,"8":4,"10":1,"14":1,"17":3,"20":0}},"GC_ANIMATION_MS":{"bucket_count":50,"histogram_type":0,"sum":47,"range":[1,10000],"values":{"4":0,"5":2,"8":1,"12":1,"14":1,"17":0}},"GC_MAX_PAUSE_MS_2":{"bucket_count":50,"histogram_type":0,"sum":506,"range":[1,10000],"values":{"17":0,"20":2,"29":2,"34":3,"40":2,"48":2,"96":1,"114":0}},"GHOST_WINDOWS":{"bucket_count":32,"histogram_type":0,"sum":0,"range":[1,128],"values":{"0":2,"1":0}},"SHUTDOWN_OK":{"bucket_count":3,"histogram_type":2,"sum":1,"range":[1,2],"values":{"0":0,"1":1,"2":0}},"HTTP_KBREAD_PER_CONN2":{"bucket_count":50,"histogram_type":0,"sum":2986,"range":[1,100000],"values":{"0":7,"1":2,"2":3,"3":1,"5":1,"6":1,"8":2,"10":3,"13":2,"16":1,"25":2,"31":1,"39":1,"49":1,"61":1,"76":1,"95":2,"119":3,"365":2,"457":1,"572":1,"716":0}},"HTTP_TRANSACTION_IS_SSL":{"bucket_count":3,"histogram_type":2,"sum":113,"range":[1,2],"values":{"0":15,"1":113,"2":0}},"HTTP_PAGELOAD_IS_SSL":{"bucket_count":3,"histogram_type":2,"sum":3,"range":[1,2],"values":{"0":0,"1":3,"2":0}},"HTTP_SCHEME_UPGRADE_TYPE":{"bucket_count":51,"histogram_type":5,"sum":15,"range":[1,50],"values":{"0":0,"1":15,"2":0}},"TLS_EARLY_DATA_NEGOTIATED":{"bucket_count":4,"histogram_type":1,"sum":0,"range":[1,3],"values":{"0":1,"1":0}},"ESNI_NOESNI_TLS_SUCCESS_RATE":{"bucket_count":51,"histogram_type":5,"sum":92,"range":[1,50],"values":{"1":0,"2":46,"3":0}},"SSL_HANDSHAKE_VERSION":{"bucket_count":17,"histogram_type":1,"sum":139,"range":[1,16],"values":{"2":0,"3":45,"4":1,"5":0}},"SSL_HANDSHAKE_RESULT":{"bucket_count":673,"histogram_type":1,"sum":0,"range":[1,672],"values":{"0":40,"1":0}},"SSL_TIME_UNTIL_READY":{"bucket_count":200,"histogram_type":0,"sum":32387,"range":[1,60000],"values":{"151":0,"158":1,"165":1,"173":1,"181":2,"189":2,"217":1,"227":4,"237":1,"271":3,"283":3,"324":2,"355":1,"531":2,"555":1,"581":2,"608":2,"665":2,"728":1,"834":1,"912":1,"954":1,"998":1,"1250":1,"1308":1,"1368":1,"1566":1,"1713":1,"1792":3,"1875":1,"2145":1,"2244":0}},"SSL_TIME_UNTIL_HANDSHAKE_FINISHED":{"bucket_count":200,"histogram_type":0,"sum":35779,"range":[1,60000],"values":{"217":0,"227":1,"237":1,"259":4,"271":1,"283":3,"296":2,"310":1,"324":4,"339":1,"355":2,"371":2,"531":2,"581":1,"608":1,"728":1,"762":1,"797":1,"834":3,"872":1,"912":1,"954":1,"998":1,"1497":2,"1566":2,"1713":1,"1792":1,"1875":1,"1961":2,"2244":1,"2347":0}},"SSL_RESUMED_SESSION":{"bucket_count":3,"histogram_type":2,"sum":10,"range":[1,2],"values":{"0":36,"1":10,"2":0}},"SPDY_KBREAD_PER_CONN2":{"bucket_count":50,"histogram_type":0,"sum":4259,"range":[1,100000],"values":{"8":0,"10":1,"3446":1,"4313":0}},"HTTP_CHANNEL_DISPOSITION":{"bucket_count":17,"histogram_type":1,"sum":1167,"range":[1,16],"values":{"1":0,"2":15,"8":2,"10":111,"11":1,"12":0}},"DNS_LOOKUP_METHOD2":{"bucket_count":17,"histogram_type":1,"sum":183,"range":[1,16],"values":{"0":0,"1":15,"6":28,"7":0}},"DNS_LOOKUP_TIME":{"bucket_count":50,"histogram_type":0,"sum":17654,"range":[1,60000],"values":{"50":0,"62":3,"77":2,"95":2,"118":1,"181":3,"224":5,"278":1,"345":1,"428":3,"531":3,"658":1,"4555":2,"5647":0}},"DNS_NATIVE_LOOKUP_TIME":{"bucket_count":50,"histogram_type":0,"sum":17749,"range":[1,60000],"values":{"50":0,"62":4,"77":2,"95":2,"118":1,"181":3,"224":4,"278":2,"345":1,"428":3,"531":3,"658":1,"4555":2,"5647":0}},"DNS_NATIVE_QUEUING":{"bucket_count":50,"histogram_type":0,"sum":24,"range":[1,60000],"values":{"0":25,"6":1,"7":1,"9":1,"11":0}},"TAB_COUNT":{"bucket_count":100,"histogram_type":0,"sum":2,"range":[1,1000],"values":{"1":0,"2":1,"3":0}},"URLCLASSIFIER_LOOKUP_TIME_2":{"bucket_count":30,"histogram_type":0,"sum":2721,"range":[1,5000],"values":{"0":88,"1":2,"2":4,"9":1,"2099":1,"2803":0}},"URLCLASSIFIER_CL_CHECK_TIME":{"bucket_count":10,"histogram_type":0,"sum":0,"range":[1,500],"values":{"0":194,"1":0}},"URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME":{"bucket_count":30,"histogram_type":0,"sum":478,"range":[1,60000],"values":{"0":56,"1":6,"2":9,"3":8,"4":9,"6":3,"9":1,"28":3,"41":2,"189":1,"277":0}},"URLCLASSIFIER_PS_FALLOCATE_TIME":{"bucket_count":10,"histogram_type":0,"sum":0,"range":[1,1000],"values":{"0":16,"1":0}},"URLCLASSIFIER_PS_CONSTRUCT_TIME":{"bucket_count":15,"histogram_type":0,"sum":0,"range":[1,5000],"values":{"0":16,"1":0}},"URLCLASSIFIER_VLPS_FALLOCATE_TIME":{"bucket_count":10,"histogram_type":0,"sum":0,"range":[1,1000],"values":{"0":5,"1":0}},"URLCLASSIFIER_VLPS_CONSTRUCT_TIME":{"bucket_count":15,"histogram_type":0,"sum":188,"range":[1,5000],"values":{"0":1,"1":1,"2":1,"15":1,"105":1,"200":0}},"FX_TAB_CLOSE_TIME_ANIM_MS":{"bucket_count":50,"histogram_type":0,"sum":1017,"range":[1,10000],"values":{"96":0,"114":1,"268":1,"533":1,"633":0}},"FX_TAB_SWITCH_UPDATE_MS":{"bucket_count":20,"histogram_type":0,"sum":328,"range":[1,1000],"values":{"9":0,"13":1,"39":1,"56":2,"115":1,"165":0}},"FX_TAB_SWITCH_TOTAL_E10S_MS":{"bucket_count":20,"histogram_type":0,"sum":100,"range":[1,1000],"values":{"3":0,"4":1,"13":2,"27":2,"39":0}},"FX_TAB_SWITCH_COMPOSITE_E10S_MS":{"bucket_count":20,"histogram_type":0,"sum":479,"range":[1,1000],"values":{"80":0,"115":1,"237":1,"340":0}},"FX_TAB_SWITCH_REQUEST_TAB_WARMING_STATE":{"bucket_count":51,"histogram_type":5,"sum":6,"range":[1,50],"values":{"0":1,"1":3,"3":1,"4":0}},"FX_PAGE_LOAD_MS_2":{"bucket_count":200,"histogram_type":1,"sum":15476,"range":[1,10000],"values":{"1264":0,"1314":1,"1819":1,"5708":1,"6566":1,"6617":0}},"INPUT_EVENT_RESPONSE_COALESCED_MS":{"bucket_count":50,"histogram_type":0,"sum":21021,"range":[1,10000],"values":{"0":2009,"1":3217,"2":1005,"3":514,"4":259,"5":176,"6":139,"7":112,"8":154,"10":106,"12":60,"14":56,"17":29,"20":33,"24":40,"29":21,"34":18,"40":8,"48":5,"57":1,"68":5,"81":1,"96":2,"114":1,"160":1,"190":1,"226":1,"378":1,"633":1,"752":0}},"FX_SESSION_RESTORE_STARTUP_INIT_SESSION_MS":{"bucket_count":20,"histogram_type":0,"sum":0,"range":[1,30000],"values":{"0":1,"1":0}},"FX_SESSION_RESTORE_STARTUP_ONLOAD_INITIAL_WINDOW_MS":{"bucket_count":20,"histogram_type":0,"sum":17,"range":[1,30000],"values":{"7":0,"12":1,"21":0}},"FX_SESSION_RESTORE_RESTORE_WINDOW_MS":{"bucket_count":10,"histogram_type":0,"sum":145,"range":[1,3000],"values":{"21":0,"57":1,"154":0}},"SEARCH_SERVICE_INIT_MS":{"bucket_count":15,"histogram_type":0,"sum":3997,"range":[1,1000],"values":{"587":0,"1000":1}},"VIDEO_CAN_CREATE_AAC_DECODER":{"bucket_count":3,"histogram_type":2,"sum":1,"range":[1,2],"values":{"0":0,"1":1,"2":0}},"VIDEO_CAN_CREATE_H264_DECODER":{"bucket_count":3,"histogram_type":2,"sum":1,"range":[1,2],"values":{"0":0,"1":1,"2":0}},"BROWSER_IS_USER_DEFAULT":{"bucket_count":3,"histogram_type":2,"sum":1,"range":[1,2],"values":{"0":0,"1":1,"2":0}},"BROWSER_IS_USER_DEFAULT_ERROR":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"BROWSER_SET_DEFAULT_DIALOG_PROMPT_RAWCOUNT":{"bucket_count":15,"histogram_type":0,"sum":0,"range":[1,250],"values":{"0":1,"1":0}},"BROWSER_SET_DEFAULT_ALWAYS_CHECK":{"bucket_count":3,"histogram_type":2,"sum":1,"range":[1,2],"values":{"0":0,"1":1,"2":0}},"NETWORK_CACHE_V2_MISS_TIME_MS":{"bucket_count":50,"histogram_type":0,"sum":0,"range":[1,10000],"values":{"0":83,"1":0}},"CERT_VALIDATION_SUCCESS_BY_CA":{"bucket_count":257,"histogram_type":1,"sum":2179,"range":[1,256],"values":{"6":0,"7":1,"49":21,"50":4,"52":7,"193":3,"194":0}},"COOKIE_BEHAVIOR":{"bucket_count":16,"histogram_type":1,"sum":4,"range":[1,15],"values":{"3":0,"4":1,"5":0}},"TRACKING_PROTECTION_ENABLED":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"TRACKING_PROTECTION_PBM_DISABLED":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"FXA_CONFIGURED":{"bucket_count":3,"histogram_type":3,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"SANDBOX_HAS_USER_NAMESPACES":{"bucket_count":3,"histogram_type":2,"sum":0,"range":[1,2],"values":{"0":1,"1":0}},"NUMBER_OF_PROFILES":{"bucket_count":3,"histogram_type":4,"sum":1,"range":[1,2],"values":{"0":1,"1":0}},"CONTENT_FULL_PAINT_TIME":{"bucket_count":50,"histogram_type":0,"sum":4242,"range":[1,1000],"values":{"0":91,"1":182,"2":96,"3":59,"4":39,"5":21,"6":18,"7":12,"8":17,"9":16,"10":8,"11":6,"12":16,"14":8,"16":10,"18":18,"20":10,"23":7,"26":4,"29":6,"33":3,"37":5,"42":3,"47":2,"53":2,"60":3,"67":1,"75":2,"107":1,"152":1,"171":0}},"CONTENT_FRAME_TIME":{"bucket_count":50,"histogram_type":0,"sum":75727,"range":[1,5000],"values":{"0":0,"1":2,"2":1,"4":1,"5":1,"6":4,"7":1,"8":3,"9":6,"11":5,"13":1,"15":3,"18":6,"21":2,"25":3,"29":2,"34":2,"40":4,"47":9,"55":17,"64":18,"75":48,"88":284,"103":99,"120":31,"140":24,"164":29,"192":11,"224":12,"262":7,"306":8,"357":3,"417":3,"487":2,"569":2,"665":2,"777":1,"907":1,"1059":0}},"TIME_TO_NON_BLANK_PAINT_MS":{"bucket_count":100,"histogram_type":0,"sum":425,"range":[1,100000],"values":{"356":0,"395":1,"438":0}},"WEBEXT_BACKGROUND_PAGE_LOAD_MS":{"bucket_count":100,"histogram_type":0,"sum":67780,"range":[1,60000],"values":{"874":0,"964":1,"2337":1,"2579":8,"3464":4,"3822":7,"4217":0}},"WEBEXT_BROWSERACTION_POPUP_PRELOAD_RESULT_COUNT":{"bucket_count":51,"histogram_type":5,"sum":8,"range":[1,50],"values":{"0":0,"1":8,"2":0}},"WEBEXT_EXTENSION_STARTUP_MS":{"bucket_count":100,"histogram_type":0,"sum":103864,"range":[1,50000],"values":{"2806":0,"3089":1,"3400":1,"3743":1,"4120":18,"4535":3,"4992":0}},"QUIRKS_MODE":{"bucket_count":51,"histogram_type":5,"sum":4,"range":[1,50],"values":{"1":0,"2":2,"3":0}},"QM_REPOSITORIES_INITIALIZATION_TIME":{"bucket_count":30,"histogram_type":0,"sum":10,"range":[1,30000],"values":{"6":0,"9":1,"13":0}}},"keyedHistograms":{"HTTP_CHANNEL_DISPOSITION_UPGRADE":{"disabledNoReason":{"bucket_count":51,"histogram_type":5,"sum":225,"range":[1,50],"values":{"0":2,"2":111,"3":1,"4":0}},"disabledWont":{"bucket_count":51,"histogram_type":5,"sum":30,"range":[1,50],"values":{"1":0,"2":15,"3":0}}},"URLCLASSIFIER_CL_KEYED_UPDATE_TIME":{"test":{"bucket_count":30,"histogram_type":0,"sum":46,"range":[20,120000],"values":{"27":0,"37":1,"50":0}},"google4":{"bucket_count":30,"histogram_type":0,"sum":3918,"range":[20,120000],"values":{"2855":0,"3899":1,"5324":0}},"mozilla":{"bucket_count":30,"histogram_type":0,"sum":152,"range":[20,120000],"values":{"93":0,"127":1,"173":0}}},"URLCLASSIFIER_UPDATE_REMOTE_NETWORK_ERROR":{"google4":{"bucket_count":31,"histogram_type":1,"sum":0,"range":[1,30],"values":{"0":1,"1":0}},"mozilla":{"bucket_count":31,"histogram_type":1,"sum":0,"range":[1,30],"values":{"0":1,"1":0}},"":{"bucket_count":31,"histogram_type":1,"sum":0,"range":[1,30],"values":{"0":9,"1":0}}},"URLCLASSIFIER_UPDATE_REMOTE_STATUS2":{"google4":{"bucket_count":17,"histogram_type":1,"sum":1,"range":[1,16],"values":{"0":0,"1":1,"2":0}},"mozilla":{"bucket_count":17,"histogram_type":1,"sum":1,"range":[1,16],"values":{"0":0,"1":1,"2":0}},"":{"bucket_count":17,"histogram_type":1,"sum":9,"range":[1,16],"values":{"0":0,"1":9,"2":0}}},"URLCLASSIFIER_UPDATE_SERVER_RESPONSE_TIME":{"google4":{"bucket_count":30,"histogram_type":0,"sum":1490,"range":[1,100000],"values":{"771":0,"1156":1,"1734":0}},"mozilla":{"bucket_count":30,"histogram_type":0,"sum":1500,"range":[1,100000],"values":{"771":0,"1156":1,"1734":0}},"":{"bucket_count":30,"histogram_type":0,"sum":1975,"range":[1,100000],"values":{"45":0,"68":2,"102":3,"153":1,"229":1,"343":1,"514":1,"771":0}}},"URLCLASSIFIER_UPDATE_TIMEOUT":{"google4":{"bucket_count":5,"histogram_type":1,"sum":0,"range":[1,4],"values":{"0":1,"1":0}},"mozilla":{"bucket_count":5,"histogram_type":1,"sum":0,"range":[1,4],"values":{"0":1,"1":0}},"":{"bucket_count":5,"histogram_type":1,"sum":0,"range":[1,4],"values":{"0":9,"1":0}}},"URLCLASSIFIER_UPDATE_ERROR":{"google4":{"bucket_count":17,"histogram_type":1,"sum":0,"range":[1,16],"values":{"0":1,"1":0}},"mozilla":{"bucket_count":17,"histogram_type":1,"sum":0,"range":[1,16],"values":{"0":1,"1":0}}},"UPTAKE_REMOTE_CONTENT_RESULT_1":{"blocklists/plugins":{"bucket_count":51,"histogram_type":5,"sum":1,"range":[1,50],"values":{"0":0,"1":1,"2":0}},"blocklists/certificates":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":1,"1":0}},"main/onboarding":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":1,"1":0}},"settings-changes-monitoring":{"bucket_count":51,"histogram_type":5,"sum":1,"range":[1,50],"values":{"0":0,"1":1,"2":0}},"main/sites-classification":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":1,"1":0}},"main/tippytop":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":1,"1":0}},"pinning/pins":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":1,"1":0}},"main/language-dictionaries":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":1,"1":0}},"blocklists/addons":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":1,"1":0}},"blocklists/gfx":{"bucket_count":51,"histogram_type":5,"sum":0,"range":[1,50],"values":{"0":1,"1":0}}},"STORAGE_SYNC_GET_OPS_SIZE":{"https-everywhere@eff.org":{"bucket_count":30,"histogram_type":0,"sum":5,"range":[1,100000],"values":{"0":0,"1":1,"2":2,"3":0}},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"bucket_count":30,"histogram_type":0,"sum":857,"range":[1,100000],"values":{"3":0,"4":7,"6":2,"9":1,"153":4,"229":0}}},"STORAGE_SYNC_SET_OPS_SIZE":{"https-everywhere@eff.org":{"bucket_count":30,"histogram_type":0,"sum":4,"range":[1,100000],"values":{"3":0,"4":1,"6":0}}},"WEBEXT_BACKGROUND_PAGE_LOAD_MS_BY_ADDONID":{"fxmonitor@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":3764,"range":[1,60000],"values":{"3140":0,"3464":1,"3822":0}},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"bucket_count":100,"histogram_type":0,"sum":2587,"range":[1,60000],"values":{"2337":0,"2579":1,"2846":0}},"webcompat-reporter@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":3765,"range":[1,60000],"values":{"3140":0,"3464":1,"3822":0}},"chrome-gnome-shell@gnome.org":{"bucket_count":100,"histogram_type":0,"sum":3846,"range":[1,60000],"values":{"3464":0,"3822":1,"4217":0}},"jid1-MnnxcxisBPnSXQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":965,"range":[1,60000],"values":{"874":0,"964":1,"1064":0}},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"bucket_count":100,"histogram_type":0,"sum":2821,"range":[1,60000],"values":{"2337":0,"2579":1,"2846":0}},"uBlock0@raymondhill.net":{"bucket_count":100,"histogram_type":0,"sum":4024,"range":[1,60000],"values":{"3464":0,"3822":1,"4217":0}},"iridium@particlecore.github.io":{"bucket_count":100,"histogram_type":0,"sum":2783,"range":[1,60000],"values":{"2337":0,"2579":1,"2846":0}},"webcompat@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":3766,"range":[1,60000],"values":{"3140":0,"3464":1,"3822":0}},"jid1-BoFifL9Vbdl2zQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":3899,"range":[1,60000],"values":{"3464":0,"3822":1,"4217":0}},"wayback_machine@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":2698,"range":[1,60000],"values":{"2337":0,"2579":1,"2846":0}},"https-everywhere@eff.org":{"bucket_count":100,"histogram_type":0,"sum":2698,"range":[1,60000],"values":{"2337":0,"2579":1,"2846":0}},"opentabsnexttocurrent@sblask":{"bucket_count":100,"histogram_type":0,"sum":2697,"range":[1,60000],"values":{"2337":0,"2579":1,"2846":0}},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"bucket_count":100,"histogram_type":0,"sum":3826,"range":[1,60000],"values":{"3464":0,"3822":1,"4217":0}},"formautofill@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":3752,"range":[1,60000],"values":{"3140":0,"3464":1,"3822":0}},"screenshots@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":3858,"range":[1,60000],"values":{"3464":0,"3822":1,"4217":0}},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"bucket_count":100,"histogram_type":0,"sum":2799,"range":[1,60000],"values":{"2337":0,"2579":1,"2846":0}},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"bucket_count":100,"histogram_type":0,"sum":3994,"range":[1,60000],"values":{"3464":0,"3822":1,"4217":0}},"jid1-F9UJ2thwoAm5gQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":2539,"range":[1,60000],"values":{"2118":0,"2337":1,"2579":0}},"michal.simonfy@gmail.com":{"bucket_count":100,"histogram_type":0,"sum":3908,"range":[1,60000],"values":{"3464":0,"3822":1,"4217":0}},"keepassxc-browser@keepassxc.org":{"bucket_count":100,"histogram_type":0,"sum":2801,"range":[1,60000],"values":{"2337":0,"2579":1,"2846":0}}},"WEBEXT_BROWSERACTION_POPUP_PRELOAD_RESULT_COUNT_BY_ADDONID":{"keepassxc-browser@keepassxc.org":{"bucket_count":51,"histogram_type":5,"sum":3,"range":[1,50],"values":{"0":0,"1":3,"2":0}},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"bucket_count":51,"histogram_type":5,"sum":2,"range":[1,50],"values":{"0":0,"1":2,"2":0}},"wayback_machine@mozilla.org":{"bucket_count":51,"histogram_type":5,"sum":2,"range":[1,50],"values":{"0":0,"1":2,"2":0}},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"bucket_count":51,"histogram_type":5,"sum":1,"range":[1,50],"values":{"0":0,"1":1,"2":0}}},"WEBEXT_EXTENSION_STARTUP_MS_BY_ADDONID":{"fxmonitor@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":4278,"range":[1,50000],"values":{"3743":0,"4120":1,"4535":0}},"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}":{"bucket_count":100,"histogram_type":0,"sum":3825,"range":[1,50000],"values":{"3400":0,"3743":1,"4120":0}},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"bucket_count":100,"histogram_type":0,"sum":3524,"range":[1,50000],"values":{"3089":0,"3400":1,"3743":0}},"webcompat@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":4242,"range":[1,50000],"values":{"3743":0,"4120":1,"4535":0}},"chrome-gnome-shell@gnome.org":{"bucket_count":100,"histogram_type":0,"sum":4394,"range":[1,50000],"values":{"3743":0,"4120":1,"4535":0}},"jid1-MnnxcxisBPnSXQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":4380,"range":[1,50000],"values":{"3743":0,"4120":1,"4535":0}},"webcompat-reporter@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":4859,"range":[1,50000],"values":{"4120":0,"4535":1,"4992":0}},"uBlock0@raymondhill.net":{"bucket_count":100,"histogram_type":0,"sum":4361,"range":[1,50000],"values":{"3743":0,"4120":1,"4535":0}},"iridium@particlecore.github.io":{"bucket_count":100,"histogram_type":0,"sum":4384,"range":[1,50000],"values":{"3743":0,"4120":1,"4535":0}},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"bucket_count":100,"histogram_type":0,"sum":4352,"range":[1,50000],"values":{"3743":0,"4120":1,"4535":0}},"jid1-BoFifL9Vbdl2zQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":4382,"range":[1,50000],"values":{"3743":0,"4120":1,"4535":0}},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"bucket_count":100,"histogram_type":0,"sum":4269,"range":[1,50000],"values":{"3743":0,"4120":1,"4535":0}},"wayback_machine@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":4355,"range":[1,50000],"values":{"3743":0,"4120":1,"4535":0}},"https-everywhere@eff.org":{"bucket_count":100,"histogram_type":0,"sum":4491,"range":[1,50000],"values":{"3743":0,"4120":1,"4535":0}},"opentabsnexttocurrent@sblask":{"bucket_count":100,"histogram_type":0,"sum":4364,"range":[1,50000],"values":{"3743":0,"4120":1,"4535":0}},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"bucket_count":100,"histogram_type":0,"sum":4348,"range":[1,50000],"values":{"3743":0,"4120":1,"4535":0}},"formautofill@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":4880,"range":[1,50000],"values":{"4120":0,"4535":1,"4992":0}},"screenshots@mozilla.org":{"bucket_count":100,"histogram_type":0,"sum":4863,"range":[1,50000],"values":{"4120":0,"4535":1,"4992":0}},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"bucket_count":100,"histogram_type":0,"sum":4351,"range":[1,50000],"values":{"3743":0,"4120":1,"4535":0}},"michal.simonfy@gmail.com":{"bucket_count":100,"histogram_type":0,"sum":4478,"range":[1,50000],"values":{"3743":0,"4120":1,"4535":0}},"jid1-F9UJ2thwoAm5gQ@jetpack":{"bucket_count":100,"histogram_type":0,"sum":4381,"range":[1,50000],"values":{"3743":0,"4120":1,"4535":0}},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"bucket_count":100,"histogram_type":0,"sum":4351,"range":[1,50000],"values":{"3743":0,"4120":1,"4535":0}},"keepassxc-browser@keepassxc.org":{"bucket_count":100,"histogram_type":0,"sum":4370,"range":[1,50000],"values":{"3743":0,"4120":1,"4535":0}},"{866b6dae-8de0-47d9-ac2e-9a99b5bdadef}":{"bucket_count":100,"histogram_type":0,"sum":3381,"range":[1,50000],"values":{"2806":0,"3089":1,"3400":0}}}},"info":{"reason":"aborted-session","revision":"https://hg.mozilla.org/mozilla-unified/rev/1ea7b51ef5bb91bdc34fb7406fd4d35ed7961363","timezoneOffset":60,"previousBuildId":null,"sessionId":"dd660b72-a3aa-4bbd-a145-8dc9ef88b944","subsessionId":"827e325a-997c-43c0-8bfc-c279769922d1","previousSessionId":"b0a6d9dd-cd7b-4122-9059-02bf7ef8047c","previousSubsessionId":"75dd7e30-9fee-47b7-8485-7e52b429edce","subsessionCounter":1,"profileSubsessionCounter":121,"sessionStartDate":"2019-02-24T00:00:00.0+01:00","subsessionStartDate":"2019-02-24T00:00:00.0+01:00","sessionLength":361,"subsessionLength":360,"addons":"uBlock0%40raymondhill.net:1.18.4,keepassxc-browser%40keepassxc.org:1.3.2,jid1-MnnxcxisBPnSXQ%40jetpack:2019.2.19,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.8,jid1-BoFifL9Vbdl2zQ%40jetpack:2.0.9,chrome-gnome-shell%40gnome.org:10.1,jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg%40jetpack:1.6.7,https-everywhere%40eff.org:2019.1.31,iridium%40particlecore.github.io:0.2.5,opentabsnexttocurrent%40sblask:2.0.11,%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D:1.19.0,michal.simonfy%40gmail.com:2.4.1,jid1-nbzaq9ol2hyY64gGe%40jetpack:0.1.7,wayback_machine%40mozilla.org:1.8.6,%7Ba655a6b2-69a5-40de-a3b8-3f7f200c95a7%7D:2.1.3,%7Bb9db16a4-6edc-47ec-a1f4-b86292ed211d%7D:7.3.5,jid1-F9UJ2thwoAm5gQ%40jetpack:2.1.0,%7Bb687f6ef-3299-4a75-8279-8b1c30dfcc9d%7D:0.2.1,%7B866b6dae-8de0-47d9-ac2e-9a99b5bdadef%7D:0.2.0,fxmonitor%40mozilla.org:2.8,formautofill%40mozilla.org:1.0,screenshots%40mozilla.org:35.0.0,webcompat-reporter%40mozilla.org:1.1.0,webcompat%40mozilla.org:3.0.0"}},"clientId":"c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0","environment":{"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20190212231206","version":"65.0.1","vendor":"Mozilla","displayVersion":"65.0.1","platformVersion":"65.0.1","xpcomAbi":"x86_64-gcc3","updaterAvailable":false},"partner":{"distributionId":"archlinux","distributionVersion":"1.0","partnerId":null,"distributor":"archlinux","distributorChannel":"firefox","partnerNames":["archlinux"]},"system":{"memoryMB":3945,"virtualMaxMB":null,"cpu":{"count":1,"cores":1,"vendor":"GenuineIntel","family":6,"model":158,"stepping":9,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":null,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"4.19.23-1-MANJARO","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","adapters":[{"description":"VMware, Inc. -- llvmpipe (LLVM 7.0, 256 bits)","vendorID":"VMware, Inc.","deviceID":"llvmpipe (LLVM 7.0, 256 bits)","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.1 Mesa 18.3.3","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic","gpuProcess":{"status":"unused"},"wrQualified":{"status":"blocked"},"webrender":{"status":"unavailable"}}},"appleModelId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":4,"telemetryEnabled":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":false},"userPrefs":{"browser.cache.disk.capacity":675840,"browser.shell.checkDefaultBrowser":true,"browser.search.region":"DE","browser.search.widget.inNavBar":false,"browser.startup.page":3},"sandbox":{"effectiveContentProcessLevel":4},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"ddg","defaultSearchEngineData":{"name":"DuckDuckGo","loadPath":"jar:[app]/omni.ja!/ddg.xml","origin":"default","submissionURL":"https://duckduckgo.com/?q=&t=ffsb"}},"profile":{"creationDate":17854},"addons":{"activeAddons":{"formautofill@mozilla.org":{"version":"1.0","scope":1,"type":"extension","updateDay":17939,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"screenshots@mozilla.org":{"version":"35.0.0","scope":1,"type":"extension","updateDay":17939,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Take clips and screenshots from the Web and save them temporarily or permanently.","name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat-reporter@mozilla.org":{"version":"1.1.0","scope":1,"type":"extension","updateDay":17939,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Report site compatibility issues on webcompat.com","name":"WebCompat Reporter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"webcompat@mozilla.org":{"version":"3.0.0","scope":1,"type":"extension","updateDay":17939,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17836},"chrome-gnome-shell@gnome.org":{"version":"10.1","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack":{"version":"1.6.7","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","name":"Google search link fix","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"opentabsnexttocurrent@sblask":{"version":"2.0.11","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open new tabs to the right of the current one.","name":"Open Tabs Next to Current","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"version":"1.19.0","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","name":"Search by Image","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-nbzaq9ol2hyY64gGe@jetpack":{"version":"0.1.7","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","name":"Stop AutoPlay Next for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"wayback_machine@mozilla.org":{"version":"1.8.6","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","name":"Wayback Machine","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"version":"7.3.5","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Download Videos from the Web","name":"Video DownloadHelper","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"iridium@particlecore.github.io":{"version":"0.2.5","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"YouTube with more freedom","name":"Iridium for YouTube","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"keepassxc-browser@keepassxc.org":{"version":"1.3.2","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"KeePassXC integration for modern web browsers","name":"KeePassXC-Browser","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-F9UJ2thwoAm5gQ@jetpack":{"version":"2.1.0","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Firefox Lightbeam is a Firefox browser extension that uses interactive visualizations to show you th","name":"Firefox Lightbeam","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17922,"signedState":2},"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}":{"version":"0.2.1","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Fast scroll with pressed middle mouse button","name":"Middle Mouse Button Scroll","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17922,"signedState":2},"{866b6dae-8de0-47d9-ac2e-9a99b5bdadef}":{"version":"0.2.0","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Brings the [View Image] and [Search by Image] buttons back to Google Images search results.","name":"Make Google Images Great Again","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17923,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.8","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"https-everywhere@eff.org":{"version":"2019.1.31","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Encrypt the Web! Automatically use HTTPS security on many sites.","name":"HTTPS Everywhere","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"uBlock0@raymondhill.net":{"version":"1.18.4","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-BoFifL9Vbdl2zQ@jetpack":{"version":"2.0.9","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Protects you against tracking through \"free\", centralized, content delivery.","name":"Decentraleyes","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}":{"version":"2.1.3","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Extension that sets a default fixed zoom for all pages in Firefox","name":"Fixed Zoom","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17858,"signedState":2},"michal.simonfy@gmail.com":{"version":"2.4.1","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Speed dial 2 is ultimate replacement of new tab page with quick access to your most visited pages, b","name":"Speed Dial 2","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"jid1-MnnxcxisBPnSXQ@jetpack":{"version":"2019.2.19","scope":1,"type":"extension","updateDay":17948,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Privacy Badger automatically learns to block invisible trackers.","name":"Privacy Badger","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17854,"signedState":2},"fxmonitor@mozilla.org":{"version":"2.8","scope":1,"type":"extension","updateDay":17948,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17947,"signedState":3}},"theme":{"id":"default-theme@mozilla.org","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"updateDay":0},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1}},"persona":"default-theme@mozilla.org"},"experiments":{"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/search.json.mozlz4 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/search.json.mozlz4 deleted file mode 100644 index 8c2daa7f..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/search.json.mozlz4 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/serviceworker.txt b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/serviceworker.txt deleted file mode 100644 index 45a4fb75..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/serviceworker.txt +++ /dev/null @@ -1 +0,0 @@ -8 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/sessionCheckpoints.json b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/sessionCheckpoints.json deleted file mode 100644 index 928de6a3..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/sessionCheckpoints.json +++ /dev/null @@ -1 +0,0 @@ -{"profile-after-change":true,"final-ui-startup":true,"sessionstore-windows-restored":true,"quit-application-granted":true,"quit-application":true,"sessionstore-final-state-write-complete":true,"profile-change-net-teardown":true,"profile-change-teardown":true,"profile-before-change":true} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/sessionstore.jsonlz4 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/sessionstore.jsonlz4 deleted file mode 100644 index 536a4052..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/sessionstore.jsonlz4 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/shield-preference-experiments.json b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/shield-preference-experiments.json deleted file mode 100644 index 8569b393..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/shield-preference-experiments.json +++ /dev/null @@ -1 +0,0 @@ -{"prefflip-push-performance-1491171":{"name":"prefflip-push-performance-1491171","branch":"enabled","expired":false,"lastSeen":"2018-11-19T11:44:45.951Z","preferenceName":"dom.push.alwaysConnect","preferenceValue":true,"preferenceType":"boolean","previousPreferenceValue":false,"preferenceBranchType":"default","experimentType":"exp"}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage-sync.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage-sync.sqlite deleted file mode 100644 index 2c3f2410..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage-sync.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage.sqlite deleted file mode 100644 index 7ceafd50..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/about+home/.metadata b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/about+home/.metadata deleted file mode 100644 index 3f797503..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/about+home/.metadata and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/about+home/.metadata-v2 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/about+home/.metadata-v2 deleted file mode 100644 index 49903042..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/about+home/.metadata-v2 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/about+home/idb/3312185054sbndi_pspte.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/about+home/idb/3312185054sbndi_pspte.sqlite deleted file mode 100644 index d56a66c7..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/about+home/idb/3312185054sbndi_pspte.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/about+newtab/.metadata b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/about+newtab/.metadata deleted file mode 100644 index 7b87522a..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/about+newtab/.metadata and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/about+newtab/.metadata-v2 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/about+newtab/.metadata-v2 deleted file mode 100644 index 7b723d90..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/about+newtab/.metadata-v2 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/about+newtab/idb/3312185054sbndi_pspte.files/10 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/about+newtab/idb/3312185054sbndi_pspte.files/10 deleted file mode 100644 index 56852b40..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/about+newtab/idb/3312185054sbndi_pspte.files/10 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/about+newtab/idb/3312185054sbndi_pspte.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/about+newtab/idb/3312185054sbndi_pspte.sqlite deleted file mode 100644 index 7d92f5f3..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/about+newtab/idb/3312185054sbndi_pspte.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/.metadata b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/.metadata deleted file mode 100644 index 5fb74a71..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/.metadata and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/.metadata-v2 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/.metadata-v2 deleted file mode 100644 index 567346b4..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/.metadata-v2 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/idb/2615185460weesbasbiatteasd_.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/idb/2615185460weesbasbiatteasd_.sqlite deleted file mode 100644 index 41a7e8c4..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/idb/2615185460weesbasbiatteasd_.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/idb/3713173747_s_edmban.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/idb/3713173747_s_edmban.sqlite deleted file mode 100644 index 7ddd0949..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/idb/3713173747_s_edmban.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++216e4b1a-9104-4b5f-9e98-ff4d0023ec55^userContextId=4294967295/.metadata b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++216e4b1a-9104-4b5f-9e98-ff4d0023ec55^userContextId=4294967295/.metadata deleted file mode 100644 index 7c025063..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++216e4b1a-9104-4b5f-9e98-ff4d0023ec55^userContextId=4294967295/.metadata and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++216e4b1a-9104-4b5f-9e98-ff4d0023ec55^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++216e4b1a-9104-4b5f-9e98-ff4d0023ec55^userContextId=4294967295/.metadata-v2 deleted file mode 100644 index 6074edbd..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++216e4b1a-9104-4b5f-9e98-ff4d0023ec55^userContextId=4294967295/.metadata-v2 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++216e4b1a-9104-4b5f-9e98-ff4d0023ec55^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++216e4b1a-9104-4b5f-9e98-ff4d0023ec55^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite deleted file mode 100644 index 4ac795c7..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++216e4b1a-9104-4b5f-9e98-ff4d0023ec55^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++256c7ceb-2fd8-4e47-bdc3-cb06c28a2511^userContextId=4294967295/.metadata b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++256c7ceb-2fd8-4e47-bdc3-cb06c28a2511^userContextId=4294967295/.metadata deleted file mode 100644 index 8076c3e9..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++256c7ceb-2fd8-4e47-bdc3-cb06c28a2511^userContextId=4294967295/.metadata and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++256c7ceb-2fd8-4e47-bdc3-cb06c28a2511^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++256c7ceb-2fd8-4e47-bdc3-cb06c28a2511^userContextId=4294967295/.metadata-v2 deleted file mode 100644 index 4a22b777..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++256c7ceb-2fd8-4e47-bdc3-cb06c28a2511^userContextId=4294967295/.metadata-v2 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++256c7ceb-2fd8-4e47-bdc3-cb06c28a2511^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++256c7ceb-2fd8-4e47-bdc3-cb06c28a2511^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite deleted file mode 100644 index cdf6c2e6..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++256c7ceb-2fd8-4e47-bdc3-cb06c28a2511^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++593c7529-2016-449d-8034-eeed11d44f7b^userContextId=4294967295/.metadata b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++593c7529-2016-449d-8034-eeed11d44f7b^userContextId=4294967295/.metadata deleted file mode 100644 index 7305b86e..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++593c7529-2016-449d-8034-eeed11d44f7b^userContextId=4294967295/.metadata and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++593c7529-2016-449d-8034-eeed11d44f7b^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++593c7529-2016-449d-8034-eeed11d44f7b^userContextId=4294967295/.metadata-v2 deleted file mode 100644 index a493e93a..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++593c7529-2016-449d-8034-eeed11d44f7b^userContextId=4294967295/.metadata-v2 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++593c7529-2016-449d-8034-eeed11d44f7b^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++593c7529-2016-449d-8034-eeed11d44f7b^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite deleted file mode 100644 index 2be6756b..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++593c7529-2016-449d-8034-eeed11d44f7b^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++60fbbb22-d071-4c19-a7ee-a4cf0d1be5f3^userContextId=4294967295/.metadata b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++60fbbb22-d071-4c19-a7ee-a4cf0d1be5f3^userContextId=4294967295/.metadata deleted file mode 100644 index e81b80d7..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++60fbbb22-d071-4c19-a7ee-a4cf0d1be5f3^userContextId=4294967295/.metadata and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++60fbbb22-d071-4c19-a7ee-a4cf0d1be5f3^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++60fbbb22-d071-4c19-a7ee-a4cf0d1be5f3^userContextId=4294967295/.metadata-v2 deleted file mode 100644 index 2298df99..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++60fbbb22-d071-4c19-a7ee-a4cf0d1be5f3^userContextId=4294967295/.metadata-v2 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++60fbbb22-d071-4c19-a7ee-a4cf0d1be5f3^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++60fbbb22-d071-4c19-a7ee-a4cf0d1be5f3^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite deleted file mode 100644 index 90e608eb..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++60fbbb22-d071-4c19-a7ee-a4cf0d1be5f3^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/.metadata b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/.metadata deleted file mode 100644 index c4bdc52e..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/.metadata and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/.metadata-v2 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/.metadata-v2 deleted file mode 100644 index 38efb1ed..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/.metadata-v2 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/13 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/13 deleted file mode 100644 index 0643b2e5..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/13 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/14 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/14 deleted file mode 100644 index ed87b42c..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/14 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/16 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/16 deleted file mode 100644 index d3e27743..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/16 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/18 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/18 deleted file mode 100644 index 9dffa7e0..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/18 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/19 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/19 deleted file mode 100644 index 420c42d7..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/19 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/21 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/21 deleted file mode 100644 index cdd95285..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/21 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/23 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/23 deleted file mode 100644 index 0c6bd011..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/23 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/25 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/25 deleted file mode 100644 index efd8bff1..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/25 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/27 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/27 deleted file mode 100644 index edf6e30f..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/27 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/29 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/29 deleted file mode 100644 index d49ab5d5..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/29 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/31 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/31 deleted file mode 100644 index c3f64fe5..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/31 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/33 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/33 deleted file mode 100644 index fc997105..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/33 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/40 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/40 deleted file mode 100644 index 2147eec3..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/40 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/41 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/41 deleted file mode 100644 index 511bd211..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/41 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/42 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/42 deleted file mode 100644 index 9c4b7955..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/42 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/43 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/43 deleted file mode 100644 index c2ae890d..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/43 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/44 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/44 deleted file mode 100644 index 9948bafa..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/44 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/45 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/45 deleted file mode 100644 index 2b50e5b7..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/45 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/46 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/46 deleted file mode 100644 index 0b868b80..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/46 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/47 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/47 deleted file mode 100644 index 4288d73e..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/47 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/48 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/48 deleted file mode 100644 index ab0bdb6c..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/48 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/49 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/49 deleted file mode 100644 index edce8c37..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/49 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/50 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/50 deleted file mode 100644 index 84549d26..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/50 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/51 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/51 deleted file mode 100644 index 2dffca05..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/51 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.sqlite deleted file mode 100644 index acab5024..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41^userContextId=4294967295/.metadata b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41^userContextId=4294967295/.metadata deleted file mode 100644 index 74df0791..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41^userContextId=4294967295/.metadata and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41^userContextId=4294967295/.metadata-v2 deleted file mode 100644 index f0f00cb8..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41^userContextId=4294967295/.metadata-v2 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite deleted file mode 100644 index bb675624..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++d439fe79-e9bd-449b-b9ec-cc2b271f80c0^userContextId=4294967295/.metadata b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++d439fe79-e9bd-449b-b9ec-cc2b271f80c0^userContextId=4294967295/.metadata deleted file mode 100644 index a636a66a..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++d439fe79-e9bd-449b-b9ec-cc2b271f80c0^userContextId=4294967295/.metadata and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++d439fe79-e9bd-449b-b9ec-cc2b271f80c0^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++d439fe79-e9bd-449b-b9ec-cc2b271f80c0^userContextId=4294967295/.metadata-v2 deleted file mode 100644 index 6f3258f6..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++d439fe79-e9bd-449b-b9ec-cc2b271f80c0^userContextId=4294967295/.metadata-v2 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++d439fe79-e9bd-449b-b9ec-cc2b271f80c0^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++d439fe79-e9bd-449b-b9ec-cc2b271f80c0^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite deleted file mode 100644 index 37b86cdd..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++d439fe79-e9bd-449b-b9ec-cc2b271f80c0^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++dbb00a92-98b5-481a-8acc-56821f5c1539^userContextId=4294967295/.metadata b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++dbb00a92-98b5-481a-8acc-56821f5c1539^userContextId=4294967295/.metadata deleted file mode 100644 index 754b79f0..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++dbb00a92-98b5-481a-8acc-56821f5c1539^userContextId=4294967295/.metadata and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++dbb00a92-98b5-481a-8acc-56821f5c1539^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++dbb00a92-98b5-481a-8acc-56821f5c1539^userContextId=4294967295/.metadata-v2 deleted file mode 100644 index 1b96bed6..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++dbb00a92-98b5-481a-8acc-56821f5c1539^userContextId=4294967295/.metadata-v2 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++dbb00a92-98b5-481a-8acc-56821f5c1539^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++dbb00a92-98b5-481a-8acc-56821f5c1539^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite deleted file mode 100644 index 43e01e94..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++dbb00a92-98b5-481a-8acc-56821f5c1539^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e21c2020-244f-4d7c-9ce9-b3195731a437^userContextId=4294967295/.metadata b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e21c2020-244f-4d7c-9ce9-b3195731a437^userContextId=4294967295/.metadata deleted file mode 100644 index cca13872..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e21c2020-244f-4d7c-9ce9-b3195731a437^userContextId=4294967295/.metadata and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e21c2020-244f-4d7c-9ce9-b3195731a437^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e21c2020-244f-4d7c-9ce9-b3195731a437^userContextId=4294967295/.metadata-v2 deleted file mode 100644 index 6939edb8..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e21c2020-244f-4d7c-9ce9-b3195731a437^userContextId=4294967295/.metadata-v2 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e21c2020-244f-4d7c-9ce9-b3195731a437^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e21c2020-244f-4d7c-9ce9-b3195731a437^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite deleted file mode 100644 index 6e79e5a8..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e21c2020-244f-4d7c-9ce9-b3195731a437^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e22f5326-aab2-4c5d-aefd-bb95e9c4974c^userContextId=4294967295/.metadata b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e22f5326-aab2-4c5d-aefd-bb95e9c4974c^userContextId=4294967295/.metadata deleted file mode 100644 index 1cb0ea47..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e22f5326-aab2-4c5d-aefd-bb95e9c4974c^userContextId=4294967295/.metadata and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e22f5326-aab2-4c5d-aefd-bb95e9c4974c^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e22f5326-aab2-4c5d-aefd-bb95e9c4974c^userContextId=4294967295/.metadata-v2 deleted file mode 100644 index 315b84d8..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e22f5326-aab2-4c5d-aefd-bb95e9c4974c^userContextId=4294967295/.metadata-v2 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e22f5326-aab2-4c5d-aefd-bb95e9c4974c^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e22f5326-aab2-4c5d-aefd-bb95e9c4974c^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite deleted file mode 100644 index 42f7c77c..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e22f5326-aab2-4c5d-aefd-bb95e9c4974c^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/.metadata b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/.metadata deleted file mode 100644 index fac76919..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/.metadata and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/.metadata-v2 deleted file mode 100644 index 25a21bf7..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/.metadata-v2 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite deleted file mode 100644 index 990eedd8..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f4dd2b4c-c415-445e-bc27-e75c01aa2995^userContextId=4294967295/.metadata b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f4dd2b4c-c415-445e-bc27-e75c01aa2995^userContextId=4294967295/.metadata deleted file mode 100644 index c6cf1307..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f4dd2b4c-c415-445e-bc27-e75c01aa2995^userContextId=4294967295/.metadata and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f4dd2b4c-c415-445e-bc27-e75c01aa2995^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f4dd2b4c-c415-445e-bc27-e75c01aa2995^userContextId=4294967295/.metadata-v2 deleted file mode 100644 index 48253b5d..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f4dd2b4c-c415-445e-bc27-e75c01aa2995^userContextId=4294967295/.metadata-v2 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f4dd2b4c-c415-445e-bc27-e75c01aa2995^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f4dd2b4c-c415-445e-bc27-e75c01aa2995^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite deleted file mode 100644 index 7175b0fa..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f4dd2b4c-c415-445e-bc27-e75c01aa2995^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/.metadata b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/.metadata deleted file mode 100644 index 70f5c405..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/.metadata and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/.metadata-v2 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/.metadata-v2 deleted file mode 100644 index ec8d2dbe..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/.metadata-v2 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1039479565meapiinc%e2rF-preerds.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1039479565meapiinc%e2rF-preerds.sqlite deleted file mode 100644 index bbe481c7..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1039479565meapiinc%e2rF-preerds.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1059394878bslnoicgkullipsFt2s%.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1059394878bslnoicgkullipsFt2s%.sqlite deleted file mode 100644 index da862719..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1059394878bslnoicgkullipsFt2s%.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1120544067mganiind%r2aFoobn.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1120544067mganiind%r2aFoobn.sqlite deleted file mode 100644 index 853d6c4c..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1120544067mganiind%r2aFoobn.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1397314265mpaoitny%p2pFit.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1397314265mpaoitny%p2pFit.sqlite deleted file mode 100644 index 09b32537..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1397314265mpaoitny%p2pFit.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1451318868ntouromlalnodry--epcr.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1451318868ntouromlalnodry--epcr.sqlite deleted file mode 100644 index fd220a90..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1451318868ntouromlalnodry--epcr.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1563863681mnaoiint%a2cFisfiitse.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1563863681mnaoiint%a2cFisfiitse.sqlite deleted file mode 100644 index 9ac7498b..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1563863681mnaoiint%a2cFisfiitse.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1657114595AmcateirvtiSty.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1657114595AmcateirvtiSty.sqlite deleted file mode 100644 index d66754cb..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1657114595AmcateirvtiSty.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1725441852bxlfogcFk2l%isst.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1725441852bxlfogcFk2l%isst.sqlite deleted file mode 100644 index e92ac7bb..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1725441852bxlfogcFk2l%isst.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/284131803msatinne%m2iFrfeopcxu.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/284131803msatinne%m2iFrfeopcxu.sqlite deleted file mode 100644 index 1cb0de68..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/284131803msatinne%m2iFrfeopcxu.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/2918063365piupsah.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/2918063365piupsah.sqlite deleted file mode 100644 index b9e8a055..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/2918063365piupsah.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3345959086bslnoocdkdlaiFs2t%s.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3345959086bslnoocdkdlaiFs2t%s.sqlite deleted file mode 100644 index 0dd0fd6a..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3345959086bslnoocdkdlaiFs2t%s.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3561288849sdhlie.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3561288849sdhlie.sqlite deleted file mode 100644 index 5bb9f243..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3561288849sdhlie.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3870112724rsegmnoittet-es.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3870112724rsegmnoittet-es.sqlite deleted file mode 100644 index f10936e3..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3870112724rsegmnoittet-es.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3899588440psinninpiFn2g%.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3899588440psinninpiFn2g%.sqlite deleted file mode 100644 index cd248794..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3899588440psinninpiFn2g%.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/4184564211msaliend%o2mF-preerds.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/4184564211msaliend%o2mF-preerds.sqlite deleted file mode 100644 index 5e8b1106..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/4184564211msaliend%o2mF-preerds.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/4187298971mraficnF%2.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/4187298971mraficnF%2.sqlite deleted file mode 100644 index b4fecf62..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/4187298971mraficnF%2.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/4219953499msafienr%p2-Ftreokc.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/4219953499msafienr%p2-Ftreokc.sqlite deleted file mode 100644 index 77cbad9f..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/4219953499msafienr%p2-Ftreokc.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/549939322msaeihnc%a2eFrfbx-mro.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/549939322msaeihnc%a2eFrfbx-mro.sqlite deleted file mode 100644 index fc288654..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/549939322msaeihnc%a2eFrfbx-mro.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/727688008bsleotcakcliifsittsr%.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/727688008bsleotcakcliifsittsr%.sqlite deleted file mode 100644 index 22f16547..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/727688008bsleotcakcliifsittsr%.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/911854228msaeiinr%a2nFoliatncg.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/911854228msaeiinr%a2nFoliatncg.sqlite deleted file mode 100644 index 45ff1744..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/911854228msaeiinr%a2nFoliatncg.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/times.json b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/times.json deleted file mode 100755 index 5d152e34..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/times.json +++ /dev/null @@ -1,3 +0,0 @@ -{ -"created": 1542627879893 -} diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/weave/failed/tabs.json b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/weave/failed/tabs.json deleted file mode 100644 index 3d2195f0..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/weave/failed/tabs.json +++ /dev/null @@ -1 +0,0 @@ -{"ids":[]} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/weave/toFetch/tabs.json b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/weave/toFetch/tabs.json deleted file mode 100644 index 3d2195f0..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/weave/toFetch/tabs.json +++ /dev/null @@ -1 +0,0 @@ -{"ids":[]} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/webappsstore.sqlite b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/webappsstore.sqlite deleted file mode 100644 index 5099ceeb..00000000 Binary files a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/webappsstore.sqlite and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/xulstore.json b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/xulstore.json deleted file mode 100644 index 5368b906..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/xulstore.json +++ /dev/null @@ -1 +0,0 @@ -{"chrome://browser/content/browser.xul":{"main-window":{"screenX":"182","screenY":"66","width":"1412","height":"835","sizemode":"normal"},"sidebar-box":{"sidebarcommand":"viewBookmarksSidebar"},"sidebar-title":{"value":"Bookmarks"},"place:parent=menu________":{"open":"true"}},"chrome://mozapps/content/downloads/unknownContentType.xul":{"unknownContentType":{"screenX":"643","screenY":"294"}},"chrome://browser/content/sanitize.xul":{"SanitizeDialog":{"screenX":"434","screenY":"197"}},"chrome://browser/content/places/bookmarksSidebar.xul":{"place:parent=toolbar_____":{"open":"true"},"place:parent=menu________":{"open":"true"},"place:parent=0HEpTNiEPMBd":{"open":"true"},"place:parent=mNhwtfzl-RfZ":{"open":"true"}},"chrome://browser/content/places/bookmarkProperties.xul":{"bookmarkproperties":{"screenX":"479","screenY":"336","width":"440"}},"chrome://mozapps/content/handling/dialog.xul":{"handling":{"screenX":"665","screenY":"331","width":"416","height":"416"}}} \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20181101150546 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20181101150546 deleted file mode 100644 index 8ec67f79..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20181101150546 +++ /dev/null @@ -1 +0,0 @@ -1542627879 \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20181116104104 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20181116104104 deleted file mode 100644 index 5edcf9a6..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20181116104104 +++ /dev/null @@ -1 +0,0 @@ -1543877947 \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20181124205222 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20181124205222 deleted file mode 100644 index 957c1453..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20181124205222 +++ /dev/null @@ -1 +0,0 @@ -1543262952 \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20181211153247 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20181211153247 deleted file mode 100644 index b65e0f57..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20181211153247 +++ /dev/null @@ -1 +0,0 @@ -1544700701 \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20181212012434 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20181212012434 deleted file mode 100644 index bc5613d0..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20181212012434 +++ /dev/null @@ -1 +0,0 @@ -1546626666 \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190110060648 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190110060648 deleted file mode 100644 index 50bb6f0e..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190110060648 +++ /dev/null @@ -1 +0,0 @@ -1548518244 \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190130124332 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190130124332 deleted file mode 100644 index cb6b66cd..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190130124332 +++ /dev/null @@ -1 +0,0 @@ -1549922044 \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190212231206 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190212231206 deleted file mode 100644 index 5239c4b5..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190212231206 +++ /dev/null @@ -1 +0,0 @@ -1550627895 \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190318194422 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190318194422 deleted file mode 100644 index 3ceea4ca..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190318194422 +++ /dev/null @@ -1 +0,0 @@ -1553140570 \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190323133409 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190323133409 deleted file mode 100644 index 6bfd81df..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190323133409 +++ /dev/null @@ -1 +0,0 @@ -1553394430 \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190507224846 b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190507224846 deleted file mode 100644 index 99750df9..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190507224846 +++ /dev/null @@ -1 +0,0 @@ -1557954568 \ No newline at end of file diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/LastCrash b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/Crash Reports/LastCrash deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/profiles.ini b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/profiles.ini deleted file mode 100644 index cbaad5f4..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/profiles.ini +++ /dev/null @@ -1,9 +0,0 @@ -[General] -StartWithLastProfile=1 - -[Profile0] -Name=default -IsRelative=1 -Path=6q5q3muz.default -Default=1 - diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/native-messaging-hosts/org.keepassxc.keepassxc_browser.json b/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/native-messaging-hosts/org.keepassxc.keepassxc_browser.json deleted file mode 100644 index c07830d1..00000000 --- a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/native-messaging-hosts/org.keepassxc.keepassxc_browser.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "allowed_extensions": [ - "keepassxc-browser@keepassxc.org" - ], - "description": "KeePassXC integration with native messaging support", - "name": "org.keepassxc.keepassxc_browser", - "path": "/usr/bin/keepassxc-proxy", - "type": "stdio" -} diff --git a/tromjaro/gnome/desktop-overlay/usr/share/backgrounds/flat19.jpg b/tromjaro/gnome/desktop-overlay/usr/share/backgrounds/flat19.jpg new file mode 100644 index 00000000..8b707068 Binary files /dev/null and b/tromjaro/gnome/desktop-overlay/usr/share/backgrounds/flat19.jpg differ diff --git a/tromjaro/gnome/desktop-overlay/usr/share/backgrounds/flat20.jpg b/tromjaro/gnome/desktop-overlay/usr/share/backgrounds/flat20.jpg new file mode 100644 index 00000000..91194db7 Binary files /dev/null and b/tromjaro/gnome/desktop-overlay/usr/share/backgrounds/flat20.jpg differ diff --git a/tromjaro/gnome/desktop-overlay/usr/share/backgrounds/flat21.jpg b/tromjaro/gnome/desktop-overlay/usr/share/backgrounds/flat21.jpg new file mode 100644 index 00000000..d0263ec3 Binary files /dev/null and b/tromjaro/gnome/desktop-overlay/usr/share/backgrounds/flat21.jpg differ diff --git a/tromjaro/gnome/desktop-overlay/usr/share/backgrounds/flat6.jpg b/tromjaro/gnome/desktop-overlay/usr/share/backgrounds/flat6.jpg index 8feda630..4cc62d55 100644 Binary files a/tromjaro/gnome/desktop-overlay/usr/share/backgrounds/flat6.jpg and b/tromjaro/gnome/desktop-overlay/usr/share/backgrounds/flat6.jpg differ diff --git a/tromjaro/gnome/live-overlay/etc/default b/tromjaro/gnome/live-overlay/etc/default deleted file mode 120000 index 812b9ffe..00000000 --- a/tromjaro/gnome/live-overlay/etc/default +++ /dev/null @@ -1 +0,0 @@ -../../../../shared/manjaro/live-overlay/etc/default \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/fstab b/tromjaro/gnome/live-overlay/etc/fstab deleted file mode 120000 index 8750acae..00000000 --- a/tromjaro/gnome/live-overlay/etc/fstab +++ /dev/null @@ -1 +0,0 @@ -../../../../shared/manjaro/live-overlay/etc/fstab \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/issue b/tromjaro/gnome/live-overlay/etc/issue deleted file mode 120000 index c5198056..00000000 --- a/tromjaro/gnome/live-overlay/etc/issue +++ /dev/null @@ -1 +0,0 @@ -../../../../shared/manjaro/live-overlay/etc/issue \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/pam.d b/tromjaro/gnome/live-overlay/etc/pam.d deleted file mode 120000 index 68de5965..00000000 --- a/tromjaro/gnome/live-overlay/etc/pam.d +++ /dev/null @@ -1 +0,0 @@ -../../../../shared/manjaro/live-overlay/etc/pam.d \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/Dharkael/flameshot.ini b/tromjaro/gnome/live-overlay/etc/skel/.config/Dharkael/flameshot.ini index df48709c..8dc40e15 100644 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/Dharkael/flameshot.ini +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/Dharkael/flameshot.ini @@ -2,6 +2,6 @@ contastUiColor=#00d27f disabledTrayIcon=false drawColor=#ff0000 -drawThickness=0 -savePath=/home/trom/Downloads +drawThickness=5 +savePath=/home/tio/TROM Share/TROMjaro Icons/to do uiColor=#00965f diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/autostart/manjaro-hello.desktop b/tromjaro/gnome/live-overlay/etc/skel/.config/autostart/manjaro-hello.desktop deleted file mode 100644 index 0d9af85e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/autostart/manjaro-hello.desktop +++ /dev/null @@ -1,19 +0,0 @@ -[Desktop Entry] -Terminal=false -Type=Application -Categories=GNOME;GTK;System; -StartupNotify=false -Name=Manjaro Hello -Exec=/usr/bin/manjaro-hello -Icon=manjaro -Comment=A tool providing access to documentation and support for new Manjaro users. -Comment[de]=En app med adgang til dokumentation og support for nye Manjaro brugere. -Comment[de]=Ein Tool für schnellen Zugriff auf Support und Dokumentation für neue Manjaro-Nutzer. -Comment[es]=Una herramienta que provee acceso a la documentación y soporte para nuevos usuarios de Manjaro. -Comment[fr]=Outil d'accès à la documentation et support aux nouveaux utilisateurs de Manjaro. -Comment[nl]=Een manier voor nieuwe Manjaro gebruikers om toegang tot documentatie en support te krijgen. -Comment[pl]=Narzędzie ułatwiające dostęp do dokumentacji i pomocy przeznaczone dla nowych użytkowników Manjaro. -Comment[pt_BR]=Uma ferramenta que fornece acesso à documentação e suporte para novos usuários Manjaro. -Comment[pt_PT]=Uma ferramenta que fornece acesso à documentação e suporte para novos usuários Manjaro. -Comment[ru]=Средство доступа к документации и поддержке для новых пользователей Manjaro. -Comment[it]=Strumento per accedere alla documentazione e supporto per nuovi utenti Manjaro. diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/dconf/user b/tromjaro/gnome/live-overlay/etc/skel/.config/dconf/user deleted file mode 100644 index 1031d52c..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.config/dconf/user and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/dconf/user.ET0ETZ b/tromjaro/gnome/live-overlay/etc/skel/.config/dconf/user.ET0ETZ deleted file mode 100644 index af7500a0..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.config/dconf/user.ET0ETZ and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/enchant/en_CA.dic b/tromjaro/gnome/live-overlay/etc/skel/.config/enchant/en_CA.dic deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/enchant/en_CA.exc b/tromjaro/gnome/live-overlay/etc/skel/.config/enchant/en_CA.exc deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/enchant/en_US.dic b/tromjaro/gnome/live-overlay/etc/skel/.config/enchant/en_US.dic deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/enchant/en_US.exc b/tromjaro/gnome/live-overlay/etc/skel/.config/enchant/en_US.exc deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/%gconf.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/%gconf.xml deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/%gconf.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/%gconf.xml deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/%gconf.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/%gconf.xml deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/%gconf.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/%gconf.xml deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Interface/%gconf.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Interface/%gconf.xml deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Interface/AnimationBase/%gconf.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Interface/AnimationBase/%gconf.xml deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Interface/AnimationBase/BezelDrawingArea/%gconf.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Interface/AnimationBase/BezelDrawingArea/%gconf.xml deleted file mode 100644 index ab7f680b..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Interface/AnimationBase/BezelDrawingArea/%gconf.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - default - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/%gconf.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/%gconf.xml deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/Common/%gconf.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/Common/%gconf.xml deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/Common/AbstractKeyBindingService/%gconf.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/Common/AbstractKeyBindingService/%gconf.xml deleted file mode 100644 index c8ec7149..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/Common/AbstractKeyBindingService/%gconf.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - comma - - - Right - - - Left - - - Page_Down - - - Page_Up - - - End - - - Home - - - Down - - - Up - - - Tab - - - <Shift>Tab - - - <Control>v - - - <Control>c - - - Escape - - - period - - - - - - <Control>space - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/Linux/%gconf.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/Linux/%gconf.xml deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/Linux/TrayIconPreferences/%gconf.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/Linux/TrayIconPreferences/%gconf.xml deleted file mode 100644 index a010e55c..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/gconf/apps/gnome-do/preferences/Do/Platform/Linux/TrayIconPreferences/%gconf.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/gedit/accels b/tromjaro/gnome/live-overlay/etc/skel/.config/gedit/accels deleted file mode 100644 index f840d50f..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/gedit/accels +++ /dev/null @@ -1,3 +0,0 @@ -; gedit GtkAccelMap rc-file -*- scheme -*- -; this file is an automated accelerator map dump -; diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/gnome-control-center/backgrounds/last-edited-lock.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/gnome-control-center/backgrounds/last-edited-lock.xml deleted file mode 100644 index baf56e93..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/gnome-control-center/backgrounds/last-edited-lock.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - Current background - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/gnome-control-center/backgrounds/last-edited.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/gnome-control-center/backgrounds/last-edited.xml deleted file mode 100644 index baf56e93..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/gnome-control-center/backgrounds/last-edited.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - Current background - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/gtk-2.0/gtkfilechooser.ini b/tromjaro/gnome/live-overlay/etc/skel/.config/gtk-2.0/gtkfilechooser.ini deleted file mode 100644 index dd7f445a..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/gtk-2.0/gtkfilechooser.ini +++ /dev/null @@ -1,11 +0,0 @@ -[Filechooser Settings] -LocationMode=path-bar -ShowHidden=false -ShowSizeColumn=true -GeometryX=0 -GeometryY=0 -GeometryWidth=960 -GeometryHeight=720 -SortColumn=name -SortOrder=ascending -StartupMode=recent diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/gtk-3.0/bookmarks b/tromjaro/gnome/live-overlay/etc/skel/.config/gtk-3.0/bookmarks deleted file mode 100644 index ed3174bc..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/gtk-3.0/bookmarks +++ /dev/null @@ -1,5 +0,0 @@ -file:///home/trom/Documents -file:///home/trom/Music -file:///home/trom/Pictures -file:///home/trom/Videos -file:///home/trom/Downloads diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/gtk-3.0/gtk.css b/tromjaro/gnome/live-overlay/etc/skel/.config/gtk-3.0/gtk.css deleted file mode 100644 index 5887fe71..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/gtk-3.0/gtk.css +++ /dev/null @@ -1,5 +0,0 @@ -@import url('/home/tio/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left.css'); -.window-frame { - box-shadow: none; - margin: 0; -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/gtk-3.0/settings.ini b/tromjaro/gnome/live-overlay/etc/skel/.config/gtk-3.0/settings.ini deleted file mode 100644 index f363a2fc..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/gtk-3.0/settings.ini +++ /dev/null @@ -1,10 +0,0 @@ -[Settings] -gtk-theme-name=Matcha-dark-sea -gtk-icon-theme-name=Papirus-Dark-Maia -gtk-font-name=Noto Sans 10 -gtk-cursor-theme-name=xcursor-breeze -gtk-xft-antialias=1 -gtk-xft-hinting=1 -gtk-xft-hintstyle=hintfull -gtk-xft-rgba=rgb -gtk-application-prefer-dark-theme=0 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/gtk-4.0/settings.ini b/tromjaro/gnome/live-overlay/etc/skel/.config/gtk-4.0/settings.ini deleted file mode 100644 index 7c6461a7..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/gtk-4.0/settings.ini +++ /dev/null @@ -1,2 +0,0 @@ -[Settings] -gtk-application-prefer-dark-theme=0 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/kdenliverc b/tromjaro/gnome/live-overlay/etc/skel/.config/kdenliverc deleted file mode 100644 index b29e471c..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/kdenliverc +++ /dev/null @@ -1,87 +0,0 @@ -[MainWindow] -Height 1026=826 -Height 999=866 -State=AAAA/wAAAAD9AAAAAQAAAAIAAAVCAAAA8/wBAAAAC/sAAAAYAG4AbwB0AGUAcwBfAHcAaQBkAGcAZQB0AAAAAAD/////AAAARgD////7AAAADgBsAGkAYgByAGEAcgB5AAAAAAD/////AAAAWAD////7AAAAGgBhAHUAZABpAG8AcwBwAGUAYwB0AHIAdQBtAAAAAAD/////AAAAbQD////7AAAAFgBwAHIAbwBqAGUAYwB0AF8AYgBpAG4BAAAAAAAAAVkAAABYAP////wAAAFfAAABcAAAALoA////+gAAAAABAAAABPsAAAAYAGUAZgBmAGUAYwB0AF8AcwB0AGEAYwBrAQAAAAD/////AAAAVgD////7AAAAHgBjAGwAaQBwAF8AcAByAG8AcABlAHIAdABpAGUAcwAAAAAA/////wAAAEQA////+wAAAB4AdAByAGEAbgBzAGkAdABpAG8AbgBfAGwAaQBzAHQBAAAAAP////8AAABWAP////sAAAAWAGUAZgBmAGUAYwB0AF8AbABpAHMAdAEAAAAA/////wAAALoA/////AAAAtUAAAJtAAABQAD////6AAAAAAEAAAAC+wAAABgAYwBsAGkAcABfAG0AbwBuAGkAdABvAHIBAAAAAP////8AAAFAAP////sAAAAeAHAAcgBvAGoAZQBjAHQAXwBtAG8AbgBpAHQAbwByAQAAAAD/////AAABQAD////7AAAAGAB1AG4AZABvAF8AaABpAHMAdABvAHIAeQAAAAAA/////wAAAEYA////+wAAABYAdgBlAGMAdABvAHIAcwBjAG8AcABlAAAAAAD/////AAABRAD////7AAAAEAB3AGEAdgBlAGYAbwByAG0AAAAAAP////8AAACvAP////sAAAAUAHIAZwBiAF8AcABhAHIAYQBkAGUAAAAAAP////8AAACrAP////sAAAASAGgAaQBzAHQAbwBnAHIAYQBtAAAAAAD/////AAABTQD///8AAAVCAAAB6AAAAAQAAAAEAAAACAAAAAj8AAAAAQAAAAIAAAACAAAAFgBtAGEAaQBuAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAAAAAAAAAABgAZQB4AHQAcgBhAFQAbwBvAGwAQgBhAHIBAAACMP////8AAAAAAAAAAA== -ToolBarsMovable=Disabled -Width 1848=1346 - -[Scope_Histogram] -autoRefresh=true -bEnabled=true -gEnabled=true -rEnabled=true -realtime=false -rec601=false -sEnabled=false -yEnabled=true - -[Scope_RGB Parade] -autoRefresh=true -axis=false -gradref=false -paintmode=0 -realtime=false - -[Scope_Vectorscope] -75PBox=false -autoRefresh=true -axis=false -backgroundmode=0 -colorspace_ypbpr=false -gain=1 -iqlines=false -paintmode=0 -realtime=false - -[Scope_Waveform] -autoRefresh=true -paintmode=0 -realtime=false -rec601=false - -[bin] -treeviewheaders=AAAA/wAAAAAAAAABAAAAAQAAAAABAAAAAAAAAAAAAAADBgAAAAIAAAACAAAAZAAAAAEAAAA3AAABRgAAAAMBAQABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAMAAAFGAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAPoAAAAAD4= - -[capture] -decklink_extension=mov -decklink_parameters=vcodec=dnxhd vb=145000k acodec=pcm_s16le threads=%threads -grab_extension=mov -grab_parameters=-crf 25 -vcodec libx264 -preset veryfast -threads 0 -v4l_extension=mpg -v4l_parameters=qscale=4 ab=192k vcodec=mpeg2video acodec=mp2 threads=%threads - -[env] -defaultaudioapp=/usr/bin/audacity -defaultimageapp=/usr/bin/krita -defaultprojectfolder[$e]=$HOME/Documents -ffmpegpath[$e]=/usr/bin/ffmpeg -ffplaypath[$e]=/usr/bin/ffplay -ffprobepath[$e]=/usr/bin/ffprobe -mltpath[$e]=/usr/share/mlt/profiles -rendererpath[$e]=/bin/melt - -[project] -proxyextension=mkv -proxyparams=-vf yadif,scale=960:-2 -qscale 3 -vcodec mjpeg -acodec pcm_s16le - -[sdl] -audiobackend=sdl2_audio -sdlAudioBackend=sdl2_audio - -[timeline] -timelineheaderwidth=AAAA/wAAAAEAAAACAAAAuwAABJIB/////wEAAAABAA== -trackheight=76 - -[unmanaged] -colortheme=/usr/share/color-schemes/KvAdaptaBreathDark.colors -current_profile=atsc_1080p_2997 -default_profile=atsc_1080p_2997 -force_breeze=true -monitor_audio=false -producerslist=avformat,avformat-novalidate,slowmotion,xml,xml-string,xml-nogl,pango,pixbuf,qimage,qtext,kdenlivetitle,framebuffer,ladspa.1047,ladspa.1050,blipflash,count,frei0r.ising0r,frei0r.lissajous0r,frei0r.nois0r,frei0r.onecol0r,frei0r.partik0l,frei0r.plasma,frei0r.test_pat_B,frei0r.test_pat_C,frei0r.test_pat_G,frei0r.test_pat_I,frei0r.test_pat_L,frei0r.test_pat_R,pgm,decklink,abnormal,color,colour,consumer,hold,loader,melt,melt_file,noise,timewarp,tone -project_display_ratio=1.7777777777777777 -project_fps=29.97002997002997 -widgetstyle=Default - -[version] -version=18.08.3 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_adddirect.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_adddirect.png new file mode 100644 index 00000000..399a5932 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_adddirect.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_backcolor.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_backcolor.png new file mode 100644 index 00000000..6f985c58 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_backcolor.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_backgroundcolor.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_backgroundcolor.png new file mode 100644 index 00000000..32fc2b1b Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_backgroundcolor.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_basicshapes.diamond.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_basicshapes.diamond.png new file mode 100644 index 00000000..6dea83d8 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_basicshapes.diamond.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_bold.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_bold.png new file mode 100644 index 00000000..a691487e Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_bold.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_changecasetolower.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_changecasetolower.png new file mode 100644 index 00000000..6588f844 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_changecasetolower.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_changecasetoupper.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_changecasetoupper.png new file mode 100644 index 00000000..20148435 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_changecasetoupper.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_charfontname.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_charfontname.png new file mode 100644 index 00000000..b4b6d1ff Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_charfontname.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_charmapcontrol.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_charmapcontrol.png new file mode 100644 index 00000000..e21061ce Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_charmapcontrol.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_color.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_color.png new file mode 100644 index 00000000..026565a8 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_color.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_controlcodes.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_controlcodes.png new file mode 100644 index 00000000..ed4de2af Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_controlcodes.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_copy.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_copy.png new file mode 100644 index 00000000..bbbc151b Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_copy.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_cut.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_cut.png new file mode 100644 index 00000000..60ed60fb Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_cut.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_decrementindent.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_decrementindent.png new file mode 100644 index 00000000..ef5ff9ea Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_decrementindent.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_defaultbullet.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_defaultbullet.png new file mode 100644 index 00000000..7f2afcf6 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_defaultbullet.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_defaultnumbering.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_defaultnumbering.png new file mode 100644 index 00000000..5ac42d44 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_defaultnumbering.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_designerdialog.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_designerdialog.png new file mode 100644 index 00000000..95864a34 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_designerdialog.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_editdoc.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_editdoc.png new file mode 100644 index 00000000..665f632f Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_editdoc.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_editstyle.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_editstyle.png new file mode 100644 index 00000000..205d6e7a Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_editstyle.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_exportdirecttoepub.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_exportdirecttoepub.png new file mode 100644 index 00000000..a25404d7 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_exportdirecttoepub.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_exportdirecttopdf.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_exportdirecttopdf.png new file mode 100644 index 00000000..438f50be Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_exportdirecttopdf.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_extendedhelp.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_extendedhelp.png new file mode 100644 index 00000000..72d92291 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_extendedhelp.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_fontdialog.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_fontdialog.png new file mode 100644 index 00000000..4ec001ea Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_fontdialog.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_formatpaintbrush.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_formatpaintbrush.png new file mode 100644 index 00000000..31365a95 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_formatpaintbrush.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_grow.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_grow.png new file mode 100644 index 00000000..f923c28c Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_grow.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_helpindex.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_helpindex.png new file mode 100644 index 00000000..f0a748c2 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_helpindex.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertbookmark.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertbookmark.png new file mode 100644 index 00000000..a078faf6 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertbookmark.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertdraw.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertdraw.png new file mode 100644 index 00000000..4e24bcaa Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertdraw.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertendnote.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertendnote.png new file mode 100644 index 00000000..3667dc74 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertendnote.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertfieldctrl.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertfieldctrl.png new file mode 100644 index 00000000..f9cba1a4 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertfieldctrl.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertfootnote.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertfootnote.png new file mode 100644 index 00000000..7fdae3fd Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertfootnote.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertgraphic.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertgraphic.png new file mode 100644 index 00000000..9065228d Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertgraphic.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertindexesentry.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertindexesentry.png new file mode 100644 index 00000000..c3dbe339 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertindexesentry.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertpagebreak.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertpagebreak.png new file mode 100644 index 00000000..859bedc9 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertpagebreak.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertreferencefield.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertreferencefield.png new file mode 100644 index 00000000..a8b2277d Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertreferencefield.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertsymbol.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertsymbol.png new file mode 100644 index 00000000..e21061ce Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_insertsymbol.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_inserttable.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_inserttable.png new file mode 100644 index 00000000..0c22c579 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_inserttable.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_italic.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_italic.png new file mode 100644 index 00000000..43b11ec1 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_italic.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_line.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_line.png new file mode 100644 index 00000000..3e4946fe Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_line.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_navigator.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_navigator.png new file mode 100644 index 00000000..6aea4660 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_navigator.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_newdoc.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_newdoc.png new file mode 100644 index 00000000..ca9cf73c Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_newdoc.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_openremote.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_openremote.png new file mode 100644 index 00000000..3b124b17 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_openremote.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_orientation.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_orientation.png new file mode 100644 index 00000000..8236c463 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_orientation.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_outlinefont.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_outlinefont.png new file mode 100644 index 00000000..6e8e7371 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_outlinefont.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_overline.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_overline.png new file mode 100644 index 00000000..1166bf45 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_overline.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_paragraphdialog.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_paragraphdialog.png new file mode 100644 index 00000000..9db2ab86 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_paragraphdialog.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_paralefttoright.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_paralefttoright.png new file mode 100644 index 00000000..9ee12494 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_paralefttoright.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_pararighttoleft.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_pararighttoleft.png new file mode 100644 index 00000000..079fc904 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_pararighttoleft.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_paraspacedecrease.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_paraspacedecrease.png new file mode 100644 index 00000000..fbae3c55 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_paraspacedecrease.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_paraspaceincrease.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_paraspaceincrease.png new file mode 100644 index 00000000..4fcb202c Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_paraspaceincrease.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_paste.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_paste.png new file mode 100644 index 00000000..0ba52c70 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_paste.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_print.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_print.png new file mode 100644 index 00000000..a8b33053 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_print.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_printdefault.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_printdefault.png new file mode 100644 index 00000000..f162d084 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_printdefault.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_printpreview.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_printpreview.png new file mode 100644 index 00000000..e2189817 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_printpreview.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_redo.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_redo.png new file mode 100644 index 00000000..3203fab3 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_redo.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_resetattributes.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_resetattributes.png new file mode 100644 index 00000000..78ce1a8e Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_resetattributes.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_save.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_save.png new file mode 100644 index 00000000..cb7895e0 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_save.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_saveas.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_saveas.png new file mode 100644 index 00000000..d65f806f Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_saveas.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_searchdialog.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_searchdialog.png new file mode 100644 index 00000000..e3ce3a63 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_searchdialog.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_selectall.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_selectall.png new file mode 100644 index 00000000..77cd3387 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_selectall.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_sendmail.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_sendmail.png new file mode 100644 index 00000000..872725e1 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_sendmail.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_setoutline.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_setoutline.png new file mode 100644 index 00000000..d1b87e17 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_setoutline.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_shadowed.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_shadowed.png new file mode 100644 index 00000000..fa438e70 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_shadowed.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_shrink.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_shrink.png new file mode 100644 index 00000000..5d665b84 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_shrink.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_smallcaps.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_smallcaps.png new file mode 100644 index 00000000..b7160235 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_smallcaps.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_spacing.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_spacing.png new file mode 100644 index 00000000..d247b321 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_spacing.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_spellonline.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_spellonline.png new file mode 100644 index 00000000..ba2dbab3 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_spellonline.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_strikeout.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_strikeout.png new file mode 100644 index 00000000..f44611bd Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_strikeout.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_stylenewbyexample.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_stylenewbyexample.png new file mode 100644 index 00000000..0057742a Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_stylenewbyexample.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_styleupdatebyexample.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_styleupdatebyexample.png new file mode 100644 index 00000000..083be8f9 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_styleupdatebyexample.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_subscript.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_subscript.png new file mode 100644 index 00000000..6f04c074 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_subscript.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_superscript.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_superscript.png new file mode 100644 index 00000000..94275390 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_superscript.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_trackchanges.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_trackchanges.png new file mode 100644 index 00000000..241bcd07 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_trackchanges.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_trackchangesbar.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_trackchangesbar.png new file mode 100644 index 00000000..af6174e3 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_trackchangesbar.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_underlinedouble.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_underlinedouble.png new file mode 100644 index 00000000..38346c3d Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_underlinedouble.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_undo.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_undo.png new file mode 100644 index 00000000..faf4764e Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_undo.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_verticaltext.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_verticaltext.png new file mode 100644 index 00000000..dad402f9 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_verticaltext.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_viewdatasourcebrowser.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_viewdatasourcebrowser.png new file mode 100644 index 00000000..7d9e430a Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/lc_viewdatasourcebrowser.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_backcolor.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_backcolor.png new file mode 100644 index 00000000..23cb6d89 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_backcolor.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_backgroundcolor.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_backgroundcolor.png new file mode 100644 index 00000000..34ac6e64 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_backgroundcolor.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_bold.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_bold.png new file mode 100644 index 00000000..d85385a2 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_bold.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_charfontname.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_charfontname.png new file mode 100644 index 00000000..6587fc67 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_charfontname.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_color.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_color.png new file mode 100644 index 00000000..37cec16d Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_color.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_decrementindent.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_decrementindent.png new file mode 100644 index 00000000..c5904c56 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_decrementindent.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_defaultbullet.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_defaultbullet.png new file mode 100644 index 00000000..5f438dad Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_defaultbullet.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_defaultnumbering.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_defaultnumbering.png new file mode 100644 index 00000000..4f684bd4 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_defaultnumbering.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_grow.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_grow.png new file mode 100644 index 00000000..7626d77c Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_grow.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_hangingindent.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_hangingindent.png new file mode 100644 index 00000000..b88420aa Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_hangingindent.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_italic.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_italic.png new file mode 100644 index 00000000..71fa2141 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_italic.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_paralefttoright.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_paralefttoright.png new file mode 100644 index 00000000..03bd45fc Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_paralefttoright.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_pararighttoleft.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_pararighttoleft.png new file mode 100644 index 00000000..e4555639 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_pararighttoleft.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_paraspacedecrease.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_paraspacedecrease.png new file mode 100644 index 00000000..81fa9a84 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_paraspacedecrease.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_paraspaceincrease.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_paraspaceincrease.png new file mode 100644 index 00000000..0862dec9 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_paraspaceincrease.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_shadowed.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_shadowed.png new file mode 100644 index 00000000..01782487 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_shadowed.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_shrink.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_shrink.png new file mode 100644 index 00000000..7b297cd8 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_shrink.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_spacing.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_spacing.png new file mode 100644 index 00000000..0750649d Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_spacing.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_strikeout.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_strikeout.png new file mode 100644 index 00000000..c061e586 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_strikeout.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_stylenewbyexample.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_stylenewbyexample.png new file mode 100644 index 00000000..e4c08d7a Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_stylenewbyexample.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_subscript.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_subscript.png new file mode 100644 index 00000000..3444a37a Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_subscript.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_superscript.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_superscript.png new file mode 100644 index 00000000..697d0f21 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_superscript.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_underline.png b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_underline.png new file mode 100644 index 00000000..76db107c Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/cache/breeze_svg/100/cmd/sc_underline.png differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/autotext/mytexts.bau b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/autotext/mytexts.bau new file mode 100644 index 00000000..8e6ddaf0 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/autotext/mytexts.bau differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/basic/Standard/Module1.xba b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/basic/Standard/Module1.xba new file mode 100644 index 00000000..3424c168 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/basic/Standard/Module1.xba @@ -0,0 +1,24 @@ + + + +REM ***** BASIC ***** + +Sub Main + +End Sub \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/basic/Standard/dialog.xlb b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/basic/Standard/dialog.xlb new file mode 100644 index 00000000..669529db --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/basic/Standard/dialog.xlb @@ -0,0 +1,3 @@ + + + diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/basic/Standard/script.xlb b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/basic/Standard/script.xlb new file mode 100644 index 00000000..67c9503b --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/basic/Standard/script.xlb @@ -0,0 +1,5 @@ + + + + + diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/basic/dialog.xlc b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/basic/dialog.xlc new file mode 100644 index 00000000..d51f6828 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/basic/dialog.xlc @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/basic/script.xlc b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/basic/script.xlc new file mode 100644 index 00000000..e0740115 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/basic/script.xlc @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/config/autotbl.fmt b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/config/autotbl.fmt new file mode 100644 index 00000000..611ac0df Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/config/autotbl.fmt differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/config/javasettings_Linux_X86_64.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/config/javasettings_Linux_X86_64.xml new file mode 100644 index 00000000..d18aa9c3 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/config/javasettings_Linux_X86_64.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/database/biblio.odb b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/database/biblio.odb new file mode 100644 index 00000000..199fd6f5 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/database/biblio.odb differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/database/biblio/biblio.dbf b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/database/biblio/biblio.dbf new file mode 100644 index 00000000..4161cea2 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/database/biblio/biblio.dbf differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/database/biblio/biblio.dbt b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/database/biblio/biblio.dbt new file mode 100644 index 00000000..e17daea2 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/database/biblio/biblio.dbt differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/database/evolocal.odb b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/database/evolocal.odb new file mode 100644 index 00000000..82f486a4 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/database/evolocal.odb differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/buildid b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/buildid new file mode 100644 index 00000000..88844bff --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/buildid @@ -0,0 +1 @@ +20(Build:2) \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/extensions.pmap b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/extensions.pmap new file mode 100644 index 00000000..31ec8604 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/extensions.pmap @@ -0,0 +1,5 @@ +Pmp1com.sun.wiki-publisher +wiki-publisherwiki-publisherapplication/vnd.sun.star.package-bundle1.2.00 +com.sun.star.comp.Calc.NLPSolver +nlpsolvernlpsolverapplication/vnd.sun.star.package-bundle0.90 + diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/lastsynchronized b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/lastsynchronized new file mode 100644 index 00000000..56a6051c --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/lastsynchronized @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.bundle.PackageRegistryBackend/backenddb.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.bundle.PackageRegistryBackend/backenddb.xml new file mode 100644 index 00000000..921fb7af --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.bundle.PackageRegistryBackend/backenddb.xml @@ -0,0 +1,2 @@ + +vnd.sun.star.expand:$BUNDLED_EXTENSIONS/nlpsolver/helpapplication/vnd.sun.star.helpvnd.sun.star.expand:$BUNDLED_EXTENSIONS/nlpsolver/components.rdbapplication/vnd.sun.star.uno-componentsvnd.sun.star.expand:$BUNDLED_EXTENSIONS/wiki-publisher/helpapplication/vnd.sun.star.helpvnd.sun.star.expand:$BUNDLED_EXTENSIONS/wiki-publisher/WikiExtension.xcsapplication/vnd.sun.star.configuration-schemavnd.sun.star.expand:$BUNDLED_EXTENSIONS/wiki-publisher/WikiEditor/application/vnd.sun.star.basic-libraryvnd.sun.star.expand:$BUNDLED_EXTENSIONS/wiki-publisher/components.rdbapplication/vnd.sun.star.uno-componentsvnd.sun.star.expand:$BUNDLED_EXTENSIONS/wiki-publisher/Addons.xcuapplication/vnd.sun.star.configuration-datavnd.sun.star.expand:$BUNDLED_EXTENSIONS/wiki-publisher/ProtocolHandler.xcuapplication/vnd.sun.star.configuration-datavnd.sun.star.expand:$BUNDLED_EXTENSIONS/wiki-publisher/WikiExtension.xcuapplication/vnd.sun.star.configuration-datavnd.sun.star.expand:$BUNDLED_EXTENSIONS/wiki-publisher/OptionsDialog.xcuapplication/vnd.sun.star.configuration-datavnd.sun.star.expand:$BUNDLED_EXTENSIONS/wiki-publisher/Filter.xcuapplication/vnd.sun.star.configuration-datavnd.sun.star.expand:$BUNDLED_EXTENSIONS/wiki-publisher/Types.xcuapplication/vnd.sun.star.configuration-datavnd.sun.star.expand:$BUNDLED_EXTENSIONS/wiki-publisher/Paths.xcuapplication/vnd.sun.star.configuration-data diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.component.PackageRegistryBackend/unorc b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.component.PackageRegistryBackend/unorc new file mode 100644 index 00000000..36f1288f --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.component.PackageRegistryBackend/unorc @@ -0,0 +1,2 @@ +ORIGIN=$BUNDLED_EXTENSIONS_USER/registry/com.sun.star.comp.deployment.component.PackageRegistryBackend +UNO_SERVICES=?$BUNDLED_EXTENSIONS/wiki-publisher/components.rdb ?$BUNDLED_EXTENSIONS/nlpsolver/components.rdb diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml new file mode 100644 index 00000000..16ff2742 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml @@ -0,0 +1,2 @@ + +$BUNDLED_EXTENSIONS/wiki-publisher/WikiExtension.xcs$BUNDLED_EXTENSIONS/wiki-publisher/Addons.xcu$BUNDLED_EXTENSIONS/wiki-publisher/ProtocolHandler.xcu$BUNDLED_EXTENSIONS/wiki-publisher/WikiExtension.xcuvnd.sun.star.expand:$BUNDLED_EXTENSIONS_USER/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/lu2772bdt5zx.tmp$BUNDLED_EXTENSIONS_USER/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/lu2772bdt5zx.tmp/OptionsDialog.xcuvnd.sun.star.expand:$BUNDLED_EXTENSIONS_USER/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/lu2772bdt5zy.tmp$BUNDLED_EXTENSIONS_USER/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/lu2772bdt5zy.tmp/Filter.xcu$BUNDLED_EXTENSIONS/wiki-publisher/Types.xcuvnd.sun.star.expand:$BUNDLED_EXTENSIONS_USER/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/lu2772bdt600.tmp$BUNDLED_EXTENSIONS_USER/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/lu2772bdt600.tmp/Paths.xcu diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/configmgr.ini b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/configmgr.ini new file mode 100644 index 00000000..0db62c7a --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/configmgr.ini @@ -0,0 +1,2 @@ +SCHEMA=$BUNDLED_EXTENSIONS/wiki-publisher/WikiExtension.xcs +DATA=$BUNDLED_EXTENSIONS_USER/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/lu2772bdt600.tmp/Paths.xcu $BUNDLED_EXTENSIONS/wiki-publisher/Types.xcu $BUNDLED_EXTENSIONS_USER/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/lu2772bdt5zy.tmp/Filter.xcu $BUNDLED_EXTENSIONS_USER/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/lu2772bdt5zx.tmp/OptionsDialog.xcu $BUNDLED_EXTENSIONS/wiki-publisher/WikiExtension.xcu $BUNDLED_EXTENSIONS/wiki-publisher/ProtocolHandler.xcu $BUNDLED_EXTENSIONS/wiki-publisher/Addons.xcu diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/lu2772bdt5zx.tmp/OptionsDialog.xcu b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/lu2772bdt5zx.tmp/OptionsDialog.xcu new file mode 100644 index 00000000..9564b7e3 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/lu2772bdt5zx.tmp/OptionsDialog.xcu @@ -0,0 +1,41 @@ + + + + + + + + + com.sun.wiki-publisher + + + MediaWiki + + + vnd.sun.star.expand:$BUNDLED_EXTENSIONS/wiki-publisher/WikiEditor/Settings.xdl + + + com.sun.star.wiki.WikiOptionsEventHandlerImpl + + + + + + + diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/lu2772bdt5zy.tmp/Filter.xcu b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/lu2772bdt5zy.tmp/Filter.xcu new file mode 100644 index 00000000..1d25f570 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/lu2772bdt5zy.tmp/Filter.xcu @@ -0,0 +1,47 @@ + + + + + + + 0 + MediaWiki + com.sun.star.text.TextDocument + + com.sun.star.documentconversion.XSLTFilter,,,com.sun.star.comp.Writer.XMLOasisExporter,,vnd.sun.star.expand:$BUNDLED_EXTENSIONS/wiki-publisher/filter/odt2mediawiki.xsl + com.sun.star.comp.Writer.XmlFilterAdaptor + + MediaWiki + + EXPORT ALIEN 3RDPARTYFILTER + + + 0 + MediaWiki + com.sun.star.text.WebDocument + + com.sun.star.documentconversion.XSLTFilter,,,com.sun.star.comp.Writer.XMLOasisExporter,,vnd.sun.star.expand:$BUNDLED_EXTENSIONS/wiki-publisher/filter/odt2mediawiki.xsl + com.sun.star.comp.Writer.XmlFilterAdaptor + + MediaWiki + + EXPORT ALIEN 3RDPARTYFILTER + + + diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/lu2772bdt600.tmp/Paths.xcu b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/lu2772bdt600.tmp/Paths.xcu new file mode 100644 index 00000000..fda622e7 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/lu2772bdt600.tmp/Paths.xcu @@ -0,0 +1,27 @@ + + + + + + + + + + + diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml new file mode 100644 index 00000000..c452b459 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml @@ -0,0 +1,2 @@ + +vnd.sun.star.expand:$BUNDLED_EXTENSIONS/nlpsolver/helpvnd.sun.star.expand:$BUNDLED_EXTENSIONS/wiki-publisher/help diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.script.PackageRegistryBackend/backenddb.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.script.PackageRegistryBackend/backenddb.xml new file mode 100644 index 00000000..4cfe9a06 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/bundled/registry/com.sun.star.comp.deployment.script.PackageRegistryBackend/backenddb.xml @@ -0,0 +1,2 @@ + + diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/shared/lastsynchronized b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/shared/lastsynchronized new file mode 100644 index 00000000..56a6051c --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/shared/lastsynchronized @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/shared/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/shared/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml new file mode 100644 index 00000000..fb4de4d9 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/shared/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml @@ -0,0 +1,2 @@ + + diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/shared/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/shared/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml new file mode 100644 index 00000000..496c8c88 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/shared/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml @@ -0,0 +1,2 @@ + + diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/tmp/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/tmp/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml new file mode 100644 index 00000000..fb4de4d9 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/tmp/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml @@ -0,0 +1,2 @@ + + diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/tmp/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/tmp/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml new file mode 100644 index 00000000..496c8c88 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/extensions/tmp/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml @@ -0,0 +1,2 @@ + + diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/gallery/sg30.sdv b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/gallery/sg30.sdv new file mode 100644 index 00000000..fc17dd9d Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/gallery/sg30.sdv differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/gallery/sg30.thm b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/gallery/sg30.thm new file mode 100644 index 00000000..9bf97d6c Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/gallery/sg30.thm differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/ExtensionInfo.pack b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/ExtensionInfo.pack new file mode 100644 index 00000000..b2b4964e Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/ExtensionInfo.pack differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/autotext/mytexts.pack b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/autotext/mytexts.pack new file mode 100644 index 00000000..a354ecef Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/autotext/mytexts.pack differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/basic/Standard/Module1.pack b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/basic/Standard/Module1.pack new file mode 100644 index 00000000..d7944bff Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/basic/Standard/Module1.pack differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/basic/Standard/dialog.pack b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/basic/Standard/dialog.pack new file mode 100644 index 00000000..db56d38a Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/basic/Standard/dialog.pack differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/basic/Standard/script.pack b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/basic/Standard/script.pack new file mode 100644 index 00000000..763901c9 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/basic/Standard/script.pack differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/basic/dialog.pack b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/basic/dialog.pack new file mode 100644 index 00000000..3e179c53 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/basic/dialog.pack differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/basic/script.pack b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/basic/script.pack new file mode 100644 index 00000000..340c142d Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/basic/script.pack differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/config/autotbl.pack b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/config/autotbl.pack new file mode 100644 index 00000000..c0060a03 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/config/autotbl.pack differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/config/javasettings_Linux_X86_64.pack b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/config/javasettings_Linux_X86_64.pack new file mode 100644 index 00000000..7af6b37a Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/config/javasettings_Linux_X86_64.pack differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/database/biblio.pack b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/database/biblio.pack new file mode 100644 index 00000000..3c388da5 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/database/biblio.pack differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/database/biblio/biblio.pack b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/database/biblio/biblio.pack new file mode 100644 index 00000000..19a8f5fd Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/database/biblio/biblio.pack differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/database/evolocal.pack b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/database/evolocal.pack new file mode 100644 index 00000000..07987aaa Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/database/evolocal.pack differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/registrymodifications.pack b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/registrymodifications.pack new file mode 100644 index 00000000..4aaf3b24 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/pack/registrymodifications.pack differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/registrymodifications.xcu b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/registrymodifications.xcu new file mode 100644 index 00000000..b100ddd9 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/registrymodifications.xcu @@ -0,0 +1,255 @@ + + +false +true +true +false +true +false +false +false +false +false +0 +no + +true +true +0 +2 +breeze_dark +1 +false +true +false +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +org.openoffice.lingu.MySpellSpellChecker +2147483647com.sun.star.logging.FileHandler$(userurl)/$(loggername).logcom.sun.star.logging.PlainTextFormatter +false + +true +true +0,0 +true +0 +false +false +false +2147483647,2147483647 +0,0 +false +0 +Standard +true +any, any, visible +any, any, visible +any, any, visible +com.sun.star.drawing.DrawingDocument, any, visible +any, any, visible +com.sun.star.text.TextDocument, any, visiblecom.sun.star.text.GlobalDocument, any, visiblecom.sun.star.text.WebDocument, any, visiblecom.sun.star.xforms.XMLFormDocument, any, visiblecom.sun.star.sdb.FormDesign, any, visiblecom.sun.star.sdb.TextReportDesign, any, visible +any,PropertyDeckcom.sun.star.drawing.DrawingDocument,PropertyDeckcom.sun.star.text.TextDocument,PropertyDeck +com.sun.star.sheet.SpreadsheetDocument, DrawText, visible, .uno:ParagraphDialogcom.sun.star.sheet.SpreadsheetDocument, DrawLine, hidden, .uno:ParagraphDialogcom.sun.star.drawing.DrawingDocument, DrawLine, hidden, .uno:ParagraphDialogcom.sun.star.presentation.PresentationDocument, DrawLine, hidden, .uno:ParagraphDialogcom.sun.star.drawing.DrawingDocument, 3DObject, hidden, .uno:ParagraphDialogcom.sun.star.presentation.PresentationDocument, 3DObject, hidden, .uno:ParagraphDialogcom.sun.star.drawing.DrawingDocument, Draw, hidden, .uno:ParagraphDialogcom.sun.star.presentation.PresentationDocument, Draw, hidden, .uno:ParagraphDialogcom.sun.star.drawing.DrawingDocument, DrawText, visible, .uno:ParagraphDialogcom.sun.star.presentation.PresentationDocument, DrawText, visible, .uno:ParagraphDialogcom.sun.star.drawing.DrawingDocument, Graphic, hidden, .uno:ParagraphDialogcom.sun.star.presentation.PresentationDocument, Graphic, hidden, .uno:ParagraphDialogcom.sun.star.drawing.DrawingDocument, Table, visible, .uno:ParagraphDialogcom.sun.star.presentation.PresentationDocument, Table, visible, .uno:ParagraphDialogcom.sun.star.drawing.DrawingDocument, TextObject, visible, .uno:ParagraphDialogcom.sun.star.presentation.PresentationDocument, TextObject, visible, .uno:ParagraphDialogcom.sun.star.text.TextDocument, Annotation, visible, .uno:ParagraphDialogcom.sun.star.text.GlobalDocument, Annotation, visible, .uno:ParagraphDialogcom.sun.star.text.WebDocument, Annotation, visible, .uno:ParagraphDialogcom.sun.star.xforms.XMLFormDocument, Annotation, visible, .uno:ParagraphDialogcom.sun.star.sdb.FormDesign, Annotation, visible, .uno:ParagraphDialogcom.sun.star.sdb.TextReportDesign, Annotation, visible, .uno:ParagraphDialogcom.sun.star.text.TextDocument, DrawText, visible, .uno:ParagraphDialogcom.sun.star.text.GlobalDocument, DrawText, visible, .uno:ParagraphDialogcom.sun.star.text.WebDocument, DrawText, visible, .uno:ParagraphDialogcom.sun.star.xforms.XMLFormDocument, DrawText, visible, .uno:ParagraphDialogcom.sun.star.sdb.FormDesign, DrawText, visible, .uno:ParagraphDialogcom.sun.star.sdb.TextReportDesign, DrawText, visible, .uno:ParagraphDialogcom.sun.star.text.TextDocument, Table, visible, .uno:ParagraphDialogcom.sun.star.text.GlobalDocument, Table, visible, .uno:ParagraphDialogcom.sun.star.text.WebDocument, Table, visible, .uno:ParagraphDialogcom.sun.star.xforms.XMLFormDocument, Table, visible, .uno:ParagraphDialogcom.sun.star.sdb.FormDesign, Table, visible, .uno:ParagraphDialogcom.sun.star.sdb.TextReportDesign, Table, visible, .uno:ParagraphDialogcom.sun.star.text.TextDocument, Text, visible, .uno:ParagraphDialogcom.sun.star.text.GlobalDocument, Text, visible, .uno:ParagraphDialogcom.sun.star.text.WebDocument, Text, visible, .uno:ParagraphDialogcom.sun.star.xforms.XMLFormDocument, Text, visible, .uno:ParagraphDialogcom.sun.star.sdb.FormDesign, Text, visible, .uno:ParagraphDialogcom.sun.star.sdb.TextReportDesign, Text, visible, .uno:ParagraphDialogcom.sun.star.text.TextDocument, default, visible, .uno:ParagraphDialogcom.sun.star.text.GlobalDocument, default, visible, .uno:ParagraphDialogcom.sun.star.text.WebDocument, default, visible, .uno:ParagraphDialogcom.sun.star.xforms.XMLFormDocument, default, visible, .uno:ParagraphDialogcom.sun.star.sdb.FormDesign, default, visible, .uno:ParagraphDialogcom.sun.star.sdb.TextReportDesign, default, visible, .uno:ParagraphDialog +com.sun.star.text.TextDocument, Annotation, visiblecom.sun.star.text.GlobalDocument, Annotation, visiblecom.sun.star.text.WebDocument, Annotation, visiblecom.sun.star.xforms.XMLFormDocument, Annotation, visiblecom.sun.star.sdb.FormDesign, Annotation, visiblecom.sun.star.sdb.TextReportDesign, Annotation, visiblecom.sun.star.text.TextDocument, DrawText, visiblecom.sun.star.text.GlobalDocument, DrawText, visiblecom.sun.star.text.WebDocument, DrawText, visiblecom.sun.star.xforms.XMLFormDocument, DrawText, visiblecom.sun.star.sdb.FormDesign, DrawText, visiblecom.sun.star.sdb.TextReportDesign, DrawText, visiblecom.sun.star.text.TextDocument, Table, visiblecom.sun.star.text.GlobalDocument, Table, visiblecom.sun.star.text.WebDocument, Table, visiblecom.sun.star.xforms.XMLFormDocument, Table, visiblecom.sun.star.sdb.FormDesign, Table, visiblecom.sun.star.sdb.TextReportDesign, Table, visiblecom.sun.star.text.TextDocument, Text, visiblecom.sun.star.text.GlobalDocument, Text, visiblecom.sun.star.text.WebDocument, Text, visiblecom.sun.star.xforms.XMLFormDocument, Text, visiblecom.sun.star.sdb.FormDesign, Text, visiblecom.sun.star.sdb.TextReportDesign, Text, visiblecom.sun.star.text.TextDocument, default, visiblecom.sun.star.text.GlobalDocument, default, visiblecom.sun.star.text.WebDocument, default, visiblecom.sun.star.xforms.XMLFormDocument, default, visiblecom.sun.star.sdb.FormDesign, default, visiblecom.sun.star.sdb.TextReportDesign, default, visiblecom.sun.star.sheet.SpreadsheetDocument, Auditing, visiblecom.sun.star.sheet.SpreadsheetDocument, Cell, visiblecom.sun.star.sheet.SpreadsheetDocument, default, visiblecom.sun.star.sheet.SpreadsheetDocument, EditCell, visiblecom.sun.star.sheet.SpreadsheetDocument, Pivot, visible +com.sun.star.sheet.SpreadsheetDocument, Auditing, visible, .uno:CellTextDlgcom.sun.star.sheet.SpreadsheetDocument, Cell, visible, .uno:CellTextDlgcom.sun.star.sheet.SpreadsheetDocument, default, visible, .uno:CellTextDlgcom.sun.star.sheet.SpreadsheetDocument, DrawText, visible, .uno:FontDialogcom.sun.star.sheet.SpreadsheetDocument, DrawLine, hidden, .uno:FontDialogcom.sun.star.sheet.SpreadsheetDocument, EditCell, visible, .uno:FontDialogcom.sun.star.sheet.SpreadsheetDocument, Pivot, visible, .uno:CellTextDlgcom.sun.star.drawing.DrawingDocument, 3DObject, visible, .uno:FontDialogcom.sun.star.presentation.PresentationDocument, 3DObject, visible, .uno:FontDialogcom.sun.star.drawing.DrawingDocument, Draw, hidden, .uno:FontDialogcom.sun.star.presentation.PresentationDocument, Draw, hidden, .uno:FontDialogcom.sun.star.drawing.DrawingDocument, DrawText, visible, .uno:FontDialogcom.sun.star.presentation.PresentationDocument, DrawText, visible, .uno:FontDialogcom.sun.star.drawing.DrawingDocument, DrawLine, hidden, .uno:FontDialogcom.sun.star.presentation.PresentationDocument, DrawLine, hidden, .uno:FontDialogcom.sun.star.drawing.DrawingDocument, Graphic, hidden, .uno:FontDialogcom.sun.star.presentation.PresentationDocument, Graphic, hidden, .uno:FontDialogcom.sun.star.drawing.DrawingDocument, OutlineText, visible, .uno:FontDialogcom.sun.star.presentation.PresentationDocument, OutlineText, visible, .uno:FontDialogcom.sun.star.drawing.DrawingDocument, Table, visible, .uno:FontDialogcom.sun.star.presentation.PresentationDocument, Table, visible, .uno:FontDialogcom.sun.star.drawing.DrawingDocument, TextObject, visible, .uno:FontDialogcom.sun.star.presentation.PresentationDocument, TextObject, visible, .uno:FontDialogcom.sun.star.text.TextDocument, Annotation, visible, .uno:FontDialogcom.sun.star.text.GlobalDocument, Annotation, visible, .uno:FontDialogcom.sun.star.text.WebDocument, Annotation, visible, .uno:FontDialogcom.sun.star.xforms.XMLFormDocument, Annotation, visible, .uno:FontDialogcom.sun.star.sdb.FormDesign, Annotation, visible, .uno:FontDialogcom.sun.star.sdb.TextReportDesign, Annotation, visible, .uno:FontDialogcom.sun.star.text.TextDocument, DrawText, visible, .uno:FontDialogcom.sun.star.text.GlobalDocument, DrawText, visible, .uno:FontDialogcom.sun.star.text.WebDocument, DrawText, visible, .uno:FontDialogcom.sun.star.xforms.XMLFormDocument, DrawText, visible, .uno:FontDialogcom.sun.star.sdb.FormDesign, DrawText, visible, .uno:FontDialogcom.sun.star.sdb.TextReportDesign, DrawText, visible, .uno:FontDialogcom.sun.star.text.TextDocument, Table, visible, .uno:FontDialogcom.sun.star.text.GlobalDocument, Table, visible, .uno:FontDialogcom.sun.star.text.WebDocument, Table, visible, .uno:FontDialogcom.sun.star.xforms.XMLFormDocument, Table, visible, .uno:FontDialogcom.sun.star.sdb.FormDesign, Table, visible, .uno:FontDialogcom.sun.star.sdb.TextReportDesign, Table, visible, .uno:FontDialogcom.sun.star.text.TextDocument, Text, visible, .uno:FontDialogcom.sun.star.text.GlobalDocument, Text, visible, .uno:FontDialogcom.sun.star.text.WebDocument, Text, visible, .uno:FontDialogcom.sun.star.xforms.XMLFormDocument, Text, visible, .uno:FontDialogcom.sun.star.sdb.FormDesign, Text, visible, .uno:FontDialogcom.sun.star.sdb.TextReportDesign, Text, visible, .uno:FontDialogcom.sun.star.text.TextDocument, default, visible, .uno:FontDialogcom.sun.star.text.GlobalDocument, default, visible, .uno:FontDialogcom.sun.star.text.WebDocument, default, visible, .uno:FontDialogcom.sun.star.xforms.XMLFormDocument, default, visible, .uno:FontDialogcom.sun.star.sdb.FormDesign, default, visible, .uno:FontDialogcom.sun.star.sdb.TextReportDesign, default, visible, .uno:FontDialog +true +true +0,0 +true +0 +false +false +false +2147483647,2147483647 +0,0 +false +0 +Standard +true +true +true +0,1 +true +0 +false +false +false +2147483647,2147483647 +0,0 +false +0 +Formatting +true +323,207,,;;,,,; +V2,H,0,AL:(4,16,0/0/180/450,180;774) +V1,2,1,0,27415 +V1,2,0 +V1,2,1,10336 +V1,2,0 +V2,V,0,AL:(5,16,0/0/365/450,365;450) + +V2,V,128 +V2,V,0,AL:(5,16,0/0/36/450,36;734) + +V2,V,128 +true +false +true +true +true +true +true +true +true +false +true +false +false +true +true +true +true +true +true +true +1 +2 +false +true +false +false +false +1000 +1000 +1 +1 +false +true +true +true +8 +1250 +false +1 +true + +true +false +true +true +false +false + +true +0 +100 +en-US +61,32,2,2;5;61,32,1379,868; +61,32,1380,869;5;61,32,1379,868; +20(Build:2) +false +true +1565794827 +1565794827 + + +true + + + + + + + + + + + + + + + + diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/uno_packages/cache/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/uno_packages/cache/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml new file mode 100644 index 00000000..fb4de4d9 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/uno_packages/cache/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/backenddb.xml @@ -0,0 +1,2 @@ + + diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/uno_packages/cache/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/uno_packages/cache/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml new file mode 100644 index 00000000..496c8c88 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.config/libreoffice/4/user/uno_packages/cache/registry/com.sun.star.comp.deployment.help.PackageRegistryBackend/backenddb.xml @@ -0,0 +1,2 @@ + + diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/manjaro-hello.json b/tromjaro/gnome/live-overlay/etc/skel/.config/manjaro-hello.json deleted file mode 100644 index 1ab916a2..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/manjaro-hello.json +++ /dev/null @@ -1 +0,0 @@ -{"locale": "en"} \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/manjaro/manjaro-settings-manager-Notifier.conf b/tromjaro/gnome/live-overlay/etc/skel/.config/manjaro/manjaro-settings-manager-Notifier.conf deleted file mode 100644 index ff26a5a4..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/manjaro/manjaro-settings-manager-Notifier.conf +++ /dev/null @@ -1,21 +0,0 @@ -[language_package] -notify_count_aspell-ca=2 -notify_count_aspell-en=2 -notify_count_aspell-es=2 -notify_count_firefox-i18n-ca=2 -notify_count_firefox-i18n-en-ca=2 -notify_count_firefox-i18n-en-us=2 -notify_count_firefox-i18n-es-es=2 -notify_count_firefox-i18n-ro=2 -notify_count_hunspell-es_es=2 -notify_count_hyphen-en=2 -notify_count_hyphen-es=2 -notify_count_hyphen-ro=2 -notify_count_libreoffice-fresh-ca=2 -notify_count_libreoffice-fresh-es=2 -notify_count_libreoffice-fresh-ro=2 -notify_count_poppler-data=2 -notify_count_qt5-translations=2 - -[new_kernel] -notify_count_linux420=2 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/manjaro/manjaro-settings-manager.conf b/tromjaro/gnome/live-overlay/etc/skel/.config/manjaro/manjaro-settings-manager.conf deleted file mode 100644 index 7bd88573..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/manjaro/manjaro-settings-manager.conf +++ /dev/null @@ -1,14 +0,0 @@ -[mainwindow] -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x2>\0\0\x1?\0\0\x4\x95\0\0\x3\x1a\0\0\x2>\0\0\x1\x63\0\0\x4\x95\0\0\x3\x1a\0\0\0\0\0\0\0\0\x6\x90\0\0\x2>\0\0\x1\x63\0\0\x4\x95\0\0\x3\x1a) -maximized=false -pos=@Point(574 319) -savestate=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\0\0\0\x2X\0\0\x1\xb8\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0) -size=@Size(600 440) - -[notifications] -checkLanguagePackages=false -checkNewKernel=false -checkNewKernelLts=true -checkNewKernelRecommended=false -checkUnsupportedKernel=false -checkUnsupportedKernelRunning=true diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/mimeapps.list b/tromjaro/gnome/live-overlay/etc/skel/.config/mimeapps.list deleted file mode 100644 index 3d34138b..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/mimeapps.list +++ /dev/null @@ -1,7 +0,0 @@ -[Added Associations] -application/xml=org.gnome.gedit.desktop; -text/plain=org.gnome.gedit.desktop; - -[Default Applications] -text/plain=org.gnome.gedit.desktop -x-scheme-handler/x-alpm-package=pamac-url-handler.desktop diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/monitors.xml b/tromjaro/gnome/live-overlay/etc/skel/.config/monitors.xml deleted file mode 100644 index 7cc838a1..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/monitors.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - 0 - 0 - 1 - yes - - - Virtual1 - unknown - unknown - unknown - - - 1680 - 1050 - 59.954250335693359 - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/monitors.xml~ b/tromjaro/gnome/live-overlay/etc/skel/.config/monitors.xml~ deleted file mode 100644 index 3a76bb60..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/monitors.xml~ +++ /dev/null @@ -1,23 +0,0 @@ - - - - 0 - 0 - 1 - yes - - - Virtual1 - unknown - unknown - unknown - - - 1440 - 900 - 59.887443542480469 - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/nautilus/search-metadata b/tromjaro/gnome/live-overlay/etc/skel/.config/nautilus/search-metadata deleted file mode 100644 index f6448d98..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/nautilus/search-metadata +++ /dev/null @@ -1,3 +0,0 @@ -[directory] -nautilus-list-view-sort-column=search_relevance -nautilus-list-view-sort-reversed=true diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-card-database.tdb b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-card-database.tdb deleted file mode 100644 index 002f7bcf..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-card-database.tdb and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-default-sink b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-default-sink deleted file mode 100644 index 8b137891..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-default-sink +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-default-source b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-default-source deleted file mode 100644 index 8b137891..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-default-source +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-device-volumes.tdb b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-device-volumes.tdb deleted file mode 100644 index 74321158..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-device-volumes.tdb and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-stream-volumes.tdb b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-stream-volumes.tdb deleted file mode 100644 index b768866f..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/03498de8b4ec4471af9fd46bea9c1aa0-stream-volumes.tdb and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-card-database.tdb b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-card-database.tdb deleted file mode 100644 index 002f7bcf..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-card-database.tdb and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-default-sink b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-default-sink deleted file mode 100644 index 8b137891..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-default-sink +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-default-source b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-default-source deleted file mode 100644 index 8b137891..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-default-source +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-device-volumes.tdb b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-device-volumes.tdb deleted file mode 100644 index 7a8d2dfd..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-device-volumes.tdb and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-stream-volumes.tdb b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-stream-volumes.tdb deleted file mode 100644 index 9cfdae27..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/b2b27210b40243dc97205e76f6653332-stream-volumes.tdb and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-card-database.tdb b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-card-database.tdb deleted file mode 100644 index 002f7bcf..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-card-database.tdb and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-default-sink b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-default-sink deleted file mode 100644 index 8b137891..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-default-sink +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-default-source b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-default-source deleted file mode 100644 index 8b137891..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-default-source +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-device-volumes.tdb b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-device-volumes.tdb deleted file mode 100644 index 15bf0058..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-device-volumes.tdb and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-stream-volumes.tdb b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-stream-volumes.tdb deleted file mode 100644 index 0369e7ae..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/bab6ec3504d54c1b9d17fe3a3c42d5d4-stream-volumes.tdb and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-card-database.tdb b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-card-database.tdb deleted file mode 100644 index 002f7bcf..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-card-database.tdb and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-default-sink b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-default-sink deleted file mode 100644 index 8b137891..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-default-sink +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-default-source b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-default-source deleted file mode 100644 index 8b137891..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-default-source +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-device-volumes.tdb b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-device-volumes.tdb deleted file mode 100644 index 74321158..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-device-volumes.tdb and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-stream-volumes.tdb b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-stream-volumes.tdb deleted file mode 100644 index b768866f..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/cac1df97b4bb40ccbbda32106d0e2209-stream-volumes.tdb and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/cookie b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/cookie deleted file mode 100644 index 5930a238..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/cookie +++ /dev/null @@ -1 +0,0 @@ -M Nc!CFH삨> pyA`jgL UǜI*)I^EjSW_Wɺ0Iԏ.։9QIqӻam7|N.3J+G ˲j[=N9ao%\|B:b䙍Sf:wFV6=}/h !7U|o5`?-TDK`FnfP߾f =OIw=KMw \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-card-database.tdb b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-card-database.tdb deleted file mode 100644 index 002f7bcf..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-card-database.tdb and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-default-sink b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-default-sink deleted file mode 100644 index 8b137891..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-default-sink +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-default-source b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-default-source deleted file mode 100644 index 8b137891..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-default-source +++ /dev/null @@ -1 +0,0 @@ - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-device-volumes.tdb b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-device-volumes.tdb deleted file mode 100644 index 74321158..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-device-volumes.tdb and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-stream-volumes.tdb b/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-stream-volumes.tdb deleted file mode 100644 index b768866f..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.config/pulse/ee570f38ac894cd08532e5a5d9cfe999-stream-volumes.tdb and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.face b/tromjaro/gnome/live-overlay/etc/skel/.face index d4400d9c..7443d523 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.face and b/tromjaro/gnome/live-overlay/etc/skel/.face differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/AGA-Rasheeq-Bold.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/AGA-Rasheeq-Bold.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/AGA-Rasheeq-Regular.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/AGA-Rasheeq-Regular.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/AGRA.TTF b/tromjaro/gnome/live-overlay/etc/skel/.fonts/AGRA.TTF old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/AGRA_TH.TTF b/tromjaro/gnome/live-overlay/etc/skel/.fonts/AGRA_TH.TTF old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/AllerDisplay.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/AllerDisplay.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Aller_Bd.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Aller_Bd.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Aller_BdIt.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Aller_BdIt.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Aller_It.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Aller_It.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Aller_Lt.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Aller_Lt.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Aller_LtIt.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Aller_LtIt.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Aller_Rg.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Aller_Rg.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Arvinder.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Arvinder.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Audiowide-Regular.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Audiowide-Regular.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Bangers-Regular.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Bangers-Regular.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/BaroqueScript.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/BaroqueScript.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/CONTRIBUTING.txt b/tromjaro/gnome/live-overlay/etc/skel/.fonts/CONTRIBUTING.txt old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Comfortaa-Bold.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Comfortaa-Bold.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Comfortaa-Light.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Comfortaa-Light.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Comfortaa-Regular.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Comfortaa-Regular.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/DJB Coffee Shoppe Espresso.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/DJB Coffee Shoppe Espresso.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/DK Cool Crayon.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/DK Cool Crayon.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/DK Crayon Crumble.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/DK Crayon Crumble.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/DV-TTSurekh_Normal.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/DV-TTSurekh_Normal.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/DV-TTYogesh_Normal.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/DV-TTYogesh_Normal.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Dusharnbi.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Dusharnbi.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Eraser.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Eraser.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/EraserDust.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/EraserDust.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/EraserRegular.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/EraserRegular.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/FACEBOLF.OTF b/tromjaro/gnome/live-overlay/etc/skel/.fonts/FACEBOLF.OTF old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/FONTLOG.txt b/tromjaro/gnome/live-overlay/etc/skel/.fonts/FONTLOG.txt old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Figurativative.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Figurativative.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/FunnyKid.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/FunnyKid.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/GeosansLight-Oblique.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/GeosansLight-Oblique.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/GeosansLight.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/GeosansLight.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Gotham Nights Bold Italic.otf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Gotham Nights Bold Italic.otf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Gotham Nights Bold.otf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Gotham Nights Bold.otf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Gotham Nights Italic.otf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Gotham Nights Italic.otf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Gotham Nights.otf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Gotham Nights.otf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Hanzel Normal.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Hanzel Normal.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Himali Fontasy.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Himali Fontasy.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/JennaSue.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/JennaSue.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/JosefinSans-Bold.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/JosefinSans-Bold.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/JosefinSans-BoldItalic.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/JosefinSans-BoldItalic.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/JosefinSans-Italic.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/JosefinSans-Italic.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/JosefinSans-Light.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/JosefinSans-Light.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/JosefinSans-LightItalic.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/JosefinSans-LightItalic.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/JosefinSans-Regular.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/JosefinSans-Regular.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/JosefinSans-SemiBold.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/JosefinSans-SemiBold.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/JosefinSans-SemiBoldItalic.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/JosefinSans-SemiBoldItalic.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/JosefinSans-Thin.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/JosefinSans-Thin.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/JosefinSans-ThinItalic.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/JosefinSans-ThinItalic.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/KRDEV041.TTF b/tromjaro/gnome/live-overlay/etc/skel/.fonts/KRDEV041.TTF old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/KRDEV042.TTF b/tromjaro/gnome/live-overlay/etc/skel/.fonts/KRDEV042.TTF old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/KacstBook.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/KacstBook.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Kalam-Bold.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Kalam-Bold.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Kalam-Light.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Kalam-Light.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Kalam-Regular.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Kalam-Regular.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/LICENCE-FAQ.txt b/tromjaro/gnome/live-overlay/etc/skel/.fonts/LICENCE-FAQ.txt old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/LICENCE.txt b/tromjaro/gnome/live-overlay/etc/skel/.fonts/LICENCE.txt old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/MANGAL.TTF b/tromjaro/gnome/live-overlay/etc/skel/.fonts/MANGAL.TTF old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/MILFCD_B.TTF b/tromjaro/gnome/live-overlay/etc/skel/.fonts/MILFCD_B.TTF old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/MILFCD__.TTF b/tromjaro/gnome/live-overlay/etc/skel/.fonts/MILFCD__.TTF old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Mf Really Awesome.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Mf Really Awesome.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Nirmala.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Nirmala.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Orena solo mayusculas.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Orena solo mayusculas.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Pacifico-Regular.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Pacifico-Regular.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/PermanentMarker-Regular.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/PermanentMarker-Regular.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/README.txt b/tromjaro/gnome/live-overlay/etc/skel/.fonts/README.txt old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Radio.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Radio.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/SBchinese.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/SBchinese.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Satisfy-Regular.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Satisfy-Regular.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Sawasdee-Bold.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Sawasdee-Bold.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Silent Reaction.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Silent Reaction.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/TRADEMARKS.txt b/tromjaro/gnome/live-overlay/etc/skel/.fonts/TRADEMARKS.txt old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/ThrowMyHandsUpintheAir.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/ThrowMyHandsUpintheAir.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/ThrowMyHandsUpintheAirBold.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/ThrowMyHandsUpintheAirBold.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Ubuntu-B.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Ubuntu-B.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Ubuntu-BI.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Ubuntu-BI.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Ubuntu-C.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Ubuntu-C.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Ubuntu-L.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Ubuntu-L.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Ubuntu-LI.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Ubuntu-LI.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Ubuntu-M.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Ubuntu-M.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Ubuntu-MI.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Ubuntu-MI.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Ubuntu-R.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Ubuntu-R.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/Ubuntu-RI.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/Ubuntu-RI.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/UbuntuMono-B.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/UbuntuMono-B.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/UbuntuMono-BI.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/UbuntuMono-BI.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/UbuntuMono-R.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/UbuntuMono-R.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/UbuntuMono-RI.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/UbuntuMono-RI.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/WenQuanYi Micro Hei.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/WenQuanYi Micro Hei.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/copyright.txt b/tromjaro/gnome/live-overlay/etc/skel/.fonts/copyright.txt old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/guardian2.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/guardian2.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/guardian2acad.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/guardian2acad.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/guardian2acadital.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/guardian2acadital.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/guardian2cond.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/guardian2cond.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/iskpota.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/iskpota.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/orange juice 2.0.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/orange juice 2.0.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.fonts/wood_sticks.ttf b/tromjaro/gnome/live-overlay/etc/skel/.fonts/wood_sticks.ttf old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/applications/pamac-url-handler.desktop b/tromjaro/gnome/live-overlay/etc/skel/.local/share/applications/pamac-url-handler.desktop deleted file mode 100644 index 44c3f2de..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/applications/pamac-url-handler.desktop +++ /dev/null @@ -1,12 +0,0 @@ -[Desktop Entry] -Version=1.0 -Type=Application -Name=ALPM package URL Handler -Comment=Install ALPM packages with pamac-installer from URL scheme x-alpm-package://packagename -Icon=system-software-install -NoDisplay=true -Categories=System; -Exec=pamac-url-handler %u -Terminal=false -MimeType=x-scheme-handler/x-alpm-package; -X-Desktop-File-Install-Version=0.1 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-background-properties/gnome-backgrounds.xml b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-background-properties/gnome-backgrounds.xml index 12dc3e49..0ce2362a 100644 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-background-properties/gnome-backgrounds.xml +++ b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-background-properties/gnome-backgrounds.xml @@ -126,4 +126,25 @@ #ffffff #000000 + + Flat 19 + /usr/share/backgrounds/flat19.jpg + zoom + #ffffff + #000000 + + + Flat 20 + /usr/share/backgrounds/flat20.jpg + zoom + #ffffff + #000000 + + + Flat 21 + /usr/share/backgrounds/flat21.jpg + zoom + #ffffff + #000000 + diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-settings-daemon/input-sources-converted b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-settings-daemon/input-sources-converted deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/application_state b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/application_state deleted file mode 100644 index a22179b5..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/application_state +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/appfolderDialog.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/appfolderDialog.js deleted file mode 100644 index 4ffdb9e5..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/appfolderDialog.js +++ /dev/null @@ -1,542 +0,0 @@ -// appfolderDialog.js -// GPLv3 - -const Clutter = imports.gi.Clutter; -const Gio = imports.gi.Gio; -const St = imports.gi.St; -const Main = imports.ui.main; -const ModalDialog = imports.ui.modalDialog; -const PopupMenu = imports.ui.popupMenu; -const ShellEntry = imports.ui.shellEntry; -const Signals = imports.signals; -const Gtk = imports.gi.Gtk; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Convenience = Me.imports.convenience; -const Extension = Me.imports.extension; - -const Gettext = imports.gettext.domain('appfolders-manager'); -const _ = Gettext.gettext; - -let FOLDER_SCHEMA; -let FOLDER_LIST; - -//-------------------------------------------------------------- - -// This is a modal dialog for creating a new folder, or renaming or modifying -// categories of existing folders. -var AppfolderDialog = class AppfolderDialog { - - // build a new dialog. If folder is null, the dialog will be for creating a new - // folder, else app is null, and the dialog will be for editing an existing folder - constructor (folder, app, id) { - this._folder = folder; - this._app = app; - this._id = id; - this.super_dialog = new ModalDialog.ModalDialog({ destroyOnClose: true }); - - FOLDER_SCHEMA = new Gio.Settings({ schema_id: 'org.gnome.desktop.app-folders' }); - FOLDER_LIST = FOLDER_SCHEMA.get_strv('folder-children'); - - let nameSection = this._buildNameSection(); - let categoriesSection = this._buildCategoriesSection(); - - this.super_dialog.contentLayout.style = 'spacing: 20px'; - this.super_dialog.contentLayout.add(nameSection, { - x_fill: false, - x_align: St.Align.START, - y_align: St.Align.START - }); - if ( Convenience.getSettings('org.gnome.shell.extensions.appfolders-manager').get_boolean('categories') ) { - this.super_dialog.contentLayout.add(categoriesSection, { - x_fill: false, - x_align: St.Align.START, - y_align: St.Align.START - }); - } - - if (this._folder == null) { - this.super_dialog.setButtons([ - { action: this.destroy.bind(this), - label: _("Cancel"), - key: Clutter.Escape }, - - { action: this._apply.bind(this), - label: _("Create"), - key: Clutter.Return } - ]); - } else { - this.super_dialog.setButtons([ - { action: this.destroy.bind(this), - label: _("Cancel"), - key: Clutter.Escape }, - - { action: this._deleteFolder.bind(this), - label: _("Delete"), - key: Clutter.Delete }, - - { action: this._apply.bind(this), - label: _("Apply"), - key: Clutter.Return } - ]); - } - - this._nameEntryText.connect('key-press-event', (o, e) => { - let symbol = e.get_key_symbol(); - - if (symbol == Clutter.Return || symbol == Clutter.KP_Enter) { - this.super_dialog.popModal(); - this._apply(); - } - }); - } - - // build the section of the UI handling the folder's name and returns it. - _buildNameSection () { - let nameSection = new St.BoxLayout({ - style: 'spacing: 5px;', - vertical: true, - x_expand: true, - natural_width_set: true, - natural_width: 350, - }); - - let nameLabel = new St.Label({ - text: _("Folder's name:"), - style: 'font-weight: bold;', - }); - nameSection.add(nameLabel, { y_align: St.Align.START }); - - this._nameEntry = new St.Entry({ - x_expand: true, - }); - this._nameEntryText = null; ///??? - this._nameEntryText = this._nameEntry.clutter_text; - - nameSection.add(this._nameEntry, { y_align: St.Align.START }); - ShellEntry.addContextMenu(this._nameEntry); - this.super_dialog.setInitialKeyFocus(this._nameEntryText); - - if (this._folder != null) { - this._nameEntryText.set_text(this._folder.get_string('name')); - } - - return nameSection; - } - - // build the section of the UI handling the folder's categories and returns it. - _buildCategoriesSection () { - let categoriesSection = new St.BoxLayout({ - style: 'spacing: 5px;', - vertical: true, - x_expand: true, - natural_width_set: true, - natural_width: 350, - }); - - let categoriesLabel = new St.Label({ - text: _("Categories:"), - style: 'font-weight: bold;', - }); - categoriesSection.add(categoriesLabel, { - x_fill: false, - x_align: St.Align.START, - y_align: St.Align.START, - }); - - let categoriesBox = new St.BoxLayout({ - style: 'spacing: 5px;', - vertical: false, - x_expand: true, - }); - - // at the left, how to add categories - let addCategoryBox = new St.BoxLayout({ - style: 'spacing: 5px;', - vertical: true, - x_expand: true, - }); - - this._categoryEntry = new St.Entry({ - can_focus: true, - x_expand: true, - hint_text: _("Other category?"), - secondary_icon: new St.Icon({ - icon_name: 'list-add-symbolic', - icon_size: 16, - style_class: 'system-status-icon', - y_align: Clutter.ActorAlign.CENTER, - }), - }); - ShellEntry.addContextMenu(this._categoryEntry, null); - this._categoryEntry.connect('secondary-icon-clicked', this._addCategory.bind(this)); - - this._categoryEntryText = null; ///??? - this._categoryEntryText = this._categoryEntry.clutter_text; - this._catSelectButton = new SelectCategoryButton(this); - - addCategoryBox.add(this._catSelectButton.actor, { y_align: St.Align.CENTER }); - addCategoryBox.add(this._categoryEntry, { y_align: St.Align.START }); - categoriesBox.add(addCategoryBox, { - x_fill: true, - x_align: St.Align.START, - y_align: St.Align.START, - }); - - // at the right, a list of categories - this.listContainer = new St.BoxLayout({ - vertical: true, - x_expand: true, - }); - this.noCatLabel = new St.Label({ text: _("No category") }); - this.listContainer.add_actor(this.noCatLabel); - categoriesBox.add(this.listContainer, { - x_fill: true, - x_align: St.Align.END, - y_align: St.Align.START, - }); - - categoriesSection.add(categoriesBox, { - x_fill: true, - x_align: St.Align.START, - y_align: St.Align.START, - }); - - // Load categories is necessary even if no this._folder, - // because it initializes the value of this._categories - this._loadCategories(); - - return categoriesSection; - } - - open () { - this.super_dialog.open(); - } - - // returns if a folder id already exists - _alreadyExists (folderId) { - for(var i = 0; i < FOLDER_LIST.length; i++) { - if (FOLDER_LIST[i] == folderId) { -// this._showError( _("This appfolder already exists.") ); - return true; - } - } - return false; - } - - destroy () { - if ( Convenience.getSettings('org.gnome.shell.extensions.appfolders-manager').get_boolean('debug') ) { - log('[AppfolderDialog v2] destroying dialog'); - } - this._catSelectButton.destroy(); // TODO ? - this.super_dialog.destroy(); //XXX crée des erreurs reloues ??? - } - - // Generates a valid folder id, which as no space, no dot, no slash, and which - // doesn't already exist. - _folderId (newName) { - let tmp0 = newName.split(" "); - let folderId = ""; - for(var i = 0; i < tmp0.length; i++) { - folderId += tmp0[i]; - } - tmp0 = folderId.split("."); - folderId = ""; - for(var i = 0; i < tmp0.length; i++) { - folderId += tmp0[i]; - } - tmp0 = folderId.split("/"); - folderId = ""; - for(var i = 0; i < tmp0.length; i++) { - folderId += tmp0[i]; - } - if(this._alreadyExists(folderId)) { - folderId = this._folderId(folderId+'_'); - } - return folderId; - } - - // creates a folder from the data filled by the user (with no properties) - _create () { - let folderId = this._folderId(this._nameEntryText.get_text()); - - FOLDER_LIST.push(folderId); - FOLDER_SCHEMA.set_strv('folder-children', FOLDER_LIST); - - this._folder = new Gio.Settings({ - schema_id: 'org.gnome.desktop.app-folders.folder', - path: '/org/gnome/desktop/app-folders/folders/' + folderId + '/' - }); - // this._folder.set_string('name', this._nameEntryText.get_text()); //superflu - // est-il nécessaire d'initialiser la clé apps à [] ?? - this._addToFolder(); - } - - // sets the name to the folder - _applyName () { - let newName = this._nameEntryText.get_text(); - this._folder.set_string('name', newName); // génère un bug ? - return Clutter.EVENT_STOP; - } - - // loads categories, as set in gsettings, to the UI - _loadCategories () { - if (this._folder == null) { - this._categories = []; - } else { - this._categories = this._folder.get_strv('categories'); - if ((this._categories == null) || (this._categories.length == 0)) { - this._categories = []; - } else { - this.noCatLabel.visible = false; - } - } - this._categoriesButtons = []; - for (var i = 0; i < this._categories.length; i++) { - this._addCategoryBox(i); - } - } - - _addCategoryBox (i) { - let aCategory = new AppCategoryBox(this, i); - this.listContainer.add_actor(aCategory.super_box); - } - - // adds a category to the UI (will be added to gsettings when pressing "apply" only) - _addCategory (entry, new_cat_name) { - if (new_cat_name == null) { - new_cat_name = this._categoryEntryText.get_text(); - } - if (this._categories.indexOf(new_cat_name) != -1) { - return; - } - if (new_cat_name == '') { - return; - } - this._categories.push(new_cat_name); - this._categoryEntryText.set_text(''); - this.noCatLabel.visible = false; - this._addCategoryBox(this._categories.length-1); - } - - // adds all categories to gsettings - _applyCategories () { - this._folder.set_strv('categories', this._categories); - return Clutter.EVENT_STOP; - } - - // Apply everything by calling methods above, and reload the view - _apply () { - if (this._app != null) { - this._create(); - // this._addToFolder(); - } - this._applyCategories(); - this._applyName(); - this.destroy(); - //----------------------- - Main.overview.viewSelector.appDisplay._views[1].view._redisplay(); - if ( Convenience.getSettings('org.gnome.shell.extensions.appfolders-manager').get_boolean('debug') ) { - log('[AppfolderDialog v2] reload the view'); - } - } - - // initializes the folder with its first app. This is not optional since empty - // folders are not displayed. TODO use the equivalent method from extension.js - _addToFolder () { - let content = this._folder.get_strv('apps'); - content.push(this._app); - this._folder.set_strv('apps', content); - } - - // Delete the folder, using the extension.js method - _deleteFolder () { - if (this._folder != null) { - Extension.deleteFolder(this._id); - } - this.destroy(); - } -}; - -//------------------------------------------------ - -// Very complex way to have a menubutton for displaying a menu with standard -// categories. Button part. -class SelectCategoryButton { - constructor (dialog) { - this._dialog = dialog; - - let catSelectBox = new St.BoxLayout({ - vertical: false, - x_expand: true, - }); - let catSelectLabel = new St.Label({ - text: _("Select a category…"), - x_align: Clutter.ActorAlign.START, - y_align: Clutter.ActorAlign.CENTER, - x_expand: true, - }); - let catSelectIcon = new St.Icon({ - icon_name: 'pan-down-symbolic', - icon_size: 16, - style_class: 'system-status-icon', - x_expand: false, - x_align: Clutter.ActorAlign.END, - y_align: Clutter.ActorAlign.CENTER, - }); - catSelectBox.add(catSelectLabel, { y_align: St.Align.MIDDLE }); - catSelectBox.add(catSelectIcon, { y_align: St.Align.END }); - this.actor = new St.Button ({ - x_align: Clutter.ActorAlign.CENTER, - y_align: Clutter.ActorAlign.CENTER, - child: catSelectBox, - style_class: 'button', - style: 'padding: 5px 5px;', - x_expand: true, - y_expand: false, - x_fill: true, - y_fill: true, - }); - this.actor.connect('button-press-event', this._onButtonPress.bind(this)); - - this._menu = null; - this._menuManager = new PopupMenu.PopupMenuManager(this); - } - - popupMenu () { - this.actor.fake_release(); - if (!this._menu) { - this._menu = new SelectCategoryMenu(this, this._dialog); - this._menu.super_menu.connect('open-state-changed', (menu, isPoppedUp) => { - if (!isPoppedUp) { - this.actor.sync_hover(); - this.emit('menu-state-changed', false); - } - }); - this._menuManager.addMenu(this._menu.super_menu); - } - this.emit('menu-state-changed', true); - this.actor.set_hover(true); - this._menu.popup(); - this._menuManager.ignoreRelease(); - return false; - } - - _onButtonPress (actor, event) { - this.popupMenu(); - return Clutter.EVENT_STOP; - } - - destroy () { - if (this._menu) { - this._menu.destroy(); - } - this.actor.destroy(); - } -}; -Signals.addSignalMethods(SelectCategoryButton.prototype); - -//------------------------------------------------ - -// Very complex way to have a menubutton for displaying a menu with standard -// categories. Menu part. -class SelectCategoryMenu { - constructor (source, dialog) { - this.super_menu = new PopupMenu.PopupMenu(source.actor, 0.5, St.Side.RIGHT); - this._source = source; - this._dialog = dialog; - this.super_menu.actor.add_style_class_name('app-well-menu'); - this._source.actor.connect('destroy', this.super_menu.destroy.bind(this)); - - // We want to keep the item hovered while the menu is up //XXX used ?? - this.super_menu.blockSourceEvents = true; - - Main.uiGroup.add_actor(this.super_menu.actor); - - // This is a really terrible hack to overwrite _redisplay without - // actually inheriting from PopupMenu.PopupMenu - this.super_menu._redisplay = this._redisplay; - this.super_menu._dialog = this._dialog; - } - - _redisplay () { - this.removeAll(); - let mainCategories = ['AudioVideo', 'Audio', 'Video', 'Development', - 'Education', 'Game', 'Graphics', 'Network', 'Office', 'Science', - 'Settings', 'System', 'Utility']; - for (var i=0; i { - this._dialog._addCategory(null, labelItem); - }); - this.addMenuItem(item); - } - } - - popup (activatingButton) { - this.super_menu._redisplay(); - this.super_menu.open(); - } - - destroy () { - this.super_menu.close(); //FIXME error in the logs but i don't care - this.super_menu.destroy(); - } -}; -Signals.addSignalMethods(SelectCategoryMenu.prototype); - -//---------------------------------------- - -// This custom widget is a deletable row, displaying a category name. -class AppCategoryBox { - constructor (dialog, i) { - this.super_box = new St.BoxLayout({ - vertical: false, - style_class: 'appCategoryBox', - }); - this._dialog = dialog; - this.catName = this._dialog._categories[i]; - this.super_box.add_actor(new St.Label({ - text: this.catName, - y_align: Clutter.ActorAlign.CENTER, - x_align: Clutter.ActorAlign.CENTER, - })); - this.super_box.add_actor( new St.BoxLayout({ x_expand: true }) ); - this.deleteButton = new St.Button({ - x_expand: false, - y_expand: true, - style_class: 'appCategoryDeleteBtn', - y_align: Clutter.ActorAlign.CENTER, - x_align: Clutter.ActorAlign.CENTER, - child: new St.Icon({ - icon_name: 'edit-delete-symbolic', - icon_size: 16, - style_class: 'system-status-icon', - x_expand: false, - y_expand: true, - style: 'margin: 3px;', - y_align: Clutter.ActorAlign.CENTER, - x_align: Clutter.ActorAlign.CENTER, - }), - }); - this.super_box.add_actor(this.deleteButton); - this.deleteButton.connect('clicked', this.removeFromList.bind(this)); - } - - removeFromList () { - this._dialog._categories.splice(this._dialog._categories.indexOf(this.catName), 1); - if (this._dialog._categories.length == 0) { - this._dialog.noCatLabel.visible = true; - } - this.destroy(); - } - - destroy () { - this.deleteButton.destroy(); - this.super_box.destroy(); - } -}; - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/convenience.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/convenience.js deleted file mode 100644 index 38b00122..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/convenience.js +++ /dev/null @@ -1,92 +0,0 @@ -/* -*- mode: js; js-basic-offset: 4; indent-tabs-mode: nil -*- */ -/* - Copyright (c) 2011-2012, Giovanni Campagna - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the name of the GNOME nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -const Gettext = imports.gettext; -const Gio = imports.gi.Gio; - -const Config = imports.misc.config; -const ExtensionUtils = imports.misc.extensionUtils; - -/** - * initTranslations: - * @domain: (optional): the gettext domain to use - * - * Initialize Gettext to load translations from extensionsdir/locale. - * If @domain is not provided, it will be taken from metadata['gettext-domain'] - */ -function initTranslations(domain) { - let extension = ExtensionUtils.getCurrentExtension(); - domain = domain || extension.metadata['gettext-domain']; - - // check if this extension was built with "make zip-file", and thus - // has the locale files in a subfolder - // otherwise assume that extension has been installed in the - // same prefix as gnome-shell - let localeDir = extension.dir.get_child('locale'); - if (localeDir.query_exists(null)) - Gettext.bindtextdomain(domain, localeDir.get_path()); - else - Gettext.bindtextdomain(domain, Config.LOCALEDIR); -} - -/** - * getSettings: - * @schema: (optional): the GSettings schema id - * - * Builds and return a GSettings schema for @schema, using schema files - * in extensionsdir/schemas. If @schema is not provided, it is taken from - * metadata['settings-schema']. - */ -function getSettings(schema) { - let extension = ExtensionUtils.getCurrentExtension(); - schema = schema || extension.metadata['settings-schema']; - - const GioSSS = Gio.SettingsSchemaSource; - - // check if this extension was built with "make zip-file", and thus - // has the schema files in a subfolder - // otherwise assume that extension has been installed in the - // same prefix as gnome-shell (and therefore schemas are available - // in the standard folders) - let schemaDir = extension.dir.get_child('schemas'); - let schemaSource; - if (schemaDir.query_exists(null)) { - schemaSource = GioSSS.new_from_directory(schemaDir.get_path(), - GioSSS.get_default(), - false); - } else { - schemaSource = GioSSS.get_default(); - } - - let schemaObj = schemaSource.lookup(schema, true); - if (!schemaObj) - throw new Error('Schema ' + schema + ' could not be found for extension ' - + extension.metadata.uuid + '. Please check your installation.'); - - return new Gio.Settings({ settings_schema: schemaObj }); -} - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/dragAndDrop.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/dragAndDrop.js deleted file mode 100644 index 91880e8e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/dragAndDrop.js +++ /dev/null @@ -1,550 +0,0 @@ -// dragAndDrop.js -// GPLv3 - -const DND = imports.ui.dnd; -const AppDisplay = imports.ui.appDisplay; -const Clutter = imports.gi.Clutter; -const St = imports.gi.St; -const Main = imports.ui.main; -const Mainloop = imports.mainloop; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Convenience = Me.imports.convenience; -const Extension = Me.imports.extension; - -const CHANGE_PAGE_TIMEOUT = 400; - -const Gettext = imports.gettext.domain('appfolders-manager'); -const _ = Gettext.gettext; - -//------------------------------------------------- - -var OVERLAY_MANAGER; - -/* This method is called by extension.js' enable function. It does code injections - * to AppDisplay.AppIcon, connecting it to DND-related signals. - */ -function initDND () { - OVERLAY_MANAGER = new OverlayManager(); -} - -//-------------------------------------------------------------- - -/* Amazing! A singleton! It allows easy (and safer?) access to general methods, - * managing other objects: it creates/updates/deletes all overlays (for folders, - * pages, creation, removing). - */ -class OverlayManager { - constructor () { - this.addActions = []; - this.removeAction = new FolderActionArea('remove'); - this.createAction = new FolderActionArea('create'); - this.upAction = new NavigationArea('up'); - this.downAction = new NavigationArea('down'); - - this.next_drag_should_recompute = true; - this.current_width = 0; - } - - on_drag_begin () { - this.ensurePopdowned(); - this.ensureFolderOverlayActors(); - this.updateFoldersVisibility(); - this.updateState(true); - } - - on_drag_end () { - // force to compute new positions if a drop occurs - this.next_drag_should_recompute = true; - this.updateState(false); - } - - on_drag_cancelled () { - this.updateState(false); - } - - updateArrowVisibility () { - let grid = Main.overview.viewSelector.appDisplay._views[1].view._grid; - if (grid.currentPage == 0) { - this.upAction.setActive(false); - } else { - this.upAction.setActive(true); - } - if (grid.currentPage == grid._nPages -1) { - this.downAction.setActive(false); - } else { - this.downAction.setActive(true); - } - this.upAction.show(); - this.downAction.show(); - } - - updateState (isDragging) { - if (isDragging) { - this.removeAction.show(); - if (this.openedFolder == null) { - this.removeAction.setActive(false); - } else { - this.removeAction.setActive(true); - } - this.createAction.show(); - this.updateArrowVisibility(); - } else { - this.hideAll(); - } - } - - hideAll () { - this.removeAction.hide(); - this.createAction.hide(); - this.upAction.hide(); - this.downAction.hide(); - this.hideAllFolders(); - } - - hideAllFolders () { - for (var i = 0; i < this.addActions.length; i++) { - this.addActions[i].hide(); - } - } - - updateActorsPositions () { - let monitor = Main.layoutManager.primaryMonitor; - this.topOfTheGrid = Main.overview.viewSelector.actor.get_parent().get_parent().get_allocation_box().y1; - let temp = Main.overview.viewSelector.appDisplay._views[1].view.actor.get_parent(); - let bottomOfTheGrid = this.topOfTheGrid + temp.get_allocation_box().y2; - - let _availHeight = bottomOfTheGrid - this.topOfTheGrid; - let _availWidth = Main.overview.viewSelector.appDisplay._views[1].view._grid.actor.width; - let sideMargin = (monitor.width - _availWidth) / 2; - - let xMiddle = ( monitor.x + monitor.width ) / 2; - let yMiddle = ( monitor.y + monitor.height ) / 2; - - // Positions of areas - this.removeAction.setPosition( xMiddle , bottomOfTheGrid ); - this.createAction.setPosition( xMiddle, Main.overview._panelGhost.height ); - this.upAction.setPosition( 0, Main.overview._panelGhost.height ); - this.downAction.setPosition( 0, bottomOfTheGrid ); - - // Sizes of areas - this.removeAction.setSize(xMiddle, monitor.height - bottomOfTheGrid); - this.createAction.setSize(xMiddle, this.topOfTheGrid - Main.overview._panelGhost.height); - this.upAction.setSize(xMiddle, this.topOfTheGrid - Main.overview._panelGhost.height); - this.downAction.setSize(xMiddle, monitor.height - bottomOfTheGrid); - - this.updateArrowVisibility(); - } - - ensureFolderOverlayActors () { - // A folder was opened, and just closed. - if (this.openedFolder != null) { - this.updateActorsPositions(); - this.computeFolderOverlayActors(); - this.next_drag_should_recompute = true; - return; - } - - // The grid "moved" or the whole shit needs forced updating - let allAppsGrid = Main.overview.viewSelector.appDisplay._views[1].view._grid; - let new_width = allAppsGrid.actor.allocation.get_width(); - if (new_width != this.current_width || this.next_drag_should_recompute) { - this.next_drag_should_recompute = false; - this.updateActorsPositions(); - this.computeFolderOverlayActors(); - } - } - - computeFolderOverlayActors () { - let monitor = Main.layoutManager.primaryMonitor; - let xMiddle = ( monitor.x + monitor.width ) / 2; - let yMiddle = ( monitor.y + monitor.height ) / 2; - let allAppsGrid = Main.overview.viewSelector.appDisplay._views[1].view._grid; - - let nItems = 0; - let indexes = []; - let folders = []; - let x, y; - - Main.overview.viewSelector.appDisplay._views[1].view._allItems.forEach(function(icon) { - if (icon.actor.visible) { - if (icon instanceof AppDisplay.FolderIcon) { - indexes.push(nItems); - folders.push(icon); - } - nItems++; - } - }); - - this.current_width = allAppsGrid.actor.allocation.get_width(); - let x_correction = (monitor.width - this.current_width)/2; - let availHeightPerPage = (allAppsGrid.actor.height)/(allAppsGrid._nPages); - - for (var i = 0; i < this.addActions.length; i++) { - this.addActions[i].actor.destroy(); - } - - for (var i = 0; i < indexes.length; i++) { - let inPageIndex = indexes[i] % allAppsGrid._childrenPerPage; - let page = Math.floor(indexes[i] / allAppsGrid._childrenPerPage); - x = folders[i].actor.get_allocation_box().x1; - y = folders[i].actor.get_allocation_box().y1; - - // Invalid coords (example: when dragging out of the folder) should - // not produce a visible overlay, a negative page number is an easy - // way to be sure it stays hidden. - if (x == 0) { - page = -1; - } - x = Math.floor(x + x_correction); - y = y + this.topOfTheGrid; - y = y - (page * availHeightPerPage); - - this.addActions[i] = new FolderArea(folders[i].id, x, y, page); - } - } - - updateFoldersVisibility () { - let appView = Main.overview.viewSelector.appDisplay._views[1].view; - for (var i = 0; i < this.addActions.length; i++) { - if ((this.addActions[i].page == appView._grid.currentPage) && (!appView._currentPopup)) { - this.addActions[i].show(); - } else { - this.addActions[i].hide(); - } - } - } - - ensurePopdowned () { - let appView = Main.overview.viewSelector.appDisplay._views[1].view; - if (appView._currentPopup) { - this.openedFolder = appView._currentPopup._source.id; - appView._currentPopup.popdown(); - } else { - this.openedFolder = null; - } - } - - goToPage (nb) { - Main.overview.viewSelector.appDisplay._views[1].view.goToPage( nb ); - this.updateArrowVisibility(); - this.hideAllFolders(); - this.updateFoldersVisibility(); //load folders of the new page - } - - destroy () { - for (let i = 0; i > this.addActions.length; i++) { - this.addActions[i].destroy(); - } - this.removeAction.destroy(); - this.createAction.destroy(); - this.upAction.destroy(); - this.downAction.destroy(); - //log('OverlayManager destroyed'); - } -}; - -//------------------------------------------------------- - -// Abstract overlay with very generic methods -class DroppableArea { - - constructor (id) { - this.id = id; - this.styleClass = 'folderArea'; - - this.actor = new St.BoxLayout ({ - width: 10, - height: 10, - visible: false, - }); - this.actor._delegate = this; - - this.lock = true; - this.use_frame = Convenience.getSettings('org.gnome.shell.extensions.appfolders-manager').get_boolean('debug'); - } - - setPosition (x, y) { - let monitor = Main.layoutManager.primaryMonitor; - this.actor.set_position(monitor.x + x, monitor.y + y); - } - - setSize (w, h) { - this.actor.width = w; - this.actor.height = h; - } - - hide () { - this.actor.visible = false; - this.lock = true; - } - - show () { - this.actor.visible = true; - } - - setActive (active) { - this._active = active; - if (this._active) { - this.actor.style_class = this.styleClass; - } else { - this.actor.style_class = 'insensitiveArea'; - } - } - - destroy () { - this.actor.destroy(); - } -} - -/* Overlay representing an "action". Actions can be creating a folder, or - * removing an app from a folder. These areas accept drop, and display a label. - */ -class FolderActionArea extends DroppableArea { - constructor (id) { - super(id); - - let x, y, label; - - switch (this.id) { - case 'create': - label = _("Create a new folder"); - this.styleClass = 'shadowedAreaTop'; - break; - case 'remove': - label = ''; - this.styleClass = 'shadowedAreaBottom'; - break; - default: - label = 'invalid id'; - break; - } - if (this.use_frame) { - this.styleClass = 'framedArea'; - } - this.actor.style_class = this.styleClass; - - this.label = new St.Label({ - text: label, - style_class: 'dropAreaLabel', - x_expand: true, - y_expand: true, - x_align: Clutter.ActorAlign.CENTER, - y_align: Clutter.ActorAlign.CENTER, - }); - this.actor.add(this.label); - - this.setPosition(10, 10); - Main.layoutManager.overviewGroup.add_actor(this.actor); - } - - getRemoveLabel () { - let label; - if (OVERLAY_MANAGER.openedFolder == null) { - label = '…'; - } else { - let folder_schema = Extension.folderSchema (OVERLAY_MANAGER.openedFolder); - label = folder_schema.get_string('name'); - } - return (_("Remove from %s")).replace('%s', label); - } - - setActive (active) { - super.setActive(active); - if (this.id == 'remove') { - this.label.text = this.getRemoveLabel(); - } - } - - handleDragOver (source, actor, x, y, time) { - if (source instanceof AppDisplay.AppIcon && this._active) { - return DND.DragMotionResult.MOVE_DROP; - } - Main.overview.endItemDrag(this); - return DND.DragMotionResult.NO_DROP; - } - - acceptDrop (source, actor, x, y, time) { - if ((source instanceof AppDisplay.AppIcon) && (this.id == 'create')) { - Extension.createNewFolder(source); - Main.overview.endItemDrag(this); - return true; - } - if ((source instanceof AppDisplay.AppIcon) && (this.id == 'remove')) { - this.removeApp(source); - Main.overview.endItemDrag(this); - return true; - } - Main.overview.endItemDrag(this); - return false; - } - - removeApp (source) { - let id = source.app.get_id(); - Extension.removeFromFolder(id, OVERLAY_MANAGER.openedFolder); - OVERLAY_MANAGER.updateState(false); - Main.overview.viewSelector.appDisplay._views[1].view._redisplay(); - } - - destroy () { - this.label.destroy(); - super.destroy(); - } -}; - -/* Overlay reacting to hover, but isn't droppable. The goal is to go to an other - * page of the grid while dragging an app. - */ -class NavigationArea extends DroppableArea { - constructor (id) { - super(id); - - let x, y, i; - switch (this.id) { - case 'up': - i = 'pan-up-symbolic'; - this.styleClass = 'shadowedAreaTop'; - break; - case 'down': - i = 'pan-down-symbolic'; - this.styleClass = 'shadowedAreaBottom'; - break; - default: - i = 'dialog-error-symbolic'; - break; - } - if (this.use_frame) { - this.styleClass = 'framedArea'; - } - this.actor.style_class = this.styleClass; - - this.actor.add(new St.Icon({ - icon_name: i, - icon_size: 24, - style_class: 'system-status-icon', - x_expand: true, - y_expand: true, - x_align: Clutter.ActorAlign.CENTER, - y_align: Clutter.ActorAlign.CENTER, - })); - - this.setPosition(x, y); - Main.layoutManager.overviewGroup.add_actor(this.actor); - } - - handleDragOver (source, actor, x, y, time) { - if (this.id == 'up' && this._active) { - this.pageUp(); - return DND.DragMotionResult.CONTINUE; - } - - if (this.id == 'down' && this._active) { - this.pageDown(); - return DND.DragMotionResult.CONTINUE; - } - - Main.overview.endItemDrag(this); - return DND.DragMotionResult.NO_DROP; - } - - pageUp () { - if(this.lock && !this.timeoutSet) { - this._timeoutId = Mainloop.timeout_add(CHANGE_PAGE_TIMEOUT, this.unlock.bind(this)); - this.timeoutSet = true; - } - if(!this.lock) { - let currentPage = Main.overview.viewSelector.appDisplay._views[1].view._grid.currentPage; - this.lock = true; - OVERLAY_MANAGER.goToPage(currentPage - 1); - } - } - - pageDown () { - if(this.lock && !this.timeoutSet) { - this._timeoutId = Mainloop.timeout_add(CHANGE_PAGE_TIMEOUT, this.unlock.bind(this)); - this.timeoutSet = true; - } - if(!this.lock) { - let currentPage = Main.overview.viewSelector.appDisplay._views[1].view._grid.currentPage; - this.lock = true; - OVERLAY_MANAGER.goToPage(currentPage + 1); - } - } - - acceptDrop (source, actor, x, y, time) { - Main.overview.endItemDrag(this); - return false; - } - - unlock () { - this.lock = false; - this.timeoutSet = false; - Mainloop.source_remove(this._timeoutId); - } -}; - -/* This overlay is the area upon a folder. Position and visibility of the actor - * is handled by exterior functions. - * "this.id" is the folder's id, a string, as written in the gsettings key. - * Dropping an app on this folder will add it to the folder - */ -class FolderArea extends DroppableArea { - constructor (id, asked_x, asked_y, page) { - super(id); - this.page = page; - - let grid = Main.overview.viewSelector.appDisplay._views[1].view._grid; - this.actor.width = grid._getHItemSize(); - this.actor.height = grid._getVItemSize(); - - if (this.use_frame) { - this.styleClass = 'framedArea'; - this.actor.add(new St.Label({ - text: this.id, - x_expand: true, - y_expand: true, - x_align: Clutter.ActorAlign.CENTER, - y_align: Clutter.ActorAlign.CENTER, - })); - } else { - this.styleClass = 'folderArea'; - this.actor.add(new St.Icon({ - icon_name: 'list-add-symbolic', - icon_size: 24, - style_class: 'system-status-icon', - x_expand: true, - y_expand: true, - x_align: Clutter.ActorAlign.CENTER, - y_align: Clutter.ActorAlign.CENTER, - })); - } - if (this.use_frame) { - this.styleClass = 'framedArea'; - } - this.actor.style_class = this.styleClass; - - this.setPosition(asked_x, asked_y); - Main.layoutManager.overviewGroup.add_actor(this.actor); - } - - handleDragOver (source, actor, x, y, time) { - if (source instanceof AppDisplay.AppIcon) { - return DND.DragMotionResult.MOVE_DROP; - } - Main.overview.endItemDrag(this); - return DND.DragMotionResult.NO_DROP; - } - - acceptDrop (source, actor, x, y, time) { //FIXME recharger la vue ou au minimum les miniatures des dossiers - if ((source instanceof AppDisplay.AppIcon) && - !Extension.isInFolder(source.id, this.id)) { - Extension.addToFolder(source, this.id); - Main.overview.endItemDrag(this); - return true; - } - Main.overview.endItemDrag(this); - return false; - } -}; - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/extension.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/extension.js deleted file mode 100644 index 272ddfb7..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/extension.js +++ /dev/null @@ -1,445 +0,0 @@ -// extension.js -// GPLv3 - -const Clutter = imports.gi.Clutter; -const Gio = imports.gi.Gio; -const St = imports.gi.St; -const Main = imports.ui.main; -const AppDisplay = imports.ui.appDisplay; -const PopupMenu = imports.ui.popupMenu; -const Meta = imports.gi.Meta; -const Mainloop = imports.mainloop; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Convenience = Me.imports.convenience; - -const AppfolderDialog = Me.imports.appfolderDialog; -const DragAndDrop = Me.imports.dragAndDrop; - -const Gettext = imports.gettext.domain('appfolders-manager'); -const _ = Gettext.gettext; - -let FOLDER_SCHEMA; -let FOLDER_LIST; - -let INIT_TIME; - -function init () { - Convenience.initTranslations(); - INIT_TIME = getTimeStamp(); -} - -function getTimeStamp () { - let today = new Date(); - let str = today.getDate() + '' + today.getHours() + '' + today.getMinutes() - + '' + today.getSeconds(); - return parseInt(str); -} - -//------------------------------------------------------------------------------ -/* do not edit this section */ - -function injectToFunction(parent, name, func) { - let origin = parent[name]; - parent[name] = function() { - let ret; - ret = origin.apply(this, arguments); - if (ret === undefined) - ret = func.apply(this, arguments); - return ret; - } - return origin; -} - -function removeInjection(object, injection, name) { - if (injection[name] === undefined) - delete object[name]; - else - object[name] = injection[name]; -} - -var injections=[]; - -//------------------------------------------------------------------------------ - -/* this function injects items (1 or 2 submenus) in AppIconMenu's _redisplay method. */ -function injectionInAppsMenus() { - injections['_redisplay'] = injectToFunction(AppDisplay.AppIconMenu.prototype, '_redisplay', function() { - if (Main.overview.viewSelector.getActivePage() == 2 - || Main.overview.viewSelector.getActivePage() == 3) { - //ok - } else { - return; - } - - this._appendSeparator(); //TODO injecter ailleurs dans le menu? - - let mainAppView = Main.overview.viewSelector.appDisplay._views[1].view; - FOLDER_LIST = FOLDER_SCHEMA.get_strv('folder-children'); - - //------------------------------------------------------------------ - - let addto = new PopupMenu.PopupSubMenuMenuItem(_("Add to")); - - let newAppFolder = new PopupMenu.PopupMenuItem('+ ' + _("New AppFolder")); - newAppFolder.connect('activate', () => { - this._source._menuManager._grabHelper.ungrab({ actor: this.actor }); - // XXX broken scrolling ?? - // We can't popdown the folder immediately because the - // AppDisplay.AppFolderPopup.popdown() method tries to ungrab - // the global focus from the folder's popup actor, which isn't - // having the focus since the menu is still open. Menus' animation - // last ~0.25s so we will wait 0.30s before doing anything. - let a = Mainloop.timeout_add(300, () => { - if (mainAppView._currentPopup) { - mainAppView._currentPopup.popdown(); - } - createNewFolder(this._source); - mainAppView._redisplay(); - Mainloop.source_remove(a); - }); - }); - addto.menu.addMenuItem(newAppFolder); - - for (var i = 0 ; i < FOLDER_LIST.length ; i++) { - let _folder = FOLDER_LIST[i]; - let shouldShow = !isInFolder( this._source.app.get_id(), _folder ); - let iFolderSchema = folderSchema(_folder); - let item = new PopupMenu.PopupMenuItem( AppDisplay._getFolderName(iFolderSchema) ); - if ( Convenience.getSettings('org.gnome.shell.extensions.appfolders-manager').get_boolean('debug') ) { - shouldShow = true; //TODO ??? et l'exclusion ? - } - if(shouldShow) { - item.connect('activate', () => { - this._source._menuManager._grabHelper.ungrab({ actor: this.actor }); - // XXX broken scrolling ?? - // We can't popdown the folder immediatly because the - // AppDisplay.AppFolderPopup.popdown() method tries to - // ungrab the global focus from the folder's popup actor, - // which isn't having the focus since the menu is still - // open. Menus' animation last ~0.25s so we will wait 0.30s - // before doing anything. - let a = Mainloop.timeout_add(300, () => { - if (mainAppView._currentPopup) { - mainAppView._currentPopup.popdown(); - } - addToFolder(this._source, _folder); - mainAppView._redisplay(); - Mainloop.source_remove(a); - }); - }); - addto.menu.addMenuItem(item); - } - } - this.addMenuItem(addto); - - //---------------------------------------------------------------------- - - let removeFrom = new PopupMenu.PopupSubMenuMenuItem(_("Remove from")); - let shouldShow2 = false; - for (var i = 0 ; i < FOLDER_LIST.length ; i++) { - let _folder = FOLDER_LIST[i]; - let appId = this._source.app.get_id(); - let shouldShow = isInFolder(appId, _folder); - let iFolderSchema = folderSchema(_folder); - let item = new PopupMenu.PopupMenuItem( AppDisplay._getFolderName(iFolderSchema) ); - - if ( Convenience.getSettings('org.gnome.shell.extensions.appfolders-manager').get_boolean('debug') ) { - shouldShow = true; //FIXME ??? et l'exclusion ? - } - - if(shouldShow) { - item.connect('activate', () => { - this._source._menuManager._grabHelper.ungrab({ actor: this.actor }); - // XXX broken scrolling ?? - // We can't popdown the folder immediatly because the - // AppDisplay.AppFolderPopup.popdown() method tries to - // ungrab the global focus from the folder's popup actor, - // which isn't having the focus since the menu is still - // open. Menus' animation last ~0.25s so we will wait 0.30s - // before doing anything. - let a = Mainloop.timeout_add(300, () => { - if (mainAppView._currentPopup) { - mainAppView._currentPopup.popdown(); - } - removeFromFolder(appId, _folder); - mainAppView._redisplay(); - Mainloop.source_remove(a); - }); - }); - removeFrom.menu.addMenuItem(item); - shouldShow2 = true; - } - } - if (shouldShow2) { - this.addMenuItem(removeFrom); - } - }); -} - -//------------------------------------------------ - -function injectionInIcons() { - // Right-click on a FolderIcon launches a new AppfolderDialog - AppDisplay.FolderIcon = class extends AppDisplay.FolderIcon { - constructor (id, path, parentView) { - super(id, path, parentView); - if (!this.isCustom) { - this.actor.connect('button-press-event', this._onButtonPress.bind(this)); - } - this.isCustom = true; - } - - _onButtonPress (actor, event) { - let button = event.get_button(); - if (button == 3) { - let tmp = new Gio.Settings({ - schema_id: 'org.gnome.desktop.app-folders.folder', - path: '/org/gnome/desktop/app-folders/folders/' + this.id + '/' - }); - let dialog = new AppfolderDialog.AppfolderDialog(tmp, null, this.id); - dialog.open(); - } - return Clutter.EVENT_PROPAGATE; - } - }; - - // Dragging an AppIcon triggers the DND mode - AppDisplay.AppIcon = class extends AppDisplay.AppIcon { - constructor (app, params) { - super(app, params); - if (!this.isCustom) { - this._draggable.connect('drag-begin', this.onDragBeginExt.bind(this)); - this._draggable.connect('drag-cancelled', this.onDragCancelledExt.bind(this)); - this._draggable.connect('drag-end', this.onDragEndExt.bind(this)); - } - this.isCustom = true; - } - - onDragBeginExt () { - if (Main.overview.viewSelector.getActivePage() != 2) { - return; - } - this._removeMenuTimeout(); // why ? - Main.overview.beginItemDrag(this); - DragAndDrop.OVERLAY_MANAGER.on_drag_begin(); - } - - onDragEndExt () { - Main.overview.endItemDrag(this); - DragAndDrop.OVERLAY_MANAGER.on_drag_end(); - } - - onDragCancelledExt () { - Main.overview.cancelledItemDrag(this); - DragAndDrop.OVERLAY_MANAGER.on_drag_cancelled(); - } - }; -} - -//------------------------------------------------------------------------------ -//---------------------------------- Generic ----------------------------------- -//--------------------------------- functions ---------------------------------- -//------------------------------------------------------------------------------ -/* These functions perform the requested actions but do not care about popdowning - * open menu/open folder, nor about hiding/showing/activating dropping areas, nor - * about redisplaying the view. - */ -function removeFromFolder (app_id, folder_id) { - let folder_schema = folderSchema(folder_id); - if ( isInFolder(app_id, folder_id) ) { - let pastContent = folder_schema.get_strv('apps'); - let presentContent = []; - for(var i=0; i { - let tmp = []; - FOLDER_LIST = FOLDER_SCHEMA.get_strv('folder-children'); - for(var j=0;j < FOLDER_LIST.length;j++){ - if(FOLDER_LIST[j] != folder_id) { - tmp.push(FOLDER_LIST[j]); - } - } - - FOLDER_LIST = tmp; - FOLDER_SCHEMA.set_strv('folder-children', FOLDER_LIST); - - // ?? XXX (ne fonctionne pas mieux hors du meta.later_add) - if ( Convenience.getSettings('org.gnome.shell.extensions.appfolders-manager').get_boolean('total-deletion') ) { - let folder_schema = folderSchema (folder_id); - folder_schema.reset('apps'); // génère un bug volumineux ? - folder_schema.reset('categories'); // génère un bug volumineux ? - folder_schema.reset('excluded-apps'); // génère un bug volumineux ? - folder_schema.reset('name'); // génère un bug volumineux ? - } - }); - - return true; -} - -//------------------------------------------------------------------------------ - -function mergeFolders (folder_staying_id, folder_dying_id) { //unused XXX - - let folder_dying_schema = folderSchema (folder_dying_id); - let folder_staying_schema = folderSchema (folder_staying_id); - let newerContent = folder_dying_schema.get_strv('categories'); - let presentContent = folder_staying_schema.get_strv('categories'); - for(var i=0;i 0) { - folder_schema.set_strv('excluded-apps', presentExcluded); - } - - //actually add the app - let content = folder_schema.get_strv('apps'); - content.push(id); - folder_schema.set_strv('apps', content); //XXX verbose errors - - //update icons in the ugliest possible way - let icons = Main.overview.viewSelector.appDisplay._views[1].view.folderIcons; - for (let i=0; i 105) { - Main.overview.viewSelector.appDisplay._views[1].view._redisplay(); - } -} - -function disable() { - AppDisplay.FolderIcon.prototype._onButtonPress = null; - AppDisplay.FolderIcon.prototype.popupMenu = null; - - removeInjection(AppDisplay.AppIconMenu.prototype, injections, '_redisplay'); - - // Overwrite my shit for FolderIcon - AppDisplay.FolderIcon = class extends AppDisplay.FolderIcon { - _onButtonPress (actor, event) { - return Clutter.EVENT_PROPAGATE; - } - }; - - // Overwrite my shit for AppIcon - AppDisplay.AppIcon = class extends AppDisplay.AppIcon { - onDragBeginExt () {} - onDragEndExt () {} - onDragCancelledExt () {} - }; - - DragAndDrop.OVERLAY_MANAGER.destroy(); -} - -//------------------------------------------------------------------------------ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/appfolders-manager.pot b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/appfolders-manager.pot deleted file mode 100644 index 95aeef19..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/appfolders-manager.pot +++ /dev/null @@ -1,114 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, javascript-format -msgid "Remove from %s" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -msgid "Other category?" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -msgid "No category" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -msgid "Select a category…" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -msgid "Use categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/be/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/be/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index e60c11ed..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/be/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/be/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/be/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index 44406fec..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/be/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,123 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2018-12-30 14:03+0300\n" -"Last-Translator: Максім Крапіўка \n" -"Language-Team: \n" -"Language: be\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.2\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Дадаць у" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Новая папка праграм" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Выдаліць з" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "Стварыць новую папку" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, javascript-format -msgid "Remove from %s" -msgstr "Выдаліць з %s" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Скасаваць" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Выдаліць" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "Дастасаваць" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "Назва папкі" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "Катэгорыі:" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -msgid "Other category?" -msgstr "Іншая катэгорыя?" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -msgid "No category" -msgstr "Без катэгорыі" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -msgid "Select a category…" -msgstr "Выбраць катэгорыю..." - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "Змены ўступяць у сілу пасля перазагрузкі пашырэння." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "Галоўныя налады" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "Катэгорыі" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "Выдаляць усе звязаныя налады пры выдаленні папкі праграм" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "" -"Выкарыстоўваць націсканне правай кнопкай мышы ў дадатак да перацягвання " -"значкоў" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -msgid "Use categories" -msgstr "Выкарыстоўваць катэгорыі" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "Больш інфармацыі пра «дадатковыя» катэгорыі" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "Паведаміць пра памылкі або ідэі" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" -"Гэта пашырэнне можна адключыць, пасля таго як вы канчаткова наладзіце " -"арганізацыю сваіх праграм." - -#~ msgid "Standard specification" -#~ msgstr "Стандартная спецыфікацыя" diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/de/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/de/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index 77428da9..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/de/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/de/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/de/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index 8efe8182..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/de/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,124 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2017-10-28 01:50+0200\n" -"Last-Translator: Jonatan Hatakeyama Zeidler \n" -"Language-Team: https://github.com/hobbypunk90/appfolders-manager-gnome-" -"extension\n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.4\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Hinzufügen zu" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Neuer Ordner" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Löschen aus" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, fuzzy, javascript-format -msgid "Remove from %s" -msgstr "Löschen aus" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Abbrechen" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "Erstelle" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Löschen" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -#, fuzzy -msgid "Other category?" -msgstr "Lösche eine Kategorie" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -#, fuzzy -msgid "No category" -msgstr "Kategorie hinzufügen" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -#, fuzzy -msgid "Select a category…" -msgstr "Lösche eine Kategorie" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "Änderungen werden nach Neustart der Erweiterung übernommen." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "Lösche alle Einstellungen, wenn ein Ordner gelöscht wird" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -#, fuzzy -msgid "Use categories" -msgstr "Hinzugefügte Kategorien" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" - -#~ msgid "This appfolder already exists." -#~ msgstr "Dieser Ordner existiert bereits." diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/el/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/el/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index 728fc9e0..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/el/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/el/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/el/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index 1950350e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/el/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,118 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2017-05-29 23:26+0300\n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: el\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Προσθήκη σε" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Νέος φάκελος" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Αφαίρεση από" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, fuzzy, javascript-format -msgid "Remove from %s" -msgstr "Αφαίρεση από" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Αναίρεση" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Διαγραφή" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -msgid "Other category?" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -msgid "No category" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -msgid "Select a category…" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "" -"Οι τροποποιήσεις απαιτούν την επανεκκίνηση της επέκτασης για να " -"λειτουργήσουν." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "Διαγραφή όλων των σχετικών ρυθμίσεων κατά την διαγραφή ενός φακέλου" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -msgid "Use categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/fr/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/fr/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index aa02a6a6..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/fr/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/fr/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/fr/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index ac80d014..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/fr/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,116 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2017-02-05 16:47+0100\n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.8.11\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Ajouter à" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Nouvel AppFolder" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Retirer de" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "Créer un nouveau dossier" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, javascript-format -msgid "Remove from %s" -msgstr "Retirer de %s" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Annuler" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "Créer" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Supprimer" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "Appliquer" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "Nom du dossier :" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "Catégories :" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -msgid "Other category?" -msgstr "Autre catégorie ?" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -msgid "No category" -msgstr "Aucune catégorie" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -msgid "Select a category…" -msgstr "Choisir une catégorie…" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "Les modifications prendront effet après avoir rechargé l'extension" - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "Réglages principaux" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "Catégories" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "" -"Supprimer tous les réglages relatifs à un appfolder lors de sa suppression" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "Utiliser le menu du clic-droit en complément du glisser-déposer" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -msgid "Use categories" -msgstr "Utiliser des catégories" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "Plus d'informations à propos des \"catégories supplémentaires\"" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "Reporter un bug ou une idée" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" -"Cette extension peut être désactivée une fois que vos applications sont " -"organisées comme souhaité." - -#~ msgid "Standard specification" -#~ msgstr "Spécification standard" diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/hu/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/hu/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index aa9862f7..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/hu/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/hu/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/hu/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index 3f1e2e94..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/hu/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,116 +0,0 @@ -# Hungarian translation for appfolders-manager. -# Copyright (C) 2017 Free Software Foundation, Inc. -# This file is distributed under the same license as the PACKAGE package. -# -# Balázs Úr , 2017. -msgid "" -msgstr "" -"Project-Id-Version: appfolders-manager master\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2017-05-31 20:41+0100\n" -"Last-Translator: Balázs Úr \n" -"Language-Team: Hungarian \n" -"Language: hu\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 2.0\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Hozzáadás ehhez" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Új alkalmazásmappa" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Eltávolítás innen" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, fuzzy, javascript-format -msgid "Remove from %s" -msgstr "Eltávolítás innen" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Mégse" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Törlés" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -msgid "Other category?" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -msgid "No category" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -msgid "Select a category…" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "A módosítások a kiterjesztés újratöltése után lépnek hatályba." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "" -"Az összes kapcsolódó beállítás törlése, ha egy alkalmazásmappa törölve lesz" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -msgid "Use categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/it/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/it/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index ad123c05..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/it/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/it/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/it/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index 1b2215c4..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/it/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,127 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2018-03-08 17:21+0100\n" -"Last-Translator: Jimmy Scionti \n" -"Language-Team: \n" -"Language: it_IT\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.4\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Aggiungi a" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Nuova AppFolder" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Rimuovi da" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, fuzzy, javascript-format -msgid "Remove from %s" -msgstr "Rimuovi da" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Annulla" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "Crea" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Elimina" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -#, fuzzy -msgid "Other category?" -msgstr "Rimuovi una categoria" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -#, fuzzy -msgid "No category" -msgstr "Aggiungi una categoria" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -#, fuzzy -msgid "Select a category…" -msgstr "Rimuovi una categoria" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "Le modifiche avranno effetto dopo aver ricaricato l'estensione." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "Elimina tutte le impostazioni dell'AppFolder quando viene rimossa" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -#, fuzzy -msgid "Use categories" -msgstr "Categorie aggiuntive" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "Maggiori informazioni sulle \"categorie aggiuntive\"" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "Invia segnalazioni di bug o idee" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" -"Questa estensione può essere disattivata dopo aver organizzato le " -"applicazione come desiderato." - -#~ msgid "Standard specification" -#~ msgstr "Specifiche standards" - -#~ msgid "This appfolder already exists." -#~ msgstr "Questa AppFolder esiste già." diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pl/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pl/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index 4048dd6d..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pl/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pl/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pl/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index d52583d4..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pl/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,126 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -# -msgid "" -msgstr "" -"Project-Id-Version: Appfolders Management (GNOME extension)\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2018-12-19 21:13+0100\n" -"Last-Translator: Piotr Komur \n" -"Language-Team: Piotr Komur\n" -"Language: pl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.2\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " -"|| n%100>=20) ? 1 : 2);\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Dodaj do folderu" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Nowy folder programów" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Usuń z folderu" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "Utwórz nowy folder" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, fuzzy, javascript-format -msgid "Remove from %s" -msgstr "Usuń z folderu" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Anuluj" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "Utwórz" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Usuń" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "Zastosuj" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "Nazwa folderu:" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "Kategorie programów:" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -msgid "Other category?" -msgstr "Nowa kategoria" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -msgid "No category" -msgstr "Brak wybranych kategorii" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -#, fuzzy -msgid "Select a category…" -msgstr "Wybierz kategorię" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "Zmiany będą aktywne po ponownym zrestartowaniu środowiska Gnome." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "Ustawienia" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "Kategorie" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "Usuń powiązane zmiany wraz z usunięciem folderu programów." - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -msgid "Use categories" -msgstr "Użyj standardowych kategorii" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "Więcej informacji o \"standardowych kategoriach\"" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "Zgłoś błędy lub nowe funkcje" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" -"Można dezaktywować to rozszerzenie po zakończeniu porządkowania programów w " -"folderach." - -#~ msgid "Standard specification" -#~ msgstr "Specyfikacja standardu" - -#~ msgid "This appfolder already exists." -#~ msgstr "Folder o tej nazwie już istnieje." diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pt_BR/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pt_BR/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index a25b6dbd..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pt_BR/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pt_BR/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pt_BR/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index ed6a4ea7..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/pt_BR/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,124 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2019-02-10 11:19-0200\n" -"Last-Translator: Fábio Nogueira \n" -"Language-Team: \n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.2.1\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Adicionar para" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Nova AppFolder" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Remover de" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "Criar uma nova pasta" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, javascript-format -msgid "Remove from %s" -msgstr "Remover de %s" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Cancelar" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "Criar" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Excluir" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "Aplicar" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "Nome da pasta:" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "Categorias:" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -msgid "Other category?" -msgstr "Outra categoria?" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -msgid "No category" -msgstr "Nenhuma categoria" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -msgid "Select a category…" -msgstr "Selecione uma categoria…" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "As modificações entrarão em vigor depois de recarregar a extensão." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "Configurações principais" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "Categorias" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "" -"Excluir todas as configurações relacionadas quando um appfolder for excluído" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "Use os menus do botão direito, além do arrastar e soltar" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -msgid "Use categories" -msgstr "Usar categorias" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "Mais informações sobre \"categorias adicionais\"" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "Comunicar erros ou ideias" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" -"Esta extensão pode ser desativada assim que seus aplicativos forem " -"organizados conforme desejado." - -#~ msgid "Standard specification" -#~ msgstr "Especificação padrão" - -#~ msgid "This appfolder already exists." -#~ msgstr "Esta appfolder já existe." diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/ru/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/ru/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index 839f88f9..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/ru/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/ru/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/ru/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index 14bb95d1..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/ru/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,125 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Max Krapiŭka \n" -"Language-Team: RUSSIAN \n" -"Language: be\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Добавить в" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Новая папка" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Удалить из" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, fuzzy, javascript-format -msgid "Remove from %s" -msgstr "Удалить из" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Отмена" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "Стварыць" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Удалить" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -#, fuzzy -msgid "Other category?" -msgstr "Удалить категорию" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -#, fuzzy -msgid "No category" -msgstr "Добавить категорию" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -#, fuzzy -msgid "Select a category…" -msgstr "Удалить категорию" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "Изменения вступят в силу после перезагрузки расширения." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "Удалять все связанные настройки при удалении папки приложений." - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -#, fuzzy -msgid "Use categories" -msgstr "Дополнительные категории" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "Больше информации про \"дополнительные категории\"" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "Сообщить об ошибках, предложить идеи" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" -"Это расширение может быть деактивировано, после того как вы окончательно " -"настроите организацию своих приложений." - -#~ msgid "Standard specification" -#~ msgstr "Стандартная спецификация" - -#~ msgid "This appfolder already exists." -#~ msgstr "Эта папка приложений уже существует" diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index d7d45ebb..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index 69cb1bbd..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,124 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2017-09-15 16:40+0200\n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.3\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Додај у" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Нова фаскила програма" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Уклони ставку" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, fuzzy, javascript-format -msgid "Remove from %s" -msgstr "Уклони ставку" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Откажи" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "Направи" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Обриши" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -#, fuzzy -msgid "Other category?" -msgstr "Уклони категорију" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -#, fuzzy -msgid "No category" -msgstr "Додај категорију" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -#, fuzzy -msgid "Select a category…" -msgstr "Уклони категорију" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "Измене ће ступити на снагу по поновном учитавању проширења." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "Обриши све припадајуће поставке при брисању проширења" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -#, fuzzy -msgid "Use categories" -msgstr "Додатне категорије" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" - -#~ msgid "This appfolder already exists." -#~ msgstr "Ова фасцикла програма већ постоји." diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr@latin/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr@latin/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index dd47c0d8..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr@latin/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr@latin/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr@latin/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index d2baf6b6..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/sr@latin/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,124 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2017-09-15 16:40+0200\n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: sr@latin\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.3\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Dodaj u" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Nova faskila programa" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Ukloni stavku" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, fuzzy, javascript-format -msgid "Remove from %s" -msgstr "Ukloni stavku" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Otkaži" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "Napravi" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Obriši" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -#, fuzzy -msgid "Other category?" -msgstr "Ukloni kategoriju" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -#, fuzzy -msgid "No category" -msgstr "Dodaj kategoriju" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -#, fuzzy -msgid "Select a category…" -msgstr "Ukloni kategoriju" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "Izmene će stupiti na snagu po ponovnom učitavanju proširenja." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "Obriši sve pripadajuće postavke pri brisanju proširenja" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -#, fuzzy -msgid "Use categories" -msgstr "Dodatne kategorije" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" - -#~ msgid "This appfolder already exists." -#~ msgstr "Ova fascikla programa već postoji." diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/tr/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/tr/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index 75618495..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/tr/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/tr/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/tr/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index c489bd08..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/tr/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,118 +0,0 @@ -# Uygulama klasörleme Türkçe çeviri. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# Serdar Sağlam , 2019. -# -msgid "" -msgstr "" -"Project-Id-Version: v13\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2019-01-19 12:10+0300\n" -"Last-Translator: Serdar Sağlam \n" -"Language-Team: Türkçe \n" -"Language: tr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Klasör Grubuna Taşı" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Yeni Klasör Grubu" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Buradan Kaldır" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "Yeni klasör oluştur" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, javascript-format -msgid "Remove from %s" -msgstr "Buradan Kaldır %s" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "İptal" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "Oluştur" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Sil" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "Onayla" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "Klasör İsmi:" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "Kategoriler:" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -msgid "Other category?" -msgstr "Diğer Kategori?" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -msgid "No category" -msgstr "Kategori Yok" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -msgid "Select a category…" -msgstr "Kategori Seç…" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "Değişiklikler,eklenti yeniden başladıktan sonra etkili olacaktır." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "Ayarlar" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "Kategoriler" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "Bir klasör grubu silindiğinde tüm ilgili ayarları silin" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "Sürükle ve bırak işlevine ek olarak sağ tıklama menülerini kullanın" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -msgid "Use categories" -msgstr "Kategorileri Kullan" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "Hakkında daha fazla bilgi \"ek kategoriler\"" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "Yeni bir fikir veya hata bildirin" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "" -"Menüleri istediğiniz şekilde düzenlendiğinde bu uzantı devre dışı " -"bırakılabilir." - -#~ msgid "Standard specification" -#~ msgstr "Standart şartname" diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/uk_UA/LC_MESSAGES/appfolders-manager.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/uk_UA/LC_MESSAGES/appfolders-manager.mo deleted file mode 100644 index a7779c06..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/uk_UA/LC_MESSAGES/appfolders-manager.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/uk_UA/LC_MESSAGES/appfolders-manager.po b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/uk_UA/LC_MESSAGES/appfolders-manager.po deleted file mode 100644 index 57840200..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/locale/uk_UA/LC_MESSAGES/appfolders-manager.po +++ /dev/null @@ -1,123 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-27 21:15+0200\n" -"PO-Revision-Date: 2018-12-19 05:43+0200\n" -"Last-Translator: Igor Gordiichuk \n" -"Language-Team: \n" -"Language: uk_UA\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.2\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#: appfolders-manager@maestroschan.fr/extension.js:83 -msgid "Add to" -msgstr "Додати до" - -#: appfolders-manager@maestroschan.fr/extension.js:85 -msgid "New AppFolder" -msgstr "Нова тека програм" - -#: appfolders-manager@maestroschan.fr/extension.js:139 -msgid "Remove from" -msgstr "Вилучити з" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:312 -msgid "Create a new folder" -msgstr "Створити нову теку" - -#: appfolders-manager@maestroschan.fr/dragAndDrop.js:350 -#, fuzzy, javascript-format -msgid "Remove from %s" -msgstr "Вилучити з " - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:62 -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:72 -msgid "Cancel" -msgstr "Скасувати" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:66 -msgid "Create" -msgstr "" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:76 -msgid "Delete" -msgstr "Вилучити" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:80 -msgid "Apply" -msgstr "Застосовувати" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:106 -msgid "Folder's name:" -msgstr "Назва теки:" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:139 -msgid "Categories:" -msgstr "Категорії:" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:164 -msgid "Other category?" -msgstr "Інша категорія?" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:192 -msgid "No category" -msgstr "Без категорії" - -#: appfolders-manager@maestroschan.fr/appfolderDialog.js:375 -#, fuzzy -msgid "Select a category…" -msgstr "Обрати категорію" - -#: appfolders-manager@maestroschan.fr/prefs.js:31 -msgid "Modifications will be effective after reloading the extension." -msgstr "Зміни буде застосовано після перезавантаження розширення." - -#: appfolders-manager@maestroschan.fr/prefs.js:38 -msgid "Main settings" -msgstr "Основні налаштування" - -#: appfolders-manager@maestroschan.fr/prefs.js:39 -msgid "Categories" -msgstr "Категорії" - -#: appfolders-manager@maestroschan.fr/prefs.js:46 -msgid "Delete all related settings when an appfolder is deleted" -msgstr "Вилучити всі пов'язані налаштування, коли видаляється тека" - -#: appfolders-manager@maestroschan.fr/prefs.js:48 -msgid "Use the right-click menus in addition to the drag-and-drop" -msgstr "Використовувати контекстне меню додатково до перетягування мишкою" - -#: appfolders-manager@maestroschan.fr/prefs.js:56 -msgid "Use categories" -msgstr "Використати категорії" - -#: appfolders-manager@maestroschan.fr/prefs.js:59 -msgid "More informations about \"additional categories\"" -msgstr "Більше інформації про \"додаткові категорії\"" - -#: appfolders-manager@maestroschan.fr/prefs.js:74 -msgid "Report bugs or ideas" -msgstr "Повідомити про ваду або запропонувати ідею" - -#: appfolders-manager@maestroschan.fr/prefs.js:85 -msgid "" -"This extension can be deactivated once your applications are organized as " -"wished." -msgstr "Це розширення можна деактивувати, якщо програми було впорядковано." - -#~ msgid "Standard specification" -#~ msgstr "Стандартні категорії" - -#~ msgid "This appfolder already exists." -#~ msgstr "Ця тека програм вже існує." diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/metadata.json b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/metadata.json deleted file mode 100644 index d3cbdf35..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/metadata.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "An easy way to arrange your applications in folders, directly from the applications grid. Create folders and add/remove apps using drag-and-drop, rename/delete them with a right-click.", - "gettext-domain": "appfolders-manager", - "name": "Appfolders Management extension", - "shell-version": [ - "3.26", - "3.28", - "3.30", - "3.32" - ], - "url": "https://github.com/maoschanz/appfolders-manager-gnome-extension", - "uuid": "appfolders-manager@maestroschan.fr", - "version": 16 -} \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/prefs.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/prefs.js deleted file mode 100644 index ae36c550..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/prefs.js +++ /dev/null @@ -1,153 +0,0 @@ - -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; - -const Gettext = imports.gettext.domain('appfolders-manager'); -const _ = Gettext.gettext; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Convenience = Me.imports.convenience; - -//----------------------------------------------- - -const appfoldersManagerSettingsWidget = new GObject.Class({ - Name: 'appfoldersManager.Prefs.Widget', - GTypeName: 'appfoldersManagerPrefsWidget', - Extends: Gtk.Box, - - _init: function (params) { - this.parent(params); - this.margin = 30; - this.spacing = 18; - this.set_orientation(Gtk.Orientation.VERTICAL); - - this._settings = Convenience.getSettings('org.gnome.shell.extensions.appfolders-manager'); - this._settings.set_boolean('debug', this._settings.get_boolean('debug')); - - //---------------------------- - - let labelMain = new Gtk.Label({ - label: _("Modifications will be effective after reloading the extension."), - use_markup: true, - wrap: true, - halign: Gtk.Align.START - }); - this.add(labelMain); - - let generalSection = this.add_section(_("Main settings")); - let categoriesSection = this.add_section(_("Categories")); - - //---------------------------- - -// let autoDeleteBox = this.build_switch('auto-deletion', -// _("Delete automatically empty folders")); - let deleteAllBox = this.build_switch('total-deletion', - _("Delete all related settings when an appfolder is deleted")); - let menusBox = this.build_switch('extend-menus', - _("Use the right-click menus in addition to the drag-and-drop")); - -// this.add_row(autoDeleteBox, generalSection); - this.add_row(deleteAllBox, generalSection); - this.add_row(menusBox, generalSection); - - //------------------------- - - let categoriesBox = this.build_switch('categories', _("Use categories")); - - let categoriesLinkButton = new Gtk.LinkButton({ - label: _("More informations about \"additional categories\""), - uri: "https://standards.freedesktop.org/menu-spec/latest/apas02.html" - }); - - this.add_row(categoriesBox, categoriesSection); - this.add_row(categoriesLinkButton, categoriesSection); - - //------------------------- - - let aboutBox = new Gtk.Box({ orientation: Gtk.Orientation.HORIZONTAL, spacing: 10 }); - let about_label = new Gtk.Label({ - label: '(v' + Me.metadata.version.toString() + ')', - halign: Gtk.Align.START - }); - let url_button = new Gtk.LinkButton({ - label: _("Report bugs or ideas"), - uri: Me.metadata.url.toString() - }); - aboutBox.pack_start(url_button, false, false, 0); - aboutBox.pack_end(about_label, false, false, 0); - - this.pack_end(aboutBox, false, false, 0); - - //------------------------- - - let desacLabel = new Gtk.Label({ - label: _("This extension can be deactivated once your applications are organized as wished."), - wrap: true, - halign: Gtk.Align.CENTER - }); - this.pack_end(desacLabel, false, false, 0); - }, - - add_section: function (titre) { - let section = new Gtk.Box({ - orientation: Gtk.Orientation.VERTICAL, - margin: 6, - spacing: 6, - }); - - let frame = new Gtk.Frame({ - label: titre, - label_xalign: 0.1, - }); - frame.add(section); - this.add(frame); - return section; - }, - - add_row: function (filledbox, section) { - section.add(filledbox); - }, - - build_switch: function (key, label) { - let rowLabel = new Gtk.Label({ - label: label, - halign: Gtk.Align.START, - wrap: true, - visible: true, - }); - - let rowSwitch = new Gtk.Switch({ valign: Gtk.Align.CENTER }); - rowSwitch.set_state(this._settings.get_boolean(key)); - rowSwitch.connect('notify::active', (widget) => { - this._settings.set_boolean(key, widget.active); - }); - - let rowBox = new Gtk.Box({ - orientation: Gtk.Orientation.HORIZONTAL, - spacing: 15, - margin: 6, - visible: true, - }); - rowBox.pack_start(rowLabel, false, false, 0); - rowBox.pack_end(rowSwitch, false, false, 0); - - return rowBox; - }, -}); - -//----------------------------------------------- - -function init() { - Convenience.initTranslations(); -} - -//I guess this is like the "enable" in extension.js : something called each -//time he user try to access the settings' window -function buildPrefsWidget () { - let widget = new appfoldersManagerSettingsWidget(); - widget.show_all(); - - return widget; -} - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/schemas/gschemas.compiled b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/schemas/gschemas.compiled deleted file mode 100644 index 2f94afe1..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/schemas/gschemas.compiled and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/schemas/org.gnome.shell.extensions.appfolders-manager.gschema.xml b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/schemas/org.gnome.shell.extensions.appfolders-manager.gschema.xml deleted file mode 100644 index cb2e963f..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/schemas/org.gnome.shell.extensions.appfolders-manager.gschema.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - true - Complete deletion of an appfolder - if a deleted appfolder should be 100% deleted (false = restauration is possible) - - - true - Use categories - If the interface for managing categories should be shown. - - - false - Debug key - this is not supposed to be activated by the user - - - true - Show items in right-click menus - The legacy interface, with submenus in the right-click menu on application icons, can be shown in addition to the default drag-and-drop behavior. - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/stylesheet.css deleted file mode 100644 index 6574b4d1..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/appfolders-manager@maestroschan.fr/stylesheet.css +++ /dev/null @@ -1,56 +0,0 @@ -.dropAreaLabel { - font-size: 24px; - font-weight: bold; -} - -.framedArea { - background-color: rgba(255,255,255,0.0); - border-color: rgba(255,255,255,1.0); - border-width: 1px; - color: rgba(255, 255, 255, 1.0); -} - -.shadowedAreaTop { - background-gradient-start: rgba(0, 0, 0, 0.7); - background-gradient-end: rgba(0, 0, 0, 0.1); - background-gradient-direction: vertical; - color: rgba(255, 255, 255, 1.0); -} - -.shadowedAreaBottom { - background-gradient-start: rgba(0, 0, 0, 0.1); - background-gradient-end: rgba(0, 0, 0, 0.7); - background-gradient-direction: vertical; - color: rgba(255, 255, 255, 1.0); -} - -.folderArea { - background-gradient-start: rgba(0, 0, 0, 0.4); - background-gradient-end: rgba(0, 0, 0, 0.0); - background-gradient-direction: vertical; - border-color: rgba(255,255,255,1.0); - border-radius: 4px; - border-width: 2px; - color: rgba(255, 255, 255, 1.0); -} - -.insensitiveArea { - background-color: rgba(0, 0, 0, 0.1); - color: rgba(100, 100, 100, 0.6); -} - -.appCategoryBox { - background-color: rgba(100, 100, 100, 0.3); - border-radius: 3px; - margin: 3px; - padding: 2px; - padding-left: 6px; -} - -.appCategoryDeleteBtn { - background-color: rgba(100, 100, 100, 0.3); - border-radius: 3px; -} - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/LICENSE b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/LICENSE deleted file mode 100644 index 79f67c28..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/LICENSE +++ /dev/null @@ -1,25 +0,0 @@ -BSD 2-Clause License - -Copyright (c) 2014, 2018, Andreas Fuchs -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/README.md b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/README.md deleted file mode 100644 index c81eb6a8..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/README.md +++ /dev/null @@ -1,37 +0,0 @@ -Gnome-Shell Extension Audio-Output-Switcher -=========================================== - -This extension adds a little entry to the status-menu that shows the currently -selected pulse-audio-output device. Clicking on that will open a submenu with -all available output devices and let's you choose which one to use. - -Since version 5, it also provides a shortcut to quickly switch output sources: -``+`q` - -Most importantly this extension is as simple as possible. Therefore it does not -include an input switcher or similar. -See Audio-Input-Switcher (https://github.com/anduchs/audio-input-switcher) -extension for microphone selection. - -Install -------- - -Either via - - https://extensions.gnome.org - -or via - - git clone https://github.com/adaxi/audio-output-switcher.git ~/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs - -Then resart the gnome-shell via `Alt+F2` then `r` and enable the extension using gnome-tweak-tool - -To update later, just issue - - (cd ~/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs && git pull) - -Credits -------- - -Originally authored by @anduchs. - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/extension.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/extension.js deleted file mode 100644 index c3200f0b..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/extension.js +++ /dev/null @@ -1,128 +0,0 @@ -const ExtensionUtils = imports.misc.extensionUtils; -const Meta = imports.gi.Meta; -const Main = imports.ui.main; -const PopupMenu = imports.ui.popupMenu; -const Shell = imports.gi.Shell; - -const Me = ExtensionUtils.getCurrentExtension(); -const Utils = Me.imports.utils; - -const AudioOutputSubMenu = class AudioOutputSubMenu extends PopupMenu.PopupSubMenuMenuItem { - constructor() { - super("Audio Output: Connecting...", true); - this._control = Main.panel.statusArea.aggregateMenu._volume._control; - - this._controlSignal = this._control.connect('default-sink-changed', () => { - this._updateDefaultSink(); - }); - this._updateDefaultSink(); - this.menu.connect('open-state-changed', (menu, isOpen) => { - if (isOpen) - this._updateSinkList(); - }); - //Unless there is at least one item here, no 'open' will be emitted... - let item = new PopupMenu.PopupMenuItem('Connecting...'); - this.menu.addMenuItem(item); - } - - _updateDefaultSink() { - let defsink = this._control.get_default_sink(); - //Unfortunately, Gvc neglects some pulse-devices, such as all "Monitor of ..." - if (!defsink) - this.label.set_text("Other"); - else - this.label.set_text(defsink.get_description()); - } - - _updateSinkList() { - this.menu.removeAll(); - - let defsink = this._control.get_default_sink(); - let sinklist = this._control.get_sinks(); - let control = this._control; - - for (let i=0; i { - control.set_default_sink(sink); - }); - this.menu.addMenuItem(item); - } - if (sinklist.length == 0 || - (sinklist.length == 1 && sinklist[0] === defsink)) { - item = new PopupMenu.PopupMenuItem("No more Devices"); - this.menu.addMenuItem(item); - } - } - - destroy() { - this._control.disconnect(this._controlSignal); - this.parent(); - } -} - -let sinkIndex = 0; -let settings = null; -let audioOutputSubMenu = null; - -function init () { - sinkIndex = 0; - settings = Utils.getSettings(); -} - -function enable () { - if (audioOutputSubMenu) { - return; - } - audioOutputSubMenu = new AudioOutputSubMenu(); - - //Try to add the output-switcher right below the output slider... - let volMen = Main.panel.statusArea.aggregateMenu._volume._volumeMenu; - let items = volMen._getMenuItems(); - let i = 0; - while (i < items.length) - if (items[i] === volMen._output.item) - break; - else - i++; - volMen.addMenuItem(audioOutputSubMenu, i+1); - - //Add keyboard shortcut for fast switching - - let keyBindingMode = null; - if (Shell.ActionMode) { - //KeyBindingMode was renamed to ActionMode in Gnome 3.15.3 - keyBindingMode = Shell.ActionMode.ALL; - } else { - keyBindingMode = Shell.KeyBindingMode.ALL; - } - - Main.wm.addKeybinding("switch-next-audio-output", - settings, - Meta.KeyBindingFlags.NONE, - keyBindingMode, - function(display, screen, window, binding) { - - let control = Main.panel.statusArea.aggregateMenu._volume._control; - let sinklist = control.get_sinks(); - - if (sinklist.length === 0) { - return; - } - sinkIndex++ - if (sinkIndex >= sinklist.length) { - sinkIndex = 0 - } - let sink = sinklist[sinkIndex]; - control.set_default_sink(sink); - } - ); -} - -function disable () { - audioOutputSubMenu.destroy(); - audioOutputSubMenu = null; -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/metadata.json b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/metadata.json deleted file mode 100644 index 3f65d9bf..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/metadata.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "Adds a switch for choosing audio output to the system menu.", - "name": "Audio Output Switcher", - "settings-schema": "org.gnome.shell.extensions.audio-output-switcher", - "shell-version": [ - "3.32" - ], - "url": "http://github.com/adaxi/audio-output-switcher", - "uuid": "audio-output-switcher@anduchs", - "version": 9 -} \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/schemas/gschemas.compiled b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/schemas/gschemas.compiled deleted file mode 100644 index 6dd17f50..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/schemas/gschemas.compiled and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/schemas/org.gnome.shell.extensions.audio-output-switcher.gschema.xml b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/schemas/org.gnome.shell.extensions.audio-output-switcher.gschema.xml deleted file mode 100644 index d51de3ae..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/schemas/org.gnome.shell.extensions.audio-output-switcher.gschema.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - q']]]> - Switch to the next audio output device - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/utils.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/utils.js deleted file mode 100644 index e000f3f9..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/audio-output-switcher@anduchs/utils.js +++ /dev/null @@ -1,92 +0,0 @@ -/* -*- mode: js; js-basic-offset: 4; indent-tabs-mode: nil -*- */ -/* - Copyright (c) 2011-2012, Giovanni Campagna - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the name of the GNOME nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -const Gettext = imports.gettext; -const Gio = imports.gi.Gio; - -const Config = imports.misc.config; -const ExtensionUtils = imports.misc.extensionUtils; - -/** - * initTranslations: - * @domain: (optional): the gettext domain to use - * - * Initialize Gettext to load translations from extensionsdir/locale. - * If @domain is not provided, it will be taken from metadata['gettext-domain'] - */ -function initTranslations(domain) { - let extension = ExtensionUtils.getCurrentExtension(); - - domain = domain || extension.metadata['gettext-domain']; - - // check if this extension was built with "make zip-file", and thus - // has the locale files in a subfolder - // otherwise assume that extension has been installed in the - // same prefix as gnome-shell - let localeDir = extension.dir.get_child('locale'); - if (localeDir.query_exists(null)) - Gettext.bindtextdomain(domain, localeDir.get_path()); - else - Gettext.bindtextdomain(domain, Config.LOCALEDIR); -} - -/** - * getSettings: - * @schema: (optional): the GSettings schema id - * - * Builds and return a GSettings schema for @schema, using schema files - * in extensionsdir/schemas. If @schema is not provided, it is taken from - * metadata['settings-schema']. - */ -function getSettings(schema) { - let extension = ExtensionUtils.getCurrentExtension(); - - schema = schema || extension.metadata['settings-schema']; - - const GioSSS = Gio.SettingsSchemaSource; - - // check if this extension was built with "make zip-file", and thus - // has the schema files in a subfolder - // otherwise assume that extension has been installed in the - // same prefix as gnome-shell (and therefore schemas are available - // in the standard folders) - let schemaDir = extension.dir.get_child('schemas'); - let schemaSource; - if (schemaDir.query_exists(null)) - schemaSource = GioSSS.new_from_directory(schemaDir.get_path(), - GioSSS.get_default(), - false); - else - schemaSource = GioSSS.get_default(); - - let schemaObj = schemaSource.lookup(schema, true); - if (!schemaObj) - throw new Error('Schema ' + schema + ' could not be found for extension ' - + extension.metadata.uuid + '. Please check your installation.'); - - return new Gio.Settings({ settings_schema: schemaObj }); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/createFolderDialog.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/createFolderDialog.js deleted file mode 100644 index f3e40e9c..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/createFolderDialog.js +++ /dev/null @@ -1,164 +0,0 @@ -/* Desktop Icons GNOME Shell extension - * - * Copyright (C) 2019 Andrea Azzaronea - * - * 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 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. If not, see . - */ - -const { Clutter, GObject, GLib, Gio, St } = imports.gi; - -const Signals = imports.signals; - -const Dialog = imports.ui.dialog; -const Gettext = imports.gettext.domain('desktop-icons'); -const ModalDialog = imports.ui.modalDialog; -const ShellEntry = imports.ui.shellEntry; -const Tweener = imports.ui.tweener; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const DesktopIconsUtil = Me.imports.desktopIconsUtil; -const Extension = Me.imports.extension; - -const _ = Gettext.gettext; - -const DIALOG_GROW_TIME = 0.1; - -var CreateFolderDialog = class extends ModalDialog.ModalDialog { - - constructor() { - super({ styleClass: 'create-folder-dialog' }); - - this._buildLayout(); - } - - _buildLayout() { - let label = new St.Label({ style_class: 'create-folder-dialog-label', - text: _('New folder name') }); - this.contentLayout.add(label, { x_align: St.Align.START }); - - this._entry = new St.Entry({ style_class: 'create-folder-dialog-entry', - can_focus: true }); - this._entry.clutter_text.connect('activate', this._onEntryActivate.bind(this)); - this._entry.clutter_text.connect('text-changed', this._onTextChanged.bind(this)); - ShellEntry.addContextMenu(this._entry); - this.contentLayout.add(this._entry); - this.setInitialKeyFocus(this._entry); - - this._errorBox = new St.BoxLayout({ style_class: 'create-folder-dialog-error-box', - visible: false }); - this.contentLayout.add(this._errorBox, { expand: true }); - - this._errorMessage = new St.Label({ style_class: 'create-folder-dialog-error-label' }); - this._errorMessage.clutter_text.line_wrap = true; - this._errorBox.add(this._errorMessage, { expand: true, - x_align: St.Align.START, - x_fill: false, - y_align: St.Align.MIDDLE, - y_fill: false }); - - this._createButton = this.addButton({ action: this._onCreateButton.bind(this), - label: _('Create') }); - this.addButton({ action: this.close.bind(this), - label: _('Cancel'), - key: Clutter.Escape }); - this._onTextChanged(); - } - - _showError(message) { - this._errorMessage.set_text(message); - - if (!this._errorBox.visible) { - let [errorBoxMinHeight, errorBoxNaturalHeight] = this._errorBox.get_preferred_height(-1); - let parentActor = this._errorBox.get_parent(); - - Tweener.addTween(parentActor, - { height: parentActor.height + errorBoxNaturalHeight, - time: DIALOG_GROW_TIME, - transition: 'easeOutQuad', - onComplete: () => { - parentActor.set_height(-1); - this._errorBox.show(); - } - }); - } - } - - _hideError() { - if (this._errorBox.visible) { - let [errorBoxMinHeight, errorBoxNaturalHeight] = this._errorBox.get_preferred_height(-1); - let parentActor = this._errorBox.get_parent(); - - Tweener.addTween(parentActor, - { height: parentActor.height - errorBoxNaturalHeight, - time: DIALOG_GROW_TIME, - transition: 'easeOutQuad', - onComplete: () => { - parentActor.set_height(-1); - this._errorBox.hide(); - this._errorMessage.set_text(''); - } - }); - } - } - - _onCreateButton() { - this._onEntryActivate(); - } - - _onEntryActivate() { - if (!this._createButton.reactive) - return; - - this.emit('response', this._entry.get_text()); - this.close(); - } - - _onTextChanged() { - let text = this._entry.get_text(); - let is_valid = true; - - let found_name = false; - for(let name of Extension.desktopManager.getDesktopFileNames()) { - if (name === text) { - found_name = true; - break; - } - } - - if (text.trim().length == 0) { - is_valid = false; - this._hideError(); - } else if (text.includes('/')) { - is_valid = false; - this._showError(_('Folder names cannot contain “/”.')); - } else if (text === '.') { - is_valid = false; - this._showError(_('A folder cannot be called “.”.')); - } else if (text === '..') { - is_valid = false; - this._showError(_('A folder cannot be called “..”.')); - } else if (text.startsWith('.')) { - this._showError(_('Folders with “.” at the beginning of their name are hidden.')); - } else if (found_name) { - this._showError(_('There is already a file or folder with that name.')); - is_valid = false; - } else { - this._hideError(); - } - - this._createButton.reactive = is_valid; - } -}; -Signals.addSignalMethods(CreateFolderDialog.prototype); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/createThumbnail.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/createThumbnail.js deleted file mode 100755 index 212f6b79..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/createThumbnail.js +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/gjs - -/* Desktop Icons GNOME Shell extension - * - * Copyright (C) 2018 Sergio Costas - * - * 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 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. If not, see . - */ - -const GnomeDesktop = imports.gi.GnomeDesktop; -const Gio = imports.gi.Gio; - -let thumbnailFactory = GnomeDesktop.DesktopThumbnailFactory.new(GnomeDesktop.DesktopThumbnailSize.LARGE); - -let file = Gio.File.new_for_path(ARGV[0]); -let fileUri = file.get_uri(); - -let fileInfo = file.query_info('standard::content-type,time::modified', Gio.FileQueryInfoFlags.NONE, null); -let modifiedTime = fileInfo.get_attribute_uint64('time::modified'); -let thumbnailPixbuf = thumbnailFactory.generate_thumbnail(fileUri, fileInfo.get_content_type()); -if (thumbnailPixbuf == null) - thumbnailFactory.create_failed_thumbnail(fileUri, modifiedTime); -else - thumbnailFactory.save_thumbnail(thumbnailPixbuf, fileUri, modifiedTime); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/dbusUtils.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/dbusUtils.js deleted file mode 100644 index 19fe9878..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/dbusUtils.js +++ /dev/null @@ -1,103 +0,0 @@ -const Gio = imports.gi.Gio; -const GLib = imports.gi.GLib; -var NautilusFileOperationsProxy; -var FreeDesktopFileManagerProxy; - -const NautilusFileOperationsInterface = ` - - - - - - - - - - - - - - - - - - - - - - - - - - - -`; - -const NautilusFileOperationsProxyInterface = Gio.DBusProxy.makeProxyWrapper(NautilusFileOperationsInterface); - -const FreeDesktopFileManagerInterface = ` - - - - - - - - - - -`; - -const FreeDesktopFileManagerProxyInterface = Gio.DBusProxy.makeProxyWrapper(FreeDesktopFileManagerInterface); - -function init() { - NautilusFileOperationsProxy = new NautilusFileOperationsProxyInterface( - Gio.DBus.session, - 'org.gnome.Nautilus', - '/org/gnome/Nautilus', - (proxy, error) => { - if (error) { - log('Error connecting to Nautilus'); - } - } - ); - - FreeDesktopFileManagerProxy = new FreeDesktopFileManagerProxyInterface( - Gio.DBus.session, - 'org.freedesktop.FileManager1', - '/org/freedesktop/FileManager1', - (proxy, error) => { - if (error) { - log('Error connecting to Nautilus'); - } - } - ); -} - -function openFileWithOtherApplication(filePath) { - let fdList = new Gio.UnixFDList(); - let channel = GLib.IOChannel.new_file(filePath, "r"); - fdList.append(channel.unix_get_fd()); - channel.set_close_on_unref(true); - let builder = GLib.VariantBuilder.new(GLib.VariantType.new("a{sv}")); - let options = builder.end(); - let parameters = GLib.Variant.new_tuple([GLib.Variant.new_string("0"), - GLib.Variant.new_handle(0), - options]); - Gio.bus_get(Gio.BusType.SESSION, null, - (source, result) => { - let dbus_connection = Gio.bus_get_finish(result); - dbus_connection.call_with_unix_fd_list("org.freedesktop.portal.Desktop", - "/org/freedesktop/portal/desktop", - "org.freedesktop.portal.OpenURI", - "OpenFile", - parameters, - GLib.VariantType.new("o"), - Gio.DBusCallFlags.NONE, - -1, - fdList, - null, - null); - } - ); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/desktopGrid.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/desktopGrid.js deleted file mode 100644 index a2d1f127..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/desktopGrid.js +++ /dev/null @@ -1,692 +0,0 @@ -/* Desktop Icons GNOME Shell extension - * - * Copyright (C) 2017 Carlos Soriano - * - * 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 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. If not, see . - */ - -const Gtk = imports.gi.Gtk; -const Clutter = imports.gi.Clutter; -const St = imports.gi.St; -const Gio = imports.gi.Gio; -const GLib = imports.gi.GLib; -const Shell = imports.gi.Shell; - -const Signals = imports.signals; - -const Layout = imports.ui.layout; -const Main = imports.ui.main; -const BoxPointer = imports.ui.boxpointer; -const PopupMenu = imports.ui.popupMenu; -const GrabHelper = imports.ui.grabHelper; -const Config = imports.misc.config; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const CreateFolderDialog = Me.imports.createFolderDialog; -const Extension = Me.imports.extension; -const FileItem = Me.imports.fileItem; -const Prefs = Me.imports.prefs; -const DBusUtils = Me.imports.dbusUtils; -const DesktopIconsUtil = Me.imports.desktopIconsUtil; -const Util = imports.misc.util; - -const Clipboard = St.Clipboard.get_default(); -const CLIPBOARD_TYPE = St.ClipboardType.CLIPBOARD; -const Gettext = imports.gettext.domain('desktop-icons'); - -const _ = Gettext.gettext; - - -/* From NautilusFileUndoManagerState */ -var UndoStatus = { - NONE: 0, - UNDO: 1, - REDO: 2, -}; - -var StoredCoordinates = { - PRESERVE: 0, - OVERWRITE:1, - ASSIGN:2, -}; - -class Placeholder extends St.Bin { - constructor() { - super(); - } -} - -var DesktopGrid = class { - - constructor(bgManager) { - this._bgManager = bgManager; - - this._fileItemHandlers = new Map(); - this._fileItems = []; - - this.layout = new Clutter.GridLayout({ - orientation: Clutter.Orientation.VERTICAL, - column_homogeneous: true, - row_homogeneous: true - }); - - this._actorLayout = new Clutter.BinLayout({ - x_align: Clutter.BinAlignment.FIXED, - y_align: Clutter.BinAlignment.FIXED - }); - - this.actor = new St.Widget({ - layout_manager: this._actorLayout - }); - this.actor._delegate = this; - - this._grid = new St.Widget({ - name: 'DesktopGrid', - layout_manager: this.layout, - reactive: true, - x_expand: true, - y_expand: true, - can_focus: true, - opacity: 255 - }); - this.actor.add_child(this._grid); - - this._renamePopup = new RenamePopup(this); - this.actor.add_child(this._renamePopup.actor); - - this._bgManager._container.add_child(this.actor); - - this.actor.connect('destroy', () => this._onDestroy()); - - let monitorIndex = bgManager._monitorIndex; - this._monitorConstraint = new Layout.MonitorConstraint({ - index: monitorIndex, - work_area: true - }); - this.actor.add_constraint(this._monitorConstraint); - - this._addDesktopBackgroundMenu(); - - this._bgDestroyedId = bgManager.backgroundActor.connect('destroy', - () => this._backgroundDestroyed()); - - this._grid.connect('button-press-event', (actor, event) => this._onPressButton(actor, event)); - - this._grid.connect('key-press-event', this._onKeyPress.bind(this)); - - this._grid.connect('allocation-changed', () => Extension.desktopManager.scheduleReLayoutChildren()); - } - - _onKeyPress(actor, event) { - if (global.stage.get_key_focus() != actor) - return Clutter.EVENT_PROPAGATE; - - let symbol = event.get_key_symbol(); - let isCtrl = (event.get_state() & Clutter.ModifierType.CONTROL_MASK) != 0; - let isShift = (event.get_state() & Clutter.ModifierType.SHIFT_MASK) != 0; - if (isCtrl && isShift && [Clutter.Z, Clutter.z].indexOf(symbol) > -1) { - this._doRedo(); - return Clutter.EVENT_STOP; - } - else if (isCtrl && [Clutter.Z, Clutter.z].indexOf(symbol) > -1) { - this._doUndo(); - return Clutter.EVENT_STOP; - } - else if (isCtrl && [Clutter.C, Clutter.c].indexOf(symbol) > -1) { - Extension.desktopManager.doCopy(); - return Clutter.EVENT_STOP; - } - else if (isCtrl && [Clutter.X, Clutter.x].indexOf(symbol) > -1) { - Extension.desktopManager.doCut(); - return Clutter.EVENT_STOP; - } - else if (isCtrl && [Clutter.V, Clutter.v].indexOf(symbol) > -1) { - this._doPaste(); - return Clutter.EVENT_STOP; - } - else if (symbol == Clutter.Return) { - Extension.desktopManager.doOpen(); - return Clutter.EVENT_STOP; - } - else if (symbol == Clutter.Delete) { - Extension.desktopManager.doTrash(); - return Clutter.EVENT_STOP; - } else if (symbol == Clutter.F2) { - // Support renaming other grids file items. - Extension.desktopManager.doRename(); - return Clutter.EVENT_STOP; - } - - return Clutter.EVENT_PROPAGATE; - } - - _backgroundDestroyed() { - this._bgDestroyedId = 0; - if (this._bgManager == null) - return; - - if (this._bgManager._backgroundSource) { - this._bgDestroyedId = this._bgManager.backgroundActor.connect('destroy', - () => this._backgroundDestroyed()); - } else { - this.actor.destroy(); - } - } - - _onDestroy() { - if (this._bgDestroyedId && this._bgManager.backgroundActor != null) - this._bgManager.backgroundActor.disconnect(this._bgDestroyedId); - this._bgDestroyedId = 0; - this._bgManager = null; - } - - _onNewFolderClicked() { - - let dialog = new CreateFolderDialog.CreateFolderDialog(); - - dialog.connect('response', (dialog, name) => { - let dir = DesktopIconsUtil.getDesktopDir().get_child(name); - DBusUtils.NautilusFileOperationsProxy.CreateFolderRemote(dir.get_uri(), - (result, error) => { - if (error) - throw new Error('Error creating new folder: ' + error.message); - } - ); - }); - - dialog.open(); - } - - _parseClipboardText(text) { - if (text === null) - return [false, false, null]; - - let lines = text.split('\n'); - let [mime, action, ...files] = lines; - - if (mime != 'x-special/nautilus-clipboard') - return [false, false, null]; - - if (!(['copy', 'cut'].includes(action))) - return [false, false, null]; - let isCut = action == 'cut'; - - /* Last line is empty due to the split */ - if (files.length <= 1) - return [false, false, null]; - /* Remove last line */ - files.pop(); - - return [true, isCut, files]; - } - - _doPaste() { - Clipboard.get_text(CLIPBOARD_TYPE, - (clipboard, text) => { - let [valid, is_cut, files] = this._parseClipboardText(text); - if (!valid) - return; - - let desktopDir = `${DesktopIconsUtil.getDesktopDir().get_uri()}`; - if (is_cut) { - DBusUtils.NautilusFileOperationsProxy.MoveURIsRemote(files, desktopDir, - (result, error) => { - if (error) - throw new Error('Error moving files: ' + error.message); - } - ); - } else { - DBusUtils.NautilusFileOperationsProxy.CopyURIsRemote(files, desktopDir, - (result, error) => { - if (error) - throw new Error('Error copying files: ' + error.message); - } - ); - } - } - ); - } - - _onPasteClicked() { - this._doPaste(); - } - - _doUndo() { - DBusUtils.NautilusFileOperationsProxy.UndoRemote( - (result, error) => { - if (error) - throw new Error('Error performing undo: ' + error.message); - } - ); - } - - _onUndoClicked() { - this._doUndo(); - } - - _doRedo() { - DBusUtils.NautilusFileOperationsProxy.RedoRemote( - (result, error) => { - if (error) - throw new Error('Error performing redo: ' + error.message); - } - ); - } - - _onRedoClicked() { - this._doRedo(); - } - - _onOpenDesktopInFilesClicked() { - Gio.AppInfo.launch_default_for_uri_async(DesktopIconsUtil.getDesktopDir().get_uri(), - null, null, - (source, result) => { - try { - Gio.AppInfo.launch_default_for_uri_finish(result); - } catch (e) { - log('Error opening Desktop in Files: ' + e.message); - } - } - ); - } - - _onOpenTerminalClicked() { - let desktopPath = DesktopIconsUtil.getDesktopDir().get_path(); - DesktopIconsUtil.launchTerminal(desktopPath); - } - - _syncUndoRedo() { - this._undoMenuItem.actor.visible = DBusUtils.NautilusFileOperationsProxy.UndoStatus == UndoStatus.UNDO; - this._redoMenuItem.actor.visible = DBusUtils.NautilusFileOperationsProxy.UndoStatus == UndoStatus.REDO; - } - - _undoStatusChanged(proxy, properties, test) { - if ('UndoStatus' in properties.deep_unpack()) - this._syncUndoRedo(); - } - - _createDesktopBackgroundMenu() { - let menu = new PopupMenu.PopupMenu(Main.layoutManager.dummyCursor, - 0, St.Side.TOP); - menu.addAction(_("New Folder"), () => this._onNewFolderClicked()); - menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - this._pasteMenuItem = menu.addAction(_("Paste"), () => this._onPasteClicked()); - this._undoMenuItem = menu.addAction(_("Undo"), () => this._onUndoClicked()); - this._redoMenuItem = menu.addAction(_("Redo"), () => this._onRedoClicked()); - menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - menu.addAction(_("Show Desktop in Files"), () => this._onOpenDesktopInFilesClicked()); - menu.addAction(_("Open in Terminal"), () => this._onOpenTerminalClicked()); - menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - menu.addSettingsAction(_("Change Background…"), 'gnome-background-panel.desktop'); - menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - menu.addSettingsAction(_("Display Settings"), 'gnome-display-panel.desktop'); - menu.addSettingsAction(_("Settings"), 'gnome-control-center.desktop'); - - menu.actor.add_style_class_name('background-menu'); - - Main.layoutManager.uiGroup.add_child(menu.actor); - menu.actor.hide(); - - menu._propertiesChangedId = DBusUtils.NautilusFileOperationsProxy.connect('g-properties-changed', - this._undoStatusChanged.bind(this)); - this._syncUndoRedo(); - - menu.connect('destroy', - () => DBusUtils.NautilusFileOperationsProxy.disconnect(menu._propertiesChangedId)); - menu.connect('open-state-changed', - (popupm, isOpen) => { - if (isOpen) { - Clipboard.get_text(CLIPBOARD_TYPE, - (clipBoard, text) => { - let [valid, is_cut, files] = this._parseClipboardText(text); - this._pasteMenuItem.setSensitive(valid); - } - ); - } - } - ); - this._pasteMenuItem.setSensitive(false); - - return menu; - } - - _openMenu(x, y) { - Main.layoutManager.setDummyCursorGeometry(x, y, 0, 0); - this.actor._desktopBackgroundMenu.open(BoxPointer.PopupAnimation.NONE); - /* Since the handler is in the press event it needs to ignore the release event - * to not immediately close the menu on release - */ - this.actor._desktopBackgroundManager.ignoreRelease(); - } - - _addFileItemTo(fileItem, column, row, coordinatesAction) { - let placeholder = this.layout.get_child_at(column, row); - placeholder.child = fileItem.actor; - this._fileItems.push(fileItem); - let selectedId = fileItem.connect('selected', this._onFileItemSelected.bind(this)); - let renameId = fileItem.connect('rename-clicked', this.doRename.bind(this)); - this._fileItemHandlers.set(fileItem, [selectedId, renameId]); - - /* If this file is new in the Desktop and hasn't yet - * fixed coordinates, store the new possition to ensure - * that the next time it will be shown in the same possition. - * Also store the new possition if it has been moved by the user, - * and not triggered by a screen change. - */ - if ((fileItem.savedCoordinates == null) || (coordinatesAction == StoredCoordinates.OVERWRITE)) { - let [fileX, fileY] = placeholder.get_transformed_position(); - fileItem.savedCoordinates = [Math.round(fileX), Math.round(fileY)]; - } - } - - addFileItemCloseTo(fileItem, x, y, coordinatesAction) { - let [column, row] = this._getEmptyPlaceClosestTo(x, y, coordinatesAction); - this._addFileItemTo(fileItem, column, row, coordinatesAction); - } - - _getEmptyPlaceClosestTo(x, y, coordinatesAction) { - let maxColumns = this._getMaxColumns(); - let maxRows = this._getMaxRows(); - - let [actorX, actorY] = this._grid.get_transformed_position(); - let actorWidth = this._grid.allocation.x2 - this._grid.allocation.x1; - let actorHeight = this._grid.allocation.y2 - this._grid.allocation.y1; - let placeX = Math.round((x - actorX) * maxColumns / actorWidth); - let placeY = Math.round((y - actorY) * maxRows / actorHeight); - - placeX = DesktopIconsUtil.clamp(placeX, 0, maxColumns - 1); - placeY = DesktopIconsUtil.clamp(placeY, 0, maxRows - 1); - if (this.layout.get_child_at(placeX, placeY).child == null) - return [placeX, placeY]; - let found = false; - let resColumn = null; - let resRow = null; - let minDistance = Infinity; - for (let column = 0; column < maxColumns; column++) { - for (let row = 0; row < maxRows; row++) { - let placeholder = this.layout.get_child_at(column, row); - if (placeholder.child != null) - continue; - - let [proposedX, proposedY] = placeholder.get_transformed_position(); - if (coordinatesAction == StoredCoordinates.ASSIGN) - return [column, row]; - let distance = DesktopIconsUtil.distanceBetweenPoints(proposedX, proposedY, x, y); - if (distance < minDistance) { - found = true; - minDistance = distance; - resColumn = column; - resRow = row; - } - } - } - - if (!found) - throw new Error(`Not enough place at monitor ${this._bgManager._monitorIndex}`); - - return [resColumn, resRow]; - } - - removeFileItem(fileItem) { - let index = this._fileItems.indexOf(fileItem); - if (index > -1) - this._fileItems.splice(index, 1); - else - throw new Error('Error removing children from container'); - - let [column, row] = this._getPosOfFileItem(fileItem); - let placeholder = this.layout.get_child_at(column, row); - placeholder.child = null; - let [selectedId, renameId] = this._fileItemHandlers.get(fileItem); - fileItem.disconnect(selectedId); - fileItem.disconnect(renameId); - this._fileItemHandlers.delete(fileItem); - } - - _fillPlaceholders() { - for (let column = 0; column < this._getMaxColumns(); column++) { - for (let row = 0; row < this._getMaxRows(); row++) { - this.layout.attach(new Placeholder(), column, row, 1, 1); - } - } - } - - reset() { - let tmpFileItemsCopy = this._fileItems.slice(); - for (let fileItem of tmpFileItemsCopy) - this.removeFileItem(fileItem); - this._grid.remove_all_children(); - - this._fillPlaceholders(); - } - - _onStageMotion(actor, event) { - if (this._drawingRubberBand) { - let [x, y] = event.get_coords(); - this._updateRubberBand(x, y); - this._selectFromRubberband(x, y); - } - return Clutter.EVENT_PROPAGATE; - } - - _onPressButton(actor, event) { - let button = event.get_button(); - let [x, y] = event.get_coords(); - - this._grid.grab_key_focus(); - - if (button == 1) { - let shiftPressed = !!(event.get_state() & Clutter.ModifierType.SHIFT_MASK); - let controlPressed = !!(event.get_state() & Clutter.ModifierType.CONTROL_MASK); - if (!shiftPressed && !controlPressed) - Extension.desktopManager.clearSelection(); - let [gridX, gridY] = this._grid.get_transformed_position(); - Extension.desktopManager.startRubberBand(x, y, gridX, gridY); - return Clutter.EVENT_STOP; - } - - if (button == 3) { - this._openMenu(x, y); - - return Clutter.EVENT_STOP; - } - - return Clutter.EVENT_PROPAGATE; - } - - _addDesktopBackgroundMenu() { - this.actor._desktopBackgroundMenu = this._createDesktopBackgroundMenu(); - this.actor._desktopBackgroundManager = new PopupMenu.PopupMenuManager({ actor: this.actor }); - this.actor._desktopBackgroundManager.addMenu(this.actor._desktopBackgroundMenu); - - this.actor.connect('destroy', () => { - this.actor._desktopBackgroundMenu.destroy(); - this.actor._desktopBackgroundMenu = null; - this.actor._desktopBackgroundManager = null; - }); - } - - _getMaxColumns() { - let gridWidth = this._grid.allocation.x2 - this._grid.allocation.x1; - return Math.floor(gridWidth / Prefs.get_desired_width(St.ThemeContext.get_for_stage(global.stage).scale_factor)); - } - - _getMaxRows() { - let gridHeight = this._grid.allocation.y2 - this._grid.allocation.y1; - return Math.floor(gridHeight / Prefs.get_desired_height(St.ThemeContext.get_for_stage(global.stage).scale_factor)); - } - - acceptDrop(source, actor, x, y, time) { - /* Coordinates are relative to the grid, we want to transform them to - * absolute coordinates to work across monitors */ - let [gridX, gridY] = this.actor.get_transformed_position(); - let [absoluteX, absoluteY] = [x + gridX, y + gridY]; - return Extension.desktopManager.acceptDrop(absoluteX, absoluteY); - } - - _getPosOfFileItem(itemToFind) { - if (itemToFind == null) - throw new Error('Error at _getPosOfFileItem: child cannot be null'); - - let found = false; - let maxColumns = this._getMaxColumns(); - let maxRows = this._getMaxRows(); - let column = 0; - let row = 0; - for (column = 0; column < maxColumns; column++) { - for (row = 0; row < maxRows; row++) { - let item = this.layout.get_child_at(column, row); - if (item.child && item.child._delegate.file.equal(itemToFind.file)) { - found = true; - break; - } - } - - if (found) - break; - } - - if (!found) - throw new Error('Position of file item was not found'); - - return [column, row]; - } - - _onFileItemSelected(fileItem, keepCurrentSelection, addToSelection) { - this._grid.grab_key_focus(); - } - - doRename(fileItem) { - this._renamePopup.onFileItemRenameClicked(fileItem); - } -}; - -var RenamePopup = class { - - constructor(grid) { - this._source = null; - this._isOpen = false; - - this._renameEntry = new St.Entry({ hint_text: _("Enter file name…"), - can_focus: true, - x_expand: true }); - this._renameEntry.clutter_text.connect('activate', this._onRenameAccepted.bind(this)); - this._renameOkButton= new St.Button({ label: _("OK"), - style_class: 'app-view-control button', - button_mask: St.ButtonMask.ONE | St.ButtonMask.THREE, - reactive: true, - can_focus: true, - x_expand: true }); - this._renameCancelButton = new St.Button({ label: _("Cancel"), - style_class: 'app-view-control button', - button_mask: St.ButtonMask.ONE | St.ButtonMask.THREE, - reactive: true, - can_focus: true, - x_expand: true }); - this._renameCancelButton.connect('clicked', () => { this._onRenameCanceled(); }); - this._renameOkButton.connect('clicked', () => { this._onRenameAccepted(); }); - let renameButtonsBoxLayout = new Clutter.BoxLayout({ homogeneous: true }); - let renameButtonsBox = new St.Widget({ layout_manager: renameButtonsBoxLayout, - x_expand: true }); - renameButtonsBox.add_child(this._renameCancelButton); - renameButtonsBox.add_child(this._renameOkButton); - - let renameContentLayout = new Clutter.BoxLayout({ spacing: 6, - orientation: Clutter.Orientation.VERTICAL }); - let renameContent = new St.Widget({ style_class: 'rename-popup', - layout_manager: renameContentLayout, - x_expand: true }); - renameContent.add_child(this._renameEntry); - renameContent.add_child(renameButtonsBox); - - this._boxPointer = new BoxPointer.BoxPointer(St.Side.TOP, { can_focus: false, x_expand: false }); - this.actor = this._boxPointer.actor; - this.actor.style_class = 'popup-menu-boxpointer'; - this.actor.add_style_class_name('popup-menu'); - this.actor.visible = false; - this._boxPointer.bin.set_child(renameContent); - - this._grabHelper = new GrabHelper.GrabHelper(grid.actor, { actionMode: Shell.ActionMode.POPUP }); - this._grabHelper.addActor(this.actor); - } - - _popup() { - if (this._isOpen) - return; - - this._isOpen = this._grabHelper.grab({ actor: this.actor, - onUngrab: this._popdown.bind(this) }); - - if (!this._isOpen) { - this._grabHelper.ungrab({ actor: this.actor }); - return; - } - - this._boxPointer.setPosition(this._source.actor, 0.5); - if (ExtensionUtils.versionCheck(['3.28', '3.30'], Config.PACKAGE_VERSION)) - this._boxPointer.show(BoxPointer.PopupAnimation.FADE | - BoxPointer.PopupAnimation.SLIDE); - else - this._boxPointer.open(BoxPointer.PopupAnimation.FADE | - BoxPointer.PopupAnimation.SLIDE); - - this.emit('open-state-changed', true); - } - - _popdown() { - if (!this._isOpen) - return; - - this._grabHelper.ungrab({ actor: this.actor }); - - if (ExtensionUtils.versionCheck(['3.28', '3.30'], Config.PACKAGE_VERSION)) - this._boxPointer.hide(BoxPointer.PopupAnimation.FADE | - BoxPointer.PopupAnimation.SLIDE); - else - this._boxPointer.close(BoxPointer.PopupAnimation.FADE | - BoxPointer.PopupAnimation.SLIDE); - - this._isOpen = false; - this.emit('open-state-changed', false); - } - - onFileItemRenameClicked(fileItem) { - this._source = fileItem; - - this._renameEntry.text = fileItem.displayName; - - this._popup(); - this._renameEntry.grab_key_focus(); - this._renameEntry.navigate_focus(null, Gtk.DirectionType.TAB_FORWARD, false); - let extensionOffset = DesktopIconsUtil.getFileExtensionOffset(fileItem.displayName, fileItem.isDirectory); - this._renameEntry.clutter_text.set_selection(0, extensionOffset); - } - - _onRenameAccepted() { - this._popdown(); - DBusUtils.NautilusFileOperationsProxy.RenameFileRemote(this._source.file.get_uri(), - this._renameEntry.get_text(), - (result, error) => { - if (error) - throw new Error('Error renaming file: ' + error.message); - } - ); - } - - _onRenameCanceled() { - this._popdown(); - } -}; -Signals.addSignalMethods(RenamePopup.prototype); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/desktopIconsUtil.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/desktopIconsUtil.js deleted file mode 100644 index 0aea6542..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/desktopIconsUtil.js +++ /dev/null @@ -1,123 +0,0 @@ -/* Desktop Icons GNOME Shell extension - * - * Copyright (C) 2017 Carlos Soriano - * - * 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 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. If not, see . - */ - -const Gtk = imports.gi.Gtk; -const Gio = imports.gi.Gio; -const GLib = imports.gi.GLib; -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Prefs = Me.imports.prefs; - -const TERMINAL_SCHEMA = 'org.gnome.desktop.default-applications.terminal'; -const EXEC_KEY = 'exec'; - -var DEFAULT_ATTRIBUTES = 'metadata::*,standard::*,access::*,time::modified,unix::mode'; - -function getDesktopDir() { - let desktopPath = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_DESKTOP); - return Gio.File.new_for_commandline_arg(desktopPath); -} - -function clamp(value, min, max) { - return Math.max(Math.min(value, max), min); -}; - -function launchTerminal(workdir) { - let terminalSettings = new Gio.Settings({ schema_id: TERMINAL_SCHEMA }); - let exec = terminalSettings.get_string(EXEC_KEY); - let argv = [exec, `--working-directory=${workdir}`]; - - /* The following code has been extracted from GNOME Shell's - * source code in Misc.Util.trySpawn function and modified to - * set the working directory. - * - * https://gitlab.gnome.org/GNOME/gnome-shell/blob/gnome-3-30/js/misc/util.js - */ - - var success, pid; - try { - [success, pid] = GLib.spawn_async(workdir, argv, null, - GLib.SpawnFlags.SEARCH_PATH | GLib.SpawnFlags.DO_NOT_REAP_CHILD, - null); - } catch (err) { - /* Rewrite the error in case of ENOENT */ - if (err.matches(GLib.SpawnError, GLib.SpawnError.NOENT)) { - throw new GLib.SpawnError({ code: GLib.SpawnError.NOENT, - message: _("Command not found") }); - } else if (err instanceof GLib.Error) { - // The exception from gjs contains an error string like: - // Error invoking GLib.spawn_command_line_async: Failed to - // execute child process "foo" (No such file or directory) - // We are only interested in the part in the parentheses. (And - // we can't pattern match the text, since it gets localized.) - let message = err.message.replace(/.*\((.+)\)/, '$1'); - throw new (err.constructor)({ code: err.code, - message: message }); - } else { - throw err; - } - } - // Dummy child watch; we don't want to double-fork internally - // because then we lose the parent-child relationship, which - // can break polkit. See https://bugzilla.redhat.com//show_bug.cgi?id=819275 - GLib.child_watch_add(GLib.PRIORITY_DEFAULT, pid, () => {}); -} - -function distanceBetweenPoints(x, y, x2, y2) { - return (Math.pow(x - x2, 2) + Math.pow(y - y2, 2)); -} - -function getExtraFolders() { - let extraFolders = new Array(); - if (Prefs.settings.get_boolean('show-home')) { - extraFolders.push([Gio.File.new_for_commandline_arg(GLib.get_home_dir()), Prefs.FileType.USER_DIRECTORY_HOME]); - } - if (Prefs.settings.get_boolean('show-trash')) { - extraFolders.push([Gio.File.new_for_uri('trash:///'), Prefs.FileType.USER_DIRECTORY_TRASH]); - } - return extraFolders; -} - -function getFileExtensionOffset(filename, isDirectory) { - let offset = filename.length; - - if (!isDirectory) { - let doubleExtensions = ['.gz', '.bz2', '.sit', '.Z', '.bz', '.xz']; - for (let extension of doubleExtensions) { - if (filename.endsWith(extension)) { - offset -= extension.length; - filename = filename.substring(0, offset); - break; - } - } - let lastDot = filename.lastIndexOf('.'); - if (lastDot > 0) - offset = lastDot; - } - return offset; -} - -function getGtkClassBackgroundColor(classname, state) { - let widget = new Gtk.WidgetPath(); - widget.append_type(Gtk.Widget); - - let context = new Gtk.StyleContext(); - context.set_path(widget); - context.add_class(classname); - return context.get_background_color(state); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/desktopManager.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/desktopManager.js deleted file mode 100644 index d8f548fd..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/desktopManager.js +++ /dev/null @@ -1,752 +0,0 @@ -/* Desktop Icons GNOME Shell extension - * - * Copyright (C) 2017 Carlos Soriano - * - * 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 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. If not, see . - */ - -const Gtk = imports.gi.Gtk; -const Clutter = imports.gi.Clutter; -const GObject = imports.gi.GObject; -const Gio = imports.gi.Gio; -const GLib = imports.gi.GLib; -const St = imports.gi.St; -const Mainloop = imports.mainloop; -const Meta = imports.gi.Meta; - -const Animation = imports.ui.animation; -const Background = imports.ui.background; -const DND = imports.ui.dnd; -const Main = imports.ui.main; -const GrabHelper = imports.ui.grabHelper; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Extension = Me.imports.extension; -const DesktopGrid = Me.imports.desktopGrid; -const FileItem = Me.imports.fileItem; -const Prefs = Me.imports.prefs; -const DBusUtils = Me.imports.dbusUtils; -const DesktopIconsUtil = Me.imports.desktopIconsUtil; - -const Clipboard = St.Clipboard.get_default(); -const CLIPBOARD_TYPE = St.ClipboardType.CLIPBOARD; - -var S_IWOTH = 0x00002; - -function getDpy() { - return global.screen || global.display; -} - -function findMonitorIndexForPos(x, y) { - return getDpy().get_monitor_index_for_rect(new Meta.Rectangle({x, y})); -} - - -var DesktopManager = GObject.registerClass({ - Properties: { - 'writable-by-others': GObject.ParamSpec.boolean( - 'writable-by-others', - 'WritableByOthers', - 'Whether the desktop\'s directory can be written by others (o+w unix permission)', - GObject.ParamFlags.READABLE, - false - ) - } -}, class DesktopManager extends GObject.Object { - _init(params) { - super._init(params); - - this._layoutChildrenId = 0; - this._deleteChildrenId = 0; - this._monitorDesktopDir = null; - this._desktopMonitorCancellable = null; - this._desktopGrids = {}; - this._fileItemHandlers = new Map(); - this._fileItems = new Map(); - this._dragCancelled = false; - this._queryFileInfoCancellable = null; - this._unixMode = null; - this._writableByOthers = null; - - this._monitorsChangedId = Main.layoutManager.connect('monitors-changed', () => this._recreateDesktopIcons()); - this._rubberBand = new St.Widget({ style_class: 'rubber-band' }); - this._rubberBand.hide(); - Main.layoutManager._backgroundGroup.add_child(this._rubberBand); - this._grabHelper = new GrabHelper.GrabHelper(global.stage); - - this._addDesktopIcons(); - this._monitorDesktopFolder(); - - this.settingsId = Prefs.settings.connect('changed', () => this._recreateDesktopIcons()); - this.gtkSettingsId = Prefs.gtkSettings.connect('changed', (obj, key) => { - if (key == 'show-hidden') - this._recreateDesktopIcons(); - }); - - this._selection = new Set(); - this._currentSelection = new Set(); - this._inDrag = false; - this._dragXStart = Number.POSITIVE_INFINITY; - this._dragYStart = Number.POSITIVE_INFINITY; - } - - startRubberBand(x, y) { - this._rubberBandInitialX = x; - this._rubberBandInitialY = y; - this._initRubberBandColor(); - this._updateRubberBand(x, y); - this._rubberBand.show(); - this._grabHelper.grab({ actor: global.stage }); - Extension.lockActivitiesButton = true; - this._stageReleaseEventId = global.stage.connect('button-release-event', (actor, event) => { - this.endRubberBand(); - }); - this._rubberBandId = global.stage.connect('motion-event', (actor, event) => { - /* In some cases, when the user starts a rubberband selection and ends it - * (by releasing the left button) over a window instead of doing it over - * the desktop, the stage doesn't receive the "button-release" event. - * This happens currently with, at least, Dash to Dock extension, but - * it probably also happens with other applications or extensions. - * To fix this, we also end the rubberband selection if we detect mouse - * motion in the stage without the left button pressed during a - * rubberband selection. - * */ - let button = event.get_state(); - if (!(button & Clutter.ModifierType.BUTTON1_MASK)) { - this.endRubberBand(); - return; - } - [x, y] = event.get_coords(); - this._updateRubberBand(x, y); - let x0, y0, x1, y1; - if (x >= this._rubberBandInitialX) { - x0 = this._rubberBandInitialX; - x1 = x; - } else { - x1 = this._rubberBandInitialX; - x0 = x; - } - if (y >= this._rubberBandInitialY) { - y0 = this._rubberBandInitialY; - y1 = y; - } else { - y1 = this._rubberBandInitialY; - y0 = y; - } - for (let [fileUri, fileItem] of this._fileItems) { - fileItem.emit('selected', true, true, - fileItem.intersectsWith(x0, y0, x1 - x0, y1 - y0)); - } - }); - } - - endRubberBand() { - this._rubberBand.hide(); - Extension.lockActivitiesButton = false; - this._grabHelper.ungrab(); - global.stage.disconnect(this._rubberBandId); - global.stage.disconnect(this._stageReleaseEventId); - this._rubberBandId = 0; - this._stageReleaseEventId = 0; - - this._selection = new Set([...this._selection, ...this._currentSelection]); - this._currentSelection.clear(); - } - - _updateRubberBand(currentX, currentY) { - let x = this._rubberBandInitialX < currentX ? this._rubberBandInitialX - : currentX; - let y = this._rubberBandInitialY < currentY ? this._rubberBandInitialY - : currentY; - let width = Math.abs(this._rubberBandInitialX - currentX); - let height = Math.abs(this._rubberBandInitialY - currentY); - /* TODO: Convert to gobject.set for 3.30 */ - this._rubberBand.set_position(x, y); - this._rubberBand.set_size(width, height); - } - - _recreateDesktopIcons() { - this._destroyDesktopIcons(); - this._addDesktopIcons(); - } - - _addDesktopIcons() { - forEachBackgroundManager(bgManager => { - let newGrid = new DesktopGrid.DesktopGrid(bgManager); - newGrid.actor.connect('destroy', (actor) => { - // if a grid loses its actor, remove it from the grid list - for (let grid in this._desktopGrids) - if (this._desktopGrids[grid].actor == actor) { - delete this._desktopGrids[grid]; - break; - } - }); - this._desktopGrids[bgManager._monitorIndex] = newGrid; - }); - - this._scanFiles(); - } - - _destroyDesktopIcons() { - Object.values(this._desktopGrids).forEach(grid => grid.actor.destroy()); - this._desktopGrids = {}; - } - - /** - * Initialize rubberband color from the GTK rubberband class - * */ - _initRubberBandColor() { - let rgba = DesktopIconsUtil.getGtkClassBackgroundColor('rubberband', Gtk.StateFlags.NORMAL); - let background_color = - 'rgba(' + rgba.red * 255 + ', ' + rgba.green * 255 + ', ' + rgba.blue * 255 + ', 0.4)'; - this._rubberBand.set_style('background-color: ' + background_color); - } - - async _scanFiles() { - for (let [fileItem, id] of this._fileItemHandlers) - fileItem.disconnect(id); - this._fileItemHandlers = new Map(); - - if (!this._unixMode) { - let desktopDir = DesktopIconsUtil.getDesktopDir(); - let fileInfo = desktopDir.query_info(Gio.FILE_ATTRIBUTE_UNIX_MODE, - Gio.FileQueryInfoFlags.NONE, - null); - this._unixMode = fileInfo.get_attribute_uint32(Gio.FILE_ATTRIBUTE_UNIX_MODE); - this._setWritableByOthers((this._unixMode & S_IWOTH) != 0); - } - - try { - let tmpFileItems = new Map(); - for (let [file, info, extra] of await this._enumerateDesktop()) { - let fileItem = new FileItem.FileItem(file, info, extra); - tmpFileItems.set(fileItem.file.get_uri(), fileItem); - let id = fileItem.connect('selected', - this._onFileItemSelected.bind(this)); - - this._fileItemHandlers.set(fileItem, id); - } - this._fileItems = tmpFileItems; - } catch (e) { - if (!e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) - log(`Error loading desktop files ${e.message}`); - return; - } - - this.scheduleReLayoutChildren(); - } - - getDesktopFileNames () { - let fileList = []; - for (let [uri, item] of this._fileItems) { - fileList.push(item.fileName); - } - return fileList; - } - - _enumerateDesktop() { - return new Promise((resolve, reject) => { - if (this._desktopEnumerateCancellable) - this._desktopEnumerateCancellable.cancel(); - - this._desktopEnumerateCancellable = new Gio.Cancellable(); - - let desktopDir = DesktopIconsUtil.getDesktopDir(); - desktopDir.enumerate_children_async(DesktopIconsUtil.DEFAULT_ATTRIBUTES, - Gio.FileQueryInfoFlags.NONE, - GLib.PRIORITY_DEFAULT, - this._desktopEnumerateCancellable, - (source, result) => { - try { - let fileEnum = source.enumerate_children_finish(result); - let resultGenerator = function *() { - let info; - for (let [newFolder, extras] of DesktopIconsUtil.getExtraFolders()) { - yield [newFolder, newFolder.query_info(DesktopIconsUtil.DEFAULT_ATTRIBUTES, Gio.FileQueryInfoFlags.NONE, this._desktopEnumerateCancellable), extras]; - } - while ((info = fileEnum.next_file(null))) - yield [fileEnum.get_child(info), info, Prefs.FileType.NONE]; - }.bind(this); - resolve(resultGenerator()); - } catch (e) { - reject(e); - } - }); - }); - } - - _monitorDesktopFolder() { - if (this._monitorDesktopDir) { - this._monitorDesktopDir.cancel(); - this._monitorDesktopDir = null; - } - - let desktopDir = DesktopIconsUtil.getDesktopDir(); - this._monitorDesktopDir = desktopDir.monitor_directory(Gio.FileMonitorFlags.WATCH_MOVES, null); - this._monitorDesktopDir.set_rate_limit(1000); - this._monitorDesktopDir.connect('changed', (obj, file, otherFile, eventType) => this._updateDesktopIfChanged(file, otherFile, eventType)); - } - - checkIfSpecialFilesAreSelected() { - for (let fileItem of this._selection) { - if (fileItem.isSpecial) - return true; - } - return false; - } - - getNumberOfSelectedItems() { - return this._selection.size; - } - - get writableByOthers() { - return this._writableByOthers; - } - - _setWritableByOthers(value) { - if (value == this._writableByOthers) - return; - - this._writableByOthers = value - this.notify('writable-by-others'); - } - - _updateDesktopIfChanged (file, otherFile, eventType) { - let { - DELETED, MOVED_IN, MOVED_OUT, CREATED, RENAMED, CHANGES_DONE_HINT, ATTRIBUTE_CHANGED - } = Gio.FileMonitorEvent; - - let fileUri = file.get_uri(); - let fileItem = null; - if (this._fileItems.has(fileUri)) - fileItem = this._fileItems.get(fileUri); - switch(eventType) { - case RENAMED: - this._fileItems.delete(fileUri); - this._fileItems.set(otherFile.get_uri(), fileItem); - fileItem.onFileRenamed(otherFile); - return; - case CHANGES_DONE_HINT: - case ATTRIBUTE_CHANGED: - /* a file changed, rather than the desktop itself */ - let desktopDir = DesktopIconsUtil.getDesktopDir(); - if (file.get_uri() != desktopDir.get_uri()) - return; - - if (this._queryFileInfoCancellable) - this._queryFileInfoCancellable.cancel(); - - file.query_info_async(Gio.FILE_ATTRIBUTE_UNIX_MODE, - Gio.FileQueryInfoFlags.NONE, - GLib.PRIORITY_DEFAULT, - this._queryFileInfoCancellable, - (source, result) => { - try { - let info = source.query_info_finish(result); - this._queryFileInfoCancellable = null; - - this._unixMode = info.get_attribute_uint32(Gio.FILE_ATTRIBUTE_UNIX_MODE); - this._setWritableByOthers((this._unixMode & S_IWOTH) != 0); - - if (this._writableByOthers) - log(`desktop-icons: Desktop is writable by others - will not allow launching any desktop files`); - } catch(error) { - if (!error.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) - global.log('Error getting desktop unix mode: ' + error); - } - }); - - return; - } - - // Only get a subset of events we are interested in. - // Note that CREATED will emit a CHANGES_DONE_HINT - if (![DELETED, MOVED_IN, MOVED_OUT, CREATED].includes(eventType)) - return; - - this._recreateDesktopIcons(); - } - - _setupDnD() { - this._draggableContainer = new St.Widget({ - visible: true, - width: 1, - height: 1, - x: 0, - y: 0, - style_class: 'draggable' - }); - this._draggableContainer._delegate = this; - this._draggable = DND.makeDraggable(this._draggableContainer, - { - manualMode: true, - dragActorOpacity: 100 - }); - - this._draggable.connect('drag-cancelled', () => this._onDragCancelled()); - this._draggable.connect('drag-end', () => this._onDragEnd()); - - this._draggable._dragActorDropped = event => this._dragActorDropped(event); - } - - dragStart() { - if (this._inDrag) { - return; - } - - this._setupDnD(); - let event = Clutter.get_current_event(); - let [x, y] = event.get_coords(); - [this._dragXStart, this._dragYStart] = event.get_coords(); - this._inDrag = true; - - for (let fileItem of this._selection) { - let clone = new Clutter.Clone({ - source: fileItem.actor, - reactive: false - }); - clone.x = fileItem.actor.get_transformed_position()[0]; - clone.y = fileItem.actor.get_transformed_position()[1]; - this._draggableContainer.add_child(clone); - } - - Main.layoutManager.uiGroup.add_child(this._draggableContainer); - this._draggable.startDrag(x, y, global.get_current_time(), event.get_event_sequence()); - } - - _onDragCancelled() { - let event = Clutter.get_current_event(); - let [x, y] = event.get_coords(); - this._dragCancelled = true; - } - - _onDragEnd() { - this._inDrag = false; - Main.layoutManager.uiGroup.remove_child(this._draggableContainer); - } - - _dragActorDropped(event) { - let [dropX, dropY] = event.get_coords(); - let target = this._draggable._dragActor.get_stage().get_actor_at_pos(Clutter.PickMode.ALL, - dropX, dropY); - - // We call observers only once per motion with the innermost - // target actor. If necessary, the observer can walk the - // parent itself. - let dropEvent = { - dropActor: this._draggable._dragActor, - targetActor: target, - clutterEvent: event - }; - for (let dragMonitor of DND.dragMonitors) { - let dropFunc = dragMonitor.dragDrop; - if (dropFunc) - switch (dropFunc(dropEvent)) { - case DragDropResult.FAILURE: - case DragDropResult.SUCCESS: - return true; - case DragDropResult.CONTINUE: - continue; - } - } - - // At this point it is too late to cancel a drag by destroying - // the actor, the fate of which is decided by acceptDrop and its - // side-effects - this._draggable._dragCancellable = false; - - let destroyActor = false; - while (target) { - if (target._delegate && target._delegate.acceptDrop) { - let [r, targX, targY] = target.transform_stage_point(dropX, dropY); - if (target._delegate.acceptDrop(this._draggable.actor._delegate, - this._draggable._dragActor, - targX, - targY, - event.get_time())) { - // If it accepted the drop without taking the actor, - // handle it ourselves. - if (this._draggable._dragActor.get_parent() == Main.uiGroup) { - if (this._draggable._restoreOnSuccess) { - this._draggable._restoreDragActor(event.get_time()); - return true; - } - else { - // We need this in order to make sure drag-end is fired - destroyActor = true; - } - } - - this._draggable._dragInProgress = false; - getDpy().set_cursor(Meta.Cursor.DEFAULT); - this._draggable.emit('drag-end', event.get_time(), true); - if (destroyActor) { - this._draggable._dragActor.destroy(); - } - this._draggable._dragComplete(); - - return true; - } - } - target = target.get_parent(); - } - - this._draggable._cancelDrag(event.get_time()); - - return true; - } - - acceptDrop(xEnd, yEnd) { - let savedCoordinates = new Map(); - let [xDiff, yDiff] = [xEnd - this._dragXStart, yEnd - this._dragYStart]; - /* Remove all items before dropping new ones, so we can freely reposition - * them. - */ - for (let item of this._selection) { - let [itemX, itemY] = item.actor.get_transformed_position(); - let monitorIndex = findMonitorIndexForPos(itemX, itemY); - savedCoordinates.set(item, [itemX, itemY]); - this._desktopGrids[monitorIndex].removeFileItem(item); - } - - for (let item of this._selection) { - let [itemX, itemY] = savedCoordinates.get(item); - /* Set the new ideal position where the item drop should happen */ - let newFileX = Math.round(xDiff + itemX); - let newFileY = Math.round(yDiff + itemY); - let monitorIndex = findMonitorIndexForPos(newFileX, newFileY); - this._desktopGrids[monitorIndex].addFileItemCloseTo(item, newFileX, newFileY, DesktopGrid.StoredCoordinates.OVERWRITE); - } - - return true; - } - - selectionDropOnFileItem (fileItemDestination) { - if (!fileItemDestination.isDirectory) - return false; - - let droppedUris = []; - for (let fileItem of this._selection) { - if (fileItem.isSpecial) - return false; - if (fileItemDestination.file.get_uri() == fileItem.file.get_uri()) - return false; - droppedUris.push(fileItem.file.get_uri()); - } - - if (droppedUris.length == 0) - return true; - - DBusUtils.NautilusFileOperationsProxy.MoveURIsRemote(droppedUris, - fileItemDestination.file.get_uri(), - (result, error) => { - if (error) - throw new Error('Error moving files: ' + error.message); - } - ); - for (let fileItem of this._selection) { - fileItem.state = FileItem.State.GONE; - } - - this._recreateDesktopIcons(); - - return true; - } - - _resetGridsAndScheduleLayout() { - this._deleteChildrenId = 0; - - Object.values(this._desktopGrids).forEach((grid) => grid.reset()); - - this._layoutChildrenId = GLib.idle_add(GLib.PRIORITY_LOW, () => this._layoutChildren()); - - return GLib.SOURCE_REMOVE; - } - - scheduleReLayoutChildren() { - if (this._deleteChildrenId != 0) - return; - - if (this._layoutChildrenId != 0) { - GLib.source_remove(this._layoutChildrenId); - this._layoutChildrenId = 0; - } - - - this._deleteChildrenId = GLib.idle_add(GLib.PRIORITY_LOW, () => this._resetGridsAndScheduleLayout()); - } - - _addFileItemCloseTo(item) { - let coordinates; - let x = 0; - let y = 0; - let coordinatesAction = DesktopGrid.StoredCoordinates.ASSIGN; - if (item.savedCoordinates != null) { - [x, y] = item.savedCoordinates; - coordinatesAction = DesktopGrid.StoredCoordinates.PRESERVE; - } - let monitorIndex = findMonitorIndexForPos(x, y); - let desktopGrid = this._desktopGrids[monitorIndex]; - try { - desktopGrid.addFileItemCloseTo(item, x, y, coordinatesAction); - } catch (e) { - log(`Error adding children to desktop: ${e.message}`); - } - } - - _layoutChildren() { - let showHidden = Prefs.gtkSettings.get_boolean('show-hidden'); - /* - * Paint the icons in two passes: - * * first pass paints those that have their coordinates defined in the metadata - * * second pass paints those new files that still don't have their definitive coordinates - */ - for (let [fileUri, fileItem] of this._fileItems) { - if (fileItem.savedCoordinates == null) - continue; - if (fileItem.state != FileItem.State.NORMAL) - continue; - if (!showHidden && fileItem.isHidden) - continue; - this._addFileItemCloseTo(fileItem); - } - - for (let [fileUri, fileItem] of this._fileItems) { - if (fileItem.savedCoordinates !== null) - continue; - if (fileItem.state != FileItem.State.NORMAL) - continue; - if (!showHidden && fileItem.isHidden) - continue; - this._addFileItemCloseTo(fileItem); - } - - this._layoutChildrenId = 0; - return GLib.SOURCE_REMOVE; - } - - doRename() { - if (this._selection.size != 1) - return; - - let item = [...this._selection][0]; - if (item.canRename()) - item.doRename(); - } - - doOpen() { - for (let fileItem of this._selection) - fileItem.doOpen(); - } - - doTrash() { - DBusUtils.NautilusFileOperationsProxy.TrashFilesRemote([...this._selection].map((x) => { return x.file.get_uri(); }), - (source, error) => { - if (error) - throw new Error('Error trashing files on the desktop: ' + error.message); - } - ); - } - - doEmptyTrash() { - DBusUtils.NautilusFileOperationsProxy.EmptyTrashRemote( (source, error) => { - if (error) - throw new Error('Error trashing files on the desktop: ' + error.message); - }); - } - - _onFileItemSelected(fileItem, keepCurrentSelection, rubberBandSelection, addToSelection) { - - if (!keepCurrentSelection && !this._inDrag) - this.clearSelection(); - - let selection = keepCurrentSelection && rubberBandSelection ? this._currentSelection : this._selection; - if (addToSelection) - selection.add(fileItem); - else - selection.delete(fileItem); - - for (let [fileUri, fileItem] of this._fileItems) - fileItem.isSelected = this._currentSelection.has(fileItem) || this._selection.has(fileItem); - } - - clearSelection() { - for (let [fileUri, fileItem] of this._fileItems) - fileItem.isSelected = false; - this._selection = new Set(); - this._currentSelection = new Set(); - } - - _getClipboardText(isCopy) { - let action = isCopy ? 'copy' : 'cut'; - let text = `x-special/nautilus-clipboard\n${action}\n${ - [...this._selection].map(s => s.file.get_uri()).join('\n') - }\n`; - - return text; - } - - doCopy() { - Clipboard.set_text(CLIPBOARD_TYPE, this._getClipboardText(true)); - } - - doCut() { - Clipboard.set_text(CLIPBOARD_TYPE, this._getClipboardText(false)); - } - - destroy() { - if (this._monitorDesktopDir) - this._monitorDesktopDir.cancel(); - this._monitorDesktopDir = null; - - if (this.settingsId) - Prefs.settings.disconnect(this.settingsId); - this.settingsId = 0; - if (this.gtkSettingsId) - Prefs.gtkSettings.disconnect(this.gtkSettingsId); - this.gtkSettingsId = 0; - - if (this._layoutChildrenId) - GLib.source_remove(this._layoutChildrenId); - this._layoutChildrenId = 0; - - if (this._deleteChildrenId) - GLib.source_remove(this._deleteChildrenId); - this._deleteChildrenId = 0; - - if (this._monitorsChangedId) - Main.layoutManager.disconnect(this._monitorsChangedId); - this._monitorsChangedId = 0; - if (this._stageReleaseEventId) - global.stage.disconnect(this._stageReleaseEventId); - this._stageReleaseEventId = 0; - - if (this._rubberBandId) - global.stage.disconnect(this._rubberBandId); - this._rubberBandId = 0; - - this._rubberBand.destroy(); - - if (this._queryFileInfoCancellable) - this._queryFileInfoCancellable.cancel(); - - Object.values(this._desktopGrids).forEach(grid => grid.actor.destroy()); - this._desktopGrids = {} - } -}); - -function forEachBackgroundManager(func) { - Main.layoutManager._bgManagers.forEach(func); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/extension.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/extension.js deleted file mode 100644 index 4b960aba..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/extension.js +++ /dev/null @@ -1,71 +0,0 @@ -/* Desktop Icons GNOME Shell extension - * - * Copyright (C) 2017 Carlos Soriano - * - * 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 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. If not, see . - */ - -const Main = imports.ui.main; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Prefs = Me.imports.prefs; -const { DesktopManager } = Me.imports.desktopManager; -const DBusUtils = Me.imports.dbusUtils; - -var desktopManager = null; -var addBackgroundMenuOrig = null; -var _startupPreparedId; -var lockActivitiesButton = false; - -var oldShouldToggleByCornerOrButtonFunction = null; - -function init() { - addBackgroundMenuOrig = Main.layoutManager._addBackgroundMenu; - - Prefs.initTranslations(); -} - -function newShouldToggleByCornerOrButton() { - if (lockActivitiesButton) - return false; - else - return oldShouldToggleByCornerOrButtonFunction.bind(Main.overview); -} - -function enable() { - // register a new function to allow to lock the Activities button when doing a rubberband selection - oldShouldToggleByCornerOrButtonFunction = Main.overview.shouldToggleByCornerOrButton; - Main.overview.shouldToggleByCornerOrButton = newShouldToggleByCornerOrButton; - // wait until the startup process has ended - if (Main.layoutManager._startingUp) - _startupPreparedId = Main.layoutManager.connect('startup-complete', () => innerEnable(true)); - else - innerEnable(false); -} - -function innerEnable(disconnectSignal) { - if (disconnectSignal) - Main.layoutManager.disconnect(_startupPreparedId); - DBusUtils.init(); - Prefs.init(); - Main.layoutManager._addBackgroundMenu = function() {}; - desktopManager = new DesktopManager(); -} - -function disable() { - desktopManager.destroy(); - Main.layoutManager._addBackgroundMenu = addBackgroundMenuOrig; - Main.overview.shouldToggleByCornerOrButton = oldShouldToggleByCornerOrButtonFunction; -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/fileItem.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/fileItem.js deleted file mode 100644 index e6f4f2cc..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/fileItem.js +++ /dev/null @@ -1,800 +0,0 @@ -/* Desktop Icons GNOME Shell extension - * - * Copyright (C) 2017 Carlos Soriano - * - * 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 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. If not, see . - */ - -const Gtk = imports.gi.Gtk; -const Clutter = imports.gi.Clutter; -const Gio = imports.gi.Gio; -const GLib = imports.gi.GLib; -const St = imports.gi.St; -const Pango = imports.gi.Pango; -const Meta = imports.gi.Meta; -const GdkPixbuf = imports.gi.GdkPixbuf; -const Cogl = imports.gi.Cogl; -const GnomeDesktop = imports.gi.GnomeDesktop; - -const Mainloop = imports.mainloop; -const Signals = imports.signals; - -const Background = imports.ui.background; -const Main = imports.ui.main; -const PopupMenu = imports.ui.popupMenu; -const Util = imports.misc.util; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Extension = Me.imports.extension; -const Prefs = Me.imports.prefs; -const DBusUtils = Me.imports.dbusUtils; -const DesktopIconsUtil = Me.imports.desktopIconsUtil; - -const Gettext = imports.gettext.domain('desktop-icons'); - -const _ = Gettext.gettext; - -const DRAG_TRESHOLD = 8; - -var S_IXUSR = 0o00100; -var S_IWOTH = 0o00002; - -var State = { - NORMAL: 0, - GONE: 1, -}; - -var FileItem = class { - - constructor(file, fileInfo, fileExtra) { - this._fileExtra = fileExtra; - this._loadThumbnailDataCancellable = null; - this._thumbnailScriptWatch = 0; - this._setMetadataCancellable = null; - this._queryFileInfoCancellable = null; - this._isSpecial = this._fileExtra != Prefs.FileType.NONE; - - this._file = file; - - this._savedCoordinates = null; - let savedCoordinates = fileInfo.get_attribute_as_string('metadata::nautilus-icon-position'); - if (savedCoordinates != null) - this._savedCoordinates = savedCoordinates.split(',').map(x => Number(x)); - - this._state = State.NORMAL; - - this.actor = new St.Bin({ visible: true }); - this.actor.set_fill(true, true); - let scaleFactor = St.ThemeContext.get_for_stage(global.stage).scale_factor; - this.actor.set_height(Prefs.get_desired_height(scaleFactor)); - this.actor.set_width(Prefs.get_desired_width(scaleFactor)); - this.actor._delegate = this; - this.actor.connect('destroy', () => this._onDestroy()); - - this._container = new St.BoxLayout({ reactive: true, - track_hover: true, - can_focus: true, - style_class: 'file-item', - x_expand: true, - y_expand: true, - x_align: Clutter.ActorAlign.FILL, - vertical: true }); - this.actor.set_child(this._container); - this._icon = new St.Bin(); - this._icon.set_height(Prefs.get_icon_size() * scaleFactor); - - this._iconContainer = new St.Bin({ visible: true }); - this._iconContainer.child = this._icon; - this._container.add_child(this._iconContainer); - - this._label = new St.Label({ - style_class: 'name-label' - }); - - this._container.add_child(this._label); - let clutterText = this._label.get_clutter_text(); - /* TODO: Convert to gobject.set for 3.30 */ - clutterText.set_line_wrap(true); - clutterText.set_line_wrap_mode(Pango.WrapMode.WORD_CHAR); - clutterText.set_ellipsize(Pango.EllipsizeMode.END); - - this._container.connect('button-press-event', (actor, event) => this._onPressButton(actor, event)); - this._container.connect('motion-event', (actor, event) => this._onMotion(actor, event)); - this._container.connect('leave-event', (actor, event) => this._onLeave(actor, event)); - this._container.connect('button-release-event', (actor, event) => this._onReleaseButton(actor, event)); - - /* Set the metadata and update relevant UI */ - this._updateMetadataFromFileInfo(fileInfo); - - if (this._isDesktopFile) { - /* watch for the executable bit being removed or added */ - this._monitorDesktopFile = this._file.monitor_file(Gio.FileMonitorFlags.NONE, null); - this._monitorDesktopFileId = this._monitorDesktopFile.connect('changed', - (obj, file, otherFile, eventType) => { - switch(eventType) { - case Gio.FileMonitorEvent.ATTRIBUTE_CHANGED: - this._refreshMetadataAsync(true); - break; - } - }); - } - - this._createMenu(); - this._updateIcon(); - - this._isSelected = false; - this._primaryButtonPressed = false; - if (this._attributeCanExecute && !this._isDesktopFile) - this._execLine = this.file.get_path(); - if (fileExtra == Prefs.FileType.USER_DIRECTORY_TRASH) { - // if this icon is the trash, monitor the state of the directory to update the icon - this._trashChanged = false; - this._trashInitializeCancellable = null; - this._scheduleTrashRefreshId = 0; - this._monitorTrashDir = this._file.monitor_directory(Gio.FileMonitorFlags.WATCH_MOVES, null); - this._monitorTrashId = this._monitorTrashDir.connect('changed', (obj, file, otherFile, eventType) => { - switch(eventType) { - case Gio.FileMonitorEvent.DELETED: - case Gio.FileMonitorEvent.MOVED_OUT: - case Gio.FileMonitorEvent.CREATED: - case Gio.FileMonitorEvent.MOVED_IN: - if (this._queryTrashInfoCancellable || this._scheduleTrashRefreshId) { - if (this._scheduleTrashRefreshId) - GLib.source_remove(this._scheduleTrashRefreshId); - this._scheduleTrashRefreshId = Mainloop.timeout_add(200, () => this._refreshTrashIcon()); - } else { - this._refreshTrashIcon(); - } - break; - } - }); - } - - Extension.desktopManager.connect('notify::writable-by-others', () => { - if (!this._isDesktopFile) - return; - this._refreshMetadataAsync(true); - }); - } - - _onDestroy() { - /* Regular file data */ - if (this._setMetadataCancellable) - this._setMetadataCancellable.cancel(); - if (this._queryFileInfoCancellable) - this._queryFileInfoCancellable.cancel(); - - /* Thumbnailing */ - if (this._thumbnailScriptWatch) - GLib.source_remove(this._thumbnailScriptWatch); - if (this._loadThumbnailDataCancellable) - this._loadThumbnailDataCancellable.cancel(); - - /* Desktop file */ - if (this._monitorDesktopFileId) { - this._monitorDesktopFile.disconnect(this._monitorDesktopFileId); - this._monitorDesktopFile.cancel(); - } - - /* Trash */ - if (this._monitorTrashDir) { - this._monitorTrashDir.disconnect(this._monitorTrashId); - this._monitorTrashDir.cancel(); - } - if (this._queryTrashInfoCancellable) - this._queryTrashInfoCancellable.cancel(); - if (this._scheduleTrashRefreshId) - GLib.source_remove(this._scheduleTrashRefreshId); - } - - _refreshMetadataAsync(rebuild) { - if (this._queryFileInfoCancellable) - this._queryFileInfoCancellable.cancel(); - this._queryFileInfoCancellable = new Gio.Cancellable(); - this._file.query_info_async(DesktopIconsUtil.DEFAULT_ATTRIBUTES, - Gio.FileQueryInfoFlags.NONE, - GLib.PRIORITY_DEFAULT, - this._queryFileInfoCancellable, - (source, result) => { - try { - let newFileInfo = source.query_info_finish(result); - this._queryFileInfoCancellable = null; - this._updateMetadataFromFileInfo(newFileInfo); - if (rebuild) { - this._createMenu(); - this._updateIcon(); - } - } catch(error) { - if (!error.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) - global.log("Error getting the file info: " + error); - } - }); - } - - _updateMetadataFromFileInfo(fileInfo) { - this._fileInfo = fileInfo; - - let oldLabelText = this._label.text; - - this._displayName = fileInfo.get_attribute_as_string('standard::display-name'); - this._attributeCanExecute = fileInfo.get_attribute_boolean('access::can-execute'); - this._unixmode = fileInfo.get_attribute_uint32('unix::mode') - this._writableByOthers = (this._unixmode & S_IWOTH) != 0; - this._trusted = fileInfo.get_attribute_as_string('metadata::trusted') == 'true'; - this._attributeContentType = fileInfo.get_content_type(); - this._isDesktopFile = this._attributeContentType == 'application/x-desktop'; - - if (this._isDesktopFile && this._writableByOthers) - log(`desktop-icons: File ${this._displayName} is writable by others - will not allow launching`); - - if (this._isDesktopFile) { - this._desktopFile = Gio.DesktopAppInfo.new_from_filename(this._file.get_path()); - if (!this._desktopFile) { - log(`Couldn’t parse ${this._displayName} as a desktop file, will treat it as a regular file.`); - this._isDesktopFile = false; - } - } - - if (this.displayName != oldLabelText) { - this._label.text = this.displayName; - } - - this._fileType = fileInfo.get_file_type(); - this._isDirectory = this._fileType == Gio.FileType.DIRECTORY; - this._isSpecial = this._fileExtra != Prefs.FileType.NONE; - this._isHidden = fileInfo.get_is_hidden() | fileInfo.get_is_backup(); - this._isSymlink = fileInfo.get_is_symlink(); - this._modifiedTime = this._fileInfo.get_attribute_uint64("time::modified"); - /* - * This is a glib trick to detect broken symlinks. If a file is a symlink, the filetype - * points to the final file, unless it is broken; thus if the file type is SYMBOLIC_LINK, - * it must be a broken link. - * https://developer.gnome.org/gio/stable/GFile.html#g-file-query-info - */ - this._isBrokenSymlink = this._isSymlink && this._fileType == Gio.FileType.SYMBOLIC_LINK - } - - onFileRenamed(file) { - this._file = file; - this._refreshMetadataAsync(false); - } - - _updateIcon() { - if (this._fileExtra == Prefs.FileType.USER_DIRECTORY_TRASH) { - this._icon.child = this._createEmblemedStIcon(this._fileInfo.get_icon(), null); - return; - } - - let thumbnailFactory = GnomeDesktop.DesktopThumbnailFactory.new(GnomeDesktop.DesktopThumbnailSize.LARGE); - if (thumbnailFactory.can_thumbnail(this._file.get_uri(), - this._attributeContentType, - this._modifiedTime)) { - let thumbnail = thumbnailFactory.lookup(this._file.get_uri(), this._modifiedTime); - if (thumbnail == null) { - if (!thumbnailFactory.has_valid_failed_thumbnail(this._file.get_uri(), - this._modifiedTime)) { - let argv = []; - argv.push(GLib.build_filenamev([ExtensionUtils.getCurrentExtension().path, - 'createThumbnail.js'])); - argv.push(this._file.get_path()); - let [success, pid] = GLib.spawn_async(null, argv, null, - GLib.SpawnFlags.SEARCH_PATH | GLib.SpawnFlags.DO_NOT_REAP_CHILD, null); - if (this._thumbnailScriptWatch) - GLib.source_remove(this._thumbnailScriptWatch); - this._thumbnailScriptWatch = GLib.child_watch_add(GLib.PRIORITY_DEFAULT, - pid, - (pid, exitCode) => { - if (exitCode == 0) - this._updateIcon(); - else - global.log('Failed to generate thumbnail for ' + this._filePath); - GLib.spawn_close_pid(pid); - return false; - } - ); - } - } else { - if (this._loadThumbnailDataCancellable) - this._loadThumbnailDataCancellable.cancel(); - this._loadThumbnailDataCancellable = new Gio.Cancellable(); - let thumbnailFile = Gio.File.new_for_path(thumbnail); - thumbnailFile.load_bytes_async(this._loadThumbnailDataCancellable, - (source, result) => { - try { - let [thumbnailData, etag_out] = source.load_bytes_finish(result); - let thumbnailStream = Gio.MemoryInputStream.new_from_bytes(thumbnailData); - let thumbnailPixbuf = GdkPixbuf.Pixbuf.new_from_stream(thumbnailStream, null); - - if (thumbnailPixbuf != null) { - let scaleFactor = St.ThemeContext.get_for_stage(global.stage).scale_factor; - let thumbnailImage = new Clutter.Image(); - thumbnailImage.set_data(thumbnailPixbuf.get_pixels(), - thumbnailPixbuf.has_alpha ? Cogl.PixelFormat.RGBA_8888 : Cogl.PixelFormat.RGB_888, - thumbnailPixbuf.width, - thumbnailPixbuf.height, - thumbnailPixbuf.rowstride - ); - let icon = new Clutter.Actor(); - icon.set_content(thumbnailImage); - let width = Prefs.get_desired_width(scaleFactor); - let height = Prefs.get_icon_size() * scaleFactor; - let aspectRatio = thumbnailPixbuf.width / thumbnailPixbuf.height; - if ((width / height) > aspectRatio) - icon.set_size(height * aspectRatio, height); - else - icon.set_size(width, width / aspectRatio); - this._icon.child = icon; - } - } catch (error) { - if (!error.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) { - global.log('Error while loading thumbnail: ' + error); - this._icon.child = this._createEmblemedStIcon(this._fileInfo.get_icon(), null); - } - } - } - ); - } - } - - if (this._isBrokenSymlink) { - this._icon.child = this._createEmblemedStIcon(null, 'text-x-generic'); - } else { - if (this.trustedDesktopFile && this._desktopFile.has_key('Icon')) - this._icon.child = this._createEmblemedStIcon(null, this._desktopFile.get_string('Icon')); - else - this._icon.child = this._createEmblemedStIcon(this._fileInfo.get_icon(), null); - } - } - - _refreshTrashIcon() { - if (this._queryTrashInfoCancellable) - this._queryTrashInfoCancellable.cancel(); - this._queryTrashInfoCancellable = new Gio.Cancellable(); - - this._file.query_info_async(DesktopIconsUtil.DEFAULT_ATTRIBUTES, - Gio.FileQueryInfoFlags.NONE, - GLib.PRIORITY_DEFAULT, - this._queryTrashInfoCancellable, - (source, result) => { - try { - this._fileInfo = source.query_info_finish(result); - this._queryTrashInfoCancellable = null; - this._updateIcon(); - } catch(error) { - if (!error.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) - global.log('Error getting the number of files in the trash: ' + error); - } - }); - - this._scheduleTrashRefreshId = 0; - return false; - } - - get file() { - return this._file; - } - - get isHidden() { - return this._isHidden; - } - - _createEmblemedStIcon(icon, iconName) { - if (icon == null) { - if (GLib.path_is_absolute(iconName)) { - let iconFile = Gio.File.new_for_commandline_arg(iconName); - icon = new Gio.FileIcon({ file: iconFile }); - } else { - icon = Gio.ThemedIcon.new_with_default_fallbacks(iconName); - } - } - let itemIcon = Gio.EmblemedIcon.new(icon, null); - - if (this._isSymlink) { - if (this._isBrokenSymlink) - itemIcon.add_emblem(Gio.Emblem.new(Gio.ThemedIcon.new('emblem-unreadable'))); - else - itemIcon.add_emblem(Gio.Emblem.new(Gio.ThemedIcon.new('emblem-symbolic-link'))); - } else if (this.trustedDesktopFile) { - itemIcon.add_emblem(Gio.Emblem.new(Gio.ThemedIcon.new('emblem-symbolic-link'))); - } - - return new St.Icon({ gicon: itemIcon, - icon_size: Prefs.get_icon_size() - }); - } - - doRename() { - if (!this.canRename()) { - log (`Error: ${this.file.get_uri()} cannot be renamed`); - return; - } - - this.emit('rename-clicked'); - } - - doOpen() { - if (this._isBrokenSymlink) { - log(`Error: Can’t open ${this.file.get_uri()} because it is a broken symlink.`); - return; - } - - if (this.trustedDesktopFile) { - this._desktopFile.launch_uris_as_manager([], null, GLib.SpawnFlags.SEARCH_PATH, null, null); - return; - } - - if (this._attributeCanExecute && !this._isDirectory && !this._isDesktopFile) { - if (this._execLine) - Util.spawnCommandLine(this._execLine); - return; - } - - Gio.AppInfo.launch_default_for_uri_async(this.file.get_uri(), - null, null, - (source, result) => { - try { - Gio.AppInfo.launch_default_for_uri_finish(result); - } catch (e) { - log('Error opening file ' + this.file.get_uri() + ': ' + e.message); - } - } - ); - } - - _onCopyClicked() { - Extension.desktopManager.doCopy(); - } - - _onCutClicked() { - Extension.desktopManager.doCut(); - } - - _onShowInFilesClicked() { - - DBusUtils.FreeDesktopFileManagerProxy.ShowItemsRemote([this.file.get_uri()], '', - (result, error) => { - if (error) - log('Error showing file on desktop: ' + error.message); - } - ); - } - - _onPropertiesClicked() { - - DBusUtils.FreeDesktopFileManagerProxy.ShowItemPropertiesRemote([this.file.get_uri()], '', - (result, error) => { - if (error) - log('Error showing properties: ' + error.message); - } - ); - } - - _onMoveToTrashClicked() { - Extension.desktopManager.doTrash(); - } - - _onEmptyTrashClicked() { - Extension.desktopManager.doEmptyTrash(); - } - - get _allowLaunchingText() { - if (this.trustedDesktopFile) - return _("Don’t Allow Launching"); - - return _("Allow Launching"); - } - - get metadataTrusted() { - return this._trusted; - } - - set metadataTrusted(value) { - this._trusted = value; - - let info = new Gio.FileInfo(); - info.set_attribute_string('metadata::trusted', - value ? 'true' : 'false'); - this._file.set_attributes_async(info, - Gio.FileQueryInfoFlags.NONE, - GLib.PRIORITY_LOW, - null, - (source, result) => { - try { - source.set_attributes_finish(result); - this._refreshMetadataAsync(true); - } catch(e) { - log(`Failed to set metadata::trusted: ${e.message}`); - } - }); - } - - _onAllowDisallowLaunchingClicked() { - this.metadataTrusted = !this.trustedDesktopFile; - - /* - * we're marking as trusted, make the file executable too. note that we - * do not ever remove the executable bit, since we don't know who set - * it. - */ - if (this.metadataTrusted && !this._attributeCanExecute) { - let info = new Gio.FileInfo(); - let newUnixMode = this._unixmode | S_IXUSR; - info.set_attribute_uint32(Gio.FILE_ATTRIBUTE_UNIX_MODE, newUnixMode); - this._file.set_attributes_async(info, - Gio.FileQueryInfoFlags.NONE, - GLib.PRIORITY_LOW, - null, - (source, result) => { - try { - source.set_attributes_finish (result); - } catch(e) { - log(`Failed to set unix mode: ${e.message}`); - } - }); - } - } - - canRename() { - return !this.trustedDesktopFile && this._fileExtra == Prefs.FileType.NONE; - } - - _doOpenWith() { - DBusUtils.openFileWithOtherApplication(this.file.get_path()); - } - - _getSelectionStyle() { - let rgba = DesktopIconsUtil.getGtkClassBackgroundColor('view', Gtk.StateFlags.SELECTED); - let background_color = - 'rgba(' + rgba.red * 255 + ', ' + rgba.green * 255 + ', ' + rgba.blue * 255 + ', 0.6)'; - let border_color = - 'rgba(' + rgba.red * 255 + ', ' + rgba.green * 255 + ', ' + rgba.blue * 255 + ', 0.8)'; - - return 'background-color: ' + background_color + ';' + - 'border-color: ' + border_color + ';' - } - - _createMenu() { - this._menuManager = new PopupMenu.PopupMenuManager({ actor: this.actor }); - let side = St.Side.LEFT; - if (Clutter.get_default_text_direction() == Clutter.TextDirection.RTL) - side = St.Side.RIGHT; - this._menu = new PopupMenu.PopupMenu(this.actor, 0.5, side); - this._menu.addAction(_('Open'), () => this.doOpen()); - switch (this._fileExtra) { - case Prefs.FileType.NONE: - if (!this._isDirectory) - this._actionOpenWith = this._menu.addAction(_('Open With Other Application'), () => this._doOpenWith()); - else - this._actionOpenWith = null; - this._menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - this._actionCut = this._menu.addAction(_('Cut'), () => this._onCutClicked()); - this._actionCopy = this._menu.addAction(_('Copy'), () => this._onCopyClicked()); - if (this.canRename()) - this._menu.addAction(_('Rename…'), () => this.doRename()); - this._actionTrash = this._menu.addAction(_('Move to Trash'), () => this._onMoveToTrashClicked()); - if (this._isDesktopFile && !Extension.desktopManager.writableByOthers && !this._writableByOthers) { - this._menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - this._allowLaunchingMenuItem = this._menu.addAction(this._allowLaunchingText, - () => this._onAllowDisallowLaunchingClicked()); - - } - break; - case Prefs.FileType.USER_DIRECTORY_TRASH: - this._menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - this._menu.addAction(_('Empty Trash'), () => this._onEmptyTrashClicked()); - break; - default: - break; - } - this._menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - this._menu.addAction(_('Properties'), () => this._onPropertiesClicked()); - this._menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem()); - this._menu.addAction(_('Show in Files'), () => this._onShowInFilesClicked()); - if (this._isDirectory && this.file.get_path() != null) - this._actionOpenInTerminal = this._menu.addAction(_('Open in Terminal'), () => this._onOpenTerminalClicked()); - - this._menuManager.addMenu(this._menu); - - Main.layoutManager.uiGroup.add_child(this._menu.actor); - this._menu.actor.hide(); - } - - _onOpenTerminalClicked () { - DesktopIconsUtil.launchTerminal(this.file.get_path()); - } - - _onPressButton(actor, event) { - let button = event.get_button(); - if (button == 3) { - if (!this.isSelected) - this.emit('selected', false, false, true); - this._menu.toggle(); - if (this._actionOpenWith) { - let allowOpenWith = (Extension.desktopManager.getNumberOfSelectedItems() == 1); - this._actionOpenWith.setSensitive(allowOpenWith); - } - let specialFilesSelected = Extension.desktopManager.checkIfSpecialFilesAreSelected(); - if (this._actionCut) - this._actionCut.setSensitive(!specialFilesSelected); - if (this._actionCopy) - this._actionCopy.setSensitive(!specialFilesSelected); - if (this._actionTrash) - this._actionTrash.setSensitive(!specialFilesSelected); - return Clutter.EVENT_STOP; - } else if (button == 1) { - if (event.get_click_count() == 1) { - let [x, y] = event.get_coords(); - this._primaryButtonPressed = true; - this._buttonPressInitialX = x; - this._buttonPressInitialY = y; - let shiftPressed = !!(event.get_state() & Clutter.ModifierType.SHIFT_MASK); - let controlPressed = !!(event.get_state() & Clutter.ModifierType.CONTROL_MASK); - if (!this.isSelected) { - this.emit('selected', shiftPressed || controlPressed, false, true); - } - } - return Clutter.EVENT_STOP; - } - - return Clutter.EVENT_PROPAGATE; - } - - _onLeave(actor, event) { - this._primaryButtonPressed = false; - } - - _onMotion(actor, event) { - let [x, y] = event.get_coords(); - if (this._primaryButtonPressed) { - let xDiff = x - this._buttonPressInitialX; - let yDiff = y - this._buttonPressInitialY; - let distance = Math.sqrt(Math.pow(xDiff, 2) + Math.pow(yDiff, 2)); - if (distance > DRAG_TRESHOLD) { - // Don't need to track anymore this if we start drag, and also - // avoids reentrance here - this._primaryButtonPressed = false; - let event = Clutter.get_current_event(); - let [x, y] = event.get_coords(); - Extension.desktopManager.dragStart(); - } - } - - return Clutter.EVENT_PROPAGATE; - } - - _onReleaseButton(actor, event) { - let button = event.get_button(); - if (button == 1) { - // primaryButtonPressed is TRUE only if the user has pressed the button - // over an icon, and if (s)he has not started a drag&drop operation - if (this._primaryButtonPressed) { - this._primaryButtonPressed = false; - let shiftPressed = !!(event.get_state() & Clutter.ModifierType.SHIFT_MASK); - let controlPressed = !!(event.get_state() & Clutter.ModifierType.CONTROL_MASK); - if ((event.get_click_count() == 1) && Prefs.CLICK_POLICY_SINGLE && !shiftPressed && !controlPressed) - this.doOpen(); - this.emit('selected', shiftPressed || controlPressed, false, true); - return Clutter.EVENT_STOP; - } - if ((event.get_click_count() == 2) && (!Prefs.CLICK_POLICY_SINGLE)) - this.doOpen(); - } - return Clutter.EVENT_PROPAGATE; - } - - get savedCoordinates() { - return this._savedCoordinates; - } - - _onSetMetadataFileFinished(source, result) { - try { - let [success, info] = source.set_attributes_finish(result); - } catch (error) { - if (!error.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) - log('Error setting metadata to desktop files ', error); - } - } - - set savedCoordinates(pos) { - if (this._setMetadataCancellable) - this._setMetadataCancellable.cancel(); - - this._setMetadataCancellable = new Gio.Cancellable(); - this._savedCoordinates = [pos[0], pos[1]]; - let info = new Gio.FileInfo(); - info.set_attribute_string('metadata::nautilus-icon-position', - `${pos[0]},${pos[1]}`); - this.file.set_attributes_async(info, - Gio.FileQueryInfoFlags.NONE, - GLib.PRIORITY_DEFAULT, - this._setMetadataCancellable, - (source, result) => this._onSetMetadataFileFinished(source, result) - ); - } - - intersectsWith(argX, argY, argWidth, argHeight) { - let rect = new Meta.Rectangle({ x: argX, y: argY, width: argWidth, height: argHeight }); - let [containerX, containerY] = this._container.get_transformed_position(); - let boundingBox = new Meta.Rectangle({ x: containerX, - y: containerY, - width: this._container.allocation.x2 - this._container.allocation.x1, - height: this._container.allocation.y2 - this._container.allocation.y1 }); - let [intersects, _] = rect.intersect(boundingBox); - - return intersects; - } - - set isSelected(isSelected) { - isSelected = !!isSelected; - if (isSelected == this._isSelected) - return; - - if (isSelected) { - this._container.set_style(this._getSelectionStyle()); - } else { - this._container.set_style('background-color: transparent'); - this._container.set_style('border-color: transparent'); - } - - this._isSelected = isSelected; - } - - get isSelected() { - return this._isSelected; - } - - get isSpecial() { - return this._isSpecial; - } - - get state() { - return this._state; - } - - set state(state) { - if (state == this._state) - return; - - this._state = state; - } - - get isDirectory() { - return this._isDirectory; - } - - get trustedDesktopFile() { - return this._isDesktopFile && - this._attributeCanExecute && - this.metadataTrusted && - !Extension.desktopManager.writableByOthers && - !this._writableByOthers; - } - - get fileName() { - return this._fileInfo.get_name(); - } - - get displayName() { - if (this.trustedDesktopFile) - return this._desktopFile.get_name(); - - return this._displayName || null; - } - - acceptDrop() { - return Extension.desktopManager.selectionDropOnFileItem(this); - } -}; -Signals.addSignalMethods(FileItem.prototype); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/cs/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/cs/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 9c94b87a..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/cs/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/da/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/da/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 90bcac27..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/da/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/de/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/de/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index af1d93de..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/de/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/es/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/es/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 84484780..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/es/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/fi/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/fi/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 3f6f4234..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/fi/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/fr/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/fr/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 486fee0f..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/fr/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/fur/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/fur/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 66461ef3..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/fur/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/hr/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/hr/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 6dedf99d..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/hr/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/hu/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/hu/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 15676ed5..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/hu/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/id/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/id/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 3f918d25..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/id/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/it/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/it/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index ef517545..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/it/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/ja/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/ja/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index e7fc0057..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/ja/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/nl/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/nl/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 00f85ba3..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/nl/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/pl/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/pl/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 16db0857..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/pl/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/pt_BR/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/pt_BR/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index edefc75a..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/pt_BR/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/ru/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/ru/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 4c62e2e7..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/ru/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/sv/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/sv/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index fb55638f..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/sv/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/tr/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/tr/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index f2bd5a54..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/tr/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/zh_TW/LC_MESSAGES/desktop-icons.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/zh_TW/LC_MESSAGES/desktop-icons.mo deleted file mode 100644 index 19956c23..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/locale/zh_TW/LC_MESSAGES/desktop-icons.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/metadata.json b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/metadata.json deleted file mode 100644 index a0cfb5a6..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/metadata.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "Add icons to the desktop", - "name": "Desktop Icons", - "shell-version": [ - "3.30.0" - ], - "url": "", - "uuid": "desktop-icons@csoriano", - "version": 14 -} \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/prefs.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/prefs.js deleted file mode 100644 index 4b8d986e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/prefs.js +++ /dev/null @@ -1,159 +0,0 @@ - -/* Desktop Icons GNOME Shell extension - * - * Copyright (C) 2017 Carlos Soriano - * - * 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 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. If not, see . - */ - -const Gtk = imports.gi.Gtk; -const GObject = imports.gi.GObject; -const Gio = imports.gi.Gio; -const GioSSS = Gio.SettingsSchemaSource; -const ExtensionUtils = imports.misc.extensionUtils; -const Gettext = imports.gettext; - -const Config = imports.misc.config; - -var _ = Gettext.domain('desktop-icons').gettext; - -const SCHEMA_NAUTILUS = 'org.gnome.nautilus.preferences'; -const SCHEMA_GTK = 'org.gtk.Settings.FileChooser'; -const SCHEMA = 'org.gnome.shell.extensions.desktop-icons'; - -const ICON_SIZE = { 'small': 48, 'standard': 64, 'large': 96 }; -const ICON_WIDTH = { 'small': 120, 'standard': 128, 'large': 128 }; -const ICON_HEIGHT = { 'small': 98, 'standard': 114, 'large': 146 }; - -var FileType = { - NONE: null, - USER_DIRECTORY_HOME: 'show-home', - USER_DIRECTORY_TRASH: 'show-trash', -} - -var nautilusSettings; -var gtkSettings; -var settings; -// This is already in Nautilus settings, so it should not be made tweakable here -var CLICK_POLICY_SINGLE = false; - -function initTranslations() { - let extension = ExtensionUtils.getCurrentExtension(); - - let localedir = extension.dir.get_child('locale'); - if (localedir.query_exists(null)) - Gettext.bindtextdomain('desktop-icons', localedir.get_path()); - else - Gettext.bindtextdomain('desktop-icons', Config.LOCALEDIR); -} - -function init() { - let schemaSource = GioSSS.get_default(); - let schemaGtk = schemaSource.lookup(SCHEMA_GTK, true); - gtkSettings = new Gio.Settings({ settings_schema: schemaGtk }); - let schemaObj = schemaSource.lookup(SCHEMA_NAUTILUS, true); - if (!schemaObj) { - nautilusSettings = null; - } else { - nautilusSettings = new Gio.Settings({ settings_schema: schemaObj });; - nautilusSettings.connect('changed', _onNautilusSettingsChanged); - _onNautilusSettingsChanged(); - } - settings = get_schema(SCHEMA); -} - -function get_schema(schema) { - let extension = ExtensionUtils.getCurrentExtension(); - - // check if this extension was built with "make zip-file", and thus - // has the schema files in a subfolder - // otherwise assume that extension has been installed in the - // same prefix as gnome-shell (and therefore schemas are available - // in the standard folders) - let schemaDir = extension.dir.get_child('schemas'); - let schemaSource; - if (schemaDir.query_exists(null)) - schemaSource = GioSSS.new_from_directory(schemaDir.get_path(), GioSSS.get_default(), false); - else - schemaSource = GioSSS.get_default(); - - let schemaObj = schemaSource.lookup(schema, true); - if (!schemaObj) - throw new Error('Schema ' + schema + ' could not be found for extension ' + extension.metadata.uuid + '. Please check your installation.'); - - return new Gio.Settings({ settings_schema: schemaObj }); -} - -function buildPrefsWidget() { - initTranslations(); - let frame = new Gtk.Box({ orientation: Gtk.Orientation.VERTICAL, border_width: 10, spacing: 10 }); - - frame.add(buildSelector('icon-size', _("Size for the desktop icons"), { 'small': _("Small"), 'standard': _("Standard"), 'large': _("Large") })); - frame.add(buildSwitcher('show-home', _("Show the personal folder in the desktop"))); - frame.add(buildSwitcher('show-trash', _("Show the trash icon in the desktop"))); - frame.show_all(); - return frame; -} - -function buildSwitcher(key, labelText) { - let hbox = new Gtk.Box({ orientation: Gtk.Orientation.HORIZONTAL, spacing: 10 }); - let label = new Gtk.Label({ label: labelText, xalign: 0 }); - let switcher = new Gtk.Switch({ active: settings.get_boolean(key) }); - settings.bind(key, switcher, 'active', 3); - hbox.pack_start(label, true, true, 0); - hbox.add(switcher); - return hbox; -} - -function buildSelector(key, labelText, elements) { - let listStore = new Gtk.ListStore(); - listStore.set_column_types ([GObject.TYPE_STRING, GObject.TYPE_STRING]); - let schemaKey = settings.settings_schema.get_key(key); - let values = schemaKey.get_range().get_child_value(1).get_child_value(0).get_strv(); - for (let val of values) { - let iter = listStore.append(); - let visibleText = val; - if (visibleText in elements) - visibleText = elements[visibleText]; - listStore.set (iter, [0, 1], [visibleText, val]); - } - let hbox = new Gtk.Box({ orientation: Gtk.Orientation.HORIZONTAL, spacing: 10 }); - let label = new Gtk.Label({ label: labelText, xalign: 0 }); - let combo = new Gtk.ComboBox({model: listStore}); - let rendererText = new Gtk.CellRendererText(); - combo.pack_start (rendererText, false); - combo.add_attribute (rendererText, 'text', 0); - combo.set_id_column(1); - settings.bind(key, combo, 'active-id', 3); - hbox.pack_start(label, true, true, 0); - hbox.add(combo); - return hbox; -} - -function _onNautilusSettingsChanged() { - CLICK_POLICY_SINGLE = nautilusSettings.get_string('click-policy') == 'single'; -} - -function get_icon_size() { - // this one doesn't need scaling because Gnome Shell automagically scales the icons - return ICON_SIZE[settings.get_string('icon-size')]; -} - -function get_desired_width(scale_factor) { - return ICON_WIDTH[settings.get_string('icon-size')] * scale_factor; -} - -function get_desired_height(scale_factor) { - return ICON_HEIGHT[settings.get_string('icon-size')] * scale_factor; -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/schemas/gschemas.compiled b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/schemas/gschemas.compiled deleted file mode 100644 index 566363ae..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/schemas/gschemas.compiled and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/schemas/org.gnome.shell.extensions.desktop-icons.gschema.xml b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/schemas/org.gnome.shell.extensions.desktop-icons.gschema.xml deleted file mode 100644 index bb4e50f3..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/schemas/org.gnome.shell.extensions.desktop-icons.gschema.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - 'standard' - Icon size - Set the size for the desktop icons. - - - true - Show personal folder - Show the personal folder in the desktop. - - - true - Show trash icon - Show the trash icon in the desktop. - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/stylesheet.css deleted file mode 100644 index 17d4b328..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/desktop-icons@csoriano/stylesheet.css +++ /dev/null @@ -1,38 +0,0 @@ -.file-item { - padding: 4px; - border: 1px; - margin: 1px; -} - -.file-item:hover { - background-color: rgba(238, 238, 238, 0.2); -} - -.name-label { - text-shadow: 1px 1px black; - color: white; - text-align: center; -} - -.draggable { - background-color: red; -} - -.rename-popup { - min-width: 300px; - margin: 6px; -} - -.create-folder-dialog-entry { - width: 20em; - margin-bottom: 6px; -} - -.create-folder-dialog-label { - padding-bottom: .4em; -} - -.create-folder-dialog-error-box { - padding-top: 16px; - spacing: 6px; -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/dnd-symbolic.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/dnd-symbolic.svg deleted file mode 100644 index 8e7ffa76..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/dnd-symbolic.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/dndExtension.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/dndExtension.js deleted file mode 100644 index c82f872f..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/dndExtension.js +++ /dev/null @@ -1,84 +0,0 @@ -class Extension { - constructor(dnd, toggle, indicator, remote, audio){ - this.dnd = dnd; - this.toggle = toggle; - this.indicator = indicator; - this.remote = remote; - this.audio = audio; - - this.enabled = false; - - this.toggle.setToggleState(this.dnd.isEnabled()); - this.toggle.show(); - this.toggle.onToggleStateChanged(() => { - if (this.toggle.getToggleState()){ - this.enable(); - } else { - this.disable(); - } - }); - - // this.dndID = this.dnd.addStatusListener((dndEnabled) => this._setDND(dndEnabled)); - - this.remoteID = this.remote.addRemoteListener((dndEnabled) => this._setDND(dndEnabled)); - - this._setDND(this.remote.getRemote()); - } - - _setDND(enabled){ - if (enabled){ - this.enable(); - } else { - this.disable(); - } - } - - /** - * Enable do not disturb mode - */ - enable(){ - if (this.enabled){ - return; - } - this.enabled = true; - this.dnd.enable(); - this.toggle.setToggleState(true); - this.indicator.show(); - this.remote.setRemote(true); - this.audio.mute(); - } - - /** - * Disable do not disturb mode - */ - disable(){ - if (!this.enabled){ - return; - } - this.enabled = false; - this.dnd.disable(); - this.toggle.setToggleState(false); - this.indicator.hide(); - this.remote.setRemote(false); - this.audio.unmute(); - } - - /** - * @return {Boolean} true if it is enabled, otherwise false - */ - isEnabled(){ - return this.enabled; - } - - /** - * Destroy the extension and its components - */ - destroy(){ - this.enabled = false; - // this.dnd.removeStatusListener(this.dndID); - this.remote.removeRemoteListener(this.remoteID); - this.toggle.destroy(); - this.indicator.destroy(); - this.dnd.disable(); - } -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/doNotDisturb.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/doNotDisturb.js deleted file mode 100644 index c5bb6797..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/doNotDisturb.js +++ /dev/null @@ -1,76 +0,0 @@ - -const BUSY = 2; -const AVAILABLE = 0; - -/** - * A class which can enable do not disturb mode - */ -class DoNotDisturb { - - /** - * Constructor - * @param {Presence} presence the interface to the Gnome Presence API - */ - constructor(presence){ - this.presence = presence; - this.listeners = []; - this.presenceListernerID = -1; - } - - /** - * Enable do not disturb mode - */ - enable(){ - this.presence.status = BUSY; - } - - /** - * Disable do not disturb mode - */ - disable(){ - this.presence.status = AVAILABLE; - } - - /** - * @return {Boolean} true if do not disturb mode is on, otherwise false - */ - isEnabled(){ - return this.presence.status == BUSY; - } - - /** - * Add a status listener for when the do not disturb mode is toggled - * @param {[Boolean => ()]} listener the listener to add - * @return {Integer} the ID of the listener - */ - addStatusListener(listener){ - - if (listener == null){ - return -1; - } - - if (this.listeners.length == 0){ - this.presenceListernerID = this.presence.addStatusListener((status) => { - this.listeners.forEach((fn) => { - fn(status == BUSY); - }); - }); - } - listener(this.isEnabled()); - return this.listeners.push(listener) - 1; - } - - /** - * Remove the status listener with the ID - * @param {Integer} id the ID of the status listener - */ - removeStatusListener(id){ - if (id < 0 || id >= this.listeners.length){ - return; - } - this.listeners.splice(id, 1); - if (this.listeners.length == 0) { - this.presence.removeStatusListener(this.presenceListernerID); - } - } -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/extension.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/extension.js deleted file mode 100644 index 245228b2..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/extension.js +++ /dev/null @@ -1,30 +0,0 @@ -const Me = imports.misc.extensionUtils.getCurrentExtension(); -const Settings = Me.imports.settings; -const System = Me.imports.system; -const Widget = Me.imports.widgets; -const DND = Me.imports.doNotDisturb; -const Extension = Me.imports.dndExtension.Extension; - -/** - * Called when the extension is loaded. - */ -function init() {} - -/** - * Enable the do not disturb extension. Adds all UI elements and monitors the settings object. - */ -function enable() { - var dnd = new DND.DoNotDisturb(new System.GnomePresence()); - var toggle = new Widget.DoNotDisturbToggle(); - var indicator = new Widget.DoNotDisturbIcon(new Settings.SettingsManager(), new System.NotificationManager()); - var remote = new Settings.RemoteAPI(); - var audio = new System.AudioManager(new Settings.SettingsManager()); - this.extension = new Extension(dnd, toggle, indicator, remote, audio); -} - -/** - * Disables the extension. Tears down all UI components. - */ -function disable() { - this.extension.destroy(); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/lib.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/lib.js deleted file mode 100644 index 63000f9a..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/lib.js +++ /dev/null @@ -1,33 +0,0 @@ -/* From https://github.com/pop-os/gnome-shell-extension-pop-suspend-button */ - -/* -*- mode: js2; js2-basic-offset: 4; indent-tabs-mode: nil -*- */ -/** - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program. If not, see . -**/ - -const GLib = imports.gi.GLib; -const Gettext = imports.gettext; -const Config = imports.misc.config; - -function initTranslations(extension) { - let localeDir = extension.dir.get_child('locale').get_path(); - - // Extension installed in .local - if (GLib.file_test(localeDir, GLib.FileTest.EXISTS)) { - Gettext.bindtextdomain('gnome-shell-extension-do-not-disturb', localeDir); - } - // Extension installed system-wide - else { - Gettext.bindtextdomain('gnome-shell-extension-do-not-disturb', - Config.LOCALEDIR); - } -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/de/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/de/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo deleted file mode 100644 index 09d411d4..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/de/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/de/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/de/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po deleted file mode 100644 index 668b351a..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/de/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po +++ /dev/null @@ -1,46 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Gnome-Shell-Extension Do Not Disturb\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-09 18:13+0200\n" -"PO-Revision-Date: 2018-10-14 07:30-0400\n" -"Last-Translator: \n" -"Language-Team: German \n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.2\n" - -#: prefs.js:31 -msgid "Enabled Icon" -msgstr "Icon anzeigen" - -#: prefs.js:31 -msgid "Show an indicator icon when do not disturb is enabled." -msgstr "Zeige ein Icon, wenn nicht stören aktiviert ist." - -#: prefs.js:38 -msgid "Count" -msgstr "Anzahl" - -#: prefs.js:39 -msgid "Dot" -msgstr "Punkt" - -#: prefs.js:40 -msgid "Nothing" -msgstr "Nichts" - -#: prefs.js:50 -msgid "Mute Sounds" -msgstr "Audio stumm schalten" - -#: prefs.js:50 -msgid "Mutes all sound when do not disturb is enabled." -msgstr "Audio stumm schalten, wenn nicht stören aktiviert ist." - -#: widgets.js:40 -msgid "Do not disturb" -msgstr "Nicht stören" diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/es/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/es/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo deleted file mode 100644 index 96afbe09..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/es/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/es/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/es/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po deleted file mode 100644 index 3c498cb5..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/es/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po +++ /dev/null @@ -1,18 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Gnome-Shell-Extension Do Not Disturb\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-14 7:24+0200\n" -"PO-Revision-Date: 2018-10-14 07:30-0400\n" -"Language-Team: Spanish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.2\n" -"Last-Translator: \n" -"Language: es\n" - -#: widgets.js:39 -msgid "Do not disturb" -msgstr "No interrumpir" \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/fr/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/fr/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo deleted file mode 100644 index 0f8de960..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/fr/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/fr/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/fr/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po deleted file mode 100644 index fadf9d9a..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/fr/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po +++ /dev/null @@ -1,18 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Gnome-Shell-Extension Do Not Disturb\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-14 7:24+0200\n" -"PO-Revision-Date: 2018-10-14 07:30-0400\n" -"Language-Team: French \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.2\n" -"Last-Translator: \n" -"Language: fr\n" - -#: widgets.js:36 -msgid "Do not disturb" -msgstr "Ne pas déranger" diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/pt/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/pt/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo deleted file mode 100644 index d15a5d4e..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/pt/LC_MESSAGES/gnome-shell-extension-do-not-disturb.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/pt/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/pt/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po deleted file mode 100644 index fbe41b7a..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/locale/pt/LC_MESSAGES/gnome-shell-extension-do-not-disturb.po +++ /dev/null @@ -1,18 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Gnome-Shell-Extension Do Not Disturb\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-14 7:24+0200\n" -"PO-Revision-Date: 2018-10-14 07:30-0400\n" -"Language-Team: Portuguese \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.2\n" -"Last-Translator: \n" -"Language: pt\n" - -#: widgets.js:39 -msgid "Do not disturb" -msgstr "Não perturbe" \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/metadata.json b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/metadata.json deleted file mode 100644 index d81565c1..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/metadata.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "Activate or deactivate do not disturb mode", - "name": "Do Not Disturb", - "original-author": "kylecorry31@gmail.com", - "settings-schema": "org.gnome.shell.extensions.kylecorry31-do-not-disturb", - "shell-version": [ - "3.18", - "3.20", - "3.22", - "3.24", - "3.26", - "3.28", - "3.30", - "3.32" - ], - "url": "https://github.com/kylecorry31/gnome-shell-extension-do-not-disturb", - "uuid": "donotdisturb@kylecorry31.github.io", - "version": 12 -} \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/prefs.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/prefs.js deleted file mode 100644 index f5297733..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/prefs.js +++ /dev/null @@ -1,109 +0,0 @@ -// -*- mode: js2; indent-tabs-mode: nil; js2-basic-offset: 4 -*- -// Adapted from lockkeys@vaina.lt and https://github.com/pop-os/gnome-shell-extension-pop-suspend-button - -const Gtk = imports.gi.Gtk; -const Me = imports.misc.extensionUtils.getCurrentExtension(); -const Gettext = imports.gettext.domain('gnome-shell-extension-do-not-disturb'); -const _ = Gettext.gettext; -const Settings = Me.imports.settings; -const Lib = Me.imports.lib; - -function init() {} - -/** - * Builds the GTK widget which displays all of the application specific settings. - * - * @returns {Gtk.Box} - The frame to display. - */ -function buildPrefsWidget() { - let settings = new Settings.SettingsManager(); - let frame = new Gtk.Box({ - orientation: Gtk.Orientation.VERTICAL, - border_width: 10, - margin: 20, - spacing: 8 - }); - - var box = new Gtk.Box({ - orientation: Gtk.Orientation.HORIZONTAL - }); - - frame.add(createSwitch(settings.shouldShowIcon(), (b) => {settings.setShowIcon(b); if (b) { box.show(); } else { box.hide(); } }, _("Enabled Icon"), _("Show an indicator icon when do not disturb is enabled."))); - - var indicatorLbl = new Gtk.Label({ - label: "Notification Indicator", - xalign: 0 - }); - - var showCountRadio = createRadioButton(settings.showCount, (b) => { settings.showCount = b }, _("Count")); - var showDotRadio = createRadioButton(settings.showDot, (b) => { settings.showDot = b }, _("Dot"), showCountRadio); - var showNothingRadio = createRadioButton(!(settings.showCount || settings.showDot), (b) => { }, _("Nothing"), showCountRadio); - - - box.pack_start(indicatorLbl, true, true, 0); - box.add(showCountRadio); - box.add(showDotRadio); - box.add(showNothingRadio); - - frame.add(box); - - frame.add(createSwitch(settings.shouldMuteSound(), (b) => settings.setShouldMuteSound(b), _("Mute Sounds"), _("Mutes all sound when do not disturb is enabled."))); - - frame.show_all(); - - if (!settings.shouldShowIcon()){ - box.hide(); - } - - return frame; -} - -function createRadioButton(active, set, text, group){ - var widget; - if (group){ - widget = Gtk.RadioButton.new_with_label_from_widget(group, text); - widget.set_active(active); - } else { - widget = new Gtk.RadioButton({ - active: active, - label: text - }); - } - widget.connect('notify::active', function(switch_widget) { - set(switch_widget.active); - }); - - return widget; -} - -/** - * Creates a switch setting. - * - * @param {boolean} active - The starting state of the switch. - * @param {(boolean) => ()} set - The setter function which is passed the value of the switch on state change. - * @param {string} text - The label of the widget. - * @param {string} tooltip - The description text to display on hover. - * @returns {Gtk.Box} - The widget containing the switch and label. - */ -function createSwitch(active, set, text, tooltip) { - let box = new Gtk.Box({ - orientation: Gtk.Orientation.HORIZONTAL - }); - let label = new Gtk.Label({ - label: text, - xalign: 0, - tooltip_text: tooltip - }); - let widget = new Gtk.Switch({ - active: active - }); - widget.connect('notify::active', function(switch_widget) { - set(switch_widget.active); - }); - - box.pack_start(label, true, true, 0); - box.add(widget); - return box; -} - -Lib.initTranslations(Me); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/schemas/gschemas.compiled b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/schemas/gschemas.compiled deleted file mode 100644 index 86fdb1ef..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/schemas/gschemas.compiled and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/schemas/org.gnome.shell.extensions.kylecorry31-do-not-disturb.gschema.xml b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/schemas/org.gnome.shell.extensions.kylecorry31-do-not-disturb.gschema.xml deleted file mode 100644 index 0961af15..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/schemas/org.gnome.shell.extensions.kylecorry31-do-not-disturb.gschema.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - true - Show an indicator icon when do not disturb is enabled. - - - - false - Mutes all sound when do not disturb is enabled. - - - - false - Shows a dot next to the date when notifications arrive during do not disturb mode. - - - - true - Displays the number of notifications during do not disturb mode. - - - - false - Activate the do not disturb mode. - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/settings.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/settings.js deleted file mode 100644 index 2314f601..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/settings.js +++ /dev/null @@ -1,219 +0,0 @@ -const Gio = imports.gi.Gio; -const Lang = imports.lang; -const GLib = imports.gi.GLib; -const Me = imports.misc.extensionUtils.getCurrentExtension(); - -/** - * A class which handles all interactions with the settings. - */ -class SettingsManager { - /** - * Represents a settings repository, where settings can be modified and read. - * @constructor - */ - constructor() { - this.connections = []; - this._appSettings = _getSettings(); - } - - - /** - * Enable or disable the icon in the system panel when do not disturb mode is enabled. - * - * @param {boolean} showIcon - True if the icon should be shown, false otherwise. - */ - setShowIcon(showIcon) { - this._appSettings.set_boolean('show-icon', showIcon); - } - - /** - * Determines if the icon should be shown or not. - * - * @returns {boolean} - True if the icon should be shown when do not disturb is enabled, false otherwise. - */ - shouldShowIcon() { - return this._appSettings.get_boolean('show-icon'); - } - - /** - * Calls a function when the status of the show icon setting has changed. - * - * @param {() => ()} fn - The function to call when the show icon setting is changed. - */ - onShowIconChanged(fn) { - var id = this._appSettings.connect('changed::show-icon', fn); - this.connections.push(id); - } - - /** - * Determines if the sound should be muted when do not disturb is enabled. - * - * @returns {boolean} - True if the sound should be muted when do not disturb is enabled, false otherwise. - */ - shouldMuteSound() { - return this._appSettings.get_boolean('mute-sounds'); - } - - /** - * Enable or disable the muting of sound when do not disturb mode is enabled. - * - * @param {boolean} muteSound - True if the sound should be muted when do not disturb is enabled, false otherwise. - */ - setShouldMuteSound(muteSound) { - this._appSettings.set_boolean('mute-sounds', muteSound); - } - - /** - * Calls a function when the status of the mute sounds setting has changed. - * - * @param {() => ()} fn - The function to call when the mute sounds setting is changed. - */ - onMuteSoundChanged(fn) { - var id = this._appSettings.connect('changed::mute-sounds', fn); - this.connections.push(id); - } - - /** - * Sets whether to show the count of notifications or not. - * @param {Boolean} newShowCount True if the notification count should be shown. - */ - set showCount(newShowCount){ - this._appSettings.set_boolean('show-count', newShowCount); - } - - /** - * Determines whether to show the notification count. - * @return {Boolean} True if the notification count should be shown. - */ - get showCount(){ - return this._appSettings.get_boolean('show-count'); - } - - /** - * Calls a function when the status of the show count setting has changed. - * - * @param {() => ()} fn - The function to call when the show count setting is changed. - */ - onShowCountChanged(fn){ - var id = this._appSettings.connect('changed::show-count', fn); - this.connections.push(id); - } - - /** - * Sets whether to show an indicator of hidden notifications or not. - * @param {Boolean} newShowDot True if the notification dot should be shown. - */ - set showDot(newShowDot){ - this._appSettings.set_boolean('show-dot', newShowDot); - } - - /** - * Determines whether to show the notification dot. - * @return {Boolean} True if the notification dot should be shown. - */ - get showDot(){ - return this._appSettings.get_boolean('show-dot'); - } - - /** - * Calls a function when the status of the show dot setting has changed. - * - * @param {() => ()} fn - The function to call when the show dot setting is changed. - */ - onShowDotChanged(fn){ - var id = this._appSettings.connect('changed::show-dot', fn); - this.connections.push(id); - } - - disconnectAll() { - this.connections.forEach((id) => { - this._appSettings.disconnect(id); - }); - this.connections = []; - } - -} - -class RemoteAPI { - constructor() { - this._appSettings = _getSettings(); - this.listeners = []; - - this.id = this._appSettings.connect('changed::do-not-disturb', () => { - this.listeners.forEach((fn) => fn(this.getRemote())); - }); - } - - /** - * Calls a function when the status of the do not disturb setting has changed. - * - * @param {() => ()} listener - The function to call when the do not disturb setting is changed. - */ - addRemoteListener(listener) { - if (listener == null){ - return -1; - } - if (this.listeners.length == 0){ - this.id = this._appSettings.connect('changed::do-not-disturb', () => { - this.listeners.forEach((fn) => fn(this.getRemote())); - }); - } - return this.listeners.push(listener) - 1; - } - - removeRemoteListener(id) { - if (id < 0 || id >= this.listeners.length){ - return; - } - this.listeners.splice(id, 1); - if (this.listeners.length == 0) { - this._appSettings.disconnect(this.id); - } - } - - /** - * @return {Boolean} true if the external do not disturb is on, false otherwise - */ - getRemote() { - return this._appSettings.get_boolean('do-not-disturb'); - } - - /** - * @param {Boolean} dnd true if the external do not disturb should be on, false otherwise - */ - setRemote(dnd) { - this._appSettings.set_boolean('do-not-disturb', dnd); - } -} - - -/** - * A helper function to get the application specific settings. Adapted - * from the System76 Pop Suspend Button extension: https://github.com/pop-os/gnome-shell-extension-pop-suspend-button - * - * @returns {Gio.Settings} - The application specific settings object. - */ -function _getSettings() { - let schemaName = 'org.gnome.shell.extensions.kylecorry31-do-not-disturb'; - let schemaDir = Me.dir.get_child('schemas').get_path(); - - // Extension installed in .local - if (GLib.file_test(schemaDir + '/gschemas.compiled', GLib.FileTest.EXISTS)) { - let schemaSource = Gio.SettingsSchemaSource.new_from_directory(schemaDir, - Gio.SettingsSchemaSource.get_default(), - false); - let schema = schemaSource.lookup(schemaName, false); - - return new Gio.Settings({ - settings_schema: schema - }); - } - // Extension installed system-wide - else { - if (Gio.Settings.list_schemas().indexOf(schemaName) == -1) - throw "Schema \"%s\" not found.".format(schemaName); - return new Gio.Settings({ - schema: schemaName - }); - } -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/stylesheet.css deleted file mode 100644 index 0eff44f9..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/stylesheet.css +++ /dev/null @@ -1,21 +0,0 @@ -.clear-button { - margin: 0 16px; -} - -.do-not-disturb:active { - background-color: inherit !important; -} - -.do-not-disturb-icon { - color: rgba(255, 255, 255, 0.6); - -st-icon-style: symbolic; -} - -.hide-dot { - color: transparent; - width: 0; -} - -.notification-count { - color: rgba(255, 255, 255, 0.6); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/system.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/system.js deleted file mode 100644 index 6720ecb9..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/system.js +++ /dev/null @@ -1,156 +0,0 @@ -const Gio = imports.gi.Gio; -const Lang = imports.lang; -const GLib = imports.gi.GLib; -const Main = imports.ui.main; -const Me = imports.misc.extensionUtils.getCurrentExtension(); -const GnomeSession = imports.misc.gnomeSession; -const Settings = Me.imports.settings; - -/** - * A class for interacting with the Gnome Presence API. - */ -class GnomePresence { - /** - * Construct a new GnomePresence proxy. - */ - constructor() { - this._presence = new GnomeSession.Presence(); - } - - /** - * Set the status of GnomePresence. - * @param {number} newStatus A GnomeSession.PresenceStatus status constant to switch to. - */ - set status(newStatus) { - this._presence.SetStatusSync(newStatus); - } - - /** - * Get the status of GnomePresence. - * @return {number} The current GnomeSession.PresenceStatus status. - */ - get status() { - return this._presence.status; - } - - /** - * Add a listener to the GnomePresence status. - * @param {Function} fn The function to run when the status is changed (passed the current status). - * @return {number} The ID of the listener, used by removeStatusListener. - */ - addStatusListener(fn) { - return this._presence.connectSignal('StatusChanged', (proxy, _sender, [status]) => { - if (proxy.status != status) { - fn(status); - } - }); - } - - /** - * Remove a status listener to the GnomePresence status. - * @param {number} listenerID The ID of the listener to remove. - */ - removeStatusListener(listenerID) { - this._presence.disconnectSignal(listenerID); - } -} - -/** - * A class for managing the audio on Gnome. - */ -class AudioManager { - - constructor(settingsManager){ - this._settings = settingsManager; - this.shouldMute = this._settings.shouldMuteSound(); - this.muted = false; - this._settings.onMuteSoundChanged(() => { - var shouldMute = this._settings.shouldMuteSound(); - if (this.muted && shouldMute){ - this._internalMute(); - } else if (this.muted && !shouldMute){ - this._internalUnmute(); - } - this.shouldMute = shouldMute; - }); - } - - _internalMute(){ - _runCmd(["amixer", "-q", "-D", "pulse", "sset", "Master", "mute"]); - } - - _internalUnmute(){ - _runCmd(["amixer", "-q", "-D", "pulse", "sset", "Master", "unmute"]); - } - - /** - * Mute the audio stream. - */ - mute() { - this.muted = true; - if (this.shouldMute){ - this._internalMute(); - } - } - - /** - * Unmute the audio stream. - */ - unmute() { - this.muted = false; - if (this.shouldMute){ - this._internalUnmute(); - } - } -} - -class NotificationManager { - - constructor() { - } - - /** - * Get the current number of notifications in the system tray. - * @return {number} The number of notifications. - */ - get notificationCount(){ - var count = 0; - Main.messageTray.getSources().forEach(n => count += n.count); - return count; - } - - /** - * Determines if there are any notifications. - * @return {Boolean} True if there are notifications, false otherwise - */ - get hasNotifications(){ - return notificationCount() > 0; - } - - /** - * Add a listener for when the notification count changes. - * @param {Function} fn The function to call when the notification count changes (passed the current notification count). - * @return {number array} The IDs of the listeners. - */ - addNotificationCountListener(fn){ - var id1 = Main.messageTray.connect('source-added', () => fn(this.notificationCount)); - var id2 = Main.messageTray.connect('source-removed', () => fn(this.notificationCount)); - var id3 = Main.messageTray.connect('queue-changed', () => fn(this.notificationCount)); - - return [id1, id2, id3]; - } - - /** - * Remove a notification count listener. - * @param {number array} ids The ID of the listener to remove. - */ - removeNotificationCountListener(ids){ - ids.forEach((id) => { - Main.messageTray.disconnect(id); - }) - } -} - -function _runCmd(cmd) { - GLib.spawn_sync(null, cmd, null, GLib.SpawnFlags.SEARCH_PATH, null); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/widgets.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/widgets.js deleted file mode 100644 index c4f26c68..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/donotdisturb@kylecorry31.github.io/widgets.js +++ /dev/null @@ -1,236 +0,0 @@ -const Lang = imports.lang; -const Main = imports.ui.main; -const PopupMenu = imports.ui.popupMenu; -const St = imports.gi.St; -const Clutter = imports.gi.Clutter; -const Gtk = imports.gi.Gtk; -const Gettext = imports.gettext.domain('gnome-shell-extension-do-not-disturb'); -const _ = Gettext.gettext; -const Me = imports.misc.extensionUtils.getCurrentExtension(); -const Lib = Me.imports.lib; - - -/** - * A class which handles the UI of the do not disturb toggle. - */ -class DoNotDisturbToggle { - /** - * Represents a do not disturb toggle in the calendar/notification popup. - * @constructor - */ - constructor() { - this._connections = []; - } - - /** - * Shows the do not disturb toggle in the calendar/notification popup. - */ - show() { - this._clearButton = Main.panel.statusArea.dateMenu._messageList._clearButton; - - this._calendarBox = this._clearButton.get_parent(); - - this._clearBox = new St.BoxLayout({ - vertical: false, - x_expand: true, - y_expand: false - }); - - - this._disturbToggle = new PopupMenu.PopupSwitchMenuItem(_("Do not disturb")); - - this._disturbToggle.actor.add_style_class_name('do-not-disturb'); - this._disturbToggle.actor.set_x_expand(true); - this._disturbToggle.actor.track_hover = false; - - this._disturbToggle.actor.set_x_align(Clutter.ActorAlign.START); - this._disturbToggle.actor.remove_child(this._disturbToggle.label); - this._disturbToggle.actor.add_child(this._disturbToggle.label); - this._disturbToggle.label.set_y_align(Clutter.ActorAlign.CENTER); - this._disturbToggle.actor.remove_child(this._disturbToggle._ornamentLabel); - - this._clearBox.add_actor(this._disturbToggle.actor); - - this._clearButton.reparent(this._clearBox); - this._clearButton.add_style_class_name('clear-button'); - - this._calendarBox.add_actor(this._clearBox); - } - - /** - * Destroys all UI elements of the toggle and returns the clear button to its proper location. - */ - destroy() { - if (this._disturbToggle) { - this._connections.forEach((id) => { - this._disturbToggle.disconnect(id); - }); - this._connections = []; - this._disturbToggle.destroy(); - this._disturbToggle = 0; - } - - if (this._clearButton) { - this._clearButton.reparent(this._calendarBox); - this._clearButton.remove_style_class_name('clear-button'); - } - - if (this._clearBox) { - this._clearBox.destroy(); - this._clearBox = 0; - } - } - - /** - * Sets the activation state of the toggle. - * - * @param {boolean} state - The state of the toggle: true for on, false for off. - */ - setToggleState(state) { - if (this._disturbToggle) { - this._disturbToggle.setToggleState(state); - } - } - - /** - * Get the activation state of the toggle. - * - * @returns {boolean} - True if the toggle is on, false otherwise. - */ - getToggleState() { - if (this._disturbToggle) { - return this._disturbToggle._switch.state; - } - return false; - } - - /** - * Calls a function when the toggle state changes. - * - * @param {() => ()} fn - The function to call when the toggle state changes. - */ - onToggleStateChanged(fn) { - if (this._disturbToggle) { - var id = this._disturbToggle.connect("toggled", (item, event) => fn()); - this._connections.push(id); - } - } -} - -/** - * A class which handles the UI of the do not disturb status icon. - */ -class DoNotDisturbIcon { - /** - * Represents a do not disturb icon in the system status area of the panel. - * @constructor - */ - constructor(settingsManager, notificationCounter) { - this._settings = settingsManager; - this.notificationCounter = notificationCounter; - this._indicatorArea = Main.panel._centerBox; //statusArea.aggregateMenu._indicators; - - let icon = "notification-disabled-symbolic"; - let fallback = "user-busy-symbolic"; - - this._enabledIcon = new St.Icon({ - icon_name: icon, - fallback_icon_name: fallback, - style_class: 'popup-menu-icon do-not-disturb-icon' - }); - - this._countLbl = new St.Label(); - this.updateCount(0); - this._countLbl.add_style_class_name("notification-count"); - - this._iconBox = new St.BoxLayout(); - this._iconBox.add_actor(this._enabledIcon); - this._iconBox.add_actor(this._countLbl); - this.showDot = this._settings.showDot; - this.showCount = this._settings.showCount; - this.showIcon = this._settings.shouldShowIcon(); - this.shown = false; - this.count = this.notificationCounter.notificationCount; - this.updateCount(this.count); - - this._settings.onShowIconChanged(() => { - this.showIcon = this._settings.shouldShowIcon(); - if (this.shown){ - this.hide(); - this.show(); - } - }); - this._settings.onShowCountChanged(() => { - this.showCount = this._settings.showCount; - this.updateCount(this.count); - }); - this._settings.onShowDotChanged(() => { - this.showDot = this._settings.showDot; - this.updateCount(this.count); - }); - this.notificationListenerID = this.notificationCounter.addNotificationCountListener((count) => { - this.updateCount(count); - }); - } - - updateCount(newCount){ - this.count = newCount; - if (newCount == 0){ - this._countLbl.add_style_class_name("hide-dot"); - } else { - if (this.showCount){ - this._countLbl.set_text("" + newCount); - this._countLbl.remove_style_class_name("hide-dot"); - } else if(this.showDot){ - this._countLbl.set_text("\u25CF"); - this._countLbl.remove_style_class_name("hide-dot"); - } else { - this._countLbl.add_style_class_name("hide-dot"); - } - - } - } - - /** - * Shows the status icon. - */ - show() { - if (this.showIcon){ - this._indicatorArea.add_child(this._iconBox); - Main.panel.statusArea.dateMenu._indicator.actor.add_style_class_name("hide-dot"); - } - this.shown = true; - } - - /** - * Hides the status icon. - */ - hide() { - Main.panel.statusArea.dateMenu._indicator.actor.remove_style_class_name("hide-dot"); - if (this._iconBox.get_parent()) { - this._indicatorArea.remove_child(this._iconBox); - } - this.shown = false; - } - - /** - * Destroys the status icon and removes it from the system status area. - */ - destroy() { - if (this._enabledIcon) { - if (this._iconBox.get_parent()) { - this._indicatorArea.remove_child(this._iconBox); - } - this._countLbl.destroy(); - this._countLbl = 0; - this._enabledIcon.destroy(); - this._enabledIcon = 0; - this._iconBox.destroy(); - this._iconBox = 0; - } - this._settings.disconnectAll(); - this.notificationCounter.removeNotificationCountListener(this.notificationListenerID); - } -} - -Lib.initTranslations(Me); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/nohotcorner@azuri.free.fr/extension.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/nohotcorner@azuri.free.fr/extension.js deleted file mode 100644 index b08edefd..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/nohotcorner@azuri.free.fr/extension.js +++ /dev/null @@ -1,33 +0,0 @@ -const Main = imports.ui.main; -const ExtensionUtils = imports.misc.extensionUtils; -const Config = imports.misc.config; - -let _id; - -function _disable_hot_corners() { - // Disables all hot corners - Main.layoutManager.hotCorners.forEach(function(hot_corner) { - if (!hot_corner) { - return; - } - - hot_corner._toggleOverview = function() {}; - hot_corner._pressureBarrier._trigger = function() {}; - }); -} - -function init() { -} - -function enable() { - _disable_hot_corners(); - // Hot corners may be re-created afterwards (for example, If there's a monitor change). - // So we catch all changes. - _id = Main.layoutManager.connect('hot-corners-changed', _disable_hot_corners); -} - -function disable() { - // Disconnects the callback and re-creates the hot corners - Main.layoutManager.disconnect(_id); - Main.layoutManager._updateHotCorners(); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/nohotcorner@azuri.free.fr/metadata.json b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/nohotcorner@azuri.free.fr/metadata.json deleted file mode 100644 index fc1fec5f..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/nohotcorner@azuri.free.fr/metadata.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "This extension disables the top left hot corners. You can still click on Activities or press the dedicated key to reach the overview. Since 3.8, should work with other extensions modifying the Activities button. On versions prior to 3.8, may not disable other hotcorners in multiscreen configurations and won't work on fallback/flashback mode.", - "name": "No Topleft Hot Corner", - "shell-version": [ - "3.8", - "3.10", - "3.12", - "3.14", - "3.16", - "3.18", - "3.20", - "3.22", - "3.24", - "3.26", - "3.28", - "3.30", - "3.32" - ], - "url": "https://github.com/HROMANO/nohotcorner/", - "uuid": "nohotcorner@azuri.free.fr", - "version": 19 -} \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/extension.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/extension.js deleted file mode 100644 index e4853f23..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/extension.js +++ /dev/null @@ -1,270 +0,0 @@ -/* - * Copyright (C) 2012 Thiago Bellini - * - * This library 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. - * - * This library 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 this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * Some parts of this code were forked from message-notifier: - * https://extensions.gnome.org/extension/150/message-notifier/ - * The idea of setting the menu red were inspired by pidgin-persistent-notification: - * https://extensions.gnome.org/extension/170/pidgin-peristent-notification - * - */ - -const Lang = imports.lang; -const Mainloop = imports.mainloop; -const Main = imports.ui.main; -const MessageTray = imports.ui.messageTray; -const GnomeSession = imports.misc.gnomeSession; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Lib = Me.imports.lib; - -const SETTING_BLINK_RATE = 'blinkrate'; -const SETTING_COLOR = 'color'; -const SETTING_CHAT_ONLY = 'chatonly'; -const SETTING_FORCE = 'force'; -const SETTING_BLACKLIST = 'application-list'; -const SETTING_FILTER_TYPE = 'filter'; - -let settings, messageStyleHandler; -let originalCountUpdated, originalDestroy; - -function _MessageStyleHandler() { - - /* - Public API - */ - - this.init = function() { - this._signals = {}; - this._statusChangedId = null; - this._loopTimeoutId = null; - this._oldStyle = null; - this._hasStyleAdded = false; - - this._presence = new GnomeSession.Presence( - Lang.bind(this, function(proxy, error) { - if (error) { - logError(error, 'Error while reading gnome-session presence'); - return; - } - })); - } - - this.enable = function() { - this._statusChangedId = this._presence.connectSignal( - 'StatusChanged', Lang.bind(this, function(proxy, senderName, [status]) { - this._presence.status = status; - this._onNotificationsSwitchToggled(); - })); - - // Connect settings change events, so we can update message style - // as soon as the user makes the change - this._connectSetting(SETTING_COLOR); - this._connectSetting(SETTING_CHAT_ONLY); - this._connectSetting(SETTING_FORCE); - this._connectSetting(SETTING_BLINK_RATE); - - // Check for existing message counters when extension were - // loaded on an already running shell. - this.updateMessageStyle(); - } - - this.disable = function() { - this._presence.disconnectSignal(this._statusChangedId); - for (let key in this._signals) { - settings.disconnect(this._signals[key]); - delete this._signals[key]; - } - - this._removeMessageStyle(); - } - - this.updateMessageStyle = function() { - this.notificationStatus = - (this._presence.status != GnomeSession.PresenceStatus.BUSY); - let sources = Main.messageTray.getSources(); - - if (settings.get_boolean(SETTING_FORCE) || this.notificationStatus) { - let chatOnly = settings.get_boolean(SETTING_CHAT_ONLY); - let filter = settings.get_int(SETTING_FILTER_TYPE); - let currentItems = settings.get_strv(SETTING_BLACKLIST); - currentItems = Lib.getAppNamesFromAppInfos(currentItems); - - for (let i = 0; i < sources.length; i++) { - let source = sources[i]; - - if (chatOnly && !source.isChat) { - // The user choose to only be alerted by real chat notifications - continue; - } - if (source.isMuted) { - // Do not alert for muted notifications - continue; - } - if((filter == 0) && (currentItems.indexOf(source.title) != -1)) { - // Blacklist - continue; - } - if((filter == 1) && (currentItems.indexOf(source.title) == -1)) { - // Whitelist - continue; - } - if (this._hasNotifications(source)) { - this._addMessageStyle(); - return; - } - } - } - // If for above ended without adding the style, that means there's - // no counter and we need to remove the message style. - this._removeMessageStyle(); - } - - /* - Private - */ - - this._connectSetting = function(setting) { - this._signals[setting] = settings.connect( - "changed::" + setting, Lang.bind(this, this._onSettingsChanged)); - } - - this._hasNotifications = function(source) { - if (source.countVisible) { - return true; - } - for (let n = 0; n < source.notifications.length; n++) { - if (!source.notifications[n].resident) { - return true; - } - } - return false; - } - - this._toggleStyle = function() { - if (!this._hasStyleAdded) { - // Notifications may have been cleared since loop timer was added, - // return false to stop the timeout. Just a precaution, should not happen - return false; - } - - let dateMenu = Main.panel.statusArea.dateMenu; - let actualStyle = (dateMenu.actor.style) ? dateMenu.actor.style : ""; - - let userStyle = "color: " + settings.get_string(SETTING_COLOR) + ";"; - - dateMenu.actor.style = (dateMenu.actor.style == this._oldStyle) ? - actualStyle.concat(userStyle) : this._oldStyle; - - - // keep looping - return true; - } - - this._addMessageStyle = function() { - if (this._hasStyleAdded) { - this._removeMessageStyle(); - } - - let dateMenu = Main.panel.statusArea.dateMenu; - let loopDelay = settings.get_int(SETTING_BLINK_RATE); - - this._oldStyle = dateMenu.actor.style; - this._hasStyleAdded = true; - - if (loopDelay > 0) { - this._loopTimeoutId = Mainloop.timeout_add( - loopDelay, Lang.bind(this, this._toggleStyle)) - } else { - this._toggleStyle(); - } - } - - this._removeMessageStyle = function() { - if (!this._hasStyleAdded) { - return; - } - - this._hasStyleAdded = false; - if (this._loopTimeoutId != null) { - // Stop the looping - Mainloop.source_remove(this._loopTimeoutId); - this._loopTimeoutId = null; - } - - let dateMenu = Main.panel.statusArea.dateMenu; - dateMenu.actor.style = this._oldStyle; - this._oldStyle = null; - } - - /* - Callbacks - */ - - this._onSettingsChanged = function() { - this.updateMessageStyle(); - } - - this._onNotificationsSwitchToggled = function() { - this.updateMessageStyle(); - } -} - -/* - Monkey-patchs for MessageTray.Source -*/ - -function _countUpdated() { - originalCountUpdated.call(this); - - messageStyleHandler.updateMessageStyle(); -} - -function _destroy() { - originalDestroy.call(this); - - messageStyleHandler.updateMessageStyle(); -} - -/* - Shell-extensions handlers -*/ - -function init() { - Lib.initTranslations(Me); - settings = Lib.getSettings(Me); - - messageStyleHandler = new _MessageStyleHandler(); - messageStyleHandler.init(); -} - -function enable() { - originalCountUpdated = MessageTray.Source.prototype.countUpdated; - originalDestroy = MessageTray.Source.prototype.destroy; - - MessageTray.Source.prototype.countUpdated = _countUpdated; - MessageTray.Source.prototype.destroy = _destroy; - - messageStyleHandler.enable(); -} - -function disable() { - MessageTray.Source.prototype.countUpdated = originalCountUpdated; - MessageTray.Source.prototype.destroy = originalDestroy; - - messageStyleHandler.disable(); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/lib.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/lib.js deleted file mode 100644 index 989e75d9..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/lib.js +++ /dev/null @@ -1,131 +0,0 @@ -/* - * Copyright (C) 2012 Thiago Bellini - * - * This library 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. - * - * This library 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 this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * Most of this code was forked from gnome-shell-extensions convenience.js: - * http://git.gnome.org/browse/gnome-shell-extensions/tree/lib/convenience.js - * - */ - -const Gettext = imports.gettext; -const Gdk = imports.gi.Gdk; -const Gio = imports.gi.Gio; - -const Config = imports.misc.config; - -/* - Extension utils - */ - -function initTranslations(extension) { - // This is the same as UUID from metadata.json - let domain = 'gnome-shell-notifications-alert'; - - // check if this extension was built with "make zip-file", and thus - // has the locale files in a subfolder - // otherwise assume that extension has been installed in the - // same prefix as gnome-shell - let localeDir = extension.dir.get_child('locale'); - if (localeDir.query_exists(null)) { - Gettext.bindtextdomain(domain, localeDir.get_path()); - } else { - Gettext.bindtextdomain(domain, Config.LOCALEDIR); - } -} - -function getSettings(extension) { - let schema = 'org.gnome.shell.extensions.notifications-alert'; - - const GioSSS = Gio.SettingsSchemaSource; - - // check if this extension was built with "make zip-file", and thus - // has the schema files in a subfolder - // otherwise assume that extension has been installed in the - // same prefix as gnome-shell (and therefore schemas are available - // in the standard folders) - let schemaDir = extension.dir.get_child('schemas'); - let schemaSource; - if (schemaDir.query_exists(null)) { - schemaSource = GioSSS.new_from_directory(schemaDir.get_path(), - GioSSS.get_default(), - false); - } else { - schemaSource = GioSSS.get_default(); - } - - let schemaObj = schemaSource.lookup(schema, true); - if (!schemaObj) { - throw new Error('Schema ' + schema + ' could not be found for extension ' + - extension.metadata.uuid + '. Please check your installation.'); - } - - return new Gio.Settings({settings_schema: schemaObj}); -} - -/* - Color utils - */ - -function _scaleRound(value) { - // Based on gtk/gtkcoloreditor.c - value = Math.floor((value / 255) + 0.5); - value = Math.max(value, 0); - value = Math.min(value, 255); - return value; -} - -function _dec2Hex(value) { - value = value.toString(16); - - while (value.length < 2) { - value = '0' + value; - } - - return value; -} - -function getColorByHexadecimal(hex) { - let colorArray = Gdk.Color.parse(hex); - let color = null; - - if (colorArray[0]) { - color = colorArray[1]; - } else { - // On any error, default to red - color = new Gdk.Color({red: 65535}); - } - - return color; -} - -function getHexadecimalByColor(color) { - let red = _scaleRound(color.red); - let green = _scaleRound(color.green); - let blue = _scaleRound(color.blue); - return "#" + _dec2Hex(red) + _dec2Hex(green) + _dec2Hex(blue); -} - -function getAppNamesFromAppInfos(list) { - let appNames = [ ]; - for (let i = 0; i < list.length; i++) { - let id = list[i]; - let appInfo = Gio.DesktopAppInfo.new(id); - if (!appInfo) - continue; - appNames.push(appInfo.get_name()); - } - return appNames; -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/cs_CZ.po b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/cs_CZ.po deleted file mode 100644 index 386553b5..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/cs_CZ.po +++ /dev/null @@ -1,51 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-08-03 08:33+0200\n" -"PO-Revision-Date: 2017-08-03 08:47+0200\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.1\n" -"Last-Translator: \n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"Language: cs_CZ\n" - -#: src/prefs.js:121 -msgid "Alert color" -msgstr "Zvýraznění barvou" - -#: src/prefs.js:122 -msgid "The color used to paint the message on user's menu" -msgstr "Barva, kterou je zobrazena zpráva v uživatelské nabídce" - -#: src/prefs.js:128 -msgid "Blink rate (in ms)" -msgstr "Rychlost blikání (v ms)" - -#: src/prefs.js:129 -msgid "The rate that the alert blinks, in ms. 0 means no blink (default: 800)" -msgstr "Určuje, jakou rychlostí má problikávat zvýrazňující a výchozí barva (800=výchozí hodnota, méně=rychleji, více=pomaleji, 0=žádné blikání)" - -#: src/prefs.js:138 -msgid "Only alert for chat notifications" -msgstr "Výrazně upozorňovat pouze na zprávy konverzací" - -#: src/prefs.js:139 -msgid "Only chat notifications (like Empathy ones) will get alerted (default: OFF)" -msgstr "Pouze zprávy konverzací (například Empathy) budou zvýrazňovány (tato funkce je ve výchozím stavu vypnuta)" - -#: src/prefs.js:142 -msgid "Force alerting even when notifications are set to OFF" -msgstr "Zvýrazňovat i pokud jsou notifikace vypnuty" - -#: src/prefs.js:143 -msgid "Alert even if you set notifications to OFF on user menu (default: OFF)" -msgstr "Bude zvýrazňovat notifikace i když je jejich zobrazování vypnuto (tato funkce je ve výchozím stavu vypnuta)" diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/cs_CZ/LC_MESSAGES/gnome-shell-notifications-alert.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/cs_CZ/LC_MESSAGES/gnome-shell-notifications-alert.mo deleted file mode 100644 index e7b8ade7..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/cs_CZ/LC_MESSAGES/gnome-shell-notifications-alert.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/de_DE.po b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/de_DE.po deleted file mode 100644 index afc97f94..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/de_DE.po +++ /dev/null @@ -1,52 +0,0 @@ -# German translations for gnome-shell-notifications-alert package. -# Copyright (C) 2013 Jonatan Zeidler -# This file is distributed under the same license as the gnome-shell-notifications-alert package. -# Jonatan Zeidler , 2013. -# -msgid "" -msgstr "" -"Project-Id-Version: gnome-shell-notifications-alert\n" -"Report-Msgid-Bugs-To: jonatan_zeidler@gmx.de\n" -"POT-Creation-Date: 2013-02-02 16:54-0200\n" -"PO-Revision-Date: 2013-02-03 23:57+0100\n" -"Last-Translator: Jonatan Zeidler \n" -"Language-Team: German \n" -"Language: de_DE\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Poedit-Language: German\n" -"X-Poedit-Country: GERMANY\n" - -#: src/prefs.js:121 -msgid "Alert color" -msgstr "Benachrichtigungsfarbe" - -#: src/prefs.js:122 -msgid "The color used to paint the message on user's menu" -msgstr "Farbe, in der die Benachrichtigung im Nutzermenü erscheint." - -#: src/prefs.js:128 -msgid "Blink rate (in ms)" -msgstr "Blinkrate (in ms)" - -#: src/prefs.js:129 -msgid "The rate that the alert blinks, in ms. 0 means no blink (default: 800)" -msgstr "Dauer eines Blinkens in ms. 0 bedeutet kein Blinken (Vorgabe: 800)" - -#: src/prefs.js:138 -msgid "Only alert for chat notifications" -msgstr "Nur bei Chat-Benachrichtigungen aktivieren" - -#: src/prefs.js:139 -msgid "Only chat notifications (like Empathy ones) will get alerted (default: OFF)" -msgstr "Benachrichtigt nur bei Chat-Meldungen (z.B. von Empathy) (Vorgabe: AUS)" - -#: src/prefs.js:142 -msgid "Force alerting even when notifications are set to OFF" -msgstr "Benachrichtigt auch wenn Benachrichtigungen allgemein ausgeschaltet sind" - -#: src/prefs.js:143 -msgid "Alert even if you set notifications to OFF on user menu (default: OFF)" -msgstr "Auch benachrichtigen, wenn Benachrichtigungen im Nutzermenü ausgeschaltet sind (Vorgabe: AUS)" diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/de_DE/LC_MESSAGES/gnome-shell-notifications-alert.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/de_DE/LC_MESSAGES/gnome-shell-notifications-alert.mo deleted file mode 100644 index e016d637..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/de_DE/LC_MESSAGES/gnome-shell-notifications-alert.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/messages.pot b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/messages.pot deleted file mode 100644 index 7183bc13..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/messages.pot +++ /dev/null @@ -1,51 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-02-02 16:54-0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" - -#: src/prefs.js:121 -msgid "Alert color" -msgstr "" - -#: src/prefs.js:122 -msgid "The color used to paint the message on user's menu" -msgstr "" - -#: src/prefs.js:128 -msgid "Blink rate (in ms)" -msgstr "" - -#: src/prefs.js:129 -msgid "The rate that the alert blinks, in ms. 0 means no blink (default: 800)" -msgstr "" - -#: src/prefs.js:138 -msgid "Only alert for chat notifications" -msgstr "" - -#: src/prefs.js:139 -msgid "" -"Only chat notifications (like Empathy ones) will get alerted (default: OFF)" -msgstr "" - -#: src/prefs.js:142 -msgid "Force alerting even when notifications are set to OFF" -msgstr "" - -#: src/prefs.js:143 -msgid "Alert even if you set notifications to OFF on user menu (default: OFF)" -msgstr "" diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/pt_BR.po b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/pt_BR.po deleted file mode 100644 index fbf0ec1a..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/pt_BR.po +++ /dev/null @@ -1,56 +0,0 @@ -# Brazilian Portuguese translations for gnome-shell-notifications-alert package. -# Copyright (C) 2013 THE gnome-shell-notifications-alert's COPYRIGHT HOLDER -# This file is distributed under the same license as the gnome-shell-notifications-alert package. -# Thiago Bellini , 2013. -# -msgid "" -msgstr "" -"Project-Id-Version: gnome-shell-notifications-alert\n" -"Report-Msgid-Bugs-To: hackedbellini@gmail.com\n" -"POT-Creation-Date: 2013-02-02 16:54-0200\n" -"PO-Revision-Date: 2013-02-02 17:09-0200\n" -"Last-Translator: Thiago Bellini \n" -"Language-Team: Brazilian Portuguese\n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#: src/prefs.js:121 -msgid "Alert color" -msgstr "Cor do alerta" - -#: src/prefs.js:122 -msgid "The color used to paint the message on user's menu" -msgstr "A cor utilizada para pintar a mensagem no menu do usuário" - -#: src/prefs.js:128 -msgid "Blink rate (in ms)" -msgstr "Taxa de intermitência (em ms)" - -#: src/prefs.js:129 -msgid "The rate that the alert blinks, in ms. 0 means no blink (default: 800)" -msgstr "" -"A taxa em que o alerta pisca, em ms. 0 significa não piscar (padrão: 800)" - -#: src/prefs.js:138 -msgid "Only alert for chat notifications" -msgstr "Alertar apenas para notificações de bate-papo" - -#: src/prefs.js:139 -msgid "" -"Only chat notifications (like Empathy ones) will get alerted (default: OFF)" -msgstr "" -"Apenas notificações de bate-papo (como as do Empathy) serão alertadas " -"(padrão: Desligado)" - -#: src/prefs.js:142 -msgid "Force alerting even when notifications are set to OFF" -msgstr "Alerta forçado mesmo quando as notificações estão desligadas" - -#: src/prefs.js:143 -msgid "Alert even if you set notifications to OFF on user menu (default: OFF)" -msgstr "" -"Alertar mesmo se as suas notificações estão desligadas no menu do usuário " -"(padrão: Desligado)" diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/pt_BR/LC_MESSAGES/gnome-shell-notifications-alert.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/pt_BR/LC_MESSAGES/gnome-shell-notifications-alert.mo deleted file mode 100644 index afacb4fc..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/locale/pt_BR/LC_MESSAGES/gnome-shell-notifications-alert.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/metadata.json b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/metadata.json deleted file mode 100644 index 482eacec..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/metadata.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "Whenever there is an unread notification (e.g. chat messages), blinks the message in the user's menu with a color chosen by the user.\n\nNow configurable (3.4+ only)!! Alert color and blink rate can be changed on settings ;)\n\nIf you have any question, be sure to take a look at the FAQ:\nhttp://goo.gl/lmwtW\n\nCredits: The idea of painting the message on user's menu was borrowed from 'Pidgin Persistent Notification' extension by nemo. The code itself has some parts forked from 'Message Notifier' extension by barisione, 'Media player indicator' extension by eon and convenience.js from git.gnome.org/gnome-shell-extensions. The blink idea and it's initial code was written by hossman. The initial gnome 3.10 support was done by Anthony25. The filtering support was done by ilgarmehmetali", - "name": "Notifications Alert", - "original-authors": [ - "Thiago Bellini" - ], - "shell-version": [ - "3.16", - "3.18", - "3.20", - "3.22", - "3.24", - "3.26", - "3.28" - ], - "url": "https://github.com/hackedbellini/Gnome-Shell-Notifications-Alert", - "uuid": "notifications-alert-on-user-menu@hackedbellini.gmail.com", - "version": 35 -} \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/prefs.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/prefs.js deleted file mode 100644 index 45769460..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/prefs.js +++ /dev/null @@ -1,403 +0,0 @@ -/* - * Copyright (C) 2012 Thiago Bellini - * - * This library 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. - * - * This library 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 this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * Most of this code was forked from media-player-indicator: - * https://extensions.gnome.org/extension/55/media-player-indicator/ - * - */ - -const GObject = imports.gi.GObject; -const Gio = imports.gi.Gio; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; - -const Gettext = imports.gettext.domain('gnome-shell-notifications-alert'); -const _ = Gettext.gettext; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Lib = Me.imports.lib; - -const SETTING_BLACKLIST = 'application-list'; -const SETTING_FILTER_TYPE = 'filter'; - -const Columns = { - APPINFO: 0, - DISPLAY_NAME: 1, - ICON: 2, -}; - -let settings; -let boolSettings; -let intSettings; -let colorSettings; - -function _createBoolSetting(setting) { - let hbox = new Gtk.Box({orientation: Gtk.Orientation.HORIZONTAL}); - - let settingLabel = new Gtk.Label({label: boolSettings[setting].label, - xalign: 0}); - - let settingSwitch = new Gtk.Switch({active: settings.get_boolean(setting)}); - settingSwitch.connect('notify::active', function(button) { - settings.set_boolean(setting, button.active); - }); - - if (boolSettings[setting].help) { - settingLabel.set_tooltip_text(boolSettings[setting].help); - settingSwitch.set_tooltip_text(boolSettings[setting].help); - } - - hbox.pack_start(settingLabel, true, true, 0); - hbox.add(settingSwitch); - - return hbox; -} - -function _createIntSetting(setting) { - let hbox = new Gtk.Box({orientation: Gtk.Orientation.HORIZONTAL}); - - let settingLabel = new Gtk.Label({label: intSettings[setting].label, - xalign: 0}); - - let spinButton = Gtk.SpinButton.new_with_range( - intSettings[setting].min, - intSettings[setting].max, - intSettings[setting].step) - spinButton.set_value(settings.get_int(setting)); - spinButton.connect('notify::value', function(spin) { - settings.set_int(setting, spin.get_value_as_int()); - }); - - if (intSettings[setting].help) { - settingLabel.set_tooltip_text(intSettings[setting].help); - spinButton.set_tooltip_text(intSettings[setting].help); - } - - hbox.pack_start(settingLabel, true, true, 0); - hbox.add(spinButton); - - return hbox; -} - -function _createColorSetting(setting) { - let hbox = new Gtk.Box({orientation: Gtk.Orientation.HORIZONTAL}); - - let settingLabel = new Gtk.Label({label: colorSettings[setting].label, - xalign: 0}); - - let color = Lib.getColorByHexadecimal(settings.get_string(setting)); - let colorButton = new Gtk.ColorButton(); - colorButton.set_color(color); - colorButton.connect('notify::color', function(button) { - let hex = Lib.getHexadecimalByColor(button.get_color()); - settings.set_string(setting, hex); - }); - - if (colorSettings[setting].help) { - settingLabel.set_tooltip_text(colorSettings[setting].help); - colorButton.set_tooltip_text(colorSettings[setting].help); - } - - hbox.pack_start(settingLabel, true, true, 0); - hbox.add(colorButton); - - return hbox; -} - -function _createFilterListSetting() { - let settingLabel = new Gtk.Label({label: _("Filter List"), xalign: 0}); - let widget = new Widget(); - let blbox = new Gtk.Grid({column_spacing: 5, row_spacing: 5, margin: 0}); - blbox.attach(settingLabel,0,0,1,1); - blbox.attach(widget,0,1,1,1); - return blbox; -} - -function _createFilterTypeSetting() { - let hbox = new Gtk.Box({orientation: Gtk.Orientation.HORIZONTAL}); - let settingLabel = new Gtk.Label({label: _("Filter Type"), xalign: 0}); - - let listStore = new Gtk.ListStore(); - listStore.set_column_types ([ - GObject.TYPE_STRING, - GObject.TYPE_STRING]); - - listStore.insert_with_valuesv (-1, [0, 1], [0, "Blacklist"]); - listStore.insert_with_valuesv (-1, [0, 1], [1, "Whitelist"]); - - let filterComboBox = new Gtk.ComboBox({ model: listStore }); - filterComboBox.set_active (settings.get_int(SETTING_FILTER_TYPE)); - filterComboBox.set_id_column(0); - - let rendererText = new Gtk.CellRendererText(); - filterComboBox.pack_start (rendererText, false); - filterComboBox.add_attribute (rendererText, "text", 1); - - filterComboBox.connect('changed', function(entry) { - let id = filterComboBox.get_active_id(); - if (id == null) - return; - settings.set_int(SETTING_FILTER_TYPE, id); - }); - - hbox.pack_start(settingLabel, true, true, 0); - hbox.add(filterComboBox); - return hbox; -} - -/* - Shell-extensions handlers -*/ - -function init() { - Lib.initTranslations(Me); - settings = Lib.getSettings(Me); - - colorSettings = { - color: { - label: _("Alert color"), - help: _("The color used to paint the message on user's menu") - }, - }; - - intSettings = { - blinkrate: { - label: _("Blink rate (in ms)"), - help: _("The rate that the alert blinks, in ms. 0 means no blink (default: 800)"), - min: 0, - max: 10000, - step: 1 - }, - }; - - boolSettings = { - chatonly: { - label: _("Only alert for chat notifications"), - help: _("Only chat notifications (like Empathy ones) will get alerted (default: OFF)") - }, - force: { - label: _("Force alerting even when notifications are set to OFF"), - help: _("Alert even if you set notifications to OFF on user menu (default: OFF)") - }, - }; -} - - -/* - Blacklist widget -*/ -const Widget = new GObject.Class({ - Name: 'NotificationsAlert.Prefs.BlackListWidget', - GTypeName: 'NotificationsAlertBlackListPrefsWidget', - Extends: Gtk.Grid, - - _init: function(params) { - this.parent(params); - this.set_orientation(Gtk.Orientation.VERTICAL); - - Lib.initTranslations(Me); - this._settings = Lib.getSettings(Me); - - this._store = new Gtk.ListStore(); - this._store.set_column_types([Gio.AppInfo, GObject.TYPE_STRING, Gio.Icon]); - - let scrolled = new Gtk.ScrolledWindow({ shadow_type: Gtk.ShadowType.IN}); - scrolled.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC); - scrolled.set_min_content_height(150); - this.add(scrolled); - - this._treeView = new Gtk.TreeView({ model: this._store, - hexpand: true, vexpand: true }); - this._treeView.get_selection().set_mode(Gtk.SelectionMode.SINGLE); - - let appColumn = new Gtk.TreeViewColumn({ expand: true, sort_column_id: Columns.DISPLAY_NAME, - title: _("Application") }); - let iconRenderer = new Gtk.CellRendererPixbuf; - appColumn.pack_start(iconRenderer, false); - appColumn.add_attribute(iconRenderer, "gicon", Columns.ICON); - let nameRenderer = new Gtk.CellRendererText; - appColumn.pack_start(nameRenderer, true); - appColumn.add_attribute(nameRenderer, "text", Columns.DISPLAY_NAME); - this._treeView.append_column(appColumn); - - scrolled.add(this._treeView); - - let toolbar = new Gtk.Toolbar({ icon_size: Gtk.IconSize.SMALL_TOOLBAR }); - toolbar.get_style_context().add_class(Gtk.STYLE_CLASS_INLINE_TOOLBAR); - this.add(toolbar); - - let newButton = new Gtk.ToolButton({ icon_name: 'bookmark-new-symbolic', - label: _("Add Rule"), - is_important: true }); - newButton.connect('clicked', Lang.bind(this, this._createNew)); - toolbar.add(newButton); - - let delButton = new Gtk.ToolButton({ icon_name: 'edit-delete-symbolic' }); - delButton.connect('clicked', Lang.bind(this, this._deleteSelected)); - toolbar.add(delButton); - - this._changedPermitted = true; - this._refresh(); - }, - - _createNew: function() { - let dialog = new Gtk.Dialog({ title: _("Blacklist app"), - transient_for: this.get_toplevel(), - use_header_bar: true, - modal: true }); - dialog.add_button(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL); - let addButton = dialog.add_button(_("Add"), Gtk.ResponseType.OK); - dialog.set_default_response(Gtk.ResponseType.OK); - - dialog._appChooser = new Gtk.AppChooserWidget({ show_all: true }); - - let lbl = new Gtk.Label({label: _("Choose an application to blacklist:"), - xalign: 0.5}); - let hbox = new Gtk.Box({orientation: Gtk.Orientation.VERTICAL, - margin: 5}); - hbox.pack_start(lbl, false, true, 0); - hbox.pack_start(dialog._appChooser, true, true, 0); - dialog.get_content_area().pack_start(hbox, true, true, 0); - - dialog.connect('response', Lang.bind(this, function(dialog, id) { - if (id != Gtk.ResponseType.OK) { - dialog.destroy(); - return; - } - - let appInfo = dialog._appChooser.get_app_info(); - if (!appInfo) return; - - if (this._checkId( appInfo.get_id())){ - dialog.destroy(); - return; - } - - this._changedPermitted = false; - this._appendItem(appInfo.get_id()); - this._changedPermitted = true; - - let iter = this._store.append(); - - this._store.set(iter, - [Columns.APPINFO, Columns.ICON, Columns.DISPLAY_NAME], - [appInfo, appInfo.get_icon(), appInfo.get_display_name()]); - - dialog.destroy(); - })); - - dialog.show_all(); - }, - - _deleteSelected: function() { - let [any, model, iter] = this._treeView.get_selection().get_selected(); - - if (any) { - let appInfo = this._store.get_value(iter, Columns.APPINFO); - - this._changedPermitted = false; - this._removeItem(appInfo.get_id()); - this._changedPermitted = true; - this._store.remove(iter); - } - }, - - _refresh: function() { - if (!this._changedPermitted) - // Ignore this notification, model is being modified outside - return; - - this._store.clear(); - - let currentItems = this._settings.get_strv(SETTING_BLACKLIST); - let validItems = [ ]; - for (let i = 0; i < currentItems.length; i++) { - let id = currentItems[i]; - let appInfo = Gio.DesktopAppInfo.new(id); - if (!appInfo) - continue; - validItems.push(currentItems[i]); - - let iter = this._store.append(); - this._store.set(iter, - [Columns.APPINFO, Columns.ICON, Columns.DISPLAY_NAME], - [appInfo, appInfo.get_icon(), appInfo.get_display_name()]); - } - - if (validItems.length != currentItems.length) // some items were filtered out - this._settings.set_strv(SETTING_BLACKLIST, validItems); - }, - - _checkId: function(id) { - let items = this._settings.get_strv(SETTING_BLACKLIST); - return (items.indexOf(id) != -1); - }, - - _appendItem: function(id) { - let currentItems = this._settings.get_strv(SETTING_BLACKLIST); - currentItems.push(id); - this._settings.set_strv(SETTING_BLACKLIST, currentItems); - }, - - _removeItem: function(id) { - let currentItems = this._settings.get_strv(SETTING_BLACKLIST); - let index = currentItems.indexOf(id); - - if (index < 0) - return; - currentItems.splice(index, 1); - this._settings.set_strv(SETTING_BLACKLIST, currentItems); - } -}); - -function buildPrefsWidget() { - let frame = new Gtk.Box({orientation: Gtk.Orientation.VERTICAL, - border_width: 10}); - let vbox = new Gtk.Box({orientation: Gtk.Orientation.VERTICAL, - margin: 20, margin_top: 10, spacing: 5}); - let setting; - - // Add all color settings - for (setting in colorSettings) { - let hbox = _createColorSetting(setting); - vbox.add(hbox); - } - // Add all bool settings - for (setting in boolSettings) { - let hbox = _createBoolSetting(setting); - vbox.add(hbox); - } - // Add all int settings - for (setting in intSettings) { - let hbox = _createIntSetting(setting); - vbox.add(hbox); - } - - // Add filter type setting - let filterType = _createFilterTypeSetting(); - vbox.add(filterType); - - // Add filter list - let blbox = _createFilterListSetting(); - vbox.add(blbox); - - frame.add(vbox); - frame.show_all(); - - return frame; -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/schemas/gschemas.compiled b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/schemas/gschemas.compiled deleted file mode 100644 index d741516f..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/schemas/gschemas.compiled and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/schemas/org.gnome.shell.extensions.notifications-alert.gschema.xml b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/schemas/org.gnome.shell.extensions.notifications-alert.gschema.xml deleted file mode 100644 index 35c25637..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/notifications-alert-on-user-menu@hackedbellini.gmail.com/schemas/org.gnome.shell.extensions.notifications-alert.gschema.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - false - Force alerting even when notifications are set to OFF - Alert even if you set notifications to OFF on user menu - - - false - Only alert for chat notifications - Only chat notifications (like Empathy ones) will get alerted - - - 800 - Blink rate - The rate that the alert blinks, in ms. 0 means no blink - - - '#ff0000' - Alert color - The color used to paint the message on user's menu - - - [ ] - Blacklist - A list of strings, each containing an application id (desktop file name), followed by a colon - - - 0 - Filter type - Filter type to use. 0 mean Blacklist, 1 means Whitelist - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/CHANGELOG.md b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/CHANGELOG.md deleted file mode 100644 index c3935cee..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/CHANGELOG.md +++ /dev/null @@ -1,162 +0,0 @@ -# Changelog - -## v26 -* Bugfix: Tasks were added twice on some versions of gnome-shell -* Bugfix: Task insertion location setting had no level - -## v25 -* Bugfix: Done tasks were not shown in italics anymore - -## v24 "The quick and dirty 3.26 release" -* Update metadata for gnome-shell 3.26 -* Update logger and logDecorator to new versions (ES6 compliance) -* Update German translation -* Change "const" to "var" for exported objects -* Add French translation by Maestrochan - -## v23 -* Bugfix for Toto: Update metadata to indicate 3.24 compatibility - -## v22 "Toto" -* Style fixes to work better with different shell themes -* Removed support for Gnome versions below 3.10 -* Slight change in behaviour of priority buttons: they now loop around in all cases -* Keep open the tasks menu after a new task is added (can be disabled in settings) -* Possibility to choose the location of new tasks: on top or on bottom of the file -* Location of "new task entry" reflects insert location setting -* Bugfix: When a shorcut was changed in the settings, the old one was removed, but the new one was not used -* Gnome 3.24 compatibility - -## v21 "Carla" -* Last version with support for Gnome versions below 3.10 -* In-line editing of tasks added -* In-line removal of tasks added -* Allow "top bar" patterns to be mathematically parsed -* Add support for the "hidden tasks" extension -* Bugfix: Text editor now opens on current workspace -* Bugfix: "New entry" field stays focused when hovering over other tasks -* Bugfix: German translation was not included in the distribution -* Gnome 3.22 compatibility - -## v20 "Olivia" -* Changes to file monitoring: removed files, files on drives that only become available after boot,... are detected now -* New task entry is now always focussed on opening the extension -* Removed "open and focus" shortcut, as it is now obsolete -* Added "levels" to preferences interface to make it less cluttered for first-time users -* Redesign buttons to make it clearer what will be clicked -* Add accessible names to some UI elements -* Make "new task entry" style follow gnome overview search box styling -* Show number of tasks in subgroups -* Gnome 3.20 compatibility - -## v19 "Lola" -* Priority for archived tasks is now handled according to todo.txt standard (legacy behaviour still available) -* Update installation instructions to reflect internal changes -* Make task list scrollable -* Enable showing an icon in the top bar -* Better handling of missing or wrongly specified todo.txt and done.txt file paths -* Don't force the square brackets in the top bar interface -* Fix translations and add some new languages (big thanks to gmg and Nuno Martins) -* Gnome 3.18 compatibility -* Bugfix: Debug level was not correctly applied at boot -* Bugfix: Extension path was not always correctly detected -* Enable earlier debugging -* Internal changes (no functional impact): - * Move some internal code to external libraries - * Get third party libraries from their repos instead of copying them to the project - * Large redesign on settings handling - -## v18 "Eva" -* Improved design for the new task entry (thank you Larissa Reis) -* Bugfix: Not possible to set priority color on certain Gnome versions -* Bugfix: Aligning status indicator vertically does not work on older Gnome versions -* Show warning message if todo or done files are unwritable -* Initial changes for more fine-grained logging -* Translation updates -* Layout changes to the preferences dialog -* The top bar display is now configurable -* Top bar display can be hidden if a configurable pattern (e.g. number of undone tasks) is zero -* Add more fine-grained debug logging configuration -* Gnome 3.16 compatibility - -## v17 "Sal" -* Enable use of 'Keypad Enter' to confirm entry of a new task -* Add 'open todo.txt file in text editor' button -* Fix vertical alignment of button in top bar on gnome 3.12 -* Update jsTodoTxt version to 0.5.1 (fixes parsing of tasks with + and @) -* Fix horizontal alignment of buttons on gnome 3.10+ -* Allow truncation of long tasks -* Fix a clutter warning - -## v16 -* Bugfix release: - * Bugfix release for "Manny" was rushed and again not properly tested. - * Was not working on gnome 3.12 - -## v15 -* Bugfix release: - * "Manny" release was unfinished and not properly tested. - * Custom URL color broke everything - -## v14 "Manny" -* URLs in tasks are detected and can be clicked on to open them in default browser -* URL color is customizable -* Tabs are on the left in the preferences dialog -* Confirmation dialog for task deletion now contains description of task - -## v13 -* Bugfix: Extension was broken on gnome-shell < 3.8 because of the keybinding changes (thanks Cristian Beskid for - reporting) - -## v12 -* Bugfix: Some dates where interpreted wrong (fixed in upstream jsTodoTxt project) -* Bugfix: keyboard shortcuts not working on gnome 3.8+ -* Bugfix: when a project or context name was also a reserved JavaScript keyword (e.g. "watch"), grouping was broken -* Help text added to preferences dialog -* Default task priority colours changed to resemble original todo.sh settings -* Some style and syntax fixes -* Updated documentation -* Updated metadata for gnome 3.12 - -## v11 -* Gnome 3.10 compatibility (thanks to Nneko Branche) -* Confirm on delete added (thanks to Nneko Branche) -* Add buttons for increasing and decreasing priority -* Some fixes in style and syntax - -## v10 -* Bugfix: Setting colors for priorities did not work with newer gnome versions (thanks to Jayme) -* Remove apply button for file selection for consistency with other settings - -## v9 -* Catch and log exceptions generated by jsTodoTxt API (thanks to Andrea Cozzolino) -* If no valid todo.txt file is found, the menu contains the possibility to create the necessary files for you or open the settings dialog (thanks to Pravin Satpute) - -## v8 -* Editing tasks from the interface by clicking on a task or via an optional edit button -* Choose what to do when clicking on a task: edit/archive/nothing -* Keyboard shortcuts -* Styles (color, bold, italic) for different priorities -* Optionally add creation date to new tasks -* Refactoring - -## v7 -* Update metadata for gnome-shell 3.8 -* Bugfix: Syntax error -* Better symlink handling -* Fix some issues related to invalid todo.txt file in configuration -* Cancel file monitoring and start new monitor on todo file change - -## v4 - v6 -* Whitespace fixes -* Small refactoring - -## v3 -* Add archive button -* Show archived tasks in italic style - -## v2 -Replaced minified jsTodoTxt library with normal one - -## v1 -Initial version, never released diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/COPYING b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/COPYING deleted file mode 100644 index 94a9ed02..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/COPYING +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - 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 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. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/README.md b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/README.md deleted file mode 100644 index 732921db..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/README.md +++ /dev/null @@ -1,100 +0,0 @@ -# todo.txt gnome-shell extension - -This extension enables you to manage your [todo.txt](http://todotxt.com/ "Todo.txt homepage") file from gnome-shell. - -##Supported features -* Adding new tasks -* Marking tasks as completed -* Deleting tasks (optionally with confirmation dialog) -* Show tasks grouped by projects or contexts -* Auto-archive of done tasks to done.txt -* Tasks are sorted by priority -* Done but not archived tasks are shown in italic text and include "archive" button -* Editing tasks -* Changes in todo.txt file via other ways are reflected in the extension -* Tasks can be shown in a specific style, based on the priority -* URLs in tasks can be opened in the default browser by clicking on them - -##Known issues/missing features -* Task priority is not shown (but is considered for sorting) -* There is no possibility to show archived tasks -* ... - -##Screenshots -* Ungrouped mode -* Some tasks with projects and/or contexts -* One task with high priority -* One task with an URL, shown with default gnome theme color for URLs - - -![Ungrouped todo.txt screenshot](https://bytebucket.org/bartl/todo-txt-gnome-shell-extension/raw/master/images/basic.png "Todo.txt in ungrouped mode") - -* Grouped by projects -* Ungrouped tasks not in a separate group -* Custom URL color -* Custom top bar display -* Different color and style based on task priority -* Projects label hidden -* Long tasks are truncated -* Buttons to change priority - -![Grouped todo.txt screenshot](https://bytebucket.org/bartl/todo-txt-gnome-shell-extension/raw/master/images/advanced.png "Todo.txt with advanced settings") - -Preferences: - -![Preferences screenshot](https://bytebucket.org/bartl/todo-txt-gnome-shell-extension/raw/master/images/preferences.png "Todo.txt preferences") - -##Installation -The preferred way is to use [the Gnome extensions web page](https://extensions.gnome.org/extension/570/todotxt/) - -If you cannot use that site or want to use the latest code, you can follow the instructions below. - -* Obtain the source code, either by cloning the repository or by downloading a tarball from [the Bitbucket page](https://bitbucket.org/bartl/todo-txt-gnome-shell-extension/downloads/) -* Extract, copy or move the code to the directory ~/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com -*Note: only this directory name will work, so pay attention* -* Make sure the following dependencies are installed on your system: - * glib-compile-schemas (In Debian, this is provided by the package libglib2.0-bin, check your distro's documentation for the correct package for your case) - * python - * The python modules mentioned in the file requirements.txt (If you use pip, you can do pip install -r requirements.txt). Note that additional requirements might be necessary for these. This depends on your system, so it's hard to provide a complete list (a web search engine like [google](https://encrypted.google.com) or [duckduckgo](https://duckduckgo.com) might help you if necessary), but some examples include: - * For debian testing: libxml2-dev, libxslt-dev, zlib1g-dev - * For Fedora 25: redhat-rpm-config -* Run "make install" -* Enable the extension with gnome-tweak-tool -* Configure the extension with gnome-shell-extension-preferences - -##Contributing -If you want to contribute to the extension, you have several options: - -* Use the extension and report bugs or requests for new features at the [issue tracker](https://bitbucket.org/bartl/todo-txt-gnome-shell-extension/issues?status=new&status=open) -* Contibute code by forking the repo at the [homepage](https://bitbucket.org/bartl/todo-txt-gnome-shell-extension) and - issueing a pull request -* Translate the extension by going to [transifex](https://www.transifex.com/bart-libert/todotxt-gnome-shell-extension/) - -##Credits -This extension uses [jsTodoTxt](https://github.com/jmhobbs/jsTodoTxt "jsTodoTxt homepage") by John Hobbs and [JavaScript -Expression Evaluator](https://github.com/silentmatt/js-expression-eval) by Matthew Crumley - -Parts of this extension are based on: - -* [Todo list](https://extensions.gnome.org/extension/162/todo-list/) by bsaleil -* [SettingsCenter](https://extensions.gnome.org/extension/341/settingscenter/) by Xes - -Additional code was contributed by: -Nneko Branche -Larissa Reis - -Translators: -gmg (Chinese) -Nuno Martins (Portuguese) -jonnius (German) -Maestroschan (French) - - -Interface mock-ups: -Stephen Michel - -Thank you! - -##Licence -This code is released under GPLv2+ - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/buttonCellRenderer.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/buttonCellRenderer.js deleted file mode 100644 index 1dea2ffc..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/buttonCellRenderer.js +++ /dev/null @@ -1,21 +0,0 @@ -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; -const Signals = imports.signals; - -var ButtonCellRenderer = new Lang.Class({ - Name: 'ButtonCellRenderer', - Extends: Gtk.CellRendererPixbuf, - - _init: function() { - this.parent(); - this.activateable = true; - this.mode = Gtk.CellRendererMode.ACTIVATABLE; - }, - - vfunc_activate: function(event, widget, path, background_area, cell_area, flags) { - this.emit('clicked', path); - } -}); -Signals.addSignalMethods(ButtonCellRenderer.prototype); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/errors.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/errors.js deleted file mode 100644 index 3a6f9a36..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/errors.js +++ /dev/null @@ -1,84 +0,0 @@ -const Lang = imports.lang; - -const Gettext = imports.gettext; -const _ = Gettext.domain('todotxt').gettext; - -var TodoTxtErrorTypes = { - TODO_TXT_ERROR: 0, - FILE_WRITE_PERMISSION_ERROR: 1, - FILE_WRITE_ERROR: 2 -}; - -var TodoTxtError = new Lang.Class({ - Name: 'TodoTxtError', - type: TodoTxtErrorTypes.TODO_TXT_ERROR, - message: '', - - _init: function(error, logFunction) { - if (error === undefined) { - error = ''; - } - if (typeof logFunction == 'function') { - logFunction(error); - } - this.message = error; - } -}); - -var FileWritePermissionError = new Lang.Class({ - Name: 'FileWritePermissionError', - type: TodoTxtErrorTypes.FILE_WRITE_PERMISSION_ERROR, - Extends: TodoTxtError, - - _init: function(filename, logFunction) { - this.parent(_('%(file) cannot be written. Please check its permissions').replace( - '%(file)', filename), logFunction); - } -}); - -var FileWriteError = new Lang.Class({ - Name: 'FileWriteError', - type: TodoTxtErrorTypes.FILE_WRITE_ERROR, - Extends: TodoTxtError, - - _init: function(error, filename, logFunction) { - this.parent(_('An error occured while writing to %(file): %(error)').replace( - '%(file)', filename).replace('%(error)', error), logFunction); - } -}); - -var ConfigurationError = new Lang.Class({ - Name: 'ConfigurationError', - Extends: TodoTxtError, - name: 'ConfigurationError' -}); - -const UndefinedTokenError = new Lang.Class({ - Name: 'UndefinedTokenError', - Extends: TodoTxtError, - name: 'UndefinedTokenError' -}); - -var IoError = new Lang.Class({ - Name: 'IoError', - Extends: TodoTxtError, - name: 'IoError' -}); - -var JsonError = new Lang.Class({ - Name: 'JsonError', - Extends: TodoTxtError, - name: 'JsonError' -}); - -var SettingsTypeError = new Lang.Class({ - Name: 'SettingsTypeError', - Extends: TodoTxtError, - name: 'SettingsTypeError', - _init: function(setting, expectedType, value) { - this.parent('Expected value of type ' + expectedType + ', but got ' + typeof value + - ' while setting ' + setting); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/extension.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/extension.js deleted file mode 100644 index 47dd4207..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/extension.js +++ /dev/null @@ -1,951 +0,0 @@ -// This extension was developed by Bart Libert -// -// Based on code by : -// * Baptiste Saleil http://bsaleil.org/ -// * Arnaud Bonatti https://github.com/Obsidien -// -// Licence: GPLv2+ -const Clutter = imports.gi.Clutter; -const GLib = imports.gi.GLib; -const Gio = imports.gi.Gio; -const Lang = imports.lang; -const Main = imports.ui.main; -const Meta = imports.gi.Meta; -const PanelMenu = imports.ui.panelMenu; -const PopupMenu = imports.ui.popupMenu; -const Shell = imports.gi.Shell; -const St = imports.gi.St; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Errors = Extension.imports.errors; -const JsTextFile = Extension.imports.jsTextFile; -const Message = Extension.imports.messageDialog.MessageDialog; -const MultiButtonDialog = Extension.imports.multiButtonDialog; -const ScrollablePopupMenu = Extension.imports.scrollablePopupMenu.ScrollablePopupMenu; -const Settings = Extension.imports.settings.Settings; -const Shared = Extension.imports.sharedConstants; -const TodoMenuItem = Extension.imports.todoMenuItem.TodoMenuItem; -const TopBar = Extension.imports.topBar.TodoTopBar; -const Utils = Extension.imports.utils; - -const Third = Extension.imports.third_party; -const Decorator = Third.logDecorator.logDecorator.LogDecorator; -const JsTodo = Third.jsTodoTxt.jsTodoTxt; -const JsTodoExtensions = Third.jsTodoTxt.jsTodoExtensions; - -const Gettext = imports.gettext; -const _ = Gettext.domain('todotxt').gettext; - -const schema = 'org.gnome.shell.extensions.TodoTxt'; -const openKey = 'open-key'; - -let todoTxt; - -const TodoTxtManager = new Lang.Class({ - Name: 'TodoTxtManager', - Extends: PanelMenu.Button, - schema: null, - settings: null, - autoarchive: false, - tasks: null, - debugLevel: Shared.LOG_ERROR, - groupBy: null, - groupUngrouped: false, - monitor: null, - volumeMonitor: null, - linkMonitor: null, - decorator: null, - logger: null, - fileLoaded: false, - enabledExtensions: [], - keepOpenAfterNew: true, - insertTaskAtTop: false, - - _init: function(logger) { - PanelMenu.Button.prototype._init.call(this, St.Align.START, 'todo.txt', true); - this.schema = schema; - this.logger = logger; - this._initSettings(); - this._loadSettings(); - - this.logger.setLevel(this.debugLevel); - - this.decorator = new Decorator(); - this.decorator.setLogger(this.logger.flow); - - this.popupMenu = new ScrollablePopupMenu(this.actor, St.Align.START, St.Side.TOP, logger); - this.decorator.addLoggingToNamespace(this.popupMenu); - - this.setMenu(this.popupMenu); - - this.tasks = []; - this.groupedTasksParameter = []; - this.groupedTasksParameter[Shared.NO_GROUPING] = ''; - this.groupedTasksParameter[Shared.GROUP_BY_PROJECTS] = 'projects'; - this.groupedTasksParameter[Shared.GROUP_BY_CONTEXTS] = 'contexts'; - - this.topbar = new TopBar({ - initialText: '[...]', - logger: this.logger, - decorator: this.decorator, - taskInfoProvider: this, - settings: this.settings - }); - this.decorator.addLoggingToNamespace(this.topbar); - - this.topbar.update({ - busy: true - }); - - this.actor.add_actor(this.topbar.actor); - - this._installShortcuts(); - - this._refresh(); - }, - - getNbOfUnarchivedTasks: function() { - if (this.tasks === null) { - return 0; - } - return this.tasks.length; - }, - - getNbOfUndoneTasks: function() { - let count = 0; - for (let i = 0, len = this.tasks.length; i < len; i++) { - if (!this.tasks[i].complete) { - count++; - } - } - return count; - }, - - getNbOfHiddenTasks: function() { - let count = 0; - for (let i = 0, len = this.tasks.length; i < len; i++) { - if (this.tasks[i].hidden) { - count++; - } - } - return count; - }, - - _createNewTaskEntry: function() { - this.newTask = new St.Entry({ - name: 'newTaskEntry', - hint_text: _('New task...'), - track_hover: true, - can_focus: true - }); - - this.newTask.add_style_class_name('run-dialog-entry'); - - let tasksMenu = this.menu; - let entryNewTask = this.newTask.clutter_text; - - entryNewTask.connect('key-press-event', Lang.bind(this, function(o, e) { - let symbol = e.get_key_symbol(); - if ((symbol == Clutter.Return) || (symbol == Clutter.KP_Enter)) { - let text = o.get_text(); - o.set_text(''); - if (!this.keepOpenAfterNew) { - tasksMenu.close(); - } - if (text === '') { - return; - } - this.topbar.update({ - busy: true - }); - let newTask = new JsTodo.TodoTxtItem(text, this.enabledExtensions); - this.decorator.addLoggingToNamespace(newTask); - this.addTask(newTask); - } - })); - }, - - _createTodoItem: function(task) { - if (task.hidden) { - return null; - } - let actions = { - doneAction: Lang.bind(this, function(task) { - this.topbar.update({ - busy: true - }); - this.completeTask(task); - }), - archiveAction: Lang.bind(this, function(task) { - this.topbar.update({ - busy: true - }); - this.archiveTask(task); - }), - deleteAction: Lang.bind(this, function(task) { - this.topbar.update({ - busy: true - }); - this.removeTask(task); - }), - editAction: Lang.bind(this, function(oldTask, newTask) { - this.modifyTask(oldTask, newTask, true); - }), - priorityAction: Lang.bind(this, function(task, up) { - this.topbar.update({ - busy: true - }); - this.modifyTaskPriority(task, up); - }) - }; - return new TodoMenuItem(task, this.settings, actions); - }, - - _initSettings: function() { - let params = { - settingsFile: Utils.getFirstValidChild(Extension, ['path', 'metadata.path']) + - '/settings.json', - schema: this.schema, - logger: this.logger - }; - this.settings = new Settings(params); - }, - - _loadSettings: function() { - this.todofile = this.settings.get('todotxt-location'); - this.donefile = this.settings.get('donetxt-location'); - this.autoarchive = this.settings.get('auto-archive'); - this.debugLevel = this.settings.get('debug-level'); - this.groupBy = this.settings.get('group-by'); - this.groupUngrouped = this.settings.get('group-ungrouped'); - this.showNewTaskEntry = this.settings.get('show-new-task-entry'); - this.addCreationDate = this.settings.get('add-creation-date'); - this.showOpenInTextEditor = this.settings.get('show-open-in-text-editor'); - this.priorityOnDone = this.settings.get('priority-on-done'); - this.showNumberOfGroupElements = this.settings.get('show-number-of-group-elements'); - this.hiddenExtension = this.settings.get('enable-hidden-extension'); - this.keepOpenAfterNew = this.settings.get('keep-open-after-new'); - this.insertTaskAtTop = (this.settings.get('task-insert-location') == Shared.TASK_INSERT_LOCATION_TOP); - }, - - _connectSettingsSignals: function() { - this.settings.registerForChange('auto-archive', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('todotxt-location', Lang.bind(this, this.onTodoFileChanged)); - this.settings.registerForChange('donetxt-location', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('debug-level', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('group-by', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('group-ungrouped', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('priorities-markup', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('show-done-or-archive-button', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('show-delete-button', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('show-projects-label', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('show-contexts-label', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('show-new-task-entry', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('show-open-in-text-editor', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('style-priorities', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('add-creation-date', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('show-edit-button', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('show-priority-buttons', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('click-action', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('open-key', Lang.bind(this, this.onShortcutChanged)); - this.settings.registerForChange('confirm-delete', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('url-color', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('custom-url-color', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('long-tasks-expansion-mode', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('truncate-long-tasks', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('long-tasks-max-width', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('long-tasks-ellipsize-mode', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('priority-on-done', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('show-number-of-group-elements', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('enable-hidden-extension', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('keep-open-after-new', Lang.bind(this, this.onParamChanged)); - this.settings.registerForChange('task-insert-location', Lang.bind(this, this.onParamChanged)); - }, - - _loadExtensions: function() { - this.enabledExtensions = []; - if (this.hiddenExtension) { - this.enabledExtensions.push(new JsTodoExtensions.HiddenExtension()); - } - }, - - _refresh: function() { - // Clear - this.menu.removeAll(); - this.menu.clearSection('top'); - this.menu.clearSection('bottom'); - - let todoFile = null; - // Sync - try { - todoFile = new JsTextFile.JsTextFile(this.todofile, this.logger); - } - catch (exception) { - this.logger.info('File could not be read, showing \'no file\' menu'); - this._createNoFileMenu('todo.txt'); - return false; - } - - this.decorator.addLoggingToNamespace(todoFile); - if (!todoFile.exists()) { - return false; - } - - this._loadExtensions(); - - this._createTasksFromFile(todoFile.getLines()); - - this._createTasksMenu(); - - this.topbar.update(); - - if (!this.showNewTaskEntry && !this.showOpenInTextEditor) { - return true; - } - - if (this.showNewTaskEntry) { - let section = 'bottom'; - if (this.insertTaskAtTop === true) { - section = 'top'; - } - let newTaskSection = new PopupMenu.PopupMenuSection(); - this._createNewTaskEntry(); - newTaskSection.actor.add_actor(this.newTask); - newTaskSection.actor.add_style_class_name('newTaskSection'); - this.menu.addToSection(section, newTaskSection.actor); - this.menu.connect('open-state-changed', Lang.bind(this, function(open) { - if (open) { - this.newTask.grab_key_focus(); - } - })); - } - - if (this.showOpenInTextEditor) { - let editorSection = new PopupMenu.PopupMenuSection(); - let editorButton = new PopupMenu.PopupMenuItem(_('Open todo.txt file in text editor')); - editorButton.connect('activate', Lang.bind(this, function(object, event) { - try { - Gio.AppInfo.launch_default_for_uri(GLib.filename_to_uri(this.todofile, null), - global.create_app_launch_context(event.get_time(), -1)); - } - catch (exception) { - let message = new Message(_('Cannot open file'), - _( - 'An error occured while trying to launch the default text editor: %(error)' - ).replace('%(error)', exception.message)); - message.open(); - } - })); - editorSection.addMenuItem(editorButton); - this.menu.addToSection('bottom', editorSection.actor); - } - - if (this.menu.isOpen) { - this.newTask.grab_key_focus(); - } - return true; - }, - - _addTasksToMain: function(tasks) { - tasks.sort(this.sortByPriority); - for (let i = 0; i < tasks.length; i++) { - let item = this._createTodoItem(tasks[i]); - if (item !== null) { - this.menu.addMenuItem(item); - } - } - return; - }, - - _createTaskGroups: function() { - let groupedTasks = {}; - for (let i = 0; i < this.tasks.length; i++) { - this._createGroupedTask(this.tasks[i], groupedTasks); - } - return groupedTasks; - }, - - _sortTaskGroups: function(groupedTasks) { - for (let groupArray in groupedTasks) { - if (groupedTasks.hasOwnProperty(groupArray)) { - groupedTasks[groupArray].sort(this.sortByPriority); - } - } - }, - - _createGroupSubMenu: function(name, tasks) { - let groupItem = new PopupMenu.PopupSubMenuMenuItem(name); - groupItem.setActive = Lang.bind(groupItem, function(active) { - let activeChanged = active != this.active; - if (activeChanged) { - this.active = active; - if (active) { - this.actor.add_style_class_name('selected'); - } - else { - this.actor.remove_style_class_name('selected'); - // Remove the CSS active state if the user press the button and - // while holding moves to another menu item, so we don't paint all items. - // The correct behaviour would be to set the new item with the CSS - // active state as well, but button-press-event is not trigered, - // so we should track it in our own, which would involve some work - // in the container - this.actor.remove_style_pseudo_class('active'); - } - this.emit('active-changed', active); - } - }); - for (let i = 0; i < tasks.length; i++) { - let item = this._createTodoItem(tasks[i]); - if (item !== null) { - groupItem.menu.addMenuItem(item); - } - } - return groupItem; - }, - - _createTasksMenu: function() { - if (this.groupBy == Shared.NO_GROUPING) { - this._addTasksToMain(this.tasks); - return; - } - let groupedTasks = this._createTaskGroups(); - this._sortTaskGroups(groupedTasks); - for (let group in groupedTasks) { - if (groupedTasks.hasOwnProperty(group)) { - let groupItem = null; - if (group == '"__nogroup__"') { - if (this.groupUngrouped) { - groupItem = this._createGroupSubMenu(_('Ungrouped'), groupedTasks[group]); - } - else { - this._addTasksToMain(groupedTasks[group]); - continue; - } - } - else { - groupItem = this._createGroupSubMenu(group.replace(/^"/, '').replace(/"$/, ''), - groupedTasks[group]); - } - if (this.showNumberOfGroupElements) { - groupItem.label.text += ' (' + groupedTasks[group].length + ')'; - } - this.menu.addMenuItem(groupItem); - } - } - }, - - _createTasksFromFile: function(lines) { - this.tasks.length = 0; - for (let i = 0; i < lines.length; i++) { - if (lines[i] !== '' && lines[i] != '\n') { - try { - let task = new JsTodo.TodoTxtItem(lines[i], this.enabledExtensions); - this.decorator.addLoggingToNamespace(task); - this.tasks.push(task); - } - catch (exception) { - this.logger.debug('Error while reading task: ' + exception.message); - } - } - - } - }, - - _createGroupedTask: function(task, groupedTasks) { - let groups = task[this.groupedTasksParameter[this.groupBy]]; - if (groups === null) { - groups = ['__nogroup__']; - } - for (let group in groups) { - if (groups.hasOwnProperty(group)) { - let groupName = '"' + groups[group] + '"'; - if (typeof groupedTasks[groupName] == 'undefined') { - groupedTasks[groupName] = [task]; - } - else { - groupedTasks[groupName].push(task); - } - } - } - }, - - _get_symlink_target_absolute: function(symlinkGFile) { - this.logger.debug('Getting absolute path for symlink ' + symlinkGFile.get_path()); - let parentDir = symlinkGFile.get_parent(); - if (parentDir === null) { - parentDir = Gio.file_new_for_path('/'); - } - let symlinkTarget = symlinkGFile.query_info('standard::symlink-target', 0, null).get_symlink_target(); - return parentDir.resolve_relative_path(symlinkTarget); - }, - - _linkChanged: function() { - if (this._monitorFile()) { - this._refresh(); - } - }, - - _create_link_monitor_if_necessary: function(path) { - if (!Utils.isValid(path)) { - return null; - } - let gFile = Gio.file_new_for_path(path); - if (gFile.query_info('standard::is-symlink', 0, null).get_is_symlink()) { - if (this.linkMonitor !== null) { - this.linkMonitor.cancel(); - } - this.linkMonitor = gFile.monitor(Gio.FileMonitorFlags.NONE, null); - this.linkMonitor.connect('changed', Lang.bind(this, this._linkChanged)); - return this._get_symlink_target_absolute(gFile); - } - return null; - }, - - _get_g_file_for_path: function(path) { - let gFile = Gio.file_new_for_path(path); - if (!gFile.query_exists(null)) { - return gFile; - } - let hardLink = this._create_link_monitor_if_necessary(path); - if (hardLink !== null) { - return hardLink; - } - return gFile; - }, - - _launchPreferences: function() { - let runPrefs = 'gnome-shell-extension-prefs ' + Extension.metadata.uuid; - Main.Util.trySpawnCommandLine(runPrefs); - }, - - _getDefaultConfigPath: function() { - return GLib.build_pathv('/', [GLib.get_user_data_dir(), 'todo.txt']); - }, - - _fileExists: function(file) { - if (GLib.file_test(file, GLib.FileTest.EXISTS)) { - return true; - } - return false; - }, - - _createDefaultFileOrReuseExisting: function(path, fileName, setting) { - let file = GLib.build_filenamev([path, fileName]); - if (!this._fileExists(file)) { - GLib.file_set_contents(file, ''); - this.settings.set(setting, file); - return; - } - let useExistingButton = new MultiButtonDialog.ButtonMapping(_('Use existing file'), null, - Lang.bind(this, function() { - this.logger.debug('Using existing file'); - this.settings.set(setting, file); - })); - let overwriteExistingButton = new MultiButtonDialog.ButtonMapping(_('Create new file'), null, - Lang.bind(this, function() { - this.logger.debug('Creating new file'); - GLib.file_set_contents(file, ''); - this.settings.set(setting, file); - })); - let openSettingsButton = new MultiButtonDialog.ButtonMapping(_('Open settings'), Clutter.Return, - Lang.bind(this, function() { - this._launchPreferences(); - })); - let cancelButton = new MultiButtonDialog.ButtonMapping(_('Cancel'), Clutter.Escape, null); - let buttons = [useExistingButton, overwriteExistingButton, openSettingsButton, cancelButton]; - let dialog = new MultiButtonDialog.MultiButtonDialog( - _('%(file) exists already').replace('%(file)', file), - _('Please choose what you want to do'), - buttons - ); - dialog.open(); - }, - - _createDefaultFiles: function() { - let createPath = this._getDefaultConfigPath(); - GLib.mkdir_with_parents(createPath, 493); - this._createDefaultFileOrReuseExisting(createPath, 'todo.txt', 'todotxt-location'); - this._createDefaultFileOrReuseExisting(createPath, 'done.txt', 'donetxt-location'); - }, - - _createNoFileMenu: function(file) { - this.topbar.update({ - error: true - }); - let errorItem = new PopupMenu.PopupMenuItem( - _('No valid %(filename) file specified').replace('%(filename)', file)); - let chooseItem = new PopupMenu.PopupMenuItem('> ' + _('Select location in settings')); - chooseItem.connect('activate', Lang.bind(this, function() { - this._launchPreferences(); - })); - let createItem = new PopupMenu.PopupMenuItem('> ' + _( - 'Create todo.txt and done.txt file in %(path)').replace( - '%(path)', this._getDefaultConfigPath())); - createItem.connect('activate', Lang.bind(this, function() { - this._createDefaultFiles(); - })); - this.menu.removeAll(); - this.menu.clearSection('top'); - this.menu.clearSection('bottom'); - this.menu.addMenuItem(errorItem); - this.menu.addMenuItem(chooseItem); - this.menu.addMenuItem(createItem); - }, - - _monitored: function(monitor, file, other_file, event) { - if (this._checkForFile()) { - this._refresh(); - } - }, - - _mountChanged: function() { - this.logger.debug('Mount changed, checking if file exists'); - if (this._checkForFile()) { - this._refresh(); - } - }, - - _monitorMounts: function() { - this.volumeMonitor = Gio.VolumeMonitor.get(); - this.volumeMonitor.connect('mount-added', Lang.bind(this, this._mountChanged)); - this.volumeMonitor.connect('mount-removed', Lang.bind(this, this._mountChanged)); - }, - - _checkForFile: function() { - try { - let jsTextFile = new JsTextFile.JsTextFile(this.todofile, this.logger); - this.decorator.addLoggingToNamespace(jsTextFile); - this.logger.debug('File found: ' + this.todofile); - if (this.fileLoaded === false) { - this._create_link_monitor_if_necessary(this.todofile); - } - this.fileLoaded = true; - return true; - } - catch (exception) { - this.logger.info('File could not be monitored, showing \'no file\' menu'); - this._createNoFileMenu('todo.txt'); - this.fileLoaded = false; - return false; - } - }, - - _monitorFile: function() { - this._cancel_monitors(); - let fileM = this._get_g_file_for_path(this.todofile); - this.logger.debug('Monitoring ' + fileM.get_path()); - this.monitor = fileM.monitor(Gio.FileMonitorFlags.WATCH_MOUNTS | Gio.FileMonitorFlags.WATCH_MOVES, - null); - this.monitor.connect('changed', Lang.bind(this, this._monitored)); - if (this._checkForFile()) { - this._refresh(); - } - }, - - _enable: function() { - let menuManager = Main.panel._menus || Main.panel.menuManager; - menuManager.addMenu(this.menu); - - this._monitorFile(); - this._monitorMounts(); - this._connectSettingsSignals(); - }, - - _cancel_monitors: function() { - if (this.monitor !== null) { - if (!this.monitor.cancel()) { - this.debug.error('Could not cancel file monitor'); - } - this.monitor = null; - } - if (this.linkMonitor !== null) { - if (!this.linkMonitor.cancel()) { - this.debug.error('Could not cancel link monitor'); - } - this.linkMonitor = null; - } - }, - - _disable: function() { - let menuManager = Main.panel._menus || Main.panel.menuManager; - menuManager.removeMenu(this.menu); - this._cancel_monitors(); - global.display.remove_keybinding(openKey); - this.settings.unregisterCallbacks(); - }, - - onTodoFileChanged: function() { - this._loadSettings(); - this._cancel_monitors(); - if (this._monitorFile()) { - this._refresh(); - return; - } - }, - - - onParamChanged: function(self, key) { - this.logger.debug(key + ' has changed to ' + this.settings.get(key)); - if (key == 'auto-archive') { - this.autoarchive = this.settings.get('auto-archive'); - return; - } - if (key == 'donetxt-location') { - this.donefile = this.settings.get('donetxt-location'); - this._refresh(); - return; - } - if (key == 'debug-level') { - this.debugLevel = this.settings.get('debug-level'); - this.logger.setLevel(this.debugLevel); - return; - } - if (key == 'add-creation-date') { - this.addCreationDate = this.settings.get('add-creation-date'); - return; - } - if (key == 'priority-on-done') { - this.priorityOnDone = this.settings.get('priority-on-done'); - return; - } - if (key == 'keep-open-after-new') { - this.keepOpenAfterNew = this.settings.get('keep-open-after-new'); - return; - } - this._loadSettings(); - this._refresh(); - }, - - _addKeyBinding: function(key, keyFunction) { - if (Main.wm.addKeybinding) { - let mode = Shell.ActionMode; - if (typeof mode == 'undefined') { - mode = Shell.KeyBindingMode; - } - Main.wm.addKeybinding(key, this.settings.getGioSettings(), Meta.KeyBindingFlags.NONE, - mode.ALL, keyFunction); - return; - } - global.display.add_keybinding(key, this.settings.getGioSettings(), Meta.KeyBindingFlags.NONE, - keyFunction); - }, - - _removeKeyBinding: function(key) { - if (Main.wm.removeKeybinding) { - Main.wm.removeKeybinding(key); - } - else { - global.display.remove_keybinding(key); - } - }, - - _installShortcuts: function() { - this._addKeyBinding(openKey, Lang.bind(this, function() { - this.menu.open(); - })); - }, - - onShortcutChanged: function() { - this._removeKeyBinding(openKey); - this._installShortcuts(); - this._loadSettings(); - }, - - removeTask: function(task) { - let index = this.tasks.indexOf(task); - if (index == -1) { - this.logger.debug('Task not found'); - return false; - } - this.tasks.splice(index, 1); - return this.saveTasksToFile(); - }, - - addTask: function(task) { - if (this.addCreationDate) { - task.date = new Date(); - } - if (this.insertTaskAtTop === true) { - this.tasks.unshift(task); - } - else { - this.tasks.push(task); - } - return this.saveTasksToFile(); - }, - - modifyTask: function(oldTask, newTask, save) { - let index = this.tasks.indexOf(oldTask); - if (index == -1) { - this.logger.debug('Task not found'); - return false; - } - this.tasks[index] = newTask; - if (save) { - return this.saveTasksToFile(); - } - return true; - }, - - _modifyTaskPriorityOnComplete: function(task) { - if (this.priorityOnDone == Shared.TASK_DONE_PRIORITY_REMOVE) { - task.priority = null; - return; - } - if (this.priorityOnDone == Shared.TASK_DONE_PRIORITY_KEEP_PRI) { - task.text += ' pri:' + task.priority; - task.priority = null; - return; - } - }, - - completeTask: function(task) { - let doneTask = new JsTodo.TodoTxtItem(task.toString(), this.enabledExtensions); - this.decorator.addLoggingToNamespace(doneTask); - doneTask.complete = true; - doneTask.completed = new Date(); - if (doneTask.priority !== null) { - this._modifyTaskPriorityOnComplete(doneTask); - } - // Modify tasks list, but don't save yet - if (!this.modifyTask(task, doneTask, false)) { - return false; - } - // If autoarchive is on, archive task and save both files - if (this.autoarchive) { - return this.archiveTask(doneTask); - } - // If autoarchive is off, only save todo.txt file - return this.saveTasksToFile(); - }, - - archiveTask: function(task) { - if (!task.complete) { - this.logger.debug('archiveTask: trying to archive task that is not done'); - return false; - } - try { - let jsTextFile = new JsTextFile.JsTextFile(this.donefile, this.logger); - - this.decorator.addLoggingToNamespace(jsTextFile); - if (!jsTextFile.addLine(task.toString(), this.insertTaskAtTop)) { - this.logger.debug('Could not add task to done file'); - } - jsTextFile.saveFile(true); - return this.removeTask(task); - } - catch (exception) { - let title = _('Error writing file'); - let message = null; - if (exception.type == Errors.TodoTxtErrorTypes.FILE_WRITE_PERMISSION_ERROR || - exception.type == Errors.TodoTxtErrorTypes.FILE_WRITE_ERROR) { - message = new Message(title, exception.message); - } - else if (exception instanceof Errors.IoError) { - this._createNoFileMenu('done.txt'); - } - else { - message = new Message(title, - _('Unknown error during file write: %(error)').replace('%(error)', exception.toString()) - ); - } - message.open(); - } - return false; - }, - - _traverseChars: function(char, prev) { - let chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; - if (char == chars.charAt(0) && prev) { - return chars.charAt(chars.length - 1); - } - if (char == chars.charAt(chars.length - 1) && !prev) { - return chars.charAt(0); - } - if ((typeof char == 'undefined' || char === null) && prev) { - this.logger.debug('undefined char, returning ' + chars.charAt(0)); - return chars.charAt(0); - } - if ((typeof char == 'undefined' || char === null) && !prev) { - this.logger.debug('undefined char, returning ' + chars.charAt(chars.length - 1)); - return chars.charAt(chars.length - 1); - } - return chars.charAt(chars.indexOf(char) + ((prev === true) ? -1 : 1)); - }, - - modifyTaskPriority: function(task, higher) { - let newTask = new JsTodo.TodoTxtItem(task.toString(), this.enabledExtensions); - this.decorator.addLoggingToNamespace(newTask); - this.logger.debug('Modify' + task.toString() + ', higher:' + higher); - newTask.priority = this._traverseChars(task.priority, higher); - return this.modifyTask(task, newTask, true); - }, - - saveTasksToFile: function() { - let jsTextFile = new JsTextFile.JsTextFile(this.todofile, this.logger); - this.decorator.addLoggingToNamespace(jsTextFile); - let textArray = []; - for (let i = 0; i < this.tasks.length; i++) { - textArray[i] = this.tasks[i].toString(); - } - jsTextFile.setLines(textArray); - try { - return jsTextFile.saveFile(true); - } - catch (exception) { - let title = _('Error writing file'); - let message = null; - if (exception.type == Errors.TodoTxtErrorTypes.FILE_WRITE_PERMISSION_ERROR || - exception.type == Errors.TodoTxtErrorTypes.FILE_WRITE_ERROR) { - message = new Message(title, exception.message); - } - else { - message = new Message(title, _('Unknown error during file write: %(error)').replace( - '%(error)', exception.toString())); - } - message.open(); - } - return false; - }, - - sortByPriority: function(a, b) { - if (a.priority === null) { - if (b.priority === null) { - return 0; - } - // Convention: 'null' has smaller priority then everything else - return 1; - } - if (b.priority === null) { - // Case a==null, b==null already covered - return -1; - } - return (a.priority.charCodeAt(0) - b.priority.charCodeAt(0)); - } -}); - -function enable() { - let logger = Utils.getDefaultLogger(); - - let path = Utils.getFirstValidChild(Extension, ['path', 'metadata.path']); - let theme = imports.gi.Gtk.IconTheme.get_default(); - theme.append_search_path(path + '/icons'); - - Utils.initTranslations(Extension); - - todoTxt = new TodoTxtManager(logger); - let decorator = new Decorator(); - decorator.setLogger(logger.flow); - decorator.addLoggingToNamespace(todoTxt); - todoTxt._enable(); - Main.panel.addToStatusArea('todoTxt', todoTxt); -} - -function disable() { - todoTxt._disable(); - todoTxt.destroy(); - todoTxt = null; -} - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/formatter.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/formatter.js deleted file mode 100644 index 9ac865aa..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/formatter.js +++ /dev/null @@ -1,252 +0,0 @@ -const Class = imports.lang.Class; -const Params = imports.misc.params; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Errors = Extension.imports.errors; -const Utils = Extension.imports.utils; - -const DEFAULT_LEFT_DELIMITER = '%'; -const DEFAULT_RIGHT_DELIMITER = ''; -const DEFAULT_TOKEN_LENGTH = 1; -const DEFAULT_EXTERNAL_PARSER_LEFT_DELIMITER = '|'; -const DEFAULT_EXTERNAL_PARSER_RIGHT_DELIMITER = '|'; - -const ORIG_REGEX_POSITION = 0; -const PAD_LENGTH_POSTION = 2; -const PAD_DIRECTION_POSITION = 3; -const PAD_CHARACTER_POSITION = 4; -const TOKEN_POSITION = 5; - -var Formatter = new Class({ - Name: 'Formatter', - _format: null, - _leftDelimiter: DEFAULT_LEFT_DELIMITER, - _rightDelimiter: DEFAULT_RIGHT_DELIMITER, - _externalParserLeftDelimiter: DEFAULT_EXTERNAL_PARSER_LEFT_DELIMITER, - _externalParserRightDelimiter: DEFAULT_EXTERNAL_PARSER_RIGHT_DELIMITER, - _replacements: {}, - _tokenLength: DEFAULT_TOKEN_LENGTH, - _externalParser: null, - - _init: function(format, logger) { - this.setFormatString(format); - if (typeof logger != 'undefined') { - this.logger = logger; - } - else { - this.logger = Utils.getDefaultLogger(); - } - }, - - setLogger: function(logger) { - this.logger = logger; - }, - - setLeftDelimiter: function(left) { - if (typeof left == 'undefined') { - this._leftDelimiter = DEFAULT_LEFT_DELIMITER; - return; - } - this._leftDelimiter = left; - }, - - setRightDelimiter: function(right) { - if (typeof right == 'undefined') { - this._rightDelimiter = DEFAULT_RIGHT_DELIMITER; - return; - } - this._rightDelimiter = right; - }, - - setExternalParserLeftDelimiter: function(left) { - this._externalParserLeftDelimiter = Utils.getDefaultIfInvalid(left, - DEFAULT_EXTERNAL_PARSER_LEFT_DELIMITER); - }, - - setExternalParserRightDelimiter: function(left) { - this._externalParserRightDelimiter = Utils.getDefaultIfInvalid(left, - DEFAULT_EXTERNAL_PARSER_RIGHT_DELIMITER); - }, - - setFormatString: function(string) { - if (typeof string != 'undefined') { - this._format = string; - return; - } - this._format = null; - }, - - _verifyConfiguration: function() { - if (this._rightDelimiter.length === 0 && this._tokenLength === 0) { - throw new Errors.ConfigurationError('No end delimiter and no token length specified!', - this.logger.error); - } - // If one externalParser delimiter is set, they should both be set - if ((this._externalParserLeftDelimiter.length + this._externalParserRightDelimiter.length) > 0 && - (this._externalParserLeftDelimiter.length * this._externalParserRightDelimiter.length) === 0) { - throw new Errors.ConfigurationError( - 'Either both or none of the delimiters for the external parser should be defined!', - this.logger.error); - } - }, - - _isFixedLengthPattern: function() { - return (this._tokenLength !== 0); - }, - - _getIteratorPattern: function() { - if (this._isFixedLengthPattern()) { - return '{' + this._tokenLength + '}'; - } - else { - return '*'; - } - }, - - _getTokenPattern: function() { - let tokenPattern = new RegExp( - this._leftDelimiter + - this._getPaddingPattern() + - '([A-Za-z]' + - this._getIteratorPattern() + - ')' + - this._rightDelimiter, - 'g'); - return tokenPattern; - }, - - _getPaddingPattern: function() { - if (this._isFixedLengthPattern()) { - return '(([0-9]*)([lrLR])(.?))?'; - } - return '(([0-9]*)([lrLR])(.?):)?'; - }, - - _getPaddingLength: function(toBePadded, targetLength) { - return targetLength - toBePadded.toString().length; - }, - - _padLeft: function(toBePadded, paddingLength, padCharacter) { - return Array(paddingLength + 1).join(padCharacter) + toBePadded; - }, - - _padRight: function(toBePadded, paddingLength, padCharacter) { - return toBePadded + Array(paddingLength + 1).join(padCharacter); - }, - - _padToken: function(toBePadded, matchedString) { - if (typeof matchedString[PAD_LENGTH_POSTION] == 'undefined') { - return toBePadded; - } - if (typeof matchedString[PAD_DIRECTION_POSITION] == 'undefined') { - return toBePadded; - } - let targetLength = parseInt(matchedString[PAD_LENGTH_POSTION]); - if (typeof toBePadded == 'function') { - toBePadded = toBePadded(); - } - if (targetLength <= toBePadded.toString().length) { - return toBePadded; - } - let padCharacter = ' '; - if ((typeof matchedString[PAD_CHARACTER_POSITION] != 'undefined') && - (matchedString[PAD_CHARACTER_POSITION] !== '')) { - padCharacter = matchedString[PAD_CHARACTER_POSITION]; - } - let paddingLength = this._getPaddingLength(toBePadded, targetLength); - if (matchedString[PAD_DIRECTION_POSITION] == 'l') { - return this._padLeft(toBePadded, paddingLength, padCharacter); - } - if (matchedString[PAD_DIRECTION_POSITION] == 'r') { - return this._padRight(toBePadded, paddingLength, padCharacter); - } - let rightPadded = null; - let rightPadLength = 0; - let leftPadLength = 0; - if (matchedString[PAD_DIRECTION_POSITION] == 'R') { - rightPadLength = Math.ceil(paddingLength / 2); - rightPadded = this._padRight(toBePadded, rightPadLength, padCharacter); - leftPadLength = paddingLength - rightPadLength; - } - if (matchedString[PAD_DIRECTION_POSITION] == 'L') { - leftPadLength = Math.ceil(paddingLength / 2); - rightPadLength = paddingLength - leftPadLength; - rightPadded = this._padRight(toBePadded, rightPadLength, padCharacter); - } - if (rightPadded === null) { - return toBePadded; - } - return this._padLeft(rightPadded, leftPadLength, padCharacter); - }, - - _parseMatch: function(match, resultString, overrideReplacements) { - let token = match[TOKEN_POSITION]; - let replacements = this._replacements; - if (overrideReplacements !== null) { - replacements = overrideReplacements; - } - if (typeof replacements[token] == 'undefined') { - throw new Errors.UndefinedTokenError('No replacement defined for token ' + token, this.logger.error); - } - let replaceRegex = new RegExp(match[ORIG_REGEX_POSITION], 'g'); - let paddedToken = this._padToken(replacements[token], match); - return resultString.replace(replaceRegex, paddedToken); - }, - - getString: function(params) { - let parameters = Params.parse(params, { - formatString: this._format, - overrideReplacements: null - }); - let format = parameters.formatString; - this._verifyConfiguration(); - let tokenPattern = this._getTokenPattern(); - let match = tokenPattern.exec(format); - - let resultString = format; - while ((match !== null) && (typeof match != 'undefined')) { - resultString = this._parseMatch(match, resultString, parameters.overrideReplacements); - match = tokenPattern.exec(format); - } - if (this._externalParser === null) { - return resultString; - } - let externalPattern = new RegExp('(\\|.+?\\|)'); - match = externalPattern.exec(resultString); - while ((match !== null) && (typeof match != 'undefined')) { - let stripped = match[1].replace(this._externalParserLeftDelimiter, '').replace( - this._externalParserRightDelimiter, ''); - resultString = resultString.replace(match[1], this._externalParser(stripped)); - match = externalPattern.exec(resultString); - } - - return resultString; - }, - - setReplacement: function(token, replacement) { - if (typeof token == 'undefined') { - return true; - } - if (/^[A-Za-z]*$/.test(token) === false) { - return false; - } - if (typeof replacement == 'undefined' || replacement === null) { - delete this._replacements[token]; - return true; - } - this._replacements[token] = replacement; - return true; - }, - - setTokenLength: function(length) { - this._tokenLength = length; - }, - - setExternalParser: function(parser) { - if (typeof parser == 'function' || parser === null) { - this._externalParser = parser; - } - } - -}); -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/jsTextFile.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/jsTextFile.js deleted file mode 100644 index 7eb1c34c..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/jsTextFile.js +++ /dev/null @@ -1,130 +0,0 @@ -const GLib = imports.gi.GLib; -const Gio = imports.gi.Gio; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Errors = Extension.imports.errors; -const Utils = Extension.imports.utils; - -var JsTextFile = new Lang.Class({ - Name: 'JsTextFile', - - _init: function(path, logger) { - if (typeof logger == 'undefined') { - this.logger = Utils.getDefaultLogger(); - } - else { - this.logger = logger; - } - if (typeof path == 'undefined') { - throw new Errors.IoError('JsTextFile: no path specified', this.logger.error); - } - this.logger.debug('Creating JsTextFile for path ' + path); - this.path = path; - this.lines = null; - this._loadLines(); - }, - - // Returns true if file exists, false if not - exists: function() { - if (GLib.file_test(this.path, GLib.FileTest.EXISTS)) { - return true; - } - this.logger.error('JsTextFile: File does not exist : ' + this.path); - return false; - }, - - // Loads all lines from the text file - _loadLines: function() { - if (!this.exists()) { - throw new Errors.IoError('JsTextFile: trying to load non-existing file ' + this.path, - this.logger.error); - } - let file = Gio.file_new_for_path(this.path); - let [result, contents] = file.load_contents(null); - if (!result) { - this.logger.error('Could not read file: ' + this.path); - throw new Errors.IoError('JsTextFile: trying to load non-existing file ' + this.path, - this.logger.error); - } - let content = contents.toString(); - if (content.slice(-1) == '\n') { - content = content.slice(0, -1); - } - this.lines = content.split('\n'); - }, - - // Returns the number in the lines-array that contains the matching string - // Returns -1 if text is not found - _getLineNum: function(text) { - if (!this.exists()) { - return -1; - } - return this.lines.indexOf(text); - }, - - // Saves the lines to a file - saveFile: function(removeEmptyLines) { - if (!this.exists()) { - return; - } - if (removeEmptyLines === true) { - this._removeEmptyLines(); - } - try { - let lines = this.lines.join('\n'); - // make sure file ends with a newline - GLib.file_set_contents(this.path, lines + '\n'); - } - catch (exception) { - throw new Errors.FileWriteError(exception.toString(), this.path, this.logger.error); - } - }, - - _removeEmptyLines: function() { - this.lines = this.lines.filter(function(value) { - return (value !== ''); - }); - }, - - getLines: function() { - if (!this.exists()) { - this.logger.error('JsTextFile: no path specified'); - } - return this.lines; - }, - - removeLine: function(text) { - let lineNum = this._getLineNum(text); - if (lineNum == -1) { - return false; - } - this.lines.splice(lineNum, 1); - return true; - }, - - addLine: function(text, atFront) { - if (!this.exists()) { - return false; - } - if (atFront === true) { - this.lines.unshift(text); - return true; - } - this.lines.push(text); - return true; - }, - - modifyLine: function(oldtext, newtext) { - if (this.removeLine(oldtext)) { - return this.addLine(newtext); - } - return false; - }, - - setLines: function(newlines) { - this.lines = newlines; - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/de/LC_MESSAGES/todotxt.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/de/LC_MESSAGES/todotxt.mo deleted file mode 100644 index 06bb9e7d..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/de/LC_MESSAGES/todotxt.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/nl/LC_MESSAGES/todotxt.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/nl/LC_MESSAGES/todotxt.mo deleted file mode 100644 index 2fd4390f..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/nl/LC_MESSAGES/todotxt.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/pt_PT/LC_MESSAGES/todotxt.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/pt_PT/LC_MESSAGES/todotxt.mo deleted file mode 100644 index 503a1169..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/pt_PT/LC_MESSAGES/todotxt.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/zh_CN/LC_MESSAGES/todotxt.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/zh_CN/LC_MESSAGES/todotxt.mo deleted file mode 100644 index 2395df91..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/locale/zh_CN/LC_MESSAGES/todotxt.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/markup.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/markup.js deleted file mode 100644 index ed96ec5f..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/markup.js +++ /dev/null @@ -1,70 +0,0 @@ -const GLib = imports.gi.GLib; -const Gdk = imports.gi.Gdk; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Shared = Extension.imports.sharedConstants; -const Utils = Extension.imports.utils; - -var Markup = new Lang.Class({ - Name: 'Markup', - bold: false, - italic: false, - changeColor: false, - color: null, - logger: null, - - _init: function(variant, logger) { - this.color = new Gdk.RGBA(); - this.color.parse('rgb(0,0,0)'); - if (typeof logger == 'undefined') { - this.logger = Utils.getDefaultLogger(); - this.logger.warning('Using default logger instead of injected one'); - } - else { - this.logger = logger; - } - if (typeof variant == 'undefined') { - return; - } - if (!(variant instanceof GLib.Variant)) { - this.logger.error('Markup instantiated with non-variant object of type ' + typeof variant); - return; - } - let expectedVariant = new GLib.VariantType('(bsbb)'); - if (!(variant.is_of_type(expectedVariant))) { - this.logger.error('Markup instantiated with variant of wrong type ' + variant.get_type_string()); - return; - } - let unpack = variant.deep_unpack(); - this.bold = unpack[Shared.STYLE_BOLD]; - this.italic = unpack[Shared.STYLE_ITALIC]; - this.changeColor = unpack[Shared.STYLE_CHANGE_COLOR]; - this.color.parse(unpack[Shared.STYLE_COLOR]); - }, - - setColorFromString: function(colorString) { - try { - this.color.parse(colorString); - } - catch (err) { - this.logger.error('Could not parse color: ' + err); - } - }, - - toVariant: function() { - let tuple = []; - tuple[Shared.STYLE_BOLD] = GLib.Variant.new_boolean(this.bold); - tuple[Shared.STYLE_ITALIC] = GLib.Variant.new_boolean(this.italic); - tuple[Shared.STYLE_CHANGE_COLOR] = GLib.Variant.new_boolean(this.changeColor); - tuple[Shared.STYLE_COLOR] = GLib.Variant.new_string(this.color.to_string()); - return GLib.Variant.new_tuple(tuple); - }, - - toString: function() { - return '[object Markup] (bold: ' + this.bold + ', italic: ' + this.italic + ', changeColor: ' + - this.changeColor + ', color: ' + this.color.to_string() + ')'; - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/messageDialog.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/messageDialog.js deleted file mode 100644 index f29e0884..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/messageDialog.js +++ /dev/null @@ -1,61 +0,0 @@ -const Clutter = imports.gi.Clutter; -const Lang = imports.lang; -const ModalDialog = imports.ui.modalDialog; -const Signals = imports.signals; -const St = imports.gi.St; - -const Gettext = imports.gettext; -const _ = Gettext.domain('todotxt').gettext; - -var MessageDialog = new Lang.Class({ - Name: 'MessageDialog', - Extends: ModalDialog.ModalDialog, - - _init: function(title, message) { - this.message = message; - this.title = title; - this.parent({ - styleClass: 'message-dialog' - }); - - let tlabel = new St.Label({ - style_class: 'message-dialog-title', - text: this.title - }); - this.contentLayout.add(tlabel, { - x_align: St.Align.MIDDLE, - y_align: St.Align.START - }); - - let label = new St.Label({ - style_class: 'message-dialog-label', - text: this.message, - }); - label.clutter_text.line_wrap = true; - this.contentLayout.add(label, { - y_align: St.Align.MIDDLE - }); - - let buttons = [{ - label: _('Ok'), - action: Lang.bind(this, this._onOkButton), - key: Clutter.Return - }]; - this.setButtons(buttons); - }, - - close: function() { - this.parent(); - }, - - _onOkButton: function() { - this.close(); - }, - - open: function() { - this.parent(); - } -}); -Signals.addSignalMethods(MessageDialog.prototype); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/metadata.json b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/metadata.json deleted file mode 100644 index 3175e62b..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/metadata.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "A Gnome shell interface for todo.txt. \n\nTodo.txt is a future-proof syntax for tasks (not made by me), for more info: http://todotxt.com/\n\nSome examples:\nTask: Basic task\n(A) Task: High priority task\nTask @project +context: Task is part of project and has a certain context\nx 2013-08-22 Task: Task was completed on the 22nd of August\n\nFor more info about the syntax: https://github.com/ginatrapani/todo.txt-cli/wiki/The-Todo.txt-Format\n\nQuick start:\nWhen you first enable the extension, chances are high you'll see a [X] in your top panel. If you click the [X], you will be able to choose between creating the necessary files automatically or selecting your own existing files to be used with the extension.\n\nPlease use the issue tracker on the homepage to report bugs and/or file feature requests, this makes tracking easier for me. Thanks!\n\nSee the included CHANGELOG.md for info about changes between different versions, or see it online: https://gitlab.com/bartl/todo.txt-bart.libert.gmail.com/raw/tip/CHANGELOG.md", - "name": "Todo.txt", - "shell-version": [ - "3.10", - "3.12", - "3.14", - "3.16", - "3.18", - "3.20", - "3.22", - "3.24", - "3.26", - "3.28" - ], - "url": "https://gitlab.com/bartl/todo-txt-gnome-shell-extension/", - "uuid": "todo.txt@bart.libert.gmail.com", - "version": 25 -} \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/multiButtonDialog.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/multiButtonDialog.js deleted file mode 100644 index 02eb52a1..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/multiButtonDialog.js +++ /dev/null @@ -1,76 +0,0 @@ -const Clutter = imports.gi.Clutter; -const Lang = imports.lang; -const ModalDialog = imports.ui.modalDialog; -const Signals = imports.signals; -const St = imports.gi.St; - -const Gettext = imports.gettext; -const _ = Gettext.domain('todotxt').gettext; - -var ButtonMapping = new Lang.Class({ - Name: 'ButtonMapping', - label: null, - key: null, - action: null, - - _init: function(label, key, action) { - this.label = label; - this.key = key; - this.action = action; - } -}); - -var MultiButtonDialog = new Lang.Class({ - Name: 'MultiButtonDialog', - Extends: ModalDialog.ModalDialog, - question: null, - title: null, - - _init: function(title, question, buttonMappings) { - this.question = question; - this.title = title; - this.parent({ - styleClass: 'confirm-dialog' - }); - - let tlabel = new St.Label({ - style_class: 'confirm-dialog-title', - text: this.title - }); - this.contentLayout.add(tlabel, { - x_align: St.Align.MIDDLE, - y_align: St.Align.START - }); - - let label = new St.Label({ - style_class: 'confirm-dialog-label', - text: this.question - }); - this.contentLayout.add(label, { - y_align: St.Align.MIDDLE - }); - - let buttons = []; - for (let i in buttonMappings) { - /*jshint loopfunc: true */ - if (buttonMappings.hasOwnProperty(i)) { - let mapping = buttonMappings[i]; - buttons.push({ - label: mapping.label, - key: mapping.key, - action: Lang.bind(this, function() { - if (mapping.action !== null) { - mapping.action(); - } - this.close(); - }) - }); - } - } - - this.setButtons(buttons); - }, -}); -Signals.addSignalMethods(MultiButtonDialog.prototype); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/booleanWidget.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/booleanWidget.js deleted file mode 100644 index 6f7badcc..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/booleanWidget.js +++ /dev/null @@ -1,29 +0,0 @@ -const Gtk = imports.gi.Gtk; -const GObject = imports.gi.GObject; -const Lang = imports.lang; -const Extension = imports.misc.extensionUtils.getCurrentExtension(); - -var BooleanWidget = new GObject.Class({ - Name: 'BooleanWidget', - GTypeName: 'BooleanWidget', - Extends: Extension.imports.preferences.preferenceWidget.PreferenceWidget, - - _init: function(setting, settings) { - this.parent(setting, settings); - - let settingsSwitch = new Gtk.Switch({ - active: settings.get(setting), - }); - - this._addHelp(settingsSwitch); - - settingsSwitch.connect('notify::active', Lang.bind(this, function(object) { - log('changing boolean ' + setting + ' to ' + object.active); - settings.set(setting, object.active); - })); - - this.box.add(settingsSwitch); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/categoryTab.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/categoryTab.js deleted file mode 100644 index 5ccd1ef3..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/categoryTab.js +++ /dev/null @@ -1,54 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Utils = Extension.imports.utils; -const _ = imports.gettext.domain('todotxt').gettext; - -var CategoryTab = new GObject.Class({ - Name: 'CategoryTab', - GTypeName: 'CategoryTab', - Extends: Gtk.Box, - _visible: false, - - _init: function(title) { - this.parent(); - this.orientation = Gtk.Orientation.VERTICAL; - this.border_width = 10; - this.vexpand = true; - this.spacing = 6; - - this.titleLabel = new Gtk.Label({ - label: _(title), - xalign: 0, - margin_top: 0 - }); - }, - - _updateVisibility: function() { - this._visible = false; - for (let child in this.get_children()) { - if (this.get_children().hasOwnProperty(child)) { - if (Utils.isValid(this.get_children()[child].isVisible)) { - this._visible = this._visible || this.get_children()[child].isVisible(); - } - } - } - }, - - isVisible: function() { - this._updateVisibility(); - return this._visible; - }, - - getTitle: function() { - return this.titleLabel; - }, - - add: function(child) { - this.parent(child); - this._updateVisibility(); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/categoryTabWithSubtabs.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/categoryTabWithSubtabs.js deleted file mode 100644 index 195c634e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/categoryTabWithSubtabs.js +++ /dev/null @@ -1,50 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Utils = Extension.imports.utils; - -const _ = imports.gettext.domain('todotxt').gettext; - -var CategoryTabWithSubtabs = new GObject.Class({ - Name: 'CategoryTabWithSubtabs', - GTypeName: 'CategoryTabWithSubtabs', - Extends: Gtk.Notebook, - _visible: false, - - _init: function(title) { - this.parent(); - - this.titleLabel = new Gtk.Label({ - label: _(title), - xalign: 0, - margin_top: 0 - }); - }, - - getTitle: function() { - return this.titleLabel; - }, - - _updateVisibility: function() { - this._visible = false; - for (let i = 0, len = this.get_n_pages(); i < len; i++) { - let page = this.get_nth_page(i); - if (Utils.isValid(page.isVisible())) { - this._visible = this._visible || page.isVisible(); - } - } - }, - - isVisible: function() { - this._updateVisibility(); - return this._visible; - }, - - add: function(element) { - this.append_page(element, element.getTitle()); - this._updateVisibility(); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/colorWidget.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/colorWidget.js deleted file mode 100644 index 83aa42db..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/colorWidget.js +++ /dev/null @@ -1,35 +0,0 @@ -const GObject = imports.gi.GObject; -const Gdk = imports.gi.Gdk; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); - -var ColorWidget = new GObject.Class({ - Name: 'ColorWidget', - GTypeName: 'ColorWidget', - Extends: Extension.imports.preferences.preferenceWidget.PreferenceWidget, - - _init: function(setting, settings) { - this.parent(setting, settings); - - let oldColor = new Gdk.RGBA(); - oldColor.parse(settings.get(setting)); - - let customColorButton = new Gtk.ColorButton({ - 'rgba': oldColor - }); - - customColorButton.connect('color-set', Lang.bind(this, function(object) { - let color = customColorButton.get_rgba().to_string(); - log('Setting ' + setting + ' to ' + color); - settings.set(setting, color); - })); - - this._addHelp(customColorButton); - - this.box.add(customColorButton); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/helpWidget.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/helpWidget.js deleted file mode 100644 index 368cdfe8..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/helpWidget.js +++ /dev/null @@ -1,17 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); - -var HelpWidget = new GObject.Class({ - Name: 'HelpWidget', - GTypeName: 'HelpWidget', - Extends: Extension.imports.preferences.preferenceWidget.PreferenceWidget, - - _init: function(setting, settings) { - this.parent(setting, settings); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/integerWidget.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/integerWidget.js deleted file mode 100644 index 024cd335..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/integerWidget.js +++ /dev/null @@ -1,70 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Utils = Extension.imports.utils; - -const _ = imports.gettext.domain('todotxt').gettext; - -const COL_COMBO_VALUE = 0; -const COL_COMBO_TEXT = 1; - -var IntegerWidget = new GObject.Class({ - Name: 'IntegerWidget', - GTypeName: 'IntegerWidget', - Extends: Extension.imports.preferences.preferenceWidget.PreferenceWidget, - - _init: function(setting, settings) { - this.parent(setting, settings); - - let model = new Gtk.ListStore(); - model.set_column_types([GObject.TYPE_INT, GObject.TYPE_STRING]); - let comboBox = new Gtk.ComboBox({ - model: model - }); - - if (this._params.options.length === 0) { - comboBox.sensitive = false; - } - - let indexedOptions = this._convertOptionArrayToIndexedArray(this._params.options); - for (let i in indexedOptions) { - if (indexedOptions.hasOwnProperty(i)) { - if (!Utils.isValid(indexedOptions[i])) { - continue; - } - let row = model.insert(parseInt(i)); - model.set(row, [COL_COMBO_VALUE, COL_COMBO_TEXT], [parseInt(i), _(indexedOptions[i])]); - if (model.get_value(row, COL_COMBO_VALUE) === this._settings.get(setting)) { - comboBox.set_active_iter(row); - } - } - } - - let cell = new Gtk.CellRendererText(); - comboBox.pack_start(cell, true); - comboBox.add_attribute(cell, 'text', COL_COMBO_TEXT); - - comboBox.connect('changed', Lang.bind(this, function(object) { - let model = object.get_model(); - let [success, iter] = object.get_active_iter(); - if (!success) { - return; - } - let activeValue = model.get_value(iter, COL_COMBO_VALUE); - let activeText = model.get_value(iter, COL_COMBO_TEXT); - log('changing ' + setting + ' to ' + activeValue + ' (' + activeText + ')'); - this._settings.set(setting, activeValue); - if ((typeof extraFunctionOnChange !== 'undefined') && (extraFunctionOnChange !== - null)) { - extraFunctionOnChange(activeValue); - } - })); - - this._addHelp(comboBox); - this.box.add(comboBox); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/pathWidget.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/pathWidget.js deleted file mode 100644 index b0172fcf..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/pathWidget.js +++ /dev/null @@ -1,69 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); - -const Gettext = imports.gettext.domain('todotxt'); -const _ = Gettext.gettext; - -var PathWidget = new GObject.Class({ - Name: 'PathWidget', - GTypeName: 'PathWidget', - Extends: Extension.imports.preferences.preferenceWidget.PreferenceWidget, - - launchFileChooser: function(caller, entryTarget, title, setting, settings) { - let dialogTitle = _('Select file'); - if (title !== null) { - dialogTitle = title; - } - let chooser = new Gtk.FileChooserDialog({ - title: dialogTitle, - action: Gtk.FileChooserAction.OPEN, - modal: true - }); - - chooser.add_button(Gtk.STOCK_CANCEL, 0); - chooser.add_button(Gtk.STOCK_OPEN, 1); - chooser.set_default_response(1); - let filename = null; - if (chooser.run() == 1) { - filename = chooser.get_filename(); - if (filename) { - entryTarget.set_text(filename); - settings.set(setting, filename); - } - } - chooser.destroy(); - }, - - _init: function(setting, settings) { - this.parent(setting, settings); - this.spacing = 6; - - let locationValue = new Gtk.Entry({ - hexpand: true - }); - locationValue.set_text(settings.get(setting)); - let locationBrowse = new Gtk.Button({ - label: _('Browse') - }); - locationBrowse.connect('clicked', Lang.bind(this, this.launchFileChooser, locationValue, - _(this._params.description), setting, settings)); - locationValue.connect('focus-out-event', Lang.bind(this, function(object) { - log('Setting ' + setting + ' to ' + locationValue.get_text()); - settings.set(setting, locationValue.get_text()); - })); - locationValue.connect('activate', Lang.bind(this, function(object) { - log('Setting ' + setting + ' to ' + locationValue.get_text()); - settings.set(setting, locationValue.get_text()); - })); - - this._addHelp(locationValue); - - this.box.add(locationValue); - this.box.add(locationBrowse); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/preferenceWidget.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/preferenceWidget.js deleted file mode 100644 index 7f5a411e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/preferenceWidget.js +++ /dev/null @@ -1,169 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; -const Params = imports.misc.params; -const Signals = imports.signals; -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Utils = Extension.imports.utils; -const _ = imports.gettext.domain('todotxt').gettext; - -var PreferenceWidget = new GObject.Class({ - Name: 'PreferenceWidget', - GTypeName: 'PreferenceWidget', - Extends: Gtk.Box, - _params: null, - _help: null, - _settings: null, - _settingName: null, - - _isSensitive: function(sensitivityArray) { - if (sensitivityArray === null) { - return true; - } - for (let checkSetting in sensitivityArray) { - if (sensitivityArray.hasOwnProperty(checkSetting)) { - let checkSettingArray = sensitivityArray[checkSetting]; - if (this._settings.getType(checkSetting) == 'integer') { - checkSettingArray = this._convertOptionArrayToIndexedArray(sensitivityArray[ - checkSetting]); - } - let currentCheckSettingValue = this._settings.get(checkSetting); - if (typeof checkSettingArray[currentCheckSettingValue] != 'undefined') { - return checkSettingArray[currentCheckSettingValue]; - } - } - } - return true; - }, - - _hasVisibleLevel: function() { - return (this._settings.getLevel(this._settingName) <= this._settings.get('settings-level')); - }, - - isVisible: function() { - return this._hasVisibleLevel() && this._isSensitive(this._params.sensitivity); - }, - - _updateRevealerVisibility: function() { - if (Utils.isValid(Gtk.Revealer) && (this.revealer instanceof Gtk.Revealer)) { - this.revealer.set_reveal_child(this.isVisible()); - } - else { - this.revealer.set_visible(this.isVisible()); - } - this.emit('visibility-changed'); - }, - - _registerLevel: function() { - this._settings.registerForChange('settings-level', Lang.bind(this, function() { - this._updateRevealerVisibility(); - })); - }, - - _registerSensitivity: function(sensitivityArray, callback) { - if (sensitivityArray === null) { - return; - } - for (let sensitivitySetting in sensitivityArray) { - if (sensitivityArray.hasOwnProperty(sensitivitySetting)) { - this._settings.registerForChange(sensitivitySetting, callback); - } - } - }, - - _convertOptionArrayToIndexedArray: function(optionArray) { - let indexedOptions = {}; - for (let option in optionArray) { - if (optionArray.hasOwnProperty(option)) { - indexedOptions[this._optionToInteger(option)] = optionArray[option]; - } - } - return indexedOptions; - }, - - _optionToInteger: function(option) { - let result = /^#(.*)#$/.exec(option); - if (result !== null) { - let importPath = result[1].charAt(0).toLowerCase() + result[1].substring(1); - let parts = importPath.split('.'); - let temp = Extension.imports[parts[0]]; - for (let i = 1; i < parts.length; i++) { - temp = temp[parts[i]]; - } - return parseInt(temp); - } - return parseInt(option); - }, - - _addHelp: function(target) { - if (this._help !== undefined) { - target.set_tooltip_text(_(this._help)); - } - }, - - _getLabel: function() { - let preferenceLabel = new Gtk.Label({ - label: _(this._settings.getHumanName(this._settingName)), - xalign: 0 - }); - - this._addHelp(preferenceLabel); - return preferenceLabel; - }, - - _init: function(settingName, settings, noLabel) { - this.parent(); - this._settingName = settingName; - this._settings = settings; - this._help = this._settings.getHelp(this._settingName); - this.spacing = 6; - this.orientation = Gtk.Orientation.HORIZONTAL; - - this._params = Params.parse(settings.getExtraParams(settingName), { - sensitivity: null, - description: _('No description'), - options: ['No options defined'], - shortcuts: [], - range: { - 'min': 1, - 'max': 65535, - 'step': 1 - } - }); - - this.box = new Gtk.Box({ - orientation: Gtk.Orientation.HORIZONTAL, - margin: 3 - }); - - if (Utils.isValid(Gtk.Revealer)) { - this.revealer = new Gtk.Revealer({ - reveal_child: this.isVisible() - }); - this.revealer.add(this.box); - } - else { - this.revealer = new Gtk.Box({ - visible: this.isVisible() - }); - this.revealer.pack_start(this.box, true, true, 0); - } - - this.pack_start(this.revealer, true, true, 0); - this._registerLevel(); - this._registerSensitivity(this._params.sensitivity, Lang.bind(this, function() { - this._updateRevealerVisibility(); - this.revealer.sensitive = this._isSensitive(this._params.sensitivity); - })); - - if (noLabel === true) { - return; - } - - this.box.pack_start(this._getLabel(), true, true, 0); - } - -}); -Signals.addSignalMethods(PreferenceWidget.prototype); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/priorityMarkupWidget.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/priorityMarkupWidget.js deleted file mode 100644 index 9593b61e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/priorityMarkupWidget.js +++ /dev/null @@ -1,325 +0,0 @@ -const GObject = imports.gi.GObject; -const Gdk = imports.gi.Gdk; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const ButtonCellRenderer = Extension.imports.buttonCellRenderer; -const Markup = Extension.imports.markup.Markup; - -const Gettext = imports.gettext.domain('todotxt'); -const _ = Gettext.gettext; - -const COL_PRIORITY = 0; -const COL_CHANGE_COLOR = 1; -const COL_COLOR = 2; -const COL_BOLD = 3; -const COL_ITALIC = 4; - -var PriorityMarkupWidget = new GObject.Class({ - Name: 'PriorityMarkupWidget', - GTypeName: 'PriorityMarkupWidget', - Extends: Extension.imports.preferences.preferenceWidget.PreferenceWidget, - - _removePriorityStyle: function(priority) { - if (priority === null) { - log('Priority can not be null'); - return; - } - delete this.prioritiesMarkup[priority]; - this._settings.set('priorities-markup', this.prioritiesMarkup); - }, - - _updatePriorityStyling: function(priority, change_color, color, bold, italic, replace_prio) { - if (priority === null) { - log('Priority can not be null'); - return; - } - var currentValue = this.prioritiesMarkup[priority]; - if (typeof currentValue == 'undefined') { - // create new tuple with default values - this.prioritiesMarkup[priority] = new Markup(); - currentValue = this.prioritiesMarkup[priority]; - } - if (change_color !== null) { - if (change_color === true) { - if (color !== null) { - currentValue.setColorFromString(color); - } - } - currentValue.changeColor = change_color; - } - if (bold !== null) { - currentValue.bold = bold; - } - if (italic !== null) { - currentValue.italic = italic; - } - if (replace_prio != priority) { - if ((replace_prio !== null) && (replace_prio !== undefined)) { - delete this.prioritiesMarkup[replace_prio]; - } - } - this._settings.set('priorities-markup', this.prioritiesMarkup); - }, - - - _checkPriorityCondition: function(model, check_function, message) { - let [validIterator, iter] = model.get_iter_first(); - let result = true; - let priority = '@'; - while (validIterator && result) { - priority = model.get_value(iter, COL_PRIORITY); - result = check_function(priority); - validIterator = model.iter_next(iter); - } - if (!result) { - let dialog = new Gtk.MessageDialog({ - buttons: Gtk.ButtonsType.OK, - text: message + ': ' + priority, - message_type: Gtk.MessageType.ERROR - }); - dialog.run(); - dialog.destroy(); - return false; - } - return true; - }, - - _checkForInvalidPriorities: function(model) { - return this._checkPriorityCondition(model, function(priority) { - return (/^[A-Z]$/).test(priority); - }, - _('Wrong priority')); - }, - - _checkForDuplicatePriorities: function(model) { - let seenPriorities = []; - let [validIterator, iter] = model.get_iter_first(); - while (validIterator) { - let priority = model.get_value(iter, COL_PRIORITY); - if (seenPriorities.indexOf(priority) == -1) { - seenPriorities.push(priority); - } - else { - let dialog = new Gtk.MessageDialog({ - buttons: Gtk.ButtonsType.OK, - text: _('Duplicate priority: %(priority)').replace('%(priority)', priority), - message_type: Gtk.MessageType.ERROR - }); - dialog.run(); - dialog.destroy(); - return false; - } - validIterator = model.iter_next(iter); - } - return true; - }, - - _validateModel: function(model) { - if (!this._checkForDuplicatePriorities(model)) { - return false; - } - if (!this._checkForInvalidPriorities(model)) { - return false; - } - return true; - }, - - _updatePriorityStylingFromModelRow: function(model, row, replace_prio) { - if (!this._validateModel(model)) { - model.remove(row); - return; - } - this._updatePriorityStyling( - model.get_value(row, COL_PRIORITY), model.get_value(row, COL_CHANGE_COLOR), model.get_value( - row, - COL_COLOR), model.get_value(row, COL_BOLD), model.get_value(row, COL_ITALIC), - replace_prio); - }, - - _buildToggleColumn: function(title, attribute_column, model) { - let column = new Gtk.TreeViewColumn({ - 'title': title, - 'expand': true - }); - - let renderer = new Gtk.CellRendererToggle({ - activatable: true - }); - renderer.connect('toggled', Lang.bind(this, function(rend, iter) { - let newActiveState = !rend.active; - let [returnCode, row] = model.get_iter_from_string(iter); - if (!returnCode) { - throw new Error('Something is broken!'); - } - model.set(row, [attribute_column], [newActiveState]); - this._updatePriorityStylingFromModelRow(model, row); - })); - column.pack_start(renderer, true); - column.add_attribute(renderer, 'active', attribute_column); - return column; - }, - - _buildPriorityStyleWidget: function(model, row, priority, change_color, color, bold, italic) { - let newRow = model.insert(row); - model.set(newRow, [COL_PRIORITY, COL_CHANGE_COLOR, COL_COLOR, COL_BOLD, COL_ITALIC], [priority, - change_color, color, bold, italic]); - }, - - _buildPrioritiesFromSettings: function(parentContainer, startRow) { - this.prioritiesMarkup = this._settings.get('priorities-markup'); - let i = 1; - for (let markup in this.prioritiesMarkup) { - if (this.prioritiesMarkup.hasOwnProperty(markup)) { - this._buildPriorityStyleWidget(parentContainer, - startRow + i, - markup, - this.prioritiesMarkup[markup].changeColor, - this.prioritiesMarkup[markup].color.to_string(), - this.prioritiesMarkup[markup].bold, - this.prioritiesMarkup[markup].italic); - i = i + 1; - } - } - return i; - }, - - _init: function(setting, settings) { - this.parent(setting, settings, true); - this.spacing = 6; - this.orientation = Gtk.Orientation.VERTICAL; - this.box.orientation = Gtk.Orientation.VERTICAL; - - let scroller = new Gtk.ScrolledWindow(); - let model = new Gtk.ListStore(); - model.set_column_types([ - GObject.TYPE_STRING, GObject.TYPE_BOOLEAN, GObject.TYPE_STRING, GObject.TYPE_BOOLEAN, GObject.TYPE_BOOLEAN - ]); - this._buildPrioritiesFromSettings(model, 1); - let treeview = new Gtk.TreeView({ - 'expand': true, - 'model': model - }); - - let prioCol = new Gtk.TreeViewColumn({ - 'title': _('Priority'), - 'expand': true, - 'sort-indicator': true, - 'sort-column-id': COL_PRIORITY, - }); - - let prioRend = new Gtk.CellRendererText({ - editable: true - }); - - prioRend.connect('edited', Lang.bind(this, function(rend, iter, newPrio) { - let [returnCode, row] = model.get_iter_from_string(iter); - if (!returnCode) { - throw new Error('Something is broken!'); - } - let oldPrio = model.get_value(row, [COL_PRIORITY]); - model.set(row, [COL_PRIORITY], [newPrio]); - this._updatePriorityStylingFromModelRow(model, row, oldPrio); - })); - prioCol.pack_start(prioRend, true); - prioCol.add_attribute(prioRend, 'text', COL_PRIORITY); - - treeview.append_column(prioCol); - - treeview.append_column(this._buildToggleColumn(_('Change color'), COL_CHANGE_COLOR, model)); - - let colorCol = new Gtk.TreeViewColumn({ - 'title': _('Color'), - 'expand': true, - }); - - let colorRend = new ButtonCellRenderer.ButtonCellRenderer({ - activatable: true - }); - colorRend.connect('clicked', Lang.bind(this, function(rend, iter) { - let [returnCode, row] = model.get_iter_from_string(iter); - if (!returnCode) { - throw new Error('Something is broken!'); - } - let oldColor = new Gdk.RGBA(); - oldColor.parse(model.get_value(row, [COL_COLOR])); - let colorChooser = new Gtk.ColorChooserDialog({ - modal: true, - rgba: oldColor - }); - if (colorChooser.run() == Gtk.ResponseType.OK) { - let newColor_reference = new Gdk.RGBA(); - let newColor = colorChooser.get_rgba(newColor_reference); - if (!(newColor instanceof Gdk.RGBA)) { - newColor = newColor_reference; - } - model.set(row, [COL_COLOR], [newColor.to_string()]); - this._updatePriorityStylingFromModelRow(model, row); - } - colorChooser.destroy(); - })); - colorCol.pack_start(colorRend, true); - colorCol.add_attribute(colorRend, 'cell-background', COL_COLOR); - colorCol.add_attribute(colorRend, 'sensitive', COL_CHANGE_COLOR); - treeview.append_column(colorCol); - - treeview.append_column(this._buildToggleColumn(_('Bold'), COL_BOLD, model)); - treeview.append_column(this._buildToggleColumn(_('Italic'), COL_ITALIC, model)); - - model.set_sort_column_id(COL_PRIORITY, Gtk.SortType.ASCENDING); - scroller.add(treeview); - this.box.add(scroller); - - let toolbar = new Gtk.Toolbar(); - toolbar.get_style_context().add_class(Gtk.STYLE_CLASS_INLINE_TOOLBAR); - - let addButton = new Gtk.ToolButton({ - icon_name: Gtk.STOCK_ADD, - label: _('Add style'), - is_important: true - }); - toolbar.add(addButton); - addButton.connect('clicked', Lang.bind(this, function() { - let dialog = new Gtk.MessageDialog({ - buttons: Gtk.ButtonsType.OK_CANCEL, - text: _('Please enter the priority'), - message_type: Gtk.MessageType.QUESTION, - title: _('New priority style'), - }); - let dialogbox = dialog.get_content_area(); - let userentry = new Gtk.Entry(); - dialogbox.pack_end(userentry, false, false, 0); - dialog.show_all(); - let response = dialog.run(); - let priority = userentry.get_text(); - if ((response == Gtk.ResponseType.OK) && (priority !== '')) { - let newRow = model.insert(10); - model.set(newRow, [COL_PRIORITY, COL_CHANGE_COLOR, COL_COLOR, COL_BOLD, - COL_ITALIC], [ - priority, false, 'rgb(255,255,255)', false, false]); - if (!this._validateModel(model)) { - model.remove(newRow); - } - } - dialog.destroy(); - })); - let deleteButton = new Gtk.ToolButton({ - stock_id: Gtk.STOCK_DELETE, - label: _('Delete') - }); - toolbar.add(deleteButton); - deleteButton.connect('clicked', Lang.bind(this, function() { - let [success, model, iter] = treeview.get_selection().get_selected(); - this._removePriorityStyle(model.get_value(iter, COL_PRIORITY)); - if (success) { - model.remove(iter); - } - })); - this.box.add(toolbar); - } - - -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/shortcutWidget.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/shortcutWidget.js deleted file mode 100644 index b6fd4aae..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/shortcutWidget.js +++ /dev/null @@ -1,90 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; - -const _ = imports.gettext.domain('todotxt').gettext; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); - -var ShortcutWidget = new GObject.Class({ - Name: 'ShortcutWidget', - GTypeName: 'ShortcutWidget', - Extends: Extension.imports.preferences.preferenceWidget.PreferenceWidget, - - _init: function(setting, settings) { - this.parent(setting, settings, true); - - let model = new Gtk.ListStore(); - model.set_column_types([ - GObject.TYPE_STRING, GObject.TYPE_STRING, GObject.TYPE_INT, GObject.TYPE_INT - ]); - - for (let shortcut in this._params.shortcuts) { - if (this._params.shortcuts.hasOwnProperty(shortcut)) { - let row = model.insert(10); - let [key, mods] = Gtk.accelerator_parse(settings.get(shortcut)); - model.set(row, [0, 1, 2, 3], [shortcut, _(this._params.shortcuts[shortcut]), mods, key]); - } - } - - let treeview = new Gtk.TreeView({ - 'expand': true, - 'model': model - }); - - let cellrend = new Gtk.CellRendererText(); - let col = new Gtk.TreeViewColumn({ - 'title': _('Function'), - 'expand': true - }); - - col.pack_start(cellrend, true); - col.add_attribute(cellrend, 'text', 1); - - treeview.append_column(col); - - cellrend = new Gtk.CellRendererAccel({ - 'editable': true, - 'accel-mode': Gtk.CellRendererAccelMode.GTK - }); - cellrend.connect('accel-edited', function(rend, iter, key, mods) { - let value = Gtk.accelerator_name(key, mods); - - let [succ, iterator] = model.get_iter_from_string(iter); - - if (!succ) { - throw new Error('Something is broken!'); - } - - let name = model.get_value(iterator, 0); - - model.set(iterator, [2, 3], [mods, key]); - - settings.set(name, value); - }); - - cellrend.connect('accel-cleared', function(rend, iter) { - let [succ, iterator] = model.get_iter_from_string(iter); - - if (!succ) { - throw new Error('Something is broken!'); - } - - model.set(iterator, [3], [0]); - let name = model.get_value(iterator, 0); - settings.set(name, ''); - }); - - col = new Gtk.TreeViewColumn({ - 'title': _('Key') - }); - - col.pack_end(cellrend, false); - col.add_attribute(cellrend, 'accel-mods', 2); - col.add_attribute(cellrend, 'accel-key', 3); - - treeview.append_column(col); - this.box.add(treeview); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/spinWidget.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/spinWidget.js deleted file mode 100644 index d56f9acb..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/spinWidget.js +++ /dev/null @@ -1,38 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); - -var SpinWidget = new GObject.Class({ - Name: 'SpinWidget', - GTypeName: 'SpinWidget', - Extends: Extension.imports.preferences.preferenceWidget.PreferenceWidget, - - _init: function(setting, settings) { - this.parent(setting, settings); - - let adjustment = new Gtk.Adjustment({ - lower: this._params.range.min, - upper: this._params.range.max, - step_increment: this._params.range.step - }); - - let spinButton = new Gtk.SpinButton({ - adjustment: adjustment, - snap_to_ticks: true, - }); - - spinButton.set_value(this._settings.get(setting)); - - spinButton.connect('value-changed', Lang.bind(this, function(entry) { - log('changing ' + setting + ' to ' + entry.get_value_as_int()); - this._settings.set(setting, entry.get_value_as_int()); - })); - - this._addHelp(spinButton); - this.box.add(spinButton); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/stringWidget.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/stringWidget.js deleted file mode 100644 index 4539f60c..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/stringWidget.js +++ /dev/null @@ -1,32 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); - -var StringWidget = new GObject.Class({ - Name: 'StringWidget', - GTypeName: 'StringWidget', - Extends: Extension.imports.preferences.preferenceWidget.PreferenceWidget, - - _init: function(setting, settings) { - this.parent(setting, settings); - - let textFieldValue = new Gtk.Entry({ - hexpand: true - }); - textFieldValue.set_text(this._settings.get(setting)); - textFieldValue.connect('focus-out-event', Lang.bind(this, function(object) { - log('Setting ' + setting + ' to ' + textFieldValue.get_text()); - this._settings.set(setting, textFieldValue.get_text()); - })); - textFieldValue.connect('activate', Lang.bind(this, function(object) { - log('Setting ' + setting + ' to ' + textFieldValue.get_text()); - this._settings.set(setting, textFieldValue.get_text()); - })); - this._addHelp(textFieldValue); - this.box.add(textFieldValue); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/subCategorySection.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/subCategorySection.js deleted file mode 100644 index a3738318..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/subCategorySection.js +++ /dev/null @@ -1,64 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Utils = Extension.imports.utils; - -const _ = imports.gettext.domain('todotxt').gettext; - -var SubCategorySection = new GObject.Class({ - Name: 'SubCategorySection', - GTypeName: 'SubCategorySection', - Extends: Gtk.Box, - _visible: false, - - _init: function(title) { - this.parent(); - this.label = new Gtk.Label({ - label: '' + _(title) + '', - use_markup: true, - xalign: 0 - }); - this.orientation = Gtk.Orientation.VERTICAL; - this.vbox = new Gtk.Box({ - orientation: Gtk.Orientation.VERTICAL, - margin_start: 20, - }); - Gtk.Box.prototype.add.call(this, this.label); - Gtk.Box.prototype.add.call(this, this.vbox); - }, - - _updateVisibility: function() { - this._visible = false; - for (let child in this.vbox.get_children()) { - if (this.vbox.get_children().hasOwnProperty(child)) { - if (Utils.isValid(this.vbox.get_children()[child].isVisible)) { - this._visible = this._visible || this.vbox.get_children()[child].isVisible(); - } - } - } - }, - - isVisible: function() { - this._updateVisibility(); - return this._visible; - }, - - add: function(child) { - if (child === null) { - return; - } - this.vbox.add(child); - this._updateVisibility(); - }, - - remove: function(child) { - if (child === null) { - return; - } - this.vbox.remove(child); - this._updateVisibility(); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/subCategoryTab.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/subCategoryTab.js deleted file mode 100644 index c8557c1f..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/preferences/subCategoryTab.js +++ /dev/null @@ -1,130 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Utils = Extension.imports.utils; - -const _ = imports.gettext.domain('todotxt').gettext; - -var SubCategoryTab = new GObject.Class({ - Name: 'SubCategoryTab', - GTypeName: 'SubCategoryTab', - Extends: Gtk.Box, - _visible: false, - _helpWidgets: [], - _buttonBox: null, - _helpCreated: false, - - _init: function(title) { - this.parent(); - this.label = new Gtk.Label({ - label: _(title), - margin_top: 0 - }); - this.orientation = Gtk.Orientation.VERTICAL; - this.vbox = new Gtk.Box({ - orientation: Gtk.Orientation.VERTICAL, - border_width: 10, - vexpand: true, - }); - Gtk.Box.prototype.add.call(this, this.vbox); - this._helpWidgets = []; - }, - - _getHelpText: function() { - let helpText = ''; - - for (let widget in this._helpWidgets) { - if (this._helpWidgets.hasOwnProperty(widget)) { - if (this._helpWidgets[widget].isVisible()) { - helpText = helpText + this._helpWidgets[widget]._help; - } - } - } - return helpText; - }, - - _createHelp: function() { - let helpButton = new Gtk.Button({ - label: _('Help'), - }); - - this._buttonBox = new Gtk.HButtonBox({ - layout_style: Gtk.ButtonBoxStyle.END - }); - - helpButton.connect('clicked', Lang.bind(this, function(object) { - let dialog = new Gtk.MessageDialog({ - buttons: Gtk.ButtonsType.OK, - text: _(this._getHelpText()), - message_type: Gtk.MessageType.INFO - }); - dialog.run(); - dialog.destroy(); - })); - this._buttonBox.add(helpButton); - this.vbox.pack_end(this._buttonBox, false, false, 0); - }, - - _updateVisibility: function() { - this._visible = false; - for (let child in this.vbox.get_children()) { - if (this.vbox.get_children().hasOwnProperty(child)) { - if (Utils.isValid(this.vbox.get_children()[child].isVisible)) { - this._visible = this._visible || this.vbox.get_children()[child].isVisible(); - } - } - } - let buttonBoxVisible = false; - for (let widget in this._helpWidgets) { - if (this._helpWidgets.hasOwnProperty(widget)) { - buttonBoxVisible = buttonBoxVisible || this._helpWidgets[widget].isVisible(); - } - } - if (buttonBoxVisible) { - if (!this._helpCreated) { - this._createHelp(); - this._helpCreated = true; - } - this._buttonBox.show(); - } - else { - if (this._buttonBox !== null) { - this._buttonBox.hide(); - } - } - }, - - isVisible: function() { - this._updateVisibility(); - return this._visible; - }, - - add: function(child) { - if (child === null) { - return; - } - if (child.GTypeName == 'HelpWidget') { - this._helpWidgets.push(child); - return; - } - - this.vbox.add(child); - this._updateVisibility(); - }, - - remove: function(child) { - if (child === null) { - return; - } - this.vbox.remove(child); - this._updateVisibility(); - }, - - getTitle: function() { - return this.label; - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/prefs.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/prefs.js deleted file mode 100644 index 4e4bbdb7..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/prefs.js +++ /dev/null @@ -1,185 +0,0 @@ -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Settings = Extension.imports.settings.Settings; -const Utils = Extension.imports.utils; - - -const schema = 'org.gnome.shell.extensions.TodoTxt'; - -function init() { - Utils.initTranslations(Extension); -} - -function buildPrefsWidget() { - let prefs = new Prefs(schema); - return prefs.buildPrefsWidget(); -} - -var Prefs = new Lang.Class({ - Name: 'Prefs', - settings: null, - hiddenTabs: [], - hiddenSections: [], - shownSections: [], - shownTabs: [], - - _removeFromArray: function(array, toRemove) { - for (let remove in toRemove) { - if (toRemove.hasOwnProperty(remove)) { - let index = array.indexOf(toRemove[remove]); - if (index > -1) { - array.splice(index, 1); - } - } - } - }, - - _showHiddenSectionsIfApplicable: function() { - let updated = false; - let removeMe = []; - for (let section in this.hiddenSections) { - if (this.hiddenSections[section][1].isVisible()) { - this.hiddenSections[section][0].add(this.hiddenSections[section][1]); - updated = true; - removeMe.push(this.hiddenSections[section]); - this.shownSections.push(this.hiddenSections[section]); - } - } - this._removeFromArray(this.hiddenSections, removeMe); - return updated; - }, - - _showHiddenCategoriesIfApplicable: function() { - let updated = false; - let removeMe = []; - for (let category in this.hiddenTabs) { - if (this.hiddenTabs[category].isVisible()) { - this.notebook.append_page(this.hiddenTabs[category], this.hiddenTabs[category].getTitle()); - updated = true; - removeMe.push(this.hiddenTabs[category]); - this.shownTabs.push(this.hiddenTabs[category]); - } - } - this._removeFromArray(this.hiddenTabs, removeMe); - return updated; - }, - - _hideSectionsIfApplicable: function() { - let updated = false; - let removeMe = []; - for (let section in this.shownSections) { - if (this.shownSections.hasOwnProperty(section)) { - if (this.shownSections[section][1].isVisible() === false) { - this.shownSections[section][0].remove(this.shownSections[section][1]); - updated = true; - removeMe.push(this.shownSections[section]); - this.hiddenSections.push(this.shownSections[section]); - } - } - } - this._removeFromArray(this.shownSections, removeMe); - return updated; - }, - - _hideCategoriesIfApplicable: function() { - let updated = false; - let removeMe = []; - for (let category in this.shownTabs) { - if (this.shownTabs.hasOwnProperty(category)) { - if (this.shownTabs[category].isVisible() === false) { - let page = this.notebook.page_num(this.shownTabs[category]); - this.notebook.remove_page(page); - updated = true; - removeMe.push(this.shownTabs[category]); - this.hiddenTabs.push(this.shownTabs[category]); - } - } - } - this._removeFromArray(this.shownTabs, removeMe); - return updated; - }, - - - _visibilityHasChanged: function() { - let updated = this._showHiddenSectionsIfApplicable(); - updated = updated || this._hideSectionsIfApplicable(); - updated = updated || this._showHiddenCategoriesIfApplicable(); - updated = updated || this._hideCategoriesIfApplicable(); - if (updated) { - this.frame.show_all(); - } - }, - - _init: function(schema) { - let params = { - settingsFile: Extension.path + '/settings.json', - schema: schema - }; - this.settings = new Settings(params); - this.creator = new Extension.imports.prefsCreator.PrefsCreator(this.settings); - }, - - buildSubCategorySection: function(category, subcategory) { - let section = this.creator.getSubCategoryWidget(category, subcategory); - let allInSubContainer = this.settings.getAllInSubcontainer(category, subcategory); - for (let setting in allInSubContainer) { - if (allInSubContainer.hasOwnProperty(setting)) { - let widget = this.creator.getWidget(allInSubContainer[setting][0]); - section.add(widget); - if (widget !== null) { - widget.connect('visibility-changed', Lang.bind(this, this._visibilityHasChanged)); - } - } - } - return section; - }, - - buildCategoryTab: function(category) { - let page = this.creator.getCategoryWidget(category); - let allSubContainers = this.settings.getAllSubContainers(category); - for (let subCategory in allSubContainers) { - if (allSubContainers.hasOwnProperty(subCategory)) { - let section = this.buildSubCategorySection(category, allSubContainers[subCategory]); - if (section.isVisible()) { - page.add(section); - this.shownSections.push([page, section]); - } - else { - this.hiddenSections.push([page, section]); - } - } - } - return page; - }, - - buildPrefsWidget: function() { - this.notebook = new Gtk.Notebook(); - this.notebook.set_tab_pos(Gtk.PositionType.TOP); - let allCategories = this.settings.getAllCategories(); - for (let category in allCategories) { - if (allCategories.hasOwnProperty(category)) { - let tab = this.buildCategoryTab(allCategories[category]); - if (tab.isVisible()) { - this.notebook.append_page(tab, tab.getTitle()); - } - else { - this.hiddenTabs.push(tab); - } - } - } - this.frame = new Gtk.Box({ - orientation: Gtk.Orientation.VERTICAL, - border_width: 10, - }); - - this.frame.add(this.notebook); - - this.frame.show_all(); - - return this.frame; - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/prefsCreator.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/prefsCreator.js deleted file mode 100644 index d1ff006f..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/prefsCreator.js +++ /dev/null @@ -1,44 +0,0 @@ -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Section = Extension.imports.preferences.subCategorySection.SubCategorySection; -const Subcategory = Extension.imports.preferences.subCategoryTab.SubCategoryTab; -const Tab = Extension.imports.preferences.categoryTab.CategoryTab; -const TabWithSubtabs = Extension.imports.preferences.categoryTabWithSubtabs.CategoryTabWithSubtabs; - -var PrefsCreator = new imports.lang.Class({ - Name: 'PrefsCreator', - _settings: null, - _init: function(settings) { - this._settings = settings; - }, - - getWidget: function(setting) { - let widgetType = this._settings.getType(setting); - if (widgetType === null || typeof widgetType == 'undefined') { - return null; - } - if (this._settings.getWidget(setting) == 'none') { - return null; - } - if (this._settings.getWidget(setting) != 'default') { - widgetType = this._settings.getWidget(setting); - } - return new Extension.imports.preferences[widgetType + 'Widget'][widgetType.charAt(0).toUpperCase() + - widgetType.substring(1) + 'Widget'](setting, this._settings); - }, - - getCategoryWidget: function(category) { - if (this._settings.hasSubcategories(category)) { - return new TabWithSubtabs(category); - } - return new Tab(category); - }, - - getSubCategoryWidget: function(category, subcategory) { - if (this._settings.getType(subcategory, category) == 'subsection') { - return new Section(subcategory); - } - return new Subcategory(subcategory); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/schemas/gschemas.compiled b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/schemas/gschemas.compiled deleted file mode 100644 index f3cbe5b5..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/schemas/gschemas.compiled and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/schemas/org.gnome.shell.extensions.TodoTxt.gschema.xml b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/schemas/org.gnome.shell.extensions.TodoTxt.gschema.xml deleted file mode 100644 index 4812fcbe..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/schemas/org.gnome.shell.extensions.TodoTxt.gschema.xml +++ /dev/null @@ -1,149 +0,0 @@ - - - - - false - Whether the 'hidden' extension is enabled. If true, tasks containing 'h:1' will not be shown - - - 0 - Mode to expand ellipsized tasks. Valid values: 0 (scroll on label), 1 (expansion button), 2 (both) - - - 300 - Max width in pixels for tasks labels - - - 1 - How truncated tasks are ellipsized. Valid values: 0 (omit start characters), 1 (omit middle characters), 2 (omit end characters) - - - false - Whether long tasks are shown truncated instead of full width - - - true - Whether the contexts are visible - - - false - Whether the 'edit' button is visible - - - false - Whether 'open todo.txt file in text editor' is shown - - - true - Whether the 'new task' entry is visible - - - true - Whether the projects are visible - - - false - Wether the 'priority up' and 'priority down' buttons are visible - - - true - Whether the 'mark as done' or 'archive' button is visible - - - true - Whether the 'delete' button is visible - - - false - When using grouping, should parameters without a group be put in a separate group or not? - - - 0 - Parameter to group the tasks by. Valid values: 0 (no grouping), 1 (group by project), 2 (group by context) - - - true - Should the total number of elements in a group be shown or not? - - - '{unarchived}' - Format string that specifies what is displayed in the top bar. Supported tokens: {unarchived} to show the number of tasks that were not yet archived and {undone} to show the number of tasks that are not yet completed. - - - true - Whether to show an icon in the top bar - - - '{unarchived}' - Pattern that is evaluated when 'hide-if-pattern-zero' is true. If this pattern evaluates to zero, the top bar number will be hidden - - - 0 - What to hide in the top bar if the specified pattern equals zero - - - 1 - Color to display URLs in tasks. Valid values: 0 (task color), 1 (theme color), 2 (custom color) - - - 'rgb(0,0,0)' - Custom color to use for URLs if that option is selected - - - {'A':(true, 'rgb(237,212,0)', true, false), 'B':(true, 'rgb(115,210,22)', false, false), 'C':(true, 'rgb(0,153,204)', true, false)} - How to display different priorities. Format: '(priority: change_color, color, bold, italic)' - - - false - Whether tasks should be styled according to their priority - - - 0 - What to do with priorities when a task is completed. Valid options: 0 (remove priority), 1 (keep priority, prefixed with pri:), 2 (keep the priority as-is, this is not according to the todo.txt standard) - - - '~/.local/share/todo.txt/todo.txt' - Location of the todo.txt file - - - '~/.local/share/todo.txt/done.txt' - Location of the done.txt file - - - t']]]> - Shortcut key to open the todo.txt extension and focus the new task entry field - - - 0 - Settings level. Depending on this setting, more settings will be available. Valid values: 0 (basic), 100 (advanced), 250 (expert) - - - 250 - Debug level. The lower this is, the more information will be shown. Valid values: 0 (flow), 50 (debug), 100 (detail), 150 (info), 200 (warning), 250 (error) - - - true - Show confirmation dialog before deleting item - - - 0 - What to do when a task is clicked. Valid values: 0 (edit task), 1 (mark as done or edit), 2 (nothing) - - - true - The tasks menu will be kept open after a new task is added and the new task entry will be focused - - - false - Whether the creation date should be automatically added to new tasks - - - false - Auto-archive done tasks to the done.txt file or not - - - 0 - Where to insert a new task. Valid values: 0 (at the bottom of the file), 1 (at the top of the file) - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/scrollablePopupMenu.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/scrollablePopupMenu.js deleted file mode 100644 index e55e110c..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/scrollablePopupMenu.js +++ /dev/null @@ -1,213 +0,0 @@ -const BoxPointer = imports.ui.boxpointer; -const Gtk = imports.gi.Gtk; -const Lang = imports.lang; -const PopupMenu = imports.ui.popupMenu; -const St = imports.gi.St; - -var ScrollablePopupMenu = new Lang.Class({ - Name: 'ScrollablePopupMenu', - Extends: PopupMenu.PopupMenu, - _topSection: null, - _bottomSection: null, - _validSections: ['top', 'bottom'], - - _init: function(sourceActor, arrowAlignment, arrowSide, logger) { - PopupMenu.PopupMenuBase.prototype._init.call(this, sourceActor, 'popup-menu-content'); - this._logger = logger; - this._arrowAlignment = arrowAlignment; - this._arrowSide = arrowSide; - - this._boxPointer = new BoxPointer.BoxPointer(arrowSide, { - x_fill: true, - y_fill: true, - x_align: St.Align.START - }); - this.actor = this._boxPointer.actor; - - this.scroller = new St.ScrollView({ - hscrollbar_policy: Gtk.PolicyType.NEVER, - vscrollbar_policy: Gtk.PolicyType.AUTOMATIC - }); - - this.boxlayout = new St.BoxLayout({ - vertical: true - }); - - this.scroller.add_actor(this.box); - this.boxlayout.add(this.scroller); - - this.actor._delegate = this; - this.actor.style_class = 'popup-menu-boxpointer'; - - this._boxPointer.bin.set_child(this.boxlayout); - this.actor.add_style_class_name('popup-menu'); - - this.box.set_style('padding-bottom: 0'); - global.focus_manager.add_group(this.actor); - this.actor.reactive = true; - - this._openedSubMenu = null; - this._childMenus = []; - }, - - _isValidSection: function(name) { - if (this._validSections.indexOf(name) != -1) { - return true; - } - return false; - }, - - _getSectionName: function(name) { - return '_' + this._getStyleName(name); - }, - - _getStyleName: function(name) { - if (!this._isValidSection(name)) { - this._logger.error('Tried to get invalid style name: ' + name); - return 'invalidSection'; - } - return name + 'Section'; - }, - - _addSectionBefore: function(name, sibling) { - this._addSection(name, true, sibling); - }, - - _addSectionAfter: function(name, sibling) { - this._addSection(name, false, sibling); - }, - - _addSection: function(name, before, sibling) { - if (!this._isValidSection(name)) { - this._logger.error('Tried to add invalid section: ' + name); - return; - } - let sectionName = this._getSectionName(name); - this[sectionName] = new St.BoxLayout({ - vertical: true, - style_class: this._getStyleName(name) - }); - if (before === true) { - this.boxlayout.insert_child_below(this[sectionName], sibling); - } - else { - this.boxlayout.insert_child_above(this[sectionName], sibling); - } - }, - - clearSection: function(name) { - if (!this._isValidSection(name)) { - this._logger.error('Tried to clear invalid section: ' + name); - return; - } - let sectionName = this._getSectionName(name); - if (this[sectionName] !== null) { - this[sectionName].destroy(); - this[sectionName] = null; - } - }, - - _sectionHasVisibleChildren: function(name) { - if (!this._isValidSection(name)) { - this._logger.error('Tried to get visibility for invalid section: ' + name); - return false; - } - if (this[this._getSectionName(name)] === null) { - return false; - } - return this[this._getSectionName(name)].get_children().some(function(child) { - return child.visible; - }); - }, - - isEmpty: function() { - let bottomHasVisibleChildren = this._sectionHasVisibleChildren('bottom'); - let topHasVisibleChildren = this._sectionHasVisibleChildren('top'); - return !bottomHasVisibleChildren && !topHasVisibleChildren && - PopupMenu.PopupMenuBase.prototype.isEmpty.call(this); - }, - - _addSectionDelimiter: function(name) { - if (!this._isValidSection(name)) { - this._logger.error('Tried to add delimiter to invalid section ' + name); - return; - } - this[this._getSectionName(name)].add((new PopupMenu.PopupSeparatorMenuItem()).actor); - }, - - addToSection: function(section, actor) { - if (!this._isValidSection(section)) { - this._logger.error('Tried to add actor to invalid section ' + section); - return; - } - if (this[this._getSectionName(section)] === null) { - if (section == 'bottom') { - this._addSectionAfter('bottom', this.scroller); - } - else if (section == 'top') { - this._addSectionBefore('top', this.scroller); - } - } - if (!this._sectionHasVisibleChildren(section)) { - this._addSectionDelimiter(section); - } - if (section == 'bottom') { - this._bottomSection.add(actor); - return; - } - if (section == 'top') { - let lastChild = this._topSection.get_last_child(); - this._topSection.insert_child_below(actor, lastChild); - return; - } - }, - - - _getHeight: function(preferred, parent_before, parent_after) { - if ((preferred < parent_after) && (parent_before != parent_after)) { - this._logger.debug('Using preferred height ' + preferred); - return preferred; - } - let diff = parent_after - parent_before; - let third = Math.floor(parent_after / 3); - if (diff > 0) { - if (third > diff) { - this._logger.debug('Using third of parent instead of diff ' + third); - return third; - } - this._logger.debug('Using parent diff ' + diff); - return diff; - } - if (preferred < third) { - this._logger.debug('Using preferred height ' + preferred + ' because it is smaller than third'); - return preferred; - } - this._logger.debug('Using third of parent ' + third); - return third; - }, - - itemActivated: function(animate) {}, - - addMenuItem: function(menuItem, position) { - this.parent(menuItem, position); - if (menuItem instanceof PopupMenu.PopupSubMenuMenuItem) { - let menu = menuItem.menu; - menu.connect('open-state-changed', Lang.bind(this, function(item, open) { - if (open === true) { - let parent_preferred_height_before = - menu._parent.actor.get_preferred_height(-1)[1]; - menu.actor.show(); - let parent_preferred_height = menu._parent.actor.get_preferred_height(-1)[1]; - menu.actor.hide(); - let preferred_height = menu.actor.get_preferred_height(-1)[1]; - - menu.actor.set_height(this._getHeight(preferred_height, - parent_preferred_height_before, parent_preferred_height)); - } - })); - menu.itemActivated = function(animate) {}; - } - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/settings.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/settings.js deleted file mode 100644 index 4a94c956..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/settings.js +++ /dev/null @@ -1,489 +0,0 @@ -const GLib = imports.gi.GLib; -const Gio = imports.gi.Gio; -const Lang = imports.lang; -const Params = imports.misc.params; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Errors = Extension.imports.errors; -const File = Extension.imports.jsTextFile.JsTextFile; -const Utils = Extension.imports.utils; - -var Settings = new Lang.Class({ - Name: 'Settings', - _loadedSettings: null, - _settings: null, - _connectedSignals: [], - logger: null, - - _jsonFileToDictionary: function(settingsFile) { - if (settingsFile === undefined) { - settingsFile = Extension.path + '/settings.json'; - } - let jsonFile = new File(settingsFile); - try { - return JSON.parse(jsonFile.getLines().join('')); - } - catch (err) { - if (err.name == 'SyntaxError') { - throw new Errors.JsonError(settingsFile + ' is not a valid JSON file'); - } - throw err; - } - }, - - _createGioSettings: function(schema, schemaDir) { - if (Utils.isValid(schemaDir)) { - schemaDir = Gio.File.new_for_path(schemaDir); - } - else { - schemaDir = Extension.dir.get_child('schemas'); - } - let schemaSource; - const GioSSS = Gio.SettingsSchemaSource; - if (schemaDir.query_exists(null)) { - schemaSource = GioSSS.new_from_directory(schemaDir.get_path(), GioSSS.get_default(), false); - } - else { - schemaSource = GioSSS.get_default(); - } - let schemaObj = schemaSource.lookup(schema, true); - if (!schemaObj) { - throw new Error('Schema ' + schema + ' could not be found for extension ' + Extension.metadata.uuid + - '. Please check your installation.'); - } - - this._settings = new Gio.Settings({ - settings_schema: schemaObj - }); - }, - - _getFlatRecursive: function(toFlatten, resultDict) { - for (let element in toFlatten) { - if (toFlatten.hasOwnProperty(element)) { - if (element == 'type') { - continue; - } - if (this._isContainer(toFlatten[element])) { - resultDict[element] = toFlatten[element]; - this._getFlatRecursive(toFlatten[element], resultDict); - continue; - } - resultDict[element] = toFlatten[element]; - } - } - }, - - _getFlatSettings: function() { - let resultDict = {}; - this._getFlatRecursive(this._loadedSettings, resultDict); - return resultDict; - }, - - _init: function(params) { - let parameters = Params.parse(params, { - settingsFile: undefined, - schema: null, - schemaDir: null, - logger: null - }); - if (typeof parameters.logger == 'undefined' || parameters.logger === null) { - this.logger = Utils.getDefaultLogger(); - this.logger.warning('Using default logger instead of injected one'); - } - else { - this.logger = parameters.logger; - } - this._loadedSettings = this._jsonFileToDictionary(parameters.settingsFile); - this._flatSettings = this._getFlatSettings(); - this._createGioSettings(parameters.schema, parameters.schemaDir); - this._connectedSignals = []; - }, - - _getProperty: function(element, property, errorValue, inCategory) { - let setting = this._getSetting(element, inCategory); - if (!Utils.isChildValid(setting, property)) { - return errorValue; - } - return setting[property]; - }, - - getType: function(name, inCategory) { - return this._getProperty(name, 'type', null, inCategory); - }, - - getValueObject: function(setting) { - return this._getProperty(setting, 'value_object', null); - }, - - getSignature: function(setting) { - return this._getProperty(setting, 'signature', null); - }, - - exists: function(setting) { - return Utils.isValid(this._getSetting(setting)); - }, - - _translatePath: function(path) { - return path.replace('$HOME', GLib.get_home_dir()).replace('~', GLib.get_home_dir()); - }, - - _getFromSchema: function(setting) { - if (this.getType(setting) == 'boolean') { - return this._settings.get_boolean(setting); - } - if (this.getType(setting) == 'string') { - return this._settings.get_string(setting); - } - if (this.getType(setting) == 'path') { - return this._translatePath(this._settings.get_string(setting)); - } - if (this.getType(setting) == 'integer') { - return this._settings.get_int(setting); - } - if (this.getType(setting) == 'dictionary') { - let valueObject = this.getValueObject(setting); - let value = this._settings.get_value(setting); - if (valueObject !== null) { - let dictionary = value.unpack(); - let valueArray = valueObject.split('.'); - let ctr = Extension.imports; - for (let element in valueArray) { - if (valueArray.hasOwnProperty(element)) { - ctr = ctr[valueArray[element]]; - } - } - for (let key in dictionary) { - if (dictionary.hasOwnProperty(key)) { - dictionary[key] = new ctr(dictionary[key]); - } - } - return dictionary; - } - return value.deep_unpack(); - } - if (this.getType(setting) == 'shortcut') { - return this._settings.get_strv(setting)[0]; - } - return null; - }, - - _keyExistsInSchema: function(setting) { - return (this._settings.list_keys().indexOf(setting) != -1); - }, - - _jsonHasDefault: function(setting) { - return Utils.isChildValid(this._getSetting(setting), 'default_value'); - }, - - _getDefaultFromJson: function(setting) { - return this._getProperty(setting, 'default_value', null); - }, - - _getTypeBasedDefault: function(setting) { - if (this.getType(setting) == 'boolean') { - return false; - } - if (this.getType(setting) == 'string') { - return ''; - } - if (this.getType(setting) == 'path') { - return this._translatePath('~'); - } - if (this.getType(setting) == 'integer') { - return 0; - } - if (this.getType(setting) == 'dictionary') { - return []; - } - this.logger.error('Could not return correct value for ' + setting); - return null; - - }, - - get: function(setting) { - if (this.getType(setting) === null) { - return null; - } - if (this._keyExistsInSchema(setting)) { - return this._getFromSchema(setting); - } - if (this._jsonHasDefault(setting)) { - this.logger.info(setting + ' not found in schema, using default value from json file'); - return this._getDefaultFromJson(setting); - } - this.logger.info(setting + ' not found in schema, trying to use type-based default value'); - return this._getTypeBasedDefault(setting); - }, - - set: function(setting, value) { - this.logger.debug('Setting ' + setting + ' to ' + value); - - if (this.getType(setting) == 'boolean') { - this._settings.set_boolean(setting, value); - return; - } - - if (this.getType(setting) == 'string' || this.getType(setting) == 'path') { - if (typeof value == 'string') { - this._settings.set_string(setting, value); - return; - } - else { - throw new Errors.SettingsTypeError(setting, 'string', value); - } - } - - if (this.getType(setting) == 'integer') { - if (typeof value == 'number') { - this._settings.set_int(setting, value); - return; - } - else { - throw new Errors.SettingsTypeError(setting, 'integer', value); - } - } - - if (this.getType(setting) == 'dictionary') { - let variant = null; - if (this.getValueObject(setting) !== null) { - let keyType = new GLib.VariantType(this.getSignature(setting)).element().key(); - let dictToWrite = []; - for (let key in value) { - if (value.hasOwnProperty(key)) { - dictToWrite.push(GLib.Variant.new_dict_entry(new GLib.Variant(keyType.dup_string(), - key), value[key].toVariant())); - } - } - variant = GLib.Variant.new_array(null, dictToWrite); - } - else { - variant = new GLib.Variant(this.getSignature(setting), value); - } - this._settings.set_value(setting, variant); - return; - } - - if (this.getType(setting) == 'shortcut') { - this._settings.set_strv(setting, [value]); - return; - } - this.logger.error('Trying to set non-existing setting ' + setting); - }, - - getGioSettings: function() { - return this._settings; - }, - - registerForChange: function(setting, callback) { - this.logger.debug('Registering ' + callback + ' for ' + setting); - try { - this._connectedSignals.push(this._settings.connect('changed::' + setting, callback)); - } - catch (err) { - this.logger.error('Could not register for changed signal on setting ' + setting + ' : ' + err); - } - }, - - unregisterCallbacks: function() { - if (this._connectedSignals !== null) { - this._connectedSignals.forEach(Lang.bind(this, function(signal) { - if (signal !== undefined && signal !== null && signal !== 0) { - this._settings.disconnect(signal); - } - })); - } - this._connectedSignals = []; - }, - - getCategory: function(name) { - let [setting, category, subcontainer] = this._recursiveSearch(name, this._loadedSettings); - if (!Utils.isValid(setting)) { - return null; - } - return category; - }, - - getSubContainer: function(name) { - let [setting, category, subcontainer] = this._recursiveSearch(name, this._loadedSettings); - if (!Utils.isValid(setting)) { - return null; - } - if (Utils.isValid(this._loadedSettings[category][name])) { - // TODO: the recursive search function should handle this case - return null; - } - return subcontainer; - }, - - getAllInCategory: function(category) { - if (!Utils.isValid(this._loadedSettings[category])) { - return []; - } - let toReturn = []; - let catArr = this._loadedSettings[category]; - for (let key in catArr) { - if (catArr.hasOwnProperty(key)) { - if (key == 'type') { - continue; - } - if (this._isSubcontainer(catArr[key])) { - for (let subkey in catArr[key]) { - if (catArr[key].hasOwnProperty(subkey)) { - if (subkey == 'type') { - continue; - } - toReturn.push([subkey, catArr[key][subkey]]); - } - } - continue; - } - toReturn.push([key, catArr[key]]); - } - } - return toReturn; - }, - - getAllInSubcontainer: function(category, subcontainer) { - if (!Utils.isChildValid(this._loadedSettings[category], subcontainer)) { - return []; - } - let toReturn = []; - for (let key in this._loadedSettings[category][subcontainer]) { - if (this._loadedSettings[category][subcontainer].hasOwnProperty(key)) { - if (key == 'type') { - continue; - } - toReturn.push([key, this._loadedSettings[key]]); - } - } - return toReturn; - }, - - getAll: function(type) { - let toReturn = []; - for (let setting in this._flatSettings) { - if (this.getType(setting) == type) { - toReturn.push([setting, this._loadedSettings[setting]]); - } - } - return toReturn; - }, - - getAllCategories: function() { - let toReturn = []; - for (let category in this.getAll('category')) { - if (this.getAll('category').hasOwnProperty(category)) { - toReturn.push(this.getAll('category')[category][0]); - } - } - return toReturn; - }, - - getAllSubContainers: function(category) { - let toReturn = []; - for (let element in this._loadedSettings[category]) { - if (this._loadedSettings[category].hasOwnProperty(element)) { - if (element == 'type') { - continue; - } - let subElement = this._loadedSettings[category][element]; - if (!Utils.isValid(subElement.type)) { - continue; - } - if (this._isSubcontainer(subElement)) { - toReturn.push(element); - } - } - } - return toReturn; - }, - - getSummary: function(setting) { - return this._getProperty(setting, 'summary', ''); - }, - - getHumanName: function(setting) { - return this._getProperty(setting, 'human_name', setting); - }, - - getHelp: function(setting) { - return this._getProperty(setting, 'help', ''); - }, - - getExtraParams: function(setting) { - return this._getProperty(setting, 'extra_params', null); - }, - - getWidget: function(setting) { - return this._getProperty(setting, 'widget', 'default'); - }, - - getLevel: function(setting) { - return this._getProperty(setting, 'level', '0'); - }, - - _isContainer: function(element) { - if (Object.prototype.hasOwnProperty.call(element, 'type') && element.type == 'category') { - return true; - } - return this._isSubcontainer(element); - }, - - _isSubcontainer: function(element) { - if (Object.prototype.hasOwnProperty.call(element, 'type') && element.type == 'subcategory') { - return true; - } - if (Object.prototype.hasOwnProperty.call(element, 'type') && element.type == 'subsection') { - return true; - } - return false; - }, - - _recursiveSearch: function(needle, haystack, lastCategory, lastSubcontainer) { - lastCategory = Utils.getDefaultIfInvalid(lastCategory, null); - lastSubcontainer = Utils.getDefaultIfInvalid(lastSubcontainer, null); - for (let element in haystack) { - if (haystack.hasOwnProperty(element)) { - let result = null; - if (this._isContainer(haystack[element])) { - if (this._isSubcontainer(haystack[element])) { - lastSubcontainer = element; - } - else { - lastCategory = element; - } - [result, lastCategory, lastSubcontainer] = this._recursiveSearch(needle, haystack[element], - lastCategory, lastSubcontainer); - } - if (element == needle) { - result = haystack[element]; - } - if (result !== null) { - return [result, lastCategory, lastSubcontainer]; - } - } - } - return [null, lastCategory, lastSubcontainer]; - }, - - _getSetting: function(name, inCategory) { - let searchRoot = Utils.getFirstValidChild(this, ['_loadedSettings.inCategory', '_loadedSettings']); - let [setting, category, subcontainer] = this._recursiveSearch(name, searchRoot); - if (setting === null) { - this.logger.info('Non-existing setting requested: ' + name); - } - return setting; - }, - - hasSubcategories: function(category) { - let subcontainers = this.getAllSubContainers(category); - for (let i in subcontainers) { - if (this._getSetting(subcontainers[i]).type == 'subcategory') { - return true; - } - } - return false; - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/settings.json b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/settings.json deleted file mode 100644 index f22d3cea..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/settings.json +++ /dev/null @@ -1,621 +0,0 @@ -{ - "General": - { - "type":"category", - "Files": - { - "type":"subcategory", - "todotxt-location": - { - "type": "path", - "default_value": "~/.local/share/todo.txt/todo.txt", - "summary": "Location of the todo.txt file", - "human_name": "Todo.txt location", - "help": "Location of the text file that contains the tasks in todo.txt syntax", - "extra_params": - { - "description": "Select location of todo.txt file" - }, - "level":"0" - }, - "donetxt-location": - { - "type": "path", - "default_value": "~/.local/share/todo.txt/done.txt", - "summary": "Location of the done.txt file", - "level":"0", - "human_name": "Done.txt location", - "help": "Location of the text file that contains completed (archived) tasks", - "extra_params": - { - "description": "Select location of done.txt file" - } - } - }, - "Behavior": - { - "type":"subcategory", - "auto-archive": - { - "type": "boolean", - "default_value": "false", - "summary": "Auto-archive done tasks to the done.txt file or not", - "human_name": "Auto-archive done tasks", - "help":"Whether completed tasks will be automatically archived (i.e. moved to the done.txt file)", - "level":"100" - }, - "add-creation-date": - { - "type": "boolean", - "default_value": "false", - "summary": "Whether the creation date should be automatically added to new tasks", - "human_name":"Auto-add creation date to new tasks", - "help":"Whether a creation date is automatically added to newly created tasks", - "level":"100" - }, - "click-action": - { - "type": "integer", - "default_value": "0", - "summary": "What to do when a task is clicked. Valid values: 0 (edit task), 1 (mark as done or edit), 2 (nothing)", - "human_name":"Action on clicking task", - "help":"What to do when a task is clicked", - "extra_params": - { - "options": - { - "#SharedConstants.CLICK_ACTION_EDIT#":"Edit task", - "#SharedConstants.CLICK_ACTION_DONE#":"Mark task as done or archive task", - "#SharedConstants.CLICK_ACTION_NONE#":"Nothing" - } - }, - "level":"250" - }, - "confirm-delete": - { - "type": "boolean", - "default_value": "true", - "summary": "Show confirmation dialog before deleting item", - "human_name":"Confirm task deletion", - "help":"Whether a confirmation dialog is shown before deleting a task", - "level":"0" - }, - "keep-open-after-new": - { - "type": "boolean", - "default_value": "true", - "summary": "The tasks menu will be kept open after a new task is added and the new task entry will be focused", - "human_name": "Keep open menu after adding new task", - "help": "Keeps open the tasks menu after a new task is added. The new task entry will be focused", - "level":"100" - }, - "task-insert-location": - { - "type": "integer", - "default_value":"0", - "summary": "Where to insert a new task. Valid values: 0 (at the bottom of the file), 1 (at the top of the file)", - "human_name": "Location to insert new task", - "help": "Where in the text-file the new task will be added. Also moves insert box to the top of the interface.", - "extra_params": - { - "options": - { - "#SharedConstants.TASK_INSERT_LOCATION_BOTTOM#":"Bottom of the file", - "#SharedConstants.TASK_INSERT_LOCATION_TOP#":"Top of the file" - } - }, - "level":"100" - } - }, - "Shortcuts": - { - "type":"subcategory", - "open-key": - { - "type": "shortcut", - "default_value": "['t']", - "summary":"Shortcut key to open the todo.txt extension and focus the new task entry field", - "level":"100", - "extra_params": - { - "shortcuts": - { - "open-key":"Open task list" - } - } - } - }, - "Levels": - { - "type":"subcategory", - "debug-level": - { - "type": "integer", - "default_value": "250", - "summary": "Debug level. The lower this is, the more information will be shown. Valid values: 0 (flow), 50 (debug), 100 (detail), 150 (info), 200 (warning), 250 (error)", - "human_name":"Debug level", - "help":"Level of debug information", - "extra_params": - { - "options": - { - "#SharedConstants.LOG_FLOW#":"Flow", - "#SharedConstants.LOG_DEBUG#":"Debug", - "#SharedConstants.LOG_DETAIL#":"Detail", - "#SharedConstants.LOG_INFO#":"Info", - "#SharedConstants.LOG_WARNING#":"Warning", - "#SharedConstants.LOG_ERROR#":"Error" - } - }, - "level":"250" - }, - "settings-level": - { - "type":"integer", - "default_value":"0", - "summary":"Settings level. Depending on this setting, more settings will be available. Valid values: 0 (basic), 100 (advanced), 250 (expert)", - "human_name": "Settings level", - "help":"Level of settings that is shown", - "extra_params": - { - "options": - { - "#SharedConstants.SETTINGS_BASIC#":"Basic", - "#SharedConstants.SETTINGS_ADVANCED#":"Advanced", - "#SharedConstants.SETTINGS_EXPERT#":"Expert" - } - }, - "level":"0" - } - } - }, - "Display": - { - "type":"category", - "Grouping": - { - "type":"subcategory", - "group-by": - { - "type": "integer", - "default_value": "0", - "summary": "Parameter to group the tasks by. Valid values: 0 (no grouping), 1 (group by project), 2 (group by context)", - "human_name": "Group tasks by", - "help": "Tasks can be grouped together based on the selected property", - "extra_params": - { - "options": - { - "#SharedConstants.NO_GROUPING#":"No grouping", - "#SharedConstants.GROUP_BY_PROJECTS#":"Projects", - "#SharedConstants.GROUP_BY_CONTEXTS#":"Contexts" - } - }, - "level":"0" - }, - "group-ungrouped": - { - "type": "boolean", - "default_value": "false", - "summary": "When using grouping, should parameters without a group be put in a separate group or not?", - "human_name":"Put ungrouped tasks in separate group", - "help":"Tasks that don't have the grouping priority can be put in a special 'ungrouped' group, or shown outside any groups", - "level":"0", - "extra_params": - { - "sensitivity": - { - "group-by": - { - "#SharedConstants.NO_GROUPING#":false, - "#SharedConstants.GROUP_BY_PROJECTS#":true, - "#SharedConstants.GROUP_BY_CONTEXTS#":true - } - } - } - }, - "show-number-of-group-elements": - { - "type": "boolean", - "default_value":"true", - "summary": "Should the total number of elements in a group be shown or not?", - "human_name":"Show number of tasks in group", - "help":"The number of tasks in a subgroup can be shown in the interface", - "level":"100", - "extra_params": - { - "sensitivity": - { - "group-by": - { - "#SharedConstants.NO_GROUPING#":false, - "#SharedConstants.GROUP_BY_PROJECTS#":true, - "#SharedConstants.GROUP_BY_CONTEXTS#":true - } - } - } - } - }, - "Interface elements": - { - "type":"subcategory", - "show-done-or-archive-button": - { - "type": "boolean", - "default_value": "true", - "summary": "Whether the 'mark as done' or 'archive' button is visible", - "human_name":"Show done/archive task button", - "help":"Whether a button is shown to mark active tasks as completed or to archive completed tasks, if auto-archive is off", - "level":"0" - }, - "show-delete-button": - { - "type": "boolean", - "default_value": "true", - "summary": "Whether the 'delete' button is visible", - "human_name":"Show delete task button", - "help":"Whether a button is shown to delete a task", - "level":"0" - }, - "show-edit-button": - { - "type": "boolean", - "default_value": "false", - "summary": "Whether the 'edit' button is visible", - "human_name":"Show edit task button", - "help":"Whether a button is shown to edit a task", - "level":"100" - }, - "show-priority-buttons": - { - "type": "boolean", - "default_value": "false", - "summary": "Wether the 'priority up' and 'priority down' buttons are visible", - "human_name":"Show change task priority buttons", - "help":"Whether arrows are shown to increase or decrease the task priority", - "level":"100" - }, - "show-projects-label": - { - "type": "boolean", - "default_value": "true", - "summary": "Whether the projects are visible", - "human_name":"Show projects", - "help":"Whether projects are shown in the interface (does not affect grouping)", - "level":"100" - }, - "show-contexts-label": - { - "type": "boolean", - "default_value": "true", - "summary": "Whether the contexts are visible", - "human_name":"Show contexts", - "help":"Whether contexts are shown in the interface (does not affect grouping)", - "level":"100" - }, - "show-new-task-entry": - { - "type": "boolean", - "default_value": "true", - "summary": "Whether the 'new task' entry is visible", - "human_name":"Show new task entry", - "help":"Whether an entry field is shown to create new tasks (new tasks can also be added by modifying the todo.txt file)", - "level":"250" - }, - "show-open-in-text-editor": - { - "type": "boolean", - "default_value": "false", - "summary": "Whether 'open todo.txt file in text editor' is shown", - "human_name":"Show 'open in text editor'", - "help":"Whether a menu element is shown to open the todo.txt file in the default text editor", - "level":"250" - } - }, - "URL Color": - { - "type":"subcategory", - "url-color": - { - "type": "integer", - "default_value": "1", - "summary": "Color to display URLs in tasks. Valid values: 0 (task color), 1 (theme color), 2 (custom color)", - "human_name": "Color for detected URLs", - "help": "When URLs are detected in a task, they will be displayed in this color", - "extra_params": - { - "options": - { - "#SharedConstants.URL_COLOR_TASK#":"Same as task", - "#SharedConstants.URL_COLOR_THEME#":"Get color from theme", - "#SharedConstants.URL_COLOR_CUSTOM#":"Custom color" - } - }, - "level":"100" - }, - "custom-url-color": - { - "type": "string", - "default_value":"rgb(0,0,0)", - "summary": "Custom color to use for URLs if that option is selected", - "widget":"color", - "human_name":"Custom color for URLS", - "help": "This color will be used for URLs if 'Custom color' was selected above", - "extra_params": - { - "sensitivity": - { - "url-color": - { - "#SharedConstants.URL_COLOR_TASK#":false, - "#SharedConstants.URL_COLOR_THEME#":false, - "#SharedConstants.URL_COLOR_CUSTOM#":true - } - } - }, - "level":"100" - } - }, - "Truncating": - { - "type":"subcategory", - "truncate-long-tasks": - { - "type": "boolean", - "default_value": "false", - "summary": "Whether long tasks are shown truncated instead of full width", - "human_name":"Truncate long tasks", - "help":"Whether long tasks are truncated if they exceed a specified width", - "level":"100" - }, - "long-tasks-max-width": - { - "type": "integer", - "default_value": "300", - "summary": "Max width in pixels for tasks labels", - "human_name":"Maximum task width in pixels", - "help":"Tasks will be truncated to this width (specified in pixels) if truncating is enabled", - "widget":"spin", - "extra_params": - { - "range": - { - "min": 1, - "max": 65535, - "step": 1 - }, - "sensitivity": - { - "truncate-long-tasks": - { - "false":false, - "true":true - } - } - }, - "level":"250" - }, - "long-tasks-expansion-mode": - { - "type": "integer", - "default_value": "0", - "summary": "Mode to expand ellipsized tasks. Valid values: 0 (scroll on label), 1 (expansion button), 2 (both)", - "human_name":"Method to expand/contract truncated tasks", - "help":"The action that will initiate expansion and contraction of tasks", - "extra_params": - { - "options": - { - "#SharedConstants.TASK_EXPAND_SCROLL#":"Scroll up/down to contract/expand", - "#SharedConstants.TASK_EXPAND_BUTTON#":"Dedicated button", - "#SharedConstants.TASK_EXPAND_BOTH#":"Both" - }, - "sensitivity": - { - "truncate-long-tasks": - { - "false":false, - "true":true - } - } - }, - "level":"100" - }, - "long-tasks-ellipsize-mode": - { - "type": "integer", - "default_value": "1", - "summary": "How truncated tasks are ellipsized. Valid values: 0 (omit start characters), 1 (omit middle characters), 2 (omit end characters)", - "human_name":"Location to truncate long tasks", - "help":"The location in the task text where the ellipsization will occur", - "extra_params": - { - "options": - { - "#SharedConstants.TASK_ELLIPSIZE_START#":"Start", - "#SharedConstants.TASK_ELLIPSIZE_MIDDLE#":"Middle", - "#SharedConstants.TASK_ELLIPSIZE_END#":"End" - }, - "sensitivity": - { - "truncate-long-tasks": - { - "false":false, - "true":true - } - } - }, - "level":"250" - } - }, - "Top Bar": - { - "type":"subcategory", - "help-format": - { - "type": "help", - "help": "Templates can contain the following patterns: \n\t{undone}: number of tasks that are not completed yet\n\t{unarchived}: number of tasks that are not archived yet\n\nIf you surround an expression with pipe characters (|), the pattern will be mathematically evaluated after the replacements have been done.\nFor example: '{unarchived}-{undone}' will render as '3-2' for 3 unarchived and 2 undone tasks, but '|{unarchived}-{undone}| will render as '1'\n\n\nYou can also use a prefix to pad a number.\nThe prefix consists of three elements:\n\tA number indicating the desired width. If the number is wider, no padding will be done\n\tA letter indicating the padding direction:\n\t\tl: Pad left\n\t\tr: Pad right\n\t\tL: Pad at both sides, but more at left side if uneven padding\n\t\tR: Pad at both sides, but more at right side if uneven padding\n\tThe character to pad with (optional, default is a space)\n\tA ':' to split the prefix and the wildcard\n\nExamples:\n\t{3lx:undone} will render as xx2 for 2 undone tasks\n\t{4R0:unarchived} will render as 0300 if there are 3 unarchived tasks", - "level":"100" - }, - "help-hide":{ - "type": "help", - "help": "\n\nNote that padding and | cannot be used for the zero-matching pattern", - "level":"250" - }, - "help-hidden-pattern": { - "type":"help", - "help": "\n\nWhen using the 'hidden' extension, an extra pattern is available:\n\t{hidden}: number of hidden tasks", - "level":"100", - "extra_params": - { - "sensitivity": - { - "enable-hidden-extension": - { - "false":false, - "true":true - } - } - } - }, - "show-status-icon": - { - "type": "boolean", - "default_value": "true", - "summary": "Whether to show an icon in the top bar", - "human_name": "Show icon", - "help": "If this is true, an icon will be shown in the top bar", - "level":"0" - }, - "display-format-string": - { - "type": "string", - "default_value": "{unarchived}", - "summary": "Format string that specifies what is displayed in the top bar. Supported tokens: {unarchived} to show the number of tasks that were not yet archived and {undone} to show the number of tasks that are not yet completed.", - "human_name":"Template string for display", - "help":"Template that determines what is displayed in the top bar", - "level":"100" - }, - "hide-if-pattern-zero": - { - "type" :"integer", - "default_value": "0", - "summary": "What to hide in the top bar if the specified pattern equals zero", - "human_name":"Hide if pattern is zero", - "help":"If the specified pattern is zero, the elements specified here will be hidden", - "extra_params": - { - "options": - { - "#SharedConstants.HIDE_ON_PATTERN_ZERO_NOTHING#":"Nothing", - "#SharedConstants.HIDE_ON_PATTERN_ZERO_TEXT#":"Text", - "#SharedConstants.HIDE_ON_PATTERN_ZERO_ICON#":"Icon", - "#SharedConstants.HIDE_ON_PATTERN_ZERO_BOTH#":"Both" - } - }, - "level":"250" - }, - "hide-pattern": - { - "type": "string", - "default_value": "{unarchived}", - "summary": "Pattern that is evaluated when 'hide-if-pattern-zero' is true. If this pattern evaluates to zero, the top bar number will be hidden", - "human_name":"Pattern to match for zero", - "help":"If this template evaluates to zero, the top bar element will be hidden. Shortcuts still work.", - "extra_params": - { - "sensitivity": - { - "hide-if-pattern-zero": - { - "#SharedConstants.HIDE_ON_PATTERN_ZERO_NOTHING#":false, - "#SharedConstants.HIDE_ON_PATTERN_ZERO_TEXT#":true, - "#SharedConstants.HIDE_ON_PATTERN_ZERO_ICON#":true, - "#SharedConstants.HIDE_ON_PATTERN_ZERO_BOTH#":true - } - } - }, - "level":"250" - } - } - }, - "Priorities": - { - "type":"category", - "General": - { - "type":"subsection", - "style-priorities": - { - "type": "boolean", - "default_value": "false", - "summary": "Whether tasks should be styled according to their priority", - "human_name":"Style priorities", - "help":"Whether tasks with a certain priority are shown in a specific style", - "level":"0" - }, - "priority-on-done": - { - "type":"integer", - "default_value":"0", - "summary":"What to do with priorities when a task is completed. Valid options: 0 (remove priority), 1 (keep priority, prefixed with pri:), 2 (keep the priority as-is, this is not according to the todo.txt standard)", - "human_name":"Priority on task completion", - "help":"What should be done with the priority of a task when that task is completed", - "extra_params": - { - "options": - { - "#SharedConstants.TASK_DONE_PRIORITY_REMOVE#":"Remove", - "#SharedConstants.TASK_DONE_PRIORITY_KEEP_PRI#":"Keep with pri: prefix", - "#SharedConstants.TASK_DONE_PRIORITY_KEEP_NON_STANDARD#":"Keep as is (non-standard)" - } - }, - "level":"250" - } - }, - "Styles": - { - "type":"subsection", - "priorities-markup": - { - "type": "dictionary", - "signature" : "a{s(bsbb)}", - "value_object" : "markup.Markup", - "default_value": "{'A':(true, 'rgb(237,212,0)', true, false), 'B':(true, 'rgb(115,210,22)', false, false), 'C':(true, 'rgb(0,153,204)', true, false)}", - "summary": "How to display different priorities. Format: '(priority: change_color, color, bold, italic)'", - "help":"The way that tasks with different priorities are displayed", - "human_name":"Priority markup", - "widget":"priorityMarkup", - "level":"0", - "extra_params": - { - "sensitivity": - { - "style-priorities": - { - "false":false, - "true":true - } - } - } - } - } - }, - "Extensions": - { - "type":"category", - "Extensions": - { - "type": "subsection", - "enable-hidden-extension": - { - "type": "boolean", - "default_value": "false", - "summary": "Whether the 'hidden' extension is enabled. If true, tasks containing 'h:1' will not be shown", - "help":"If the hidden extension is enabled, tasks containing 'h:1' will not be shown", - "human_name": "Hidden tasks extension", - "level":"100" - } - } - } -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/sharedConstants.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/sharedConstants.js deleted file mode 100644 index 42a09abd..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/sharedConstants.js +++ /dev/null @@ -1,49 +0,0 @@ -// Constant indicating grouping options -var NO_GROUPING = 0; -var GROUP_BY_PROJECTS = 1; -var GROUP_BY_CONTEXTS = 2; -// Constant indicating location of style settings in the tuple -var STYLE_CHANGE_COLOR = 0; -var STYLE_COLOR = 1; -var STYLE_BOLD = 2; -var STYLE_ITALIC = 3; -// Constant indicating possible actions when clicking on a task -var CLICK_ACTION_EDIT = 0; -var CLICK_ACTION_DONE = 1; -var CLICK_ACTION_NONE = 2; -// Log levels -var LOG_FLOW = 0; -var LOG_DEBUG = 50; -var LOG_DETAIL = 100; -var LOG_INFO = 150; -var LOG_WARNING = 200; -var LOG_ERROR = 250; -// Constant indicating the color source of an url -var URL_COLOR_TASK = 0; -var URL_COLOR_THEME = 1; -var URL_COLOR_CUSTOM = 2; -// Constant indicating the mode to expand ellipsized tasks -var TASK_EXPAND_SCROLL = 0; -var TASK_EXPAND_BUTTON = 1; -var TASK_EXPAND_BOTH = 2; -// Ellipsization modes -var TASK_ELLIPSIZE_START = 0; -var TASK_ELLIPSIZE_MIDDLE = 1; -var TASK_ELLIPSIZE_END = 2; -// Action on priority when task is completed -var TASK_DONE_PRIORITY_REMOVE = 0; -var TASK_DONE_PRIORITY_KEEP_PRI = 1; -var TASK_DONE_PRIORITY_KEEP_NON_STANDARD = 2; -// What to hide if pattern matches zero -var HIDE_ON_PATTERN_ZERO_NOTHING = 0; -var HIDE_ON_PATTERN_ZERO_TEXT = 1; -var HIDE_ON_PATTERN_ZERO_ICON = 2; -var HIDE_ON_PATTERN_ZERO_BOTH = 3; -// Settings level -var SETTINGS_BASIC = 0; -var SETTINGS_ADVANCED = 100; -var SETTINGS_EXPERT = 250; -// Location to insert new tasks -var TASK_INSERT_LOCATION_BOTTOM = 0; -var TASK_INSERT_LOCATION_TOP = 1; -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/stylesheet.css deleted file mode 100644 index 66dd9d4d..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/stylesheet.css +++ /dev/null @@ -1,56 +0,0 @@ -.newTaskSection { - padding:0 12px; -} - -.panelButtonHidden { - width: 0px; -} - -.bottomSection { - padding-bottom: 12px; -} - -.topSection{ - padding-top: 12px; -} - -/* Modal Dialogs */ - -/* Dialog Subject Text Style */ -.confirm-dialog-title, .message-dialog-title { - font-size: 14pt; - font-weight: bold; - color: #999999; -} - -/* Confirm Dialog */ -.confirm-dialog, .message-dialog { - spacing: 42px; -} - -.confirm-dialog-label, .message-dialog-label { - padding-left: 17px; - padding-top: 1em; - width: 28em; -} - -.todo-txt-task-button { - border-radius: 32px; - padding: 4px; - border: 1px solid #282c2c; -} - -.todo-txt-task-button:hover, .todo-txt-task-button:focus { - background-color: rgba(255,255,255,0.2); - border: none; - padding: 5px; -} - -.todo-txt-task-button > StIcon { - icon-size: 14px; -} - -.doneTaskItem { - font-style: italic; -} - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/jsTodoTxt/jsTodoExtensions.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/jsTodoTxt/jsTodoExtensions.js deleted file mode 100644 index 644717ed..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/jsTodoTxt/jsTodoExtensions.js +++ /dev/null @@ -1,54 +0,0 @@ -/*! - Extensions to the todo.txt format -*/ - -function TodoTxtExtension( name ) { - this.reset = function () { - this.name = null; - this.parsingFunction = null; - }; - // The parsing function should return an array containing - // the real value of the element, the parsed task line and - // the string representation of the value. - this.parsingFunction = function ( line ) { - return [null, null, null]; - }; -} - -function HiddenExtension() { - this.name = "hidden"; -} - -HiddenExtension.prototype = new TodoTxtExtension(); -HiddenExtension.prototype.parsingFunction = function(line) { - var hidden = false; - var matchHidden = /h:1/.exec( line ); - if ( matchHidden !== null ) { - hidden = true; - } - return [hidden, line.replace(/h:1/, ''), null]; -}; - -function DueExtension() { - this.name = "due"; -} -DueExtension.prototype = new TodoTxtExtension(); -DueExtension.prototype.parsingFunction = function(line) { - var dueDate = null; - var dueRegex = /due:([0-9]{4}-[0-9]{1,2}-[0-9]{1,2})\s*/; - var matchDue = dueRegex.exec(line); - if ( matchDue !== null ) { - datePieces = matchDue[1].split('-'); - dueDate = new Date( datePieces[0], datePieces[1], datePieces[2] ); - } - return [dueDate, line.replace(dueRegex, ''), matchDue[1]]; -}; - -// Exported functions for node -(function(exports){ - - exports.TodoTxtExtension = TodoTxtExtension; - exports.HiddenExtension = HiddenExtension; - exports.DueExtension = DueExtension; - -})(typeof exports === 'undefined' ? window : exports); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/jsTodoTxt/jsTodoTxt.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/jsTodoTxt/jsTodoTxt.js deleted file mode 100644 index 07f346ae..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/jsTodoTxt/jsTodoTxt.js +++ /dev/null @@ -1,326 +0,0 @@ -/*! - Shared members and static functions. -*/ -var TodoTxt = { - - // Pre-compile Shared RegExes - _trim_re: /^\s+|\s+$/g, - - _complete_re: /^x\s([0-9]{4}-[0-9]{1,2}-[0-9]{1,2})\s+/i, - _complete_replace_re: /^x\s([0-9]{4}-[0-9]{1,2}-[0-9]{1,2})\s+/i, - - _date_re: /^([0-9]{4}-[0-9]{1,2}-[0-9]{1,2})/, - _date_replace_re: /^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}\s*/, - - _priority_re: /^\(([A-Z])\)/, - _priority_replace_re: /^\([A-Z]\)\s*/, - - _context_re: /(^|\s+)@(\S+)/g, - _context_replace_re: /\s*@\S+\s*/g, - - _project_re: /(^|\s+)\+(\S+)/g, - _project_replace_re: /\s*\+\S+\s*/g, - - /*! - Parse a string of lines. - - \param contents A string - - \returns An array of TodoTxtItem objects. - */ - parse: function ( contents ) { - var items = [], - lines = contents.split( "\n" ), - i; - for(i = 0; i < lines.length; i++) { - try { items.push( new TodoTxtItem( lines[i] ) ); } - catch ( error ) {} - } - return items; - }, - - /*! - Parses a single line into a TodoTxtItem object. - - \param line A string. - - \returns A TodoTxtItem object representing that line. - */ - parseLine: function ( line ) { - return new TodoTxtItem( line ); - }, - - /*! - Render an array of items into string. - - \param items An array of valid TodoTxtItem objects. - - \returns A string representation of the items. - */ - render: function( items ) { - var lines = [], - i; - for( i in items ) { - if( items.hasOwnProperty(i) ) { - lines.push( items[i].toString() ); - } - } - return lines.join( "\n" ); - }, - - /* - Render a single item to a single line. No newline. - - \param item A valid TodoTxtItem object - - \returns A string representation of the item. - */ - renderItem: function ( item ) { - return item.toString(); - } - -}; - -function TodoTxtItem ( line, extensions ) { - - - this.reset = function () { - this.text = null; - this.priority = null; - this.complete = false; - this.completed = null; - this.date = null; - this.contexts = null; - this.projects = null; - }; - - this.dateString = function () { - if( this.date ) { - return this.date.getFullYear() + '-' + - ( ( this.date.getMonth() + 1 < 10 ) ? '0' : '' ) + ( this.date.getMonth() + 1 ) + '-' + - ( ( this.date.getDate() < 10 ) ? '0' : '' ) + this.date.getDate(); - } - return null; - }; - - this.completedString = function () { - if( this.completed ) { - return this.completed.getFullYear() + '-' + - ( ( this.completed.getMonth() + 1 < 10 ) ? '0' : '' ) + ( this.completed.getMonth() + 1 ) + '-' + - ( ( this.completed.getDate() < 10 ) ? '0' : '' ) + this.completed.getDate(); - } - return null; - }; - - /*! - Render this object to a string. - - \returns A string representation of this object. - */ - this.toString = function () { - var line = this.text; - if( null !== this.date ) { line = this.dateString() + ' ' + line; } - if( null !== this.priority ) { line = '(' + this.priority + ') ' + line; } - if( this.complete && null !== this.completed ) { line = 'x ' + this.completedString() + ' ' + line; } - if( '' !== this.extensionStrings() ) { line = line + this.extensionStrings(); } - if( null !== this.projects ) { line = line + ' +' + this.projects.join( ' +' ); } - if( null !== this.contexts ) { line = line + ' @' + this.contexts.join( ' @' ); } - return line; - }; - - this.extensionStrings = function () { - var extensionString = ""; - if ( null !== this.extensions ) { - var len; - var i; - for (i = 0, len = this.extensions.length; i < len; i++) { - if ( "undefined" !== typeof(this[this.extensions[i].name + "String"])) { - extensionString = extensionString + ' ' - + this.extensions[i].name + ':' - + this[this.extensions[i].name + "String"]; - } - } - } - return extensionString; - } - - /*! - Parse a string into this object. - - \param line A string in todo.txt format to parse. - - \throws Exception On an empty task. - */ - this.parse = function ( line ) { - var date_pieces; - - this.reset(); - - // Trim whitespace - line = line.replace( TodoTxt._trim_re, ''); - - // Time \r from Windows :-P - line = line.replace( "\r", '' ); - - // Completed - var complete = TodoTxt._complete_re.exec( line ); - if( null !== complete ) { - this.complete = true; - date_pieces = complete[1].split('-'); - this.completed = new Date( date_pieces[0], date_pieces[1] - 1, date_pieces[2] ); - line = line.replace( TodoTxt._complete_replace_re, '' ); - } - - // Priority - var priority = TodoTxt._priority_re.exec( line ); - if( null !== priority ) { - this.priority = priority[1]; - line = line.replace( TodoTxt._priority_replace_re, '' ); - } - - // Date - var date = TodoTxt._date_re.exec( line ); - if( null !== date ) { - date_pieces = date[1].split('-'); - this.date = new Date( date_pieces[0], date_pieces[1] - 1, date_pieces[2] ); - line = line.replace( TodoTxt._date_replace_re, '' ); - } - - // Context - var contexts = line.match( TodoTxt._context_re ); - if( null !== contexts ) { - var i; - this.contexts = []; - for(i = 0; i < contexts.length; i++) { this.contexts.push( contexts[i].trim().substr( 1 ) ); } - line = line.replace( TodoTxt._context_replace_re, ' ' ); - } - - // Project - var projects = line.match( TodoTxt._project_re ); - if( null !== projects ) { - this.projects = []; - for(i = 0; i < projects.length; i++) { this.projects.push( projects[i].trim().substr( 1 ) ); } - line = line.replace( TodoTxt._project_replace_re, ' ' ); - } - - // Extensions - if ( null !== this.extensions ) { - var len; - for(i = 0, len = this.extensions.length; i < len; i++) { - if ( this.extensions[i] instanceof TodoTxtExtension) { - var parsed = this.extensions[i].parsingFunction( line ); - var nameValue = parsed[0]; - var parsedLine = parsed[1]; - var stringRepresentation = parsed[2]; - if ( null !== parsedLine ) { - line = parsedLine; - } - - if ( null !== nameValue ) { - this[this.extensions[i].name] = nameValue; - } - - if ( null !== stringRepresentation ) { - this[this.extensions[i].name + "String"] = stringRepresentation; - } - } - } - } - - // Trim again to clean up - line = line.replace( TodoTxt._trim_re, ''); - - this.text = line; - - // If we have an empty task, not much point in creating an object. - if( "" === this.text ) { throw new Exception( "Empty Task" ); } - }; - - this._getNumOfNulls = function( lhs, rhs ) { - if( lhs == null && rhs == null ) { - return 2; - } - if( lhs == null || rhs == null ) { - return 1; - } - return 0; - } - - this._arraysAreEqual = function( lhs, rhs ) { - if( this._getNumOfNulls( lhs, rhs ) == 2 ) { - return true; - } - if( this._getNumOfNulls( lhs, rhs ) == 1 ) { - return false; - } - if( lhs.length != rhs.length ) { - return false; - } - for( item in lhs ) { - var item; - if ( rhs.indexOf(lhs[item]) == -1 ) { - return false; - } - } - // if we get here, there is an equal number of elements - // and all lhs elements are in the rhs - return true; - } - - this._datesAreEqual = function( lhs, rhs ) { - if( this._getNumOfNulls( lhs, rhs ) == 2 ) { - return true; - } - if( this._getNumOfNulls( lhs, rhs ) == 1 ) { - return false; - } - return (lhs.setHours(0,0,0,0) - rhs.setHours(0,0,0,0)) == 0; - } - - this.equals = function( todo ) { - var dates = ["date", "completed"]; - var i; - for( i in dates ) { - if( !this._datesAreEqual(this[dates[i]], todo[dates[i]]) ) { - return false; - } - } - var simpleCompares = ["complete", "priority", "text"]; - for( i in simpleCompares ) { - if( this[simpleCompares[i]] != todo[simpleCompares[i]] ) { - return false; - } - } - var arrays = ["projects", "contexts"]; - for( i in arrays ) { - if( !this._arraysAreEqual(this[arrays[i]], todo[arrays[i]]) ) { - return false; - } - } - return true; - }; - - // If extensions were specified, use them - if ( ("object" == typeof( extensions ) ) && (extensions.length > 0 ) ) { - this.extensions = extensions; - } - else { - this.extensions = null; - } - // If we were passed a string, parse it. - if( "string" === typeof( line ) ) { - this.parse( line ); - } - else { - this.reset(); - } - -} - -// Exported functions for node -(function(exports){ - - exports.TodoTxt = TodoTxt; - exports.TodoTxtItem = TodoTxtItem; - -})(typeof exports === 'undefined' ? window : exports); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/js_expression_eval/parser.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/js_expression_eval/parser.js deleted file mode 100644 index a80e6875..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/js_expression_eval/parser.js +++ /dev/null @@ -1,1041 +0,0 @@ -/*! - Based on ndef.parser, by Raphael Graf(r@undefined.ch) - http://www.undefined.ch/mparser/index.html - - Ported to JavaScript and modified by Matthew Crumley (email@matthewcrumley.com, http://silentmatt.com/) - - You are free to use and modify this code in anyway you find useful. Please leave this comment in the code - to acknowledge its original source. If you feel like it, I enjoy hearing about projects that use my code, - but don't feel like you have to let me know or ask permission. -*/ - -var Parser = (function (scope) { // eslint-disable-line no-unused-vars - // Added by stlsmiths 6/13/2011 - // re-define Array.indexOf, because IE doesn't know it ... - function indexOf(array, obj, start) { - for (var i = (start || 0); i < array.length; i++) { - if (array[i] === obj) { - return i; - } - } - return -1; - } - - function object(o) { - function F() {} - F.prototype = o; - return new F(); - } - - var TNUMBER = 0; - var TOP1 = 1; - var TOP2 = 2; - var TVAR = 3; - var TFUNCALL = 4; - - function Token(type, index, prio, number) { - this.type = type; - this.index = index || 0; - this.prio = prio || 0; - this.number = (number !== undefined && number !== null) ? number : 0; - this.toString = function () { - switch (this.type) { - case TNUMBER: - return this.number; - case TOP1: - case TOP2: - case TVAR: - return this.index; - case TFUNCALL: - return 'CALL'; - default: - return 'Invalid Token'; - } - }; - } - - function Expression(tokens, ops1, ops2, functions) { - this.tokens = tokens; - this.ops1 = ops1; - this.ops2 = ops2; - this.functions = functions; - } - - // Based on http://www.json.org/json2.js - var escapable = /[\\'\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g; // eslint-disable-line no-control-regex - var meta = { // table of character substitutions - '\b': '\\b', - '\t': '\\t', - '\n': '\\n', - '\f': '\\f', - '\r': '\\r', - '\'': '\\\'', - '\\': '\\\\' - }; - - function escapeValue(v) { - if (typeof v === 'string') { - escapable.lastIndex = 0; - if (escapable.test(v)) { - return '\'' + v.replace(escapable, function (a) { - var c = meta[a]; - return typeof c === 'string' ? c : '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4); - }) + '\''; - } else { - return '\'' + v + '\''; - } - } - return v; - } - - function hasValue(values, index) { - var parts = index.split(/\./); - var value = values; - var part; - while ((part = parts.shift())) { - if (!(part in value)) { - return false; - } - value = value[part]; - } - return true; - } - - function getValue(values, index) { - var parts = index.split(/\./); - var value = values; - var part; - while ((part = parts.shift())) { - value = value[part]; - } - return value; - } - - Expression.prototype = { - simplify: function (values) { - values = values || {}; - var nstack = []; - var newexpression = []; - var n1; - var n2; - var f; - var L = this.tokens.length; - var item; - var i = 0; - for (i = 0; i < L; i++) { - item = this.tokens[i]; - var type = item.type; - if (type === TNUMBER) { - nstack.push(item); - } else if (type === TVAR && hasValue(values, item.index)) { - item = new Token(TNUMBER, 0, 0, getValue(values, item.index)); - nstack.push(item); - } else if (type === TOP2 && nstack.length > 1) { - n2 = nstack.pop(); - n1 = nstack.pop(); - f = this.ops2[item.index]; - item = new Token(TNUMBER, 0, 0, f(n1.number, n2.number)); - nstack.push(item); - } else if (type === TOP1 && nstack.length > 0) { - n1 = nstack.pop(); - f = this.ops1[item.index]; - item = new Token(TNUMBER, 0, 0, f(n1.number)); - nstack.push(item); - } else { - while (nstack.length > 0) { - newexpression.push(nstack.shift()); - } - newexpression.push(item); - } - } - while (nstack.length > 0) { - newexpression.push(nstack.shift()); - } - - return new Expression(newexpression, object(this.ops1), object(this.ops2), object(this.functions)); - }, - - substitute: function (variable, expr) { - if (!(expr instanceof Expression)) { - expr = new Parser().parse(String(expr)); - } - var newexpression = []; - var L = this.tokens.length; - var item; - var i = 0; - for (i = 0; i < L; i++) { - item = this.tokens[i]; - var type = item.type; - if (type === TVAR && item.index === variable) { - for (var j = 0; j < expr.tokens.length; j++) { - var expritem = expr.tokens[j]; - var replitem = new Token(expritem.type, expritem.index, expritem.prio, expritem.number); - newexpression.push(replitem); - } - } else { - newexpression.push(item); - } - } - - var ret = new Expression(newexpression, object(this.ops1), object(this.ops2), object(this.functions)); - return ret; - }, - - evaluate: function (values) { - values = values || {}; - var nstack = []; - var n1; - var n2; - var f; - var L = this.tokens.length; - var item; - var i = 0; - for (i = 0; i < L; i++) { - item = this.tokens[i]; - var type = item.type; - if (type === TNUMBER) { - nstack.push(item.number); - } else if (type === TOP2) { - n2 = nstack.pop(); - n1 = nstack.pop(); - f = this.ops2[item.index]; - nstack.push(f(n1, n2)); - } else if (type === TVAR) { - if (hasValue(values, item.index)) { - nstack.push(getValue(values, item.index)); - } else if (hasValue(this.functions, item.index)) { - nstack.push(getValue(this.functions, item.index)); - } else { - throw new Error('undefined variable: ' + item.index); - } - } else if (type === TOP1) { - n1 = nstack.pop(); - f = this.ops1[item.index]; - nstack.push(f(n1)); - } else if (type === TFUNCALL) { - n1 = nstack.pop(); - f = nstack.pop(); - if (f.apply && f.call) { - if (Object.prototype.toString.call(n1) === '[object Array]') { - nstack.push(f.apply(undefined, n1)); - } else { - nstack.push(f(n1)); - } - } else { - throw new Error(f + ' is not a function'); - } - } else { - throw new Error('invalid Expression'); - } - } - if (nstack.length > 1) { - throw new Error('invalid Expression (parity)'); - } - return nstack[0]; - }, - - toString: function (toJS) { - var nstack = []; - var n1; - var n2; - var f; - var L = this.tokens.length; - var item; - var i = 0; - for (i = 0; i < L; i++) { - item = this.tokens[i]; - var type = item.type; - if (type === TNUMBER) { - nstack.push(escapeValue(item.number)); - } else if (type === TOP2) { - n2 = nstack.pop(); - n1 = nstack.pop(); - f = item.index; - if (toJS && f === '^') { - nstack.push('Math.pow(' + n1 + ',' + n2 + ')'); - } else { - nstack.push('(' + n1 + f + n2 + ')'); - } - } else if (type === TVAR) { - nstack.push(item.index); - } else if (type === TOP1) { - n1 = nstack.pop(); - f = item.index; - if (f === '-') { - nstack.push('(' + f + n1 + ')'); - } else { - nstack.push(f + '(' + n1 + ')'); - } - } else if (type === TFUNCALL) { - n1 = nstack.pop(); - f = nstack.pop(); - nstack.push(f + '(' + n1 + ')'); - } else { - throw new Error('invalid Expression'); - } - } - if (nstack.length > 1) { - throw new Error('invalid Expression (parity)'); - } - return nstack[0]; - }, - - variables: function () { - var L = this.tokens.length; - var vars = []; - for (var i = 0; i < L; i++) { - var item = this.tokens[i]; - if (item.type === TVAR && (indexOf(vars, item.index) === -1)) { - vars.push(item.index); - } - } - - return vars; - }, - - toJSFunction: function (param, variables) { - var f = new Function(param, 'with(Parser.values) { return ' + this.simplify(variables).toString(true) + '; }'); // eslint-disable-line no-new-func - return f; - } - }; - - function add(a, b) { - return Number(a) + Number(b); - } - function sub(a, b) { - return a - b; - } - function mul(a, b) { - return a * b; - } - function div(a, b) { - return a / b; - } - function mod(a, b) { - return a % b; - } - function concat(a, b) { - return '' + a + b; - } - function equal(a, b) { - return a === b; - } - function notEqual(a, b) { - return a !== b; - } - function greaterThan(a, b) { - return a > b; - } - function lessThan(a, b) { - return a < b; - } - function greaterThanEqual(a, b) { - return a >= b; - } - function lessThanEqual(a, b) { - return a <= b; - } - function andOperator(a, b) { - return Boolean(a && b); - } - function orOperator(a, b) { - return Boolean(a || b); - } - function sinh(a) { - return Math.sinh ? Math.sinh(a) : ((Math.exp(a) - Math.exp(-a)) / 2); - } - function cosh(a) { - return Math.cosh ? Math.cosh(a) : ((Math.exp(a) + Math.exp(-a)) / 2); - } - function tanh(a) { - if (Math.tanh) return Math.tanh(a); - if (a === Infinity) return 1; - if (a === -Infinity) return -1; - return (Math.exp(a) - Math.exp(-a)) / (Math.exp(a) + Math.exp(-a)); - } - function asinh(a) { - if (Math.asinh) return Math.asinh(a); - if (a === -Infinity) return a; - return Math.log(a + Math.sqrt(a * a + 1)); - } - function acosh(a) { - return Math.acosh ? Math.acosh(a) : Math.log(a + Math.sqrt(a * a - 1)); - } - function atanh(a) { - return Math.atanh ? Math.atanh(a) : (Math.log((1 + a) / (1 - a)) / 2); - } - function log10(a) { - return Math.log(a) * Math.LOG10E; - } - function neg(a) { - return -a; - } - function trunc(a) { - if (Math.trunc) { - return Math.trunc(a); - } else { - return a < 0 ? Math.ceil(a) : Math.floor(a); - } - } - function random(a) { - return Math.random() * (a || 1); - } - function fac(a) { // a! - a = Math.floor(a); - var b = a; - while (a > 1) { - b = b * (--a); - } - return b; - } - - // TODO: use hypot that doesn't overflow - function hypot() { - if (Math.hypot) return Math.hypot.apply(this, arguments); - var y = 0; - var length = arguments.length; - for (var i = 0; i < length; i++) { - if (arguments[i] === Infinity || arguments[i] === -Infinity) { - return Infinity; - } - y += arguments[i] * arguments[i]; - } - return Math.sqrt(y); - } - - function condition(cond, yep, nope) { - return cond ? yep : nope; - } - - function append(a, b) { - if (Object.prototype.toString.call(a) !== '[object Array]') { - return [a, b]; - } - a = a.slice(); - a.push(b); - return a; - } - - function Parser() { - this.success = false; - this.errormsg = ''; - this.expression = ''; - - this.pos = 0; - - this.tokennumber = 0; - this.tokenprio = 0; - this.tokenindex = 0; - this.tmpprio = 0; - - this.ops1 = { - sin: Math.sin, - cos: Math.cos, - tan: Math.tan, - asin: Math.asin, - acos: Math.acos, - atan: Math.atan, - sinh: sinh, - cosh: cosh, - tanh: tanh, - asinh: asinh, - acosh: acosh, - atanh: atanh, - sqrt: Math.sqrt, - log: Math.log, - lg: log10, - log10: log10, - abs: Math.abs, - ceil: Math.ceil, - floor: Math.floor, - round: Math.round, - trunc: trunc, - '-': neg, - exp: Math.exp - }; - - this.ops2 = { - '+': add, - '-': sub, - '*': mul, - '/': div, - '%': mod, - '^': Math.pow, - ',': append, - '||': concat, - '==': equal, - '!=': notEqual, - '>': greaterThan, - '<': lessThan, - '>=': greaterThanEqual, - '<=': lessThanEqual, - and: andOperator, - or: orOperator - }; - - this.functions = { - random: random, - fac: fac, - min: Math.min, - max: Math.max, - hypot: hypot, - pyt: hypot, // backward compat - pow: Math.pow, - atan2: Math.atan2, - 'if': condition - }; - - this.consts = { - E: Math.E, - PI: Math.PI - }; - } - - Parser.parse = function (expr) { - return new Parser().parse(expr); - }; - - Parser.evaluate = function (expr, variables) { - return Parser.parse(expr).evaluate(variables); - }; - - Parser.Expression = Expression; - - Parser.values = { - sin: Math.sin, - cos: Math.cos, - tan: Math.tan, - asin: Math.asin, - acos: Math.acos, - atan: Math.atan, - sinh: sinh, - cosh: cosh, - tanh: tanh, - asinh: asinh, - acosh: acosh, - atanh: atanh, - sqrt: Math.sqrt, - log: Math.log, - lg: log10, - log10: log10, - abs: Math.abs, - ceil: Math.ceil, - floor: Math.floor, - round: Math.round, - trunc: trunc, - random: random, - fac: fac, - exp: Math.exp, - min: Math.min, - max: Math.max, - hypot: hypot, - pyt: hypot, // backward compat - pow: Math.pow, - atan2: Math.atan2, - 'if': condition, - E: Math.E, - PI: Math.PI - }; - - var PRIMARY = 1 << 0; - var OPERATOR = 1 << 1; - var FUNCTION = 1 << 2; - var LPAREN = 1 << 3; - var RPAREN = 1 << 4; - var COMMA = 1 << 5; - var SIGN = 1 << 6; - var CALL = 1 << 7; - var NULLARY_CALL = 1 << 8; - - Parser.prototype = { - parse: function (expr) { - this.errormsg = ''; - this.success = true; - var operstack = []; - var tokenstack = []; - this.tmpprio = 0; - var expected = (PRIMARY | LPAREN | FUNCTION | SIGN); - var noperators = 0; - this.expression = expr; - this.pos = 0; - var token; - - while (this.pos < this.expression.length) { - if (this.isOperator()) { - if (this.isSign() && (expected & SIGN)) { - if (this.isNegativeSign()) { - this.tokenprio = 5; - this.tokenindex = '-'; - noperators++; - this.addfunc(tokenstack, operstack, TOP1); - } - expected = (PRIMARY | LPAREN | FUNCTION | SIGN); - } else if (this.isComment()) { - // Ignore comments - } else { - if ((expected & OPERATOR) === 0) { - this.error_parsing(this.pos, 'unexpected operator'); - } - noperators += 2; - this.addfunc(tokenstack, operstack, TOP2); - expected = (PRIMARY | LPAREN | FUNCTION | SIGN); - } - } else if (this.isNumber()) { - if ((expected & PRIMARY) === 0) { - this.error_parsing(this.pos, 'unexpected number'); - } - token = new Token(TNUMBER, 0, 0, this.tokennumber); - tokenstack.push(token); - - expected = (OPERATOR | RPAREN | COMMA); - } else if (this.isString()) { - if ((expected & PRIMARY) === 0) { - this.error_parsing(this.pos, 'unexpected string'); - } - token = new Token(TNUMBER, 0, 0, this.tokennumber); - tokenstack.push(token); - - expected = (OPERATOR | RPAREN | COMMA); - } else if (this.isLeftParenth()) { - if ((expected & LPAREN) === 0) { - this.error_parsing(this.pos, 'unexpected "("'); - } - - if (expected & CALL) { - noperators += 2; - this.tokenprio = -2; - this.tokenindex = -1; - this.addfunc(tokenstack, operstack, TFUNCALL); - } - - expected = (PRIMARY | LPAREN | FUNCTION | SIGN | NULLARY_CALL); - } else if (this.isRightParenth()) { - if (expected & NULLARY_CALL) { - token = new Token(TNUMBER, 0, 0, []); - tokenstack.push(token); - } else if ((expected & RPAREN) === 0) { - this.error_parsing(this.pos, 'unexpected ")"'); - } - - expected = (OPERATOR | RPAREN | COMMA | LPAREN | CALL); - } else if (this.isComma()) { - if ((expected & COMMA) === 0) { - this.error_parsing(this.pos, 'unexpected ","'); - } - this.addfunc(tokenstack, operstack, TOP2); - noperators += 2; - expected = (PRIMARY | LPAREN | FUNCTION | SIGN); - } else if (this.isConst()) { - if ((expected & PRIMARY) === 0) { - this.error_parsing(this.pos, 'unexpected constant'); - } - var consttoken = new Token(TNUMBER, 0, 0, this.tokennumber); - tokenstack.push(consttoken); - expected = (OPERATOR | RPAREN | COMMA); - } else if (this.isOp2()) { - if ((expected & FUNCTION) === 0) { - this.error_parsing(this.pos, 'unexpected function'); - } - this.addfunc(tokenstack, operstack, TOP2); - noperators += 2; - expected = (LPAREN); - } else if (this.isOp1()) { - if ((expected & FUNCTION) === 0) { - this.error_parsing(this.pos, 'unexpected function'); - } - this.addfunc(tokenstack, operstack, TOP1); - noperators++; - expected = (LPAREN); - } else if (this.isVar()) { - if ((expected & PRIMARY) === 0) { - this.error_parsing(this.pos, 'unexpected variable'); - } - var vartoken = new Token(TVAR, this.tokenindex, 0, 0); - tokenstack.push(vartoken); - - expected = (OPERATOR | RPAREN | COMMA | LPAREN | CALL); - } else if (this.isWhite()) { - // Ignore whitespace - } else { - if (this.errormsg === '') { - this.error_parsing(this.pos, 'unknown character'); - } else { - this.error_parsing(this.pos, this.errormsg); - } - } - } - if (this.tmpprio < 0 || this.tmpprio >= 10) { - this.error_parsing(this.pos, 'unmatched "()"'); - } - - while (operstack.length > 0) { - var tmp = operstack.pop(); - tokenstack.push(tmp); - } - if (noperators + 1 !== tokenstack.length) { - this.error_parsing(this.pos, 'parity'); - } - - return new Expression(tokenstack, object(this.ops1), object(this.ops2), object(this.functions)); - }, - - evaluate: function (expr, variables) { - return this.parse(expr).evaluate(variables); - }, - - error_parsing: function (column, msg) { - this.success = false; - this.errormsg = 'parse error [column ' + (column) + ']: ' + msg; - this.column = column; - throw new Error(this.errormsg); - }, - -// ============================================================================================== - - addfunc: function (tokenstack, operstack, type) { - var operator = new Token(type, this.tokenindex, this.tokenprio + this.tmpprio, 0); - while (operstack.length > 0) { - if (operator.prio <= operstack[operstack.length - 1].prio) { - tokenstack.push(operstack.pop()); - } else { - break; - } - } - operstack.push(operator); - }, - - isNumber: function () { - var r = false; - var str = ''; - while (this.pos < this.expression.length) { - var code = this.expression.charCodeAt(this.pos); - if ((code >= 48 && code <= 57) || code === 46) { - str += this.expression.charAt(this.pos); - this.pos++; - this.tokennumber = parseFloat(str); - r = true; - } else { - break; - } - } - return r; - }, - - // Ported from the yajjl JSON parser at http://code.google.com/p/yajjl/ - unescape: function (v, pos) { - var buffer = []; - var escaping = false; - - for (var i = 0; i < v.length; i++) { - var c = v.charAt(i); - - if (escaping) { - switch (c) { - case '\'': - buffer.push('\''); - break; - case '\\': - buffer.push('\\'); - break; - case '/': - buffer.push('/'); - break; - case 'b': - buffer.push('\b'); - break; - case 'f': - buffer.push('\f'); - break; - case 'n': - buffer.push('\n'); - break; - case 'r': - buffer.push('\r'); - break; - case 't': - buffer.push('\t'); - break; - case 'u': - // interpret the following 4 characters as the hex of the unicode code point - var codePoint = parseInt(v.substring(i + 1, i + 5), 16); - buffer.push(String.fromCharCode(codePoint)); - i += 4; - break; - default: - throw this.error_parsing(pos + i, 'Illegal escape sequence: "\\' + c + '"'); - } - escaping = false; - } else { - if (c === '\\') { - escaping = true; - } else { - buffer.push(c); - } - } - } - - return buffer.join(''); - }, - - isString: function () { - var r = false; - var str = ''; - var startpos = this.pos; - if (this.pos < this.expression.length && this.expression.charAt(this.pos) === '\'') { - this.pos++; - while (this.pos < this.expression.length) { - var code = this.expression.charAt(this.pos); - if (code !== '\'' || str.slice(-1) === '\\') { - str += this.expression.charAt(this.pos); - this.pos++; - } else { - this.pos++; - this.tokennumber = this.unescape(str, startpos); - r = true; - break; - } - } - } - return r; - }, - - isConst: function () { - var str; - for (var i in this.consts) { - var L = i.length; - str = this.expression.substr(this.pos, L); - if (i === str) { - this.tokennumber = this.consts[i]; - this.pos += L; - return true; - } - } - return false; - }, - - isOperator: function () { - var code = this.expression.charCodeAt(this.pos); - if (code === 43) { // + - this.tokenprio = 2; - this.tokenindex = '+'; - } else if (code === 45) { // - - this.tokenprio = 2; - this.tokenindex = '-'; - } else if (code === 62) { // > - if (this.expression.charCodeAt(this.pos + 1) === 61) { - this.pos++; - this.tokenprio = 1; - this.tokenindex = '>='; - } else { - this.tokenprio = 1; - this.tokenindex = '>'; - } - } else if (code === 60) { // < - if (this.expression.charCodeAt(this.pos + 1) === 61) { - this.pos++; - this.tokenprio = 1; - this.tokenindex = '<='; - } else { - this.tokenprio = 1; - this.tokenindex = '<'; - } - } else if (code === 124) { // | - if (this.expression.charCodeAt(this.pos + 1) === 124) { - this.pos++; - this.tokenprio = 1; - this.tokenindex = '||'; - } else { - return false; - } - } else if (code === 61) { // = - if (this.expression.charCodeAt(this.pos + 1) === 61) { - this.pos++; - this.tokenprio = 1; - this.tokenindex = '=='; - } else { - return false; - } - } else if (code === 33) { // ! - if (this.expression.charCodeAt(this.pos + 1) === 61) { - this.pos++; - this.tokenprio = 1; - this.tokenindex = '!='; - } else { - return false; - } - } else if (code === 97) { // a - if (this.expression.charCodeAt(this.pos + 1) === 110 && this.expression.charCodeAt(this.pos + 2) === 100) { // n && d - this.pos++; - this.pos++; - this.tokenprio = 0; - this.tokenindex = 'and'; - } else { - return false; - } - } else if (code === 111) { // o - if (this.expression.charCodeAt(this.pos + 1) === 114) { // r - this.pos++; - this.tokenprio = 0; - this.tokenindex = 'or'; - } else { - return false; - } - } else if (code === 42 || code === 8729 || code === 8226) { // * or ∙ or • - this.tokenprio = 3; - this.tokenindex = '*'; - } else if (code === 47) { // / - this.tokenprio = 4; - this.tokenindex = '/'; - } else if (code === 37) { // % - this.tokenprio = 4; - this.tokenindex = '%'; - } else if (code === 94) { // ^ - this.tokenprio = 6; - this.tokenindex = '^'; - } else { - return false; - } - this.pos++; - return true; - }, - - isSign: function () { - var code = this.expression.charCodeAt(this.pos - 1); - if (code === 45 || code === 43) { // - - return true; - } - return false; - }, - - isPositiveSign: function () { - var code = this.expression.charCodeAt(this.pos - 1); - if (code === 43) { // + - return true; - } - return false; - }, - - isNegativeSign: function () { - var code = this.expression.charCodeAt(this.pos - 1); - if (code === 45) { // - - return true; - } - return false; - }, - - isLeftParenth: function () { - var code = this.expression.charCodeAt(this.pos); - if (code === 40) { // ( - this.pos++; - this.tmpprio += 10; - return true; - } - return false; - }, - - isRightParenth: function () { - var code = this.expression.charCodeAt(this.pos); - if (code === 41) { // ) - this.pos++; - this.tmpprio -= 10; - return true; - } - return false; - }, - - isComma: function () { - var code = this.expression.charCodeAt(this.pos); - if (code === 44) { // , - this.pos++; - this.tokenprio = -1; - this.tokenindex = ','; - return true; - } - return false; - }, - - isWhite: function () { - var code = this.expression.charCodeAt(this.pos); - if (code === 32 || code === 9 || code === 10 || code === 13) { - this.pos++; - return true; - } - return false; - }, - - isOp1: function () { - var str = ''; - for (var i = this.pos; i < this.expression.length; i++) { - var c = this.expression.charAt(i); - if (c.toUpperCase() === c.toLowerCase()) { - if (i === this.pos || (c !== '_' && (c < '0' || c > '9'))) { - break; - } - } - str += c; - } - if (str.length > 0 && (str in this.ops1)) { - this.tokenindex = str; - this.tokenprio = 7; - this.pos += str.length; - return true; - } - return false; - }, - - isOp2: function () { - var str = ''; - for (var i = this.pos; i < this.expression.length; i++) { - var c = this.expression.charAt(i); - if (c.toUpperCase() === c.toLowerCase()) { - if (i === this.pos || (c !== '_' && (c < '0' || c > '9'))) { - break; - } - } - str += c; - } - if (str.length > 0 && (str in this.ops2)) { - this.tokenindex = str; - this.tokenprio = 7; - this.pos += str.length; - return true; - } - return false; - }, - - isVar: function () { - var str = ''; - for (var i = this.pos; i < this.expression.length; i++) { - var c = this.expression.charAt(i); - if (c.toUpperCase() === c.toLowerCase()) { - if (i === this.pos || (c !== '_' && c !== '.' && (c < '0' || c > '9'))) { - break; - } - } - str += c; - } - if (str.length > 0) { - this.tokenindex = str; - this.tokenprio = 4; - this.pos += str.length; - return true; - } - return false; - }, - - isComment: function () { - var code = this.expression.charCodeAt(this.pos - 1); - if (code === 47 && this.expression.charCodeAt(this.pos) === 42) { - this.pos = indexOf(this.expression, '*/', this.pos) + 2; - if (this.pos === 1) { - this.pos = this.expression.length; - } - return true; - } - return false; - } - }; - - scope.Parser = Parser; - return Parser; -}(typeof exports === 'undefined' ? {} : exports)); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/logDecorator/logDecorator.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/logDecorator/logDecorator.js deleted file mode 100644 index e21d7df1..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/logDecorator/logDecorator.js +++ /dev/null @@ -1,42 +0,0 @@ -const Lang = imports.lang; - -String.prototype.times = function(count) { - return count < 1 ? '' : new Array(count + 1).join(this); -}; - -var LogDecorator = new Lang.Class({ - Name: 'LogDecorator', - _loggerFunction: log, - - setLogger: function(logger) { - this._loggerFunction = logger; - }, - - _getLoggedFunction: function(object, func, name) { - return Lang.bind(this, function() { - let logText = name + '('; - for (let i = 0; i < arguments.length; i++) { - if (i > 0) { - logText += ', '; - } - logText += arguments[i]; - } - logText += ');'; - - this._loggerFunction.apply(this, [logText]); - return func.apply(object, arguments); - }); - }, - - addLoggingToNamespace: function(namespaceObject) { - /* jshint forin: false */ - for (let name in namespaceObject) { - let potentialFunction = namespaceObject[name]; - if (Object.prototype.toString.call(potentialFunction) === '[object Function]') { - namespaceObject[name] = this._getLoggedFunction(namespaceObject, potentialFunction, name); - } - } - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/logger/logger.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/logger/logger.js deleted file mode 100644 index 909e058d..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/third_party/logger/logger.js +++ /dev/null @@ -1,78 +0,0 @@ -const Lang = imports.lang; -const DEFAULT_LEVEL = 250; - -var Level = new Lang.Class({ - Name: 'Level', - _init: function(name, prefix, weight) { - this.name = name; - this.prefix = prefix; - this.weight = weight; - } -}); - -var Logger = new Lang.Class({ - Name: 'Logger', - - _init: function(prefix, level, addNewLine) { - if (level === undefined) { - level = DEFAULT_LEVEL; - } - this.setPrefix(prefix); - this._level = level; - this._levels = {}; - if (addNewLine === false) { - this._addNewLine = false; - } - else { - this._addNewLine = true; - } - }, - - setAddNewLine: function(enabled) { - if (enabled === true || enabled === false) { - this._addNewLine = enabled; - } - }, - - setPrefix: function(prefix) { - if (prefix === undefined || prefix === null || prefix.length === 0) { - this._prefix = ''; - return; - } - this._prefix = prefix + ' '; - }, - - setLevel: function(level) { - this._level = level; - }, - - log: function(message, level) { - if (level >= this._level) { - this._log(this._prefix + message + ((this._addNewLine === true)?'\r\n':'')); - } - }, - - addLevel: function(name, prefix, weight) { - this._levels[weight] = new Level(name, prefix, weight); - this[name] = Lang.bind(this, function(message) { - this.log(prefix + ' ' + message, weight); - }); - }, - - getLevels: function() { - return this._levels; - }, - - _log: function(message) { - if (typeof log === 'function') { - log(message); - return; - } - if (typeof global.log === 'function') { - global.log(message); - return; - } - }, -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/todoMenuItem.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/todoMenuItem.js deleted file mode 100644 index d35e3dae..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/todoMenuItem.js +++ /dev/null @@ -1,520 +0,0 @@ -const Clutter = imports.gi.Clutter; -const Ellipsize = imports.gi.Pango.EllipsizeMode; -const Gdk = imports.gi.Gdk; -const Lang = imports.lang; -const Params = imports.misc.params; -const PopupMenu = imports.ui.popupMenu; -const St = imports.gi.St; -const GrabHelper = imports.ui.grabHelper; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Shared = Extension.imports.sharedConstants; -const UrlHighlighter = Extension.imports.urlHighlighter; -const Utils = Extension.imports.utils; - -const Third = Extension.imports.third_party; -const JsTodo = Third.jsTodoTxt.jsTodoTxt; - -const Gettext = imports.gettext; -const _ = Gettext.domain('todotxt').gettext; - -var TodoMenuItem = new Lang.Class({ - Name: 'TodoMenuItem', - Extends: PopupMenu.PopupBaseMenuItem, - labelExpanded: false, - ellipsizeMode: Shared.TASK_ELLIPSIZE_MIDDLE, - maxWidth: undefined, - buttons: [], - labels: [], - settings: null, - task: null, - - _RGBAColorToHex: function(rgbaColor) { - return (0 + (Math.round(rgbaColor * 255)).toString(16)).slice(-2); - }, - - _RGBAStringtoHexString: function(rgbaColorSting) { - let rgbaColor = new Gdk.RGBA(); - rgbaColor.parse(rgbaColorSting); - return '#' + this._RGBAColorToHex(rgbaColor.red) + '' + - this._RGBAColorToHex(rgbaColor.green) + '' + - this._RGBAColorToHex(rgbaColor.blue); - }, - - expandLabel: function() { - if (!this.labelExpanded) { - let singleLineWidth = this.label.clutter_text.get_preferred_width(-1)[1]; - let singleLineHeight = this.label.clutter_text.get_preferred_height(-1)[1]; - let numberOfLinesNeeded = Math.round((singleLineWidth / this.maxWidth) + 1); - - this.label.clutter_text.set_ellipsize(Ellipsize.NONE); - this.label.clutter_text.set_line_wrap(true); - this.label.clutter_text.set_line_wrap_mode(imports.gi.Pango.WrapMode.WORD_CHAR); - this.label.set_height(numberOfLinesNeeded * singleLineHeight); - - this.labelExpanded = true; - for (let i = 0, len = this.buttons.length; i < len; i++) { - this.buttons[i].set_style('margin-bottom: ' + (numberOfLinesNeeded - 1) * singleLineHeight + - 'px;'); - } - } - }, - - _convertEllipsizeMode: function(configEllipsizeMode) { - if (this.ellipsizeMode == Shared.TASK_ELLIPSIZE_START) { - return Ellipsize.START; - } - if (this.ellipsizeMode == Shared.TASK_ELLIPSIZE_MIDDLE) { - return Ellipsize.MIDDLE; - } - return Ellipsize.END; - }, - - contractLabel: function() { - if (this.labelExpanded) { - this.label.clutter_text.set_ellipsize(this._convertEllipsizeMode(this.ellipsizeMode)); - this.label.clutter_text.set_line_wrap(false); - this.label.clutter_text.set_line_wrap_mode(imports.gi.Pango.WrapMode.WORD_CHAR); - this.label.set_height(-1); - this.labelExpanded = false; - for (let i = 0, len = this.buttons.length; i < len; i++) { - this.buttons[i].set_style('margin-bottom: 0px;'); - } - } - }, - - _truncate: function(expansionMode) { - this.label.clutter_text.set_ellipsize(this._convertEllipsizeMode(this.ellipsizeMode)); - this.label.set_reactive(true); - if (expansionMode == Shared.TASK_EXPAND_SCROLL || expansionMode == Shared.TASK_EXPAND_BOTH) { - this.label.connect('scroll-event', Lang.bind(this, function(o, e) { - if (e.get_scroll_direction() == Clutter.ScrollDirection.UP) { - this.contractLabel(); - return; - } - if (e.get_scroll_direction() == Clutter.ScrollDirection.DOWN) { - this.expandLabel(); - return; - } - })); - } - this.label.set_style('max-width: ' + this.maxWidth + 'px'); - }, - - _addLabel: function(labelSource) { - let label = new St.Label({ - text: '', - x_align: St.Align.END - }); - if (this.task[labelSource] !== null) { - label.set_text(this.task[labelSource].join()); - this.addActor(label); - this.labels.push(label); - } - }, - - _addProjectsLabel: function() { - if (this.settings.get('show-projects-label')) { - this._addLabel('projects'); - } - }, - - _addContextsLabel: function() { - if (this.settings.get('show-contexts-label')) { - this._addLabel('contexts'); - } - }, - - _createTextLabel: function() { - let markupFunction = function(url, color) { - return '' + url + ''; - }; - let urlColor = this.settings.get('url-color'); - if (urlColor == Shared.URL_COLOR_TASK) { - markupFunction = function(url, color) { - return '' + url + ''; - }; - } - if (urlColor == Shared.URL_COLOR_CUSTOM) { - let hexColor = this._RGBAStringtoHexString(this.settings.get('custom-url-color')); - markupFunction = function(url, color) { - return '' + url + ''; - }; - } - this.highlighter = new UrlHighlighter.TaskURLHighlighter(this.task.text, false, true, - markupFunction); - this.label = this.highlighter.actor; - this.label.x_expand = true; - }, - - _addButtons: function() { - let expansionMode = this.settings.get('long-tasks-expansion-mode'); - if (expansionMode == Shared.TASK_EXPAND_BUTTON || expansionMode == Shared.TASK_EXPAND_BOTH) { - this._addExpandButton(); - } - if (this.settings.get('show-done-or-archive-button')) { - if (!this.task.complete) { - this._addDoneButton(); - } else { - this._addArchiveButton(); - } - } - if (this.settings.get('show-delete-button')) { - this._addDeleteButton(); - } - if (this.settings.get('show-edit-button')) { - this._addEditButton(); - } - if (this.settings.get('show-priority-buttons')) { - this._addPriorityButtons(); - } - }, - - _addEditButton: function() { - let editButton = this._createButton('input-keyboard-symbolic', - _('Edit %(task)'.replace('%(task)', this.task.text))); - editButton.connect('clicked', Lang.bind(this, function() { - this.enterEditMode(); - })); - this.addActor(editButton); - }, - - _addPriorityButton: function(up) { - let prioButton = this._createButton('go-' + ((up === true) ? 'up' : 'down') + '-symbolic', (up === - true) ? - _('Increase %(task) priority'.replace('%(task)', this.task.text)) : - _('Decrease %(task) priority'.replace('%(task)', this.task.text))); - let _up = up; - prioButton.connect('clicked', Lang.bind(this, function() { - this.taskActions.priorityAction(this.task, _up); - })); - this.addActor(prioButton); - }, - - _addPriorityButtons: function() { - this._addPriorityButton(true); - this._addPriorityButton(false); - }, - - _addArchiveButton: function() { - let archiveButton = this._createButton('document-save-symbolic', - _('Archive %(task)'.replace('%(task)', this.task.text))); - archiveButton.connect('clicked', Lang.bind(this, function() { - this.taskActions.archiveAction(this.task); - })); - this.actor.add_style_class_name('doneTaskItem'); - this.addActor(archiveButton); - }, - - _addDeleteButton: function() { - let deleteButton = this._createButton('edit-delete-symbolic', - _('Delete %(task)'.replace('%(task)', this.task.text))); - deleteButton.connect('clicked', Lang.bind(this, function() { - this.enterDeleteMode(); - })); - this.addActor(deleteButton); - }, - - - _addExpandButton: function() { - let iconNames = [ - 'view-more-symbolic', - 'content-loading-symbolic', - 'zoom-in-symbolic', - 'zoom-original-symbolic', - 'view-more', - 'content-loading', - 'zoom-in', - 'zoom-original' - ]; - - let expandButton = this._createButton(Utils.getFirstExistingIcon(iconNames), - _('Expand %(task)'.replace('%(task)', this.task.text))); - expandButton.connect('clicked', Lang.bind(this, function() { - if (this.labelExpanded) { - this.contractLabel(); - } else { - this.expandLabel(); - } - })); - this.addActor(expandButton); - }, - - _addDoneButton: function() { - let doneButton = this._createButton('object-select-symbolic', - _('Mark %(task) as done'.replace('%(task)', this.task.text))); - doneButton.connect('clicked', Lang.bind(this, function() { - this.taskActions.doneAction(this.task); - })); - this.addActor(doneButton); - }, - - _createButton: function(icon, accessible_name, dont_store) { - let button = new St.Button({ - child: new St.Icon({ - icon_name: icon, - y_expand: false - }), - y_align: St.Align.START, - reactive: true, - can_focus: true, - track_hover: true, - style_class: 'todo-txt-task-button', - y_expand: false, - y_fill: false - }); - dont_store = dont_store || false; - if (Utils.isValid(accessible_name)) { - button.set_accessible_name(accessible_name); - } - if (!dont_store) { - this.buttons.push(button); - } - return button; - }, - - _applyPriorityStyling: function() { - if (!this.settings.get('style-priorities')) { - return; - } - let markup = this.settings.get('priorities-markup')[this.task.priority]; - if (!Utils.isValid(markup)) { - return; - } - let style = ''; - if (markup.changeColor === true) { - style = style + 'color:' + markup.color.to_string() + ';'; - } - if (markup.bold === true) { - style = style + 'font-weight: bold;'; - } - if (markup.italic === true) { - style = style + 'font-style: italic;'; - } - this.actor.set_style(style); - }, - - _setClickAction: function() { - this.connect('activate', Lang.bind(this, function() { - switch (this.settings.get('click-action')) { - case Shared.CLICK_ACTION_EDIT: - this.enterEditMode(); - break; - case Shared.CLICK_ACTION_DONE: - this.taskActions.doneAction(this.task); - break; - default: - break; - } - })); - }, - - _init: function(task, settings, actions, params) { - this.parent(params); - this.buttons = []; - this.labels = []; - this.taskActions = Params.parse(actions, { - 'doneAction': null, - 'archiveAction': null, - 'deleteAction': null, - 'editAction': null, - 'priorityAction': null - }); - this.task = task; - this.ellipsizeMode = settings.get('long-tasks-ellipsize-mode'); - this.maxWidth = settings.get('long-tasks-max-width'); - this.settings = settings; - if (!('addActor' in TodoMenuItem.prototype)) { - TodoMenuItem.prototype.addActor = function(element) { - this.actor.add(element); - }; - } - this._createTextLabel(); - this.addActor(this.label); - this._addProjectsLabel(); - this._addContextsLabel(); - this._addButtons(); - this._setClickAction(); - this._applyPriorityStyling(); - - if (settings.get('truncate-long-tasks')) { - this._truncate(settings.get('long-tasks-expansion-mode')); - } - - this.label.add_style_class_name('todo-txt-task-label'); - this.grabHelper = new GrabHelper.GrabHelper(this); - this.grabHelper.addActor(this); - }, - - setActive: function(active) { - let activeChanged = active != this.active; - if (activeChanged) { - this.active = active; - if (active) { - this.actor.add_style_class_name('selected'); - } else { - this.actor.remove_style_class_name('selected'); - // Remove the CSS active state if the user press the button and - // while holding moves to another menu item, so we don't paint all items. - // The correct behaviour would be to set the new item with the CSS - // active state as well, but button-press-event is not trigered, - // so we should track it in our own, which would involve some work - // in the container - this.actor.remove_style_pseudo_class('active'); - } - this.emit('active-changed', active); - } - }, - - removeButtonsAndLabels: function() { - for (let i = 0, len = this.labels.length; i < len; i++) { - this.actor.remove_child(this.labels[i]); - } - for (let i = 0, len = this.buttons.length; i < len; i++) { - this.actor.remove_child(this.buttons[i]); - } - }, - - restoreButtonsAndLabels: function() { - for (let i = 0, len = this.labels.length; i < len; i++) { - this.actor.insert_child_at_index(this.labels[i], i + 2); - } - for (let i = 0, len = this.buttons.length; i < len; i++) { - this.actor.insert_child_at_index(this.buttons[i], i + 2 + this.labels.length); - } - }, - - exitEditMode: function() { - this.highlighter.actor.set_text(this.task.text); - this.label = this.highlighter.actor; - this.actor.remove_child(this.editTask); - this.actor.insert_child_at_index(this.label, 1); - this.restoreButtonsAndLabels(); - this.setSensitive(true); - this.editTask = null; - }, - - enterEditMode: function() { - let oldTask = this.task; - this.removeButtonsAndLabels(); - this.actor.remove_child(this.label); - this.setSensitive(false); - this.editTask = new St.Entry({ - name: 'editTask', - text: this.task.toString(), - track_hover: true, - can_focus: true, - x_expand: true - }); - this.editTask.set_primary_icon(new St.Icon({ - icon_name: 'document-save-symbolic', - icon_size: 14 - })); - this.editTask.set_secondary_icon(new St.Icon({ - icon_name: 'edit-delete-symbolic', - icon_size: 14 - })); - this.editTask.connect('primary-icon-clicked', Lang.bind(this, function() { - this.taskActions.editAction(oldTask, new JsTodo.TodoTxtItem(this.editTask.get_text())); - this.exitEditMode(); - })); - this.editTask.connect('secondary-icon-clicked', Lang.bind(this, function() { - this.exitEditMode(); - })); - this.editTask.clutter_text.connect('key-press-event', Lang.bind(this, function(actor, event) { - let symbol = event.get_key_symbol(); - let modifiers = event.get_state(); - if (symbol == Clutter.KEY_Return || symbol == Clutter.KEY_KP_Enter || symbol == - Clutter.KEY_ISO_Enter) { - this.taskActions.editAction(oldTask, new JsTodo.TodoTxtItem(this.editTask.get_text())); - return Clutter.EVENT_STOP; - } - let isCtrlModifier = (modifiers & Clutter.ModifierType.CONTROL_MASK) !== 0; - if (isCtrlModifier && (symbol == Clutter.KEY_c)) { - this.exitEditMode(); - return Clutter.EVENT_STOP; - } - return Clutter.EVENT_PROPAGATE; - })); - this.actor.insert_child_at_index(this.editTask, 1); - this.editTask.clutter_text.grab_key_focus(); - // this.grabHelper.grab({ actor: this.editTask, focus: this.editTask, onUngrab: Lang.bind(this, this.exitEditMode) }); - }, - - _createYesButton: function() { - let iconNames = [ - 'emblem-ok-symbolic', - 'stock_yes-symbolic', - 'gtk-yes-symbolic', - 'dialog-yes-symbolic', - 'gtk-ok-symbolic', - 'stock_yes', - 'gtk-yes', - 'dialog-yes', - 'gtk-ok' - ]; - - return this._createButton(Utils.getFirstExistingIcon(iconNames), - _('Delete %(task)'.replace('%(task)', this.task.text)), true); - }, - - _createNoButton: function() { - let iconNames = [ - 'cancel-symbolic', - 'gtk-cancel-symbolic', - 'button_cancel-symbolic', - 'gtk-no-symbolic', - 'dialog-no-symbolic', - 'edit-undo-symbolic', - 'edit-clear-symbolic', - 'cancel', - 'gtk-cancel', - 'button_cancel', - 'gtk-no', - 'dialog-no', - 'edit-undo', - 'edit-clear' - ]; - - return this._createButton(Utils.getFirstExistingIcon(iconNames), - _('Undo delete %(task)'.replace('%(task)', this.task.text)), true); - }, - - - enterDeleteMode: function() { - if (this.settings.get('confirm-delete')) { - this.removeButtonsAndLabels(); - this.actor.remove_child(this.label); - this.setSensitive(false); - this.deleteLabel = new St.Label({ - text: _('Are you sure?'), - x_expand: true - }); - let confirmStyle = 'color: #F00; font-weight: bold; font-style: italic'; - this.deleteLabel.set_style(confirmStyle); - this.yesButton = this._createYesButton(); - this.noButton = this._createNoButton(); - this.yesButton.set_style(confirmStyle); - this.noButton.set_style(confirmStyle); - this.yesButton.connect('clicked', Lang.bind(this, function() { - this.taskActions.deleteAction(this.task); - return; - })); - this.noButton.connect('clicked', Lang.bind(this, function() { - this.actor.remove_child(this.yesButton); - this.actor.remove_child(this.noButton); - this.actor.remove_child(this.deleteLabel); - this.actor.insert_child_at_index(this.label, 1); - this.restoreButtonsAndLabels(); - this.setSensitive(true); - return; - })); - this.addActor(this.deleteLabel); - this.addActor(this.yesButton); - this.addActor(this.noButton); - return; - } - this.taskActions.deleteAction(this.task); - } -}); -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/topBar.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/topBar.js deleted file mode 100644 index 95ccfa79..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/topBar.js +++ /dev/null @@ -1,254 +0,0 @@ -const Clutter = imports.gi.Clutter; -const Lang = imports.lang; -const Params = imports.misc.params; -const St = imports.gi.St; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Formatter = Extension.imports.formatter.Formatter; -const Shared = Extension.imports.sharedConstants; -const Utils = Extension.imports.utils; - -const Parser = Extension.imports.third_party.js_expression_eval.parser.Parser; - -var TodoTopBar = new Lang.Class({ - Name: 'TodoTopBar', - buttonText: null, - logger: null, - icon: null, - showIcon: false, - hideIfPatternZero: Shared.HIDE_ON_PATTERN_ZERO_NOTHING, - formatter: null, - hidePattern: '', - formatString: '{unarchived}', - decorator: null, - taskInfoProvider: null, - settings: null, - - _init: function(params) { - this.actor = new St.BoxLayout({ - style_class: 'panel-status-menu-box' - }); - - let parameters = Params.parse(params, { - initialText: '...', - logger: null, - decorator: null, - taskInfoProvider: null, - settings: null - }); - this.logger = Utils.getDefaultIfInvalid(parameters.logger, Utils.getDefaultLogger()); - - - if (parameters.taskInfoProvider === null) { - this.logger.error('No taskInfoProvider specified!'); - return; - } - - this.taskInfoProvider = parameters.taskInfoProvider; - - if (parameters.settings === null) { - this.logger.error('No settings specified!'); - return; - } - - this.settings = parameters.settings; - this.formatString = this.settings.get('display-format-string'); - this.hidePattern = this.settings.get('hide-pattern'); - this.hideIfPatternZero = this.settings.get('hide-if-pattern-zero'); - this.showIcon = this.settings.get('show-status-icon'); - - this.decorator = parameters.decorator; - - this.settings.registerForChange('display-format-string', Lang.bind(this, this._onSettingsChanged)); - this.settings.registerForChange('hide-pattern', Lang.bind(this, this._onSettingsChanged)); - this.settings.registerForChange('hide-if-pattern-zero', Lang.bind(this, this._onSettingsChanged)); - this.settings.registerForChange('show-status-icon', Lang.bind(this, this._onSettingsChanged)); - - this._setupFormatter(); - this._createText(parameters.initialText); - - if (this.showIcon) { - this._createIcon(); - } - this.actor._delegate = this; - }, - - _setupFormatter: function() { - this.formatter = new Formatter(this.formatString, this.logger); - if (Utils.isValid(this.decorator)) { - this.decorator.addLoggingToNamespace(this.formatter); - } - this.formatter.setLeftDelimiter('{'); - this.formatter.setRightDelimiter('}'); - this.formatter.setExternalParserLeftDelimiter('|'); - this.formatter.setExternalParserRightDelimiter('|'); - this.formatter.setExternalParser(Lang.bind(this, function(string) { - return Parser.evaluate(string); - })); - this.formatter.setTokenLength(0); - this.formatter.setReplacement('unarchived', Lang.bind(this, function() { - return this.taskInfoProvider.getNbOfUnarchivedTasks(); - })); - this.formatter.setReplacement('undone', Lang.bind(this, function() { - return this.taskInfoProvider.getNbOfUndoneTasks(); - })); - this.formatter.setReplacement('hidden', Lang.bind(this, function() { - return this.taskInfoProvider.getNbOfHiddenTasks(); - })); - }, - - _createText: function(initialText) { - this.buttonText = new St.Label({ - text: _(initialText), - y_align: Clutter.ActorAlign.CENTER - }); - try { - this.buttonText.set_y_expand(true); - } - catch (exception) { - this.logger.debug('Could not set y_expand: ' + exception.message); - } - this.buttonText.set_style('text-align:center;'); - this.actor.add_child(this.buttonText); - }, - - _createIcon: function() { - this.icon = new St.Icon({ - style_class: 'system-status-icon', - icon_name: 'object-select-symbolic' - }); - this.actor.insert_child_below(this.icon, this.buttonText); - }, - - _setBusy: function(busy) { - this._updateButtonText({ - 'unarchived': '...', - 'undone': '...', - 'hidden': '...' - }); - - let iconNames = [ - 'content-loading-symbolic', - 'content-loading', - 'emblem-synchronizing-symbolic', - 'emblem-synchronizing', - 'action-unavailable-symbolic', - 'action-unavailable' - ]; - - this._changeIcon(Utils.getFirstExistingIcon(iconNames)); - }, - - _setError: function(error) { - this._updateButtonText({ - 'unarchived': ' X ', - 'undone': ' X ', - 'hidden': ' X ' - }); - this._changeIcon('dialog-error-symbolic'); - }, - - _changeIcon: function(iconName) { - if (!this.showIcon) { - return; - } - this._showIcon(); - this.icon.icon_name = iconName; - }, - - _hideIfMatching: function() { - this.actor.get_parent().remove_style_class_name('panelButtonHidden'); - this.actor.get_parent().add_style_class_name('panel-button'); - if (this.hideIfPatternZero == Shared.HIDE_ON_PATTERN_ZERO_NOTHING) { - return; - } - try { - let parsed = Parser.evaluate(this.formatter.getString({ - formatString: this.hidePattern - })); - if (parsed !== 0) { - return; - } - } - catch (exception) { - this.logger.error('Error while parsing zero pattern: ' + exception); - return; - } - if (this.hideIfPatternZero & Shared.HIDE_ON_PATTERN_ZERO_TEXT) { - this.buttonText.set_text(''); - } - if (this.hideIfPatternZero & Shared.HIDE_ON_PATTERN_ZERO_ICON) { - this._hideIcon(); - } - if (this.hideIfPatternZero == Shared.HIDE_ON_PATTERN_ZERO_BOTH) { - this.actor.get_parent().remove_style_class_name('panel-button'); - this.actor.get_parent().add_style_class_name('panelButtonHidden'); - } - }, - - _updateButtonText: function(formatterOverrides) { - let overrides = Utils.getDefaultIfInvalid(formatterOverrides, null); - try { - this.buttonText.set_text(this.formatter.getString({ - overrideReplacements: overrides - })); - } - catch (exception) { - this.logger.error('Error while parsing button pattern: ' + exception); - } - }, - - _showIcon: function() { - if (Utils.isValid(this.icon)) { - this.icon.icon_name = 'object-select-symbolic'; - return; - } - this._createIcon(); - }, - - _hideIcon: function() { - if (!Utils.isValid(this.icon)) { - return; - } - this.actor.remove_child(this.icon); - this.icon = null; - }, - - update: function(params) { - let parameters = Params.parse(params, { - busy: false, - error: false - }); - if (parameters.busy === true && parameters.error === true) { - this.logger.error( - 'Top bar cannot be busy and in error at the same time. Using error as default'); - parameters.busy = false; - } - if (parameters.busy === true) { - this._setBusy(); - return; - } - if (parameters.error === true) { - this._setError(); - return; - } - this._updateButtonText(); - if (this.showIcon) { - this._showIcon(); - } - else { - this._hideIcon(); - } - this._hideIfMatching(); - }, - - _onSettingsChanged: function() { - this.formatString = this.settings.get('display-format-string'); - this.hidePattern = this.settings.get('hide-pattern'); - this.hideIfPatternZero = this.settings.get('hide-if-pattern-zero'); - this.showIcon = this.settings.get('show-status-icon'); - this.formatter.setFormatString(this.formatString); - this.update(); - }, -}); -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/urlHighlighter.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/urlHighlighter.js deleted file mode 100644 index ecb83960..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/urlHighlighter.js +++ /dev/null @@ -1,41 +0,0 @@ -function getParentHighlighter() { - if (typeof imports.ui.messageTray.URLHighlighter != 'undefined') { - return imports.ui.messageTray.URLHighlighter; - } - try { - return imports.ui.messageList.URLHighlighter; - } - catch (err) { - return imports.ui.calendar.URLHighlighter; - } -} -const Highlighter = getParentHighlighter(); -const Lang = imports.lang; -const Util = imports.misc.util; - -var TaskURLHighlighter = new Lang.Class({ - Name: 'TaskURLHighlighter', - Extends: Highlighter, - markupFunction: null, - - _init: function(text, lineWrap, allowMarkup, urlMarkupFunction) { - this.markupFunction = urlMarkupFunction; - this.parent(text, lineWrap, allowMarkup); - }, - - _highlightUrls: function() { - let urls = Util.findUrls(this._text); - let markup = ''; - let pos = 0; - for (let i = 0; i < urls.length; i++) { - let url = urls[i]; - let str = this._text.substr(pos, url.pos - pos); - markup += str + this.markupFunction(url.url, this._linkColor); - pos = url.pos + url.url.length; - } - markup += this._text.substr(pos); - this.actor.clutter_text.set_markup(markup); - } -}); - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/utils.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/utils.js deleted file mode 100644 index c99531ee..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/todo.txt@bart.libert.gmail.com/utils.js +++ /dev/null @@ -1,91 +0,0 @@ -const GLib = imports.gi.GLib; -const Gettext = imports.gettext; -const Gtk = imports.gi.Gtk; - -const Extension = imports.misc.extensionUtils.getCurrentExtension(); -const Logger = Extension.imports.third_party.logger.logger.Logger; -const Shared = Extension.imports.sharedConstants; - -function getDefaultLogger() { - let logger = new Logger(); - logger.setPrefix('[todo.txt]'); - logger.addLevel('error', '[ERROR ]', Shared.LOG_ERROR); - logger.addLevel('warning', '[WARNING]', Shared.LOG_WARNING); - logger.addLevel('info', '[INFO ]', Shared.LOG_INFO); - logger.addLevel('detail', '[DETAIL ]', Shared.LOG_DETAIL); - logger.addLevel('debug', '[DEBUG ]', Shared.LOG_DEBUG); - logger.addLevel('flow', '[FLOW ]', Shared.LOG_FLOW); - logger.setAddNewLine(false); - return logger; -} - -function isValid(object) { - if (typeof object == 'undefined') { - return false; - } - if (object === null) { - return false; - } - return true; -} - -function isChildValid(object, child) { - if (!isValid(object)) { - return false; - } - return isValid(object[child]); -} - -function getDefaultIfInvalid(object, defaultValue) { - if (!isValid(object)) { - return defaultValue; - } - return object; -} - -function initTranslations(extension) { - let localeDir = extension.dir.get_child('locale').get_path(); - - // Extension installed in .local - if (GLib.file_test(localeDir, GLib.FileTest.EXISTS)) { - Gettext.bindtextdomain('todotxt', localeDir); - } - // Extension installed system-wide - else { - Gettext.bindtextdomain('todotxt', extension.metadata.locale); - } -} - -function getFirstExistingIcon(names) { - if (!isValid(names)) { - return ''; - } - let theme = Gtk.IconTheme.get_default(); - for (let i = 0, len = names.length; i < len; i++) { - if (theme.has_icon(names[i])) { - return names[i]; - } - } - return ''; -} - -function getDottedChild(object, string) { - return string.split('.').reduce(function(accumulator, value) { - if (Object.prototype.hasOwnProperty.call(accumulator, value) && isValid(accumulator, value)) { - return accumulator[value]; - } - return null; - }, object); -} - -function getFirstValidChild(object, candidateChildren) { - for (let i = 0, len = candidateChildren.length; i < len; i++) { - if (isValid(getDottedChild(object, candidateChildren[i]))) { - return getDottedChild(object, candidateChildren[i]); - } - } - return null; -} - - -/* vi: set expandtab tabstop=4 shiftwidth=4: */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/convenience.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/convenience.js deleted file mode 100644 index bbc86081..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/convenience.js +++ /dev/null @@ -1,93 +0,0 @@ -/* -*- mode: js; js-basic-offset: 4; indent-tabs-mode: nil -*- */ -/* - Copyright (c) 2011-2012, Giovanni Campagna - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the name of the GNOME nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY - DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -const Gettext = imports.gettext; -const Gio = imports.gi.Gio; - -const Config = imports.misc.config; -const ExtensionUtils = imports.misc.extensionUtils; - -/** - * initTranslations: - * @domain: (optional): the gettext domain to use - * - * Initialize Gettext to load translations from extensionsdir/locale. - * If @domain is not provided, it will be taken from metadata['gettext-domain'] - */ -function initTranslations(domain) { - let extension = ExtensionUtils.getCurrentExtension(); - - domain = domain || extension.metadata['gettext-domain']; - - // check if this extension was built with "make zip-file", and thus - // has the locale files in a subfolder - // otherwise assume that extension has been installed in the - // same prefix as gnome-shell - let localeDir = extension.dir.get_child('locale'); - if (localeDir.query_exists(null)) - Gettext.bindtextdomain(domain, localeDir.get_path()); - else - Gettext.bindtextdomain(domain, Config.LOCALEDIR); -} - -/** - * getSettings: - * @schema: (optional): the GSettings schema id - * - * Builds and return a GSettings schema for @schema, using schema files - * in extensionsdir/schemas. If @schema is not provided, it is taken from - * metadata['settings-schema']. - */ -function getSettings(schema) { - let extension = ExtensionUtils.getCurrentExtension(); - - schema = schema || extension.metadata['settings-schema']; - - const GioSSS = Gio.SettingsSchemaSource; - - // check if this extension was built with "make zip-file", and thus - // has the schema files in a subfolder - // otherwise assume that extension has been installed in the - // same prefix as gnome-shell (and therefore schemas are available - // in the standard folders) - let schemaDir = extension.dir.get_child('schemas'); - let schemaSource; - if (schemaDir.query_exists(null)) - schemaSource = GioSSS.new_from_directory(schemaDir.get_path(), - GioSSS.get_default(), - false); - else - schemaSource = GioSSS.get_default(); - - let schemaObj = schemaSource.lookup(schema, true); - if (!schemaObj) - throw new Error('Schema ' + schema + ' could not be found for extension ' - + extension.metadata.uuid + '. Please check your installation.'); - - return new Gio.Settings({ settings_schema: schemaObj }); -} - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/extension.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/extension.js deleted file mode 100644 index daaaba39..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/extension.js +++ /dev/null @@ -1,252 +0,0 @@ -// tweaks-system-menu - Put Gnome Tweaks in the system menu. -// Copyright (C) 2019 Philippe Troin (F-i-f on Github) -// -// 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 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. If not, see . - -const Main = imports.ui.main; -const StatusSystem = imports.ui.status.system; -const Shell = imports.gi.Shell; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Convenience = Me.imports.convenience; - -const Logger = Me.imports.logger; - -const TweaksSystemMenuActionButton = class TweaksSystemMenuActionButton { - constructor(extension, appName) { - this._extension = extension; - this._appName = appName; - this._app = null; - this._action = null; - this._signalConnection = null; - } - - _log_debug(msg) { - this._extension._logger.log_debug('TweaksSystemMenuActionButton(' - + this._appName + '): '+msg); - } - - enable() { - this._log_debug('enable()'); - - this._app = Shell.AppSystem.get_default().lookup_app(this._appName); - this._action = this._extension._systemMenu - ._createActionButton(this._app.app_info.get_icon().names[0], - this._app.get_name()); - this._signalConnection = this._action.connect('clicked', - this._on_clicked.bind(this)); - } - - disable(destroy) { - this._log_debug('disable(' + destroy +')'); - this._action.disconnect(this._signalConnection); - - if (destroy) - this._action.destroy() - - this._app = null; - this._action = null; - this._signalConnection = null; - } - - setVisible(visible) { - this._action.visible = visible; - } - - getAction() { - return this._action; - } - - _on_clicked() { - this._log_debug('_on_clicked()'); - this._extension._systemMenu.menu.itemActivated(); - Main.overview.hide(); - this._app.activate(); - } -}; - - -const TweaksSystemMenuExtension = class TweaksSystemMenuExtension { - constructor() { - this._logger = null; - - this._settings = null; - this._debugSettingChangedConnection = null; - this._buttonsMergeSettingChangeConnection = null; - this._positionSettingChangedConnection = null; - - this._systemMenu = null; - - this._tweaksButton = null; - this._settingsButton = null; - this._settingsSwitcher = null; - this._actorToPosition = null; - this._openStateChangedConnectionId = null; - } - - _findSystemAction(action) { - let systemActions = this._systemMenu._actionsItem.actor.get_children(); - for (let i=0; i < systemActions.length; ++i) { - if (systemActions[i] == action) { - this._logger.log_debug('_findSystemAction('+action+') = '+i); - return i; - } - } - this._logger.log_debug('_findSystemAction('+action+') = '); - return null; - } - - enable() { - this._logger = new Logger.Logger('Tweaks-System-Menu'); - this._settings = Convenience.getSettings(); - - this._on_debug_change(); - - this._logger.log_debug('enable()'); - - this._debugSettingChangedConnection = this._settings.connect('changed::debug', - this._on_debug_change.bind(this)); - this._buttonsMergeSettingChangeConnection = this._settings.connect('changed::merge-with-settings', - this._on_buttons_merge_change.bind(this)); - this._positionSettingChangedConnection = this._settings.connect('changed::position', - this._on_position_change.bind(this)); - - this._systemMenu = Main.panel.statusArea.aggregateMenu._system; - - this._showButton(); - - this._openStateChangedConnectionId = this._systemMenu.menu.connect('open-state-changed', - this._on_open_state_changed.bind(this)); - this._logger.log_debug('extension enabled'); - } - - disable() { - this._logger.log_debug('disable()'); - - this._systemMenu.menu.disconnect(this._openStateChangedConnectionId); - this._openStateChangedConnectionId = null; - - this._hideButton(); - - this._systemMenu = null; - - this._settings.disconnect(this._debugSettingChangedConnection); - this._debugSettingChangedConnection = null; - this._settings.disconnect(this._buttonsMergeSettingChangeConnection); - this._buttonsMergeSettingChangeConnection = null; - this._settings.disconnect(this._positionSettingChangedConnection); - this._positionSettingChangedConnection = null; - - this._settings = null; - - this._logger.log_debug('extension disabled'); - this._logger = null; - } - - _showButton() { - this._logger.log_debug('_showButton()'); - - this._tweaksButton = new TweaksSystemMenuActionButton(this, 'org.gnome.tweaks.desktop'); - this._tweaksButton.enable(); - - if (this._settings.get_boolean('merge-with-settings')) { - this._settingsButton = new TweaksSystemMenuActionButton(this, 'gnome-control-center.desktop'); - this._settingsButton.enable(); - - this._settingsSwitcher = new StatusSystem.AltSwitcher(this._settingsButton.getAction(), - this._tweaksButton.getAction()); - - this._systemMenu._actionsItem.actor.add(this._settingsSwitcher.actor, - {expand:true, x_fill:false}); - this._actorToPosition = this._settingsSwitcher.actor; - - this._systemMenu._settingsAction.visible = false; - } else { - this._systemMenu._actionsItem.actor.add(this._tweaksButton.getAction(), - {expand: true, x_fill: false}); - this._actorToPosition = this._tweaksButton.getAction(); - } - - this._on_position_change(); - } - - _hideButton() { - this._logger.log_debug('_hideButton()'); - - this._systemMenu._actionsItem.actor.remove_child(this._actorToPosition); - this._actorToPosition = null; - - this._tweaksButton.disable(!this._areButtonsMerged()); - this._tweaksButton = null; - - if (this._areButtonsMerged()) { - this._settingsButton.disable(false); - this._settingsButton = null; - - this._settingsSwitcher.actor.destroy(); - this._settingsSwitcher = null; - - this._systemMenu._settingsAction.visible = true; - } - } - - _areButtonsMerged() { - return this._settingsSwitcher != null; - } - - _on_debug_change() { - this._logger.set_debug(this._settings.get_boolean('debug')); - this._logger.log_debug('debug = '+this._logger.get_debug()); - } - - _on_buttons_merge_change() { - let buttonsShouldMerge = this._settings.get_boolean('merge-with-settings'); - this._logger.log_debug('_on_buttons_merge_change(): merge='+buttonsShouldMerge); - if ( ( buttonsShouldMerge && ! this._areButtonsMerged()) - || ( ! buttonsShouldMerge && this._areButtonsMerged())) { - this._hideButton(); - this._showButton(); - } - } - - _on_position_change() { - let position = this._settings.get_int('position'); - this._logger.log_debug('_on_position_change(): settings position=' + position); - if (position == -1) { - position = this._findSystemAction(this._systemMenu._settingsAction)+1; - this._logger.log_debug('_on_position_change(): automatic position=' + position); - } - let n_children = this._systemMenu._actionsItem.actor.get_n_children(); - if (position >= n_children) { - position = n_children-1; - this._logger.log_debug('_on_position_change(): adjusting position=' - + position + ' with '+n_children+' elements'); - } - this._systemMenu._actionsItem.actor.set_child_at_index(this._actorToPosition, position); - } - - _on_open_state_changed(menu, open) { - this._logger.log_debug('_on_open_state_changed()'); - if (!open) - return; - this._tweaksButton.setVisible(true); - if (this._settingsButton != null) - this._settingsButton.setVisible(true); - } -}; - -function init() { - return new TweaksSystemMenuExtension(); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/locale/fr/LC_MESSAGES/tweaks-system-menu.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/locale/fr/LC_MESSAGES/tweaks-system-menu.mo deleted file mode 100644 index 35ba236c..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/locale/fr/LC_MESSAGES/tweaks-system-menu.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/logger.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/logger.js deleted file mode 100644 index 4610fef0..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/logger.js +++ /dev/null @@ -1,53 +0,0 @@ -// meson-gse - Library for gnome-shell extensions -// Copyright (C) 2019 Philippe Troin (F-i-f on Github) -// -// 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 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. If not, see . - -const ExtensionUtils = imports.misc.extensionUtils; - -const Me = ExtensionUtils.getCurrentExtension(); - -var Logger = class MesonGseLogger { - constructor(title) { - this._first_log = true; - this._title = title; - this._debug = false; - } - - get_version() { - return Me.metadata['version']+' / git '+Me.metadata['vcs_revision']; - } - - log(text) { - if (this._first_log) { - this._first_log = false; - this.log('version '+this.get_version()); - } - global.log(''+this._title+': '+text); - } - - log_debug(text) { - if (this._debug) { - this.log(text); - } - } - - set_debug(debug) { - this._debug = debug; - } - - get_debug() { - return this._debug; - } -}; diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/metadata.json b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/metadata.json deleted file mode 100644 index 5f782e38..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/metadata.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "Put Gnome Tweaks in the System menu. Optionally, collapse Settings and Tweaks into a single button.", - "gettext-domain": "tweaks-system-menu", - "name": "Tweaks in System Menu", - "settings-schema": "org.gnome.shell.extensions.tweaks-system-menu", - "shell-version": [ - "3.30", - "3.32" - ], - "url": "https://github.com/F-i-f/tweaks-system-menu", - "uuid": "tweaks-system-menu@extensions.gnome-shell.fifi.org", - "vcs_revision": "v3-0-gc2bbe8d", - "version": 3 -} \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/prefs.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/prefs.js deleted file mode 100644 index 7202b8f1..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/prefs.js +++ /dev/null @@ -1,174 +0,0 @@ -// Tweaks-system-menu - Put Gnome Tweaks in the system menu. -// Copyright (C) 2019 Philippe Troin (F-i-f on Github) -// -// 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 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. If not, see . - -const Gio = imports.gi.Gio; -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; - -const ExtensionUtils = imports.misc.extensionUtils; -const Me = ExtensionUtils.getCurrentExtension(); -const Convenience = Me.imports.convenience; - -const Gettext = imports.gettext.domain(Me.metadata['gettext-domain']); -const _ = Gettext.gettext; - -const Logger = Me.imports.logger; - -const TweaksSystemMenuSettings = GObject.registerClass(class TweaksSystemMenuSettings extends Gtk.Grid { - - setup() { - this.margin_top = 12; - this.margin_bottom = this.margin_top; - this.margin_left = 48; - this.margin_right = this.margin_left; - this.row_spacing = 6; - this.column_spacing = this.row_spacing; - this.orientation = Gtk.Orientation.VERTICAL; - - this._settings = Convenience.getSettings(); - this._logger = new Logger.Logger('Tweaks-System-Menu'); - this._logger.set_debug(this._settings.get_boolean('debug')); - - let ypos = 1; - let descr; - - this.title_label = new Gtk.Label({ - use_markup: true, - label: '' - +_('Tweaks in System Menu')+'', - hexpand: true, - halign: Gtk.Align.CENTER - }); - this.attach(this.title_label, 1, ypos, 2, 1); - - ypos += 1; - - this.version_label = new Gtk.Label({ - use_markup: true, - label: ''+_('Version') - + ' ' + this._logger.get_version() + '', - hexpand: true, - halign: Gtk.Align.CENTER, - }); - this.attach(this.version_label, 1, ypos, 2, 1); - - ypos += 1; - - this.version_label = new Gtk.Label({ - use_markup: true, - label: '' - + Me.metadata.url + '', - hexpand: true, - halign: Gtk.Align.CENTER, - margin_bottom: this.margin_bottom - }); - this.attach(this.version_label, 1, ypos, 2, 1); - - ypos += 1; - - descr = _(this._settings.settings_schema.get_key('merge-with-settings') - .get_description()); - this.merge_ws_label = new Gtk.Label({ - label: _("Merge both Settings and Tweaks:"), - hexpand: true, - halign: Gtk.Align.START - }); - this.merge_ws_label.set_tooltip_text(descr); - this.merge_ws_control = new Gtk.Switch({ - hexpand: true, - halign: Gtk.Align.END - }); - this.merge_ws_control.set_tooltip_text(descr); - this.merge_ws_label.set_tooltip_text(descr); - this.attach(this.merge_ws_label, 1, ypos, 1, 1); - this.attach(this.merge_ws_control, 2, ypos, 1, 1); - this._settings.bind('merge-with-settings', this.merge_ws_control, - 'active', Gio.SettingsBindFlags.DEFAULT); - - ypos += 1; - - let sschema = this._settings.settings_schema.get_key('position'); - descr = _(sschema.get_description()); - this.position_label = new Gtk.Label({ - label: _("Button position:"), - hexpand: true, - halign: Gtk.Align.START - }); - this.position_label.set_tooltip_text(descr); - let position_range = sschema.get_range().deep_unpack()[1].deep_unpack() - this.position_control = new Gtk.SpinButton({ - adjustment: new Gtk.Adjustment({ - lower: position_range[0], - upper: position_range[1], - step_increment: 1 - }), - hexpand: true, - halign: Gtk.Align.END - }); - this.position_control.set_tooltip_text(descr); - this.attach(this.position_label, 1, ypos, 1, 1); - this.attach(this.position_control, 2, ypos, 1, 1); - this._settings.bind('position', this.position_control, - 'value', Gio.SettingsBindFlags.DEFAULT); - - ypos += 1; - - descr = _(this._settings.settings_schema.get_key('debug') - .get_description()); - this.debug_label = new Gtk.Label({ - label: _("Debug:"), - hexpand: true, - halign: Gtk.Align.START - }); - this.debug_label.set_tooltip_text(descr); - this.debug_control = new Gtk.Switch({ - hexpand: true, - halign: Gtk.Align.END - }); - this.debug_control.set_tooltip_text(descr); - this.attach(this.debug_label, 1, ypos, 1, 1); - this.attach(this.debug_control, 2, ypos, 1, 1); - this._settings.bind('debug', this.debug_control, - 'active', Gio.SettingsBindFlags.DEFAULT); - - ypos += 1; - - this.version_label = new Gtk.Label({ - use_markup: true, - label: '' - + _('Copyright © 2019 Philippe Troin (F-i-f on GitHub)') - + '', - hexpand: true, - halign: Gtk.Align.CENTER, - margin_top: this.margin_bottom - }); - this.attach(this.version_label, 1, ypos, 2, 1); - - ypos += 1; - } -}); - -function init() { - Convenience.initTranslations(); -} - -function buildPrefsWidget() { - let widget = new TweaksSystemMenuSettings(); - widget.setup(); - widget.show_all(); - - return widget; -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/schemas/gschemas.compiled b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/schemas/gschemas.compiled deleted file mode 100644 index 32b15408..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/schemas/gschemas.compiled and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/schemas/org.gnome.shell.extensions.tweaks-system-menu.gschema.xml b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/schemas/org.gnome.shell.extensions.tweaks-system-menu.gschema.xml deleted file mode 100644 index d81e2db9..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/tweaks-system-menu@extensions.gnome-shell.fifi.org/schemas/org.gnome.shell.extensions.tweaks-system-menu.gschema.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - false - Merge both Settings and Tweaks into a single button. - When enabled, both Settings and Tweaks share a - single button: the Settings button is visible when the system - menu opens, and Tweaks can be shown by pressing the "Alt" key or - by long clicking on the button. When disabled, Tweaks uses its - own, different button. - - - -1 - - Position of the button. - If set to -1, the button position is automatic: - the merged button replaces the Settings button, and if the - buttons are not merged, Tweaks will show up to the right of the - Settings button. If set to zero or more, the actual button - position on the system menu. - - - false - Debugging. - Enable debugging for the extension. - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/convenience.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/convenience.js deleted file mode 100644 index 6a1562c3..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/convenience.js +++ /dev/null @@ -1,115 +0,0 @@ -const Gettext = imports.gettext; -const GObject = imports.gi.GObject; -const Gio = imports.gi.Gio; -const Config = imports.misc.config; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); - -var SettingsManager = new GObject.Class({ - Name: 'UniteSettings', - Extends: Gio.Settings, - DEFAULT_BINDING: Gio.SettingsBindFlags.DEFAULT, - - _types: { - 'autofocus-windows': 'boolean', - 'hide-activities-button': 'enum', - 'show-window-title': 'enum', - 'show-desktop-name': 'boolean', - 'desktop-name-text': 'string', - 'extend-left-box': 'boolean', - 'notifications-position': 'enum', - 'use-system-fonts': 'boolean', - 'show-legacy-tray': 'boolean', - 'greyscale-tray-icons': 'boolean', - 'show-window-buttons': 'enum', - 'window-buttons-theme': 'enum', - 'hide-window-titlebars': 'enum', - 'restrict-to-primary-screen': 'boolean' - }, - - exists(key) { - return Object.keys(this._types).includes(key); - }, - - getSettingType(key) { - return this._types[key] || 'invalid'; - }, - - getTypeSettings(type) { - return Object.keys(this._types).filter(key => this._types[key] == type); - }, - - getSetting(key) { - if (!this.exists(key)) return; - - let boolean = this.getSettingType(key) == 'boolean'; - return boolean ? this.get_boolean(key) : this.get_string(key); - } -}); - -var PreferencesManager = new GObject.Class({ - Name: 'UnitePreferences', - Extends: Gio.Settings, - - get window_buttons_position() { - let setting = this.get_string('button-layout'); - return /(close|minimize|maximize).*:/.test(setting) ? 'left' : 'right'; - }, - - get window_buttons_layout() { - let setting = this.get_string('button-layout'); - return setting.match(/(close|minimize|maximize)/g); - }, - - exists(key) { - let fun = key.replace(/-/g, '_'); - return (fun in this) || this.list_keys().includes(key); - }, - - getSetting(key) { - let fun = key.replace(/-/g, '_'); - - if (this.exists(fun)) return this[fun]; - if (this.exists(key)) return this.get_string(key); - } -}); - -function initTranslations(domain) { - let textDomain = domain || Unite.metadata['gettext-domain']; - let localeDir = Unite.dir.get_child('locale'); - - if (localeDir.query_exists(null)) - localeDir = localeDir.get_path(); - else - localeDir = Config.LOCALEDIR; - - Gettext.bindtextdomain(textDomain, localeDir); -} - -function getSettings(schema) { - schema = schema || Unite.metadata['settings-schema']; - - let gioSSS = Gio.SettingsSchemaSource; - let schemaDir = Unite.dir.get_child('schemas'); - let schemaSource = gioSSS.get_default(); - - if (schemaDir.query_exists(null)) { - schemaDir = schemaDir.get_path(); - schemaSource = gioSSS.new_from_directory(schemaDir, schemaSource, false); - } - - let schemaObj = schemaSource.lookup(schema, true); - - if (!schemaObj) { - let metaId = Unite.metadata.uuid; - let message = `Schema ${schema} could not be found for extension ${metaId}.`; - - throw new Error(`${message} Please check your installation.`); - } - - return new SettingsManager({ settings_schema: schemaObj }); -} - -function getPreferences() { - let schemaId = 'org.gnome.desktop.wm.preferences'; - return new PreferencesManager({ schema_id: schemaId }); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/extension.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/extension.js deleted file mode 100644 index 41f33ab0..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/extension.js +++ /dev/null @@ -1,58 +0,0 @@ -const GObject = imports.gi.GObject; -const Main = imports.ui.main; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const ActivateWindow = Unite.imports.modules.activateWindow.ActivateWindow; -const ExtendLeftBox = Unite.imports.modules.extendLeftBox.ExtendLeftBox; -const DesktopName = Unite.imports.modules.desktopName.DesktopName; -const MessageTray = Unite.imports.modules.messageTray.MessageTray; -const ActivitiesButton = Unite.imports.modules.activitiesButton.ActivitiesButton; -const ApplicationMenu = Unite.imports.modules.applicationMenu.ApplicationMenu; -const WindowButtons = Unite.imports.modules.windowButtons.WindowButtons; -const WindowDecoration = Unite.imports.modules.windowDecoration.WindowDecoration; -const TopIcons = Unite.imports.modules.topIcons.TopIcons; -const ThemeMods = Unite.imports.modules.themeMods.ThemeMods; - -var UniteExtension = new GObject.Class({ - Name: 'UniteExtension', - - _init() { - this._activateWindow = new ActivateWindow(); - this._extendLeftBox = new ExtendLeftBox(); - this._desktopName = new DesktopName(); - this._messageTray = new MessageTray(); - this._activitiesButton = new ActivitiesButton(); - this._applicationMenu = new ApplicationMenu(); - this._windowButtons = new WindowButtons(); - this._windowDecoration = new WindowDecoration(); - this._topIcons = new TopIcons(); - this._themeMods = new ThemeMods(); - - Main.panel._addStyleClassName('unite-shell'); - }, - - destroy() { - this._activateWindow.destroy(); - this._extendLeftBox.destroy(); - this._desktopName.destroy(); - this._messageTray.destroy(); - this._activitiesButton.destroy(); - this._applicationMenu.destroy(); - this._windowButtons.destroy(); - this._windowDecoration.destroy(); - this._topIcons.destroy(); - this._themeMods.destroy(); - - Main.panel._removeStyleClassName('unite-shell'); - } -}); - -let uniteExtension; - -function enable() { - uniteExtension = new UniteExtension(); -} - -function disable() { - uniteExtension.destroy(); - uniteExtension = null; -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js deleted file mode 100644 index 10e4a456..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/handlers.js +++ /dev/null @@ -1,102 +0,0 @@ -const GObject = imports.gi.GObject; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Convenience = Unite.imports.convenience; - -var SignalsHandler = new GObject.Class({ - Name: 'UniteSignalsHandler', - - _init(context) { - this._signals = {}; - this._context = context; - }, - - _getCallbackFunction(callback) { - if (typeof callback == 'string') - callback = this._context[callback] || this._context[`_${callback}`]; - - return callback; - }, - - _connectHandler(object, name, callbackObj) { - let callback = this._getCallbackFunction(callbackObj); - let signalId = object.connect(name, callback.bind(this._context)); - - return { object: object, signalId: signalId }; - }, - - _addHandler(object, name, callback) { - let signalKey = `${object}[${name}#${callback}]`; - - if (!this._signals[signalKey]) - this._signals[signalKey] = this._connectHandler(object, name, callback); - - return signalKey; - }, - - connect(object, name, callback) { - return this._addHandler(object, name, callback); - }, - - disconnect(signalKey) { - let signalData = this._signals[signalKey]; - if (!signalData) return; - - signalData.object.disconnect(signalData.signalId); - delete this._signals[signalKey]; - }, - - disconnectMany(signalKeys) { - signalKeys.forEach(signalKey => { this.disconnect(signalKey) }); - }, - - disconnectAll() { - this.disconnectMany(Object.keys(this._signals)); - } -}); - -var SettingsHandler = new GObject.Class({ - Name: 'UniteSettingsHandler', - Extends: SignalsHandler, - - _init(context) { - this._enabler = null; - this._signals = {}; - this._context = context; - this._settings = Convenience.getSettings(); - this._wmPrefs = Convenience.getPreferences(); - }, - - _getSettingObject(settingKey) { - if (this._settings.exists(settingKey)) - return this._settings; - - if (this._wmPrefs.exists(settingKey)) - return this._wmPrefs; - }, - - connect(name, callback) { - let object = this._getSettingObject(name); - return this._addHandler(object, `changed::${name}`, callback); - }, - - enable(name, callback) { - if (this._enabler) return; - - let signalObj = this._settings; - this._enabler = this._connectHandler(signalObj, `changed::${name}`, callback); - }, - - disable() { - if (!this._enabler) return; - - this._settings.disconnect(this._enabler.signalId); - this._enabler = null; - }, - - get(settingKey) { - if (settingKey == null) return; - - let object = this._getSettingObject(settingKey); - if (object) return object.getSetting(settingKey); - } -}); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/helpers.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/helpers.js deleted file mode 100644 index 332f32e2..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/helpers.js +++ /dev/null @@ -1,123 +0,0 @@ -const Gio = imports.gi.Gio; -const GLib = imports.gi.GLib; -const St = imports.gi.St; -const Meta = imports.gi.Meta; -const Config = imports.misc.config; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Settings = Unite.imports.convenience.getSettings(); - -const USER_CONFIG = GLib.get_user_config_dir(); -const USER_STYLES = `${USER_CONFIG}/gtk-3.0/gtk.css`; - -function versionCompare(aVersion, bVersion) { - const aParts = aVersion.replace(/(\.0+)+$/, '').split('.'); - const bParts = bVersion.replace(/(\.0+)+$/, '').split('.'); - const length = Math.min(aParts.length, bParts.length); - - for (let i = 0; i < length; i++) { - let diff = parseInt(aParts[i], 10) - parseInt(bParts[i], 10); - if (diff) return diff; - } - - return aParts.length - bParts.length; -} - -function versionCheck(version) { - const [cmp, ver] = version.split(' '); - const difference = versionCompare(Config.PACKAGE_VERSION, ver); - - if (cmp == '>' && difference > 0) return true; - if (cmp == '<' && difference < 0) return true; - if (cmp == '=' && difference == 0) return true; - - return false; -} - -function fileExists(path) { - return GLib.file_test(path, GLib.FileTest.EXISTS); -} - -function getUserStyles() { - if (!fileExists(USER_STYLES)) return ''; - - let file = GLib.file_get_contents(USER_STYLES); - let style = String.fromCharCode.apply(null, file[1]); - - return style.replace(/@import.*unite@hardpixel\.eu.*css['"]\);\n/g, ''); -} - -function loadUserStyles(styles) { - let existing = getUserStyles(); - GLib.file_set_contents(USER_STYLES, styles + existing); -} - -function getThemeContext() { - return St.ThemeContext.get_for_stage(global.stage); -} - -function getTheme() { - let context = getThemeContext(); - return context.get_theme(); -} - -function getGioFile(filePath) { - let absPath = GLib.build_filenamev([Unite.path, filePath]); - - if (fileExists(absPath)) - return Gio.file_new_for_path(absPath); -} - -function loadStyles(filePath) { - let gioFile = getGioFile(filePath); - if (!gioFile) return; - - let theme = getTheme(); - theme.load_stylesheet(gioFile); - - return gioFile; -} - -function unloadStyles(gioFile) { - let theme = getTheme(); - theme.unload_stylesheet(gioFile); - - return null; -} - -function scaleSize(initialSize) { - let context = getThemeContext(); - return initialSize * context.scale_factor; -} - -function getWindowXID(win) { - let desc = win.get_description() || ''; - let match = desc.match(/0x[0-9a-f]+/) || [null]; - - return match[0]; -} - -function isWindow(win) { - if (!win) return; - - let meta = Meta.WindowType; - let types = [meta.NORMAL, meta.DIALOG, meta.MODAL_DIALOG, meta.UTILITY]; - - return types.includes(win.window_type); -} - -function isMaximized(win, matchState) { - if (!win) return; - - let flags = Meta.MaximizeFlags; - let maximized = win.get_maximized(); - let primaryScreen = win.is_on_primary_monitor() || !(Settings.getSetting('restrict-to-primary-screen')); - let tileMaximized = maximized == flags.HORIZONTAL || maximized == flags.VERTICAL; - let fullMaximized = maximized == flags.BOTH; - let bothMaximized = fullMaximized || tileMaximized; - - switch (matchState) { - case 'both': return primaryScreen && bothMaximized; - case 'maximized': return primaryScreen && fullMaximized; - case 'tiled': return primaryScreen && tileMaximized; - } -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/metadata.json b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/metadata.json deleted file mode 100644 index 2641e4c9..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/metadata.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "Unite is a GNOME Shell extension which makes a few layout tweaks to the top panel and removes window decorations to make it look like Ubuntu Unity Shell.\n\n- Adds window buttons to the top panel for maximized windows.\n- Shows current window title in the app menu for maximized windows.\n- Removes titlebars on maximized windows.\n- Hides window controls on maximized windows with headerbars.\n- Moves the date to the right, fixes icons spacing and removes dropdown arrows.\n- Moves legacy tray icons to the top panel.\n- Moves notifications to the right.\n- Hides activities button.\n- Adds desktop name to the top panel.\n\nThis extension depends on some Xorg utilities. To install them:\n- Debian/Ubuntu: apt install x11-utils\n- Fedora/RHEL: dnf install xorg-x11-utils\n- Arch: pacman -S xorg-xprop\n\n*Settings are provided to enable/disable or customize the available tweaks.\n* Since version 2 applications on wayland with client side decorations are supported using CSS.", - "gettext-domain": "unite", - "name": "Unite", - "settings-schema": "org.gnome.shell.extensions.unite", - "shell-version": [ - "3.28", - "3.30", - "3.32" - ], - "url": "https://github.com/hardpixel/unite-shell", - "uuid": "unite@hardpixel.eu", - "version": 30 -} \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/module.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/module.js deleted file mode 100644 index 95fe5359..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/module.js +++ /dev/null @@ -1,76 +0,0 @@ -const GObject = imports.gi.GObject; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Signals = Unite.imports.handlers.SignalsHandler; -const Settings = Unite.imports.handlers.SettingsHandler; - -var BaseModule = new GObject.Class({ - Name: 'UniteBaseModule', - - _enableKey: null, - _enableValue: null, - _disableValue: null, - - _init() { - this._signals = new Signals(this); - this._settings = new Settings(this); - this._setting = this._settings.get(this._enableKey); - - this._runCallback('_onInitialize'); - this._activate(); - - this._settings.enable(this._enableKey, 'reload'); - }, - - get _enabled() { - if (this._enableKey == null) - return true; - - if (this._enableValue != null) - return this._setting == this._enableValue; - - if (this._disableValue != null) - return this._setting != this._disableValue; - }, - - _hasCallback(name) { - return typeof(this[name]) === 'function'; - }, - - _runCallback(name) { - if (this._hasCallback(name)) - this[name](); - }, - - _activate() { - if (this._enabled) - this._runCallback('_onActivate'); - }, - - _deactivate() { - this._runCallback('_onDeactivate'); - - this._settings.disconnectAll(); - this._signals.disconnectAll(); - }, - - _reload() { - let prevState = this._enabled; - this._setting = this._settings.get(this._enableKey); - - if (prevState == this._enabled) { - this._runCallback('_onReset'); - } else { - this._deactivate(); - this._activate(); - - this._runCallback('_onReload'); - } - }, - - destroy() { - this._deactivate(); - this._runCallback('_onDestroy'); - - this._settings.disable(); - } -}); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/activateWindow.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/activateWindow.js deleted file mode 100644 index c85d9a74..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/activateWindow.js +++ /dev/null @@ -1,20 +0,0 @@ -const GObject = imports.gi.GObject; -const Main = imports.ui.main; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Base = Unite.imports.module.BaseModule; - -var ActivateWindow = new GObject.Class({ - Name: 'UniteActivateWindow', - Extends: Base, - - _enableKey: 'autofocus-windows', - _enableValue: true, - - _onActivate() { - this._signals.connect(global.display, 'window-demands-attention', 'focusWindow'); - }, - - _focusWindow(actor, win) { - Main.activateWindow(win, global.get_current_time()); - } -}); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/activitiesButton.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/activitiesButton.js deleted file mode 100644 index d36a9a53..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/activitiesButton.js +++ /dev/null @@ -1,48 +0,0 @@ -const GObject = imports.gi.GObject; -const Shell = imports.gi.Shell; -const Main = imports.ui.main; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Base = Unite.imports.module.BaseModule; - -var ActivitiesButton = new GObject.Class({ - Name: 'UniteActivitiesButton', - Extends: Base, - - _enableKey: 'hide-activities-button', - _disableValue: 'never', - - _onInitialize() { - this._container = Main.panel.statusArea.activities.container; - this.appSystem = Shell.AppSystem.get_default(); - this.winTracker = Shell.WindowTracker.get_default(); - }, - - _onActivate() { - this._signals.connect(this.appSystem, 'app-state-changed', 'toggleButton'); - this._signals.connect(this.winTracker, 'notify::focus-app', 'toggleButton'); - - this._signals.connect(Main.overview, 'showing', 'toggleButton'); - this._signals.connect(Main.overview, 'hiding', 'toggleButton'); - - this._toggleButton(); - }, - - _onReset() { - this._toggleButton(); - }, - - _onDeactivate() { - this._container.show(); - }, - - _toggleButton() { - let appMenu = Main.panel.statusArea.appMenu._targetApp != null; - let overview = Main.overview.visibleTarget; - let hidden = this._setting == 'always' || (appMenu && !overview); - - if (!hidden && this._settings.get('show-desktop-name')) - hidden = !appMenu && !overview; - - this._container.visible = !hidden; - } -}); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/applicationMenu.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/applicationMenu.js deleted file mode 100644 index 48e90288..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/applicationMenu.js +++ /dev/null @@ -1,122 +0,0 @@ -const GObject = imports.gi.GObject; -const Shell = imports.gi.Shell; -const Gtk = imports.gi.Gtk; -const Meta = imports.gi.Meta; -const Main = imports.ui.main; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Base = Unite.imports.module.BaseModule; -const isWindow = Unite.imports.helpers.isWindow; -const isMaximized = Unite.imports.helpers.isMaximized; - -var ApplicationMenu = new GObject.Class({ - Name: 'UniteApplicationMenu', - Extends: Base, - - _enableKey: 'show-window-title', - _disableValue: 'never', - - _onInitialize() { - this.appMenu = Main.panel.statusArea.appMenu; - this.winTracker = Shell.WindowTracker.get_default(); - this.appSystem = Shell.AppSystem.get_default(); - this.gtkSettings = Gtk.Settings.get_default(); - this.monitorManager = Meta.MonitorManager.get(); - }, - - _onActivate() { - this._signals.connect(global.display, 'notify::focus-window', 'updateTitle'); - this._signals.connect(global.window_manager, 'size-change', 'updateTitle'); - this._signals.connect(this.monitorManager, 'monitors-changed', 'updateTitle'); - this._signals.connect(this.gtkSettings, 'notify::gtk-shell-shows-app-menu', 'showsMenu'); - - this._settings.connect('restrict-to-primary-screen', 'enableShowsMenu'); - - this._enableShowsMenu(); - this._updateTitle(); - }, - - _onReset() { - this._updateTitle(); - }, - - _onDeactivate() { - this._resetShowsMenu(); - }, - - _showsMenu() { - this._resetShowsMenu(); - this._enableShowsMenu(); - }, - - _enableShowsMenu() { - if (this.gtkSettings.gtk_shell_shows_app_menu) return; - - this._showsMenuSignals = [ - this._signals.connect(Main.overview, 'hiding', 'toggleMenu'), - this._signals.connect(this.winTracker, 'notify::focus-app', 'toggleMenu'), - this._signals.connect(this.appSystem, 'app-state-changed', 'toggleMenu') - ]; - - this._toggleMenu(); - }, - - _resetShowsMenu() { - if (!this._showsMenuSignals) return; - - this._signals.disconnectMany(this._showsMenuSignals); - this.appMenu.setSensitive(true); - }, - - _toggleMenu() { - let target = this.appMenu._targetApp != null; - let overview = Main.overview.visibleTarget; - let visible = target && !overview; - - if (visible && !this.appMenu_visible) { - this.appMenu.show(); - this.appMenu.setSensitive(false); - } - - if (!visible && this.appMenu_visible) { - this.appMenu.hide(); - this.appMenu.setSensitive(true); - } - }, - - _handleWindowTitle(win) { - if (!isWindow(win) || win._updateTitleID) return; - - win._updateTitleID = win.connect( - 'notify::title', () => { this._updateTitleText() } - ); - }, - - _updateTitle() { - let focusWindow = global.display.focus_window; - - this._handleWindowTitle(focusWindow); - this._updateTitleText(); - }, - - _updateTitleText() { - let focusApp = this.winTracker.focus_app; - let focusWindow = global.display.focus_window; - let current = this.appMenu._label.get_text(); - let maximized = isMaximized(focusWindow, this._setting); - let always = this._setting == 'always' && focusWindow; - let title = null; - - if (always || maximized) - title = focusWindow.title; - - if (!title && focusApp) - title = focusApp.get_name(); - - if (title && title != current) { - this.appMenu._label.set_text(title); - - this.appMenu.container.hide(); - this.appMenu.container.show(); - } - } -}); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/desktopName.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/desktopName.js deleted file mode 100644 index c2979e96..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/desktopName.js +++ /dev/null @@ -1,75 +0,0 @@ -const GObject = imports.gi.GObject; -const Shell = imports.gi.Shell; -const Main = imports.ui.main; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Base = Unite.imports.module.BaseModule; -const DesktopLabel = Unite.imports.panel.DesktopLabel; - -var DesktopName = new GObject.Class({ - Name: 'UniteDesktopName', - Extends: Base, - - _enableKey: 'show-desktop-name', - _enableValue: true, - - _onInitialize() { - this.appSystem = Shell.AppSystem.get_default(); - this.winTracker = Shell.WindowTracker.get_default(); - }, - - _onActivate() { - this._signals.connect(this.appSystem, 'app-state-changed', 'toggleLabel'); - this._signals.connect(this.winTracker, 'notify::focus-app', 'toggleLabel'); - - this._signals.connect(Main.overview, 'showing', 'toggleLabel'); - this._signals.connect(Main.overview, 'hiding', 'toggleLabel'); - - this._settings.connect('desktop-name-text', 'setLabelText'); - - this._createLabel(); - }, - - _onDeactivate() { - if (!this._label) return; - - this._label.destroy(); - this._label = null; - }, - - _visibleWindows() { - let windows = global.get_window_actors().find(win => { - let visible = win.metaWindow.showing_on_its_workspace(); - let skipped = win.metaWindow.skip_taskbar; - - return visible && !skipped; - }); - - return windows; - }, - - _setLabelText() { - let text = this._settings.get('desktop-name-text'); - this._label.setText(text); - }, - - _toggleLabel() { - let appMenu = Main.panel.statusArea.appMenu._targetApp != null; - let overview = Main.overview.visibleTarget; - let visible = !appMenu && !overview; - - if (visible) - visible = visible && !this._visibleWindows(); - - this._label.setVisible(visible); - }, - - _createLabel() { - if (this._label) return; - - this._label = new DesktopLabel(); - Main.panel.addToStatusArea('uniteDesktopLabel', this._label, 1, 'left'); - - this._setLabelText(); - this._toggleLabel(); - } -}); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/extendLeftBox.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/extendLeftBox.js deleted file mode 100644 index 180e454e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/extendLeftBox.js +++ /dev/null @@ -1,101 +0,0 @@ -const Gi = imports._gi; -const GObject = imports.gi.GObject; -const Clutter = imports.gi.Clutter; -const Main = imports.ui.main; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Base = Unite.imports.module.BaseModule; - -var ExtendLeftBox = new GObject.Class({ - Name: 'UniteExtendLeftBox', - Extends: Base, - - _enableKey: 'extend-left-box', - _enableValue: true, - - _onActivate() { - if (Main.panel.vfunc_allocate) { - this._vfuncAllocate(); - } else { - this._signalAllocate(); - } - }, - - _onDeactivate() { - if (this._oldAllocate) { - Main.panel.__proto__[Gi.hook_up_vfunc_symbol]('allocate', this._oldAllocate); - this._oldAllocate = null; - } - }, - - _onReload() { - Main.panel.actor.queue_relayout(); - }, - - _vfuncAllocate() { - this._oldAllocate = Main.panel.__proto__.vfunc_allocate; - - Main.panel.__proto__[Gi.hook_up_vfunc_symbol]('allocate', (box, flags) => { - Main.panel.vfunc_allocate.call(Main.panel, box, flags); - this._extendBox(Main.panel, box, flags); - }); - }, - - _signalAllocate() { - this._signals.connect(Main.panel.actor, 'allocate', 'extendBox'); - }, - - _extendBox(actor, box, flags) { - let leftBox = Main.panel._leftBox; - let centerBox = Main.panel._centerBox; - let rightBox = Main.panel._rightBox; - - let allocWidth = box.x2 - box.x1; - let allocHeight = box.y2 - box.y1; - - let [leftMinWidth, leftNaturalWidth] = leftBox.get_preferred_width(-1); - let [centerMinWidth, centerNaturalWidth] = centerBox.get_preferred_width(-1); - let [rightMinWidth, rightNaturalWidth] = rightBox.get_preferred_width(-1); - - let sideWidth = allocWidth - rightNaturalWidth - centerNaturalWidth; - let childBox = new Clutter.ActorBox(); - - childBox.y1 = 0; - childBox.y2 = allocHeight; - - if (actor.get_text_direction() == Clutter.TextDirection.RTL) { - childBox.x1 = allocWidth - Math.min(Math.floor(sideWidth), leftNaturalWidth); - childBox.x2 = allocWidth; - } else { - childBox.x1 = 0; - childBox.x2 = Math.min(Math.floor(sideWidth), leftNaturalWidth); - } - - leftBox.allocate(childBox, flags); - - childBox.y1 = 0; - childBox.y2 = allocHeight; - - if (actor.get_text_direction() == Clutter.TextDirection.RTL) { - childBox.x1 = rightNaturalWidth; - childBox.x2 = childBox.x1 + centerNaturalWidth; - } else { - childBox.x1 = allocWidth - centerNaturalWidth - rightNaturalWidth; - childBox.x2 = childBox.x1 + centerNaturalWidth; - } - - centerBox.allocate(childBox, flags); - - childBox.y1 = 0; - childBox.y2 = allocHeight; - - if (actor.get_text_direction() == Clutter.TextDirection.RTL) { - childBox.x1 = 0; - childBox.x2 = rightNaturalWidth; - } else { - childBox.x1 = allocWidth - rightNaturalWidth; - childBox.x2 = allocWidth; - } - - rightBox.allocate(childBox, flags); - } -}); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/messageTray.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/messageTray.js deleted file mode 100644 index 849c16c2..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/messageTray.js +++ /dev/null @@ -1,31 +0,0 @@ -const GObject = imports.gi.GObject; -const Clutter = imports.gi.Clutter; -const Main = imports.ui.main; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Base = Unite.imports.module.BaseModule; -const scaleSize = Unite.imports.helpers.scaleSize; - -var MessageTray = new GObject.Class({ - Name: 'UniteMessageTray', - Extends: Base, - - _enableKey: 'notifications-position', - _disableValue: 'center', - - _onInitialize() { - this._banner = Main.messageTray._bannerBin; - }, - - _onActivate() { - let mappings = { center: 'CENTER', left: 'START', right: 'END' }; - let position = mappings[this._setting] || 'CENTER'; - - this._banner.set_x_align(Clutter.ActorAlign[position]); - this._banner.set_width(scaleSize(390)); - }, - - _onDeactivate() { - this._banner.set_x_align(Clutter.ActorAlign.CENTER); - this._banner.set_width(-1); - } -}); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/themeMods.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/themeMods.js deleted file mode 100644 index b7808492..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/themeMods.js +++ /dev/null @@ -1,114 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; -const Main = imports.ui.main; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Base = Unite.imports.module.BaseModule; - -var ThemeMods = new GObject.Class({ - Name: 'UniteThemeMods', - Extends: Base, - - _onInitialize() { - this.gtkSettings = Gtk.Settings.get_default(); - this._mainStyles = Main.uiGroup.get_style(); - this._appMenu = Main.panel.statusArea.appMenu; - this._leftBox = Main.panel._leftBox; - this._centerBox = Main.panel._centerBox; - this._rightBox = Main.panel._rightBox; - }, - - _onActivate() { - this._signals.connect(this.gtkSettings, 'notify::gtk-font-name', 'updateShellFont'); - this._signals.connect(this._leftBox, 'actor_added', 'removePanelArrows'); - this._signals.connect(this._centerBox, 'actor_added', 'removePanelArrows'); - this._signals.connect(this._rightBox, 'actor_added', 'removePanelArrows'); - - this._settings.connect('use-system-fonts', 'updateShellFont'); - - this._setShellFont(); - this._hideAppMenuIcon(); - this._removePanelArrows(); - }, - - _onDeactivate() { - this._resetShellFont(); - this._showAppMenuIcon(); - this._resetPanelArrows(); - }, - - _setShellFont() { - const enabled = this._settings.get('use-system-fonts'); - if (!enabled) return; - - const gtkFont = this.gtkSettings.gtk_font_name; - const cssFont = gtkFont.replace(/\s\d+$/, ''); - - Main.uiGroup.set_style(`font-family: ${cssFont};`); - Main.panel._addStyleClassName('system-fonts'); - }, - - _resetShellFont() { - Main.uiGroup.set_style(this._mainStyles); - Main.panel._removeStyleClassName('system-fonts'); - }, - - _updateShellFont() { - this._resetShellFont(); - this._setShellFont(); - }, - - _hideAppMenuIcon() { - this._appMenu._iconBox.hide(); - }, - - _showAppMenuIcon() { - this._appMenu._iconBox.show(); - }, - - _getWidgetArrow(widget) { - let arrow = widget._arrow; - - if (!arrow) { - const item = widget.get_children ? widget : widget.actor; - const last = item.get_n_children() - 1; - const actor = item.get_children()[last]; - - if (!actor) return; - - if (actor.has_style_class_name && actor.has_style_class_name('popup-menu-arrow')) - arrow = actor; - else - arrow = this._getWidgetArrow(actor); - } - - if (arrow && !widget.hasOwnProperty('_arrow')) - widget._arrow = arrow; - - return arrow; - }, - - _toggleWidgetArrow(widget, hide) { - const arrow = this._getWidgetArrow(widget); - if (!arrow) return; - - arrow.visible = !hide; - }, - - _removePanelArrows() { - for (const [name, widget] of Object.entries(Main.panel.statusArea)) { - if (name != 'aggregateMenu' && !widget._arrowHandled) { - widget._arrowHandled = true; - this._toggleWidgetArrow(widget, true); - } - } - }, - - _resetPanelArrows() { - for (const [name, widget] of Object.entries(Main.panel.statusArea)) { - if (name != 'aggregateMenu' && widget._arrowHandled) { - this._toggleWidgetArrow(widget, false); - delete widget._arrowHandled; - } - } - } -}); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/topIcons.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/topIcons.js deleted file mode 100644 index bf28b523..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/topIcons.js +++ /dev/null @@ -1,88 +0,0 @@ -const System = imports.system; -const GObject = imports.gi.GObject; -const Clutter = imports.gi.Clutter; -const Shell = imports.gi.Shell; -const Main = imports.ui.main; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Base = Unite.imports.module.BaseModule; -const TrayIndicator = Unite.imports.panel.TrayIndicator; -const scaleSize = Unite.imports.helpers.scaleSize; - -var TopIcons = new GObject.Class({ - Name: 'UniteTopIcons', - Extends: Base, - - _enableKey: 'show-legacy-tray', - _enableValue: true, - - _onActivate() { - this._settings.connect('greyscale-tray-icons', 'desaturateIcons'); - - this._createContainer(); - this._createTray(); - }, - - _onDeactivate() { - this._destroyContainer(); - this._destroyTray(); - }, - - _createTray() { - this._tray = new Shell.TrayManager(); - - this._tray.connect('tray-icon-added', (trayManager, icon) => { - this._indicators.addIcon(icon); - this._desaturateIcon(icon); - }); - - this._tray.connect('tray-icon-removed', (trayManager, icon) => { - this._indicators.removeIcon(icon); - }); - - if (global.screen) - this._tray.manage_screen(global.screen, Main.panel.actor); - else - this._tray.manage_screen(Main.panel.actor); - }, - - _destroyTray() { - this._tray = null; - System.gc(); - }, - - _createContainer() { - if (this._indicators) return; - - this._indicators = new TrayIndicator({ size: scaleSize(20) }); - Main.panel.addToStatusArea('uniteTrayIndicator', this._indicators); - }, - - _destroyContainer() { - if (!this._indicators) return; - - this._indicators.destroy(); - this._indicators = null; - }, - - _desaturateIcon(icon) { - let greyscale = this._settings.get('greyscale-tray-icons'); - icon.clear_effects(); - - if (!greyscale) return; - - let desEffect = new Clutter.DesaturateEffect({ factor : 1.0 }); - let briEffect = new Clutter.BrightnessContrastEffect({}); - - briEffect.set_brightness(0.2); - briEffect.set_contrast(0.3); - - icon.add_effect_with_name('desaturate', desEffect); - icon.add_effect_with_name('brightness-contrast', briEffect); - }, - - _desaturateIcons() { - if (!this._indicators) return; - - this._indicators.forEach(icon => { this._desaturateIcon(icon) }); - } -}); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/windowButtons.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/windowButtons.js deleted file mode 100644 index 33eeddb9..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/windowButtons.js +++ /dev/null @@ -1,162 +0,0 @@ -const GObject = imports.gi.GObject; -const St = imports.gi.St; -const Shell = imports.gi.Shell; -const Meta = imports.gi.Meta; -const Main = imports.ui.main; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Base = Unite.imports.module.BaseModule; -const WindowControls = Unite.imports.panel.WindowControls; -const isWindow = Unite.imports.helpers.isWindow; -const isMaximized = Unite.imports.helpers.isMaximized; -const loadStyles = Unite.imports.helpers.loadStyles; -const unloadStyles = Unite.imports.helpers.unloadStyles; - -var WindowButtons = new GObject.Class({ - Name: 'UniteWindowButtons', - Extends: Base, - - _enableKey: 'show-window-buttons', - _disableValue: 'never', - - _onInitialize() { - this.monitorManager = Meta.MonitorManager.get(); - }, - - _onActivate() { - this._signals.connect(global.display, 'notify::focus-window', 'toggleButtons'); - this._signals.connect(global.window_manager, 'size-change', 'toggleButtons'); - this._signals.connect(global.window_manager, 'destroy', 'toggleButtons'); - this._signals.connect(this.monitorManager, 'monitors-changed', 'toggleButtons'); - - this._signals.connect(Main.overview, 'showing', 'toggleButtons'); - this._signals.connect(Main.overview, 'hiding', 'toggleButtons'); - - this._settings.connect('window-buttons-theme', 'updateTheme'); - this._settings.connect('button-layout', 'updateButtons'); - this._settings.connect('restrict-to-primary-screen', 'updateButtons'); - - this._createButtons(); - this._toggleButtons(); - this._loadTheme(); - }, - - _onReset() { - this._toggleButtons(); - }, - - _onDeactivate() { - this._unloadTheme(); - this._destroyButtons(); - }, - - _createButtons() { - let buttons = this._settings.get('window-buttons-layout'); - let side = this._settings.get('window-buttons-position'); - let index = side == 'left' ? 1 : -1; - - if (!buttons || this._controls) return; - - this._controls = new WindowControls(); - - this._controls.addButtons(buttons, (actor, event) => { - this._onButtonClick(actor, event); - }); - - Main.panel.addToStatusArea('uniteWindowControls', this._controls, index, side); - - if (side == 'left') { - const appMenu = Main.panel.statusArea.appMenu.actor.get_parent(); - const buttons = this._controls.actor.get_parent(); - - Main.panel._leftBox.set_child_below_sibling(buttons, appMenu); - } - }, - - _destroyButtons() { - if (!this._controls) return; - - this._controls.destroy(); - this._controls = null; - }, - - _updateButtons() { - this._destroyButtons(); - this._createButtons(); - }, - - _updateTheme() { - this._unloadTheme(); - this._loadTheme(); - }, - - _loadTheme() { - if (this._themeFile || !this._controls) return; - - this._themeName = this._settings.get('window-buttons-theme'); - this._themeFile = loadStyles(`themes/${this._themeName}/stylesheet.css`); - - this._controls.actor.add_style_class_name(`${this._themeName}-buttons`); - }, - - _unloadTheme() { - if (!this._themeFile || !this._controls) return; - - this._controls.actor.remove_style_class_name(`${this._themeName}-buttons`); - - this._themeName = this._settings.get('window-buttons-theme'); - this._themeFile = unloadStyles(this._themeFile); - }, - - _onButtonClick(actor, event) { - let focusWindow = global.display.focus_window; - if (!focusWindow) return; - - switch (actor._windowAction) { - case 'minimize': return this._minimizeWindow(focusWindow); - case 'maximize': return this._maximizeWindow(focusWindow); - case 'close': return this._closeWindow(focusWindow); - } - }, - - _minimizeWindow(win) { - if (!win.minimized) win.minimize(); - }, - - _maximizeWindow(win) { - let bothMaximized = Meta.MaximizeFlags.BOTH; - let maximizeState = win.get_maximized(); - - if (maximizeState === bothMaximized) - win.unmaximize(bothMaximized); - else - win.maximize(bothMaximized); - }, - - _closeWindow(win) { - win.delete(global.get_current_time()); - }, - - _toggleButtons() { - if (!this._controls) return; - - let focusWindow = global.display.focus_window; - let overview = Main.overview.visibleTarget; - let valid = isWindow(focusWindow); - let visible = false; - - if (!overview && valid) { - let maxed = isMaximized(focusWindow, this._setting); - let always = this._setting == 'always' && focusWindow; - - visible = always || maxed; - } else { - let target = Main.panel.statusArea.appMenu._targetApp; - let state = target != null && target.get_state(); - let running = state == Shell.AppState.RUNNING; - - visible = running && !overview; - } - - this._controls.setVisible(visible); - } -}); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/windowDecoration.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/windowDecoration.js deleted file mode 100644 index 9e3f6035..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/modules/windowDecoration.js +++ /dev/null @@ -1,217 +0,0 @@ -const ByteArray = imports.byteArray; -const GObject = imports.gi.GObject; -const GLib = imports.gi.GLib; -const Meta = imports.gi.Meta; -const Util = imports.misc.util; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Base = Unite.imports.module.BaseModule; -const versionCheck = Unite.imports.helpers.versionCheck; -const getWindowXID = Unite.imports.helpers.getWindowXID; -const isWindow = Unite.imports.helpers.isWindow; -const isMaximized = Unite.imports.helpers.isMaximized; -const loadUserStyles = Unite.imports.helpers.loadUserStyles; - -var WindowDecoration = new GObject.Class({ - Name: 'UniteWindowDecoration', - Extends: Base, - - _enableKey: 'hide-window-titlebars', - _disableValue: 'never', - - _onInitialize() { - this.monitorManager = Meta.MonitorManager.get(); - this._useMotifHints = versionCheck('> 3.30.2'); - }, - - _onActivate() { - this._signals.connect(global.display, 'notify::focus-window', 'updateTitlebar'); - this._signals.connect(global.window_manager, 'size-change', 'updateTitlebar'); - this._signals.connect(this.monitorManager, 'monitors-changed', 'undecorateWindows'); - - this._settings.connect('hide-window-titlebars', 'updateUserStyles'); - this._settings.connect('button-layout', 'updateUserStyles'); - this._settings.connect('restrict-to-primary-screen', 'undecorateWindows'); - - this._updateUserStyles(); - this._undecorateWindows(); - }, - - _onDeactivate() { - this._removeUserStyles(); - this._decorateWindows(); - }, - - _onReset() { - this._removeUserStyles(); - this._updateUserStyles(); - - this._undecorateWindows(); - }, - - _getWindowXID(win) { - win._windowXID = win._windowXID || getWindowXID(win); - return win._windowXID; - }, - - _getHintValue(win, hint) { - let winId = this._getWindowXID(win); - if (!winId) return; - - let result = GLib.spawn_command_line_sync(`xprop -id ${winId} ${hint}`); - let string = ByteArray.toString(result[1]); - if (!string.match(/=/)) return; - - string = string.split('=')[1].trim().split(',').map(part => { - part = part.trim(); - return part.match(/\dx/) ? part : `0x${part}` - }); - - return string; - }, - - _setHintValue(win, hint, value) { - let winId = this._getWindowXID(win); - if (!winId) return; - - Util.spawn(['xprop', '-id', winId, '-f', hint, '32c', '-set', hint, value]); - }, - - _getMotifHints(win) { - if (!win._uniteOriginalState) { - let state = this._getHintValue(win, '_UNITE_ORIGINAL_STATE'); - - if (!state) { - state = this._getHintValue(win, '_MOTIF_WM_HINTS'); - state = state || ['0x2', '0x0', '0x1', '0x0', '0x0']; - - this._setHintValue(win, '_UNITE_ORIGINAL_STATE', state.join(', ')); - } - - win._uniteOriginalState = state; - } - - return win._uniteOriginalState; - }, - - _getAllWindows() { - let windows = global.get_window_actors().map(win => win.meta_window); - return windows.filter(win => this._handleWindow(win)); - }, - - _handleWindow(win) { - let handleWin = false; - if (!isWindow(win)) return; - - if (this._useMotifHints) { - let state = this._getMotifHints(win); - handleWin = !win.is_client_decorated(); - handleWin = handleWin && (state[2] != '0x2' && state[2] != '0x0'); - } else { - handleWin = win.decorated; - } - - return handleWin; - }, - - _toggleDecorations(win, hide) { - let winId = this._getWindowXID(win); - if (!winId) return; - - GLib.idle_add(0, () => { - if (this._useMotifHints) - this._toggleDecorationsMotif(winId, hide); - else - this._toggleDecorationsGtk(winId, hide); - }); - }, - - _toggleDecorationsGtk(winId, hide) { - let prop = '_GTK_HIDE_TITLEBAR_WHEN_MAXIMIZED'; - let value = hide ? '0x1' : '0x0'; - - Util.spawn(['xprop', '-id', winId, '-f', prop, '32c', '-set', prop, value]); - }, - - _toggleDecorationsMotif(winId, hide) { - let prop = '_MOTIF_WM_HINTS'; - let flag = '0x2, 0x0, %s, 0x0, 0x0'; - let value = hide ? flag.format('0x2') : flag.format('0x1'); - - Util.spawn(['xprop', '-id', winId, '-f', prop, '32c', '-set', prop, value]); - }, - - _resetDecorations(win) { - if (!this._handleWindow(win)) - return; - - this._toggleDecorations(win, false); - - delete win._decorationOFF; - delete win._windowXID; - }, - - _updateTitlebar() { - let focusWindow = global.display.focus_window; - let toggleDecor = focusWindow; - - if (!this._useMotifHints && this._setting == 'both') - toggleDecor = focusWindow && focusWindow.get_maximized() !== 0; - - if (toggleDecor) - this._toggleTitlebar(focusWindow); - }, - - _showTitlebar(win) { - if (!win._decorationOFF) return; - - win._decorationOFF = false; - this._toggleDecorations(win, false); - }, - - _hideTitlebar(win) { - if (win._decorationOFF) return; - - win._decorationOFF = true; - this._toggleDecorations(win, true); - }, - - _toggleTitlebar(win) { - if (!this._handleWindow(win)) - return; - - if (isMaximized(win, this._setting)) - this._hideTitlebar(win); - else - this._showTitlebar(win); - }, - - _updateUserStyles() { - let styles = ''; - let position = this._settings.get('window-buttons-position'); - let filePath = `${Unite.path}/styles/buttons-${position}`; - let maximized = `@import url('${filePath}.css');\n`; - let tiled = `@import url('${filePath}-tiled.css');\n`; - - switch (this._setting) { - case 'both': styles = maximized + tiled; break; - case 'maximized': styles = maximized; break; - case 'tiled': styles = tiled; break; - } - - loadUserStyles(styles); - }, - - _removeUserStyles() { - loadUserStyles(''); - }, - - _undecorateWindows() { - let windows = this._getAllWindows(); - windows.forEach(win => { this._toggleTitlebar(win) }); - }, - - _decorateWindows() { - let windows = this._getAllWindows(); - windows.forEach(win => { this._resetDecorations(win) }); - } -}); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js deleted file mode 100644 index 07be2e43..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/panel.js +++ /dev/null @@ -1,124 +0,0 @@ -const Lang = imports.lang; -const St = imports.gi.St; -const Clutter = imports.gi.Clutter; -const Main = imports.ui.main; -const PanelMenu = imports.ui.panelMenu; - -var DesktopLabel = new Lang.Class({ - Name: 'UniteDesktopLabel', - Extends: PanelMenu.Button, - - _init(params = { text: 'Desktop' }) { - this.params = params; - this.appMenu = Main.panel.statusArea.appMenu; - - this.parent(0.0, 'DesktopLabel'); - - this._label = new St.Label({ y_align: Clutter.ActorAlign.CENTER }); - this.actor.add_actor(this._label); - - this.actor.reactive = false; - this.actor.label_actor = this._label; - - this.setText(params.text); - }, - - setText(text) { - this._label.set_text(text); - }, - - setVisible(visible) { - this.container.visible = visible; - this.appMenu.container.visible = !visible; - } -}); - -var TrayIndicator = new Lang.Class({ - Name: 'UniteTrayIndicator', - Extends: PanelMenu.Button, - - _init(params = { size: 20 }) { - this._icons = []; - this.params = params; - - this.parent(0.0, 'TrayIndicator'); - - this._indicators = new St.BoxLayout({ style_class: 'panel-status-indicators-box' }); - this.actor.add_child(this._indicators); - - this._sync(); - }, - - _sync() { - this.actor.visible = this._icons.length; - }, - - addIcon(icon) { - this._icons.push(icon); - - const mask = St.ButtonMask.ONE | St.ButtonMask.TWO | St.ButtonMask.THREE; - const ibtn = new St.Button({ child: icon, button_mask: mask }); - - this._indicators.add_child(ibtn); - - icon.connect('destroy', () => { ibtn.destroy() }); - ibtn.connect('button-release-event', (actor, event) => { icon.click(event) }); - - icon.set_reactive(true); - icon.set_size(this.params.size, this.params.size); - - this._sync(); - }, - - removeIcon(icon) { - const actor = icon.get_parent() || icon; - actor.destroy(); - - const index = this._icons.indexOf(icon); - this._icons.splice(index, 1); - - this._sync(); - }, - - forEach(callback) { - this._icons.forEach(icon => { callback.call(null, icon) }); - } -}); - -var WindowControls = new Lang.Class({ - Name: 'UniteWindowControls', - Extends: PanelMenu.Button, - - _init() { - this.parent(0.0, 'WindowControls'); - - this._controls = new St.BoxLayout({ style_class: 'window-controls-box' }); - this.actor.add_child(this._controls); - - this.actor.add_style_class_name('window-controls'); - }, - - _addButton(action, callback) { - const bin = new St.Bin({ style_class: 'icon' }); - const btn = new St.Button({ track_hover: true }); - - btn._windowAction = action; - - btn.add_style_class_name(`window-button ${action}`); - btn.add_actor(bin); - - btn.connect('clicked', (actor, event) => { - callback.call(null, actor, event); - }); - - this._controls.add_child(btn); - }, - - addButtons(buttons, callback) { - buttons.forEach(action => { this._addButton(action, callback) }); - }, - - setVisible(visible) { - this.container.visible = visible; - } -}); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/prefs.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/prefs.js deleted file mode 100644 index 290ea92d..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/prefs.js +++ /dev/null @@ -1,70 +0,0 @@ -const GObject = imports.gi.GObject; -const Gtk = imports.gi.Gtk; -const Unite = imports.misc.extensionUtils.getCurrentExtension(); -const Convenience = Unite.imports.convenience; - -var PrefsWidget = new GObject.Class({ - Name: 'UnitePrefsWidget', - Extends: Gtk.Box, - - _init(params) { - this._settings = Convenience.getSettings(); - - this.parent(params); - - this._buildable = new Gtk.Builder(); - this._buildable.add_from_file(`${Unite.path}/settings.ui`); - - this._container = this._getWidget('prefs_widget'); - this.add(this._container); - - this._bindStrings(); - this._bindBooleans(); - this._bindEnumerations(); - }, - - _getWidget(name) { - let widgetName = name.replace(/-/g, '_'); - return this._buildable.get_object(widgetName); - }, - - _bindInput(setting, prop) { - let widget = this._getWidget(setting); - this._settings.bind(setting, widget, prop, this._settings.DEFAULT_BINDING); - }, - - _bindSelect(setting) { - let widget = this._getWidget(setting); - widget.set_active(this._settings.get_enum(setting)); - - widget.connect('changed', (combobox) => { - this._settings.set_enum(setting, combobox.get_active()); - }); - }, - - _bindStrings() { - let settings = this._settings.getTypeSettings('string'); - settings.forEach(setting => { this._bindInput(setting, 'text') }); - }, - - _bindBooleans() { - let settings = this._settings.getTypeSettings('boolean'); - settings.forEach(setting => { this._bindInput(setting, 'active') }); - }, - - _bindEnumerations() { - let settings = this._settings.getTypeSettings('enum'); - settings.forEach(setting => { this._bindSelect(setting) }); - } -}); - -function init() { - Convenience.initTranslations(); -} - -function buildPrefsWidget() { - let widget = new PrefsWidget(); - widget.show_all(); - - return widget; -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/gschemas.compiled b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/gschemas.compiled deleted file mode 100644 index 932d7f88..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/gschemas.compiled and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/org.gnome.shell.extensions.unite.gschema.xml b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/org.gnome.shell.extensions.unite.gschema.xml deleted file mode 100644 index 6a9a4353..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/schemas/org.gnome.shell.extensions.unite.gschema.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - Apply system fonts to shell interface. - - - - true - Extend top bar left box. - - - - true - Legacy tray icons in top bar. - - - - false - Convert legacy tray icons to greyscale. - - - - true - Autofocus windows that demand attention. - - - - true - Show desktop name in top bar. - - - - "GNOME Desktop" - Set the top bar desktop name text. - - - - true - Restrict functionalities to the primary screen. - - - - "maximized" - Use window title to replace the app-menu label. - - - - "maximized" - Active window bottons in top bar. - - - - "default-dark" - Top bar window buttons theme. - - - - "maximized" - Select windows state to hide titlebars. - - - - "right" - Select notification messages position. - - - - "auto" - Hide top bar activities button. - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/settings.ui b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/settings.ui deleted file mode 100644 index 233fcefd..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/settings.ui +++ /dev/null @@ -1,666 +0,0 @@ - - - - - - True - True - True - False - False - True - - - True - False - 20 - 20 - 20 - 20 - vertical - 15 - - - True - False - 50 - - - True - False - center - Apply system fonts to shell theme - - - False - True - 0 - - - - - True - True - center - True - - - False - True - end - 1 - - - - - False - True - 0 - - - - - True - False - 50 - - - True - False - center - Extend top bar left box - - - False - True - 0 - - - - - True - True - center - True - - - False - True - end - 1 - - - - - False - True - 1 - - - - - True - False - 50 - - - True - False - center - Auto focus new windows - - - False - True - 0 - - - - - True - True - center - True - - - False - True - end - 1 - - - - - False - True - 2 - - - - - True - False - 50 - - - True - False - center - Show system tray in top bar - - - False - True - 0 - - - - - True - True - center - True - - - False - True - end - 1 - - - - - False - True - 3 - - - - - True - False - 50 - - - True - False - center - Convert tray icons to greyscale - - - False - True - 0 - - - - - True - True - center - - - False - True - end - 1 - - - - - False - True - 4 - - - - - True - False - 50 - - - True - False - center - Show desktop name in top bar - - - False - True - 0 - - - - - True - True - center - True - - - False - True - end - 1 - - - - - False - True - 5 - - - - - - True - False - 50 - - - True - False - center - Restrict functionalities to the primary screen - - - False - True - 0 - - - - - True - True - center - True - - - False - True - end - 1 - - - - - False - True - 6 - - - - - - True - False - 50 - - - True - False - center - Top bar desktop name text - - - False - True - 0 - - - - - 170 - True - True - GNOME Desktop - - - False - True - end - 1 - - - - - False - True - 7 - - - - - True - False - 50 - - - True - False - center - Hide activities button - - - False - True - 0 - - - - - 170 - True - False - 1 - - Never - Auto - Always - - - - False - True - end - 1 - - - - - False - True - 8 - - - - - True - False - 50 - - - True - False - center - Hide window titlebars - - - False - True - 0 - - - - - 170 - True - False - 2 - - Never - Tiled - Maximized - Both - - - - False - True - end - 1 - - - - - False - True - 9 - - - - - True - False - 50 - - - True - False - center - Show window title in app menu - - - False - True - 0 - - - - - 170 - True - False - 2 - - Never - Tiled - Maximized - Both - Always - - - - False - True - end - 1 - - - - - False - True - 10 - - - - - True - False - 50 - - - True - False - center - Show window buttons in top bar - - - False - True - 0 - - - - - 170 - True - False - 2 - - Never - Tiled - Maximized - Both - Always - - - - False - True - end - 1 - - - - - False - True - 11 - - - - - True - False - True - 50 - - - True - False - center - Top bar window buttons theme - - - False - True - 0 - - - - - 170 - True - False - 0 - - Default Dark - Default Light - Ambiance - Radiance - Arc Dark - Arc Light - United Dark - United Light - Materia Dark - Materia Light - OSX Arc - Vertex - Pop Dark - Pop Light - Vimix - Yaru - Arrongin - Telinkrin - - - - False - True - end - 1 - - - - - False - True - 12 - - - - - True - False - 50 - - - True - False - center - Notification messages position - - - False - True - 0 - - - - - 170 - True - False - 2 - - Center - Left - Right - - - - False - True - end - 1 - - - - - False - True - 13 - - - - - True - - - - - True - False - General - - - False - - - - - True - False - 20 - 20 - 20 - 20 - vertical - 15 - - - - - - 1 - True - - - - - True - False - Appearance - - - 1 - False - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left-tiled.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left-tiled.css deleted file mode 100644 index 1f53f8a5..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left-tiled.css +++ /dev/null @@ -1,23 +0,0 @@ -.tiled headerbar, -.tiled .titlebar { - padding-left: 0; -} - -.tiled .titlebar headerbar ~ headerbar { - padding-left: 6px; -} - -.tiled .titlebar .titlebar { - padding-left: 0; -} - -.tiled headerbar > box.left, -.tiled .titlebar > box.left { - margin: 0 0 0 -200px; - opacity: 0; -} - -.tiled .titlebar.default-decoration { - margin: -200px 0 0; - opacity: 0; -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left.css deleted file mode 100644 index 7bd323dd..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-left.css +++ /dev/null @@ -1,23 +0,0 @@ -.maximized headerbar, -.maximized .titlebar { - padding-left: 0; -} - -.maximized .titlebar headerbar ~ headerbar { - padding-left: 6px; -} - -.maximized .titlebar .titlebar { - padding-left: 0; -} - -.maximized headerbar > box.left, -.maximized .titlebar > box.left { - margin: 0 0 0 -200px; - opacity: 0; -} - -.maximized .titlebar.default-decoration { - margin: -200px 0 0; - opacity: 0; -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right-tiled.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right-tiled.css deleted file mode 100644 index f30733f6..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right-tiled.css +++ /dev/null @@ -1,15 +0,0 @@ -.tiled headerbar, -.tiled .titlebar { - padding-right: 0; -} - -.tiled headerbar > box.right, -.tiled .titlebar > box.right { - margin: 0 -200px 0 0; - opacity: 0; -} - -.tiled .titlebar.default-decoration { - margin: -200px 0 0; - opacity: 0; -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right.css deleted file mode 100644 index 925b9e74..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/styles/buttons-right.css +++ /dev/null @@ -1,15 +0,0 @@ -.maximized headerbar, -.maximized .titlebar { - padding-right: 0; -} - -.maximized headerbar > box.right, -.maximized .titlebar > box.right { - margin: 0 -200px 0 0; - opacity: 0; -} - -.maximized .titlebar.default-decoration { - margin: -200px 0 0; - opacity: 0; -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/stylesheet.css deleted file mode 100644 index 7a919411..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/stylesheet.css +++ /dev/null @@ -1,48 +0,0 @@ -#panel.system-fonts { - font-size: 15px; -} - -#panel .panel-button { - -natural-hpadding: 8px; - -minimum-hpadding: 6px; -} - -#panel .panel-button .system-status-icon { - padding: 0; -} - -#panel .panel-button .panel-status-indicators-box { - spacing: 10px; -} - -#panel .window-controls { - -natural-hpadding: 0px; - -minimum-hpadding: 0px; -} - -#panel .window-controls-box { - spacing: 2px; -} - -#panel .window-controls-box .window-button { - width: 22px; -} - -#panelLeft .window-controls-box:first-child .window-button:first-child { - padding-left: 3px; -} - -#panelRight .window-controls-box:last-child .window-button:last-child { - padding-right: 3px; -} - -#panel .window-controls-box .icon { - background-color: transparent; - border-radius: 0; - box-shadow: none; - border: 0; -} - -#panel #appMenu { - margin: 0 8px; -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-active.svg deleted file mode 100644 index 6670047c..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-active.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-hover.svg deleted file mode 100644 index 91ab1631..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close-hover.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close.svg deleted file mode 100644 index 5a6c3a75..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/close.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-active.svg deleted file mode 100644 index 32b0a4fb..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-active.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-hover.svg deleted file mode 100644 index 3c15c364..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize-hover.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize.svg deleted file mode 100644 index 668ee389..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/maximize.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-active.svg deleted file mode 100644 index cee4dcb8..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-active.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-hover.svg deleted file mode 100644 index 6932125b..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize-hover.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize.svg deleted file mode 100644 index 06bb6a3c..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/minimize.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/stylesheet.css deleted file mode 100644 index 91029162..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/ambiance/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 19px; - height: 19px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-active.svg deleted file mode 100644 index 2c33f879..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-hover.svg deleted file mode 100644 index 1f3a7af6..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close.svg deleted file mode 100644 index 3d8ab614..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-active.svg deleted file mode 100644 index 2c2ac30e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-active.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-hover.svg deleted file mode 100644 index 0ca87567..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize-hover.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize.svg deleted file mode 100644 index c629fa13..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-active.svg deleted file mode 100644 index 30308a83..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-hover.svg deleted file mode 100644 index c0ca7f43..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize-hover.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize.svg deleted file mode 100644 index d7bb715f..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/stylesheet.css deleted file mode 100644 index d1e55ace..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-dark/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 24px; - height: 24px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-active.svg deleted file mode 100644 index 65f0d56e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-hover.svg deleted file mode 100644 index 62fb143b..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close.svg deleted file mode 100644 index fb56677f..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-active.svg deleted file mode 100644 index 2c2ac30e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-active.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-hover.svg deleted file mode 100644 index 1e4b5742..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize-hover.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize.svg deleted file mode 100644 index 0a40905c..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-active.svg deleted file mode 100644 index 30308a83..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-hover.svg deleted file mode 100644 index c3f1cb6e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize-hover.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize.svg deleted file mode 100644 index 3a347b9d..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/stylesheet.css deleted file mode 100644 index d1e55ace..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arc-light/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 24px; - height: 24px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-active.svg deleted file mode 100644 index 326b7d62..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-active.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-hover.svg deleted file mode 100644 index dca791d5..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close-hover.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close.svg deleted file mode 100644 index 8eaf4b1e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/close.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-active.svg deleted file mode 100644 index e2dff2e8..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-active.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-hover.svg deleted file mode 100644 index 77272234..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize-hover.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize.svg deleted file mode 100644 index 10f45d52..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/maximize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-active.svg deleted file mode 100644 index 0a73dcd1..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-active.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-hover.svg deleted file mode 100644 index 380e42d7..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize-hover.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize.svg deleted file mode 100644 index 24ddca09..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/minimize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/stylesheet.css deleted file mode 100644 index 0f044fc0..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/arrongin/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 14px; - height: 14px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-active.svg deleted file mode 100644 index 66bf354b..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-hover.svg deleted file mode 100644 index dba468e4..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close.svg deleted file mode 100644 index 592ee7ac..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-active.svg deleted file mode 100644 index dfac382c..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-hover.svg deleted file mode 100644 index b8e8704d..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize.svg deleted file mode 100644 index 95351854..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-active.svg deleted file mode 100644 index 8dde54f4..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-hover.svg deleted file mode 100644 index 5a30c9ab..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize.svg deleted file mode 100644 index 7c8f96e7..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/stylesheet.css deleted file mode 100644 index 5fd65cb9..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-dark/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 16px; - height: 16px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-active.svg deleted file mode 100644 index 66bf354b..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-hover.svg deleted file mode 100644 index dba468e4..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close.svg deleted file mode 100644 index 592ee7ac..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-active.svg deleted file mode 100644 index 3e6accab..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-hover.svg deleted file mode 100644 index fd61fd7c..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize.svg deleted file mode 100644 index 68c0a29d..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-active.svg deleted file mode 100644 index 681e3ebb..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-hover.svg deleted file mode 100644 index 6766f8fa..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize.svg deleted file mode 100644 index 176b6a7a..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/stylesheet.css deleted file mode 100644 index 5fd65cb9..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/default-light/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 16px; - height: 16px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-active.svg deleted file mode 100644 index 58d8cd0e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-hover.svg deleted file mode 100644 index 3b011079..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close.svg deleted file mode 100644 index 798cedd9..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-active.svg deleted file mode 100644 index 2fe78a41..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-hover.svg deleted file mode 100644 index 45eafca3..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize.svg deleted file mode 100644 index 66f1da4a..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-active.svg deleted file mode 100644 index fda56049..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-hover.svg deleted file mode 100644 index 2e469471..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize.svg deleted file mode 100644 index d61619ad..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/stylesheet.css deleted file mode 100644 index d1e55ace..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-dark/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 24px; - height: 24px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-active.svg deleted file mode 100644 index fed664d4..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-hover.svg deleted file mode 100644 index 92b1e466..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close.svg deleted file mode 100644 index 16670425..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-active.svg deleted file mode 100644 index 606428f7..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-hover.svg deleted file mode 100644 index 4242e449..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize.svg deleted file mode 100644 index fe75189c..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-active.svg deleted file mode 100644 index 5a22979b..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-hover.svg deleted file mode 100644 index da834aed..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize.svg deleted file mode 100644 index 73f7204f..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/stylesheet.css deleted file mode 100644 index d1e55ace..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/materia-light/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 24px; - height: 24px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-active.svg deleted file mode 100755 index 633cc5b9..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-active.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-hover.svg deleted file mode 100755 index 633cc5b9..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close-hover.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close.svg deleted file mode 100755 index be494f39..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/close.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-active.svg deleted file mode 100755 index e577176e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-active.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-hover.svg deleted file mode 100755 index e577176e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize-hover.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize.svg deleted file mode 100755 index 65f1a51a..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/maximize.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-active.svg deleted file mode 100755 index 003be10a..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-active.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-hover.svg deleted file mode 100755 index 003be10a..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize-hover.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize.svg deleted file mode 100755 index 689321d7..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/minimize.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/stylesheet.css deleted file mode 100644 index d1e55ace..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/osx-arc/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 24px; - height: 24px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-active.svg deleted file mode 100644 index f19c9724..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-hover.svg deleted file mode 100644 index cf63936b..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close.svg deleted file mode 100644 index a123cfda..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/close.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-active.svg deleted file mode 100644 index 018dfbe7..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-hover.svg deleted file mode 100644 index 305b1d64..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize.svg deleted file mode 100644 index 96cbd94b..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-active.svg deleted file mode 100644 index 5189da72..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-hover.svg deleted file mode 100644 index fb871054..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize.svg deleted file mode 100644 index 7553792d..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/stylesheet.css deleted file mode 100644 index d1e55ace..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-dark/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 24px; - height: 24px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-active.svg deleted file mode 100644 index b20fd451..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-hover.svg deleted file mode 100644 index 6924f6c7..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close.svg deleted file mode 100644 index fc848ab4..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/close.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-active.svg deleted file mode 100644 index 69d1231f..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-hover.svg deleted file mode 100644 index 4222a3b9..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize.svg deleted file mode 100644 index 6ad68e6a..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-active.svg deleted file mode 100644 index 795bbd1d..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-hover.svg deleted file mode 100644 index 4bb5ecbf..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize.svg deleted file mode 100644 index 21664706..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/stylesheet.css deleted file mode 100644 index d1e55ace..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/pop-light/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 24px; - height: 24px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-active.svg deleted file mode 100644 index 1d979834..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-active.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-hover.svg deleted file mode 100644 index 91fbc708..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close-hover.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close.svg deleted file mode 100644 index 14a9bba9..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/close.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-active.svg deleted file mode 100644 index 0d162cdd..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-active.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-hover.svg deleted file mode 100644 index 74d804ad..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize-hover.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize.svg deleted file mode 100644 index d8ac07a4..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/maximize.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-active.svg deleted file mode 100644 index 3f827fd0..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-active.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-hover.svg deleted file mode 100644 index fd24aa74..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize-hover.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize.svg deleted file mode 100644 index 6cb1ba4f..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/minimize.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/stylesheet.css deleted file mode 100644 index 91029162..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/radiance/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 19px; - height: 19px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-active.svg deleted file mode 100644 index 0dba5dda..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-active.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-hover.svg deleted file mode 100644 index d16d52f3..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close-hover.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close.svg deleted file mode 100644 index de8bdd12..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/close.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-active.svg deleted file mode 100644 index de8bdd12..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-active.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-hover.svg deleted file mode 100644 index bc7d02db..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize-hover.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize.svg deleted file mode 100644 index b037440e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/maximize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-active.svg deleted file mode 100644 index b037440e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-active.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-hover.svg deleted file mode 100644 index 105f51a3..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize-hover.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize.svg deleted file mode 100644 index d32aa7da..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/minimize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/stylesheet.css deleted file mode 100644 index 0f044fc0..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/telinkrin/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 14px; - height: 14px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-active.svg deleted file mode 100644 index 53435178..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-hover.svg deleted file mode 100644 index cd439133..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close.svg deleted file mode 100644 index 81fe1496..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-active.svg deleted file mode 100644 index 8eb88633..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-hover.svg deleted file mode 100644 index 475bf31e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize.svg deleted file mode 100644 index ee76d257..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-active.svg deleted file mode 100644 index fb543b3e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-hover.svg deleted file mode 100644 index f4f26c14..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize.svg deleted file mode 100644 index 1f76de1c..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/stylesheet.css deleted file mode 100644 index 44ac511b..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-dark/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 18px; - height: 18px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-active.svg deleted file mode 100644 index 53435178..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-hover.svg deleted file mode 100644 index cd439133..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close.svg deleted file mode 100644 index 5b29d328..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-active.svg deleted file mode 100644 index 8eb88633..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-hover.svg deleted file mode 100644 index 475bf31e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize.svg deleted file mode 100644 index db27b667..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-active.svg deleted file mode 100644 index fb543b3e..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-active.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-hover.svg deleted file mode 100644 index f4f26c14..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize.svg deleted file mode 100644 index 3b68e665..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/stylesheet.css deleted file mode 100644 index 44ac511b..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/united-light/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 18px; - height: 18px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-active.svg deleted file mode 100644 index 4aa69050..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-active.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-hover.svg deleted file mode 100644 index 3463e8a6..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close-hover.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close.svg deleted file mode 100644 index a759cbc0..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/close.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-active.svg deleted file mode 100644 index cf1c85df..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-active.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-hover.svg deleted file mode 100644 index a5aacef3..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize-hover.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize.svg deleted file mode 100644 index a759cbc0..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/maximize.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-active.svg deleted file mode 100644 index aecacc46..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-active.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-hover.svg deleted file mode 100644 index dd298c5a..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize-hover.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize.svg deleted file mode 100644 index a759cbc0..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/minimize.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/stylesheet.css deleted file mode 100644 index d1e55ace..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vertex/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 24px; - height: 24px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-active.svg deleted file mode 100644 index dbd8e769..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-hover.svg deleted file mode 100644 index 236281fd..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close.svg deleted file mode 100644 index d3489c9d..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-active.svg deleted file mode 100644 index c204f983..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-hover.svg deleted file mode 100644 index e4b86e52..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize.svg deleted file mode 100644 index 7967be11..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-active.svg deleted file mode 100644 index 2b6d0aa5..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-hover.svg deleted file mode 100644 index d9537558..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize.svg deleted file mode 100644 index a9d10d1c..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/stylesheet.css deleted file mode 100644 index d1e55ace..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/vimix/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 24px; - height: 24px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-active.svg deleted file mode 100644 index 8262e591..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-hover.svg deleted file mode 100644 index 37c7dff5..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close.svg deleted file mode 100644 index b6d42fc0..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/close.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-active.svg deleted file mode 100644 index c0fc0483..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-hover.svg deleted file mode 100644 index 26f22e09..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize.svg deleted file mode 100644 index 4f120c44..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-active.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-active.svg deleted file mode 100644 index ab881907..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-active.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-hover.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-hover.svg deleted file mode 100644 index ef5e8450..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize-hover.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize.svg b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize.svg deleted file mode 100644 index bb20c27d..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/stylesheet.css deleted file mode 100644 index d1e55ace..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/themes/yaru/stylesheet.css +++ /dev/null @@ -1,40 +0,0 @@ -.window-button .icon { - width: 24px; - height: 24px; -} - -.close .icon { - background-image: url("close.svg"); -} - -.close:hover .icon { - background-image: url("close-hover.svg"); -} - -.close:active .icon { - background-image: url("close-active.svg"); -} - -.minimize .icon { - background-image: url("minimize.svg"); -} - -.minimize:hover .icon { - background-image: url("minimize-hover.svg"); -} - -.minimize:active .icon { - background-image: url("minimize-active.svg"); -} - -.maximize .icon { - background-image: url("maximize.svg"); -} - -.maximize:hover .icon { - background-image: url("maximize-hover.svg"); -} - -.maximize:active .icon { - background-image: url("maximize-active.svg"); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/COPYING b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/COPYING deleted file mode 100644 index e55e5b8a..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/COPYING +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/NEWS b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/NEWS deleted file mode 100644 index f1adbcba..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/NEWS +++ /dev/null @@ -1,862 +0,0 @@ -3.32.1 -====== -* Fix windowsNavigator extension after ES6 port [Florian; #143] -* screenshot-window-sizer: Add phone screenshot sizes [Adrien; !65] -* Misc. bug fixes and cleanups [Fabian; !62] - -Contributors: - Florian Müllner, Adrien Plazas, Fabian P. Schmidt - -3.32.0 -====== - -Contributors: - Florian Müllner - -Translations: - Victor Ibragimov [tg], Kristjan SCHMIDT [eo], Mart Raudsepp [et] - -3.31.92 -======= -* Misc. bug fixes and cleanups [Florian; !57, !58, !59, !60] - -Contributors: - Florian Müllner - -3.31.91 -======= -* apps-menu: Remove outdated legacy-tray handling [Florian; !53] -* user-theme: Allow using XDG user data dir [Tomasz; !55] -* Misc. bug fixes and cleanups [Florian; !52, !54, !56] - -Contributors: - Tomasz Gąsior, Florian Müllner - -Translators: - Matej Urbančič [sl], Gun Chleoc [gd] - -3.31.90 -======= -* Misc. bug fixes and cleanups [Florian; !49, !50, !51] - -Contributors: - Florian Müllner - -Translators: - Ryuta Fujii [ja], Charles Monzat [fr], Pieter Schalk Schoeman [af] - -3.31.2 -====== -* Remove obsolete alternate-tab extension [Florian; #786496] -* Adjust to gnome-shell changes [Florian; #113] - -Contributors: - Florian Müllner - -3.30.1 -====== -* apps-menu: Fix height on HiDPI systems [Florian; #102] -* window-list: Only switch between windows on active workspace when scrolling - [Florian; #78] - -Contributors: - Florian Müllner - -3.30.0 -====== -* Bump version - -3.29.91 -======= -* Misc. bug fixes [Florian; #90] - -Contributors: - Florian Müllner - -3.29.90 -======= -* Misc. bug fixes [Florian; #786496] - -Contributors: - Florian Müllner - -3.29.3 -====== -* Adjust to global.screen removal [Jonas; #759538] - -Contributors: - Jonas Ådahl, Florian Müllner - -3.29.2 -====== -* Misc. bug fixes [Florian; #69] - -Contributors: - Florian Müllner - -3.28.1 -====== -* Misc. bug fixes [Xiaoguang, Florian; #59, #62] - -Contributors: - Florian Müllner, Xiaoguang Wang - -Translators: - Dz Chen [zh_CN] - -3.28.0 -====== - -Contributors: - Florian Müllner, Xiaoguang Wang - -Translators: - Aman Alam [pa], Bruce Cowan [en_GB] - -3.27.92 -======= - -Contributors: - Florian Müllner - -Translators: - Piotr Drąg [es], GNOME Translation Robot [gd], Daniel Șerbănescu [ro] - -3.27.91 -======= -* places-menu: Support unmounting ejectable places [Rémy; #17] -* apps-menu: Support separators and custom sort order [Florian; #27] -* Port to meson [Florian; #31, #45] -* window-list: Fix missing icons on wayland [Florian; #10] -* places-menu: Fix terminating gnome-shell with recent gjs [Florian; #44] -* auto-move: Make it work with wayland windows [Florian; #33] -* Classic theme fixes [Florian, Jonas; #26, #41, #39, #40] -* Require sassc for classic styling [Florian; !28] -* Misc. bug fixes [Piotr, Florian; #772211, #32, #30] - -Contributors: - Jeremy Bicha, Piotr Drąg, Jonas Kümmerlin, Rémy Lefevre, Iñigo Martínez, - Florian Müllner - -Translators: - Matej Urbančič [sl], Kjartan Maraas [nb] - -3.27.1 -====== -* updated translations (ca@valencia) - -3.26.1 -====== -* native-window-placement: Adjust to gnome-shell changes -* updated translations: el, fa, ru, sv - -3.26.0 -====== -* updated translations (be, bg, ca, da, eu, fi, is, it, ko, lv, ml, - nl, pt_BR, vi, zh_TW) - -3.25.91 -======= -* updated translations (ca, fr, it, pl, pt_BR, sr, sr@latin, tr) - -3.25.90 -======= -* updated translations (es, gl, hr, hu, kk, sl, sv, sv) - -3.25.4 -====== -* screenshot-window-sizer: Fix backward cycling -* updated translations (ar, be, ca, cs, de, fur, id, lt, pl, sk) - -3.25.3 -====== -* places-menu: Use mount operation if necessary -* window-list: Respect MWM hints -* updated translations (es, fur, kk) - -3.25.2 -====== -* places-menu: Make URI launching asynchronous -* updated translations (de, fur, hr, hu, id, sl) - -3.25.1 -====== -* apps-menu: Mark copied launchers as trusted -* places-menu: Make icon lookup asynchronous -* updated translations (hr) - -3.24.1 -====== -* apps-menu: Allow creating desktop launchers via DND -* updated translations (el, vi) - -3.24.0 -====== -* updated translations (lv, tr) - -3.23.92 -======= -* update classic theme -* updated translations (be, ko, ca, da, cs, ru, lt) - -3.23.91 -======= -* updated translations (de, es, eu, fi, fr, fur, gl, hu, id, it, kk, nb, pl, pt_BR, - sk, sr, sr@latin, sv, uk, zh_TW) - -3.23.90 -======= -* window-list: Improve styling -* window-list: Hide workspace indicator when there's a single (static) workspace -* new translation (be) - -3.23.2 -====== -* alternateTab: Don't take over 'switch-group' shortcut -* updated translations (zh_CN) - -3.22.1 -====== -* window-list: Update icon on app changes - -3.22.0 -====== -* updated translations (en_GB) - -3.21.92 -======= -* update style -* updated translations (pl, vi) - -3.21.91 -======= -* updated translations (pl) - -3.21.90 -======= -* updated translations (es, gu) - -3.21.4 -====== -* apps-menu: Fix entries from non-standard AppDir directories - -3.21.3 -====== -* adjust to gnome-shell changes -* updated translations (oc) - -3.21.2 -====== -* version bump, nothing to see here - -3.20.1 -====== -* update classic style -* updated translations (gd, oc) - -3.20.0 -====== -* version bump, nothing to see here - -3.19.92 -======= -* version bump, nothing to see here - -3.19.91 -======= -* updated translations (oc) - -3.19.90 -======= -* version bump, nothing to see here - -3.19.4 -====== -* screenshot-window-sizer: HiDPI support -* Fix gnome-shell component in classic session -* updated translations (lt) - -3.19.3 -====== -* native-window-placement: Don't let border overlap title -* apps-menu: Fix handling of .desktop files in subdirectories -* updated translations (is) - -3.19.2 -====== -* updated translations (gd) - -3.19.1 -====== -* Fix some theme issues - -3.18.1 -====== -* window-list: Fix accessibility of window buttons -* apps-menu: Fix unreliable highlight -* updated translations (ar) - -3.18.0 -====== -* Bump version - -3.17.92 -======= -* places: Include DESKTOP when desktop icons are enabled -* updated translations (fa) - -3.17.91 -======= -* updated translations (nl, pl, zh_TW) - -3.17.90 -======= -* window-list: Improve application ordering -* workspace-indicator: Use consistent workspace numbering - -3.17.4 -====== -* updated translations (fur) - -3.17.3 -====== -* window-list: Adjust with text-scaling-factor -* classic style updates -* updated translations (pt, ro) - -3.17.2 -====== -* updated translations (oc, pt, zh_CN) - -3.17.1 -====== -* style updates -* updated translations (oc) - -3.16.1 -====== -* window-list: Fix workspace indicators popup menu position -* apps-menu: Fix taking over panel-main-menu shortcut -* updated translations (et, ja, lv) - -3.16.0 -====== -* updated translations (ca) - -3.15.92 -======= -* classic: Update theme -* update for mutter API changes -* updated translations (bg, bs, da, fi, pa, ru, sr, sr@latin, tg) - -3.15.91 -======= -* classic: Update theme -* systemMonitor extension was removed, as the message tray where it - put its indicator no longer exists -* window-list: Adjust for gnome-shell changes -* updated translations (gl, it, kk, ko, lt, pl, sk, uk, zh_TW) - -3.15.90 -======= -* classic: Visual refresh based on new shell theme -* window-list: Adjust for gnome-shell changes -* updated translations (an, el, eo, eu, fr, he, is, sv, tr) - -3.15.4 -====== -* window-list: Improve interaction with system modal dialogs -* updated translations (cs, de, es, eu, fur, hu, id, nb, pt_BR, ru, sl, vi) - -3.15.3.1 -======== -* adjust to gnome-shell change - -3.15.3 -====== -* classic-mode: Add high-contrast theme variant, drop .desktop file -* places-menu: Fix error when XDG user directories are not set up -* window-list: Add option to show on all monitors -* updated translations (eu, hu, kk, ro, tr) - -3.15.2 -====== -* removable-drive, user-theme, window-list: Update for gnome-shell changes -* apps-menu: Fix some visual glitches -* Fix classic mode style -* updated translations (an, cs, he, vi) - -3.15.1 -====== - * updated translations (es, nb) - -3.14.1 -====== - * alternateTab: Fix dismissing popup with Escape - * some improvements to the window-list - (spacing in app buttons, no flash when closing windows with auto-grouping) - * updated translations (lv, it, pt, bg) - -3.14.0 -====== - * updated translations (bn_IN, hi, kn, sr, sr@latin, uk) - -3.13.92 -======= -* new extension: screenshot-window-sizer -* window-list: Don't add sticky windows more than once -* updated translations (da, de, fi, ko, mr, ms, ne, pa, pl, sk, sv, ta, te, tr) - -3.13.91 -======= -* window-list: restore fitts'ability of workspace button -* updated for gnome-shell changes -* updated translations (cs, kk, fr, or, fa, ja, gu, id) - -3.13.90 -======= -* updated translations (as, ca, eu, nl, zh_CN, zh_HK, zh_TW) - -3.13.4 -====== -* Updated for gnome-shell changes -* updated translations (el, gl, ru) - -3.13.3 -====== -* Tweak preference UIs some more -* Fix classic mode schema overrides -* updated translations (es, he, hu, lt, nb, pt_BR, sl, tr) - -3.13.2 -====== -* Fix sorting of grouped buttons in window list -* Tweak preference UIs -* updated translations (en_GB) - -3.13.1 -====== -* add DesktopNames key to the classic session file -* classic theme: remove rounded corners from tile previews -* window-list: don't shift message tray on other monitors -* auto-move-windows: several fixes and updates for api changes -* launch-new-instances: updates for api changes -* updated translations (ja, km) - -3.12.0 -====== -* updated translations (zh_HK, zh_TW) - -3.11.92 -======= -* nothing to see here, move on - -3.11.91 -======= -* updated translations (ko, fur) - -3.11.90 -======= -* several fixes and improvements to the window-list - (can be scrolled, works correctly with the OSD - keyboard, filters skip-taskbar windows, does not - force all notifications to bold) -* drive-menu fixed not to show shadowed mounts -* updates for gnome-shell changes (launch-new-instance, - auto-move-windows, places-menu) -* build system fixes for systems without /bin/bash -* updated translations (or, tr, uk) - -3.11.5 -====== -* updates for gnome-shell changes -* updated translations (kn) - -3.11.4 -====== -* classic mode now supports session saving -* updates for gnome-shell changes -* updated translations (ar, kn) - -3.11.3 -====== -* workspace-indicator is vertically aligned now -* updated translations (ar, eo, ta, te) - -3.11.2 -====== -* updated translations (zh_CN) - -3.11.1 -====== -* ignore shadowed mounts in drive-menu extension -* updates for gnome-shell/gjs changes -* updated translations (el, th) - -3.10.1 -====== -* updated translations (af, ca, ca@valencia, de, et, eu, fa, - hu, lt, lv, nb, nl, pa, pt, sk, sr, sr@latin, tr) - -3.10.0 -====== -* updated translations (as, cs, da, es, et, fi, fr, gl, - he, id, it, kk, lt, lv, pa, pl, pt, pt_BR, ru, sl, tg, - uk, zh_HK, zh_TW) - -3.9.92 -====== -* more updates and fixes for gnome-shell master changes - and regressions (systemMonitor, window-list, apps-menu) -* lots of updated translations (ar, as, cs, da, de, el, es, - eu, fi, gl, he, hu, it, ja, kk, ko, lv, nb, nl, pa, pl, - pt_BR, ru, sk, sr, sr@latin, ta, tg) - -3.9.91 -====== -* update the classic mode session and theme to work with the - new system menu -* the usual round of updates and fixes for gnome-shell - API changes -* updated translations (de, it, lt, nl, pl, pt_BR, sk, - zh_HK, zh_TW) - -3.9.90 -====== -* xrandr-indicator was removed, as the implementation - was incompatible with the new DisplayConfig mutter API -* various extensions were updated for the 3.9.90 gnome-shell API -* updated translations (cs, es, fur, gl, he, hu, id, ja, sl, tg, - zh_CN, zh_HK, zh_TW) - -3.9.5 -===== -* alternative-status-menu was removed entirely, as - it does not fit in the designs of the new unified - status menu -* updated translations (as, gu, it, ru) - -3.9.4 -===== -* apps-menu: fixed handling of hot corner in case - of screen reconfiguration -* alternative-status-menu now correctly honors polkit - for hibernation -* user-menu now loads themes from $XDG_DATA_HOME too -* translation updates (de, id, pt_BR, vi, zh_CN, ml) - -3.9.3 -===== -* classic mode mini extensions were replaced with a - GSettings override specified in the .json file -* styling of classic mode improved -* native-window-placement is back working on 3.9 -* misc bug fixes -* traslation updates (an, cs, el, es, gl, nb, pl, sk, tg) - -3.9.2 -===== -* apps-menu: appearance of the scrollbars was improved -* window-list is a little taller in classic mode (to account - for the workspace switcher) -* alternative-status-menu honors again the dconf configuration -* translation updates (sr) - -3.9.1 -===== -* updates to window-list, xrandr-indicator, - workspace-indicator, windowsNavigator for gnome-shell - changes -* translation updates (cs, es, lt, pl, pt_BR, sl) - -3.8.1 -===== -* many improvements to window-list: - - windows are activated by DND over them - - window buttons now have the right size, - even if the text is smaller or larger - than the ideal - - window buttons can be grouped automatically - when the panel becomes crowded - - added a workspace switcher menu -* added keyboard navigation to apps-menu -* small tweaks to classic-mode theme, in particular - for menus -* translation updates (gl, ko, sr) - -3.8.0 -===== -* translation updates (hu, ja, fi, it) - -3.7.92 -====== -* misc bug fixes to app-menu and window-list -* translation updates (de, sl, pt_BR, ru) - -3.7.91 -====== -* various updates for shell changes -* update window-list to always use application icons -* update apps-menu to not load subdirectories as - separate categories -* translation updates (lt, zh_CN) - -3.7.90 -====== -* various fixes to make places-menu behave more - like Nautilus, including showing the machine - name in place of File System -* various updates for shell changes -* alternative-status-menu no longer supports - ConsoleKit systems, you need to install logind - to have suspend or hibernate -* translation updates (es, cz, pl, sr) - -3.7.5.1 -======= -* new extension forgotten in previous NEWS entry: - windows-list -* also forgotten previously: classic mode got a new - GNOME2 style -* build fixes - -3.7.5 -===== -* places-menu is back in the classic extensions, with - a new old GNOME-2 look -* classic mode moved the date menu to right, where we - all know it rightly belongs -* apps-menu received a face-lift, with the inclusion - of a reduced form of AxeMenu -* new extension in the classic set: launch-new-instance, - which modifies the behavior of clicking in the dash - and app launcher -* alternate-tab, native-window-placement and windowsNavigator - updated for gnome-shell changes -* translation updates (es, cz, pl) - -3.7.4 -===== -* a separate configure switch has been added to enable - classic mode session definitions -* places-menu is no longer part of the classic-mode - extension set -* updated translations (ar, gl, hu, lt, pt_BR, sr) - -3.7.3 -===== -* new extensions: default-min-max, static-workspaces -* alternate-tab now uses the built-in window switcher and just - takes over the switch-application keybinding -* workspace-indicator: is no longer part of classic-mode -* we now install classic-mode data files for gdm, gnome-session - and gnome-shell, so if you enable classic-mode you get a new - session option in GDM -* updated translations (ar, es, pl, ru, sl, zh_HK, zh_TW) - -3.7.2 -===== -* fixed crashes with places-menu, windowsNavigator, alternate-tab - and native-window-placement -* alternate-tab now hides attached modal dialogs -* places-menu has restored support for Nautilus 3.4 -* the default for hibernate is now to show in alternative-status-menu -* some extensions are now tagged as "classic", and can be chosen with - --enable-extensions=classic-mode -* dock and gajim were removed at the beginning of the 3.7.1 cycle, - as they were buggy and unmaintained -* updated translations (ar, cs, de, el, es, gl, id, lt, lv, pa, pl - ru, sk, sl, sr, sr@latin) - -3.6.1 -===== -* fixed alternative-status-menu for the new lock screen -* squashed some alternate-tab warnings -* drive-menu now works with 3.6 again -* updated translations (ar, cs, el, es, gl, id, lv, pl, sl) - -3.6.0 -===== -* major rework in places menu, to make it work without - removed supporting code in the shell and to make it look like - the nautilus sidebar - (similar work would be needed for drive-menu, not done yet) -* updated translations (ca, cs, de, el, en_GB, es, fi, hu, id, lt, - pl, pt_BR, ru, sl, sr) - -3.5.91 -====== -* various crashers were fixed in alternative-tab -* auto-move-windows now can be made to work with static workspaces -* place-menu is now on the left and uses symbolic icons like Files -* StIconType usage was removed from all extensions, after it was - removed in core -* systemMonitor, xrandr-indicator, apps-menu, places-menu, - alternative-status-menu were updated for the newer shell -* updated translations (es, gl, it, pl, sl) - -3.5.90 -====== -* alternate-tab has been reworked again, the old mode switch - was removed and the all&thumbnails code extended to handle - icons and filtering to the workspace -* alternate-tab thumbnails now reflect the aspect ratio of the windows -* systemMonitor now shows a tooltip above the indicator -* native-window-placement, systemMonitor and windowsNavigator have been updated - for the newer shell -* updated translations (es, pa) - -3.5.5 -===== -* convenience module has been relicensed to BSD, - for compatibility with GPLv3 extensions -* alternate-tab has been refactored and seen various - improvements to all&thumbnails mode, including a new - overlaid application icon -* updated translations (lt, id, sr) - -3.5.4 -===== -* updated translations (de, es, ar, sl, lv, zh_CN) - -3.5.2 -===== -* removable-drive-menu is now a11y friendly -* the dock can now be placed on any monitor, not just the primary -* dock is now clipped to its monitor -* alternative-status-menu now exposes GSettings for Suspend - and Hibernate visibility - no UI yet -* more gnome-shell API changes (places-menu, removable-drive-menu, - alternative-status-menu) -* miscellaneous bug fixes (native-window-placement, gajim, - auto-move-windows) -* updated translations - -3.4.0 -===== -* build system improvements -* updated translations (ar, cs, fr) - -3.3.92 -====== -* various updates for gnome-shell API changes (dock, - native-window-placement) -* local-install is now a make rule, not a shell script -* updated translations (zh, es, sw, ga, hu, it, no, pt_BR, de, sl, - pl, la, fi, sr) - -3.3.90 -====== -* system wide installation via "make install" is possible - again -* alternate-tab can now pre-activate the selected window -* auto-move-windows, workspace-indicator and example gained - new preference dialogs -* workspace-indicator: fixed a bug wrt focus stealing prevention -* updated translations (es, pt_BR, it, sl, gl, sr) - -3.3.5 -===== -* improvements to the build system and convenience module, - making it easier for other extensions to use, and bringing - it up to date with gnome-shell changes -* all extensions were ported to the Lang.Class framework - (except xrandr-indicator, which is pending GDBus merge) -* alternate-tab and dock were slightly refactored to clean up - some old code - -3.3.4 -===== -* improved styling of windowsNavigator tooltips -* fixed windowsNavigator when used with the numeric keypad -* fixed native-window-placement with custom button layout -* updated translations (pt_BR, cz) - -3.3.3 -===== -* windowsNavigator was fixed to work with azerty keyboards -* drive-menu was changed to use media-eject icon instead of media-optical -* dock: the default value of hide-effect is now move -* dock: if autohide is disabled, now it pushes maximized windows aside -* dock was updated to match current core shell styling -* native-window-placement: position stategy setting was removed -* alternative-status-menu no longer conflicts with other extensions - in the user menu -* various other minor bug fixes -* updated translations (zh, uk, es, it, cz, sl, sk, fi) - -3.3.2 -===== -* all extensions are now self-contained, including l10n and settings -* introduce a convenience module that can be shared among all extensions -* you can know build an installable zip file with make zip-file -* apps-menu no longer shows NoDisplay apps -* alternative-status-menu, alternate-tab: fix for master shell - -3.2.1 -===== -* dock: added "move" hide effect -* systemMonitor: now it enables/disables properly -* systemMonitor: improved styling -* alternate-tab: both modes now work with gnome-shell 3.2 -* various other bug fixes -* updated translations - -3.2.0 -===== - -* various: update for gnome-shell API changes - -3.1.91 -====== - -* gajim: update for gnome-shell API changes - -3.1.90 -====== - -* All extensions have been ported to the new extension - system (including live enable/disable) -* Updated translations -* xrandr-indicator no longer requires a specific gjs version -* windowsNavigator fixed for more than 2 workspaces - -3.1.4 -===== - -* New extension: a menu for changing workspace (workspace-indicator) -* systemMonitor: lower the requirement on libgtop -* auto-move-windows: open overview when last window on - last workspace is closed -* dock: implement autohiding, with various configurable - effects -* alternate-tab: more configurable implementations available -* native-window-placement: don't rearrange the windows when - the workspace switcher is shown/hidden -* update for gnome-shell 3.1.4 API changes - -3.1.3 -===== - -* New extension: a menu for removable drives (drive-menu -* New extensions: GNOME 2 like menus for apps and places - (apps-menu, places-menu) -* New extension: additional configurability for the window - layout in the overview, including a mechanism similar to - KDE4 (native-window-placement) -* New extension: a message tray indicator for CPU and memory - usage (uses libgtop) (systemMonitor) -* user-theme: fixed resetting theme -* user-theme: support themes installed in /usr/share/themes -* alternative-status-menu: ported to gnome-shell master -* dock: ported to gnome-shell master -* dock: make position configurable (can be left or right) -* Updated translations - -3.0.2 -===== - -* Updated translations. -* Fixed bug #647386 (reverting of user-theme to default) -* Fixed bug #647599 (support globally installed themes) -* Added license and README diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/extension.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/extension.js deleted file mode 100644 index d00c0774..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/extension.js +++ /dev/null @@ -1,62 +0,0 @@ -// -*- mode: js2; indent-tabs-mode: nil; js2-basic-offset: 4 -*- -// Load shell theme from ~/.local/share/themes/name/gnome-shell -/* exported init */ - -const { Gio, GLib } = imports.gi; -const Main = imports.ui.main; - -const SETTINGS_KEY = 'name'; - -const ExtensionUtils = imports.misc.extensionUtils; - -class ThemeManager { - constructor() { - this._settings = ExtensionUtils.getSettings(); - } - - enable() { - this._changedId = this._settings.connect(`changed::${SETTINGS_KEY}`, this._changeTheme.bind(this)); - this._changeTheme(); - } - - disable() { - if (this._changedId) { - this._settings.disconnect(this._changedId); - this._changedId = 0; - } - - Main.setThemeStylesheet(null); - Main.loadTheme(); - } - - _changeTheme() { - let stylesheet = null; - let themeName = this._settings.get_string(SETTINGS_KEY); - - if (themeName) { - let stylesheetPaths = [ - [GLib.get_home_dir(), '.themes'], - [GLib.get_user_data_dir(), 'themes'], - ...GLib.get_system_data_dirs().map(dir => [dir, 'themes']) - ].map(themeDir => GLib.build_filenamev([ - ...themeDir, themeName, 'gnome-shell', 'gnome-shell.css' - ])); - - stylesheet = stylesheetPaths.find(path => { - let file = Gio.file_new_for_path(path); - return file.query_exists(null); - }); - } - - if (stylesheet) - global.log(`loading user theme: ${stylesheet}`); - else - global.log('loading default theme (Adwaita)'); - Main.setThemeStylesheet(stylesheet); - Main.loadTheme(); - } -} - -function init() { - return new ThemeManager(); -} diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/af/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/af/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index f6b7e65d..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/af/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/an/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/an/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index f5793085..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/an/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ar/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ar/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 39d85b5f..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ar/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/as/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/as/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 5b92c370..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/as/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/be/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/be/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index c13d36ca..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/be/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/bg/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/bg/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index d9cfaeb4..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/bg/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/bn_IN/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/bn_IN/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 95ec3390..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/bn_IN/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/bs/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/bs/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 36756003..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/bs/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ca/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ca/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index cf47ba23..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ca/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ca@valencia/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ca@valencia/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index b57dbbf2..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ca@valencia/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/cs/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/cs/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 2a3deb96..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/cs/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/da/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/da/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 2f951a87..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/da/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/de/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/de/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 4ad2e0c5..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/de/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/el/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/el/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 9b832589..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/el/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/en_GB/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/en_GB/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 74e2b3e5..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/en_GB/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/eo/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/eo/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index ee485af8..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/eo/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/es/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/es/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 76543a95..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/es/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/et/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/et/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index dda2cbdd..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/et/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/eu/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/eu/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index a44bd20f..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/eu/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fa/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fa/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index f12ea9fc..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fa/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fi/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fi/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 9b00c9b0..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fi/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fr/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fr/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 65ba47b7..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fr/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fur/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fur/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 8b4c4dcb..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/fur/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/gd/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/gd/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index dc5cf7ba..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/gd/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/gl/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/gl/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 36a5bef5..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/gl/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/gu/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/gu/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 1b67a789..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/gu/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/he/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/he/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index e4666e92..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/he/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/hi/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/hi/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 2146005d..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/hi/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/hr/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/hr/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 05dd819a..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/hr/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/hu/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/hu/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 412e51fa..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/hu/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/id/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/id/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 17c5fdf5..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/id/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/is/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/is/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 9b1b9f7b..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/is/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/it/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/it/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 7555542e..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/it/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ja/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ja/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index bd24d7ef..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ja/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/kk/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/kk/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index d64592a7..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/kk/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/km/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/km/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index e0e7a067..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/km/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/kn/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/kn/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 3aa43f15..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/kn/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ko/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ko/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index c4a67644..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ko/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/lt/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/lt/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 6d0f995d..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/lt/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/lv/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/lv/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index f978757a..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/lv/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ml/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ml/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 034af027..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ml/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/mr/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/mr/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 894486c6..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/mr/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ms/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ms/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 878869c1..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ms/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/nb/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/nb/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 8bbd2e4a..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/nb/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ne/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ne/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 59e7e6c7..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ne/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/nl/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/nl/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 3ebc7523..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/nl/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/oc/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/oc/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 2bd7c03d..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/oc/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/or/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/or/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 04717b66..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/or/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pa/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pa/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index fc7654d5..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pa/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pl/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pl/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index d421b078..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pl/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pt/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pt/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index adbf28d4..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pt/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pt_BR/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pt_BR/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 22dbb2da..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/pt_BR/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ro/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ro/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 4e272729..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ro/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ru/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ru/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index c268ab26..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ru/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sk/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sk/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index f74e9de0..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sk/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sl/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sl/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 0e111854..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sl/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sr/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sr/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 403b7450..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sr/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sr@latin/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sr@latin/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 117e9a4d..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sr@latin/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sv/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sv/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 8bf564a4..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/sv/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ta/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ta/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 4ba49709..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/ta/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/te/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/te/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index a5ef45f4..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/te/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/tg/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/tg/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 233278d3..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/tg/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/th/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/th/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 692cceb3..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/th/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/tr/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/tr/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index b8f67111..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/tr/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/uk/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/uk/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 016a46c2..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/uk/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/vi/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/vi/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 388431ae..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/vi/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/zh_CN/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/zh_CN/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 0ad7acb5..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/zh_CN/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/zh_HK/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/zh_HK/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 8cd6e834..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/zh_HK/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/zh_TW/LC_MESSAGES/gnome-shell-extensions.mo b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/zh_TW/LC_MESSAGES/gnome-shell-extensions.mo deleted file mode 100644 index 9ae61bca..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/locale/zh_TW/LC_MESSAGES/gnome-shell-extensions.mo and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/metadata.json b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/metadata.json deleted file mode 100644 index c8944c7c..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/metadata.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "Load shell themes from user directory.", - "extension-id": "user-theme", - "gettext-domain": "gnome-shell-extensions", - "name": "User Themes", - "original-authors": [ - "john.stowers@gmail.com" - ], - "settings-schema": "org.gnome.shell.extensions.user-theme", - "shell-version": [ - "3.32" - ], - "url": "https://gitlab.gnome.org/GNOME/gnome-shell-extensions", - "uuid": "user-theme@gnome-shell-extensions.gcampax.github.com", - "version": 37 -} \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/schemas/gschemas.compiled b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/schemas/gschemas.compiled deleted file mode 100644 index 4e8a5ca9..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/schemas/gschemas.compiled and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/schemas/org.gnome.shell.extensions.user-theme.gschema.xml b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/schemas/org.gnome.shell.extensions.user-theme.gschema.xml deleted file mode 100644 index f3e6b039..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/schemas/org.gnome.shell.extensions.user-theme.gschema.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - "" - Theme name - The name of the theme, to be loaded from ~/.themes/name/gnome-shell - - - diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/stylesheet.css b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/stylesheet.css deleted file mode 100644 index 6d914832..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/stylesheet.css +++ /dev/null @@ -1 +0,0 @@ -/* none used */ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/volume_scroll@qord.si/extension.js b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/volume_scroll@qord.si/extension.js deleted file mode 100644 index 83073f48..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/volume_scroll@qord.si/extension.js +++ /dev/null @@ -1,101 +0,0 @@ -const Main = imports.ui.main; -const Clutter = imports.gi.Clutter; -const Volume = imports.ui.status.volume; -const Gio = imports.gi.Gio; - -const VOL_ICONS = [ - 'audio-volume-muted-symbolic', - 'audio-volume-low-symbolic', - 'audio-volume-medium-symbolic', - 'audio-volume-high-symbolic' -]; - -let panel, - panelBinding, - volumeControl, - volumeStep; - -function init() { - volumeControl = Volume.getMixerControl(); - volumeStep = 500; - - panel = Main.panel; - panelBinding = null; -} - -function enable() { - panel.reactive = true; - if (panelBinding) { - disable(); - } - panelBinding = panel.actor.connect('scroll-event',_onScroll); -} - -function disable() { - if (panelBinding) { - panel.actor.disconnect(panelBinding); - panelBinding = null; - } -} - -/** - * Returns the max volume. - */ -function _getVolumeMax() { - return volumeControl.get_vol_max_norm(); - //return volumeControl.get_vol_max_amplified(); // boost volume (150%) -} - -/** - * Handles panel mouse scroll event. - */ -function _onScroll(actor, event) { - let volume = volumeControl.get_default_sink().volume; - - switch(event.get_scroll_direction()) { - case Clutter.ScrollDirection.UP: - volume += volumeStep; - break; - case Clutter.ScrollDirection.DOWN: - volume -= volumeStep; - break; - default: - return Clutter.EVENT_PROPAGATE; - } - - if (volume > _getVolumeMax()) { - volume = _getVolumeMax(); - } - else if (volume < volumeStep) { - volume = 0; - } - - volumeControl.get_default_sink().volume = volume; - volumeControl.get_default_sink().push_volume(); - - _showVolumeOsd(volume, volume/_getVolumeMax() * 100); - - return Clutter.EVENT_STOP; -} - -/** - * Shows the current volume on OSD. - * - * @see gsd-media-keys-manager.c - */ -function _showVolumeOsd (level, percent) { - let monitor = -1; - let n; - - if (level === 0) { - n = 0; - } else { - n = parseInt(3 * percent / 100 + 1); - n = Math.max(1, n); - n = Math.min(3, n); - } - - let icon = Gio.Icon.new_for_string(VOL_ICONS[n]); - - Main.osdWindowManager.show(monitor, icon, null, percent); -} \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/volume_scroll@qord.si/metadata.json b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/volume_scroll@qord.si/metadata.json deleted file mode 100644 index 6799d58f..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/extensions/volume_scroll@qord.si/metadata.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "_generated": "Generated by SweetTooth, do not edit", - "description": "Scroll anywhere in the top panel to change the audio volume.", - "name": "Volume Scroll", - "shell-version": [ - "3.22.3" - ], - "url": "https://github.com/krizajb/gnome-shell-volume-scroll", - "uuid": "volume_scroll@qord.si", - "version": 1 -} \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/gnome-overrides-migrated b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gnome-shell/gnome-overrides-migrated deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gsettings-data-convert b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gsettings-data-convert deleted file mode 100644 index ac6f3e29..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gsettings-data-convert +++ /dev/null @@ -1,3 +0,0 @@ -[State] -timestamp=1553139786 -converted=evolution.convert;gedit.convert;pulseaudio.convert;deja-dup.convert;logview.convert;mutter-schemas.convert;gsettings-desktop-schemas.convert;mousetweaks.convert;gvfs-dns-sd.convert;evolution-data-server.convert;gnome-shell-overrides.convert;gnome-session.convert;org.gnome.seahorse.recipients.convert;evince.convert;gnome-settings-daemon.convert;org.gnome.crypto.pgp_keyservers.convert;org.gnome.crypto.pgp.convert;gvfs-smb.convert;libgnomekbd.convert;org.gnome.crypto.cache.convert;wm-schemas.convert;gnome-user-share.convert; diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gvfs-metadata/home b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gvfs-metadata/home deleted file mode 100644 index 821430ce..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gvfs-metadata/home and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gvfs-metadata/home-5cfdb447.log b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gvfs-metadata/home-5cfdb447.log deleted file mode 100644 index b34404a7..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gvfs-metadata/home-5cfdb447.log and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gvfs-metadata/root b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gvfs-metadata/root deleted file mode 100644 index 6cd720f6..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gvfs-metadata/root and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gvfs-metadata/root-4fd2b642.log b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gvfs-metadata/root-4fd2b642.log deleted file mode 100644 index 737d1e95..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gvfs-metadata/root-4fd2b642.log and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gvfs-metadata/trash: b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gvfs-metadata/trash: deleted file mode 100644 index bcda082f..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gvfs-metadata/trash: and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gvfs-metadata/trash:-45326555.log b/tromjaro/gnome/live-overlay/etc/skel/.local/share/gvfs-metadata/trash:-45326555.log deleted file mode 100644 index cd78dd8d..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.local/share/gvfs-metadata/trash:-45326555.log and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/todo.txt/done.txt b/tromjaro/gnome/live-overlay/etc/skel/.local/share/todo.txt/done.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.local/share/todo.txt/todo.txt b/tromjaro/gnome/live-overlay/etc/skel/.local/share/todo.txt/todo.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/addonStartup.json.lz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/addonStartup.json.lz4 index 2bfa6d3f..a8d66983 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/addonStartup.json.lz4 and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/addonStartup.json.lz4 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/addons.json b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/addons.json index dff443e4..59e09467 100644 --- a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/addons.json +++ b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/addons.json @@ -1 +1 @@ -{"schema":5,"addons":[{"id":"uBlock0@raymondhill.net","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/607/607454-32.png?modified=mcrushed","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/607/607454-64.png?modified=mcrushed","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/607/607454-128.png?modified=mcrushed"},"name":"uBlock Origin","version":"1.19.2","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/2403352/ublock_origin-1.19.2-an+fx.xpi?src=","homepageURL":"https://github.com/gorhill/uBlock#ublock-origin","supportURL":"https://old.reddit.com/r/uBlockOrigin/","description":"Finally, an efficient blocker. Easy on CPU and memory.","fullDescription":"An efficient blocker: easy on memory and CPU footprint, and yet can load and enforce thousands more filters than other popular blockers out there.\n\nIllustrated overview of its efficiency: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared\n\nUsage: The big power button in the popup is to permanently disable/enable uBlock for the current web site. It applies to the current web site only, it is not a global power button.\n\n***\n\nFlexible, it's more than an \"ad blocker\": it can also read and create filters from hosts files.\n\nOut of the box, these lists of filters are loaded and enforced:\n\n- EasyList\n- Peter Lowe’s Ad server list\n- EasyPrivacy\n- Malware domains\n\nMore lists are available for you to select if you wish:\n\n- Fanboy’s Enhanced Tracking List\n- Dan Pollock’s hosts file\n- hpHosts’s Ad and tracking servers\n- MVPS HOSTS\n- Spam404\n- And many others\n\nOf course, the more filters enabled, the higher the memory footprint. Yet, even after adding Fanboy's two extra lists, hpHosts’s Ad and tracking servers, uBlock Origin still has a lower memory footprint than other very popular blockers out there.\n\nAlso, be aware that selecting some of these extra lists may lead to higher likelihood of web site breakage -- especially those lists which are normally used as hosts file.\n\n***\n\nFree.\nOpen source with public license (GPLv3)\nFor users by users.\n\nIf ever you really do want to contribute something, think about the people working hard to maintain the filter lists you are using, which were made available to use by all for free.\n\n***\n\nDocumentation:\nhttps://github.com/gorhill/uBlock#ublock-origin\n\nProject change log:\nhttps://github.com/gorhill/uBlock/releases\n\nContributors @ Github:\nhttps://github.com/gorhill/uBlock/graphs/contributors\n\nContributors @ Crowdin:\nhttps://crowdin.net/project/ublock","weeklyDownloads":508474,"type":"extension","creator":{"name":"Raymond Hill","url":"https://addons.mozilla.org/en-US/firefox/user/11423598/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/157/157572.png?modified=1543520531","width":640,"height":480,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/157/157572.png?modified=1543520531","thumbnailWidth":640,"thumbnailHeight":480,"caption":"Default mode"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/157/157576.png?modified=1543520531","width":640,"height":480,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/157/157576.png?modified=1543520531","thumbnailWidth":640,"thumbnailHeight":480,"caption":"The dashboard: stock filter lists"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/157/157592.png?modified=1543520532","width":640,"height":480,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/157/157592.png?modified=1543520532","thumbnailWidth":640,"thumbnailHeight":480,"caption":"Dynamic filtering allows default-deny mode"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/159/159634.png?modified=1543520533","width":640,"height":480,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/159/159634.png?modified=1543520533","thumbnailWidth":640,"thumbnailHeight":480,"caption":"The dashboard: settings"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/158/158734.png?modified=1543520534","width":700,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/158/158734.png?modified=1543520534","thumbnailWidth":640,"thumbnailHeight":480,"caption":"Unified logger"}],"contributionURL":"","averageRating":4.6355,"reviewCount":3575,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/reviews/","updateDate":1557841375000},{"id":"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/3/3006-32.png?modified=mcrushed","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/3/3006-64.png?modified=mcrushed","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/3/3006-128.png?modified=mcrushed"},"name":"Video DownloadHelper","version":"7.3.5","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/1031851/video_downloadhelper-7.3.5-an+fx.xpi?src=","homepageURL":"http://www.downloadhelper.net/","supportURL":"http://www.downloadhelper.net/support.php","description":"The easy way to download and convert Web videos from hundreds of YouTube-like sites.","fullDescription":"Video DownloadHelper is the most complete tool to extract videos and image files from Web sites and save them to your hard drive.\n\nJust surf the Web as you are used to, when DownloadHelper detects it can do something for you, the toolbar icon highlights and a menu allows you to download files by simply clicking an item.\n\nFor instance, if you go to a YouTube page, you'll be able to download the video directly on your file system. It also works with most video sites like DailyMotion, Facebook, Periscope, Vimeo, Twitch, Liveleak, Vine, UStream, Fox, Bloomberg, RAI, France 2-3, Break, Metacafe and thousands others.\n\nVideo DownloadHelper supports several types of streamings, making the add-on unique amongst Video downloaders: HTTP, MP2T, F4F, … Whenever a site uses a non-supported streaming technology, Video DownloadHelper is also able to capture directly from the screen and generate a video file out of it.\n\nBesides downloading, Video DownloadHelper is also able to make video conversion (changing audio and video formats) and aggregation (joining separate audio and video to a single file) very easy. This is a commercial feature that helps paying for the free stuff (we need to eat too). You are not compelled to use conversion for downloading videos from web sites, and you can avoid picking variants marked as ADP to avoid the need for aggregation.\n\nYou may want to watch this video about using Video DownloadHelper: https://www.youtube.com/watch?v=mZT8yI60k_4\n\nSupport can be obtained from the dedicated support forum.\n\nPlease stay tuned by following us on Twitter (@downloadhelper), Google + or Facebook.\n\nIf you enjoy the free service from Video DownloadHelper, we would appreciate a donation (or BTC: 1Eqe8DN6uJwVcHoqyfCPpMy6Q5FzjqcWLZ) or leave a nice review here or on any other media.","weeklyDownloads":372478,"type":"extension","creator":{"name":"mig","url":"https://addons.mozilla.org/en-US/firefox/user/32479/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/25/25993.png?modified=1543518772","width":200,"height":150,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/25/25993.png?modified=1543518772","thumbnailWidth":200,"thumbnailHeight":150,"caption":"Video DownloadHelper"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/154/154820.png?modified=1543518772","width":327,"height":124,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/154/154820.png?modified=1543518772","thumbnailWidth":327,"thumbnailHeight":124,"caption":"Video DownloadHelper animated toobar icon"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/154/154824.png?modified=1543518773","width":250,"height":200,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/154/154824.png?modified=1543518773","thumbnailWidth":250,"thumbnailHeight":200,"caption":"Video DownloadHelper main panel"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/154/154822.png?modified=1543518774","width":361,"height":289,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/154/154822.png?modified=1543518774","thumbnailWidth":361,"thumbnailHeight":289,"caption":"Video DownloadHelper main panel"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/154/154826.png?modified=1543518774","width":320,"height":317,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/154/154826.png?modified=1543518774","thumbnailWidth":320,"thumbnailHeight":317,"caption":"Video DownloadHelper available actions"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/154/154828.png?modified=1543518775","width":293,"height":250,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/154/154828.png?modified=1543518775","thumbnailWidth":293,"thumbnailHeight":250,"caption":"Video DownloadHelper quality variants settings"}],"contributionURL":"","averageRating":4.2826,"reviewCount":14757,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/video-downloadhelper/reviews/","updateDate":1533135183000},{"id":"https-everywhere@eff.org","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/229/229918-32.png?modified=mcrushed","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/229/229918-64.png?modified=mcrushed","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/229/229918-128.png?modified=mcrushed"},"name":"HTTPS Everywhere","version":"2019.5.13","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/2846214/https_everywhere-2019.5.13-an+fx.xpi?src=","homepageURL":"https://www.eff.org/https-everywhere","supportURL":"https://www.eff.org/https-everywhere","description":"Encrypt the web! HTTPS Everywhere is a Firefox extension to protect your communications by enabling HTTPS encryption automatically on sites that are known to support it, even when you type URLs or follow links that omit the https: prefix.","fullDescription":"Many sites on the web offer some limited support for encryption over HTTPS, but make it difficult to use. For instance, they may default to unencrypted HTTP, or fill encrypted pages with links that go back to the unencrypted site.\n\nThe HTTPS Everywhere extension fixes these problems by rewriting all requests to these sites to HTTPS.","weeklyDownloads":54988,"type":"extension","creator":{"name":"EFF Technologists","url":"https://addons.mozilla.org/en-US/firefox/user/5474073/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/214/214771.png?modified=1549592598","width":1280,"height":800,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/214/214771.png?modified=1549592598","thumbnailWidth":640,"thumbnailHeight":400}],"contributionURL":"","averageRating":4.5398,"reviewCount":408,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/reviews/","updateDate":1557791721000},{"id":"jid1-MnnxcxisBPnSXQ@jetpack","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/506/506646-32.png?modified=mcrushed","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/506/506646-64.png?modified=mcrushed","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/506/506646-128.png?modified=mcrushed"},"name":"Privacy Badger","version":"2019.2.19","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/1688114/privacy_badger-2019.2.19-an+fx.xpi?src=","homepageURL":"https://www.eff.org/privacybadger","supportURL":"https://github.com/EFForg/privacybadger","description":"Automatically learns to block invisible trackers.","fullDescription":"Privacy Badger automatically learns to block invisible trackers. Instead of keeping lists of what to block, Privacy Badger learns by watching which domains appear to be tracking you as you browse the Web.\n\nPrivacy Badger sends the Do Not Track signal with your browsing. If trackers ignore your wishes, your Badger will learn to block them. Privacy Badger starts blocking once it sees the same tracker on three different websites.\n\nBesides automatic tracker blocking, Privacy Badger removes outgoing link click tracking on Facebook, Google and Twitter, with more privacy protections on the way.\n\nTo learn more, see the FAQ on Privacy Badger's homepage.\n\nPrivacy Badger is a project of the Electronic Frontier Foundation.","weeklyDownloads":50925,"type":"extension","creator":{"name":"EFF Technologists","url":"https://addons.mozilla.org/en-US/firefox/user/5474073/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/171/171793.png?modified=1543520225","width":700,"height":394,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/171/171793.png?modified=1543520225","thumbnailWidth":640,"thumbnailHeight":360,"caption":"Privacy Badger at work on the whitehouse.gov privacy policy."}],"contributionURL":"","averageRating":4.7669,"reviewCount":292,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/reviews/","updateDate":1550613908000},{"id":"jid1-BoFifL9Vbdl2zQ@jetpack","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/521/521554-32.png?modified=mcrushed","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/521/521554-64.png?modified=mcrushed","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/521/521554-128.png?modified=mcrushed"},"name":"Decentraleyes","version":"2.0.10","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/1705979/decentraleyes-2.0.10-an+fx.xpi?src=","homepageURL":"https://decentraleyes.org","supportURL":"https://decentraleyes.org","description":"Protects you against tracking through \"free\", centralized, content delivery. It prevents a lot of requests from reaching networks like Google Hosted Libraries, and serves local files to keep sites from breaking. Complements regular content blockers.","fullDescription":"Websites have increasingly begun to rely much more on large third-parties for content delivery. Canceling requests for ads or trackers is usually without issue, however blocking actual content, not unexpectedly, breaks pages. The aim of this add-on is to cut out the middleman by providing lightning speed delivery of local (bundled) files to improve online privacy.\n\n • Protects privacy by evading large delivery networks that claim to offer free services.\n • Complements regular blockers such as uBlock Origin (recommended), Adblock Plus, et al.\n • Works directly out of the box; absolutely no prior configuration required.\n\nNote: Decentraleyes is no silver bullet, but it does prevent a lot of websites from making you send these kinds of requests. Ultimately, you can make Decentraleyes block requests for any missing CDN resources, too.\n\n > Simpler introduction: https://git.synz.io/Synzvato/decentraleyes/wikis/Simple-Introduction\n\nAm I Currently Protected?\n\nThe following testing utility shows you if you are properly protected. It's the recommended and, probably, fastest way to see if this add-on is installed, enabled, and correctly configured.\n\n > Full link to testing utility: https://decentraleyes.org/test\n\nFrequently Asked Questions\n\n > Full link to FAQ: https://git.synz.io/Synzvato/decentraleyes/wikis/Frequently-Asked-Questions\n\nTechnical Information\n\n- Supported Networks: Google Hosted Libraries, Microsoft Ajax CDN, CDNJS (Cloudflare), jQuery CDN (MaxCDN), jsDelivr (MaxCDN), Yandex CDN, Baidu CDN, Sina Public Resources, and UpYun Libraries.\n\n- Bundled Resources: AngularJS, Backbone.js, Dojo, Ember.js, Ext Core, jQuery, jQuery UI, Modernizr, MooTools, Prototype, Scriptaculous, SWFObject, Underscore.js, and Web Font Loader.\n\nPersonal Support\n\nIs your question not listed above, or do you have any other reason to contact me personally? You can always reach me at decentraleyes@protonmail.com. Bug reports or suggestions are highly welcome and I reply to every single email.\n\nFeel free to use this public PGP key for encrypted communication.\n\n > Full link to public PGP key: https://decentraleyes.org/3f774aff6d/public-key.txt\n\nAre You Enjoying this Add-on?\n\nDecentraleyes is, and will always be, free, but you can support its continued development by making a donation, by contributing on GitLab, or by spreading the word (which does wonders). Any help would be greatly appreciated!\n\n • GitLab: https://git.synz.io/Synzvato/decentraleyes\n • Donate: https://decentraleyes.org/donate","weeklyDownloads":21309,"type":"extension","creator":{"name":"Thomas Rientjes","url":"https://addons.mozilla.org/en-US/firefox/user/6937656/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/137/137406.png?modified=1543520350","width":700,"height":521,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/137/137406.png?modified=1543520350","thumbnailWidth":640,"thumbnailHeight":476,"caption":"Evades Content Delivery Networks without breaking websites."},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/205/205808.png?modified=1543520352","width":700,"height":521,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/205/205808.png?modified=1543520352","thumbnailWidth":640,"thumbnailHeight":476,"caption":"Complements regular content blockers (e.g. uBlock Origin)."}],"contributionURL":"","averageRating":4.8009,"reviewCount":231,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/reviews/","updateDate":1552191919000},{"id":"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/918/918574-32.png?modified=1531770407","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/918/918574-64.png?modified=1531770407","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/918/918574-128.png?modified=1531770407"},"name":"Absolute Enable Right Click & Copy","version":"1.3.8","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/1205179/absolute_enable_right_click_copy-1.3.8-fx.xpi?src=","homepageURL":null,"supportURL":null,"description":"Force Enable Right Click & Copy","fullDescription":"Get The Best Browsing Experience Without Limitations And Restrictions In An Online World\n\n★ Features :\n→ Remove Copy Text Protection On All Website\n→ Force Enable Right Click Button\n→ Allow Copy And Highlight\n→ Disable Annoying Dialog Message (Not Able To Copy Content On This Webpage)\n→ Re-Enable Context Menu\n→ Include \"Absolute Mode\" To Force Remove Any Type Of Protection\n\n------------------------------------------------------------------------\nIf You Like This Extension, Please Rate And Share\nMade Possible By Absolute","weeklyDownloads":5572,"type":"extension","creator":{"name":"Absolute","url":"https://addons.mozilla.org/en-US/firefox/user/13673741/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/204/204829.png?modified=1543521035","width":640,"height":400,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/204/204829.png?modified=1543521035","thumbnailWidth":640,"thumbnailHeight":400,"caption":"01"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/204/204830.png?modified=1543521036","width":640,"height":400,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/204/204830.png?modified=1543521036","thumbnailWidth":640,"thumbnailHeight":400,"caption":"02"}],"contributionURL":"","averageRating":4.6842,"reviewCount":65,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/absolute-enable-right-click/reviews/","updateDate":1547160307000},{"id":"chrome-gnome-shell@gnome.org","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/751/751081-32.png?modified=1521616823","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/751/751081-64.png?modified=1521616823","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/751/751081-128.png?modified=1521616823"},"name":"GNOME Shell integration","version":"10.1","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/898030/gnome_shell_integration-10.1-an+fx-linux.xpi?src=","homepageURL":"https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome","supportURL":"https://bugzilla.gnome.org","description":"This extension provides integration with GNOME Shell and the corresponding extensions repository https://extensions.gnome.org","fullDescription":"You MUST install native connector for this extension to work.\n\nFor Arch Linux there is a PKGBUILD available in the AUR: https://aur.archlinux.org/packages/chrome-gnome-shell-git\n\nFor Debian, Fedora, Gentoo and Ubuntu you can install package named \"chrome-gnome-shell\".\n\nYou also can install connector manually. See https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome/Installation for install instructions.","weeklyDownloads":4589,"type":"extension","creator":{"name":"Yuri Konotopov","url":"https://addons.mozilla.org/en-US/firefox/user/12725919/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/183/183915.png?modified=1543520728","width":700,"height":438,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183915.png?modified=1543520728","thumbnailWidth":640,"thumbnailHeight":400}],"contributionURL":"","averageRating":4.3077,"reviewCount":46,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/gnome-shell-integration/reviews/","updateDate":1521613807000},{"id":"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/824/824288-32.png?modified=mcrushed","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/824/824288-64.png?modified=mcrushed","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/824/824288-128.png?modified=mcrushed"},"name":"Search by Image - Reverse Image Search","version":"1.20.1","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/2402563/search_by_image_reverse_image_search-1.20.1-an+fx.xpi?src=","homepageURL":"https://github.com/dessant/search-by-image","supportURL":"https://github.com/dessant/search-by-image/issues","description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","fullDescription":"Search by Image is a Firefox extension which enables you to initiate a reverse image search from the right-click context menu or the browser toolbar. It finds all images positioned in the clicked area, including those declared in CSS. The extension also supports uploading local images and searching for images from private sites.\n\nThe continued development of Search by Image is made possible thanks to the support of awesome backers. If you'd like to join them, please consider contributing with Patreon, PayPal or Bitcoin.\n\n\nSearch engines (toggle and reorder them from the options page):\n\n Google Images\n Bing Images\n Yandex.Images\n Baidu Image Search\n TinEye Reverse Image Search\n Sogou Images\n Karma Decay\n trace.moe (WhatAnime)\n SauceNAO\n Iqdb\n Ascii2d\n Getty Images\n iStock\n Shutterstock\n Adobe Stock\n Depositphotos\n Pinterest\n Qihoo 360 Images\n Jingdong\n Taobao\n Alibaba China\n\n\nA handful of search modes are offered that serve different use cases. The search mode can be set independently for the context menu and browser toolbar from the options page.\n\nSearch modes:\n\n Select (context menu and toolbar): select an image on the page, then search for the image URL, whenever possible. Blob, data and file URLs will still be handled as image uploads. This is the default search mode.\n Select & Upload (context menu and toolbar): select an image on the page, then fetch the image, possibly from the browser cache, and upload it. This search mode is preferred for sites which do not allow direct linking of images or are otherwise private.\n Capture (context menu and toolbar): select and capture a page area, then upload it.\n Upload (toolbar): select or drop an image from your device, or paste it from the clipboard, then upload it.\n URL (toolbar): search for an image URL.\n\n\n\nFeatures:\n\n Search with a single engine, or all enabled ones, directly from the top-level context menu item, or the browser toolbar button (see options page)\n Detect any image on the page, including those declared in CSS and pseudo-elements\n Select the desired image from a dialog when multiple images are found\n Search for images from private sites (see search modes)\n Search for local images\n Search for the current video frame\n\n\n\nRequired permissions:\n\n Access your data for all tabs and websites: required for parsing web pages and performing image searches\n Display notifications: needed for displaying error messages\n\n\nThe context menu item is always visible, unless it is disabled. Visit the wiki for more details.\n\nRelevant Firefox bugs:\n\n The context menu API is not available on Android, use the extension from the toolbar instead (1363016)\n The search results are opened as regular tabs on Android, private tabs are not supported (1372178)\n The toolbar popup may contain visual artifacts on Windows (1418677)\n\n\n\nThe extension is also available for Chrome and Opera.\n\n\nReviews are not monitored for bug reports, please use GitHub for issues and feature requests.\nhttps://github.com/dessant/search-by-image","weeklyDownloads":4353,"type":"extension","creator":{"name":"Armin Sebastian","url":"https://addons.mozilla.org/en-US/firefox/user/12929064/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/190/190642.png?modified=1543520854","width":697,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190642.png?modified=1543520854","thumbnailWidth":637,"thumbnailHeight":480,"caption":"Select an engine to search with from the right-click context menu. The options also allow for searching with a single engine, or all enabled ones, directly from a top-level context menu item."},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/190/190643.png?modified=1543520854","width":697,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190643.png?modified=1543520854","thumbnailWidth":637,"thumbnailHeight":480},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/190/190644.png?modified=1543520855","width":697,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190644.png?modified=1543520855","thumbnailWidth":637,"thumbnailHeight":480,"caption":"A dialog is shown for selecting the desired image when multiple results are found."},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/190/190645.png?modified=1543520856","width":697,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190645.png?modified=1543520856","thumbnailWidth":637,"thumbnailHeight":480},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/190/190646.png?modified=1543520856","width":697,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190646.png?modified=1543520856","thumbnailWidth":637,"thumbnailHeight":480},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/190/190647.png?modified=1543520857","width":697,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190647.png?modified=1543520857","thumbnailWidth":637,"thumbnailHeight":480},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/190/190648.png?modified=1543520858","width":697,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190648.png?modified=1543520858","thumbnailWidth":637,"thumbnailHeight":480,"caption":"The add-on can be customized from the options page."}],"contributionURL":"https://www.paypal.me/ArminSebastian/5","averageRating":4.7227,"reviewCount":87,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/search_by_image/reviews/","updateDate":1557504912000},{"id":"jid1-F9UJ2thwoAm5gQ@jetpack","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/363/363974-32.png?modified=1518877222","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/363/363974-64.png?modified=1518877222","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/363/363974-128.png?modified=1518877222"},"name":"Firefox Lightbeam","version":"2.1.0","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/866284/firefox_lightbeam-2.1.0-an+fx-linux.xpi?src=","homepageURL":"http://www.mozilla.org/en-US/lightbeam/","supportURL":"https://discourse.mozilla.org/latest?tags=lightbeam","description":"Lightbeam is a Firefox add-on that enables you to see the first and third party sites you interact with on the Web. Using interactive visualizations, Lightbeam shows you the relationships between these third parties and the sites you visit.","fullDescription":"About this Add-on\nUsing interactive visualizations, Lightbeam enables you to see the first and third party sites you interact with on the Web. As you browse, Lightbeam reveals the full depth of the Web today, including parts that are not transparent to the average user. Using two distinct interactive graphic representations — Graph and List — Lightbeam enables you to examine individual third parties over time and space, identify where they connect to your online activity and provides ways for you to engage with this unique view of the Web.\n\nHow Lightbeam Works\nWhen you activate Lightbeam and visit a website, sometimes called the first party, the add-on creates a real time visualization of all the third parties that are active on that page. The default visualization is called the Graph view. As you then browse to a second site, the add-on highlights the third parties that are also active there and shows which third parties have seen you at both sites. The visualization grows with every site you visit and every request made from your browser. In addition to the Graph view, you can also see your data in a List view to drill down into individual sites.\n\nHow is my information stored?\nAll info generated and used for Lightbeam’s visualizations and features are only stored locally on your computer. You can save a copy of your connection history at any time, which is also where you can see the specific data collected by the add-on. You may also reset Lightbeam to erase your locally stored connection history, disable it to stop data collection or uninstall it to instantly remove all locally stored data related to Lightbeam. Additional information related to Lightbeam’s file format is available here\n\nThe origins of Lightbeam\nLightbeam began in July 2011 as Collusion, a personal project by Mozilla software developer Atul Varma. Inspired by the book The Filter Bubble, Atul created an experimental add-on to visualize browsing behavior and data collection on the Web.\n\nIn February 2012, Gary Kovacs, Mozilla CEO at the time, introduced the Collusion add-on in a TED talk (now one of the most watched TED talks) about exposing online tracking.\n\nIn September 2012, Mozilla joined forces with students at Emily Carr University of Art + Design to develop and implement visualizations for the add-on. With the support of the Ford Foundation and the Natural Sciences and Engineering Research Council (NSERC), Collusion has been re-imagined as Lightbeam and was launched in the fall of 2013.\n\nFeedback\nYour input is valuable to us, so don’t forget to rate, review or give us feedback after using Lightbeam. For more information, please check out our website at: www.mozilla.org/lightbeam\nIf you would like to keep an eye on our progress, file a bug, request a feature, or get a copy of the source code, please go to https://github.com/mozilla/lightbeam-we.","weeklyDownloads":4095,"type":"extension","creator":{"name":"Mozilla","url":"https://addons.mozilla.org/en-US/firefox/user/4757633/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/116/116420.png?modified=1543520121","width":700,"height":437,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/116/116420.png?modified=1543520121","thumbnailWidth":640,"thumbnailHeight":400,"caption":"The default Graph view displays third party relationships on the web."},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/116/116422.png?modified=1543520122","width":700,"height":437,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/116/116422.png?modified=1543520122","thumbnailWidth":640,"thumbnailHeight":400,"caption":"The List view provides a closer look at individual sites and third parties."}],"contributionURL":"","averageRating":3.7557,"reviewCount":497,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/lightbeam/reviews/","updateDate":1518875414000},{"id":"keepassxc-browser@keepassxc.org","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/917/917354-32.png?modified=1545380955","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/917/917354-64.png?modified=1545380955","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/917/917354-128.png?modified=1545380955"},"name":"KeePassXC-Browser","version":"1.4.3","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/1754702/keepassxc_browser-1.4.3-fx.xpi?src=","homepageURL":"https://keepassxc.org/","supportURL":"https://github.com/keepassxreboot/keepassxc-browser","description":"Official browser plugin for the KeePassXC password manager (https://keepassxc.org).","fullDescription":"Official browser plugin for the KeePassXC password manager (https://keepassxc.org).\n\nThe thing computers can do best is storing information.\nYou shouldn't waste your time trying to remember and type your passwords.\nKeePassXC can store your passwords safely and auto-type them into your everyday websites and applications.","weeklyDownloads":3735,"type":"extension","creator":{"name":"KeePassXC Team","url":"https://addons.mozilla.org/en-US/firefox/user/13036987/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/197/197999.png?modified=1543521026","width":700,"height":198,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/197/197999.png?modified=1543521026","thumbnailWidth":640,"thumbnailHeight":181,"caption":"KeePassXC"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/198/198000.png?modified=1543521026","width":663,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198000.png?modified=1543521026","thumbnailWidth":606,"thumbnailHeight":480,"caption":"Settings Page"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/198/198001.png?modified=1543521027","width":700,"height":300,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198001.png?modified=1543521027","thumbnailWidth":640,"thumbnailHeight":274,"caption":"Browser Connections"}],"contributionURL":"https://www.paypal.me/jbevendorff","averageRating":4.0813,"reviewCount":96,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/keepassxc-browser/reviews/","updateDate":1556278509000},{"id":"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/351/351740-32.png?modified=mcrushed","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/351/351740-64.png?modified=mcrushed","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/351/351740-128.png?modified=mcrushed"},"name":"Google search link fix","version":"1.6.7","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/887579/google_search_link_fix-1.6.7-an+fx.xpi?src=","homepageURL":"https://github.com/palant/searchlinkfix","supportURL":"https://github.com/palant/searchlinkfix/issues","description":"This extension prevents Google and Yandex search pages from modifying search result links when you click them. This is useful when copying links but it also helps privacy by preventing the search engines from recording your clicks.","fullDescription":"Google and Yandex search pages have the annoying habit of changing the result link when you click it. So if you right-click the link in order to copy it you get some gibberish instead of what you wanted. This extension disables that behavior – on any Google or Yandex domain, without having to configure anything. Simply install and enjoy! As an added bonus, the search engine can no longer track your clicks.\n\nKnown limitations\n\n This extension cannot recover links after they have been modified. This means that it doesn’t work on Google Search on smartphones (tablet version will work fine) or if JavaScript is disabled — Google will produce modified links from the start rather than changing them when you click the link.\n\n\nSource code / Contributing\n\nThe extension source code is available under https://github.com/palant/searchlinkfix.","weeklyDownloads":2301,"type":"extension","creator":{"name":"Wladimir Palant","url":"https://addons.mozilla.org/en-US/firefox/user/13616734/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/65/65241.png?modified=1543520081","width":553,"height":325,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/65/65241.png?modified=1543520081","thumbnailWidth":553,"thumbnailHeight":325,"caption":"Before"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/65/65243.png?modified=1543520082","width":553,"height":325,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/65/65243.png?modified=1543520082","thumbnailWidth":553,"thumbnailHeight":325,"caption":"After"}],"contributionURL":"","averageRating":4.752,"reviewCount":240,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/google-search-link-fix/reviews/","updateDate":1520761219000},{"id":"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/975/975035-32.png?modified=67698b49","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/975/975035-64.png?modified=67698b49","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/975/975035-128.png?modified=67698b49"},"name":"Fixed Zoom","version":"2.1.5","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/1705492/fixed_zoom-2.1.5-fx.xpi?src=","homepageURL":"https://github.com/Enchufadoo/fixedzoom","supportURL":null,"description":"Extension that sets a custom default zoom for all pages in Firefox.\nYou can set a general zoom for all pages or custom rules depending on the site.","fullDescription":"By design Firefox doesn't allow to set a default zoom. Websites will always display with a 100% zoom unless you manually set it for a specific site, in which case the browser will the remember the new value for the site but only until the history or saved sites data are deleted.\n\nWhat this extension allows is to set a default zoom different from 100% with which sites will load. You can also set a different zoom for specific websites.\n\nBugs, problems, suggestions or feature requests can be done by email to ariellr@yandex.com or from the extension repository.\n\nhttps://github.com/Enchufadoo/fixedzoom\n\n\nNotes about the permissions\n\nThe extension uses two permissions: Storage and accessing to websites. The first one allows the saving of zoom preferences and the second one matching rules for specific websites with the current visited address.","weeklyDownloads":2069,"type":"extension","creator":{"name":"Ariel","url":"https://addons.mozilla.org/en-US/firefox/user/11740496/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/207/207566.png?modified=1543521373","width":294,"height":259,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/207/207566.png?modified=1543521373","thumbnailWidth":294,"thumbnailHeight":259,"caption":"When enabled you can set a zoom to your liking."},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/207/207567.png?modified=1543521374","width":288,"height":268,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/207/207567.png?modified=1543521374","thumbnailWidth":288,"thumbnailHeight":268,"caption":"You can set the zoom from the current site you are visiting if you need."},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/207/207568.png?modified=1543521376","width":676,"height":553,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/207/207568.png?modified=1543521376","thumbnailWidth":587,"thumbnailHeight":480,"caption":"There's also an administrative view for the saved rules."}],"contributionURL":"","averageRating":4.7059,"reviewCount":38,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/fixed-zoom/reviews/","updateDate":1552139107000},{"id":"opentabsnexttocurrent@sblask","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/516/516030-32.png?modified=1534454106","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/516/516030-64.png?modified=1534454106","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/516/516030-128.png?modified=1534454106"},"name":"Open Tabs Next to Current","version":"2.0.12","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/2129688/open_tabs_next_to_current-2.0.12-fx.xpi?src=","homepageURL":null,"supportURL":"https://github.com/sblask/webextension-open-tabs-next-to-current","description":"Open new tabs always to the right of the current one.","fullDescription":"Open Tabs Next To Current\n=========================\n\nOpen tabs that would normally be opened last next to the current one. Tabs that are being re-opened are thus not included. You can use `Ctrl-Y` (`Ctrl-Shift-Y` on Windows) to open a new tab at the default location.\n\nAfter the addition of the browser.tabs.insertAfterCurrent setting in about:config you do not need this extension anymore.\n\nKnown Issues\n------------\n\nCaused by limitations of the webextension API, see\nhttps://github.com/sblask/webextension-open-tabs-next-to-current/issues/26\nand\nhttps://github.com/sblask/webextension-open-tabs-next-to-current/issues/29\n\n- tabs are visibly moved to their final position\n- the tab bar is scrolled so the opened tab becomes the first visible one on\nthe left (Firefox only) - you can set `browser.tabs.tabMinWidth` in\n`about:config` to something low like `20` so the tab bar is not scrollable\nat all\n- when opening multiple tabs at once, only one of them is opened at the right\nposition\n\nFeedback\n--------\n\nYou can report bugs or make feature requests on https://github.com/sblask/webextension-open-tabs-next-to-current.\n\nPatches are welcome.","weeklyDownloads":758,"type":"extension","creator":{"name":"Sebastian Blask","url":"https://addons.mozilla.org/en-US/firefox/user/10503078/"},"developers":[],"screenshots":[],"contributionURL":"","averageRating":4.4706,"reviewCount":95,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/open-tabs-next-to-current/reviews/","updateDate":1556748622000},{"id":"wayback_machine@mozilla.org","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/711/711438-32.png?modified=1524082823","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/711/711438-64.png?modified=1524082823","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/711/711438-128.png?modified=1524082823"},"name":"Wayback Machine","version":"1.8.6","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/929315/wayback_machine-1.8.6-an+fx.xpi?src=","homepageURL":null,"supportURL":"http://web.archive.org","description":"Detects dead pages, 404s, DNS failures & a range of other web breakdowns, offering to show archived versions via the Internet Archive's Wayback Machine. In addition you can archive web pages, and see their most recent & first archives.","fullDescription":"Detects dead pages, 404s, DNS failures & a range of other web breakdowns, offering to show archived versions via the Internet Archive's Wayback Machine. In addition you can archive web pages, and see their most recent & first archives.\n\nIf you used No More 404s on Test Pilot, this extention is for you!","weeklyDownloads":598,"type":"extension","creator":{"name":"Internet Archive","url":"https://addons.mozilla.org/en-US/firefox/user/12373129/"},"developers":[{"name":"Mark Graham","url":"https://addons.mozilla.org/en-US/firefox/user/12835321/"}],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/182/182679.png?modified=1543520648","width":199,"height":249,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/182/182679.png?modified=1543520648","thumbnailWidth":199,"thumbnailHeight":249,"caption":"Save an archive or a URL to the Wayback Machine or see the first, or most recent, archive of that URL."},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/182/182680.png?modified=1543520649","width":700,"height":330,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/182/182680.png?modified=1543520649","thumbnailWidth":640,"thumbnailHeight":302,"caption":"If there is an archive in the Wayback Machine, of a page not available via the \"live web\" you will be shown this pop-up."}],"contributionURL":"","averageRating":3.9231,"reviewCount":59,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/reviews/","updateDate":1524081009000},{"id":"jid1-nbzaq9ol2hyY64gGe@jetpack","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/697/697840-32.png?modified=1508239478","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/697/697840-64.png?modified=1508239478","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/697/697840-128.png?modified=1508239478"},"name":"YouTube Stop AutoPlay Next","version":"0.1.7","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/716213/youtube_stop_autoplay_next-0.1.7-an+fx.xpi?src=","homepageURL":"http://add0n.com/stop-autoplay.html","supportURL":"https://github.com/james-fray/youtube-stop-autoplay/","description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","fullDescription":"Stop AutoPlay Next for YouTube™ permanently disables YouTube from auto-playing the next suggested track by rejecting access to a module that is responsible for loading the next suggested tracks.\n\n--- My other YouTube tools ---\n\n YouTube use Flash Player\n YouTube in HD (720p, 1080p, 1440p, 2160p)\n YouTube no Annotations\n YouTube no Buffer (no autoplay)\n YouTube Stop AutoPlay Next\n YouTube toggle Flash and HTML\n YouTube Player AdBlocker\n YouTube auto Pause and Resume\n YouTube™ Stop Button\n Theater Mode for YouTube (YouTube Wide Screen)\n Note that this extension does not have any options. It just works out of the box.\n\n ----\n\n Note: The FAQs page of this extension has Google Analytics code; Terms can be found here: https://www.google.com/analytics/terms/us.html","weeklyDownloads":284,"type":"extension","creator":{"name":"James Fray","url":"https://addons.mozilla.org/en-US/firefox/user/11271922/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/173/173174.png?modified=1543520624","width":700,"height":413,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/173/173174.png?modified=1543520624","thumbnailWidth":640,"thumbnailHeight":378}],"contributionURL":"https://www.paypal.me/addondonation/10usd","averageRating":3.8814,"reviewCount":48,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/stop-autoplay-next-for-youtube/reviews/","updateDate":1504594824000},{"id":"yayanotherspeeddial@bakadev.fr","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/908/908898-32.png?modified=1532959315","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/908/908898-64.png?modified=1532959315","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/908/908898-128.png?modified=1532959315"},"name":"Yay! Another Speed dial!","version":"1.5.1.2","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/1735679/yay_another_speed_dial-1.5.1.2-an+fx.xpi?src=","homepageURL":"https://www.yayspeeddial.com/","supportURL":null,"description":"A cool and highly customizable Speed Dial focused on style and simplicity.","fullDescription":"Yay! Another Speed dial! is an extension to replace the home page when opening the browser or a new tab.\nYou can organize your bookmarks by tabs to quickly access your favorite sites.\nThe creation of an account makes it possible to synchronize your bookmarks between several computers, mobiles and tablets.\nA theme editor makes it possible to completely personalize your homepage as you wish!\n\nfeatures\n- Fully customize your homepage or use one of our already created themes.\n- Share your theme and use a theme created by other users in the theme gallery.\n- Synchronize your bookmarks, themes and preferences between several computers, mobiles and tablets.\n- Fully responsive design\n- Picture Gallery by PEXELS directly integrated to choose from thousands of beautiful wallpaper\n- Organize your bookmarks by tabs\n- Easily add the site you are visiting to one of the tabs you have created","weeklyDownloads":198,"type":"extension","creator":{"name":"Mimiste","url":"https://addons.mozilla.org/en-US/firefox/user/13536280/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/198/198155.png?modified=1543521024","width":700,"height":438,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198155.png?modified=1543521024","thumbnailWidth":640,"thumbnailHeight":400,"caption":"Home page"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/198/198156.png?modified=1543521025","width":700,"height":438,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198156.png?modified=1543521025","thumbnailWidth":640,"thumbnailHeight":400,"caption":"Theme editor (Page)"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/198/198157.png?modified=1543521026","width":700,"height":438,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198157.png?modified=1543521026","thumbnailWidth":640,"thumbnailHeight":400,"caption":"Theme editor (Dials)"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/198/198158.png?modified=1543521027","width":700,"height":438,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198158.png?modified=1543521027","thumbnailWidth":640,"thumbnailHeight":400,"caption":"Pexel gallery for wallpapers"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/198/198159.png?modified=1543521028","width":700,"height":438,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198159.png?modified=1543521028","thumbnailWidth":640,"thumbnailHeight":400,"caption":"Theme gallery"}],"contributionURL":"https://www.paypal.com/donate/?token=PbH2msRz-nbqfCjJzSxg38MWE619YgzqzXP3yWxU7xm8DFWg-UpUHI-SNsrG_Ddrbo7GAG&country.x=FR&locale.x=","averageRating":4.4194,"reviewCount":50,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/yay-another-speed-dial/reviews/","updateDate":1554707409000},{"id":"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}","icons":{"32":"https://addons.cdn.mozilla.net/static/img/addon-icons/default-32.png","64":"https://addons.cdn.mozilla.net/static/img/addon-icons/default-64.png","128":"https://addons.cdn.mozilla.net/static/img/addon-icons/default-128.png"},"name":"Middle Mouse Button Scroll","version":"0.3.0","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/2846636/middle_mouse_button_scroll-0.3.0-fx.xpi?src=","homepageURL":"https://github.com/StoyanDimitrov/middle-mouse-button-scroll","supportURL":"https://github.com/StoyanDimitrov/middle-mouse-button-scroll","description":"Scroll fast or precise through long documents with pressed middle mouse button","fullDescription":"Scroll fast or precise through long documents with pressed middle mouse button.\n\nHolding down Alt or Ctrl dragging with middle mouse button enables you to use the browser's implementation of middle-click scroll.\n\nHolding down Shift dragging with middle mouse button enables you to scroll slowly and precisely.\n\nNote: For the time being the extension scrolls only the whole page and not different parts of it. If you are unable to scroll given page that's the reason why. That feature is planned.\n\nAlso, for the time being the keyboard keys are non configurable. The current implementation of Firefox for configurable hotkeys can not use only modifier key (Ctrl, Alt, Shift, Meta etc.) for shortcuts.","weeklyDownloads":40,"type":"extension","creator":{"name":"Стоян Димитров","url":"https://addons.mozilla.org/en-US/firefox/user/27387/"},"developers":[],"screenshots":[],"contributionURL":"https://paypal.me/StoyanDimitrov/1","averageRating":4.6,"reviewCount":7,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/middle-mouse-button-scroll/reviews/","updateDate":1557848460000}],"compatOverrides":[]} \ No newline at end of file +{"schema":5,"addons":[{"id":"uBlock0@raymondhill.net","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/607/607454-32.png?modified=mcrushed","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/607/607454-64.png?modified=mcrushed","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/607/607454-128.png?modified=mcrushed"},"name":"uBlock Origin","version":"1.22.4","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/3412681/ublock_origin-1.22.4-an+fx.xpi?src=","homepageURL":"https://github.com/gorhill/uBlock#ublock-origin","supportURL":"https://old.reddit.com/r/uBlockOrigin/","description":"Finally, an efficient blocker. Easy on CPU and memory.","fullDescription":"An efficient blocker: easy on memory and CPU footprint, and yet can load and enforce thousands more filters than other popular blockers out there.\n\nIllustrated overview of its efficiency: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared\n\nUsage: The big power button in the popup is to permanently disable/enable uBlock for the current web site. It applies to the current web site only, it is not a global power button.\n\n***\n\nFlexible, it's more than an \"ad blocker\": it can also read and create filters from hosts files.\n\nOut of the box, these lists of filters are loaded and enforced:\n\n- EasyList\n- Peter Lowe’s Ad server list\n- EasyPrivacy\n- Malware domains\n\nMore lists are available for you to select if you wish:\n\n- Fanboy’s Enhanced Tracking List\n- Dan Pollock’s hosts file\n- hpHosts’s Ad and tracking servers\n- MVPS HOSTS\n- Spam404\n- And many others\n\nOf course, the more filters enabled, the higher the memory footprint. Yet, even after adding Fanboy's two extra lists, hpHosts’s Ad and tracking servers, uBlock Origin still has a lower memory footprint than other very popular blockers out there.\n\nAlso, be aware that selecting some of these extra lists may lead to higher likelihood of web site breakage -- especially those lists which are normally used as hosts file.\n\n***\n\nFree.\nOpen source with public license (GPLv3)\nFor users by users.\n\nIf ever you really do want to contribute something, think about the people working hard to maintain the filter lists you are using, which were made available to use by all for free.\n\n***\n\nDocumentation:\nhttps://github.com/gorhill/uBlock#ublock-origin\n\nProject change log:\nhttps://github.com/gorhill/uBlock/releases\n\nContributors @ Github:\nhttps://github.com/gorhill/uBlock/graphs/contributors\n\nContributors @ Crowdin:\nhttps://crowdin.net/project/ublock","weeklyDownloads":238524,"type":"extension","creator":{"name":"Raymond Hill","url":"https://addons.mozilla.org/en-US/firefox/user/11423598/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/157/157572.png?modified=1543520531","width":640,"height":480,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/157/157572.png?modified=1543520531","thumbnailWidth":640,"thumbnailHeight":480,"caption":"Default mode"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/157/157576.png?modified=1543520531","width":640,"height":480,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/157/157576.png?modified=1543520531","thumbnailWidth":640,"thumbnailHeight":480,"caption":"The dashboard: stock filter lists"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/157/157592.png?modified=1543520532","width":640,"height":480,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/157/157592.png?modified=1543520532","thumbnailWidth":640,"thumbnailHeight":480,"caption":"Dynamic filtering allows default-deny mode"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/159/159634.png?modified=1543520533","width":640,"height":480,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/159/159634.png?modified=1543520533","thumbnailWidth":640,"thumbnailHeight":480,"caption":"The dashboard: settings"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/158/158734.png?modified=1543520534","width":700,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/158/158734.png?modified=1543520534","thumbnailWidth":640,"thumbnailHeight":480,"caption":"Unified logger"}],"contributionURL":"","averageRating":4.6991,"reviewCount":3742,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/reviews/","updateDate":1569693074000},{"id":"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/3/3006-32.png?modified=mcrushed","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/3/3006-64.png?modified=mcrushed","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/3/3006-128.png?modified=mcrushed"},"name":"Video DownloadHelper","version":"7.3.7","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/3054598/video_downloadhelper-7.3.7-fx.xpi?src=","homepageURL":"http://www.downloadhelper.net/","supportURL":"http://www.downloadhelper.net/support.php","description":"The easy way to download and convert Web videos from hundreds of YouTube-like sites.","fullDescription":"Video DownloadHelper is the most complete tool to extract videos and image files from Web sites and save them to your hard drive.\n\nJust surf the Web as you are used to, when DownloadHelper detects it can do something for you, the toolbar icon highlights and a menu allows you to download files by simply clicking an item.\n\nFor instance, if you go to a YouTube page, you'll be able to download the video directly on your file system. It also works with most video sites like DailyMotion, Facebook, Periscope, Vimeo, Twitch, Liveleak, Vine, UStream, Fox, Bloomberg, RAI, France 2-3, Break, Metacafe and thousands others.\n\nVideo DownloadHelper supports several types of streamings, making the add-on unique amongst Video downloaders: HTTP, MP2T, F4F, … Whenever a site uses a non-supported streaming technology, Video DownloadHelper is also able to capture directly from the screen and generate a video file out of it.\n\nBesides downloading, Video DownloadHelper is also able to make video conversion (changing audio and video formats) and aggregation (joining separate audio and video to a single file) very easy. This is a commercial feature that helps paying for the free stuff (we need to eat too). You are not compelled to use conversion for downloading videos from web sites, and you can avoid picking variants marked as ADP to avoid the need for aggregation.\n\nYou may want to watch this video about using Video DownloadHelper: https://www.youtube.com/watch?v=mZT8yI60k_4\n\nSupport can be obtained from the dedicated support forum.\n\nPlease stay tuned by following us on Twitter (@downloadhelper), Google + or Facebook.","weeklyDownloads":126139,"type":"extension","creator":{"name":"mig","url":"https://addons.mozilla.org/en-US/firefox/user/32479/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/25/25993.png?modified=1543518772","width":200,"height":150,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/25/25993.png?modified=1543518772","thumbnailWidth":200,"thumbnailHeight":150,"caption":"Video DownloadHelper"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/154/154820.png?modified=1543518772","width":327,"height":124,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/154/154820.png?modified=1543518772","thumbnailWidth":327,"thumbnailHeight":124,"caption":"Video DownloadHelper animated toobar icon"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/154/154824.png?modified=1543518773","width":250,"height":200,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/154/154824.png?modified=1543518773","thumbnailWidth":250,"thumbnailHeight":200,"caption":"Video DownloadHelper main panel"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/154/154822.png?modified=1543518774","width":361,"height":289,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/154/154822.png?modified=1543518774","thumbnailWidth":361,"thumbnailHeight":289,"caption":"Video DownloadHelper main panel"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/154/154826.png?modified=1543518774","width":320,"height":317,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/154/154826.png?modified=1543518774","thumbnailWidth":320,"thumbnailHeight":317,"caption":"Video DownloadHelper available actions"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/154/154828.png?modified=1543518775","width":293,"height":250,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/154/154828.png?modified=1543518775","thumbnailWidth":293,"thumbnailHeight":250,"caption":"Video DownloadHelper quality variants settings"}],"contributionURL":"","averageRating":4.2875,"reviewCount":15548,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/video-downloadhelper/reviews/","updateDate":1562545565000},{"id":"jid1-MnnxcxisBPnSXQ@jetpack","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/506/506646-32.png?modified=mcrushed","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/506/506646-64.png?modified=mcrushed","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/506/506646-128.png?modified=mcrushed"},"name":"Privacy Badger","version":"2019.9.23","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/3410286/privacy_badger-2019.9.23-an+fx.xpi?src=","homepageURL":"https://www.eff.org/privacybadger","supportURL":"https://github.com/EFForg/privacybadger","description":"Automatically learns to block invisible trackers.","fullDescription":"Privacy Badger automatically learns to block invisible trackers. Instead of keeping lists of what to block, Privacy Badger learns by watching which domains appear to be tracking you as you browse the Web.\n\nPrivacy Badger sends the Do Not Track signal with your browsing. If trackers ignore your wishes, your Badger will learn to block them. Privacy Badger starts blocking once it sees the same tracker on three different websites.\n\nBesides automatic tracker blocking, Privacy Badger removes outgoing link click tracking on Facebook, Google and Twitter, with more privacy protections on the way.\n\nTo learn more, see the FAQ on Privacy Badger's homepage.\n\nPrivacy Badger is a project of the Electronic Frontier Foundation.","weeklyDownloads":29494,"type":"extension","creator":{"name":"EFF Technologists","url":"https://addons.mozilla.org/en-US/firefox/user/5474073/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/225/225184.png?modified=1569261286","width":1920,"height":1080,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/225/225184.png?modified=1569261286","thumbnailWidth":640,"thumbnailHeight":360,"caption":"Privacy Badger is a project of the Electronic Frontier Foundation"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/171/171793.png?modified=1569261279","width":700,"height":394,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/171/171793.png?modified=1569261279","thumbnailWidth":640,"thumbnailHeight":360,"caption":"Privacy Badger at work on the whitehouse.gov privacy policy page."}],"contributionURL":"","averageRating":4.76,"reviewCount":334,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/reviews/","updateDate":1569432999000},{"id":"https-everywhere@eff.org","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/229/229918-32.png?modified=mcrushed","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/229/229918-64.png?modified=mcrushed","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/229/229918-128.png?modified=mcrushed"},"name":"HTTPS Everywhere","version":"2019.6.27","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/3060290/https_everywhere-2019.6.27-an+fx.xpi?src=","homepageURL":"https://www.eff.org/https-everywhere","supportURL":"https://www.eff.org/https-everywhere","description":"Encrypt the web! HTTPS Everywhere is a Firefox extension to protect your communications by enabling HTTPS encryption automatically on sites that are known to support it, even when you type URLs or follow links that omit the https: prefix.","fullDescription":"Many sites on the web offer some limited support for encryption over HTTPS, but make it difficult to use. For instance, they may default to unencrypted HTTP, or fill encrypted pages with links that go back to the unencrypted site.\n\nThe HTTPS Everywhere extension fixes these problems by rewriting all requests to these sites to HTTPS.","weeklyDownloads":37180,"type":"extension","creator":{"name":"EFF Technologists","url":"https://addons.mozilla.org/en-US/firefox/user/5474073/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/214/214771.png?modified=1549592598","width":1280,"height":800,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/214/214771.png?modified=1549592598","thumbnailWidth":640,"thumbnailHeight":400}],"contributionURL":"","averageRating":4.5536,"reviewCount":447,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/reviews/","updateDate":1562332269000},{"id":"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/824/824288-32.png?modified=mcrushed","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/824/824288-64.png?modified=mcrushed","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/824/824288-128.png?modified=mcrushed"},"name":"Search by Image","version":"1.21.2","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/3387778/search_by_image-1.21.2-an+fx.xpi?src=","homepageURL":"https://github.com/dessant/search-by-image","supportURL":"https://github.com/dessant/search-by-image/issues","description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","fullDescription":"Search by Image is a Firefox extension which enables you to initiate a reverse image search from the right-click context menu or the browser toolbar. It finds all images positioned in the clicked area, including those declared in CSS. The extension also supports uploading local images, and searching for images from private sites.\n\nThe continued development of Search by Image is made possible thanks to the support of awesome backers. If you'd like to join them, please consider contributing with Patreon, PayPal or Bitcoin.\n\nSearch engines (toggle and reorder them from the extension's options):\n\n Google Images\n Bing Images\n Yandex.Images\n Baidu Image Search\n Sogou Images\n Qihoo 360 Images\n Getty Images\n iStock\n Shutterstock\n Adobe Stock\n Depositphotos\n Jingdong\n Taobao\n Alibaba China\n Pinterest\n TinEye Reverse Image Search\n Karma Decay\n trace.moe (WhatAnime)\n SauceNAO\n Iqdb\n Ascii2d\n\n\nA handful of search modes are offered that serve different use cases. The search mode can be set independently for the context menu and browser toolbar from the extension's options.\n\nSearch modes:\n\n Select (context menu and toolbar): select an image on the page, then search for the image URL, whenever possible. Blob, data and file URLs will still be handled as image uploads. This is the default search mode.\n Select & Upload (context menu and toolbar): select an image on the page, then fetch the image, possibly from the browser cache, and upload it. This search mode is preferred for sites which do not allow direct linking of images or are otherwise private.\n Capture (context menu and toolbar): select and capture a page area, then upload it.\n Upload (toolbar): select or drop an image from your device, or paste it from the clipboard, then upload it.\n URL (toolbar): search for an image URL.\n\n\nFeatures:\n\n Search with a single engine, or all enabled ones, directly from the top-level context menu item, or the browser toolbar button (see options)\n Detect any image on the page, including those declared in CSS and pseudo-elements\n Select the desired image from a dialog when multiple images are found\n Search for images from private sites (see search modes)\n Search for local images\n Search for the current video frame\n\n\nRequired permissions:\n\n Access your data for all tabs and websites: required for parsing web pages and performing image searches\n Display notifications: needed for displaying error messages\n\n\nThe context menu item is always visible, unless it is disabled. Visit the wiki for more details.\n\nThe image you select during a search is sent to the requested third-party service, such as Google Images. Visit the extension's privacy policy for more information.\n\nRelevant Firefox bugs:\n\n The context menu API is not available on Android, use the extension from the toolbar instead (1363016)\n The search results are opened as regular tabs on Android, private tabs are not supported (1372178)\n\n\n\nThe extension is also available for Chrome and Opera.\n\n\nReviews are not monitored for bug reports, please use GitHub for issues and feature requests.\nhttps://github.com/dessant/search-by-image","weeklyDownloads":4381,"type":"extension","creator":{"name":"Armin Sebastian","url":"https://addons.mozilla.org/en-US/firefox/user/12929064/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/190/190642.png?modified=1543520854","width":697,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190642.png?modified=1543520854","thumbnailWidth":637,"thumbnailHeight":480,"caption":"Select an engine to search with from the right-click context menu. The options also allow for searching with a single engine, or all enabled ones, directly from a top-level context menu item."},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/190/190643.png?modified=1543520854","width":697,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190643.png?modified=1543520854","thumbnailWidth":637,"thumbnailHeight":480},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/190/190644.png?modified=1543520855","width":697,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190644.png?modified=1543520855","thumbnailWidth":637,"thumbnailHeight":480,"caption":"A dialog is shown for selecting the desired image when multiple results are found."},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/190/190645.png?modified=1543520856","width":697,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190645.png?modified=1543520856","thumbnailWidth":637,"thumbnailHeight":480},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/190/190646.png?modified=1543520856","width":697,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190646.png?modified=1543520856","thumbnailWidth":637,"thumbnailHeight":480},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/190/190647.png?modified=1543520857","width":697,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190647.png?modified=1543520857","thumbnailWidth":637,"thumbnailHeight":480},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/190/190648.png?modified=1543520858","width":697,"height":525,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/190/190648.png?modified=1543520858","thumbnailWidth":637,"thumbnailHeight":480,"caption":"The add-on can be customized from the options page."}],"contributionURL":"https://www.paypal.me/ArminSebastian/5","averageRating":4.7208,"reviewCount":101,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/search_by_image/reviews/","updateDate":1566820357000},{"id":"chrome-gnome-shell@gnome.org","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/751/751081-32.png?modified=1521616823","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/751/751081-64.png?modified=1521616823","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/751/751081-128.png?modified=1521616823"},"name":"GNOME Shell integration","version":"10.1","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/898030/gnome_shell_integration-10.1-an+fx-linux.xpi?src=","homepageURL":"https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome","supportURL":"https://bugzilla.gnome.org","description":"This extension provides integration with GNOME Shell and the corresponding extensions repository https://extensions.gnome.org","fullDescription":"You MUST install native connector for this extension to work.\n\nFor Arch Linux there is a PKGBUILD available in the AUR: https://aur.archlinux.org/packages/chrome-gnome-shell-git\n\nFor Debian, Fedora, Gentoo and Ubuntu you can install package named \"chrome-gnome-shell\".\n\nYou also can install connector manually. See https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome/Installation for install instructions.","weeklyDownloads":3666,"type":"extension","creator":{"name":"Yuri Konotopov","url":"https://addons.mozilla.org/en-US/firefox/user/12725919/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/183/183915.png?modified=1543520728","width":700,"height":438,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/183/183915.png?modified=1543520728","thumbnailWidth":640,"thumbnailHeight":400}],"contributionURL":"","averageRating":4.2389,"reviewCount":54,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/gnome-shell-integration/reviews/","updateDate":1521613807000},{"id":"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/918/918574-32.png?modified=1531770407","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/918/918574-64.png?modified=1531770407","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/918/918574-128.png?modified=1531770407"},"name":"Absolute Enable Right Click & Copy","version":"1.3.8","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/1205179/absolute_enable_right_click_copy-1.3.8-fx.xpi?src=","homepageURL":null,"supportURL":null,"description":"Force Enable Right Click & Copy","fullDescription":"Get The Best Browsing Experience Without Limitations And Restrictions In An Online World\n\n★ Features :\n→ Remove Copy Text Protection On All Website\n→ Force Enable Right Click Button\n→ Allow Copy And Highlight\n→ Disable Annoying Dialog Message (Not Able To Copy Content On This Webpage)\n→ Re-Enable Context Menu\n→ Include \"Absolute Mode\" To Force Remove Any Type Of Protection\n\n------------------------------------------------------------------------\nIf You Like This Extension, Please Rate And Share\nMade Possible By Absolute","weeklyDownloads":3095,"type":"extension","creator":{"name":"Absolute","url":"https://addons.mozilla.org/en-US/firefox/user/13673741/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/204/204829.png?modified=1543521035","width":640,"height":400,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/204/204829.png?modified=1543521035","thumbnailWidth":640,"thumbnailHeight":400,"caption":"01"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/204/204830.png?modified=1543521036","width":640,"height":400,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/204/204830.png?modified=1543521036","thumbnailWidth":640,"thumbnailHeight":400,"caption":"02"}],"contributionURL":"","averageRating":4.623,"reviewCount":90,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/absolute-enable-right-click/reviews/","updateDate":1547160307000},{"id":"opentabsnexttocurrent@sblask","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/516/516030-32.png?modified=1534454106","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/516/516030-64.png?modified=1534454106","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/516/516030-128.png?modified=1534454106"},"name":"Open Tabs Next to Current","version":"2.0.12","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/2129688/open_tabs_next_to_current-2.0.12-fx.xpi?src=","homepageURL":null,"supportURL":"https://github.com/sblask/webextension-open-tabs-next-to-current","description":"Open new tabs always to the right of the current one.","fullDescription":"Open Tabs Next To Current\n=========================\n\nOpen tabs that would normally be opened last next to the current one. Tabs that are being re-opened are thus not included. You can use `Ctrl-Y` (`Ctrl-Shift-Y` on Windows) to open a new tab at the default location.\n\nAfter the addition of the browser.tabs.insertAfterCurrent setting in about:config you do not need this extension anymore.\n\nKnown Issues\n------------\n\nCaused by limitations of the webextension API, see\nhttps://github.com/sblask/webextension-open-tabs-next-to-current/issues/26\nand\nhttps://github.com/sblask/webextension-open-tabs-next-to-current/issues/29\n\n- tabs are visibly moved to their final position\n- the tab bar is scrolled so the opened tab becomes the first visible one on\nthe left (Firefox only) - you can set `browser.tabs.tabMinWidth` in\n`about:config` to something low like `20` so the tab bar is not scrollable\nat all\n- when opening multiple tabs at once, only one of them is opened at the right\nposition\n\nFeedback\n--------\n\nYou can report bugs or make feature requests on https://github.com/sblask/webextension-open-tabs-next-to-current.\n\nPatches are welcome.","weeklyDownloads":228,"type":"extension","creator":{"name":"Sebastian Blask","url":"https://addons.mozilla.org/en-US/firefox/user/10503078/"},"developers":[],"screenshots":[],"contributionURL":"","averageRating":4.4857001304626465,"reviewCount":95,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/open-tabs-next-to-current/reviews/","updateDate":1556748622000},{"id":"wayback_machine@mozilla.org","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/711/711438-32.png?modified=1524082823","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/711/711438-64.png?modified=1524082823","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/711/711438-128.png?modified=1524082823"},"name":"Wayback Machine","version":"1.8.6","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/929315/wayback_machine-1.8.6-an+fx.xpi?src=","homepageURL":null,"supportURL":"http://web.archive.org","description":"Detects dead pages, 404s, DNS failures & a range of other web breakdowns, offering to show archived versions via the Internet Archive's Wayback Machine. In addition you can archive web pages, and see their most recent & first archives.","fullDescription":"Detects dead pages, 404s, DNS failures & a range of other web breakdowns, offering to show archived versions via the Internet Archive's Wayback Machine. In addition you can archive web pages, and see their most recent & first archives.\n\nIf you used No More 404s on Test Pilot, this extention is for you!","weeklyDownloads":411,"type":"extension","creator":{"name":"Internet Archive","url":"https://addons.mozilla.org/en-US/firefox/user/12373129/"},"developers":[{"name":"Mark Graham","url":"https://addons.mozilla.org/en-US/firefox/user/12835321/"}],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/182/182679.png?modified=1543520648","width":199,"height":249,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/182/182679.png?modified=1543520648","thumbnailWidth":199,"thumbnailHeight":249,"caption":"Save an archive or a URL to the Wayback Machine or see the first, or most recent, archive of that URL."},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/182/182680.png?modified=1543520649","width":700,"height":330,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/182/182680.png?modified=1543520649","thumbnailWidth":640,"thumbnailHeight":302,"caption":"If there is an archive in the Wayback Machine, of a page not available via the \"live web\" you will be shown this pop-up."}],"contributionURL":"","averageRating":3.9151,"reviewCount":65,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/reviews/","updateDate":1524081009000},{"id":"{be4c6348-e64f-4ff9-9e48-47468de8aa64}","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/1484/1484272-32.png?modified=647ae3ab","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/1484/1484272-64.png?modified=647ae3ab","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/1484/1484272-128.png?modified=647ae3ab"},"name":"Auto Sci-Hub","version":"1.5","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/3411784/auto_sci_hub-1.5-an+fx.xpi?src=","homepageURL":"https://roiarthurb.github.io/Side-Auto_Sci-Hub/","supportURL":"https://github.com/RoiArthurB/Side-Auto_Sci-Hub/issues","description":"Auto-modify the url to load Sci-Hub page with your article","fullDescription":"Important\n\nThis addon doesn't use any tracker. I don't care about how you use the plugin (and I'm too lazy to scrap your data and use them).\nSo just enjoy this little open-source plugin ^^\n\nBackground\n\nI was tired of copying the URL of pages to paste it on the Sci-Hub website 100 times per hour when I'm reading scientific papers.\nSo I've created a very simple addon for firefox which does it all for me.\n\nHow to use this addon ?\n\nThat's very simple :\n\nGo to any website on the same as before, and instead of copying the URL, simply click on the Auto Sci-Hub button and... TADA! Sci-Hub is open with your article on a new tab!\n😀😀\n\nIf you want to see the source code, check the Homepage Link (it's the Github repo).","weeklyDownloads":358,"type":"extension","creator":{"name":"RoiArthurB","url":"https://addons.mozilla.org/en-US/firefox/user/14598343/"},"developers":[],"screenshots":[],"contributionURL":"","averageRating":4.5455,"reviewCount":7,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/auto-sci-hub/reviews/","updateDate":1569429311000},{"id":"yayanotherspeeddial@bakadev.fr","icons":{"32":"https://addons.cdn.mozilla.net/user-media/addon_icons/908/908898-32.png?modified=1532959315","64":"https://addons.cdn.mozilla.net/user-media/addon_icons/908/908898-64.png?modified=1532959315","128":"https://addons.cdn.mozilla.net/user-media/addon_icons/908/908898-128.png?modified=1532959315"},"name":"Yay! Another Speed dial!","version":"1.5.1.2","sourceURI":"https://addons.mozilla.org/firefox/downloads/file/1735679/yay_another_speed_dial-1.5.1.2-an+fx.xpi?src=","homepageURL":"https://www.yayspeeddial.com/","supportURL":null,"description":"A cool and highly customizable Speed Dial focused on style and simplicity.","fullDescription":"Yay! Another Speed dial! is an extension to replace the home page when opening the browser or a new tab.\nYou can organize your bookmarks by tabs to quickly access your favorite sites.\nThe creation of an account makes it possible to synchronize your bookmarks between several computers, mobiles and tablets.\nA theme editor makes it possible to completely personalize your homepage as you wish!\n\nfeatures\n- Fully customize your homepage or use one of our already created themes.\n- Share your theme and use a theme created by other users in the theme gallery.\n- Synchronize your bookmarks, themes and preferences between several computers, mobiles and tablets.\n- Fully responsive design\n- Picture Gallery by PEXELS directly integrated to choose from thousands of beautiful wallpaper\n- Organize your bookmarks by tabs\n- Easily add the site you are visiting to one of the tabs you have created","weeklyDownloads":49,"type":"extension","creator":{"name":"Mimiste","url":"https://addons.mozilla.org/en-US/firefox/user/13536280/"},"developers":[],"screenshots":[{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/198/198155.png?modified=1543521024","width":700,"height":438,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198155.png?modified=1543521024","thumbnailWidth":640,"thumbnailHeight":400,"caption":"Home page"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/198/198156.png?modified=1543521025","width":700,"height":438,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198156.png?modified=1543521025","thumbnailWidth":640,"thumbnailHeight":400,"caption":"Theme editor (Page)"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/198/198157.png?modified=1543521026","width":700,"height":438,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198157.png?modified=1543521026","thumbnailWidth":640,"thumbnailHeight":400,"caption":"Theme editor (Dials)"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/198/198158.png?modified=1543521027","width":700,"height":438,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198158.png?modified=1543521027","thumbnailWidth":640,"thumbnailHeight":400,"caption":"Pexel gallery for wallpapers"},{"url":"https://addons.cdn.mozilla.net/user-media/previews/full/198/198159.png?modified=1543521028","width":700,"height":438,"thumbnailURL":"https://addons.cdn.mozilla.net/user-media/previews/thumbs/198/198159.png?modified=1543521028","thumbnailWidth":640,"thumbnailHeight":400,"caption":"Theme gallery"}],"contributionURL":"https://www.paypal.com/donate/?token=PbH2msRz-nbqfCjJzSxg38MWE619YgzqzXP3yWxU7xm8DFWg-UpUHI-SNsrG_Ddrbo7GAG&country.x=FR&locale.x=","averageRating":4.3582,"reviewCount":53,"reviewURL":"https://addons.mozilla.org/en-US/firefox/addon/yay-another-speed-dial/reviews/","updateDate":1554707409000}],"compatOverrides":[]} \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/blocklist.xml b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/blocklist.xml index 120ff607..274984a5 100644 --- a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/blocklist.xml +++ b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/blocklist.xml @@ -1,5 +1,5 @@ - + @@ -73,7 +73,7 @@ - + @@ -149,7 +149,7 @@ - + @@ -223,7 +223,7 @@ - + @@ -329,7 +329,7 @@ - + @@ -337,7 +337,7 @@ - + @@ -487,7 +487,7 @@ - + @@ -555,7 +555,7 @@ - + @@ -708,7 +708,7 @@ - + @@ -791,7 +791,7 @@ - + @@ -919,7 +919,7 @@ - + @@ -939,7 +939,7 @@ - + @@ -1292,7 +1292,7 @@ - + @@ -1345,7 +1345,7 @@ - + @@ -1426,7 +1426,7 @@ - + @@ -1634,7 +1634,7 @@ - + @@ -1670,7 +1670,7 @@ - + @@ -1762,7 +1762,7 @@ - + @@ -1790,12 +1790,12 @@ - + - + @@ -1831,7 +1831,7 @@ - + @@ -1888,7 +1888,7 @@ - + @@ -2012,7 +2012,7 @@ - + @@ -2020,7 +2020,7 @@ - + @@ -2028,7 +2028,7 @@ - + @@ -2088,7 +2088,7 @@ - + @@ -2096,7 +2096,7 @@ - + @@ -2324,10 +2324,6 @@ - - - - @@ -2520,10 +2516,6 @@ - - - - @@ -2720,10 +2712,6 @@ - - - - @@ -2892,10 +2880,6 @@ - - - - @@ -2972,47 +2956,548 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + https://get.adobe.com/flashplayer/ - + - - + + https://get.adobe.com/flashplayer/ - + - + https://get.adobe.com/shockwave/ - + https://get.adobe.com/shockwave/ - + https://get.adobe.com/flashplayer/ - + - + https://get.adobe.com/flashplayer/ - + diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/bookmarkbackups/bookmarks-2019-03-23_20_7uwhR08PvXvpvetLBKVyJA==.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/bookmarkbackups/bookmarks-2019-03-23_20_7uwhR08PvXvpvetLBKVyJA==.jsonlz4 deleted file mode 100644 index 78af33fe..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/bookmarkbackups/bookmarks-2019-03-23_20_7uwhR08PvXvpvetLBKVyJA==.jsonlz4 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/bookmarkbackups/bookmarks-2019-03-23_20_7uwhR08PvXvpvetLBKVyJA==.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/bookmarkbackups/bookmarks-2019-09-29_20_7uwhR08PvXvpvetLBKVyJA==.jsonlz4 similarity index 100% rename from tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/bookmarkbackups/bookmarks-2019-03-23_20_7uwhR08PvXvpvetLBKVyJA==.jsonlz4 rename to tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/bookmarkbackups/bookmarks-2019-09-29_20_7uwhR08PvXvpvetLBKVyJA==.jsonlz4 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/broadcast-listeners.json b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/broadcast-listeners.json index a1177c27..bd1c307f 100644 --- a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/broadcast-listeners.json +++ b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/broadcast-listeners.json @@ -1 +1 @@ -{"version":1,"listeners":{"remote-settings/monitor_changes":{"version":"\"1557949783149\"","sourceInfo":{"moduleURI":"resource://services-settings/remote-settings.js","symbolName":"remoteSettingsBroadcastHandler"}}}} \ No newline at end of file +{"version":1,"listeners":{"remote-settings/monitor_changes":{"version":"\"1569593309309\"","sourceInfo":{"moduleURI":"resource://services-settings/remote-settings.js","symbolName":"remoteSettingsBroadcastHandler"}}}} \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/cert9.db b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/cert9.db index 87cf6cf1..ed6c081b 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/cert9.db and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/cert9.db differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/cert_override.txt b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/cert_override.txt new file mode 100644 index 00000000..508c5e9d --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/cert_override.txt @@ -0,0 +1,2 @@ +# PSM Certificate Override Settings file +# This is a generated file! Do not edit. diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/compatibility.ini b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/compatibility.ini index e0422d4c..860aef14 100644 --- a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/compatibility.ini +++ b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/compatibility.ini @@ -1,5 +1,5 @@ [Compatibility] -LastVersion=66.0.5_20190507224846/20190507224846 +LastVersion=69.0.1_20190918000000/20190918000000 LastOSABI=Linux_x86_64-gcc3 LastPlatformDir=/usr/lib/firefox LastAppDir=/usr/lib/firefox/browser diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/content-prefs.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/content-prefs.sqlite index c63af901..4b880738 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/content-prefs.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/content-prefs.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/cookies.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/cookies.sqlite index 6aa9381e..76814c00 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/cookies.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/cookies.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-05/1557954823910.ac934651-55b2-4ef8-ad83-3c21d3680106.event.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-05/1557954823910.ac934651-55b2-4ef8-ad83-3c21d3680106.event.jsonlz4 deleted file mode 100644 index be87c774..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-05/1557954823910.ac934651-55b2-4ef8-ad83-3c21d3680106.event.jsonlz4 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-05/1557954823925.df4819ec-eb1c-4678-b39c-4d2cd6aba10b.main.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-05/1557954823925.df4819ec-eb1c-4678-b39c-4d2cd6aba10b.main.jsonlz4 deleted file mode 100644 index 907cc872..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-05/1557954823925.df4819ec-eb1c-4678-b39c-4d2cd6aba10b.main.jsonlz4 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-05/1558008007172.1ea61af6-1682-49ad-9808-8e81f56c14d3.main.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-05/1558008007172.1ea61af6-1682-49ad-9808-8e81f56c14d3.main.jsonlz4 deleted file mode 100644 index 57bfa77a..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-05/1558008007172.1ea61af6-1682-49ad-9808-8e81f56c14d3.main.jsonlz4 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-08/1565793687926.c4fa71af-3326-4bf6-b95f-bfdadc023f2c.modules.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-08/1565793687926.c4fa71af-3326-4bf6-b95f-bfdadc023f2c.modules.jsonlz4 new file mode 100644 index 00000000..28c825a3 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-08/1565793687926.c4fa71af-3326-4bf6-b95f-bfdadc023f2c.modules.jsonlz4 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-08/1565793920677.8898cdd6-54a8-402e-9bc3-3d16784d3897.main.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-08/1565793920677.8898cdd6-54a8-402e-9bc3-3d16784d3897.main.jsonlz4 new file mode 100644 index 00000000..af4d676c Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-08/1565793920677.8898cdd6-54a8-402e-9bc3-3d16784d3897.main.jsonlz4 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-08/1565796339473.ba4a0841-8584-4899-9864-01e306b69235.event.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-08/1565796339473.ba4a0841-8584-4899-9864-01e306b69235.event.jsonlz4 new file mode 100644 index 00000000..c6918fdc Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-08/1565796339473.ba4a0841-8584-4899-9864-01e306b69235.event.jsonlz4 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-08/1565796339487.ee0d49b7-72da-4891-9a5e-76327c7065ad.main.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-08/1565796339487.ee0d49b7-72da-4891-9a5e-76327c7065ad.main.jsonlz4 new file mode 100644 index 00000000..13dd3a26 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-08/1565796339487.ee0d49b7-72da-4891-9a5e-76327c7065ad.main.jsonlz4 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-08/1565796364282.67672744-269d-4726-91f5-67f707311d17.main.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-08/1565796364282.67672744-269d-4726-91f5-67f707311d17.main.jsonlz4 new file mode 100644 index 00000000..54e4b49b Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-08/1565796364282.67672744-269d-4726-91f5-67f707311d17.main.jsonlz4 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569709758639.0c235347-a340-4c50-93dc-5a600065ca7a.main.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569709758639.0c235347-a340-4c50-93dc-5a600065ca7a.main.jsonlz4 new file mode 100644 index 00000000..4348365b Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569709758639.0c235347-a340-4c50-93dc-5a600065ca7a.main.jsonlz4 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569710118042.e4313974-8f00-4e9e-af7d-c64d7c0dccad.modules.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569710118042.e4313974-8f00-4e9e-af7d-c64d7c0dccad.modules.jsonlz4 new file mode 100644 index 00000000..e8c64d8c Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569710118042.e4313974-8f00-4e9e-af7d-c64d7c0dccad.modules.jsonlz4 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569711245098.8aa8772a-5142-4892-b5e0-34f97408e5d1.main.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569711245098.8aa8772a-5142-4892-b5e0-34f97408e5d1.main.jsonlz4 new file mode 100644 index 00000000..74a95f51 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569711245098.8aa8772a-5142-4892-b5e0-34f97408e5d1.main.jsonlz4 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569711356514.71e061ea-29ba-4af8-8e07-28815a26f700.event.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569711356514.71e061ea-29ba-4af8-8e07-28815a26f700.event.jsonlz4 new file mode 100644 index 00000000..94468f94 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569711356514.71e061ea-29ba-4af8-8e07-28815a26f700.event.jsonlz4 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569711356531.e6781f0a-2e69-4cae-8b36-0b56856ae482.main.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569711356531.e6781f0a-2e69-4cae-8b36-0b56856ae482.main.jsonlz4 new file mode 100644 index 00000000..f43032a9 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569711356531.e6781f0a-2e69-4cae-8b36-0b56856ae482.main.jsonlz4 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569791714629.5a64a089-ee45-4909-b76e-5287833ead24.main.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569791714629.5a64a089-ee45-4909-b76e-5287833ead24.main.jsonlz4 new file mode 100644 index 00000000..6fa906a3 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569791714629.5a64a089-ee45-4909-b76e-5287833ead24.main.jsonlz4 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569792699107.6724f235-dd41-485f-ab4e-b9adcb05c13c.main.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569792699107.6724f235-dd41-485f-ab4e-b9adcb05c13c.main.jsonlz4 new file mode 100644 index 00000000..57d8f7cb Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569792699107.6724f235-dd41-485f-ab4e-b9adcb05c13c.main.jsonlz4 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569793266462.65b388b5-bb0d-4b5b-9d53-83acda42bd82.event.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569793266462.65b388b5-bb0d-4b5b-9d53-83acda42bd82.event.jsonlz4 new file mode 100644 index 00000000..7927c9db Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569793266462.65b388b5-bb0d-4b5b-9d53-83acda42bd82.event.jsonlz4 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569794400006.02cde7ef-d0c5-4950-8e4e-b079507e7e1b.main.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569794400006.02cde7ef-d0c5-4950-8e4e-b079507e7e1b.main.jsonlz4 new file mode 100644 index 00000000..7f43d910 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569794400006.02cde7ef-d0c5-4950-8e4e-b079507e7e1b.main.jsonlz4 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569795778459.c11e23b0-40b8-4080-b804-37aad4afc54d.main.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569795778459.c11e23b0-40b8-4080-b804-37aad4afc54d.main.jsonlz4 new file mode 100644 index 00000000..560cd69e Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569795778459.c11e23b0-40b8-4080-b804-37aad4afc54d.main.jsonlz4 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569797436674.fd646b74-2641-48ea-97f4-ab5c0179d0be.main.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569797436674.fd646b74-2641-48ea-97f4-ab5c0179d0be.main.jsonlz4 new file mode 100644 index 00000000..a144d092 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/archived/2019-09/1569797436674.fd646b74-2641-48ea-97f4-ab5c0179d0be.main.jsonlz4 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/session-state.json b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/session-state.json index 55362251..1b8e9cdb 100644 --- a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/session-state.json +++ b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/datareporting/session-state.json @@ -1 +1 @@ -{"sessionId":"724847c4-aea2-4a3c-8ba7-d008eaed64b4","subsessionId":"bbe35d58-e50b-4134-a441-8580fd94e2be","profileSubsessionCounter":142,"newProfilePingSent":true} \ No newline at end of file +{"sessionId":"d872bebe-7622-45cb-a97d-0c3e19a3f151","subsessionId":"7f40c0a3-410e-4b7b-9c38-942faa24e43e","profileSubsessionCounter":153,"newProfilePingSent":true} \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extension-preferences.json b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extension-preferences.json new file mode 100644 index 00000000..88969751 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extension-preferences.json @@ -0,0 +1 @@ +{"chrome-gnome-shell@gnome.org":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"wayback_machine@mozilla.org":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"jid1-MnnxcxisBPnSXQ@jetpack":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"opentabsnexttocurrent@sblask":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"https-everywhere@eff.org":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"yayanotherspeeddial@bakadev.fr":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"uBlock0@raymondhill.net":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"formautofill@mozilla.org":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"screenshots@mozilla.org":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"webcompat@mozilla.org":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"fxmonitor@mozilla.org":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"default-theme@mozilla.org":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"amazondotcom@search.mozilla.org":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"bing@search.mozilla.org":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"google@search.mozilla.org":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"twitter@search.mozilla.org":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"wikipedia@search.mozilla.org":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"ddg@search.mozilla.org":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]}} \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extension-settings.json b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extension-settings.json index 83482261..c288300e 100644 --- a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extension-settings.json +++ b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extension-settings.json @@ -1 +1 @@ -{"version":2,"prefs":{"websites.hyperlinkAuditingEnabled":{"initialValue":{"browser.send_pings":false},"precedenceList":[{"id":"jid1-MnnxcxisBPnSXQ@jetpack","installDate":1542628050000,"value":false,"enabled":true},{"id":"uBlock0@raymondhill.net","installDate":1542627999000,"value":false,"enabled":true}]},"network.networkPredictionEnabled":{"initialValue":{"network.predictor.enabled":true,"network.prefetch-next":true,"network.http.speculative-parallel-limit":6,"network.dns.disablePrefetch":false},"precedenceList":[{"id":"jid1-BoFifL9Vbdl2zQ@jetpack","installDate":1542628133000,"value":false,"enabled":true},{"id":"uBlock0@raymondhill.net","installDate":1542627999000,"value":false,"enabled":true}]},"homepage_override":{"initialValue":{"browser.startup.homepage":"about:home"},"precedenceList":[{"id":"yayanotherspeeddial@bakadev.fr","installDate":1552785444000,"value":"moz-extension://f393b4c4-359a-4d1e-b377-fd4b41112e16/index.html","enabled":true}]}},"url_overrides":{"newTabURL":{"initialValue":"about:newtab","precedenceList":[{"id":"yayanotherspeeddial@bakadev.fr","installDate":1552785444000,"value":"moz-extension://f393b4c4-359a-4d1e-b377-fd4b41112e16/index.html","enabled":true},{"id":"michal.simonfy@gmail.com","installDate":1542628426000,"value":"moz-extension://981c6be9-159a-4b60-a87e-0e77059e9e1a/newtab.html","enabled":false}]}},"default_search":{},"commands":{},"newTabNotification":{"yayanotherspeeddial@bakadev.fr":{"initialValue":false,"precedenceList":[{"id":"yayanotherspeeddial@bakadev.fr","installDate":1552785444000,"value":true,"enabled":true}]}},"homepageNotification":{"yayanotherspeeddial@bakadev.fr":{"initialValue":false,"precedenceList":[{"id":"yayanotherspeeddial@bakadev.fr","installDate":1552785444000,"value":true,"enabled":true}]}},"tabHideNotification":{}} \ No newline at end of file +{"version":2,"prefs":{"websites.hyperlinkAuditingEnabled":{"initialValue":{"browser.send_pings":false},"precedenceList":[{"id":"jid1-MnnxcxisBPnSXQ@jetpack","installDate":1542628050000,"value":false,"enabled":true},{"id":"uBlock0@raymondhill.net","installDate":1542627999000,"value":false,"enabled":true}]},"network.networkPredictionEnabled":{"initialValue":{"network.predictor.enabled":true,"network.prefetch-next":true,"network.http.speculative-parallel-limit":6,"network.dns.disablePrefetch":false},"precedenceList":[{"id":"uBlock0@raymondhill.net","installDate":1542627999000,"value":false,"enabled":true}]},"homepage_override":{"initialValue":{"browser.startup.homepage":"about:home"},"precedenceList":[{"id":"yayanotherspeeddial@bakadev.fr","installDate":1552785444000,"value":"moz-extension://f393b4c4-359a-4d1e-b377-fd4b41112e16/index.html","enabled":true}]}},"url_overrides":{"newTabURL":{"initialValue":"about:newtab","precedenceList":[{"id":"yayanotherspeeddial@bakadev.fr","installDate":1552785444000,"value":"moz-extension://f393b4c4-359a-4d1e-b377-fd4b41112e16/index.html","enabled":true},{"id":"michal.simonfy@gmail.com","installDate":1542628426000,"value":"moz-extension://981c6be9-159a-4b60-a87e-0e77059e9e1a/newtab.html","enabled":false}]}},"default_search":{},"commands":{},"newTabNotification":{"yayanotherspeeddial@bakadev.fr":{"initialValue":false,"precedenceList":[{"id":"yayanotherspeeddial@bakadev.fr","installDate":1552785444000,"value":true,"enabled":true}]}},"homepageNotification":{"yayanotherspeeddial@bakadev.fr":{"initialValue":false,"precedenceList":[{"id":"yayanotherspeeddial@bakadev.fr","installDate":1552785444000,"value":true,"enabled":true}]}},"tabHideNotification":{}} \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions.json b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions.json index 7139bfa0..ae5bae38 100644 --- a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions.json +++ b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions.json @@ -1 +1 @@ -{"schemaVersion":30,"addons":[{"id":"formautofill@mozilla.org","syncGUID":"{83e890fe-16cc-459b-bbd5-c7eb1b2cf3a5}","version":"1.0","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Form Autofill","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1541084183000,"updateDate":1557269154000,"applyBackgroundUpdates":1,"path":"/usr/lib/firefox/browser/features/formautofill@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"userPermissions":{"permissions":[],"origins":[]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"location":"app-system-defaults"},{"id":"screenshots@mozilla.org","syncGUID":"{e693a1c7-6163-43ad-ac2d-896a25f333dd}","version":"35.0.0","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1541084183000,"updateDate":1557269154000,"applyBackgroundUpdates":1,"path":"/usr/lib/firefox/browser/features/screenshots@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["en-US"]},{"name":"Firefox Screenshots","description":"ウェブからスクリーンショットを撮って、一時的または永久にそれを保存しましょう。","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ja"]},{"name":"Firefox Screenshots","description":"Tee veebist klippe või ekraanipilte ning salvesta need ajutiselt või püsivalt.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["et"]},{"name":"Firefox Screenshots","description":"Ta klipp og skjermbilder fra nettet og lagre de midlertidig eller permanent.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["nb-NO"]},{"name":"Firefox Screenshots","description":"Cymrwch clipiau a lluniau sgrin o'r We a'u cadw dros dro neu'n barhaol.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["cy"]},{"name":"Firefox Screenshots","description":"Wzejśo klipy a fota wobrazowki z weba a składujśo je nachylu abo na pśecej.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["dsb"]},{"name":"Firefox Screenshots","description":"Tire clipes e capturas de ecrã da Web e guarde-as temporariamente ou permanentemente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["pt-PT"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ast"]},{"name":"Firefox Screenshots","description":"Glac gearrthóga agus gabhálacha scáileáin ón Ghréasán agus sábháil iad, go sealadach nó go buan.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ga-IE"]},{"name":"Firefox Screenshots","description":"Effectuez des captures d’écran sur le Web et sauvegardez-les de manière temporaire ou permanente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"Firefox Screenshots","description":"జాలం నుండి కత్తిరింపులను తెరపట్లను తీసుకొని, వాటిని తాత్కాలికంగా లేదా శాశ్వతంగా భద్రపరచకోండి.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["te"]},{"name":"Firefox Screenshots","description":"Dalhin ang clip at mga screenshot mula sa Web at i-save ang mga ito pansamantala o permanente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["tl"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["km"]},{"name":"Firefox Screenshots","description":"Прави клипове и снимки на уебстраница и ги запазва временно или за постоянно.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["bg"]},{"name":"Firefox Screenshots","description":"Rekam klip dan tangkapan layar dari Web dan simpan untuk sementara atau secara permanen.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["id"]},{"name":"Firefox Screenshots","description":"Hartu webetik pantaila-zatiak eta -argazkiak eta gorde aldi baterako edo behin betiko.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["eu"]},{"name":"Firefox Screenshots","description":"Pořizujte snímky webových stránek a ukládejte je dočasně nebo natrvalo.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["cs"]},{"name":"Firefox Screenshots","description":"વેબમાંથી ક્લિપ્સ અને સ્ક્રીનશૉટ્સ લો અને તેમને કામચલાઉ અથવા કાયમી રીતે સાચવો.","creator":"Mozilla","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["gu-IN"]},{"name":"Firefox Screenshots","description":"Készítsen videoklipeket és képernyőképeket a webről, és mentse őket ideiglenesen vagy véglegesen.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["kn"]},{"name":"Firefox Screenshots","description":"Ke'achapa' silowachib'al chuqa' chapoj wachib'äl pan Ajk'amaya'l richin ye'ayäk.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["cak"]},{"name":"Firefox Screenshots","description":"Toma capturas de un sitio Web para guardarlas de forma temporal o permanentemente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["es-CL"]},{"name":"Firefox Screenshots","description":"Робіть вирізки та знімки екрану в Інтернеті та зберігайте їх для подальшої роботи.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"Firefox Screenshots","description":"ویب سے کللبس یاا اسکرین شاٹیں لیں اور ان کو عارظی یا مستقل طور پر محفوظ کریں۔","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ur"]},{"name":"Firefox Screenshots","description":"Prenu eltondaĵon aŭ faru ekrankopiojn de retpaĝoj kaj konservu ilin ĉu daŭre ĉu provizore.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["eo"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["si"]},{"name":"Firefox Screenshots","description":"Ta klipp och skärmbilder från webben och spara dem tillfälligt eller permanent.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["sv-SE"]},{"name":"Firefox Screenshots","description":"Ta klipp og skjermbilde frå nettet og lagre dei mellombels eller permanent.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["nn-NO"]},{"name":"Firefox Screenshots","description":"خذ مقاطع و لقطات من الوب و احفظهم مؤقتًا أو دائمًا.","creator":"موزيلا ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ar"]},{"name":"Firefox Screenshots","description":"Chụp ảnh và chụp màn hình từ Web và lưu chúng tạm thời hoặc vĩnh viễn.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["vi"]},{"name":"Firefox Screenshots","description":"Ƴettu kilip walla nattal yaynirde rewrude e geese, ndaɗndaa ɗum e mudda walla e ko duumii.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ff"]},{"name":"Firefox Screenshots","description":"გადაუღეთ ვიდეოები და სურათები ვებგვერდებს და შეინახეთ დროებით, ან მუდმივად.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ka"]},{"name":"Firefox Screenshots","description":"웹 페이지를 찍거나 영상으로 만들어 임시로, 혹은 영구히 보관하세요.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ko"]},{"name":"Firefox Screenshots","description":"Tog cliopaichean is glacaidhean-sgrìn on lìon is sàbhail iad rè seal no gu buan.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["gd"]},{"name":"Firefox Screenshots","description":"Cattura schermate di contenuti sul Web e salvali, per un periodo di tempo limitato o in modo permanente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"Firefox Screenshots","description":"Tomá imágenes y capturas de la web y guardalos temporal o permanentemente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["es-AR"]},{"name":"Firefox Screenshots","description":"Internetdan lavha va skrinshotlar oling hamda ularni vaqtincha yoki butunlay saqlab oling.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["uz"]},{"name":"Firefox Screenshots","description":"Darykite iškarpas ir ekrano nuotraukos su interneto turiniu bei saugokite jas laikinai arba visąlaik.","creator":"„Mozilla“ ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["lt"]},{"name":"Firefox Screenshots","description":"Përftoni copëza dhe bëni foto në Web dhe ruajini ato përkohësisht ose përfundimisht.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["sq"]},{"name":"Firefox Screenshots","description":"Tomar clips y capturas de pantalla de la web y guardarlos temporalmente o permanentemente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["es-MX"]},{"name":"Firefox Screenshots","description":"வலைபக்கங்களை நிரந்தரமாக (அ) தற்காலிகமாக துணுக்குகளாக (அ) திரைப்பிடிப்புகளாக சேமியுங்கள்.","creator":"மொசில்லா ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ta"]},{"name":"Firefox Screenshots","description":"Web səhifələrin ekran görüntülərini alın, müvəqqəti və ya qalıcı saxlayın.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["az"]},{"name":"Firefox Screenshots","description":"Земете исечоци и слики од Интернет и зачувајте ги привремено или трајно.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["mk"]},{"name":"Firefox Screenshots","description":"จับภาพหน้าจอจากเว็บและบันทึกไว้ชั่วคราวหรือถาวร","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["th"]},{"name":"Firefox Screenshots","description":"Erstellen Sie Bildschirmfotos von vollständigen Webseiten oder Ausschnitten und speichern Sie diese temporär oder dauerhaft.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["en-GB"]},{"name":"Firefox Screenshots","description":"वेबवरून क्लिप आणि स्क्रीनशॉट घ्या आणि त्यांना तात्पुरते किंवा कायमचे जतन करा.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["mr"]},{"name":"Firefox Screenshots","description":"Wzmiće klipy a fota wobrazowki z weba a składujće je nachwilu abo na přeco.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["hsb"]},{"name":"Firefox Screenshots","description":"ဝဘ်ထံမှ ဓါတ်ပုံများနှင့် မျက်နှာပြင်ပုံဖမ်းချက်များကို ရိုက်ယူပြီး ယာယီ သို့မဟုတ် အမြဲတမ်းသိုလှောင်ရာတွင် သိမ်းဆည်းပါ။","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["my"]},{"name":"Firefox Screenshots","description":"Fai maletgs da visur dal web ed als memorisescha temporarmain u permanentamain.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["rm"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["gl"]},{"name":"Firefox Screenshots","description":"ওয়েব থেকে ক্লিপ এবং স্ক্রিনশট নিন এবং সেগুলো সাময়িকভাবে বা স্থায়ীভাবে সংরক্ষণ করুন।","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["bn-BD"]},{"name":"Firefox Screenshots","description":"Feu captures de pantalla de pàgines web i deseu-les temporalment o per sempre.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ca"]},{"name":"Firefox Screenshots","description":"Meitsje skermôfdrukken of klips fan it web en bewarje se tydlik of permanint.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["fy-NL"]},{"name":"Firefox Screenshots","description":"Vytvorte si snímky obrazovky na webe a uložte si ich dočasne či navždy.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["sk"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["mai"]},{"name":"Firefox Screenshots","description":"Бележите снимке екрана са веба и сачувајте их привремено или трајно.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["sr"]},{"name":"Firefox Screenshots","description":"از وب عکس بگیرید و کلیپ بسازید و به صورت موقت یا دایمی ذخیره کنید.","creator":"موزیلا ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["fa"]},{"name":"Firefox Screenshots","description":"വെബിൽ നിന്ന് ക്ലിപ്പുകളും സ്ക്രീൻഷോട്ടുകളും എടുത്ത് അവ താൽക്കാലികമായോ അല്ലെങ്കിൽ സ്ഥിരമായോ സംരക്ഷിക്കുക.","creator":"മോസില്ല ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ml"]},{"name":"Firefox Screenshots","description":"Fanni de föto do schermo da-o Web e sarvale in mòddo tenporaneo ò cin mòddo che restan.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["lij"]},{"name":"Firefox Screenshots","description":"Ambil klip dan skrinsyot dari Web dan simpan untuk sementara waktu atau kekal.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ms"]},{"name":"Firefox Screenshots","description":"Prende retalios video e instantaneos de schermo ab le Web e salva los temporarimente o permanentemente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ia"]},{"name":"Firefox Screenshots","description":"截取网页截图,可临时或永久存储。","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"Firefox Screenshots","description":"Делайте вырезки и скриншоты из Интернета и сохраняйте их временно или навсегда.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"Firefox Screenshots","description":"Tapit skeudennoù war ar Web hag enrollit anezho e-pad ur mare pe da viken.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["br"]},{"name":"Firefox Screenshots","description":"Twórz wycinki i zrzuty stron internetowych i zapisuj je tymczasowo lub trwale.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"Firefox Screenshots","description":"Ağ'dan tüyremeler ve ekran körüntilerini al ve olarnı muvaqqat yaki payidar olaraq saqla.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["crh"]},{"name":"Firefox Screenshots","description":"वेब से फ़ोटो और स्क्रीनशॉट लें और उन्हें अस्थायी या स्थायी रूप से सहेजें.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["hi-IN"]},{"name":"Firefox Screenshots","description":"ຖ່າຍຄຣິບ ແລະ ພາບຫນ້າຈໍຈາກຫນ້າເວັບ ແລ້ວບັນທຶກໄວ້ຊົ່ວຄາວ ຫລື ຖາວອນ.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["lo"]},{"name":"Firefox Screenshots","description":"Zajemajte posnetke zaslona s spleta ter jih shranite začasno ali trajno.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["sl"]},{"name":"Firefox Screenshots","description":"Snimite ili slikajte stvari s Weba te ih spremite privremeno ili trajno.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["hr"]},{"name":"Firefox Screenshots","description":"Ota leikkeitä ja kuvakaappauksia verkosta ja tallenna ne tilapäisesti tai pysyvästi.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"Firefox Screenshots","description":"Mak vidio ma ki ngolo macego cego ki cal me wang kio ki i Kakube ka igwok gi pi tutunu onyo matwal.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ach"]},{"name":"Firefox Screenshots","description":"Интернеттен скриншоттарды түсіріп, оларды уақытша немесе тұрақты түрде сақтаңыз.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["kk"]},{"name":"Firefox Screenshots","description":"Рабіце кліпы і здымкі экрана ў Сеціве і захоўвайце іх часова або назаўжды.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["be"]},{"name":"Firefox Screenshots","description":"Realizează decupaje și capturi de ecran de pe web și salvează-le temporar sau permanent.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ro"]},{"name":"Firefox Screenshots","description":"Snimite ili slikajte stvari s weba te ih sačuvajte privremeno ili trajno.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["bs"]},{"name":"Firefox Screenshots","description":"Enohẽ ta’anga ha japyhypy ñandutígui ha eñongatu sapy’aite térã areve.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["gn"]},{"name":"Firefox Screenshots","description":"Ṭṭef imrayen akked igdilen si Web sakin sekles-iten s wudem askudan neγ s wudem yezgan.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["kab"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"ਮੌਜ਼ੀਲਾ ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["pa-IN"]},{"name":"Firefox Screenshots","description":"Πραγματοποιήστε λήψη στιγμιοτύπων από το Διαδίκτυο και αποθηκεύστε τα προσωρινά ή μόνιμα.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["el"]},{"name":"Firefox Screenshots","description":"Ստացեք հոլովակներ և էկրանի հանույթներ վեբից և պահպանեք դանք ժամանակավոր կամ մշտապես:","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["hy-AM"]},{"name":"Firefox Screenshots","description":"Tire capturas de tela da Web e guarde-as temporariamente ou permanentemente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"Firefox Screenshots","description":"拍攝網頁的擷圖,可暫時儲存或永久儲存。","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"Firefox Screenshots","description":"יצירת צילומי מסך של דפי אינטרנט ושמירה שלהם באופן זמני או קבוע.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["he"]},{"name":"Firefox Screenshots","description":"Tag udklip og skærmbilleder fra nettet og gem dem midlertidigt eller permanent.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"Firefox Screenshots","description":"Вэбээс авсан клип болон дэлгэцийн зургийг аваад тэдгээрийг түр эсвэл бүрмөсөн хадгал.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["mn"]},{"name":"Firefox Screenshots","description":"Web sayfalarının ekran görüntülerini alın, ister geçici ister kalıcı olarak kaydedin.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["en-CA"]},{"name":"Firefox Screenshots","description":"Haz capturas y recortes de la web y guárdalos temporal o permanentemente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["es-ES"]},{"name":"Firefox Screenshots","description":"वेबबाट फोटो र सिक्रिनसट या क्लिपहरू लिएर क्षणिक वा सदाको लागि सङ्ग्रह गर्न ।","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ne-NP"]},{"name":"Firefox Screenshots","description":"Maak clips en schermafbeeldingen van het web en sla deze tijdelijk of permanent op.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["nl"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"57.0a1","maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"userPermissions":{"permissions":["activeTab","downloads","tabs","storage","notifications","clipboardWrite","contextMenus","telemetry"],"origins":["","https://screenshots.firefox.com/","https://screenshots.firefox.com/*"]},"icons":{"32":"icons/icon-v2.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"location":"app-system-defaults"},{"id":"webcompat-reporter@mozilla.org","syncGUID":"{c50bfe40-12f2-483e-b633-744e2561c742}","version":"1.1.0","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"WebCompat Reporter","description":"Report site compatibility issues on webcompat.com","creator":"Thomas Wisniewski ","homepageURL":"https://github.com/mozilla/webcompat-reporter","developers":null,"translators":null,"contributors":null},"visible":true,"active":false,"userDisabled":true,"appDisabled":false,"installDate":1541084183000,"updateDate":1557269154000,"applyBackgroundUpdates":1,"path":"/usr/lib/firefox/browser/features/webcompat-reporter@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"userPermissions":{"permissions":["tabs"],"origins":[""]},"icons":{"16":"icons/lightbulb.svg","32":"icons/lightbulb.svg","48":"icons/lightbulb.svg","96":"icons/lightbulb.svg","128":"icons/lightbulb.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"location":"app-system-defaults"},{"id":"webcompat@mozilla.org","syncGUID":"{d68069e0-85d1-41a9-a0ce-6626a27d5361}","version":"3.0.2","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Web Compat","description":"Urgent post-release fixes for web compatibility.","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1541084183000,"updateDate":1557269154000,"applyBackgroundUpdates":1,"path":"/usr/lib/firefox/browser/features/webcompat@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"59.0b5","maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"userPermissions":{"permissions":["webRequest","webRequestBlocking"],"origins":[""]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"location":"app-system-defaults"},{"id":"chrome-gnome-shell@gnome.org","syncGUID":"{82508f32-b0ec-4e78-bf50-dc24a1c517d8}","version":"10.1","type":"extension","loader":null,"updateURL":null,"optionsURL":"options.html","optionsType":3,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"GNOME Shell integration","description":"This extension provides integration with GNOME Shell and the corresponding extensions repository https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628160000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/chrome-gnome-shell@gnome.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"GNOME Shell integration","description":"This extension provides integration with GNOME Shell and the corresponding extensions repository https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"Integratsioon GNOME Shelliga","description":"See laiendus võimaldab integratsiooni GNOME Shelli ja selle laienduste hoidlaga aadressil https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["et"]},{"name":"Integracion a GNOME Shell","description":"Aquesta extension permet l'integracion a GNOME Shell e a las extensions correspondentas del depaus https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["oc"]},{"name":"GNOME Shell integration","description":"This extension provides integration with GNOME Shell and the corresponding extensions repository https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["pt-PT"]},{"name":"Intégration à GNOME Shell","description":"Cette extension permet l'intégration à GNOME Shell et aux extensions correspondantes du dépôt https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"Integrasi Shell GNOME","description":"Ekstensi ini menyediakan integrasi dengan Shell GNOME dan repositori ekstensi yang berhubungan https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["id"]},{"name":"GNOME Shell-integration","description":"Detta tillägg tillhandahåller integration med GNOME Shell och det motsvarande tilläggsförrådet https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["sv"]},{"name":"Integrace do GNOME Shell","description":"Toto rozšíření poskytuje integraci s GNOME Shell a shoduje se s repozitářem rozšíření https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["cs"]},{"name":"GNOME Shell integráció","description":"Ez a kiterjesztés integrációt biztosít a GNOME Shell-lel, és a hozzá tartozó https://extensions.gnome.org kiterjesztéstárolóval","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"그놈 셸 확장 기능","description":"이 확장 기능은 그놈 셸 통합 기능이 있으며 관련 확장 기능 저장소는 https://extensions.gnome.org에 있습니다","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["ko"]},{"name":"Amalachadh slige GNOMW","description":"Bheir an leudachan seo dhut amalachadh le Slige GNOME agus Shell ionad-tasgaidh nan leudachan co-cheangailte rithe https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["gd"]},{"name":"Integrazione con GNOME Shell","description":"Questa estensione fornisce l'integrazione con GNOME Shell e il corrispondente repository delle estensioni https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"GNOME Shell-Integration","description":"Diese Erweiterung ermöglicht die Integration mit der GNOME Shell und dem dazugehörenden Erweiterungs-Repository von https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"Ingegrasjon med GNOME-skallet","description":"This extension provides integration with GNOME Shell and the corresponding extensions repository https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["nb"]},{"name":"Integración de GNOME Shell","description":"Esta extensión fornece integración con GNOME SHell e o correspondente repositorio de extensións https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["gl"]},{"name":"Integració amb el GNOME Shell","description":"Aquesta extensió proporciona integració amb GNOME Shell i el corresponent dipòsit d'extensions https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["ca"]},{"name":"Integrácia do Shellu prostredia GNOME","description":"Toto rozšírenie poskytuje integráciu do Shellu prostredia GNOME a príslušný repozitár rozšírení https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["sk"]},{"name":"Интеграција Гномове шкољке","description":"Ово проширење обезбеђује интеграцију са Гномовом шкољком и одговарајућом ризницом проширења „https://extensions.gnome.org“","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["sr"]},{"name":"GNOME Shell integration","description":"Данное расширение добавляет интеграцию с GNOME Shell и репозиторием расширений https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"Integracja z GNOME Shell","description":"To rozszerzenie dostarcza integrację z GNOME Shell i repozytorium rozszerzeń https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"GNOME Shell integration","description":"This extension provides integration with GNOME Shell and the corresponding extensions repository https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["sl"]},{"name":"Integracija GNOME ljuske","description":"Ovo proširenje omogućuje integraciju s GNOME ljuskom i odgovarajućem repozitoriju proširenja https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["hr"]},{"name":"Gnome Shell -integraatio","description":"Tämä laajennus tarjoaa integraation Gnome Shellin ja Gnome Shellin laajennustietovaraston https://extensions.gnome.org kanssa","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"GNOME Shell integration","description":"Αυτή η επέκταση παρέχει ενσωμάτωση με το GNOME Shell και τα πρόσθετα του από το https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["el"]},{"name":"Integración con GNOME Shell","description":"Esta extensión proporciona integración con GNOME Shell y el correspondiente repositorio de extensiones https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"Integração com GNOME Shell","description":"Essa extensão fornece integração com o GNOME Shell e com o repositório de extensões correspondente, o https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"GNOME Shell-integration","description":"Denne udvidelse giver integration med GNOME Shell og det tilhørende udvidelsesarkiv https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"GNOME Kabuk bütünleşmesi","description":"Bu uygulama, GNOME Kabuk ve buna uygun uzantı deposu olan https://extensions.gnome.org ile bütünleşme sağlar","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"Gnome-shell-integratie","description":"Deze extensie voorziet in de integratie met Gnome-shell en de bijbehorende website met extensies https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["nl"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"56.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["alarms","nativeMessaging","notifications","storage","tabs"],"origins":["https://extensions.gnome.org/","https://extensions.gnome.org/*"]},"icons":{"16":"icons/GnomeLogo-16.png","48":"icons/GnomeLogo-48.png","128":"icons/GnomeLogo-128.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack","syncGUID":"{1beca9d3-6232-42d5-b3bc-89ffbe886227}","version":"1.6.7","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Google search link fix","description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","creator":"Wladimir Palant","homepageURL":"https://github.com/palant/searchlinkfix","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628193000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Google search link fix","description":"Prevents Google and Yandex search pages from modifying search result links when you click them.","creator":"Wladimir Palant","homepageURL":"https://github.com/palant/searchlinkfix","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"Google search link fix","description":"Это расширение не дает поисковым страницам Google и Yandex менять ссылки, когда по ним щелкают.","creator":"Wladimir Palant","homepageURL":"https://github.com/palant/searchlinkfix","developers":null,"translators":null,"contributors":null,"locales":["ru"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":[],"origins":["http://*/*","https://*/*","*://*.google.ad/*","*://*.google.ae/*","*://*.google.al/*","*://*.google.am/*","*://*.google.as/*","*://*.google.at/*","*://*.google.az/*","*://*.google.ba/*","*://*.google.be/*","*://*.google.bf/*","*://*.google.bg/*","*://*.google.bi/*","*://*.google.bj/*","*://*.google.bs/*","*://*.google.bt/*","*://*.google.by/*","*://*.google.ca/*","*://*.google.cat/*","*://*.google.cd/*","*://*.google.cf/*","*://*.google.cg/*","*://*.google.ch/*","*://*.google.ci/*","*://*.google.cl/*","*://*.google.cm/*","*://*.google.cn/*","*://*.google.co.ao/*","*://*.google.co.bw/*","*://*.google.co.ck/*","*://*.google.co.cr/*","*://*.google.co.id/*","*://*.google.co.il/*","*://*.google.co.in/*","*://*.google.co.jp/*","*://*.google.co.ke/*","*://*.google.co.kr/*","*://*.google.co.ls/*","*://*.google.co.ma/*","*://*.google.co.mz/*","*://*.google.co.nz/*","*://*.google.co.th/*","*://*.google.co.tz/*","*://*.google.co.ug/*","*://*.google.co.uk/*","*://*.google.co.uz/*","*://*.google.co.ve/*","*://*.google.co.vi/*","*://*.google.co.za/*","*://*.google.co.zm/*","*://*.google.co.zw/*","*://*.google.com.af/*","*://*.google.com.ag/*","*://*.google.com.ai/*","*://*.google.com.ar/*","*://*.google.com.au/*","*://*.google.com.bd/*","*://*.google.com.bh/*","*://*.google.com.bn/*","*://*.google.com.bo/*","*://*.google.com.br/*","*://*.google.com.bz/*","*://*.google.com.co/*","*://*.google.com.cu/*","*://*.google.com.cy/*","*://*.google.com.do/*","*://*.google.com.ec/*","*://*.google.com.eg/*","*://*.google.com.et/*","*://*.google.com.fj/*","*://*.google.com.gh/*","*://*.google.com.gi/*","*://*.google.com.gt/*","*://*.google.com.hk/*","*://*.google.com.jm/*","*://*.google.com.kh/*","*://*.google.com.kw/*","*://*.google.com.lb/*","*://*.google.com.ly/*","*://*.google.com.mm/*","*://*.google.com.mt/*","*://*.google.com.mx/*","*://*.google.com.my/*","*://*.google.com.na/*","*://*.google.com.nf/*","*://*.google.com.ng/*","*://*.google.com.ni/*","*://*.google.com.np/*","*://*.google.com.om/*","*://*.google.com.pa/*","*://*.google.com.pe/*","*://*.google.com.pg/*","*://*.google.com.ph/*","*://*.google.com.pk/*","*://*.google.com.pr/*","*://*.google.com.py/*","*://*.google.com.qa/*","*://*.google.com.sa/*","*://*.google.com.sb/*","*://*.google.com.sg/*","*://*.google.com.sl/*","*://*.google.com.sv/*","*://*.google.com.tj/*","*://*.google.com.tr/*","*://*.google.com.tw/*","*://*.google.com.ua/*","*://*.google.com.uy/*","*://*.google.com.vc/*","*://*.google.com.vn/*","*://*.google.com/*","*://*.google.cv/*","*://*.google.cz/*","*://*.google.de/*","*://*.google.dj/*","*://*.google.dk/*","*://*.google.dm/*","*://*.google.dz/*","*://*.google.ee/*","*://*.google.es/*","*://*.google.fi/*","*://*.google.fm/*","*://*.google.fr/*","*://*.google.ga/*","*://*.google.ge/*","*://*.google.gg/*","*://*.google.gl/*","*://*.google.gm/*","*://*.google.gp/*","*://*.google.gr/*","*://*.google.gy/*","*://*.google.hn/*","*://*.google.hr/*","*://*.google.ht/*","*://*.google.hu/*","*://*.google.ie/*","*://*.google.im/*","*://*.google.iq/*","*://*.google.is/*","*://*.google.it/*","*://*.google.je/*","*://*.google.jo/*","*://*.google.kg/*","*://*.google.ki/*","*://*.google.kz/*","*://*.google.la/*","*://*.google.li/*","*://*.google.lk/*","*://*.google.lt/*","*://*.google.lu/*","*://*.google.lv/*","*://*.google.md/*","*://*.google.me/*","*://*.google.mg/*","*://*.google.mk/*","*://*.google.ml/*","*://*.google.mn/*","*://*.google.ms/*","*://*.google.mu/*","*://*.google.mv/*","*://*.google.mw/*","*://*.google.ne/*","*://*.google.nl/*","*://*.google.no/*","*://*.google.nr/*","*://*.google.nu/*","*://*.google.pl/*","*://*.google.pn/*","*://*.google.ps/*","*://*.google.pt/*","*://*.google.ro/*","*://*.google.rs/*","*://*.google.ru/*","*://*.google.rw/*","*://*.google.sc/*","*://*.google.se/*","*://*.google.sh/*","*://*.google.si/*","*://*.google.sk/*","*://*.google.sm/*","*://*.google.sn/*","*://*.google.so/*","*://*.google.sr/*","*://*.google.st/*","*://*.google.td/*","*://*.google.tg/*","*://*.google.tk/*","*://*.google.tl/*","*://*.google.tm/*","*://*.google.tn/*","*://*.google.to/*","*://*.google.tt/*","*://*.google.vg/*","*://*.google.vu/*","*://*.google.ws/*","*://*.yandex.com/*","*://*.yandex.com.tr/*","*://*.yandex.by/*","*://*.yandex.fr/*","*://*.yandex.kz/*","*://*.yandex.ru/*","*://*.yandex.ua/*","*://*.duckduckgo.com/*"]},"icons":{"48":"icon.png","64":"icon64.png","128":"icon128.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"jid1-nbzaq9ol2hyY64gGe@jetpack","syncGUID":"{27876a79-bb63-4c02-94fa-fed435346204}","version":"0.1.7","type":"extension","loader":null,"updateURL":null,"optionsURL":"data/options/index.html","optionsType":5,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Stop AutoPlay Next for YouTube™","description":"Stop YouTube from Playing next tracks (aka disable autoplay button).","creator":"James Fray","homepageURL":"http://add0n.com/stop-autoplay.html","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628515000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/jid1-nbzaq9ol2hyY64gGe@jetpack.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"48.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["storage","tabs","webRequest","webRequestBlocking"],"origins":["*://*.youtube.com/yts/jsbin/*","*://*.ytimg.com/yts/jsbin/*","https://*.youtube.com/*","http://*.youtube.com/*"]},"icons":{"16":"data/icons/16.png","48":"data/icons/48.png","128":"data/icons/128.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"wayback_machine@mozilla.org","syncGUID":"{bd345b14-ed21-4d32-9720-0b70258947e4}","version":"1.8.6","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Wayback Machine","description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","creator":null,"homepageURL":"https://archive.org/","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542629092000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/wayback_machine@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"48.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["tabs","activeTab","storage","webRequest","webRequestBlocking","contextMenus"],"origins":["http://*/*","https://*/*","*://*/*",""]},"icons":{"48":"images/icon.png","96":"images/icon@2x.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}","syncGUID":"{ebbc0246-0881-45a6-a2f0-99e49cd6f4be}","version":"7.3.5","type":"extension","loader":null,"updateURL":null,"optionsURL":"content/settings.html?panel=settings","optionsType":3,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542999860000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/{b9db16a4-6edc-47ec-a1f4-b86292ed211d}.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["en-US"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["ja"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["dsb"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["bg"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["sv"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["ko"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["sl-SI"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["hsb"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["nb"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["sk"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["is-IS"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["ro"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["nl"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["tabs","contextMenus","nativeMessaging","webRequest","webRequestBlocking","downloads","clipboardWrite","webNavigation","notifications","storage","cookies","menus"],"origins":["","*://*.downloadhelper.net/*"]},"icons":{"32":"content/images/icon-32.png","40":"content/images/icon-40.png","48":"content/images/icon-48.png","128":"content/images/icon-128.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"jid1-F9UJ2thwoAm5gQ@jetpack","syncGUID":"{7c9171fd-a105-44df-9d7d-5f683e6ec5cd}","version":"2.1.0","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Firefox Lightbeam","description":"Firefox Lightbeam is a Firefox browser extension that uses interactive visualizations to show you the relationships between third parties and the sites you visit.","creator":null,"homepageURL":"https://github.com/mozilla/lightbeam-we","developers":null,"translators":null,"contributors":null},"visible":true,"active":false,"userDisabled":true,"appDisabled":false,"installDate":1548515241000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/jid1-F9UJ2thwoAm5gQ@jetpack.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"52.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["webRequest","tabs","cookies","storage","downloads","privacy"],"origins":[""]},"icons":{"48":"images/lightbeam-48.png","96":"images/lightbeam-96.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}","syncGUID":"{bfe4a8ba-fc6d-4290-b03c-272cf99e1ed1}","version":"1.3.8","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Absolute Enable Right Click & Copy","description":"Force Enable Right Click & Copy","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628082000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/{9350bc42-47fb-4598-ae0f-825e3dd9ceba}.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"48.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["tabs","storage","activeTab"],"origins":[""]},"icons":{"16":"images/16px.png","32":"images/32px.png","48":"images/48px.png","128":"images/128px.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"jid1-MnnxcxisBPnSXQ@jetpack","syncGUID":"{f0f2b64d-ce1c-44d4-af9f-71ce9270b90c}","version":"2019.2.19","type":"extension","loader":null,"updateURL":null,"optionsURL":"/skin/options.html","optionsType":3,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Privacy Badger","description":"Privacy Badger automatically learns to block invisible trackers.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628050000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/jid1-MnnxcxisBPnSXQ@jetpack.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Privacy Badger","description":"Privacy Badger automatically learns to block invisible trackers.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["en-US"]},{"name":"Personvernsgrevlingen","description":"Privacy Badger automatically learns to block invisible trackers.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["nb-NO"]},{"name":"Privacy Badger","description":"Privacy Badger apprend automatiquement à bloquer les traceurs invisibles.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"Privacy Badger","description":"Privacy Badger automatically learns to block invisible trackers.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["bg"]},{"name":"Privacy Badger","description":"Privacy Badger lär sig automatiskt att blockera osynliga spårare.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["sv"]},{"name":"Privacy Badger","description":"Privacy Badger se automaticky učí blokovat neviditelné sledovací prvky na webových stránkách.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["cs"]},{"name":"Privata Melo","description":"Privata Melo aŭtomate lernas bloki nevideblajn spurilojn.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["eo"]},{"name":"Privacy Badger","description":"Privacy Badger impara automaticamente a bloccare i tracker invisibili.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"Privacy Badger","description":"O Privacy Badger aprende automaticamente a bloquear rastreadores invisíveis.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["pt-PT"]},{"name":"Privacy Badger","description":"Privacy Badger lernt automatisch, unsichtbare Tracker zu blocken.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"隐私獾","description":"隐私獾会自动学习去阻止不可见的追踪器。","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["zh"]},{"name":"«غرير الخصوصية»","description":"يتعلم «غرير الخصوصية» تلقائيا أن يحجب المتعقبات الخفية.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["ar"]},{"name":"Privacy Badger","description":"Privacy Badger автоматично навчається блокувати невидимі елементи стеження.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"Privacy Badger","description":"Privacy Badger automatically learns to block invisible trackers.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["sr"]},{"name":"پرایوسی بجر","description":"پرایوسی بجر به صورت اتوماتیک یاد می گیرد تا ردیاب های مخفی را بلاک کند.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["fa"]},{"name":"Privacy Badger","description":"Privacy Badger автоматически учится блокировать невидимые трекеры.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"Privacy Badger","description":"Privacy Badger oppii automaattisesti estämään näkymättömät jäljittimet.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"Privacy Badger","description":"Privacy Badger automatycznie uczy się blokować niewidoczne śledziki.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"Privacy Badger","description":"Privacy Badger aprende automáticamente a bloquear rastreadores invisibles.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"Privacy Badger","description":"O Privacy Badger aprende automaticamente a bloquear rastreadores invisíveis.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"Privacy Badger","description":"Privacy Badger 會自動學習並阻擋不可見的追蹤器。","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"Privacy Badger","description":"Privacy Badger lærer automatisk at blokere usynlige sporinger.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"Privacy Badger","description":"Privacy Badger görünmez takipçileri engellemeyi otomatik olarak öğrenir.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"Privacy Badger","description":"Privacy Badger leert automatisch onzichtbare trackers te blokkeren.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["nl"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"52.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["tabs","contextMenus","webRequest","webRequestBlocking","webNavigation","storage","cookies","privacy"],"origins":["http://*/*","https://*/*","https://twitter.com/*","http://twitter.com/*","https://*.facebook.com/*","http://*.facebook.com/*","*://*.facebookcorewwwi.onion/*","https://www.google.com/*","http://www.google.com/*","https://www.google.ad/*","http://www.google.ad/*","https://www.google.ae/*","http://www.google.ae/*","https://www.google.com.af/*","http://www.google.com.af/*","https://www.google.com.ag/*","http://www.google.com.ag/*","https://www.google.com.ai/*","http://www.google.com.ai/*","https://www.google.al/*","http://www.google.al/*","https://www.google.am/*","http://www.google.am/*","https://www.google.co.ao/*","http://www.google.co.ao/*","https://www.google.com.ar/*","http://www.google.com.ar/*","https://www.google.as/*","http://www.google.as/*","https://www.google.at/*","http://www.google.at/*","https://www.google.com.au/*","http://www.google.com.au/*","https://www.google.az/*","http://www.google.az/*","https://www.google.ba/*","http://www.google.ba/*","https://www.google.com.bd/*","http://www.google.com.bd/*","https://www.google.be/*","http://www.google.be/*","https://www.google.bf/*","http://www.google.bf/*","https://www.google.bg/*","http://www.google.bg/*","https://www.google.com.bh/*","http://www.google.com.bh/*","https://www.google.bi/*","http://www.google.bi/*","https://www.google.bj/*","http://www.google.bj/*","https://www.google.com.bn/*","http://www.google.com.bn/*","https://www.google.com.bo/*","http://www.google.com.bo/*","https://www.google.com.br/*","http://www.google.com.br/*","https://www.google.bs/*","http://www.google.bs/*","https://www.google.bt/*","http://www.google.bt/*","https://www.google.co.bw/*","http://www.google.co.bw/*","https://www.google.by/*","http://www.google.by/*","https://www.google.com.bz/*","http://www.google.com.bz/*","https://www.google.ca/*","http://www.google.ca/*","https://www.google.cd/*","http://www.google.cd/*","https://www.google.cf/*","http://www.google.cf/*","https://www.google.cg/*","http://www.google.cg/*","https://www.google.ch/*","http://www.google.ch/*","https://www.google.ci/*","http://www.google.ci/*","https://www.google.co.ck/*","http://www.google.co.ck/*","https://www.google.cl/*","http://www.google.cl/*","https://www.google.cm/*","http://www.google.cm/*","https://www.google.cn/*","http://www.google.cn/*","https://www.google.com.co/*","http://www.google.com.co/*","https://www.google.co.cr/*","http://www.google.co.cr/*","https://www.google.com.cu/*","http://www.google.com.cu/*","https://www.google.cv/*","http://www.google.cv/*","https://www.google.com.cy/*","http://www.google.com.cy/*","https://www.google.cz/*","http://www.google.cz/*","https://www.google.de/*","http://www.google.de/*","https://www.google.dj/*","http://www.google.dj/*","https://www.google.dk/*","http://www.google.dk/*","https://www.google.dm/*","http://www.google.dm/*","https://www.google.com.do/*","http://www.google.com.do/*","https://www.google.dz/*","http://www.google.dz/*","https://www.google.com.ec/*","http://www.google.com.ec/*","https://www.google.ee/*","http://www.google.ee/*","https://www.google.com.eg/*","http://www.google.com.eg/*","https://www.google.es/*","http://www.google.es/*","https://www.google.com.et/*","http://www.google.com.et/*","https://www.google.fi/*","http://www.google.fi/*","https://www.google.com.fj/*","http://www.google.com.fj/*","https://www.google.fm/*","http://www.google.fm/*","https://www.google.fr/*","http://www.google.fr/*","https://www.google.ga/*","http://www.google.ga/*","https://www.google.ge/*","http://www.google.ge/*","https://www.google.gg/*","http://www.google.gg/*","https://www.google.com.gh/*","http://www.google.com.gh/*","https://www.google.com.gi/*","http://www.google.com.gi/*","https://www.google.gl/*","http://www.google.gl/*","https://www.google.gm/*","http://www.google.gm/*","https://www.google.gp/*","http://www.google.gp/*","https://www.google.gr/*","http://www.google.gr/*","https://www.google.com.gt/*","http://www.google.com.gt/*","https://www.google.gy/*","http://www.google.gy/*","https://www.google.com.hk/*","http://www.google.com.hk/*","https://www.google.hn/*","http://www.google.hn/*","https://www.google.hr/*","http://www.google.hr/*","https://www.google.ht/*","http://www.google.ht/*","https://www.google.hu/*","http://www.google.hu/*","https://www.google.co.id/*","http://www.google.co.id/*","https://www.google.ie/*","http://www.google.ie/*","https://www.google.co.il/*","http://www.google.co.il/*","https://www.google.im/*","http://www.google.im/*","https://www.google.co.in/*","http://www.google.co.in/*","https://www.google.iq/*","http://www.google.iq/*","https://www.google.is/*","http://www.google.is/*","https://www.google.it/*","http://www.google.it/*","https://www.google.je/*","http://www.google.je/*","https://www.google.com.jm/*","http://www.google.com.jm/*","https://www.google.jo/*","http://www.google.jo/*","https://www.google.co.jp/*","http://www.google.co.jp/*","https://www.google.co.ke/*","http://www.google.co.ke/*","https://www.google.com.kh/*","http://www.google.com.kh/*","https://www.google.ki/*","http://www.google.ki/*","https://www.google.kg/*","http://www.google.kg/*","https://www.google.co.kr/*","http://www.google.co.kr/*","https://www.google.com.kw/*","http://www.google.com.kw/*","https://www.google.kz/*","http://www.google.kz/*","https://www.google.la/*","http://www.google.la/*","https://www.google.com.lb/*","http://www.google.com.lb/*","https://www.google.li/*","http://www.google.li/*","https://www.google.lk/*","http://www.google.lk/*","https://www.google.co.ls/*","http://www.google.co.ls/*","https://www.google.lt/*","http://www.google.lt/*","https://www.google.lu/*","http://www.google.lu/*","https://www.google.lv/*","http://www.google.lv/*","https://www.google.com.ly/*","http://www.google.com.ly/*","https://www.google.co.ma/*","http://www.google.co.ma/*","https://www.google.md/*","http://www.google.md/*","https://www.google.me/*","http://www.google.me/*","https://www.google.mg/*","http://www.google.mg/*","https://www.google.mk/*","http://www.google.mk/*","https://www.google.ml/*","http://www.google.ml/*","https://www.google.com.mm/*","http://www.google.com.mm/*","https://www.google.mn/*","http://www.google.mn/*","https://www.google.ms/*","http://www.google.ms/*","https://www.google.com.mt/*","http://www.google.com.mt/*","https://www.google.mu/*","http://www.google.mu/*","https://www.google.mv/*","http://www.google.mv/*","https://www.google.mw/*","http://www.google.mw/*","https://www.google.com.mx/*","http://www.google.com.mx/*","https://www.google.com.my/*","http://www.google.com.my/*","https://www.google.co.mz/*","http://www.google.co.mz/*","https://www.google.com.na/*","http://www.google.com.na/*","https://www.google.com.nf/*","http://www.google.com.nf/*","https://www.google.com.ng/*","http://www.google.com.ng/*","https://www.google.com.ni/*","http://www.google.com.ni/*","https://www.google.ne/*","http://www.google.ne/*","https://www.google.nl/*","http://www.google.nl/*","https://www.google.no/*","http://www.google.no/*","https://www.google.com.np/*","http://www.google.com.np/*","https://www.google.nr/*","http://www.google.nr/*","https://www.google.nu/*","http://www.google.nu/*","https://www.google.co.nz/*","http://www.google.co.nz/*","https://www.google.com.om/*","http://www.google.com.om/*","https://www.google.com.pa/*","http://www.google.com.pa/*","https://www.google.com.pe/*","http://www.google.com.pe/*","https://www.google.com.pg/*","http://www.google.com.pg/*","https://www.google.com.ph/*","http://www.google.com.ph/*","https://www.google.com.pk/*","http://www.google.com.pk/*","https://www.google.pl/*","http://www.google.pl/*","https://www.google.pn/*","http://www.google.pn/*","https://www.google.com.pr/*","http://www.google.com.pr/*","https://www.google.ps/*","http://www.google.ps/*","https://www.google.pt/*","http://www.google.pt/*","https://www.google.com.py/*","http://www.google.com.py/*","https://www.google.com.qa/*","http://www.google.com.qa/*","https://www.google.ro/*","http://www.google.ro/*","https://www.google.ru/*","http://www.google.ru/*","https://www.google.rw/*","http://www.google.rw/*","https://www.google.com.sa/*","http://www.google.com.sa/*","https://www.google.com.sb/*","http://www.google.com.sb/*","https://www.google.sc/*","http://www.google.sc/*","https://www.google.se/*","http://www.google.se/*","https://www.google.com.sg/*","http://www.google.com.sg/*","https://www.google.sh/*","http://www.google.sh/*","https://www.google.si/*","http://www.google.si/*","https://www.google.sk/*","http://www.google.sk/*","https://www.google.com.sl/*","http://www.google.com.sl/*","https://www.google.sn/*","http://www.google.sn/*","https://www.google.so/*","http://www.google.so/*","https://www.google.sm/*","http://www.google.sm/*","https://www.google.sr/*","http://www.google.sr/*","https://www.google.st/*","http://www.google.st/*","https://www.google.com.sv/*","http://www.google.com.sv/*","https://www.google.td/*","http://www.google.td/*","https://www.google.tg/*","http://www.google.tg/*","https://www.google.co.th/*","http://www.google.co.th/*","https://www.google.com.tj/*","http://www.google.com.tj/*","https://www.google.tk/*","http://www.google.tk/*","https://www.google.tl/*","http://www.google.tl/*","https://www.google.tm/*","http://www.google.tm/*","https://www.google.tn/*","http://www.google.tn/*","https://www.google.to/*","http://www.google.to/*","https://www.google.com.tr/*","http://www.google.com.tr/*","https://www.google.tt/*","http://www.google.tt/*","https://www.google.com.tw/*","http://www.google.com.tw/*","https://www.google.co.tz/*","http://www.google.co.tz/*","https://www.google.com.ua/*","http://www.google.com.ua/*","https://www.google.co.ug/*","http://www.google.co.ug/*","https://www.google.co.uk/*","http://www.google.co.uk/*","https://www.google.com.uy/*","http://www.google.com.uy/*","https://www.google.co.uz/*","http://www.google.co.uz/*","https://www.google.com.vc/*","http://www.google.com.vc/*","https://www.google.co.ve/*","http://www.google.co.ve/*","https://www.google.vg/*","http://www.google.vg/*","https://www.google.co.vi/*","http://www.google.co.vi/*","https://www.google.com.vn/*","http://www.google.com.vn/*","https://www.google.vu/*","http://www.google.vu/*","https://www.google.ws/*","http://www.google.ws/*","https://www.google.rs/*","http://www.google.rs/*","https://www.google.co.za/*","http://www.google.co.za/*","https://www.google.co.zm/*","http://www.google.co.zm/*","https://www.google.co.zw/*","http://www.google.co.zw/*","https://www.google.cat/*","http://www.google.cat/*","https://hangouts.google.com/*","http://hangouts.google.com/*","https://docs.google.com/*","http://docs.google.com/*",""]},"icons":{"16":"icons/badger-16.png","19":"icons/badger-19.png","38":"icons/badger-38.png","48":"icons/badger-48.png","64":"icons/badger-64.png","128":"icons/badger-128.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}","syncGUID":"{21a63564-5cf8-4f28-822c-129bb0dca102}","version":"2.1.5","type":"extension","loader":null,"optionsURL":"options/options.html","optionsType":5,"optionsBrowserStyle":false,"aboutURL":null,"defaultLocale":{"name":"Fixed Zoom","description":"Extension that sets a default fixed zoom for all pages in Firefox","creator":null,"homepageURL":"https://github.com/Enchufadoo/fixedzoom","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542980701000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Fixed Zoom","description":"Extension that sets a default fixed zoom for all pages in Firefox","creator":null,"homepageURL":"https://github.com/Enchufadoo/fixedzoom","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"Fixed Zoom","description":"Extension that sets a default fixed zoom for all pages in Firefox","creator":null,"homepageURL":"https://github.com/Enchufadoo/fixedzoom","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"Fixed Zoom","description":"Extension that sets a default fixed zoom for all pages in Firefox","creator":null,"homepageURL":"https://github.com/Enchufadoo/fixedzoom","developers":null,"translators":null,"contributors":null,"locales":["es"]}],"targetApplications":[{"id":"toolkit@mozilla.org"}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["storage","tabs"],"origins":[]},"icons":{"64":"icons/binoculars.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"jid1-BoFifL9Vbdl2zQ@jetpack","syncGUID":"{224f92cf-c0e1-4cd7-a1c3-75b69e3e34a5}","version":"2.0.10","type":"extension","loader":null,"updateURL":null,"optionsURL":"pages/options/options.html","optionsType":5,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Decentraleyes","description":"Protects you against tracking through \"free\", centralized, content delivery.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628133000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/jid1-BoFifL9Vbdl2zQ@jetpack.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Decentraleyes","description":"Protects you against tracking through \"free\", centralized, content delivery.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["en-US"]},{"name":"Decentraleyes","description":"「無料」と称してあなたを追跡する大規模なCDNを迂回して、プライバシーを守ります。","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["ja"]},{"name":"Decentraleyes","description":"Beskytter mot sporing gjort av \"gratis\" sentralisert innholdslevering.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["nb-NO"]},{"name":"Decentraleyes","description":"Kaitseb sind \"tasuta\", tsentraliseeritud sisu edastamisest tuleneva jälitamise vastu.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["et"]},{"name":"Decentraleyes","description":"Protege contra monitorização através de entrega de conteúdo centralizado.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["pt-PT"]},{"name":"Decentraleyes","description":"Para protektahan ka laban sa pagsubaybay sa pamamagitan ng \"libre\", sentralisadong, paghahatid ng nilalaman.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["tl"]},{"name":"Decentraleyes","description":"Protège du pistage lié aux diffuseurs de contenus « gratuits », centralisés.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"Decentraleyes","description":"Melindungi Anda dari pelacakan distribusi konten \"gratis\" dan terpusat.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["id"]},{"name":"Decentraleyes","description":"Защитава ви от следене чрез свободна, централизирана доставка на съдържание.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["bg"]},{"name":"Decentraleyes","description":"Skyddar dig mot att spåras av \"gratis\", centraliserad, innehållsleverans.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["sv"]},{"name":"Decentraleyes","description":"Chrání před sledováním skrze centrálně doručovaný obsah.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["cs"]},{"name":"Decentraleyes","description":"Véd attól, hogy az „ingyenes”, centralizált tartalomszolgáltatók kövessenek.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"Decentraleyes","description":"Verndar þig gegn eftirliti frá \"ókeypis\" miðlægum efnisveitum.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["is"]},{"name":"Decentraleyes","description":"Decentraleyes protektas vin kontraŭ sekvado per senkostaj, centraj enhav-proviz-retoj.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["eo"]},{"name":"Decentraleyes","description":"يحميك من التتبع المرتبط بالوصول للمحتوى \"مجاني\"، مركزية.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["ar"]},{"name":"Decentraleyes","description":"\"무료\"라는 미끼로 당신을 추적하는 대규모 CDN을 사용하지 않음으로써 프라이버시를 지킵니다.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["ko"]},{"name":"Decentraleyes","description":"Protegge dal tracciamento tramite CDN centralizzato \"gratis\".","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"Decentraleyes","description":"Schützt vor Tracking durch \"gratis\", zentralisiertes, Abliefern von Content.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"Decentraleyes","description":"Protects you against tracking through \"free\", centralised, content delivery.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["en-GB"]},{"name":"Decentraleyes","description":"Штити вас од праћења преко „бесплатних“, централизованих достава садржаја.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["sr"]},{"name":"Decentraleyes","description":"保护您免受集中式的内容交付网络(CDN)的跟踪。","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"Decentraleyes","description":"Защищает Вас от отслеживания через «бесплатные», централизованные CDN.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"Decentraleyes","description":"Chroni przed śledzeniem przez ośrodki CDN.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"Decentraleyes","description":"Suojaa sinua \"ilmaisten\" keskitettyjen sisällön jakeluverkkojen jäljitykseltä.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"Decentraleyes","description":"Protejează împotriva urmăririi prin livrare de conținut gratuit, centralizat.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["ro"]},{"name":"Decentraleyes","description":"Schützt virun Tracking duerch \"gratis\" Content Delivery Networks.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["lb"]},{"name":"Decentraleyes","description":"Προστατεύει από παρακολούθηση μέσω \"δωρεάν\" διανομής περιεχόμενου.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["el"]},{"name":"Decentraleyes","description":"Protege contra el rastreo con la entrega centralizada y «gratuita» de contenido.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"Decentraleyes","description":"Lhe protege de rastreamento feito usando centrais de disponibilização de conteúdo \"gratuitas\".","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"Decentraleyes","description":"保護您不受「免費」、中心化的內容傳遞網路(CDN)的追蹤。","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"Decentraleyes","description":"מגן עליך מפני מעקב המבוצע דרך רשתות אספקת תוכן ריכוזיות ו\"חינמיות\".","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["he"]},{"name":"Decentraleyes","description":"Beskytter dig imod sporing af \"gratis\", centraliserede indholdsleverandører.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"Decentraleyes","description":"Sizi içerik dağıtımıyla yapılan merkezi ve \"ücretsiz\" takipten korur.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"Decentraleyes","description":"Beschermt tegen tracking via het \"gratis\", gecentraliseerd, verzorgen van content.","creator":"Thomas Rientjes","developers":null,"translators":null,"contributors":null,"locales":["nl"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"56.0a1","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["privacy","storage","unlimitedStorage","tabs","webNavigation","webRequest","webRequestBlocking"],"origins":["*://*/*"]},"icons":{"16":"icons/icon16.png","48":"icons/icon48.png","96":"icons/icon96.png","128":"icons/icon128.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"opentabsnexttocurrent@sblask","syncGUID":"{86056832-33d3-466f-b17b-6a6f0e0967e7}","version":"2.0.12","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Open Tabs Next to Current","description":"Open new tabs to the right of the current one.","creator":"Sebastian Blask","homepageURL":"https://github.com/sblask/webextension-open-tabs-next-to-current","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628384000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/opentabsnexttocurrent@sblask.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"51.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["sessions"],"origins":[]},"icons":{"48":"icon.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}","syncGUID":"{dafd6c15-360a-469a-815b-20fdce75ac3c}","version":"0.3.0","type":"extension","loader":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Middle Mouse Button Scroll","description":"Scroll fast or precise with pressed middle mouse button","creator":null,"homepageURL":"https://github.com/StoyanDimitrov/middle-mouse-button-scroll","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1548515302000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Middle Mouse Button Scroll","description":"Scroll fast or precise with pressed middle mouse button","creator":null,"homepageURL":"https://github.com/StoyanDimitrov/middle-mouse-button-scroll","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"Middle Mouse Button Scroll","description":"Разлиствайте бързо или прецизно с натиснат среден бутон на мишката","creator":null,"homepageURL":"https://github.com/StoyanDimitrov/middle-mouse-button-scroll","developers":null,"translators":null,"contributors":null,"locales":["bg"]}],"targetApplications":[{"id":"toolkit@mozilla.org"}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":[],"origins":["*://*/*"]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"keepassxc-browser@keepassxc.org","syncGUID":"{12c28efc-c18e-4c01-a78c-d25af6b82a8c}","version":"1.4.3","type":"extension","loader":null,"updateURL":null,"optionsURL":"options/options.html","optionsType":3,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"KeePassXC-Browser","description":"KeePassXC integration for modern web browsers","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628019000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/keepassxc-browser@keepassxc.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"KeePassXC-Browser","description":"KeePassXC integration for modern web browsers","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"KeePassXC-Browser","description":"モダンなウェブブラウザーのための KeePassXC 統合","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["ja"]},{"name":"KeePassXC-Browser","description":"Integração KeepassXC para os navegadores modernos","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["pt-PT"]},{"name":"KeePassXC-Browser","description":"KeePassXC integration för moderna webbläsare","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["sv"]},{"name":"KeePassXC-Browser","description":"Napojení KeePassXC na moderní webové prohlížeče","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["cs"]},{"name":"KeePassXC-Browser","description":"KeePassXC integráció a modern webböngészőkhöz","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"KeePassXC-Browser","description":"Intégration de KeePassXC pour les navigateurs Web modernes","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"KeePassXC-Browser","description":"Сполучення KeePassXC з сучасними переглядачами тенет","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"KeePassXC-Browser","description":"현대적인 웹 브라우저용 KeePassXC 통합","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["ko"]},{"name":"KeePassXC-Browser","description":"Integrazione di KeePassXC per browser web moderni","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"KeePassXC-Browser","description":"KeePassXC-Integration für moderne Webbrowser","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"KeePassXC-Browser","description":"KeePassXC 与现代 Web 浏览器的集成","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"KeePassXC-Browser","description":"Интеграция KeePassXC в современные веб-браузеры","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"KeePassXC-Browser","description":"KeePassXC - integracja z nowoczesnymi przeglądarkami internetowymi","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"KeePassXC-Browser","description":"KeePassXC integratio pro interretialibus navigatoribus modernis","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["la"]},{"name":"KeePassXC-Browser","description":"KeePassXC-integraatio moderneille nettiselaimille","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"KeePassXC-Browser","description":"Integração KeepassXC para os navegadores modernos","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["pt"]},{"name":"KeePassXC-Browser","description":"Integración de KeePassXC para navegadores web modernos.","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"KeePassXC-Browser","description":"Integração ao KeePassXC para navegadores modernos","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"KeePassXC-Browser","description":"KeePassXC 與現代瀏覽器的整合","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"KeePassXC-Browser","description":"Modern web tarayıcıları için KeePassXC bütünleşmesi","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"KeePassXC-Browser","description":"KeePassXC-integratie voor moderne webbrowsers","creator":"KeePassXC Team","developers":null,"translators":null,"contributors":null,"locales":["nl-NL"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"52.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["activeTab","contextMenus","clipboardWrite","nativeMessaging","notifications","storage","tabs","webRequest","webRequestBlocking"],"origins":["https://*/*","http://*/*","https://api.github.com/",""]},"icons":{"16":"icons/keepassxc.svg","48":"icons/keepassxc.svg","64":"icons/keepassxc.svg","96":"icons/keepassxc.svg","128":"icons/keepassxc.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}","syncGUID":"{d2fc8bd5-7105-4a24-b0aa-20a8b2d0219a}","version":"1.20.1","type":"extension","loader":null,"updateURL":null,"optionsURL":"src/options/index.html","optionsType":3,"optionsBrowserStyle":false,"aboutURL":null,"defaultLocale":{"name":"Search by Image","description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","creator":"Armin Sebastian","homepageURL":"https://github.com/dessant/search-by-image","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628405000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Search by Image","description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","creator":"Armin Sebastian","homepageURL":"https://github.com/dessant/search-by-image","developers":null,"translators":null,"contributors":null,"locales":["en"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"52.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["contextMenus","storage","tabs","activeTab","notifications","webRequest","webRequestBlocking"],"origins":["","http://*/*","https://*/*","ftp://*/*","file:///*"]},"icons":{"16":"src/icons/app/icon-16.png","19":"src/icons/app/icon-19.png","24":"src/icons/app/icon-24.png","32":"src/icons/app/icon-32.png","38":"src/icons/app/icon-38.png","48":"src/icons/app/icon-48.png","64":"src/icons/app/icon-64.png","96":"src/icons/app/icon-96.png","128":"src/icons/app/icon-128.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"https-everywhere@eff.org","syncGUID":"{159f976c-122b-4044-a5a4-494560ec9299}","version":"2019.5.13","type":"extension","loader":null,"updateURL":null,"optionsURL":"pages/options/index.html","optionsType":5,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628216000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/https-everywhere@eff.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"HTTPS Everywhere","description":"ウェブを暗号化します!多くのウェブサイト上でHTTPSセキュリティを自動的にかけます。","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ja"]},{"name":"ہائپر ٹیکسٹ ٹرانسفر پروٹوکول سکیور ہر جگہ ","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ur-PK"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sn"]},{"name":"HTTPS Kõikjal","description":"Krüpteeri veeb! Kasuta HTTPS turvalaiendust automaatselt paljudel lehtedel.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["et"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["su"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["oc"]},{"name":"HTTPS Everywhere","description":"Encripte a Web! Utilize automaticamente a segurança HTTPS em vários sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pt-PT"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["jv"]},{"name":"HTTPS Everywhere","description":"Amgriptiwch yr We! Defnyddiwch diogelwch HTTPS yn awtomatig ar nifer o wefanau.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["cy"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ht"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["te"]},{"name":"HTTPS Everywhere","description":"Encripta la Web! Usar seguridá HTTPS automáticamente en munchos sitios","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ast"]},{"name":"HTTPS partout","description":"Chiffrez le Web ! Utilisez automatiquement la sécurité HTTPS avec de nombreux sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["gun"]},{"name":"HTTPS Everywhere","description":"អ៊ិនគ្រីប​តំបន់​បណ្ដាញ! ប្រើ​សុវត្ថិភាព HTTPS នៅ​លើ​បណ្ដាញ​​ជា​ច្រើន។","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["km"]},{"name":"HTTPS ਐਵਰੀਵੇਅਰ","description":"ਵੈੱਬ ਨੂੰ ਇੰਕ੍ਰਿਪਟ ਕਰੋ! ਕਈ ਸਾਈਟਾਂ ਲਈ ਆਪਣੇ ਆਪ HTTPS ਸੁਰੱਖਿਆ ਵਰਤੋ।","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pa"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fy"]},{"name":"HTTPS Навсякъде","description":"Шифрирайте мрежата! Използвайте автоматична HTTPS защита на много страници.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bg"]},{"name":"HTTPS Everywhere","description":"Enkripsi web-nya! Gunakan keamanan HTTPS secara otomatis di banyak situs.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["id"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["tl-PH"]},{"name":"সর্বত্র HTTPS","description":"ওয়েব এনক্রিপ্ট! অনেক সাইটগুলিতে স্বয়ংক্রিয়ভাবে HTTPS নিরাপত্তা ব্যবহার করুন","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bn"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["af-ZA"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sa"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["am-ET"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ko-KR"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["so"]},{"name":"HTTPS Everywhere","description":"Weba enkriptatu! Automatikoki erabili HTTPS segurtasuna leku askotan.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["eu"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["brx"]},{"name":"HTTPS Everywhere","description":"Kryptera webben! Använd HTTPS automatiskt på många webbplatser.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sv"]},{"name":"HTTPS Everywhere","description":"Šifrujte! Používejte automaticky zabezpečené HTTPS na mnoha stránkách.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["cs"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["templates"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["scn"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pap"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["gu-IN"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["csb"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["cy-GB"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["or"]},{"name":"HTTPS Everywhere","description":"Titkosítsa a Web-et! Automatikusan használja a HTTPS titkosítást a legtöbb oldalon.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["mi"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["jbo"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ba"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["kn"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ku"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["yo"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bo"]},{"name":"HTTPS-allsstaðar","description":"Dulkóðaðu vefinn! Notaðu sjálfkrafa HTTPS-öryggi á mörgum vefsvæðum.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["is"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["es-CL"]},{"name":"HTTPS Everywhere","description":"Зашифруйте мережу! Автоматично використовуйте безпеку HTTPS на багатьох сайтах.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"HTTPS Everywhere","description":"Krypter veven! Bruk HTTPS-tryggleik automatisk på mange sider.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nn"]},{"name":"HTTPS Everywhere","description":"Sulitkan Sesawang! Guna HTTPS secara automatik di kebanyakan laman.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ms-MY"]},{"name":"ہائپر ٹیکسٹ ٹرانسفر پروٹوکول سکیور ہر جگہ ","description":"ویب کو خفیہ کریں! خودبخود ہائپر ٹیکسٹ ٹرانسفر پروٹوکول سکیور سکیورٹی زیادہ سائیٹس پر استعمال کریں۔","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ur"]},{"name":"HTTPS-Ĉie","description":"Ĉifrigu la reton! Aŭtomate uzu HTTPS‐sekurecon ĉe multaj retejoj.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["eo"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["si"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nah"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ha"]},{"name":"HTTPS kila mahali","description":"Encrypt mtandao! Moja kwa moja tumia HTTPS usalama kwenye tovuti nyingi.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sw"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ak"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sco"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ceb"]},{"name":"HTTPS Everywhere","description":"شفر شبكة الإنترنت! استخدم تلقائيا تقنية HTTPS للأمان مع الكثير من المواقع.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ar"]},{"name":"HTTPS Everywhere","description":"Mã hóa Web! Tự động sử dụng bảo mật HTTPS ở nhiều trang web.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["vi"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sq-AL"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["tg"]},{"name":"HTTPS Everywhere","description":"Szyfruj sieć! Automatycznie używaj zabezpieczenia HTTPS na wielu stronach","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pl-PL"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["son"]},{"name":"HTTPS Everywhere","description":"დაშიფრეთ ინტერნეტკავშირი! გამოიყენეთ დაცული HTTPS საიტების უმეტეს ნაწილზე.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ka"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ca-ES"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sr@latin"]},{"name":"HTTPS Everywhere","description":"웹을 암호화 하세요! 자동으로 여러 사이트에 HTTPS 보안을 사용합니다.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ko"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["gd"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bg-BG"]},{"name":"HTTPS Everywhere","description":"Cripta il Web! Usa HTTPS automaticamente su numerosi siti.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"HTTPS Everywhere","description":"Enkriptirajte web! Automatski koristite HTTPS sigurnost na mnogim stranicama.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["hr-HR"]},{"name":"HTTPS Everywhere","description":"¡Encriptar la Web! Usar seguridad HTTPS automáticamente en la mayoría de los sitios.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["es-AR"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bn-IN"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["uz"]},{"name":"HTTPS Everywhere","description":"Šifruokite saityną! Automatiškai naudokite HTTPS saugumą daugelyje svetainių.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["lt"]},{"name":"HTTPS Kudo","description":"Kryptoni Web-in! Përdorni automatikisht sigurinë HTTPS në shumë webfaqe.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sq"]},{"name":"HTTPS povsod","description":"Šifrirajte splet! Avtomatska uporaba HTTPS zaščite na različnih straneh.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sl-SI"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nap"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["zu"]},{"name":"HTTPS Everywhere","description":"इन्टरनेट संचार को एनक्रिप्ट करें! सभी वेबसाइट्स पर स्वतः ही HTTPS का इस्तेमाल करें.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["hi"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["om"]},{"name":"HTTPS Everywhere","description":"Cifra la Red! Automáticamente utiliza seguridades HTTPS en multiples sitios.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["es-MX"]},{"name":"எல்லா இடங்களிலும் HTTPS","description":"வலை Encrypt! தானாகவே பல தளங்களில் HTTPS பாதுகாப்பு பயன்படுத்த.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ta"]},{"name":"HTTPS Everywhere","description":"බොහෝ වෙබ් අඩවි සඳහා HTTPS ආරක්ෂාව ස්වයංක්‍රීයව පාවිච්චි කරන්න.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["si-LK"]},{"name":"Hər yerdə HTTPS","description":"Veb-i şifrələ! Bir çox saytlarda HTTPS-i avtomatik istifadə et.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["az"]},{"name":"HTTPS Насекаде","description":"Екриптирај го Веб-от! Автоматски користи HTTPS сигурност на многу страни.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["mk"]},{"name":"HTTPS Everywhere","description":"เข้ารหัสลับให้กับเว็บ! ใช้มาตรการความปลอดภัย HTTPS กับเว็บไซต์โดยอัตโมมัติ","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["th"]},{"name":"HTTPS Everywhere","description":"Verschlüsselt das Internet! Nutzen Sie HTTPS-Sicherheit automatisch auf vielen Webseiten.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["en-GB"]},{"name":"HTTPS सर्वत्र","description":"वेब कूटबद्ध करा ! आपोआप अनेक साइटवर HTTPS सुरक्षा वापरा.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["mr"]},{"name":"HTTPS Everywhere","description":"加密网络浏览,自动使用 HTTPS 连接访问站点,更加安全。","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["my"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bal"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["wa"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["kw"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["dz"]},{"name":"HTTPS-everywhere","description":"Krypter nettet. Bruk HTTPS-sikkerhet automatisk på mange nettsider.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nb"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["wo"]},{"name":"HTTPS Everywhere","description":"Cifrar a Web! Usar automáticamente seguridade HTTPS en moitos sitios.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["gl"]},{"name":"সর্বত্র HTTPS","description":"ওয়েব এনক্রিপ্ট! অনেক সাইটগুলিতে স্বয়ংক্রিয়ভাবে HTTPS নিরাপত্তা ব্যবহার করুন","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bn-BD"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["lg"]},{"name":"HTTPS partout","description":"Chiffrer le Web! Utiliser automatiquement la sécurité HTTPS avec de nombreux sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fr-CA"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nso"]},{"name":"HTTPS Everywhere","description":"Xifra la Web! Fes servir automàticament la seguretat HTTPS a molts llocs.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ca"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["zh"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ug@Arab"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ln"]},{"name":"HTTPS Everywhere","description":"Zašifrujte web! Tento doplnok automatizuje použitie HTTPS na mnohých stránkach.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sk"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ady"]},{"name":"HTTPS Svuda","description":"Šifriraj Web! Automatski koristi HTTPS sigurnost na mnogim sajtovima.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sr"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["co"]},{"name":"HTTPS Everywhere","description":"Enkripteer die Web! Gebruik HTTPS sekuriteit automaties op baie plekke.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["af"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["cv"]},{"name":"HTTPS Everywhere","description":"ድሩን ያመስጥሩ! በብዙ ጣቢያዎች ላይ HTTPSን በራስ-ሰር ይጠቀሙ።","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["am"]},{"name":"HTTPS در همه جا","description":"وب را رمزگذاری کنید! از امنیت HTTPS بصورت خودکار برای بسیاری از وب‌سایت‌ها استفاده کنید.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fa"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["cs-CZ"]},{"name":"എല്ലായിടത്തും എച്ച്ടിടിപിഎസ്","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ml"]},{"name":"HTTPS Allastaðni","description":"Brongla alnetið! Brúka HTTPS-trygd sjávvirkandi á fleiri síðum.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fo"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ti"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ia"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["es-NI"]},{"name":"HTTPS Everywhere","description":"Зашифруйте сеть! Автоматически переключайтесь на безопасный протокол HTTPS там, где это возможно.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["br"]},{"name":"HTTPS Everywhere","description":"Szyfruj sieć! Automatycznie używaj zabezpieczeń HTTPS na wielu stronach.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ps"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["es-CO"]},{"name":"HTTPS in omnibus locis","description":"Late coniunctionem computatorum! Per ipse usa certitudinem de HTTPS in multis paginis.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["la"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ar-AA"]},{"name":"HTTPS ທຸກໆບ່ອນ","description":"ເຂົ້າລະຫັດເວັບ! ໃຊ້ ຄວາມປອດໄພ HTTPS ໃນຫລາຍໆເວັບໄຊຕ໌","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["lo"]},{"name":"HTTPS Everywhere","description":"Zakodirajte internet! Samodejno uporabite HTTPS zaščito na mnogih spletnih straneh.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sl"]},{"name":"HTTPS Everywhere","description":"Šifrēt tīmekli! Automātiski lietot HTTPS drošību daudzās vietnēs.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["lv"]},{"name":"HTTPS Everywhere","description":"I-encrypt ang Web! Awtomatikong gamitin ang HTTPS security sa maraming sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fil"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ve"]},{"name":"HTTPS Svuda","description":"Enkriptiraj Web! Automatski koristi HTTPS na mnogim stranicama.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["hr"]},{"name":"HTTPS Kaikkialla","description":"Salaa verkko automaattisesti käyttäen HTTPS-suojausta monilla sivuilla!","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ach"]},{"name":"HTTPS Everywhere","description":"Կոդավորե՛ք Վեբը։ Ավտոմատ օգտագործեք HTTPS անվտանգություն շատ կայքերի վրա։","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["hy"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pms"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["mt"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fur"]},{"name":"Барлық жерде HTTPS","description":"Вебті шифрлау! Көптеген сайттарда HTTPS қауіпсіздігін автоматты түрде пайдаланыңыз.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["kk"]},{"name":"HTTPS Everywhere","description":"Zašifrujte web! Automaticky používajte bezpečnosť HTTPS na mnohých stránkach.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sk-SK"]},{"name":"HTTPS Everywhere","description":"Зашыфруйце Iнтэрнэт! Аўтаматычнае выкарыстанне бяспекі HTTPS на розных сайтах","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["be"]},{"name":"HTTPS Everywhere","description":"Versleutel het Web! Gebruik HTTPS Everywhere automatisch op vele websites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nl-BE"]},{"name":"HTTPS Oriunde","description":"Criptează web-ul! Folosește automat securitatea HTTPS pe multe site-uri.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ro"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ru@petr1708"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ky"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bs"]},{"name":"HTTPS Everywhere","description":"Encripte a Web! Utilize automaticamente a segurança HTTPS em vários sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pt"]},{"name":"HTTPS Everywhere","description":"Verschlësselt den Internet! Benotzt automatesch HTTPS fir eng helle Wull u Websäiten","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["lb"]},{"name":"HTTPS Everywhere","description":"વેબ ગોપનીય કરો! ઘણી સાઇટ પર આપમેળે HTTPS સુરક્ષાનો ઉપયોગ કરો.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["gu"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["arn"]},{"name":"HTTPS Everywhere","description":"Κρυπτογραφήστε τον Παγκόσμιο Ιστό! Χρησιμοποιήστε αυτόματα ασφάλεια HTTPS σε πολλούς δικτυακούς τόπους.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["el"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["hy-AM"]},{"name":"HTTPS Everywhere","description":"¡Cifre la Web! Utilice automáticamente la seguridad HTTPS en muchos sitios.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["st"]},{"name":"HTTPS Everywhere","description":"Criptografar a Web! Use automaticamente a segurança HTTPS em diversos sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"HTTPS Everywhere","description":"加密整個網路!自動在網站上使用 HTTPS 安全連線。","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["szl"]},{"name":"HTTPS Everywhere","description":"הצפן את הרשת! השתמש באבטחת HTTPS באופן אוטומטי באתרים רבים.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["he"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["tzm"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["mg"]},{"name":"HTTPS Everywhere","description":"Kryptér webbet! Brug HTTPS-sikkerhed automatisk på mange websteder.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["mn"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["tk"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["el-GR"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nds"]},{"name":"HTTPS Everywhere","description":"Web iletişiminizi şifreleyin! Birçok sitede otomatik olarak HTTPS güvenliğini kullanın.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["te-IN"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ku-IQ"]},{"name":"HTTPS Everywhere","description":"Criptigh an Gréasán! Bain úsáid as slándáil HTTPS go huathoibríoch ar go leor suíomh.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ga"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ne"]},{"name":"「https優先」","description":"將互聯網加密!自動喺網站使用https連線。","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["zh-HK"]},{"name":"HTTPS Everywhere","description":"Versleutel het web! Gebruik automatisch HTTPS-beveiliging op veel websites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nl"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["webNavigation","webRequest","webRequestBlocking","tabs","cookies","storage","devtools"],"origins":["*://*/*","ftp://*/*"]},"icons":{"48":"images/icons/icon-active-48.png","128":"images/icons/icon-active-128.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"yayanotherspeeddial@bakadev.fr","syncGUID":"{3095ecca-6e6a-42d5-b1d5-6778d84c2a99}","version":"1.5.1.2","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Yay! Another Speed dial!","description":"A cool and highly customizable Speed Dial focused on style and simplicity.","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1552785444000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/yayanotherspeeddial@bakadev.fr.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Yay! Another Speed dial!","description":"A cool and highly customizable Speed Dial focused on style and simplicity.","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"Yay! Another Speed dial!","description":"Un superbe Speed Dial, complètement personnalisable, concentré sur le style et la simplicité.","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"Yay! Another Speed dial!","description":"Egy rendkívül jól testreszabható gyorshívó, amit a stílus és az egyszerűség jellemez.","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"Yay! Another Speed dial!","description":"Eine coole und höchst anpassbare Speed Dial Erweiterung, fokussiert auf Aussehen und Einfachheit.","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"Yay! Another Speed dial!","description":"一个聚焦于风格、简洁,高自定义性的超酷快速启动附加组件。","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"Yay! Another Speed dial!","description":"Классная Экспресс-панель, широко кастомизируемая, простая и стильная.","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"Yay! Another Speed dial!","description":"Un addon con página de accessos directos que se enfoca en verse bien y ser altamente configurable pero facil de usar.","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"Yay! Another Speed dial!","description":"一個聚焦於風格、簡潔,高自訂性的超酷快速啟動附加元件。","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"59.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["storage","contextMenus","tabs","downloads","bookmarks","unlimitedStorage"],"origins":[""]},"icons":{"48":"icons/icon.png","96":"icons/icon@2x.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"uBlock0@raymondhill.net","syncGUID":"{f70fa12e-f672-41cf-b96c-cfa7eeecb76e}","version":"1.19.2","type":"extension","loader":null,"updateURL":null,"optionsURL":"dashboard.html","optionsType":3,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"uBlock Origin","description":"Finally, an efficient blocker. Easy on CPU and memory.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542627999000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/extensions/uBlock0@raymondhill.net.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"uBlock Origin","description":"Finally, an efficient blocker. Easy on CPU and memory.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"uBlock Origin","description":"高効率ブロッカーが遂に登場。CPUとメモリーの負担を抑えます。","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ja"]},{"name":"uBlock Origin","description":"Finalmente, um bloqueador eficiente. Leve na CPU e memória.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["pt-PT"]},{"name":"uBlock Origin","description":"Lõpuks on valminud tõhus blokeerija. Protsessori- ja mälusõbralik.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["et"]},{"name":"uBlock Origin","description":"Un bloqueur de nuisances efficace, qui ménagera votre processeur et votre mémoire vive.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"uBlock Origin","description":"మొత్తానికి RAM ఇంకా CPU పై తేలికయిన, ఒక సమర్థవంతమైన నిరోధిని.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["te"]},{"name":"uBlock Origin","description":"Най-накрая, ефективен блокер. Щадящ процесора и паметта.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["bg"]},{"name":"uBlock Origin","description":"Akhirnya, pemblokir iklan yang efisien. Ringan penggunaan CPU dan memori.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["id"]},{"name":"uBlock Origin","description":"অবশেষে, একটি কার্যকর বিজ্ঞাপন প্রতিরোধক। সিপিইউ এবং মেমরি সহায়ক।","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["bn"]},{"name":"uBlock Origin","description":"Einlik, in effisjinte adblocker. Brûkt hast gjin prosessorkrêft of ûnthâld.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["fy"]},{"name":"uBlock Origin","description":"Äntligen en effektiv blockerare. Snäll mot både processor och minne.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["sv"]},{"name":"uBlock Origin","description":"Behingoz, blokeatzaile eraginkor bat. PUZ eta memorian arina.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["eu"]},{"name":"uBlock Origin","description":"Végre egy hatékony reklám- és követésblokkoló böngészőkhöz, amely kíméletes a processzorral és a memóriával.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"uBlock Origin","description":"ಕೊನೆಗೂ, ಒಂದು ದಕ್ಷ ನಿರ್ಬಂಧಕ. ಮಿತವಾದ ಸಿಪಿಯೂ ಹಾಗು ಮೆಮೊರಿ ಬಳಕೆ.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["kn"]},{"name":"uBlock Origin","description":"Konečně efektivní blokovač. Nezatěžuje CPU a paměť.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["cs"]},{"name":"uBlock Origin","description":"Ефективний блокувальник реклами таки з’явився. Не навантажує процесор та пам'ять.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"uBlock Origin","description":"آخر کار، ایک مؤثر اشتہار کو روکنے والا، یہ کم cpu اور میموری لیتا ہے.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ur"]},{"name":"uBlock Origin","description":"Finfine rendimenta reklamoblokilo. Afabla por ĉefprocesoro kaj memoro.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["eo"]},{"name":"uBlock Origin","description":"وأخيراً, مانع اعلانات كفوء. خفيف على المعالج و الذاكرة.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ar"]},{"name":"uBlock Origin","description":"Cuối cùng, đã có một công cụ chặn quảng cáo hiệu quả, tiêu tốn ít CPU và bộ nhớ.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["vi"]},{"name":"uBlock Origin","description":"როგორც იქნა, მძლავრი და შედეგიანი რეკლამების შემზღუდავი. ზოგავს CPU-ს და მეხსიერებას.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ka"]},{"name":"uBlock Origin","description":"이 부가 기능은 효율적인 차단기입니다. CPU와 메모리에 주는 부담이 적습니다.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ko"]},{"name":"uBlock Origin","description":"Finalmente, un blocker efficiente. Leggero sulla CPU e sulla memoria.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"uBlock Origin","description":"Endelig en effektiv blokkeringsutvidelse. Lavt CPU- og minnebruk.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["no"]},{"name":"uBlock Origin","description":"Pagaliau, efektyvus blokatorius, neapkraunantis nei procesoriaus, nei darbinės atminties.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["lt"]},{"name":"uBlock Origin","description":"Më në fund, një bllokues efikas që nuk e rëndon procesorin dhe memorjen.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["sq"]},{"name":"uBlock Origin","description":"आख़िरकार, क्रोमियम-बेस्ड ब्राउज़रों के लिए एक कुशल अवरोधक। CPU और स्मृति पर आसान।","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["hi"]},{"name":"uBlock Origin","description":"இறுதியாக, ஒரு திறமையான விளம்பரத் தடுப்பான். கணினியின் மையச் செயற்பகுதியின் மேலும் நினைவகத்தின் மேலும் இலகுவானது.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ta"]},{"name":"uBlock Origin","description":"Axır ki, işlək bloker. CPU və yaddaş yönümlü.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["az"]},{"name":"uBlock Origin","description":"มาแล้ว! โปรแกรมบล็อกโฆษณาเบาเบา ไม่กิน ซีพียู หรือ แรม","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["th"]},{"name":"uBlock Origin","description":"Endlich ein effizienter Blocker. Prozessor-freundlich und bescheiden beim Speicherbedarf.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"uBlock Origin","description":"शेवटी, एक कार्यक्षम ब्लॉकर क्रोमियम आधारित ब्राउझरांसाठी. सीपीयू आणि मेमरी वर सोपे जातो.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["mr"]},{"name":"uBlock Origin","description":"Endelig en effektiv blokkeringsutvidelse. Lavt CPU- og minnebruk.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["nb"]},{"name":"uBlock Origin","description":"Ó fin, un bloqueador eficiente que non chupa toda a memoria e o procesador.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["gl"]},{"name":"uBlock Origin","description":"Finalment, un blocador eficient que utilitza pocs recursos de memòria i processador.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ca"]},{"name":"uBlock Origin","description":"Konečne efektívny blokovač, ktorý nezaťažuje CPU a pamäť.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["sk"]},{"name":"uBlock Origin","description":"Коначно, ефикасан блокатор. Ниски процесорски и меморијски захтеви.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["sr"]},{"name":"uBlock Origin","description":"Тинех Интернет тишкерӳҫӗ валли хӑвӑрт та витӗмлӗ чаркӑч пур.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["cv"]},{"name":"uBlock Origin","description":"بالاخره، یک بلاکر کارآمد. کم حجم بر روی پردازنده و حافظه.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["fa"]},{"name":"uBlock Origin","description":"അവസാനം, ഒരു കാര്യക്ഷമമായ ബ്ലോക്കര്‍. ലഘുവായ CPU, memory ഉപയോഗം.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ml"]},{"name":"uBlock Origin","description":"Akhirnya, penyekat yang cekap. Tidak membebankan CPU dan memori.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ms"]},{"name":"uBlock Origin","description":"一款高效的网络请求过滤工具,占用极低的内存和 CPU。","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"uBlock Origin","description":"Наконец-то, быстрый и эффективный блокировщик для браузеров.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"uBlock Origin","description":"Nareszcie skuteczny bloker charakteryzujący się niskim użyciem procesora i pamięci.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"uBlock Origin","description":"Končno, učinkovita, procesorju in pomnilniku prijazna razširitev za blokiranje oglasov.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["sl"]},{"name":"uBlock Origin","description":"Beidzot, efektīvs bloķētājs. Nepārslogo procesoru un atmiņu.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["lv"]},{"name":"uBlock Origin","description":"Sa wakas! Isang magaling na blocker para sa Chromium-based browsers. Magaan sa CPU at memory.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["fil"]},{"name":"uBlock Origin","description":"Konačno, efikasan blokator. Lak na CPU i memoriji.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["hr"]},{"name":"uBlock Origin","description":"Viimeinkin tehokas ja kevyt mainosten estäjä.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"uBlock Origin","description":"Finally, an efficient blocker. Easy on CPU and memory.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["kk"]},{"name":"uBlock Origin","description":"În sfârșit, un blocant eficient. Are un impact mic asupra procesorului și memoriei.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ro"]},{"name":"uBlock Origin","description":"Επιτέλους, ένας αποτελεσματικός blocker. Ελαφρύς για τον επεξεργαστή και τη μνήμη.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["el"]},{"name":"uBlock Origin","description":"Por fin, un bloqueador eficiente con uso mínimo de procesador y memoria.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"uBlock Origin","description":"Finalmente, um bloqueador eficiente. Com baixo uso de memória e CPU.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"uBlock Origin","description":"終於出現了,一個高效率的阻擋器,使用不多的 CPU 及記憶體資源。","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"uBlock Origin","description":"סוף סוף, חוסם יעיל. קל על המעבד והזיכרון.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["he"]},{"name":"uBlock Origin","description":"Endelig en effektiv blocker. Lavt CPU- og hukommelsesforbrug.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"uBlock Origin","description":"Sonunda, etkili bir engelleyici. İşlemciyi ve belleği yormaz.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"uBlock Origin","description":"Eindelijk, een efficiënte adblocker. Gebruikt weinig processorkracht en geheugen.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["nl"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"55.0","maxVersion":null}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"userPermissions":{"permissions":["contextMenus","privacy","storage","tabs","unlimitedStorage","webNavigation","webRequest","webRequestBlocking"],"origins":["","http://*/*","https://*/*","file://*/*"]},"icons":{"16":"img/ublock.svg","48":"img/ublock.svg","96":"img/ublock.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"location":"app-profile"},{"id":"baidu-code-update@mozillaonline.com","syncGUID":"{478b368c-5f60-45f4-92fe-84a147e9db21}","version":"2.66","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Baidu Search Update","creator":null,"homepageURL":"https://www.firefox.com.cn/","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1557954608000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/features/{94052042-18fb-47d2-a207-917b94e2abe3}/baidu-code-update@mozillaonline.com.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Baidu Search Update","creator":null,"homepageURL":"https://www.firefox.com.cn/","developers":null,"translators":null,"contributors":null,"locales":["en-US"]},{"name":"百度搜索更新","creator":null,"homepageURL":"https://www.firefox.com.cn/","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"60.0","maxVersion":null}],"targetPlatforms":[],"signedState":3,"seen":true,"dependencies":[],"userPermissions":{"permissions":[],"origins":[]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"location":"app-system-addons"},{"id":"fxmonitor@mozilla.org","syncGUID":"{f9b9461d-2b7e-4dfe-85b4-182d1b311d8c}","version":"2.8","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Firefox Monitor","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1557954608000,"updateDate":1557962597000,"applyBackgroundUpdates":1,"path":"/home/tio/.mozilla/firefox/6q5q3muz.default/features/{94052042-18fb-47d2-a207-917b94e2abe3}/fxmonitor@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"63.0","maxVersion":null}],"targetPlatforms":[],"signedState":3,"seen":true,"dependencies":[],"userPermissions":{"permissions":[],"origins":[]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"location":"app-system-addons"}]} \ No newline at end of file +{"schemaVersion":31,"addons":[{"id":"formautofill@mozilla.org","syncGUID":"{83e890fe-16cc-459b-bbd5-c7eb1b2cf3a5}","version":"1.0","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Form Autofill","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1541084183000,"updateDate":1568839541000,"applyBackgroundUpdates":1,"path":"/usr/lib/firefox/browser/features/formautofill@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"jar:file:///usr/lib/firefox/browser/features/formautofill@mozilla.org.xpi!/","location":"app-system-defaults"},{"id":"screenshots@mozilla.org","syncGUID":"{e693a1c7-6163-43ad-ac2d-896a25f333dd}","version":"39.0.0","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1541084183000,"updateDate":1568839541000,"applyBackgroundUpdates":1,"path":"/usr/lib/firefox/browser/features/screenshots@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["en-US"]},{"name":"Firefox Screenshots","description":"ウェブからスクリーンショットを撮って、一時的または永久にそれを保存しましょう。","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ja"]},{"name":"Firefox Screenshots","description":"Cymrwch clipiau a lluniau sgrin o'r We a'u cadw dros dro neu'n barhaol.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["cy"]},{"name":"Firefox Screenshots","description":"Wzejśo klipy a fota wobrazowki z weba a składujśo je nachylu abo na pśecej.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["dsb"]},{"name":"Firefox Screenshots","description":"Tee veebist klippe või ekraanipilte ning salvesta need ajutiselt või püsivalt.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["et"]},{"name":"Firefox Screenshots","description":"Glac gearrthóga agus gabhálacha scáileáin ón Ghréasán agus sábháil iad, go sealadach nó go buan.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ga-IE"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ast"]},{"name":"Firefox Screenshots","description":"Effectuez des captures d’écran sur le Web et sauvegardez-les de manière temporaire ou permanente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"Firefox Screenshots","description":"Ta klipp og skjermbilder fra nettet og lagre de midlertidig eller permanent.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["nb-NO"]},{"name":"Firefox Screenshots","description":"Dalhin ang clip at mga screenshot mula sa Web at i-save ang mga ito pansamantala o permanente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["tl"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["km"]},{"name":"Firefox Screenshots","description":"Прави клипове и снимки на уебстраница и ги запазва временно или за постоянно.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["bg"]},{"name":"Firefox Screenshots","description":"Tire clipes e capturas de ecrã da Web e guarde-as temporariamente ou permanentemente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["pt-PT"]},{"name":"Firefox Screenshots","description":"Cokot klip jeung téwakan layar ti Raramat turta teundeun saheulaanan atawa salilana.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["su"]},{"name":"Firefox Screenshots","description":"జాలం నుండి కత్తిరింపులను తెరపట్లను తీసుకొని, వాటిని తాత్కాలికంగా లేదా శాశ్వతంగా భద్రపరచకోండి.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["te"]},{"name":"Firefox Screenshots","description":"Rekam klip dan tangkapan layar dari Web dan simpan untuk sementara atau secara permanen.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["id"]},{"name":"Firefox Screenshots","description":"Hartu webetik pantaila-zatiak eta -argazkiak eta gorde aldi baterako edo behin betiko.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["eu"]},{"name":"Firefox Screenshots","description":"Pořizujte snímky webových stránek a ukládejte je dočasně nebo natrvalo.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["cs"]},{"name":"Firefox Screenshots","description":"વેબમાંથી ક્લિપ્સ અને સ્ક્રીનશૉટ્સ લો અને તેમને કામચલાઉ અથવા કાયમી રીતે સાચવો.","creator":"Mozilla","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["gu-IN"]},{"name":"Firefox Screenshots","description":"Készítsen videoklipeket és képernyőképeket a webről, és mentse őket ideiglenesen vagy véglegesen.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["kn"]},{"name":"Firefox Screenshots","description":"Ke'achapa' silowachib'al chuqa' chapoj wachib'äl pan Ajk'amaya'l richin ye'ayäk.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["cak"]},{"name":"Firefox Screenshots","description":"Toma capturas de un sitio Web para guardarlas de forma temporal o permanentemente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["es-CL"]},{"name":"Firefox Screenshots","description":"Робіть вирізки та знімки екрану в Інтернеті та зберігайте їх для подальшої роботи.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"Firefox Screenshots","description":"ویب سے کللبس یاا اسکرین شاٹیں لیں اور ان کو عارظی یا مستقل طور پر محفوظ کریں۔","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ur"]},{"name":"Firefox Screenshots","description":"Prenu eltondaĵon aŭ faru ekrankopiojn de retpaĝoj kaj konservu ilin ĉu daŭre ĉu provizore.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["eo"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["si"]},{"name":"Firefox Screenshots","description":"Ta klipp och skärmbilder från webben och spara dem tillfälligt eller permanent.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["sv-SE"]},{"name":"Firefox Screenshots","description":"Ta klipp og skjermbilde frå nettet og lagre dei mellombels eller permanent.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["nn-NO"]},{"name":"Firefox Screenshots","description":"خذ مقاطع و لقطات من الوب و احفظهم مؤقتًا أو دائمًا.","creator":"موزيلا ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ar"]},{"name":"Firefox Screenshots","description":"Chụp ảnh và chụp màn hình từ Web và lưu chúng tạm thời hoặc vĩnh viễn.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["vi"]},{"name":"Firefox Screenshots","description":"Ƴettu kilip walla nattal yaynirde rewrude e geese, ndaɗndaa ɗum e mudda walla e ko duumii.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ff"]},{"name":"Firefox Screenshots","description":"გადაუღეთ ვიდეოები და სურათები ვებგვერდებს და შეინახეთ დროებით, ან მუდმივად.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ka"]},{"name":"Firefox Screenshots","description":"웹 페이지를 찍거나 영상으로 만들어 임시로, 혹은 영구히 보관하세요.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ko"]},{"name":"Firefox Screenshots","description":"Tog cliopaichean is glacaidhean-sgrìn on lìon is sàbhail iad rè seal no gu buan.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["gd"]},{"name":"Firefox Screenshots","description":"Cattura schermate di contenuti sul Web e salvali, per un periodo di tempo limitato o in modo permanente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"Firefox Screenshots","description":"Tomá imágenes y capturas de la web y guardalos temporal o permanentemente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["es-AR"]},{"name":"Firefox Screenshots","description":"Internetdan lavha va skrinshotlar oling hamda ularni vaqtincha yoki butunlay saqlab oling.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["uz"]},{"name":"Firefox Screenshots","description":"Darykite iškarpas ir ekrano nuotraukos su interneto turiniu bei saugokite jas laikinai arba visąlaik.","creator":"„Mozilla“ ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["lt"]},{"name":"Firefox Screenshots","description":"Përftoni copëza dhe bëni foto në Web dhe ruajini ato përkohësisht ose përfundimisht.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["sq"]},{"name":"Firefox Screenshots","description":"Tomar clips y capturas de pantalla de la web y guardarlos temporalmente o permanentemente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["es-MX"]},{"name":"Firefox Screenshots","description":"வலைபக்கங்களை நிரந்தரமாக (அ) தற்காலிகமாக துணுக்குகளாக (அ) திரைப்பிடிப்புகளாக சேமியுங்கள்.","creator":"மொசில்லா ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ta"]},{"name":"Firefox Screenshots","description":"Web səhifələrin ekran görüntülərini alın, müvəqqəti və ya qalıcı saxlayın.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["az"]},{"name":"Firefox Screenshots","description":"Земете исечоци и слики од Интернет и зачувајте ги привремено или трајно.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["mk"]},{"name":"Firefox Screenshots","description":"จับภาพหน้าจอจากเว็บและบันทึกไว้ชั่วคราวหรือถาวร","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["th"]},{"name":"Firefox Screenshots","description":"Erstellen Sie Bildschirmfotos von vollständigen Webseiten oder Ausschnitten und speichern Sie diese temporär oder dauerhaft.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"Firefox Screenshots","description":"वेबवरून क्लिप आणि स्क्रीनशॉट घ्या आणि त्यांना तात्पुरते किंवा कायमचे जतन करा.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["mr"]},{"name":"Firefox Screenshots","description":"Wzmiće klipy a fota wobrazowki z weba a składujće je nachwilu abo na přeco.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["hsb"]},{"name":"Firefox Screenshots","description":"ဝဘ်ထံမှ ဓါတ်ပုံများနှင့် မျက်နှာပြင်ပုံဖမ်းချက်များကို ရိုက်ယူပြီး ယာယီ သို့မဟုတ် အမြဲတမ်းသိုလှောင်ရာတွင် သိမ်းဆည်းပါ။","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["my"]},{"name":"Firefox Screenshots","description":"Fai maletgs da visur dal web ed als memorisescha temporarmain u permanentamain.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["rm"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["gl"]},{"name":"Firefox Screenshots","description":"ওয়েব থেকে ক্লিপ এবং স্ক্রিনশট নিন এবং সেগুলো সাময়িকভাবে বা স্থায়ীভাবে সংরক্ষণ করুন।","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["bn-BD"]},{"name":"Firefox Screenshots","description":"Feu captures de pantalla de pàgines web i deseu-les temporalment o per sempre.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ca"]},{"name":"Firefox Screenshots","description":"Meitsje skermôfdrukken of klips fan it web en bewarje se tydlik of permanint.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["fy-NL"]},{"name":"Firefox Screenshots","description":"Vytvorte si snímky obrazovky na webe a uložte si ich dočasne či navždy.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["sk"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["mai"]},{"name":"Firefox Screenshots","description":"Бележите снимке екрана са веба и сачувајте их привремено или трајно.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["sr"]},{"name":"Firefox Screenshots","description":"از وب عکس بگیرید و کلیپ بسازید و به صورت موقت یا دایمی ذخیره کنید.","creator":"موزیلا ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["fa"]},{"name":"Firefox Screenshots","description":"വെബിൽ നിന്ന് ക്ലിപ്പുകളും സ്ക്രീൻഷോട്ടുകളും എടുത്ത് അവ താൽക്കാലികമായോ അല്ലെങ്കിൽ സ്ഥിരമായോ സംരക്ഷിക്കുക.","creator":"മോസില്ല ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ml"]},{"name":"Firefox Screenshots","description":"Fanni de föto do schermo da-o Web e sarvale in mòddo tenporaneo ò cin mòddo che restan.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["lij"]},{"name":"Firefox Screenshots","description":"Ambil klip dan skrinsyot dari Web dan simpan untuk sementara waktu atau kekal.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ms"]},{"name":"Firefox Screenshots","description":"Prende retalios video e instantaneos de schermo ab le Web e salva los temporarimente o permanentemente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ia"]},{"name":"Firefox Screenshots","description":"截取网页截图,可临时或永久存储。","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"Firefox Screenshots","description":"Делайте вырезки и скриншоты из Интернета и сохраняйте их временно или навсегда.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"Firefox Screenshots","description":"Tapit skeudennoù war ar Web hag enrollit anezho e-pad ur mare pe da viken.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["br"]},{"name":"Firefox Screenshots","description":"Twórz wycinki i zrzuty stron internetowych i zapisuj je tymczasowo lub trwale.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"Firefox Screenshots","description":"Ağ'dan tüyremeler ve ekran körüntilerini al ve olarnı muvaqqat yaki payidar olaraq saqla.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["crh"]},{"name":"Firefox Screenshots","description":"वेब से फ़ोटो और स्क्रीनशॉट लें और उन्हें अस्थायी या स्थायी रूप से सहेजें.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["hi-IN"]},{"name":"Firefox Screenshots","description":"ຖ່າຍຄຣິບ ແລະ ພາບຫນ້າຈໍຈາກຫນ້າເວັບ ແລ້ວບັນທຶກໄວ້ຊົ່ວຄາວ ຫລື ຖາວອນ.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["lo"]},{"name":"Firefox Screenshots","description":"Zajemajte posnetke zaslona s spleta ter jih shranite začasno ali trajno.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["sl"]},{"name":"Firefox Screenshots","description":"Snimite ili slikajte stvari s Weba te ih spremite privremeno ili trajno.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["hr"]},{"name":"Firefox Screenshots","description":"Ota leikkeitä ja kuvakaappauksia verkosta ja tallenna ne tilapäisesti tai pysyvästi.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"Firefox Screenshots","description":"Mak vidio ma ki ngolo macego cego ki cal me wang kio ki i Kakube ka igwok gi pi tutunu onyo matwal.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ach"]},{"name":"Firefox Screenshots","description":"Интернеттен скриншоттарды түсіріп, оларды уақытша немесе тұрақты түрде сақтаңыз.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["kk"]},{"name":"Firefox Screenshots","description":"Рабіце кліпы і здымкі экрана ў Сеціве і захоўвайце іх часова або назаўжды.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["be"]},{"name":"Firefox Screenshots","description":"Realizează decupaje și capturi de ecran de pe web și salvează-le temporar sau permanent.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ro"]},{"name":"Firefox Screenshots","description":"Snimite ili slikajte stvari s weba te ih sačuvajte privremeno ili trajno.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["bs"]},{"name":"Firefox Screenshots","description":"Enohẽ ta’anga ha japyhypy ñandutígui ha eñongatu sapy’aite térã areve.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["gn"]},{"name":"Firefox Screenshots","description":"Ṭṭef imrayen akked igdilen si Web sakin sekles-iten s wudem askudan neγ s wudem yezgan.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["kab"]},{"name":"Firefox Screenshots","description":"Take clips and screenshots from the Web and save them temporarily or permanently.","creator":"ਮੌਜ਼ੀਲਾ ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["pa-IN"]},{"name":"Firefox Screenshots","description":"Πραγματοποιήστε λήψη στιγμιοτύπων από το Διαδίκτυο και αποθηκεύστε τα προσωρινά ή μόνιμα.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["el"]},{"name":"Firefox Screenshots","description":"Ստացեք հոլովակներ և էկրանի հանույթներ վեբից և պահպանեք դանք ժամանակավոր կամ մշտապես:","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["hy-AM"]},{"name":"Firefox Screenshots","description":"Tire capturas de tela da Web e guarde-as temporariamente ou permanentemente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"Firefox Screenshots","description":"拍攝網頁的擷圖,可暫時儲存或永久儲存。","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"Firefox Screenshots","description":"יצירת צילומי מסך של דפי אינטרנט ושמירה שלהם באופן זמני או קבוע.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["he"]},{"name":"Firefox Screenshots","description":"Tag udklip og skærmbilleder fra nettet og gem dem midlertidigt eller permanent.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"Firefox Screenshots","description":"Вэбээс авсан клип болон дэлгэцийн зургийг аваад тэдгээрийг түр эсвэл бүрмөсөн хадгал.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["mn"]},{"name":"Firefox Screenshots","description":"Web sayfalarının ekran görüntülerini alın, ister geçici ister kalıcı olarak kaydedin.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"Firefox Screenshots","description":"Haz capturas y recortes de la web y guárdalos temporal o permanentemente.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["es-ES"]},{"name":"Firefox Screenshots","description":"वेबबाट फोटो र सिक्रिनसट या क्लिपहरू लिएर क्षणिक वा सदाको लागि सङ्ग्रह गर्न ।","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["ne-NP"]},{"name":"Firefox Screenshots","description":"Maak clips en schermafbeeldingen van het web en sla deze tijdelijk of permanent op.","creator":"Mozilla ","homepageURL":"https://github.com/mozilla-services/screenshots","developers":null,"translators":null,"contributors":null,"locales":["nl"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"57.0a1","maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["activeTab","downloads","tabs","storage","notifications","clipboardWrite","contextMenus"],"origins":["","https://screenshots.firefox.com/","https://screenshots.firefox.com/*"]},"icons":{"32":"icons/icon-v2.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"jar:file:///usr/lib/firefox/browser/features/screenshots@mozilla.org.xpi!/","location":"app-system-defaults"},{"id":"webcompat-reporter@mozilla.org","syncGUID":"{c50bfe40-12f2-483e-b633-744e2561c742}","version":"1.1.0","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"WebCompat Reporter","description":"Report site compatibility issues on webcompat.com","creator":"Thomas Wisniewski ","homepageURL":"https://github.com/mozilla/webcompat-reporter","developers":null,"translators":null,"contributors":null},"visible":true,"active":false,"userDisabled":true,"appDisabled":false,"installDate":1541084183000,"updateDate":1568839541000,"applyBackgroundUpdates":1,"path":"/usr/lib/firefox/browser/features/webcompat-reporter@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["tabs"],"origins":[""]},"icons":{"16":"icons/lightbulb.svg","32":"icons/lightbulb.svg","48":"icons/lightbulb.svg","96":"icons/lightbulb.svg","128":"icons/lightbulb.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"jar:file:///usr/lib/firefox/browser/features/webcompat-reporter@mozilla.org.xpi!/","location":"app-system-defaults"},{"id":"webcompat@mozilla.org","syncGUID":"{d68069e0-85d1-41a9-a0ce-6626a27d5361}","version":"5.0.2","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Web Compat","description":"Urgent post-release fixes for web compatibility.","creator":null,"developers":null,"translators":null,"contributors":null},"visible":false,"active":false,"userDisabled":false,"appDisabled":false,"installDate":1541084183000,"updateDate":1568839541000,"applyBackgroundUpdates":1,"path":"/usr/lib/firefox/browser/features/webcompat@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"59.0b5","maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["webRequest","webRequestBlocking"],"origins":[""]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"jar:file:///usr/lib/firefox/browser/features/webcompat@mozilla.org.xpi!/","location":"app-system-defaults"},{"id":"fxmonitor@mozilla.org","syncGUID":"{131f0e93-fd5d-4f1d-b46e-704a2b272fe2}","version":"3.0","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Firefox Monitor","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1560423625000,"updateDate":1568839541000,"applyBackgroundUpdates":1,"path":"/usr/lib/firefox/browser/features/fxmonitor@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"65.0","maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"jar:file:///usr/lib/firefox/browser/features/fxmonitor@mozilla.org.xpi!/","location":"app-system-defaults"},{"id":"default-theme@mozilla.org","syncGUID":"{0225f8b1-e0ee-4e54-be90-0a53827ea4ec}","version":"1.0","type":"theme","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Default","description":"A theme with the operating system color scheme.","creator":"Mozilla","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1569709368449,"updateDate":1568839541000,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"userPermissions":null,"icons":{"32":"icon.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://gre/modules/themes/default/","location":"app-builtin"},{"id":"firefox-compact-light@mozilla.org","syncGUID":"{fbc0b69c-9d49-46bd-bcc4-fbad8981c046}","version":"1.0","type":"theme","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Light","description":"A theme with a light color scheme.","creator":"Mozilla","developers":null,"translators":null,"contributors":null},"visible":true,"active":false,"userDisabled":true,"appDisabled":false,"installDate":1569709368606,"updateDate":1568839541000,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"userPermissions":null,"icons":{"32":"icon.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource:///modules/themes/light/","location":"app-builtin"},{"id":"firefox-compact-dark@mozilla.org","syncGUID":"{3a674f8b-e67a-4048-b5df-6da5ca8439cb}","version":"1.0","type":"theme","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Dark","description":"A theme with a dark color scheme.","creator":"Mozilla","developers":null,"translators":null,"contributors":null},"visible":true,"active":false,"userDisabled":true,"appDisabled":false,"installDate":1569709368609,"updateDate":1568839541000,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"userPermissions":null,"icons":{"32":"icon.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource:///modules/themes/dark/","location":"app-builtin"},{"id":"amazondotcom@search.mozilla.org","syncGUID":"{028c2a63-ff2b-468b-801e-0ee3867ccdc2}","version":"1.1","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Amazon.com","description":"Amazon.com Search","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1569709370692,"updateDate":1568839541000,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Amazon.com","description":"Amazon.com Search","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["en"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[]},"icons":{"16":"favicon.ico"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://search-extensions/amazondotcom/","location":"app-builtin"},{"id":"bing@search.mozilla.org","syncGUID":"{676e9101-35f2-43c8-9885-420824540115}","version":"1.0","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Bing","description":"Bing. Search by Microsoft.","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1569709370787,"updateDate":1568839541000,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[]},"icons":{"16":"favicon.ico"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://search-extensions/bing/","location":"app-builtin"},{"id":"google@search.mozilla.org","syncGUID":"{d61f55d6-06fb-4158-bcb7-9d36dec4e9b2}","version":"1.0","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Google","description":"Google Search","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1569709370845,"updateDate":1568839541000,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Google","description":"Google Search","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"Google","description":"Google Search","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["b-1-d"]},{"name":"Google","description":"Google Search","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["b-1-e"]},{"name":"Google","description":"Google Search","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["b-d"]},{"name":"Google","description":"Google Search","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["b-e"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[]},"icons":{"16":"favicon.ico"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://search-extensions/google/","location":"app-builtin"},{"id":"twitter@search.mozilla.org","syncGUID":"{43be9ace-5768-492f-a7ed-5f578effdd97}","version":"1.0","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Twitter","description":"Realtime Twitter Search","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1569709370887,"updateDate":1568839541000,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Twitter","description":"Realtime Twitter Search","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"Twitter","description":"リアルタイム Twitter 検索","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ja"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[]},"icons":{"16":"favicon.ico"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://search-extensions/twitter/","location":"app-builtin"},{"id":"wikipedia@search.mozilla.org","syncGUID":"{f3d5848e-8a3f-458b-808c-e606c35c0620}","version":"1.0","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Wikipedia (en)","description":"Wikipedia, the Free Encyclopedia","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1569709371001,"updateDate":1568839541000,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Wikipedia (en)","description":"Wikipedia, the Free Encyclopedia","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"Wikipedija (hr)","description":"Wikipedija, slobodna enciklopedija","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["hr"]},{"name":"Wikipedia (fi)","description":"Wikipedia (fi), vapaa tietosanakirja","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"Wikipedia (hy)","description":"Վիքիփեդիա՝ ազատ հանրագիտարան","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["hy"]},{"name":"Уикипедия (kk)","description":"Уикипедия (kk)","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["kk"]},{"name":"Вікіпедыя (be)","description":"Вікіпедыя, свабодная энцыклапедыя","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["be"]},{"name":"위키백과 (ko)","description":"Wikipedia, the free encyclopedia","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["kr"]},{"name":"Wikipedia (ro)","description":"Wikipedia, enciclopedia liberă","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ro"]},{"name":"Wikipedia (bs)","description":"Slobodna enciklopedija","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["bs"]},{"name":"Wikipedia (pt)","description":"Wikipédia, a enciclopédia livre","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["pt"]},{"name":"Vikipetã (gn)","description":"Vikipetã, opaite tembikuaa hekosãsóva renda","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["gn"]},{"name":"વિકિપીડિયા (gu)","description":"વીકીપીડિયા, મુક્ત એનસાયક્લોપીડિયા","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["gu"]},{"name":"Wikipedia (el)","description":"Βικιπαίδεια, η ελεύθερη εγκυκλοπαίδεια","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["el"]},{"name":"Wikipedia (es)","description":"Wikipedia, la enciclopedia libre","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"ויקיפדיה","description":"ויקיפדיה","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["he"]},{"name":"Wikipedia (da)","description":"Wikipedia, den frie encyklopædi","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"Wikipedia (tr)","description":"Vikipedi, özgür ansiklopedi","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"Wikipedija (hsb)","description":"Wikipedija, swobodna encyklopedija","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["hsb"]},{"name":"Wikipedy (fy)","description":"De fergese ensyklopedy","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["fy-NL"]},{"name":"विकिपीडिया (ne)","description":"विकिपिडिया एक स्वतन्त्र विश्वकोष","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ne"]},{"name":"Wikipedia (nl)","description":"De vrije encyclopedie","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["nl"]},{"name":"Wikipedia (ja)","description":"Wikipedia - フリー百科事典","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ja"]},{"name":"Vikipeedia (et)","description":"Vikipeedia, vaba entsüklopeedia","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["et"]},{"name":"Wikipèdia (oc)","description":"Wikipèdia, l'enciclopèdia liura","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["oc"]},{"name":"Wicipedia (cy)","description":"Wicipedia, Y Gwyddioniadur Rhydd","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["cy"]},{"name":"వికీపీడియా (te)","description":"వికీపీడియా (te)","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["te"]},{"name":"Wikipédia (fr)","description":"Wikipédia, l'encyclopédie libre","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"Wikipedia (tl)","description":"Wikipedia, ang malayang ensiklopedya","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["tl"]},{"name":"维基百科","description":"维基百科,自由的百科全书","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"Wikipedia (lij)","description":"Wikipedia, l'enciclopedia libera","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["lij"]},{"name":"វីគីភីឌា (km)","description":"វីគីភីឌា សព្វ​វចនា​ធិប្បាយ​សេរី","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["km"]},{"name":"Уикипедия (bg)","description":"Уикипедия, свободната енциклоподия","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["bg"]},{"name":"Wikipedia (id)","description":"Wikipedia, ensiklopedia bebas","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["id"]},{"name":"Wikipedia (pa)","description":"ਵਿਕਿਪੀਡਿਆ, ਮੁਫ਼ਤ/ਮੁਕਤ ਸ਼ਬਦਕੋਸ਼","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["pa"]},{"name":"উইকিপিডিয়া (bn)","description":"উইকিপিডিয়া, মুক্ত বিশ্বকোষ","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["bn"]},{"name":"Vikipediya (crh)","description":"Vikipediya, Azat Entsiklopediya","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["crh"]},{"name":"Wikipedia (eu)","description":"Wikipedia, entziklopedia askea","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["eu"]},{"name":"Wikipedie (cs)","description":"Wikipedia, svobodná encyclopedie","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["cz"]},{"name":"Wikipédia (hu)","description":"Wikipedia, a szabad enciklopédia","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"Wikipedia (or)","description":"ୱିକିପିଡ଼ିଆ (ଓଡ଼ିଆ)","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["or"]},{"name":"Wikipedia (kn)","description":"Wikipedia, the free encyclopedia","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["kn"]},{"name":"Wikipedia (is)","description":"Wikipedia, the free encyclopedia","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["is"]},{"name":"Вікіпедія (uk)","description":"Вікіпедія, вільна енциклопедія","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"Wikipedia (kab)","description":"Wikipedia, tasanayt tilellit","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["kab"]},{"name":"Wikipedia (zh)","description":"維基百科,自由的百科全書","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"ویکیپیڈیا (ur)","description":"ویکیپیڈیا آزاد دائرۃ المعارف","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ur"]},{"name":"Vikipedio (eo)","description":"Vikipedio, la libera enciklopedio","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["eo"]},{"name":"Wikipedia (si)","description":"Wikipedia, the free encyclopedia","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["si"]},{"name":"ويكيبيديا (ar)","description":"ويكيبيديا (ar)","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ar"]},{"name":"Wikipedia (vi)","description":"Wikipedia, bách khoa toàn thư mở","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["vi"]},{"name":"ვიკიპედია (ka)","description":"ვიკიპედია, თავისუფალი ენციკლოპედია","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ka"]},{"name":"Uicipeid (gd)","description":"Wikipedia, An leabhar mòr-eòlais","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["gd"]},{"name":"Wikipedia (it)","description":"Wikipedia, l'enciclopedia libera","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"Vikipediya (uz)","description":"Vikipediya, ochiq ensiklopediya","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["uz"]},{"name":"Wikipedia (lt)","description":"Vikipedija, laisvoji enciklopedija","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["lt"]},{"name":"Wikipedia (sq)","description":"Wikipedia, enciklopedia e lirë","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["sq"]},{"name":"Vicipéid (ga)","description":"Vicipéid, an Chiclipéid Shaor","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ga-IE"]},{"name":"विकिपीडिया (hi)","description":"विकिपीडिया (हिन्दी)","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["hi"]},{"name":"Vikipedeja (ltg)","description":"Vikipēdija, breivuo eņciklopedeja","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ltg"]},{"name":"Wikipedia (as)","description":"ৱিকিপিডিয়া, এখন মুক্ত বিশ্বকোষ","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["as"]},{"name":"விக்கிப்பீடியா (ta)","description":"விக்கிப்பீடியா (ta)","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ta"]},{"name":"Vikipediya (az)","description":"Vikipediya, açıq ensiklopediya","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["az"]},{"name":"Википедија (mk)","description":"Википедија, слободната енциклопедија","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["mk"]},{"name":"วิกิพีเดีย","description":"วิกิพีเดีย สารานุกรมเสรี","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["th"]},{"name":"Wikipedia (de)","description":"Wikipedia, die freie Enzyklopädie","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"Wikipedija (dsb)","description":"Wikipedija, lichotna encyklopedija","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["dsb"]},{"name":"विकिपीडिया (mr)","description":"विकिपीडिया, मोफत माहितीकोष","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["mr"]},{"name":"Wikipedia (ast)","description":"La enciclopedia llibre","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ast"]},{"name":"Wikipedia (my)","description":"အခမဲ့လွတ်လပ်စွယ်စုံကျမ်း","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["my"]},{"name":"Wikipedia (rm)","description":"Vichipedia, l'enciclopedia libra","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["rm"]},{"name":"Wikipedia (nn)","description":"Wikipedia, det frie oppslagsverket","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["NN"]},{"name":"Wikipedia (wo)","description":"Wikipedia, Jimbulang bu Ubbeeku bi","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["wo"]},{"name":"Wikipedia (gl)","description":"Wikipedia, a enciclopedia libre","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["gl"]},{"name":"Viquipèdia (ca)","description":"L'enciclopèdia lliure","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ca"]},{"name":"Wikipédia (sk)","description":"Wikipédia, slobodná a otvorená encyklopédia","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["sk"]},{"name":"Википедија (sr)","description":"Претрага Википедије на српском језику","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["sr"]},{"name":"Wikipedia (af)","description":"Wikipedia, die vrye ensiklopedie","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["af"]},{"name":"ویکی‌پدیا (fa)","description":"ویکی‌پدیا، دانشنامهٔ آزاد","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["fa"]},{"name":"വിക്കിപീഡിയ (ml)","description":"വിക്കിപീഡിയ, സ്വതന്ത്ര സര്‍വ്വവിജ്ഞാനകോശം ","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ml"]},{"name":"Wikipedia (ms)","description":"Wikipedia, ensiklopedia bebas","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ms"]},{"name":"Wikipedia (ia)","description":"Wikipedia, le encyclopedia libere","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ia"]},{"name":"Wikipedia (no)","description":"Wikipedia, den frie encyklopedi","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["NO"]},{"name":"Википедия (ru)","description":"Википедия, свободная энциклопедия","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"Wikipedia (br)","description":"Wikipedia, an holloueziadur digor","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["br"]},{"name":"Wikipedia (pl)","description":"Wikipedia, wolna encyklopedia","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"Вікіпэдыя (be-tarask)","description":"Вікіпэдыя, вольная энцыкляпэдыя","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["be-tarask"]},{"name":"Wikipedia (sv)","description":"Wikipedia, den fria encyklopedin","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["sv-SE"]},{"name":"ວິກິພີເດຍ (lo)","description":"ວິກິພີເດຍ, ສາລານຸກົມເສລີ","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["lo"]},{"name":"Wikipedija (sl)","description":"Wikipedija, prosta enciklopedija","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["sl"]},{"name":"Vikipēdija","description":"Vikipēdija, brīvā enciklopēdija","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["lv"]},{"name":"Biquipedia (an)","description":"A enciclopedia Libre","creator":null,"developers":null,"translators":null,"contributors":null,"locales":["an"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[]},"icons":{"16":"favicon.ico"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://search-extensions/wikipedia/","location":"app-builtin"},{"id":"ddg@search.mozilla.org","syncGUID":"{d266c863-eb3a-4a16-a017-a58dde5b3a76}","version":"1.0","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"DuckDuckGo","description":"Search DuckDuckGo","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1569709371053,"updateDate":1568839541000,"applyBackgroundUpdates":1,"path":null,"skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":null,"maxVersion":null}],"targetPlatforms":[],"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":[],"origins":[]},"icons":{"16":"favicon.ico"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"resource://search-extensions/ddg/","location":"app-builtin"},{"id":"chrome-gnome-shell@gnome.org","syncGUID":"{82508f32-b0ec-4e78-bf50-dc24a1c517d8}","version":"10.1","type":"extension","loader":null,"updateURL":null,"optionsURL":"options.html","optionsType":3,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"GNOME Shell integration","description":"This extension provides integration with GNOME Shell and the corresponding extensions repository https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628160000,"updateDate":1569771345000,"applyBackgroundUpdates":1,"path":"/home/trom/.mozilla/firefox/6q5q3muz.default/extensions/chrome-gnome-shell@gnome.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"GNOME Shell integration","description":"This extension provides integration with GNOME Shell and the corresponding extensions repository https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"Integratsioon GNOME Shelliga","description":"See laiendus võimaldab integratsiooni GNOME Shelli ja selle laienduste hoidlaga aadressil https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["et"]},{"name":"Integracion a GNOME Shell","description":"Aquesta extension permet l'integracion a GNOME Shell e a las extensions correspondentas del depaus https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["oc"]},{"name":"GNOME Shell integration","description":"This extension provides integration with GNOME Shell and the corresponding extensions repository https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["pt-PT"]},{"name":"Intégration à GNOME Shell","description":"Cette extension permet l'intégration à GNOME Shell et aux extensions correspondantes du dépôt https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"Integrasi Shell GNOME","description":"Ekstensi ini menyediakan integrasi dengan Shell GNOME dan repositori ekstensi yang berhubungan https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["id"]},{"name":"GNOME Shell-integration","description":"Detta tillägg tillhandahåller integration med GNOME Shell och det motsvarande tilläggsförrådet https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["sv"]},{"name":"Integrace do GNOME Shell","description":"Toto rozšíření poskytuje integraci s GNOME Shell a shoduje se s repozitářem rozšíření https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["cs"]},{"name":"GNOME Shell integráció","description":"Ez a kiterjesztés integrációt biztosít a GNOME Shell-lel, és a hozzá tartozó https://extensions.gnome.org kiterjesztéstárolóval","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"그놈 셸 확장 기능","description":"이 확장 기능은 그놈 셸 통합 기능이 있으며 관련 확장 기능 저장소는 https://extensions.gnome.org에 있습니다","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["ko"]},{"name":"Amalachadh slige GNOMW","description":"Bheir an leudachan seo dhut amalachadh le Slige GNOME agus Shell ionad-tasgaidh nan leudachan co-cheangailte rithe https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["gd"]},{"name":"Integrazione con GNOME Shell","description":"Questa estensione fornisce l'integrazione con GNOME Shell e il corrispondente repository delle estensioni https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"GNOME Shell-Integration","description":"Diese Erweiterung ermöglicht die Integration mit der GNOME Shell und dem dazugehörenden Erweiterungs-Repository von https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"Ingegrasjon med GNOME-skallet","description":"This extension provides integration with GNOME Shell and the corresponding extensions repository https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["nb"]},{"name":"Integración de GNOME Shell","description":"Esta extensión fornece integración con GNOME SHell e o correspondente repositorio de extensións https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["gl"]},{"name":"Integració amb el GNOME Shell","description":"Aquesta extensió proporciona integració amb GNOME Shell i el corresponent dipòsit d'extensions https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["ca"]},{"name":"Integrácia do Shellu prostredia GNOME","description":"Toto rozšírenie poskytuje integráciu do Shellu prostredia GNOME a príslušný repozitár rozšírení https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["sk"]},{"name":"Интеграција Гномове шкољке","description":"Ово проширење обезбеђује интеграцију са Гномовом шкољком и одговарајућом ризницом проширења „https://extensions.gnome.org“","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["sr"]},{"name":"GNOME Shell integration","description":"Данное расширение добавляет интеграцию с GNOME Shell и репозиторием расширений https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"Integracja z GNOME Shell","description":"To rozszerzenie dostarcza integrację z GNOME Shell i repozytorium rozszerzeń https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"GNOME Shell integration","description":"This extension provides integration with GNOME Shell and the corresponding extensions repository https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["sl"]},{"name":"Integracija GNOME ljuske","description":"Ovo proširenje omogućuje integraciju s GNOME ljuskom i odgovarajućem repozitoriju proširenja https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["hr"]},{"name":"Gnome Shell -integraatio","description":"Tämä laajennus tarjoaa integraation Gnome Shellin ja Gnome Shellin laajennustietovaraston https://extensions.gnome.org kanssa","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"GNOME Shell integration","description":"Αυτή η επέκταση παρέχει ενσωμάτωση με το GNOME Shell και τα πρόσθετα του από το https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["el"]},{"name":"Integración con GNOME Shell","description":"Esta extensión proporciona integración con GNOME Shell y el correspondiente repositorio de extensiones https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"Integração com GNOME Shell","description":"Essa extensão fornece integração com o GNOME Shell e com o repositório de extensões correspondente, o https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"GNOME Shell-integration","description":"Denne udvidelse giver integration med GNOME Shell og det tilhørende udvidelsesarkiv https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"GNOME Kabuk bütünleşmesi","description":"Bu uygulama, GNOME Kabuk ve buna uygun uzantı deposu olan https://extensions.gnome.org ile bütünleşme sağlar","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"Gnome-shell-integratie","description":"Deze extensie voorziet in de integratie met Gnome-shell en de bijbehorende website met extensies https://extensions.gnome.org","creator":"Yuri Konotopov ","developers":null,"translators":null,"contributors":null,"locales":["nl"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"56.0","maxVersion":"*"}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["alarms","nativeMessaging","notifications","storage","tabs"],"origins":["https://extensions.gnome.org/","https://extensions.gnome.org/*"]},"icons":{"16":"icons/GnomeLogo-16.png","48":"icons/GnomeLogo-48.png","128":"icons/GnomeLogo-128.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"jar:file:///home/trom/.mozilla/firefox/6q5q3muz.default/extensions/chrome-gnome-shell@gnome.org.xpi!/","location":"app-profile"},{"id":"wayback_machine@mozilla.org","syncGUID":"{bd345b14-ed21-4d32-9720-0b70258947e4}","version":"1.8.6","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Wayback Machine","description":"Reduce annoying 404 pages by automatically checking for an archived copy in the Wayback Machine.","creator":null,"homepageURL":"https://archive.org/","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542629092000,"updateDate":1569771345000,"applyBackgroundUpdates":1,"path":"/home/trom/.mozilla/firefox/6q5q3muz.default/extensions/wayback_machine@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"48.0","maxVersion":"*"}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["tabs","activeTab","storage","webRequest","webRequestBlocking","contextMenus"],"origins":["http://*/*","https://*/*","*://*/*",""]},"icons":{"48":"images/icon.png","96":"images/icon@2x.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"jar:file:///home/trom/.mozilla/firefox/6q5q3muz.default/extensions/wayback_machine@mozilla.org.xpi!/","location":"app-profile"},{"id":"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}","syncGUID":"{bfe4a8ba-fc6d-4290-b03c-272cf99e1ed1}","version":"1.3.8","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Absolute Enable Right Click & Copy","description":"Force Enable Right Click & Copy","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628082000,"updateDate":1569771345000,"applyBackgroundUpdates":1,"path":"/home/trom/.mozilla/firefox/6q5q3muz.default/extensions/{9350bc42-47fb-4598-ae0f-825e3dd9ceba}.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"48.0","maxVersion":"*"}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["tabs","storage","activeTab"],"origins":[""]},"icons":{"16":"images/16px.png","32":"images/32px.png","48":"images/48px.png","128":"images/128px.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"jar:file:///home/trom/.mozilla/firefox/6q5q3muz.default/extensions/%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D.xpi!/","location":"app-profile"},{"id":"opentabsnexttocurrent@sblask","syncGUID":"{86056832-33d3-466f-b17b-6a6f0e0967e7}","version":"2.0.12","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Open Tabs Next to Current","description":"Open new tabs to the right of the current one.","creator":"Sebastian Blask","homepageURL":"https://github.com/sblask/webextension-open-tabs-next-to-current","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628384000,"updateDate":1569771345000,"applyBackgroundUpdates":1,"path":"/home/trom/.mozilla/firefox/6q5q3muz.default/extensions/opentabsnexttocurrent@sblask.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"51.0","maxVersion":"*"}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["sessions"],"origins":[]},"icons":{"48":"icon.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"jar:file:///home/trom/.mozilla/firefox/6q5q3muz.default/extensions/opentabsnexttocurrent@sblask.xpi!/","location":"app-profile"},{"id":"yayanotherspeeddial@bakadev.fr","syncGUID":"{3095ecca-6e6a-42d5-b1d5-6778d84c2a99}","version":"1.5.1.2","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Yay! Another Speed dial!","description":"A cool and highly customizable Speed Dial focused on style and simplicity.","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1552785444000,"updateDate":1569771345000,"applyBackgroundUpdates":1,"path":"/home/trom/.mozilla/firefox/6q5q3muz.default/extensions/yayanotherspeeddial@bakadev.fr.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Yay! Another Speed dial!","description":"A cool and highly customizable Speed Dial focused on style and simplicity.","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"Yay! Another Speed dial!","description":"Un superbe Speed Dial, complètement personnalisable, concentré sur le style et la simplicité.","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"Yay! Another Speed dial!","description":"Egy rendkívül jól testreszabható gyorshívó, amit a stílus és az egyszerűség jellemez.","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"Yay! Another Speed dial!","description":"Eine coole und höchst anpassbare Speed Dial Erweiterung, fokussiert auf Aussehen und Einfachheit.","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"Yay! Another Speed dial!","description":"一个聚焦于风格、简洁,高自定义性的超酷快速启动附加组件。","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"Yay! Another Speed dial!","description":"Классная Экспресс-панель, широко кастомизируемая, простая и стильная.","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"Yay! Another Speed dial!","description":"Un addon con página de accessos directos que se enfoca en verse bien y ser altamente configurable pero facil de usar.","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"Yay! Another Speed dial!","description":"一個聚焦於風格、簡潔,高自訂性的超酷快速啟動附加元件。","creator":"Loïc","homepageURL":"https://www.yayspeeddial.com/","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"59.0","maxVersion":"*"}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["storage","contextMenus","tabs","downloads","bookmarks","unlimitedStorage"],"origins":[""]},"icons":{"48":"icons/icon.png","96":"icons/icon@2x.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"jar:file:///home/trom/.mozilla/firefox/6q5q3muz.default/extensions/yayanotherspeeddial@bakadev.fr.xpi!/","location":"app-profile"},{"id":"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}","syncGUID":"{ebbc0246-0881-45a6-a2f0-99e49cd6f4be}","version":"7.3.7","type":"extension","loader":null,"updateURL":null,"optionsURL":"content/settings.html?panel=settings","optionsType":3,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542999860000,"updateDate":1569771345000,"applyBackgroundUpdates":1,"path":"/home/trom/.mozilla/firefox/6q5q3muz.default/extensions/{b9db16a4-6edc-47ec-a1f4-b86292ed211d}.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["en-US"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["dsb"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["bg"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["is"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["sv"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["id"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["ja"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["ko"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["hsb"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["nb"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["ca"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["sk"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["sl"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["ro"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"Video DownloadHelper","description":"Download Videos from the Web","creator":"Michel Gutierrez","developers":null,"translators":null,"contributors":null,"locales":["nl"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"57.0a1","maxVersion":"*"}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["tabs","contextMenus","nativeMessaging","webRequest","webRequestBlocking","downloads","clipboardWrite","webNavigation","notifications","storage","cookies","menus"],"origins":["","*://*.downloadhelper.net/*"]},"icons":{"32":"content/images/icon-32.png","40":"content/images/icon-40.png","48":"content/images/icon-48.png","128":"content/images/icon-128.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":{"validNotAfter":1720333564000,"validNotBefore":1562545564000,"states":["recommended"]},"rootURI":"jar:file:///home/trom/.mozilla/firefox/6q5q3muz.default/extensions/%7Bb9db16a4-6edc-47ec-a1f4-b86292ed211d%7D.xpi!/","location":"app-profile"},{"id":"https-everywhere@eff.org","syncGUID":"{159f976c-122b-4044-a5a4-494560ec9299}","version":"2019.6.27","type":"extension","loader":null,"updateURL":null,"optionsURL":"pages/options/index.html","optionsType":5,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628216000,"updateDate":1569771345000,"applyBackgroundUpdates":1,"path":"/home/trom/.mozilla/firefox/6q5q3muz.default/extensions/https-everywhere@eff.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"HTTPS Everywhere","description":"ウェブを暗号化します!多くのウェブサイト上でHTTPSセキュリティを自動的にかけます。","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ja"]},{"name":"ہائپر ٹیکسٹ ٹرانسفر پروٹوکول سکیور ہر جگہ ","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ur-PK"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sn"]},{"name":"HTTPS Kõikjal","description":"Krüpteeri veeb! Kasuta HTTPS turvalaiendust automaatselt paljudel lehtedel.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["et"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["su"]},{"name":"HTTPS Everywhere","description":"Encripte a Web! Utilize automaticamente a segurança HTTPS em vários sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pt-PT"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["jv"]},{"name":"HTTPS Everywhere","description":"Amgriptiwch yr We! Defnyddiwch diogelwch HTTPS yn awtomatig ar nifer o wefanau.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["cy"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ht"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["te"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["oc"]},{"name":"HTTPS Everywhere","description":"Encripta la Web! Usar seguridá HTTPS automáticamente en munchos sitios","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ast"]},{"name":"HTTPS partout","description":"Chiffrez le Web ! Utilisez automatiquement la sécurité HTTPS avec de nombreux sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["gun"]},{"name":"HTTPS Everywhere","description":"អ៊ិនគ្រីប​តំបន់​បណ្ដាញ! ប្រើ​សុវត្ថិភាព HTTPS នៅ​លើ​បណ្ដាញ​​ជា​ច្រើន។","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["km"]},{"name":"HTTPS ਐਵਰੀਵੇਅਰ","description":"ਵੈੱਬ ਨੂੰ ਇੰਕ੍ਰਿਪਟ ਕਰੋ! ਕਈ ਸਾਈਟਾਂ ਲਈ ਆਪਣੇ ਆਪ HTTPS ਸੁਰੱਖਿਆ ਵਰਤੋ।","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pa"]},{"name":"HTTPS Навсякъде","description":"Шифрирайте мрежата! Използвайте автоматична HTTPS защита на много страници.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bg"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fy"]},{"name":"HTTPS Everywhere","description":"Enkripsi web-nya! Gunakan keamanan HTTPS secara otomatis di banyak situs.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["id"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["tl-PH"]},{"name":"সর্বত্র HTTPS","description":"ওয়েব এনক্রিপ্ট! অনেক সাইটগুলিতে স্বয়ংক্রিয়ভাবে HTTPS নিরাপত্তা ব্যবহার করুন","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bn"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["af-ZA"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sa"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["am-ET"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ko-KR"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["so"]},{"name":"HTTPS Everywhere","description":"Weba enkriptatu! Automatikoki erabili HTTPS segurtasuna leku askotan.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["eu"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["brx"]},{"name":"HTTPS Everywhere","description":"Kryptera webben! Använd HTTPS automatiskt på många webbplatser.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sv"]},{"name":"HTTPS Everywhere","description":"Šifrujte! Používejte automaticky zabezpečené HTTPS na mnoha stránkách.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["cs"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["templates"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["scn"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pap"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["gu-IN"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["csb"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["cy-GB"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["or"]},{"name":"HTTPS Everywhere","description":"Titkosítsa a Web-et! Automatikusan használja a HTTPS titkosítást a legtöbb oldalon.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["mi"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["jbo"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ba"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["kn"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ku"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["yo"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bo"]},{"name":"HTTPS-allsstaðar","description":"Dulkóðaðu vefinn! Notaðu sjálfkrafa HTTPS-öryggi á mörgum vefsvæðum.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["is"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["es-CL"]},{"name":"HTTPS Everywhere","description":"Зашифруйте мережу! Автоматично використовуйте безпеку HTTPS на багатьох сайтах.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"HTTPS Everywhere","description":"Krypter veven! Bruk HTTPS-tryggleik automatisk på mange sider.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nn"]},{"name":"HTTPS Everywhere","description":"Sulitkan Sesawang! Guna HTTPS secara automatik di kebanyakan laman.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ms-MY"]},{"name":"ہائپر ٹیکسٹ ٹرانسفر پروٹوکول سکیور ہر جگہ ","description":"ویب کو خفیہ کریں! خودبخود ہائپر ٹیکسٹ ٹرانسفر پروٹوکول سکیور سکیورٹی زیادہ سائیٹس پر استعمال کریں۔","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ur"]},{"name":"HTTPS-Ĉie","description":"Ĉifrigu la reton! Aŭtomate uzu HTTPS‐sekurecon ĉe multaj retejoj.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["eo"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["si"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nah"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ha"]},{"name":"HTTPS kila mahali","description":"Encrypt mtandao! Moja kwa moja tumia HTTPS usalama kwenye tovuti nyingi.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sw"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ak"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sco"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ceb"]},{"name":"HTTPS Everywhere","description":"شفر شبكة الإنترنت! استخدم تلقائيا تقنية HTTPS للأمان مع الكثير من المواقع.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ar"]},{"name":"HTTPS Everywhere","description":"Mã hóa Web! Tự động sử dụng bảo mật HTTPS ở nhiều trang web.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["vi"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sq-AL"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["tg"]},{"name":"HTTPS Everywhere","description":"Szyfruj sieć! Automatycznie używaj zabezpieczenia HTTPS na wielu stronach","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pl-PL"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["son"]},{"name":"HTTPS Everywhere","description":"დაშიფრეთ ინტერნეტკავშირი! გამოიყენეთ დაცული HTTPS საიტების უმეტეს ნაწილზე.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ka"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ca-ES"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sr@latin"]},{"name":"HTTPS Everywhere","description":"웹을 암호화 하세요! 자동으로 여러 사이트에 HTTPS 보안을 사용합니다.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ko"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["gd"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bg-BG"]},{"name":"HTTPS Everywhere","description":"Cripta il Web! Usa HTTPS automaticamente su numerosi siti.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"HTTPS Everywhere","description":"Enkriptirajte web! Automatski koristite HTTPS sigurnost na mnogim stranicama.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["hr-HR"]},{"name":"HTTPS Everywhere","description":"¡Encriptar la Web! Usar seguridad HTTPS automáticamente en la mayoría de los sitios.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["es-AR"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bn-IN"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["uz"]},{"name":"HTTPS Everywhere","description":"Šifruokite saityną! Automatiškai naudokite HTTPS saugumą daugelyje svetainių.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["lt"]},{"name":"HTTPS Kudo","description":"Kryptoni Web-in! Përdorni automatikisht sigurinë HTTPS në shumë webfaqe.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sq"]},{"name":"HTTPS povsod","description":"Šifrirajte splet! Avtomatska uporaba HTTPS zaščite na različnih straneh.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sl-SI"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nap"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["zu"]},{"name":"HTTPS Everywhere","description":"इन्टरनेट संचार को एनक्रिप्ट करें! सभी वेबसाइट्स पर स्वतः ही HTTPS का इस्तेमाल करें.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["hi"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["om"]},{"name":"HTTPS Everywhere","description":"Cifra la Red! Automáticamente utiliza seguridades HTTPS en multiples sitios.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["es-MX"]},{"name":"எல்லா இடங்களிலும் HTTPS","description":"வலை Encrypt! தானாகவே பல தளங்களில் HTTPS பாதுகாப்பு பயன்படுத்த.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ta"]},{"name":"HTTPS Everywhere","description":"බොහෝ වෙබ් අඩවි සඳහා HTTPS ආරක්ෂාව ස්වයංක්‍රීයව පාවිච්චි කරන්න.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["si-LK"]},{"name":"Hər yerdə HTTPS","description":"Veb-i şifrələ! Bir çox saytlarda HTTPS-i avtomatik istifadə et.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["az"]},{"name":"HTTPS Насекаде","description":"Екриптирај го Веб-от! Автоматски користи HTTPS сигурност на многу страни.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["mk"]},{"name":"HTTPS Everywhere","description":"เข้ารหัสลับให้กับเว็บ ใช้มาตรการความปลอดภัย HTTPS กับเว็บไซต์โดยอัตโมมัติ","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["th"]},{"name":"HTTPS Everywhere","description":"Verschlüsselt das Internet! Nutzen Sie HTTPS-Sicherheit automatisch auf vielen Webseiten.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["en-GB"]},{"name":"HTTPS सर्वत्र","description":"वेब कूटबद्ध करा ! आपोआप अनेक साइटवर HTTPS सुरक्षा वापरा.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["mr"]},{"name":"HTTPS Everywhere","description":"加密网络浏览,自动使用 HTTPS 连接访问站点,更加安全。","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["my"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bal"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["wa"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["kw"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["dz"]},{"name":"HTTPS-everywhere","description":"Krypter nettet. Bruk HTTPS-sikkerhet automatisk på mange nettsider.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nb"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["wo"]},{"name":"HTTPS Everywhere","description":"Cifrar a Web! Usar automáticamente seguridade HTTPS en moitos sitios.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["gl"]},{"name":"সর্বত্র HTTPS","description":"ওয়েব এনক্রিপ্ট! অনেক সাইটগুলিতে স্বয়ংক্রিয়ভাবে HTTPS নিরাপত্তা ব্যবহার করুন","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bn-BD"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["lg"]},{"name":"HTTPS partout","description":"Chiffrer le Web! Utiliser automatiquement la sécurité HTTPS avec de nombreux sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fr-CA"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nso"]},{"name":"HTTPS Everywhere","description":"Xifra la Web! Fes servir automàticament la seguretat HTTPS a molts llocs.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ca"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["zh"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ug@Arab"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ln"]},{"name":"HTTPS Everywhere","description":"Zašifrujte web! Tento doplnok automatizuje použitie HTTPS na mnohých stránkach.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sk"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ady"]},{"name":"HTTPS Svuda","description":"Šifriraj Web! Automatski koristi HTTPS sigurnost na mnogim sajtovima.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sr"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["co"]},{"name":"HTTPS Everywhere","description":"Enkripteer die Web! Gebruik HTTPS sekuriteit automaties op baie plekke.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["af"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["cv"]},{"name":"HTTPS Everywhere","description":"ድሩን ያመስጥሩ! በብዙ ጣቢያዎች ላይ HTTPSን በራስ-ሰር ይጠቀሙ።","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["am"]},{"name":"HTTPS در همه جا","description":"وب را رمزگذاری کنید! از امنیت HTTPS بصورت خودکار برای بسیاری از وب‌سایت‌ها استفاده کنید.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fa"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["cs-CZ"]},{"name":"എല്ലായിടത്തും എച്ച്ടിടിപിഎസ്","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ml"]},{"name":"HTTPS Allastaðni","description":"Brongla alnetið! Brúka HTTPS-trygd sjávvirkandi á fleiri síðum.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fo"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ti"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ia"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["es-NI"]},{"name":"HTTPS Everywhere","description":"Зашифруйте сеть! Автоматически переключайтесь на безопасный протокол HTTPS там, где это возможно.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["br"]},{"name":"HTTPS Everywhere","description":"Szyfruj sieć! Automatycznie używaj zabezpieczeń HTTPS na wielu stronach.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ps"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["es-CO"]},{"name":"HTTPS in omnibus locis","description":"Late coniunctionem computatorum! Per ipse usa certitudinem de HTTPS in multis paginis.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["la"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ar-AA"]},{"name":"HTTPS ທຸກໆບ່ອນ","description":"ເຂົ້າລະຫັດເວັບ! ໃຊ້ ຄວາມປອດໄພ HTTPS ໃນຫລາຍໆເວັບໄຊຕ໌","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["lo"]},{"name":"HTTPS Everywhere","description":"Zakodirajte internet! Samodejno uporabite HTTPS zaščito na mnogih spletnih straneh.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sl"]},{"name":"HTTPS Everywhere","description":"Šifrēt tīmekli! Automātiski lietot HTTPS drošību daudzās vietnēs.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["lv"]},{"name":"HTTPS Everywhere","description":"I-encrypt ang Web! Awtomatikong gamitin ang HTTPS security sa maraming sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fil"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ve"]},{"name":"HTTPS Svuda","description":"Enkriptiraj Web! Automatski koristi HTTPS na mnogim stranicama.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["hr"]},{"name":"HTTPS Kaikkialla","description":"Salaa verkko automaattisesti käyttäen HTTPS-suojausta monilla sivuilla!","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ach"]},{"name":"HTTPS Everywhere","description":"Կոդավորե՛ք Վեբը։ Ավտոմատ օգտագործեք HTTPS անվտանգություն շատ կայքերի վրա։","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["hy"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pms"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["mt"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["fur"]},{"name":"Барлық жерде HTTPS","description":"Вебті шифрлау! Көптеген сайттарда HTTPS қауіпсіздігін автоматты түрде пайдаланыңыз.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["kk"]},{"name":"HTTPS Everywhere","description":"Zašifrujte web! Automaticky používajte bezpečnosť HTTPS na mnohých stránkach.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["sk-SK"]},{"name":"HTTPS Everywhere","description":"Зашыфруйце Iнтэрнэт! Аўтаматычнае выкарыстанне бяспекі HTTPS на розных сайтах","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["be"]},{"name":"HTTPS Everywhere","description":"Versleutel het Web! Gebruik HTTPS Everywhere automatisch op vele websites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nl-BE"]},{"name":"HTTPS Oriunde","description":"Criptează web-ul! Folosește automat securitatea HTTPS pe multe site-uri.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ro"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ru@petr1708"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ky"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["bs"]},{"name":"HTTPS Everywhere","description":"Encripte a Web! Utilize automaticamente a segurança HTTPS em vários sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pt"]},{"name":"HTTPS Everywhere","description":"Verschlësselt den Internet! Benotzt automatesch HTTPS fir eng helle Wull u Websäiten","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["lb"]},{"name":"HTTPS Everywhere","description":"વેબ ગોપનીય કરો! ઘણી સાઇટ પર આપમેળે HTTPS સુરક્ષાનો ઉપયોગ કરો.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["gu"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["arn"]},{"name":"HTTPS Everywhere","description":"Κρυπτογραφήστε τον Παγκόσμιο Ιστό! Χρησιμοποιήστε αυτόματα ασφάλεια HTTPS σε πολλούς δικτυακούς τόπους.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["el"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["hy-AM"]},{"name":"HTTPS Everywhere","description":"¡Cifre la Web! Utilice automáticamente la seguridad HTTPS en muchos sitios.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["st"]},{"name":"HTTPS Everywhere","description":"Criptografar a Web! Use automaticamente a segurança HTTPS em diversos sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"HTTPS Everywhere","description":"加密整個網路!自動在網站上使用 HTTPS 安全連線。","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["szl"]},{"name":"HTTPS Everywhere","description":"הצפן את הרשת! השתמש באבטחת HTTPS באופן אוטומטי באתרים רבים.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["he"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["tzm"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["mg"]},{"name":"HTTPS Everywhere","description":"Kryptér webbet! Brug HTTPS-sikkerhed automatisk på mange websteder.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["mn"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["tk"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["el-GR"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nds"]},{"name":"HTTPS Everywhere","description":"Web iletişiminizi şifreleyin! Birçok sitede otomatik olarak HTTPS güvenliğini kullanın.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["te-IN"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ku-IQ"]},{"name":"HTTPS Everywhere","description":"Criptigh an Gréasán! Bain úsáid as slándáil HTTPS go huathoibríoch ar go leor suíomh.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ga"]},{"name":"HTTPS Everywhere","description":"Encrypt the Web! Automatically use HTTPS security on many sites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["ne"]},{"name":"「https優先」","description":"將互聯網加密!自動喺網站使用https連線。","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["zh-HK"]},{"name":"HTTPS Everywhere","description":"Versleutel het web! Gebruik automatisch HTTPS-beveiliging op veel websites.","creator":"extension-devs@eff.org","homepageURL":"https://www.eff.org/https-everywhere","developers":null,"translators":null,"contributors":null,"locales":["nl"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"60.0","maxVersion":"*"}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["webNavigation","webRequest","webRequestBlocking","tabs","cookies","storage","devtools"],"origins":["*://*/*","ftp://*/*"]},"icons":{"48":"images/icons/icon-active-48.png","128":"images/icons/icon-active-128.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":{"validNotAfter":1720120266000,"validNotBefore":1562332266000,"states":["recommended"]},"rootURI":"jar:file:///home/trom/.mozilla/firefox/6q5q3muz.default/extensions/https-everywhere@eff.org.xpi!/","location":"app-profile"},{"id":"{be4c6348-e64f-4ff9-9e48-47468de8aa64}","syncGUID":"{7d121d71-188e-4541-81c2-dc74d1720d57}","version":"1.5","type":"extension","loader":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Auto Sci-Hub","description":"Auto-modify the url to load Sci-Hub page with your article","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1565793592000,"updateDate":1569771345000,"applyBackgroundUpdates":1,"path":"/home/trom/.mozilla/firefox/6q5q3muz.default/extensions/{be4c6348-e64f-4ff9-9e48-47468de8aa64}.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"48.0","maxVersion":"*"}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["activeTab"],"origins":[]},"icons":{"16":"icons/logo-16.png","24":"icons/logo-24.png","32":"icons/logo-32.png","64":"icons/logo-64.png","128":"icons/logo-128.png","256":"icons/logo-256.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":{"source":"amo","method":"amWebAPI"},"recommendationState":null,"rootURI":"jar:file:///home/trom/.mozilla/firefox/6q5q3muz.default/extensions/%7Bbe4c6348-e64f-4ff9-9e48-47468de8aa64%7D.xpi!/","location":"app-profile"},{"id":"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}","syncGUID":"{d2fc8bd5-7105-4a24-b0aa-20a8b2d0219a}","version":"1.21.2","type":"extension","loader":null,"updateURL":null,"optionsURL":"src/options/index.html","optionsType":3,"optionsBrowserStyle":false,"aboutURL":null,"defaultLocale":{"name":"Search by Image","description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","creator":"Armin Sebastian","homepageURL":"https://github.com/dessant/search-by-image","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628405000,"updateDate":1569771345000,"applyBackgroundUpdates":1,"path":"/home/trom/.mozilla/firefox/6q5q3muz.default/extensions/{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Search by Image","description":"Reverse image search using various search engines, such as Google, Bing, Yandex, Baidu and TinEye.","creator":"Armin Sebastian","homepageURL":"https://github.com/dessant/search-by-image","developers":null,"translators":null,"contributors":null,"locales":["en"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"52.0","maxVersion":"*"}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["contextMenus","storage","tabs","activeTab","notifications","webRequest","webRequestBlocking"],"origins":["","http://*/*","https://*/*","ftp://*/*","file:///*"]},"icons":{"16":"src/icons/app/icon-16.png","19":"src/icons/app/icon-19.png","24":"src/icons/app/icon-24.png","32":"src/icons/app/icon-32.png","38":"src/icons/app/icon-38.png","48":"src/icons/app/icon-48.png","64":"src/icons/app/icon-64.png","96":"src/icons/app/icon-96.png","128":"src/icons/app/icon-128.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":{"validNotAfter":1724608356000,"validNotBefore":1566820356000,"states":["recommended"]},"rootURI":"jar:file:///home/trom/.mozilla/firefox/6q5q3muz.default/extensions/%7B2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c%7D.xpi!/","location":"app-profile"},{"id":"jid1-MnnxcxisBPnSXQ@jetpack","syncGUID":"{f0f2b64d-ce1c-44d4-af9f-71ce9270b90c}","version":"2019.9.23","type":"extension","loader":null,"updateURL":null,"optionsURL":"/skin/options.html","optionsType":3,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Privacy Badger","description":"Privacy Badger automatically learns to block invisible trackers.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542628050000,"updateDate":1569771345000,"applyBackgroundUpdates":1,"path":"/home/trom/.mozilla/firefox/6q5q3muz.default/extensions/jid1-MnnxcxisBPnSXQ@jetpack.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"Privacy Badger","description":"Privacy Badger automatically learns to block invisible trackers.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["en-US"]},{"name":"Privacy Badger","description":"O Privacy Badger aprende automaticamente a bloquear rastreadores invisíveis.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["pt-PT"]},{"name":"Privacy Badger","description":"Privacy Badger apprend automatiquement à bloquer les traceurs invisibles.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"Privacy Badger","description":"Privacy Badger автоматично се научава да блокира невидими преследвачи.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["bg"]},{"name":"Privacy Badger","description":"Privacy Badger lär sig automatiskt att blockera osynliga spårare.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["sv"]},{"name":"Privacy Badger","description":"Privacy Badger se automaticky učí blokovat neviditelné sledovací prvky na webových stránkách.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["cs"]},{"name":"Privacy Badger","description":"Privacy Badger автоматично навчається блокувати невидимі елементи стеження.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"Privata Melo","description":"Privata Melo aŭtomate lernas bloki nevideblajn spurilojn.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["eo"]},{"name":"«غرير الخصوصية»","description":"يتعلم «غرير الخصوصية» تلقائيا أن يحجب المتعقبات الخفية.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["ar"]},{"name":"Privacy Badger","description":"Privacy Badger impara automaticamente a bloccare i tracker invisibili.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"Privacy Badger","description":"Privacy Badger lernt automatisch, unsichtbare Tracker zu blocken.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"Privacy Badger","description":"El Privacy Badger aprèn automàticament a blocar rastrejadors invisibles.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["ca"]},{"name":"隐私獾","description":"隐私獾会自动学习去阻止不可见的追踪器。","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["zh"]},{"name":"پرایوسی بجر","description":"پرایوسی بجر به صورت اتوماتیک یاد می گیرد تا ردیاب های مخفی را بلاک کند.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["fa"]},{"name":"Privacy Badger","description":"Privacy Badger автоматически учится блокировать невидимые трекеры.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"Privacy Badger","description":"Privacy Badger automatycznie uczy się blokować niewidoczne śledziki.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"Privacy Badger","description":"Privacy Badger oppii automaattisesti estämään näkymättömät jäljittimet.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"Privacy Badger","description":"Privacy Badger aprende automáticamente a bloquear rastreadores invisibles.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"Privacy Badger","description":"O Privacy Badger aprende automaticamente a bloquear rastreadores invisíveis.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"Privacy Badger","description":"Privacy Badger 會自動學習並阻擋不可見的追蹤器。","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"Privacy Badger","description":"Privacy Badger lærer automatisk at blokere usynlige sporinger.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"Privacy Badger","description":"Privacy Badger görünmez takipçileri engellemeyi otomatik olarak öğrenir.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"Privacy Badger","description":"Privacy Badger leert automatisch onzichtbare trackers te blokkeren.","creator":"privacybadger-owner@eff.org","developers":null,"translators":null,"contributors":null,"locales":["nl"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"52.0","maxVersion":"*"}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["tabs","webNavigation","webRequest","webRequestBlocking","storage","cookies","privacy"],"origins":["http://*/*","https://*/*","https://twitter.com/*","http://twitter.com/*","https://*.facebook.com/*","http://*.facebook.com/*","https://*.messenger.com/*","http://*.messenger.com/*","*://*.facebookcorewwwi.onion/*","https://www.google.com/*","http://www.google.com/*","https://www.google.ad/*","http://www.google.ad/*","https://www.google.ae/*","http://www.google.ae/*","https://www.google.com.af/*","http://www.google.com.af/*","https://www.google.com.ag/*","http://www.google.com.ag/*","https://www.google.com.ai/*","http://www.google.com.ai/*","https://www.google.al/*","http://www.google.al/*","https://www.google.am/*","http://www.google.am/*","https://www.google.co.ao/*","http://www.google.co.ao/*","https://www.google.com.ar/*","http://www.google.com.ar/*","https://www.google.as/*","http://www.google.as/*","https://www.google.at/*","http://www.google.at/*","https://www.google.com.au/*","http://www.google.com.au/*","https://www.google.az/*","http://www.google.az/*","https://www.google.ba/*","http://www.google.ba/*","https://www.google.com.bd/*","http://www.google.com.bd/*","https://www.google.be/*","http://www.google.be/*","https://www.google.bf/*","http://www.google.bf/*","https://www.google.bg/*","http://www.google.bg/*","https://www.google.com.bh/*","http://www.google.com.bh/*","https://www.google.bi/*","http://www.google.bi/*","https://www.google.bj/*","http://www.google.bj/*","https://www.google.com.bn/*","http://www.google.com.bn/*","https://www.google.com.bo/*","http://www.google.com.bo/*","https://www.google.com.br/*","http://www.google.com.br/*","https://www.google.bs/*","http://www.google.bs/*","https://www.google.bt/*","http://www.google.bt/*","https://www.google.co.bw/*","http://www.google.co.bw/*","https://www.google.by/*","http://www.google.by/*","https://www.google.com.bz/*","http://www.google.com.bz/*","https://www.google.ca/*","http://www.google.ca/*","https://www.google.cd/*","http://www.google.cd/*","https://www.google.cf/*","http://www.google.cf/*","https://www.google.cg/*","http://www.google.cg/*","https://www.google.ch/*","http://www.google.ch/*","https://www.google.ci/*","http://www.google.ci/*","https://www.google.co.ck/*","http://www.google.co.ck/*","https://www.google.cl/*","http://www.google.cl/*","https://www.google.cm/*","http://www.google.cm/*","https://www.google.cn/*","http://www.google.cn/*","https://www.google.com.co/*","http://www.google.com.co/*","https://www.google.co.cr/*","http://www.google.co.cr/*","https://www.google.com.cu/*","http://www.google.com.cu/*","https://www.google.cv/*","http://www.google.cv/*","https://www.google.com.cy/*","http://www.google.com.cy/*","https://www.google.cz/*","http://www.google.cz/*","https://www.google.de/*","http://www.google.de/*","https://www.google.dj/*","http://www.google.dj/*","https://www.google.dk/*","http://www.google.dk/*","https://www.google.dm/*","http://www.google.dm/*","https://www.google.com.do/*","http://www.google.com.do/*","https://www.google.dz/*","http://www.google.dz/*","https://www.google.com.ec/*","http://www.google.com.ec/*","https://www.google.ee/*","http://www.google.ee/*","https://www.google.com.eg/*","http://www.google.com.eg/*","https://www.google.es/*","http://www.google.es/*","https://www.google.com.et/*","http://www.google.com.et/*","https://www.google.fi/*","http://www.google.fi/*","https://www.google.com.fj/*","http://www.google.com.fj/*","https://www.google.fm/*","http://www.google.fm/*","https://www.google.fr/*","http://www.google.fr/*","https://www.google.ga/*","http://www.google.ga/*","https://www.google.ge/*","http://www.google.ge/*","https://www.google.gg/*","http://www.google.gg/*","https://www.google.com.gh/*","http://www.google.com.gh/*","https://www.google.com.gi/*","http://www.google.com.gi/*","https://www.google.gl/*","http://www.google.gl/*","https://www.google.gm/*","http://www.google.gm/*","https://www.google.gp/*","http://www.google.gp/*","https://www.google.gr/*","http://www.google.gr/*","https://www.google.com.gt/*","http://www.google.com.gt/*","https://www.google.gy/*","http://www.google.gy/*","https://www.google.com.hk/*","http://www.google.com.hk/*","https://www.google.hn/*","http://www.google.hn/*","https://www.google.hr/*","http://www.google.hr/*","https://www.google.ht/*","http://www.google.ht/*","https://www.google.hu/*","http://www.google.hu/*","https://www.google.co.id/*","http://www.google.co.id/*","https://www.google.ie/*","http://www.google.ie/*","https://www.google.co.il/*","http://www.google.co.il/*","https://www.google.im/*","http://www.google.im/*","https://www.google.co.in/*","http://www.google.co.in/*","https://www.google.iq/*","http://www.google.iq/*","https://www.google.is/*","http://www.google.is/*","https://www.google.it/*","http://www.google.it/*","https://www.google.je/*","http://www.google.je/*","https://www.google.com.jm/*","http://www.google.com.jm/*","https://www.google.jo/*","http://www.google.jo/*","https://www.google.co.jp/*","http://www.google.co.jp/*","https://www.google.co.ke/*","http://www.google.co.ke/*","https://www.google.com.kh/*","http://www.google.com.kh/*","https://www.google.ki/*","http://www.google.ki/*","https://www.google.kg/*","http://www.google.kg/*","https://www.google.co.kr/*","http://www.google.co.kr/*","https://www.google.com.kw/*","http://www.google.com.kw/*","https://www.google.kz/*","http://www.google.kz/*","https://www.google.la/*","http://www.google.la/*","https://www.google.com.lb/*","http://www.google.com.lb/*","https://www.google.li/*","http://www.google.li/*","https://www.google.lk/*","http://www.google.lk/*","https://www.google.co.ls/*","http://www.google.co.ls/*","https://www.google.lt/*","http://www.google.lt/*","https://www.google.lu/*","http://www.google.lu/*","https://www.google.lv/*","http://www.google.lv/*","https://www.google.com.ly/*","http://www.google.com.ly/*","https://www.google.co.ma/*","http://www.google.co.ma/*","https://www.google.md/*","http://www.google.md/*","https://www.google.me/*","http://www.google.me/*","https://www.google.mg/*","http://www.google.mg/*","https://www.google.mk/*","http://www.google.mk/*","https://www.google.ml/*","http://www.google.ml/*","https://www.google.com.mm/*","http://www.google.com.mm/*","https://www.google.mn/*","http://www.google.mn/*","https://www.google.ms/*","http://www.google.ms/*","https://www.google.com.mt/*","http://www.google.com.mt/*","https://www.google.mu/*","http://www.google.mu/*","https://www.google.mv/*","http://www.google.mv/*","https://www.google.mw/*","http://www.google.mw/*","https://www.google.com.mx/*","http://www.google.com.mx/*","https://www.google.com.my/*","http://www.google.com.my/*","https://www.google.co.mz/*","http://www.google.co.mz/*","https://www.google.com.na/*","http://www.google.com.na/*","https://www.google.com.nf/*","http://www.google.com.nf/*","https://www.google.com.ng/*","http://www.google.com.ng/*","https://www.google.com.ni/*","http://www.google.com.ni/*","https://www.google.ne/*","http://www.google.ne/*","https://www.google.nl/*","http://www.google.nl/*","https://www.google.no/*","http://www.google.no/*","https://www.google.com.np/*","http://www.google.com.np/*","https://www.google.nr/*","http://www.google.nr/*","https://www.google.nu/*","http://www.google.nu/*","https://www.google.co.nz/*","http://www.google.co.nz/*","https://www.google.com.om/*","http://www.google.com.om/*","https://www.google.com.pa/*","http://www.google.com.pa/*","https://www.google.com.pe/*","http://www.google.com.pe/*","https://www.google.com.pg/*","http://www.google.com.pg/*","https://www.google.com.ph/*","http://www.google.com.ph/*","https://www.google.com.pk/*","http://www.google.com.pk/*","https://www.google.pl/*","http://www.google.pl/*","https://www.google.pn/*","http://www.google.pn/*","https://www.google.com.pr/*","http://www.google.com.pr/*","https://www.google.ps/*","http://www.google.ps/*","https://www.google.pt/*","http://www.google.pt/*","https://www.google.com.py/*","http://www.google.com.py/*","https://www.google.com.qa/*","http://www.google.com.qa/*","https://www.google.ro/*","http://www.google.ro/*","https://www.google.ru/*","http://www.google.ru/*","https://www.google.rw/*","http://www.google.rw/*","https://www.google.com.sa/*","http://www.google.com.sa/*","https://www.google.com.sb/*","http://www.google.com.sb/*","https://www.google.sc/*","http://www.google.sc/*","https://www.google.se/*","http://www.google.se/*","https://www.google.com.sg/*","http://www.google.com.sg/*","https://www.google.sh/*","http://www.google.sh/*","https://www.google.si/*","http://www.google.si/*","https://www.google.sk/*","http://www.google.sk/*","https://www.google.com.sl/*","http://www.google.com.sl/*","https://www.google.sn/*","http://www.google.sn/*","https://www.google.so/*","http://www.google.so/*","https://www.google.sm/*","http://www.google.sm/*","https://www.google.sr/*","http://www.google.sr/*","https://www.google.st/*","http://www.google.st/*","https://www.google.com.sv/*","http://www.google.com.sv/*","https://www.google.td/*","http://www.google.td/*","https://www.google.tg/*","http://www.google.tg/*","https://www.google.co.th/*","http://www.google.co.th/*","https://www.google.com.tj/*","http://www.google.com.tj/*","https://www.google.tk/*","http://www.google.tk/*","https://www.google.tl/*","http://www.google.tl/*","https://www.google.tm/*","http://www.google.tm/*","https://www.google.tn/*","http://www.google.tn/*","https://www.google.to/*","http://www.google.to/*","https://www.google.com.tr/*","http://www.google.com.tr/*","https://www.google.tt/*","http://www.google.tt/*","https://www.google.com.tw/*","http://www.google.com.tw/*","https://www.google.co.tz/*","http://www.google.co.tz/*","https://www.google.com.ua/*","http://www.google.com.ua/*","https://www.google.co.ug/*","http://www.google.co.ug/*","https://www.google.co.uk/*","http://www.google.co.uk/*","https://www.google.com.uy/*","http://www.google.com.uy/*","https://www.google.co.uz/*","http://www.google.co.uz/*","https://www.google.com.vc/*","http://www.google.com.vc/*","https://www.google.co.ve/*","http://www.google.co.ve/*","https://www.google.vg/*","http://www.google.vg/*","https://www.google.co.vi/*","http://www.google.co.vi/*","https://www.google.com.vn/*","http://www.google.com.vn/*","https://www.google.vu/*","http://www.google.vu/*","https://www.google.ws/*","http://www.google.ws/*","https://www.google.rs/*","http://www.google.rs/*","https://www.google.co.za/*","http://www.google.co.za/*","https://www.google.co.zm/*","http://www.google.co.zm/*","https://www.google.co.zw/*","http://www.google.co.zw/*","https://www.google.cat/*","http://www.google.cat/*","https://hangouts.google.com/*","http://hangouts.google.com/*","https://docs.google.com/*","http://docs.google.com/*",""]},"icons":{"16":"icons/badger-16.png","19":"icons/badger-19.png","38":"icons/badger-38.png","48":"icons/badger-48.png","64":"icons/badger-64.png","128":"icons/badger-128.png"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":{"validNotAfter":1727220999000,"validNotBefore":1569432999000,"states":["recommended"]},"rootURI":"jar:file:///home/trom/.mozilla/firefox/6q5q3muz.default/extensions/jid1-MnnxcxisBPnSXQ@jetpack.xpi!/","location":"app-profile"},{"id":"uBlock0@raymondhill.net","syncGUID":"{f70fa12e-f672-41cf-b96c-cfa7eeecb76e}","version":"1.22.4","type":"extension","loader":null,"updateURL":null,"optionsURL":"dashboard.html","optionsType":3,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"uBlock Origin","description":"Finally, an efficient blocker. Easy on CPU and memory.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1542627999000,"updateDate":1569771345000,"applyBackgroundUpdates":1,"path":"/home/trom/.mozilla/firefox/6q5q3muz.default/extensions/uBlock0@raymondhill.net.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[{"name":"uBlock Origin","description":"Finally, an efficient blocker. Easy on CPU and memory.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["en"]},{"name":"uBlock Origin","description":"高効率ブロッカーが遂に登場。CPUとメモリーの負担を抑えます。","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ja"]},{"name":"uBlock Origin","description":"Finalmente, um bloqueador eficiente. Leve na CPU e memória.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["pt-PT"]},{"name":"uBlock Origin","description":"Un bloqueur de nuisances efficace, qui ménagera votre processeur et votre mémoire vive.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["fr"]},{"name":"uBlock Origin","description":"Lõpuks on valminud tõhus blokeerija. Protsessori- ja mälusõbralik.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["et"]},{"name":"uBlock Origin","description":"మొత్తానికి RAM ఇంకా CPU పై తేలికయిన, ఒక సమర్థవంతమైన నిరోధిని.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["te"]},{"name":"uBlock Origin","description":"Най-накрая, ефективен блокер. Щадящ процесора и паметта.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["bg"]},{"name":"uBlock Origin","description":"Akhirnya, pemblokir iklan yang efisien. Ringan penggunaan CPU dan memori.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["id"]},{"name":"uBlock Origin","description":"অবশেষে, একটি কার্যকর বিজ্ঞাপন প্রতিরোধক। সিপিইউ এবং মেমরি সহায়ক।","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["bn"]},{"name":"uBlock Origin","description":"Einlik, in effisjinte adblocker. Brûkt hast gjin prosessorkrêft of ûnthâld.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["fy"]},{"name":"uBlock Origin","description":"Äntligen en effektiv blockerare. Snäll mot både processor och minne.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["sv"]},{"name":"uBlock Origin","description":"Végre egy hatékony reklám- és követésblokkoló böngészőkhöz, amely kíméletes a processzorral és a memóriával.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["hu"]},{"name":"uBlock Origin","description":"ಕೊನೆಗೂ, ಒಂದು ದಕ್ಷ ನಿರ್ಬಂಧಕ. ಮಿತವಾದ ಸಿಪಿಯೂ ಹಾಗು ಮೆಮೊರಿ ಬಳಕೆ.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["kn"]},{"name":"uBlock Origin","description":"Behingoz, blokeatzaile eraginkor bat. PUZ eta memorian arina.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["eu"]},{"name":"uBlock Origin","description":"Konečně efektivní blokovač. Nezatěžuje CPU a paměť.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["cs"]},{"name":"uBlock Origin","description":"Ефективний блокувальник реклами таки з’явився. Не навантажує процесор та пам'ять.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["uk"]},{"name":"uBlock Origin","description":"آخر کار، ایک مؤثر اشتہار کو روکنے والا، یہ کم cpu اور میموری لیتا ہے.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ur"]},{"name":"uBlock Origin","description":"Finfine rendimenta reklamoblokilo. Afabla por ĉefprocesoro kaj memoro.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["eo"]},{"name":"uBlock Origin","description":"وأخيراً, مانع اعلانات كفوء. خفيف على المعالج و الذاكرة.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ar"]},{"name":"uBlock Origin","description":"Cuối cùng, đã có một công cụ chặn quảng cáo hiệu quả, tiêu tốn ít CPU và bộ nhớ.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["vi"]},{"name":"uBlock Origin","description":"როგორც იქნა, მძლავრი და შედეგიანი რეკლამების შემზღუდავი. ზოგავს CPU-ს და მეხსიერებას.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ka"]},{"name":"uBlock Origin","description":"이 부가 기능은 효율적인 차단기입니다. CPU와 메모리에 주는 부담이 적습니다.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ko"]},{"name":"uBlock Origin","description":"Finalmente, un blocker efficiente. Leggero sulla CPU e sulla memoria.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["it"]},{"name":"uBlock Origin","description":"Endelig en effektiv blokkeringsutvidelse. Lavt CPU- og minnebruk.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["no"]},{"name":"uBlock Origin","description":"Pagaliau, efektyvus blokatorius, neapkraunantis nei procesoriaus, nei darbinės atminties.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["lt"]},{"name":"uBlock Origin","description":"Më në fund, një bllokues efikas që nuk e rëndon procesorin dhe memorjen.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["sq"]},{"name":"uBlock Origin","description":"आख़िरकार, क्रोमियम-बेस्ड ब्राउज़रों के लिए एक कुशल अवरोधक। CPU और स्मृति पर आसान।","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["hi"]},{"name":"uBlock Origin","description":"இறுதியாக, ஒரு திறமையான விளம்பரத் தடுப்பான். கணினியின் மையச் செயற்பகுதியின் மேலும் நினைவகத்தின் மேலும் இலகுவானது.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ta"]},{"name":"uBlock Origin","description":"Axır ki, işlək bloker. CPU və yaddaş yönümlü.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["az"]},{"name":"uBlock Origin","description":"มาแล้ว! โปรแกรมบล็อกโฆษณาเบาเบา ไม่กิน ซีพียู หรือ แรม","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["th"]},{"name":"uBlock Origin","description":"Endlich ein effizienter Blocker. Prozessor-freundlich und bescheiden beim Speicherbedarf.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["de"]},{"name":"uBlock Origin","description":"Finally, an efficient blocker. Easy on CPU and memory.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["en-GB"]},{"name":"uBlock Origin","description":"शेवटी, एक कार्यक्षम ब्लॉकर क्रोमियम आधारित ब्राउझरांसाठी. सीपीयू आणि मेमरी वर सोपे जातो.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["mr"]},{"name":"uBlock Origin","description":"Endelig en effektiv blokkeringsutvidelse. Lavt CPU- og minnebruk.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["nb"]},{"name":"uBlock Origin","description":"Ó fin, un bloqueador eficiente que non chupa toda a memoria e o procesador.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["gl"]},{"name":"uBlock Origin","description":"Finalment, un blocador eficient que utilitza pocs recursos de memòria i processador.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ca"]},{"name":"uBlock Origin","description":"Konečne efektívny blokovač. Nezaťažuje CPU ani pamäť.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["sk"]},{"name":"uBlock Origin","description":"Коначно, ефикасан блокатор. Ниски процесорски и меморијски захтеви.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["sr"]},{"name":"uBlock Origin","description":"Тинех Интернет тишкерӳҫӗ валли хӑвӑрт та витӗмлӗ чаркӑч пур.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["cv"]},{"name":"uBlock Origin","description":"بالاخره، یک بلاکر کارآمد. کم حجم بر روی پردازنده و حافظه.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["fa"]},{"name":"uBlock Origin","description":"അവസാനം, ഒരു കാര്യക്ഷമമായ ബ്ലോക്കര്‍. ലഘുവായ CPU, memory ഉപയോഗം.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ml"]},{"name":"uBlock Origin","description":"Akhirnya, penyekat yang cekap. Tidak membebankan CPU dan memori.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ms"]},{"name":"uBlock Origin","description":"一款高效的网络请求过滤工具,占用极低的内存和 CPU。","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["zh-CN"]},{"name":"uBlock Origin","description":"Наконец-то, быстрый и эффективный блокировщик для браузеров.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ru"]},{"name":"uBlock Origin","description":"Nareszcie skuteczny bloker charakteryzujący się niskim użyciem procesora i pamięci.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["pl"]},{"name":"uBlock Origin","description":"Končno, učinkovita, procesorju in pomnilniku prijazna razširitev za blokiranje oglasov.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["sl"]},{"name":"uBlock Origin","description":"Beidzot, efektīvs bloķētājs. Nepārslogo procesoru un atmiņu.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["lv"]},{"name":"uBlock Origin","description":"Sa wakas! Isang magaling na blocker para sa Chromium-based browsers. Magaan sa CPU at memory.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["fil"]},{"name":"uBlock Origin","description":"Konačno, efikasan blokator. Lak na CPU i memoriji.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["hr"]},{"name":"uBlock Origin","description":"Viimeinkin tehokas ja kevyt mainosten estäjä.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["fi"]},{"name":"uBlock Origin","description":"Finally, an efficient blocker. Easy on CPU and memory.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["kk"]},{"name":"uBlock Origin","description":"În sfârșit, un blocant eficient. Are un impact mic asupra procesorului și memoriei.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["ro"]},{"name":"uBlock Origin","description":"Konačno, efikasan bloker. Štedljiv na procesoru i memoriji.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["bs"]},{"name":"uBlock Origin","description":"Επιτέλους, ένας αποτελεσματικός blocker. Ελαφρύς για τον επεξεργαστή και τη μνήμη.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["el"]},{"name":"uBlock Origin","description":"Por fin, un bloqueador eficiente con uso mínimo de procesador y memoria.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["es"]},{"name":"uBlock Origin","description":"Finalmente, um bloqueador eficiente. Com baixo uso de memória e CPU.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["pt-BR"]},{"name":"uBlock Origin","description":"一個高效率的網路資源過濾器,使用不多的 CPU 及記憶體資源。","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["zh-TW"]},{"name":"uBlock Origin","description":"סוף סוף, חוסם יעיל. קל על המעבד והזיכרון.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["he"]},{"name":"uBlock Origin","description":"Endelig en effektiv blocker. Lavt CPU- og hukommelsesforbrug.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["da"]},{"name":"uBlock Origin","description":"Sonunda, etkili bir engelleyici. İşlemciyi ve belleği yormaz.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["tr"]},{"name":"uBlock Origin","description":"Eindelijk, een efficiënte adblocker. Gebruikt weinig processorkracht en geheugen.","creator":"All uBlock Origin contributors","developers":null,"translators":null,"contributors":null,"locales":["nl"]}],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"55.0","maxVersion":"*"}],"targetPlatforms":[],"signedState":2,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["contextMenus","privacy","storage","tabs","unlimitedStorage","webNavigation","webRequest","webRequestBlocking"],"origins":["","http://*/*","https://*/*","file://*/*"]},"icons":{"16":"img/ublock.svg","48":"img/ublock.svg","96":"img/ublock.svg"},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":false,"installTelemetryInfo":null,"recommendationState":{"validNotAfter":1727352510000,"validNotBefore":1569564510000,"states":["recommended"]},"rootURI":"jar:file:///home/trom/.mozilla/firefox/6q5q3muz.default/extensions/uBlock0@raymondhill.net.xpi!/","location":"app-profile"},{"id":"webcompat@mozilla.org","syncGUID":"{41326020-8633-40f9-8ab2-6228f8af6e73}","version":"6.1.0","type":"extension","loader":null,"updateURL":null,"optionsURL":null,"optionsType":null,"optionsBrowserStyle":true,"aboutURL":null,"defaultLocale":{"name":"Web Compat","description":"Urgent post-release fixes for web compatibility.","creator":null,"developers":null,"translators":null,"contributors":null},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"installDate":1569709884000,"updateDate":1569771345000,"applyBackgroundUpdates":1,"path":"/home/trom/.mozilla/firefox/6q5q3muz.default/features/{4253caca-c9a6-4211-a287-6c6c317a40f6}/webcompat@mozilla.org.xpi","skinnable":false,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"toolkit@mozilla.org","minVersion":"59.0b5","maxVersion":null}],"targetPlatforms":[],"signedState":3,"seen":true,"dependencies":[],"incognito":"spanning","userPermissions":{"permissions":["webRequest","webRequestBlocking"],"origins":[""]},"icons":{},"iconURL":null,"blocklistState":0,"blocklistURL":null,"startupData":null,"hidden":true,"installTelemetryInfo":null,"recommendationState":null,"rootURI":"jar:file:///home/trom/.mozilla/firefox/6q5q3muz.default/features/%7B4253caca-c9a6-4211-a287-6c6c317a40f6%7D/webcompat@mozilla.org.xpi!/","location":"app-system-addons"}]} \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/https-everywhere@eff.org.xpi b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/https-everywhere@eff.org.xpi index ec3e453d..5a0ad36a 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/https-everywhere@eff.org.xpi and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/https-everywhere@eff.org.xpi differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack.xpi b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack.xpi deleted file mode 100644 index 31f9d219..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack.xpi and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-BoFifL9Vbdl2zQ@jetpack.xpi b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-BoFifL9Vbdl2zQ@jetpack.xpi deleted file mode 100644 index aa580018..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-BoFifL9Vbdl2zQ@jetpack.xpi and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-F9UJ2thwoAm5gQ@jetpack.xpi b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-F9UJ2thwoAm5gQ@jetpack.xpi deleted file mode 100644 index 865a4b7c..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-F9UJ2thwoAm5gQ@jetpack.xpi and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-MnnxcxisBPnSXQ@jetpack.xpi b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-MnnxcxisBPnSXQ@jetpack.xpi index 963c263c..0bd430c0 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-MnnxcxisBPnSXQ@jetpack.xpi and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-MnnxcxisBPnSXQ@jetpack.xpi differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-nbzaq9ol2hyY64gGe@jetpack.xpi b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-nbzaq9ol2hyY64gGe@jetpack.xpi deleted file mode 100644 index 2b6aa436..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/jid1-nbzaq9ol2hyY64gGe@jetpack.xpi and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/keepassxc-browser@keepassxc.org.xpi b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/keepassxc-browser@keepassxc.org.xpi deleted file mode 100644 index ff24f75b..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/keepassxc-browser@keepassxc.org.xpi and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/uBlock0@raymondhill.net.xpi b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/uBlock0@raymondhill.net.xpi index 51089647..78e78b3c 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/uBlock0@raymondhill.net.xpi and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/uBlock0@raymondhill.net.xpi differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}.xpi b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}.xpi index b63c35e0..acff3271 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}.xpi and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}.xpi differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}.xpi b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}.xpi deleted file mode 100644 index 4ad6b767..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}.xpi and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}.xpi b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}.xpi deleted file mode 100644 index 3fb1560c..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}.xpi and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{b9db16a4-6edc-47ec-a1f4-b86292ed211d}.xpi b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{b9db16a4-6edc-47ec-a1f4-b86292ed211d}.xpi index 3dd42ce1..9ed6b9e1 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{b9db16a4-6edc-47ec-a1f4-b86292ed211d}.xpi and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{b9db16a4-6edc-47ec-a1f4-b86292ed211d}.xpi differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{be4c6348-e64f-4ff9-9e48-47468de8aa64}.xpi b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{be4c6348-e64f-4ff9-9e48-47468de8aa64}.xpi new file mode 100644 index 00000000..956d50a6 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/extensions/{be4c6348-e64f-4ff9-9e48-47468de8aa64}.xpi differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/favicons.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/favicons.sqlite index b3a744fe..b11ddee0 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/favicons.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/favicons.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/features/{4253caca-c9a6-4211-a287-6c6c317a40f6}/webcompat@mozilla.org.xpi b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/features/{4253caca-c9a6-4211-a287-6c6c317a40f6}/webcompat@mozilla.org.xpi new file mode 100644 index 00000000..9ec8d411 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/features/{4253caca-c9a6-4211-a287-6c6c317a40f6}/webcompat@mozilla.org.xpi differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/features/{5246d3c8-f989-4b10-b8a3-6105da875a5a}/fxmonitor@mozilla.org.xpi b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/features/{5246d3c8-f989-4b10-b8a3-6105da875a5a}/fxmonitor@mozilla.org.xpi deleted file mode 100644 index 3c2ac903..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/features/{5246d3c8-f989-4b10-b8a3-6105da875a5a}/fxmonitor@mozilla.org.xpi and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/features/{94052042-18fb-47d2-a207-917b94e2abe3}/baidu-code-update@mozillaonline.com.xpi b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/features/{94052042-18fb-47d2-a207-917b94e2abe3}/baidu-code-update@mozillaonline.com.xpi deleted file mode 100644 index c122382d..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/features/{94052042-18fb-47d2-a207-917b94e2abe3}/baidu-code-update@mozillaonline.com.xpi and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/features/{94052042-18fb-47d2-a207-917b94e2abe3}/fxmonitor@mozilla.org.xpi b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/features/{94052042-18fb-47d2-a207-917b94e2abe3}/fxmonitor@mozilla.org.xpi deleted file mode 100644 index 3c2ac903..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/features/{94052042-18fb-47d2-a207-917b94e2abe3}/fxmonitor@mozilla.org.xpi and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/formhistory.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/formhistory.sqlite index d08fc440..3233c0e7 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/formhistory.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/formhistory.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/gmp-gmpopenh264/1.7.1/gmpopenh264.info b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/gmp-gmpopenh264/1.7.1/gmpopenh264.info deleted file mode 100755 index 7823bc82..00000000 --- a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/gmp-gmpopenh264/1.7.1/gmpopenh264.info +++ /dev/null @@ -1,4 +0,0 @@ -Name: gmpopenh264 -Description: GMP Plugin for OpenH264. -Version: 1.7.1 -APIs: encode-video[h264], decode-video[h264] diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/gmp-gmpopenh264/1.7.1/libgmpopenh264.so b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/gmp-gmpopenh264/1.7.1/libgmpopenh264.so deleted file mode 100755 index 7aadb4d9..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/gmp-gmpopenh264/1.7.1/libgmpopenh264.so and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/gmp-gmpopenh264/1.8.1/gmpopenh264.info b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/gmp-gmpopenh264/1.8.1/gmpopenh264.info new file mode 100644 index 00000000..2f25a1d4 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/gmp-gmpopenh264/1.8.1/gmpopenh264.info @@ -0,0 +1,4 @@ +Name: gmpopenh264 +Description: GMP Plugin for OpenH264. +Version: 1.8.1 +APIs: encode-video[h264], decode-video[h264] diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/gmp-gmpopenh264/1.8.1/libgmpopenh264.so b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/gmp-gmpopenh264/1.8.1/libgmpopenh264.so new file mode 100644 index 00000000..00222b5e Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/gmp-gmpopenh264/1.8.1/libgmpopenh264.so differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/handlers.json b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/handlers.json index 2948aa1c..d2e13bea 100644 --- a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/handlers.json +++ b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/handlers.json @@ -1 +1 @@ -{"defaultHandlersVersion":{"en-US":4,"und":4},"mimeTypes":{"application/pdf":{"action":3,"extensions":["pdf"]},"application/zip":{"action":0,"ask":true,"extensions":["zip"]},"image/jpeg":{"action":0,"ask":true,"extensions":["jpg","jpeg","jpe","jfif"]},"video/mp4":{"action":0,"ask":true,"extensions":["mp4","mpg4","m4v"]},"application/x-tar":{"action":0,"ask":true,"extensions":["tar"]},"application/x-xz":{"action":0,"ask":true,"extensions":["xz"]},"application/x-executable":{"action":4,"extensions":["appimage"]}},"schemes":{"ircs":{"action":2,"ask":true,"handlers":[null,{"name":"Mibbit","uriTemplate":"https://www.mibbit.com/?url=%s"}]},"webcal":{"action":2,"ask":true,"handlers":[null,{"name":"30 Boxes","uriTemplate":"https://30boxes.com/external/widget?refer=ff&url=%s"}]},"mailto":{"action":4,"handlers":[null,{"name":"Yahoo! Mail","uriTemplate":"https://compose.mail.yahoo.com/?To=%s"},{"name":"Gmail","uriTemplate":"https://mail.google.com/mail/?extsrc=mailto&url=%s"}]},"irc":{"action":2,"ask":true,"handlers":[null,{"name":"Mibbit","uriTemplate":"https://www.mibbit.com/?url=%s"}]},"x-alpm-package":{"action":4}}} \ No newline at end of file +{"defaultHandlersVersion":{"en-US":4,"und":4},"mimeTypes":{"application/pdf":{"action":3,"extensions":["pdf"]},"application/zip":{"action":0,"ask":true,"extensions":["zip"]},"image/jpeg":{"action":0,"ask":true,"extensions":["jpg","jpeg","jpe","jfif"]},"video/mp4":{"action":0,"ask":true,"extensions":["mp4","mpg4","m4v"]},"application/x-tar":{"action":0,"ask":true,"extensions":["tar"]},"application/x-xz":{"action":0,"ask":true,"extensions":["xz"]},"application/x-executable":{"action":4,"extensions":["appimage"]}},"schemes":{"ircs":{"action":2,"ask":true,"handlers":[null,{"name":"Mibbit","uriTemplate":"https://www.mibbit.com/?url=%s"}]},"webcal":{"action":2,"ask":true},"mailto":{"action":4,"handlers":[null,{"name":"Yahoo! Mail","uriTemplate":"https://compose.mail.yahoo.com/?To=%s"},{"name":"Gmail","uriTemplate":"https://mail.google.com/mail/?extsrc=mailto&url=%s"}]},"irc":{"action":2,"ask":true,"handlers":[null,{"name":"Mibbit","uriTemplate":"https://www.mibbit.com/?url=%s"}]},"x-alpm-package":{"action":4},"dat":{"action":2,"ask":true}}} \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/permissions.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/permissions.sqlite index 04c6d4e6..fc0745c4 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/permissions.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/permissions.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/places.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/places.sqlite index d789314d..ab2a7241 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/places.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/places.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/prefs.js b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/prefs.js index 0e1463f0..80172b1f 100644 --- a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/prefs.js +++ b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/prefs.js @@ -12,16 +12,17 @@ user_pref("app.normandy.first_run", false); user_pref("app.normandy.startupExperimentPrefs.dom.push.alwaysConnect", true); user_pref("app.normandy.user_id", "f6151ad0-fece-4d81-9d5c-67449843ccf0"); -user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1557954602); -user_pref("app.update.lastUpdateTime.blocklist-background-update-timer", 1557954722); -user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 1558007887); +user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1569796278); +user_pref("app.update.lastUpdateTime.blocklist-background-update-timer", 1569796398); +user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 1569796956); user_pref("app.update.lastUpdateTime.recipe-client-addon-run", 0); -user_pref("app.update.lastUpdateTime.search-engine-update-timer", 1558008007); -user_pref("app.update.lastUpdateTime.services-settings-poll-changes", 1553906759); -user_pref("app.update.lastUpdateTime.telemetry_modules_ping", 1553389722); -user_pref("app.update.lastUpdateTime.xpi-signature-verification", 1553906639); +user_pref("app.update.lastUpdateTime.search-engine-update-timer", 1569778836); +user_pref("app.update.lastUpdateTime.services-settings-poll-changes", 1569796158); +user_pref("app.update.lastUpdateTime.telemetry_modules_ping", 1569710118); +user_pref("app.update.lastUpdateTime.xpi-signature-verification", 1569796038); user_pref("browser.bookmarks.restore_default_bookmarks", false); -user_pref("browser.cache.disk.capacity", 819200); +user_pref("browser.cache.disk.amount_written", 40624); +user_pref("browser.cache.disk.capacity", 778240); user_pref("browser.cache.disk.filesystem_reported", 1); user_pref("browser.cache.disk.smart_size.first_run", false); user_pref("browser.contentblocking.category", "custom"); @@ -32,7 +33,9 @@ user_pref("browser.download.panel.shown", true); user_pref("browser.download.useDownloadDir", false); user_pref("browser.laterrun.bookkeeping.profileCreationTime", 1542627881); user_pref("browser.laterrun.bookkeeping.sessionCount", 51); -user_pref("browser.migration.version", 78); +user_pref("browser.migration.version", 86); +user_pref("browser.newtab.extensionControlled", true); +user_pref("browser.newtab.privateAllowed", true); user_pref("browser.newtabpage.activity-stream.impressionId", "{7b66b9fa-c166-4db7-9cd2-1f61e10923fd}"); user_pref("browser.newtabpage.activity-stream.improvesearch.topSiteSearchShortcuts.havePinned", "google"); user_pref("browser.newtabpage.activity-stream.migrationExpired", true); @@ -40,26 +43,29 @@ user_pref("browser.newtabpage.activity-stream.migrationLastShownDate", 154258200 user_pref("browser.newtabpage.activity-stream.migrationRemainingDays", 3); user_pref("browser.newtabpage.pinned", "[{\"url\":\"https://google.com\",\"label\":\"@google\",\"searchTopSite\":true}]"); user_pref("browser.newtabpage.storageVersion", 1); -user_pref("browser.pageActions.persistedActions", "{\"version\":1,\"ids\":[\"bookmark\",\"bookmarkSeparator\",\"copyURL\",\"emailLink\",\"addSearchEngine\",\"sendToDevice\",\"pocket\",\"screenshots_mozilla_org\"],\"idsInUrlbar\":[\"pocket\",\"bookmark\"]}"); +user_pref("browser.pageActions.persistedActions", "{\"version\":1,\"ids\":[\"bookmark\",\"bookmarkSeparator\",\"copyURL\",\"emailLink\",\"addSearchEngine\",\"sendToDevice\",\"pocket\",\"screenshots_mozilla_org\",\"pinTab\"],\"idsInUrlbar\":[\"pocket\",\"bookmark\"]}"); user_pref("browser.pagethumbnails.storage_version", 3); user_pref("browser.rights.3.shown", true); -user_pref("browser.safebrowsing.provider.google4.lastupdatetime", "1558007872554"); -user_pref("browser.safebrowsing.provider.google4.nextupdatetime", "1558009645554"); -user_pref("browser.safebrowsing.provider.mozilla.lastupdatetime", "1558007876721"); -user_pref("browser.safebrowsing.provider.mozilla.nextupdatetime", "1558011476721"); +user_pref("browser.safebrowsing.provider.google4.lastupdatetime", "1569796799217"); +user_pref("browser.safebrowsing.provider.google4.nextupdatetime", "1569798598217"); +user_pref("browser.safebrowsing.provider.mozilla.lastupdatetime", "1569796826958"); +user_pref("browser.safebrowsing.provider.mozilla.nextupdatetime", "1569800426958"); user_pref("browser.search.region", "ES"); user_pref("browser.search.useDBForOrder", true); -user_pref("browser.sessionstore.upgradeBackup.latestBuildID", "20190507224846"); +user_pref("browser.sessionstore.upgradeBackup.latestBuildID", "20190918000000"); user_pref("browser.shell.checkDefaultBrowser", true); user_pref("browser.shell.didSkipDefaultBrowserCheckOnFirstRun", true); -user_pref("browser.shell.mostRecentDateSetAsDefault", "1558007860"); -user_pref("browser.slowStartup.averageTime", 6242); -user_pref("browser.slowStartup.samples", 3); +user_pref("browser.shell.mostRecentDateSetAsDefault", "1569775209"); +user_pref("browser.slowStartup.averageTime", 5015); +user_pref("browser.slowStartup.samples", 2); user_pref("browser.startup.homepage", "moz-extension://f393b4c4-359a-4d1e-b377-fd4b41112e16/index.html"); -user_pref("browser.startup.homepage_override.buildID", "20190507224846"); -user_pref("browser.startup.homepage_override.mstone", "66.0.5"); +user_pref("browser.startup.homepage_override.buildID", "20190918000000"); +user_pref("browser.startup.homepage_override.extensionControlled", true); +user_pref("browser.startup.homepage_override.mstone", "69.0.1"); +user_pref("browser.startup.homepage_override.privateAllowed", true); +user_pref("browser.startup.lastColdStartupCheck", 1569775208); user_pref("browser.startup.page", 3); -user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[\"ublock0_raymondhill_net-browser-action\",\"_9350bc42-47fb-4598-ae0f-825e3dd9ceba_-browser-action\",\"michal_simonfy_gmail_com-browser-action\",\"_2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c_-browser-action\",\"iridium_particlecore_github_io-browser-action\",\"https-everywhere_eff_org-browser-action\",\"jid1-bofifl9vbdl2zq_jetpack-browser-action\",\"jid1-mnnxcxisbpnsxq_jetpack-browser-action\",\"jid1-f9uj2thwoam5gq_jetpack-browser-action\",\"yayanotherspeeddial_bakadev_fr-browser-action\"],\"nav-bar\":[\"sidebar-button\",\"back-button\",\"forward-button\",\"stop-reload-button\",\"urlbar-container\",\"downloads-button\",\"library-button\",\"add-ons-button\",\"chrome-gnome-shell_gnome_org-browser-action\",\"keepassxc-browser_keepassxc_org-browser-action\",\"_a655a6b2-69a5-40de-a3b8-3f7f200c95a7_-browser-action\",\"wayback_machine_mozilla_org-browser-action\",\"_b9db16a4-6edc-47ec-a1f4-b86292ed211d_-browser-action\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"PersonalToolbar\":[\"personal-bookmarks\"]},\"seen\":[\"developer-button\",\"ublock0_raymondhill_net-browser-action\",\"keepassxc-browser_keepassxc_org-browser-action\",\"jid1-mnnxcxisbpnsxq_jetpack-browser-action\",\"_9350bc42-47fb-4598-ae0f-825e3dd9ceba_-browser-action\",\"jid1-bofifl9vbdl2zq_jetpack-browser-action\",\"chrome-gnome-shell_gnome_org-browser-action\",\"https-everywhere_eff_org-browser-action\",\"webide-button\",\"iridium_particlecore_github_io-browser-action\",\"_2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c_-browser-action\",\"michal_simonfy_gmail_com-browser-action\",\"wayback_machine_mozilla_org-browser-action\",\"_a655a6b2-69a5-40de-a3b8-3f7f200c95a7_-browser-action\",\"_b9db16a4-6edc-47ec-a1f4-b86292ed211d_-browser-action\",\"feed-button\",\"jid1-f9uj2thwoam5gq_jetpack-browser-action\",\"yayanotherspeeddial_bakadev_fr-browser-action\"],\"dirtyAreaCache\":[\"PersonalToolbar\",\"nav-bar\",\"toolbar-menubar\",\"TabsToolbar\",\"widget-overflow-fixed-list\"],\"currentVersion\":15,\"newElementCount\":8}"); +user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[\"wayback_machine_mozilla_org-browser-action\",\"_be4c6348-e64f-4ff9-9e48-47468de8aa64_-browser-action\",\"_f209234a-76f0-4735-9920-eb62507a54cd_-browser-action\",\"_b9db16a4-6edc-47ec-a1f4-b86292ed211d_-browser-action\",\"_2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c_-browser-action\",\"ublock0_raymondhill_net-browser-action\",\"_9350bc42-47fb-4598-ae0f-825e3dd9ceba_-browser-action\",\"michal_simonfy_gmail_com-browser-action\",\"iridium_particlecore_github_io-browser-action\",\"https-everywhere_eff_org-browser-action\",\"jid1-bofifl9vbdl2zq_jetpack-browser-action\",\"jid1-mnnxcxisbpnsxq_jetpack-browser-action\",\"jid1-f9uj2thwoam5gq_jetpack-browser-action\",\"yayanotherspeeddial_bakadev_fr-browser-action\",\"fxa-toolbar-menu-button\"],\"nav-bar\":[\"sidebar-button\",\"back-button\",\"forward-button\",\"stop-reload-button\",\"urlbar-container\",\"downloads-button\",\"library-button\",\"add-ons-button\",\"chrome-gnome-shell_gnome_org-browser-action\",\"keepassxc-browser_keepassxc_org-browser-action\",\"_a655a6b2-69a5-40de-a3b8-3f7f200c95a7_-browser-action\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"PersonalToolbar\":[\"personal-bookmarks\"]},\"seen\":[\"developer-button\",\"ublock0_raymondhill_net-browser-action\",\"keepassxc-browser_keepassxc_org-browser-action\",\"jid1-mnnxcxisbpnsxq_jetpack-browser-action\",\"_9350bc42-47fb-4598-ae0f-825e3dd9ceba_-browser-action\",\"jid1-bofifl9vbdl2zq_jetpack-browser-action\",\"chrome-gnome-shell_gnome_org-browser-action\",\"https-everywhere_eff_org-browser-action\",\"webide-button\",\"iridium_particlecore_github_io-browser-action\",\"_2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c_-browser-action\",\"michal_simonfy_gmail_com-browser-action\",\"wayback_machine_mozilla_org-browser-action\",\"_a655a6b2-69a5-40de-a3b8-3f7f200c95a7_-browser-action\",\"_b9db16a4-6edc-47ec-a1f4-b86292ed211d_-browser-action\",\"feed-button\",\"jid1-f9uj2thwoam5gq_jetpack-browser-action\",\"yayanotherspeeddial_bakadev_fr-browser-action\",\"_be4c6348-e64f-4ff9-9e48-47468de8aa64_-browser-action\",\"_f209234a-76f0-4735-9920-eb62507a54cd_-browser-action\"],\"dirtyAreaCache\":[\"PersonalToolbar\",\"nav-bar\",\"toolbar-menubar\",\"TabsToolbar\",\"widget-overflow-fixed-list\"],\"currentVersion\":16,\"newElementCount\":9}"); user_pref("browser.uidensity", 2); user_pref("browser.urlbar.placeholderName", "DuckDuckGo"); user_pref("browser.urlbar.timesBeforeHidingSuggestionsHint", 0); @@ -77,21 +83,23 @@ user_pref("devtools.toolsidebar-width.inspector.splitsidebar", 350); user_pref("devtools.webextensions.https-everywhere@eff.org.enabled", true); user_pref("distribution.Manjaro.bookmarksProcessed", true); user_pref("distribution.archlinux.bookmarksProcessed", true); -user_pref("distribution.iniFile.exists.appversion", "66.0.5"); +user_pref("distribution.iniFile.exists.appversion", "69.0.1"); user_pref("distribution.iniFile.exists.value", true); -user_pref("dom.push.userAgentID", "1d8ffb86416046528619caae0602ade9"); -user_pref("extensions.blocklist.lastModified", "Tue, 14 May 2019 22:00:28 GMT"); -user_pref("extensions.blocklist.pingCountTotal", 27); -user_pref("extensions.blocklist.pingCountVersion", 2); -user_pref("extensions.databaseSchema", 30); -user_pref("extensions.getAddons.cache.lastUpdate", 1557954604); +user_pref("dom.push.userAgentID", "cfccb9164806499e8452973e46f4efe3"); +user_pref("extensions.activeThemeID", "default-theme@mozilla.org"); +user_pref("extensions.blocklist.lastModified", "Wed, 25 Sep 2019 20:03:20 GMT"); +user_pref("extensions.blocklist.pingCountTotal", 30); +user_pref("extensions.blocklist.pingCountVersion", 3); +user_pref("extensions.databaseSchema", 31); +user_pref("extensions.getAddons.cache.lastUpdate", 1569796280); user_pref("extensions.getAddons.databaseSchema", 5); -user_pref("extensions.lastAppBuildId", "20190507224846"); -user_pref("extensions.lastAppVersion", "66.0.5"); -user_pref("extensions.lastPlatformVersion", "66.0.5"); +user_pref("extensions.incognito.migrated", true); +user_pref("extensions.lastAppBuildId", "20190918000000"); +user_pref("extensions.lastAppVersion", "69.0.1"); +user_pref("extensions.lastPlatformVersion", "69.0.1"); user_pref("extensions.pendingOperations", false); user_pref("extensions.pocket.settings.test.panelSignUp", "control"); -user_pref("extensions.systemAddonSet", "{\"schema\":1,\"directory\":\"{94052042-18fb-47d2-a207-917b94e2abe3}\",\"addons\":{\"baidu-code-update@mozillaonline.com\":{\"version\":\"2.66\"},\"fxmonitor@mozilla.org\":{\"version\":\"2.8\"}}}"); +user_pref("extensions.systemAddonSet", "{\"schema\":1,\"directory\":\"{4253caca-c9a6-4211-a287-6c6c317a40f6}\",\"addons\":{\"webcompat@mozilla.org\":{\"version\":\"6.1.0\"}}}"); user_pref("extensions.ui.dictionary.hidden", true); user_pref("extensions.ui.lastCategory", "addons://list/extension"); user_pref("extensions.ui.locale.hidden", true); @@ -99,28 +107,27 @@ user_pref("extensions.webcompat.perform_injections", true); user_pref("extensions.webcompat.perform_ua_overrides", true); user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.chrome-gnome-shell@gnome.org", true); user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.https-everywhere@eff.org", true); -user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.jid1-BoFifL9Vbdl2zQ@jetpack", true); user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.jid1-MnnxcxisBPnSXQ@jetpack", true); -user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.jid1-nbzaq9ol2hyY64gGe@jetpack", true); -user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.keepassxc-browser@keepassxc.org", true); +user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.screenshots@mozilla.org", true); user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.uBlock0@raymondhill.net", true); user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.yayanotherspeeddial@bakadev.fr", true); user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{9350bc42-47fb-4598-ae0f-825e3dd9ceba}", true); -user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}", true); user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.{b9db16a4-6edc-47ec-a1f4-b86292ed211d}", true); -user_pref("extensions.webextensions.uuids", "{\"formautofill@mozilla.org\":\"a4d7ec28-e851-41cc-919e-4b6abfc4ac31\",\"webcompat@mozilla.org\":\"67be70b1-004e-4ced-a5cb-abcdb80ecc30\",\"screenshots@mozilla.org\":\"8889019e-8528-4d46-b076-7c13a2232811\",\"uBlock0@raymondhill.net\":\"90be17cd-7169-4943-9a04-3cd8bf7fec41\",\"keepassxc-browser@keepassxc.org\":\"e22f5326-aab2-4c5d-aefd-bb95e9c4974c\",\"jid1-MnnxcxisBPnSXQ@jetpack\":\"d439fe79-e9bd-449b-b9ec-cc2b271f80c0\",\"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}\":\"dbb00a92-98b5-481a-8acc-56821f5c1539\",\"jid1-BoFifL9Vbdl2zQ@jetpack\":\"f4dd2b4c-c415-445e-bc27-e75c01aa2995\",\"chrome-gnome-shell@gnome.org\":\"256c7ceb-2fd8-4e47-bdc3-cb06c28a2511\",\"jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack\":\"967f7a7f-dbd6-478d-a81e-68f39e9b2b20\",\"https-everywhere@eff.org\":\"216e4b1a-9104-4b5f-9e98-ff4d0023ec55\",\"opentabsnexttocurrent@sblask\":\"7159520b-5770-4282-b8bf-149afb9bb6d6\",\"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}\":\"c68766f0-cd3d-48f1-84e1-bee9538adb3a\",\"jid1-nbzaq9ol2hyY64gGe@jetpack\":\"e21c2020-244f-4d7c-9ce9-b3195731a437\",\"wayback_machine@mozilla.org\":\"2f4890c9-7ffb-4c51-a3fe-9d7425f7ed15\",\"{a655a6b2-69a5-40de-a3b8-3f7f200c95a7}\":\"60fbbb22-d071-4c19-a7ee-a4cf0d1be5f3\",\"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}\":\"593c7529-2016-449d-8034-eeed11d44f7b\",\"webcompat-reporter@mozilla.org\":\"2e83e420-d979-4787-9557-97f647d6315f\",\"jid1-F9UJ2thwoAm5gQ@jetpack\":\"1cff5e0b-4884-44f7-ad6c-ff6a1325410e\",\"{b687f6ef-3299-4a75-8279-8b1c30dfcc9d}\":\"054ef7ea-0fbc-4285-8a1b-babd7a38cfba\",\"fxmonitor@mozilla.org\":\"bd2839c5-8e0a-4e41-8c53-eefcc4875ae8\",\"yayanotherspeeddial@bakadev.fr\":\"f393b4c4-359a-4d1e-b377-fd4b41112e16\",\"baidu-code-update@mozillaonline.com\":\"f61cd0cf-a1d5-4113-8587-06e29e05637e\"}"); +user_pref("extensions.webextensions.uuids", "{\"formautofill@mozilla.org\":\"a4d7ec28-e851-41cc-919e-4b6abfc4ac31\",\"webcompat@mozilla.org\":\"67be70b1-004e-4ced-a5cb-abcdb80ecc30\",\"screenshots@mozilla.org\":\"8889019e-8528-4d46-b076-7c13a2232811\",\"uBlock0@raymondhill.net\":\"90be17cd-7169-4943-9a04-3cd8bf7fec41\",\"jid1-MnnxcxisBPnSXQ@jetpack\":\"d439fe79-e9bd-449b-b9ec-cc2b271f80c0\",\"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}\":\"dbb00a92-98b5-481a-8acc-56821f5c1539\",\"chrome-gnome-shell@gnome.org\":\"256c7ceb-2fd8-4e47-bdc3-cb06c28a2511\",\"https-everywhere@eff.org\":\"216e4b1a-9104-4b5f-9e98-ff4d0023ec55\",\"opentabsnexttocurrent@sblask\":\"7159520b-5770-4282-b8bf-149afb9bb6d6\",\"{2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c}\":\"c68766f0-cd3d-48f1-84e1-bee9538adb3a\",\"wayback_machine@mozilla.org\":\"2f4890c9-7ffb-4c51-a3fe-9d7425f7ed15\",\"{b9db16a4-6edc-47ec-a1f4-b86292ed211d}\":\"593c7529-2016-449d-8034-eeed11d44f7b\",\"webcompat-reporter@mozilla.org\":\"2e83e420-d979-4787-9557-97f647d6315f\",\"fxmonitor@mozilla.org\":\"bd2839c5-8e0a-4e41-8c53-eefcc4875ae8\",\"yayanotherspeeddial@bakadev.fr\":\"f393b4c4-359a-4d1e-b377-fd4b41112e16\",\"baidu-code-update@mozillaonline.com\":\"f61cd0cf-a1d5-4113-8587-06e29e05637e\",\"{be4c6348-e64f-4ff9-9e48-47468de8aa64}\":\"1a628820-b349-47cc-ad47-8ba1efe686ef\",\"default-theme@mozilla.org\":\"d2155536-c685-43df-be0f-018f123a12ed\",\"amazondotcom@search.mozilla.org\":\"8c0e7741-4192-47e1-9708-c9e259d0eaca\",\"bing@search.mozilla.org\":\"f5fe6ae3-339f-451e-984b-978668f8d2c4\",\"google@search.mozilla.org\":\"67356cdf-8ebd-41fd-b1cf-1c7c9584f8cc\",\"twitter@search.mozilla.org\":\"428eea81-75ef-4cb4-a60c-214f60fd583a\",\"wikipedia@search.mozilla.org\":\"8fa903b1-4c90-43ff-b079-874114d35423\",\"ddg@search.mozilla.org\":\"99023558-25b2-45f6-80b1-163f50505cd4\"}"); user_pref("font.internaluseonly.changed", false); -user_pref("idle.lastDailyNotification", 1557954745); +user_pref("gfx.blacklist.layers.opengl", 4); +user_pref("gfx.blacklist.layers.opengl.failureid", "FEATURE_FAILURE_SOFTWARE_GL"); +user_pref("identity.fxaccounts.toolbar.accessed", true); +user_pref("idle.lastDailyNotification", 1569796264); user_pref("lightweightThemes.usedThemes", "[]"); user_pref("media.benchmark.vp9.fps", 102); user_pref("media.benchmark.vp9.versioncheck", 5); user_pref("media.gmp-gmpopenh264.abi", "x86_64-gcc3"); -user_pref("media.gmp-gmpopenh264.lastUpdate", 1542628107); -user_pref("media.gmp-gmpopenh264.version", "1.7.1"); -user_pref("media.gmp-manager.buildID", "20190507224846"); -user_pref("media.gmp-manager.lastCheck", 1557954706); +user_pref("media.gmp-gmpopenh264.lastUpdate", 1565793921); +user_pref("media.gmp-gmpopenh264.version", "1.8.1"); +user_pref("media.gmp-manager.buildID", "20190918000000"); +user_pref("media.gmp-manager.lastCheck", 1569709631); user_pref("media.gmp.storage.version.observed", 1); -user_pref("network.cookie.cookieBehavior", 4); user_pref("network.dns.disablePrefetch", true); user_pref("network.http.speculative-parallel-limit", 0); user_pref("network.predictor.cleaned-up", true); @@ -130,35 +137,45 @@ user_pref("pdfjs.enabledCache.state", true); user_pref("pdfjs.migrationVersion", 2); user_pref("pdfjs.previousHandler.alwaysAskBeforeHandling", true); user_pref("pdfjs.previousHandler.preferredAction", 4); -user_pref("places.database.lastMaintenance", 1557954745); +user_pref("places.database.lastMaintenance", 1569709865); user_pref("places.history.expiration.transient_current_max_pages", 112348); user_pref("plugin.disable_full_page_plugin_for_types", "application/pdf"); user_pref("privacy.cpd.offlineApps", true); user_pref("privacy.cpd.siteSettings", true); user_pref("privacy.sanitize.pending", "[]"); user_pref("privacy.sanitize.timeSpan", 0); +user_pref("security.remote_settings.intermediates.checked", 1565793602); user_pref("security.sandbox.content.tempDirSuffix", "62ec57d4-3516-41bf-957e-19cd307d5b61"); user_pref("security.sandbox.plugin.tempDirSuffix", "851284ee-3855-4de7-86af-976adc3a2c11"); -user_pref("services.blocklist.addons.checked", 1557954735); -user_pref("services.blocklist.gfx.checked", 1557954735); -user_pref("services.blocklist.onecrl.checked", 1557954735); -user_pref("services.blocklist.pinning.checked", 1557954735); -user_pref("services.blocklist.plugins.checked", 1557954735); -user_pref("services.settings.clock_skew_seconds", -159); -user_pref("services.settings.last_update_seconds", 1557954735); -user_pref("services.settings.main.language-dictionaries.last_check", 1557954735); -user_pref("services.settings.main.onboarding.last_check", 1557954735); -user_pref("services.settings.main.sites-classification.last_check", 1557954735); -user_pref("services.settings.main.tippytop.last_check", 1557954735); +user_pref("services.blocklist.addons.checked", 1565793602); +user_pref("services.blocklist.gfx.checked", 1565793602); +user_pref("services.blocklist.onecrl.checked", 1565793602); +user_pref("services.blocklist.pinning.checked", 1569796305); +user_pref("services.blocklist.plugins.checked", 1565793602); +user_pref("services.settings.clock_skew_seconds", -147); +user_pref("services.settings.last_etag", "\"1569614074194\""); +user_pref("services.settings.last_update_seconds", 1569796305); +user_pref("services.settings.main.anti-tracking-url-decoration.last_check", 1569796305); +user_pref("services.settings.main.cfr-fxa.last_check", 1569796305); +user_pref("services.settings.main.cfr.last_check", 1569796305); +user_pref("services.settings.main.fxmonitor-breaches.last_check", 1569796305); +user_pref("services.settings.main.hijack-blocklists.last_check", 1569796305); +user_pref("services.settings.main.language-dictionaries.last_check", 1569796305); +user_pref("services.settings.main.normandy-recipes.last_check", 1569796305); +user_pref("services.settings.main.onboarding.last_check", 1565793602); +user_pref("services.settings.main.sites-classification.last_check", 1569796305); +user_pref("services.settings.main.tippytop.last_check", 1569796305); +user_pref("services.settings.main.url-classifier-skip-urls.last_check", 1569796305); +user_pref("services.settings.security.onecrl.checked", 1569796305); user_pref("services.sync.clients.lastSync", "0"); user_pref("services.sync.declinedEngines", ""); user_pref("services.sync.globalScore", 0); user_pref("services.sync.nextSync", 0); user_pref("services.sync.tabs.lastSync", "0"); user_pref("signon.importedFromSqlite", true); -user_pref("storage.vacuum.last.index", 0); -user_pref("storage.vacuum.last.places.sqlite", 1557954745); -user_pref("toolkit.startup.last_success", 1558007851); +user_pref("storage.vacuum.last.index", 1); +user_pref("storage.vacuum.last.places.sqlite", 1569709864); +user_pref("toolkit.startup.last_success", 1569775203); user_pref("toolkit.telemetry.cachedClientID", "c0ffeec0-ffee-c0ff-eec0-ffeec0ffeec0"); -user_pref("toolkit.telemetry.previousBuildID", "20190507224846"); +user_pref("toolkit.telemetry.previousBuildID", "20190918000000"); user_pref("toolkit.telemetry.reportingpolicy.firstRun", false); diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/protections.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/protections.sqlite new file mode 100644 index 00000000..35e421c6 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/protections.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/revocations.txt b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/revocations.txt index 829b62be..2f1f9db2 100644 --- a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/revocations.txt +++ b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/revocations.txt @@ -11,11 +11,11 @@ MIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4 Uc4FAg== MGoxCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xOzA5BgNVBAMMMlN0YWF0IGRlciBOZWRlcmxhbmRlbiBPcmdhbmlzYXRpZSBTZXJ2aWNlcyBDQSAtIEcz ecsPdIBLahQ= - eNYPiDzOMtQ= e9JTGBe45yw= ATE6YA== GPo59VlzNyA= LYTXWk7gMu8= + eNYPiDzOMtQ= Q704nTrqxVY= azAcTWL+ijs= ATE6Xw== @@ -30,6 +30,8 @@ MGExCzAJBgNVBAYTAlVTMRIwEAYDVQQKEwlJZGVuVHJ1c3QxIDAeBgNVBAsTF0lkZW5UcnVzdCBQdWJs fwAAAQAAAUrz/HmrAAAAAg== MEQxCzAJBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1UcnVzdDEfMB0GA1UEAwwWQWZmaXJtVHJ1c3QgQ29tbWVyY2lhbA== LAfP+WzoaJo= +MCwxCzAJBgNVBAYTAktaMR0wGwYDVQQDExRRYXpuZXQgVHJ1c3QgTmV0d29yaw== + PZV/yh+MD8hpLAGZTrVSMQNbnfE= MD8xJDAiBgNVBAoTG0RpZ2l0YWwgU2lnbmF0dXJlIFRydXN0IENvLjEXMBUGA1UEAxMORFNUIFJvb3QgQ0EgWDM= AJBQSPqrEvDE2Hz8xH39Low= AJiU+bpWh2Uc4xFRf8GM9yA= @@ -55,6 +57,9 @@ MIG8MQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWdu By7fBTreouRwX/qrpgSUsg== J2La+q+JOURNWkX60OP2lQ== OnvXX72mvUI2Id/NMzegmg== +MIGQMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE2MDQGA1UEAxMtQ09NT0RPIFJTQSBEb21haW4gVmFsaWRhdGlvbiBTZWN1cmUgU2VydmVyIENB + UoRGnb96CUDTxIqVry6LBg== + D9UltDPl4XVfSSqQOvdiwQ== MF4xCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEqMCgGA1UECwwhZVBLSSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 L7tgs/W85vnhV7I7qJ6N/g== MFAxCzAJBgNVBAYTAkpQMRgwFgYDVQQKEw9TRUNPTSBUcnVzdC5uZXQxJzAlBgNVBAsTHlNlY3VyaXR5IENvbW11bmljYXRpb24gUm9vdENBMQ== @@ -71,16 +76,6 @@ MEwxIDAeBgNVBAsTF0dsb2JhbFNpZ24gUm9vdCBDQSAtIFIyMRMwEQYDVQQKEwpHbG9iYWxTaWduMRMw BAAAAAABElatX7I= BAAAAAABIg08FMU= BAAAAAABJ/v3ZwA= -MDsxGDAWBgNVBAoTD0N5YmVydHJ1c3QsIEluYzEfMB0GA1UEAxMWQ3liZXJ0cnVzdCBHbG9iYWwgUm9vdA== - BAAAAAABJpQ0AbA= - BAAAAAABKkKSw14= - BAAAAAABI75RcWk= - BAAAAAABQaHhPSY= - BAAAAAABSOXEgNk= - BAAAAAABQaHhOT4= - BAAAAAABQaHhNLo= - BAAAAAABECVWTJM= - AXscEecDK83Ks/XoEFX8RQ== MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQDExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMw== A8aDg1/IA4O8gjMPZHVqPI+w BDV89QWZE9MJYlCpFQUv5Y2W @@ -88,43 +83,42 @@ MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQDExpMZXQncyBFbmNy BPVqx4UbKVAbJSFTKwrcFryU A+ly3y1rVP59k/MKfcE3DoEq AyYMguSo1my449OZq51C3s3Z - A7T0V6o47rgCKl3oUb7jF2Ph BOncXh7IZp1SNydhtUdyh2O2 BJDHnthjoDRutxFRJPFnixbU A7RCxMe1S9Hb7ENzRxl0mxGP - A3WVy2V+2VFkWtMvA6HFwnhq + A3TWA5Aylxw0x8bVvrmUSNJd BLlQHJ611eOZuedFrFgVAfAs A9BRwOwbXRRhCe+kcmglgW3z BHT6CK6B569m/dd5dEluBOEd AxW0+uDsfyCSfhECdsGGpVD8 + A7GX+szdK8/7Kf0xUuarfyIN A8LV4zckxcwdttbQSk0EPnoA A5oET6WBWx72ColKf0txoWyR + A3WVy2V+2VFkWtMvA6HFwnhq A3UNTBOHUkbq+k999nJeSJdF - A7uy+rmTav6tDH4dRrsnvXGH + A+RCQYwhofmXM+/hxdyoUzkI AxPlMqxkByCn3XNuYMhYNMcp - BONHqLIx/ibQE08IQIyoGaXg + A/99bZCzSpexYL5y6dSryDn3 + A7uy+rmTav6tDH4dRrsnvXGH Ax6Jm7ajV49tqHgf9nYnzRCI A8wZnhfuY6VIV1SwGsTGNR7L - A/99bZCzSpexYL5y6dSryDn3 BOc11keA9WJ9R20XQY8hO7yi BOPwjyn5eqfeoxs7Z0y3vqNN - A1V4dX0tTb1rdTZxdWcuZ7YR A0BOaf9UbJxzqBudSyes/cEM BKrxi2/1iFxHEFzyZvegxq5C - A7GX+szdK8/7Kf0xUuarfyIN + A7T0V6o47rgCKl3oUb7jF2Ph AwBGo0Zmp6KRryAguuMvXATI BOIIipysxAz5xHIMmFRvYchY - A3TWA5Aylxw0x8bVvrmUSNJd + BONHqLIx/ibQE08IQIyoGaXg BKobzjrOxa/6kCR0ImKoqaQW A/7DHCczBnP5qUVh0jF2pvwB A3ZQibPGSZ8nPVbuccaCvUfa AzL4tLuklekJ8lSh6VnRMSrk - A+RCQYwhofmXM+/hxdyoUzkI + A1V4dX0tTb1rdTZxdWcuZ7YR MIGCMQswCQYDVQQGEwJERTErMCkGA1UECgwiVC1TeXN0ZW1zIEVudGVycHJpc2UgU2VydmljZXMgR21iSDEfMB0GA1UECwwWVC1TeXN0ZW1zIFRydXN0IENlbnRlcjElMCMGA1UEAwwcVC1UZWxlU2VjIEdsb2JhbFJvb3QgQ2xhc3MgMw== AJCbfptY83jP -MIGQMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE2MDQGA1UEAxMtQ09NT0RPIFJTQSBEb21haW4gVmFsaWRhdGlvbiBTZWN1cmUgU2VydmVyIENB - UoRGnb96CUDTxIqVry6LBg== - D9UltDPl4XVfSSqQOvdiwQ== +MG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2JhbCBSb290IEdCIENB + FQPkzAAAAAAACQ== MHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRyZSBSb290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWU= M64Z5ufZzDRVTHkJR1uXzw== KuzHPJLdK5hNgJRo3R47Ag== @@ -158,12 +152,6 @@ MEgxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdTZWN1cmVUcnVzdCBDb3Jwb3JhdGlvbjEXMBUGA1UEAxMO R4b2Vg== MGYxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMR0wGwYDVQQLExREb21haW4gVmFsaWRhdGVkIFNTTDEgMB4GA1UEAxMXR2VvVHJ1c3QgRFYgU1NMIENBIC0gRzQ= H08= -MGQxCzAJBgNVBAYTAmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAx - JD1wxDd8IgmiqX7MyPPg1g== - HxT1XSjIpzjMprp9Qu1gYQ== - OUOBG6TE0Lr+uYYGxeVbHg== - U+1Y1QpJc0FOR5JdCJ01gQ== - AI7cApIcPA3cfSpQMf40onQ= MH4xCzAJBgNVBAYTAlNDMQ4wDAYDVQQIDAVNYWjDqTERMA8GA1UEBwwIVmljdG9yaWExIDAeBgNVBAoMF0ludGVyQ2xvdWQgVmVudHVyZXMgSW5jMSowKAYDVQQDDCFJbnRlckNsb3VkIFNTTCBDZXJ0aWZpY2F0ZSBDQSBSU0E= cTxxiZ4LCOQ= MFoxCzAJBgNVBAYTAkZSMRMwEQYDVQQKEwpDZXJ0aW5vbWlzMRcwFQYDVQQLEw4wMDAyIDQzMzk5ODkwMzEdMBsGA1UEAxMUQ2VydGlub21pcyAtIFJvb3QgQ0E= @@ -192,22 +180,22 @@ MIGXMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYD MIGCMQswCQYDVQQGEwJERTErMCkGA1UECgwiVC1TeXN0ZW1zIEVudGVycHJpc2UgU2VydmljZXMgR21iSDEfMB0GA1UECwwWVC1TeXN0ZW1zIFRydXN0IENlbnRlcjElMCMGA1UEAwwcVC1UZWxlU2VjIEdsb2JhbFJvb3QgQ2xhc3MgMg== ANMiAfMpLlCc Y13XZEprZXM= -MHYxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazEtMCsGA1UEAxMkVmVyaVNpZ24gQ2xhc3MgMyBTU1AgSW50ZXJtZWRpYXRlIENB - VP3bQF/UdNfxq/UOypU1zQ== - G8sz+bm+vQjTpQNBh5CfMg== - PmDn14AwWY28IlJeBXkDvA== - GuJ0aGBYhChXAOljooJZ3A== - Cf0103tCm9oulH1QK0weTA== - OOkLFZaa4CXGyJlLTIEjUQ== - A/kVDQpE7c9h+WxlWQFzSQ== MIGBMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTElMCMGA1UECxMcUHJpbWFyeSBPYmplY3QgUHVibGlzaGluZyBDQTEwMC4GA1UEAxMnR2xvYmFsU2lnbiBQcmltYXJ5IE9iamVjdCBQdWJsaXNoaW5nIENB BAAAAAABHkSl7L4= BAAAAAABI54PryQ= MIIBGDELMAkGA1UEBhMCRVMxOzA5BgNVBAoTMkFnZW5jaWEgQ2F0YWxhbmEgZGUgQ2VydGlmaWNhY2lvIChOSUYgUS0wODAxMTc2LUkpMTQwMgYDVQQHEytQYXNzYXRnZSBkZSBsYSBDb25jZXBjaW8gMTEgMDgwMDggQmFyY2Vsb25hMS4wLAYDVQQLEyVTZXJ2ZWlzIFB1YmxpY3MgZGUgQ2VydGlmaWNhY2lvIEVDVi0yMTUwMwYDVQQLEyxWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJDSUMtMiAoYykwMzEfMB0GA1UECxMWVW5pdmVyc2l0YXRzIGkgUmVjZXJjYTEOMAwGA1UEAxMFRUMtVVI= JSPC8hAKsUBP6Y3n9JMx8w== Y3QACu2RGYVJ6FAnJWZpHA== -MEIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJSYXBpZFNTTCBTSEEyNTYgQ0E= - L41amoCH4B2agSUpD8Wd2A== +MDsxGDAWBgNVBAoTD0N5YmVydHJ1c3QsIEluYzEfMB0GA1UEAxMWQ3liZXJ0cnVzdCBHbG9iYWwgUm9vdA== + BAAAAAABJpQ0AbA= + BAAAAAABKkKSw14= + BAAAAAABI75RcWk= + BAAAAAABQaHhPSY= + BAAAAAABSOXEgNk= + BAAAAAABQaHhOT4= + BAAAAAABQaHhNLo= + BAAAAAABECVWTJM= + AXscEecDK83Ks/XoEFX8RQ== MFgxCzAJBgNVBAYTAkpQMSswKQYDVQQKEyJKYXBhbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1cmVTaWduIFJvb3RDQTEx Aw== HQ4ijQIlTBpJKXTUo0geJ5AI4VI= @@ -224,24 +212,25 @@ MEwxIDAeBgNVBAsTF0dsb2JhbFNpZ24gUm9vdCBDQSAtIFIzMRMwEQYDVQQKEwpHbG9iYWxTaWduMRMw MFwxCzAJBgNVBAYTAkJFMRUwEwYDVQQLEwxUcnVzdGVkIFJvb3QxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExGzAZBgNVBAMTElRydXN0ZWQgUm9vdCBDQSBHMg== DAk9hy8DhHSo+aQetvPB/fY= Mq0P6o03FDk0B2bnJ+mYPGo= + RVWTeb5EKqE7cy7MUD2oJ3M= YRJNfMoc12IpmW+Enpv3Pdo= IHj3eiEK3K1Xrpu1uvtBuvE= QM1zZ4GZ4gfwpQtUYye3Ne0= bAOrKSMsmA0MLJyAJ5BRsUM= - Iqpyf/YoGgvHc8HiDAxAI8o= UV9aaDeNRNtQuXjRYk4Skhg= - RVWTeb5EKqE7cy7MUD2oJ3M= - RsdOCxepZXHEs1ErwPc= + sPNcCSE9Nkg3jy5IN1xe2Q== + Iqpyf/YoGgvHc8HiDAxAI8o= YUlF+VXF2FWFqCo472HfZlw= F7PAjw2k0dTX5escPnyVOBo= O2S99lVUxErLSk56GvWRv+E= LAVIFm0MWZYH+Sv8Vf+IqkM= OYBKgxEHpW/8XGAGAlvJyMA= - e/fIfg2Dj2tkYIWVu2r82Cc= + RsdOCxepZXHEs1ErwPc= UU3AP1SMxmyhBFq7MRFZmf0= - sPNcCSE9Nkg3jy5IN1xe2Q== -MFIxCzAJBgNVBAYTAlNLMRMwEQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNpZyBSb290IFIy - CMUHBBak0idMAAAAAAAAAAE= + e/fIfg2Dj2tkYIWVu2r82Cc= +MIGnMQswCQYDVQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3MDUGA1UECwwuVGFuw7pzw610dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBBcmFueSAoQ2xhc3MgR29sZCkgRsWRdGFuw7pzw610dsOhbnk= + SUEs5AAf + SUEs5AAh MIGVMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTEdMBsGA1UEAxMUVVROLVVTRVJGaXJzdC1PYmplY3Q= CMNfzETd7XxesS9FOUj9Mg== a9rf7/BmG9JkKvRuy7J5QA== @@ -268,8 +257,9 @@ MIGTMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYD MHExKDAmBgNVBAMTH0dsb2JhbFNpZ24gUm9vdFNpZ24gUGFydG5lcnMgQ0ExHTAbBgNVBAsTFFJvb3RTaWduIFBhcnRuZXJzIENBMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMQswCQYDVQQGEwJCRQ== BAAAAAABJZbEU4I= BAAAAAABMrS7t2g= - BAAAAAABFqoAZoI= + BAAAAAABA/A35EU= BAAAAAABKB/OGqI= + BAAAAAABJ/ufRdg= BAAAAAABAPpuVh0= BAAAAAAA+X/GIyk= BAAAAAABJQdAjik= @@ -277,7 +267,7 @@ MHExKDAmBgNVBAMTH0dsb2JhbFNpZ24gUm9vdFNpZ24gUGFydG5lcnMgQ0ExHTAbBgNVBAsTFFJvb3RT BAAAAAABM6d3Z0s= BAAAAAABBHYoIFs= BAAAAAABCUVQ9No= - BAAAAAABJ/ufRdg= + BAAAAAABHJRKNmk= BAAAAAABLM/7qjk= BAAAAAABGMGjftY= BAAAAAABHkSHki0= @@ -289,8 +279,7 @@ MHExKDAmBgNVBAMTH0dsb2JhbFNpZ24gUm9vdFNpZ24gUGFydG5lcnMgQ0ExHTAbBgNVBAsTFFJvb3RT BAAAAAABLF5/HXY= BAAAAAABHkSHjz8= BAAAAAABKUXDqxw= - BAAAAAABA/A35EU= - BAAAAAABHJRKNmk= + BAAAAAABFqoAZoI= MEQxCzAJBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1UcnVzdDEfMB0GA1UEAwwWQWZmaXJtVHJ1c3QgTmV0d29ya2luZw== UyCS4eAKFbU= MIHzMQswCQYDVQQGEwJFUzE7MDkGA1UECgwyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8gKE5JRiBRLTA4MDExNzYtSSkxKDAmBgNVBAsMH1NlcnZlaXMgUHVibGljcyBkZSBDZXJ0aWZpY2FjaW8xNTAzBgNVBAsMLFZlZ2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQubmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLDCxKZXJhcnF1aWEgRW50aXRhdHMgZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAwwGRUMtQUND @@ -307,10 +296,10 @@ MGMxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwx0aGF3dGUsIEluYy4xHTAbBgNVBAsTFERvbWFpbiBWYWxp GdXz4L1b6FKNCMG9Jz2tjA== DYifRdP6aQQ8MLbXZY2f5g== BUrYjru5px1ym4QUN33TOQ== - CqZgEvHAsnzkT//QV9KjXw== - IIxFSyNM6mWtCgTG0IL3Og== Rvm2CEw2IC2Mu/ax0A46QQ== + IIxFSyNM6mWtCgTG0IL3Og== E5I2y6sIonl4a+TmlXc7fw== + CqZgEvHAsnzkT//QV9KjXw== TqfXw+FkhxfVgE9GVMgjWQ== MGsxCzAJBgNVBAYTAlVTMQ0wCwYDVQQKEwRWSVNBMS8wLQYDVQQLEyZWaXNhIEludGVybmF0aW9uYWwgU2VydmljZSBBc3NvY2lhdGlvbjEcMBoGA1UEAxMTVmlzYSBlQ29tbWVyY2UgUm9vdA== B2VhZAPxCDH3s9Mkbu3HfQ== @@ -348,30 +337,40 @@ MEExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxUaGF3dGUsIEluYy4xGzAZBgNVBAMTElRoYXd0ZSBTR0Mg e0bEFhI16xx9U1yvlI56rA== MFoxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAwDgYDVQQLEwdERk4tUEtJMSQwIgYDVQQDExtERk4tVmVyZWluIFBDQSBHbG9iYWwgLSBHMDE= CeFU2w== + CcHC/g== Cfk9lw== F6QlB/yX+A== F5Bg+EziQQ== + F5BhE0zbgQ== + CqnbFQ== + DHmmaw== F5Bg/C8eXg== - F5BhENPfVw== - CcHC/g== Cd/dug== Cyr1PA== CcL+EA== - DHmmaw== CqL7CA== CdWFNw== - EAdmaA== Cbssdw== - CqnbFQ== + EAdmaA== CcHC1w== CeagHQ== - F5BhE0zbgQ== + F5BhENPfVw== F5Bg6C237Q== CskruA== Cfk9oA== Cfk9qg== MFoxCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhLUE4gQi5WLjEfMB0GA1UECxMWU3ltYW50ZWMgVHJ1c3QgTmV0d29yazEXMBUGA1UEAxMOS1BOIENsYXNzIDIgQ0E= NgpYt43seMqHJofUSGQM3g== +MCgxCzAJBgNVBAYTAkJFMRkwFwYDVQQDExBCZWxnaXVtIFJvb3QgQ0Ey + LizeWXFWP5pZPI/dLc+PVQ== + RFlmmjulj6Ve7PfBi44nnw== + Nbc68Q8EHza72P/hSWcddw== + frj5jTuqBnQ4fljPvVU3KA== + VBSf+IncsTB3RZS4KFCJPQ== + eLumDUO40KwnecZLJxFM2A== + RH7WhshwXRK6f0VfOfjXgQ== + VUtahOwvvmJFwlvmGDZP5w== + L1fHogsVxmfMBka5q4uzaQ== MD0xCzAJBgNVBAYTAkNOMREwDwYDVQQKDAhVbmlUcnVzdDEbMBkGA1UEAwwSVUNBIEdsb2JhbCBHMiBSb290 U3PRzjiR2zDYPa19QJGeCQ== MEQxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMR0wGwYDVQQDExRHZW9UcnVzdCBTU0wgQ0EgLSBHMw== @@ -380,13 +379,15 @@ MEQxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMR0wGwYDVQQDExRHZW9UcnVzdCBT RUT1Gehd1KKYPfqOlgspoQ== MIHpMQswCQYDVQQGEwJFUzE7MDkGA1UECgwyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8gKE5JRiBRLTA4MDExNzYtSSkxLjAsBgNVBAsMJVNlcnZlaXMgUHVibGljcyBkZSBDZXJ0aWZpY2FjaW8gRUNWLTExNjA0BgNVBAsMLVZlZ2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQubmV0L3ZlckNJQy0xICAoYykwMzEhMB8GA1UECwwYR2VuZXJhbGl0YXQgZGUgQ2F0YWx1bnlhMRIwEAYDVQQDDAlFQy1HRU5DQVQ= On0bAstcoxZP6WERe150Gw== +MFIxCzAJBgNVBAYTAlNLMRMwEQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNpZyBSb290IFIy + CMUHBBak0idMAAAAAAAAAAE= MHwxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTEwLwYDVQQDDChTU0wuY29tIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgRUND + YgfyfeCfPTU= XlXE8yhjjQI= QAFtPnuRTwc= - YgfyfeCfPTU= + CW8YlnNuJhQ= d5NjXwLBHrU= cvzm3dCJNB4= - CW8YlnNuJhQ= YP6Ri0pXsgE= G4u0Q4CNE10= MiKihpTXxZk= @@ -394,13 +395,13 @@ MFoxCzAJBgNVBAYTAklFMRIwEAYDVQQKEwlCYWx0aW1vcmUxEzARBgNVBAsTCkN5YmVyVHJ1c3QxIjAg Bydvrg== ByfDqg== ByeWyA== - ByekcA== + ByeLBg== ByeO7g== ByemYA== Bye9zg== Byd/UQ== - ByeLBg== - BydSYg== + Byd7Zg== + ByeHHg== Byeaqw== BycpXw== Byd/Ug== @@ -417,15 +418,14 @@ MFoxCzAJBgNVBAYTAklFMRIwEAYDVQQKEwlCYWx0aW1vcmUxEzARBgNVBAsTCkN5YmVyVHJ1c3QxIjAg Bydr0Q== ByfDtg== Byekag== + BydiAg== ByfJkQ== ByfNbw== BycpYA== ArkguT7SeGHAA9ts1IOWWg== Byemag== - Bye9zw== ByekbA== Bydp0g== - Byd7Zg== ByfFnw== BydCwg== Byd5cg== @@ -448,14 +448,14 @@ MFoxCzAJBgNVBAYTAklFMRIwEAYDVQQKEwlCYWx0aW1vcmUxEzARBgNVBAsTCkN5YmVyVHJ1c3QxIjAg Bye/xA== Bydxog== ByemaQ== - BydiAg== + ByekcA== Byd/UA== ByeO7w== - BycfpA== + BydSYg== Byeekg== ByembQ== - ByeHHg== BydIoA== + Bydrxg== BydWSw== ByfJhg== ByfHkw== @@ -465,16 +465,17 @@ MFoxCzAJBgNVBAYTAklFMRIwEAYDVQQKEwlCYWx0aW1vcmUxEzARBgNVBAsTCkN5YmVyVHJ1c3QxIjAg BydKkg== ByekbQ== BycpXg== + BycfpA== ByeO8A== - Bydrxg== - Byemaw== - ByfNeA== - Byecpw== ByeekA== + Byemaw== + Bye9zw== + Byecpw== ByfTSw== Bydvrw== Bycfmw== ByeuLg== + ByfNeA== ByfJhw== Bye2Cg== ByfHkg== @@ -482,8 +483,8 @@ MIGUMQswCQYDVQQGEwJVUzEdMBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xHzAdBgNVBAsTFlN5 B3TduD7dsIRRFuvx6NqUjw== MFwxCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xLTArBgNVBAMMJFN0YWF0IGRlciBOZWRlcmxhbmRlbiBCdXJnZXIgQ0EgLSBHMg== ATE7Ow== - ATE3ew== ATE33w== + ATE3ew== MFExCzAJBgNVBAYTAkpQMRMwEQYDVQQKEwpGdWppIFhlcm94MS0wKwYDVQQDEyRGdWppIFhlcm94IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IDI= AUa47POQ1dN5 MHsxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazEyMDAGA1UEAxMpVmVyaVNpZ24gQ2xhc3MgMyBTU1AgSW50ZXJtZWRpYXRlIENBIC0gRzI= @@ -496,19 +497,19 @@ MIGVMQswCQYDVQQGEwJHUjFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIElu GN2Hrh9Ltm0= AQAAAAI= GN2Hrh9Ltms= - BlGKWhgGzQg= + GN2Hrh9LtnY= GN2Hrh9LtnQ= GN2Hrh9LtnM= ECuIk98JkK0= FJl6tXgNpSk= - GN2Hrh9LtnY= GN2Hrh9Ltmw= AQAAAAA= GN2Hrh9LtnA= + FJl6tXgNpSg= H/Zi2f0Ammc= GN2Hrh9Ltm8= GN2Hrh9LtnE= - FJl6tXgNpSg= + BlGKWhgGzQg= AQAAAAM= AQAAAAQ= AQAAAAU= @@ -545,8 +546,6 @@ MIHKMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWdu cXXMzbWDHMIdCotb3h64yw== MEUxCzAJBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1UcnVzdDEgMB4GA1UEAwwXQWZmaXJtVHJ1c3QgUHJlbWl1bSBFQ0M= CtBCjxRUFHU= -MGExCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMR0wGwYDVQQLExREb21haW4gVmFsaWRhdGVkIFNTTDEbMBkGA1UEAxMSR2VvVHJ1c3QgRFYgU1NMIENB - CWhp MGQxCzAJBgNVBAYTAmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAy ANX8SnNRxCmsE/GCl5hw+8A= GpO48aJ8GngtwECqZhm/xA== @@ -575,16 +574,16 @@ MEcxCzAJBgNVBAYTAkhLMRYwFAYDVQQKEw1Ib25na29uZyBQb3N0MSAwHgYDVQQDExdIb25na29uZyBQ BGU= BUE= MHExCzAJBgNVBAYTAkRFMRwwGgYDVQQKExNEZXV0c2NoZSBUZWxla29tIEFHMR8wHQYDVQQLExZULVRlbGVTZWMgVHJ1c3QgQ2VudGVyMSMwIQYDVQQDExpEZXV0c2NoZSBUZWxla29tIFJvb3QgQ0EgMg== - AQw= ARM= IbZ3foy9Dqg= AImQERVYPoeb - ARQ= - AQ8= + ARU= + ARA= RqFXxGPuA18= ARE= - ARA= - ARU= + ARQ= + AQ8= + AQw= IsWDgJMv7uY= MIGIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKTmV3IEplcnNleTEUMBIGA1UEBxMLSmVyc2V5IENpdHkxHjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEuMCwGA1UEAxMlVVNFUlRydXN0IFJTQSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQ== ANjIV8rkvmb5E3Wf3aPV2ys= @@ -595,18 +594,17 @@ MIGIMQswCQYDVQQGEwJVUzETMBEGA1UECBMKTmV3IEplcnNleTEUMBIGA1UEBxMLSmVyc2V5IENpdHkx APy7Z8kyJRVBcM/oki5xZ2M= BlOMLY2hk1OPGflbt/pPXQ== MGExCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xMjAwBgNVBAMMKVN0YWF0IGRlciBOZWRlcmxhbmRlbiBPcmdhbmlzYXRpZSBDQSAtIEcy + ZECgRdZEsns= ATE0vw== ATEzEQ== - ZECgRdZEsns= ATEz9w== LTRcDHabRHU= MHQxCzAJBgNVBAYTAkdCMScwJQYDVQQKEx5Ccml0aXNoIFRlbGVjb21tdW5pY2F0aW9ucyBwbGMxHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxGzAZBgNVBAMTEkJUIENsYXNzIDIgQ0EgLSBHMg== DmbpIZh1fhYcSThCcjaohA== TpTE/3d2UBJYfYHw2LSoww== QHdGjRdEcAz+FjRyuIJmog== -MFYxCzAJBgNVBAYTAkNOMTAwLgYDVQQKDCdDaGluYSBGaW5hbmNpYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxFTATBgNVBAMMDENGQ0EgRVYgUk9PVA== - fs7i7UJNxcrb9w== - ZHKPuIaZ7pI39g== +MGExCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMR0wGwYDVQQLExREb21haW4gVmFsaWRhdGVkIFNTTDEbMBkGA1UEAxMSR2VvVHJ1c3QgRFYgU1NMIENB + CWhp MFIxCzAJBgNVBAYTAlNLMRMwEQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNpZyBSb290IFIx B6AKfwrKX6H1AAAAAAAAAAE= MEcxCzAJBgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxITAfBgNVBAMTGFN3aXNzU2lnbiBTaWx2ZXIgQ0EgLSBHMg== @@ -628,8 +626,9 @@ MIGcMQswCQYDVQQGEwJQQTEPMA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEkMCIG APB/jQRgyP8Q MEMxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwx0aGF3dGUsIEluYy4xHTAbBgNVBAMTFHRoYXd0ZSBTSEEyNTYgU1NMIENB UKKK5ol/rKBZchAAOnZjaA== -MG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2JhbCBSb290IEdCIENB - FQPkzAAAAAAACQ== +MFYxCzAJBgNVBAYTAkNOMTAwLgYDVQQKDCdDaGluYSBGaW5hbmNpYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxFTATBgNVBAMMDENGQ0EgRVYgUk9PVA== + fs7i7UJNxcrb9w== + ZHKPuIaZ7pI39g== MFgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 IyIVazG4RE9AERkb+ekH8w== MDcxJDAiBgNVBAMTG1JDUyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEPMA0GA1UEChMGSFQgc3Js @@ -641,8 +640,8 @@ MDsxCzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJD BQ== RV864VwhzbpUT4KqR1Hr2w== YcLU1PaprndVkma5ja/WIQ== - EQ== BA== + EQ== MEIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9iYWwgQ0E= AjqK Ajp/ @@ -698,11 +697,12 @@ MIGBMQswCQYDVQQGEwJCUjEtMCsGA1UEChMkQ2VydGlzaWduIENlcnRpZmljYWRvcmEgRGlnaXRhbCBT FdJweu3BTeU/YzTvayJksQ== MEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEgRzM= PybG62jqpxKYOV5MlXAGPJYDy9M= -MEoxCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSkwJwYDVQQDEyBXSVNlS2V5IENlcnRpZnlJRCBQb2xpY3kgR0IgQ0EgMQ== - CYut7lnH+rk= - awVJ9wiyAL4= - WGOh1+g/sGA= - Ls/8dlIf8aY= +MGQxCzAJBgNVBAYTAmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAx + JD1wxDd8IgmiqX7MyPPg1g== + HxT1XSjIpzjMprp9Qu1gYQ== + OUOBG6TE0Lr+uYYGxeVbHg== + U+1Y1QpJc0FOR5JdCJ01gQ== + AI7cApIcPA3cfSpQMf40onQ= MHYxCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjEfMB0GA1UECxMWU3ltYW50ZWMgVHJ1c3QgTmV0d29yazEnMCUGA1UEAxMeU3ltYW50ZWMgV2ViIFBLSSBSU0EgUm9vdCAtIEcx P4sUnc++hlU/bXj0zSTlcQ== C2tQZWb2eoQD2XC3F5JSzg== @@ -710,7 +710,7 @@ MHYxCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjEfMB0GA1UECxMWU3lt ElBUYv/f+6+gnbAJ23qnAA== QjiuX0y1agXQQqmDB2yh3w== RkNUwM80Jt7beb4ek+iI8w== - KvQ5AzK6tQy8eBy7NAD/lQ== + DoP7aSdEs/3y+o2Gj9zgWA== CuUEKEJM4xhxlFXraPcSpQ== ODTGURr0vY14WkIt15hHrg== GskXrIFkzLS+4yohQM9EUA== @@ -718,6 +718,7 @@ MHYxCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjEfMB0GA1UECxMWU3lt XOZMbPKQuJEw8Ib5neDVpQ== KUZMXOUj2sdY2i2Rfgp/5Q== KRfQOuBdOSpEmAxSpDZGZg== + KvQ5AzK6tQy8eBy7NAD/lQ== UfM8pWkcmmLGRiGIVydmoA== JjjcXrfGjTCi1ug/AEeYlg== a9HDb1beqQYmkvFH0qExcg== @@ -728,7 +729,6 @@ MHYxCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjEfMB0GA1UECxMWU3lt TsaDDThhoyhX10SURO3NMg== SrQ125q7UcLfxVKepx+lRg== OeKv0wi+ATDxfQ6CWir1vA== - DoP7aSdEs/3y+o2Gj9zgWA== YwslVqGwc9CHkaZkXNZ4xw== WfPUsnnSF04ShWVYEa/KRA== d8ToN4Dfs5RqD2yfAp12yQ== @@ -787,12 +787,12 @@ MIGUMQswCQYDVQQGEwJVUzEdMBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xHzAdBgNVBAsTFlN5 VedYmG4aoUcioKT467SDcg== MEUxCzAJBgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxHzAdBgNVBAMTFlN3aXNzU2lnbiBHb2xkIENBIC0gRzI= AIZ6Wq/4deFQzwC6NnFpUA== - JytnIpdF0kOL+XdBhq69 + AJWE4kFAkUQDWa/pTgHq2w== AK8tb0kLM7VzymmWJsfD3A== SeEzbpTltqUtqW7UiuJ2 AJDvcXc7qWv3KL5T8LZTzg== XtxscvsjagmsjDmthiFt - AJWE4kFAkUQDWa/pTgHq2w== + JytnIpdF0kOL+XdBhq69 AIQ8dLGqNIaxxMeg31W16Q== MF4xCzAJBgNVBAYTAlVTMTAwLgYDVQQKEydIeWRyYW50SUQgKEF2YWxhbmNoZSBDbG91ZCBDb3Jwb3JhdGlvbikxHTAbBgNVBAMTFEh5ZHJhbnRJRCBTU0wgSUNBIEcy ZhcM4uyLfYi04utzLnOP46Z89nI= @@ -801,10 +801,8 @@ MGsxCzAJBgNVBAYTAklUMQ4wDAYDVQQHDAVNaWxhbjEjMCEGA1UECgwaQWN0YWxpcyBTLnAuQS4vMDMz OfJBIhFwAdQ= FNURHo65qOyqf1vp2eA6Dg== WJ2qHzWUqTk= -MGYxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMR0wGwYDVQQLExREb21haW4gVmFsaWRhdGVkIFNTTDEgMB4GA1UEAxMXR2VvVHJ1c3QgRFYgU1NMIENBIC0gRzI= - XhcFm2g619rt8Sro+a4rHA== - EDQMI0tR4kSntv1O37N10g== - P6G7IYSL2RZxtzTh8I6qPA== +ME0xCzAJBgNVBAYTAk5MMRkwFwYDVQQKDBBEaWdpZGVudGl0eSBCLlYuMSMwIQYDVQQDDBpEaWdpZGVudGl0eSBCdXJnZXIgQ0EgLSBHMg== + DA== MIGFMQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSkwJwYDVQQDEyBDZXJ0dW0gRG9tYWluIFZhbGlkYXRpb24gQ0EgU0hBMg== VEav0UR+l38TpKTRi7sS1g== MEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMgRzM= @@ -815,8 +813,8 @@ MIG0MQswCQYDVQQGEwJVUzEQMA4GA1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTEaMBgG MHoxCzAJBgNVBAYTAkFVMR0wGwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjEfMB0GA1UECxMWU3ltYW50ZWMgVHJ1c3QgTmV0d29yazErMCkGA1UEAxMiU3ltYW50ZWMgQXVzdHJhbGlhIENsYXNzIDIgQ0EgLSBHMg== MZNwCx0BAjzTOgcvHsmdhQ== MFwxCzAJBgNVBAYTAlVTMRkwFwYDVQQKDBBWZXJpem9uIEJ1c2luZXNzMREwDwYDVQQLDAhPbW5pUm9vdDEfMB0GA1UEAwwWVmVyaXpvbiBHbG9iYWwgUm9vdCBDQQ== - A4w= A4g= + A4w= BFA= Beo= MIGFMQswCQYDVQQGEwJVUzEgMB4GA1UECgwXV2VsbHMgRmFyZ28gV2VsbHNTZWN1cmUxHDAaBgNVBAsME1dlbGxzIEZhcmdvIEJhbmsgTkExNjA0BgNVBAMMLVdlbGxzU2VjdXJlIFB1YmxpYyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eQ== @@ -832,13 +830,13 @@ MEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRp YgZcSJ6iN8fEC7ejOJsdDrm5o1g= MFExCzAJBgNVBAYTAkVTMUIwQAYDVQQDDDlBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBBNjI2MzQwNjg= UzAV4JqeuGY= + bYuYcMtVvjo= EOqAPvgqxt8= - HvAB3BwhY8g= WV2iHxGL6Vg= amYSY2usyXU= YfJj9o3IPBI= ThcGy6zgwpM= - bYuYcMtVvjo= + HvAB3BwhY8g= QwCyx4wTlCQ= KKdkWIX7TIM= JGKKnm00uOQ= @@ -849,8 +847,6 @@ MG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEmMCQGA1UECxMdQWRkVHJ1c3QgRXh0 U3t2Vk8pfxTcaUPpIq0seQ== eRdKqRQXNv4Vp8qfLP9FiA== dMGHU/futOojjYQWtax2Rg== -ME0xCzAJBgNVBAYTAk5MMRkwFwYDVQQKDBBEaWdpZGVudGl0eSBCLlYuMSMwIQYDVQQDDBpEaWdpZGVudGl0eSBCdXJnZXIgQ0EgLSBHMg== - DA== MIGBMQswCQYDVQQGEwJTQzEOMAwGA1UECAwFTWFow6kxETAPBgNVBAcMCFZpY3RvcmlhMSAwHgYDVQQKDBdJbnRlckNsb3VkIFZlbnR1cmVzIEluYzEtMCsGA1UEAwwkSW50ZXJDbG91ZCBFViBTU0wgQ2VydGlmaWNhdGUgQ0EgUlNB MMznHIjZYpQ= MEAxCzAJBgNVBAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEcx @@ -866,6 +862,10 @@ MEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9WYWRp BXA= WDFms0iypljMkohTzBvf4GmTOu0= EM8bDLBnnoYe4LnWpLIhS4esr3I= +MDwxHjAcBgNVBAMMFUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsGA1UECgwEQXRvczELMAkGA1UEBhMCREU= + a12RvBNhznU= + M0VSOewW3WI= + W2qOjVqGcY8= MIGCMQswCQYDVQQGEwJVUzEeMBwGA1UECxMVd3d3LnhyYW1wc2VjdXJpdHkuY29tMSQwIgYDVQQKExtYUmFtcCBTZWN1cml0eSBTZXJ2aWNlcyBJbmMxLTArBgNVBAMTJFhSYW1wIEdsb2JhbCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQ== QZCrvA== QDi5sA== @@ -886,8 +886,8 @@ ME4xCzAJBgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxKDAmBgNVBAMTH1N3aXNzU2lnbiBQ AIDHko+nptD0l30tljroTA== APbjF26Q/6hfA1ECXToQLg== MIGxMQswCQYDVQQGEwJUUjEPMA0GA1UEBwwGQW5rYXJhMU0wSwYDVQQKDERUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmlsacWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLjFCMEAGA1UEAww5VMOcUktUUlVTVCBFbGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIEg1 - Aay2vr4aoUeZ AUMyuCiycPJJ + Aay2vr4aoUeZ AZkNBFXrl1Zg MHwxCzAJBgNVBAYTAk5MMSIwIAYDVQQKExlLUE4gQ29ycG9yYXRlIE1hcmtldCBCLlYuMR8wHQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMSgwJgYDVQQDEx9LUE4gQ29ycG9yYXRlIE1hcmtldCBDbGFzcyAyIENB I+zjm9Bi1ZVKLF0R96thFQ== @@ -920,8 +920,10 @@ MIHzMQswCQYDVQQGEwJFUzE7MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8g BqVfPLKBlSg/4Enn+TGdbA== IL094GkEPSU+HAucglL0Ig== MHIxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJUWDEQMA4GA1UEBxMHSG91c3RvbjEVMBMGA1UEChMMY1BhbmVsLCBJbmMuMS0wKwYDVQQDEyRjUGFuZWwsIEluYy4gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHk= - NlLRZJFLco/An3cLAGjGgQ== + APoMQ61QytU9iMPwSvd7ZcY= AJk3QFH13eHUHHVnsvwS0Vo= + AKmRGsnMtC8mchZkrfEPQvs= + NlLRZJFLco/An3cLAGjGgQ== MIHBMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0NsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjE6MDgGA1UECxMxKGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yaw== O2Qh+qhbBRuZA11yDhcLGQ== B8f7CHJUqV3VareLPE+2kA== @@ -959,7 +961,7 @@ MIHKMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWdu BtDaTXIs6tBSClhSLPXdYg== cDosFiyvqdvDoYinOV6PDg== cepjeevcJiJnbGEvdJE1jg== - ajUDfjuO76YmIt3+fyTLXg== + dOKgNVsKclBA1Ajo/4zYOw== cIHLIBl0M9N90NNjZwhwSA== A09gcxt2IBLNzwqUBAhkDg== Qk03giZwJwxf5QpixTKflQ== @@ -968,8 +970,9 @@ MIHKMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWdu dgkExobSurPQq8GYrxxluA== dn2My7LvPi25AtUw3aPEmQ== dmmZvl03B2fppSvWZ2AhmQ== - dOKgNVsKclBA1Ajo/4zYOw== + ajUDfjuO76YmIt3+fyTLXg== c5EZjjNc7LMOapbOzjEtJA== + ANWeOrGre+B3kYmkmDsQFA== CAEyq5GePgxvZbmFx5WW6A== dtULH8kD2mThpR/g1YJEtw== JMRsU4iZEfeLdmXeFIjy4w== @@ -980,11 +983,10 @@ MIHKMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWdu T3UrJ2tKvT0lyumu37ic6g== ZpLTr9toPH+XRF7OITitfw== ZUzcezQWkm8X0uCnEzzoZw== - NuO1LvUpC8SX29dTTMDyxg== f0J8K+PdFynpy646qUsWpw== Baw9WIPUcpFvYe8bilTVVQ== And3HzRA33dI3K772oqBCw== - ANWeOrGre+B3kYmkmDsQFA== + NuO1LvUpC8SX29dTTMDyxg== T94ltso4x5zl5SmPzGxaRQ== ej2u88yEVXEb8BP1K49U6Q== MDMxCzAJBgNVBAYTAlBUMQ0wCwYDVQQKDARTQ0VFMRUwEwYDVQQDDAxFQ1JhaXpFc3RhZG8= @@ -1040,17 +1042,17 @@ MEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9WYWRp KZlCQ0XnAo+GY3mKKJoNoNucjT0= fSwlctGYM5wOZ6S6SbpfaQoLCUw= BwImeaRkSZQLYwFREwKo3R1Jn+8= - CSY= + CjM= CSU= Z6RtH7xmDM0r66IKSlpCZNrlRfY= NTgf4iwIfeyJPIomw2dwSXEwtxQ= - CjM= Cj0= CLc= JJfQeI7SQbQcPQ8Wc4+X2nlpWho= SurdtfsuPcXXDpY2LkBpYO6BT7o= VOQX5SLKeMGyQdoF0X9h38gYrks= bdheRp0SfvS84GGiPaBnyFhE8EY= + CSY= B+U= MGUxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMTG0RpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQQ== CkE6FgBN+nIkANMmgOQkiQ== @@ -1068,6 +1070,8 @@ MFQxCzAJBgNVBAYTAkJNMRkwFwYDVQQKDBBRdW9WYWRpcyBMaW1pdGVkMSowKAYDVQQDDCFRdW9WYWRp MFkxCzAJBgNVBAYTAk5MMR4wHAYDVQQKExVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xKjAoBgNVBAMTIVN0YWF0IGRlciBOZWRlcmxhbmRlbiBPdmVyaGVpZCBDQQ== ATFEdg== ATFpsA== +MEIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJSYXBpZFNTTCBTSEEyNTYgQ0E= + L41amoCH4B2agSUpD8Wd2A== MGYxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMR0wGwYDVQQLExREb21haW4gVmFsaWRhdGVkIFNTTDEgMB4GA1UEAxMXR2VvVHJ1c3QgRFYgU1NMIENBIC0gRzM= dItWlz2V62Philqj9m6Pbg== HNo1DR4XCe4mS1iUMsY6Wg== @@ -1079,9 +1083,6 @@ MGYxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMR0wGwYDVQQLExREb21haW4gVmFs L79XLVO2ZmtAu7FAG8Wmzw== MIGqMQswCQYDVQQGEwJFUzEbMBkGA1UEChMSQUMgQ2FtZXJmaXJtYSBTLkEuMRIwEAYDVQQFEwlBODI3NDMyODcxSzBJBgNVBAcTQk1hZHJpZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCBodHRwczovL3d3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTEdMBsGA1UEAxMUQUMgQ2FtZXJmaXJtYSAtIDIwMDk= Aw== -MIGnMQswCQYDVQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3MDUGA1UECwwuVGFuw7pzw610dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBBcmFueSAoQ2xhc3MgR29sZCkgRsWRdGFuw7pzw610dsOhbnk= - SUEs5AAf - SUEs5AAh MEExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwx0aGF3dGUsIEluYy4xGzAZBgNVBAMTEnRoYXd0ZSBTU0wgQ0EgLSBHMg== FNISyWWTGi5Yco6fGh58/A== JpUvYJyWjdGmeoH7YcYunw== @@ -1089,23 +1090,23 @@ MHwxCzAJBgNVBAYTAk5MMS0wKwYDVQQKEyRHZXRyb25pY3MgUGlua1JvY2NhZGUgTmVkZXJsYW5kIEIu MfSUS8xHwG64IFRIU5IHpw== VhmAg9gQ0IaL5+lKzrKYPQ== MEkxCzAJBgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxIzAhBgNVBAMTGlN3aXNzU2lnbiBQbGF0aW51bSBDQSAtIEcy - AITPqUzKZv4eLCI4WjAAJw== - AJpv8fAILOsYJSFFQ2KtPg== - AKrsBzcrYHp2NTXnbO4+Qg== SUUmDL8PIBZ0EkIfCV6N + AITPqUzKZv4eLCI4WjAAJw== + AKrsBzcrYHp2NTXnbO4+Qg== + AJpv8fAILOsYJSFFQ2KtPg== C8qNtOLfRJf1IZuBa5YY AISaJcSkfQq9 MD0xCzAJBgNVBAYTAkZSMREwDwYDVQQKEwhDZXJ0cGx1czEbMBkGA1UEAxMSQ2xhc3MgMiBQcmltYXJ5IENB + ESD9YhzIEOwiOT7Nwip+E1KI ESBqoILo90ntDW7OTK43MS2F - ESDItX4ruWiLnrlz0rk4/bmz ESAyW/JX3+hZIp44EAMlXU2b - ESCis569omrbb20yySF39+aE + ESDu2nhlLPzfx+LYgjlYFP/k DjIvBkX+ECVbB/C3i6w2Gg== + ESCis569omrbb20yySF39+aE ESISuBo/wdW2tBztKmHdFCFz ESCEUbthDurBjJw0/h/FfuNY ESC8DawWRiAyEMd38UXbfgPR - ESD9YhzIEOwiOT7Nwip+E1KI - ESImf/mZpsO94hCWJFJDUDPZ + ESDItX4ruWiLnrlz0rk4/bmz ESCVop+Q4/OBgtf4WJkr01Gh ESByNJZ5TPjg9iZyL6a/h5Zx ESByYNtAIfizf2L3NMzCH8zZ @@ -1113,7 +1114,7 @@ MD0xCzAJBgNVBAYTAkZSMREwDwYDVQQKEwhDZXJ0cGx1czEbMBkGA1UEAxMSQ2xhc3MgMiBQcmltYXJ5 ESCyHU+xOECnh9Rf2IvgR8zS ESISaOB3ffRv2jD4gcSgycgm ESDYXNBhF+dePFjojs7u2vj1 - ESDu2nhlLPzfx+LYgjlYFP/k + ESImf/mZpsO94hCWJFJDUDPZ ESCLRVuhcUZaluIgIVlRJx+O ESCC9oPNcRdPOox+SjWm9dTX MF8xCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRQwEgYDVQQLEwtQYXJ0bmVycyBDQTEfMB0GA1UEAxMWR2xvYmFsU2lnbiBQYXJ0bmVycyBDQQ== @@ -1145,16 +1146,14 @@ MH4xCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjEfMB0GA1UECxMWU3lt ezdAeCxKH7BFs7vn3byYaw== LnfcUaXG/pxV2CpXM5+YSg== PAdKZPiaac2CvPxbOrsHOw== -MCgxCzAJBgNVBAYTAkJFMRkwFwYDVQQDExBCZWxnaXVtIFJvb3QgQ0Ey - eLumDUO40KwnecZLJxFM2A== - RFlmmjulj6Ve7PfBi44nnw== - Nbc68Q8EHza72P/hSWcddw== - frj5jTuqBnQ4fljPvVU3KA== - VBSf+IncsTB3RZS4KFCJPQ== - RH7WhshwXRK6f0VfOfjXgQ== - VUtahOwvvmJFwlvmGDZP5w== - L1fHogsVxmfMBka5q4uzaQ== - LizeWXFWP5pZPI/dLc+PVQ== +MHYxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazEtMCsGA1UEAxMkVmVyaVNpZ24gQ2xhc3MgMyBTU1AgSW50ZXJtZWRpYXRlIENB + VP3bQF/UdNfxq/UOypU1zQ== + G8sz+bm+vQjTpQNBh5CfMg== + PmDn14AwWY28IlJeBXkDvA== + GuJ0aGBYhChXAOljooJZ3A== + Cf0103tCm9oulH1QK0weTA== + OOkLFZaa4CXGyJlLTIEjUQ== + A/kVDQpE7c9h+WxlWQFzSQ== MHsxCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjEfMB0GA1UECxMWU3ltYW50ZWMgVHJ1c3QgTmV0d29yazEsMCoGA1UEAxMjU3ltYW50ZWMgQ2xhc3MgMyBFQ0MgMjU2IGJpdCBTU0wgQ0E= U3SgRR3J+D6575WuCxuXeQ== MDQxCzAJBgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25h @@ -1164,17 +1163,22 @@ MDQxCzAJBgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25h HA== Gg== IA== - Bw== - Ew== Aw== + Ew== Fw== + Bw== BA== -MDwxHjAcBgNVBAMMFUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsGA1UECgwEQXRvczELMAkGA1UEBhMCREU= - a12RvBNhznU= - M0VSOewW3WI= - W2qOjVqGcY8= +MEoxCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSkwJwYDVQQDEyBXSVNlS2V5IENlcnRpZnlJRCBQb2xpY3kgR0IgQ0EgMQ== + CYut7lnH+rk= + awVJ9wiyAL4= + WGOh1+g/sGA= + Ls/8dlIf8aY= MGYxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTwwOgYDVQQDEzNHbG9iYWxTaWduIE9yZ2FuaXphdGlvbiBWYWxpZGF0aW9uIENBIC0gU0hBMjU2IC0gRzI= CpI/GtuuSFspBu4E +MGYxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMR0wGwYDVQQLExREb21haW4gVmFsaWRhdGVkIFNTTDEgMB4GA1UEAxMXR2VvVHJ1c3QgRFYgU1NMIENBIC0gRzI= + XhcFm2g619rt8Sro+a4rHA== + EDQMI0tR4kSntv1O37N10g== + P6G7IYSL2RZxtzTh8I6qPA== MGgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMR0wGwYDVQQLExREb21haW4gVmFsaWRhdGVkIFNTTDEiMCAGA1UEAxMZR2VvVHJ1c3QgRFYgU1NMIFNIQTI1NiBDQQ== OE4/d+p3YRzzcSl+kmZ8Mw== ZgwfEqZnBsUNvNuZ77FbQA== @@ -1185,8 +1189,8 @@ MIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3 MIHpMQswCQYDVQQGEwJFUzE7MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8gKE5JRiBRLTA4MDExNzYtSSkxLjAsBgNVBAsTJVNlcnZlaXMgUHVibGljcyBkZSBDZXJ0aWZpY2FjaW8gRUNWLTExNjA0BgNVBAsTLVZlZ2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQubmV0L3ZlckNJQy0xICAoYykwMzEhMB8GA1UECxMYR2VuZXJhbGl0YXQgZGUgQ2F0YWx1bnlhMRIwEAYDVQQDEwlFQy1HRU5DQVQ= b+8vFPRPzN8+HCEWmIwVNg== MFYxCzAJBgNVBAYTAkpQMQ8wDQYDVQQKEwZKSVBERUMxGjAYBgNVBAsTEUpDQU4gU3ViIFJvb3QgQ0EwMRowGAYDVQQDExFKQ0FOIFN1YiBSb290IENBMA== - BAAAAAABK84ykc0= BAAAAAABL07hUBg= + BAAAAAABK84ykc0= BAAAAAABL07hTcY= BAAAAAABK84yjs8= MFwxCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xLTArBgNVBAMMJFN0YWF0IGRlciBOZWRlcmxhbmRlbiBCdXJnZXIgQ0EgLSBHMw== diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/search.json.mozlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/search.json.mozlz4 index 8c2daa7f..38da5405 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/search.json.mozlz4 and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/search.json.mozlz4 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/sessionstore.jsonlz4 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/sessionstore.jsonlz4 index 536a4052..45fb3f04 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/sessionstore.jsonlz4 and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/sessionstore.jsonlz4 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage-sync.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage-sync.sqlite index 2c3f2410..7e57d2d2 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage-sync.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage-sync.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage.sqlite index 7ceafd50..6926b880 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/.metadata b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/.metadata deleted file mode 100644 index 5fb74a71..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/.metadata and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/.metadata-v2 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/.metadata-v2 deleted file mode 100644 index 567346b4..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/.metadata-v2 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/idb/2615185460weesbasbiatteasd_.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/idb/2615185460weesbasbiatteasd_.sqlite deleted file mode 100644 index 41a7e8c4..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/idb/2615185460weesbasbiatteasd_.sqlite and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/idb/3713173747_s_edmban.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/idb/3713173747_s_edmban.sqlite deleted file mode 100644 index 7ddd0949..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++1cff5e0b-4884-44f7-ad6c-ff6a1325410e/idb/3713173747_s_edmban.sqlite and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++216e4b1a-9104-4b5f-9e98-ff4d0023ec55^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++216e4b1a-9104-4b5f-9e98-ff4d0023ec55^userContextId=4294967295/.metadata-v2 index 6074edbd..2369b577 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++216e4b1a-9104-4b5f-9e98-ff4d0023ec55^userContextId=4294967295/.metadata-v2 and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++216e4b1a-9104-4b5f-9e98-ff4d0023ec55^userContextId=4294967295/.metadata-v2 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++216e4b1a-9104-4b5f-9e98-ff4d0023ec55^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.files/1 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++216e4b1a-9104-4b5f-9e98-ff4d0023ec55^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.files/1 new file mode 100644 index 00000000..44810613 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++216e4b1a-9104-4b5f-9e98-ff4d0023ec55^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.files/1 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++216e4b1a-9104-4b5f-9e98-ff4d0023ec55^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++216e4b1a-9104-4b5f-9e98-ff4d0023ec55^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite index 4ac795c7..6883f3ea 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++216e4b1a-9104-4b5f-9e98-ff4d0023ec55^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++216e4b1a-9104-4b5f-9e98-ff4d0023ec55^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++256c7ceb-2fd8-4e47-bdc3-cb06c28a2511^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++256c7ceb-2fd8-4e47-bdc3-cb06c28a2511^userContextId=4294967295/.metadata-v2 index 4a22b777..b9932571 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++256c7ceb-2fd8-4e47-bdc3-cb06c28a2511^userContextId=4294967295/.metadata-v2 and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++256c7ceb-2fd8-4e47-bdc3-cb06c28a2511^userContextId=4294967295/.metadata-v2 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++256c7ceb-2fd8-4e47-bdc3-cb06c28a2511^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++256c7ceb-2fd8-4e47-bdc3-cb06c28a2511^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite index cdf6c2e6..df13759f 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++256c7ceb-2fd8-4e47-bdc3-cb06c28a2511^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++256c7ceb-2fd8-4e47-bdc3-cb06c28a2511^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++593c7529-2016-449d-8034-eeed11d44f7b^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++593c7529-2016-449d-8034-eeed11d44f7b^userContextId=4294967295/.metadata-v2 index a493e93a..0d3c9d2d 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++593c7529-2016-449d-8034-eeed11d44f7b^userContextId=4294967295/.metadata-v2 and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++593c7529-2016-449d-8034-eeed11d44f7b^userContextId=4294967295/.metadata-v2 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++60fbbb22-d071-4c19-a7ee-a4cf0d1be5f3^userContextId=4294967295/.metadata b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++60fbbb22-d071-4c19-a7ee-a4cf0d1be5f3^userContextId=4294967295/.metadata deleted file mode 100644 index e81b80d7..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++60fbbb22-d071-4c19-a7ee-a4cf0d1be5f3^userContextId=4294967295/.metadata and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++60fbbb22-d071-4c19-a7ee-a4cf0d1be5f3^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++60fbbb22-d071-4c19-a7ee-a4cf0d1be5f3^userContextId=4294967295/.metadata-v2 deleted file mode 100644 index 2298df99..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++60fbbb22-d071-4c19-a7ee-a4cf0d1be5f3^userContextId=4294967295/.metadata-v2 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++60fbbb22-d071-4c19-a7ee-a4cf0d1be5f3^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++60fbbb22-d071-4c19-a7ee-a4cf0d1be5f3^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite deleted file mode 100644 index 90e608eb..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++60fbbb22-d071-4c19-a7ee-a4cf0d1be5f3^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++8889019e-8528-4d46-b076-7c13a2232811^userContextId=4294967295/.metadata b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++8889019e-8528-4d46-b076-7c13a2232811^userContextId=4294967295/.metadata new file mode 100644 index 00000000..bcf57203 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++8889019e-8528-4d46-b076-7c13a2232811^userContextId=4294967295/.metadata differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++8889019e-8528-4d46-b076-7c13a2232811^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++8889019e-8528-4d46-b076-7c13a2232811^userContextId=4294967295/.metadata-v2 new file mode 100644 index 00000000..cba008ec Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++8889019e-8528-4d46-b076-7c13a2232811^userContextId=4294967295/.metadata-v2 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++8889019e-8528-4d46-b076-7c13a2232811^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++8889019e-8528-4d46-b076-7c13a2232811^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite new file mode 100644 index 00000000..23855c1f Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++8889019e-8528-4d46-b076-7c13a2232811^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/.metadata-v2 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/.metadata-v2 index 38efb1ed..36c1c8e8 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/.metadata-v2 and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/.metadata-v2 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/101 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/101 new file mode 100644 index 00000000..58a0df67 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/101 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/102 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/102 new file mode 100644 index 00000000..5f33d3d4 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/102 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/103 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/103 new file mode 100644 index 00000000..e5de64c3 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/103 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/104 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/104 new file mode 100644 index 00000000..0b8843b3 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/104 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/105 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/105 new file mode 100644 index 00000000..942193f6 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/105 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/106 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/106 new file mode 100644 index 00000000..2af45128 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/106 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/114 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/114 new file mode 100644 index 00000000..ec744142 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/114 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/115 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/115 new file mode 100644 index 00000000..08e8f6ab Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/115 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/116 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/116 new file mode 100644 index 00000000..fe4c21e5 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/116 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/117 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/117 new file mode 100644 index 00000000..8e1e43a1 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/117 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/118 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/118 new file mode 100644 index 00000000..a0d6a1e0 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/118 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/119 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/119 new file mode 100644 index 00000000..4f0ac9cf Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/119 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/120 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/120 new file mode 100644 index 00000000..401ede4c Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/120 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/121 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/121 new file mode 100644 index 00000000..25fd3978 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/121 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/122 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/122 new file mode 100644 index 00000000..f298bbb9 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/122 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/123 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/123 new file mode 100644 index 00000000..5c815183 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/123 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/124 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/124 new file mode 100644 index 00000000..fa0b7e1a Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/124 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/125 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/125 new file mode 100644 index 00000000..c243f131 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/125 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/126 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/126 new file mode 100644 index 00000000..d05b0936 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/126 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/127 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/127 new file mode 100644 index 00000000..2156e4fe Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/127 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/128 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/128 new file mode 100644 index 00000000..5f26d4d7 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/128 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/129 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/129 new file mode 100644 index 00000000..7e4880fd Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/129 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/13 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/13 deleted file mode 100644 index 0643b2e5..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/13 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/130 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/130 new file mode 100644 index 00000000..aa17f843 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/130 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/131 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/131 new file mode 100644 index 00000000..284d322f Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/131 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/132 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/132 new file mode 100644 index 00000000..42c5ce4c Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/132 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/133 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/133 new file mode 100644 index 00000000..b85195ed Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/133 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/134 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/134 new file mode 100644 index 00000000..7bcc8221 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/134 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/135 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/135 new file mode 100644 index 00000000..a4243fa1 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/135 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/136 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/136 new file mode 100644 index 00000000..77b25f66 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/136 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/137 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/137 new file mode 100644 index 00000000..5f8ca7e2 Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/137 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/138 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/138 new file mode 100644 index 00000000..eae56ffe Binary files /dev/null and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/138 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/14 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/14 deleted file mode 100644 index ed87b42c..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/14 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/16 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/16 deleted file mode 100644 index d3e27743..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/16 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/18 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/18 deleted file mode 100644 index 9dffa7e0..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/18 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/19 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/19 deleted file mode 100644 index 420c42d7..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/19 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/21 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/21 deleted file mode 100644 index cdd95285..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/21 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/23 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/23 deleted file mode 100644 index 0c6bd011..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/23 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/25 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/25 deleted file mode 100644 index efd8bff1..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/25 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/27 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/27 deleted file mode 100644 index edf6e30f..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/27 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/29 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/29 deleted file mode 100644 index d49ab5d5..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/29 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/31 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/31 deleted file mode 100644 index c3f64fe5..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/31 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/33 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/33 deleted file mode 100644 index fc997105..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/33 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/40 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/40 deleted file mode 100644 index 2147eec3..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/40 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/41 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/41 deleted file mode 100644 index 511bd211..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/41 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/42 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/42 deleted file mode 100644 index 9c4b7955..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/42 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/43 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/43 deleted file mode 100644 index c2ae890d..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/43 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/44 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/44 deleted file mode 100644 index 9948bafa..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/44 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/45 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/45 deleted file mode 100644 index 2b50e5b7..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/45 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/46 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/46 deleted file mode 100644 index 0b868b80..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/46 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/47 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/47 deleted file mode 100644 index 4288d73e..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/47 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/48 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/48 deleted file mode 100644 index ab0bdb6c..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/48 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/49 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/49 deleted file mode 100644 index edce8c37..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/49 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/50 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/50 deleted file mode 100644 index 84549d26..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/50 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/51 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/51 deleted file mode 100644 index 2dffca05..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.files/51 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.sqlite index acab5024..f19172a7 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41/idb/1671402671ueBglaorcokt0SCeahc.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41^userContextId=4294967295/.metadata-v2 index f0f00cb8..2713375d 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41^userContextId=4294967295/.metadata-v2 and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41^userContextId=4294967295/.metadata-v2 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite index bb675624..831d1032 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++90be17cd-7169-4943-9a04-3cd8bf7fec41^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++d439fe79-e9bd-449b-b9ec-cc2b271f80c0^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++d439fe79-e9bd-449b-b9ec-cc2b271f80c0^userContextId=4294967295/.metadata-v2 index 6f3258f6..b392177d 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++d439fe79-e9bd-449b-b9ec-cc2b271f80c0^userContextId=4294967295/.metadata-v2 and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++d439fe79-e9bd-449b-b9ec-cc2b271f80c0^userContextId=4294967295/.metadata-v2 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++d439fe79-e9bd-449b-b9ec-cc2b271f80c0^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++d439fe79-e9bd-449b-b9ec-cc2b271f80c0^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite index 37b86cdd..42ae42f0 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++d439fe79-e9bd-449b-b9ec-cc2b271f80c0^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++d439fe79-e9bd-449b-b9ec-cc2b271f80c0^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++dbb00a92-98b5-481a-8acc-56821f5c1539^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++dbb00a92-98b5-481a-8acc-56821f5c1539^userContextId=4294967295/.metadata-v2 index 1b96bed6..c815b1d0 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++dbb00a92-98b5-481a-8acc-56821f5c1539^userContextId=4294967295/.metadata-v2 and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++dbb00a92-98b5-481a-8acc-56821f5c1539^userContextId=4294967295/.metadata-v2 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e21c2020-244f-4d7c-9ce9-b3195731a437^userContextId=4294967295/.metadata b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e21c2020-244f-4d7c-9ce9-b3195731a437^userContextId=4294967295/.metadata deleted file mode 100644 index cca13872..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e21c2020-244f-4d7c-9ce9-b3195731a437^userContextId=4294967295/.metadata and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e21c2020-244f-4d7c-9ce9-b3195731a437^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e21c2020-244f-4d7c-9ce9-b3195731a437^userContextId=4294967295/.metadata-v2 deleted file mode 100644 index 6939edb8..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e21c2020-244f-4d7c-9ce9-b3195731a437^userContextId=4294967295/.metadata-v2 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e21c2020-244f-4d7c-9ce9-b3195731a437^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e21c2020-244f-4d7c-9ce9-b3195731a437^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite deleted file mode 100644 index 6e79e5a8..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e21c2020-244f-4d7c-9ce9-b3195731a437^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e22f5326-aab2-4c5d-aefd-bb95e9c4974c^userContextId=4294967295/.metadata b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e22f5326-aab2-4c5d-aefd-bb95e9c4974c^userContextId=4294967295/.metadata deleted file mode 100644 index 1cb0ea47..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e22f5326-aab2-4c5d-aefd-bb95e9c4974c^userContextId=4294967295/.metadata and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e22f5326-aab2-4c5d-aefd-bb95e9c4974c^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e22f5326-aab2-4c5d-aefd-bb95e9c4974c^userContextId=4294967295/.metadata-v2 deleted file mode 100644 index 315b84d8..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e22f5326-aab2-4c5d-aefd-bb95e9c4974c^userContextId=4294967295/.metadata-v2 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e22f5326-aab2-4c5d-aefd-bb95e9c4974c^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e22f5326-aab2-4c5d-aefd-bb95e9c4974c^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite deleted file mode 100644 index 42f7c77c..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++e22f5326-aab2-4c5d-aefd-bb95e9c4974c^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/.metadata-v2 index 25a21bf7..25648115 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/.metadata-v2 and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/.metadata-v2 differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.files/37 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.files/37 deleted file mode 100644 index 7e8ef01f..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.files/37 and /dev/null differ diff --git a/tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.files/37 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.files/38 similarity index 100% rename from tromjaro/gnome/desktop-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.files/37 rename to tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.files/38 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite index 990eedd8..2bb852d5 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f393b4c4-359a-4d1e-b377-fd4b41112e16^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f4dd2b4c-c415-445e-bc27-e75c01aa2995^userContextId=4294967295/.metadata b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f4dd2b4c-c415-445e-bc27-e75c01aa2995^userContextId=4294967295/.metadata deleted file mode 100644 index c6cf1307..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f4dd2b4c-c415-445e-bc27-e75c01aa2995^userContextId=4294967295/.metadata and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f4dd2b4c-c415-445e-bc27-e75c01aa2995^userContextId=4294967295/.metadata-v2 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f4dd2b4c-c415-445e-bc27-e75c01aa2995^userContextId=4294967295/.metadata-v2 deleted file mode 100644 index 48253b5d..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f4dd2b4c-c415-445e-bc27-e75c01aa2995^userContextId=4294967295/.metadata-v2 and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f4dd2b4c-c415-445e-bc27-e75c01aa2995^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f4dd2b4c-c415-445e-bc27-e75c01aa2995^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite deleted file mode 100644 index 7175b0fa..00000000 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/default/moz-extension+++f4dd2b4c-c415-445e-bc27-e75c01aa2995^userContextId=4294967295/idb/3647222921wleabcEoxlt-eengsairo.sqlite and /dev/null differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1059394878bslnoicgkullipsFt2s%.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1059394878bslnoicgkullipsFt2s%.sqlite index da862719..651031cf 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1059394878bslnoicgkullipsFt2s%.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1059394878bslnoicgkullipsFt2s%.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1657114595AmcateirvtiSty.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1657114595AmcateirvtiSty.sqlite index d66754cb..dbfc1fa6 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1657114595AmcateirvtiSty.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1657114595AmcateirvtiSty.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1725441852bxlfogcFk2l%isst.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1725441852bxlfogcFk2l%isst.sqlite index e92ac7bb..c03195ab 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1725441852bxlfogcFk2l%isst.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/1725441852bxlfogcFk2l%isst.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3345959086bslnoocdkdlaiFs2t%s.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3345959086bslnoocdkdlaiFs2t%s.sqlite index 0dd0fd6a..fd113c68 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3345959086bslnoocdkdlaiFs2t%s.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3345959086bslnoocdkdlaiFs2t%s.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3561288849sdhlie.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3561288849sdhlie.sqlite index 5bb9f243..306ce05d 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3561288849sdhlie.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3561288849sdhlie.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3870112724rsegmnoittet-es.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3870112724rsegmnoittet-es.sqlite index f10936e3..7f5537ea 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3870112724rsegmnoittet-es.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/3870112724rsegmnoittet-es.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/727688008bsleotcakcliifsittsr%.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/727688008bsleotcakcliifsittsr%.sqlite index 22f16547..a5fa4c46 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/727688008bsleotcakcliifsittsr%.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/storage/permanent/chrome/idb/727688008bsleotcakcliifsittsr%.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/times.json b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/times.json old mode 100755 new mode 100644 diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/webappsstore.sqlite b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/webappsstore.sqlite index 5099ceeb..f23efe96 100644 Binary files a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/webappsstore.sqlite and b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/webappsstore.sqlite differ diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/xulstore.json b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/xulstore.json index 5368b906..0a671315 100644 --- a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/xulstore.json +++ b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/6q5q3muz.default/xulstore.json @@ -1 +1 @@ -{"chrome://browser/content/browser.xul":{"main-window":{"screenX":"182","screenY":"66","width":"1412","height":"835","sizemode":"normal"},"sidebar-box":{"sidebarcommand":"viewBookmarksSidebar"},"sidebar-title":{"value":"Bookmarks"},"place:parent=menu________":{"open":"true"}},"chrome://mozapps/content/downloads/unknownContentType.xul":{"unknownContentType":{"screenX":"643","screenY":"294"}},"chrome://browser/content/sanitize.xul":{"SanitizeDialog":{"screenX":"434","screenY":"197"}},"chrome://browser/content/places/bookmarksSidebar.xul":{"place:parent=toolbar_____":{"open":"true"},"place:parent=menu________":{"open":"true"},"place:parent=0HEpTNiEPMBd":{"open":"true"},"place:parent=mNhwtfzl-RfZ":{"open":"true"}},"chrome://browser/content/places/bookmarkProperties.xul":{"bookmarkproperties":{"screenX":"479","screenY":"336","width":"440"}},"chrome://mozapps/content/handling/dialog.xul":{"handling":{"screenX":"665","screenY":"331","width":"416","height":"416"}}} \ No newline at end of file +{"chrome://browser/content/browser.xul":{"main-window":{"screenX":"61","screenY":"32","width":"1412","height":"835","sizemode":"maximized"},"sidebar-box":{"sidebarcommand":"viewBookmarksSidebar"},"sidebar-title":{"value":"Bookmarks"},"place:parent=menu________":{"open":"true"}},"chrome://mozapps/content/downloads/unknownContentType.xul":{"unknownContentType":{"screenX":"643","screenY":"294"}},"chrome://browser/content/sanitize.xul":{"SanitizeDialog":{"screenX":"417","screenY":"199"}},"chrome://browser/content/places/bookmarksSidebar.xul":{"place:parent=toolbar_____":{"open":"true"},"place:parent=menu________":{"open":"true"},"place:parent=0HEpTNiEPMBd":{"open":"true"},"place:parent=mNhwtfzl-RfZ":{"open":"true"}},"chrome://browser/content/places/bookmarkProperties.xul":{"bookmarkproperties":{"screenX":"479","screenY":"336","width":"440"}},"chrome://mozapps/content/handling/dialog.xul":{"handling":{"screenX":"665","screenY":"331","width":"416","height":"416"}},"chrome://browser/content/browser.xhtml":{"main-window":{"screenX":"61","screenY":"32","width":"1412","height":"835","sizemode":"maximized"},"sidebar-box":{"sidebarcommand":"viewBookmarksSidebar"},"sidebar-title":{"value":"Bookmarks"},"place:parent=menu________":{"open":"true"}}} \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190613110423 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190613110423 new file mode 100644 index 00000000..8c549726 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190613110423 @@ -0,0 +1 @@ +1565793414 \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190918000000 b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190918000000 new file mode 100644 index 00000000..7a818410 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/Crash Reports/InstallTime20190918000000 @@ -0,0 +1 @@ +1569709364 \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/installs.ini b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/installs.ini new file mode 100644 index 00000000..b25ca119 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/installs.ini @@ -0,0 +1,4 @@ +[4F96D1932A9F858E] +Default=6q5q3muz.default +Locked=1 + diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/profiles.ini b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/profiles.ini index cbaad5f4..8565d76f 100644 --- a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/profiles.ini +++ b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/firefox/profiles.ini @@ -1,5 +1,6 @@ -[General] -StartWithLastProfile=1 +[Install4F96D1932A9F858E] +Default=6q5q3muz.default +Locked=1 [Profile0] Name=default @@ -7,3 +8,7 @@ IsRelative=1 Path=6q5q3muz.default Default=1 +[General] +StartWithLastProfile=1 +Version=2 + diff --git a/tromjaro/gnome/live-overlay/etc/skel/.mozilla/native-messaging-hosts/dathelper.json b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/native-messaging-hosts/dathelper.json new file mode 100644 index 00000000..31c87950 --- /dev/null +++ b/tromjaro/gnome/live-overlay/etc/skel/.mozilla/native-messaging-hosts/dathelper.json @@ -0,0 +1,10 @@ +{ + "name": "dathelper", + "description": "Dat helper daemon", + "path": "/home/trom/.local/datfox/dat-fox-helper", + "type": "stdio", + "allowed_extensions": [ + "{e992d888-6346-4e09-98b5-8c61307970e6}", + "{acc91f3f-2194-4f88-b25a-84ec4ea65683}" + ] + } diff --git a/tromjaro/gnome/live-overlay/etc/sudoers.d b/tromjaro/gnome/live-overlay/etc/sudoers.d deleted file mode 120000 index c784c2a2..00000000 --- a/tromjaro/gnome/live-overlay/etc/sudoers.d +++ /dev/null @@ -1 +0,0 @@ -../../../../shared/manjaro/live-overlay/etc/sudoers.d \ No newline at end of file diff --git a/tromjaro/gnome/live-overlay/usr/bin/pamac-url-handler b/tromjaro/gnome/live-overlay/usr/bin/pamac-url-handler deleted file mode 100755 index bfbd1c50..00000000 --- a/tromjaro/gnome/live-overlay/usr/bin/pamac-url-handler +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env bash - -# ALPM package URL handler -# x-alpm-package://packagename - -packagename="${1#x-alpm-package://}" -pamac-installer "$packagename" diff --git a/tromjaro/gnome/live-overlay/usr/bin/update-check b/tromjaro/gnome/live-overlay/usr/bin/update-check deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/live-overlay/usr/bin/update-checker b/tromjaro/gnome/live-overlay/usr/bin/update-checker deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/live-overlay/usr/bin/update-command b/tromjaro/gnome/live-overlay/usr/bin/update-command deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/live-overlay/usr/bin/update-notifier b/tromjaro/gnome/live-overlay/usr/bin/update-notifier deleted file mode 100644 index e69de29b..00000000 diff --git a/tromjaro/gnome/live-overlay/usr/share/backgrounds/flat19.jpg b/tromjaro/gnome/live-overlay/usr/share/backgrounds/flat19.jpg new file mode 100644 index 00000000..8b707068 Binary files /dev/null and b/tromjaro/gnome/live-overlay/usr/share/backgrounds/flat19.jpg differ diff --git a/tromjaro/gnome/live-overlay/usr/share/backgrounds/flat20.jpg b/tromjaro/gnome/live-overlay/usr/share/backgrounds/flat20.jpg new file mode 100644 index 00000000..91194db7 Binary files /dev/null and b/tromjaro/gnome/live-overlay/usr/share/backgrounds/flat20.jpg differ diff --git a/tromjaro/gnome/live-overlay/usr/share/backgrounds/flat21.jpg b/tromjaro/gnome/live-overlay/usr/share/backgrounds/flat21.jpg new file mode 100644 index 00000000..d0263ec3 Binary files /dev/null and b/tromjaro/gnome/live-overlay/usr/share/backgrounds/flat21.jpg differ diff --git a/tromjaro/gnome/live-overlay/usr/share/backgrounds/flat6.jpg b/tromjaro/gnome/live-overlay/usr/share/backgrounds/flat6.jpg index 8feda630..4cc62d55 100644 Binary files a/tromjaro/gnome/live-overlay/usr/share/backgrounds/flat6.jpg and b/tromjaro/gnome/live-overlay/usr/share/backgrounds/flat6.jpg differ