From 69a722cfd33076a4d63f1d49e52bed427453eabe Mon Sep 17 00:00:00 2001 From: dacctal <120422854+dacctal@users.noreply.github.com> Date: Thu, 5 Mar 2026 01:21:45 +0000 Subject: initial commit --- .themes/caelus/assets/all-assets.svg | 4456 ++++++++++++++++++++ .themes/caelus/assets/all-assets.txt | 38 + .themes/caelus/assets/change_dpi.sh | 4 + .../caelus/assets/checkbox-checked-insensitive.svg | 6 + .themes/caelus/assets/checkbox-checked.svg | 6 + .../caelus/assets/checkbox-mixed-insensitive.svg | 6 + .themes/caelus/assets/checkbox-mixed.svg | 6 + .themes/caelus/assets/grid-selection-checked.svg | 9 + .themes/caelus/assets/grid-selection-unchecked.svg | 8 + .../assets/menuitem-checkbox-checked-hover.svg | 8 + .../menuitem-checkbox-checked-insensitive.svg | 8 + .../caelus/assets/menuitem-checkbox-checked.svg | 8 + .../assets/menuitem-checkbox-mixed-hover.svg | 8 + .../assets/menuitem-checkbox-mixed-insensitive.svg | 8 + .../assets/menuitem-checkbox-mixed-selected.svg | 8 + .themes/caelus/assets/menuitem-checkbox-mixed.svg | 8 + .../caelus/assets/menuitem-checkbox-unchecked.svg | 6 + .../caelus/assets/menuitem-radio-checked-hover.svg | 8 + .../assets/menuitem-radio-checked-insensitive.svg | 8 + .themes/caelus/assets/menuitem-radio-checked.svg | 8 + .../caelus/assets/menuitem-radio-mixed-hover.svg | 8 + .../assets/menuitem-radio-mixed-insensitive.svg | 8 + .../assets/menuitem-radio-mixed-selected.svg | 8 + .themes/caelus/assets/menuitem-radio-mixed.svg | 8 + .themes/caelus/assets/menuitem-radio-unchecked.svg | 6 + .themes/caelus/assets/pane-handle-vertical.svg | 49 + .themes/caelus/assets/pane-handle.png | Bin 0 -> 150 bytes .themes/caelus/assets/pane-handle.svg | 49 + .themes/caelus/assets/pane-handle@2.png | Bin 0 -> 161 bytes .../caelus/assets/radio-checked-insensitive.svg | 6 + .themes/caelus/assets/radio-checked.svg | 6 + .themes/caelus/assets/radio-mixed-insensitive.svg | 6 + .themes/caelus/assets/radio-mixed.svg | 6 + .../caelus/assets/radio-selected-insensitive.svg | 6 + .themes/caelus/assets/radio-selected.svg | 6 + .../caelus/assets/radio-unselected-insensitive.svg | 6 + .themes/caelus/assets/radio-unselected.svg | 6 + .themes/caelus/assets/sed.sh | 9 + .themes/caelus/assets/unsed.sh | 11 + 39 files changed, 4829 insertions(+) create mode 100644 .themes/caelus/assets/all-assets.svg create mode 100644 .themes/caelus/assets/all-assets.txt create mode 100755 .themes/caelus/assets/change_dpi.sh create mode 100644 .themes/caelus/assets/checkbox-checked-insensitive.svg create mode 100644 .themes/caelus/assets/checkbox-checked.svg create mode 100644 .themes/caelus/assets/checkbox-mixed-insensitive.svg create mode 100644 .themes/caelus/assets/checkbox-mixed.svg create mode 100644 .themes/caelus/assets/grid-selection-checked.svg create mode 100644 .themes/caelus/assets/grid-selection-unchecked.svg create mode 100644 .themes/caelus/assets/menuitem-checkbox-checked-hover.svg create mode 100644 .themes/caelus/assets/menuitem-checkbox-checked-insensitive.svg create mode 100644 .themes/caelus/assets/menuitem-checkbox-checked.svg create mode 100644 .themes/caelus/assets/menuitem-checkbox-mixed-hover.svg create mode 100644 .themes/caelus/assets/menuitem-checkbox-mixed-insensitive.svg create mode 100644 .themes/caelus/assets/menuitem-checkbox-mixed-selected.svg create mode 100644 .themes/caelus/assets/menuitem-checkbox-mixed.svg create mode 100644 .themes/caelus/assets/menuitem-checkbox-unchecked.svg create mode 100644 .themes/caelus/assets/menuitem-radio-checked-hover.svg create mode 100644 .themes/caelus/assets/menuitem-radio-checked-insensitive.svg create mode 100644 .themes/caelus/assets/menuitem-radio-checked.svg create mode 100644 .themes/caelus/assets/menuitem-radio-mixed-hover.svg create mode 100644 .themes/caelus/assets/menuitem-radio-mixed-insensitive.svg create mode 100644 .themes/caelus/assets/menuitem-radio-mixed-selected.svg create mode 100644 .themes/caelus/assets/menuitem-radio-mixed.svg create mode 100644 .themes/caelus/assets/menuitem-radio-unchecked.svg create mode 100644 .themes/caelus/assets/pane-handle-vertical.svg create mode 100644 .themes/caelus/assets/pane-handle.png create mode 100644 .themes/caelus/assets/pane-handle.svg create mode 100644 .themes/caelus/assets/pane-handle@2.png create mode 100644 .themes/caelus/assets/radio-checked-insensitive.svg create mode 100644 .themes/caelus/assets/radio-checked.svg create mode 100644 .themes/caelus/assets/radio-mixed-insensitive.svg create mode 100644 .themes/caelus/assets/radio-mixed.svg create mode 100644 .themes/caelus/assets/radio-selected-insensitive.svg create mode 100644 .themes/caelus/assets/radio-selected.svg create mode 100644 .themes/caelus/assets/radio-unselected-insensitive.svg create mode 100644 .themes/caelus/assets/radio-unselected.svg create mode 100755 .themes/caelus/assets/sed.sh create mode 100755 .themes/caelus/assets/unsed.sh (limited to '.themes/caelus/assets') diff --git a/.themes/caelus/assets/all-assets.svg b/.themes/caelus/assets/all-assets.svg new file mode 100644 index 0000000..6b2b9d7 --- /dev/null +++ b/.themes/caelus/assets/all-assets.svg @@ -0,0 +1,4456 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/caelus/assets/all-assets.txt b/.themes/caelus/assets/all-assets.txt new file mode 100644 index 0000000..6e738e3 --- /dev/null +++ b/.themes/caelus/assets/all-assets.txt @@ -0,0 +1,38 @@ +checkbox-checked-dark +checkbox-checked-insensitive-dark +checkbox-checked-insensitive +checkbox-checked +checkbox-mixed-dark +checkbox-mixed-insensitive-dark +checkbox-mixed-insensitive +checkbox-mixed +checkbox-unchecked-dark +checkbox-unchecked-insensitive-dark +checkbox-unchecked-insensitive +checkbox-unchecked +grid-selection-checked-dark +grid-selection-checked +grid-selection-unchecked-dark +grid-selection-unchecked +menuitem-checkbox-checked-hover +menuitem-checkbox-checked-insensitive +menuitem-checkbox-checked +menuitem-checkbox-mixed-hover +menuitem-checkbox-mixed-insensitive +menuitem-checkbox-mixed +menuitem-radio-checked-hover +menuitem-radio-checked-insensitive +menuitem-radio-checked +pane-handle +radio-checked-dark +radio-checked-insensitive-dark +radio-checked-insensitive +radio-checked +radio-mixed-dark +radio-mixed-insensitive-dark +radio-mixed-insensitive +radio-mixed +radio-unchecked-dark +radio-unchecked-insensitive-dark +radio-unchecked-insensitive +radio-unchecked diff --git a/.themes/caelus/assets/change_dpi.sh b/.themes/caelus/assets/change_dpi.sh new file mode 100755 index 0000000..0c03497 --- /dev/null +++ b/.themes/caelus/assets/change_dpi.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +for f in "$@"; do + rsvg-convert -d 300 -p 300 -f svg "$f" -o "${f}.bak" ; mv "${f}.bak" "$f" +done diff --git a/.themes/caelus/assets/checkbox-checked-insensitive.svg b/.themes/caelus/assets/checkbox-checked-insensitive.svg new file mode 100644 index 0000000..24ef86b --- /dev/null +++ b/.themes/caelus/assets/checkbox-checked-insensitive.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/caelus/assets/checkbox-checked.svg b/.themes/caelus/assets/checkbox-checked.svg new file mode 100644 index 0000000..494b65c --- /dev/null +++ b/.themes/caelus/assets/checkbox-checked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/caelus/assets/checkbox-mixed-insensitive.svg b/.themes/caelus/assets/checkbox-mixed-insensitive.svg new file mode 100644 index 0000000..7cbf9e4 --- /dev/null +++ b/.themes/caelus/assets/checkbox-mixed-insensitive.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/caelus/assets/checkbox-mixed.svg b/.themes/caelus/assets/checkbox-mixed.svg new file mode 100644 index 0000000..910fde8 --- /dev/null +++ b/.themes/caelus/assets/checkbox-mixed.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/caelus/assets/grid-selection-checked.svg b/.themes/caelus/assets/grid-selection-checked.svg new file mode 100644 index 0000000..98d5d75 --- /dev/null +++ b/.themes/caelus/assets/grid-selection-checked.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.themes/caelus/assets/grid-selection-unchecked.svg b/.themes/caelus/assets/grid-selection-unchecked.svg new file mode 100644 index 0000000..76c1a48 --- /dev/null +++ b/.themes/caelus/assets/grid-selection-unchecked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/caelus/assets/menuitem-checkbox-checked-hover.svg b/.themes/caelus/assets/menuitem-checkbox-checked-hover.svg new file mode 100644 index 0000000..73b5b98 --- /dev/null +++ b/.themes/caelus/assets/menuitem-checkbox-checked-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/caelus/assets/menuitem-checkbox-checked-insensitive.svg b/.themes/caelus/assets/menuitem-checkbox-checked-insensitive.svg new file mode 100644 index 0000000..5e1af06 --- /dev/null +++ b/.themes/caelus/assets/menuitem-checkbox-checked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/caelus/assets/menuitem-checkbox-checked.svg b/.themes/caelus/assets/menuitem-checkbox-checked.svg new file mode 100644 index 0000000..8b58526 --- /dev/null +++ b/.themes/caelus/assets/menuitem-checkbox-checked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/caelus/assets/menuitem-checkbox-mixed-hover.svg b/.themes/caelus/assets/menuitem-checkbox-mixed-hover.svg new file mode 100644 index 0000000..a4b1906 --- /dev/null +++ b/.themes/caelus/assets/menuitem-checkbox-mixed-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/caelus/assets/menuitem-checkbox-mixed-insensitive.svg b/.themes/caelus/assets/menuitem-checkbox-mixed-insensitive.svg new file mode 100644 index 0000000..ef40c30 --- /dev/null +++ b/.themes/caelus/assets/menuitem-checkbox-mixed-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/caelus/assets/menuitem-checkbox-mixed-selected.svg b/.themes/caelus/assets/menuitem-checkbox-mixed-selected.svg new file mode 100644 index 0000000..94ace77 --- /dev/null +++ b/.themes/caelus/assets/menuitem-checkbox-mixed-selected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/caelus/assets/menuitem-checkbox-mixed.svg b/.themes/caelus/assets/menuitem-checkbox-mixed.svg new file mode 100644 index 0000000..e8cc73c --- /dev/null +++ b/.themes/caelus/assets/menuitem-checkbox-mixed.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/caelus/assets/menuitem-checkbox-unchecked.svg b/.themes/caelus/assets/menuitem-checkbox-unchecked.svg new file mode 100644 index 0000000..e3b29b0 --- /dev/null +++ b/.themes/caelus/assets/menuitem-checkbox-unchecked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/caelus/assets/menuitem-radio-checked-hover.svg b/.themes/caelus/assets/menuitem-radio-checked-hover.svg new file mode 100644 index 0000000..5fa2a5d --- /dev/null +++ b/.themes/caelus/assets/menuitem-radio-checked-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/caelus/assets/menuitem-radio-checked-insensitive.svg b/.themes/caelus/assets/menuitem-radio-checked-insensitive.svg new file mode 100644 index 0000000..0eb6586 --- /dev/null +++ b/.themes/caelus/assets/menuitem-radio-checked-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/caelus/assets/menuitem-radio-checked.svg b/.themes/caelus/assets/menuitem-radio-checked.svg new file mode 100644 index 0000000..6302581 --- /dev/null +++ b/.themes/caelus/assets/menuitem-radio-checked.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/caelus/assets/menuitem-radio-mixed-hover.svg b/.themes/caelus/assets/menuitem-radio-mixed-hover.svg new file mode 100644 index 0000000..1785d24 --- /dev/null +++ b/.themes/caelus/assets/menuitem-radio-mixed-hover.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/caelus/assets/menuitem-radio-mixed-insensitive.svg b/.themes/caelus/assets/menuitem-radio-mixed-insensitive.svg new file mode 100644 index 0000000..d2d6648 --- /dev/null +++ b/.themes/caelus/assets/menuitem-radio-mixed-insensitive.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/caelus/assets/menuitem-radio-mixed-selected.svg b/.themes/caelus/assets/menuitem-radio-mixed-selected.svg new file mode 100644 index 0000000..ed7e4af --- /dev/null +++ b/.themes/caelus/assets/menuitem-radio-mixed-selected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/caelus/assets/menuitem-radio-mixed.svg b/.themes/caelus/assets/menuitem-radio-mixed.svg new file mode 100644 index 0000000..9662b87 --- /dev/null +++ b/.themes/caelus/assets/menuitem-radio-mixed.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.themes/caelus/assets/menuitem-radio-unchecked.svg b/.themes/caelus/assets/menuitem-radio-unchecked.svg new file mode 100644 index 0000000..1f6156a --- /dev/null +++ b/.themes/caelus/assets/menuitem-radio-unchecked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/caelus/assets/pane-handle-vertical.svg b/.themes/caelus/assets/pane-handle-vertical.svg new file mode 100644 index 0000000..c09e688 --- /dev/null +++ b/.themes/caelus/assets/pane-handle-vertical.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/caelus/assets/pane-handle.png b/.themes/caelus/assets/pane-handle.png new file mode 100644 index 0000000..e67a9dc Binary files /dev/null and b/.themes/caelus/assets/pane-handle.png differ diff --git a/.themes/caelus/assets/pane-handle.svg b/.themes/caelus/assets/pane-handle.svg new file mode 100644 index 0000000..a2a8714 --- /dev/null +++ b/.themes/caelus/assets/pane-handle.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.themes/caelus/assets/pane-handle@2.png b/.themes/caelus/assets/pane-handle@2.png new file mode 100644 index 0000000..8a2cd07 Binary files /dev/null and b/.themes/caelus/assets/pane-handle@2.png differ diff --git a/.themes/caelus/assets/radio-checked-insensitive.svg b/.themes/caelus/assets/radio-checked-insensitive.svg new file mode 100644 index 0000000..176b645 --- /dev/null +++ b/.themes/caelus/assets/radio-checked-insensitive.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/caelus/assets/radio-checked.svg b/.themes/caelus/assets/radio-checked.svg new file mode 100644 index 0000000..ae34cb4 --- /dev/null +++ b/.themes/caelus/assets/radio-checked.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/caelus/assets/radio-mixed-insensitive.svg b/.themes/caelus/assets/radio-mixed-insensitive.svg new file mode 100644 index 0000000..7cbf9e4 --- /dev/null +++ b/.themes/caelus/assets/radio-mixed-insensitive.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/caelus/assets/radio-mixed.svg b/.themes/caelus/assets/radio-mixed.svg new file mode 100644 index 0000000..910fde8 --- /dev/null +++ b/.themes/caelus/assets/radio-mixed.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/caelus/assets/radio-selected-insensitive.svg b/.themes/caelus/assets/radio-selected-insensitive.svg new file mode 100644 index 0000000..176b645 --- /dev/null +++ b/.themes/caelus/assets/radio-selected-insensitive.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/caelus/assets/radio-selected.svg b/.themes/caelus/assets/radio-selected.svg new file mode 100644 index 0000000..ae34cb4 --- /dev/null +++ b/.themes/caelus/assets/radio-selected.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/caelus/assets/radio-unselected-insensitive.svg b/.themes/caelus/assets/radio-unselected-insensitive.svg new file mode 100644 index 0000000..a941f46 --- /dev/null +++ b/.themes/caelus/assets/radio-unselected-insensitive.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/caelus/assets/radio-unselected.svg b/.themes/caelus/assets/radio-unselected.svg new file mode 100644 index 0000000..b1f8210 --- /dev/null +++ b/.themes/caelus/assets/radio-unselected.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/.themes/caelus/assets/sed.sh b/.themes/caelus/assets/sed.sh new file mode 100755 index 0000000..0988307 --- /dev/null +++ b/.themes/caelus/assets/sed.sh @@ -0,0 +1,9 @@ +#!/bin/sh +sed -i \ + -e 's/#1e1f1e/rgb(0%,0%,0%)/g' \ + -e 's/#d9cdb5/rgb(100%,100%,100%)/g' \ + -e 's/#0f0f0f/rgb(50%,0%,0%)/g' \ + -e 's/#ef934d/rgb(0%,50%,0%)/g' \ + -e 's/#272a28/rgb(50%,0%,50%)/g' \ + -e 's/#d9cdb5/rgb(0%,0%,50%)/g' \ + "$@" diff --git a/.themes/caelus/assets/unsed.sh b/.themes/caelus/assets/unsed.sh new file mode 100755 index 0000000..1cc4e1b --- /dev/null +++ b/.themes/caelus/assets/unsed.sh @@ -0,0 +1,11 @@ +#!/bin/sh +sed -i \ + -e 's/rgb(0%,0%,0%)/#1e1f1e/g' \ + -e 's/rgb(100%,100%,100%)/#d9cdb5/g' \ + -e 's/rgb(50%,0%,0%)/#0f0f0f/g' \ + -e 's/rgb(0%,50%,0%)/#ef934d/g' \ + -e 's/rgb(0%,50.196078%,0%)/#ef934d/g' \ + -e 's/rgb(50%,0%,50%)/#272a28/g' \ + -e 's/rgb(50.196078%,0%,50.196078%)/#272a28/g' \ + -e 's/rgb(0%,0%,50%)/#d9cdb5/g' \ + "$@" -- cgit v1.2.3