From 456dc3314cc45d149de26f367f4872a3d9e0fa98 Mon Sep 17 00:00:00 2001 From: bill-auger Date: Thu, 19 Oct 2017 01:02:05 -0400 Subject: add filesystem overlay for graphical systems --- configs/profile/pacman.conf | 7 +- configs/profile/root-image/etc/motd | 23 +- configs/profile/root-image/etc/pacman-offline.conf | 1 + configs/profile/root-image/etc/skel/.bash_profile | 21 + configs/profile/root-image/etc/skel/.bashrc | 15 + .../etc/skel/.config/autostart/autostart-lxde.sh | 4 + .../etc/skel/.config/autostart/autostart.desktop | 5 + .../etc/skel/.config/autostart/autostart.sh | 10 + .../root-image/etc/skel/.config/caja/accels | 133 ++ .../etc/skel/.config/caja/desktop-metadata | 23 + .../profile/root-image/etc/skel/.config/dconf/user | Bin 0 -> 6616 bytes .../etc/skel/.config/gtk-2.0/gtkfilechooser.ini | 11 + .../etc/skel/.config/gtk-3.0/settings.ini | 15 + .../etc/skel/.config/lxpanel/LXDE/config | 2 + .../etc/skel/.config/lxpanel/LXDE/panels/panel | 178 ++ .../etc/skel/.config/lxsession/LXDE/autostart | 3 + .../etc/skel/.config/lxsession/LXDE/desktop.conf | 48 + .../etc/skel/.config/openbox/lxde-rc.xml | 763 +++++++ .../skel/.config/pcmanfm/LXDE/desktop-items-0.conf | 14 + .../etc/skel/.config/volumeicon/volumeicon | 25 + configs/profile/root-image/etc/skel/.directory | 6 + configs/profile/root-image/etc/skel/.dmrc | 3 + configs/profile/root-image/etc/skel/.gtkrc-2.0 | 18 + .../root-image/etc/skel/.purple/accounts.xml | 31 + .../profile/root-image/etc/skel/.purple/blist.xml | 18 + .../profile/root-image/etc/skel/.purple/prefs.xml | 427 ++++ .../etc/skel/.themes/Parabola/index.theme | 13 + configs/profile/root-image/etc/skel/.xinitrc | 5 + .../etc/skel/Desktop/parabola-installer.desktop | 17 + .../etc/skel/Desktop/parabola-irc.desktop | 12 + configs/profile/root-image/etc/skel/install.sh | 4 + .../profile/root-image/etc/skel/parabola-irc.sh | 15 + configs/profile/root-image/etc/skel/report-bug.png | Bin 0 -> 650 bytes configs/profile/root-image/etc/skel/welcome.txt | 12 + configs/profile/root-image/etc/wallpaper.png | Bin 0 -> 1486593 bytes configs/profile/root-image/root/.codecheck | 2 + configs/profile/root-image/root/.language.sh | 148 ++ .../root/.scriptsInstallation/install.sh | 235 ++ .../.scriptsInstallation/language/en/install.sh | 235 ++ .../language/en/systemConfig.sh | 270 +++ .../language/en/userAccount.sh | 35 + .../.scriptsInstallation/language/es/install.sh | 237 ++ .../language/es/systemConfig.sh | 270 +++ .../language/es/userAccount.sh | 35 + .../.scriptsInstallation/language/gl/install.sh | 237 ++ .../language/gl/systemConfig.sh | 270 +++ .../language/gl/userAccount.sh | 35 + .../.scriptsInstallation/language/pt/install.sh | 237 ++ .../language/pt/systemConfig.sh | 270 +++ .../language/pt/userAccount.sh | 35 + .../root/.scriptsInstallation/parabolaicon.png | Bin 0 -> 857 bytes .../root/.scriptsInstallation/systemConfig.sh | 270 +++ .../root/.scriptsInstallation/userAccount.sh | 35 + .../root-image/root/.scriptsInstallation/x11.sh | 4 + configs/profile/root-image/root/.zlogin | 1 - .../root-image/root/customize_root_image-dev.sh | 2325 ++++++++++++++++++++ .../root-image/root/customize_root_image.sh | 96 +- configs/profile/syslinux/parabolaiso_head.cfg | 1 + 58 files changed, 7136 insertions(+), 29 deletions(-) create mode 100644 configs/profile/root-image/etc/skel/.bash_profile create mode 100644 configs/profile/root-image/etc/skel/.bashrc create mode 100755 configs/profile/root-image/etc/skel/.config/autostart/autostart-lxde.sh create mode 100644 configs/profile/root-image/etc/skel/.config/autostart/autostart.desktop create mode 100755 configs/profile/root-image/etc/skel/.config/autostart/autostart.sh create mode 100644 configs/profile/root-image/etc/skel/.config/caja/accels create mode 100644 configs/profile/root-image/etc/skel/.config/caja/desktop-metadata create mode 100644 configs/profile/root-image/etc/skel/.config/dconf/user create mode 100644 configs/profile/root-image/etc/skel/.config/gtk-2.0/gtkfilechooser.ini create mode 100644 configs/profile/root-image/etc/skel/.config/gtk-3.0/settings.ini create mode 100644 configs/profile/root-image/etc/skel/.config/lxpanel/LXDE/config create mode 100644 configs/profile/root-image/etc/skel/.config/lxpanel/LXDE/panels/panel create mode 100644 configs/profile/root-image/etc/skel/.config/lxsession/LXDE/autostart create mode 100644 configs/profile/root-image/etc/skel/.config/lxsession/LXDE/desktop.conf create mode 100644 configs/profile/root-image/etc/skel/.config/openbox/lxde-rc.xml create mode 100644 configs/profile/root-image/etc/skel/.config/pcmanfm/LXDE/desktop-items-0.conf create mode 100644 configs/profile/root-image/etc/skel/.config/volumeicon/volumeicon create mode 100644 configs/profile/root-image/etc/skel/.directory create mode 100644 configs/profile/root-image/etc/skel/.dmrc create mode 100644 configs/profile/root-image/etc/skel/.gtkrc-2.0 create mode 100644 configs/profile/root-image/etc/skel/.purple/accounts.xml create mode 100644 configs/profile/root-image/etc/skel/.purple/blist.xml create mode 100644 configs/profile/root-image/etc/skel/.purple/prefs.xml create mode 100644 configs/profile/root-image/etc/skel/.themes/Parabola/index.theme create mode 100644 configs/profile/root-image/etc/skel/.xinitrc create mode 100644 configs/profile/root-image/etc/skel/Desktop/parabola-installer.desktop create mode 100644 configs/profile/root-image/etc/skel/Desktop/parabola-irc.desktop create mode 100755 configs/profile/root-image/etc/skel/install.sh create mode 100755 configs/profile/root-image/etc/skel/parabola-irc.sh create mode 100644 configs/profile/root-image/etc/skel/report-bug.png create mode 100644 configs/profile/root-image/etc/skel/welcome.txt create mode 100644 configs/profile/root-image/etc/wallpaper.png create mode 100644 configs/profile/root-image/root/.codecheck create mode 100755 configs/profile/root-image/root/.language.sh create mode 100755 configs/profile/root-image/root/.scriptsInstallation/install.sh create mode 100755 configs/profile/root-image/root/.scriptsInstallation/language/en/install.sh create mode 100755 configs/profile/root-image/root/.scriptsInstallation/language/en/systemConfig.sh create mode 100755 configs/profile/root-image/root/.scriptsInstallation/language/en/userAccount.sh create mode 100755 configs/profile/root-image/root/.scriptsInstallation/language/es/install.sh create mode 100755 configs/profile/root-image/root/.scriptsInstallation/language/es/systemConfig.sh create mode 100755 configs/profile/root-image/root/.scriptsInstallation/language/es/userAccount.sh create mode 100755 configs/profile/root-image/root/.scriptsInstallation/language/gl/install.sh create mode 100755 configs/profile/root-image/root/.scriptsInstallation/language/gl/systemConfig.sh create mode 100755 configs/profile/root-image/root/.scriptsInstallation/language/gl/userAccount.sh create mode 100755 configs/profile/root-image/root/.scriptsInstallation/language/pt/install.sh create mode 100755 configs/profile/root-image/root/.scriptsInstallation/language/pt/systemConfig.sh create mode 100755 configs/profile/root-image/root/.scriptsInstallation/language/pt/userAccount.sh create mode 100644 configs/profile/root-image/root/.scriptsInstallation/parabolaicon.png create mode 100755 configs/profile/root-image/root/.scriptsInstallation/systemConfig.sh create mode 100755 configs/profile/root-image/root/.scriptsInstallation/userAccount.sh create mode 100755 configs/profile/root-image/root/.scriptsInstallation/x11.sh delete mode 100644 configs/profile/root-image/root/.zlogin create mode 100755 configs/profile/root-image/root/customize_root_image-dev.sh diff --git a/configs/profile/pacman.conf b/configs/profile/pacman.conf index 03f449f..942f59d 100644 --- a/configs/profile/pacman.conf +++ b/configs/profile/pacman.conf @@ -15,7 +15,7 @@ #LogFile = /var/log/pacman.log #GPGDir = /etc/pacman.d/gnupg/ #HookDir = /etc/pacman.d/hooks/ -HoldPkg = pacman glibc +HoldPkg = pacman glibc #XferCommand = /usr/bin/curl -C - -f %u > %o #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u #CleanMethod = KeepInstalled @@ -91,9 +91,10 @@ Include = /etc/pacman.d/mirrorlist [community] Include = /etc/pacman.d/mirrorlist -#[pcr-testing] -#Include = /etc/pacman.d/mirrorlist +[pcr-testing] +Include = /etc/pacman.d/mirrorlist +# TODO: move calamares to 'pcr' then comment out 'pcr-testing' [pcr] Include = /etc/pacman.d/mirrorlist diff --git a/configs/profile/root-image/etc/motd b/configs/profile/root-image/etc/motd index 49febe9..8389fe0 100644 --- a/configs/profile/root-image/etc/motd +++ b/configs/profile/root-image/etc/motd @@ -1,15 +1,28 @@ -=============================================================================== + # ## ____ + # # #### / _ \ _ _ + # # ###### | |_) |__ _ _ __ ___ _| |_ ___ | | __ _ + ## ##### | __// _` | '__/ _ ` | '_ \ / _ \| |/ _` | GNU + # ##### | | | (_| | | | (_| | |_| | |_| | | (_| | Linux + #### |_| \__,_|_| \___,_|_,__/ \___/|_|\__,_| libre + ### + ### + ## Free as in freedom + # + +================================================================================== _EDITION_TITLE_ - _NETWORK_MSG_ + _NETWORK_MOTD_MSG_ - To install Parabola, the system must be connected to the internet. For help establishing an internet connection, enter this command:  lynx network.html  + For an installation wizard, enter this command: +  ./install.sh  + Press the function keys while holding Alt to switch virtual terminals. -=============================================================================== - +================================================================================== + diff --git a/configs/profile/root-image/etc/pacman-offline.conf b/configs/profile/root-image/etc/pacman-offline.conf index e6efcf1..82ca0ae 100644 --- a/configs/profile/root-image/etc/pacman-offline.conf +++ b/configs/profile/root-image/etc/pacman-offline.conf @@ -1,3 +1,4 @@ + [options] HoldPkg = pacman glibc Architecture = auto diff --git a/configs/profile/root-image/etc/skel/.bash_profile b/configs/profile/root-image/etc/skel/.bash_profile new file mode 100644 index 0000000..502a30a --- /dev/null +++ b/configs/profile/root-image/etc/skel/.bash_profile @@ -0,0 +1,21 @@ +# +# ~/.bash_profile +# + +[[ -f ~/.bashrc ]] && . ~/.bashrc + + +# set standard environment +export EDITOR=nano +export DE='_DESKTOP_SESSION_' # gnome, kde, xfce, lxde, mate +export DESKTOP_SESSION='_DESKTOP_SESSION_' # lxde + + +# set custom environment +sudo /root/.automated_script.sh +sudo /root/.language.sh +export $(cat /etc/locale.conf) + + +# launch X +[ -n "$DESKTOP_SESSION" -a -z "$DISPLAY" -a "$(tty)" = /dev/tty1 ] && exec startx diff --git a/configs/profile/root-image/etc/skel/.bashrc b/configs/profile/root-image/etc/skel/.bashrc new file mode 100644 index 0000000..89392d7 --- /dev/null +++ b/configs/profile/root-image/etc/skel/.bashrc @@ -0,0 +1,15 @@ +# +# ~/.bashrc +# + +# If not running interactively, don't do anything +[[ $- != *i* ]] && return + +setxkbmap us + +alias ls='ls --color=auto' + +if [[ "$XDG_VTNR" == "7" ]] +then PS1="\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w/\[\033[00m\]\n$ " +else PS1='[\u@\h \W]\$ ' +fi diff --git a/configs/profile/root-image/etc/skel/.config/autostart/autostart-lxde.sh b/configs/profile/root-image/etc/skel/.config/autostart/autostart-lxde.sh new file mode 100755 index 0000000..a65c467 --- /dev/null +++ b/configs/profile/root-image/etc/skel/.config/autostart/autostart-lxde.sh @@ -0,0 +1,4 @@ +#!/bin/bash + + +which octopi-notifier && sleep 10 && octopi-notifier & diff --git a/configs/profile/root-image/etc/skel/.config/autostart/autostart.desktop b/configs/profile/root-image/etc/skel/.config/autostart/autostart.desktop new file mode 100644 index 0000000..0866f65 --- /dev/null +++ b/configs/profile/root-image/etc/skel/.config/autostart/autostart.desktop @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Application +Name=Parabola Autostart Script +Exec=/home/parabola/.config/autostart/autostart.sh +Terminal=false diff --git a/configs/profile/root-image/etc/skel/.config/autostart/autostart.sh b/configs/profile/root-image/etc/skel/.config/autostart/autostart.sh new file mode 100755 index 0000000..ef7b766 --- /dev/null +++ b/configs/profile/root-image/etc/skel/.config/autostart/autostart.sh @@ -0,0 +1,10 @@ +#!/bin/bash + + +[ -f ~/welcome.txt ] && zenity --question --width=620 \ + --title="_EDITION_TITLE_" \ + --text="$(cat ~/welcome.txt)" \ + --ok-label="OK" \ + --cancel-label="Don't show this again" || rm ~/welcome.txt & + +/home/parabola/.config/autostart/autostart-lxde.sh & diff --git a/configs/profile/root-image/etc/skel/.config/caja/accels b/configs/profile/root-image/etc/skel/.config/caja/accels new file mode 100644 index 0000000..9464f0d --- /dev/null +++ b/configs/profile/root-image/etc/skel/.config/caja/accels @@ -0,0 +1,133 @@ +; caja GtkAccelMap rc-file -*- scheme -*- +; this file is an automated accelerator map dump +; +; (gtk_accel_path "/DirViewActions/Trash" "") +; (gtk_accel_path "/DirViewActions/Save Search" "") +; (gtk_accel_path "/IconViewActions/Sort by Emblems" "") +; (gtk_accel_path "/DirViewActions/Start Volume" "") +; (gtk_accel_path "/DirViewActions/Location Poll" "") +; (gtk_accel_path "/ShellActions/Go to Trash" "") +; (gtk_accel_path "/SpatialActions/Go to Location" "l") +; (gtk_accel_path "/IconViewActions/Stretch" "") +; (gtk_accel_path "/DirViewActions/MoveToMenu" "") +; (gtk_accel_path "/ShellActions/ZoomInAccel" "equal") +; (gtk_accel_path "/DirViewActions/LocationTrash" "") +; (gtk_accel_path "/DirViewActions/RenameSelectAll" "F2") +; (gtk_accel_path "/DirViewActions/Undo" "z") +; (gtk_accel_path "/DirViewActions/Location Start Volume" "") +; (gtk_accel_path "/DirViewActions/CopyToMenu" "") +; (gtk_accel_path "/DirViewActions/Empty Trash" "") +; (gtk_accel_path "/ShellActions/Close" "w") +; (gtk_accel_path "/DirViewActions/LocationRestoreFromTrash" "") +; (gtk_accel_path "/IconViewActions/Manual Layout" "") +; (gtk_accel_path "/ShellActions/Zoom Normal" "0") +; (gtk_accel_path "/DirViewActions/Create Link" "m") +; (gtk_accel_path "/DirViewActions/LocationDelete" "") +; (gtk_accel_path "/IconViewActions/Sort by Trash Time" "") +; (gtk_accel_path "/DirViewActions/OtherApplication2" "") +; (gtk_accel_path "/DirViewActions/OpenInNewTab" "o") +; (gtk_accel_path "/DirViewActions/OtherApplication1" "") +; (gtk_accel_path "/ShellActions/Connect to Server" "") +; (gtk_accel_path "/ShellActions/Help" "") +; (gtk_accel_path "/ShellActions/ZoomInAccel2" "KP_Add") +; (gtk_accel_path "/SpatialActions/Close All Folders" "q") +; (gtk_accel_path "/ShellActions/File" "") +; (gtk_accel_path "/DirViewActions/Format Volume" "") +; (gtk_accel_path "/ShellActions/Caja Manual" "F1") +; (gtk_accel_path "/ShellActions/Go to Network" "") +; (gtk_accel_path "/DirViewActions/Mount Volume" "") +; (gtk_accel_path "/DirViewActions/Copy" "c") +; (gtk_accel_path "/IconViewActions/Sort by Type" "") +; (gtk_accel_path "/ShellActions/View" "") +; (gtk_accel_path "/DirViewActions/New Empty File" "") +; (gtk_accel_path "/ShellActions/About Caja" "") +; (gtk_accel_path "/DirViewActions/Location Eject Volume" "") +; (gtk_accel_path "/IconViewActions/Unstretch" "") +; (gtk_accel_path "/ShellActions/Zoom Out" "minus") +; (gtk_accel_path "/DirViewActions/OpenCloseParent" "Down") +; (gtk_accel_path "/SpatialActions/Close Parent Folders" "w") +; (gtk_accel_path "/DirViewActions/Open" "o") +; (gtk_accel_path "/DirViewActions/Self Format Volume" "") +; (gtk_accel_path "/DirViewActions/Unmount Volume" "") +; (gtk_accel_path "/DirViewActions/Connect To Server Link" "") +; (gtk_accel_path "/DirViewActions/Location Unmount Volume" "") +; (gtk_accel_path "/DirViewActions/Reset to Defaults" "") +; (gtk_accel_path "/DirViewActions/Location Mount Volume" "") +; (gtk_accel_path "/DirViewActions/LocationCut" "") +; (gtk_accel_path "/ShellActions/Zoom In" "plus") +; (gtk_accel_path "/DirViewActions/LocationOpenFolderWindow" "") +; (gtk_accel_path "/DirViewActions/Self Eject Volume" "") +; (gtk_accel_path "/IconViewActions/Tighter Layout" "") +; (gtk_accel_path "/DirViewActions/Paste Files Into" "") +; (gtk_accel_path "/DirViewActions/LocationCopy" "") +; (gtk_accel_path "/DirViewActions/OpenAccel" "Down") +; (gtk_accel_path "/DirViewActions/Open With" "") +; (gtk_accel_path "/ShellActions/Edit" "") +; (gtk_accel_path "/ShellActions/Up" "Up") +; (gtk_accel_path "/DirViewActions/Open Scripts Folder" "") +; (gtk_accel_path "/DirViewActions/New Documents" "") +; (gtk_accel_path "/ShellActions/Reload" "r") +; (gtk_accel_path "/DirViewActions/Move to Home" "") +; (gtk_accel_path "/ShellActions/Backgrounds and Emblems" "") +; (gtk_accel_path "/DirViewActions/No Templates" "") +; (gtk_accel_path "/DirViewActions/Location Format Volume" "") +; (gtk_accel_path "/ShellActions/ZoomOutAccel" "KP_Subtract") +; (gtk_accel_path "/DirViewActions/LocationPasteFilesInto" "") +; (gtk_accel_path "/IconViewActions/Sort by Size" "") +; (gtk_accel_path "/DirViewActions/Select All" "a") +; (gtk_accel_path "/DirViewActions/OpenAlternate" "o") +; (gtk_accel_path "/ShellActions/Preferences" "") +; (gtk_accel_path "/DirViewActions/Poll" "") +; (gtk_accel_path "/DirViewActions/Select Pattern" "s") +; (gtk_accel_path "/DesktopViewActions/Change Background" "") +; (gtk_accel_path "/IconViewActions/Reversed Order" "") +; (gtk_accel_path "/ShellActions/Go to Computer" "") +; (gtk_accel_path "/DirViewActions/Restore From Trash" "") +; (gtk_accel_path "/DirViewActions/Location Stop Volume" "") +; (gtk_accel_path "/DirViewActions/LocationProperties" "") +; (gtk_accel_path "/DirViewActions/Rename" "F2") +; (gtk_accel_path "/DirViewActions/Redo" "y") +; (gtk_accel_path "/ShellActions/Go to Templates" "") +; (gtk_accel_path "/ShellActions/Show Hidden Files" "h") +; (gtk_accel_path "/DirViewActions/Self Start Volume" "") +; (gtk_accel_path "/DirViewActions/Move to next pane" "") +; (gtk_accel_path "/DirViewActions/OpenFolderWindow" "") +; (gtk_accel_path "/DirViewActions/LocationOpenInNewTab" "") +; (gtk_accel_path "/DirViewActions/Duplicate" "") +; (gtk_accel_path "/DirViewActions/Eject Volume" "") +; (gtk_accel_path "/DirViewActions/Stop Volume" "") +; (gtk_accel_path "/DirViewActions/PropertiesAccel" "i") +; (gtk_accel_path "/ShellActions/Home" "Home") +; (gtk_accel_path "/IconViewActions/Clean Up" "") +; (gtk_accel_path "/IconViewActions/Sort by Modification Date" "") +; (gtk_accel_path "/DirViewActions/Save Search As" "") +; (gtk_accel_path "/IconViewActions/Keep Aligned" "") +; (gtk_accel_path "/DirViewActions/New Launcher" "") +; (gtk_accel_path "/DirViewActions/Properties" "Return") +; (gtk_accel_path "/SpatialActions/Add Bookmark" "d") +; (gtk_accel_path "/DirViewActions/Copy to Desktop" "") +; (gtk_accel_path "/ShellActions/Stop" "") +; (gtk_accel_path "/DirViewActions/New Folder" "n") +; (gtk_accel_path "/DirViewActions/Self Poll" "") +; (gtk_accel_path "/DirViewActions/Move to Desktop" "") +; (gtk_accel_path "/DirViewActions/Cut" "x") +; (gtk_accel_path "/view_as_4" "4") +; (gtk_accel_path "/DirViewActions/Delete" "Delete") +; (gtk_accel_path "/DesktopViewActions/New Launcher Desktop" "") +; (gtk_accel_path "/IconViewActions/Sort by Name" "") +; (gtk_accel_path "/view_as_2" "2") +; (gtk_accel_path "/view_as_3" "3") +; (gtk_accel_path "/DirViewActions/Paste" "v") +; (gtk_accel_path "/DirViewActions/Invert Selection" "i") +; (gtk_accel_path "/view_as_1" "1") +; (gtk_accel_path "/DesktopViewActions/Empty Trash Conditional" "") +; (gtk_accel_path "/IconViewActions/Arrange Items" "") +; (gtk_accel_path "/DirViewActions/Self Stop Volume" "") +; (gtk_accel_path "/SpatialActions/Places" "") +; (gtk_accel_path "/SpatialActions/Edit Bookmarks" "b") +; (gtk_accel_path "/DirViewActions/Copy to Home" "") +; (gtk_accel_path "/DirViewActions/Self Mount Volume" "") +; (gtk_accel_path "/SpatialActions/Search" "f") +; (gtk_accel_path "/DirViewActions/Self Unmount Volume" "") +; (gtk_accel_path "/DirViewActions/Copy to next pane" "") +; (gtk_accel_path "/DirViewActions/LocationOpenAlternate" "") diff --git a/configs/profile/root-image/etc/skel/.config/caja/desktop-metadata b/configs/profile/root-image/etc/skel/.config/caja/desktop-metadata new file mode 100644 index 0000000..e1f9d17 --- /dev/null +++ b/configs/profile/root-image/etc/skel/.config/caja/desktop-metadata @@ -0,0 +1,23 @@ +[directory] +caja-icon-view-keep-aligned=true +caja-icon-view-layout-timestamp=1441316522 + +[trash] +caja-icon-position=64,302 +icon-scale=1 +caja-icon-position-timestamp=1441316522 + +[computer] +caja-icon-position=64,22 +icon-scale=1 +caja-icon-position-timestamp=1441316522 + +[home] +caja-icon-position=64,102 +icon-scale=1 +caja-icon-position-timestamp=1441316522 + +[openSUSE 13.2 KDE Live.volume] +caja-icon-position=64,382 +icon-scale=1 +caja-icon-position-timestamp=1441316562 diff --git a/configs/profile/root-image/etc/skel/.config/dconf/user b/configs/profile/root-image/etc/skel/.config/dconf/user new file mode 100644 index 0000000..113e640 Binary files /dev/null and b/configs/profile/root-image/etc/skel/.config/dconf/user differ diff --git a/configs/profile/root-image/etc/skel/.config/gtk-2.0/gtkfilechooser.ini b/configs/profile/root-image/etc/skel/.config/gtk-2.0/gtkfilechooser.ini new file mode 100644 index 0000000..c6b458d --- /dev/null +++ b/configs/profile/root-image/etc/skel/.config/gtk-2.0/gtkfilechooser.ini @@ -0,0 +1,11 @@ +[Filechooser Settings] +LocationMode=path-bar +ShowHidden=true +ShowSizeColumn=true +GeometryX=52 +GeometryY=86 +GeometryWidth=920 +GeometryHeight=585 +SortColumn=name +SortOrder=ascending +StartupMode=recent diff --git a/configs/profile/root-image/etc/skel/.config/gtk-3.0/settings.ini b/configs/profile/root-image/etc/skel/.config/gtk-3.0/settings.ini new file mode 100644 index 0000000..fb784aa --- /dev/null +++ b/configs/profile/root-image/etc/skel/.config/gtk-3.0/settings.ini @@ -0,0 +1,15 @@ +[Settings] +gtk-theme-name=Adwaita +gtk-icon-theme-name=Adwaita +gtk-font-name=Sans 10 +gtk-cursor-theme-size=18 +gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ +gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR +gtk-button-images=1 +gtk-menu-images=1 +gtk-enable-event-sounds=1 +gtk-enable-input-feedback-sounds=1 +gtk-xft-antialias=1 +gtk-xft-hinting=1 +gtk-xft-hintstyle=hintslight +gtk-xft-rgba=rgb diff --git a/configs/profile/root-image/etc/skel/.config/lxpanel/LXDE/config b/configs/profile/root-image/etc/skel/.config/lxpanel/LXDE/config new file mode 100644 index 0000000..76228e2 --- /dev/null +++ b/configs/profile/root-image/etc/skel/.config/lxpanel/LXDE/config @@ -0,0 +1,2 @@ +[Command] +Logout=lxde-logout diff --git a/configs/profile/root-image/etc/skel/.config/lxpanel/LXDE/panels/panel b/configs/profile/root-image/etc/skel/.config/lxpanel/LXDE/panels/panel new file mode 100644 index 0000000..4a105d8 --- /dev/null +++ b/configs/profile/root-image/etc/skel/.config/lxpanel/LXDE/panels/panel @@ -0,0 +1,178 @@ +# lxpanel config file. Manually editing is not recommended. +# Use preference dialog in lxpanel to adjust config when you can. + +Global { + edge=bottom + align=left + margin=0 + widthtype=percent + width=100 + height=26 + transparent=0 + tintcolor=#000000 + alpha=0 + setdocktype=1 + setpartialstrut=1 + autohide=0 + heightwhenhidden=0 + usefontcolor=1 + fontcolor=#000000 + background=0 + backgroundfile=/usr/share/lxpanel/images/background.png +} +Plugin { + type=space + Config { + Size=2 + } +} +Plugin { + type=menu + Config { + image=/root/.scriptsInstallation/parabolaicon.png + system { + } + separator { + } + item { + command=run + } + separator { + } + item { + image=gnome-logout + command=logout + } + } +} +Plugin { + type=space + Config { + Size=8 + } +} +Plugin { + type=separator + Config { + } +} +Plugin { + type=space + Config { + Size=8 + } +} +Plugin { + type=launchbar + Config { + Button { + id=iceweasel.desktop + } + Button { + id=pidgin.desktop + } + Button { + id=pcmanfm.desktop + } + Button { + id=lxterminal.desktop + } + } +} +Plugin { + type=space + Config { + Size=8 + } +} +Plugin { + type=separator + Config { + } +} +Plugin { + type=space + Config { + Size=8 + } +} +Plugin { + type=wincmd + Config { + Button1=iconify + Button2=shade + } +} +Plugin { + type=space + Config { + Size=8 + } +} +Plugin { + type=separator + Config { + } +} +Plugin { + type=space + Config { + Size=8 + } +} +Plugin { + type=taskbar + expand=1 + Config { + tooltips=1 + IconsOnly=0 + AcceptSkipPager=1 + ShowIconified=1 + ShowMapped=1 + ShowAllDesks=0 + UseMouseWheel=1 + UseUrgencyHint=1 + FlatButton=0 + MaxTaskWidth=150 + spacing=1 + } +} +Plugin { + type=cpu + Config { + } +} +Plugin { + type=volume + Config { + VolumeMuteKey=XF86AudioMute + VolumeDownKey=XF86AudioLowerVolume + VolumeUpKey=XF86AudioRaiseVolume + } +} +Plugin { + type=tray + Config { + } +} +Plugin { + type=dclock + Config { + ClockFmt=%R + TooltipFmt=%A %x + BoldFont=0 + IconOnly=0 + CenterText=0 + } +} +Plugin { + type=launchbar + Config { + Button { + id=lxde-screenlock.desktop + } + Button { + id=lxde-logout.desktop + } + } +} diff --git a/configs/profile/root-image/etc/skel/.config/lxsession/LXDE/autostart b/configs/profile/root-image/etc/skel/.config/lxsession/LXDE/autostart new file mode 100644 index 0000000..d8f2e23 --- /dev/null +++ b/configs/profile/root-image/etc/skel/.config/lxsession/LXDE/autostart @@ -0,0 +1,3 @@ +@lxpanel --profile LXDE +@pcmanfm --desktop --profile LXDE +@xscreensaver -no-splash diff --git a/configs/profile/root-image/etc/skel/.config/lxsession/LXDE/desktop.conf b/configs/profile/root-image/etc/skel/.config/lxsession/LXDE/desktop.conf new file mode 100644 index 0000000..5f99ce2 --- /dev/null +++ b/configs/profile/root-image/etc/skel/.config/lxsession/LXDE/desktop.conf @@ -0,0 +1,48 @@ +[Session] +window_manager=openbox-lxde +disable_autostart=no +polkit/command=lxpolkit +clipboard/command=lxclipboard +xsettings_manager/command=build-in +proxy_manager/command=build-in +keyring/command=ssh-agent +quit_manager/command=lxsession-logout +lock_manager/command=lxlock +terminal_manager/command=lxterminal + +[GTK] +sNet/ThemeName=Adwaita +sNet/IconThemeName=Adwaita +sGtk/FontName=Sans 10 +iGtk/ToolbarStyle=3 +iGtk/ButtonImages=1 +iGtk/MenuImages=1 +iGtk/CursorThemeSize=18 +iXft/Antialias=1 +iXft/Hinting=1 +sXft/HintStyle=hintslight +sXft/RGBA=rgb +iNet/EnableEventSounds=1 +iNet/EnableInputFeedbackSounds=1 +sGtk/ColorScheme= +iGtk/ToolbarIconSize=3 +sGtk/CursorThemeName=DMZ-White + +[Mouse] +AccFactor=20 +AccThreshold=10 +LeftHanded=0 + +[Keyboard] +Delay=500 +Interval=30 +Beep=1 + +[State] +guess_default=true + +[Dbus] +lxde=true + +[Environment] +menu_prefix=lxde- diff --git a/configs/profile/root-image/etc/skel/.config/openbox/lxde-rc.xml b/configs/profile/root-image/etc/skel/.config/openbox/lxde-rc.xml new file mode 100644 index 0000000..54eaa41 --- /dev/null +++ b/configs/profile/root-image/etc/skel/.config/openbox/lxde-rc.xml @@ -0,0 +1,763 @@ + + + + + 10 + 20 + + + yes + + no + + yes + + no + + 200 + + no + + + + Smart + +
yes
+ + Any + + +
+ + Bear2 + NLIMC + + yes + yes + + sans + 10 + + bold + + normal + + + + sans + 10 + + bold + + normal + + + + sans + 10 + + normal + + normal + + + + sans + 10 + + normal + + normal + + + + sans + 10 + + bold + + normal + + + + Sans + 8 + + + + + Sans + 8 + + + + + + + 1 + 1 + + + + 875 + + + + yes + Nonpixel + + Center + + + + 10 + + 10 + + + + + + 0 + 0 + 0 + 0 + + + TopLeft + + 0 + 0 + no + Above + + Vertical + + no + 300 + + 300 + + Middle + + + + C-g + + + + no + no + + + + + no + no + + + + + no + no + + + + + no + no + + + + + no + no + + + + + no + no + + + + + no + no + + + + + no + no + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + + + + + + + + + + + + + + + + client-menu + + + + + + + + + + + + yes + yes + + + + + + + true + PCManFM + + pcmanfm + + + + + + pcmanfm --find-files + + + + + + lxpanelctl run + + + + + lxpanelctl run + + + + + lxpanelctl menu + + + + + lxpanelctl menu + + + + + + + + + lxtask + + + + + + gnome-screenshot -i + + + + + + lxrandr + + + + + 8 + + 200 + + 400 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + client-menu + + + + + + + + + + + + top + + + + + + + + + + + left + + + + + + + + + + + right + + + + + + + + + + + bottom + + + + + + + + + + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + client-menu + + + + + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + client-list-combined-menu + + + + + root-menu + + + + + + + + + + + + + + + + + + + + + + /usr/share/lxde/openbox/menu.xml + 200 + + no + + 100 + + yes + + yes + + + + + +
diff --git a/configs/profile/root-image/etc/skel/.config/pcmanfm/LXDE/desktop-items-0.conf b/configs/profile/root-image/etc/skel/.config/pcmanfm/LXDE/desktop-items-0.conf new file mode 100644 index 0000000..6186fce --- /dev/null +++ b/configs/profile/root-image/etc/skel/.config/pcmanfm/LXDE/desktop-items-0.conf @@ -0,0 +1,14 @@ +[*] +wallpaper_mode=crop +wallpaper_common=1 +wallpaper=/etc/wallpaper.png +desktop_bg=#000000 +desktop_fg=#ffffff +desktop_shadow=#000000 +desktop_font=Sans 12 +show_wm_menu=0 +sort=mtime;ascending; +show_documents=0 +show_trash=1 +show_mounts=1 + diff --git a/configs/profile/root-image/etc/skel/.config/volumeicon/volumeicon b/configs/profile/root-image/etc/skel/.config/volumeicon/volumeicon new file mode 100644 index 0000000..588b9dd --- /dev/null +++ b/configs/profile/root-image/etc/skel/.config/volumeicon/volumeicon @@ -0,0 +1,25 @@ +[Alsa] +card=default + +[Notification] +show_notification=true +notification_type=0 + +[StatusIcon] +stepsize=5 +onclick=xterm -e 'alsamixer' +theme=Default +use_panel_specific_icons=false +lmb_slider=false +mmb_mute=false +use_horizontal_slider=false +show_sound_level=false +use_transparent_background=false + +[Hotkeys] +up_enabled=false +down_enabled=false +mute_enabled=false +up=XF86AudioRaiseVolume +down=XF86AudioLowerVolume +mute=XF86AudioMute diff --git a/configs/profile/root-image/etc/skel/.directory b/configs/profile/root-image/etc/skel/.directory new file mode 100644 index 0000000..07c52ff --- /dev/null +++ b/configs/profile/root-image/etc/skel/.directory @@ -0,0 +1,6 @@ +[Dolphin] +Timestamp=2014,12,3,17,12,32 +Version=3 + +[Settings] +HiddenFilesShown=true diff --git a/configs/profile/root-image/etc/skel/.dmrc b/configs/profile/root-image/etc/skel/.dmrc new file mode 100644 index 0000000..3c66520 --- /dev/null +++ b/configs/profile/root-image/etc/skel/.dmrc @@ -0,0 +1,3 @@ +[Desktop] +Language=en_US.utf8 +Session=_DESKTOP_SESSION_ diff --git a/configs/profile/root-image/etc/skel/.gtkrc-2.0 b/configs/profile/root-image/etc/skel/.gtkrc-2.0 new file mode 100644 index 0000000..6cc4b62 --- /dev/null +++ b/configs/profile/root-image/etc/skel/.gtkrc-2.0 @@ -0,0 +1,18 @@ +# DO NOT EDIT! This file will be overwritten by LXAppearance. +# Any customization should be done in ~/.gtkrc-2.0.mine instead. + +include "/home/parabola/.gtkrc-2.0.mine" +gtk-theme-name="Adwaita" +gtk-icon-theme-name="Adwaita" +gtk-font-name="Sans 10" +gtk-cursor-theme-size=18 +gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ +gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR +gtk-button-images=1 +gtk-menu-images=1 +gtk-enable-event-sounds=1 +gtk-enable-input-feedback-sounds=1 +gtk-xft-antialias=1 +gtk-xft-hinting=1 +gtk-xft-hintstyle="hintslight" +gtk-xft-rgba="rgb" diff --git a/configs/profile/root-image/etc/skel/.purple/accounts.xml b/configs/profile/root-image/etc/skel/.purple/accounts.xml new file mode 100644 index 0000000..f5636f1 --- /dev/null +++ b/configs/profile/root-image/etc/skel/.purple/accounts.xml @@ -0,0 +1,31 @@ + + + + + prpl-irc + parabola-user@irc.freenode.net + + + + + + + + + + + + + 7000 + 0 + 0 + UTF-8 + 0 + 1 + + + 1 + + + + diff --git a/configs/profile/root-image/etc/skel/.purple/blist.xml b/configs/profile/root-image/etc/skel/.purple/blist.xml new file mode 100644 index 0000000..4c9114e --- /dev/null +++ b/configs/profile/root-image/etc/skel/.purple/blist.xml @@ -0,0 +1,18 @@ + + + + + + 0 + + #parabola + 1 + 0 + 1 + + + + + + + diff --git a/configs/profile/root-image/etc/skel/.purple/prefs.xml b/configs/profile/root-image/etc/skel/.purple/prefs.xml new file mode 100644 index 0000000..9cd777b --- /dev/null +++ b/configs/profile/root-image/etc/skel/.purple/prefs.xml @@ -0,0 +1,427 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/profile/root-image/etc/skel/.themes/Parabola/index.theme b/configs/profile/root-image/etc/skel/.themes/Parabola/index.theme new file mode 100644 index 0000000..d6b2393 --- /dev/null +++ b/configs/profile/root-image/etc/skel/.themes/Parabola/index.theme @@ -0,0 +1,13 @@ +[Desktop Entry] +Name=Parabola +Type=X-GNOME-Metatheme +Comment= + +[X-GNOME-Metatheme] +GtkTheme=Radiance-Purple +MetacityTheme=Radiance-Purple +IconTheme=RAVE-X-Dark-Purple +GtkColorScheme=base_color:#ffffff,fg_color:#4c4c4c,tooltip_fg_color:#ffffff,selected_bg_color:#7E5BC5,selected_fg_color:#FFFFFF,text_color:#3C3C3C,bg_color:#F6F6F6,tooltip_bg_color:#000000,link_color:#9D7EDA +CursorTheme=mate +CursorSize=18 +BackgroundImage=/etc/wallpaper.png diff --git a/configs/profile/root-image/etc/skel/.xinitrc b/configs/profile/root-image/etc/skel/.xinitrc new file mode 100644 index 0000000..bc2b43a --- /dev/null +++ b/configs/profile/root-image/etc/skel/.xinitrc @@ -0,0 +1,5 @@ +code=$(cat ~/.codecheck | grep XKBMAP= | cut -d '=' -f 2) +[ "$code" = "0" ] && code='us' +setxkbmap $code + +exec startlxde diff --git a/configs/profile/root-image/etc/skel/Desktop/parabola-installer.desktop b/configs/profile/root-image/etc/skel/Desktop/parabola-installer.desktop new file mode 100644 index 0000000..89eb06c --- /dev/null +++ b/configs/profile/root-image/etc/skel/Desktop/parabola-installer.desktop @@ -0,0 +1,17 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Name=Install Parabola +Name[es_ES]=Instalador de Parabola +Name[fr]=Installer la Parabola +Name[gl_ES]=Instalar Parabola +Name[pt_BR]=Instalador do Parabola +GenericName=System Installer +Keywords=calamares;system;installer +TryExec=calamares +Exec=pkexec /usr/bin/calamares +Comment=Distribution-independent installer framework - Parabola edition +Icon=calamares +Terminal=false +StartupNotify=true +Categories=Qt;System; diff --git a/configs/profile/root-image/etc/skel/Desktop/parabola-irc.desktop b/configs/profile/root-image/etc/skel/Desktop/parabola-irc.desktop new file mode 100644 index 0000000..e760c40 --- /dev/null +++ b/configs/profile/root-image/etc/skel/Desktop/parabola-irc.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Parabola IRC Channel +Name[es_ES]=Canal de IRC de la Parabola +Name[fr]=Canal IRC de Parabola +Name[gl_ES]=Canle IRC da Parabola +Name[pt_BR]=Canal de IRC da Parabola +Exec=pidgin +Icon=pidgin +StartupNotify=true +Terminal=false diff --git a/configs/profile/root-image/etc/skel/install.sh b/configs/profile/root-image/etc/skel/install.sh new file mode 100755 index 0000000..b9182d6 --- /dev/null +++ b/configs/profile/root-image/etc/skel/install.sh @@ -0,0 +1,4 @@ +#!/bin/sh + + +sudo /root/.scriptsInstallation/install.sh diff --git a/configs/profile/root-image/etc/skel/parabola-irc.sh b/configs/profile/root-image/etc/skel/parabola-irc.sh new file mode 100755 index 0000000..f357cc3 --- /dev/null +++ b/configs/profile/root-image/etc/skel/parabola-irc.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +DEFAULT_NICK='parabola-user' # ASSERT: as defined in ~/.purple/accounts.xml and ~/.purple/blist.xml + + +nick=$(zenity --entry --width=320 \ + --title="Parabola IRC Login" \ + --text "Choose a nick-name:" \ + --entry-text=$DEFAULT_NICK ) +nick=${nick// /} ; [ "$nick" ] || nick=$DEFAULT_NICK ; + +sed -i "s|$DEFAULT_NICK@irc.freenode.net|$nick@irc.freenode.net|" ~/.purple/accounts.xml +sed -i "s|$DEFAULT_NICK@irc.freenode.net|$nick@irc.freenode.net|" ~/.purple/blist.xml + +pidgin & diff --git a/configs/profile/root-image/etc/skel/report-bug.png b/configs/profile/root-image/etc/skel/report-bug.png new file mode 100644 index 0000000..5ce4b51 Binary files /dev/null and b/configs/profile/root-image/etc/skel/report-bug.png differ diff --git a/configs/profile/root-image/etc/skel/welcome.txt b/configs/profile/root-image/etc/skel/welcome.txt new file mode 100644 index 0000000..46955a0 --- /dev/null +++ b/configs/profile/root-image/etc/skel/welcome.txt @@ -0,0 +1,12 @@ +This is a beta preview release featuring the calamares graphical installer (the "Install Parabola" desktop shortcut). As such, it may look and behave somewhat crudely; but most normal functionality is expected to work properly. Please do report any bugs that you may find to the Parabola "Installation Media" bug tracker (the "Report a Bug" desktop shortcut). If you are connected to the internet and have any other questions or comments, feel free to join the Parabola support chat (the "Parabola IRC Channel" desktop shortcut). + +This LiveCD is running the LXDE desktop environment; but note that the installer included with this edition will install the Mate desktop environment instead, which will look and behave somewhat differently. The installed system will have mostly all of the same programs installed though. + +Standard installation requires 9GB of disk space and 1GB RAM (or swap space). Installation from the 'netinstall' ISOs requires an active connection to the internet; whereas the 'complete' ISOs contain everything necessary to install Parabola offline. The title of this window indicates the distinction. + +For computers with less than 1GB RAM, the command-line ~/install.sh script is provided; which can install either a minimal command-line system or the same full graphical system as the standard installer. + + +Known Issues + + The locale selected in the installer only applies to the installer. The installed system will start in English/UTF8. diff --git a/configs/profile/root-image/etc/wallpaper.png b/configs/profile/root-image/etc/wallpaper.png new file mode 100644 index 0000000..86ec768 Binary files /dev/null and b/configs/profile/root-image/etc/wallpaper.png differ diff --git a/configs/profile/root-image/root/.codecheck b/configs/profile/root-image/root/.codecheck new file mode 100644 index 0000000..6d266bb --- /dev/null +++ b/configs/profile/root-image/root/.codecheck @@ -0,0 +1,2 @@ +LANG=_UNDEFINED_ +XKBMAP=_UNDEFINED_ diff --git a/configs/profile/root-image/root/.language.sh b/configs/profile/root-image/root/.language.sh new file mode 100755 index 0000000..6537d9c --- /dev/null +++ b/configs/profile/root-image/root/.language.sh @@ -0,0 +1,148 @@ +#!/bin/bash + +declare -a languages=('en_US.UTF-8' "English" \ + 'eo' "Esperanto" \ + 'es_ES.UTF-8' "Spanish" \ + 'fr_FR.UTF-8' "French" \ + 'gl_ES.UTF-8' "Galego" \ + 'it_IT.UTF-8' "Italian" \ + 'pl_PL.UTF-8' "Polish" \ + 'pt_BR.UTF-8' "Brazilian Portuguese") +declare -a keymaps=('af' "Afrikaans-lang" \ + 'al' "Albanian" \ + 'am' "Amharic" \ + 'ara' "Arabic" \ + 'at' "at" \ + 'au' "au" \ + 'az' "Azerbaijani" \ + 'ba' "Bashkir" \ + 'be' "Belarusian" \ + 'bg' "Bulgarian" \ + 'bn' "Bihari-languages" \ + 'br' "Breton" \ + 'brai' "brai" \ + 'bt' "bt" \ + 'bw' "bw" \ + 'by' "by" \ + 'ca' "Catalan" \ + 'cd' "cd" \ + 'ch' "Chamorro" \ + 'cm' "cm" \ + 'cn' "cn" \ + 'cz' "Czech" \ + 'de' "German" \ + 'dk' "dk" \ + 'dz' "Dzongkha" \ + 'ee' "Ewe" \ + 'epo' "Esperanto" \ + 'es' "Spanish" \ + 'et' "Estonian" \ + 'fi' "Finnish" \ + 'fo' "Faroese" \ + 'fr' "French" \ + 'gb' "gb" \ + 'ge' "ge" \ + 'gh' "gh" \ + 'gn' "Guaraní" \ + 'gr' "gr" \ + 'hr' "Croatian" \ + 'hu' "Hungarian" \ + 'id' "Indonesian" \ + 'ie' "Interlingue" \ + 'il' "il" \ + 'in' "in" \ + 'iq' "iq" \ + 'ir' "ir" \ + 'is' "Icelandic" \ + 'it' "Italian" \ + 'jp' "Japanese" \ + 'ke' "ke" \ + 'kg' "Kongo" \ + 'kh' "kh" \ + 'kr' "Kanuri" \ + 'kz' "kz" \ + 'la' "Latin" \ + 'latam' "Latin-American" \ + 'lk' "lk" \ + 'lt' "Lithuanian" \ + 'lv' "Latvian" \ + 'ma' "ma" \ + 'mao' "Maori" \ + 'md' "md" \ + 'me' "me" \ + 'mk' "Macedonian" \ + 'ml' "Malayalam" \ + 'mm' "mm" \ + 'mn' "Mongolian" \ + 'mt' "Maltese" \ + 'mv' "mv" \ + 'my' "Burmese" \ + 'nec_vndr/jp' "nec_vndr/jp" \ + 'ng' "Ndonga" \ + 'nl' "Dutch" \ + 'no' "Norwegian" \ + 'np' "np" \ + 'ph' "ph" \ + 'pk' "pk" \ + 'pl' "Polish" \ + 'pt' "Portuguese" \ + 'ro' "Romanian" \ + 'rs' "rs" \ + 'ru' "Russian" \ + 'se' "Northern-Sami" \ + 'si' "Sinhala" \ + 'sk' "Slovak" \ + 'sn' "Shona" \ + 'sy' "sy" \ + 'tg' "Tajik" \ + 'th' "Thai" \ + 'tj' "tj" \ + 'tm' "tm" \ + 'tr' "Turkish" \ + 'tw' "Twi" \ + 'tz' "tz" \ + 'ua' "ua" \ + 'us' "English" \ + 'uz' "Uzbek" \ + 'vn' "vn" \ + 'za' "Zhuang" ) + + +### Comprobe if language was selected ### + +language=$(grep 'LANG=' /root/.codecheck | cut -d '=' -f 2) +if [ "${language// /}" == "_UNDEFINED_" ] +then language=$(dialog --stdout --no-tags --no-cancel --timeout 10 \ + --backtitle "System language selection" \ + --menu "Choose your language:" 15 40 10 ${languages[@]}) + [ "${language}" == "" ] && language='en_US.UTF-8' + + # Copy locale in locale.conf + echo "LANG=${language}" > /etc/locale.conf + + # Confirm that language was selected + sed -i "s/^LANG=.*/LANG=${language}/" /root/.codecheck + + # Copy scripts to install in that language + language=${language/_*/} + for init_de in `ls -d /root/.install-* | sed 's|/root/\.install-\(.*\)|\1|'` + do ls /root/.install-${init_de}/language/${language}/ &> /dev/null || language='en' + cp -a /root/.install-${init_de}/language/${language}/* /root/.install-${init_de}/ + done +fi + + +### Comprobe if X11 keymap was selected ### + +keymap=$(grep 'XKBMAP=' /root/.codecheck | cut -d '=' -f 2) +if [ "${keymap// /}" == "_UNDEFINED_" ] +then keymap=$(dialog --stdout --no-tags --no-cancel --timeout 10 \ + --backtitle "System keymap selection" \ + --menu "Select your keymap:" 15 40 10 ${keymaps[@]}) + + # Set keymapping + setxkbmap ${keymap} + + # Confirm that X11 keymap was selected + sed -i "s/^XKBMAP=.*/XKBMAP=${keymap}/" /root/.codecheck +fi diff --git a/configs/profile/root-image/root/.scriptsInstallation/install.sh b/configs/profile/root-image/root/.scriptsInstallation/install.sh new file mode 100755 index 0000000..d77c2db --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/install.sh @@ -0,0 +1,235 @@ +#!/bin/bash +#Temporal is a file that contains parameters to use when access to chroot + +pacman -Sy parabola-keyring --noconfirm +pacman-key --populate parabola +pacman-key --refresh-keys + +partition(){ + + #Search and show the Hard Disks to select + aux=$(ls /dev/sd?) + index=0 + for i in $aux; do + hdds[$index]="${i} ${i#/*/} off" + index=$((index+1)) + done + + hdd=$(dialog --stdout --radiolist "Select Hard Disk" 20 70 50 ${hdds[@]}) + + #If exist the line delete + if (cat /root/.scriptsInstallation/temporal | grep "hdd=") &>/dev/null + then + sed -i -e '/hdd=*/d' /root/.scriptsInstallation/temporal + fi + + #And add the new line with new parameter + echo "hdd=$hdd" >> /root/.scriptsInstallation/temporal + + selection=$(dialog --stdout --menu "Partitioning method" 20 70 50 \ + 1 "Use all disk with swap (1GB) and /" \ + 2 "Use gparted to customize" ) + + case $selection in + 1) + umount /mnt &> /dev/null + #Create msdos partition table + parted -s $hdd -- mklabel msdos + + #Create partition swap and / + parted -s $hdd -- mkpart primary 1MiB 1000MiB mkpart primary 1000MiB -1s + + #Boot option partition / + parted -s $hdd -- set 2 boot on + + #Format and partitions and mount / + (echo t; echo 1; echo 82; echo w) | fdisk $hdd + mkswap ${hdd}1 + mkfs.ext4 ${hdd}2 + mount ${hdd}2 /mnt + ;; + 2) + gparted $hdd + + #Search and show the partitions that select before. + aux=$(ls $hdd?) + index=0; + for i in $aux; do + partitions[$index]="${i} ${i#/*/} off" + index=$((index+1)) + done + + partition=$(dialog --stdout --radiolist "Mount / Partition" 20 70 50 ${partitions[@]}) + + #Mount partition / + umount /mnt &> /dev/null + mount $partition /mnt + + #Ask if you want mount other partitions + other=0 + while [ $other != 3 ]; do + other=$(dialog --stdout --menu "Mount other partition?" 20 70 50 1 "/home" 2 "/boot" 3 "No") + + case $other in + 1) + umount /mnt/home &> /dev/null + mkdir /mnt/home &> /dev/null + mount $(dialog --stdout --radiolist "Mount /home Partition" 20 70 50 ${partitions[@]}) /mnt/home + ;; + 2) + umount /mnt/boot &> /dev/null + mkdir /mnt/boot &> /dev/null + mount $(dialog --stdout --radiolist "Mount /boot Partition" 20 70 50 ${partitions[@]}) /mnt/boot + ;; + *) + other=3 + ;; + esac + done + ;; + esac +} + + +option=0 +while [ option != 7 ]; do + option=$(dialog --stdout --menu "Parabola Installation CLI" 20 70 50 \ + 1 "Format and Mount Partitions" \ + 2 "Install Base System" \ + 3 "Install GRUB" \ + 4 "System Configure" \ + 5 "(Optional) Install Live DVD Desktop/Applications" \ + 6 "Create User Account" \ + 7 "Exit" ) + + case $option in + 1) + partition + ;; + 2) + #Install base system + pacstrap /mnt + pacstrap /mnt dialog + ;; + 3) + #Install grub + pacstrap /mnt grub grub2-theme-gnuaxiom + #Enable Parabola theme for grub + sed -i 's|[#]GRUB_THEME=["]/path/to/gfxtheme["]|GRUB_THEME="/boot/grub/themes/GNUAxiom/theme.txt"|' /mnt/etc/default/grub + ;; + 4) + #Generate fstab and acces to chroot to do System Config + genfstab -p /mnt >> /mnt/etc/fstab + cp /root/.scriptsInstallation/temporal /mnt + cp /root/.scriptsInstallation/systemConfig.sh /mnt + chmod +x /mnt/systemConfig.sh + arch-chroot /mnt /systemConfig.sh + rm -r /mnt/systemConfig.sh + ;; + 5) + #Packages to the X11 live + packages=( "xorg-server" + "xf86-input-evdev" + "xf86-input-synaptics" + "xf86-video-amdgpu" + "xf86-video-ati" + "xf86-video-dummy" + "xf86-video-fbdev" + "xf86-video-intel" + "xf86-video-nouveau" + "xf86-video-openchrome" + "xf86-video-sisusb" + "xf86-video-vesa" + "xf86-video-vmware" + "xf86-video-voodoo" + "xf86-video-qxl" + "xorg-xinit" + "sudo" + "gst-plugins-good" + "gst-libav" + "mate" + "mate-extra" + "caja" + "volumeicon" + "zenity" + "octopi" + "octopi-cachecleaner" + "octopi-notifier" + "octopi-repoeditor" + "ambiance-radiance-colors-suite" + "rave-x-colors" + "pulseaudio-alsa" + "alsa-utils" + "networkmanager" + "network-manager-applet" + "ath9k-htc-firmware" + "gnome-keyring" + "iceweasel" + "icedove" + "pidgin" + "linphone" + "qtox" + "gparted" + "smplayer" + "epdfview" + "gpicview" + "abiword" + "gnumeric" + "leafpad" + "galculator-gtk2" + "xarchiver" + "dmidecode" + "lightdm-gtk-greeter-settings" + "grub2-theme-gnuaxiom" + "p7zip" + "unar" + "unzip" + "zip" + "ttf-dejavu" + ) + + #Install packages + pacstrap /mnt ${packages[@]} + user=$(cat /root/.scriptsInstallation/temporal | grep "userName" ) + + #Copy skel in the new system and desktop's background + cp -a /etc/skel/ /mnt/etc/ + cp -a /etc/wallpaper.png /mnt/etc/wallpaper.png + + #Uncomment to allow members of group wheel to execute any command + sed -i 's|[#] [%]wheel ALL=[(]ALL[)] ALL|%wheel ALL=(ALL) ALL|' /mnt/etc/sudoers + + #Enable services + cp -a /root/.scriptsInstallation/x11.sh /mnt + + #Enable services with systemd + chmod +x /mnt/x11.sh + arch-chroot /mnt /x11.sh + rm /mnt/x11.sh + ;; + 6) + #Create a new username and save in temporal, to use after + if (cat /root/.scriptsInstallation/temporal | grep "userName=") &>/dev/null + then + sed -i -e '/userName=*/d' /root/.scriptsInstallation/temporal + fi + + echo "userName=$(dialog --stdout --inputbox "Enter an User Name" 8 40)" >> /root/.scriptsInstallation/temporal + cp /root/.codecheck /mnt + cp /root/.scriptsInstallation/temporal /mnt + cp /root/.scriptsInstallation/userAccount.sh /mnt + chmod +x /mnt/userAccount.sh + arch-chroot /mnt /userAccount.sh + rm -r /mnt/userAccount.sh + ;; + *) + #Delete temporal file and umount partitions + rm -r /mnt/.codecheck + rm -r /mnt/temporal + umount /mnt/boot &> /dev/null + umount /mnt/home &> /dev/null + umount /mnt &> /dev/null + exit + ;; + esac +done diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/en/install.sh b/configs/profile/root-image/root/.scriptsInstallation/language/en/install.sh new file mode 100755 index 0000000..83bdd20 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/en/install.sh @@ -0,0 +1,235 @@ +#!/bin/bash +#Temporal is a file that contains parameters to use when access to chroot + +pacman -Sy parabola-keyring --noconfirm +pacman-key --populate parabola +pacman-key --refresh-keys + +partition(){ + + #Search and show the Hard Disks to select + aux=$(ls /dev/sd?) + index=0 + for i in $aux; do + hdds[$index]="${i} ${i#/*/} off" + index=$((index+1)) + done + + hdd=$(dialog --stdout --radiolist "Select Hard Disk" 20 70 50 ${hdds[@]}) + + #If exist the line delete + if (cat ~/.scriptsInstallation/temporal | grep "hdd=") &>/dev/null + then + sed -i -e '/hdd=*/d' ~/.scriptsInstallation/temporal + fi + + #And add the new line with new parameter + echo "hdd=$hdd" >> ~/.scriptsInstallation/temporal + + selection=$(dialog --stdout --menu "Partitioning method" 20 70 50 \ + 1 "Use all disk with swap (1GB) and /" \ + 2 "Use gparted to customize" ) + + case $selection in + 1) + umount /mnt &> /dev/null + #Create msdos partition table + parted -s $hdd -- mklabel msdos + + #Create partition swap and / + parted -s $hdd -- mkpart primary 1MiB 1000MiB mkpart primary 1000MiB -1s + + #Boot option partition / + parted -s $hdd -- set 2 boot on + + #Format and partitions and mount / + (echo t; echo 1; echo 82; echo w) | fdisk $hdd + mkswap ${hdd}1 + mkfs.ext4 ${hdd}2 + mount ${hdd}2 /mnt + ;; + 2) + gparted $hdd + + #Search and show the partitions that select before. + aux=$(ls $hdd?) + index=0; + for i in $aux; do + partitions[$index]="${i} ${i#/*/} off" + index=$((index+1)) + done + + partition=$(dialog --stdout --radiolist "Mount / Partition" 20 70 50 ${partitions[@]}) + + #Mount partition / + umount /mnt &> /dev/null + mount $partition /mnt + + #Ask if you want mount other partitions + other=0 + while [ $other != 3 ]; do + other=$(dialog --stdout --menu "Mount other partition?" 20 70 50 1 "/home" 2 "/boot" 3 "No") + + case $other in + 1) + umount /mnt/home &> /dev/null + mkdir /mnt/home &> /dev/null + mount $(dialog --stdout --radiolist "Mount /home Partition" 20 70 50 ${partitions[@]}) /mnt/home + ;; + 2) + umount /mnt/boot &> /dev/null + mkdir /mnt/boot &> /dev/null + mount $(dialog --stdout --radiolist "Mount /boot Partition" 20 70 50 ${partitions[@]}) /mnt/boot + ;; + *) + other=3 + ;; + esac + done + ;; + esac +} + + +option=0 +while [ option != 7 ]; do + option=$(dialog --stdout --menu "Parabola Installation CLI" 20 70 50 \ + 1 "Format and Mount Partitions" \ + 2 "Install Base System" \ + 3 "Install GRUB" \ + 4 "System Configure" \ + 5 "(Optional) Install Live DVD Desktop/Applications" \ + 6 "Create User Account" \ + 7 "Exit" ) + + case $option in + 1) + partition + ;; + 2) + #Install base system + pacstrap /mnt + pacstrap /mnt dialog + ;; + 3) + #Install grub + pacstrap /mnt grub grub2-theme-gnuaxiom + #Enable Parabola theme for grub + sed -i 's|[#]GRUB_THEME=["]/path/to/gfxtheme["]|GRUB_THEME="/boot/grub/themes/GNUAxiom/theme.txt"|' /mnt/etc/default/grub + ;; + 4) + #Generate fstab and acces to chroot to do System Config + genfstab -p /mnt >> /mnt/etc/fstab + cp ~/.scriptsInstallation/temporal /mnt + cp ~/.scriptsInstallation/systemConfig.sh /mnt + chmod +x /mnt/systemConfig.sh + arch-chroot /mnt /systemConfig.sh + rm -r /mnt/systemConfig.sh + ;; + 5) + #Packages to the X11 live + packages=( "xorg-server" + "xf86-input-evdev" + "xf86-input-synaptics" + "xf86-video-amdgpu" + "xf86-video-ati" + "xf86-video-dummy" + "xf86-video-fbdev" + "xf86-video-intel" + "xf86-video-nouveau" + "xf86-video-openchrome" + "xf86-video-sisusb" + "xf86-video-vesa" + "xf86-video-vmware" + "xf86-video-voodoo" + "xf86-video-qxl" + "xorg-xinit" + "sudo" + "gst-plugins-good" + "gst-libav" + "mate" + "mate-extra" + "caja" + "volumeicon" + "zenity" + "octopi" + "octopi-cachecleaner" + "octopi-notifier" + "octopi-repoeditor" + "ambiance-radiance-colors-suite" + "rave-x-colors" + "pulseaudio-alsa" + "alsa-utils" + "networkmanager" + "network-manager-applet" + "ath9k-htc-firmware" + "gnome-keyring" + "iceweasel" + "icedove" + "pidgin" + "linphone" + "qtox" + "gparted" + "smplayer" + "epdfview" + "gpicview" + "abiword" + "gnumeric" + "leafpad" + "galculator-gtk2" + "xarchiver" + "dmidecode" + "lightdm-gtk-greeter-settings" + "grub2-theme-gnuaxiom" + "p7zip" + "unar" + "unzip" + "zip" + "ttf-dejavu" + ) + + #Install packages + pacstrap /mnt ${packages[@]} + user=$(cat ~/.scriptsInstallation/temporal | grep "userName" ) + + #Copy skel in the new system and desktop's background + cp -a /etc/skel/ /mnt/etc/ + cp -a /etc/wallpaper.png /mnt/etc/wallpaper.png + + #Uncomment to allow members of group wheel to execute any command + sed -i 's|[#] [%]wheel ALL=[(]ALL[)] ALL|%wheel ALL=(ALL) ALL|' /mnt/etc/sudoers + + #Enable services + cp -a ~/.scriptsInstallation/x11.sh /mnt + + #Enable services with systemd + chmod +x /mnt/x11.sh + arch-chroot /mnt /x11.sh + rm /mnt/x11.sh + ;; + 6) + #Create a new username and save in temporal, to use after + if (cat ~/.scriptsInstallation/temporal | grep "userName=") &>/dev/null + then + sed -i -e '/userName=*/d' ~/.scriptsInstallation/temporal + fi + + echo "userName=$(dialog --stdout --inputbox "Enter an User Name" 8 40)" >> ~/.scriptsInstallation/temporal + cp ~/.codecheck /mnt + cp ~/.scriptsInstallation/temporal /mnt + cp ~/.scriptsInstallation/userAccount.sh /mnt + chmod +x /mnt/userAccount.sh + arch-chroot /mnt /userAccount.sh + rm -r /mnt/userAccount.sh + ;; + *) + #Delete temporal file and umount partitions + rm -r /mnt/.codecheck + rm -r /mnt/temporal + umount /mnt/boot &> /dev/null + umount /mnt/home &> /dev/null + umount /mnt &> /dev/null + exit + ;; + esac +done diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/en/systemConfig.sh b/configs/profile/root-image/root/.scriptsInstallation/language/en/systemConfig.sh new file mode 100755 index 0000000..8a0e53c --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/en/systemConfig.sh @@ -0,0 +1,270 @@ +#!/bin/bash + +echo "$(dialog --stdout --inputbox "Enter Hostname:" 8 40)" > /etc/hostname + +ln -s /usr/share/zoneinfo/$(dialog --stdout --inputbox "Enter your Zone Time:\nFor example: Europe/Athens" 8 40) /etc/localtime + +keymaps=( + "ANSI-dvorak ANSI-dvorak off" + "amiga-de amiga-de off" + "amiga-us amiga-us off" + "applkey applkey off" + "atari-de atari-de off" + "atari-se atari-se off" + "atari-uk-falcon atari-uk-falcon off" + "atari-us atari-us off" + "azerty azerty off" + "backspace backspace off" + "bashkir bashkir off" + "be-latin1 be-latin1 off" + "bg-cp1251 bg-cp1251 off" + "bg-cp855 bg-cp855 off" + "bg_bds-cp1251 bg_bds-cp1251 off" + "bg_bds-utf8 bg_bds-utf8 off" + "bg_pho-cp1251 bg_pho-cp1251 off" + "bg_pho-utf8 bg_pho-utf8 off" + "br-abnt br-abnt off" + "br-abnt2 br-abnt2 off" + "br-latin1-abnt2 br-latin1-abnt2 off" + "br-latin1-us br-latin1-us off" + "by by off" + "by-cp1251 by-cp1251 off" + "bywin-cp1251 bywin-cp1251 off" + "cf cf off" + "colemak colemak off" + "croat croat off" + "ctrl ctrl off" + "cz cz off" + "cz-cp1250 cz-cp1250 off" + "cz-lat2 cz-lat2 off" + "cz-lat2-prog cz-lat2-prog off" + "cz-qwertz cz-qwertz off" + "cz-us-qwertz cz-us-qwertz off" + "de de off" + "de-latin1 de-latin1 off" + "de-latin1-nodeadkeys de-latin1-nodeadkeys off" + "de-mobii de-mobii off" + "de_CH-latin1 de_CH-latin1 off" + "de_alt_UTF-8 de_alt_UTF-8 off" + "defkeymap defkeymap off" + "defkeymap_V1.0 defkeymap_V1.0 off" + "dk dk off" + "dk-latin1 dk-latin1 off" + "dvorak dvorak off" + "dvorak-ca-fr dvorak-ca-fr off" + "dvorak-es dvorak-es off" + "dvorak-fr dvorak-fr off" + "dvorak-l dvorak-l off" + "dvorak-r dvorak-r off" + "dvorak-ru dvorak-ru off" + "dvorak-sv-a1 dvorak-sv-a1 off" + "dvorak-sv-a5 dvorak-sv-a5 off" + "dvorak-uk dvorak-uk off" + "emacs emacs off" + "emacs2 emacs2 off" + "es es off" + "es-cp850 es-cp850 off" + "es-olpc es-olpc off" + "et et off" + "et-nodeadkeys et-nodeadkeys off" + "euro euro off" + "euro1 euro1 off" + "euro2 euro2 off" + "fi fi off" + "fr fr off" + "fr-bepo fr-bepo off" + "fr-bepo-latin9 fr-bepo-latin9 off" + "fr-latin1 fr-latin1 off" + "fr-latin9 fr-latin9 off" + "fr-pc fr-pc off" + "fr_CH fr_CH off" + "fr_CH-latin1 fr_CH-latin1 off" + "gr gr off" + "gr-pc gr-pc off" + "hu hu off" + "hu101 hu101 off" + "il il off" + "il-heb il-heb off" + "il-phonetic il-phonetic off" + "is-latin1 is-latin1 off" + "is-latin1-us is-latin1-us off" + "it it off" + "it-ibm it-ibm off" + "it2 it2 off" + "jp106 jp106 off" + "kazakh kazakh off" + "keypad keypad off" + "ky_alt_sh-UTF-8 ky_alt_sh-UTF-8 off" + "kyrgyz kyrgyz off" + "la-latin1 la-latin1 off" + "lt lt off" + "lt.baltic lt.baltic off" + "lt.l4 lt.l4 off" + "lv lv off" + "lv-tilde lv-tilde off" + "mac-be mac-be off" + "mac-de-latin1 mac-de-latin1 off" + "mac-de-latin1-nodeadkeys mac-de-latin1-nodeadkeys off" + "mac-de_CH mac-de_CH off" + "mac-dk-latin1 mac-dk-latin1 off" + "mac-dvorak mac-dvorak off" + "mac-es mac-es off" + "mac-euro mac-euro off" + "mac-euro2 mac-euro2 off" + "mac-fi-latin1 mac-fi-latin1 off" + "mac-fr mac-fr off" + "mac-fr_CH-latin1 mac-fr_CH-latin1 off" + "mac-it mac-it off" + "mac-pl mac-pl off" + "mac-pt-latin1 mac-pt-latin1 off" + "mac-se mac-se off" + "mac-template mac-template off" + "mac-uk mac-uk off" + "mac-us mac-us off" + "mk mk off" + "mk-cp1251 mk-cp1251 off" + "mk-utf mk-utf off" + "mk0 mk0 off" + "nl nl off" + "nl2 nl2 off" + "no no off" + "no-dvorak no-dvorak off" + "no-latin1 no-latin1 off" + "pc110 pc110 off" + "pl pl off" + "pl1 pl1 off" + "pl2 pl2 off" + "pl3 pl3 off" + "pl4 pl4 off" + "pt-latin1 pt-latin1 off" + "pt-latin9 pt-latin9 off" + "pt-olpc pt-olpc off" + "ro ro off" + "ro_std ro_std off" + "ro_win ro_win off" + "ru ru off" + "ru-cp1251 ru-cp1251 off" + "ru-ms ru-ms off" + "ru-yawerty ru-yawerty off" + "ru1 ru1 off" + "ru2 ru2 off" + "ru3 ru3 off" + "ru4 ru4 off" + "ru_win ru_win off" + "ruwin_alt-CP1251 ruwin_alt-CP1251 off" + "ruwin_alt-KOI8-R ruwin_alt-KOI8-R off" + "ruwin_alt-UTF-8 ruwin_alt-UTF-8 off" + "ruwin_alt_sh-UTF-8 ruwin_alt_sh-UTF-8 off" + "ruwin_cplk-CP1251 ruwin_cplk-CP1251 off" + "ruwin_cplk-KOI8-R ruwin_cplk-KOI8-R off" + "ruwin_cplk-UTF-8 ruwin_cplk-UTF-8 off" + "ruwin_ct_sh-CP1251 ruwin_ct_sh-CP1251 off" + "ruwin_ct_sh-KOI8-R ruwin_ct_sh-KOI8-R off" + "ruwin_ct_sh-UTF-8 ruwin_ct_sh-UTF-8 off" + "ruwin_ctrl-CP1251 ruwin_ctrl-CP1251 off" + "ruwin_ctrl-KOI8-R ruwin_ctrl-KOI8-R off" + "ruwin_ctrl-UTF-8 ruwin_ctrl-UTF-8 off" + "se-fi-ir209 se-fi-ir209 off" + "se-fi-lat6 se-fi-lat6 off" + "se-ir209 se-ir209 off" + "se-lat6 se-lat6 off" + "sg sg off" + "sg-latin1 sg-latin1 off" + "sg-latin1-lk450 sg-latin1-lk450 off" + "sk-prog-qwerty sk-prog-qwerty off" + "sk-prog-qwertz sk-prog-qwertz off" + "sk-qwerty sk-qwerty off" + "sk-qwertz sk-qwertz off" + "slovene slovene off" + "sr-cy sr-cy off" + "sun-pl sun-pl off" + "sun-pl-altgraph sun-pl-altgraph off" + "sundvorak sundvorak off" + "sunkeymap sunkeymap off" + "sunt4-es sunt4-es off" + "sunt4-fi-latin1 sunt4-fi-latin1 off" + "sunt4-no-latin1 sunt4-no-latin1 off" + "sunt5-cz-us sunt5-cz-us off" + "sunt5-de-latin1 sunt5-de-latin1 off" + "sunt5-es sunt5-es off" + "sunt5-fi-latin1 sunt5-fi-latin1 off" + "sunt5-fr-latin1 sunt5-fr-latin1 off" + "sunt5-ru sunt5-ru off" + "sunt5-uk sunt5-uk off" + "sunt5-us-cz sunt5-us-cz off" + "sunt6-uk sunt6-uk off" + "sv-latin1 sv-latin1 off" + "tj_alt-UTF8 tj_alt-UTF8 off" + "tr_f-latin5 tr_f-latin5 off" + "tr_q-latin5 tr_q-latin5 off" + "tralt tralt off" + "trf trf off" + "trf-fgGIod trf-fgGIod off" + "trq trq off" + "ttwin_alt-UTF-8 ttwin_alt-UTF-8 off" + "ttwin_cplk-UTF-8 ttwin_cplk-UTF-8 off" + "ttwin_ct_sh-UTF-8 ttwin_ct_sh-UTF-8 off" + "ttwin_ctrl-UTF-8 ttwin_ctrl-UTF-8 off" + "ua ua off" + "ua-cp1251 ua-cp1251 off" + "ua-utf ua-utf off" + "ua-utf-ws ua-utf-ws off" + "ua-ws ua-ws off" + "uk uk off" + "unicode unicode off" + "us us on" + "us-acentos us-acentos off" + "wangbe wangbe off" + "wangbe2 wangbe2 off" + "windowkeys windowkeys off" +) + +echo "KEYMAP=$(dialog --stdout --radiolist "Select Keymap" 20 70 50 ${keymaps[@]})" > /etc/vconsole.conf + +aux=$(sed -e '1,23d' -e 's/#//g' -e 's/ /#/g' -e 's/..$//' /etc/locale.gen) +index=0 +for i in $aux; do + i=$(echo $i | sed -e 's/#/ /g') + locales+=("$i" "$i" off) + if [[ $i == "en_US.UTF-8 UTF-8" || $i == "en_US ISO-8859-1" ]]; then + locales[$index]="$i" + locales[$((index+1))]="$i" + locales[$((index+2))]="on" + fi + index=$((index+3)) +done + +locale=$(dialog --stdout --checklist "Select Locales" 20 70 50 "${locales[@]}") +locale=$(echo ${locale} | sed -e 's/" "/\n/g' -e 's/ /#/g' -e 's/"//g') + +for i in ${locale[@]}; do + i=$(echo $i | sed -e 's/#/ /g') + sed -i -e "s/#$i/$i/g" /etc/locale.gen +done + +locale-gen + +aux=$(locale -a) +index=0 +for i in $aux; do + langs+=("$i" "$i" on) + index=$((index+1)) +done + +echo "LANG=$(dialog --stdout --radiolist "Select your language" 20 70 50 ${langs[@]})" > /etc/locale.conf + +mkinitcpio -p linux-libre + +hdd=$(cat /temporal | grep 'hdd=') +grub-install ${hdd#*=} +grub-mkconfig -o /boot/grub/grub.cfg + +password=$(dialog --stdout --passwordbox "Insert root password" 8 40) + +while [[ $password != $password2 ]]; do + password2=$(dialog --stdout --passwordbox "Repeat root password" 8 40) +done + +usermod -p $(openssl passwd ${password}) root + +exit diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/en/userAccount.sh b/configs/profile/root-image/root/.scriptsInstallation/language/en/userAccount.sh new file mode 100755 index 0000000..0df85f9 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/en/userAccount.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +user=$(cat /temporal | grep "userName") + +password=$(dialog --stdout --passwordbox "Insert ${user#*=} password" 8 40) + +while [[ $password != $password2 ]]; do + password2=$(dialog --stdout --passwordbox "Reply password" 8 40) +done + +useradd -m -g users -G "wheel" -s /bin/bash -p $(openssl passwd $password) ${user#*=} + +if [ -x /usr/bin/setxkbmap ]; then + echo "setxkbmap $(cat /.codecheck | grep XKBMAP= | cut -d '=' -f 2)" >> /home/${user#*=}/.bashrc +fi + +if [ -x /usr/bin/gsettings ]; then + sudo -u {user#*=} \ + if [ -d /usr/share/themes/Radiance-Purple ]; then + gsettings set org.mate.interface gtk-theme 'Radiance-Purple' + gsettings set org.mate.Marco.general theme 'Radiance-Purple' + fi \ + if [ -d /usr/share/icons/RAVE-X-Dark-Purple ]; then + gsettings set org.mate.interface icon-theme 'RAVE-X-Dark-Purple' + fi \ + if [ -d /usr/share/icons/mate ]; then + gsettings set org.mate.peripherals-mouse cursor-size '18' + gsettings set org.mate.peripherals-mouse cursor-theme 'mate' + fi \ + if [ -f /etc/wallpaper.png ]; then + gsettings set org.mate.background picture-filename '/etc/wallpaper.png' + fi +fi + +exit diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/es/install.sh b/configs/profile/root-image/root/.scriptsInstallation/language/es/install.sh new file mode 100755 index 0000000..4f25d6d --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/es/install.sh @@ -0,0 +1,237 @@ +#!/bin/bash +#Temporal is a file that contains parameters to use when access to chroot + +pacman -Sy parabola-keyring --noconfirm +pacman-key --populate parabola +pacman-key --refresh-keys + +partition(){ + + #Search and show the Hard Disks to select + aux=$(ls /dev/sd?) + index=0 + for i in $aux; do + hdds[$index]="${i} ${i#/*/} off" + index=$((index+1)) + done + + hdd=$(dialog --stdout --radiolist "Selecciona Disco Duro" 20 70 50 ${hdds[@]}) + + #If exist the line delete + if (cat ~/.scriptsInstallation/temporal | grep "hdd=") &>/dev/null + then + sed -i -e '/hdd=*/d' ~/.scriptsInstallation/temporal + fi + + #And add the new line with new parameter + echo "hdd=$hdd" >> ~/.scriptsInstallation/temporal + + selection=$(dialog --stdout --menu "Metodo de Particionado" 20 70 50 \ + 1 "Usar todo el disco con swap (1GB) and /" \ + 2 "Usar gparted para personalizar" ) + + case $selection in + 1) + umount /mnt &> /dev/null + #Create msdos partition table + parted -s $hdd -- mklabel msdos + + #Create partition swap and / + parted -s $hdd -- mkpart primary 1MiB 1000MiB mkpart primary 1000MiB -1s + + #Boot option partition / + parted -s $hdd -- set 2 boot on + + #Format and partitions and mount / + (echo t; echo 1; echo 82; echo w) | fdisk $hdd + mkswap ${hdd}1 + mkfs.ext4 ${hdd}2 + mount ${hdd}2 /mnt + ;; + 2) + gparted $hdd + + #Search and show the partitions that select before. + aux=$(ls $hdd?) + index=0; + for i in $aux; do + partitions[$index]="${i} ${i#/*/} off" + index=$((index+1)) + done + + partition=$(dialog --stdout --radiolist "Montar particion /" 20 70 50 ${partitions[@]}) + + #Mount partition / + umount /mnt &> /dev/null + mount $partition /mnt + + #Ask if you want mount other partitions + other=0 + while [ $other != 3 ]; do + other=$(dialog --stdout --menu "¿Montar otra particion?" 20 70 50 1 "/home" 2 "/boot" 3 "No") + + case $other in + 1) + umount /mnt/home &> /dev/null + mkdir /mnt/home &> /dev/null + mount $(dialog --stdout --radiolist "Montar particion /home" 20 70 50 ${partitions[@]}) /mnt/home + ;; + 2) + umount /mnt/boot &> /dev/null + mkdir /mnt/boot &> /dev/null + mount $(dialog --stdout --radiolist "Mount particion /boot" 20 70 50 ${partitions[@]}) /mnt/boot + ;; + *) + other=3 + ;; + esac + done + ;; + esac +} + + +option=0 +while [ option != 7 ]; do + option=$(dialog --stdout --menu "Instalación CLI de Parabola" 20 70 50 \ + 1 "Formatear y Montar Particiones" \ + 2 "Instalar Sistema Base" \ + 3 "Instalar GRUB" \ + 4 "Configuración del Sistema" \ + 5 "(Opcional) Instalar Escritorio/Aplicaciones del Live DVD" \ + 6 "Crear Cuenta de Usuario" \ + 7 "Salir" ) + + case $option in + 1) + partition + ;; + 2) + #Install base system + pacstrap /mnt + pacstrap /mnt dialog + ;; + 3) + #Install grub + pacstrap /mnt grub grub2-theme-gnuaxiom + #Enable Parabola theme for grub + sed -i 's|[#]GRUB_THEME=["]/path/to/gfxtheme["]|GRUB_THEME="/boot/grub/themes/GNUAxiom/theme.txt"|' /mnt/etc/default/grub + ;; + 4) + #Generate fstab and acces to chroot to do System Config + genfstab -p /mnt >> /mnt/etc/fstab + cp ~/.scriptsInstallation/temporal /mnt + cp ~/.scriptsInstallation/systemConfig.sh /mnt + chmod +x /mnt/systemConfig.sh + arch-chroot /mnt /systemConfig.sh + rm -r /mnt/systemConfig.sh + ;; + 5) + #Packages to the X11 live + packages=( "xorg-server" + "xf86-input-evdev" + "xf86-input-synaptics" + "xf86-video-amdgpu" + "xf86-video-ati" + "xf86-video-dummy" + "xf86-video-fbdev" + "xf86-video-intel" + "xf86-video-nouveau" + "xf86-video-openchrome" + "xf86-video-sisusb" + "xf86-video-vesa" + "xf86-video-vmware" + "xf86-video-voodoo" + "xf86-video-qxl" + "xorg-xinit" + "sudo" + "gst-plugins-good" + "gst-libav" + "mate" + "mate-extra" + "caja" + "volumeicon" + "zenity" + "octopi" + "octopi-cachecleaner" + "octopi-notifier" + "octopi-repoeditor" + "ambiance-radiance-colors-suite" + "rave-x-colors" + "pulseaudio-alsa" + "alsa-utils" + "networkmanager" + "network-manager-applet" + "ath9k-htc-firmware" + "gnome-keyring" + "iceweasel" + "iceweasel-l10n-es-es" + "icedove" + "icedove-l10n-es-es" + "pidgin" + "linphone" + "qtox" + "gparted" + "smplayer" + "epdfview" + "gpicview" + "abiword" + "gnumeric" + "leafpad" + "galculator-gtk2" + "xarchiver" + "dmidecode" + "lightdm-gtk-greeter-settings" + "grub2-theme-gnuaxiom" + "p7zip" + "unar" + "unzip" + "zip" + "ttf-dejavu" + ) + + #Install packages + pacstrap /mnt ${packages[@]} + user=$(cat ~/.scriptsInstallation/temporal | grep "userName" ) + + #Copy skel in the new system and desktop's background + cp -a /etc/skel/ /mnt/etc/ + cp -a /etc/wallpaper.png /mnt/etc/wallpaper.png + + #Uncomment to allow members of group wheel to execute any command + sed -i 's|[#] [%]wheel ALL=[(]ALL[)] ALL|%wheel ALL=(ALL) ALL|' /mnt/etc/sudoers + + #Enable services + cp -a ~/.scriptsInstallation/x11.sh /mnt + + #Enable services with systemd + chmod +x /mnt/x11.sh + arch-chroot /mnt /x11.sh + rm /mnt/x11.sh + ;; + 6) + #Create a new username and save in temporal, to use after + if (cat ~/.scriptsInstallation/temporal | grep "userName=") &>/dev/null + then + sed -i -e '/userName=*/d' ~/.scriptsInstallation/temporal + fi + + echo "userName=$(dialog --stdout --inputbox "Introduce nombre de usuario" 8 40)" >> ~/.scriptsInstallation/temporal + cp ~/.codecheck /mnt + cp ~/.scriptsInstallation/temporal /mnt + cp ~/.scriptsInstallation/userAccount.sh /mnt + chmod +x /mnt/userAccount.sh + arch-chroot /mnt /userAccount.sh + rm -r /mnt/userAccount.sh + ;; + *) + #Delete temporal file and umount partitions + rm -r /mnt/.codecheck + rm -r /mnt/temporal + umount /mnt/boot &> /dev/null + umount /mnt/home &> /dev/null + umount /mnt &> /dev/null + exit + ;; + esac +done diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/es/systemConfig.sh b/configs/profile/root-image/root/.scriptsInstallation/language/es/systemConfig.sh new file mode 100755 index 0000000..c32ad85 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/es/systemConfig.sh @@ -0,0 +1,270 @@ +#!/bin/bash + +echo "$(dialog --stdout --inputbox "Introduce el nombre del sistema:" 8 40)" > /etc/hostname + +ln -s /usr/share/zoneinfo/$(dialog --stdout --inputbox "Introduce la Zona Horaria:\nPor ejemplo: Europe/Athens" 8 40) /etc/localtime + +keymaps=( + "ANSI-dvorak ANSI-dvorak off" + "amiga-de amiga-de off" + "amiga-us amiga-us off" + "applkey applkey off" + "atari-de atari-de off" + "atari-se atari-se off" + "atari-uk-falcon atari-uk-falcon off" + "atari-us atari-us off" + "azerty azerty off" + "backspace backspace off" + "bashkir bashkir off" + "be-latin1 be-latin1 off" + "bg-cp1251 bg-cp1251 off" + "bg-cp855 bg-cp855 off" + "bg_bds-cp1251 bg_bds-cp1251 off" + "bg_bds-utf8 bg_bds-utf8 off" + "bg_pho-cp1251 bg_pho-cp1251 off" + "bg_pho-utf8 bg_pho-utf8 off" + "br-abnt br-abnt off" + "br-abnt2 br-abnt2 off" + "br-latin1-abnt2 br-latin1-abnt2 off" + "br-latin1-us br-latin1-us off" + "by by off" + "by-cp1251 by-cp1251 off" + "bywin-cp1251 bywin-cp1251 off" + "cf cf off" + "colemak colemak off" + "croat croat off" + "ctrl ctrl off" + "cz cz off" + "cz-cp1250 cz-cp1250 off" + "cz-lat2 cz-lat2 off" + "cz-lat2-prog cz-lat2-prog off" + "cz-qwertz cz-qwertz off" + "cz-us-qwertz cz-us-qwertz off" + "de de off" + "de-latin1 de-latin1 off" + "de-latin1-nodeadkeys de-latin1-nodeadkeys off" + "de-mobii de-mobii off" + "de_CH-latin1 de_CH-latin1 off" + "de_alt_UTF-8 de_alt_UTF-8 off" + "defkeymap defkeymap off" + "defkeymap_V1.0 defkeymap_V1.0 off" + "dk dk off" + "dk-latin1 dk-latin1 off" + "dvorak dvorak off" + "dvorak-ca-fr dvorak-ca-fr off" + "dvorak-es dvorak-es off" + "dvorak-fr dvorak-fr off" + "dvorak-l dvorak-l off" + "dvorak-r dvorak-r off" + "dvorak-ru dvorak-ru off" + "dvorak-sv-a1 dvorak-sv-a1 off" + "dvorak-sv-a5 dvorak-sv-a5 off" + "dvorak-uk dvorak-uk off" + "emacs emacs off" + "emacs2 emacs2 off" + "es es off" + "es-cp850 es-cp850 off" + "es-olpc es-olpc off" + "et et off" + "et-nodeadkeys et-nodeadkeys off" + "euro euro off" + "euro1 euro1 off" + "euro2 euro2 off" + "fi fi off" + "fr fr off" + "fr-bepo fr-bepo off" + "fr-bepo-latin9 fr-bepo-latin9 off" + "fr-latin1 fr-latin1 off" + "fr-latin9 fr-latin9 off" + "fr-pc fr-pc off" + "fr_CH fr_CH off" + "fr_CH-latin1 fr_CH-latin1 off" + "gr gr off" + "gr-pc gr-pc off" + "hu hu off" + "hu101 hu101 off" + "il il off" + "il-heb il-heb off" + "il-phonetic il-phonetic off" + "is-latin1 is-latin1 off" + "is-latin1-us is-latin1-us off" + "it it off" + "it-ibm it-ibm off" + "it2 it2 off" + "jp106 jp106 off" + "kazakh kazakh off" + "keypad keypad off" + "ky_alt_sh-UTF-8 ky_alt_sh-UTF-8 off" + "kyrgyz kyrgyz off" + "la-latin1 la-latin1 off" + "lt lt off" + "lt.baltic lt.baltic off" + "lt.l4 lt.l4 off" + "lv lv off" + "lv-tilde lv-tilde off" + "mac-be mac-be off" + "mac-de-latin1 mac-de-latin1 off" + "mac-de-latin1-nodeadkeys mac-de-latin1-nodeadkeys off" + "mac-de_CH mac-de_CH off" + "mac-dk-latin1 mac-dk-latin1 off" + "mac-dvorak mac-dvorak off" + "mac-es mac-es off" + "mac-euro mac-euro off" + "mac-euro2 mac-euro2 off" + "mac-fi-latin1 mac-fi-latin1 off" + "mac-fr mac-fr off" + "mac-fr_CH-latin1 mac-fr_CH-latin1 off" + "mac-it mac-it off" + "mac-pl mac-pl off" + "mac-pt-latin1 mac-pt-latin1 off" + "mac-se mac-se off" + "mac-template mac-template off" + "mac-uk mac-uk off" + "mac-us mac-us off" + "mk mk off" + "mk-cp1251 mk-cp1251 off" + "mk-utf mk-utf off" + "mk0 mk0 off" + "nl nl off" + "nl2 nl2 off" + "no no off" + "no-dvorak no-dvorak off" + "no-latin1 no-latin1 off" + "pc110 pc110 off" + "pl pl off" + "pl1 pl1 off" + "pl2 pl2 off" + "pl3 pl3 off" + "pl4 pl4 off" + "pt-latin1 pt-latin1 off" + "pt-latin9 pt-latin9 off" + "pt-olpc pt-olpc off" + "ro ro off" + "ro_std ro_std off" + "ro_win ro_win off" + "ru ru off" + "ru-cp1251 ru-cp1251 off" + "ru-ms ru-ms off" + "ru-yawerty ru-yawerty off" + "ru1 ru1 off" + "ru2 ru2 off" + "ru3 ru3 off" + "ru4 ru4 off" + "ru_win ru_win off" + "ruwin_alt-CP1251 ruwin_alt-CP1251 off" + "ruwin_alt-KOI8-R ruwin_alt-KOI8-R off" + "ruwin_alt-UTF-8 ruwin_alt-UTF-8 off" + "ruwin_alt_sh-UTF-8 ruwin_alt_sh-UTF-8 off" + "ruwin_cplk-CP1251 ruwin_cplk-CP1251 off" + "ruwin_cplk-KOI8-R ruwin_cplk-KOI8-R off" + "ruwin_cplk-UTF-8 ruwin_cplk-UTF-8 off" + "ruwin_ct_sh-CP1251 ruwin_ct_sh-CP1251 off" + "ruwin_ct_sh-KOI8-R ruwin_ct_sh-KOI8-R off" + "ruwin_ct_sh-UTF-8 ruwin_ct_sh-UTF-8 off" + "ruwin_ctrl-CP1251 ruwin_ctrl-CP1251 off" + "ruwin_ctrl-KOI8-R ruwin_ctrl-KOI8-R off" + "ruwin_ctrl-UTF-8 ruwin_ctrl-UTF-8 off" + "se-fi-ir209 se-fi-ir209 off" + "se-fi-lat6 se-fi-lat6 off" + "se-ir209 se-ir209 off" + "se-lat6 se-lat6 off" + "sg sg off" + "sg-latin1 sg-latin1 off" + "sg-latin1-lk450 sg-latin1-lk450 off" + "sk-prog-qwerty sk-prog-qwerty off" + "sk-prog-qwertz sk-prog-qwertz off" + "sk-qwerty sk-qwerty off" + "sk-qwertz sk-qwertz off" + "slovene slovene off" + "sr-cy sr-cy off" + "sun-pl sun-pl off" + "sun-pl-altgraph sun-pl-altgraph off" + "sundvorak sundvorak off" + "sunkeymap sunkeymap off" + "sunt4-es sunt4-es off" + "sunt4-fi-latin1 sunt4-fi-latin1 off" + "sunt4-no-latin1 sunt4-no-latin1 off" + "sunt5-cz-us sunt5-cz-us off" + "sunt5-de-latin1 sunt5-de-latin1 off" + "sunt5-es sunt5-es off" + "sunt5-fi-latin1 sunt5-fi-latin1 off" + "sunt5-fr-latin1 sunt5-fr-latin1 off" + "sunt5-ru sunt5-ru off" + "sunt5-uk sunt5-uk off" + "sunt5-us-cz sunt5-us-cz off" + "sunt6-uk sunt6-uk off" + "sv-latin1 sv-latin1 off" + "tj_alt-UTF8 tj_alt-UTF8 off" + "tr_f-latin5 tr_f-latin5 off" + "tr_q-latin5 tr_q-latin5 off" + "tralt tralt off" + "trf trf off" + "trf-fgGIod trf-fgGIod off" + "trq trq off" + "ttwin_alt-UTF-8 ttwin_alt-UTF-8 off" + "ttwin_cplk-UTF-8 ttwin_cplk-UTF-8 off" + "ttwin_ct_sh-UTF-8 ttwin_ct_sh-UTF-8 off" + "ttwin_ctrl-UTF-8 ttwin_ctrl-UTF-8 off" + "ua ua off" + "ua-cp1251 ua-cp1251 off" + "ua-utf ua-utf off" + "ua-utf-ws ua-utf-ws off" + "ua-ws ua-ws off" + "uk uk off" + "unicode unicode off" + "us us on" + "us-acentos us-acentos off" + "wangbe wangbe off" + "wangbe2 wangbe2 off" + "windowkeys windowkeys off" +) + +echo "KEYMAP=$(dialog --stdout --radiolist "Selecciona la distribucion del teclado" 20 70 50 ${keymaps[@]})" > /etc/vconsole.conf + +aux=$(sed -e '1,23d' -e 's/#//g' -e 's/ /#/g' -e 's/..$//' /etc/locale.gen) +index=0 +for i in $aux; do + i=$(echo $i | sed -e 's/#/ /g') + locales+=("$i" "$i" off) + if [[ $i == "en_US.UTF-8 UTF-8" || $i == "en_US ISO-8859-1" ]]; then + locales[$index]="$i" + locales[$((index+1))]="$i" + locales[$((index+2))]="on" + fi + index=$((index+3)) +done + +locale=$(dialog --stdout --checklist "Selecciona las Localizaciones" 20 70 50 "${locales[@]}") +locale=$(echo ${locale} | sed -e 's/" "/\n/g' -e 's/ /#/g' -e 's/"//g') + +for i in ${locale[@]}; do + i=$(echo $i | sed -e 's/#/ /g') + sed -i -e "s/#$i/$i/g" /etc/locale.gen +done + +locale-gen + +aux=$(locale -a) +index=0 +for i in $aux; do + langs+=("$i" "$i" on) + index=$((index+1)) +done + +echo "LANG=$(dialog --stdout --radiolist "Selecciona tu idioma" 20 70 50 ${langs[@]})" > /etc/locale.conf + +mkinitcpio -p linux-libre + +hdd=$(cat /temporal | grep 'hdd=') +grub-install ${hdd#*=} +grub-mkconfig -o /boot/grub/grub.cfg + +password=$(dialog --stdout --passwordbox "Inserta la contraseña para el administrador" 8 40) + +while [[ $password != $password2 ]]; do + password2=$(dialog --stdout --passwordbox "Repite la contraseña para el administrador" 8 40) +done + +usermod -p $(openssl passwd ${password}) root + +exit diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/es/userAccount.sh b/configs/profile/root-image/root/.scriptsInstallation/language/es/userAccount.sh new file mode 100755 index 0000000..1ab3585 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/es/userAccount.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +user=$(cat /temporal | grep "userName") + +password=$(dialog --stdout --passwordbox "Introduce la contraseñara para el usuario ${user#*=}" 8 40) + +while [[ $password != $password2 ]]; do + password2=$(dialog --stdout --passwordbox "Repite la contraseña" 8 40) +done + +useradd -m -g users -G "wheel" -s /bin/bash -p $(openssl passwd $password) ${user#*=} + +if [ -x /usr/bin/setxkbmap ]; then + echo "setxkbmap $(cat /.codecheck | grep XKBMAP= | cut -d '=' -f 2)" >> /home/${user#*=}/.bashrc +fi + +if [ -x /usr/bin/gsettings ]; then + sudo -u {user#*=} \ + if [ -d /usr/share/themes/Radiance-Purple ]; then + gsettings set org.mate.interface gtk-theme 'Radiance-Purple' + gsettings set org.mate.Marco.general theme 'Radiance-Purple' + fi \ + if [ -d /usr/share/icons/RAVE-X-Dark-Purple ]; then + gsettings set org.mate.interface icon-theme 'RAVE-X-Dark-Purple' + fi \ + if [ -d /usr/share/icons/mate ]; then + gsettings set org.mate.peripherals-mouse cursor-size '18' + gsettings set org.mate.peripherals-mouse cursor-theme 'mate' + fi \ + if [ -f /etc/wallpaper.png ]; then + gsettings set org.mate.background picture-filename '/etc/wallpaper.png' + fi +fi + +exit diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/gl/install.sh b/configs/profile/root-image/root/.scriptsInstallation/language/gl/install.sh new file mode 100755 index 0000000..50bbfc5 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/gl/install.sh @@ -0,0 +1,237 @@ +#!/bin/bash +#Temporal is a file that contains parameters to use when access to chroot + +pacman -Sy parabola-keyring --noconfirm +pacman-key --populate parabola +pacman-key --refresh-keys + +partition(){ + + #Search and show the Hard Disks to select + aux=$(ls /dev/sd?) + index=0 + for i in $aux; do + hdds[$index]="${i} ${i#/*/} off" + index=$((index+1)) + done + + hdd=$(dialog --stdout --radiolist "Selecciona Disco Duro" 20 70 50 ${hdds[@]}) + + #If exist the line delete + if (cat ~/.scriptsInstallation/temporal | grep "hdd=") &>/dev/null + then + sed -i -e '/hdd=*/d' ~/.scriptsInstallation/temporal + fi + + #And add the new line with new parameter + echo "hdd=$hdd" >> ~/.scriptsInstallation/temporal + + selection=$(dialog --stdout --menu "Metodo de Particionado" 20 70 50 \ + 1 "Usar todo o disco con swap (1GB) and /" \ + 2 "Usar gparted para personalizar" ) + + case $selection in + 1) + umount /mnt &> /dev/null + #Create msdos partition table + parted -s $hdd -- mklabel msdos + + #Create partition swap and / + parted -s $hdd -- mkpart primary 1MiB 1000MiB mkpart primary 1000MiB -1s + + #Boot option partition / + parted -s $hdd -- set 2 boot on + + #Format and partitions and mount / + (echo t; echo 1; echo 82; echo w) | fdisk $hdd + mkswap ${hdd}1 + mkfs.ext4 ${hdd}2 + mount ${hdd}2 /mnt + ;; + 2) + gparted $hdd + + #Search and show the partitions that select before. + aux=$(ls $hdd?) + index=0; + for i in $aux; do + partitions[$index]="${i} ${i#/*/} off" + index=$((index+1)) + done + + partition=$(dialog --stdout --radiolist "Montar particion /" 20 70 50 ${partitions[@]}) + + #Mount partition / + umount /mnt &> /dev/null + mount $partition /mnt + + #Ask if you want mount other partitions + other=0 + while [ $other != 3 ]; do + other=$(dialog --stdout --menu "¿Montar outra particion?" 20 70 50 1 "/home" 2 "/boot" 3 "No") + + case $other in + 1) + umount /mnt/home &> /dev/null + mkdir /mnt/home &> /dev/null + mount $(dialog --stdout --radiolist "Montar particion /home" 20 70 50 ${partitions[@]}) /mnt/home + ;; + 2) + umount /mnt/boot &> /dev/null + mkdir /mnt/boot &> /dev/null + mount $(dialog --stdout --radiolist "Mount particion /boot" 20 70 50 ${partitions[@]}) /mnt/boot + ;; + *) + other=3 + ;; + esac + done + ;; + esac +} + + +option=0 +while [ option != 7 ]; do + option=$(dialog --stdout --menu "Instalación CLI de Parabola" 20 70 50 \ + 1 "Formatear e Montar Particiones" \ + 2 "Instalar Sistema Base" \ + 3 "Instalar GRUB" \ + 4 "Configuración do Sistema" \ + 5 "(Opcional) Instalar Escritorio/Aplicaciones de Live DVD" \ + 6 "Crear Conta de Usuario" \ + 7 "Salir" ) + + case $option in + 1) + partition + ;; + 2) + #Install base system + pacstrap /mnt + pacstrap /mnt dialog + ;; + 3) + #Install grub + pacstrap /mnt grub grub2-theme-gnuaxiom + #Enable Parabola theme for grub + sed -i 's|[#]GRUB_THEME=["]/path/to/gfxtheme["]|GRUB_THEME="/boot/grub/themes/GNUAxiom/theme.txt"|' /mnt/etc/default/grub + ;; + 4) + #Generate fstab and acces to chroot to do System Config + genfstab -p /mnt >> /mnt/etc/fstab + cp ~/.scriptsInstallation/temporal /mnt + cp ~/.scriptsInstallation/systemConfig.sh /mnt + chmod +x /mnt/systemConfig.sh + arch-chroot /mnt /systemConfig.sh + rm -r /mnt/systemConfig.sh + ;; + 5) + #Packages to the X11 live + packages=( "xorg-server" + "xf86-input-evdev" + "xf86-input-synaptics" + "xf86-video-amdgpu" + "xf86-video-ati" + "xf86-video-dummy" + "xf86-video-fbdev" + "xf86-video-intel" + "xf86-video-nouveau" + "xf86-video-openchrome" + "xf86-video-sisusb" + "xf86-video-vesa" + "xf86-video-vmware" + "xf86-video-voodoo" + "xf86-video-qxl" + "xorg-xinit" + "sudo" + "gst-plugins-good" + "gst-libav" + "mate" + "mate-extra" + "caja" + "volumeicon" + "zenity" + "octopi" + "octopi-cachecleaner" + "octopi-notifier" + "octopi-repoeditor" + "ambiance-radiance-colors-suite" + "rave-x-colors" + "pulseaudio-alsa" + "alsa-utils" + "networkmanager" + "network-manager-applet" + "ath9k-htc-firmware" + "gnome-keyring" + "iceweasel" + "iceweasel-l10n-gl" + "icedove" + "icedove-l10n-gl" + "pidgin" + "linphone" + "qtox" + "gparted" + "smplayer" + "epdfview" + "gpicview" + "abiword" + "gnumeric" + "leafpad" + "galculator-gtk2" + "xarchiver" + "dmidecode" + "lightdm-gtk-greeter-settings" + "grub2-theme-gnuaxiom" + "p7zip" + "unar" + "unzip" + "zip" + "ttf-dejavu" + ) + + #Install packages + pacstrap /mnt ${packages[@]} + user=$(cat ~/.scriptsInstallation/temporal | grep "userName" ) + + #Copy skel in the new system and desktop's background + cp -a /etc/skel/ /mnt/etc/ + cp -a /etc/wallpaper.png /mnt/etc/wallpaper.png + + #Uncomment to allow members of group wheel to execute any command + sed -i 's|[#] [%]wheel ALL=[(]ALL[)] ALL|%wheel ALL=(ALL) ALL|' /mnt/etc/sudoers + + #Enable services + cp -a ~/.scriptsInstallation/x11.sh /mnt + + #Enable services with systemd + chmod +x /mnt/x11.sh + arch-chroot /mnt /x11.sh + rm /mnt/x11.sh + ;; + 6) + #Create a new username and save in temporal, to use after + if (cat ~/.scriptsInstallation/temporal | grep "userName=") &>/dev/null + then + sed -i -e '/userName=*/d' ~/.scriptsInstallation/temporal + fi + + echo "userName=$(dialog --stdout --inputbox "Introduce un nome de usuario" 8 40)" >> ~/.scriptsInstallation/temporal + cp ~/.codecheck /mnt + cp ~/.scriptsInstallation/temporal /mnt + cp ~/.scriptsInstallation/userAccount.sh /mnt + chmod +x /mnt/userAccount.sh + arch-chroot /mnt /userAccount.sh + rm -r /mnt/userAccount.sh + ;; + *) + #Delete temporal file and umount partitions + rm -r /mnt/.codecheck + rm -r /mnt/temporal + umount /mnt/boot &> /dev/null + umount /mnt/home &> /dev/null + umount /mnt &> /dev/null + exit + ;; + esac +done diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/gl/systemConfig.sh b/configs/profile/root-image/root/.scriptsInstallation/language/gl/systemConfig.sh new file mode 100755 index 0000000..8353cfb --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/gl/systemConfig.sh @@ -0,0 +1,270 @@ +#!/bin/bash + +echo "$(dialog --stdout --inputbox "Introduce o nome do sistema:" 8 40)" > /etc/hostname + +ln -s /usr/share/zoneinfo/$(dialog --stdout --inputbox "Introduce a Zona Horaria:\nPor ejemplo: Europe/Athens" 8 40) /etc/localtime + +keymaps=( + "ANSI-dvorak ANSI-dvorak off" + "amiga-de amiga-de off" + "amiga-us amiga-us off" + "applkey applkey off" + "atari-de atari-de off" + "atari-se atari-se off" + "atari-uk-falcon atari-uk-falcon off" + "atari-us atari-us off" + "azerty azerty off" + "backspace backspace off" + "bashkir bashkir off" + "be-latin1 be-latin1 off" + "bg-cp1251 bg-cp1251 off" + "bg-cp855 bg-cp855 off" + "bg_bds-cp1251 bg_bds-cp1251 off" + "bg_bds-utf8 bg_bds-utf8 off" + "bg_pho-cp1251 bg_pho-cp1251 off" + "bg_pho-utf8 bg_pho-utf8 off" + "br-abnt br-abnt off" + "br-abnt2 br-abnt2 off" + "br-latin1-abnt2 br-latin1-abnt2 off" + "br-latin1-us br-latin1-us off" + "by by off" + "by-cp1251 by-cp1251 off" + "bywin-cp1251 bywin-cp1251 off" + "cf cf off" + "colemak colemak off" + "croat croat off" + "ctrl ctrl off" + "cz cz off" + "cz-cp1250 cz-cp1250 off" + "cz-lat2 cz-lat2 off" + "cz-lat2-prog cz-lat2-prog off" + "cz-qwertz cz-qwertz off" + "cz-us-qwertz cz-us-qwertz off" + "de de off" + "de-latin1 de-latin1 off" + "de-latin1-nodeadkeys de-latin1-nodeadkeys off" + "de-mobii de-mobii off" + "de_CH-latin1 de_CH-latin1 off" + "de_alt_UTF-8 de_alt_UTF-8 off" + "defkeymap defkeymap off" + "defkeymap_V1.0 defkeymap_V1.0 off" + "dk dk off" + "dk-latin1 dk-latin1 off" + "dvorak dvorak off" + "dvorak-ca-fr dvorak-ca-fr off" + "dvorak-es dvorak-es off" + "dvorak-fr dvorak-fr off" + "dvorak-l dvorak-l off" + "dvorak-r dvorak-r off" + "dvorak-ru dvorak-ru off" + "dvorak-sv-a1 dvorak-sv-a1 off" + "dvorak-sv-a5 dvorak-sv-a5 off" + "dvorak-uk dvorak-uk off" + "emacs emacs off" + "emacs2 emacs2 off" + "es es off" + "es-cp850 es-cp850 off" + "es-olpc es-olpc off" + "et et off" + "et-nodeadkeys et-nodeadkeys off" + "euro euro off" + "euro1 euro1 off" + "euro2 euro2 off" + "fi fi off" + "fr fr off" + "fr-bepo fr-bepo off" + "fr-bepo-latin9 fr-bepo-latin9 off" + "fr-latin1 fr-latin1 off" + "fr-latin9 fr-latin9 off" + "fr-pc fr-pc off" + "fr_CH fr_CH off" + "fr_CH-latin1 fr_CH-latin1 off" + "gr gr off" + "gr-pc gr-pc off" + "hu hu off" + "hu101 hu101 off" + "il il off" + "il-heb il-heb off" + "il-phonetic il-phonetic off" + "is-latin1 is-latin1 off" + "is-latin1-us is-latin1-us off" + "it it off" + "it-ibm it-ibm off" + "it2 it2 off" + "jp106 jp106 off" + "kazakh kazakh off" + "keypad keypad off" + "ky_alt_sh-UTF-8 ky_alt_sh-UTF-8 off" + "kyrgyz kyrgyz off" + "la-latin1 la-latin1 off" + "lt lt off" + "lt.baltic lt.baltic off" + "lt.l4 lt.l4 off" + "lv lv off" + "lv-tilde lv-tilde off" + "mac-be mac-be off" + "mac-de-latin1 mac-de-latin1 off" + "mac-de-latin1-nodeadkeys mac-de-latin1-nodeadkeys off" + "mac-de_CH mac-de_CH off" + "mac-dk-latin1 mac-dk-latin1 off" + "mac-dvorak mac-dvorak off" + "mac-es mac-es off" + "mac-euro mac-euro off" + "mac-euro2 mac-euro2 off" + "mac-fi-latin1 mac-fi-latin1 off" + "mac-fr mac-fr off" + "mac-fr_CH-latin1 mac-fr_CH-latin1 off" + "mac-it mac-it off" + "mac-pl mac-pl off" + "mac-pt-latin1 mac-pt-latin1 off" + "mac-se mac-se off" + "mac-template mac-template off" + "mac-uk mac-uk off" + "mac-us mac-us off" + "mk mk off" + "mk-cp1251 mk-cp1251 off" + "mk-utf mk-utf off" + "mk0 mk0 off" + "nl nl off" + "nl2 nl2 off" + "no no off" + "no-dvorak no-dvorak off" + "no-latin1 no-latin1 off" + "pc110 pc110 off" + "pl pl off" + "pl1 pl1 off" + "pl2 pl2 off" + "pl3 pl3 off" + "pl4 pl4 off" + "pt-latin1 pt-latin1 off" + "pt-latin9 pt-latin9 off" + "pt-olpc pt-olpc off" + "ro ro off" + "ro_std ro_std off" + "ro_win ro_win off" + "ru ru off" + "ru-cp1251 ru-cp1251 off" + "ru-ms ru-ms off" + "ru-yawerty ru-yawerty off" + "ru1 ru1 off" + "ru2 ru2 off" + "ru3 ru3 off" + "ru4 ru4 off" + "ru_win ru_win off" + "ruwin_alt-CP1251 ruwin_alt-CP1251 off" + "ruwin_alt-KOI8-R ruwin_alt-KOI8-R off" + "ruwin_alt-UTF-8 ruwin_alt-UTF-8 off" + "ruwin_alt_sh-UTF-8 ruwin_alt_sh-UTF-8 off" + "ruwin_cplk-CP1251 ruwin_cplk-CP1251 off" + "ruwin_cplk-KOI8-R ruwin_cplk-KOI8-R off" + "ruwin_cplk-UTF-8 ruwin_cplk-UTF-8 off" + "ruwin_ct_sh-CP1251 ruwin_ct_sh-CP1251 off" + "ruwin_ct_sh-KOI8-R ruwin_ct_sh-KOI8-R off" + "ruwin_ct_sh-UTF-8 ruwin_ct_sh-UTF-8 off" + "ruwin_ctrl-CP1251 ruwin_ctrl-CP1251 off" + "ruwin_ctrl-KOI8-R ruwin_ctrl-KOI8-R off" + "ruwin_ctrl-UTF-8 ruwin_ctrl-UTF-8 off" + "se-fi-ir209 se-fi-ir209 off" + "se-fi-lat6 se-fi-lat6 off" + "se-ir209 se-ir209 off" + "se-lat6 se-lat6 off" + "sg sg off" + "sg-latin1 sg-latin1 off" + "sg-latin1-lk450 sg-latin1-lk450 off" + "sk-prog-qwerty sk-prog-qwerty off" + "sk-prog-qwertz sk-prog-qwertz off" + "sk-qwerty sk-qwerty off" + "sk-qwertz sk-qwertz off" + "slovene slovene off" + "sr-cy sr-cy off" + "sun-pl sun-pl off" + "sun-pl-altgraph sun-pl-altgraph off" + "sundvorak sundvorak off" + "sunkeymap sunkeymap off" + "sunt4-es sunt4-es off" + "sunt4-fi-latin1 sunt4-fi-latin1 off" + "sunt4-no-latin1 sunt4-no-latin1 off" + "sunt5-cz-us sunt5-cz-us off" + "sunt5-de-latin1 sunt5-de-latin1 off" + "sunt5-es sunt5-es off" + "sunt5-fi-latin1 sunt5-fi-latin1 off" + "sunt5-fr-latin1 sunt5-fr-latin1 off" + "sunt5-ru sunt5-ru off" + "sunt5-uk sunt5-uk off" + "sunt5-us-cz sunt5-us-cz off" + "sunt6-uk sunt6-uk off" + "sv-latin1 sv-latin1 off" + "tj_alt-UTF8 tj_alt-UTF8 off" + "tr_f-latin5 tr_f-latin5 off" + "tr_q-latin5 tr_q-latin5 off" + "tralt tralt off" + "trf trf off" + "trf-fgGIod trf-fgGIod off" + "trq trq off" + "ttwin_alt-UTF-8 ttwin_alt-UTF-8 off" + "ttwin_cplk-UTF-8 ttwin_cplk-UTF-8 off" + "ttwin_ct_sh-UTF-8 ttwin_ct_sh-UTF-8 off" + "ttwin_ctrl-UTF-8 ttwin_ctrl-UTF-8 off" + "ua ua off" + "ua-cp1251 ua-cp1251 off" + "ua-utf ua-utf off" + "ua-utf-ws ua-utf-ws off" + "ua-ws ua-ws off" + "uk uk off" + "unicode unicode off" + "us us on" + "us-acentos us-acentos off" + "wangbe wangbe off" + "wangbe2 wangbe2 off" + "windowkeys windowkeys off" +) + +echo "KEYMAP=$(dialog --stdout --radiolist "Selecciona a distribucion do teclado" 20 70 50 ${keymaps[@]})" > /etc/vconsole.conf + +aux=$(sed -e '1,23d' -e 's/#//g' -e 's/ /#/g' -e 's/..$//' /etc/locale.gen) +index=0 +for i in $aux; do + i=$(echo $i | sed -e 's/#/ /g') + locales+=("$i" "$i" off) + if [[ $i == "en_US.UTF-8 UTF-8" || $i == "en_US ISO-8859-1" ]]; then + locales[$index]="$i" + locales[$((index+1))]="$i" + locales[$((index+2))]="on" + fi + index=$((index+3)) +done + +locale=$(dialog --stdout --checklist "Selecciona as Localizacions" 20 70 50 "${locales[@]}") +locale=$(echo ${locale} | sed -e 's/" "/\n/g' -e 's/ /#/g' -e 's/"//g') + +for i in ${locale[@]}; do + i=$(echo $i | sed -e 's/#/ /g') + sed -i -e "s/#$i/$i/g" /etc/locale.gen +done + +locale-gen + +aux=$(locale -a) +index=0 +for i in $aux; do + langs+=("$i" "$i" on) + index=$((index+1)) +done + +echo "LANG=$(dialog --stdout --radiolist "Selecciona o teu idioma" 20 70 50 ${langs[@]})" > /etc/locale.conf + +mkinitcpio -p linux-libre + +hdd=$(cat /temporal | grep 'hdd=') +grub-install ${hdd#*=} +grub-mkconfig -o /boot/grub/grub.cfg + +password=$(dialog --stdout --passwordbox "Insire o contrasinal para o administrador" 8 40) + +while [[ $password != $password2 ]]; do + password2=$(dialog --stdout --passwordbox "Repite o contrasinal para o administrador" 8 40) +done + +usermod -p $(openssl passwd ${password}) root + +exit diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/gl/userAccount.sh b/configs/profile/root-image/root/.scriptsInstallation/language/gl/userAccount.sh new file mode 100755 index 0000000..6fa82e1 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/gl/userAccount.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +user=$(cat /temporal | grep "userName") + +password=$(dialog --stdout --passwordbox "Introduce o contrasinal para o usuario ${user#*=}" 8 40) + +while [[ $password != $password2 ]]; do + password2=$(dialog --stdout --passwordbox "Repite o contrasinal" 8 40) +done + +useradd -m -g users -G "wheel" -s /bin/bash -p $(openssl passwd $password) ${user#*=} + +if [ -x /usr/bin/setxkbmap ]; then + echo "setxkbmap $(cat /.codecheck | grep XKBMAP= | cut -d '=' -f 2)" >> /home/${user#*=}/.bashrc +fi + +if [ -x /usr/bin/gsettings ]; then + sudo -u {user#*=} \ + if [ -d /usr/share/themes/Radiance-Purple ]; then + gsettings set org.mate.interface gtk-theme 'Radiance-Purple' + gsettings set org.mate.Marco.general theme 'Radiance-Purple' + fi \ + if [ -d /usr/share/icons/RAVE-X-Dark-Purple ]; then + gsettings set org.mate.interface icon-theme 'RAVE-X-Dark-Purple' + fi \ + if [ -d /usr/share/icons/mate ]; then + gsettings set org.mate.peripherals-mouse cursor-size '18' + gsettings set org.mate.peripherals-mouse cursor-theme 'mate' + fi \ + if [ -f /etc/wallpaper.png ]; then + gsettings set org.mate.background picture-filename '/etc/wallpaper.png' + fi +fi + +exit diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/pt/install.sh b/configs/profile/root-image/root/.scriptsInstallation/language/pt/install.sh new file mode 100755 index 0000000..2272795 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/pt/install.sh @@ -0,0 +1,237 @@ +#!/bin/bash +#Temporal is a file that contains parameters to use when access to chroot + +pacman -Sy parabola-keyring --noconfirm +pacman-key --populate parabola +pacman-key --refresh-keys + +partition(){ + + #Search and show the Hard Disks to select + aux=$(ls /dev/sd?) + index=0 + for i in $aux; do + hdds[$index]="${i} ${i#/*/} off" + index=$((index+1)) + done + + hdd=$(dialog --stdout --radiolist "Escolha o Disco" 20 70 50 ${hdds[@]}) + + #If exist the line delete + if (cat ~/.scriptsInstallation/temporal | grep "hdd=") &>/dev/null + then + sed -i -e '/hdd=*/d' ~/.scriptsInstallation/temporal + fi + + #And add the new line with new parameter + echo "hdd=$hdd" >> ~/.scriptsInstallation/temporal + + selection=$(dialog --stdout --menu "Método de Particionamento" 20 70 50 \ + 1 "Usar todo o disco com o swap (1GB) e /" \ + 2 "Usar o gparted para personalizar" ) + + case $selection in + 1) + umount /mnt &> /dev/null + #Create msdos partition table + parted -s $hdd -- mklabel msdos + + #Create partition swap and / + parted -s $hdd -- mkpart primary 1MiB 1000MiB mkpart primary 1000MiB -1s + + #Boot option partition / + parted -s $hdd -- set 2 boot on + + #Format and partitions and mount / + (echo t; echo 1; echo 82; echo w) | fdisk $hdd + mkswap ${hdd}1 + mkfs.ext4 ${hdd}2 + mount ${hdd}2 /mnt + ;; + 2) + gparted $hdd + + #Search and show the partitions that select before. + aux=$(ls $hdd?) + index=0; + for i in $aux; do + partitions[$index]="${i} ${i#/*/} off" + index=$((index+1)) + done + + partition=$(dialog --stdout --radiolist "Montar a partição /" 20 70 50 ${partitions[@]}) + + #Mount partition / + umount /mnt &> /dev/null + mount $partition /mnt + + #Ask if you want mount other partitions + other=0 + while [ $other != 3 ]; do + other=$(dialog --stdout --menu "Quer montar outra partição?" 20 70 50 1 "/home" 2 "/boot" 3 "Não") + + case $other in + 1) + umount /mnt/home &> /dev/null + mkdir /mnt/home &> /dev/null + mount $(dialog --stdout --radiolist "Montar a partição /home" 20 70 50 ${partitions[@]}) /mnt/home + ;; + 2) + umount /mnt/boot &> /dev/null + mkdir /mnt/boot &> /dev/null + mount $(dialog --stdout --radiolist "Montar a partição /boot" 20 70 50 ${partitions[@]}) /mnt/boot + ;; + *) + other=3 + ;; + esac + done + ;; + esac +} + + +option=0 +while [ option != 7 ]; do + option=$(dialog --stdout --menu "Instalação CLI do Parabola" 20 70 50 \ + 1 "Formatar e Montar as Partições" \ + 2 "Instalar o Sistema Base" \ + 3 "Instalar o GRUB" \ + 4 "Configuração do Sistema" \ + 5 "(Opcional) Instalar Ambiente Gráfico/Aplicativos da Live DVD" \ + 6 "Adicionar uma Conta de Usuário" \ + 7 "Sair" ) + + case $option in + 1) + partition + ;; + 2) + #Install base system + pacstrap /mnt + pacstrap /mnt dialog + ;; + 3) + #Install grub + pacstrap /mnt grub grub2-theme-gnuaxiom + #Enable Parabola theme for grub + sed -i 's|[#]GRUB_THEME=["]/path/to/gfxtheme["]|GRUB_THEME="/boot/grub/themes/GNUAxiom/theme.txt"|' /mnt/etc/default/grub + ;; + 4) + #Generate fstab and acces to chroot to do System Config + genfstab -p /mnt >> /mnt/etc/fstab + cp ~/.scriptsInstallation/temporal /mnt + cp ~/.scriptsInstallation/systemConfig.sh /mnt + chmod +x /mnt/systemConfig.sh + arch-chroot /mnt /systemConfig.sh + rm -r /mnt/systemConfig.sh + ;; + 5) + #Packages to the X11 live + packages=( "xorg-server" + "xf86-input-evdev" + "xf86-input-synaptics" + "xf86-video-amdgpu" + "xf86-video-ati" + "xf86-video-dummy" + "xf86-video-fbdev" + "xf86-video-intel" + "xf86-video-nouveau" + "xf86-video-openchrome" + "xf86-video-sisusb" + "xf86-video-vesa" + "xf86-video-vmware" + "xf86-video-voodoo" + "xf86-video-qxl" + "xorg-xinit" + "sudo" + "gst-plugins-good" + "gst-libav" + "mate" + "mate-extra" + "caja" + "volumeicon" + "zenity" + "octopi" + "octopi-cachecleaner" + "octopi-notifier" + "octopi-repoeditor" + "ambiance-radiance-colors-suite" + "rave-x-colors" + "pulseaudio-alsa" + "alsa-utils" + "networkmanager" + "network-manager-applet" + "ath9k-htc-firmware" + "gnome-keyring" + "iceweasel" + "iceweasel-l10n-pt-br" + "icedove" + "icedove-l10n-pt-br" + "pidgin" + "linphone" + "qtox" + "gparted" + "smplayer" + "epdfview" + "gpicview" + "abiword" + "gnumeric" + "leafpad" + "galculator-gtk2" + "xarchiver" + "dmidecode" + "lightdm-gtk-greeter-settings" + "grub2-theme-gnuaxiom" + "p7zip" + "unar" + "unzip" + "zip" + "ttf-dejavu" + ) + + #Install packages + pacstrap /mnt ${packages[@]} + user=$(cat ~/.scriptsInstallation/temporal | grep "userName" ) + + #Copy skel in the new system and desktop's background + cp -a /etc/skel/ /mnt/etc/ + cp -a /etc/wallpaper.png /mnt/etc/wallpaper.png + + #Uncomment to allow members of group wheel to execute any command + sed -i 's|[#] [%]wheel ALL=[(]ALL[)] ALL|%wheel ALL=(ALL) ALL|' /mnt/etc/sudoers + + #Enable services + cp -a ~/.scriptsInstallation/x11.sh /mnt + + #Enable services with systemd + chmod +x /mnt/x11.sh + arch-chroot /mnt /x11.sh + rm /mnt/x11.sh + ;; + 6) + #Create a new username and save in temporal, to use after + if (cat ~/.scriptsInstallation/temporal | grep "userName=") &>/dev/null + then + sed -i -e '/userName=*/d' ~/.scriptsInstallation/temporal + fi + + echo "userName=$(dialog --stdout --inputbox "Insira o nome do usuário" 8 40)" >> ~/.scriptsInstallation/temporal + cp ~/.codecheck /mnt + cp ~/.scriptsInstallation/temporal /mnt + cp ~/.scriptsInstallation/userAccount.sh /mnt + chmod +x /mnt/userAccount.sh + arch-chroot /mnt /userAccount.sh + rm -r /mnt/userAccount.sh + ;; + *) + #Delete temporal file and umount partitions + rm -r /mnt/.codecheck + rm -r /mnt/temporal + umount /mnt/boot &> /dev/null + umount /mnt/home &> /dev/null + umount /mnt &> /dev/null + exit + ;; + esac +done diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/pt/systemConfig.sh b/configs/profile/root-image/root/.scriptsInstallation/language/pt/systemConfig.sh new file mode 100755 index 0000000..572bea2 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/pt/systemConfig.sh @@ -0,0 +1,270 @@ +#!/bin/bash + +echo "$(dialog --stdout --inputbox "Adicione o nome do sistema:" 8 40)" > /etc/hostname + +ln -s /usr/share/zoneinfo/$(dialog --stdout --inputbox "Adicione o Fuso Horário:\nPor exemplo: America/Sao_Paulo" 8 40) /etc/localtime + +keymaps=( + "ANSI-dvorak ANSI-dvorak off" + "amiga-de amiga-de off" + "amiga-us amiga-us off" + "applkey applkey off" + "atari-de atari-de off" + "atari-se atari-se off" + "atari-uk-falcon atari-uk-falcon off" + "atari-us atari-us off" + "azerty azerty off" + "backspace backspace off" + "bashkir bashkir off" + "be-latin1 be-latin1 off" + "bg-cp1251 bg-cp1251 off" + "bg-cp855 bg-cp855 off" + "bg_bds-cp1251 bg_bds-cp1251 off" + "bg_bds-utf8 bg_bds-utf8 off" + "bg_pho-cp1251 bg_pho-cp1251 off" + "bg_pho-utf8 bg_pho-utf8 off" + "br-abnt br-abnt off" + "br-abnt2 br-abnt2 off" + "br-latin1-abnt2 br-latin1-abnt2 off" + "br-latin1-us br-latin1-us off" + "by by off" + "by-cp1251 by-cp1251 off" + "bywin-cp1251 bywin-cp1251 off" + "cf cf off" + "colemak colemak off" + "croat croat off" + "ctrl ctrl off" + "cz cz off" + "cz-cp1250 cz-cp1250 off" + "cz-lat2 cz-lat2 off" + "cz-lat2-prog cz-lat2-prog off" + "cz-qwertz cz-qwertz off" + "cz-us-qwertz cz-us-qwertz off" + "de de off" + "de-latin1 de-latin1 off" + "de-latin1-nodeadkeys de-latin1-nodeadkeys off" + "de-mobii de-mobii off" + "de_CH-latin1 de_CH-latin1 off" + "de_alt_UTF-8 de_alt_UTF-8 off" + "defkeymap defkeymap off" + "defkeymap_V1.0 defkeymap_V1.0 off" + "dk dk off" + "dk-latin1 dk-latin1 off" + "dvorak dvorak off" + "dvorak-ca-fr dvorak-ca-fr off" + "dvorak-es dvorak-es off" + "dvorak-fr dvorak-fr off" + "dvorak-l dvorak-l off" + "dvorak-r dvorak-r off" + "dvorak-ru dvorak-ru off" + "dvorak-sv-a1 dvorak-sv-a1 off" + "dvorak-sv-a5 dvorak-sv-a5 off" + "dvorak-uk dvorak-uk off" + "emacs emacs off" + "emacs2 emacs2 off" + "es es off" + "es-cp850 es-cp850 off" + "es-olpc es-olpc off" + "et et off" + "et-nodeadkeys et-nodeadkeys off" + "euro euro off" + "euro1 euro1 off" + "euro2 euro2 off" + "fi fi off" + "fr fr off" + "fr-bepo fr-bepo off" + "fr-bepo-latin9 fr-bepo-latin9 off" + "fr-latin1 fr-latin1 off" + "fr-latin9 fr-latin9 off" + "fr-pc fr-pc off" + "fr_CH fr_CH off" + "fr_CH-latin1 fr_CH-latin1 off" + "gr gr off" + "gr-pc gr-pc off" + "hu hu off" + "hu101 hu101 off" + "il il off" + "il-heb il-heb off" + "il-phonetic il-phonetic off" + "is-latin1 is-latin1 off" + "is-latin1-us is-latin1-us off" + "it it off" + "it-ibm it-ibm off" + "it2 it2 off" + "jp106 jp106 off" + "kazakh kazakh off" + "keypad keypad off" + "ky_alt_sh-UTF-8 ky_alt_sh-UTF-8 off" + "kyrgyz kyrgyz off" + "la-latin1 la-latin1 off" + "lt lt off" + "lt.baltic lt.baltic off" + "lt.l4 lt.l4 off" + "lv lv off" + "lv-tilde lv-tilde off" + "mac-be mac-be off" + "mac-de-latin1 mac-de-latin1 off" + "mac-de-latin1-nodeadkeys mac-de-latin1-nodeadkeys off" + "mac-de_CH mac-de_CH off" + "mac-dk-latin1 mac-dk-latin1 off" + "mac-dvorak mac-dvorak off" + "mac-es mac-es off" + "mac-euro mac-euro off" + "mac-euro2 mac-euro2 off" + "mac-fi-latin1 mac-fi-latin1 off" + "mac-fr mac-fr off" + "mac-fr_CH-latin1 mac-fr_CH-latin1 off" + "mac-it mac-it off" + "mac-pl mac-pl off" + "mac-pt-latin1 mac-pt-latin1 off" + "mac-se mac-se off" + "mac-template mac-template off" + "mac-uk mac-uk off" + "mac-us mac-us off" + "mk mk off" + "mk-cp1251 mk-cp1251 off" + "mk-utf mk-utf off" + "mk0 mk0 off" + "nl nl off" + "nl2 nl2 off" + "no no off" + "no-dvorak no-dvorak off" + "no-latin1 no-latin1 off" + "pc110 pc110 off" + "pl pl off" + "pl1 pl1 off" + "pl2 pl2 off" + "pl3 pl3 off" + "pl4 pl4 off" + "pt-latin1 pt-latin1 off" + "pt-latin9 pt-latin9 off" + "pt-olpc pt-olpc off" + "ro ro off" + "ro_std ro_std off" + "ro_win ro_win off" + "ru ru off" + "ru-cp1251 ru-cp1251 off" + "ru-ms ru-ms off" + "ru-yawerty ru-yawerty off" + "ru1 ru1 off" + "ru2 ru2 off" + "ru3 ru3 off" + "ru4 ru4 off" + "ru_win ru_win off" + "ruwin_alt-CP1251 ruwin_alt-CP1251 off" + "ruwin_alt-KOI8-R ruwin_alt-KOI8-R off" + "ruwin_alt-UTF-8 ruwin_alt-UTF-8 off" + "ruwin_alt_sh-UTF-8 ruwin_alt_sh-UTF-8 off" + "ruwin_cplk-CP1251 ruwin_cplk-CP1251 off" + "ruwin_cplk-KOI8-R ruwin_cplk-KOI8-R off" + "ruwin_cplk-UTF-8 ruwin_cplk-UTF-8 off" + "ruwin_ct_sh-CP1251 ruwin_ct_sh-CP1251 off" + "ruwin_ct_sh-KOI8-R ruwin_ct_sh-KOI8-R off" + "ruwin_ct_sh-UTF-8 ruwin_ct_sh-UTF-8 off" + "ruwin_ctrl-CP1251 ruwin_ctrl-CP1251 off" + "ruwin_ctrl-KOI8-R ruwin_ctrl-KOI8-R off" + "ruwin_ctrl-UTF-8 ruwin_ctrl-UTF-8 off" + "se-fi-ir209 se-fi-ir209 off" + "se-fi-lat6 se-fi-lat6 off" + "se-ir209 se-ir209 off" + "se-lat6 se-lat6 off" + "sg sg off" + "sg-latin1 sg-latin1 off" + "sg-latin1-lk450 sg-latin1-lk450 off" + "sk-prog-qwerty sk-prog-qwerty off" + "sk-prog-qwertz sk-prog-qwertz off" + "sk-qwerty sk-qwerty off" + "sk-qwertz sk-qwertz off" + "slovene slovene off" + "sr-cy sr-cy off" + "sun-pl sun-pl off" + "sun-pl-altgraph sun-pl-altgraph off" + "sundvorak sundvorak off" + "sunkeymap sunkeymap off" + "sunt4-es sunt4-es off" + "sunt4-fi-latin1 sunt4-fi-latin1 off" + "sunt4-no-latin1 sunt4-no-latin1 off" + "sunt5-cz-us sunt5-cz-us off" + "sunt5-de-latin1 sunt5-de-latin1 off" + "sunt5-es sunt5-es off" + "sunt5-fi-latin1 sunt5-fi-latin1 off" + "sunt5-fr-latin1 sunt5-fr-latin1 off" + "sunt5-ru sunt5-ru off" + "sunt5-uk sunt5-uk off" + "sunt5-us-cz sunt5-us-cz off" + "sunt6-uk sunt6-uk off" + "sv-latin1 sv-latin1 off" + "tj_alt-UTF8 tj_alt-UTF8 off" + "tr_f-latin5 tr_f-latin5 off" + "tr_q-latin5 tr_q-latin5 off" + "tralt tralt off" + "trf trf off" + "trf-fgGIod trf-fgGIod off" + "trq trq off" + "ttwin_alt-UTF-8 ttwin_alt-UTF-8 off" + "ttwin_cplk-UTF-8 ttwin_cplk-UTF-8 off" + "ttwin_ct_sh-UTF-8 ttwin_ct_sh-UTF-8 off" + "ttwin_ctrl-UTF-8 ttwin_ctrl-UTF-8 off" + "ua ua off" + "ua-cp1251 ua-cp1251 off" + "ua-utf ua-utf off" + "ua-utf-ws ua-utf-ws off" + "ua-ws ua-ws off" + "uk uk off" + "unicode unicode off" + "us us on" + "us-acentos us-acentos off" + "wangbe wangbe off" + "wangbe2 wangbe2 off" + "windowkeys windowkeys off" +) + +echo "KEYMAP=$(dialog --stdout --radiolist "Escolha a distribuição do teclado" 20 70 50 ${keymaps[@]})" > /etc/vconsole.conf + +aux=$(sed -e '1,23d' -e 's/#//g' -e 's/ /#/g' -e 's/..$//' /etc/locale.gen) +index=0 +for i in $aux; do + i=$(echo $i | sed -e 's/#/ /g') + locales+=("$i" "$i" off) + if [[ $i == "en_US.UTF-8 UTF-8" || $i == "en_US ISO-8859-1" ]]; then + locales[$index]="$i" + locales[$((index+1))]="$i" + locales[$((index+2))]="on" + fi + index=$((index+3)) +done + +locale=$(dialog --stdout --checklist "Escolha as Localizações" 20 70 50 "${locales[@]}") +locale=$(echo ${locale} | sed -e 's/" "/\n/g' -e 's/ /#/g' -e 's/"//g') + +for i in ${locale[@]}; do + i=$(echo $i | sed -e 's/#/ /g') + sed -i -e "s/#$i/$i/g" /etc/locale.gen +done + +locale-gen + +aux=$(locale -a) +index=0 +for i in $aux; do + langs+=("$i" "$i" on) + index=$((index+1)) +done + +echo "LANG=$(dialog --stdout --radiolist "Escolha a sua língua" 20 70 50 ${langs[@]})" > /etc/locale.conf + +mkinitcpio -p linux-libre + +hdd=$(cat /temporal | grep 'hdd=') +grub-install ${hdd#*=} +grub-mkconfig -o /boot/grub/grub.cfg + +password=$(dialog --stdout --passwordbox "Insira a senha para o root" 8 40) + +while [[ $password != $password2 ]]; do + password2=$(dialog --stdout --passwordbox "Repita a senha para o root" 8 40) +done + +usermod -p $(openssl passwd ${password}) root + +exit diff --git a/configs/profile/root-image/root/.scriptsInstallation/language/pt/userAccount.sh b/configs/profile/root-image/root/.scriptsInstallation/language/pt/userAccount.sh new file mode 100755 index 0000000..b97eda9 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/language/pt/userAccount.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +user=$(cat /temporal | grep "userName") + +password=$(dialog --stdout --passwordbox "Insira a senha para o usuário ${user#*=}" 8 40) + +while [[ $password != $password2 ]]; do + password2=$(dialog --stdout --passwordbox "Repita a senha" 8 40) +done + +useradd -m -g users -G "wheel" -s /bin/bash -p $(openssl passwd $password) ${user#*=} + +if [ -x /usr/bin/setxkbmap ]; then + echo "setxkbmap $(cat /.codecheck | grep XKBMAP= | cut -d '=' -f 2)" >> /home/${user#*=}/.bashrc +fi + +if [ -x /usr/bin/gsettings ]; then + sudo -u {user#*=} \ + if [ -d /usr/share/themes/Radiance-Purple ]; then + gsettings set org.mate.interface gtk-theme 'Radiance-Purple' + gsettings set org.mate.Marco.general theme 'Radiance-Purple' + fi \ + if [ -d /usr/share/icons/RAVE-X-Dark-Purple ]; then + gsettings set org.mate.interface icon-theme 'RAVE-X-Dark-Purple' + fi \ + if [ -d /usr/share/icons/mate ]; then + gsettings set org.mate.peripherals-mouse cursor-size '18' + gsettings set org.mate.peripherals-mouse cursor-theme 'mate' + fi \ + if [ -f /etc/wallpaper.png ]; then + gsettings set org.mate.background picture-filename '/etc/wallpaper.png' + fi +fi + +exit diff --git a/configs/profile/root-image/root/.scriptsInstallation/parabolaicon.png b/configs/profile/root-image/root/.scriptsInstallation/parabolaicon.png new file mode 100644 index 0000000..aed32d7 Binary files /dev/null and b/configs/profile/root-image/root/.scriptsInstallation/parabolaicon.png differ diff --git a/configs/profile/root-image/root/.scriptsInstallation/systemConfig.sh b/configs/profile/root-image/root/.scriptsInstallation/systemConfig.sh new file mode 100755 index 0000000..8a0e53c --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/systemConfig.sh @@ -0,0 +1,270 @@ +#!/bin/bash + +echo "$(dialog --stdout --inputbox "Enter Hostname:" 8 40)" > /etc/hostname + +ln -s /usr/share/zoneinfo/$(dialog --stdout --inputbox "Enter your Zone Time:\nFor example: Europe/Athens" 8 40) /etc/localtime + +keymaps=( + "ANSI-dvorak ANSI-dvorak off" + "amiga-de amiga-de off" + "amiga-us amiga-us off" + "applkey applkey off" + "atari-de atari-de off" + "atari-se atari-se off" + "atari-uk-falcon atari-uk-falcon off" + "atari-us atari-us off" + "azerty azerty off" + "backspace backspace off" + "bashkir bashkir off" + "be-latin1 be-latin1 off" + "bg-cp1251 bg-cp1251 off" + "bg-cp855 bg-cp855 off" + "bg_bds-cp1251 bg_bds-cp1251 off" + "bg_bds-utf8 bg_bds-utf8 off" + "bg_pho-cp1251 bg_pho-cp1251 off" + "bg_pho-utf8 bg_pho-utf8 off" + "br-abnt br-abnt off" + "br-abnt2 br-abnt2 off" + "br-latin1-abnt2 br-latin1-abnt2 off" + "br-latin1-us br-latin1-us off" + "by by off" + "by-cp1251 by-cp1251 off" + "bywin-cp1251 bywin-cp1251 off" + "cf cf off" + "colemak colemak off" + "croat croat off" + "ctrl ctrl off" + "cz cz off" + "cz-cp1250 cz-cp1250 off" + "cz-lat2 cz-lat2 off" + "cz-lat2-prog cz-lat2-prog off" + "cz-qwertz cz-qwertz off" + "cz-us-qwertz cz-us-qwertz off" + "de de off" + "de-latin1 de-latin1 off" + "de-latin1-nodeadkeys de-latin1-nodeadkeys off" + "de-mobii de-mobii off" + "de_CH-latin1 de_CH-latin1 off" + "de_alt_UTF-8 de_alt_UTF-8 off" + "defkeymap defkeymap off" + "defkeymap_V1.0 defkeymap_V1.0 off" + "dk dk off" + "dk-latin1 dk-latin1 off" + "dvorak dvorak off" + "dvorak-ca-fr dvorak-ca-fr off" + "dvorak-es dvorak-es off" + "dvorak-fr dvorak-fr off" + "dvorak-l dvorak-l off" + "dvorak-r dvorak-r off" + "dvorak-ru dvorak-ru off" + "dvorak-sv-a1 dvorak-sv-a1 off" + "dvorak-sv-a5 dvorak-sv-a5 off" + "dvorak-uk dvorak-uk off" + "emacs emacs off" + "emacs2 emacs2 off" + "es es off" + "es-cp850 es-cp850 off" + "es-olpc es-olpc off" + "et et off" + "et-nodeadkeys et-nodeadkeys off" + "euro euro off" + "euro1 euro1 off" + "euro2 euro2 off" + "fi fi off" + "fr fr off" + "fr-bepo fr-bepo off" + "fr-bepo-latin9 fr-bepo-latin9 off" + "fr-latin1 fr-latin1 off" + "fr-latin9 fr-latin9 off" + "fr-pc fr-pc off" + "fr_CH fr_CH off" + "fr_CH-latin1 fr_CH-latin1 off" + "gr gr off" + "gr-pc gr-pc off" + "hu hu off" + "hu101 hu101 off" + "il il off" + "il-heb il-heb off" + "il-phonetic il-phonetic off" + "is-latin1 is-latin1 off" + "is-latin1-us is-latin1-us off" + "it it off" + "it-ibm it-ibm off" + "it2 it2 off" + "jp106 jp106 off" + "kazakh kazakh off" + "keypad keypad off" + "ky_alt_sh-UTF-8 ky_alt_sh-UTF-8 off" + "kyrgyz kyrgyz off" + "la-latin1 la-latin1 off" + "lt lt off" + "lt.baltic lt.baltic off" + "lt.l4 lt.l4 off" + "lv lv off" + "lv-tilde lv-tilde off" + "mac-be mac-be off" + "mac-de-latin1 mac-de-latin1 off" + "mac-de-latin1-nodeadkeys mac-de-latin1-nodeadkeys off" + "mac-de_CH mac-de_CH off" + "mac-dk-latin1 mac-dk-latin1 off" + "mac-dvorak mac-dvorak off" + "mac-es mac-es off" + "mac-euro mac-euro off" + "mac-euro2 mac-euro2 off" + "mac-fi-latin1 mac-fi-latin1 off" + "mac-fr mac-fr off" + "mac-fr_CH-latin1 mac-fr_CH-latin1 off" + "mac-it mac-it off" + "mac-pl mac-pl off" + "mac-pt-latin1 mac-pt-latin1 off" + "mac-se mac-se off" + "mac-template mac-template off" + "mac-uk mac-uk off" + "mac-us mac-us off" + "mk mk off" + "mk-cp1251 mk-cp1251 off" + "mk-utf mk-utf off" + "mk0 mk0 off" + "nl nl off" + "nl2 nl2 off" + "no no off" + "no-dvorak no-dvorak off" + "no-latin1 no-latin1 off" + "pc110 pc110 off" + "pl pl off" + "pl1 pl1 off" + "pl2 pl2 off" + "pl3 pl3 off" + "pl4 pl4 off" + "pt-latin1 pt-latin1 off" + "pt-latin9 pt-latin9 off" + "pt-olpc pt-olpc off" + "ro ro off" + "ro_std ro_std off" + "ro_win ro_win off" + "ru ru off" + "ru-cp1251 ru-cp1251 off" + "ru-ms ru-ms off" + "ru-yawerty ru-yawerty off" + "ru1 ru1 off" + "ru2 ru2 off" + "ru3 ru3 off" + "ru4 ru4 off" + "ru_win ru_win off" + "ruwin_alt-CP1251 ruwin_alt-CP1251 off" + "ruwin_alt-KOI8-R ruwin_alt-KOI8-R off" + "ruwin_alt-UTF-8 ruwin_alt-UTF-8 off" + "ruwin_alt_sh-UTF-8 ruwin_alt_sh-UTF-8 off" + "ruwin_cplk-CP1251 ruwin_cplk-CP1251 off" + "ruwin_cplk-KOI8-R ruwin_cplk-KOI8-R off" + "ruwin_cplk-UTF-8 ruwin_cplk-UTF-8 off" + "ruwin_ct_sh-CP1251 ruwin_ct_sh-CP1251 off" + "ruwin_ct_sh-KOI8-R ruwin_ct_sh-KOI8-R off" + "ruwin_ct_sh-UTF-8 ruwin_ct_sh-UTF-8 off" + "ruwin_ctrl-CP1251 ruwin_ctrl-CP1251 off" + "ruwin_ctrl-KOI8-R ruwin_ctrl-KOI8-R off" + "ruwin_ctrl-UTF-8 ruwin_ctrl-UTF-8 off" + "se-fi-ir209 se-fi-ir209 off" + "se-fi-lat6 se-fi-lat6 off" + "se-ir209 se-ir209 off" + "se-lat6 se-lat6 off" + "sg sg off" + "sg-latin1 sg-latin1 off" + "sg-latin1-lk450 sg-latin1-lk450 off" + "sk-prog-qwerty sk-prog-qwerty off" + "sk-prog-qwertz sk-prog-qwertz off" + "sk-qwerty sk-qwerty off" + "sk-qwertz sk-qwertz off" + "slovene slovene off" + "sr-cy sr-cy off" + "sun-pl sun-pl off" + "sun-pl-altgraph sun-pl-altgraph off" + "sundvorak sundvorak off" + "sunkeymap sunkeymap off" + "sunt4-es sunt4-es off" + "sunt4-fi-latin1 sunt4-fi-latin1 off" + "sunt4-no-latin1 sunt4-no-latin1 off" + "sunt5-cz-us sunt5-cz-us off" + "sunt5-de-latin1 sunt5-de-latin1 off" + "sunt5-es sunt5-es off" + "sunt5-fi-latin1 sunt5-fi-latin1 off" + "sunt5-fr-latin1 sunt5-fr-latin1 off" + "sunt5-ru sunt5-ru off" + "sunt5-uk sunt5-uk off" + "sunt5-us-cz sunt5-us-cz off" + "sunt6-uk sunt6-uk off" + "sv-latin1 sv-latin1 off" + "tj_alt-UTF8 tj_alt-UTF8 off" + "tr_f-latin5 tr_f-latin5 off" + "tr_q-latin5 tr_q-latin5 off" + "tralt tralt off" + "trf trf off" + "trf-fgGIod trf-fgGIod off" + "trq trq off" + "ttwin_alt-UTF-8 ttwin_alt-UTF-8 off" + "ttwin_cplk-UTF-8 ttwin_cplk-UTF-8 off" + "ttwin_ct_sh-UTF-8 ttwin_ct_sh-UTF-8 off" + "ttwin_ctrl-UTF-8 ttwin_ctrl-UTF-8 off" + "ua ua off" + "ua-cp1251 ua-cp1251 off" + "ua-utf ua-utf off" + "ua-utf-ws ua-utf-ws off" + "ua-ws ua-ws off" + "uk uk off" + "unicode unicode off" + "us us on" + "us-acentos us-acentos off" + "wangbe wangbe off" + "wangbe2 wangbe2 off" + "windowkeys windowkeys off" +) + +echo "KEYMAP=$(dialog --stdout --radiolist "Select Keymap" 20 70 50 ${keymaps[@]})" > /etc/vconsole.conf + +aux=$(sed -e '1,23d' -e 's/#//g' -e 's/ /#/g' -e 's/..$//' /etc/locale.gen) +index=0 +for i in $aux; do + i=$(echo $i | sed -e 's/#/ /g') + locales+=("$i" "$i" off) + if [[ $i == "en_US.UTF-8 UTF-8" || $i == "en_US ISO-8859-1" ]]; then + locales[$index]="$i" + locales[$((index+1))]="$i" + locales[$((index+2))]="on" + fi + index=$((index+3)) +done + +locale=$(dialog --stdout --checklist "Select Locales" 20 70 50 "${locales[@]}") +locale=$(echo ${locale} | sed -e 's/" "/\n/g' -e 's/ /#/g' -e 's/"//g') + +for i in ${locale[@]}; do + i=$(echo $i | sed -e 's/#/ /g') + sed -i -e "s/#$i/$i/g" /etc/locale.gen +done + +locale-gen + +aux=$(locale -a) +index=0 +for i in $aux; do + langs+=("$i" "$i" on) + index=$((index+1)) +done + +echo "LANG=$(dialog --stdout --radiolist "Select your language" 20 70 50 ${langs[@]})" > /etc/locale.conf + +mkinitcpio -p linux-libre + +hdd=$(cat /temporal | grep 'hdd=') +grub-install ${hdd#*=} +grub-mkconfig -o /boot/grub/grub.cfg + +password=$(dialog --stdout --passwordbox "Insert root password" 8 40) + +while [[ $password != $password2 ]]; do + password2=$(dialog --stdout --passwordbox "Repeat root password" 8 40) +done + +usermod -p $(openssl passwd ${password}) root + +exit diff --git a/configs/profile/root-image/root/.scriptsInstallation/userAccount.sh b/configs/profile/root-image/root/.scriptsInstallation/userAccount.sh new file mode 100755 index 0000000..0df85f9 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/userAccount.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +user=$(cat /temporal | grep "userName") + +password=$(dialog --stdout --passwordbox "Insert ${user#*=} password" 8 40) + +while [[ $password != $password2 ]]; do + password2=$(dialog --stdout --passwordbox "Reply password" 8 40) +done + +useradd -m -g users -G "wheel" -s /bin/bash -p $(openssl passwd $password) ${user#*=} + +if [ -x /usr/bin/setxkbmap ]; then + echo "setxkbmap $(cat /.codecheck | grep XKBMAP= | cut -d '=' -f 2)" >> /home/${user#*=}/.bashrc +fi + +if [ -x /usr/bin/gsettings ]; then + sudo -u {user#*=} \ + if [ -d /usr/share/themes/Radiance-Purple ]; then + gsettings set org.mate.interface gtk-theme 'Radiance-Purple' + gsettings set org.mate.Marco.general theme 'Radiance-Purple' + fi \ + if [ -d /usr/share/icons/RAVE-X-Dark-Purple ]; then + gsettings set org.mate.interface icon-theme 'RAVE-X-Dark-Purple' + fi \ + if [ -d /usr/share/icons/mate ]; then + gsettings set org.mate.peripherals-mouse cursor-size '18' + gsettings set org.mate.peripherals-mouse cursor-theme 'mate' + fi \ + if [ -f /etc/wallpaper.png ]; then + gsettings set org.mate.background picture-filename '/etc/wallpaper.png' + fi +fi + +exit diff --git a/configs/profile/root-image/root/.scriptsInstallation/x11.sh b/configs/profile/root-image/root/.scriptsInstallation/x11.sh new file mode 100755 index 0000000..1109311 --- /dev/null +++ b/configs/profile/root-image/root/.scriptsInstallation/x11.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +systemctl enable NetworkManager +systemctl enable lightdm diff --git a/configs/profile/root-image/root/.zlogin b/configs/profile/root-image/root/.zlogin deleted file mode 100644 index f598e43..0000000 --- a/configs/profile/root-image/root/.zlogin +++ /dev/null @@ -1 +0,0 @@ -~/.automated_script.sh diff --git a/configs/profile/root-image/root/customize_root_image-dev.sh b/configs/profile/root-image/root/customize_root_image-dev.sh new file mode 100755 index 0000000..e68d41c --- /dev/null +++ b/configs/profile/root-image/root/customize_root_image-dev.sh @@ -0,0 +1,2325 @@ + +sed -i 's|^Terminal=.*$|Terminal=true|' /home/${LIVE_USER}/Desktop/parabola-installer.desktop +echo 'X-KeepTerminal=true' >> /home/${LIVE_USER}/Desktop/parabola-installer.desktop + +echo "[Desktop Entry] +Version=1.0 +Type=Application +Name=Report a Bug +Exec=iceweasel https://labs.parabola.nu/projects/isos/issues?set_filter=1&tracker_id=1 +Icon=/home/${LIVE_USER}/report-bug.png +Terminal=false +StartupNotify=true" > /home/${LIVE_USER}/Desktop/bug-tracker.desktop + +# report-bug.png +# derrived from: https://opengameart.org/content/old-bugs +# by: "Master484" http://m484games.ucoz.com/ +# license: CC0 https://creativecommons.org/publicdomain/zero/1.0/ +echo "# ImageMagick pixel enumeration: 48,48,65535,srgba +0,0: (0,0,0,0) #00000000 none +1,0: (0,0,0,0) #00000000 none +2,0: (0,0,0,0) #00000000 none +3,0: (0,0,0,0) #00000000 none +4,0: (0,0,0,0) #00000000 none +5,0: (0,0,0,0) #00000000 none +6,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +7,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +8,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +9,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +10,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +11,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +12,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +13,0: (0,0,0,0) #00000000 none +14,0: (0,0,0,0) #00000000 none +15,0: (0,0,0,0) #00000000 none +16,0: (0,0,0,0) #00000000 none +17,0: (0,0,0,0) #00000000 none +18,0: (0,0,0,0) #00000000 none +19,0: (0,0,0,0) #00000000 none +20,0: (0,0,0,0) #00000000 none +21,0: (0,0,0,0) #00000000 none +22,0: (0,0,0,0) #00000000 none +23,0: (0,0,0,0) #00000000 none +24,0: (0,0,0,0) #00000000 none +25,0: (0,0,0,0) #00000000 none +26,0: (0,0,0,0) #00000000 none +27,0: (0,0,0,0) #00000000 none +28,0: (0,0,0,0) #00000000 none +29,0: (0,0,0,0) #00000000 none +30,0: (0,0,0,0) #00000000 none +31,0: (0,0,0,0) #00000000 none +32,0: (0,0,0,0) #00000000 none +33,0: (0,0,0,0) #00000000 none +34,0: (0,0,0,0) #00000000 none +35,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +36,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +37,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +38,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +39,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +40,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +41,0: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +42,0: (0,0,0,0) #00000000 none +43,0: (0,0,0,0) #00000000 none +44,0: (0,0,0,0) #00000000 none +45,0: (0,0,0,0) #00000000 none +46,0: (0,0,0,0) #00000000 none +47,0: (0,0,0,0) #00000000 none +0,1: (0,0,0,0) #00000000 none +1,1: (0,0,0,0) #00000000 none +2,1: (0,0,0,0) #00000000 none +3,1: (0,0,0,0) #00000000 none +4,1: (0,0,0,0) #00000000 none +5,1: (0,0,0,0) #00000000 none +6,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +7,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +8,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +9,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +10,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +11,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +12,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +13,1: (0,0,0,0) #00000000 none +14,1: (0,0,0,0) #00000000 none +15,1: (0,0,0,0) #00000000 none +16,1: (0,0,0,0) #00000000 none +17,1: (0,0,0,0) #00000000 none +18,1: (0,0,0,0) #00000000 none +19,1: (0,0,0,0) #00000000 none +20,1: (0,0,0,0) #00000000 none +21,1: (0,0,0,0) #00000000 none +22,1: (0,0,0,0) #00000000 none +23,1: (0,0,0,0) #00000000 none +24,1: (0,0,0,0) #00000000 none +25,1: (0,0,0,0) #00000000 none +26,1: (0,0,0,0) #00000000 none +27,1: (0,0,0,0) #00000000 none +28,1: (0,0,0,0) #00000000 none +29,1: (0,0,0,0) #00000000 none +30,1: (0,0,0,0) #00000000 none +31,1: (0,0,0,0) #00000000 none +32,1: (0,0,0,0) #00000000 none +33,1: (0,0,0,0) #00000000 none +34,1: (0,0,0,0) #00000000 none +35,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +36,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +37,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +38,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +39,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +40,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +41,1: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +42,1: (0,0,0,0) #00000000 none +43,1: (0,0,0,0) #00000000 none +44,1: (0,0,0,0) #00000000 none +45,1: (0,0,0,0) #00000000 none +46,1: (0,0,0,0) #00000000 none +47,1: (0,0,0,0) #00000000 none +0,2: (0,0,0,0) #00000000 none +1,2: (0,0,0,0) #00000000 none +2,2: (0,0,0,0) #00000000 none +3,2: (0,0,0,0) #00000000 none +4,2: (0,0,0,0) #00000000 none +5,2: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +6,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,2: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +14,2: (0,0,0,0) #00000000 none +15,2: (0,0,0,0) #00000000 none +16,2: (0,0,0,0) #00000000 none +17,2: (0,0,0,0) #00000000 none +18,2: (0,0,0,0) #00000000 none +19,2: (0,0,0,0) #00000000 none +20,2: (0,0,0,0) #00000000 none +21,2: (0,0,0,0) #00000000 none +22,2: (0,0,0,0) #00000000 none +23,2: (0,0,0,0) #00000000 none +24,2: (0,0,0,0) #00000000 none +25,2: (0,0,0,0) #00000000 none +26,2: (0,0,0,0) #00000000 none +27,2: (0,0,0,0) #00000000 none +28,2: (0,0,0,0) #00000000 none +29,2: (0,0,0,0) #00000000 none +30,2: (0,0,0,0) #00000000 none +31,2: (0,0,0,0) #00000000 none +32,2: (0,0,0,0) #00000000 none +33,2: (0,0,0,0) #00000000 none +34,2: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +35,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,2: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,2: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +43,2: (0,0,0,0) #00000000 none +44,2: (0,0,0,0) #00000000 none +45,2: (0,0,0,0) #00000000 none +46,2: (0,0,0,0) #00000000 none +47,2: (0,0,0,0) #00000000 none +0,3: (0,0,0,0) #00000000 none +1,3: (0,0,0,0) #00000000 none +2,3: (0,0,0,0) #00000000 none +3,3: (0,0,0,0) #00000000 none +4,3: (0,0,0,0) #00000000 none +5,3: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +6,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,3: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +14,3: (0,0,0,0) #00000000 none +15,3: (0,0,0,0) #00000000 none +16,3: (0,0,0,0) #00000000 none +17,3: (0,0,0,0) #00000000 none +18,3: (0,0,0,0) #00000000 none +19,3: (0,0,0,0) #00000000 none +20,3: (0,0,0,0) #00000000 none +21,3: (0,0,0,0) #00000000 none +22,3: (0,0,0,0) #00000000 none +23,3: (0,0,0,0) #00000000 none +24,3: (0,0,0,0) #00000000 none +25,3: (0,0,0,0) #00000000 none +26,3: (0,0,0,0) #00000000 none +27,3: (0,0,0,0) #00000000 none +28,3: (0,0,0,0) #00000000 none +29,3: (0,0,0,0) #00000000 none +30,3: (0,0,0,0) #00000000 none +31,3: (0,0,0,0) #00000000 none +32,3: (0,0,0,0) #00000000 none +33,3: (0,0,0,0) #00000000 none +34,3: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +35,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,3: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,3: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +43,3: (0,0,0,0) #00000000 none +44,3: (0,0,0,0) #00000000 none +45,3: (0,0,0,0) #00000000 none +46,3: (0,0,0,0) #00000000 none +47,3: (0,0,0,0) #00000000 none +0,4: (0,0,0,0) #00000000 none +1,4: (0,0,0,0) #00000000 none +2,4: (0,0,0,0) #00000000 none +3,4: (0,0,0,0) #00000000 none +4,4: (0,0,0,0) #00000000 none +5,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +6,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +7,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +8,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +9,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +10,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +11,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +12,4: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +13,4: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,4: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +15,4: (0,0,0,0) #00000000 none +16,4: (0,0,0,0) #00000000 none +17,4: (0,0,0,0) #00000000 none +18,4: (0,0,0,0) #00000000 none +19,4: (0,0,0,0) #00000000 none +20,4: (0,0,0,0) #00000000 none +21,4: (0,0,0,0) #00000000 none +22,4: (0,0,0,0) #00000000 none +23,4: (0,0,0,0) #00000000 none +24,4: (0,0,0,0) #00000000 none +25,4: (0,0,0,0) #00000000 none +26,4: (0,0,0,0) #00000000 none +27,4: (0,0,0,0) #00000000 none +28,4: (0,0,0,0) #00000000 none +29,4: (0,0,0,0) #00000000 none +30,4: (0,0,0,0) #00000000 none +31,4: (0,0,0,0) #00000000 none +32,4: (0,0,0,0) #00000000 none +33,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +34,4: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,4: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +36,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +37,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +38,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +39,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +40,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +41,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +42,4: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +43,4: (0,0,0,0) #00000000 none +44,4: (0,0,0,0) #00000000 none +45,4: (0,0,0,0) #00000000 none +46,4: (0,0,0,0) #00000000 none +47,4: (0,0,0,0) #00000000 none +0,5: (0,0,0,0) #00000000 none +1,5: (0,0,0,0) #00000000 none +2,5: (0,0,0,0) #00000000 none +3,5: (0,0,0,0) #00000000 none +4,5: (0,0,0,0) #00000000 none +5,5: (0,0,0,0) #00000000 none +6,5: (0,0,0,0) #00000000 none +7,5: (0,0,0,0) #00000000 none +8,5: (0,0,0,0) #00000000 none +9,5: (0,0,0,0) #00000000 none +10,5: (0,0,0,0) #00000000 none +11,5: (0,0,0,0) #00000000 none +12,5: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,5: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +14,5: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,5: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +16,5: (0,0,0,0) #00000000 none +17,5: (0,0,0,0) #00000000 none +18,5: (0,0,0,0) #00000000 none +19,5: (0,0,0,0) #00000000 none +20,5: (0,0,0,0) #00000000 none +21,5: (0,0,0,0) #00000000 none +22,5: (0,0,0,0) #00000000 none +23,5: (0,0,0,0) #00000000 none +24,5: (0,0,0,0) #00000000 none +25,5: (0,0,0,0) #00000000 none +26,5: (0,0,0,0) #00000000 none +27,5: (0,0,0,0) #00000000 none +28,5: (0,0,0,0) #00000000 none +29,5: (0,0,0,0) #00000000 none +30,5: (0,0,0,0) #00000000 none +31,5: (0,0,0,0) #00000000 none +32,5: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +33,5: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +34,5: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +35,5: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,5: (0,0,0,0) #00000000 none +37,5: (0,0,0,0) #00000000 none +38,5: (0,0,0,0) #00000000 none +39,5: (0,0,0,0) #00000000 none +40,5: (0,0,0,0) #00000000 none +41,5: (0,0,0,0) #00000000 none +42,5: (0,0,0,0) #00000000 none +43,5: (0,0,0,0) #00000000 none +44,5: (0,0,0,0) #00000000 none +45,5: (0,0,0,0) #00000000 none +46,5: (0,0,0,0) #00000000 none +47,5: (0,0,0,0) #00000000 none +0,6: (0,0,0,0) #00000000 none +1,6: (0,0,0,0) #00000000 none +2,6: (0,0,0,0) #00000000 none +3,6: (0,0,0,0) #00000000 none +4,6: (0,0,0,0) #00000000 none +5,6: (0,0,0,0) #00000000 none +6,6: (0,0,0,0) #00000000 none +7,6: (0,0,0,0) #00000000 none +8,6: (0,0,0,0) #00000000 none +9,6: (0,0,0,0) #00000000 none +10,6: (0,0,0,0) #00000000 none +11,6: (0,0,0,0) #00000000 none +12,6: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,6: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +14,6: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,6: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +16,6: (0,0,0,0) #00000000 none +17,6: (0,0,0,0) #00000000 none +18,6: (0,0,0,0) #00000000 none +19,6: (0,0,0,0) #00000000 none +20,6: (0,0,0,0) #00000000 none +21,6: (0,0,0,0) #00000000 none +22,6: (0,0,0,0) #00000000 none +23,6: (0,0,0,0) #00000000 none +24,6: (0,0,0,0) #00000000 none +25,6: (0,0,0,0) #00000000 none +26,6: (0,0,0,0) #00000000 none +27,6: (0,0,0,0) #00000000 none +28,6: (0,0,0,0) #00000000 none +29,6: (0,0,0,0) #00000000 none +30,6: (0,0,0,0) #00000000 none +31,6: (0,0,0,0) #00000000 none +32,6: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +33,6: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +34,6: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +35,6: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,6: (0,0,0,0) #00000000 none +37,6: (0,0,0,0) #00000000 none +38,6: (0,0,0,0) #00000000 none +39,6: (0,0,0,0) #00000000 none +40,6: (0,0,0,0) #00000000 none +41,6: (0,0,0,0) #00000000 none +42,6: (0,0,0,0) #00000000 none +43,6: (0,0,0,0) #00000000 none +44,6: (0,0,0,0) #00000000 none +45,6: (0,0,0,0) #00000000 none +46,6: (0,0,0,0) #00000000 none +47,6: (0,0,0,0) #00000000 none +0,7: (0,0,0,0) #00000000 none +1,7: (0,0,0,0) #00000000 none +2,7: (0,0,0,0) #00000000 none +3,7: (0,0,0,0) #00000000 none +4,7: (0,0,0,0) #00000000 none +5,7: (0,0,0,0) #00000000 none +6,7: (0,0,0,0) #00000000 none +7,7: (0,0,0,0) #00000000 none +8,7: (0,0,0,0) #00000000 none +9,7: (0,0,0,0) #00000000 none +10,7: (0,0,0,0) #00000000 none +11,7: (0,0,0,0) #00000000 none +12,7: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,7: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +14,7: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,7: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +16,7: (0,0,0,0) #00000000 none +17,7: (0,0,0,0) #00000000 none +18,7: (0,0,0,0) #00000000 none +19,7: (0,0,0,0) #00000000 none +20,7: (0,0,0,0) #00000000 none +21,7: (0,0,0,0) #00000000 none +22,7: (0,0,0,0) #00000000 none +23,7: (0,0,0,0) #00000000 none +24,7: (0,0,0,0) #00000000 none +25,7: (0,0,0,0) #00000000 none +26,7: (0,0,0,0) #00000000 none +27,7: (0,0,0,0) #00000000 none +28,7: (0,0,0,0) #00000000 none +29,7: (0,0,0,0) #00000000 none +30,7: (0,0,0,0) #00000000 none +31,7: (0,0,0,0) #00000000 none +32,7: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +33,7: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +34,7: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +35,7: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,7: (0,0,0,0) #00000000 none +37,7: (0,0,0,0) #00000000 none +38,7: (0,0,0,0) #00000000 none +39,7: (0,0,0,0) #00000000 none +40,7: (0,0,0,0) #00000000 none +41,7: (0,0,0,0) #00000000 none +42,7: (0,0,0,0) #00000000 none +43,7: (0,0,0,0) #00000000 none +44,7: (0,0,0,0) #00000000 none +45,7: (0,0,0,0) #00000000 none +46,7: (0,0,0,0) #00000000 none +47,7: (0,0,0,0) #00000000 none +0,8: (0,0,0,0) #00000000 none +1,8: (0,0,0,0) #00000000 none +2,8: (0,0,0,0) #00000000 none +3,8: (0,0,0,0) #00000000 none +4,8: (0,0,0,0) #00000000 none +5,8: (0,0,0,0) #00000000 none +6,8: (0,0,0,0) #00000000 none +7,8: (0,0,0,0) #00000000 none +8,8: (0,0,0,0) #00000000 none +9,8: (0,0,0,0) #00000000 none +10,8: (0,0,0,0) #00000000 none +11,8: (0,0,0,0) #00000000 none +12,8: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,8: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +14,8: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,8: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +16,8: (0,0,0,0) #00000000 none +17,8: (0,0,0,0) #00000000 none +18,8: (0,0,0,0) #00000000 none +19,8: (0,0,0,0) #00000000 none +20,8: (0,0,0,0) #00000000 none +21,8: (0,0,0,0) #00000000 none +22,8: (0,0,0,0) #00000000 none +23,8: (0,0,0,0) #00000000 none +24,8: (0,0,0,0) #00000000 none +25,8: (0,0,0,0) #00000000 none +26,8: (0,0,0,0) #00000000 none +27,8: (0,0,0,0) #00000000 none +28,8: (0,0,0,0) #00000000 none +29,8: (0,0,0,0) #00000000 none +30,8: (0,0,0,0) #00000000 none +31,8: (0,0,0,0) #00000000 none +32,8: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +33,8: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +34,8: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +35,8: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,8: (0,0,0,0) #00000000 none +37,8: (0,0,0,0) #00000000 none +38,8: (0,0,0,0) #00000000 none +39,8: (0,0,0,0) #00000000 none +40,8: (0,0,0,0) #00000000 none +41,8: (0,0,0,0) #00000000 none +42,8: (0,0,0,0) #00000000 none +43,8: (0,0,0,0) #00000000 none +44,8: (0,0,0,0) #00000000 none +45,8: (0,0,0,0) #00000000 none +46,8: (0,0,0,0) #00000000 none +47,8: (0,0,0,0) #00000000 none +0,9: (0,0,0,0) #00000000 none +1,9: (0,0,0,0) #00000000 none +2,9: (0,0,0,0) #00000000 none +3,9: (0,0,0,0) #00000000 none +4,9: (0,0,0,0) #00000000 none +5,9: (0,0,0,0) #00000000 none +6,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +7,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +8,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +9,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +10,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +11,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +12,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +14,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +15,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +16,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +17,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +18,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +19,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +20,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +21,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +22,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +23,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +24,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +25,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +26,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +27,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +28,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +29,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +30,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +31,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +32,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +33,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +34,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +35,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +37,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +38,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +39,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +40,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +41,9: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +42,9: (0,0,0,0) #00000000 none +43,9: (0,0,0,0) #00000000 none +44,9: (0,0,0,0) #00000000 none +45,9: (0,0,0,0) #00000000 none +46,9: (0,0,0,0) #00000000 none +47,9: (0,0,0,0) #00000000 none +0,10: (0,0,0,0) #00000000 none +1,10: (0,0,0,0) #00000000 none +2,10: (0,0,0,0) #00000000 none +3,10: (0,0,0,0) #00000000 none +4,10: (0,0,0,0) #00000000 none +5,10: (0,0,0,0) #00000000 none +6,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +7,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +8,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +9,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +10,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +11,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +12,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +14,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +15,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +16,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +17,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +18,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +19,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +20,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +21,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +22,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +23,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +24,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +25,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +26,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +27,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +28,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +29,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +30,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +31,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +32,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +33,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +34,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +35,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +37,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +38,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +39,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +40,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +41,10: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +42,10: (0,0,0,0) #00000000 none +43,10: (0,0,0,0) #00000000 none +44,10: (0,0,0,0) #00000000 none +45,10: (0,0,0,0) #00000000 none +46,10: (0,0,0,0) #00000000 none +47,10: (0,0,0,0) #00000000 none +0,11: (0,0,0,0) #00000000 none +1,11: (0,0,0,0) #00000000 none +2,11: (0,0,0,0) #00000000 none +3,11: (0,0,0,0) #00000000 none +4,11: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +5,11: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +6,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,11: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,11: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +43,11: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +44,11: (0,0,0,0) #00000000 none +45,11: (0,0,0,0) #00000000 none +46,11: (0,0,0,0) #00000000 none +47,11: (0,0,0,0) #00000000 none +0,12: (0,0,0,0) #00000000 none +1,12: (0,0,0,0) #00000000 none +2,12: (0,0,0,0) #00000000 none +3,12: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +4,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,12: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,12: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +45,12: (0,0,0,0) #00000000 none +46,12: (0,0,0,0) #00000000 none +47,12: (0,0,0,0) #00000000 none +0,13: (0,0,0,0) #00000000 none +1,13: (0,0,0,0) #00000000 none +2,13: (0,0,0,0) #00000000 none +3,13: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +4,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,13: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,13: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +45,13: (0,0,0,0) #00000000 none +46,13: (0,0,0,0) #00000000 none +47,13: (0,0,0,0) #00000000 none +0,14: (0,0,0,0) #00000000 none +1,14: (0,0,0,0) #00000000 none +2,14: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +3,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +8,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +9,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +10,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +11,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +12,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +13,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +14,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +15,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +33,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +34,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +35,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +36,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +37,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +38,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +39,14: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +40,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,14: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,14: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +46,14: (0,0,0,0) #00000000 none +47,14: (0,0,0,0) #00000000 none +0,15: (0,0,0,0) #00000000 none +1,15: (0,0,0,0) #00000000 none +2,15: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +3,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +8,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +9,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +10,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +11,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +12,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +13,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +14,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +15,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +33,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +34,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +35,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +36,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +37,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +38,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +39,15: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +40,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,15: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,15: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +46,15: (0,0,0,0) #00000000 none +47,15: (0,0,0,0) #00000000 none +0,16: (0,0,0,0) #00000000 none +1,16: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,16: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +9,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +10,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +11,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +12,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +13,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +14,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +15,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +16,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +32,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +33,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +34,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +35,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +36,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +37,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +38,16: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +39,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,16: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,16: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,16: (0,0,0,0) #00000000 none +0,17: (0,0,0,0) #00000000 none +1,17: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,17: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +9,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +10,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +11,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +12,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +13,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +14,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +15,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +16,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +32,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +33,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +34,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +35,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +36,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +37,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +38,17: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +39,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,17: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,17: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,17: (0,0,0,0) #00000000 none +0,18: (0,0,0,0) #00000000 none +1,18: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,18: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,18: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,18: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,18: (0,0,0,0) #00000000 none +0,19: (0,0,0,0) #00000000 none +1,19: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,19: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,19: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,19: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,19: (0,0,0,0) #00000000 none +0,20: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,20: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +2,20: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +9,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +10,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +11,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +12,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +13,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +14,20: (65535,65535,65535,65535) #FFFFFFFF white +15,20: (65535,65535,65535,65535) #FFFFFFFF white +16,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +17,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +31,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +32,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +33,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +34,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +35,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +36,20: (65535,65535,65535,65535) #FFFFFFFF white +37,20: (65535,65535,65535,65535) #FFFFFFFF white +38,20: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +39,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,20: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +47,20: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,21: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,21: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +2,21: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +9,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +10,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +11,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +12,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +13,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +14,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +15,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +16,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +17,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +31,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +32,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +33,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +34,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +35,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +36,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +37,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +38,21: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +39,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,21: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +47,21: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,22: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,22: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +2,22: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +9,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +10,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +11,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +12,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +13,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +14,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +15,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +16,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +17,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +31,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +32,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +33,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +34,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +35,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +36,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +37,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +38,22: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +39,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,22: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +47,22: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,23: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,23: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +2,23: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,23: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +4,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,23: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +47,23: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,24: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,24: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +2,24: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,24: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +4,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,24: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +47,24: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,25: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,25: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +2,25: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,25: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +4,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,25: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +47,25: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,26: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,26: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +2,26: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,26: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +4,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +12,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,26: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +47,26: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,27: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,27: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +2,27: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +3,27: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +4,27: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +5,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +6,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +7,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,27: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +12,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +13,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +14,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +15,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +16,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +17,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +18,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +19,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +20,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +21,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +22,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +23,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +24,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +25,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +26,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +27,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +28,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +29,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +30,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +31,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +32,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +33,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +34,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +35,27: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +36,27: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +37,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,27: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +47,27: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,28: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,28: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +2,28: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +3,28: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +4,28: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +5,28: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +6,28: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +7,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,28: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +10,28: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +11,28: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +12,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,28: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +37,28: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +38,28: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +39,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,28: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +47,28: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,29: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,29: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +2,29: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +3,29: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +4,29: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +5,29: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +6,29: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +7,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,29: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +10,29: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +11,29: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +12,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +13,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +18,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,29: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +37,29: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +38,29: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +39,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,29: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +47,29: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,30: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,30: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +2,30: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +3,30: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +4,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +5,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +6,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +7,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +8,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +9,30: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +10,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +11,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +12,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +13,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +14,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +15,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +16,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +17,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +18,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,30: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +39,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +40,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,30: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +46,30: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +47,30: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,31: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +1,31: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +2,31: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +3,31: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +4,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +5,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +6,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +7,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +8,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +9,31: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +10,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +11,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +12,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +13,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +14,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +15,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +16,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +17,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +18,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +19,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +20,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +21,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +22,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +23,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +24,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +25,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +26,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +27,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +28,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +29,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +30,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +31,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +36,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +37,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,31: (16191,16191,16191,65535) #3F3F3FFF srgba(63,63,63,1) +39,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +40,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +42,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +43,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,31: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +46,31: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +47,31: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +0,32: (0,0,0,0) #00000000 none +1,32: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,32: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +3,32: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +4,32: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +5,32: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +6,32: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +7,32: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +8,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +9,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +10,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +11,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +12,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +13,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +14,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +15,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +16,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +17,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +18,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +19,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +20,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +21,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +22,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +23,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +24,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +25,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +26,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +27,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +28,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +29,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +30,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +31,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +32,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +33,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +34,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +35,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +36,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +37,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +38,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +39,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +40,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +41,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +42,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +43,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +44,32: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +45,32: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +46,32: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,32: (0,0,0,0) #00000000 none +0,33: (0,0,0,0) #00000000 none +1,33: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,33: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +3,33: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +4,33: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +5,33: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +6,33: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +7,33: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +8,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +9,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +10,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +11,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +12,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +13,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +14,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +15,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +16,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +17,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +18,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +19,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +20,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +21,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +22,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +23,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +24,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +25,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +26,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +27,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +28,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +29,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +30,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +31,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +32,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +33,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +34,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +35,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +36,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +37,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +38,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +39,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +40,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +41,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +42,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +43,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +44,33: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +45,33: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +46,33: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,33: (0,0,0,0) #00000000 none +0,34: (0,0,0,0) #00000000 none +1,34: (0,0,0,0) #00000000 none +2,34: (0,0,0,0) #00000000 none +3,34: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +4,34: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +5,34: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +6,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +7,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +8,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +9,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +10,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +11,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +12,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +13,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +14,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +15,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +16,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +17,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +18,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +19,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +20,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +21,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +22,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +23,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +24,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +25,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +26,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +27,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +28,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +29,34: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +30,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +31,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +32,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +33,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +34,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +35,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +36,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +37,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +38,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +39,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +40,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +41,34: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +42,34: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +43,34: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +44,34: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +45,34: (0,0,0,0) #00000000 none +46,34: (0,0,0,0) #00000000 none +47,34: (0,0,0,0) #00000000 none +0,35: (0,0,0,0) #00000000 none +1,35: (0,0,0,0) #00000000 none +2,35: (0,0,0,0) #00000000 none +3,35: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +4,35: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +5,35: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +6,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +7,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +8,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +9,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +10,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +11,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +12,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +13,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +14,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +15,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +16,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +17,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +18,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +19,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +20,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +21,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +22,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +23,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +24,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +25,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +26,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +27,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +28,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +29,35: (65535,32639,10023,65535) #FF7F27FF srgba(255,127,39,1) +30,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +31,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +32,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +33,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +34,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +35,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +36,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +37,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +38,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +39,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +40,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +41,35: (65535,37779,19018,65535) #FF934AFF srgba(255,147,74,1) +42,35: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +43,35: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +44,35: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +45,35: (0,0,0,0) #00000000 none +46,35: (0,0,0,0) #00000000 none +47,35: (0,0,0,0) #00000000 none +0,36: (0,0,0,0) #00000000 none +1,36: (0,0,0,0) #00000000 none +2,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +3,36: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,36: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +5,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +6,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +7,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +8,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +9,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +10,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +11,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +12,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +14,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +15,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +16,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +17,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +18,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +19,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +20,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +21,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +22,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +23,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +24,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +25,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +26,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +27,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +28,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +29,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +30,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +31,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +32,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +33,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +34,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +35,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +37,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +38,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +39,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +40,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +41,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +42,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +43,36: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +44,36: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,36: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +46,36: (0,0,0,0) #00000000 none +47,36: (0,0,0,0) #00000000 none +0,37: (0,0,0,0) #00000000 none +1,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +3,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +5,37: (0,0,0,0) #00000000 none +6,37: (0,0,0,0) #00000000 none +7,37: (0,0,0,0) #00000000 none +8,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +9,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +12,37: (0,0,0,0) #00000000 none +13,37: (0,0,0,0) #00000000 none +14,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +15,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +18,37: (0,0,0,0) #00000000 none +19,37: (0,0,0,0) #00000000 none +20,37: (0,0,0,0) #00000000 none +21,37: (0,0,0,0) #00000000 none +22,37: (0,0,0,0) #00000000 none +23,37: (0,0,0,0) #00000000 none +24,37: (0,0,0,0) #00000000 none +25,37: (0,0,0,0) #00000000 none +26,37: (0,0,0,0) #00000000 none +27,37: (0,0,0,0) #00000000 none +28,37: (0,0,0,0) #00000000 none +29,37: (0,0,0,0) #00000000 none +30,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +31,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +34,37: (0,0,0,0) #00000000 none +35,37: (0,0,0,0) #00000000 none +36,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +37,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +40,37: (0,0,0,0) #00000000 none +41,37: (0,0,0,0) #00000000 none +42,37: (0,0,0,0) #00000000 none +43,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +44,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,37: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,37: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,37: (0,0,0,0) #00000000 none +0,38: (0,0,0,0) #00000000 none +1,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +3,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +4,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +5,38: (0,0,0,0) #00000000 none +6,38: (0,0,0,0) #00000000 none +7,38: (0,0,0,0) #00000000 none +8,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +9,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +11,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +12,38: (0,0,0,0) #00000000 none +13,38: (0,0,0,0) #00000000 none +14,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +15,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +17,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +18,38: (0,0,0,0) #00000000 none +19,38: (0,0,0,0) #00000000 none +20,38: (0,0,0,0) #00000000 none +21,38: (0,0,0,0) #00000000 none +22,38: (0,0,0,0) #00000000 none +23,38: (0,0,0,0) #00000000 none +24,38: (0,0,0,0) #00000000 none +25,38: (0,0,0,0) #00000000 none +26,38: (0,0,0,0) #00000000 none +27,38: (0,0,0,0) #00000000 none +28,38: (0,0,0,0) #00000000 none +29,38: (0,0,0,0) #00000000 none +30,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +31,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +32,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +34,38: (0,0,0,0) #00000000 none +35,38: (0,0,0,0) #00000000 none +36,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +37,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +38,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +40,38: (0,0,0,0) #00000000 none +41,38: (0,0,0,0) #00000000 none +42,38: (0,0,0,0) #00000000 none +43,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +44,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +45,38: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,38: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,38: (0,0,0,0) #00000000 none +0,39: (0,0,0,0) #00000000 none +1,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,39: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +3,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +4,39: (0,0,0,0) #00000000 none +5,39: (0,0,0,0) #00000000 none +6,39: (0,0,0,0) #00000000 none +7,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +8,39: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,39: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +11,39: (0,0,0,0) #00000000 none +12,39: (0,0,0,0) #00000000 none +13,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +14,39: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,39: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +17,39: (0,0,0,0) #00000000 none +18,39: (0,0,0,0) #00000000 none +19,39: (0,0,0,0) #00000000 none +20,39: (0,0,0,0) #00000000 none +21,39: (0,0,0,0) #00000000 none +22,39: (0,0,0,0) #00000000 none +23,39: (0,0,0,0) #00000000 none +24,39: (0,0,0,0) #00000000 none +25,39: (0,0,0,0) #00000000 none +26,39: (0,0,0,0) #00000000 none +27,39: (0,0,0,0) #00000000 none +28,39: (0,0,0,0) #00000000 none +29,39: (0,0,0,0) #00000000 none +30,39: (0,0,0,0) #00000000 none +31,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +32,39: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,39: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +35,39: (0,0,0,0) #00000000 none +36,39: (0,0,0,0) #00000000 none +37,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +38,39: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,39: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +41,39: (0,0,0,0) #00000000 none +42,39: (0,0,0,0) #00000000 none +43,39: (0,0,0,0) #00000000 none +44,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +45,39: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,39: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,39: (0,0,0,0) #00000000 none +0,40: (0,0,0,0) #00000000 none +1,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,40: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +3,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +4,40: (0,0,0,0) #00000000 none +5,40: (0,0,0,0) #00000000 none +6,40: (0,0,0,0) #00000000 none +7,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +8,40: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,40: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +10,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +11,40: (0,0,0,0) #00000000 none +12,40: (0,0,0,0) #00000000 none +13,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +14,40: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,40: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +16,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +17,40: (0,0,0,0) #00000000 none +18,40: (0,0,0,0) #00000000 none +19,40: (0,0,0,0) #00000000 none +20,40: (0,0,0,0) #00000000 none +21,40: (0,0,0,0) #00000000 none +22,40: (0,0,0,0) #00000000 none +23,40: (0,0,0,0) #00000000 none +24,40: (0,0,0,0) #00000000 none +25,40: (0,0,0,0) #00000000 none +26,40: (0,0,0,0) #00000000 none +27,40: (0,0,0,0) #00000000 none +28,40: (0,0,0,0) #00000000 none +29,40: (0,0,0,0) #00000000 none +30,40: (0,0,0,0) #00000000 none +31,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +32,40: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +33,40: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +35,40: (0,0,0,0) #00000000 none +36,40: (0,0,0,0) #00000000 none +37,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +38,40: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +39,40: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +41,40: (0,0,0,0) #00000000 none +42,40: (0,0,0,0) #00000000 none +43,40: (0,0,0,0) #00000000 none +44,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +45,40: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,40: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,40: (0,0,0,0) #00000000 none +0,41: (0,0,0,0) #00000000 none +1,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,41: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +3,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +4,41: (0,0,0,0) #00000000 none +5,41: (0,0,0,0) #00000000 none +6,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +7,41: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,41: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +10,41: (0,0,0,0) #00000000 none +11,41: (0,0,0,0) #00000000 none +12,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,41: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,41: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +16,41: (0,0,0,0) #00000000 none +17,41: (0,0,0,0) #00000000 none +18,41: (0,0,0,0) #00000000 none +19,41: (0,0,0,0) #00000000 none +20,41: (0,0,0,0) #00000000 none +21,41: (0,0,0,0) #00000000 none +22,41: (0,0,0,0) #00000000 none +23,41: (0,0,0,0) #00000000 none +24,41: (0,0,0,0) #00000000 none +25,41: (0,0,0,0) #00000000 none +26,41: (0,0,0,0) #00000000 none +27,41: (0,0,0,0) #00000000 none +28,41: (0,0,0,0) #00000000 none +29,41: (0,0,0,0) #00000000 none +30,41: (0,0,0,0) #00000000 none +31,41: (0,0,0,0) #00000000 none +32,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +33,41: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,41: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,41: (0,0,0,0) #00000000 none +37,41: (0,0,0,0) #00000000 none +38,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +39,41: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,41: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +42,41: (0,0,0,0) #00000000 none +43,41: (0,0,0,0) #00000000 none +44,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +45,41: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,41: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,41: (0,0,0,0) #00000000 none +0,42: (0,0,0,0) #00000000 none +1,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,42: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +3,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +4,42: (0,0,0,0) #00000000 none +5,42: (0,0,0,0) #00000000 none +6,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +7,42: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,42: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +9,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +10,42: (0,0,0,0) #00000000 none +11,42: (0,0,0,0) #00000000 none +12,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,42: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,42: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +15,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +16,42: (0,0,0,0) #00000000 none +17,42: (0,0,0,0) #00000000 none +18,42: (0,0,0,0) #00000000 none +19,42: (0,0,0,0) #00000000 none +20,42: (0,0,0,0) #00000000 none +21,42: (0,0,0,0) #00000000 none +22,42: (0,0,0,0) #00000000 none +23,42: (0,0,0,0) #00000000 none +24,42: (0,0,0,0) #00000000 none +25,42: (0,0,0,0) #00000000 none +26,42: (0,0,0,0) #00000000 none +27,42: (0,0,0,0) #00000000 none +28,42: (0,0,0,0) #00000000 none +29,42: (0,0,0,0) #00000000 none +30,42: (0,0,0,0) #00000000 none +31,42: (0,0,0,0) #00000000 none +32,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +33,42: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +34,42: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,42: (0,0,0,0) #00000000 none +37,42: (0,0,0,0) #00000000 none +38,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +39,42: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +40,42: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +42,42: (0,0,0,0) #00000000 none +43,42: (0,0,0,0) #00000000 none +44,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +45,42: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,42: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,42: (0,0,0,0) #00000000 none +0,43: (0,0,0,0) #00000000 none +1,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +2,43: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +3,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +4,43: (0,0,0,0) #00000000 none +5,43: (0,0,0,0) #00000000 none +6,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +7,43: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +9,43: (0,0,0,0) #00000000 none +10,43: (0,0,0,0) #00000000 none +11,43: (0,0,0,0) #00000000 none +12,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,43: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +15,43: (0,0,0,0) #00000000 none +16,43: (0,0,0,0) #00000000 none +17,43: (0,0,0,0) #00000000 none +18,43: (0,0,0,0) #00000000 none +19,43: (0,0,0,0) #00000000 none +20,43: (0,0,0,0) #00000000 none +21,43: (0,0,0,0) #00000000 none +22,43: (0,0,0,0) #00000000 none +23,43: (0,0,0,0) #00000000 none +24,43: (0,0,0,0) #00000000 none +25,43: (0,0,0,0) #00000000 none +26,43: (0,0,0,0) #00000000 none +27,43: (0,0,0,0) #00000000 none +28,43: (0,0,0,0) #00000000 none +29,43: (0,0,0,0) #00000000 none +30,43: (0,0,0,0) #00000000 none +31,43: (0,0,0,0) #00000000 none +32,43: (0,0,0,0) #00000000 none +33,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +34,43: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,43: (0,0,0,0) #00000000 none +37,43: (0,0,0,0) #00000000 none +38,43: (0,0,0,0) #00000000 none +39,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +40,43: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +42,43: (0,0,0,0) #00000000 none +43,43: (0,0,0,0) #00000000 none +44,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +45,43: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +46,43: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +47,43: (0,0,0,0) #00000000 none +0,44: (0,0,0,0) #00000000 none +1,44: (0,0,0,0) #00000000 none +2,44: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +3,44: (0,0,0,0) #00000000 none +4,44: (0,0,0,0) #00000000 none +5,44: (0,0,0,0) #00000000 none +6,44: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +7,44: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,44: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +9,44: (0,0,0,0) #00000000 none +10,44: (0,0,0,0) #00000000 none +11,44: (0,0,0,0) #00000000 none +12,44: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,44: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,44: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +15,44: (0,0,0,0) #00000000 none +16,44: (0,0,0,0) #00000000 none +17,44: (0,0,0,0) #00000000 none +18,44: (0,0,0,0) #00000000 none +19,44: (0,0,0,0) #00000000 none +20,44: (0,0,0,0) #00000000 none +21,44: (0,0,0,0) #00000000 none +22,44: (0,0,0,0) #00000000 none +23,44: (0,0,0,0) #00000000 none +24,44: (0,0,0,0) #00000000 none +25,44: (0,0,0,0) #00000000 none +26,44: (0,0,0,0) #00000000 none +27,44: (0,0,0,0) #00000000 none +28,44: (0,0,0,0) #00000000 none +29,44: (0,0,0,0) #00000000 none +30,44: (0,0,0,0) #00000000 none +31,44: (0,0,0,0) #00000000 none +32,44: (0,0,0,0) #00000000 none +33,44: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +34,44: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,44: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,44: (0,0,0,0) #00000000 none +37,44: (0,0,0,0) #00000000 none +38,44: (0,0,0,0) #00000000 none +39,44: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +40,44: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,44: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +42,44: (0,0,0,0) #00000000 none +43,44: (0,0,0,0) #00000000 none +44,44: (0,0,0,0) #00000000 none +45,44: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +46,44: (0,0,0,0) #00000000 none +47,44: (0,0,0,0) #00000000 none +0,45: (0,0,0,0) #00000000 none +1,45: (0,0,0,0) #00000000 none +2,45: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +3,45: (0,0,0,0) #00000000 none +4,45: (0,0,0,0) #00000000 none +5,45: (0,0,0,0) #00000000 none +6,45: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +7,45: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +8,45: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +9,45: (0,0,0,0) #00000000 none +10,45: (0,0,0,0) #00000000 none +11,45: (0,0,0,0) #00000000 none +12,45: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +13,45: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +14,45: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +15,45: (0,0,0,0) #00000000 none +16,45: (0,0,0,0) #00000000 none +17,45: (0,0,0,0) #00000000 none +18,45: (0,0,0,0) #00000000 none +19,45: (0,0,0,0) #00000000 none +20,45: (0,0,0,0) #00000000 none +21,45: (0,0,0,0) #00000000 none +22,45: (0,0,0,0) #00000000 none +23,45: (0,0,0,0) #00000000 none +24,45: (0,0,0,0) #00000000 none +25,45: (0,0,0,0) #00000000 none +26,45: (0,0,0,0) #00000000 none +27,45: (0,0,0,0) #00000000 none +28,45: (0,0,0,0) #00000000 none +29,45: (0,0,0,0) #00000000 none +30,45: (0,0,0,0) #00000000 none +31,45: (0,0,0,0) #00000000 none +32,45: (0,0,0,0) #00000000 none +33,45: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +34,45: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +35,45: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +36,45: (0,0,0,0) #00000000 none +37,45: (0,0,0,0) #00000000 none +38,45: (0,0,0,0) #00000000 none +39,45: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +40,45: (64507,44975,0,65535) #FBAF00FF srgba(251,175,0,1) +41,45: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +42,45: (0,0,0,0) #00000000 none +43,45: (0,0,0,0) #00000000 none +44,45: (0,0,0,0) #00000000 none +45,45: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +46,45: (0,0,0,0) #00000000 none +47,45: (0,0,0,0) #00000000 none +0,46: (0,0,0,0) #00000000 none +1,46: (0,0,0,0) #00000000 none +2,46: (0,0,0,0) #00000000 none +3,46: (0,0,0,0) #00000000 none +4,46: (0,0,0,0) #00000000 none +5,46: (0,0,0,0) #00000000 none +6,46: (0,0,0,0) #00000000 none +7,46: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +8,46: (0,0,0,0) #00000000 none +9,46: (0,0,0,0) #00000000 none +10,46: (0,0,0,0) #00000000 none +11,46: (0,0,0,0) #00000000 none +12,46: (0,0,0,0) #00000000 none +13,46: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +14,46: (0,0,0,0) #00000000 none +15,46: (0,0,0,0) #00000000 none +16,46: (0,0,0,0) #00000000 none +17,46: (0,0,0,0) #00000000 none +18,46: (0,0,0,0) #00000000 none +19,46: (0,0,0,0) #00000000 none +20,46: (0,0,0,0) #00000000 none +21,46: (0,0,0,0) #00000000 none +22,46: (0,0,0,0) #00000000 none +23,46: (0,0,0,0) #00000000 none +24,46: (0,0,0,0) #00000000 none +25,46: (0,0,0,0) #00000000 none +26,46: (0,0,0,0) #00000000 none +27,46: (0,0,0,0) #00000000 none +28,46: (0,0,0,0) #00000000 none +29,46: (0,0,0,0) #00000000 none +30,46: (0,0,0,0) #00000000 none +31,46: (0,0,0,0) #00000000 none +32,46: (0,0,0,0) #00000000 none +33,46: (0,0,0,0) #00000000 none +34,46: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +35,46: (0,0,0,0) #00000000 none +36,46: (0,0,0,0) #00000000 none +37,46: (0,0,0,0) #00000000 none +38,46: (0,0,0,0) #00000000 none +39,46: (0,0,0,0) #00000000 none +40,46: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +41,46: (0,0,0,0) #00000000 none +42,46: (0,0,0,0) #00000000 none +43,46: (0,0,0,0) #00000000 none +44,46: (0,0,0,0) #00000000 none +45,46: (0,0,0,0) #00000000 none +46,46: (0,0,0,0) #00000000 none +47,46: (0,0,0,0) #00000000 none +0,47: (0,0,0,0) #00000000 none +1,47: (0,0,0,0) #00000000 none +2,47: (0,0,0,0) #00000000 none +3,47: (0,0,0,0) #00000000 none +4,47: (0,0,0,0) #00000000 none +5,47: (0,0,0,0) #00000000 none +6,47: (0,0,0,0) #00000000 none +7,47: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +8,47: (0,0,0,0) #00000000 none +9,47: (0,0,0,0) #00000000 none +10,47: (0,0,0,0) #00000000 none +11,47: (0,0,0,0) #00000000 none +12,47: (0,0,0,0) #00000000 none +13,47: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +14,47: (0,0,0,0) #00000000 none +15,47: (0,0,0,0) #00000000 none +16,47: (0,0,0,0) #00000000 none +17,47: (0,0,0,0) #00000000 none +18,47: (0,0,0,0) #00000000 none +19,47: (0,0,0,0) #00000000 none +20,47: (0,0,0,0) #00000000 none +21,47: (0,0,0,0) #00000000 none +22,47: (0,0,0,0) #00000000 none +23,47: (0,0,0,0) #00000000 none +24,47: (0,0,0,0) #00000000 none +25,47: (0,0,0,0) #00000000 none +26,47: (0,0,0,0) #00000000 none +27,47: (0,0,0,0) #00000000 none +28,47: (0,0,0,0) #00000000 none +29,47: (0,0,0,0) #00000000 none +30,47: (0,0,0,0) #00000000 none +31,47: (0,0,0,0) #00000000 none +32,47: (0,0,0,0) #00000000 none +33,47: (0,0,0,0) #00000000 none +34,47: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +35,47: (0,0,0,0) #00000000 none +36,47: (0,0,0,0) #00000000 none +37,47: (0,0,0,0) #00000000 none +38,47: (0,0,0,0) #00000000 none +39,47: (0,0,0,0) #00000000 none +40,47: (65535,26728,1028,65535) #FF6804FF srgba(255,104,4,1) +41,47: (0,0,0,0) #00000000 none +42,47: (0,0,0,0) #00000000 none +43,47: (0,0,0,0) #00000000 none +44,47: (0,0,0,0) #00000000 none +45,47: (0,0,0,0) #00000000 none +46,47: (0,0,0,0) #00000000 none +47,47: (0,0,0,0) #00000000 none" | convert - /home/${LIVE_USER}/report-bug.png +touch /home/${LIVE_USER}/Desktop/parabola-installer.desktop ; sleep 2 +touch /home/${LIVE_USER}/Desktop/parabola-irc.desktop ; sleep 2 +touch /home/${LIVE_USER}/Desktop/bug-tracker.desktop diff --git a/configs/profile/root-image/root/customize_root_image.sh b/configs/profile/root-image/root/customize_root_image.sh index 7505d8b..62e7106 100755 --- a/configs/profile/root-image/root/customize_root_image.sh +++ b/configs/profile/root-image/root/customize_root_image.sh @@ -1,41 +1,97 @@ #!/bin/bash -readonly ISO_REPO_DEFINITION="[isorepo]\nSigLevel = Optional TrustAll\nServer = file:///isorepo/" +readonly DEV_RELEASE=1 # 1 for development builds - 0 for production builds +readonly REPOS='libre core extra community pcr' +readonly SYSTEMD_SERVICES_ALL="multi-user.target \ + pacman-init.service \ + choose-mirror.service " +readonly SYSTEMD_SERVICES_GUI="NetworkManager.service" +readonly DEFAULT_SHELL=/bin/bash readonly NETINSTALL_MSG="To install Parabola, the system must be connected to the internet." readonly COMPLETE_MSG="This ISO is capable of installing a complete Parabola system\n\ >>>>without a connection to the internet. If you would like to fetch\n\ >>>>the latest packages from the internet, run the following command\n\ >>>>before beginning the install:\n\ # cp /etc/pacman-online.conf /etc/pacman.conf" -[ "${enable_offline_install}" == 'false' ] && readonly NETWORK_MSG=${NETINSTALL_MSG} || \ - readonly NETWORK_MSG=${COMPLETE_MSG} +[ "${enable_offline_install}" == 'false' ] && readonly NETWORK_MOTD_MSG=${NETINSTALL_MSG} || \ + readonly NETWORK_MOTD_MSG=${COMPLETE_MSG} +readonly ROOT_SKEL_FILES="/etc/skel/.automated_script.sh \ + /etc/skel/.bash_logout \ + /etc/skel/.bash_profile " +readonly LIVE_USER=parabola +readonly LIVE_USER_GROUPS="adm,audio,floppy,log,network,rfkill,scanner,storage,optical,power,wheel" +[ "${enable_offline_install}" == 'true' ] && readonly INSTALL_TYPE="Complete" || \ + readonly INSTALL_TYPE="NetInstall" +readonly WELCOME_TITLE="Parabola ${iso_init}/${iso_wm} Edition - (${INSTALL_TYPE})" set -e -u +# configure locales +ln -sf /usr/share/zoneinfo/UTC /etc/localtime sed -i 's/#\(en_US\.UTF-8\)/\1/' /etc/locale.gen +sed -i 's/#\(es_ES\.UTF-8\)/\1/' /etc/locale.gen +sed -i 's/#\(gl_ES\.UTF-8\)/\1/' /etc/locale.gen +sed -i 's/#\(pt_BR\.UTF-8\)/\1/' /etc/locale.gen locale-gen -ln -sf /usr/share/zoneinfo/UTC /etc/localtime - -usermod -s /usr/bin/zsh root 2> /dev/null -cp -aT /etc/skel/ /root/ - -[ -n "$(id parabola 2> /dev/null)" ] && userdel -r parabola 2> /dev/null -useradd -m -p "" -g users -G "adm,audio,floppy,log,network,rfkill,scanner,storage,optical,power,wheel" -s /usr/bin/zsh parabola - +# configure sudo chmod 750 /etc/sudoers.d chmod 440 /etc/sudoers.d/g_wheel -sed -i "s/#Server/Server/g" /etc/pacman.d/mirrorlist -if [ "${enable_offline_install}" == 'true' ] -then echo -e "${ISO_REPO_DEFINITION}" >> /etc/pacman.conf - mv /etc/pacman.conf /etc/pacman-online.conf - cp /etc/pacman-offline.conf /etc/pacman.conf -else rm /etc/pacman-offline.conf +# configure pacman +sed -i "s|#Server|Server|g" /etc/pacman.d/mirrorlist +if [[ "${enable_offline_install}" == 'true' ]] +then cat /etc/pacman-offline.conf > /etc/pacman-online.conf + for repo in ${REPOS} + do echo -e "\n[${repo}]\nInclude = /etc/pacman.d/mirrorlist" >> /etc/pacman-online.conf + done + cp /etc/pacman-offline.conf /etc/pacman.conf +else cp /usr/share/pacman/defaults/pacman.conf.${arch} /etc/pacman.conf + rm /etc/pacman-*.conf +fi + +# configure services +if [[ "${iso_init}" == 'systemd' ]] +then systemctl enable ${SYSTEMD_SERVICES_ALL} + [[ "${iso_wm}" != 'cli' ]] && systemctl enable ${SYSTEMD_SERVICES_GUI} fi -systemctl enable multi-user.target pacman-init.service choose-mirror.service +# configure root user +usermod -s ${DEFAULT_SHELL} root 2> /dev/null + +# configure CLI login session +sed -i "s|_EDITION_TITLE_|${iso_title}|" /etc/motd +sed -i "s|_NETWORK_MOTD_MSG_|${NETWORK_MOTD_MSG}| ; s|^>>>>\(.*\)| \1|g" /etc/motd +if [[ "${iso_wm}" == 'cli' ]] +then cp ${ROOT_SKEL_FILES} /root/ + sed -i "s|_DESKTOP_SESSION_||" /root/.bash_profile + +else # configure GUI login session and live user + [ -n "$(id ${LIVE_USER} 2> /dev/null)" ] && userdel -r ${LIVE_USER} 2> /dev/null + useradd -m -p "" -g users -G "$LIVE_USER_GROUPS" -s ${DEFAULT_SHELL} ${LIVE_USER} + if [[ "${iso_init}" == 'systemd' ]] + then sed -i "s|--autologin root|--autologin ${LIVE_USER}|" /etc/systemd/system/getty@tty1.service.d/autologin.conf + fi -sed -i "s|_EDITION_TITLE_|${iso_title}|" /etc/motd -sed -i "s|_NETWORK_MSG_|${NETWORK_MSG}| ; s|^>>>>\(.*\)| \1|g" /etc/motd + # configure desktop environment + sed -i "s|_EDITION_TITLE_|${WELCOME_TITLE}|" /home/${LIVE_USER}/.config/autostart/autostart.sh + sed -i "s|--question|--info|" /home/${LIVE_USER}/.config/autostart/autostart.sh + sed -i "s|--cancel-label=.*|\&|" /home/${LIVE_USER}/.config/autostart/autostart.sh + + if [[ "${iso_wm}" == 'lxde' ]] + then rm -f /etc/xdg/autostart/octopi-notifier.desktop 2> /dev/null + sed -i "s|_DESKTOP_SESSION_|LXDE|" /home/${LIVE_USER}/.bash_profile + sed -i "s|_DESKTOP_SESSION_|LXDE|" /home/${LIVE_USER}/.dmrc + elif [[ "${iso_wm}" == 'mate' ]] + then sed -i "s|_DESKTOP_SESSION_|mate|" /home/${LIVE_USER}/.bash_profile + sed -i "s|_DESKTOP_SESSION_|mate|" /home/${LIVE_USER}/.dmrc + else echo "invalid \$iso_wm for _DESKTOP_SESSION_ '${iso_wm}'" + exit 1 + fi + + # development builds - set DEV_RELEASE=0 for production builds + (($DEV_RELEASE)) && source /root/customize_root_image-dev.sh 2> /dev/null +fi +# development builds - set DEV_RELEASE=0 for production builds +(($DEV_RELEASE)) && rm /root/customize_root_image-dev.sh 2> /dev/null diff --git a/configs/profile/syslinux/parabolaiso_head.cfg b/configs/profile/syslinux/parabolaiso_head.cfg index 8267a7a..6b29b7f 100644 --- a/configs/profile/syslinux/parabolaiso_head.cfg +++ b/configs/profile/syslinux/parabolaiso_head.cfg @@ -2,6 +2,7 @@ SERIAL 0 38400 UI boot/syslinux/vesamenu.c32 MENU TITLE _EDITION_TITLE_ MENU BACKGROUND boot/syslinux/splash.png +TIMEOUT 100 MENU WIDTH 78 MENU MARGIN 4 -- cgit v1.2.2