diff --git a/BlocksScreen/lib/panels/filamentTab.py b/BlocksScreen/lib/panels/filamentTab.py
index ecb692c3..c5e5b6a9 100644
--- a/BlocksScreen/lib/panels/filamentTab.py
+++ b/BlocksScreen/lib/panels/filamentTab.py
@@ -1,6 +1,5 @@
import logging
from collections import deque
-from typing import Deque
from devices.amu import AMUManager
from devices.amu.models import GateStatus
@@ -53,7 +52,7 @@ def __init__(
self._previous_gate_states: dict[int, bool] = {}
self.pre_gate_idx = {}
- self.popup_gates: Deque = deque()
+ self.popup_gates: deque = deque()
self._spool_id_map: dict[str, dict] = {}
self._current_field: QtWidgets.QLineEdit | None = None
self._color_target_field = None
@@ -970,7 +969,7 @@ def setupUi(self):
self.fp_button_2.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
self.fp_button_2.setProperty(
"icon_pixmap",
- BlocksPixmap.get(Icon.BASE_DADOS_SPOOL_1),
+ BlocksPixmap.get(Icon.SPOOL_DATABASE_1),
)
self.fp_button_2.setObjectName("fp_button_2")
diff --git a/BlocksScreen/lib/ui/controlStackedWidget.ui b/BlocksScreen/lib/ui/controlStackedWidget.ui
index 89ed7f60..4483217a 100644
--- a/BlocksScreen/lib/ui/controlStackedWidget.ui
+++ b/BlocksScreen/lib/ui/controlStackedWidget.ui
@@ -157,7 +157,7 @@
menu_btn
- :/z_levelling/media/btn_icons/bed_levelling.svg
+ :/z_levelling/media/btn_icons/z_levelling/bed_levelling.svg
@@ -218,7 +218,7 @@ Control
menu_btn
- :/temperature_related/media/btn_icons/temperature.svg
+ :/temperature_related/media/btn_icons/temperature_related/temperature.svg
@@ -279,7 +279,7 @@ Calibration
menu_btn
- :/z_levelling/media/btn_icons/bed_levelling.svg
+ :/z_levelling/media/btn_icons/z_levelling/bed_levelling.svg
@@ -340,7 +340,7 @@ Control
menu_btn
- :/motion/media/btn_icons/axis_maintenance.svg
+ :/motion/media/btn_icons/motion/axis_maintenance.svg
@@ -400,7 +400,7 @@ Control
menu_btn
- :/fan_related/media/btn_icons/fan.svg
+ :/fan_related/media/btn_icons/fan_related/fan.svg
@@ -461,7 +461,7 @@ Print Core
menu_btn
- :/extruder_related/media/btn_icons/switch_print_core.svg
+ :/extruder_related/media/btn_icons/extruder_related/switch_print_core.svg
@@ -609,7 +609,7 @@ Print Core
icon
- :/ui/media/btn_icons/back.svg
+ :/ui/media/btn_icons/ui/back.svg
@@ -673,7 +673,7 @@ Print Core
menu_btn
- :/motion/media/btn_icons/axis_maintenance.svg
+ :/motion/media/btn_icons/motion/axis_maintenance.svg
@@ -734,7 +734,7 @@ Steppers
menu_btn
- :/motion/media/btn_icons/disable_steppers.svg
+ :/motion/media/btn_icons/motion/disable_steppers.svg
@@ -794,7 +794,7 @@ Steppers
menu_btn
- :/extruder_related/media/btn_icons/extrude.svg
+ :/extruder_related/media/btn_icons/extruder_related/extrude.svg
@@ -855,7 +855,7 @@ Home
menu_btn
- :/motion/media/btn_icons/home_all.svg
+ :/motion/media/btn_icons/motion/home_all.svg
@@ -1032,7 +1032,7 @@ Home
icon
- :/ui/media/btn_icons/back.svg
+ :/ui/media/btn_icons/ui/back.svg
@@ -2407,7 +2407,7 @@ Home
menu_btn
- :/extruder_related/media/btn_icons/extrude.svg
+ :/extruder_related/media/btn_icons/extruder_related/extrude.svg
@@ -2441,7 +2441,7 @@ Home
Qt::AlignCenter
- :/extruder_related/media/btn_icons/nozzle.svg
+ :/extruder_related/media/btn_icons/extruder_related/nozzle.svg
@@ -2501,7 +2501,7 @@ Home
menu_btn
- :/extruder_related/media/btn_icons/extrude.svg
+ :/extruder_related/media/btn_icons/extruder_related/extrude.svg
@@ -2851,7 +2851,7 @@ Home
icon
- :/ui/media/btn_icons/back.svg
+ :/ui/media/btn_icons/ui/back.svg
@@ -2915,7 +2915,7 @@ Home
icon
- :/arrow_icons/media/btn_icons/up_arrow.svg
+ :/arrow_icons/media/btn_icons/arrow_icons/up_arrow.svg
@@ -2967,7 +2967,7 @@ Home
icon
- :/arrow_icons/media/btn_icons/down_arrow.svg
+ :/arrow_icons/media/btn_icons/arrow_icons/down_arrow.svg
@@ -3043,7 +3043,7 @@ Home
icon
- :/motion/media/btn_icons/home_x.svg
+ :/motion/media/btn_icons/motion/home_x.svg
@@ -3095,7 +3095,7 @@ Home
icon
- :/motion/media/btn_icons/home_y.svg
+ :/motion/media/btn_icons/motion/home_y.svg
@@ -3147,7 +3147,7 @@ Home
icon
- :/motion/media/btn_icons/home_z.svg
+ :/motion/media/btn_icons/motion/home_z.svg
@@ -3199,7 +3199,7 @@ Home
icon
- :/motion/media/btn_icons/home_all.svg
+ :/motion/media/btn_icons/motion/home_all.svg
@@ -4103,7 +4103,7 @@ Home
icon
- :/arrow_icons/media/btn_icons/left_arrow.svg
+ :/arrow_icons/media/btn_icons/arrow_icons/left_arrow.svg
@@ -4155,7 +4155,7 @@ Home
icon
- :/arrow_icons/media/btn_icons/right_arrow.svg
+ :/arrow_icons/media/btn_icons/arrow_icons/right_arrow.svg
@@ -4207,7 +4207,7 @@ Home
icon
- :/arrow_icons/media/btn_icons/down_arrow.svg
+ :/arrow_icons/media/btn_icons/arrow_icons/down_arrow.svg
@@ -4259,7 +4259,7 @@ Home
icon
- :/arrow_icons/media/btn_icons/up_arrow.svg
+ :/arrow_icons/media/btn_icons/arrow_icons/up_arrow.svg
@@ -4293,7 +4293,7 @@ Home
icon
- :/ui/media/btn_icons/center_arrows.svg
+ :/ui/media/btn_icons/ui/center_arrows.svg
@@ -4448,7 +4448,7 @@ Home
icon
- :/ui/media/btn_icons/back.svg
+ :/ui/media/btn_icons/ui/back.svg
@@ -4542,7 +4542,7 @@ Home
true
- :/extruder_related/media/btn_icons/nozzle.svg
+ :/extruder_related/media/btn_icons/extruder_related/nozzle.svg
extruder_temperature_display
@@ -4816,7 +4816,7 @@ Home
true
- :/temperature_related/media/btn_icons/temperature_plate.svg
+ :/temperature_related/media/btn_icons/temperature_related/temperature_plate.svg
bed_temperature_display
@@ -4884,7 +4884,7 @@ Home
menu_btn
- :/temperature_related/media/btn_icons/cooldown.svg
+ :/temperature_related/media/btn_icons/temperature_related/cooldown.svg
@@ -4960,7 +4960,7 @@ Home
menu_btn
- :/temperature_related/media/btn_icons/heatsoak_icon.svg
+ :/temperature_related/media/btn_icons/temperature_related/heatsoak.svg
@@ -5122,7 +5122,7 @@ Home
true
- :/ui/media/btn_icons/back.svg
+ :/ui/media/btn_icons/ui/back.svg
icon
@@ -5206,7 +5206,7 @@ Home
icon
- :/arrow_icons/media/btn_icons/up_arrow.svg
+ :/arrow_icons/media/btn_icons/arrow_icons/up_arrow.svg
@@ -5263,7 +5263,7 @@ Home
icon
- :/arrow_icons/media/btn_icons/down_arrow.svg
+ :/arrow_icons/media/btn_icons/arrow_icons/down_arrow.svg
@@ -5392,7 +5392,7 @@ Home
menu_btn
- :/dialog/media/btn_icons/yes.svg
+ :/dialog/media/btn_icons/dialog/yes.svg
@@ -5446,7 +5446,7 @@ Home
menu_btn
- :/dialog/media/btn_icons/no.svg
+ :/dialog/media/btn_icons/dialog/no.svg
@@ -5557,7 +5557,7 @@ Home
icon
- :/ui/media/btn_icons/back.svg
+ :/ui/media/btn_icons/ui/back.svg
@@ -5698,7 +5698,7 @@ Home
icon
- :/ui/media/btn_icons/back.svg
+ :/ui/media/btn_icons/ui/back.svg
diff --git a/BlocksScreen/lib/ui/controlStackedWidget_ui.py b/BlocksScreen/lib/ui/controlStackedWidget_ui.py
index 6dd3cf04..d54c7d32 100644
--- a/BlocksScreen/lib/ui/controlStackedWidget_ui.py
+++ b/BlocksScreen/lib/ui/controlStackedWidget_ui.py
@@ -9,19 +9,27 @@
from PyQt6 import QtCore, QtGui, QtWidgets
-class Ui_controlStackedWidget(object):
+class Ui_controlStackedWidget:
def setupUi(self, controlStackedWidget):
controlStackedWidget.setObjectName("controlStackedWidget")
controlStackedWidget.resize(710, 410)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(controlStackedWidget.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ controlStackedWidget.sizePolicy().hasHeightForWidth()
+ )
controlStackedWidget.setSizePolicy(sizePolicy)
controlStackedWidget.setMinimumSize(QtCore.QSize(710, 410))
controlStackedWidget.setMaximumSize(QtCore.QSize(710, 410))
self.control_page = QtWidgets.QWidget()
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.control_page.sizePolicy().hasHeightForWidth())
@@ -34,10 +42,15 @@ def setupUi(self, controlStackedWidget):
self.cp_header_layout = QtWidgets.QHBoxLayout()
self.cp_header_layout.setObjectName("cp_header_layout")
self.cp_header_title = QtWidgets.QLabel(parent=self.control_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.Fixed,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.cp_header_title.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.cp_header_title.sizePolicy().hasHeightForWidth()
+ )
self.cp_header_title.setSizePolicy(sizePolicy)
self.cp_header_title.setMinimumSize(QtCore.QSize(300, 60))
self.cp_header_title.setMaximumSize(QtCore.QSize(16777215, 60))
@@ -54,10 +67,14 @@ def setupUi(self, controlStackedWidget):
self.cp_content_layout = QtWidgets.QGridLayout()
self.cp_content_layout.setObjectName("cp_content_layout")
self.cp_z_tilt_btn = BlocksCustomButton(parent=self.control_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.cp_z_tilt_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.cp_z_tilt_btn.sizePolicy().hasHeightForWidth()
+ )
self.cp_z_tilt_btn.setSizePolicy(sizePolicy)
self.cp_z_tilt_btn.setMinimumSize(QtCore.QSize(10, 80))
self.cp_z_tilt_btn.setMaximumSize(QtCore.QSize(250, 80))
@@ -69,19 +86,28 @@ def setupUi(self, controlStackedWidget):
self.cp_z_tilt_btn.setFont(font)
self.cp_z_tilt_btn.setMouseTracking(False)
self.cp_z_tilt_btn.setTabletTracking(True)
- self.cp_z_tilt_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
+ self.cp_z_tilt_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
self.cp_z_tilt_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
self.cp_z_tilt_btn.setStyleSheet("")
self.cp_z_tilt_btn.setAutoDefault(False)
self.cp_z_tilt_btn.setFlat(True)
- self.cp_z_tilt_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/z_levelling/media/btn_icons/bed_levelling.svg"))
+ self.cp_z_tilt_btn.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/z_levelling/media/btn_icons/z_levelling/bed_levelling.svg"),
+ )
self.cp_z_tilt_btn.setObjectName("cp_z_tilt_btn")
self.cp_content_layout.addWidget(self.cp_z_tilt_btn, 1, 1, 1, 1)
self.cp_temperature_btn = BlocksCustomButton(parent=self.control_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.cp_temperature_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.cp_temperature_btn.sizePolicy().hasHeightForWidth()
+ )
self.cp_temperature_btn.setSizePolicy(sizePolicy)
self.cp_temperature_btn.setMinimumSize(QtCore.QSize(10, 80))
self.cp_temperature_btn.setMaximumSize(QtCore.QSize(250, 80))
@@ -93,19 +119,30 @@ def setupUi(self, controlStackedWidget):
self.cp_temperature_btn.setFont(font)
self.cp_temperature_btn.setMouseTracking(False)
self.cp_temperature_btn.setTabletTracking(True)
- self.cp_temperature_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
- self.cp_temperature_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
+ self.cp_temperature_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
+ self.cp_temperature_btn.setLayoutDirection(
+ QtCore.Qt.LayoutDirection.LeftToRight
+ )
self.cp_temperature_btn.setStyleSheet("")
self.cp_temperature_btn.setAutoDefault(False)
self.cp_temperature_btn.setFlat(True)
- self.cp_temperature_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/temperature_related/media/btn_icons/temperature.svg"))
+ self.cp_temperature_btn.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/temperature_related/media/btn_icons/temperature_related/temperature.svg"),
+ )
self.cp_temperature_btn.setObjectName("cp_temperature_btn")
self.cp_content_layout.addWidget(self.cp_temperature_btn, 0, 1, 1, 1)
self.cp_nozzles_calibration_btn = BlocksCustomButton(parent=self.control_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.cp_nozzles_calibration_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.cp_nozzles_calibration_btn.sizePolicy().hasHeightForWidth()
+ )
self.cp_nozzles_calibration_btn.setSizePolicy(sizePolicy)
self.cp_nozzles_calibration_btn.setMinimumSize(QtCore.QSize(10, 80))
self.cp_nozzles_calibration_btn.setMaximumSize(QtCore.QSize(250, 80))
@@ -117,19 +154,30 @@ def setupUi(self, controlStackedWidget):
self.cp_nozzles_calibration_btn.setFont(font)
self.cp_nozzles_calibration_btn.setMouseTracking(False)
self.cp_nozzles_calibration_btn.setTabletTracking(True)
- self.cp_nozzles_calibration_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
- self.cp_nozzles_calibration_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
+ self.cp_nozzles_calibration_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
+ self.cp_nozzles_calibration_btn.setLayoutDirection(
+ QtCore.Qt.LayoutDirection.LeftToRight
+ )
self.cp_nozzles_calibration_btn.setStyleSheet("")
self.cp_nozzles_calibration_btn.setAutoDefault(False)
self.cp_nozzles_calibration_btn.setFlat(True)
- self.cp_nozzles_calibration_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/z_levelling/media/btn_icons/bed_levelling.svg"))
+ self.cp_nozzles_calibration_btn.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/z_levelling/media/btn_icons/z_levelling/bed_levelling.svg"),
+ )
self.cp_nozzles_calibration_btn.setObjectName("cp_nozzles_calibration_btn")
self.cp_content_layout.addWidget(self.cp_nozzles_calibration_btn, 1, 0, 1, 1)
self.cp_motion_btn = BlocksCustomButton(parent=self.control_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.cp_motion_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.cp_motion_btn.sizePolicy().hasHeightForWidth()
+ )
self.cp_motion_btn.setSizePolicy(sizePolicy)
self.cp_motion_btn.setMinimumSize(QtCore.QSize(10, 80))
self.cp_motion_btn.setMaximumSize(QtCore.QSize(250, 80))
@@ -141,16 +189,23 @@ def setupUi(self, controlStackedWidget):
self.cp_motion_btn.setFont(font)
self.cp_motion_btn.setMouseTracking(False)
self.cp_motion_btn.setTabletTracking(True)
- self.cp_motion_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
+ self.cp_motion_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
self.cp_motion_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
self.cp_motion_btn.setStyleSheet("")
self.cp_motion_btn.setAutoDefault(False)
self.cp_motion_btn.setFlat(True)
- self.cp_motion_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/motion/media/btn_icons/axis_maintenance.svg"))
+ self.cp_motion_btn.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/motion/media/btn_icons/motion/axis_maintenance.svg"),
+ )
self.cp_motion_btn.setObjectName("cp_motion_btn")
self.cp_content_layout.addWidget(self.cp_motion_btn, 0, 0, 1, 1)
self.cp_fans_btn = BlocksCustomButton(parent=self.control_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.cp_fans_btn.sizePolicy().hasHeightForWidth())
@@ -170,14 +225,20 @@ def setupUi(self, controlStackedWidget):
self.cp_fans_btn.setStyleSheet("")
self.cp_fans_btn.setAutoDefault(False)
self.cp_fans_btn.setFlat(True)
- self.cp_fans_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/fan_related/media/btn_icons/fan.svg"))
+ self.cp_fans_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/fan_related/media/btn_icons/fan_related/fan.svg")
+ )
self.cp_fans_btn.setObjectName("cp_fans_btn")
self.cp_content_layout.addWidget(self.cp_fans_btn, 2, 0, 1, 1)
self.cp_switch_print_core_btn = BlocksCustomButton(parent=self.control_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.cp_switch_print_core_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.cp_switch_print_core_btn.sizePolicy().hasHeightForWidth()
+ )
self.cp_switch_print_core_btn.setSizePolicy(sizePolicy)
self.cp_switch_print_core_btn.setMinimumSize(QtCore.QSize(10, 80))
self.cp_switch_print_core_btn.setMaximumSize(QtCore.QSize(250, 80))
@@ -189,12 +250,19 @@ def setupUi(self, controlStackedWidget):
self.cp_switch_print_core_btn.setFont(font)
self.cp_switch_print_core_btn.setMouseTracking(False)
self.cp_switch_print_core_btn.setTabletTracking(True)
- self.cp_switch_print_core_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
- self.cp_switch_print_core_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
+ self.cp_switch_print_core_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
+ self.cp_switch_print_core_btn.setLayoutDirection(
+ QtCore.Qt.LayoutDirection.LeftToRight
+ )
self.cp_switch_print_core_btn.setStyleSheet("")
self.cp_switch_print_core_btn.setAutoDefault(False)
self.cp_switch_print_core_btn.setFlat(True)
- self.cp_switch_print_core_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/extruder_related/media/btn_icons/switch_print_core.svg"))
+ self.cp_switch_print_core_btn.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/extruder_related/media/btn_icons/extruder_related/switch_print_core.svg"),
+ )
self.cp_switch_print_core_btn.setObjectName("cp_switch_print_core_btn")
self.cp_content_layout.addWidget(self.cp_switch_print_core_btn, 2, 1, 1, 1)
self.verticalLayout.addLayout(self.cp_content_layout)
@@ -208,7 +276,10 @@ def setupUi(self, controlStackedWidget):
self.mp_header_layout = QtWidgets.QHBoxLayout()
self.mp_header_layout.setObjectName("mp_header_layout")
self.widget = QtWidgets.QWidget(parent=self.motion_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.Fixed,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.widget.sizePolicy().hasHeightForWidth())
@@ -219,10 +290,15 @@ def setupUi(self, controlStackedWidget):
self.mp_header_layout.addWidget(self.widget)
self.mp_header_title = QtWidgets.QLabel(parent=self.motion_page)
self.mp_header_title.setEnabled(True)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.Fixed,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.mp_header_title.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.mp_header_title.sizePolicy().hasHeightForWidth()
+ )
self.mp_header_title.setSizePolicy(sizePolicy)
self.mp_header_title.setMinimumSize(QtCore.QSize(0, 0))
self.mp_header_title.setMaximumSize(QtCore.QSize(16777215, 60))
@@ -235,7 +311,10 @@ def setupUi(self, controlStackedWidget):
self.mp_header_title.setObjectName("mp_header_title")
self.mp_header_layout.addWidget(self.mp_header_title)
self.mp_back_btn = IconButton(parent=self.motion_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.Fixed,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.mp_back_btn.sizePolicy().hasHeightForWidth())
@@ -255,17 +334,23 @@ def setupUi(self, controlStackedWidget):
self.mp_back_btn.setStyleSheet("")
self.mp_back_btn.setAutoDefault(False)
self.mp_back_btn.setFlat(True)
- self.mp_back_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/back.svg"))
+ self.mp_back_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/ui/back.svg")
+ )
self.mp_back_btn.setObjectName("mp_back_btn")
self.mp_header_layout.addWidget(self.mp_back_btn)
self.verticalLayout_2.addLayout(self.mp_header_layout)
self.cp_content_layout_2 = QtWidgets.QGridLayout()
self.cp_content_layout_2.setObjectName("cp_content_layout_2")
self.motion_move_axis_btn = BlocksCustomButton(parent=self.motion_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.motion_move_axis_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.motion_move_axis_btn.sizePolicy().hasHeightForWidth()
+ )
self.motion_move_axis_btn.setSizePolicy(sizePolicy)
self.motion_move_axis_btn.setMinimumSize(QtCore.QSize(10, 80))
self.motion_move_axis_btn.setMaximumSize(QtCore.QSize(250, 80))
@@ -277,19 +362,30 @@ def setupUi(self, controlStackedWidget):
self.motion_move_axis_btn.setFont(font)
self.motion_move_axis_btn.setMouseTracking(False)
self.motion_move_axis_btn.setTabletTracking(True)
- self.motion_move_axis_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
- self.motion_move_axis_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
+ self.motion_move_axis_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
+ self.motion_move_axis_btn.setLayoutDirection(
+ QtCore.Qt.LayoutDirection.LeftToRight
+ )
self.motion_move_axis_btn.setStyleSheet("")
self.motion_move_axis_btn.setAutoDefault(False)
self.motion_move_axis_btn.setFlat(True)
- self.motion_move_axis_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/motion/media/btn_icons/axis_maintenance.svg"))
+ self.motion_move_axis_btn.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/motion/media/btn_icons/motion/axis_maintenance.svg"),
+ )
self.motion_move_axis_btn.setObjectName("motion_move_axis_btn")
self.cp_content_layout_2.addWidget(self.motion_move_axis_btn, 1, 0, 1, 1)
self.motion_disable_steppers_btn = BlocksCustomButton(parent=self.motion_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.motion_disable_steppers_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.motion_disable_steppers_btn.sizePolicy().hasHeightForWidth()
+ )
self.motion_disable_steppers_btn.setSizePolicy(sizePolicy)
self.motion_disable_steppers_btn.setMinimumSize(QtCore.QSize(10, 80))
self.motion_disable_steppers_btn.setMaximumSize(QtCore.QSize(250, 80))
@@ -301,19 +397,30 @@ def setupUi(self, controlStackedWidget):
self.motion_disable_steppers_btn.setFont(font)
self.motion_disable_steppers_btn.setMouseTracking(False)
self.motion_disable_steppers_btn.setTabletTracking(True)
- self.motion_disable_steppers_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
- self.motion_disable_steppers_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
+ self.motion_disable_steppers_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
+ self.motion_disable_steppers_btn.setLayoutDirection(
+ QtCore.Qt.LayoutDirection.LeftToRight
+ )
self.motion_disable_steppers_btn.setStyleSheet("")
self.motion_disable_steppers_btn.setAutoDefault(False)
self.motion_disable_steppers_btn.setFlat(True)
- self.motion_disable_steppers_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/motion/media/btn_icons/disable_steppers.svg"))
+ self.motion_disable_steppers_btn.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/motion/media/btn_icons/motion/disable_steppers.svg"),
+ )
self.motion_disable_steppers_btn.setObjectName("motion_disable_steppers_btn")
self.cp_content_layout_2.addWidget(self.motion_disable_steppers_btn, 0, 1, 1, 1)
self.motion_extrude_btn = BlocksCustomButton(parent=self.motion_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.motion_extrude_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.motion_extrude_btn.sizePolicy().hasHeightForWidth()
+ )
self.motion_extrude_btn.setSizePolicy(sizePolicy)
self.motion_extrude_btn.setMinimumSize(QtCore.QSize(10, 80))
self.motion_extrude_btn.setMaximumSize(QtCore.QSize(250, 80))
@@ -325,19 +432,30 @@ def setupUi(self, controlStackedWidget):
self.motion_extrude_btn.setFont(font)
self.motion_extrude_btn.setMouseTracking(False)
self.motion_extrude_btn.setTabletTracking(True)
- self.motion_extrude_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
- self.motion_extrude_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
+ self.motion_extrude_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
+ self.motion_extrude_btn.setLayoutDirection(
+ QtCore.Qt.LayoutDirection.LeftToRight
+ )
self.motion_extrude_btn.setStyleSheet("")
self.motion_extrude_btn.setAutoDefault(False)
self.motion_extrude_btn.setFlat(True)
- self.motion_extrude_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/extruder_related/media/btn_icons/extrude.svg"))
+ self.motion_extrude_btn.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/extruder_related/media/btn_icons/extruder_related/extrude.svg"),
+ )
self.motion_extrude_btn.setObjectName("motion_extrude_btn")
self.cp_content_layout_2.addWidget(self.motion_extrude_btn, 1, 1, 1, 1)
self.motion_auto_home_btn = BlocksCustomButton(parent=self.motion_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.motion_auto_home_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.motion_auto_home_btn.sizePolicy().hasHeightForWidth()
+ )
self.motion_auto_home_btn.setSizePolicy(sizePolicy)
self.motion_auto_home_btn.setMinimumSize(QtCore.QSize(10, 80))
self.motion_auto_home_btn.setMaximumSize(QtCore.QSize(250, 80))
@@ -349,16 +467,24 @@ def setupUi(self, controlStackedWidget):
self.motion_auto_home_btn.setFont(font)
self.motion_auto_home_btn.setMouseTracking(False)
self.motion_auto_home_btn.setTabletTracking(True)
- self.motion_auto_home_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
- self.motion_auto_home_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
+ self.motion_auto_home_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
+ self.motion_auto_home_btn.setLayoutDirection(
+ QtCore.Qt.LayoutDirection.LeftToRight
+ )
self.motion_auto_home_btn.setStyleSheet("")
self.motion_auto_home_btn.setAutoDefault(False)
self.motion_auto_home_btn.setFlat(True)
- self.motion_auto_home_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/motion/media/btn_icons/home_all.svg"))
+ self.motion_auto_home_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/motion/media/btn_icons/motion/home_all.svg")
+ )
self.motion_auto_home_btn.setObjectName("motion_auto_home_btn")
self.cp_content_layout_2.addWidget(self.motion_auto_home_btn, 0, 0, 1, 1)
self.blank = QtWidgets.QWidget(parent=self.motion_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.blank.sizePolicy().hasHeightForWidth())
@@ -375,17 +501,31 @@ def setupUi(self, controlStackedWidget):
self.extrude_page.setObjectName("extrude_page")
self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.extrude_page)
self.verticalLayout_3.setObjectName("verticalLayout_3")
- spacerItem = QtWidgets.QSpacerItem(20, 24, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem = QtWidgets.QSpacerItem(
+ 20,
+ 24,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.verticalLayout_3.addItem(spacerItem)
self.exp_header_layout = QtWidgets.QHBoxLayout()
self.exp_header_layout.setObjectName("exp_header_layout")
- spacerItem1 = QtWidgets.QSpacerItem(60, 60, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem1 = QtWidgets.QSpacerItem(
+ 60,
+ 60,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.exp_header_layout.addItem(spacerItem1)
self.exp_title_label = QtWidgets.QLabel(parent=self.extrude_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.exp_title_label.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.exp_title_label.sizePolicy().hasHeightForWidth()
+ )
self.exp_title_label.setSizePolicy(sizePolicy)
self.exp_title_label.setMinimumSize(QtCore.QSize(0, 60))
self.exp_title_label.setMaximumSize(QtCore.QSize(16777215, 60))
@@ -398,7 +538,9 @@ def setupUi(self, controlStackedWidget):
self.exp_title_label.setObjectName("exp_title_label")
self.exp_header_layout.addWidget(self.exp_title_label)
self.exp_back_btn = IconButton(parent=self.extrude_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.exp_back_btn.sizePolicy().hasHeightForWidth())
@@ -413,14 +555,22 @@ def setupUi(self, controlStackedWidget):
self.exp_back_btn.setFont(font)
self.exp_back_btn.setMouseTracking(False)
self.exp_back_btn.setTabletTracking(True)
- self.exp_back_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
+ self.exp_back_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
self.exp_back_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
self.exp_back_btn.setStyleSheet("")
self.exp_back_btn.setAutoDefault(False)
self.exp_back_btn.setFlat(True)
- self.exp_back_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/back.svg"))
+ self.exp_back_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/ui/back.svg")
+ )
self.exp_back_btn.setObjectName("exp_back_btn")
- self.exp_header_layout.addWidget(self.exp_back_btn, 0, QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignVCenter)
+ self.exp_header_layout.addWidget(
+ self.exp_back_btn,
+ 0,
+ QtCore.Qt.AlignmentFlag.AlignRight | QtCore.Qt.AlignmentFlag.AlignVCenter,
+ )
self.verticalLayout_3.addLayout(self.exp_header_layout)
self.exp_vertical_content_layout = QtWidgets.QVBoxLayout()
self.exp_vertical_content_layout.setContentsMargins(5, 5, 5, 5)
@@ -431,18 +581,32 @@ def setupUi(self, controlStackedWidget):
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
self.exp_length_group_box.setPalette(palette)
font = QtGui.QFont()
font.setPointSize(14)
self.exp_length_group_box.setFont(font)
- self.exp_length_group_box.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignVCenter)
+ self.exp_length_group_box.setAlignment(
+ QtCore.Qt.AlignmentFlag.AlignLeading
+ | QtCore.Qt.AlignmentFlag.AlignLeft
+ | QtCore.Qt.AlignmentFlag.AlignVCenter
+ )
self.exp_length_group_box.setFlat(True)
self.exp_length_group_box.setObjectName("exp_length_group_box")
self.layoutWidget = QtWidgets.QWidget(parent=self.exp_length_group_box)
@@ -452,58 +616,108 @@ def setupUi(self, controlStackedWidget):
self.exp_length_content_layout.setContentsMargins(5, 5, 5, 5)
self.exp_length_content_layout.setSpacing(5)
self.exp_length_content_layout.setObjectName("exp_length_content_layout")
- self.extrude_select_length_10_btn = BlocksCustomCheckButton(parent=self.layoutWidget)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
+ self.extrude_select_length_10_btn = BlocksCustomCheckButton(
+ parent=self.layoutWidget
+ )
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.extrude_select_length_10_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.extrude_select_length_10_btn.sizePolicy().hasHeightForWidth()
+ )
self.extrude_select_length_10_btn.setSizePolicy(sizePolicy)
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Button, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Button, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.BrightText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.BrightText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.HighlightedText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active,
+ QtGui.QPalette.ColorRole.HighlightedText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Button, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Button, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.BrightText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.BrightText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.HighlightedText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.HighlightedText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Button, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Button, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.BrightText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.BrightText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.HighlightedText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.HighlightedText,
+ brush,
+ )
self.extrude_select_length_10_btn.setPalette(palette)
font = QtGui.QFont()
font.setPointSize(16)
@@ -519,58 +733,108 @@ def setupUi(self, controlStackedWidget):
self.extrude_select_length_group.setObjectName("extrude_select_length_group")
self.extrude_select_length_group.addButton(self.extrude_select_length_10_btn)
self.exp_length_content_layout.addWidget(self.extrude_select_length_10_btn)
- self.extrude_select_length_50_btn = BlocksCustomCheckButton(parent=self.layoutWidget)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
+ self.extrude_select_length_50_btn = BlocksCustomCheckButton(
+ parent=self.layoutWidget
+ )
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.extrude_select_length_50_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.extrude_select_length_50_btn.sizePolicy().hasHeightForWidth()
+ )
self.extrude_select_length_50_btn.setSizePolicy(sizePolicy)
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Button, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Button, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.BrightText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.BrightText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.HighlightedText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active,
+ QtGui.QPalette.ColorRole.HighlightedText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Button, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Button, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.BrightText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.BrightText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.HighlightedText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.HighlightedText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Button, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Button, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.BrightText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.BrightText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.HighlightedText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.HighlightedText,
+ brush,
+ )
self.extrude_select_length_50_btn.setPalette(palette)
font = QtGui.QFont()
font.setPointSize(16)
@@ -583,58 +847,108 @@ def setupUi(self, controlStackedWidget):
self.extrude_select_length_50_btn.setObjectName("extrude_select_length_50_btn")
self.extrude_select_length_group.addButton(self.extrude_select_length_50_btn)
self.exp_length_content_layout.addWidget(self.extrude_select_length_50_btn)
- self.extrude_select_length_100_btn = BlocksCustomCheckButton(parent=self.layoutWidget)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
+ self.extrude_select_length_100_btn = BlocksCustomCheckButton(
+ parent=self.layoutWidget
+ )
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.extrude_select_length_100_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.extrude_select_length_100_btn.sizePolicy().hasHeightForWidth()
+ )
self.extrude_select_length_100_btn.setSizePolicy(sizePolicy)
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Button, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Button, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.BrightText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.BrightText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.HighlightedText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active,
+ QtGui.QPalette.ColorRole.HighlightedText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Button, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Button, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.BrightText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.BrightText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.HighlightedText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.HighlightedText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Button, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Button, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.BrightText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.BrightText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.HighlightedText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.HighlightedText,
+ brush,
+ )
self.extrude_select_length_100_btn.setPalette(palette)
font = QtGui.QFont()
font.setPointSize(16)
@@ -644,7 +958,9 @@ def setupUi(self, controlStackedWidget):
self.extrude_select_length_100_btn.setAutoRepeat(False)
self.extrude_select_length_100_btn.setAutoExclusive(False)
self.extrude_select_length_100_btn.setFlat(True)
- self.extrude_select_length_100_btn.setObjectName("extrude_select_length_100_btn")
+ self.extrude_select_length_100_btn.setObjectName(
+ "extrude_select_length_100_btn"
+ )
self.extrude_select_length_group.addButton(self.extrude_select_length_100_btn)
self.exp_length_content_layout.addWidget(self.extrude_select_length_100_btn)
self.exp_vertical_content_layout.addWidget(self.exp_length_group_box)
@@ -653,13 +969,23 @@ def setupUi(self, controlStackedWidget):
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
self.exp_feedrate_group_box.setPalette(palette)
font = QtGui.QFont()
font.setPointSize(14)
@@ -673,58 +999,108 @@ def setupUi(self, controlStackedWidget):
self.exp_feedrate_content_layout.setContentsMargins(5, 5, 5, 5)
self.exp_feedrate_content_layout.setSpacing(5)
self.exp_feedrate_content_layout.setObjectName("exp_feedrate_content_layout")
- self.extrude_select_feedrate_low_btn = BlocksCustomCheckButton(parent=self.layoutWidget1)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
+ self.extrude_select_feedrate_low_btn = BlocksCustomCheckButton(
+ parent=self.layoutWidget1
+ )
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.extrude_select_feedrate_low_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.extrude_select_feedrate_low_btn.sizePolicy().hasHeightForWidth()
+ )
self.extrude_select_feedrate_low_btn.setSizePolicy(sizePolicy)
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Button, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Button, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.BrightText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.BrightText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.HighlightedText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active,
+ QtGui.QPalette.ColorRole.HighlightedText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Button, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Button, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.BrightText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.BrightText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.HighlightedText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.HighlightedText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Button, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Button, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.BrightText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.BrightText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.HighlightedText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.HighlightedText,
+ brush,
+ )
self.extrude_select_feedrate_low_btn.setPalette(palette)
font = QtGui.QFont()
font.setPointSize(16)
@@ -735,63 +1111,121 @@ def setupUi(self, controlStackedWidget):
self.extrude_select_feedrate_low_btn.setAutoRepeat(False)
self.extrude_select_feedrate_low_btn.setAutoExclusive(False)
self.extrude_select_feedrate_low_btn.setFlat(True)
- self.extrude_select_feedrate_low_btn.setObjectName("extrude_select_feedrate_low_btn")
- self.extrude_select_feedrate_group = QtWidgets.QButtonGroup(controlStackedWidget)
- self.extrude_select_feedrate_group.setObjectName("extrude_select_feedrate_group")
- self.extrude_select_feedrate_group.addButton(self.extrude_select_feedrate_low_btn)
+ self.extrude_select_feedrate_low_btn.setObjectName(
+ "extrude_select_feedrate_low_btn"
+ )
+ self.extrude_select_feedrate_group = QtWidgets.QButtonGroup(
+ controlStackedWidget
+ )
+ self.extrude_select_feedrate_group.setObjectName(
+ "extrude_select_feedrate_group"
+ )
+ self.extrude_select_feedrate_group.addButton(
+ self.extrude_select_feedrate_low_btn
+ )
self.exp_feedrate_content_layout.addWidget(self.extrude_select_feedrate_low_btn)
- self.extrude_select_feedrate_middle_btn = BlocksCustomCheckButton(parent=self.layoutWidget1)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
+ self.extrude_select_feedrate_middle_btn = BlocksCustomCheckButton(
+ parent=self.layoutWidget1
+ )
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.extrude_select_feedrate_middle_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.extrude_select_feedrate_middle_btn.sizePolicy().hasHeightForWidth()
+ )
self.extrude_select_feedrate_middle_btn.setSizePolicy(sizePolicy)
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Button, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Button, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.BrightText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.BrightText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.HighlightedText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active,
+ QtGui.QPalette.ColorRole.HighlightedText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Button, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Button, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.BrightText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.BrightText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.HighlightedText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.HighlightedText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Button, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Button, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.BrightText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.BrightText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.HighlightedText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.HighlightedText,
+ brush,
+ )
self.extrude_select_feedrate_middle_btn.setPalette(palette)
font = QtGui.QFont()
font.setPointSize(16)
@@ -801,61 +1235,117 @@ def setupUi(self, controlStackedWidget):
self.extrude_select_feedrate_middle_btn.setAutoRepeat(False)
self.extrude_select_feedrate_middle_btn.setAutoExclusive(False)
self.extrude_select_feedrate_middle_btn.setFlat(True)
- self.extrude_select_feedrate_middle_btn.setObjectName("extrude_select_feedrate_middle_btn")
- self.extrude_select_feedrate_group.addButton(self.extrude_select_feedrate_middle_btn)
- self.exp_feedrate_content_layout.addWidget(self.extrude_select_feedrate_middle_btn)
- self.extrude_select_feedrate_high_btn = BlocksCustomCheckButton(parent=self.layoutWidget1)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
+ self.extrude_select_feedrate_middle_btn.setObjectName(
+ "extrude_select_feedrate_middle_btn"
+ )
+ self.extrude_select_feedrate_group.addButton(
+ self.extrude_select_feedrate_middle_btn
+ )
+ self.exp_feedrate_content_layout.addWidget(
+ self.extrude_select_feedrate_middle_btn
+ )
+ self.extrude_select_feedrate_high_btn = BlocksCustomCheckButton(
+ parent=self.layoutWidget1
+ )
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.extrude_select_feedrate_high_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.extrude_select_feedrate_high_btn.sizePolicy().hasHeightForWidth()
+ )
self.extrude_select_feedrate_high_btn.setSizePolicy(sizePolicy)
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Button, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Button, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.BrightText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.BrightText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.HighlightedText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active,
+ QtGui.QPalette.ColorRole.HighlightedText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Button, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Button, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.BrightText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.BrightText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.HighlightedText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.HighlightedText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Button, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Button, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.BrightText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.BrightText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.HighlightedText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.HighlightedText,
+ brush,
+ )
self.extrude_select_feedrate_high_btn.setPalette(palette)
font = QtGui.QFont()
font.setPointSize(16)
@@ -865,9 +1355,15 @@ def setupUi(self, controlStackedWidget):
self.extrude_select_feedrate_high_btn.setAutoRepeat(False)
self.extrude_select_feedrate_high_btn.setAutoExclusive(False)
self.extrude_select_feedrate_high_btn.setFlat(True)
- self.extrude_select_feedrate_high_btn.setObjectName("extrude_select_feedrate_high_btn")
- self.extrude_select_feedrate_group.addButton(self.extrude_select_feedrate_high_btn)
- self.exp_feedrate_content_layout.addWidget(self.extrude_select_feedrate_high_btn)
+ self.extrude_select_feedrate_high_btn.setObjectName(
+ "extrude_select_feedrate_high_btn"
+ )
+ self.extrude_select_feedrate_group.addButton(
+ self.extrude_select_feedrate_high_btn
+ )
+ self.exp_feedrate_content_layout.addWidget(
+ self.extrude_select_feedrate_high_btn
+ )
self.exp_vertical_content_layout.addWidget(self.exp_feedrate_group_box)
self.exp_movement_content_layout = QtWidgets.QVBoxLayout()
self.exp_movement_content_layout.setContentsMargins(-1, 5, -1, -1)
@@ -877,10 +1373,15 @@ def setupUi(self, controlStackedWidget):
self.exp_buttons_layout.setContentsMargins(5, 5, 5, 5)
self.exp_buttons_layout.setObjectName("exp_buttons_layout")
self.exp_unextrude_btn = BlocksCustomButton(parent=self.extrude_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.exp_unextrude_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.exp_unextrude_btn.sizePolicy().hasHeightForWidth()
+ )
self.exp_unextrude_btn.setSizePolicy(sizePolicy)
self.exp_unextrude_btn.setMinimumSize(QtCore.QSize(250, 80))
self.exp_unextrude_btn.setMaximumSize(QtCore.QSize(250, 80))
@@ -892,12 +1393,17 @@ def setupUi(self, controlStackedWidget):
self.exp_unextrude_btn.setFont(font)
self.exp_unextrude_btn.setMouseTracking(False)
self.exp_unextrude_btn.setTabletTracking(True)
- self.exp_unextrude_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
+ self.exp_unextrude_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
self.exp_unextrude_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
self.exp_unextrude_btn.setStyleSheet("")
self.exp_unextrude_btn.setAutoDefault(False)
self.exp_unextrude_btn.setFlat(True)
- self.exp_unextrude_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/extruder_related/media/btn_icons/extrude.svg"))
+ self.exp_unextrude_btn.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/extruder_related/media/btn_icons/extruder_related/extrude.svg"),
+ )
self.exp_unextrude_btn.setObjectName("exp_unextrude_btn")
self.exp_buttons_layout.addWidget(self.exp_unextrude_btn)
self.exp_nozzle_icon_label = BlocksLabel(parent=self.extrude_page)
@@ -910,14 +1416,22 @@ def setupUi(self, controlStackedWidget):
self.exp_nozzle_icon_label.setStyleSheet("")
self.exp_nozzle_icon_label.setText("")
self.exp_nozzle_icon_label.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
- self.exp_nozzle_icon_label.setProperty("icon_pixmap", QtGui.QPixmap(":/extruder_related/media/btn_icons/nozzle.svg"))
+ self.exp_nozzle_icon_label.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/extruder_related/media/btn_icons/extruder_related/nozzle.svg"),
+ )
self.exp_nozzle_icon_label.setObjectName("exp_nozzle_icon_label")
self.exp_buttons_layout.addWidget(self.exp_nozzle_icon_label)
self.exp_extrude_btn = BlocksCustomButton(parent=self.extrude_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.exp_extrude_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.exp_extrude_btn.sizePolicy().hasHeightForWidth()
+ )
self.exp_extrude_btn.setSizePolicy(sizePolicy)
self.exp_extrude_btn.setMinimumSize(QtCore.QSize(250, 80))
self.exp_extrude_btn.setMaximumSize(QtCore.QSize(250, 80))
@@ -929,12 +1443,17 @@ def setupUi(self, controlStackedWidget):
self.exp_extrude_btn.setFont(font)
self.exp_extrude_btn.setMouseTracking(False)
self.exp_extrude_btn.setTabletTracking(True)
- self.exp_extrude_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
+ self.exp_extrude_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
self.exp_extrude_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
self.exp_extrude_btn.setStyleSheet("")
self.exp_extrude_btn.setAutoDefault(False)
self.exp_extrude_btn.setFlat(True)
- self.exp_extrude_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/extruder_related/media/btn_icons/extrude.svg"))
+ self.exp_extrude_btn.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/extruder_related/media/btn_icons/extruder_related/extrude.svg"),
+ )
self.exp_extrude_btn.setObjectName("exp_extrude_btn")
self.exp_buttons_layout.addWidget(self.exp_extrude_btn)
self.exp_movement_content_layout.addLayout(self.exp_buttons_layout)
@@ -943,10 +1462,14 @@ def setupUi(self, controlStackedWidget):
self.exp_info_layout.setObjectName("exp_info_layout")
self.exp_info_label = QtWidgets.QLabel(parent=self.extrude_page)
self.exp_info_label.setEnabled(True)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Minimum)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Minimum
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.exp_info_label.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.exp_info_label.sizePolicy().hasHeightForWidth()
+ )
self.exp_info_label.setSizePolicy(sizePolicy)
self.exp_info_label.setMinimumSize(QtCore.QSize(0, 0))
font = QtGui.QFont()
@@ -1027,13 +1550,22 @@ def setupUi(self, controlStackedWidget):
self.mva_header_layout = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget_3)
self.mva_header_layout.setContentsMargins(0, 0, 0, 0)
self.mva_header_layout.setObjectName("mva_header_layout")
- spacerItem2 = QtWidgets.QSpacerItem(60, 20, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem2 = QtWidgets.QSpacerItem(
+ 60,
+ 20,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.mva_header_layout.addItem(spacerItem2)
self.mva_title_label = QtWidgets.QLabel(parent=self.horizontalLayoutWidget_3)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.mva_title_label.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.mva_title_label.sizePolicy().hasHeightForWidth()
+ )
self.mva_title_label.setSizePolicy(sizePolicy)
self.mva_title_label.setMinimumSize(QtCore.QSize(0, 0))
self.mva_title_label.setMaximumSize(QtCore.QSize(16777215, 60))
@@ -1046,7 +1578,9 @@ def setupUi(self, controlStackedWidget):
self.mva_title_label.setObjectName("mva_title_label")
self.mva_header_layout.addWidget(self.mva_title_label)
self.mva_back_btn = IconButton(parent=self.horizontalLayoutWidget_3)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.mva_back_btn.sizePolicy().hasHeightForWidth())
@@ -1061,14 +1595,22 @@ def setupUi(self, controlStackedWidget):
self.mva_back_btn.setFont(font)
self.mva_back_btn.setMouseTracking(False)
self.mva_back_btn.setTabletTracking(True)
- self.mva_back_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
+ self.mva_back_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
self.mva_back_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
self.mva_back_btn.setStyleSheet("")
self.mva_back_btn.setAutoDefault(False)
self.mva_back_btn.setFlat(True)
- self.mva_back_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/back.svg"))
+ self.mva_back_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/ui/back.svg")
+ )
self.mva_back_btn.setObjectName("mva_back_btn")
- self.mva_header_layout.addWidget(self.mva_back_btn, 0, QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignVCenter)
+ self.mva_header_layout.addWidget(
+ self.mva_back_btn,
+ 0,
+ QtCore.Qt.AlignmentFlag.AlignRight | QtCore.Qt.AlignmentFlag.AlignVCenter,
+ )
self.verticalLayoutWidget_2 = QtWidgets.QWidget(parent=self.move_axis_page)
self.verticalLayoutWidget_2.setGeometry(QtCore.QRect(630, 130, 71, 201))
self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2")
@@ -1077,7 +1619,10 @@ def setupUi(self, controlStackedWidget):
self.mva_z_layout.setObjectName("mva_z_layout")
self.mva_z_up = IconButton(parent=self.verticalLayoutWidget_2)
self.mva_z_up.setEnabled(True)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(1)
sizePolicy.setHeightForWidth(self.mva_z_up.sizePolicy().hasHeightForWidth())
@@ -1090,12 +1635,19 @@ def setupUi(self, controlStackedWidget):
self.mva_z_up.setCheckable(False)
self.mva_z_up.setChecked(False)
self.mva_z_up.setFlat(True)
- self.mva_z_up.setProperty("icon_pixmap", QtGui.QPixmap(":/arrow_icons/media/btn_icons/up_arrow.svg"))
+ self.mva_z_up.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/arrow_icons/media/btn_icons/arrow_icons/up_arrow.svg")
+ )
self.mva_z_up.setObjectName("mva_z_up")
- self.mva_z_layout.addWidget(self.mva_z_up, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
+ self.mva_z_layout.addWidget(
+ self.mva_z_up, 0, QtCore.Qt.AlignmentFlag.AlignHCenter
+ )
self.mva_z_down = IconButton(parent=self.verticalLayoutWidget_2)
self.mva_z_down.setEnabled(True)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(1)
sizePolicy.setHeightForWidth(self.mva_z_down.sizePolicy().hasHeightForWidth())
@@ -1108,9 +1660,13 @@ def setupUi(self, controlStackedWidget):
self.mva_z_down.setCheckable(False)
self.mva_z_down.setChecked(False)
self.mva_z_down.setFlat(True)
- self.mva_z_down.setProperty("icon_pixmap", QtGui.QPixmap(":/arrow_icons/media/btn_icons/down_arrow.svg"))
+ self.mva_z_down.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/arrow_icons/media/btn_icons/arrow_icons/down_arrow.svg")
+ )
self.mva_z_down.setObjectName("mva_z_down")
- self.mva_z_layout.addWidget(self.mva_z_down, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
+ self.mva_z_layout.addWidget(
+ self.mva_z_down, 0, QtCore.Qt.AlignmentFlag.AlignHCenter
+ )
self.verticalLayoutWidget_3 = QtWidgets.QWidget(parent=self.move_axis_page)
self.verticalLayoutWidget_3.setGeometry(QtCore.QRect(10, 90, 81, 301))
self.verticalLayoutWidget_3.setObjectName("verticalLayoutWidget_3")
@@ -1119,10 +1675,15 @@ def setupUi(self, controlStackedWidget):
self.mva_home_axis_layout.setObjectName("mva_home_axis_layout")
self.mva_home_x_btn = IconButton(parent=self.verticalLayoutWidget_3)
self.mva_home_x_btn.setEnabled(True)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(1)
- sizePolicy.setHeightForWidth(self.mva_home_x_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.mva_home_x_btn.sizePolicy().hasHeightForWidth()
+ )
self.mva_home_x_btn.setSizePolicy(sizePolicy)
self.mva_home_x_btn.setMinimumSize(QtCore.QSize(60, 60))
self.mva_home_x_btn.setMaximumSize(QtCore.QSize(60, 60))
@@ -1132,15 +1693,24 @@ def setupUi(self, controlStackedWidget):
self.mva_home_x_btn.setCheckable(False)
self.mva_home_x_btn.setChecked(False)
self.mva_home_x_btn.setFlat(True)
- self.mva_home_x_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/motion/media/btn_icons/home_x.svg"))
+ self.mva_home_x_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/motion/media/btn_icons/motion/home_x.svg")
+ )
self.mva_home_x_btn.setObjectName("mva_home_x_btn")
- self.mva_home_axis_layout.addWidget(self.mva_home_x_btn, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
+ self.mva_home_axis_layout.addWidget(
+ self.mva_home_x_btn, 0, QtCore.Qt.AlignmentFlag.AlignHCenter
+ )
self.mva_home_y_btn = IconButton(parent=self.verticalLayoutWidget_3)
self.mva_home_y_btn.setEnabled(True)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(1)
- sizePolicy.setHeightForWidth(self.mva_home_y_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.mva_home_y_btn.sizePolicy().hasHeightForWidth()
+ )
self.mva_home_y_btn.setSizePolicy(sizePolicy)
self.mva_home_y_btn.setMinimumSize(QtCore.QSize(60, 60))
self.mva_home_y_btn.setMaximumSize(QtCore.QSize(60, 60))
@@ -1150,15 +1720,24 @@ def setupUi(self, controlStackedWidget):
self.mva_home_y_btn.setCheckable(False)
self.mva_home_y_btn.setChecked(False)
self.mva_home_y_btn.setFlat(True)
- self.mva_home_y_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/motion/media/btn_icons/home_y.svg"))
+ self.mva_home_y_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/motion/media/btn_icons/motion/home_y.svg")
+ )
self.mva_home_y_btn.setObjectName("mva_home_y_btn")
- self.mva_home_axis_layout.addWidget(self.mva_home_y_btn, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
+ self.mva_home_axis_layout.addWidget(
+ self.mva_home_y_btn, 0, QtCore.Qt.AlignmentFlag.AlignHCenter
+ )
self.mva_home_z_btn = IconButton(parent=self.verticalLayoutWidget_3)
self.mva_home_z_btn.setEnabled(True)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(1)
- sizePolicy.setHeightForWidth(self.mva_home_z_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.mva_home_z_btn.sizePolicy().hasHeightForWidth()
+ )
self.mva_home_z_btn.setSizePolicy(sizePolicy)
self.mva_home_z_btn.setMinimumSize(QtCore.QSize(60, 60))
self.mva_home_z_btn.setMaximumSize(QtCore.QSize(60, 60))
@@ -1168,15 +1747,24 @@ def setupUi(self, controlStackedWidget):
self.mva_home_z_btn.setCheckable(False)
self.mva_home_z_btn.setChecked(False)
self.mva_home_z_btn.setFlat(True)
- self.mva_home_z_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/motion/media/btn_icons/home_z.svg"))
+ self.mva_home_z_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/motion/media/btn_icons/motion/home_z.svg")
+ )
self.mva_home_z_btn.setObjectName("mva_home_z_btn")
- self.mva_home_axis_layout.addWidget(self.mva_home_z_btn, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
+ self.mva_home_axis_layout.addWidget(
+ self.mva_home_z_btn, 0, QtCore.Qt.AlignmentFlag.AlignHCenter
+ )
self.mva_home_all_btn = IconButton(parent=self.verticalLayoutWidget_3)
self.mva_home_all_btn.setEnabled(True)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(1)
- sizePolicy.setHeightForWidth(self.mva_home_all_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.mva_home_all_btn.sizePolicy().hasHeightForWidth()
+ )
self.mva_home_all_btn.setSizePolicy(sizePolicy)
self.mva_home_all_btn.setMinimumSize(QtCore.QSize(60, 60))
self.mva_home_all_btn.setMaximumSize(QtCore.QSize(60, 60))
@@ -1186,41 +1774,73 @@ def setupUi(self, controlStackedWidget):
self.mva_home_all_btn.setCheckable(False)
self.mva_home_all_btn.setChecked(False)
self.mva_home_all_btn.setFlat(True)
- self.mva_home_all_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/motion/media/btn_icons/home_all.svg"))
+ self.mva_home_all_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/motion/media/btn_icons/motion/home_all.svg")
+ )
self.mva_home_all_btn.setObjectName("mva_home_all_btn")
- self.mva_home_axis_layout.addWidget(self.mva_home_all_btn, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
- self.mva_select_speed_25_btn = BlocksCustomCheckButton(parent=self.move_axis_page)
+ self.mva_home_axis_layout.addWidget(
+ self.mva_home_all_btn, 0, QtCore.Qt.AlignmentFlag.AlignHCenter
+ )
+ self.mva_select_speed_25_btn = BlocksCustomCheckButton(
+ parent=self.move_axis_page
+ )
self.mva_select_speed_25_btn.setGeometry(QtCore.QRect(96, 240, 100, 100))
self.mva_select_speed_25_btn.setMinimumSize(QtCore.QSize(60, 60))
self.mva_select_speed_25_btn.setMaximumSize(QtCore.QSize(100, 100))
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
self.mva_select_speed_25_btn.setPalette(palette)
font = QtGui.QFont()
font.setPointSize(14)
@@ -1232,38 +1852,66 @@ def setupUi(self, controlStackedWidget):
self.axis_select_speed_group = QtWidgets.QButtonGroup(controlStackedWidget)
self.axis_select_speed_group.setObjectName("axis_select_speed_group")
self.axis_select_speed_group.addButton(self.mva_select_speed_25_btn)
- self.mva_select_speed_50_btn = BlocksCustomCheckButton(parent=self.move_axis_page)
+ self.mva_select_speed_50_btn = BlocksCustomCheckButton(
+ parent=self.move_axis_page
+ )
self.mva_select_speed_50_btn.setGeometry(QtCore.QRect(205, 240, 100, 100))
self.mva_select_speed_50_btn.setMinimumSize(QtCore.QSize(60, 60))
self.mva_select_speed_50_btn.setMaximumSize(QtCore.QSize(100, 100))
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
self.mva_select_speed_50_btn.setPalette(palette)
font = QtGui.QFont()
font.setPointSize(14)
@@ -1272,38 +1920,66 @@ def setupUi(self, controlStackedWidget):
self.mva_select_speed_50_btn.setFlat(False)
self.mva_select_speed_50_btn.setObjectName("mva_select_speed_50_btn")
self.axis_select_speed_group.addButton(self.mva_select_speed_50_btn)
- self.mva_select_speed_100_btn = BlocksCustomCheckButton(parent=self.move_axis_page)
+ self.mva_select_speed_100_btn = BlocksCustomCheckButton(
+ parent=self.move_axis_page
+ )
self.mva_select_speed_100_btn.setGeometry(QtCore.QRect(315, 240, 100, 100))
self.mva_select_speed_100_btn.setMinimumSize(QtCore.QSize(60, 60))
self.mva_select_speed_100_btn.setMaximumSize(QtCore.QSize(100, 100))
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
self.mva_select_speed_100_btn.setPalette(palette)
font = QtGui.QFont()
font.setPointSize(14)
@@ -1319,38 +1995,66 @@ def setupUi(self, controlStackedWidget):
self.label.setFont(font)
self.label.setStyleSheet("color:white")
self.label.setObjectName("label")
- self.mva_select_length_1_btn = BlocksCustomCheckButton(parent=self.move_axis_page)
+ self.mva_select_length_1_btn = BlocksCustomCheckButton(
+ parent=self.move_axis_page
+ )
self.mva_select_length_1_btn.setGeometry(QtCore.QRect(96, 110, 100, 100))
self.mva_select_length_1_btn.setMinimumSize(QtCore.QSize(60, 60))
self.mva_select_length_1_btn.setMaximumSize(QtCore.QSize(100, 100))
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
self.mva_select_length_1_btn.setPalette(palette)
font = QtGui.QFont()
font.setPointSize(14)
@@ -1362,38 +2066,66 @@ def setupUi(self, controlStackedWidget):
self.axis_select_length_group = QtWidgets.QButtonGroup(controlStackedWidget)
self.axis_select_length_group.setObjectName("axis_select_length_group")
self.axis_select_length_group.addButton(self.mva_select_length_1_btn)
- self.mva_select_length_10_btn = BlocksCustomCheckButton(parent=self.move_axis_page)
+ self.mva_select_length_10_btn = BlocksCustomCheckButton(
+ parent=self.move_axis_page
+ )
self.mva_select_length_10_btn.setGeometry(QtCore.QRect(204, 110, 100, 100))
self.mva_select_length_10_btn.setMinimumSize(QtCore.QSize(60, 60))
self.mva_select_length_10_btn.setMaximumSize(QtCore.QSize(100, 100))
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
self.mva_select_length_10_btn.setPalette(palette)
font = QtGui.QFont()
font.setPointSize(14)
@@ -1402,38 +2134,66 @@ def setupUi(self, controlStackedWidget):
self.mva_select_length_10_btn.setFlat(False)
self.mva_select_length_10_btn.setObjectName("mva_select_length_10_btn")
self.axis_select_length_group.addButton(self.mva_select_length_10_btn)
- self.mva_select_length_100_btn = BlocksCustomCheckButton(parent=self.move_axis_page)
+ self.mva_select_length_100_btn = BlocksCustomCheckButton(
+ parent=self.move_axis_page
+ )
self.mva_select_length_100_btn.setGeometry(QtCore.QRect(315, 110, 100, 100))
self.mva_select_length_100_btn.setMinimumSize(QtCore.QSize(60, 60))
self.mva_select_length_100_btn.setMaximumSize(QtCore.QSize(100, 100))
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
self.mva_select_length_100_btn.setPalette(palette)
font = QtGui.QFont()
font.setPointSize(14)
@@ -1457,7 +2217,9 @@ def setupUi(self, controlStackedWidget):
self.gridLayout_2.setObjectName("gridLayout_2")
self.mva_left_btn = IconButton(parent=self.verticalLayoutWidget)
self.mva_left_btn.setEnabled(True)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum
+ )
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(1)
sizePolicy.setHeightForWidth(self.mva_left_btn.sizePolicy().hasHeightForWidth())
@@ -1470,15 +2232,21 @@ def setupUi(self, controlStackedWidget):
self.mva_left_btn.setCheckable(False)
self.mva_left_btn.setChecked(False)
self.mva_left_btn.setFlat(True)
- self.mva_left_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/arrow_icons/media/btn_icons/left_arrow.svg"))
+ self.mva_left_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/arrow_icons/media/btn_icons/arrow_icons/left_arrow.svg")
+ )
self.mva_left_btn.setObjectName("mva_left_btn")
self.gridLayout_2.addWidget(self.mva_left_btn, 1, 0, 1, 1)
self.mva_right_btn = IconButton(parent=self.verticalLayoutWidget)
self.mva_right_btn.setEnabled(True)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum
+ )
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(1)
- sizePolicy.setHeightForWidth(self.mva_right_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.mva_right_btn.sizePolicy().hasHeightForWidth()
+ )
self.mva_right_btn.setSizePolicy(sizePolicy)
self.mva_right_btn.setMinimumSize(QtCore.QSize(60, 60))
self.mva_right_btn.setMaximumSize(QtCore.QSize(60, 60))
@@ -1488,12 +2256,17 @@ def setupUi(self, controlStackedWidget):
self.mva_right_btn.setCheckable(False)
self.mva_right_btn.setChecked(False)
self.mva_right_btn.setFlat(True)
- self.mva_right_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/arrow_icons/media/btn_icons/right_arrow.svg"))
+ self.mva_right_btn.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/arrow_icons/media/btn_icons/arrow_icons/right_arrow.svg"),
+ )
self.mva_right_btn.setObjectName("mva_right_btn")
self.gridLayout_2.addWidget(self.mva_right_btn, 1, 2, 1, 1)
self.mva_down_btn = IconButton(parent=self.verticalLayoutWidget)
self.mva_down_btn.setEnabled(True)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum
+ )
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(1)
sizePolicy.setHeightForWidth(self.mva_down_btn.sizePolicy().hasHeightForWidth())
@@ -1506,12 +2279,16 @@ def setupUi(self, controlStackedWidget):
self.mva_down_btn.setCheckable(False)
self.mva_down_btn.setChecked(False)
self.mva_down_btn.setFlat(True)
- self.mva_down_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/arrow_icons/media/btn_icons/down_arrow.svg"))
+ self.mva_down_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/arrow_icons/media/btn_icons/arrow_icons/down_arrow.svg")
+ )
self.mva_down_btn.setObjectName("mva_down_btn")
self.gridLayout_2.addWidget(self.mva_down_btn, 2, 1, 1, 1)
self.mva_up_btn = IconButton(parent=self.verticalLayoutWidget)
self.mva_up_btn.setEnabled(True)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum
+ )
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(1)
sizePolicy.setHeightForWidth(self.mva_up_btn.sizePolicy().hasHeightForWidth())
@@ -1524,11 +2301,16 @@ def setupUi(self, controlStackedWidget):
self.mva_up_btn.setCheckable(False)
self.mva_up_btn.setChecked(False)
self.mva_up_btn.setFlat(True)
- self.mva_up_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/arrow_icons/media/btn_icons/up_arrow.svg"))
+ self.mva_up_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/arrow_icons/media/btn_icons/arrow_icons/up_arrow.svg")
+ )
self.mva_up_btn.setObjectName("mva_up_btn")
self.gridLayout_2.addWidget(self.mva_up_btn, 0, 1, 1, 1)
self.mva_middle = IconButton(parent=self.verticalLayoutWidget)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.mva_middle.sizePolicy().hasHeightForWidth())
@@ -1537,7 +2319,9 @@ def setupUi(self, controlStackedWidget):
self.mva_middle.setMaximumSize(QtCore.QSize(60, 60))
self.mva_middle.setText("")
self.mva_middle.setFlat(True)
- self.mva_middle.setProperty("icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/center_arrows.svg"))
+ self.mva_middle.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/ui/center_arrows.svg")
+ )
self.mva_middle.setObjectName("mva_middle")
self.gridLayout_2.addWidget(self.mva_middle, 1, 1, 1, 1)
controlStackedWidget.addWidget(self.move_axis_page)
@@ -1547,17 +2331,32 @@ def setupUi(self, controlStackedWidget):
self.temperature_page.setObjectName("temperature_page")
self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.temperature_page)
self.verticalLayout_4.setObjectName("verticalLayout_4")
- spacerItem3 = QtWidgets.QSpacerItem(20, 24, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem3 = QtWidgets.QSpacerItem(
+ 20,
+ 24,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.verticalLayout_4.addItem(spacerItem3)
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
- spacerItem4 = QtWidgets.QSpacerItem(60, 20, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem4 = QtWidgets.QSpacerItem(
+ 60,
+ 20,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.horizontalLayout.addItem(spacerItem4)
self.temp_header_title = QtWidgets.QLabel(parent=self.temperature_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.temp_header_title.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.temp_header_title.sizePolicy().hasHeightForWidth()
+ )
self.temp_header_title.setSizePolicy(sizePolicy)
self.temp_header_title.setMinimumSize(QtCore.QSize(0, 60))
self.temp_header_title.setMaximumSize(QtCore.QSize(16777215, 60))
@@ -1572,10 +2371,14 @@ def setupUi(self, controlStackedWidget):
self.temp_header_title.setObjectName("temp_header_title")
self.horizontalLayout.addWidget(self.temp_header_title)
self.temp_back_button = IconButton(parent=self.temperature_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.temp_back_button.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.temp_back_button.sizePolicy().hasHeightForWidth()
+ )
self.temp_back_button.setSizePolicy(sizePolicy)
self.temp_back_button.setMinimumSize(QtCore.QSize(60, 60))
self.temp_back_button.setMaximumSize(QtCore.QSize(60, 60))
@@ -1587,31 +2390,46 @@ def setupUi(self, controlStackedWidget):
self.temp_back_button.setFont(font)
self.temp_back_button.setMouseTracking(False)
self.temp_back_button.setTabletTracking(True)
- self.temp_back_button.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
+ self.temp_back_button.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
self.temp_back_button.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
self.temp_back_button.setStyleSheet("")
self.temp_back_button.setAutoDefault(False)
self.temp_back_button.setFlat(True)
- self.temp_back_button.setProperty("icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/back.svg"))
+ self.temp_back_button.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/ui/back.svg")
+ )
self.temp_back_button.setObjectName("temp_back_button")
self.horizontalLayout.addWidget(self.temp_back_button)
self.verticalLayout_4.addLayout(self.horizontalLayout)
- spacerItem5 = QtWidgets.QSpacerItem(20, 35, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem5 = QtWidgets.QSpacerItem(
+ 20,
+ 35,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.verticalLayout_4.addItem(spacerItem5)
self.gridLayout = QtWidgets.QGridLayout()
self.gridLayout.setContentsMargins(5, 5, 5, 5)
self.gridLayout.setSpacing(0)
self.gridLayout.setObjectName("gridLayout")
self.tp_content_horizontal_layout = QtWidgets.QHBoxLayout()
- self.tp_content_horizontal_layout.setSizeConstraint(QtWidgets.QLayout.SizeConstraint.SetMinimumSize)
+ self.tp_content_horizontal_layout.setSizeConstraint(
+ QtWidgets.QLayout.SizeConstraint.SetMinimumSize
+ )
self.tp_content_horizontal_layout.setContentsMargins(5, 5, 5, 5)
self.tp_content_horizontal_layout.setSpacing(5)
self.tp_content_horizontal_layout.setObjectName("tp_content_horizontal_layout")
self.extruder_temp_display = DisplayButton(parent=self.temperature_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(1)
- sizePolicy.setHeightForWidth(self.extruder_temp_display.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.extruder_temp_display.sizePolicy().hasHeightForWidth()
+ )
self.extruder_temp_display.setSizePolicy(sizePolicy)
self.extruder_temp_display.setMinimumSize(QtCore.QSize(200, 60))
self.extruder_temp_display.setMaximumSize(QtCore.QSize(120, 60))
@@ -1621,90 +2439,164 @@ def setupUi(self, controlStackedWidget):
self.extruder_temp_display.setAutoFillBackground(False)
self.extruder_temp_display.setText("")
self.extruder_temp_display.setFlat(True)
- self.extruder_temp_display.setProperty("icon_pixmap", QtGui.QPixmap(":/extruder_related/media/btn_icons/nozzle.svg"))
+ self.extruder_temp_display.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/extruder_related/media/btn_icons/extruder_related/nozzle.svg"),
+ )
self.extruder_temp_display.setObjectName("extruder_temp_display")
self.tp_content_horizontal_layout.addWidget(self.extruder_temp_display)
self.bed_temp_display = DisplayButton(parent=self.temperature_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(1)
- sizePolicy.setHeightForWidth(self.bed_temp_display.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.bed_temp_display.sizePolicy().hasHeightForWidth()
+ )
self.bed_temp_display.setSizePolicy(sizePolicy)
self.bed_temp_display.setMinimumSize(QtCore.QSize(200, 60))
self.bed_temp_display.setMaximumSize(QtCore.QSize(120, 60))
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(50, 50, 50))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Button, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Button, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(50, 50, 50))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Base, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Base, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(50, 50, 50))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Window, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Window, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(60, 60, 60))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Highlight, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Highlight, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(60, 60, 60))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.HighlightedText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active,
+ QtGui.QPalette.ColorRole.HighlightedText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(50, 50, 50))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Button, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Button, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(50, 50, 50))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Base, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Base, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(50, 50, 50))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Window, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Window, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(60, 60, 60))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Highlight, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.Highlight,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(60, 60, 60))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.HighlightedText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.HighlightedText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(50, 50, 50))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Button, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Button, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(50, 50, 50))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Base, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Base, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(50, 50, 50))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Window, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Window, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(60, 60, 60))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Highlight, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.Highlight,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(60, 60, 60))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.HighlightedText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.HighlightedText,
+ brush,
+ )
self.bed_temp_display.setPalette(palette)
font = QtGui.QFont()
font.setPointSize(11)
@@ -1713,12 +2605,19 @@ def setupUi(self, controlStackedWidget):
self.bed_temp_display.setCheckable(False)
self.bed_temp_display.setDefault(False)
self.bed_temp_display.setFlat(True)
- self.bed_temp_display.setProperty("icon_pixmap", QtGui.QPixmap(":/temperature_related/media/btn_icons/temperature_plate.svg"))
+ self.bed_temp_display.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(
+ ":/temperature_related/media/btn_icons/temperature_related/temperature_plate.svg"
+ ),
+ )
self.bed_temp_display.setObjectName("bed_temp_display")
self.tp_content_horizontal_layout.addWidget(self.bed_temp_display)
self.gridLayout.addLayout(self.tp_content_horizontal_layout, 0, 0, 1, 2)
self.cooldown_btn = BlocksCustomButton(parent=self.temperature_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.cooldown_btn.sizePolicy().hasHeightForWidth())
@@ -1733,21 +2632,35 @@ def setupUi(self, controlStackedWidget):
self.cooldown_btn.setFont(font)
self.cooldown_btn.setMouseTracking(False)
self.cooldown_btn.setTabletTracking(True)
- self.cooldown_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
+ self.cooldown_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
self.cooldown_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
self.cooldown_btn.setStyleSheet("")
self.cooldown_btn.setAutoDefault(False)
self.cooldown_btn.setFlat(True)
- self.cooldown_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/temperature_related/media/btn_icons/cooldown.svg"))
+ self.cooldown_btn.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/temperature_related/media/btn_icons/temperature_related/cooldown.svg"),
+ )
self.cooldown_btn.setObjectName("cooldown_btn")
self.gridLayout.addWidget(self.cooldown_btn, 2, 1, 1, 1)
- spacerItem6 = QtWidgets.QSpacerItem(20, 50, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem6 = QtWidgets.QSpacerItem(
+ 20,
+ 50,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.gridLayout.addItem(spacerItem6, 1, 0, 1, 2)
self.temperature_cooldown_btn = BlocksCustomButton(parent=self.temperature_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.temperature_cooldown_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.temperature_cooldown_btn.sizePolicy().hasHeightForWidth()
+ )
self.temperature_cooldown_btn.setSizePolicy(sizePolicy)
self.temperature_cooldown_btn.setMinimumSize(QtCore.QSize(250, 80))
self.temperature_cooldown_btn.setMaximumSize(QtCore.QSize(250, 80))
@@ -1759,16 +2672,28 @@ def setupUi(self, controlStackedWidget):
self.temperature_cooldown_btn.setFont(font)
self.temperature_cooldown_btn.setMouseTracking(False)
self.temperature_cooldown_btn.setTabletTracking(True)
- self.temperature_cooldown_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
- self.temperature_cooldown_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
+ self.temperature_cooldown_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
+ self.temperature_cooldown_btn.setLayoutDirection(
+ QtCore.Qt.LayoutDirection.LeftToRight
+ )
self.temperature_cooldown_btn.setStyleSheet("")
self.temperature_cooldown_btn.setAutoDefault(False)
self.temperature_cooldown_btn.setFlat(True)
- self.temperature_cooldown_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/temperature_related/media/btn_icons/heatsoak_icon.svg"))
+ self.temperature_cooldown_btn.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/temperature_related/media/btn_icons/temperature_related/heatsoak.svg"),
+ )
self.temperature_cooldown_btn.setObjectName("temperature_cooldown_btn")
self.gridLayout.addWidget(self.temperature_cooldown_btn, 2, 0, 1, 1)
self.verticalLayout_4.addLayout(self.gridLayout)
- spacerItem7 = QtWidgets.QSpacerItem(20, 8, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem7 = QtWidgets.QSpacerItem(
+ 20,
+ 8,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.verticalLayout_4.addItem(spacerItem7)
controlStackedWidget.addWidget(self.temperature_page)
self.z_adjustment_page = QtWidgets.QWidget()
@@ -1791,42 +2716,68 @@ def setupUi(self, controlStackedWidget):
font.setFamily("Montserrat")
font.setPointSize(14)
self.z_adjust_offset_value.setFont(font)
- self.z_adjust_offset_value.setStyleSheet("background: transparent; color: white;")
+ self.z_adjust_offset_value.setStyleSheet(
+ "background: transparent; color: white;"
+ )
self.z_adjust_offset_value.setObjectName("z_adjust_offset_value")
- self.horizontalLayoutWidget_10 = QtWidgets.QWidget(parent=self.z_adjustment_page)
+ self.horizontalLayoutWidget_10 = QtWidgets.QWidget(
+ parent=self.z_adjustment_page
+ )
self.horizontalLayoutWidget_10.setGeometry(QtCore.QRect(10, 10, 681, 62))
self.horizontalLayoutWidget_10.setObjectName("horizontalLayoutWidget_10")
- self.z_adjustment_header_layout = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget_10)
+ self.z_adjustment_header_layout = QtWidgets.QHBoxLayout(
+ self.horizontalLayoutWidget_10
+ )
self.z_adjustment_header_layout.setContentsMargins(0, 0, 0, 0)
self.z_adjustment_header_layout.setObjectName("z_adjustment_header_layout")
- spacerItem8 = QtWidgets.QSpacerItem(60, 20, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem8 = QtWidgets.QSpacerItem(
+ 60,
+ 20,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.z_adjustment_header_layout.addItem(spacerItem8)
- self.z_adjust_header_title = QtWidgets.QLabel(parent=self.horizontalLayoutWidget_10)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Preferred)
+ self.z_adjust_header_title = QtWidgets.QLabel(
+ parent=self.horizontalLayoutWidget_10
+ )
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ QtWidgets.QSizePolicy.Policy.Preferred,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.z_adjust_header_title.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.z_adjust_header_title.sizePolicy().hasHeightForWidth()
+ )
self.z_adjust_header_title.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setFamily("Momcake")
font.setPointSize(24)
self.z_adjust_header_title.setFont(font)
- self.z_adjust_header_title.setStyleSheet("background: transparent; color: white;")
+ self.z_adjust_header_title.setStyleSheet(
+ "background: transparent; color: white;"
+ )
self.z_adjust_header_title.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
self.z_adjust_header_title.setObjectName("z_adjust_header_title")
self.z_adjustment_header_layout.addWidget(self.z_adjust_header_title)
- self.z_adjust_back_button = BlocksCustomButton(parent=self.horizontalLayoutWidget_10)
+ self.z_adjust_back_button = BlocksCustomButton(
+ parent=self.horizontalLayoutWidget_10
+ )
self.z_adjust_back_button.setMinimumSize(QtCore.QSize(60, 60))
self.z_adjust_back_button.setMaximumSize(QtCore.QSize(60, 60))
self.z_adjust_back_button.setText("")
self.z_adjust_back_button.setFlat(True)
- self.z_adjust_back_button.setProperty("icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/back.svg"))
+ self.z_adjust_back_button.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/ui/back.svg")
+ )
self.z_adjust_back_button.setObjectName("z_adjust_back_button")
self.z_adjustment_header_layout.addWidget(self.z_adjust_back_button)
self.verticalLayoutWidget_8 = QtWidgets.QWidget(parent=self.z_adjustment_page)
self.verticalLayoutWidget_8.setGeometry(QtCore.QRect(600, 110, 90, 177))
self.verticalLayoutWidget_8.setObjectName("verticalLayoutWidget_8")
- self.z_adjust_move_buttons_layout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget_8)
+ self.z_adjust_move_buttons_layout = QtWidgets.QVBoxLayout(
+ self.verticalLayoutWidget_8
+ )
self.z_adjust_move_buttons_layout.setContentsMargins(5, 5, 5, 5)
self.z_adjust_move_buttons_layout.setObjectName("z_adjust_move_buttons_layout")
self.z_adjust_up_btn = IconButton(parent=self.verticalLayoutWidget_8)
@@ -1840,14 +2791,20 @@ def setupUi(self, controlStackedWidget):
self.z_adjust_up_btn.setFont(font)
self.z_adjust_up_btn.setMouseTracking(False)
self.z_adjust_up_btn.setTabletTracking(True)
- self.z_adjust_up_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
+ self.z_adjust_up_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
self.z_adjust_up_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
self.z_adjust_up_btn.setStyleSheet("")
self.z_adjust_up_btn.setAutoDefault(False)
self.z_adjust_up_btn.setFlat(True)
- self.z_adjust_up_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/arrow_icons/media/btn_icons/up_arrow.svg"))
+ self.z_adjust_up_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/arrow_icons/media/btn_icons/arrow_icons/up_arrow.svg")
+ )
self.z_adjust_up_btn.setObjectName("z_adjust_up_btn")
- self.z_adjust_move_buttons_layout.addWidget(self.z_adjust_up_btn, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
+ self.z_adjust_move_buttons_layout.addWidget(
+ self.z_adjust_up_btn, 0, QtCore.Qt.AlignmentFlag.AlignHCenter
+ )
self.z_adjust_down_btn = IconButton(parent=self.verticalLayoutWidget_8)
self.z_adjust_down_btn.setMinimumSize(QtCore.QSize(80, 80))
self.z_adjust_down_btn.setMaximumSize(QtCore.QSize(80, 80))
@@ -1859,14 +2816,20 @@ def setupUi(self, controlStackedWidget):
self.z_adjust_down_btn.setFont(font)
self.z_adjust_down_btn.setMouseTracking(False)
self.z_adjust_down_btn.setTabletTracking(True)
- self.z_adjust_down_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
+ self.z_adjust_down_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
self.z_adjust_down_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
self.z_adjust_down_btn.setStyleSheet("")
self.z_adjust_down_btn.setAutoDefault(False)
self.z_adjust_down_btn.setFlat(True)
- self.z_adjust_down_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/arrow_icons/media/btn_icons/down_arrow.svg"))
+ self.z_adjust_down_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/arrow_icons/media/btn_icons/arrow_icons/down_arrow.svg")
+ )
self.z_adjust_down_btn.setObjectName("z_adjust_down_btn")
- self.z_adjust_move_buttons_layout.addWidget(self.z_adjust_down_btn, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
+ self.z_adjust_move_buttons_layout.addWidget(
+ self.z_adjust_down_btn, 0, QtCore.Qt.AlignmentFlag.AlignHCenter
+ )
self.z_adjust_title = BlocksCustomButton(parent=self.z_adjustment_page)
self.z_adjust_title.setGeometry(QtCore.QRect(170, 80, 371, 51))
self.z_adjust_title.setMinimumSize(QtCore.QSize(10, 10))
@@ -1878,23 +2841,36 @@ def setupUi(self, controlStackedWidget):
self.z_adjust_title.setFont(font)
self.z_adjust_title.setMouseTracking(False)
self.z_adjust_title.setTabletTracking(True)
- self.z_adjust_title.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
+ self.z_adjust_title.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
self.z_adjust_title.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
self.z_adjust_title.setStyleSheet("")
self.z_adjust_title.setAutoDefault(False)
self.z_adjust_title.setFlat(True)
self.z_adjust_title.setObjectName("z_adjust_title")
- self.horizontalLayoutWidget_11 = QtWidgets.QWidget(parent=self.z_adjustment_page)
+ self.horizontalLayoutWidget_11 = QtWidgets.QWidget(
+ parent=self.z_adjustment_page
+ )
self.horizontalLayoutWidget_11.setGeometry(QtCore.QRect(20, 320, 671, 71))
self.horizontalLayoutWidget_11.setObjectName("horizontalLayoutWidget_11")
- self.z_adjust_buttons_layout = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget_11)
+ self.z_adjust_buttons_layout = QtWidgets.QHBoxLayout(
+ self.horizontalLayoutWidget_11
+ )
self.z_adjust_buttons_layout.setContentsMargins(0, 0, 0, 0)
self.z_adjust_buttons_layout.setObjectName("z_adjust_buttons_layout")
- self.z_adjust_confirm_btn = BlocksCustomButton(parent=self.horizontalLayoutWidget_11)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ self.z_adjust_confirm_btn = BlocksCustomButton(
+ parent=self.horizontalLayoutWidget_11
+ )
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.z_adjust_confirm_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.z_adjust_confirm_btn.sizePolicy().hasHeightForWidth()
+ )
self.z_adjust_confirm_btn.setSizePolicy(sizePolicy)
self.z_adjust_confirm_btn.setMinimumSize(QtCore.QSize(10, 0))
font = QtGui.QFont()
@@ -1905,19 +2881,32 @@ def setupUi(self, controlStackedWidget):
self.z_adjust_confirm_btn.setFont(font)
self.z_adjust_confirm_btn.setMouseTracking(False)
self.z_adjust_confirm_btn.setTabletTracking(True)
- self.z_adjust_confirm_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
- self.z_adjust_confirm_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
+ self.z_adjust_confirm_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
+ self.z_adjust_confirm_btn.setLayoutDirection(
+ QtCore.Qt.LayoutDirection.LeftToRight
+ )
self.z_adjust_confirm_btn.setStyleSheet("")
self.z_adjust_confirm_btn.setAutoDefault(False)
self.z_adjust_confirm_btn.setFlat(True)
- self.z_adjust_confirm_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/dialog/media/btn_icons/yes.svg"))
+ self.z_adjust_confirm_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/dialog/media/btn_icons/dialog/yes.svg")
+ )
self.z_adjust_confirm_btn.setObjectName("z_adjust_confirm_btn")
self.z_adjust_buttons_layout.addWidget(self.z_adjust_confirm_btn)
- self.z_adjust_cancel_btn = BlocksCustomButton(parent=self.horizontalLayoutWidget_11)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ self.z_adjust_cancel_btn = BlocksCustomButton(
+ parent=self.horizontalLayoutWidget_11
+ )
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.z_adjust_cancel_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.z_adjust_cancel_btn.sizePolicy().hasHeightForWidth()
+ )
self.z_adjust_cancel_btn.setSizePolicy(sizePolicy)
self.z_adjust_cancel_btn.setMinimumSize(QtCore.QSize(10, 0))
font = QtGui.QFont()
@@ -1928,12 +2917,18 @@ def setupUi(self, controlStackedWidget):
self.z_adjust_cancel_btn.setFont(font)
self.z_adjust_cancel_btn.setMouseTracking(False)
self.z_adjust_cancel_btn.setTabletTracking(True)
- self.z_adjust_cancel_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
- self.z_adjust_cancel_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
+ self.z_adjust_cancel_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
+ self.z_adjust_cancel_btn.setLayoutDirection(
+ QtCore.Qt.LayoutDirection.LeftToRight
+ )
self.z_adjust_cancel_btn.setStyleSheet("")
self.z_adjust_cancel_btn.setAutoDefault(False)
self.z_adjust_cancel_btn.setFlat(True)
- self.z_adjust_cancel_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/dialog/media/btn_icons/no.svg"))
+ self.z_adjust_cancel_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/dialog/media/btn_icons/dialog/no.svg")
+ )
self.z_adjust_cancel_btn.setObjectName("z_adjust_cancel_btn")
self.z_adjust_buttons_layout.addWidget(self.z_adjust_cancel_btn)
controlStackedWidget.addWidget(self.z_adjustment_page)
@@ -1941,27 +2936,46 @@ def setupUi(self, controlStackedWidget):
self.printer_settings_page.setMinimumSize(QtCore.QSize(710, 400))
self.printer_settings_page.setMaximumSize(QtCore.QSize(720, 420))
self.printer_settings_page.setObjectName("printer_settings_page")
- self.horizontalLayoutWidget_12 = QtWidgets.QWidget(parent=self.printer_settings_page)
+ self.horizontalLayoutWidget_12 = QtWidgets.QWidget(
+ parent=self.printer_settings_page
+ )
self.horizontalLayoutWidget_12.setGeometry(QtCore.QRect(10, 11, 691, 71))
self.horizontalLayoutWidget_12.setObjectName("horizontalLayoutWidget_12")
- self.printer_setting_header_layout = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget_12)
+ self.printer_setting_header_layout = QtWidgets.QHBoxLayout(
+ self.horizontalLayoutWidget_12
+ )
self.printer_setting_header_layout.setContentsMargins(0, 0, 0, 0)
- self.printer_setting_header_layout.setObjectName("printer_setting_header_layout")
- self.printer_settings_title_label = QtWidgets.QLabel(parent=self.horizontalLayoutWidget_12)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding)
+ self.printer_setting_header_layout.setObjectName(
+ "printer_setting_header_layout"
+ )
+ self.printer_settings_title_label = QtWidgets.QLabel(
+ parent=self.horizontalLayoutWidget_12
+ )
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.printer_settings_title_label.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.printer_settings_title_label.sizePolicy().hasHeightForWidth()
+ )
self.printer_settings_title_label.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setFamily("Momcake")
font.setPointSize(24)
self.printer_settings_title_label.setFont(font)
- self.printer_settings_title_label.setStyleSheet("background: transparent; color: white;")
- self.printer_settings_title_label.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
+ self.printer_settings_title_label.setStyleSheet(
+ "background: transparent; color: white;"
+ )
+ self.printer_settings_title_label.setAlignment(
+ QtCore.Qt.AlignmentFlag.AlignCenter
+ )
self.printer_settings_title_label.setObjectName("printer_settings_title_label")
self.printer_setting_header_layout.addWidget(self.printer_settings_title_label)
- self.printer_settings_back_btn = IconButton(parent=self.horizontalLayoutWidget_12)
+ self.printer_settings_back_btn = IconButton(
+ parent=self.horizontalLayoutWidget_12
+ )
self.printer_settings_back_btn.setMinimumSize(QtCore.QSize(60, 60))
self.printer_settings_back_btn.setMaximumSize(QtCore.QSize(60, 60))
font = QtGui.QFont()
@@ -1972,36 +2986,60 @@ def setupUi(self, controlStackedWidget):
self.printer_settings_back_btn.setFont(font)
self.printer_settings_back_btn.setMouseTracking(False)
self.printer_settings_back_btn.setTabletTracking(True)
- self.printer_settings_back_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
- self.printer_settings_back_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
+ self.printer_settings_back_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
+ self.printer_settings_back_btn.setLayoutDirection(
+ QtCore.Qt.LayoutDirection.LeftToRight
+ )
self.printer_settings_back_btn.setStyleSheet("")
self.printer_settings_back_btn.setAutoDefault(False)
self.printer_settings_back_btn.setFlat(True)
- self.printer_settings_back_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/back.svg"))
+ self.printer_settings_back_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/ui/back.svg")
+ )
self.printer_settings_back_btn.setObjectName("printer_settings_back_btn")
self.printer_setting_header_layout.addWidget(self.printer_settings_back_btn)
self.gridLayoutWidget_3 = QtWidgets.QWidget(parent=self.printer_settings_page)
self.gridLayoutWidget_3.setGeometry(QtCore.QRect(10, 90, 691, 301))
self.gridLayoutWidget_3.setObjectName("gridLayoutWidget_3")
- self.printer_setting_content_layout = QtWidgets.QGridLayout(self.gridLayoutWidget_3)
+ self.printer_setting_content_layout = QtWidgets.QGridLayout(
+ self.gridLayoutWidget_3
+ )
self.printer_setting_content_layout.setContentsMargins(0, 0, 0, 0)
- self.printer_setting_content_layout.setObjectName("printer_setting_content_layout")
+ self.printer_setting_content_layout.setObjectName(
+ "printer_setting_content_layout"
+ )
controlStackedWidget.addWidget(self.printer_settings_page)
self.fans_page = QtWidgets.QWidget()
self.fans_page.setObjectName("fans_page")
self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.fans_page)
self.verticalLayout_5.setObjectName("verticalLayout_5")
- spacerItem9 = QtWidgets.QSpacerItem(20, 24, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem9 = QtWidgets.QSpacerItem(
+ 20,
+ 24,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.verticalLayout_5.addItem(spacerItem9)
self.fans_header_layout = QtWidgets.QHBoxLayout()
self.fans_header_layout.setObjectName("fans_header_layout")
- spacerItem10 = QtWidgets.QSpacerItem(60, 20, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem10 = QtWidgets.QSpacerItem(
+ 60,
+ 20,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.fans_header_layout.addItem(spacerItem10)
self.fans_title_label = QtWidgets.QLabel(parent=self.fans_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.fans_title_label.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.fans_title_label.sizePolicy().hasHeightForWidth()
+ )
self.fans_title_label.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setFamily("Momcake")
@@ -2012,10 +3050,15 @@ def setupUi(self, controlStackedWidget):
self.fans_title_label.setObjectName("fans_title_label")
self.fans_header_layout.addWidget(self.fans_title_label)
self.fans_back_btn = IconButton(parent=self.fans_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.fans_back_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.fans_back_btn.sizePolicy().hasHeightForWidth()
+ )
self.fans_back_btn.setSizePolicy(sizePolicy)
self.fans_back_btn.setMinimumSize(QtCore.QSize(60, 60))
self.fans_back_btn.setMaximumSize(QtCore.QSize(60, 60))
@@ -2027,21 +3070,35 @@ def setupUi(self, controlStackedWidget):
self.fans_back_btn.setFont(font)
self.fans_back_btn.setMouseTracking(False)
self.fans_back_btn.setTabletTracking(True)
- self.fans_back_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
+ self.fans_back_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
self.fans_back_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
self.fans_back_btn.setStyleSheet("")
self.fans_back_btn.setAutoDefault(False)
self.fans_back_btn.setFlat(True)
- self.fans_back_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/back.svg"))
+ self.fans_back_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/ui/back.svg")
+ )
self.fans_back_btn.setObjectName("fans_back_btn")
self.fans_header_layout.addWidget(self.fans_back_btn)
self.verticalLayout_5.addLayout(self.fans_header_layout)
- spacerItem11 = QtWidgets.QSpacerItem(20, 111, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
+ spacerItem11 = QtWidgets.QSpacerItem(
+ 20,
+ 111,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
self.verticalLayout_5.addItem(spacerItem11)
self.fans_content_layout = QtWidgets.QHBoxLayout()
self.fans_content_layout.setObjectName("fans_content_layout")
self.verticalLayout_5.addLayout(self.fans_content_layout)
- spacerItem12 = QtWidgets.QSpacerItem(20, 111, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
+ spacerItem12 = QtWidgets.QSpacerItem(
+ 20,
+ 111,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
self.verticalLayout_5.addItem(spacerItem12)
controlStackedWidget.addWidget(self.fans_page)
@@ -2051,64 +3108,140 @@ def setupUi(self, controlStackedWidget):
def retranslateUi(self, controlStackedWidget):
_translate = QtCore.QCoreApplication.translate
- controlStackedWidget.setWindowTitle(_translate("controlStackedWidget", "StackedWidget"))
+ controlStackedWidget.setWindowTitle(
+ _translate("controlStackedWidget", "StackedWidget")
+ )
self.cp_header_title.setText(_translate("controlStackedWidget", "Control"))
- self.cp_header_title.setProperty("class", _translate("controlStackedWidget", "title_text"))
+ self.cp_header_title.setProperty(
+ "class", _translate("controlStackedWidget", "title_text")
+ )
self.cp_z_tilt_btn.setText(_translate("controlStackedWidget", "Z-Tilt"))
- self.cp_z_tilt_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
- self.cp_temperature_btn.setText(_translate("controlStackedWidget", "Temp.\n"
-"Control"))
- self.cp_temperature_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
- self.cp_nozzles_calibration_btn.setText(_translate("controlStackedWidget", "Nozzle\n"
-"Calibration"))
- self.cp_nozzles_calibration_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
- self.cp_motion_btn.setText(_translate("controlStackedWidget", "Motion\n"
-"Control"))
- self.cp_motion_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
+ self.cp_z_tilt_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
+ self.cp_temperature_btn.setText(
+ _translate("controlStackedWidget", "Temp.\nControl")
+ )
+ self.cp_temperature_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
+ self.cp_nozzles_calibration_btn.setText(
+ _translate("controlStackedWidget", "Nozzle\nCalibration")
+ )
+ self.cp_nozzles_calibration_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
+ self.cp_motion_btn.setText(
+ _translate("controlStackedWidget", "Motion\nControl")
+ )
+ self.cp_motion_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
self.cp_fans_btn.setText(_translate("controlStackedWidget", "Fans"))
- self.cp_fans_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
- self.cp_switch_print_core_btn.setText(_translate("controlStackedWidget", "Swap\n"
-"Print Core"))
- self.cp_switch_print_core_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
+ self.cp_fans_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
+ self.cp_switch_print_core_btn.setText(
+ _translate("controlStackedWidget", "Swap\nPrint Core")
+ )
+ self.cp_switch_print_core_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
self.mp_header_title.setText(_translate("controlStackedWidget", "Motion"))
- self.mp_header_title.setProperty("class", _translate("controlStackedWidget", "title_text"))
+ self.mp_header_title.setProperty(
+ "class", _translate("controlStackedWidget", "title_text")
+ )
self.mp_back_btn.setText(_translate("controlStackedWidget", "Back"))
- self.mp_back_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
- self.mp_back_btn.setProperty("button_type", _translate("controlStackedWidget", "icon"))
+ self.mp_back_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
+ self.mp_back_btn.setProperty(
+ "button_type", _translate("controlStackedWidget", "icon")
+ )
self.motion_move_axis_btn.setText(_translate("controlStackedWidget", "Axis"))
- self.motion_move_axis_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
- self.motion_disable_steppers_btn.setText(_translate("controlStackedWidget", "Disable\n"
-"Steppers"))
- self.motion_disable_steppers_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
+ self.motion_move_axis_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
+ self.motion_disable_steppers_btn.setText(
+ _translate("controlStackedWidget", "Disable\nSteppers")
+ )
+ self.motion_disable_steppers_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
self.motion_extrude_btn.setText(_translate("controlStackedWidget", "Extrude"))
- self.motion_extrude_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
- self.motion_auto_home_btn.setText(_translate("controlStackedWidget", "Auto\n"
-"Home"))
- self.motion_auto_home_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
+ self.motion_extrude_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
+ self.motion_auto_home_btn.setText(
+ _translate("controlStackedWidget", "Auto\nHome")
+ )
+ self.motion_auto_home_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
self.exp_title_label.setText(_translate("controlStackedWidget", "Extrude"))
- self.exp_title_label.setProperty("class", _translate("controlStackedWidget", "title_text"))
+ self.exp_title_label.setProperty(
+ "class", _translate("controlStackedWidget", "title_text")
+ )
self.exp_back_btn.setText(_translate("controlStackedWidget", "Back"))
- self.exp_back_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
- self.exp_back_btn.setProperty("button_type", _translate("controlStackedWidget", "icon"))
- self.exp_length_group_box.setTitle(_translate("controlStackedWidget", "Extrude Length (mm)"))
- self.extrude_select_length_10_btn.setText(_translate("controlStackedWidget", "10"))
- self.extrude_select_length_10_btn.setProperty("button_type", _translate("controlStackedWidget", "normal"))
- self.extrude_select_length_50_btn.setText(_translate("controlStackedWidget", "50"))
- self.extrude_select_length_50_btn.setProperty("button_type", _translate("controlStackedWidget", "normal"))
- self.extrude_select_length_100_btn.setText(_translate("controlStackedWidget", "100"))
- self.extrude_select_length_100_btn.setProperty("button_type", _translate("controlStackedWidget", "normal"))
- self.exp_feedrate_group_box.setTitle(_translate("controlStackedWidget", "Extrude Feedrate (mm/s)"))
- self.extrude_select_feedrate_low_btn.setText(_translate("controlStackedWidget", "2"))
- self.extrude_select_feedrate_low_btn.setProperty("button_type", _translate("controlStackedWidget", "normal"))
- self.extrude_select_feedrate_middle_btn.setText(_translate("controlStackedWidget", "4"))
- self.extrude_select_feedrate_middle_btn.setProperty("button_type", _translate("controlStackedWidget", "normal"))
- self.extrude_select_feedrate_high_btn.setText(_translate("controlStackedWidget", "8"))
- self.extrude_select_feedrate_high_btn.setProperty("button_type", _translate("controlStackedWidget", "normal"))
+ self.exp_back_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
+ self.exp_back_btn.setProperty(
+ "button_type", _translate("controlStackedWidget", "icon")
+ )
+ self.exp_length_group_box.setTitle(
+ _translate("controlStackedWidget", "Extrude Length (mm)")
+ )
+ self.extrude_select_length_10_btn.setText(
+ _translate("controlStackedWidget", "10")
+ )
+ self.extrude_select_length_10_btn.setProperty(
+ "button_type", _translate("controlStackedWidget", "normal")
+ )
+ self.extrude_select_length_50_btn.setText(
+ _translate("controlStackedWidget", "50")
+ )
+ self.extrude_select_length_50_btn.setProperty(
+ "button_type", _translate("controlStackedWidget", "normal")
+ )
+ self.extrude_select_length_100_btn.setText(
+ _translate("controlStackedWidget", "100")
+ )
+ self.extrude_select_length_100_btn.setProperty(
+ "button_type", _translate("controlStackedWidget", "normal")
+ )
+ self.exp_feedrate_group_box.setTitle(
+ _translate("controlStackedWidget", "Extrude Feedrate (mm/s)")
+ )
+ self.extrude_select_feedrate_low_btn.setText(
+ _translate("controlStackedWidget", "2")
+ )
+ self.extrude_select_feedrate_low_btn.setProperty(
+ "button_type", _translate("controlStackedWidget", "normal")
+ )
+ self.extrude_select_feedrate_middle_btn.setText(
+ _translate("controlStackedWidget", "4")
+ )
+ self.extrude_select_feedrate_middle_btn.setProperty(
+ "button_type", _translate("controlStackedWidget", "normal")
+ )
+ self.extrude_select_feedrate_high_btn.setText(
+ _translate("controlStackedWidget", "8")
+ )
+ self.extrude_select_feedrate_high_btn.setProperty(
+ "button_type", _translate("controlStackedWidget", "normal")
+ )
self.exp_unextrude_btn.setText(_translate("controlStackedWidget", "Retract"))
- self.exp_unextrude_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
+ self.exp_unextrude_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
self.exp_extrude_btn.setText(_translate("controlStackedWidget", "Extrude"))
- self.exp_extrude_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
- self.exp_info_label.setText(_translate("controlStackedWidget", "Nozzle heating to extrude"))
+ self.exp_extrude_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
+ self.exp_info_label.setText(
+ _translate("controlStackedWidget", "Nozzle heating to extrude")
+ )
self.mva_x_label.setText(_translate("controlStackedWidget", "X:"))
self.mva_y_label.setText(_translate("controlStackedWidget", "Y:"))
self.mva_z_label.setText(_translate("controlStackedWidget", "Z:"))
@@ -2116,71 +3249,161 @@ def retranslateUi(self, controlStackedWidget):
self.mva_y_value_label.setText(_translate("controlStackedWidget", "0"))
self.mva_x_value_label.setText(_translate("controlStackedWidget", "0"))
self.mva_title_label.setText(_translate("controlStackedWidget", "Move Axis"))
- self.mva_title_label.setProperty("class", _translate("controlStackedWidget", "title_text"))
+ self.mva_title_label.setProperty(
+ "class", _translate("controlStackedWidget", "title_text")
+ )
self.mva_back_btn.setText(_translate("controlStackedWidget", "Back"))
- self.mva_back_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
- self.mva_back_btn.setProperty("button_type", _translate("controlStackedWidget", "icon"))
- self.mva_z_up.setProperty("button_type", _translate("controlStackedWidget", "icon"))
- self.mva_z_down.setProperty("button_type", _translate("controlStackedWidget", "icon"))
- self.mva_home_x_btn.setProperty("button_type", _translate("controlStackedWidget", "icon"))
- self.mva_home_y_btn.setProperty("button_type", _translate("controlStackedWidget", "icon"))
- self.mva_home_z_btn.setProperty("button_type", _translate("controlStackedWidget", "icon"))
- self.mva_home_all_btn.setProperty("button_type", _translate("controlStackedWidget", "icon"))
+ self.mva_back_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
+ self.mva_back_btn.setProperty(
+ "button_type", _translate("controlStackedWidget", "icon")
+ )
+ self.mva_z_up.setProperty(
+ "button_type", _translate("controlStackedWidget", "icon")
+ )
+ self.mva_z_down.setProperty(
+ "button_type", _translate("controlStackedWidget", "icon")
+ )
+ self.mva_home_x_btn.setProperty(
+ "button_type", _translate("controlStackedWidget", "icon")
+ )
+ self.mva_home_y_btn.setProperty(
+ "button_type", _translate("controlStackedWidget", "icon")
+ )
+ self.mva_home_z_btn.setProperty(
+ "button_type", _translate("controlStackedWidget", "icon")
+ )
+ self.mva_home_all_btn.setProperty(
+ "button_type", _translate("controlStackedWidget", "icon")
+ )
self.mva_select_speed_25_btn.setText(_translate("controlStackedWidget", "25"))
self.mva_select_speed_50_btn.setText(_translate("controlStackedWidget", "50"))
self.mva_select_speed_100_btn.setText(_translate("controlStackedWidget", "100"))
self.label.setText(_translate("controlStackedWidget", "Move Speed mm/s"))
self.mva_select_length_1_btn.setText(_translate("controlStackedWidget", "1"))
self.mva_select_length_10_btn.setText(_translate("controlStackedWidget", "10"))
- self.mva_select_length_100_btn.setText(_translate("controlStackedWidget", "100"))
+ self.mva_select_length_100_btn.setText(
+ _translate("controlStackedWidget", "100")
+ )
self.label_2.setText(_translate("controlStackedWidget", "Move Length mm"))
- self.mva_left_btn.setProperty("button_type", _translate("controlStackedWidget", "icon"))
- self.mva_right_btn.setProperty("button_type", _translate("controlStackedWidget", "icon"))
- self.mva_down_btn.setProperty("button_type", _translate("controlStackedWidget", "icon"))
- self.mva_up_btn.setProperty("button_type", _translate("controlStackedWidget", "icon"))
- self.mva_middle.setProperty("button_type", _translate("controlStackedWidget", "icon"))
- self.temp_header_title.setText(_translate("controlStackedWidget", "Temperature"))
- self.temp_header_title.setProperty("class", _translate("controlStackedWidget", "title_text"))
+ self.mva_left_btn.setProperty(
+ "button_type", _translate("controlStackedWidget", "icon")
+ )
+ self.mva_right_btn.setProperty(
+ "button_type", _translate("controlStackedWidget", "icon")
+ )
+ self.mva_down_btn.setProperty(
+ "button_type", _translate("controlStackedWidget", "icon")
+ )
+ self.mva_up_btn.setProperty(
+ "button_type", _translate("controlStackedWidget", "icon")
+ )
+ self.mva_middle.setProperty(
+ "button_type", _translate("controlStackedWidget", "icon")
+ )
+ self.temp_header_title.setText(
+ _translate("controlStackedWidget", "Temperature")
+ )
+ self.temp_header_title.setProperty(
+ "class", _translate("controlStackedWidget", "title_text")
+ )
self.temp_back_button.setText(_translate("controlStackedWidget", "Back"))
- self.temp_back_button.setProperty("button_type", _translate("controlStackedWidget", "icon"))
- self.extruder_temp_display.setProperty("name", _translate("controlStackedWidget", "extruder_temperature_display"))
- self.extruder_temp_display.setProperty("button_type", _translate("controlStackedWidget", "secondary_display"))
- self.bed_temp_display.setProperty("name", _translate("controlStackedWidget", "bed_temperature_display"))
- self.bed_temp_display.setProperty("button_type", _translate("controlStackedWidget", "secondary_display"))
+ self.temp_back_button.setProperty(
+ "button_type", _translate("controlStackedWidget", "icon")
+ )
+ self.extruder_temp_display.setProperty(
+ "name", _translate("controlStackedWidget", "extruder_temperature_display")
+ )
+ self.extruder_temp_display.setProperty(
+ "button_type", _translate("controlStackedWidget", "secondary_display")
+ )
+ self.bed_temp_display.setProperty(
+ "name", _translate("controlStackedWidget", "bed_temperature_display")
+ )
+ self.bed_temp_display.setProperty(
+ "button_type", _translate("controlStackedWidget", "secondary_display")
+ )
self.cooldown_btn.setText(_translate("controlStackedWidget", "Cooldown"))
- self.cooldown_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
- self.temperature_cooldown_btn.setText(_translate("controlStackedWidget", "Heatsoak"))
- self.temperature_cooldown_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
+ self.cooldown_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
+ self.temperature_cooldown_btn.setText(
+ _translate("controlStackedWidget", "Heatsoak")
+ )
+ self.temperature_cooldown_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
self.z_adjust_icon.setText(_translate("controlStackedWidget", "Z"))
self.z_adjust_offset_value.setText(_translate("controlStackedWidget", "0"))
- self.z_adjust_header_title.setText(_translate("controlStackedWidget", "Z Adjustment"))
- self.z_adjust_header_title.setProperty("class", _translate("controlStackedWidget", "title_text"))
- self.z_adjust_back_button.setProperty("button_type", _translate("controlStackedWidget", "icon"))
+ self.z_adjust_header_title.setText(
+ _translate("controlStackedWidget", "Z Adjustment")
+ )
+ self.z_adjust_header_title.setProperty(
+ "class", _translate("controlStackedWidget", "title_text")
+ )
+ self.z_adjust_back_button.setProperty(
+ "button_type", _translate("controlStackedWidget", "icon")
+ )
self.z_adjust_up_btn.setText(_translate("controlStackedWidget", "^"))
- self.z_adjust_up_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
- self.z_adjust_up_btn.setProperty("button_type", _translate("controlStackedWidget", "icon"))
+ self.z_adjust_up_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
+ self.z_adjust_up_btn.setProperty(
+ "button_type", _translate("controlStackedWidget", "icon")
+ )
self.z_adjust_down_btn.setText(_translate("controlStackedWidget", "v"))
- self.z_adjust_down_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
- self.z_adjust_down_btn.setProperty("button_type", _translate("controlStackedWidget", "icon"))
+ self.z_adjust_down_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
+ self.z_adjust_down_btn.setProperty(
+ "button_type", _translate("controlStackedWidget", "icon")
+ )
self.z_adjust_title.setText(_translate("controlStackedWidget", "select length"))
- self.z_adjust_title.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
- self.z_adjust_title.setProperty("button_type", _translate("controlStackedWidget", "normal"))
+ self.z_adjust_title.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
+ self.z_adjust_title.setProperty(
+ "button_type", _translate("controlStackedWidget", "normal")
+ )
self.z_adjust_confirm_btn.setText(_translate("controlStackedWidget", "Confirm"))
- self.z_adjust_confirm_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
+ self.z_adjust_confirm_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
self.z_adjust_cancel_btn.setText(_translate("controlStackedWidget", "Cancel"))
- self.z_adjust_cancel_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
- self.printer_settings_title_label.setText(_translate("controlStackedWidget", "PRINTER SETTINGS"))
- self.printer_settings_title_label.setProperty("class", _translate("controlStackedWidget", "title_text"))
- self.printer_settings_back_btn.setText(_translate("controlStackedWidget", "Back"))
- self.printer_settings_back_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
- self.printer_settings_back_btn.setProperty("button_type", _translate("controlStackedWidget", "icon"))
+ self.z_adjust_cancel_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
+ self.printer_settings_title_label.setText(
+ _translate("controlStackedWidget", "PRINTER SETTINGS")
+ )
+ self.printer_settings_title_label.setProperty(
+ "class", _translate("controlStackedWidget", "title_text")
+ )
+ self.printer_settings_back_btn.setText(
+ _translate("controlStackedWidget", "Back")
+ )
+ self.printer_settings_back_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
+ self.printer_settings_back_btn.setProperty(
+ "button_type", _translate("controlStackedWidget", "icon")
+ )
self.fans_title_label.setText(_translate("controlStackedWidget", "Fans"))
- self.fans_title_label.setProperty("class", _translate("controlStackedWidget", "title_text"))
+ self.fans_title_label.setProperty(
+ "class", _translate("controlStackedWidget", "title_text")
+ )
self.fans_back_btn.setText(_translate("controlStackedWidget", "Back"))
- self.fans_back_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
- self.fans_back_btn.setProperty("button_type", _translate("controlStackedWidget", "icon"))
+ self.fans_back_btn.setProperty(
+ "class", _translate("controlStackedWidget", "menu_btn")
+ )
+ self.fans_back_btn.setProperty(
+ "button_type", _translate("controlStackedWidget", "icon")
+ )
+
+
from lib.utils.blocks_button import BlocksCustomButton
from lib.utils.blocks_label import BlocksLabel
-from lib.utils.display_button import DisplayButton
from lib.utils.check_button import BlocksCustomCheckButton
+from lib.utils.display_button import DisplayButton
from lib.utils.icon_button import IconButton
diff --git a/BlocksScreen/lib/ui/mainWindow.ui b/BlocksScreen/lib/ui/mainWindow.ui
index 253be875..589d9167 100644
--- a/BlocksScreen/lib/ui/mainWindow.ui
+++ b/BlocksScreen/lib/ui/mainWindow.ui
@@ -563,7 +563,7 @@ QPushButton:pressed{
true
- :/ui/media/btn_icons/notification.svg
+ :/ui/media/btn_icons/ui/notification.svg
icon_text
@@ -594,7 +594,7 @@ QPushButton:pressed{
secondary_display
- :/extruder_related/media/btn_icons/nozzle_topbar.svg
+ :/extruder_related/media/btn_icons/extruder_related/nozzle_topbar.svg
extruder_temperature_display
@@ -625,7 +625,7 @@ QPushButton:pressed{
secondary_display
- :/temperature_related/media/btn_icons/temperature_plate.svg
+ :/temperature_related/media/btn_icons/temperature_related/temperature_plate.svg
@@ -659,7 +659,7 @@ QPushButton:pressed{
display_secondary
- :/temperature_related/media/btn_icons/humidity.svg
+ :/temperature_related/media/btn_icons/temperature_related/humidity.svg
@@ -684,7 +684,7 @@ QPushButton:pressed{
true
- :/filament_related/media/btn_icons/load_filament.svg
+ :/filament_related/media/btn_icons/filament_related/load_filament.svg
icon_text
@@ -715,7 +715,7 @@ QPushButton:pressed{
icon_text
- :/temperature_related/media/btn_icons/standart_temperature.svg
+ :/temperature_related/media/btn_icons/temperature_related/standard_temperature.svg
@@ -767,7 +767,7 @@ QPushButton:pressed{
icon
- :/network/media/btn_icons/network/3bar_wifi.svg
+ :/network/media/btn_icons/network/wifi_3bar.svg
diff --git a/BlocksScreen/lib/ui/mainWindow_ui.py b/BlocksScreen/lib/ui/mainWindow_ui.py
index e467dacf..26c02c88 100644
--- a/BlocksScreen/lib/ui/mainWindow_ui.py
+++ b/BlocksScreen/lib/ui/mainWindow_ui.py
@@ -9,11 +9,14 @@
from PyQt6 import QtCore, QtGui, QtWidgets
-class Ui_MainWindow(object):
+class Ui_MainWindow:
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(800, 480)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(1)
sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
@@ -25,34 +28,57 @@ def setupUi(self, MainWindow):
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
MainWindow.setPalette(palette)
MainWindow.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.BlankCursor))
MainWindow.setTabletTracking(True)
icon = QtGui.QIcon.fromTheme("applications-other")
MainWindow.setWindowIcon(icon)
MainWindow.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
- MainWindow.setStyleSheet("MainWindow > {\n"
-" url(:/font/media/fonts for text/Momcake-Thin.ttf);\n"
-"}")
+ MainWindow.setStyleSheet(
+ "MainWindow > {\n url(:/font/media/fonts for text/Momcake-Thin.ttf);\n}"
+ )
MainWindow.setAnimated(False)
self.main_widget = QtWidgets.QWidget(parent=MainWindow)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(1)
sizePolicy.setHeightForWidth(self.main_widget.sizePolicy().hasHeightForWidth())
@@ -63,35 +89,48 @@ def setupUi(self, MainWindow):
self.main_widget.setBaseSize(QtCore.QSize(800, 480))
self.main_widget.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.BlankCursor))
self.main_widget.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
- self.main_widget.setStyleSheet("#main_widget{background-image: url(:/background/media/1st_background.png);}\n"
-"")
+ self.main_widget.setStyleSheet(
+ "#main_widget{background-image: url(:/background/media/1st_background.png);}\n"
+ ""
+ )
self.main_widget.setObjectName("main_widget")
self.main_content_widget = NotificationQTabWidget(parent=self.main_widget)
self.main_content_widget.setEnabled(True)
self.main_content_widget.setGeometry(QtCore.QRect(0, 60, 800, 420))
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(1)
- sizePolicy.setHeightForWidth(self.main_content_widget.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.main_content_widget.sizePolicy().hasHeightForWidth()
+ )
self.main_content_widget.setSizePolicy(sizePolicy)
self.main_content_widget.setMinimumSize(QtCore.QSize(800, 400))
self.main_content_widget.setMaximumSize(QtCore.QSize(1024, 720))
self.main_content_widget.setBaseSize(QtCore.QSize(800, 400))
- self.main_content_widget.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.BlankCursor))
- self.main_content_widget.setLayoutDirection(QtCore.Qt.LayoutDirection.RightToLeft)
+ self.main_content_widget.setCursor(
+ QtGui.QCursor(QtCore.Qt.CursorShape.BlankCursor)
+ )
+ self.main_content_widget.setLayoutDirection(
+ QtCore.Qt.LayoutDirection.RightToLeft
+ )
self.main_content_widget.setAutoFillBackground(False)
- self.main_content_widget.setStyleSheet("#main_content_widget{\n"
-"background-image: url(:/background/media/1st_background.png);\n"
-"}\n"
-"QTabBar::tab{\n"
-" min-width: 80px;\n"
-" max-width: 80px;\n"
-" min-height: 100px;\n"
-" max-height: 100px;\n"
-" background: transparent;\n"
-"}\n"
-"\n"
-"")
+ self.main_content_widget.setStyleSheet(
+ "#main_content_widget{\n"
+ "background-image: url(:/background/media/1st_background.png);\n"
+ "}\n"
+ "QTabBar::tab{\n"
+ " min-width: 80px;\n"
+ " max-width: 80px;\n"
+ " min-height: 100px;\n"
+ " max-height: 100px;\n"
+ " background: transparent;\n"
+ "}\n"
+ "\n"
+ ""
+ )
self.main_content_widget.setTabPosition(QtWidgets.QTabWidget.TabPosition.West)
self.main_content_widget.setTabShape(QtWidgets.QTabWidget.TabShape.Rounded)
self.main_content_widget.setIconSize(QtCore.QSize(60, 60))
@@ -102,7 +141,10 @@ def setupUi(self, MainWindow):
self.main_content_widget.setMovable(False)
self.main_content_widget.setObjectName("main_content_widget")
self.printTab = QtWidgets.QWidget()
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(1)
sizePolicy.setHeightForWidth(self.printTab.sizePolicy().hasHeightForWidth())
@@ -113,12 +155,27 @@ def setupUi(self, MainWindow):
self.printTab.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.BlankCursor))
self.printTab.setObjectName("printTab")
icon = QtGui.QIcon()
- icon.addPixmap(QtGui.QPixmap(":/icons/media/main_menu/ICON_home.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
- icon.addPixmap(QtGui.QPixmap(":/icons/media/main_menu/ICON_home_pressed.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.On)
- icon.addPixmap(QtGui.QPixmap(":/icons/media/main_menu/ICON_home_blocked.png"), QtGui.QIcon.Mode.Disabled, QtGui.QIcon.State.On)
+ icon.addPixmap(
+ QtGui.QPixmap(":/icons/media/main_menu/ICON_home.png"),
+ QtGui.QIcon.Mode.Normal,
+ QtGui.QIcon.State.Off,
+ )
+ icon.addPixmap(
+ QtGui.QPixmap(":/icons/media/main_menu/ICON_home_pressed.png"),
+ QtGui.QIcon.Mode.Normal,
+ QtGui.QIcon.State.On,
+ )
+ icon.addPixmap(
+ QtGui.QPixmap(":/icons/media/main_menu/ICON_home_blocked.png"),
+ QtGui.QIcon.Mode.Disabled,
+ QtGui.QIcon.State.On,
+ )
self.main_content_widget.addTab(self.printTab, icon, "")
self.filamentTab = QtWidgets.QWidget()
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(1)
sizePolicy.setHeightForWidth(self.filamentTab.sizePolicy().hasHeightForWidth())
@@ -129,12 +186,27 @@ def setupUi(self, MainWindow):
self.filamentTab.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.BlankCursor))
self.filamentTab.setObjectName("filamentTab")
icon1 = QtGui.QIcon()
- icon1.addPixmap(QtGui.QPixmap(":/icons/media/main_menu/ICON_filament.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
- icon1.addPixmap(QtGui.QPixmap(":/icons/media/main_menu/ICON_filament_pressed.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.On)
- icon1.addPixmap(QtGui.QPixmap(":/icons/media/main_menu/ICON_filamente_blocked.png"), QtGui.QIcon.Mode.Disabled, QtGui.QIcon.State.On)
+ icon1.addPixmap(
+ QtGui.QPixmap(":/icons/media/main_menu/ICON_filament.png"),
+ QtGui.QIcon.Mode.Normal,
+ QtGui.QIcon.State.Off,
+ )
+ icon1.addPixmap(
+ QtGui.QPixmap(":/icons/media/main_menu/ICON_filament_pressed.png"),
+ QtGui.QIcon.Mode.Normal,
+ QtGui.QIcon.State.On,
+ )
+ icon1.addPixmap(
+ QtGui.QPixmap(":/icons/media/main_menu/ICON_filamente_blocked.png"),
+ QtGui.QIcon.Mode.Disabled,
+ QtGui.QIcon.State.On,
+ )
self.main_content_widget.addTab(self.filamentTab, icon1, "")
self.controlTab = QtWidgets.QWidget()
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(1)
sizePolicy.setHeightForWidth(self.controlTab.sizePolicy().hasHeightForWidth())
@@ -145,12 +217,27 @@ def setupUi(self, MainWindow):
self.controlTab.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.BlankCursor))
self.controlTab.setObjectName("controlTab")
icon2 = QtGui.QIcon()
- icon2.addPixmap(QtGui.QPixmap(":/icons/media/main_menu/ICON_control.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
- icon2.addPixmap(QtGui.QPixmap(":/icons/media/main_menu/ICON_control_pressed.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.On)
- icon2.addPixmap(QtGui.QPixmap(":/icons/media/main_menu/ICON_control_blocked.png"), QtGui.QIcon.Mode.Disabled, QtGui.QIcon.State.On)
+ icon2.addPixmap(
+ QtGui.QPixmap(":/icons/media/main_menu/ICON_control.png"),
+ QtGui.QIcon.Mode.Normal,
+ QtGui.QIcon.State.Off,
+ )
+ icon2.addPixmap(
+ QtGui.QPixmap(":/icons/media/main_menu/ICON_control_pressed.png"),
+ QtGui.QIcon.Mode.Normal,
+ QtGui.QIcon.State.On,
+ )
+ icon2.addPixmap(
+ QtGui.QPixmap(":/icons/media/main_menu/ICON_control_blocked.png"),
+ QtGui.QIcon.Mode.Disabled,
+ QtGui.QIcon.State.On,
+ )
self.main_content_widget.addTab(self.controlTab, icon2, "")
self.utilitiesTab = QtWidgets.QWidget()
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(1)
sizePolicy.setHeightForWidth(self.utilitiesTab.sizePolicy().hasHeightForWidth())
@@ -161,17 +248,34 @@ def setupUi(self, MainWindow):
self.utilitiesTab.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.BlankCursor))
self.utilitiesTab.setObjectName("utilitiesTab")
icon3 = QtGui.QIcon()
- icon3.addPixmap(QtGui.QPixmap(":/icons/media/main_menu/ICON_utilities.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
- icon3.addPixmap(QtGui.QPixmap(":/icons/media/main_menu/ICON_utilities_pressed.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.On)
- icon3.addPixmap(QtGui.QPixmap(":/icons/media/main_menu/ICON_utilities_blocked.png"), QtGui.QIcon.Mode.Disabled, QtGui.QIcon.State.On)
+ icon3.addPixmap(
+ QtGui.QPixmap(":/icons/media/main_menu/ICON_utilities.png"),
+ QtGui.QIcon.Mode.Normal,
+ QtGui.QIcon.State.Off,
+ )
+ icon3.addPixmap(
+ QtGui.QPixmap(":/icons/media/main_menu/ICON_utilities_pressed.png"),
+ QtGui.QIcon.Mode.Normal,
+ QtGui.QIcon.State.On,
+ )
+ icon3.addPixmap(
+ QtGui.QPixmap(":/icons/media/main_menu/ICON_utilities_blocked.png"),
+ QtGui.QIcon.Mode.Disabled,
+ QtGui.QIcon.State.On,
+ )
self.main_content_widget.addTab(self.utilitiesTab, icon3, "")
self.main_header_layout = QtWidgets.QGroupBox(parent=self.main_widget)
self.main_header_layout.setEnabled(True)
self.main_header_layout.setGeometry(QtCore.QRect(0, 0, 800, 60))
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(2)
sizePolicy.setVerticalStretch(1)
- sizePolicy.setHeightForWidth(self.main_header_layout.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.main_header_layout.sizePolicy().hasHeightForWidth()
+ )
self.main_header_layout.setSizePolicy(sizePolicy)
self.main_header_layout.setMinimumSize(QtCore.QSize(800, 60))
self.main_header_layout.setMaximumSize(QtCore.QSize(1024, 80))
@@ -180,105 +284,158 @@ def setupUi(self, MainWindow):
font = QtGui.QFont()
font.setStyleStrategy(QtGui.QFont.StyleStrategy.PreferAntialias)
self.main_header_layout.setFont(font)
- self.main_header_layout.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.BlankCursor))
- self.main_header_layout.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
- self.main_header_layout.setStyleSheet("QWidget {\n"
-" background-color: rgb(50,50,50);\n"
-" color:rgb(255,255,255);\n"
-" border-color : rgb(60,60,60);\n"
-" selection-background-color: rgb(60,60,60);\n"
-" gridline-color:rgb(60,60,60);\n"
-" selection-color:rgb(60,60,60);\n"
-"}\n"
-"\n"
-"QGroupBox{\n"
-" background-color: rgb(50,50,50);\n"
-" border: none; \n"
-" border-color : rgb(60,60,60);\n"
-" selection-background-color: rgb(60,60,60);\n"
-" gridline-color:rgb(60,60,60);\n"
-" selection-color:rgb(60,60,60);\n"
-" \n"
-"}\n"
-"\n"
-"QFrame > *{\n"
-" background-color: rgb(50, 50, 50);\n"
-" selection-background-color: rgb(60, 60, 60);\n"
-" gridline-color: rgb(60, 60, 60);\n"
-" color: rgb(255, 255, 255); \n"
-" selection-color: rgb(60, 60, 60);\n"
-" border-bottom-color: rgb(60, 60, 60);\n"
-" \n"
-"}\n"
-"\n"
-"\n"
-"QPushButton:pressed{\n"
-" border: none;\n"
-" background: transparent;\n"
-"}")
+ self.main_header_layout.setCursor(
+ QtGui.QCursor(QtCore.Qt.CursorShape.BlankCursor)
+ )
+ self.main_header_layout.setLayoutDirection(
+ QtCore.Qt.LayoutDirection.LeftToRight
+ )
+ self.main_header_layout.setStyleSheet(
+ "QWidget {\n"
+ " background-color: rgb(50,50,50);\n"
+ " color:rgb(255,255,255);\n"
+ " border-color : rgb(60,60,60);\n"
+ " selection-background-color: rgb(60,60,60);\n"
+ " gridline-color:rgb(60,60,60);\n"
+ " selection-color:rgb(60,60,60);\n"
+ "}\n"
+ "\n"
+ "QGroupBox{\n"
+ " background-color: rgb(50,50,50);\n"
+ " border: none; \n"
+ " border-color : rgb(60,60,60);\n"
+ " selection-background-color: rgb(60,60,60);\n"
+ " gridline-color:rgb(60,60,60);\n"
+ " selection-color:rgb(60,60,60);\n"
+ " \n"
+ "}\n"
+ "\n"
+ "QFrame > *{\n"
+ " background-color: rgb(50, 50, 50);\n"
+ " selection-background-color: rgb(60, 60, 60);\n"
+ " gridline-color: rgb(60, 60, 60);\n"
+ " color: rgb(255, 255, 255); \n"
+ " selection-color: rgb(60, 60, 60);\n"
+ " border-bottom-color: rgb(60, 60, 60);\n"
+ " \n"
+ "}\n"
+ "\n"
+ "\n"
+ "QPushButton:pressed{\n"
+ " border: none;\n"
+ " background: transparent;\n"
+ "}"
+ )
self.main_header_layout.setTitle("")
- self.main_header_layout.setAlignment(QtCore.Qt.AlignmentFlag.AlignJustify|QtCore.Qt.AlignmentFlag.AlignVCenter)
+ self.main_header_layout.setAlignment(
+ QtCore.Qt.AlignmentFlag.AlignJustify | QtCore.Qt.AlignmentFlag.AlignVCenter
+ )
self.main_header_layout.setFlat(True)
self.main_header_layout.setCheckable(False)
self.main_header_layout.setObjectName("main_header_layout")
self.header_main_layout = QtWidgets.QHBoxLayout(self.main_header_layout)
- self.header_main_layout.setSizeConstraint(QtWidgets.QLayout.SizeConstraint.SetMinimumSize)
+ self.header_main_layout.setSizeConstraint(
+ QtWidgets.QLayout.SizeConstraint.SetMinimumSize
+ )
self.header_main_layout.setContentsMargins(5, 0, 5, 0)
self.header_main_layout.setSpacing(10)
self.header_main_layout.setObjectName("header_main_layout")
self.notification_btn = IconButton(parent=self.main_header_layout)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(1)
- sizePolicy.setHeightForWidth(self.notification_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.notification_btn.sizePolicy().hasHeightForWidth()
+ )
self.notification_btn.setSizePolicy(sizePolicy)
self.notification_btn.setMinimumSize(QtCore.QSize(60, 60))
self.notification_btn.setMaximumSize(QtCore.QSize(60, 60))
self.notification_btn.setText("")
self.notification_btn.setIconSize(QtCore.QSize(60, 60))
self.notification_btn.setFlat(True)
- self.notification_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/notification.svg"))
+ self.notification_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/ui/notification.svg")
+ )
self.notification_btn.setObjectName("notification_btn")
- self.header_main_layout.addWidget(self.notification_btn, 0, QtCore.Qt.AlignmentFlag.AlignLeft)
+ self.header_main_layout.addWidget(
+ self.notification_btn, 0, QtCore.Qt.AlignmentFlag.AlignLeft
+ )
self.extruder_temp_display = DisplayButton(parent=self.main_header_layout)
self.extruder_temp_display.setMinimumSize(QtCore.QSize(140, 60))
self.extruder_temp_display.setMaximumSize(QtCore.QSize(160, 60))
self.extruder_temp_display.setFlat(True)
- self.extruder_temp_display.setProperty("icon_pixmap", QtGui.QPixmap(":/extruder_related/media/btn_icons/nozzle_topbar.svg"))
+ self.extruder_temp_display.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/extruder_related/media/btn_icons/extruder_related/nozzle_topbar.svg"),
+ )
self.extruder_temp_display.setObjectName("extruder_temp_display")
- self.header_main_layout.addWidget(self.extruder_temp_display, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
+ self.header_main_layout.addWidget(
+ self.extruder_temp_display, 0, QtCore.Qt.AlignmentFlag.AlignHCenter
+ )
self.bed_temp_display = DisplayButton(parent=self.main_header_layout)
self.bed_temp_display.setMinimumSize(QtCore.QSize(140, 60))
self.bed_temp_display.setMaximumSize(QtCore.QSize(160, 60))
self.bed_temp_display.setFlat(True)
- self.bed_temp_display.setProperty("icon_pixmap", QtGui.QPixmap(":/temperature_related/media/btn_icons/temperature_plate.svg"))
+ self.bed_temp_display.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(
+ ":/temperature_related/media/btn_icons/temperature_related/temperature_plate.svg"
+ ),
+ )
self.bed_temp_display.setObjectName("bed_temp_display")
- self.header_main_layout.addWidget(self.bed_temp_display, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
+ self.header_main_layout.addWidget(
+ self.bed_temp_display, 0, QtCore.Qt.AlignmentFlag.AlignHCenter
+ )
self.chamber_temp_display = DisplayButton(parent=self.main_header_layout)
self.chamber_temp_display.setMinimumSize(QtCore.QSize(140, 60))
self.chamber_temp_display.setMaximumSize(QtCore.QSize(160, 60))
self.chamber_temp_display.setFlat(True)
- self.chamber_temp_display.setProperty("icon_pixmap", QtGui.QPixmap(":/top_bar_icons/media/topbar/chamber_temp_topbar.svg"))
- self.chamber_temp_display.setProperty("secondary_pixmap", QtGui.QPixmap(":/temperature_related/media/btn_icons/humidity.svg"))
+ self.chamber_temp_display.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/top_bar_icons/media/topbar/chamber_temp_topbar.svg"),
+ )
+ self.chamber_temp_display.setProperty(
+ "secondary_pixmap",
+ QtGui.QPixmap(":/temperature_related/media/btn_icons/temperature_related/humidity.svg"),
+ )
self.chamber_temp_display.setObjectName("chamber_temp_display")
- self.header_main_layout.addWidget(self.chamber_temp_display, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
+ self.header_main_layout.addWidget(
+ self.chamber_temp_display, 0, QtCore.Qt.AlignmentFlag.AlignHCenter
+ )
self.filament_type_icon = IconButton(parent=self.main_header_layout)
self.filament_type_icon.setMinimumSize(QtCore.QSize(60, 60))
self.filament_type_icon.setMaximumSize(QtCore.QSize(60, 60))
self.filament_type_icon.setFlat(True)
- self.filament_type_icon.setProperty("icon_pixmap", QtGui.QPixmap(":/filament_related/media/btn_icons/load_filament.svg"))
+ self.filament_type_icon.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/filament_related/media/btn_icons/filament_related/load_filament.svg"),
+ )
self.filament_type_icon.setObjectName("filament_type_icon")
- self.header_main_layout.addWidget(self.filament_type_icon, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
+ self.header_main_layout.addWidget(
+ self.filament_type_icon, 0, QtCore.Qt.AlignmentFlag.AlignHCenter
+ )
self.nozzle_size_icon = IconButton(parent=self.main_header_layout)
self.nozzle_size_icon.setMinimumSize(QtCore.QSize(60, 60))
self.nozzle_size_icon.setMaximumSize(QtCore.QSize(60, 60))
self.nozzle_size_icon.setFlat(True)
- self.nozzle_size_icon.setProperty("icon_pixmap", QtGui.QPixmap(":/temperature_related/media/btn_icons/standart_temperature.svg"))
+ self.nozzle_size_icon.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(
+ ":/temperature_related/media/btn_icons/temperature_related/standard_temperature.svg"
+ ),
+ )
self.nozzle_size_icon.setObjectName("nozzle_size_icon")
- self.header_main_layout.addWidget(self.nozzle_size_icon, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
+ self.header_main_layout.addWidget(
+ self.nozzle_size_icon, 0, QtCore.Qt.AlignmentFlag.AlignHCenter
+ )
self.wifi_button = IconButton(parent=self.main_header_layout)
self.wifi_button.setEnabled(True)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(1)
sizePolicy.setVerticalStretch(1)
sizePolicy.setHeightForWidth(self.wifi_button.sizePolicy().hasHeightForWidth())
@@ -291,9 +448,16 @@ def setupUi(self, MainWindow):
self.wifi_button.setCheckable(False)
self.wifi_button.setChecked(False)
self.wifi_button.setFlat(True)
- self.wifi_button.setProperty("icon_pixmap", QtGui.QPixmap(":/network/media/btn_icons/network/3bar_wifi.svg"))
+ self.wifi_button.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/network/media/btn_icons/network/wifi_3bar.svg"),
+ )
self.wifi_button.setObjectName("wifi_button")
- self.header_main_layout.addWidget(self.wifi_button, 0, QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTop)
+ self.header_main_layout.addWidget(
+ self.wifi_button,
+ 0,
+ QtCore.Qt.AlignmentFlag.AlignRight | QtCore.Qt.AlignmentFlag.AlignTop,
+ )
self.header_main_layout.setStretch(1, 1)
self.header_main_layout.setStretch(2, 1)
self.header_main_layout.setStretch(3, 1)
@@ -306,20 +470,38 @@ def setupUi(self, MainWindow):
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
- self.notification_btn.setProperty("button_type", _translate("MainWindow", "icon_text"))
+ self.notification_btn.setProperty(
+ "button_type", _translate("MainWindow", "icon_text")
+ )
self.extruder_temp_display.setText(_translate("MainWindow", "extruder"))
- self.extruder_temp_display.setProperty("button_type", _translate("MainWindow", "secondary_display"))
- self.extruder_temp_display.setProperty("name", _translate("MainWindow", "extruder_temperature_display"))
+ self.extruder_temp_display.setProperty(
+ "button_type", _translate("MainWindow", "secondary_display")
+ )
+ self.extruder_temp_display.setProperty(
+ "name", _translate("MainWindow", "extruder_temperature_display")
+ )
self.bed_temp_display.setText(_translate("MainWindow", "bed"))
- self.bed_temp_display.setProperty("button_type", _translate("MainWindow", "secondary_display"))
+ self.bed_temp_display.setProperty(
+ "button_type", _translate("MainWindow", "secondary_display")
+ )
self.chamber_temp_display.setText(_translate("MainWindow", "chamber"))
- self.chamber_temp_display.setProperty("display_format", _translate("MainWindow", "dual"))
- self.chamber_temp_display.setProperty("button_type", _translate("MainWindow", "display_secondary"))
+ self.chamber_temp_display.setProperty(
+ "display_format", _translate("MainWindow", "dual")
+ )
+ self.chamber_temp_display.setProperty(
+ "button_type", _translate("MainWindow", "display_secondary")
+ )
self.filament_type_icon.setText(_translate("MainWindow", "Filament"))
- self.filament_type_icon.setProperty("button_type", _translate("MainWindow", "icon_text"))
+ self.filament_type_icon.setProperty(
+ "button_type", _translate("MainWindow", "icon_text")
+ )
self.nozzle_size_icon.setText(_translate("MainWindow", "nozzle"))
- self.nozzle_size_icon.setProperty("button_type", _translate("MainWindow", "icon_text"))
+ self.nozzle_size_icon.setProperty(
+ "button_type", _translate("MainWindow", "icon_text")
+ )
self.wifi_button.setProperty("button_type", _translate("MainWindow", "icon"))
+
+
from lib.utils.blocks_tabwidget import NotificationQTabWidget
from lib.utils.display_button import DisplayButton
from lib.utils.icon_button import IconButton
diff --git a/BlocksScreen/lib/ui/resources/icon_resources.qrc b/BlocksScreen/lib/ui/resources/icon_resources.qrc
index 97d5ded9..516d7830 100644
--- a/BlocksScreen/lib/ui/resources/icon_resources.qrc
+++ b/BlocksScreen/lib/ui/resources/icon_resources.qrc
@@ -1,131 +1,128 @@
media/btn_icons/network/static_ip.svg
- media/btn_icons/wifi_config.svg
- media/btn_icons/network/0bar_wifi.svg
- media/btn_icons/network/0bar_wifi_protected.svg
- media/btn_icons/network/1bar_wifi.svg
- media/btn_icons/network/1bar_wifi_protected.svg
- media/btn_icons/network/2bar_wifi.svg
- media/btn_icons/network/2bar_wifi_protected.svg
- media/btn_icons/network/3bar_wifi.svg
- media/btn_icons/network/3bar_wifi_protected.svg
- media/btn_icons/network/4bar_wifi.svg
- media/btn_icons/network/4bar_wifi_protected.svg
+ media/btn_icons/network/wifi_config.svg
+ media/btn_icons/network/wifi_0bar.svg
+ media/btn_icons/network/wifi_0bar_protected.svg
+ media/btn_icons/network/wifi_1bar.svg
+ media/btn_icons/network/wifi_1bar_protected.svg
+ media/btn_icons/network/wifi_2bar.svg
+ media/btn_icons/network/wifi_2bar_protected.svg
+ media/btn_icons/network/wifi_3bar.svg
+ media/btn_icons/network/wifi_3bar_protected.svg
+ media/btn_icons/network/wifi_4bar.svg
+ media/btn_icons/network/wifi_4bar_protected.svg
media/btn_icons/network/ethernet_connected.svg
- media/btn_icons/hotspot.svg
+ media/btn_icons/network/hotspot.svg
- media/btn_icons/move_nozzle_away.svg
- media/btn_icons/move_nozzle_close.svg
+ media/btn_icons/baby_step/move_nozzle_away.svg
+ media/btn_icons/baby_step/move_nozzle_close.svg
- media/btn_icons/no.svg
- media/btn_icons/yes.svg
+ media/btn_icons/dialog/no.svg
+ media/btn_icons/dialog/yes.svg
- media/btn_icons/file_icon.svg
+ media/btn_icons/files/file.svg
- media/btn_icons/reboot.svg
- media/btn_icons/restart_firmware.svg
- media/btn_icons/restart_klipper.svg
- media/btn_icons/restart_printer.svg
- media/btn_icons/update-software-icon.svg
+ media/btn_icons/system/reboot.svg
+ media/btn_icons/system/restart_firmware.svg
+ media/btn_icons/system/restart_klipper.svg
+ media/btn_icons/system/restart_printer.svg
+ media/btn_icons/system/update_software.svg
- media/btn_icons/fan.svg
- media/btn_icons/fan_cage.svg
- media/btn_icons/blower.svg
+ media/btn_icons/fan_related/fan.svg
+ media/btn_icons/fan_related/fan_cage.svg
+ media/btn_icons/fan_related/blower.svg
- media/btn_icons/humidity.svg
- media/btn_icons/standart_temperature.svg
- media/btn_icons/temperature.svg
- media/btn_icons/temperature_plate.svg
- media/btn_icons/cooldown.svg
- media/btn_icons/heatsoak_icon.svg
+ media/btn_icons/temperature_related/humidity.svg
+ media/btn_icons/temperature_related/standard_temperature.svg
+ media/btn_icons/temperature_related/temperature.svg
+ media/btn_icons/temperature_related/temperature_plate.svg
+ media/btn_icons/temperature_related/cooldown.svg
+ media/btn_icons/temperature_related/heatsoak.svg
- media/btn_icons/disable_steppers.svg
- media/btn_icons/home_all.svg
- media/btn_icons/home_x.svg
- media/btn_icons/home_z.svg
- media/btn_icons/home_y.svg
- media/btn_icons/axis_maintenance.svg
- media/btn_icons/speed.svg
+ media/btn_icons/motion/disable_steppers.svg
+ media/btn_icons/motion/home_all.svg
+ media/btn_icons/motion/home_x.svg
+ media/btn_icons/motion/home_z.svg
+ media/btn_icons/motion/home_y.svg
+ media/btn_icons/motion/axis_maintenance.svg
+ media/btn_icons/motion/speed.svg
- media/btn_icons/add spool.svg
- media/btn_icons/add filament.svg
- media/btn_icons/spoolman.svg
- media/btn_icons/base dados spool 1.svg
- media/btn_icons/check gate 1.svg
- media/btn_icons/eject.svg
- media/btn_icons/change_filament.svg
- media/btn_icons/filament_sensor.svg
- media/btn_icons/filament_sensor_off.svg
- media/btn_icons/filament_sensor_turn_on.svg
- media/btn_icons/load_filament.svg
- media/btn_icons/unload_filament.svg
- media/btn_icons/loaded_spool.svg
- media/btn_icons/half_spoll.svg
+ media/btn_icons/filament_related/add_spool.svg
+ media/btn_icons/filament_related/add_filament.svg
+ media/btn_icons/filament_related/spoolman.svg
+ media/btn_icons/filament_related/spool_database_1.svg
+ media/btn_icons/filament_related/check_gate_1.svg
+ media/btn_icons/filament_related/eject.svg
+ media/btn_icons/filament_related/change_filament.svg
+ media/btn_icons/filament_related/filament_sensor.svg
+ media/btn_icons/filament_related/filament_sensor_off.svg
+ media/btn_icons/filament_related/filament_sensor_turn_on.svg
+ media/btn_icons/filament_related/load_filament.svg
+ media/btn_icons/filament_related/unload_filament.svg
+ media/btn_icons/filament_related/loaded_spool.svg
+ media/btn_icons/filament_related/half_spool.svg
- media/btn_icons/notification.svg
- media/btn_icons/usb_icon.svg
- media/btn_icons/garbage-icon.svg
- media/btn_icons/back.svg
- media/btn_icons/refresh.svg
- media/btn_icons/back_folder.svg
- media/btn_icons/folderIcon.svg
- media/btn_icons/center_arrows.svg
- media/btn_icons/error.svg
- media/btn_icons/info.svg
- media/btn_icons/LCD_settings.svg
- media/btn_icons/LEDs.svg
- media/btn_icons/pause.svg
- media/btn_icons/play.svg
- media/btn_icons/print.svg
- media/btn_icons/stop.svg
- media/btn_icons/layers.svg
- media/btn_icons/printer_settings.svg
- media/btn_icons/routine.svg
- media/btn_icons/save.svg
- media/btn_icons/time.svg
- media/btn_icons/troubleshoot.svg
- media/btn_icons/tune.svg
- media/btn_icons/see.svg
- media/btn_icons/unsee.svg
+ media/btn_icons/ui/notification.svg
+ media/btn_icons/ui/usb.svg
+ media/btn_icons/ui/garbage.svg
+ media/btn_icons/ui/back.svg
+ media/btn_icons/ui/refresh.svg
+ media/btn_icons/ui/back_folder.svg
+ media/btn_icons/ui/folder.svg
+ media/btn_icons/ui/center_arrows.svg
+ media/btn_icons/ui/error.svg
+ media/btn_icons/ui/info.svg
+ media/btn_icons/ui/leds.svg
+ media/btn_icons/ui/pause.svg
+ media/btn_icons/ui/play.svg
+ media/btn_icons/ui/print.svg
+ media/btn_icons/ui/stop.svg
+ media/btn_icons/ui/layers.svg
+ media/btn_icons/ui/printer_settings.svg
+ media/btn_icons/ui/routine.svg
+ media/btn_icons/ui/save.svg
+ media/btn_icons/ui/time.svg
+ media/btn_icons/ui/troubleshoot.svg
+ media/btn_icons/ui/tune.svg
+ media/btn_icons/ui/see.svg
+ media/btn_icons/ui/unsee.svg
- media/btn_icons/baby_step_icon.svg
- media/btn_icons/bed_levelling.svg
- media/btn_icons/eddy_mech.svg
- media/btn_icons/inductive.svg
- media/btn_icons/bltouch.svg
+ media/btn_icons/z_levelling/baby_step.svg
+ media/btn_icons/z_levelling/bed_levelling.svg
+ media/btn_icons/z_levelling/eddy_mech.svg
+ media/btn_icons/z_levelling/inductive.svg
+ media/btn_icons/z_levelling/bltouch.svg
- media/btn_icons/extrude.svg
- media/btn_icons/nozzle.svg
- media/btn_icons/nozzle_topbar.svg
- media/btn_icons/switch_print_core.svg
- media/btn_icons/switch_zoom.svg
+ media/btn_icons/extruder_related/extrude.svg
+ media/btn_icons/extruder_related/nozzle.svg
+ media/btn_icons/extruder_related/nozzle_topbar.svg
+ media/btn_icons/extruder_related/switch_print_core.svg
+ media/btn_icons/extruder_related/switch_zoom.svg
- media/btn_icons/frequency_X.svg
- media/btn_icons/frequency_Y.svg
- media/btn_icons/input_shaper.svg
- media/btn_icons/input_shaper_auto.svg
- media/btn_icons/input_shaper_manual.svg
+ media/btn_icons/input_shaper/input_shaper.svg
+ media/btn_icons/input_shaper/input_shaper_auto.svg
+ media/btn_icons/input_shaper/input_shaper_manual.svg
- media/btn_icons/arrow_left.svg
- media/btn_icons/arrow_down.svg
- media/btn_icons/arrow_right.svg
- media/btn_icons/left_arrow.svg
- media/btn_icons/right_arrow.svg
- media/btn_icons/down_arrow.svg
- media/btn_icons/up_arrow.svg
+ media/btn_icons/arrow_icons/arrow_left.svg
+ media/btn_icons/arrow_icons/arrow_down.svg
+ media/btn_icons/arrow_icons/arrow_right.svg
+ media/btn_icons/arrow_icons/left_arrow.svg
+ media/btn_icons/arrow_icons/right_arrow.svg
+ media/btn_icons/arrow_icons/down_arrow.svg
+ media/btn_icons/arrow_icons/up_arrow.svg
diff --git a/BlocksScreen/lib/ui/resources/icon_resources_rc.py b/BlocksScreen/lib/ui/resources/icon_resources_rc.py
index ce9bce6c..d2404d04 100644
--- a/BlocksScreen/lib/ui/resources/icon_resources_rc.py
+++ b/BlocksScreen/lib/ui/resources/icon_resources_rc.py
@@ -1632,7 +1632,7 @@
\x2d\x32\x32\x2e\x36\x33\x2c\x37\x35\x2e\x38\x32\x2d\x32\x38\x2e\
\x31\x33\x2c\x31\x31\x38\x2e\x37\x36\x22\x2f\x3e\x0a\x20\x20\x3c\
\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x04\x4f\
+\x00\x00\x0b\xce\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\
@@ -1648,61 +1648,181 @@
\x20\x20\x66\x69\x6c\x6c\x3a\x20\x23\x65\x30\x65\x30\x64\x66\x3b\
\x0a\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x3c\x2f\x73\
\x74\x79\x6c\x65\x3e\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0a\
+\x20\x20\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
+\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x34\x33\x31\x2e\x32\x32\x22\
+\x20\x79\x3d\x22\x33\x34\x31\x2e\x30\x32\x22\x20\x77\x69\x64\x74\
+\x68\x3d\x22\x33\x38\x2e\x33\x33\x22\x20\x68\x65\x69\x67\x68\x74\
+\x3d\x22\x31\x34\x39\x2e\x39\x22\x2f\x3e\x0a\x20\x20\x3c\x72\x65\
+\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\
+\x20\x78\x3d\x22\x34\x33\x31\x2e\x32\x32\x22\x20\x79\x3d\x22\x33\
+\x34\x31\x2e\x30\x32\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x33\x38\
+\x2e\x33\x33\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x34\x39\
+\x2e\x39\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\
+\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x33\x34\x2e\x34\x31\x20\x38\
+\x36\x36\x2e\x33\x35\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x2d\x39\
+\x30\x29\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\
+\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\
+\x31\x36\x37\x2e\x32\x39\x2c\x35\x30\x30\x2e\x32\x39\x63\x2d\x37\
+\x2e\x30\x34\x2e\x31\x2d\x31\x32\x2e\x31\x2d\x31\x2e\x39\x32\x2d\
+\x31\x34\x2e\x37\x34\x2d\x36\x2e\x37\x31\x2d\x32\x2e\x32\x39\x2d\
+\x34\x2e\x31\x36\x2d\x34\x2e\x38\x35\x2d\x38\x2e\x32\x35\x2d\x36\
+\x2e\x38\x36\x2d\x31\x32\x2e\x34\x37\x2d\x34\x31\x2e\x34\x36\x2d\
+\x38\x38\x2e\x32\x37\x2d\x34\x31\x2e\x37\x35\x2d\x32\x33\x37\x2e\
+\x38\x33\x2c\x35\x2e\x36\x37\x2d\x33\x32\x34\x2e\x30\x34\x2c\x34\
+\x2e\x32\x36\x2d\x37\x2e\x34\x33\x2c\x36\x2e\x39\x33\x2d\x38\x2e\
+\x36\x39\x2c\x31\x38\x2e\x31\x37\x2d\x38\x2e\x37\x2c\x39\x2e\x35\
+\x31\x2d\x2e\x30\x31\x2c\x31\x39\x2e\x30\x32\x2c\x30\x2c\x32\x39\
+\x2e\x32\x33\x2c\x30\x2d\x37\x2e\x30\x38\x2d\x31\x30\x2e\x39\x38\
+\x2d\x31\x35\x2e\x31\x2d\x32\x30\x2e\x33\x35\x2d\x32\x38\x2e\x37\
+\x34\x2d\x32\x36\x2e\x36\x33\x68\x2d\x31\x30\x2e\x37\x39\x63\x2d\
+\x32\x33\x2e\x34\x31\x2c\x31\x30\x2e\x37\x34\x2d\x33\x34\x2e\x38\
+\x39\x2c\x33\x34\x2e\x37\x36\x2d\x34\x33\x2e\x31\x37\x2c\x35\x34\
+\x2e\x31\x31\x2d\x33\x36\x2e\x34\x32\x2c\x38\x38\x2e\x36\x2d\x33\
+\x37\x2e\x36\x32\x2c\x32\x34\x34\x2e\x34\x33\x2c\x31\x36\x2e\x34\
+\x34\x2c\x33\x32\x37\x2e\x35\x32\x2c\x37\x2e\x34\x31\x2c\x31\x30\
+\x2e\x39\x36\x2c\x32\x33\x2e\x38\x35\x2c\x32\x39\x2e\x39\x34\x2c\
+\x34\x31\x2e\x34\x32\x2c\x32\x31\x2e\x32\x33\x2c\x31\x31\x2e\x39\
+\x33\x2d\x35\x2e\x39\x35\x2c\x31\x38\x2e\x34\x33\x2d\x31\x34\x2e\
+\x37\x35\x2c\x32\x34\x2e\x38\x32\x2d\x32\x34\x2e\x33\x37\x2d\x31\
+\x31\x2e\x35\x31\x2e\x30\x34\x2d\x32\x30\x2e\x34\x39\x2d\x2e\x30\
+\x39\x2d\x33\x31\x2e\x34\x34\x2e\x30\x36\x5a\x22\x2f\x3e\x0a\x20\
+\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\
+\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x31\x38\x37\x2e\x31\x38\x2c\
+\x32\x32\x37\x2e\x38\x63\x34\x2e\x35\x31\x2d\x31\x39\x2e\x39\x32\
+\x2c\x31\x30\x2e\x32\x36\x2d\x33\x39\x2e\x36\x32\x2c\x31\x39\x2e\
+\x34\x31\x2d\x35\x38\x2e\x37\x34\x2c\x31\x2e\x34\x32\x2d\x32\x2e\
+\x39\x36\x2e\x35\x32\x2d\x33\x2e\x35\x35\x2d\x33\x2e\x35\x33\x2d\
+\x33\x2e\x34\x38\x2d\x38\x2e\x35\x34\x2e\x31\x36\x2d\x31\x37\x2e\
+\x30\x39\x2e\x31\x39\x2d\x32\x35\x2e\x36\x33\x2d\x2e\x30\x32\x2d\
+\x33\x2e\x38\x31\x2d\x2e\x30\x39\x2d\x35\x2e\x33\x38\x2e\x38\x39\
+\x2d\x36\x2e\x37\x34\x2c\x33\x2e\x34\x2d\x32\x35\x2e\x34\x37\x2c\
+\x35\x31\x2e\x35\x31\x2d\x33\x30\x2e\x30\x39\x2c\x31\x30\x31\x2e\
+\x32\x2d\x33\x30\x2e\x37\x34\x2c\x31\x36\x30\x2e\x30\x39\x2d\x2e\
+\x30\x31\x2c\x34\x35\x2e\x39\x36\x2c\x36\x2e\x39\x32\x2c\x31\x30\
+\x34\x2e\x38\x33\x2c\x33\x30\x2e\x38\x2c\x31\x35\x30\x2e\x35\x31\
+\x2c\x31\x2e\x33\x2c\x32\x2e\x34\x32\x2c\x32\x2e\x36\x36\x2c\x33\
+\x2e\x36\x32\x2c\x36\x2e\x36\x32\x2c\x33\x2e\x35\x2c\x38\x2e\x35\
+\x33\x2d\x2e\x32\x34\x2c\x31\x37\x2e\x30\x39\x2d\x2e\x32\x36\x2c\
+\x32\x35\x2e\x36\x32\x2c\x30\x2c\x34\x2e\x39\x2e\x31\x35\x2c\x34\
+\x2e\x39\x33\x2d\x2e\x39\x36\x2c\x33\x2e\x35\x38\x2d\x33\x2e\x38\
+\x31\x2d\x33\x34\x2e\x37\x32\x2d\x37\x37\x2e\x39\x36\x2d\x33\x36\
+\x2d\x31\x37\x30\x2e\x33\x35\x2d\x31\x39\x2e\x33\x39\x2d\x32\x35\
+\x31\x2e\x34\x35\x5a\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\
+\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\
+\x3d\x22\x4d\x32\x35\x32\x2e\x30\x31\x2c\x31\x37\x37\x2e\x38\x32\
+\x63\x35\x2e\x35\x37\x2d\x31\x33\x2e\x32\x31\x2c\x35\x2e\x36\x39\
+\x2d\x31\x33\x2e\x31\x33\x2d\x31\x34\x2e\x30\x33\x2d\x31\x32\x2e\
+\x32\x35\x2d\x32\x2e\x39\x36\x2e\x31\x33\x2d\x34\x2e\x33\x31\x2e\
+\x38\x39\x2d\x35\x2e\x33\x32\x2c\x32\x2e\x37\x35\x2d\x32\x33\x2e\
+\x37\x38\x2c\x34\x34\x2e\x39\x39\x2d\x32\x38\x2e\x31\x35\x2c\x39\
+\x34\x2e\x34\x35\x2d\x33\x31\x2e\x39\x33\x2c\x31\x34\x32\x2e\x34\
+\x32\x2d\x2e\x37\x37\x2c\x39\x2e\x31\x39\x2d\x2e\x36\x2c\x31\x38\
+\x2e\x37\x37\x2e\x39\x2c\x32\x37\x2e\x34\x31\x2c\x31\x2e\x39\x2c\
+\x34\x35\x2e\x36\x38\x2c\x37\x2e\x34\x34\x2c\x38\x39\x2e\x38\x34\
+\x2c\x32\x36\x2e\x34\x39\x2c\x31\x33\x32\x2e\x39\x36\x2c\x35\x2e\
+\x33\x37\x2c\x31\x31\x2e\x39\x38\x2c\x35\x2e\x35\x2c\x31\x31\x2e\
+\x38\x34\x2c\x32\x33\x2e\x31\x37\x2c\x31\x31\x2e\x39\x32\x2c\x35\
+\x2e\x30\x32\x2e\x30\x32\x2c\x36\x2d\x2e\x36\x33\x2c\x34\x2e\x33\
+\x33\x2d\x34\x2e\x32\x35\x2d\x33\x39\x2e\x30\x33\x2d\x38\x37\x2e\
+\x38\x39\x2d\x33\x38\x2e\x35\x39\x2d\x32\x31\x32\x2e\x33\x31\x2d\
+\x33\x2e\x36\x31\x2d\x33\x30\x30\x2e\x39\x37\x5a\x22\x2f\x3e\x0a\
\x20\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
-\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x32\x39\x31\x2e\x34\x32\
-\x2c\x33\x35\x38\x2e\x31\x34\x63\x30\x2d\x31\x31\x2e\x36\x31\x2c\
-\x31\x2e\x37\x37\x2d\x32\x31\x2e\x34\x39\x2c\x35\x2e\x33\x32\x2d\
-\x32\x39\x2e\x36\x34\x2c\x33\x2e\x35\x35\x2d\x38\x2e\x31\x35\x2c\
-\x37\x2e\x38\x38\x2d\x31\x35\x2e\x33\x31\x2c\x31\x33\x2e\x30\x31\
-\x2d\x32\x31\x2e\x34\x39\x2c\x35\x2e\x31\x32\x2d\x36\x2e\x31\x37\
-\x2c\x31\x30\x2e\x33\x2d\x31\x32\x2e\x30\x34\x2c\x31\x35\x2e\x35\
-\x33\x2d\x31\x37\x2e\x36\x2c\x35\x2e\x32\x32\x2d\x35\x2e\x35\x36\
-\x2c\x39\x2e\x35\x36\x2d\x31\x31\x2e\x34\x39\x2c\x31\x33\x2e\x30\
-\x31\x2d\x31\x37\x2e\x37\x39\x2c\x33\x2e\x34\x35\x2d\x36\x2e\x33\
-\x2c\x35\x2e\x31\x37\x2d\x31\x33\x2e\x37\x37\x2c\x35\x2e\x31\x37\
-\x2d\x32\x32\x2e\x34\x32\x2c\x30\x2d\x31\x31\x2e\x38\x36\x2d\x33\
-\x2e\x37\x35\x2d\x32\x31\x2e\x34\x39\x2d\x31\x31\x2e\x32\x34\x2d\
-\x32\x38\x2e\x39\x2d\x37\x2e\x34\x39\x2d\x37\x2e\x34\x31\x2d\x31\
-\x37\x2e\x38\x34\x2d\x31\x31\x2e\x31\x32\x2d\x33\x31\x2e\x30\x35\
-\x2d\x31\x31\x2e\x31\x32\x2d\x31\x32\x2e\x30\x33\x2c\x30\x2d\x32\
-\x32\x2e\x33\x38\x2c\x32\x2e\x35\x34\x2d\x33\x31\x2e\x30\x35\x2c\
-\x37\x2e\x36\x2d\x38\x2e\x36\x38\x2c\x35\x2e\x30\x37\x2d\x31\x35\
-\x2e\x39\x37\x2c\x31\x32\x2e\x32\x39\x2d\x32\x31\x2e\x38\x38\x2c\
-\x32\x31\x2e\x36\x38\x6c\x2d\x32\x31\x2e\x35\x39\x2d\x31\x39\x2e\
-\x32\x37\x63\x38\x2e\x32\x38\x2d\x31\x33\x2e\x30\x39\x2c\x31\x38\
-\x2e\x37\x38\x2d\x32\x33\x2e\x32\x38\x2c\x33\x31\x2e\x34\x39\x2d\
-\x33\x30\x2e\x35\x37\x2c\x31\x32\x2e\x37\x32\x2d\x37\x2e\x32\x38\
-\x2c\x32\x37\x2e\x37\x35\x2d\x31\x30\x2e\x39\x33\x2c\x34\x35\x2e\
-\x31\x2d\x31\x30\x2e\x39\x33\x2c\x32\x31\x2e\x32\x39\x2c\x30\x2c\
-\x33\x38\x2e\x33\x2c\x35\x2e\x38\x37\x2c\x35\x31\x2e\x30\x31\x2c\
-\x31\x37\x2e\x36\x2c\x31\x32\x2e\x37\x32\x2c\x31\x31\x2e\x37\x34\
-\x2c\x31\x39\x2e\x30\x37\x2c\x32\x37\x2e\x38\x35\x2c\x31\x39\x2e\
-\x30\x37\x2c\x34\x38\x2e\x33\x35\x2c\x30\x2c\x31\x32\x2e\x33\x35\
-\x2d\x31\x2e\x37\x37\x2c\x32\x32\x2e\x37\x33\x2d\x35\x2e\x33\x32\
-\x2c\x33\x31\x2e\x31\x32\x2d\x33\x2e\x35\x35\x2c\x38\x2e\x34\x2d\
-\x37\x2e\x39\x34\x2c\x31\x35\x2e\x37\x35\x2d\x31\x33\x2e\x31\x36\
-\x2c\x32\x32\x2e\x30\x35\x2d\x35\x2e\x32\x33\x2c\x36\x2e\x33\x2d\
-\x31\x30\x2e\x34\x2c\x31\x32\x2e\x32\x39\x2d\x31\x35\x2e\x35\x32\
-\x2c\x31\x37\x2e\x39\x37\x2d\x35\x2e\x31\x33\x2c\x35\x2e\x36\x39\
-\x2d\x39\x2e\x34\x36\x2c\x31\x31\x2e\x39\x32\x2d\x31\x33\x2e\x30\
-\x31\x2c\x31\x38\x2e\x37\x31\x2d\x33\x2e\x35\x35\x2c\x36\x2e\x38\
-\x2d\x35\x2e\x33\x32\x2c\x31\x35\x2e\x30\x31\x2d\x35\x2e\x33\x32\
-\x2c\x32\x34\x2e\x36\x34\x68\x2d\x32\x39\x2e\x35\x37\x5a\x4d\x33\
-\x30\x35\x2e\x37\x36\x2c\x34\x30\x37\x2e\x33\x32\x63\x2d\x35\x2e\
-\x35\x34\x2c\x30\x2d\x31\x30\x2e\x30\x33\x2d\x31\x2e\x38\x31\x2d\
-\x31\x33\x2e\x34\x36\x2d\x35\x2e\x34\x34\x2d\x33\x2e\x34\x34\x2d\
-\x33\x2e\x36\x33\x2d\x35\x2e\x31\x36\x2d\x37\x2e\x39\x32\x2d\x35\
-\x2e\x31\x36\x2d\x31\x32\x2e\x38\x39\x73\x31\x2e\x37\x32\x2d\x39\
-\x2e\x35\x2c\x35\x2e\x31\x36\x2d\x31\x33\x2e\x30\x33\x63\x33\x2e\
-\x34\x34\x2d\x33\x2e\x35\x33\x2c\x37\x2e\x39\x32\x2d\x35\x2e\x33\
-\x2c\x31\x33\x2e\x34\x36\x2d\x35\x2e\x33\x73\x39\x2e\x37\x34\x2c\
-\x31\x2e\x37\x37\x2c\x31\x33\x2e\x31\x38\x2c\x35\x2e\x33\x63\x33\
-\x2e\x34\x34\x2c\x33\x2e\x35\x34\x2c\x35\x2e\x31\x36\x2c\x37\x2e\
-\x38\x38\x2c\x35\x2e\x31\x36\x2c\x31\x33\x2e\x30\x33\x73\x2d\x31\
-\x2e\x37\x32\x2c\x39\x2e\x32\x37\x2d\x35\x2e\x31\x36\x2c\x31\x32\
-\x2e\x38\x39\x63\x2d\x33\x2e\x34\x34\x2c\x33\x2e\x36\x33\x2d\x37\
-\x2e\x38\x33\x2c\x35\x2e\x34\x34\x2d\x31\x33\x2e\x31\x38\x2c\x35\
-\x2e\x34\x34\x5a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x30\x31\x2e\x30\x35\
+\x2c\x31\x37\x37\x2e\x37\x37\x63\x31\x2e\x35\x34\x2d\x33\x2e\x39\
+\x32\x2c\x36\x2e\x37\x39\x2d\x38\x2e\x38\x37\x2c\x33\x2e\x39\x36\
+\x2d\x31\x31\x2e\x33\x39\x2d\x32\x2e\x38\x35\x2d\x32\x2e\x35\x35\
+\x2d\x31\x30\x2e\x39\x38\x2d\x2e\x34\x35\x2d\x31\x36\x2e\x37\x36\
+\x2d\x2e\x38\x2d\x33\x2e\x39\x32\x2d\x2e\x32\x34\x2d\x35\x2e\x32\
+\x38\x2c\x31\x2e\x30\x36\x2d\x36\x2e\x36\x33\x2c\x33\x2e\x35\x2d\
+\x32\x35\x2e\x33\x2c\x35\x30\x2e\x38\x35\x2d\x33\x30\x2e\x32\x32\
+\x2c\x31\x30\x31\x2e\x35\x36\x2d\x33\x30\x2e\x37\x32\x2c\x31\x35\
+\x38\x2e\x37\x33\x2d\x2e\x32\x2c\x34\x34\x2e\x38\x39\x2c\x36\x2e\
+\x33\x38\x2c\x39\x39\x2e\x32\x39\x2c\x32\x36\x2e\x38\x2c\x31\x34\
+\x33\x2e\x37\x37\x2c\x35\x2e\x33\x39\x2c\x31\x31\x2e\x34\x36\x2c\
+\x35\x2e\x36\x2c\x31\x31\x2e\x32\x39\x2c\x32\x32\x2e\x32\x33\x2c\
+\x31\x31\x2e\x34\x35\x2c\x35\x2e\x32\x33\x2e\x30\x35\x2c\x36\x2e\
+\x39\x35\x2d\x2e\x33\x34\x2c\x34\x2e\x39\x38\x2d\x34\x2e\x35\x38\
+\x2d\x33\x39\x2e\x34\x37\x2d\x38\x38\x2e\x35\x38\x2d\x33\x38\x2e\
+\x30\x34\x2d\x32\x31\x31\x2e\x31\x39\x2d\x33\x2e\x38\x36\x2d\x33\
+\x30\x30\x2e\x36\x38\x5a\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\x74\
+\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\
+\x64\x3d\x22\x4d\x33\x31\x31\x2e\x36\x35\x2c\x39\x31\x2e\x33\x32\
+\x63\x37\x2e\x31\x39\x2e\x30\x38\x2c\x31\x34\x2e\x33\x31\x2e\x37\
+\x36\x2c\x32\x31\x2e\x31\x31\x2c\x32\x2e\x36\x2c\x31\x33\x2e\x35\
+\x34\x2c\x33\x2e\x36\x35\x2c\x32\x30\x2e\x36\x2c\x31\x30\x2e\x38\
+\x36\x2c\x32\x32\x2e\x34\x2c\x32\x30\x2e\x39\x32\x2c\x32\x2e\x30\
+\x31\x2c\x31\x31\x2e\x32\x31\x2d\x2e\x37\x38\x2c\x32\x32\x2e\x30\
+\x32\x2d\x35\x2e\x33\x33\x2c\x33\x32\x2e\x36\x39\x71\x2d\x32\x2e\
+\x31\x39\x2c\x35\x2e\x31\x33\x2c\x35\x2e\x37\x32\x2c\x35\x2e\x31\
+\x33\x68\x35\x2e\x34\x63\x31\x33\x2e\x30\x32\x2c\x30\x2c\x31\x33\
+\x2e\x30\x36\x2c\x30\x2c\x31\x36\x2e\x30\x38\x2d\x39\x2e\x31\x37\
+\x2c\x31\x32\x2e\x31\x38\x2d\x33\x33\x2e\x36\x38\x2d\x33\x2e\x35\
+\x36\x2d\x36\x34\x2e\x31\x35\x2d\x34\x39\x2e\x36\x33\x2d\x36\x39\
+\x2d\x32\x31\x2e\x34\x2d\x32\x2e\x37\x2d\x32\x31\x2e\x33\x32\x2d\
+\x32\x2e\x34\x37\x2d\x32\x30\x2e\x39\x38\x2c\x31\x32\x2e\x38\x39\
+\x2e\x30\x36\x2c\x32\x2e\x39\x34\x2c\x31\x2e\x32\x32\x2c\x33\x2e\
+\x39\x2c\x35\x2e\x32\x33\x2c\x33\x2e\x39\x34\x5a\x22\x2f\x3e\x0a\
+\x20\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
+\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x33\x32\x2e\x35\x34\
+\x2c\x34\x31\x35\x2e\x39\x37\x63\x30\x2d\x31\x34\x2e\x32\x33\x2c\
+\x32\x2e\x35\x32\x2d\x32\x37\x2e\x38\x36\x2c\x37\x2e\x31\x34\x2d\
+\x34\x30\x2e\x34\x39\x2d\x36\x2e\x37\x38\x2d\x36\x36\x2e\x34\x39\
+\x2d\x2e\x39\x35\x2d\x31\x33\x33\x2e\x37\x35\x2c\x32\x32\x2e\x31\
+\x35\x2d\x31\x39\x38\x2c\x31\x2e\x33\x2d\x33\x2e\x37\x2c\x35\x2e\
+\x30\x38\x2d\x38\x2e\x37\x36\x2c\x33\x2e\x30\x34\x2d\x31\x30\x2e\
+\x38\x33\x2d\x32\x2e\x38\x36\x2d\x32\x2e\x38\x39\x2d\x31\x30\x2e\
+\x33\x39\x2d\x2e\x35\x2d\x31\x34\x2e\x34\x33\x2d\x31\x2e\x30\x31\
+\x2d\x34\x2e\x38\x31\x2c\x30\x2d\x38\x2e\x32\x33\x2e\x32\x36\x2d\
+\x31\x31\x2e\x35\x34\x2d\x2e\x30\x36\x2d\x35\x2e\x30\x32\x2d\x2e\
+\x34\x38\x2d\x36\x2e\x39\x31\x2c\x31\x2e\x31\x37\x2d\x38\x2e\x34\
+\x39\x2c\x34\x2e\x33\x35\x2d\x33\x35\x2e\x35\x31\x2c\x37\x33\x2e\
+\x36\x35\x2d\x33\x36\x2e\x36\x34\x2c\x31\x36\x39\x2e\x35\x34\x2d\
+\x32\x31\x2e\x31\x35\x2c\x32\x34\x36\x2e\x39\x37\x2c\x34\x2e\x35\
+\x33\x2c\x32\x31\x2e\x32\x2c\x31\x30\x2e\x39\x32\x2c\x34\x32\x2e\
+\x31\x31\x2c\x32\x31\x2e\x34\x34\x2c\x36\x32\x2e\x32\x39\x2c\x31\
+\x2e\x34\x34\x2c\x32\x2e\x37\x36\x2c\x33\x2e\x32\x33\x2c\x34\x2e\
+\x30\x38\x2c\x37\x2e\x36\x37\x2c\x33\x2e\x38\x39\x2c\x34\x2e\x39\
+\x38\x2d\x2e\x32\x31\x2c\x39\x2e\x39\x39\x2d\x2e\x32\x38\x2c\x31\
+\x34\x2e\x39\x39\x2d\x2e\x32\x31\x2d\x31\x33\x2e\x31\x33\x2d\x31\
+\x39\x2d\x32\x30\x2e\x38\x33\x2d\x34\x32\x2e\x30\x35\x2d\x32\x30\
+\x2e\x38\x33\x2d\x36\x36\x2e\x39\x5a\x22\x2f\x3e\x0a\x20\x20\x3c\
+\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
+\x31\x22\x20\x64\x3d\x22\x4d\x34\x34\x39\x2e\x31\x38\x2c\x32\x39\
+\x38\x2e\x31\x34\x63\x2d\x32\x2e\x32\x32\x2d\x32\x34\x2e\x38\x32\
+\x2d\x37\x2e\x32\x37\x2d\x34\x32\x2e\x31\x37\x2d\x31\x33\x2e\x31\
+\x35\x2d\x34\x32\x2e\x31\x37\x73\x2d\x31\x31\x2e\x33\x37\x2c\x31\
+\x38\x2e\x38\x39\x2d\x31\x33\x2e\x34\x33\x2c\x34\x35\x2e\x34\x36\
+\x63\x38\x2e\x35\x34\x2d\x32\x2e\x30\x36\x2c\x31\x37\x2e\x34\x33\
+\x2d\x33\x2e\x32\x2c\x32\x36\x2e\x35\x38\x2d\x33\x2e\x32\x39\x5a\
+\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\
+\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x38\
+\x33\x2e\x34\x36\x2c\x33\x31\x38\x2e\x39\x37\x63\x31\x2e\x36\x31\
+\x2d\x34\x33\x2e\x38\x35\x2c\x31\x30\x2e\x36\x36\x2d\x38\x35\x2e\
+\x30\x33\x2c\x32\x31\x2e\x33\x39\x2d\x31\x32\x32\x2e\x34\x2c\x34\
+\x2e\x30\x35\x2d\x31\x34\x2e\x31\x32\x2c\x31\x30\x2e\x31\x37\x2d\
+\x32\x37\x2e\x38\x31\x2c\x31\x38\x2e\x34\x36\x2d\x34\x30\x2e\x39\
+\x39\x2c\x32\x2e\x35\x37\x2d\x34\x2e\x30\x39\x2c\x35\x2e\x37\x38\
+\x2d\x37\x2e\x32\x36\x2c\x31\x32\x2e\x37\x35\x2d\x37\x2e\x31\x38\
+\x2c\x36\x2e\x36\x36\x2e\x30\x37\x2c\x39\x2e\x36\x38\x2c\x33\x2e\
+\x31\x35\x2c\x31\x32\x2e\x31\x31\x2c\x37\x2e\x30\x38\x2c\x31\x31\
+\x2e\x39\x33\x2c\x31\x39\x2e\x32\x39\x2c\x31\x38\x2e\x36\x39\x2c\
+\x33\x39\x2e\x36\x32\x2c\x32\x34\x2e\x30\x36\x2c\x36\x30\x2e\x32\
+\x33\x2c\x36\x2e\x35\x31\x2c\x32\x36\x2e\x33\x39\x2c\x31\x30\x2e\
+\x38\x38\x2c\x35\x36\x2e\x33\x37\x2c\x31\x32\x2e\x33\x39\x2c\x38\
+\x37\x2e\x34\x37\x2c\x38\x2e\x38\x37\x2c\x32\x2e\x36\x39\x2c\x31\
+\x37\x2e\x33\x2c\x36\x2e\x34\x2c\x32\x35\x2e\x31\x36\x2c\x31\x30\
+\x2e\x39\x39\x2d\x2e\x36\x39\x2d\x33\x32\x2e\x32\x34\x2d\x34\x2e\
+\x32\x2d\x36\x32\x2e\x33\x32\x2d\x39\x2e\x33\x36\x2d\x38\x35\x2e\
+\x38\x36\x2d\x36\x2e\x37\x31\x2d\x33\x30\x2e\x38\x36\x2d\x32\x32\
+\x2e\x39\x38\x2d\x39\x30\x2e\x37\x35\x2d\x35\x39\x2e\x31\x38\x2d\
+\x31\x30\x36\x2e\x35\x38\x68\x2d\x31\x30\x2e\x37\x39\x63\x2d\x32\
+\x30\x2e\x34\x2c\x39\x2e\x31\x39\x2d\x33\x30\x2e\x38\x31\x2c\x32\
+\x37\x2e\x38\x37\x2d\x33\x38\x2e\x39\x38\x2c\x34\x34\x2e\x35\x33\
+\x2d\x32\x32\x2e\x30\x35\x2c\x34\x38\x2e\x34\x38\x2d\x33\x31\x2e\
+\x39\x34\x2c\x31\x31\x31\x2e\x30\x32\x2d\x33\x30\x2c\x31\x37\x32\
+\x2e\x33\x38\x2c\x36\x2e\x34\x37\x2d\x37\x2e\x34\x34\x2c\x31\x33\
+\x2e\x38\x37\x2d\x31\x34\x2e\x30\x35\x2c\x32\x32\x2d\x31\x39\x2e\
+\x36\x37\x5a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
\x00\x00\x01\xfd\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
@@ -1816,32 +1936,225 @@
\x37\x37\x2e\x34\x38\x2d\x33\x39\x2e\x34\x39\x2c\x31\x38\x31\x2e\
\x34\x38\x2d\x33\x31\x2e\x33\x2c\x32\x37\x38\x2e\x31\x68\x32\x34\
\x2e\x33\x38\x5a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x1b\x41\
-\x3c\
-\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
-\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
-\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
-\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
-\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
-\x2e\x63\x6c\x73\x2d\x32\x7b\x66\x69\x6c\x6c\x3a\x23\x34\x32\x34\
-\x31\x34\x33\x3b\x7d\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\
-\x65\x66\x73\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\
-\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x39\x35\x2e\x31\
-\x39\x2c\x32\x39\x31\x2e\x39\x6c\x31\x30\x2e\x33\x36\x2d\x37\x39\
-\x63\x2e\x39\x32\x2d\x37\x2d\x36\x2e\x33\x31\x2d\x31\x32\x2e\x33\
-\x31\x2d\x31\x33\x2e\x30\x39\x2d\x39\x2e\x35\x39\x6c\x2d\x32\x33\
-\x2e\x32\x39\x2c\x39\x2e\x33\x34\x63\x2d\x32\x2e\x33\x32\x2d\x32\
-\x37\x2e\x37\x32\x2c\x33\x2e\x32\x33\x2d\x35\x38\x2e\x33\x33\x2c\
-\x32\x39\x2e\x31\x36\x2d\x38\x34\x43\x31\x38\x32\x2e\x39\x34\x2c\
-\x34\x35\x2c\x32\x35\x36\x2c\x31\x30\x34\x2e\x36\x36\x2c\x32\x35\
-\x36\x2c\x31\x30\x34\x2e\x36\x36\x63\x2d\x34\x39\x2e\x31\x34\x2d\
-\x34\x36\x2e\x32\x36\x2d\x31\x32\x39\x2d\x34\x34\x2e\x31\x39\x2d\
-\x31\x37\x38\x2e\x32\x39\x2c\x34\x2e\x36\x32\x43\x34\x36\x2c\x31\
-\x34\x30\x2e\x37\x2c\x33\x34\x2e\x36\x33\x2c\x31\x38\x33\x2e\x38\
-\x32\x2c\x34\x33\x2e\x36\x35\x2c\x32\x32\x32\x2e\x39\x4c\x31\x37\
+\x00\x00\x0b\xea\
+\x00\
+\x00\x2a\xa1\x78\x9c\xed\x9a\x4b\x8f\x5c\xc7\x0d\x85\xf7\xf9\x15\
+\x8d\xce\xb6\x8a\x2a\xb2\xc8\x7a\x38\x1a\x1b\xc8\x22\xab\x68\x97\
+\x6c\xb4\x09\x84\xd6\x58\x16\xd0\x96\x1c\x8d\x20\xc9\x08\xf2\xdf\
+\x83\x8f\x77\x14\x1b\x06\x1c\xc9\x81\xbd\x31\x66\xa1\x9e\x7e\xdc\
+\xbe\x55\x45\x9e\x73\x78\xc8\xd6\xe3\xaf\x3e\x7c\x7b\x3d\xbd\xbb\
+\x7d\x73\xf7\xf2\xf5\xab\x9b\xb3\x4a\x3b\x9f\x6e\x5f\x5d\x5e\x3f\
+\x7f\xf9\xea\xc5\xcd\xf9\xef\x7f\xfb\x4b\x5d\xe7\xaf\xbe\xfc\xc3\
+\xe3\xbb\x77\x2f\x4e\x2f\x9f\xdf\x9c\xff\xfa\xec\xfb\xdb\x37\xff\
+\xd0\xf3\xe9\xf9\xb3\xb7\xcf\xea\xab\x67\xdf\xde\xde\xbf\x77\xd2\
+\xf3\xe9\xc3\xb7\xd7\x57\x77\x37\xe7\x6f\xde\xbe\xfd\xee\x8b\x47\
+\x8f\xde\xbf\x7f\x2f\xef\xbb\xbc\x7e\xf3\xe2\x91\xb5\xd6\x1e\xdd\
+\xbd\x7b\x71\x3e\xbd\x7b\x79\xfb\xfe\xcf\xaf\x3f\xdc\x9c\xdb\xa9\
+\x9d\x46\xcb\x7f\xe7\x2f\xff\x70\x3a\x3d\x7e\x7e\xfb\xf5\x1d\x4f\
+\x4e\xa7\xc7\x77\x6f\xbf\xbf\xde\x1e\xcf\x4f\x27\xb9\x5c\xef\xaa\
+\x9e\xfe\x75\xff\xf2\x74\xfa\xfa\xe5\xf5\xfa\xc5\xe9\x8f\xb7\xed\
+\xb6\x3d\xff\xfa\x4f\xf7\x6f\xff\xfb\xf8\xe6\xa3\xff\x7e\xf5\xf1\
+\xa3\x8f\x37\x7c\xfc\xdd\xb3\xb7\xdf\x9c\x2e\xd7\x67\x77\x77\x37\
+\xe7\xbc\xd9\xf9\xf4\xfc\xe6\xfc\xa4\x6f\x95\xbd\x4b\xb4\x21\xba\
+\x2e\xad\x98\xb8\x15\x93\x66\xc5\xa5\x8d\xd2\x65\xf3\x64\x5e\xa3\
+\x49\x5b\xa2\xe3\xe2\xe2\x26\x5a\x86\x98\x56\xe5\xe2\x21\x73\xd5\
+\x90\xb9\xae\xd2\x7a\x15\x1b\x97\x2a\x3a\xaa\x8a\x59\x55\x51\xaf\
+\x5d\xac\x57\x95\x35\x6a\x97\xe5\xd7\xea\x53\x9c\xcf\x7d\x4b\xf3\
+\xaa\x63\x8b\xaf\xe2\x26\x4d\xab\xc4\xbe\xb8\xd8\xac\xd2\x56\x19\
+\x12\xa3\xda\xf1\x6c\x59\x0d\xd9\xc1\x17\x64\x58\x15\xf7\x6a\xe2\
+\xec\x60\xd5\x2e\xbb\x4a\x5f\x55\x9c\x05\xfb\xe4\x61\x57\xe3\x2d\
+\x36\x78\xad\xee\xd2\xd9\x41\xe3\x73\xf7\xda\x87\xd8\xa8\xa2\x56\
+\xb5\x77\x89\x55\xbc\x4b\x98\xb4\xfe\x4d\xbb\xa8\x78\x2f\xad\x0c\
+\x51\xee\x59\x06\xab\x85\x58\x17\x65\x31\x96\x77\xab\x26\x8b\x55\
+\x86\x55\x27\x0c\x32\x2b\x31\xe0\xab\x9c\x78\x55\x3b\x02\xa0\xeb\
+\x5a\x43\xa5\x5b\x15\xbb\x54\x95\x19\x55\x1a\x51\x68\x43\x08\xcb\
+\x9a\x45\x8f\x30\xb6\x5e\x78\xe0\x9e\x5a\x4c\x36\x1b\x1d\x5a\x42\
+\xba\x5d\xab\xe8\x2c\x3a\xf3\x0c\xbd\xcb\x74\xf1\x71\xa9\x5d\x5c\
+\xa5\x45\x1d\xa2\xbb\xe4\xad\xd9\x2a\xb9\x62\x11\x65\x1d\xd9\xab\
+\x84\x2c\xd2\x69\xb3\x0c\xa2\x1c\x9c\x56\x45\x7b\xd1\x8c\xff\xee\
+\x45\x27\xb7\x9c\xc5\x64\xf4\x2a\x6d\xe7\xa2\x95\xbb\x2e\x69\x33\
+\x9f\xe4\x5e\x5a\xe9\x62\xc1\x4e\x5d\xb6\xa8\x5d\xa7\x8c\x21\x7d\
+\xe7\xde\xe7\x14\x9b\x4f\xcf\x8f\x12\x69\x2f\xee\x01\xfc\x73\x88\
+\x33\x97\xad\x45\x57\x97\xee\x97\xaa\x2e\xb6\xab\x35\x89\x4e\xb0\
+\xf6\xac\xdd\xea\x5c\x62\xa4\x69\xf7\xda\x95\x83\x87\xac\x5d\x87\
+\x11\xf2\xc5\xfe\xb6\x8b\x73\x64\xef\xd5\x9b\xac\x05\x6e\x7b\x55\
+\x0e\xee\x45\x9b\xcc\xaa\xb6\xc4\x4b\xdf\x12\x75\x89\x71\x9a\xc9\
+\x05\x04\xdd\x54\xc6\xae\x99\xf9\xae\xa2\x51\xba\xf4\x51\x9c\x87\
+\x29\xb6\xca\x16\x23\x3e\x73\x14\x4d\x3a\xa8\x41\x91\x2d\xbd\x17\
+\x9b\x12\xb3\x68\x88\x29\x90\xdd\xbb\xe8\x96\xe9\x25\x96\xa8\x13\
+\xcb\x36\x8b\x1e\x3b\xd2\x21\x6b\x14\xdd\x4b\x06\xb9\x18\xc5\x36\
+\x87\xd8\x7c\x75\x36\xd0\xc7\xd1\x66\x09\x85\x1f\xb1\x24\x9e\x3e\
+\xb1\x48\xfc\x59\xdb\xd2\xe3\x5a\x75\x73\xc1\x90\x1e\x97\x0a\xeb\
+\xb4\xb0\x4c\x5d\x41\x06\x61\x63\x55\x9b\xa2\xce\x9b\xea\x07\x5d\
+\xe6\xaa\x3d\x58\x52\x1b\x21\xea\x33\xc9\x60\xe0\x9e\x0b\x20\xb4\
+\xca\x56\xe0\x42\x2a\x97\xd7\x79\x24\x95\xf4\x0f\x2b\x70\xac\x74\
+\x80\x00\xb1\x79\x00\x1b\x86\x0c\xac\x28\xfb\x60\xfc\xd8\x45\x9d\
+\xbd\x2d\xe9\x5a\xcc\xcb\xe4\xac\xbe\xc4\xb8\x24\xac\xcc\x2e\x31\
+\x78\x3a\x8b\x0d\xf1\xd4\x12\x28\x16\xd0\x60\x96\x39\x64\x3b\x3b\
+\x34\x25\x98\x29\x20\x3d\x08\x74\x1f\x55\x21\x5b\x86\x4f\x39\x95\
+\xf6\x62\x12\x13\x6d\x48\x6c\x8a\x8e\x0c\x49\x51\x09\x65\xdf\x6c\
+\x52\xa3\x22\x4c\x64\x00\x1c\x04\x39\x31\xd4\xe7\x1e\x94\x3f\x0f\
+\x47\x6b\x2a\x73\x17\x1b\xc4\xfa\x42\xc8\xd5\x20\xe3\x24\x74\x4e\
+\xb0\xda\xae\x31\x64\x68\x85\xfe\xee\x12\x01\x76\xa2\xee\xc8\xb8\
+\x5b\x55\xdb\xf0\xcd\x4d\x56\xbf\x8a\x47\x89\x29\x6b\x5e\xc0\xc2\
+\x92\x19\x65\xb1\x47\x65\x93\x1c\x76\x27\x00\x7d\x97\xde\x09\xb5\
+\xb9\x58\xd9\x4d\x7c\x00\x46\x8e\xc0\x9f\x7c\xb1\x77\xf1\x29\xd3\
+\x64\x8c\xa2\xad\x13\x3d\xd2\x54\xd4\x5d\xe6\xac\x09\xf0\x85\x96\
+\x0e\x62\xa2\x5b\xf6\x26\x78\x2b\x8a\x35\xd1\x6a\x21\x3a\xaf\x12\
+\x0b\x70\xf5\x7d\x01\x6f\x2b\x12\xf2\xbd\x2e\x08\x04\x3d\xba\x26\
+\x88\x86\xa3\x82\xbe\x9f\x3e\x59\x81\xe4\xda\x26\x51\x97\x86\x42\
+\x79\x15\x73\x92\x60\x55\x56\xe9\xb2\x2a\x82\xc8\xab\x23\x3e\x51\
+\x65\x39\xe9\x98\x15\x89\x40\x8a\xc3\xa0\x1b\x81\x4d\x29\x72\x34\
+\xcc\x29\x01\x4a\x5d\x28\x5d\xc2\xc9\xd2\x00\xd4\x87\x78\x73\x75\
+\x54\x19\x8e\x70\x56\xad\x46\x88\x8d\xdd\xbb\xd8\xaa\x43\x02\xca\
+\x6e\x05\x35\xdd\x53\x89\xfb\x46\xa5\xe7\x44\x72\xe1\xb1\x74\xbe\
+\x1c\x99\x3e\xa8\x40\xa4\xc5\x08\x9a\xf1\x9e\x65\x65\x00\x4d\x33\
+\x25\x3a\xa0\x3c\xcf\x22\x00\x8d\xa8\x22\xeb\x70\xff\x90\xec\x40\
+\xd7\x1b\x7a\xe9\xe4\x7e\x17\x83\xb4\x90\xc5\x64\xb9\x58\x2f\x91\
+\x44\x90\x00\xfe\x04\x86\x20\xf1\xaf\x2d\x0e\x8b\xdc\x0e\x10\xba\
+\xef\x49\xd1\x0a\x5f\xe6\x71\xe4\xe3\x7a\xfa\x44\x75\x49\xd3\xd2\
+\xdb\x14\x8b\x4b\x05\xd9\x14\x4b\x4f\xbd\x90\xe9\x55\x17\xa7\xef\
+\x32\x38\x22\x11\x18\x33\x0b\x08\xfc\xe5\xad\xb6\xea\x96\x4d\xf4\
+\x07\x35\x6f\xc2\x53\xdf\x35\xa8\xe0\x4b\x46\xf0\x0c\x76\x4f\xa7\
+\x2c\xa4\xb4\x11\x13\xf4\xcd\x66\xe1\xe0\xbc\x26\x23\x6c\x7c\x96\
+\x2d\x2b\x10\x8a\xa2\x94\xed\x4f\xb2\xa7\xdb\x46\x1b\x3a\x62\xd3\
+\x2f\x55\x87\xf4\x94\x41\xad\x3e\xc4\x27\x9a\xd7\xbc\x8e\x2d\x23\
+\x4a\xcf\x12\x16\x1d\x95\x51\xcb\x73\xb6\x45\x2c\x20\xfc\xac\x3a\
+\x12\x9e\x09\x33\xa0\xad\x15\x7c\xd4\xd1\xb2\x1c\x66\x21\x5e\x9a\
+\xc7\x1f\xb2\xe3\x8a\xde\x46\xc8\x8a\x8b\xb4\x28\xba\x88\x72\x6f\
+\xd2\x77\xae\x33\x4b\x34\x1e\x91\xe2\x5d\xe2\x08\x51\xca\x91\x3a\
+\xa1\x82\x21\x1d\x9e\x98\x74\x22\xc2\xc7\x43\xe6\xae\x4e\xc1\xec\
+\xbc\x0b\xd0\x10\x98\x40\x23\x2d\xc3\x35\x64\x8f\x1a\x12\x8e\xfa\
+\x45\x4f\xa5\xe2\x8e\xb9\x65\xd8\x7c\xad\x98\x8c\x08\xb1\xf5\xf4\
+\xc9\xea\x24\xa1\x2f\x54\x9e\x82\x3d\xd1\xaf\x36\xa1\x80\x92\x12\
+\x94\x23\xc4\x35\x0b\x72\xed\x68\x98\x89\xee\x4a\x6e\xc9\xdb\xda\
+\x6c\x61\x82\x95\x56\x1a\x77\xce\x47\xd6\x49\xaf\x41\x88\x8c\x90\
+\xa5\x89\x70\x51\x20\x38\xef\x1d\x41\xd2\x32\xc5\x86\x9c\xe0\x86\
+\x40\xea\x51\xd5\x8c\x4b\x15\x75\xef\x49\x75\xd9\x1b\x42\x77\x74\
+\x7a\xa8\x8c\x90\xed\x32\x30\x27\x44\xf6\x40\x0c\xac\x08\xfc\xa0\
+\x73\x66\x41\x51\xb8\xdf\x22\xc8\xdc\x2a\x3d\x4d\x48\xa3\xc6\xc1\
+\x15\x25\xbc\xa8\xc7\xa6\xee\x6c\x8c\x24\xa6\x66\x8f\x12\x32\xe3\
+\x00\xfe\xee\xa5\xef\x96\x8e\xb1\x23\x79\x14\x8a\x2c\xd1\x19\xa8\
+\x48\x81\x60\x95\xce\x49\x06\x47\xec\x8b\xf2\xbf\x2b\xf0\x99\x79\
+\xa8\x8a\xe2\xe3\x7b\x34\xc9\x41\xed\x1f\x56\x8d\xa4\x28\x0e\xa5\
+\x78\x96\x79\x70\x3e\x51\xc9\x8d\x94\xa5\x46\x66\xec\x3f\x0b\xe0\
+\x1d\x1f\xe1\x42\x75\xc0\x74\xa6\x2b\xe8\xd5\x46\x56\xf9\x8d\x37\
+\xf5\x4e\x84\x2c\x28\x59\x9d\xf0\x25\xa6\xa3\xce\x9e\x71\x9f\xb2\
+\x7a\x55\xd5\x7b\xbf\xb5\xad\xa2\x8f\x94\xb6\xaa\xec\x7f\xd6\x89\
+\x63\x89\x95\x89\x04\x8d\x57\x60\x88\xa9\xd8\x97\x2c\x1b\x89\x03\
+\x55\x2c\x4a\x7e\x81\x75\x51\xa4\x8e\xc2\x50\x8a\x31\x38\x63\x16\
+\x5b\x29\xc5\x9e\x5e\x30\x32\x89\x2b\xcb\x78\xfa\x1c\x8d\x2c\x6e\
+\x96\xf6\x85\x8b\xbc\xe8\x3a\x14\x47\x6c\x64\xc1\x84\x75\x81\xb5\
+\x89\x91\xc5\xb7\x04\x79\xa5\x74\x28\x49\x74\xb2\xe0\xe8\x86\xd5\
+\x0d\x22\x23\x73\xe0\xa2\xe3\x5a\x31\x72\x41\x69\x4a\xec\xeb\x2e\
+\x3e\x5c\xb6\x5f\xaa\x73\xe5\x10\x03\xfa\x83\x42\x30\xa0\x3b\xcc\
+\xd3\x43\xe5\x27\xbe\x60\x79\xcd\xba\x46\xb9\xd8\x18\x25\x94\x48\
+\x11\x72\x8c\x12\x0b\xa7\xb4\x0f\xf8\xd1\x48\xac\x51\x1b\xc8\x41\
+\x7e\x96\xa7\xe3\x3e\x68\x48\xca\x27\x0a\x21\xb3\x97\x01\xca\x69\
+\x1f\x88\x23\x05\x1e\xb9\xdc\x15\x46\x83\x04\xc8\x14\x68\xf5\x04\
+\x96\x13\x80\xf8\xc4\xfc\xb0\x71\x55\xae\x49\x58\x22\x5b\x69\x5b\
+\x9c\xb2\x73\x5f\x97\xb0\x8e\x75\x8a\x23\xc3\x47\x70\xd2\xb4\x6c\
+\x40\xd6\x71\xa8\x50\x28\xfd\x79\x96\x55\x3d\x8c\x8f\x20\xbd\xdc\
+\xb9\xd3\x49\x91\x25\x4b\x8f\x90\x02\x35\xc5\x3f\xda\x96\xc7\x8f\
+\x5e\x7c\x8e\xa5\xf6\x89\x74\x7b\xfa\xf1\x8b\xb3\xee\x42\x98\xac\
+\x81\x4d\xca\x9a\x23\xc4\xa9\x57\x3d\xd3\x6c\x4a\xfb\xa1\xc0\x62\
+\xe2\x09\x47\x94\xb9\x0f\xf3\x96\x85\x4c\x51\x85\xec\xfe\xc8\xf0\
+\xea\x32\xa9\x26\x78\x8e\x23\xb2\xcb\xf1\xde\x49\xae\xd4\xc9\x46\
+\xfc\xb6\x56\x73\xb8\x9e\x6e\x68\xd0\x80\x41\x37\xab\x6b\xc8\x5e\
+\x69\x9e\x28\xe7\x99\xe8\x2d\x33\x25\xeb\xa0\xb2\xd7\x25\xeb\x1d\
+\x1d\x9d\x3f\x7d\x12\xb4\x23\x38\x9f\x26\x6e\x97\xd4\xc6\xc3\x67\
+\x64\xe0\x3a\x72\xb9\x0f\xcc\x1c\x0d\x5d\xba\x92\x44\x49\xbd\xef\
+\xcc\xc0\xf1\x00\x3f\x93\x6a\x13\x20\x75\xef\x3a\xb3\x65\x0d\x71\
+\xc4\xe4\x63\xe7\x75\xe0\x3e\x0b\x2d\xed\x66\x16\xc4\xac\xaa\xe0\
+\xf2\xe0\xeb\x41\x8f\x0d\xaa\xb0\x34\x2d\x41\x3b\x8f\x52\xc5\xc7\
+\xe9\x32\x32\x6a\x09\x90\x35\x0b\x96\x3b\xbb\xa5\xfb\x2a\x0b\x3b\
+\xa0\x6a\xcb\x82\xeb\x38\x7e\xc7\xbf\xef\x55\x16\x26\x36\xb5\xfb\
+\x93\x4a\x74\x24\x39\xf0\x6a\x17\x65\x2b\x29\xde\x2e\x1d\x12\x6c\
+\x16\x35\x92\xb2\x0b\x4d\x7c\xa7\x61\x4b\x8b\x47\x2f\x4b\x09\x31\
+\x09\x90\x41\x72\xa9\xf4\x1d\xa3\xa0\xec\x6a\xa6\xba\x94\x91\x95\
+\x0f\x98\xf7\xf2\x51\xc2\x2d\x9b\xc5\x51\xb9\x0f\x3d\xc0\xd1\xa9\
+\x22\xa6\xc4\x3d\xee\x8d\xd2\xc8\x53\x03\x6a\x78\xb5\xe8\x6c\x3b\
+\x81\xca\x16\x7d\x96\x46\xda\xb3\x2e\x4e\x16\x04\x6b\x74\xe1\x48\
+\x3c\xa1\xdf\x30\x80\xc0\xf0\x22\xe3\xb6\x81\xd9\x42\xaf\x07\x7d\
+\xc1\x72\x5a\xaf\xa0\x87\x41\xda\x4c\xac\x8e\xc3\x78\x91\x9f\xba\
+\xdb\xd1\xb0\x4c\x72\x4b\xd5\xce\xbd\x28\x22\x4b\xa7\x0c\x19\x17\
+\xe4\x9c\x7e\x0f\xb0\x4f\xc5\x39\x6c\xb3\x1f\x5c\xc4\x4a\x47\xa3\
+\xbb\x66\x6d\x4e\x41\x42\x07\x69\x02\x1a\x1d\x14\xb5\x6d\x30\x7c\
+\x50\x1a\xbc\x7a\x34\x7a\x87\x07\x85\x02\xec\x8f\x3a\xd6\x69\x8e\
+\x5a\xce\x48\x32\x0e\xb2\x73\x2e\xa2\x42\x63\x39\xf0\xd4\x71\xc0\
+\x90\xe6\xb1\x01\xce\xe4\xe9\xd1\x31\xb0\x8d\x62\x40\xad\xd3\x4b\
+\xd0\x10\x90\x81\x51\xc6\x86\x1a\x7c\x9c\xf7\xcd\x09\x02\x7b\xc9\
+\xb2\x4d\x21\xca\xdb\x11\x07\x9e\x1c\x7b\x40\x0f\x17\x16\x62\xdd\
+\x5f\xc9\x66\xc8\x9f\x27\x11\x93\x00\xb4\x8b\x8b\x5c\x62\xb3\xaa\
+\xeb\x31\x06\xd9\xf1\x69\x80\x2e\xe4\xbb\xf8\xa2\x30\x5e\x38\x21\
+\x92\x90\xde\x08\x5b\x91\x62\x69\x23\xbb\x04\x67\xcd\x8d\x5c\x81\
+\x80\x95\xd9\xcc\x0e\x3a\xdb\xc0\x3e\x39\x38\xb0\x0d\x54\x05\x2f\
+\x8d\x31\x45\x74\xd3\xe9\xb5\x83\xfe\x74\x96\x2b\xfd\x58\x3a\xfe\
+\xa8\x98\x7b\xa5\x91\xa0\x1b\x42\xc6\xb3\x8d\x3b\x2c\xfc\xf8\x18\
+\x06\x66\x18\xc7\x2d\x53\x9a\x49\xde\xe1\xf0\xb9\x18\x2b\xc3\xb0\
+\x21\x92\xdc\x89\x23\xe2\x8e\x8a\x4e\x4a\x67\xf6\xcb\xe8\x27\x38\
+\x0d\x26\x59\xf8\x5a\x04\x6c\x4c\xc1\x3c\xce\x59\xb3\x89\xa0\x8d\
+\x4d\x16\xe4\x5c\x28\x9d\x8f\x65\x7a\x7e\x50\x2d\xfe\x9a\x8c\x4f\
+\xe3\xb1\x9b\x58\x09\xa3\x45\xbc\xe4\x58\x8b\x3e\x87\x53\x60\x87\
+\x26\xb4\x66\x90\x95\x30\x5d\x81\x2d\x99\x10\x15\x1e\x6e\xc8\x3b\
+\x73\x44\x15\x4a\xd3\x56\x65\x5a\xc5\xb9\x22\xfb\x99\x7d\x43\x95\
+\x3d\x98\xdb\x1d\x1d\x74\xe7\xdc\xe9\x6b\x2d\x7d\xf4\x4c\x3b\xb6\
+\x70\x51\x93\x8e\x74\xa5\x5a\xca\xa2\x3d\xcd\x11\x99\x62\xde\x8f\
+\x90\xe3\x6d\x12\xe2\xb0\x38\xed\x01\x95\x9f\xb4\x27\xc4\x71\x3b\
+\xa4\x10\xcd\x32\xae\x60\x1e\x15\xf8\xf9\xc8\xfa\xb1\x3e\x8b\x9b\
+\x3d\x4a\x30\x1f\x61\x76\x14\x79\x1e\x55\xc8\xc9\xc8\x83\x6a\xe3\
+\x9d\x26\x32\x67\x47\xf8\x0c\xca\x5e\x0e\x26\x69\xe0\x37\xd7\x04\
+\xfd\x25\x30\x71\x10\xc9\xfc\x89\x2d\x4e\x50\x48\xff\x09\x0f\x13\
+\x01\x5d\x68\xa6\x37\x71\x60\x30\x34\x95\x30\x74\x66\x30\xcd\x09\
+\x03\x6c\xcf\x11\x1e\xe7\xf7\x74\xca\xa0\x2d\xb1\x97\xd1\x00\x72\
+\x29\x4d\xa8\x30\x6d\x33\x9e\x10\xdd\x63\x64\x40\xff\x88\xdd\xae\
+\x4c\x70\x60\x58\xdb\x24\x2c\xd2\xae\x7c\x0e\xd9\x30\xe6\x50\x2e\
+\xf4\xd2\xa8\xcb\x5e\xf2\x4f\x36\xcd\x1c\x68\x74\x66\x4d\x39\x12\
+\x0a\xe0\x8b\xc0\xd3\x4e\xd2\x12\x64\xea\xa7\x83\x67\x22\x93\xed\
+\x2a\x76\x24\x78\x6b\xf2\x22\xbb\xc5\x83\x3f\x59\x05\x5a\xb6\xd8\
+\xeb\x00\xef\xb0\xc3\x41\x50\x3d\xa8\x5e\x78\xd3\xec\x4a\xb3\x97\
+\x60\x48\xc1\x31\x0f\xcf\x83\x8b\x68\x0c\x67\x61\x74\x4e\x99\xa9\
+\x7c\x59\x5d\xfe\x09\xef\x8e\xda\x9e\xfc\xb3\x7d\x69\x15\x83\xdd\
+\xc0\x57\x69\x99\xcf\x1f\x22\x71\x7b\xbd\xbe\xfc\xee\xee\xf6\x27\
+\xc1\xb8\x7c\xb8\x39\x87\x2d\xd9\xe3\x7c\xba\x7c\x7f\x73\xf6\xc1\
+\x88\xee\x7c\x7a\xf3\xe1\xe6\xcc\xfc\x6c\x9c\x4f\x6f\xbe\xbf\x39\
+\x43\xd2\xff\xc3\x53\x19\xde\xc5\x7f\x2f\x9e\xca\x76\x93\x8d\x7b\
+\x78\xf0\x54\x3f\x4e\x72\x77\x6a\xcf\x83\xa9\xfa\xcd\x4d\x55\x0f\
+\x97\x7d\x8c\x89\x1e\x4c\xd5\x2f\x32\x55\x0c\x08\xdd\x1e\x4c\xd5\
+\xaf\x6b\xaa\x3a\xbf\xa1\xe9\x83\xa9\x4a\x53\xc5\xa4\x6b\xed\x07\
+\x53\x55\x7a\x63\xfa\xf8\x60\xaa\x7e\x64\xaa\x6c\x2d\x51\xfd\xb5\
+\x4c\x95\x22\x66\xeb\xf7\x62\xaa\x98\xeb\x86\x3e\x98\xaa\x9f\x26\
+\x79\xd0\x50\x3d\x98\xaa\xdf\xdc\x54\xe9\x0c\x71\x7e\x9b\x78\x30\
+\x55\xbf\x70\x52\xc5\xef\xde\x7b\x3e\x98\xaa\x5f\xd7\x54\xf1\x3b\
+\x6e\x3c\x4c\xaa\x0e\x53\xa5\xd1\xc4\x1f\x26\x55\xc7\x8f\x8e\xe3\
+\xc1\x53\xd9\x0f\x9e\x8a\xff\xfc\x30\x30\x52\xff\xd3\x53\x3d\xe6\
+\x7f\x8c\x7e\xf9\x1f\xe3\x0c\xb2\x9c\
+\x00\x00\x1b\x41\
+\x3c\
+\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
+\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
+\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
+\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
+\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
+\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
+\x2e\x63\x6c\x73\x2d\x32\x7b\x66\x69\x6c\x6c\x3a\x23\x34\x32\x34\
+\x31\x34\x33\x3b\x7d\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\
+\x65\x66\x73\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\
+\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x39\x35\x2e\x31\
+\x39\x2c\x32\x39\x31\x2e\x39\x6c\x31\x30\x2e\x33\x36\x2d\x37\x39\
+\x63\x2e\x39\x32\x2d\x37\x2d\x36\x2e\x33\x31\x2d\x31\x32\x2e\x33\
+\x31\x2d\x31\x33\x2e\x30\x39\x2d\x39\x2e\x35\x39\x6c\x2d\x32\x33\
+\x2e\x32\x39\x2c\x39\x2e\x33\x34\x63\x2d\x32\x2e\x33\x32\x2d\x32\
+\x37\x2e\x37\x32\x2c\x33\x2e\x32\x33\x2d\x35\x38\x2e\x33\x33\x2c\
+\x32\x39\x2e\x31\x36\x2d\x38\x34\x43\x31\x38\x32\x2e\x39\x34\x2c\
+\x34\x35\x2c\x32\x35\x36\x2c\x31\x30\x34\x2e\x36\x36\x2c\x32\x35\
+\x36\x2c\x31\x30\x34\x2e\x36\x36\x63\x2d\x34\x39\x2e\x31\x34\x2d\
+\x34\x36\x2e\x32\x36\x2d\x31\x32\x39\x2d\x34\x34\x2e\x31\x39\x2d\
+\x31\x37\x38\x2e\x32\x39\x2c\x34\x2e\x36\x32\x43\x34\x36\x2c\x31\
+\x34\x30\x2e\x37\x2c\x33\x34\x2e\x36\x33\x2c\x31\x38\x33\x2e\x38\
+\x32\x2c\x34\x33\x2e\x36\x35\x2c\x32\x32\x32\x2e\x39\x4c\x31\x37\
\x2e\x38\x39\x2c\x32\x33\x33\x2e\x32\x32\x41\x39\x2e\x31\x33\x2c\
\x39\x2e\x31\x33\x2c\x30\x2c\x30\x2c\x30\x2c\x31\x35\x2e\x34\x38\
\x2c\x32\x34\x39\x4c\x37\x39\x2e\x37\x2c\x32\x39\x38\x2e\x31\x31\
@@ -2342,449 +2655,65 @@
\x2c\x31\x33\x2e\x36\x38\x2c\x30\x2c\x30\x2c\x31\x2c\x33\x33\x35\
\x2e\x35\x35\x2c\x35\x30\x33\x2e\x35\x36\x5a\x22\x2f\x3e\x3c\x2f\
\x73\x76\x67\x3e\
-\x00\x00\x0b\xea\
-\x00\
-\x00\x2a\xa1\x78\x9c\xed\x9a\x4b\x8f\x5c\xc7\x0d\x85\xf7\xf9\x15\
-\x8d\xce\xb6\x8a\x2a\xb2\xc8\x7a\x38\x1a\x1b\xc8\x22\xab\x68\x97\
-\x6c\xb4\x09\x84\xd6\x58\x16\xd0\x96\x1c\x8d\x20\xc9\x08\xf2\xdf\
-\x83\x8f\x77\x14\x1b\x06\x1c\xc9\x81\xbd\x31\x66\xa1\x9e\x7e\xdc\
-\xbe\x55\x45\x9e\x73\x78\xc8\xd6\xe3\xaf\x3e\x7c\x7b\x3d\xbd\xbb\
-\x7d\x73\xf7\xf2\xf5\xab\x9b\xb3\x4a\x3b\x9f\x6e\x5f\x5d\x5e\x3f\
-\x7f\xf9\xea\xc5\xcd\xf9\xef\x7f\xfb\x4b\x5d\xe7\xaf\xbe\xfc\xc3\
-\xe3\xbb\x77\x2f\x4e\x2f\x9f\xdf\x9c\xff\xfa\xec\xfb\xdb\x37\xff\
-\xd0\xf3\xe9\xf9\xb3\xb7\xcf\xea\xab\x67\xdf\xde\xde\xbf\x77\xd2\
-\xf3\xe9\xc3\xb7\xd7\x57\x77\x37\xe7\x6f\xde\xbe\xfd\xee\x8b\x47\
-\x8f\xde\xbf\x7f\x2f\xef\xbb\xbc\x7e\xf3\xe2\x91\xb5\xd6\x1e\xdd\
-\xbd\x7b\x71\x3e\xbd\x7b\x79\xfb\xfe\xcf\xaf\x3f\xdc\x9c\xdb\xa9\
-\x9d\x46\xcb\x7f\xe7\x2f\xff\x70\x3a\x3d\x7e\x7e\xfb\xf5\x1d\x4f\
-\x4e\xa7\xc7\x77\x6f\xbf\xbf\xde\x1e\xcf\x4f\x27\xb9\x5c\xef\xaa\
-\x9e\xfe\x75\xff\xf2\x74\xfa\xfa\xe5\xf5\xfa\xc5\xe9\x8f\xb7\xed\
-\xb6\x3d\xff\xfa\x4f\xf7\x6f\xff\xfb\xf8\xe6\xa3\xff\x7e\xf5\xf1\
-\xa3\x8f\x37\x7c\xfc\xdd\xb3\xb7\xdf\x9c\x2e\xd7\x67\x77\x77\x37\
-\xe7\xbc\xd9\xf9\xf4\xfc\xe6\xfc\xa4\x6f\x95\xbd\x4b\xb4\x21\xba\
-\x2e\xad\x98\xb8\x15\x93\x66\xc5\xa5\x8d\xd2\x65\xf3\x64\x5e\xa3\
-\x49\x5b\xa2\xe3\xe2\xe2\x26\x5a\x86\x98\x56\xe5\xe2\x21\x73\xd5\
-\x90\xb9\xae\xd2\x7a\x15\x1b\x97\x2a\x3a\xaa\x8a\x59\x55\x51\xaf\
-\x5d\xac\x57\x95\x35\x6a\x97\xe5\xd7\xea\x53\x9c\xcf\x7d\x4b\xf3\
-\xaa\x63\x8b\xaf\xe2\x26\x4d\xab\xc4\xbe\xb8\xd8\xac\xd2\x56\x19\
-\x12\xa3\xda\xf1\x6c\x59\x0d\xd9\xc1\x17\x64\x58\x15\xf7\x6a\xe2\
-\xec\x60\xd5\x2e\xbb\x4a\x5f\x55\x9c\x05\xfb\xe4\x61\x57\xe3\x2d\
-\x36\x78\xad\xee\xd2\xd9\x41\xe3\x73\xf7\xda\x87\xd8\xa8\xa2\x56\
-\xb5\x77\x89\x55\xbc\x4b\x98\xb4\xfe\x4d\xbb\xa8\x78\x2f\xad\x0c\
-\x51\xee\x59\x06\xab\x85\x58\x17\x65\x31\x96\x77\xab\x26\x8b\x55\
-\x86\x55\x27\x0c\x32\x2b\x31\xe0\xab\x9c\x78\x55\x3b\x02\xa0\xeb\
-\x5a\x43\xa5\x5b\x15\xbb\x54\x95\x19\x55\x1a\x51\x68\x43\x08\xcb\
-\x9a\x45\x8f\x30\xb6\x5e\x78\xe0\x9e\x5a\x4c\x36\x1b\x1d\x5a\x42\
-\xba\x5d\xab\xe8\x2c\x3a\xf3\x0c\xbd\xcb\x74\xf1\x71\xa9\x5d\x5c\
-\xa5\x45\x1d\xa2\xbb\xe4\xad\xd9\x2a\xb9\x62\x11\x65\x1d\xd9\xab\
-\x84\x2c\xd2\x69\xb3\x0c\xa2\x1c\x9c\x56\x45\x7b\xd1\x8c\xff\xee\
-\x45\x27\xb7\x9c\xc5\x64\xf4\x2a\x6d\xe7\xa2\x95\xbb\x2e\x69\x33\
-\x9f\xe4\x5e\x5a\xe9\x62\xc1\x4e\x5d\xb6\xa8\x5d\xa7\x8c\x21\x7d\
-\xe7\xde\xe7\x14\x9b\x4f\xcf\x8f\x12\x69\x2f\xee\x01\xfc\x73\x88\
-\x33\x97\xad\x45\x57\x97\xee\x97\xaa\x2e\xb6\xab\x35\x89\x4e\xb0\
-\xf6\xac\xdd\xea\x5c\x62\xa4\x69\xf7\xda\x95\x83\x87\xac\x5d\x87\
-\x11\xf2\xc5\xfe\xb6\x8b\x73\x64\xef\xd5\x9b\xac\x05\x6e\x7b\x55\
-\x0e\xee\x45\x9b\xcc\xaa\xb6\xc4\x4b\xdf\x12\x75\x89\x71\x9a\xc9\
-\x05\x04\xdd\x54\xc6\xae\x99\xf9\xae\xa2\x51\xba\xf4\x51\x9c\x87\
-\x29\xb6\xca\x16\x23\x3e\x73\x14\x4d\x3a\xa8\x41\x91\x2d\xbd\x17\
-\x9b\x12\xb3\x68\x88\x29\x90\xdd\xbb\xe8\x96\xe9\x25\x96\xa8\x13\
-\xcb\x36\x8b\x1e\x3b\xd2\x21\x6b\x14\xdd\x4b\x06\xb9\x18\xc5\x36\
-\x87\xd8\x7c\x75\x36\xd0\xc7\xd1\x66\x09\x85\x1f\xb1\x24\x9e\x3e\
-\xb1\x48\xfc\x59\xdb\xd2\xe3\x5a\x75\x73\xc1\x90\x1e\x97\x0a\xeb\
-\xb4\xb0\x4c\x5d\x41\x06\x61\x63\x55\x9b\xa2\xce\x9b\xea\x07\x5d\
-\xe6\xaa\x3d\x58\x52\x1b\x21\xea\x33\xc9\x60\xe0\x9e\x0b\x20\xb4\
-\xca\x56\xe0\x42\x2a\x97\xd7\x79\x24\x95\xf4\x0f\x2b\x70\xac\x74\
-\x80\x00\xb1\x79\x00\x1b\x86\x0c\xac\x28\xfb\x60\xfc\xd8\x45\x9d\
-\xbd\x2d\xe9\x5a\xcc\xcb\xe4\xac\xbe\xc4\xb8\x24\xac\xcc\x2e\x31\
-\x78\x3a\x8b\x0d\xf1\xd4\x12\x28\x16\xd0\x60\x96\x39\x64\x3b\x3b\
-\x34\x25\x98\x29\x20\x3d\x08\x74\x1f\x55\x21\x5b\x86\x4f\x39\x95\
-\xf6\x62\x12\x13\x6d\x48\x6c\x8a\x8e\x0c\x49\x51\x09\x65\xdf\x6c\
-\x52\xa3\x22\x4c\x64\x00\x1c\x04\x39\x31\xd4\xe7\x1e\x94\x3f\x0f\
-\x47\x6b\x2a\x73\x17\x1b\xc4\xfa\x42\xc8\xd5\x20\xe3\x24\x74\x4e\
-\xb0\xda\xae\x31\x64\x68\x85\xfe\xee\x12\x01\x76\xa2\xee\xc8\xb8\
-\x5b\x55\xdb\xf0\xcd\x4d\x56\xbf\x8a\x47\x89\x29\x6b\x5e\xc0\xc2\
-\x92\x19\x65\xb1\x47\x65\x93\x1c\x76\x27\x00\x7d\x97\xde\x09\xb5\
-\xb9\x58\xd9\x4d\x7c\x00\x46\x8e\xc0\x9f\x7c\xb1\x77\xf1\x29\xd3\
-\x64\x8c\xa2\xad\x13\x3d\xd2\x54\xd4\x5d\xe6\xac\x09\xf0\x85\x96\
-\x0e\x62\xa2\x5b\xf6\x26\x78\x2b\x8a\x35\xd1\x6a\x21\x3a\xaf\x12\
-\x0b\x70\xf5\x7d\x01\x6f\x2b\x12\xf2\xbd\x2e\x08\x04\x3d\xba\x26\
-\x88\x86\xa3\x82\xbe\x9f\x3e\x59\x81\xe4\xda\x26\x51\x97\x86\x42\
-\x79\x15\x73\x92\x60\x55\x56\xe9\xb2\x2a\x82\xc8\xab\x23\x3e\x51\
-\x65\x39\xe9\x98\x15\x89\x40\x8a\xc3\xa0\x1b\x81\x4d\x29\x72\x34\
-\xcc\x29\x01\x4a\x5d\x28\x5d\xc2\xc9\xd2\x00\xd4\x87\x78\x73\x75\
-\x54\x19\x8e\x70\x56\xad\x46\x88\x8d\xdd\xbb\xd8\xaa\x43\x02\xca\
-\x6e\x05\x35\xdd\x53\x89\xfb\x46\xa5\xe7\x44\x72\xe1\xb1\x74\xbe\
-\x1c\x99\x3e\xa8\x40\xa4\xc5\x08\x9a\xf1\x9e\x65\x65\x00\x4d\x33\
-\x25\x3a\xa0\x3c\xcf\x22\x00\x8d\xa8\x22\xeb\x70\xff\x90\xec\x40\
-\xd7\x1b\x7a\xe9\xe4\x7e\x17\x83\xb4\x90\xc5\x64\xb9\x58\x2f\x91\
-\x44\x90\x00\xfe\x04\x86\x20\xf1\xaf\x2d\x0e\x8b\xdc\x0e\x10\xba\
-\xef\x49\xd1\x0a\x5f\xe6\x71\xe4\xe3\x7a\xfa\x44\x75\x49\xd3\xd2\
-\xdb\x14\x8b\x4b\x05\xd9\x14\x4b\x4f\xbd\x90\xe9\x55\x17\xa7\xef\
-\x32\x38\x22\x11\x18\x33\x0b\x08\xfc\xe5\xad\xb6\xea\x96\x4d\xf4\
-\x07\x35\x6f\xc2\x53\xdf\x35\xa8\xe0\x4b\x46\xf0\x0c\x76\x4f\xa7\
-\x2c\xa4\xb4\x11\x13\xf4\xcd\x66\xe1\xe0\xbc\x26\x23\x6c\x7c\x96\
-\x2d\x2b\x10\x8a\xa2\x94\xed\x4f\xb2\xa7\xdb\x46\x1b\x3a\x62\xd3\
-\x2f\x55\x87\xf4\x94\x41\xad\x3e\xc4\x27\x9a\xd7\xbc\x8e\x2d\x23\
-\x4a\xcf\x12\x16\x1d\x95\x51\xcb\x73\xb6\x45\x2c\x20\xfc\xac\x3a\
-\x12\x9e\x09\x33\xa0\xad\x15\x7c\xd4\xd1\xb2\x1c\x66\x21\x5e\x9a\
-\xc7\x1f\xb2\xe3\x8a\xde\x46\xc8\x8a\x8b\xb4\x28\xba\x88\x72\x6f\
-\xd2\x77\xae\x33\x4b\x34\x1e\x91\xe2\x5d\xe2\x08\x51\xca\x91\x3a\
-\xa1\x82\x21\x1d\x9e\x98\x74\x22\xc2\xc7\x43\xe6\xae\x4e\xc1\xec\
-\xbc\x0b\xd0\x10\x98\x40\x23\x2d\xc3\x35\x64\x8f\x1a\x12\x8e\xfa\
-\x45\x4f\xa5\xe2\x8e\xb9\x65\xd8\x7c\xad\x98\x8c\x08\xb1\xf5\xf4\
-\xc9\xea\x24\xa1\x2f\x54\x9e\x82\x3d\xd1\xaf\x36\xa1\x80\x92\x12\
-\x94\x23\xc4\x35\x0b\x72\xed\x68\x98\x89\xee\x4a\x6e\xc9\xdb\xda\
-\x6c\x61\x82\x95\x56\x1a\x77\xce\x47\xd6\x49\xaf\x41\x88\x8c\x90\
-\xa5\x89\x70\x51\x20\x38\xef\x1d\x41\xd2\x32\xc5\x86\x9c\xe0\x86\
-\x40\xea\x51\xd5\x8c\x4b\x15\x75\xef\x49\x75\xd9\x1b\x42\x77\x74\
-\x7a\xa8\x8c\x90\xed\x32\x30\x27\x44\xf6\x40\x0c\xac\x08\xfc\xa0\
-\x73\x66\x41\x51\xb8\xdf\x22\xc8\xdc\x2a\x3d\x4d\x48\xa3\xc6\xc1\
-\x15\x25\xbc\xa8\xc7\xa6\xee\x6c\x8c\x24\xa6\x66\x8f\x12\x32\xe3\
-\x00\xfe\xee\xa5\xef\x96\x8e\xb1\x23\x79\x14\x8a\x2c\xd1\x19\xa8\
-\x48\x81\x60\x95\xce\x49\x06\x47\xec\x8b\xf2\xbf\x2b\xf0\x99\x79\
-\xa8\x8a\xe2\xe3\x7b\x34\xc9\x41\xed\x1f\x56\x8d\xa4\x28\x0e\xa5\
-\x78\x96\x79\x70\x3e\x51\xc9\x8d\x94\xa5\x46\x66\xec\x3f\x0b\xe0\
-\x1d\x1f\xe1\x42\x75\xc0\x74\xa6\x2b\xe8\xd5\x46\x56\xf9\x8d\x37\
-\xf5\x4e\x84\x2c\x28\x59\x9d\xf0\x25\xa6\xa3\xce\x9e\x71\x9f\xb2\
-\x7a\x55\xd5\x7b\xbf\xb5\xad\xa2\x8f\x94\xb6\xaa\xec\x7f\xd6\x89\
-\x63\x89\x95\x89\x04\x8d\x57\x60\x88\xa9\xd8\x97\x2c\x1b\x89\x03\
-\x55\x2c\x4a\x7e\x81\x75\x51\xa4\x8e\xc2\x50\x8a\x31\x38\x63\x16\
-\x5b\x29\xc5\x9e\x5e\x30\x32\x89\x2b\xcb\x78\xfa\x1c\x8d\x2c\x6e\
-\x96\xf6\x85\x8b\xbc\xe8\x3a\x14\x47\x6c\x64\xc1\x84\x75\x81\xb5\
-\x89\x91\xc5\xb7\x04\x79\xa5\x74\x28\x49\x74\xb2\xe0\xe8\x86\xd5\
-\x0d\x22\x23\x73\xe0\xa2\xe3\x5a\x31\x72\x41\x69\x4a\xec\xeb\x2e\
-\x3e\x5c\xb6\x5f\xaa\x73\xe5\x10\x03\xfa\x83\x42\x30\xa0\x3b\xcc\
-\xd3\x43\xe5\x27\xbe\x60\x79\xcd\xba\x46\xb9\xd8\x18\x25\x94\x48\
-\x11\x72\x8c\x12\x0b\xa7\xb4\x0f\xf8\xd1\x48\xac\x51\x1b\xc8\x41\
-\x7e\x96\xa7\xe3\x3e\x68\x48\xca\x27\x0a\x21\xb3\x97\x01\xca\x69\
-\x1f\x88\x23\x05\x1e\xb9\xdc\x15\x46\x83\x04\xc8\x14\x68\xf5\x04\
-\x96\x13\x80\xf8\xc4\xfc\xb0\x71\x55\xae\x49\x58\x22\x5b\x69\x5b\
-\x9c\xb2\x73\x5f\x97\xb0\x8e\x75\x8a\x23\xc3\x47\x70\xd2\xb4\x6c\
-\x40\xd6\x71\xa8\x50\x28\xfd\x79\x96\x55\x3d\x8c\x8f\x20\xbd\xdc\
-\xb9\xd3\x49\x91\x25\x4b\x8f\x90\x02\x35\xc5\x3f\xda\x96\xc7\x8f\
-\x5e\x7c\x8e\xa5\xf6\x89\x74\x7b\xfa\xf1\x8b\xb3\xee\x42\x98\xac\
-\x81\x4d\xca\x9a\x23\xc4\xa9\x57\x3d\xd3\x6c\x4a\xfb\xa1\xc0\x62\
-\xe2\x09\x47\x94\xb9\x0f\xf3\x96\x85\x4c\x51\x85\xec\xfe\xc8\xf0\
-\xea\x32\xa9\x26\x78\x8e\x23\xb2\xcb\xf1\xde\x49\xae\xd4\xc9\x46\
-\xfc\xb6\x56\x73\xb8\x9e\x6e\x68\xd0\x80\x41\x37\xab\x6b\xc8\x5e\
-\x69\x9e\x28\xe7\x99\xe8\x2d\x33\x25\xeb\xa0\xb2\xd7\x25\xeb\x1d\
-\x1d\x9d\x3f\x7d\x12\xb4\x23\x38\x9f\x26\x6e\x97\xd4\xc6\xc3\x67\
-\x64\xe0\x3a\x72\xb9\x0f\xcc\x1c\x0d\x5d\xba\x92\x44\x49\xbd\xef\
-\xcc\xc0\xf1\x00\x3f\x93\x6a\x13\x20\x75\xef\x3a\xb3\x65\x0d\x71\
-\xc4\xe4\x63\xe7\x75\xe0\x3e\x0b\x2d\xed\x66\x16\xc4\xac\xaa\xe0\
-\xf2\xe0\xeb\x41\x8f\x0d\xaa\xb0\x34\x2d\x41\x3b\x8f\x52\xc5\xc7\
-\xe9\x32\x32\x6a\x09\x90\x35\x0b\x96\x3b\xbb\xa5\xfb\x2a\x0b\x3b\
-\xa0\x6a\xcb\x82\xeb\x38\x7e\xc7\xbf\xef\x55\x16\x26\x36\xb5\xfb\
-\x93\x4a\x74\x24\x39\xf0\x6a\x17\x65\x2b\x29\xde\x2e\x1d\x12\x6c\
-\x16\x35\x92\xb2\x0b\x4d\x7c\xa7\x61\x4b\x8b\x47\x2f\x4b\x09\x31\
-\x09\x90\x41\x72\xa9\xf4\x1d\xa3\xa0\xec\x6a\xa6\xba\x94\x91\x95\
-\x0f\x98\xf7\xf2\x51\xc2\x2d\x9b\xc5\x51\xb9\x0f\x3d\xc0\xd1\xa9\
-\x22\xa6\xc4\x3d\xee\x8d\xd2\xc8\x53\x03\x6a\x78\xb5\xe8\x6c\x3b\
-\x81\xca\x16\x7d\x96\x46\xda\xb3\x2e\x4e\x16\x04\x6b\x74\xe1\x48\
-\x3c\xa1\xdf\x30\x80\xc0\xf0\x22\xe3\xb6\x81\xd9\x42\xaf\x07\x7d\
-\xc1\x72\x5a\xaf\xa0\x87\x41\xda\x4c\xac\x8e\xc3\x78\x91\x9f\xba\
-\xdb\xd1\xb0\x4c\x72\x4b\xd5\xce\xbd\x28\x22\x4b\xa7\x0c\x19\x17\
-\xe4\x9c\x7e\x0f\xb0\x4f\xc5\x39\x6c\xb3\x1f\x5c\xc4\x4a\x47\xa3\
-\xbb\x66\x6d\x4e\x41\x42\x07\x69\x02\x1a\x1d\x14\xb5\x6d\x30\x7c\
-\x50\x1a\xbc\x7a\x34\x7a\x87\x07\x85\x02\xec\x8f\x3a\xd6\x69\x8e\
-\x5a\xce\x48\x32\x0e\xb2\x73\x2e\xa2\x42\x63\x39\xf0\xd4\x71\xc0\
-\x90\xe6\xb1\x01\xce\xe4\xe9\xd1\x31\xb0\x8d\x62\x40\xad\xd3\x4b\
-\xd0\x10\x90\x81\x51\xc6\x86\x1a\x7c\x9c\xf7\xcd\x09\x02\x7b\xc9\
-\xb2\x4d\x21\xca\xdb\x11\x07\x9e\x1c\x7b\x40\x0f\x17\x16\x62\xdd\
-\x5f\xc9\x66\xc8\x9f\x27\x11\x93\x00\xb4\x8b\x8b\x5c\x62\xb3\xaa\
-\xeb\x31\x06\xd9\xf1\x69\x80\x2e\xe4\xbb\xf8\xa2\x30\x5e\x38\x21\
-\x92\x90\xde\x08\x5b\x91\x62\x69\x23\xbb\x04\x67\xcd\x8d\x5c\x81\
-\x80\x95\xd9\xcc\x0e\x3a\xdb\xc0\x3e\x39\x38\xb0\x0d\x54\x05\x2f\
-\x8d\x31\x45\x74\xd3\xe9\xb5\x83\xfe\x74\x96\x2b\xfd\x58\x3a\xfe\
-\xa8\x98\x7b\xa5\x91\xa0\x1b\x42\xc6\xb3\x8d\x3b\x2c\xfc\xf8\x18\
-\x06\x66\x18\xc7\x2d\x53\x9a\x49\xde\xe1\xf0\xb9\x18\x2b\xc3\xb0\
-\x21\x92\xdc\x89\x23\xe2\x8e\x8a\x4e\x4a\x67\xf6\xcb\xe8\x27\x38\
-\x0d\x26\x59\xf8\x5a\x04\x6c\x4c\xc1\x3c\xce\x59\xb3\x89\xa0\x8d\
-\x4d\x16\xe4\x5c\x28\x9d\x8f\x65\x7a\x7e\x50\x2d\xfe\x9a\x8c\x4f\
-\xe3\xb1\x9b\x58\x09\xa3\x45\xbc\xe4\x58\x8b\x3e\x87\x53\x60\x87\
-\x26\xb4\x66\x90\x95\x30\x5d\x81\x2d\x99\x10\x15\x1e\x6e\xc8\x3b\
-\x73\x44\x15\x4a\xd3\x56\x65\x5a\xc5\xb9\x22\xfb\x99\x7d\x43\x95\
-\x3d\x98\xdb\x1d\x1d\x74\xe7\xdc\xe9\x6b\x2d\x7d\xf4\x4c\x3b\xb6\
-\x70\x51\x93\x8e\x74\xa5\x5a\xca\xa2\x3d\xcd\x11\x99\x62\xde\x8f\
-\x90\xe3\x6d\x12\xe2\xb0\x38\xed\x01\x95\x9f\xb4\x27\xc4\x71\x3b\
-\xa4\x10\xcd\x32\xae\x60\x1e\x15\xf8\xf9\xc8\xfa\xb1\x3e\x8b\x9b\
-\x3d\x4a\x30\x1f\x61\x76\x14\x79\x1e\x55\xc8\xc9\xc8\x83\x6a\xe3\
-\x9d\x26\x32\x67\x47\xf8\x0c\xca\x5e\x0e\x26\x69\xe0\x37\xd7\x04\
-\xfd\x25\x30\x71\x10\xc9\xfc\x89\x2d\x4e\x50\x48\xff\x09\x0f\x13\
-\x01\x5d\x68\xa6\x37\x71\x60\x30\x34\x95\x30\x74\x66\x30\xcd\x09\
-\x03\x6c\xcf\x11\x1e\xe7\xf7\x74\xca\xa0\x2d\xb1\x97\xd1\x00\x72\
-\x29\x4d\xa8\x30\x6d\x33\x9e\x10\xdd\x63\x64\x40\xff\x88\xdd\xae\
-\x4c\x70\x60\x58\xdb\x24\x2c\xd2\xae\x7c\x0e\xd9\x30\xe6\x50\x2e\
-\xf4\xd2\xa8\xcb\x5e\xf2\x4f\x36\xcd\x1c\x68\x74\x66\x4d\x39\x12\
-\x0a\xe0\x8b\xc0\xd3\x4e\xd2\x12\x64\xea\xa7\x83\x67\x22\x93\xed\
-\x2a\x76\x24\x78\x6b\xf2\x22\xbb\xc5\x83\x3f\x59\x05\x5a\xb6\xd8\
-\xeb\x00\xef\xb0\xc3\x41\x50\x3d\xa8\x5e\x78\xd3\xec\x4a\xb3\x97\
-\x60\x48\xc1\x31\x0f\xcf\x83\x8b\x68\x0c\x67\x61\x74\x4e\x99\xa9\
-\x7c\x59\x5d\xfe\x09\xef\x8e\xda\x9e\xfc\xb3\x7d\x69\x15\x83\xdd\
-\xc0\x57\x69\x99\xcf\x1f\x22\x71\x7b\xbd\xbe\xfc\xee\xee\xf6\x27\
-\xc1\xb8\x7c\xb8\x39\x87\x2d\xd9\xe3\x7c\xba\x7c\x7f\x73\xf6\xc1\
-\x88\xee\x7c\x7a\xf3\xe1\xe6\xcc\xfc\x6c\x9c\x4f\x6f\xbe\xbf\x39\
-\x43\xd2\xff\xc3\x53\x19\xde\xc5\x7f\x2f\x9e\xca\x76\x93\x8d\x7b\
-\x78\xf0\x54\x3f\x4e\x72\x77\x6a\xcf\x83\xa9\xfa\xcd\x4d\x55\x0f\
-\x97\x7d\x8c\x89\x1e\x4c\xd5\x2f\x32\x55\x0c\x08\xdd\x1e\x4c\xd5\
-\xaf\x6b\xaa\x3a\xbf\xa1\xe9\x83\xa9\x4a\x53\xc5\xa4\x6b\xed\x07\
-\x53\x55\x7a\x63\xfa\xf8\x60\xaa\x7e\x64\xaa\x6c\x2d\x51\xfd\xb5\
-\x4c\x95\x22\x66\xeb\xf7\x62\xaa\x98\xeb\x86\x3e\x98\xaa\x9f\x26\
-\x79\xd0\x50\x3d\x98\xaa\xdf\xdc\x54\xe9\x0c\x71\x7e\x9b\x78\x30\
-\x55\xbf\x70\x52\xc5\xef\xde\x7b\x3e\x98\xaa\x5f\xd7\x54\xf1\x3b\
-\x6e\x3c\x4c\xaa\x0e\x53\xa5\xd1\xc4\x1f\x26\x55\xc7\x8f\x8e\xe3\
-\xc1\x53\xd9\x0f\x9e\x8a\xff\xfc\x30\x30\x52\xff\xd3\x53\x3d\xe6\
-\x7f\x8c\x7e\xf9\x1f\xe3\x0c\xb2\x9c\
-\x00\x00\x0b\xce\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\
-\x2d\x38\x22\x3f\x3e\x0a\x3c\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\
-\x61\x79\x65\x72\x5f\x31\x22\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\
-\x65\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\
-\x73\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\
-\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x76\
-\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x36\x30\x30\x20\
-\x36\x30\x30\x22\x3e\x0a\x20\x20\x3c\x64\x65\x66\x73\x3e\x0a\x20\
-\x20\x20\x20\x3c\x73\x74\x79\x6c\x65\x3e\x0a\x20\x20\x20\x20\x20\
-\x20\x2e\x63\x6c\x73\x2d\x31\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\
-\x20\x20\x66\x69\x6c\x6c\x3a\x20\x23\x65\x30\x65\x30\x64\x66\x3b\
-\x0a\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x3c\x2f\x73\
-\x74\x79\x6c\x65\x3e\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0a\
-\x20\x20\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
-\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x34\x33\x31\x2e\x32\x32\x22\
-\x20\x79\x3d\x22\x33\x34\x31\x2e\x30\x32\x22\x20\x77\x69\x64\x74\
-\x68\x3d\x22\x33\x38\x2e\x33\x33\x22\x20\x68\x65\x69\x67\x68\x74\
-\x3d\x22\x31\x34\x39\x2e\x39\x22\x2f\x3e\x0a\x20\x20\x3c\x72\x65\
-\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\
-\x20\x78\x3d\x22\x34\x33\x31\x2e\x32\x32\x22\x20\x79\x3d\x22\x33\
-\x34\x31\x2e\x30\x32\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x33\x38\
-\x2e\x33\x33\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x34\x39\
-\x2e\x39\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\
-\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x33\x34\x2e\x34\x31\x20\x38\
-\x36\x36\x2e\x33\x35\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x2d\x39\
-\x30\x29\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\
-\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\
-\x31\x36\x37\x2e\x32\x39\x2c\x35\x30\x30\x2e\x32\x39\x63\x2d\x37\
-\x2e\x30\x34\x2e\x31\x2d\x31\x32\x2e\x31\x2d\x31\x2e\x39\x32\x2d\
-\x31\x34\x2e\x37\x34\x2d\x36\x2e\x37\x31\x2d\x32\x2e\x32\x39\x2d\
-\x34\x2e\x31\x36\x2d\x34\x2e\x38\x35\x2d\x38\x2e\x32\x35\x2d\x36\
-\x2e\x38\x36\x2d\x31\x32\x2e\x34\x37\x2d\x34\x31\x2e\x34\x36\x2d\
-\x38\x38\x2e\x32\x37\x2d\x34\x31\x2e\x37\x35\x2d\x32\x33\x37\x2e\
-\x38\x33\x2c\x35\x2e\x36\x37\x2d\x33\x32\x34\x2e\x30\x34\x2c\x34\
-\x2e\x32\x36\x2d\x37\x2e\x34\x33\x2c\x36\x2e\x39\x33\x2d\x38\x2e\
-\x36\x39\x2c\x31\x38\x2e\x31\x37\x2d\x38\x2e\x37\x2c\x39\x2e\x35\
-\x31\x2d\x2e\x30\x31\x2c\x31\x39\x2e\x30\x32\x2c\x30\x2c\x32\x39\
-\x2e\x32\x33\x2c\x30\x2d\x37\x2e\x30\x38\x2d\x31\x30\x2e\x39\x38\
-\x2d\x31\x35\x2e\x31\x2d\x32\x30\x2e\x33\x35\x2d\x32\x38\x2e\x37\
-\x34\x2d\x32\x36\x2e\x36\x33\x68\x2d\x31\x30\x2e\x37\x39\x63\x2d\
-\x32\x33\x2e\x34\x31\x2c\x31\x30\x2e\x37\x34\x2d\x33\x34\x2e\x38\
-\x39\x2c\x33\x34\x2e\x37\x36\x2d\x34\x33\x2e\x31\x37\x2c\x35\x34\
-\x2e\x31\x31\x2d\x33\x36\x2e\x34\x32\x2c\x38\x38\x2e\x36\x2d\x33\
-\x37\x2e\x36\x32\x2c\x32\x34\x34\x2e\x34\x33\x2c\x31\x36\x2e\x34\
-\x34\x2c\x33\x32\x37\x2e\x35\x32\x2c\x37\x2e\x34\x31\x2c\x31\x30\
-\x2e\x39\x36\x2c\x32\x33\x2e\x38\x35\x2c\x32\x39\x2e\x39\x34\x2c\
-\x34\x31\x2e\x34\x32\x2c\x32\x31\x2e\x32\x33\x2c\x31\x31\x2e\x39\
-\x33\x2d\x35\x2e\x39\x35\x2c\x31\x38\x2e\x34\x33\x2d\x31\x34\x2e\
-\x37\x35\x2c\x32\x34\x2e\x38\x32\x2d\x32\x34\x2e\x33\x37\x2d\x31\
-\x31\x2e\x35\x31\x2e\x30\x34\x2d\x32\x30\x2e\x34\x39\x2d\x2e\x30\
-\x39\x2d\x33\x31\x2e\x34\x34\x2e\x30\x36\x5a\x22\x2f\x3e\x0a\x20\
-\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\
-\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x31\x38\x37\x2e\x31\x38\x2c\
-\x32\x32\x37\x2e\x38\x63\x34\x2e\x35\x31\x2d\x31\x39\x2e\x39\x32\
-\x2c\x31\x30\x2e\x32\x36\x2d\x33\x39\x2e\x36\x32\x2c\x31\x39\x2e\
-\x34\x31\x2d\x35\x38\x2e\x37\x34\x2c\x31\x2e\x34\x32\x2d\x32\x2e\
-\x39\x36\x2e\x35\x32\x2d\x33\x2e\x35\x35\x2d\x33\x2e\x35\x33\x2d\
-\x33\x2e\x34\x38\x2d\x38\x2e\x35\x34\x2e\x31\x36\x2d\x31\x37\x2e\
-\x30\x39\x2e\x31\x39\x2d\x32\x35\x2e\x36\x33\x2d\x2e\x30\x32\x2d\
-\x33\x2e\x38\x31\x2d\x2e\x30\x39\x2d\x35\x2e\x33\x38\x2e\x38\x39\
-\x2d\x36\x2e\x37\x34\x2c\x33\x2e\x34\x2d\x32\x35\x2e\x34\x37\x2c\
-\x35\x31\x2e\x35\x31\x2d\x33\x30\x2e\x30\x39\x2c\x31\x30\x31\x2e\
-\x32\x2d\x33\x30\x2e\x37\x34\x2c\x31\x36\x30\x2e\x30\x39\x2d\x2e\
-\x30\x31\x2c\x34\x35\x2e\x39\x36\x2c\x36\x2e\x39\x32\x2c\x31\x30\
-\x34\x2e\x38\x33\x2c\x33\x30\x2e\x38\x2c\x31\x35\x30\x2e\x35\x31\
-\x2c\x31\x2e\x33\x2c\x32\x2e\x34\x32\x2c\x32\x2e\x36\x36\x2c\x33\
-\x2e\x36\x32\x2c\x36\x2e\x36\x32\x2c\x33\x2e\x35\x2c\x38\x2e\x35\
-\x33\x2d\x2e\x32\x34\x2c\x31\x37\x2e\x30\x39\x2d\x2e\x32\x36\x2c\
-\x32\x35\x2e\x36\x32\x2c\x30\x2c\x34\x2e\x39\x2e\x31\x35\x2c\x34\
-\x2e\x39\x33\x2d\x2e\x39\x36\x2c\x33\x2e\x35\x38\x2d\x33\x2e\x38\
-\x31\x2d\x33\x34\x2e\x37\x32\x2d\x37\x37\x2e\x39\x36\x2d\x33\x36\
-\x2d\x31\x37\x30\x2e\x33\x35\x2d\x31\x39\x2e\x33\x39\x2d\x32\x35\
-\x31\x2e\x34\x35\x5a\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\
-\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\
-\x3d\x22\x4d\x32\x35\x32\x2e\x30\x31\x2c\x31\x37\x37\x2e\x38\x32\
-\x63\x35\x2e\x35\x37\x2d\x31\x33\x2e\x32\x31\x2c\x35\x2e\x36\x39\
-\x2d\x31\x33\x2e\x31\x33\x2d\x31\x34\x2e\x30\x33\x2d\x31\x32\x2e\
-\x32\x35\x2d\x32\x2e\x39\x36\x2e\x31\x33\x2d\x34\x2e\x33\x31\x2e\
-\x38\x39\x2d\x35\x2e\x33\x32\x2c\x32\x2e\x37\x35\x2d\x32\x33\x2e\
-\x37\x38\x2c\x34\x34\x2e\x39\x39\x2d\x32\x38\x2e\x31\x35\x2c\x39\
-\x34\x2e\x34\x35\x2d\x33\x31\x2e\x39\x33\x2c\x31\x34\x32\x2e\x34\
-\x32\x2d\x2e\x37\x37\x2c\x39\x2e\x31\x39\x2d\x2e\x36\x2c\x31\x38\
-\x2e\x37\x37\x2e\x39\x2c\x32\x37\x2e\x34\x31\x2c\x31\x2e\x39\x2c\
-\x34\x35\x2e\x36\x38\x2c\x37\x2e\x34\x34\x2c\x38\x39\x2e\x38\x34\
-\x2c\x32\x36\x2e\x34\x39\x2c\x31\x33\x32\x2e\x39\x36\x2c\x35\x2e\
-\x33\x37\x2c\x31\x31\x2e\x39\x38\x2c\x35\x2e\x35\x2c\x31\x31\x2e\
-\x38\x34\x2c\x32\x33\x2e\x31\x37\x2c\x31\x31\x2e\x39\x32\x2c\x35\
-\x2e\x30\x32\x2e\x30\x32\x2c\x36\x2d\x2e\x36\x33\x2c\x34\x2e\x33\
-\x33\x2d\x34\x2e\x32\x35\x2d\x33\x39\x2e\x30\x33\x2d\x38\x37\x2e\
-\x38\x39\x2d\x33\x38\x2e\x35\x39\x2d\x32\x31\x32\x2e\x33\x31\x2d\
-\x33\x2e\x36\x31\x2d\x33\x30\x30\x2e\x39\x37\x5a\x22\x2f\x3e\x0a\
-\x20\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
-\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x30\x31\x2e\x30\x35\
-\x2c\x31\x37\x37\x2e\x37\x37\x63\x31\x2e\x35\x34\x2d\x33\x2e\x39\
-\x32\x2c\x36\x2e\x37\x39\x2d\x38\x2e\x38\x37\x2c\x33\x2e\x39\x36\
-\x2d\x31\x31\x2e\x33\x39\x2d\x32\x2e\x38\x35\x2d\x32\x2e\x35\x35\
-\x2d\x31\x30\x2e\x39\x38\x2d\x2e\x34\x35\x2d\x31\x36\x2e\x37\x36\
-\x2d\x2e\x38\x2d\x33\x2e\x39\x32\x2d\x2e\x32\x34\x2d\x35\x2e\x32\
-\x38\x2c\x31\x2e\x30\x36\x2d\x36\x2e\x36\x33\x2c\x33\x2e\x35\x2d\
-\x32\x35\x2e\x33\x2c\x35\x30\x2e\x38\x35\x2d\x33\x30\x2e\x32\x32\
-\x2c\x31\x30\x31\x2e\x35\x36\x2d\x33\x30\x2e\x37\x32\x2c\x31\x35\
-\x38\x2e\x37\x33\x2d\x2e\x32\x2c\x34\x34\x2e\x38\x39\x2c\x36\x2e\
-\x33\x38\x2c\x39\x39\x2e\x32\x39\x2c\x32\x36\x2e\x38\x2c\x31\x34\
-\x33\x2e\x37\x37\x2c\x35\x2e\x33\x39\x2c\x31\x31\x2e\x34\x36\x2c\
-\x35\x2e\x36\x2c\x31\x31\x2e\x32\x39\x2c\x32\x32\x2e\x32\x33\x2c\
-\x31\x31\x2e\x34\x35\x2c\x35\x2e\x32\x33\x2e\x30\x35\x2c\x36\x2e\
-\x39\x35\x2d\x2e\x33\x34\x2c\x34\x2e\x39\x38\x2d\x34\x2e\x35\x38\
-\x2d\x33\x39\x2e\x34\x37\x2d\x38\x38\x2e\x35\x38\x2d\x33\x38\x2e\
-\x30\x34\x2d\x32\x31\x31\x2e\x31\x39\x2d\x33\x2e\x38\x36\x2d\x33\
-\x30\x30\x2e\x36\x38\x5a\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\x74\
-\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\
-\x64\x3d\x22\x4d\x33\x31\x31\x2e\x36\x35\x2c\x39\x31\x2e\x33\x32\
-\x63\x37\x2e\x31\x39\x2e\x30\x38\x2c\x31\x34\x2e\x33\x31\x2e\x37\
-\x36\x2c\x32\x31\x2e\x31\x31\x2c\x32\x2e\x36\x2c\x31\x33\x2e\x35\
-\x34\x2c\x33\x2e\x36\x35\x2c\x32\x30\x2e\x36\x2c\x31\x30\x2e\x38\
-\x36\x2c\x32\x32\x2e\x34\x2c\x32\x30\x2e\x39\x32\x2c\x32\x2e\x30\
-\x31\x2c\x31\x31\x2e\x32\x31\x2d\x2e\x37\x38\x2c\x32\x32\x2e\x30\
-\x32\x2d\x35\x2e\x33\x33\x2c\x33\x32\x2e\x36\x39\x71\x2d\x32\x2e\
-\x31\x39\x2c\x35\x2e\x31\x33\x2c\x35\x2e\x37\x32\x2c\x35\x2e\x31\
-\x33\x68\x35\x2e\x34\x63\x31\x33\x2e\x30\x32\x2c\x30\x2c\x31\x33\
-\x2e\x30\x36\x2c\x30\x2c\x31\x36\x2e\x30\x38\x2d\x39\x2e\x31\x37\
-\x2c\x31\x32\x2e\x31\x38\x2d\x33\x33\x2e\x36\x38\x2d\x33\x2e\x35\
-\x36\x2d\x36\x34\x2e\x31\x35\x2d\x34\x39\x2e\x36\x33\x2d\x36\x39\
-\x2d\x32\x31\x2e\x34\x2d\x32\x2e\x37\x2d\x32\x31\x2e\x33\x32\x2d\
-\x32\x2e\x34\x37\x2d\x32\x30\x2e\x39\x38\x2c\x31\x32\x2e\x38\x39\
-\x2e\x30\x36\x2c\x32\x2e\x39\x34\x2c\x31\x2e\x32\x32\x2c\x33\x2e\
-\x39\x2c\x35\x2e\x32\x33\x2c\x33\x2e\x39\x34\x5a\x22\x2f\x3e\x0a\
-\x20\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
-\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x33\x32\x2e\x35\x34\
-\x2c\x34\x31\x35\x2e\x39\x37\x63\x30\x2d\x31\x34\x2e\x32\x33\x2c\
-\x32\x2e\x35\x32\x2d\x32\x37\x2e\x38\x36\x2c\x37\x2e\x31\x34\x2d\
-\x34\x30\x2e\x34\x39\x2d\x36\x2e\x37\x38\x2d\x36\x36\x2e\x34\x39\
-\x2d\x2e\x39\x35\x2d\x31\x33\x33\x2e\x37\x35\x2c\x32\x32\x2e\x31\
-\x35\x2d\x31\x39\x38\x2c\x31\x2e\x33\x2d\x33\x2e\x37\x2c\x35\x2e\
-\x30\x38\x2d\x38\x2e\x37\x36\x2c\x33\x2e\x30\x34\x2d\x31\x30\x2e\
-\x38\x33\x2d\x32\x2e\x38\x36\x2d\x32\x2e\x38\x39\x2d\x31\x30\x2e\
-\x33\x39\x2d\x2e\x35\x2d\x31\x34\x2e\x34\x33\x2d\x31\x2e\x30\x31\
-\x2d\x34\x2e\x38\x31\x2c\x30\x2d\x38\x2e\x32\x33\x2e\x32\x36\x2d\
-\x31\x31\x2e\x35\x34\x2d\x2e\x30\x36\x2d\x35\x2e\x30\x32\x2d\x2e\
-\x34\x38\x2d\x36\x2e\x39\x31\x2c\x31\x2e\x31\x37\x2d\x38\x2e\x34\
-\x39\x2c\x34\x2e\x33\x35\x2d\x33\x35\x2e\x35\x31\x2c\x37\x33\x2e\
-\x36\x35\x2d\x33\x36\x2e\x36\x34\x2c\x31\x36\x39\x2e\x35\x34\x2d\
-\x32\x31\x2e\x31\x35\x2c\x32\x34\x36\x2e\x39\x37\x2c\x34\x2e\x35\
-\x33\x2c\x32\x31\x2e\x32\x2c\x31\x30\x2e\x39\x32\x2c\x34\x32\x2e\
-\x31\x31\x2c\x32\x31\x2e\x34\x34\x2c\x36\x32\x2e\x32\x39\x2c\x31\
-\x2e\x34\x34\x2c\x32\x2e\x37\x36\x2c\x33\x2e\x32\x33\x2c\x34\x2e\
-\x30\x38\x2c\x37\x2e\x36\x37\x2c\x33\x2e\x38\x39\x2c\x34\x2e\x39\
-\x38\x2d\x2e\x32\x31\x2c\x39\x2e\x39\x39\x2d\x2e\x32\x38\x2c\x31\
-\x34\x2e\x39\x39\x2d\x2e\x32\x31\x2d\x31\x33\x2e\x31\x33\x2d\x31\
-\x39\x2d\x32\x30\x2e\x38\x33\x2d\x34\x32\x2e\x30\x35\x2d\x32\x30\
-\x2e\x38\x33\x2d\x36\x36\x2e\x39\x5a\x22\x2f\x3e\x0a\x20\x20\x3c\
-\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x64\x3d\x22\x4d\x34\x34\x39\x2e\x31\x38\x2c\x32\x39\
-\x38\x2e\x31\x34\x63\x2d\x32\x2e\x32\x32\x2d\x32\x34\x2e\x38\x32\
-\x2d\x37\x2e\x32\x37\x2d\x34\x32\x2e\x31\x37\x2d\x31\x33\x2e\x31\
-\x35\x2d\x34\x32\x2e\x31\x37\x73\x2d\x31\x31\x2e\x33\x37\x2c\x31\
-\x38\x2e\x38\x39\x2d\x31\x33\x2e\x34\x33\x2c\x34\x35\x2e\x34\x36\
-\x63\x38\x2e\x35\x34\x2d\x32\x2e\x30\x36\x2c\x31\x37\x2e\x34\x33\
-\x2d\x33\x2e\x32\x2c\x32\x36\x2e\x35\x38\x2d\x33\x2e\x32\x39\x5a\
-\x22\x2f\x3e\x0a\x20\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\
-\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x38\
-\x33\x2e\x34\x36\x2c\x33\x31\x38\x2e\x39\x37\x63\x31\x2e\x36\x31\
-\x2d\x34\x33\x2e\x38\x35\x2c\x31\x30\x2e\x36\x36\x2d\x38\x35\x2e\
-\x30\x33\x2c\x32\x31\x2e\x33\x39\x2d\x31\x32\x32\x2e\x34\x2c\x34\
-\x2e\x30\x35\x2d\x31\x34\x2e\x31\x32\x2c\x31\x30\x2e\x31\x37\x2d\
-\x32\x37\x2e\x38\x31\x2c\x31\x38\x2e\x34\x36\x2d\x34\x30\x2e\x39\
-\x39\x2c\x32\x2e\x35\x37\x2d\x34\x2e\x30\x39\x2c\x35\x2e\x37\x38\
-\x2d\x37\x2e\x32\x36\x2c\x31\x32\x2e\x37\x35\x2d\x37\x2e\x31\x38\
-\x2c\x36\x2e\x36\x36\x2e\x30\x37\x2c\x39\x2e\x36\x38\x2c\x33\x2e\
-\x31\x35\x2c\x31\x32\x2e\x31\x31\x2c\x37\x2e\x30\x38\x2c\x31\x31\
-\x2e\x39\x33\x2c\x31\x39\x2e\x32\x39\x2c\x31\x38\x2e\x36\x39\x2c\
-\x33\x39\x2e\x36\x32\x2c\x32\x34\x2e\x30\x36\x2c\x36\x30\x2e\x32\
-\x33\x2c\x36\x2e\x35\x31\x2c\x32\x36\x2e\x33\x39\x2c\x31\x30\x2e\
-\x38\x38\x2c\x35\x36\x2e\x33\x37\x2c\x31\x32\x2e\x33\x39\x2c\x38\
-\x37\x2e\x34\x37\x2c\x38\x2e\x38\x37\x2c\x32\x2e\x36\x39\x2c\x31\
-\x37\x2e\x33\x2c\x36\x2e\x34\x2c\x32\x35\x2e\x31\x36\x2c\x31\x30\
-\x2e\x39\x39\x2d\x2e\x36\x39\x2d\x33\x32\x2e\x32\x34\x2d\x34\x2e\
-\x32\x2d\x36\x32\x2e\x33\x32\x2d\x39\x2e\x33\x36\x2d\x38\x35\x2e\
-\x38\x36\x2d\x36\x2e\x37\x31\x2d\x33\x30\x2e\x38\x36\x2d\x32\x32\
-\x2e\x39\x38\x2d\x39\x30\x2e\x37\x35\x2d\x35\x39\x2e\x31\x38\x2d\
-\x31\x30\x36\x2e\x35\x38\x68\x2d\x31\x30\x2e\x37\x39\x63\x2d\x32\
-\x30\x2e\x34\x2c\x39\x2e\x31\x39\x2d\x33\x30\x2e\x38\x31\x2c\x32\
-\x37\x2e\x38\x37\x2d\x33\x38\x2e\x39\x38\x2c\x34\x34\x2e\x35\x33\
-\x2d\x32\x32\x2e\x30\x35\x2c\x34\x38\x2e\x34\x38\x2d\x33\x31\x2e\
-\x39\x34\x2c\x31\x31\x31\x2e\x30\x32\x2d\x33\x30\x2c\x31\x37\x32\
-\x2e\x33\x38\x2c\x36\x2e\x34\x37\x2d\x37\x2e\x34\x34\x2c\x31\x33\
-\x2e\x38\x37\x2d\x31\x34\x2e\x30\x35\x2c\x32\x32\x2d\x31\x39\x2e\
-\x36\x37\x5a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x03\x74\
-\x3c\
-\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
-\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
-\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
-\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
-\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x65\x32\x66\x32\x36\x3b\x7d\
-\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
-\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x78\x3d\x22\x32\x35\x35\x2e\x33\x31\x22\x20\x79\x3d\
-\x22\x37\x38\x2e\x38\x36\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\
-\x36\x2e\x33\x34\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x34\x35\
-\x32\x2e\x34\x37\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\
-\x22\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x32\x39\x34\x2e\x33\
-\x37\x20\x2d\x31\x30\x30\x2e\x34\x38\x29\x20\x72\x6f\x74\x61\x74\
-\x65\x28\x34\x35\x29\x22\x2f\x3e\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\
-\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x70\
-\x6f\x69\x6e\x74\x73\x3d\x22\x33\x33\x33\x2e\x31\x32\x20\x32\x37\
-\x33\x2e\x30\x39\x20\x33\x33\x33\x2e\x31\x32\x20\x35\x32\x31\x2e\
-\x33\x20\x33\x35\x31\x20\x35\x32\x31\x2e\x33\x20\x33\x35\x31\x20\
-\x32\x35\x35\x2e\x32\x31\x20\x33\x33\x33\x2e\x31\x32\x20\x32\x37\
-\x33\x2e\x30\x39\x22\x2f\x3e\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\
-\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x70\x6f\
-\x69\x6e\x74\x73\x3d\x22\x33\x35\x31\x2e\x30\x39\x20\x31\x38\x35\
-\x2e\x37\x37\x20\x33\x35\x31\x2e\x30\x39\x20\x36\x38\x2e\x38\x33\
-\x20\x33\x33\x33\x2e\x30\x34\x20\x36\x38\x2e\x38\x33\x20\x33\x33\
-\x33\x2e\x30\x34\x20\x32\x30\x33\x2e\x38\x32\x20\x33\x35\x31\x2e\
-\x30\x39\x20\x31\x38\x35\x2e\x37\x37\x22\x2f\x3e\x3c\x70\x6f\x6c\
-\x79\x67\x6f\x6e\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x32\x37\x30\x2e\x30\
-\x31\x20\x32\x36\x35\x2e\x39\x32\x20\x32\x37\x30\x2e\x30\x31\x20\
-\x36\x38\x2e\x38\x33\x20\x32\x35\x32\x2e\x30\x36\x20\x36\x38\x2e\
-\x38\x33\x20\x32\x35\x32\x2e\x30\x36\x20\x32\x30\x34\x2e\x33\x37\
-\x20\x32\x32\x38\x2e\x31\x37\x20\x32\x30\x34\x2e\x33\x37\x20\x32\
-\x32\x38\x2e\x31\x37\x20\x31\x38\x35\x2e\x38\x31\x20\x32\x30\x31\
-\x2e\x38\x33\x20\x31\x38\x35\x2e\x38\x31\x20\x32\x30\x31\x2e\x38\
-\x33\x20\x32\x30\x34\x2e\x33\x37\x20\x31\x38\x32\x2e\x34\x36\x20\
-\x32\x30\x34\x2e\x33\x37\x20\x31\x38\x32\x2e\x34\x36\x20\x33\x35\
-\x33\x2e\x34\x37\x20\x32\x37\x30\x2e\x30\x31\x20\x32\x36\x35\x2e\
-\x39\x32\x22\x2f\x3e\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x63\x6c\
-\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x70\x6f\x69\x6e\
-\x74\x73\x3d\x22\x32\x37\x30\x2e\x30\x31\x20\x32\x38\x38\x2e\x33\
-\x32\x20\x31\x38\x32\x2e\x34\x36\x20\x33\x37\x35\x2e\x38\x37\x20\
-\x31\x38\x32\x2e\x34\x36\x20\x33\x38\x35\x2e\x37\x37\x20\x32\x30\
-\x32\x2e\x34\x31\x20\x33\x38\x35\x2e\x37\x37\x20\x32\x37\x30\x2e\
-\x30\x31\x20\x33\x31\x38\x2e\x31\x37\x20\x32\x37\x30\x2e\x30\x31\
-\x20\x32\x38\x38\x2e\x33\x32\x22\x2f\x3e\x3c\x70\x6f\x6c\x79\x67\
-\x6f\x6e\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\
-\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x32\x32\x34\x2e\x38\x31\x20\
-\x33\x38\x35\x2e\x37\x37\x20\x32\x35\x32\x2e\x30\x36\x20\x33\x38\
-\x35\x2e\x37\x37\x20\x32\x35\x32\x2e\x30\x36\x20\x35\x32\x31\x2e\
-\x33\x20\x32\x37\x30\x2e\x30\x31\x20\x35\x32\x31\x2e\x33\x20\x32\
-\x37\x30\x2e\x30\x31\x20\x33\x34\x30\x2e\x35\x37\x20\x32\x32\x34\
-\x2e\x38\x31\x20\x33\x38\x35\x2e\x37\x37\x22\x2f\x3e\x3c\x2f\x73\
-\x76\x67\x3e\
-\x00\x00\x01\xfd\
+\x00\x00\x03\x74\
+\x3c\
+\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
+\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
+\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
+\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
+\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
+\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x65\x32\x66\x32\x36\x3b\x7d\
+\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
+\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
+\x31\x22\x20\x78\x3d\x22\x32\x35\x35\x2e\x33\x31\x22\x20\x79\x3d\
+\x22\x37\x38\x2e\x38\x36\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\
+\x36\x2e\x33\x34\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x34\x35\
+\x32\x2e\x34\x37\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\
+\x22\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x32\x39\x34\x2e\x33\
+\x37\x20\x2d\x31\x30\x30\x2e\x34\x38\x29\x20\x72\x6f\x74\x61\x74\
+\x65\x28\x34\x35\x29\x22\x2f\x3e\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\
+\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x70\
+\x6f\x69\x6e\x74\x73\x3d\x22\x33\x33\x33\x2e\x31\x32\x20\x32\x37\
+\x33\x2e\x30\x39\x20\x33\x33\x33\x2e\x31\x32\x20\x35\x32\x31\x2e\
+\x33\x20\x33\x35\x31\x20\x35\x32\x31\x2e\x33\x20\x33\x35\x31\x20\
+\x32\x35\x35\x2e\x32\x31\x20\x33\x33\x33\x2e\x31\x32\x20\x32\x37\
+\x33\x2e\x30\x39\x22\x2f\x3e\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\
+\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x70\x6f\
+\x69\x6e\x74\x73\x3d\x22\x33\x35\x31\x2e\x30\x39\x20\x31\x38\x35\
+\x2e\x37\x37\x20\x33\x35\x31\x2e\x30\x39\x20\x36\x38\x2e\x38\x33\
+\x20\x33\x33\x33\x2e\x30\x34\x20\x36\x38\x2e\x38\x33\x20\x33\x33\
+\x33\x2e\x30\x34\x20\x32\x30\x33\x2e\x38\x32\x20\x33\x35\x31\x2e\
+\x30\x39\x20\x31\x38\x35\x2e\x37\x37\x22\x2f\x3e\x3c\x70\x6f\x6c\
+\x79\x67\x6f\x6e\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
+\x31\x22\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x32\x37\x30\x2e\x30\
+\x31\x20\x32\x36\x35\x2e\x39\x32\x20\x32\x37\x30\x2e\x30\x31\x20\
+\x36\x38\x2e\x38\x33\x20\x32\x35\x32\x2e\x30\x36\x20\x36\x38\x2e\
+\x38\x33\x20\x32\x35\x32\x2e\x30\x36\x20\x32\x30\x34\x2e\x33\x37\
+\x20\x32\x32\x38\x2e\x31\x37\x20\x32\x30\x34\x2e\x33\x37\x20\x32\
+\x32\x38\x2e\x31\x37\x20\x31\x38\x35\x2e\x38\x31\x20\x32\x30\x31\
+\x2e\x38\x33\x20\x31\x38\x35\x2e\x38\x31\x20\x32\x30\x31\x2e\x38\
+\x33\x20\x32\x30\x34\x2e\x33\x37\x20\x31\x38\x32\x2e\x34\x36\x20\
+\x32\x30\x34\x2e\x33\x37\x20\x31\x38\x32\x2e\x34\x36\x20\x33\x35\
+\x33\x2e\x34\x37\x20\x32\x37\x30\x2e\x30\x31\x20\x32\x36\x35\x2e\
+\x39\x32\x22\x2f\x3e\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x63\x6c\
+\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x70\x6f\x69\x6e\
+\x74\x73\x3d\x22\x32\x37\x30\x2e\x30\x31\x20\x32\x38\x38\x2e\x33\
+\x32\x20\x31\x38\x32\x2e\x34\x36\x20\x33\x37\x35\x2e\x38\x37\x20\
+\x31\x38\x32\x2e\x34\x36\x20\x33\x38\x35\x2e\x37\x37\x20\x32\x30\
+\x32\x2e\x34\x31\x20\x33\x38\x35\x2e\x37\x37\x20\x32\x37\x30\x2e\
+\x30\x31\x20\x33\x31\x38\x2e\x31\x37\x20\x32\x37\x30\x2e\x30\x31\
+\x20\x32\x38\x38\x2e\x33\x32\x22\x2f\x3e\x3c\x70\x6f\x6c\x79\x67\
+\x6f\x6e\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\
+\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x32\x32\x34\x2e\x38\x31\x20\
+\x33\x38\x35\x2e\x37\x37\x20\x32\x35\x32\x2e\x30\x36\x20\x33\x38\
+\x35\x2e\x37\x37\x20\x32\x35\x32\x2e\x30\x36\x20\x35\x32\x31\x2e\
+\x33\x20\x32\x37\x30\x2e\x30\x31\x20\x35\x32\x31\x2e\x33\x20\x32\
+\x37\x30\x2e\x30\x31\x20\x33\x34\x30\x2e\x35\x37\x20\x32\x32\x34\
+\x2e\x38\x31\x20\x33\x38\x35\x2e\x37\x37\x22\x2f\x3e\x3c\x2f\x73\
+\x76\x67\x3e\
+\x00\x00\x01\xfd\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\
@@ -3034,7 +2963,7 @@
\x33\x2e\x31\x34\x20\x35\x31\x32\x2e\x38\x34\x20\x34\x33\x33\x2e\
\x31\x34\x20\x35\x31\x32\x2e\x38\x34\x20\x33\x39\x34\x2e\x38\x31\
\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x09\xb9\
+\x00\x00\x04\x4f\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\
@@ -3051,51 +2980,122 @@
\x0a\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x3c\x2f\x73\
\x74\x79\x6c\x65\x3e\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0a\
\x20\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
-\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x30\x30\x2c\x35\x30\
-\x35\x2e\x35\x34\x63\x2d\x35\x32\x2e\x34\x36\x2c\x30\x2d\x31\x30\
-\x34\x2e\x39\x31\x2d\x2e\x30\x32\x2d\x31\x35\x37\x2e\x33\x37\x2e\
-\x30\x34\x2d\x32\x36\x2e\x36\x34\x2e\x30\x33\x2d\x34\x38\x2e\x32\
-\x34\x2d\x32\x31\x2e\x35\x34\x2d\x34\x38\x2e\x32\x32\x2d\x34\x38\
-\x2e\x31\x38\x2e\x30\x38\x2d\x31\x30\x34\x2e\x37\x32\x2e\x30\x38\
-\x2d\x32\x30\x39\x2e\x34\x34\x2c\x30\x2d\x33\x31\x34\x2e\x31\x35\
-\x2d\x2e\x30\x32\x2d\x32\x36\x2e\x39\x37\x2c\x32\x31\x2e\x38\x34\
-\x2d\x34\x38\x2e\x38\x33\x2c\x34\x38\x2e\x38\x31\x2d\x34\x38\x2e\
-\x38\x31\x2c\x31\x30\x33\x2e\x38\x32\x2e\x30\x38\x2c\x32\x30\x37\
-\x2e\x36\x35\x2e\x30\x38\x2c\x33\x31\x31\x2e\x34\x37\x2c\x30\x2c\
-\x32\x38\x2e\x31\x32\x2d\x2e\x30\x32\x2c\x35\x30\x2e\x39\x32\x2c\
-\x32\x32\x2e\x37\x37\x2c\x35\x30\x2e\x39\x2c\x35\x30\x2e\x39\x2d\
-\x2e\x30\x37\x2c\x31\x30\x33\x2e\x32\x33\x2d\x2e\x30\x37\x2c\x32\
-\x30\x36\x2e\x34\x36\x2c\x30\x2c\x33\x30\x39\x2e\x36\x38\x2e\x30\
-\x32\x2c\x32\x37\x2e\x39\x36\x2d\x32\x32\x2e\x36\x35\x2c\x35\x30\
-\x2e\x35\x39\x2d\x35\x30\x2e\x36\x2c\x35\x30\x2e\x35\x36\x2d\x35\
-\x31\x2e\x36\x36\x2d\x2e\x30\x36\x2d\x31\x30\x33\x2e\x33\x32\x2d\
-\x2e\x30\x33\x2d\x31\x35\x34\x2e\x39\x39\x2d\x2e\x30\x33\x5a\x4d\
-\x34\x37\x32\x2e\x37\x2c\x33\x30\x30\x2e\x33\x33\x63\x2e\x30\x35\
-\x2d\x39\x36\x2e\x31\x36\x2d\x37\x37\x2e\x37\x31\x2d\x31\x37\x34\
-\x2e\x37\x31\x2d\x31\x37\x33\x2e\x30\x36\x2d\x31\x37\x34\x2e\x38\
-\x31\x2d\x39\x39\x2e\x36\x32\x2d\x2e\x31\x31\x2d\x31\x37\x33\x2e\
-\x31\x33\x2c\x37\x39\x2e\x37\x36\x2d\x31\x37\x35\x2e\x35\x2c\x31\
-\x36\x39\x2e\x35\x39\x2d\x32\x2e\x35\x33\x2c\x39\x36\x2e\x30\x33\
-\x2c\x37\x33\x2e\x35\x37\x2c\x31\x37\x37\x2e\x36\x37\x2c\x31\x37\
-\x31\x2e\x34\x32\x2c\x31\x37\x39\x2e\x31\x34\x2c\x39\x39\x2e\x38\
-\x36\x2c\x31\x2e\x35\x2c\x31\x37\x37\x2e\x33\x31\x2d\x37\x39\x2e\
-\x31\x36\x2c\x31\x37\x37\x2e\x31\x35\x2d\x31\x37\x33\x2e\x39\x32\
-\x5a\x4d\x34\x37\x32\x2e\x36\x39\x2c\x34\x35\x35\x2e\x39\x38\x63\
-\x30\x2d\x31\x30\x2e\x32\x33\x2d\x37\x2e\x38\x37\x2d\x31\x38\x2e\
-\x31\x31\x2d\x31\x38\x2e\x31\x34\x2d\x31\x38\x2e\x31\x37\x2d\x31\
-\x30\x2e\x31\x35\x2d\x2e\x30\x36\x2d\x31\x38\x2e\x33\x33\x2c\x37\
-\x2e\x38\x35\x2d\x31\x38\x2e\x35\x33\x2c\x31\x37\x2e\x39\x2d\x2e\
-\x32\x2c\x31\x30\x2c\x38\x2e\x34\x36\x2c\x31\x38\x2e\x36\x37\x2c\
-\x31\x38\x2e\x35\x39\x2c\x31\x38\x2e\x36\x2c\x31\x30\x2e\x30\x32\
-\x2d\x2e\x30\x37\x2c\x31\x38\x2e\x30\x38\x2d\x38\x2e\x32\x34\x2c\
-\x31\x38\x2e\x30\x38\x2d\x31\x38\x2e\x33\x33\x5a\x4d\x31\x32\x34\
-\x2e\x33\x31\x2c\x31\x34\x33\x2e\x36\x35\x63\x2d\x2e\x30\x35\x2c\
-\x31\x30\x2e\x34\x38\x2c\x37\x2e\x34\x34\x2c\x31\x38\x2e\x32\x38\
-\x2c\x31\x37\x2e\x37\x32\x2c\x31\x38\x2e\x34\x36\x2c\x31\x30\x2e\
-\x34\x33\x2e\x31\x38\x2c\x31\x38\x2e\x36\x36\x2d\x37\x2e\x38\x37\
-\x2c\x31\x38\x2e\x36\x36\x2d\x31\x38\x2e\x32\x37\x2c\x30\x2d\x39\
-\x2e\x39\x31\x2d\x38\x2e\x32\x38\x2d\x31\x38\x2e\x32\x35\x2d\x31\
-\x38\x2e\x32\x2d\x31\x38\x2e\x33\x32\x2d\x31\x30\x2e\x30\x34\x2d\
+\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x32\x39\x31\x2e\x34\x32\
+\x2c\x33\x35\x38\x2e\x31\x34\x63\x30\x2d\x31\x31\x2e\x36\x31\x2c\
+\x31\x2e\x37\x37\x2d\x32\x31\x2e\x34\x39\x2c\x35\x2e\x33\x32\x2d\
+\x32\x39\x2e\x36\x34\x2c\x33\x2e\x35\x35\x2d\x38\x2e\x31\x35\x2c\
+\x37\x2e\x38\x38\x2d\x31\x35\x2e\x33\x31\x2c\x31\x33\x2e\x30\x31\
+\x2d\x32\x31\x2e\x34\x39\x2c\x35\x2e\x31\x32\x2d\x36\x2e\x31\x37\
+\x2c\x31\x30\x2e\x33\x2d\x31\x32\x2e\x30\x34\x2c\x31\x35\x2e\x35\
+\x33\x2d\x31\x37\x2e\x36\x2c\x35\x2e\x32\x32\x2d\x35\x2e\x35\x36\
+\x2c\x39\x2e\x35\x36\x2d\x31\x31\x2e\x34\x39\x2c\x31\x33\x2e\x30\
+\x31\x2d\x31\x37\x2e\x37\x39\x2c\x33\x2e\x34\x35\x2d\x36\x2e\x33\
+\x2c\x35\x2e\x31\x37\x2d\x31\x33\x2e\x37\x37\x2c\x35\x2e\x31\x37\
+\x2d\x32\x32\x2e\x34\x32\x2c\x30\x2d\x31\x31\x2e\x38\x36\x2d\x33\
+\x2e\x37\x35\x2d\x32\x31\x2e\x34\x39\x2d\x31\x31\x2e\x32\x34\x2d\
+\x32\x38\x2e\x39\x2d\x37\x2e\x34\x39\x2d\x37\x2e\x34\x31\x2d\x31\
+\x37\x2e\x38\x34\x2d\x31\x31\x2e\x31\x32\x2d\x33\x31\x2e\x30\x35\
+\x2d\x31\x31\x2e\x31\x32\x2d\x31\x32\x2e\x30\x33\x2c\x30\x2d\x32\
+\x32\x2e\x33\x38\x2c\x32\x2e\x35\x34\x2d\x33\x31\x2e\x30\x35\x2c\
+\x37\x2e\x36\x2d\x38\x2e\x36\x38\x2c\x35\x2e\x30\x37\x2d\x31\x35\
+\x2e\x39\x37\x2c\x31\x32\x2e\x32\x39\x2d\x32\x31\x2e\x38\x38\x2c\
+\x32\x31\x2e\x36\x38\x6c\x2d\x32\x31\x2e\x35\x39\x2d\x31\x39\x2e\
+\x32\x37\x63\x38\x2e\x32\x38\x2d\x31\x33\x2e\x30\x39\x2c\x31\x38\
+\x2e\x37\x38\x2d\x32\x33\x2e\x32\x38\x2c\x33\x31\x2e\x34\x39\x2d\
+\x33\x30\x2e\x35\x37\x2c\x31\x32\x2e\x37\x32\x2d\x37\x2e\x32\x38\
+\x2c\x32\x37\x2e\x37\x35\x2d\x31\x30\x2e\x39\x33\x2c\x34\x35\x2e\
+\x31\x2d\x31\x30\x2e\x39\x33\x2c\x32\x31\x2e\x32\x39\x2c\x30\x2c\
+\x33\x38\x2e\x33\x2c\x35\x2e\x38\x37\x2c\x35\x31\x2e\x30\x31\x2c\
+\x31\x37\x2e\x36\x2c\x31\x32\x2e\x37\x32\x2c\x31\x31\x2e\x37\x34\
+\x2c\x31\x39\x2e\x30\x37\x2c\x32\x37\x2e\x38\x35\x2c\x31\x39\x2e\
+\x30\x37\x2c\x34\x38\x2e\x33\x35\x2c\x30\x2c\x31\x32\x2e\x33\x35\
+\x2d\x31\x2e\x37\x37\x2c\x32\x32\x2e\x37\x33\x2d\x35\x2e\x33\x32\
+\x2c\x33\x31\x2e\x31\x32\x2d\x33\x2e\x35\x35\x2c\x38\x2e\x34\x2d\
+\x37\x2e\x39\x34\x2c\x31\x35\x2e\x37\x35\x2d\x31\x33\x2e\x31\x36\
+\x2c\x32\x32\x2e\x30\x35\x2d\x35\x2e\x32\x33\x2c\x36\x2e\x33\x2d\
+\x31\x30\x2e\x34\x2c\x31\x32\x2e\x32\x39\x2d\x31\x35\x2e\x35\x32\
+\x2c\x31\x37\x2e\x39\x37\x2d\x35\x2e\x31\x33\x2c\x35\x2e\x36\x39\
+\x2d\x39\x2e\x34\x36\x2c\x31\x31\x2e\x39\x32\x2d\x31\x33\x2e\x30\
+\x31\x2c\x31\x38\x2e\x37\x31\x2d\x33\x2e\x35\x35\x2c\x36\x2e\x38\
+\x2d\x35\x2e\x33\x32\x2c\x31\x35\x2e\x30\x31\x2d\x35\x2e\x33\x32\
+\x2c\x32\x34\x2e\x36\x34\x68\x2d\x32\x39\x2e\x35\x37\x5a\x4d\x33\
+\x30\x35\x2e\x37\x36\x2c\x34\x30\x37\x2e\x33\x32\x63\x2d\x35\x2e\
+\x35\x34\x2c\x30\x2d\x31\x30\x2e\x30\x33\x2d\x31\x2e\x38\x31\x2d\
+\x31\x33\x2e\x34\x36\x2d\x35\x2e\x34\x34\x2d\x33\x2e\x34\x34\x2d\
+\x33\x2e\x36\x33\x2d\x35\x2e\x31\x36\x2d\x37\x2e\x39\x32\x2d\x35\
+\x2e\x31\x36\x2d\x31\x32\x2e\x38\x39\x73\x31\x2e\x37\x32\x2d\x39\
+\x2e\x35\x2c\x35\x2e\x31\x36\x2d\x31\x33\x2e\x30\x33\x63\x33\x2e\
+\x34\x34\x2d\x33\x2e\x35\x33\x2c\x37\x2e\x39\x32\x2d\x35\x2e\x33\
+\x2c\x31\x33\x2e\x34\x36\x2d\x35\x2e\x33\x73\x39\x2e\x37\x34\x2c\
+\x31\x2e\x37\x37\x2c\x31\x33\x2e\x31\x38\x2c\x35\x2e\x33\x63\x33\
+\x2e\x34\x34\x2c\x33\x2e\x35\x34\x2c\x35\x2e\x31\x36\x2c\x37\x2e\
+\x38\x38\x2c\x35\x2e\x31\x36\x2c\x31\x33\x2e\x30\x33\x73\x2d\x31\
+\x2e\x37\x32\x2c\x39\x2e\x32\x37\x2d\x35\x2e\x31\x36\x2c\x31\x32\
+\x2e\x38\x39\x63\x2d\x33\x2e\x34\x34\x2c\x33\x2e\x36\x33\x2d\x37\
+\x2e\x38\x33\x2c\x35\x2e\x34\x34\x2d\x31\x33\x2e\x31\x38\x2c\x35\
+\x2e\x34\x34\x5a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x09\xb9\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\
+\x2d\x38\x22\x3f\x3e\x0a\x3c\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\
+\x61\x79\x65\x72\x5f\x31\x22\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\
+\x65\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\
+\x73\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\
+\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x36\x30\x30\x20\
+\x36\x30\x30\x22\x3e\x0a\x20\x20\x3c\x64\x65\x66\x73\x3e\x0a\x20\
+\x20\x20\x20\x3c\x73\x74\x79\x6c\x65\x3e\x0a\x20\x20\x20\x20\x20\
+\x20\x2e\x63\x6c\x73\x2d\x31\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\
+\x20\x20\x66\x69\x6c\x6c\x3a\x20\x23\x65\x30\x65\x30\x64\x66\x3b\
+\x0a\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x3c\x2f\x73\
+\x74\x79\x6c\x65\x3e\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0a\
+\x20\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
+\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x30\x30\x2c\x35\x30\
+\x35\x2e\x35\x34\x63\x2d\x35\x32\x2e\x34\x36\x2c\x30\x2d\x31\x30\
+\x34\x2e\x39\x31\x2d\x2e\x30\x32\x2d\x31\x35\x37\x2e\x33\x37\x2e\
+\x30\x34\x2d\x32\x36\x2e\x36\x34\x2e\x30\x33\x2d\x34\x38\x2e\x32\
+\x34\x2d\x32\x31\x2e\x35\x34\x2d\x34\x38\x2e\x32\x32\x2d\x34\x38\
+\x2e\x31\x38\x2e\x30\x38\x2d\x31\x30\x34\x2e\x37\x32\x2e\x30\x38\
+\x2d\x32\x30\x39\x2e\x34\x34\x2c\x30\x2d\x33\x31\x34\x2e\x31\x35\
+\x2d\x2e\x30\x32\x2d\x32\x36\x2e\x39\x37\x2c\x32\x31\x2e\x38\x34\
+\x2d\x34\x38\x2e\x38\x33\x2c\x34\x38\x2e\x38\x31\x2d\x34\x38\x2e\
+\x38\x31\x2c\x31\x30\x33\x2e\x38\x32\x2e\x30\x38\x2c\x32\x30\x37\
+\x2e\x36\x35\x2e\x30\x38\x2c\x33\x31\x31\x2e\x34\x37\x2c\x30\x2c\
+\x32\x38\x2e\x31\x32\x2d\x2e\x30\x32\x2c\x35\x30\x2e\x39\x32\x2c\
+\x32\x32\x2e\x37\x37\x2c\x35\x30\x2e\x39\x2c\x35\x30\x2e\x39\x2d\
+\x2e\x30\x37\x2c\x31\x30\x33\x2e\x32\x33\x2d\x2e\x30\x37\x2c\x32\
+\x30\x36\x2e\x34\x36\x2c\x30\x2c\x33\x30\x39\x2e\x36\x38\x2e\x30\
+\x32\x2c\x32\x37\x2e\x39\x36\x2d\x32\x32\x2e\x36\x35\x2c\x35\x30\
+\x2e\x35\x39\x2d\x35\x30\x2e\x36\x2c\x35\x30\x2e\x35\x36\x2d\x35\
+\x31\x2e\x36\x36\x2d\x2e\x30\x36\x2d\x31\x30\x33\x2e\x33\x32\x2d\
+\x2e\x30\x33\x2d\x31\x35\x34\x2e\x39\x39\x2d\x2e\x30\x33\x5a\x4d\
+\x34\x37\x32\x2e\x37\x2c\x33\x30\x30\x2e\x33\x33\x63\x2e\x30\x35\
+\x2d\x39\x36\x2e\x31\x36\x2d\x37\x37\x2e\x37\x31\x2d\x31\x37\x34\
+\x2e\x37\x31\x2d\x31\x37\x33\x2e\x30\x36\x2d\x31\x37\x34\x2e\x38\
+\x31\x2d\x39\x39\x2e\x36\x32\x2d\x2e\x31\x31\x2d\x31\x37\x33\x2e\
+\x31\x33\x2c\x37\x39\x2e\x37\x36\x2d\x31\x37\x35\x2e\x35\x2c\x31\
+\x36\x39\x2e\x35\x39\x2d\x32\x2e\x35\x33\x2c\x39\x36\x2e\x30\x33\
+\x2c\x37\x33\x2e\x35\x37\x2c\x31\x37\x37\x2e\x36\x37\x2c\x31\x37\
+\x31\x2e\x34\x32\x2c\x31\x37\x39\x2e\x31\x34\x2c\x39\x39\x2e\x38\
+\x36\x2c\x31\x2e\x35\x2c\x31\x37\x37\x2e\x33\x31\x2d\x37\x39\x2e\
+\x31\x36\x2c\x31\x37\x37\x2e\x31\x35\x2d\x31\x37\x33\x2e\x39\x32\
+\x5a\x4d\x34\x37\x32\x2e\x36\x39\x2c\x34\x35\x35\x2e\x39\x38\x63\
+\x30\x2d\x31\x30\x2e\x32\x33\x2d\x37\x2e\x38\x37\x2d\x31\x38\x2e\
+\x31\x31\x2d\x31\x38\x2e\x31\x34\x2d\x31\x38\x2e\x31\x37\x2d\x31\
+\x30\x2e\x31\x35\x2d\x2e\x30\x36\x2d\x31\x38\x2e\x33\x33\x2c\x37\
+\x2e\x38\x35\x2d\x31\x38\x2e\x35\x33\x2c\x31\x37\x2e\x39\x2d\x2e\
+\x32\x2c\x31\x30\x2c\x38\x2e\x34\x36\x2c\x31\x38\x2e\x36\x37\x2c\
+\x31\x38\x2e\x35\x39\x2c\x31\x38\x2e\x36\x2c\x31\x30\x2e\x30\x32\
+\x2d\x2e\x30\x37\x2c\x31\x38\x2e\x30\x38\x2d\x38\x2e\x32\x34\x2c\
+\x31\x38\x2e\x30\x38\x2d\x31\x38\x2e\x33\x33\x5a\x4d\x31\x32\x34\
+\x2e\x33\x31\x2c\x31\x34\x33\x2e\x36\x35\x63\x2d\x2e\x30\x35\x2c\
+\x31\x30\x2e\x34\x38\x2c\x37\x2e\x34\x34\x2c\x31\x38\x2e\x32\x38\
+\x2c\x31\x37\x2e\x37\x32\x2c\x31\x38\x2e\x34\x36\x2c\x31\x30\x2e\
+\x34\x33\x2e\x31\x38\x2c\x31\x38\x2e\x36\x36\x2d\x37\x2e\x38\x37\
+\x2c\x31\x38\x2e\x36\x36\x2d\x31\x38\x2e\x32\x37\x2c\x30\x2d\x39\
+\x2e\x39\x31\x2d\x38\x2e\x32\x38\x2d\x31\x38\x2e\x32\x35\x2d\x31\
+\x38\x2e\x32\x2d\x31\x38\x2e\x33\x32\x2d\x31\x30\x2e\x30\x34\x2d\
\x2e\x30\x38\x2d\x31\x38\x2e\x31\x33\x2c\x38\x2d\x31\x38\x2e\x31\
\x38\x2c\x31\x38\x2e\x31\x34\x5a\x4d\x34\x37\x32\x2e\x36\x39\x2c\
\x31\x34\x33\x2e\x38\x35\x63\x2d\x2e\x30\x32\x2d\x31\x30\x2e\x30\
@@ -3597,260 +3597,6 @@
\x39\x36\x2e\x38\x32\x20\x32\x33\x34\x2e\x30\x34\x20\x34\x39\x36\
\x2e\x38\x32\x20\x32\x34\x33\x2e\x37\x39\x20\x34\x37\x31\x2e\x39\
\x32\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x07\xd8\
-\x3c\
-\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
-\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
-\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
-\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
-\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
-\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
-\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x64\x3d\x22\x4d\x35\x38\x33\x2e\x35\x35\x2c\x33\x31\
-\x35\x2e\x35\x31\x63\x2d\x31\x2e\x34\x35\x2c\x31\x30\x2d\x32\x2e\
-\x35\x33\x2c\x32\x30\x2e\x30\x37\x2d\x34\x2e\x34\x2c\x33\x30\x2d\
-\x31\x31\x2e\x36\x37\x2c\x36\x31\x2e\x38\x31\x2d\x34\x30\x2e\x37\
-\x32\x2c\x31\x31\x34\x2e\x34\x38\x2d\x38\x34\x2e\x34\x34\x2c\x31\
-\x35\x39\x2e\x33\x43\x34\x38\x34\x2e\x39\x2c\x35\x31\x34\x2e\x38\
-\x37\x2c\x34\x37\x30\x2e\x36\x33\x2c\x35\x31\x35\x2e\x31\x38\x2c\
-\x34\x36\x31\x2c\x35\x30\x36\x73\x2d\x39\x2e\x39\x32\x2d\x32\x33\
-\x2e\x38\x2e\x30\x36\x2d\x33\x34\x2e\x31\x32\x61\x32\x37\x34\x2e\
-\x34\x33\x2c\x32\x37\x34\x2e\x34\x33\x2c\x30\x2c\x30\x2c\x30\x2c\
-\x34\x38\x2e\x34\x39\x2d\x36\x37\x2e\x36\x31\x63\x31\x37\x2e\x36\
-\x36\x2d\x33\x35\x2e\x31\x34\x2c\x32\x38\x2d\x37\x32\x2e\x30\x37\
-\x2c\x32\x36\x2e\x34\x35\x2d\x31\x31\x31\x2e\x37\x35\x43\x35\x33\
-\x34\x2e\x34\x37\x2c\x32\x35\x34\x2c\x35\x32\x32\x2e\x35\x2c\x32\
-\x31\x38\x2e\x34\x34\x2c\x35\x30\x33\x2e\x38\x2c\x31\x38\x35\x61\
-\x32\x37\x35\x2e\x34\x2c\x32\x37\x35\x2e\x34\x2c\x30\x2c\x30\x2c\
-\x30\x2d\x34\x32\x2e\x34\x2d\x35\x36\x2e\x34\x38\x63\x2d\x31\x31\
-\x2e\x31\x34\x2d\x31\x31\x2e\x35\x37\x2d\x31\x30\x2d\x32\x37\x2e\
-\x38\x37\x2c\x32\x2e\x31\x35\x2d\x33\x36\x2e\x36\x37\x61\x32\x32\
-\x2e\x37\x35\x2c\x32\x32\x2e\x37\x35\x2c\x30\x2c\x30\x2c\x31\x2c\
-\x33\x31\x2e\x30\x36\x2c\x33\x2e\x34\x34\x63\x31\x33\x2e\x32\x2c\
-\x31\x35\x2e\x31\x31\x2c\x32\x36\x2e\x35\x37\x2c\x33\x30\x2e\x32\
-\x35\x2c\x33\x38\x2c\x34\x36\x2e\x36\x38\x2c\x32\x34\x2e\x32\x31\
-\x2c\x33\x34\x2e\x37\x37\x2c\x33\x39\x2e\x37\x35\x2c\x37\x33\x2e\
-\x34\x33\x2c\x34\x37\x2e\x31\x33\x2c\x31\x31\x35\x2e\x32\x33\x2c\
-\x31\x2e\x36\x2c\x39\x2c\x32\x2e\x35\x35\x2c\x31\x38\x2e\x32\x2c\
-\x33\x2e\x38\x2c\x32\x37\x2e\x33\x5a\x22\x2f\x3e\x3c\x70\x61\x74\
-\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\
-\x64\x3d\x22\x4d\x31\x36\x2e\x34\x35\x2c\x33\x30\x33\x2e\x32\x34\
-\x63\x2e\x37\x37\x2d\x35\x37\x2e\x35\x35\x2c\x31\x37\x2e\x30\x39\
-\x2d\x31\x30\x37\x2e\x33\x35\x2c\x34\x35\x2e\x36\x37\x2d\x31\x35\
-\x33\x2e\x34\x31\x41\x33\x30\x34\x2e\x37\x2c\x33\x30\x34\x2e\x37\
-\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x30\x35\x2e\x33\x2c\x39\x35\x2e\
-\x33\x63\x31\x33\x2e\x36\x39\x2d\x31\x33\x2e\x37\x36\x2c\x33\x35\
-\x2e\x37\x2d\x38\x2e\x34\x2c\x34\x30\x2e\x33\x34\x2c\x39\x2e\x38\
-\x34\x2c\x32\x2e\x33\x33\x2c\x39\x2e\x31\x37\x2d\x31\x2c\x31\x36\
-\x2e\x36\x32\x2d\x37\x2c\x32\x33\x2e\x38\x2d\x31\x32\x2e\x33\x34\
-\x2c\x31\x34\x2e\x38\x36\x2d\x32\x35\x2e\x33\x35\x2c\x32\x39\x2e\
-\x34\x31\x2d\x33\x35\x2e\x37\x32\x2c\x34\x35\x2e\x36\x31\x43\x37\
-\x36\x2e\x36\x39\x2c\x32\x31\x35\x2e\x34\x38\x2c\x36\x32\x2c\x32\
-\x36\x30\x2e\x32\x34\x2c\x36\x34\x2e\x32\x33\x2c\x33\x30\x39\x2e\
-\x34\x35\x63\x31\x2e\x37\x31\x2c\x33\x37\x2e\x37\x34\x2c\x31\x33\
-\x2e\x36\x34\x2c\x37\x32\x2e\x35\x35\x2c\x33\x32\x2c\x31\x30\x35\
-\x2e\x33\x32\x61\x32\x37\x34\x2e\x35\x37\x2c\x32\x37\x34\x2e\x35\
-\x37\x2c\x30\x2c\x30\x2c\x30\x2c\x34\x32\x2e\x33\x33\x2c\x35\x36\
-\x2e\x35\x63\x31\x31\x2e\x32\x31\x2c\x31\x31\x2e\x36\x35\x2c\x31\
-\x30\x2e\x32\x37\x2c\x32\x37\x2e\x37\x38\x2d\x31\x2e\x37\x33\x2c\
-\x33\x36\x2e\x36\x39\x2d\x39\x2e\x37\x33\x2c\x37\x2e\x32\x32\x2d\
-\x32\x32\x2e\x39\x31\x2c\x36\x2e\x34\x2d\x33\x31\x2e\x34\x37\x2d\
-\x33\x2e\x34\x33\x2d\x31\x33\x2e\x31\x38\x2d\x31\x35\x2e\x31\x32\
-\x2d\x32\x36\x2e\x35\x39\x2d\x33\x30\x2e\x32\x34\x2d\x33\x37\x2e\
-\x39\x35\x2d\x34\x36\x2e\x37\x31\x41\x32\x38\x36\x2e\x32\x31\x2c\
-\x32\x38\x36\x2e\x32\x31\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x38\x2e\
-\x31\x36\x2c\x33\x32\x37\x2e\x32\x37\x43\x31\x37\x2e\x31\x2c\x33\
-\x31\x38\x2e\x33\x31\x2c\x31\x36\x2e\x38\x36\x2c\x33\x30\x39\x2e\
-\x32\x36\x2c\x31\x36\x2e\x34\x35\x2c\x33\x30\x33\x2e\x32\x34\x5a\
-\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\
-\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x31\x31\x31\x2e\x32\
-\x32\x2c\x32\x39\x33\x2e\x37\x31\x63\x2e\x37\x35\x2d\x34\x34\x2e\
-\x37\x31\x2c\x31\x37\x2e\x33\x37\x2d\x38\x39\x2e\x35\x39\x2c\x35\
-\x32\x2e\x36\x39\x2d\x31\x32\x37\x2e\x30\x36\x2c\x39\x2e\x36\x31\
-\x2d\x31\x30\x2e\x32\x31\x2c\x32\x33\x2e\x36\x32\x2d\x31\x31\x2e\
-\x31\x37\x2c\x33\x33\x2e\x36\x36\x2d\x32\x2e\x33\x33\x73\x31\x31\
-\x2c\x32\x33\x2e\x34\x2c\x31\x2e\x34\x34\x2c\x33\x33\x2e\x35\x39\
-\x63\x2d\x31\x39\x2e\x32\x33\x2c\x32\x30\x2e\x36\x31\x2d\x33\x32\
-\x2e\x33\x36\x2c\x34\x34\x2e\x33\x35\x2d\x33\x37\x2e\x34\x39\x2c\
-\x37\x32\x2e\x30\x37\x2d\x38\x2e\x37\x35\x2c\x34\x37\x2e\x33\x34\
-\x2c\x31\x2e\x32\x32\x2c\x39\x30\x2e\x30\x36\x2c\x33\x33\x2e\x31\
-\x32\x2c\x31\x32\x36\x2e\x38\x35\x2c\x35\x2e\x37\x37\x2c\x36\x2e\
-\x36\x36\x2c\x31\x31\x2e\x36\x31\x2c\x31\x33\x2e\x30\x38\x2c\x31\
-\x30\x2e\x37\x39\x2c\x32\x32\x2e\x37\x2d\x2e\x38\x35\x2c\x39\x2e\
-\x39\x33\x2d\x36\x2c\x31\x37\x2e\x30\x35\x2d\x31\x35\x2e\x32\x33\
-\x2c\x32\x30\x2e\x35\x38\x2d\x39\x2e\x35\x35\x2c\x33\x2e\x36\x34\
-\x2d\x31\x38\x2e\x35\x35\x2c\x31\x2e\x36\x32\x2d\x32\x35\x2e\x33\
-\x2d\x35\x2e\x39\x31\x2d\x38\x2e\x30\x39\x2d\x39\x2d\x31\x36\x2e\
-\x32\x31\x2d\x31\x38\x2e\x32\x39\x2d\x32\x32\x2e\x37\x38\x2d\x32\
-\x38\x2e\x34\x34\x43\x31\x32\x31\x2e\x33\x37\x2c\x33\x37\x33\x2e\
-\x37\x32\x2c\x31\x31\x31\x2e\x33\x37\x2c\x33\x33\x38\x2e\x32\x37\
-\x2c\x31\x31\x31\x2e\x32\x32\x2c\x32\x39\x33\x2e\x37\x31\x5a\x22\
-\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
-\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x34\x38\x38\x2e\x38\x38\
-\x2c\x33\x30\x36\x2e\x35\x37\x63\x2d\x2e\x33\x39\x2c\x33\x38\x2e\
-\x31\x35\x2d\x31\x33\x2e\x37\x2c\x37\x38\x2e\x33\x36\x2d\x34\x31\
-\x2e\x31\x34\x2c\x31\x31\x33\x2e\x36\x36\x61\x31\x35\x30\x2e\x38\
-\x37\x2c\x31\x35\x30\x2e\x38\x37\x2c\x30\x2c\x30\x2c\x31\x2d\x31\
-\x32\x2e\x38\x37\x2c\x31\x34\x2e\x34\x36\x2c\x32\x33\x2e\x32\x39\
-\x2c\x32\x33\x2e\x32\x39\x2c\x30\x2c\x30\x2c\x31\x2d\x33\x32\x2e\
-\x39\x31\x2e\x34\x37\x2c\x32\x33\x2c\x32\x33\x2c\x30\x2c\x30\x2c\
-\x31\x2d\x31\x2e\x33\x39\x2d\x33\x32\x2e\x34\x31\x43\x34\x31\x35\
-\x2e\x37\x33\x2c\x33\x38\x36\x2e\x32\x2c\x34\x32\x38\x2c\x33\x36\
-\x38\x2c\x34\x33\x34\x2e\x33\x32\x2c\x33\x34\x36\x2e\x33\x32\x63\
-\x31\x35\x2e\x35\x34\x2d\x35\x32\x2e\x38\x32\x2c\x37\x2e\x30\x38\
-\x2d\x31\x30\x30\x2e\x39\x34\x2d\x32\x39\x2d\x31\x34\x33\x2e\x33\
-\x33\x2d\x35\x2e\x35\x39\x2d\x36\x2e\x35\x36\x2d\x31\x31\x2e\x33\
-\x32\x2d\x31\x32\x2e\x38\x35\x2d\x31\x30\x2e\x36\x33\x2d\x32\x32\
-\x2e\x32\x31\x2e\x37\x34\x2d\x31\x30\x2e\x31\x37\x2c\x36\x2d\x31\
-\x37\x2e\x34\x34\x2c\x31\x35\x2e\x34\x38\x2d\x32\x31\x73\x31\x38\
-\x2e\x35\x32\x2d\x31\x2e\x34\x2c\x32\x35\x2e\x32\x34\x2c\x36\x2e\
-\x31\x36\x63\x38\x2c\x38\x2e\x39\x34\x2c\x31\x36\x2c\x31\x38\x2c\
-\x32\x32\x2e\x34\x34\x2c\x32\x38\x43\x34\x37\x38\x2e\x37\x33\x2c\
-\x32\x32\x36\x2e\x31\x37\x2c\x34\x38\x38\x2e\x38\x34\x2c\x32\x36\
-\x31\x2e\x37\x37\x2c\x34\x38\x38\x2e\x38\x38\x2c\x33\x30\x36\x2e\
-\x35\x37\x5a\x22\x2f\x3e\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x63\
-\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x70\x6f\x69\
-\x6e\x74\x73\x3d\x22\x32\x36\x35\x2e\x38\x34\x20\x33\x39\x33\x2e\
-\x39\x31\x20\x33\x30\x30\x20\x33\x33\x37\x2e\x34\x36\x20\x33\x33\
-\x34\x2e\x31\x37\x20\x33\x39\x33\x2e\x39\x31\x20\x33\x37\x39\x2e\
-\x35\x31\x20\x33\x39\x33\x2e\x39\x31\x20\x33\x32\x32\x2e\x36\x38\
-\x20\x33\x30\x30\x20\x33\x37\x39\x2e\x35\x31\x20\x32\x30\x36\x2e\
-\x30\x39\x20\x33\x33\x34\x2e\x31\x36\x20\x32\x30\x36\x2e\x30\x39\
-\x20\x33\x30\x30\x20\x32\x36\x32\x2e\x35\x33\x20\x32\x36\x35\x2e\
-\x38\x34\x20\x32\x30\x36\x2e\x30\x39\x20\x32\x32\x30\x2e\x34\x39\
-\x20\x32\x30\x36\x2e\x30\x39\x20\x32\x37\x37\x2e\x33\x33\x20\x33\
-\x30\x30\x20\x32\x32\x30\x2e\x34\x39\x20\x33\x39\x33\x2e\x39\x31\
-\x20\x32\x36\x35\x2e\x38\x34\x20\x33\x39\x33\x2e\x39\x31\x22\x2f\
-\x3e\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x07\xb2\
-\x3c\
-\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
-\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
-\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
-\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
-\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
-\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
-\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x64\x3d\x22\x4d\x35\x38\x33\x2e\x35\x35\x2c\x33\x31\
-\x35\x2e\x35\x31\x63\x2d\x31\x2e\x34\x35\x2c\x31\x30\x2d\x32\x2e\
-\x35\x33\x2c\x32\x30\x2e\x30\x37\x2d\x34\x2e\x34\x2c\x33\x30\x2d\
-\x31\x31\x2e\x36\x37\x2c\x36\x31\x2e\x38\x31\x2d\x34\x30\x2e\x37\
-\x32\x2c\x31\x31\x34\x2e\x34\x38\x2d\x38\x34\x2e\x34\x34\x2c\x31\
-\x35\x39\x2e\x33\x43\x34\x38\x34\x2e\x39\x2c\x35\x31\x34\x2e\x38\
-\x37\x2c\x34\x37\x30\x2e\x36\x33\x2c\x35\x31\x35\x2e\x31\x38\x2c\
-\x34\x36\x31\x2c\x35\x30\x36\x73\x2d\x39\x2e\x39\x32\x2d\x32\x33\
-\x2e\x38\x2e\x30\x36\x2d\x33\x34\x2e\x31\x32\x61\x32\x37\x34\x2e\
-\x34\x33\x2c\x32\x37\x34\x2e\x34\x33\x2c\x30\x2c\x30\x2c\x30\x2c\
-\x34\x38\x2e\x34\x39\x2d\x36\x37\x2e\x36\x31\x63\x31\x37\x2e\x36\
-\x36\x2d\x33\x35\x2e\x31\x34\x2c\x32\x38\x2d\x37\x32\x2e\x30\x37\
-\x2c\x32\x36\x2e\x34\x35\x2d\x31\x31\x31\x2e\x37\x35\x43\x35\x33\
-\x34\x2e\x34\x37\x2c\x32\x35\x34\x2c\x35\x32\x32\x2e\x35\x2c\x32\
-\x31\x38\x2e\x34\x34\x2c\x35\x30\x33\x2e\x38\x2c\x31\x38\x35\x61\
-\x32\x37\x35\x2e\x34\x2c\x32\x37\x35\x2e\x34\x2c\x30\x2c\x30\x2c\
-\x30\x2d\x34\x32\x2e\x34\x2d\x35\x36\x2e\x34\x38\x63\x2d\x31\x31\
-\x2e\x31\x34\x2d\x31\x31\x2e\x35\x37\x2d\x31\x30\x2d\x32\x37\x2e\
-\x38\x37\x2c\x32\x2e\x31\x35\x2d\x33\x36\x2e\x36\x37\x61\x32\x32\
-\x2e\x37\x35\x2c\x32\x32\x2e\x37\x35\x2c\x30\x2c\x30\x2c\x31\x2c\
-\x33\x31\x2e\x30\x36\x2c\x33\x2e\x34\x34\x63\x31\x33\x2e\x32\x2c\
-\x31\x35\x2e\x31\x31\x2c\x32\x36\x2e\x35\x37\x2c\x33\x30\x2e\x32\
-\x35\x2c\x33\x38\x2c\x34\x36\x2e\x36\x38\x2c\x32\x34\x2e\x32\x31\
-\x2c\x33\x34\x2e\x37\x37\x2c\x33\x39\x2e\x37\x35\x2c\x37\x33\x2e\
-\x34\x33\x2c\x34\x37\x2e\x31\x33\x2c\x31\x31\x35\x2e\x32\x33\x2c\
-\x31\x2e\x36\x2c\x39\x2c\x32\x2e\x35\x35\x2c\x31\x38\x2e\x32\x2c\
-\x33\x2e\x38\x2c\x32\x37\x2e\x33\x5a\x22\x2f\x3e\x3c\x70\x61\x74\
-\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\
-\x64\x3d\x22\x4d\x31\x36\x2e\x34\x35\x2c\x33\x30\x33\x2e\x32\x34\
-\x63\x2e\x37\x37\x2d\x35\x37\x2e\x35\x35\x2c\x31\x37\x2e\x30\x39\
-\x2d\x31\x30\x37\x2e\x33\x35\x2c\x34\x35\x2e\x36\x37\x2d\x31\x35\
-\x33\x2e\x34\x31\x41\x33\x30\x34\x2e\x37\x2c\x33\x30\x34\x2e\x37\
-\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x30\x35\x2e\x33\x2c\x39\x35\x2e\
-\x33\x63\x31\x33\x2e\x36\x39\x2d\x31\x33\x2e\x37\x36\x2c\x33\x35\
-\x2e\x37\x2d\x38\x2e\x34\x2c\x34\x30\x2e\x33\x34\x2c\x39\x2e\x38\
-\x34\x2c\x32\x2e\x33\x33\x2c\x39\x2e\x31\x37\x2d\x31\x2c\x31\x36\
-\x2e\x36\x32\x2d\x37\x2c\x32\x33\x2e\x38\x2d\x31\x32\x2e\x33\x34\
-\x2c\x31\x34\x2e\x38\x36\x2d\x32\x35\x2e\x33\x35\x2c\x32\x39\x2e\
-\x34\x31\x2d\x33\x35\x2e\x37\x32\x2c\x34\x35\x2e\x36\x31\x43\x37\
-\x36\x2e\x36\x39\x2c\x32\x31\x35\x2e\x34\x38\x2c\x36\x32\x2c\x32\
-\x36\x30\x2e\x32\x34\x2c\x36\x34\x2e\x32\x33\x2c\x33\x30\x39\x2e\
-\x34\x35\x63\x31\x2e\x37\x31\x2c\x33\x37\x2e\x37\x34\x2c\x31\x33\
-\x2e\x36\x34\x2c\x37\x32\x2e\x35\x35\x2c\x33\x32\x2c\x31\x30\x35\
-\x2e\x33\x32\x61\x32\x37\x34\x2e\x35\x37\x2c\x32\x37\x34\x2e\x35\
-\x37\x2c\x30\x2c\x30\x2c\x30\x2c\x34\x32\x2e\x33\x33\x2c\x35\x36\
-\x2e\x35\x63\x31\x31\x2e\x32\x31\x2c\x31\x31\x2e\x36\x35\x2c\x31\
-\x30\x2e\x32\x37\x2c\x32\x37\x2e\x37\x38\x2d\x31\x2e\x37\x33\x2c\
-\x33\x36\x2e\x36\x39\x2d\x39\x2e\x37\x33\x2c\x37\x2e\x32\x32\x2d\
-\x32\x32\x2e\x39\x31\x2c\x36\x2e\x34\x2d\x33\x31\x2e\x34\x37\x2d\
-\x33\x2e\x34\x33\x2d\x31\x33\x2e\x31\x38\x2d\x31\x35\x2e\x31\x32\
-\x2d\x32\x36\x2e\x35\x39\x2d\x33\x30\x2e\x32\x34\x2d\x33\x37\x2e\
-\x39\x35\x2d\x34\x36\x2e\x37\x31\x41\x32\x38\x36\x2e\x32\x31\x2c\
-\x32\x38\x36\x2e\x32\x31\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x38\x2e\
-\x31\x36\x2c\x33\x32\x37\x2e\x32\x37\x43\x31\x37\x2e\x31\x2c\x33\
-\x31\x38\x2e\x33\x31\x2c\x31\x36\x2e\x38\x36\x2c\x33\x30\x39\x2e\
-\x32\x36\x2c\x31\x36\x2e\x34\x35\x2c\x33\x30\x33\x2e\x32\x34\x5a\
-\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\
-\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x31\x31\x31\x2e\x32\
-\x32\x2c\x32\x39\x33\x2e\x37\x31\x63\x2e\x37\x35\x2d\x34\x34\x2e\
-\x37\x31\x2c\x31\x37\x2e\x33\x37\x2d\x38\x39\x2e\x35\x39\x2c\x35\
-\x32\x2e\x36\x39\x2d\x31\x32\x37\x2e\x30\x36\x2c\x39\x2e\x36\x31\
-\x2d\x31\x30\x2e\x32\x31\x2c\x32\x33\x2e\x36\x32\x2d\x31\x31\x2e\
-\x31\x37\x2c\x33\x33\x2e\x36\x36\x2d\x32\x2e\x33\x33\x73\x31\x31\
-\x2c\x32\x33\x2e\x34\x2c\x31\x2e\x34\x34\x2c\x33\x33\x2e\x35\x39\
-\x63\x2d\x31\x39\x2e\x32\x33\x2c\x32\x30\x2e\x36\x31\x2d\x33\x32\
-\x2e\x33\x36\x2c\x34\x34\x2e\x33\x35\x2d\x33\x37\x2e\x34\x39\x2c\
-\x37\x32\x2e\x30\x37\x2d\x38\x2e\x37\x35\x2c\x34\x37\x2e\x33\x34\
-\x2c\x31\x2e\x32\x32\x2c\x39\x30\x2e\x30\x36\x2c\x33\x33\x2e\x31\
-\x32\x2c\x31\x32\x36\x2e\x38\x35\x2c\x35\x2e\x37\x37\x2c\x36\x2e\
-\x36\x36\x2c\x31\x31\x2e\x36\x31\x2c\x31\x33\x2e\x30\x38\x2c\x31\
-\x30\x2e\x37\x39\x2c\x32\x32\x2e\x37\x2d\x2e\x38\x35\x2c\x39\x2e\
-\x39\x33\x2d\x36\x2c\x31\x37\x2e\x30\x35\x2d\x31\x35\x2e\x32\x33\
-\x2c\x32\x30\x2e\x35\x38\x2d\x39\x2e\x35\x35\x2c\x33\x2e\x36\x34\
-\x2d\x31\x38\x2e\x35\x35\x2c\x31\x2e\x36\x32\x2d\x32\x35\x2e\x33\
-\x2d\x35\x2e\x39\x31\x2d\x38\x2e\x30\x39\x2d\x39\x2d\x31\x36\x2e\
-\x32\x31\x2d\x31\x38\x2e\x32\x39\x2d\x32\x32\x2e\x37\x38\x2d\x32\
-\x38\x2e\x34\x34\x43\x31\x32\x31\x2e\x33\x37\x2c\x33\x37\x33\x2e\
-\x37\x32\x2c\x31\x31\x31\x2e\x33\x37\x2c\x33\x33\x38\x2e\x32\x37\
-\x2c\x31\x31\x31\x2e\x32\x32\x2c\x32\x39\x33\x2e\x37\x31\x5a\x22\
-\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
-\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x34\x38\x38\x2e\x38\x38\
-\x2c\x33\x30\x36\x2e\x35\x37\x63\x2d\x2e\x33\x39\x2c\x33\x38\x2e\
-\x31\x35\x2d\x31\x33\x2e\x37\x2c\x37\x38\x2e\x33\x36\x2d\x34\x31\
-\x2e\x31\x34\x2c\x31\x31\x33\x2e\x36\x36\x61\x31\x35\x30\x2e\x38\
-\x37\x2c\x31\x35\x30\x2e\x38\x37\x2c\x30\x2c\x30\x2c\x31\x2d\x31\
-\x32\x2e\x38\x37\x2c\x31\x34\x2e\x34\x36\x2c\x32\x33\x2e\x32\x39\
-\x2c\x32\x33\x2e\x32\x39\x2c\x30\x2c\x30\x2c\x31\x2d\x33\x32\x2e\
-\x39\x31\x2e\x34\x37\x2c\x32\x33\x2c\x32\x33\x2c\x30\x2c\x30\x2c\
-\x31\x2d\x31\x2e\x33\x39\x2d\x33\x32\x2e\x34\x31\x43\x34\x31\x35\
-\x2e\x37\x33\x2c\x33\x38\x36\x2e\x32\x2c\x34\x32\x38\x2c\x33\x36\
-\x38\x2c\x34\x33\x34\x2e\x33\x32\x2c\x33\x34\x36\x2e\x33\x32\x63\
-\x31\x35\x2e\x35\x34\x2d\x35\x32\x2e\x38\x32\x2c\x37\x2e\x30\x38\
-\x2d\x31\x30\x30\x2e\x39\x34\x2d\x32\x39\x2d\x31\x34\x33\x2e\x33\
-\x33\x2d\x35\x2e\x35\x39\x2d\x36\x2e\x35\x36\x2d\x31\x31\x2e\x33\
-\x32\x2d\x31\x32\x2e\x38\x35\x2d\x31\x30\x2e\x36\x33\x2d\x32\x32\
-\x2e\x32\x31\x2e\x37\x34\x2d\x31\x30\x2e\x31\x37\x2c\x36\x2d\x31\
-\x37\x2e\x34\x34\x2c\x31\x35\x2e\x34\x38\x2d\x32\x31\x73\x31\x38\
-\x2e\x35\x32\x2d\x31\x2e\x34\x2c\x32\x35\x2e\x32\x34\x2c\x36\x2e\
-\x31\x36\x63\x38\x2c\x38\x2e\x39\x34\x2c\x31\x36\x2c\x31\x38\x2c\
-\x32\x32\x2e\x34\x34\x2c\x32\x38\x43\x34\x37\x38\x2e\x37\x33\x2c\
-\x32\x32\x36\x2e\x31\x37\x2c\x34\x38\x38\x2e\x38\x34\x2c\x32\x36\
-\x31\x2e\x37\x37\x2c\x34\x38\x38\x2e\x38\x38\x2c\x33\x30\x36\x2e\
-\x35\x37\x5a\x22\x2f\x3e\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x63\
-\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x70\x6f\x69\
-\x6e\x74\x73\x3d\x22\x33\x30\x30\x20\x32\x38\x38\x2e\x36\x36\x20\
-\x32\x35\x39\x2e\x31\x39\x20\x32\x30\x36\x2e\x30\x39\x20\x32\x31\
-\x32\x2e\x39\x20\x32\x30\x36\x2e\x30\x39\x20\x32\x37\x39\x2e\x32\
-\x36\x20\x33\x34\x30\x2e\x33\x31\x20\x32\x37\x39\x2e\x32\x36\x20\
-\x33\x39\x33\x2e\x39\x31\x20\x33\x32\x30\x2e\x37\x34\x20\x33\x39\
-\x33\x2e\x39\x31\x20\x33\x32\x30\x2e\x37\x34\x20\x33\x34\x30\x2e\
-\x33\x32\x20\x33\x38\x37\x2e\x31\x20\x32\x30\x36\x2e\x30\x39\x20\
-\x33\x34\x30\x2e\x38\x32\x20\x32\x30\x36\x2e\x30\x39\x20\x33\x30\
-\x30\x20\x32\x38\x38\x2e\x36\x36\x22\x2f\x3e\x3c\x2f\x73\x76\x67\
-\x3e\
\x00\x00\x07\xc6\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
@@ -4728,360 +4474,7 @@
\x30\x2e\x31\x38\x20\x32\x37\x37\x2e\x39\x38\x20\x35\x31\x35\x2e\
\x33\x38\x20\x32\x34\x35\x2e\x35\x37\x20\x34\x35\x31\x2e\x36\x22\
\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x0f\x45\
-\x3c\
-\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
-\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
-\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
-\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
-\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
-\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
-\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x64\x3d\x22\x4d\x32\x32\x31\x2e\x31\x34\x2c\x34\x37\
-\x30\x2e\x38\x37\x63\x31\x30\x2e\x35\x36\x2d\x31\x30\x2e\x35\x39\
-\x2c\x32\x30\x2e\x38\x34\x2d\x32\x30\x2e\x37\x36\x2c\x33\x30\x2e\
-\x39\x32\x2d\x33\x31\x2e\x31\x32\x2c\x31\x2e\x38\x32\x2d\x31\x2e\
-\x38\x37\x2c\x33\x2e\x34\x39\x2d\x32\x2c\x35\x2e\x36\x34\x2d\x31\
-\x2e\x33\x37\x61\x31\x35\x32\x2e\x33\x38\x2c\x31\x35\x32\x2e\x33\
-\x38\x2c\x30\x2c\x30\x2c\x30\x2c\x35\x38\x2e\x38\x31\x2c\x34\x2e\
-\x36\x37\x63\x34\x32\x2e\x34\x37\x2d\x34\x2e\x37\x34\x2c\x37\x38\
-\x2e\x33\x35\x2d\x32\x32\x2e\x38\x38\x2c\x31\x30\x37\x2e\x31\x32\
-\x2d\x35\x34\x2e\x36\x36\x61\x31\x36\x33\x2e\x31\x36\x2c\x31\x36\
-\x33\x2e\x31\x36\x2c\x30\x2c\x30\x2c\x30\x2c\x33\x39\x2e\x31\x35\
-\x2d\x37\x37\x2e\x31\x2c\x31\x36\x31\x2e\x33\x31\x2c\x31\x36\x31\
-\x2e\x33\x31\x2c\x30\x2c\x30\x2c\x30\x2c\x32\x2e\x31\x36\x2d\x35\
-\x33\x2e\x33\x39\x63\x2d\x34\x2e\x34\x39\x2d\x33\x36\x2e\x33\x36\
-\x2d\x31\x39\x2e\x34\x34\x2d\x36\x37\x2e\x37\x31\x2d\x34\x34\x2e\
-\x34\x32\x2d\x39\x34\x2e\x32\x33\x2d\x32\x33\x2e\x33\x32\x2d\x32\
-\x34\x2e\x37\x36\x2d\x35\x31\x2e\x38\x31\x2d\x34\x30\x2e\x37\x34\
-\x2d\x38\x35\x2d\x34\x38\x2e\x32\x33\x61\x31\x35\x37\x2e\x33\x33\
-\x2c\x31\x35\x37\x2e\x33\x33\x2c\x30\x2c\x30\x2c\x30\x2d\x35\x31\
-\x2e\x37\x36\x2d\x33\x2e\x31\x32\x63\x2d\x33\x31\x2e\x32\x36\x2c\
-\x33\x2e\x34\x2d\x35\x39\x2e\x35\x37\x2c\x31\x34\x2e\x34\x35\x2d\
-\x38\x34\x2e\x35\x37\x2c\x33\x33\x2e\x37\x39\x2d\x32\x39\x2e\x33\
-\x31\x2c\x32\x32\x2e\x36\x38\x2d\x34\x38\x2e\x39\x32\x2c\x35\x31\
-\x2e\x38\x32\x2d\x35\x39\x2e\x31\x34\x2c\x38\x37\x2e\x33\x38\x61\
-\x31\x36\x38\x2e\x35\x39\x2c\x31\x36\x38\x2e\x35\x39\x2c\x30\x2c\
-\x30\x2c\x30\x2d\x36\x2e\x31\x2c\x34\x30\x2e\x39\x31\x63\x2d\x2e\
-\x30\x39\x2c\x32\x2e\x35\x35\x2d\x2e\x35\x37\x2c\x33\x2e\x34\x31\
-\x2d\x33\x2e\x33\x31\x2c\x33\x2e\x33\x38\x71\x2d\x31\x37\x2e\x36\
-\x34\x2d\x2e\x32\x35\x2d\x33\x35\x2e\x32\x39\x2c\x30\x63\x2d\x32\
-\x2e\x36\x33\x2c\x30\x2d\x33\x2e\x31\x2d\x2e\x38\x2d\x33\x2d\x33\
-\x2e\x32\x41\x32\x30\x38\x2e\x32\x39\x2c\x32\x30\x38\x2e\x32\x39\
-\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x35\x39\x2e\x37\x34\x2c\x31\x32\
-\x34\x2e\x38\x61\x32\x30\x35\x2e\x37\x34\x2c\x32\x30\x35\x2e\x37\
-\x34\x2c\x30\x2c\x30\x2c\x31\x2c\x38\x35\x2e\x34\x37\x2d\x34\x37\
-\x2e\x34\x33\x41\x32\x31\x33\x2e\x39\x34\x2c\x32\x31\x33\x2e\x39\
-\x34\x2c\x30\x2c\x30\x2c\x31\x2c\x32\x38\x35\x2c\x37\x30\x2e\x36\
-\x32\x61\x32\x30\x34\x2e\x38\x38\x2c\x32\x30\x34\x2e\x38\x38\x2c\
-\x30\x2c\x30\x2c\x31\x2c\x33\x30\x2e\x32\x32\x2d\x2e\x34\x31\x2c\
-\x32\x30\x30\x2e\x31\x31\x2c\x32\x30\x30\x2e\x31\x31\x2c\x30\x2c\
-\x30\x2c\x31\x2c\x35\x33\x2e\x38\x35\x2c\x31\x31\x2e\x36\x34\x2c\
-\x32\x30\x37\x2e\x38\x38\x2c\x32\x30\x37\x2e\x38\x38\x2c\x30\x2c\
-\x30\x2c\x31\x2c\x38\x36\x2e\x38\x36\x2c\x35\x39\x2c\x32\x30\x35\
-\x2e\x39\x31\x2c\x32\x30\x35\x2e\x39\x31\x2c\x30\x2c\x30\x2c\x31\
-\x2c\x35\x31\x2e\x32\x2c\x31\x35\x32\x2c\x32\x30\x31\x2e\x37\x39\
-\x2c\x32\x30\x31\x2e\x37\x39\x2c\x30\x2c\x30\x2c\x31\x2d\x34\x31\
-\x2e\x35\x31\x2c\x31\x30\x39\x2e\x38\x33\x63\x2d\x33\x30\x2e\x37\
-\x31\x2c\x34\x30\x2e\x32\x38\x2d\x37\x31\x2c\x36\x36\x2e\x33\x2d\
-\x31\x32\x30\x2e\x35\x2c\x37\x37\x2e\x37\x31\x61\x31\x39\x35\x2c\
-\x31\x39\x35\x2c\x30\x2c\x30\x2c\x31\x2d\x36\x34\x2e\x32\x31\x2c\
-\x34\x43\x32\x36\x30\x2e\x36\x35\x2c\x34\x38\x32\x2e\x34\x2c\x32\
-\x34\x30\x2e\x39\x32\x2c\x34\x37\x37\x2e\x35\x38\x2c\x32\x32\x31\
-\x2e\x31\x34\x2c\x34\x37\x30\x2e\x38\x37\x5a\x22\x2f\x3e\x3c\x70\
-\x6f\x6c\x79\x67\x6f\x6e\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\
-\x73\x2d\x31\x22\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x32\x34\x35\
-\x2e\x35\x37\x20\x34\x35\x31\x2e\x36\x20\x33\x30\x38\x2e\x38\x33\
-\x20\x34\x31\x39\x2e\x34\x35\x20\x32\x39\x34\x2e\x32\x38\x20\x33\
-\x39\x30\x2e\x38\x34\x20\x32\x30\x31\x2e\x39\x20\x34\x33\x37\x2e\
-\x37\x39\x20\x32\x34\x38\x2e\x38\x36\x20\x35\x33\x30\x2e\x31\x38\
-\x20\x32\x37\x37\x2e\x39\x38\x20\x35\x31\x35\x2e\x33\x38\x20\x32\
-\x34\x35\x2e\x35\x37\x20\x34\x35\x31\x2e\x36\x22\x2f\x3e\x3c\x70\
-\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\
-\x22\x20\x64\x3d\x22\x4d\x32\x36\x31\x2c\x33\x36\x32\x2e\x39\x34\
-\x61\x31\x31\x2e\x35\x33\x2c\x31\x31\x2e\x35\x33\x2c\x30\x2c\x30\
-\x2c\x31\x2c\x30\x2d\x31\x2e\x39\x35\x63\x31\x2d\x35\x2e\x31\x37\
-\x2d\x31\x2e\x32\x36\x2d\x38\x2e\x36\x2d\x35\x2e\x37\x34\x2d\x31\
-\x30\x2e\x37\x37\x61\x34\x34\x2e\x35\x32\x2c\x34\x34\x2e\x35\x32\
-\x2c\x30\x2c\x30\x2c\x31\x2d\x34\x2e\x32\x34\x2d\x32\x2e\x36\x63\
-\x2d\x32\x2e\x31\x31\x2d\x31\x2e\x33\x34\x2d\x34\x2e\x34\x37\x2d\
-\x31\x2e\x30\x37\x2d\x36\x2e\x36\x35\x2c\x30\x61\x36\x35\x2e\x31\
-\x34\x2c\x36\x35\x2e\x31\x34\x2c\x30\x2c\x30\x2c\x30\x2d\x36\x2e\
-\x33\x31\x2c\x33\x2e\x34\x33\x63\x2d\x33\x2e\x38\x39\x2c\x32\x2e\
-\x33\x39\x2d\x36\x2e\x39\x34\x2c\x32\x2e\x30\x38\x2d\x31\x30\x2e\
-\x31\x34\x2d\x31\x2e\x32\x36\x2d\x31\x2e\x38\x36\x2d\x31\x2e\x39\
-\x35\x2d\x33\x2e\x36\x35\x2d\x34\x2d\x35\x2e\x35\x2d\x35\x2e\x39\
-\x32\x61\x35\x2e\x33\x33\x2c\x35\x2e\x33\x33\x2c\x30\x2c\x30\x2c\
-\x31\x2d\x2e\x37\x31\x2d\x36\x2e\x37\x31\x63\x31\x2e\x36\x37\x2d\
-\x33\x2e\x31\x2c\x33\x2e\x35\x33\x2d\x36\x2e\x30\x39\x2c\x35\x2e\
-\x33\x35\x2d\x39\x2e\x31\x61\x35\x2e\x31\x34\x2c\x35\x2e\x31\x34\
-\x2c\x30\x2c\x30\x2c\x30\x2c\x2e\x31\x37\x2d\x35\x2e\x35\x37\x63\
-\x2d\x31\x2e\x34\x37\x2d\x32\x2e\x34\x37\x2d\x32\x2e\x38\x32\x2d\
-\x35\x2d\x34\x2e\x31\x35\x2d\x37\x2e\x35\x35\x61\x35\x2e\x36\x34\
-\x2c\x35\x2e\x36\x34\x2c\x30\x2c\x30\x2c\x30\x2d\x35\x2e\x32\x38\
-\x2d\x33\x2e\x34\x33\x63\x2d\x32\x2e\x38\x36\x2c\x30\x2d\x35\x2e\
-\x37\x33\x2d\x2e\x31\x38\x2d\x38\x2e\x36\x2d\x2e\x33\x31\x2d\x34\
-\x2e\x34\x37\x2d\x2e\x32\x31\x2d\x36\x2e\x32\x39\x2d\x31\x2e\x38\
-\x37\x2d\x37\x2e\x31\x34\x2d\x36\x2e\x32\x2d\x2e\x35\x31\x2d\x32\
-\x2e\x35\x35\x2d\x31\x2e\x32\x35\x2d\x35\x2e\x30\x36\x2d\x31\x2e\
-\x39\x32\x2d\x37\x2e\x35\x38\x2d\x2e\x38\x34\x2d\x33\x2e\x31\x37\
-\x2e\x38\x32\x2d\x35\x2e\x31\x39\x2c\x33\x2e\x32\x31\x2d\x36\x2e\
-\x37\x33\x61\x37\x38\x2e\x34\x37\x2c\x37\x38\x2e\x34\x37\x2c\x30\
-\x2c\x30\x2c\x31\x2c\x38\x2e\x31\x33\x2d\x34\x2e\x37\x32\x2c\x35\
-\x2e\x35\x31\x2c\x35\x2e\x35\x31\x2c\x30\x2c\x30\x2c\x30\x2c\x33\
-\x2e\x31\x39\x2d\x35\x2e\x31\x32\x63\x2e\x32\x2d\x33\x2c\x2e\x31\
-\x39\x2d\x36\x2c\x2e\x33\x2d\x38\x2e\x39\x35\x2e\x31\x36\x2d\x34\
-\x2e\x30\x37\x2d\x33\x2e\x31\x38\x2d\x35\x2e\x33\x33\x2d\x35\x2e\
-\x37\x2d\x37\x2e\x31\x38\x2d\x31\x2e\x36\x33\x2d\x31\x2e\x32\x2d\
-\x33\x2e\x34\x36\x2d\x32\x2e\x31\x32\x2d\x35\x2e\x31\x36\x2d\x33\
-\x2e\x32\x32\x61\x35\x2e\x39\x34\x2c\x35\x2e\x39\x34\x2c\x30\x2c\
-\x30\x2c\x31\x2d\x32\x2e\x35\x2d\x37\x2e\x34\x36\x63\x31\x2e\x30\
-\x35\x2d\x32\x2e\x38\x35\x2c\x31\x2e\x32\x33\x2d\x35\x2e\x39\x31\
-\x2c\x32\x2e\x35\x31\x2d\x38\x2e\x37\x34\x61\x36\x2e\x31\x37\x2c\
-\x36\x2e\x31\x37\x2c\x30\x2c\x30\x2c\x31\x2c\x35\x2e\x39\x34\x2d\
-\x34\x2e\x30\x38\x63\x34\x2e\x30\x37\x2d\x2e\x31\x32\x2c\x38\x2e\
-\x31\x33\x2e\x32\x36\x2c\x31\x32\x2e\x32\x2d\x2e\x32\x32\x61\x33\
-\x2e\x36\x31\x2c\x33\x2e\x36\x31\x2c\x30\x2c\x30\x2c\x30\x2c\x33\
-\x2e\x32\x34\x2d\x32\x2e\x35\x36\x63\x2e\x35\x38\x2d\x33\x2c\x32\
-\x2e\x36\x2d\x35\x2c\x34\x2e\x30\x36\x2d\x37\x2e\x34\x37\x61\x35\
-\x2e\x37\x31\x2c\x35\x2e\x37\x31\x2c\x30\x2c\x30\x2c\x30\x2c\x30\
-\x2d\x35\x2e\x38\x35\x63\x2d\x31\x2e\x34\x32\x2d\x32\x2e\x39\x32\
-\x2d\x32\x2e\x36\x39\x2d\x35\x2e\x39\x34\x2d\x34\x2e\x33\x38\x2d\
-\x38\x2e\x36\x39\x2d\x31\x2e\x38\x33\x2d\x33\x2d\x31\x2e\x31\x32\
-\x2d\x35\x2e\x33\x32\x2c\x31\x2e\x30\x36\x2d\x37\x2e\x35\x2c\x32\
-\x2e\x33\x37\x2d\x32\x2e\x33\x36\x2c\x34\x2e\x38\x33\x2d\x34\x2e\
-\x36\x32\x2c\x37\x2e\x33\x31\x2d\x36\x2e\x38\x35\x2c\x31\x2e\x38\
-\x39\x2d\x31\x2e\x37\x31\x2c\x33\x2e\x38\x36\x2d\x31\x2e\x37\x39\
-\x2c\x36\x2e\x30\x36\x2d\x2e\x33\x32\x2c\x32\x2e\x37\x36\x2c\x31\
-\x2e\x38\x33\x2c\x35\x2e\x36\x35\x2c\x33\x2e\x34\x38\x2c\x38\x2e\
-\x35\x34\x2c\x35\x2e\x31\x31\x61\x36\x2e\x31\x39\x2c\x36\x2e\x31\
-\x39\x2c\x30\x2c\x30\x2c\x30\x2c\x36\x2e\x36\x33\x2e\x30\x39\x63\
-\x32\x2e\x34\x31\x2d\x31\x2e\x35\x35\x2c\x35\x2e\x30\x39\x2d\x32\
-\x2e\x36\x31\x2c\x37\x2e\x34\x37\x2d\x34\x2e\x31\x38\x61\x36\x2e\
-\x34\x35\x2c\x36\x2e\x34\x35\x2c\x30\x2c\x30\x2c\x30\x2c\x33\x2d\
-\x35\x2e\x33\x35\x63\x2e\x31\x31\x2d\x33\x2e\x30\x38\x2e\x33\x34\
-\x2d\x36\x2e\x31\x37\x2e\x32\x38\x2d\x39\x2e\x32\x34\x2d\x2e\x30\
-\x38\x2d\x33\x2e\x35\x33\x2c\x32\x2e\x30\x37\x2d\x35\x2e\x33\x39\
-\x2c\x35\x2e\x32\x31\x2d\x36\x2e\x32\x32\x2c\x32\x2e\x37\x36\x2d\
-\x2e\x37\x34\x2c\x35\x2e\x35\x39\x2d\x31\x2e\x31\x37\x2c\x38\x2e\
-\x33\x34\x2d\x32\x2e\x30\x36\x2c\x33\x2d\x31\x2c\x35\x2e\x36\x38\
-\x2e\x39\x32\x2c\x37\x2e\x35\x31\x2c\x34\x2e\x37\x34\x61\x34\x37\
-\x2c\x34\x37\x2c\x30\x2c\x30\x2c\x30\x2c\x34\x2e\x34\x38\x2c\x37\
-\x2e\x36\x37\x2c\x36\x2e\x34\x35\x2c\x36\x2e\x34\x35\x2c\x30\x2c\
-\x30\x2c\x30\x2c\x35\x2e\x34\x35\x2c\x32\x2e\x37\x39\x2c\x35\x38\
-\x2e\x38\x39\x2c\x35\x38\x2e\x38\x39\x2c\x30\x2c\x30\x2c\x31\x2c\
-\x36\x2e\x36\x35\x2e\x31\x36\x63\x32\x2e\x39\x2e\x33\x33\x2c\x34\
-\x2e\x38\x31\x2d\x31\x2e\x31\x38\x2c\x36\x2e\x33\x31\x2d\x33\x2e\
-\x32\x34\x61\x38\x34\x2e\x36\x32\x2c\x38\x34\x2e\x36\x32\x2c\x30\
-\x2c\x30\x2c\x30\x2c\x35\x2e\x31\x31\x2d\x37\x2e\x39\x35\x2c\x35\
-\x2e\x36\x33\x2c\x35\x2e\x36\x33\x2c\x30\x2c\x30\x2c\x31\x2c\x36\
-\x2d\x33\x63\x33\x2e\x38\x31\x2e\x34\x2c\x37\x2e\x32\x38\x2c\x32\
-\x2e\x30\x35\x2c\x31\x30\x2e\x38\x39\x2c\x33\x2e\x31\x35\x2c\x32\
-\x2c\x2e\x35\x39\x2c\x32\x2e\x36\x31\x2c\x32\x2e\x35\x38\x2c\x32\
-\x2e\x37\x2c\x34\x2e\x35\x31\x61\x35\x37\x2e\x37\x39\x2c\x35\x37\
-\x2e\x37\x39\x2c\x30\x2c\x30\x2c\x31\x2c\x30\x2c\x37\x2e\x35\x36\
-\x63\x2d\x2e\x33\x38\x2c\x34\x2e\x35\x33\x2e\x39\x2c\x37\x2e\x38\
-\x2c\x35\x2e\x32\x37\x2c\x39\x2e\x39\x33\x2c\x33\x2e\x36\x34\x2c\
-\x31\x2e\x37\x36\x2c\x36\x2e\x35\x39\x2c\x35\x2e\x35\x31\x2c\x31\
-\x31\x2e\x32\x39\x2c\x33\x2e\x33\x35\x61\x34\x39\x2e\x38\x38\x2c\
-\x34\x39\x2e\x38\x38\x2c\x30\x2c\x30\x2c\x30\x2c\x36\x2e\x30\x37\
-\x2d\x33\x2e\x32\x36\x63\x34\x2e\x33\x34\x2d\x32\x2e\x37\x38\x2c\
-\x37\x2e\x31\x36\x2d\x32\x2e\x35\x39\x2c\x31\x30\x2e\x37\x38\x2c\
-\x31\x2c\x31\x2e\x37\x36\x2c\x31\x2e\x37\x37\x2c\x33\x2e\x34\x39\
-\x2c\x33\x2e\x35\x37\x2c\x35\x2e\x31\x35\x2c\x35\x2e\x34\x33\x2c\
-\x32\x2e\x31\x34\x2c\x32\x2e\x34\x2c\x32\x2c\x35\x2e\x37\x39\x2d\
-\x2e\x31\x32\x2c\x39\x61\x36\x36\x2e\x32\x38\x2c\x36\x36\x2e\x32\
-\x38\x2c\x30\x2c\x30\x2c\x30\x2d\x33\x2e\x35\x31\x2c\x35\x2e\x36\
-\x35\x63\x2d\x31\x2e\x33\x37\x2c\x32\x2e\x36\x31\x2d\x32\x2e\x33\
-\x38\x2c\x35\x2e\x33\x34\x2d\x2e\x33\x36\x2c\x38\x2e\x31\x33\x2c\
-\x31\x2e\x36\x39\x2c\x32\x2e\x33\x34\x2c\x32\x2e\x35\x35\x2c\x35\
-\x2e\x31\x33\x2c\x34\x2e\x32\x37\x2c\x37\x2e\x34\x38\x61\x35\x2e\
-\x34\x39\x2c\x35\x2e\x34\x39\x2c\x30\x2c\x30\x2c\x30\x2c\x34\x2e\
-\x36\x37\x2c\x32\x2e\x34\x63\x33\x2e\x31\x35\x2e\x31\x31\x2c\x36\
-\x2e\x32\x39\x2e\x31\x39\x2c\x39\x2e\x34\x33\x2e\x34\x61\x36\x2c\
-\x36\x2c\x30\x2c\x30\x2c\x31\x2c\x35\x2e\x36\x38\x2c\x34\x2e\x31\
-\x2c\x34\x36\x2e\x32\x38\x2c\x34\x36\x2e\x32\x38\x2c\x30\x2c\x30\
-\x2c\x31\x2c\x32\x2e\x32\x33\x2c\x31\x30\x2e\x33\x36\x63\x2e\x34\
-\x32\x2c\x33\x2d\x31\x2c\x34\x2e\x39\x32\x2d\x33\x2e\x35\x37\x2c\
-\x36\x2e\x33\x32\x2d\x32\x2e\x39\x31\x2c\x31\x2e\x35\x39\x2d\x35\
-\x2e\x37\x34\x2c\x33\x2e\x33\x32\x2d\x38\x2e\x35\x33\x2c\x35\x2e\
-\x31\x32\x61\x35\x2e\x31\x35\x2c\x35\x2e\x31\x35\x2c\x30\x2c\x30\
-\x2c\x30\x2d\x32\x2e\x35\x2c\x34\x2e\x37\x31\x2c\x32\x33\x2c\x32\
-\x33\x2c\x30\x2c\x30\x2c\x31\x2d\x2e\x30\x38\x2c\x35\x2e\x33\x31\
-\x63\x2d\x31\x2e\x31\x2c\x35\x2e\x34\x32\x2c\x31\x2e\x38\x31\x2c\
-\x38\x2e\x33\x34\x2c\x36\x2c\x31\x30\x2e\x36\x33\x61\x34\x38\x2e\
-\x33\x34\x2c\x34\x38\x2e\x33\x34\x2c\x30\x2c\x30\x2c\x31\x2c\x34\
-\x2e\x39\x33\x2c\x33\x2e\x30\x38\x63\x33\x2e\x30\x38\x2c\x32\x2e\
-\x31\x36\x2c\x33\x2e\x38\x35\x2c\x35\x2e\x31\x34\x2c\x32\x2e\x32\
-\x38\x2c\x39\x2e\x30\x39\x61\x33\x35\x2e\x32\x32\x2c\x33\x35\x2e\
-\x32\x32\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x2e\x37\x33\x2c\x35\x2e\
-\x36\x2c\x36\x2e\x37\x35\x2c\x36\x2e\x37\x35\x2c\x30\x2c\x30\x2c\
-\x31\x2d\x37\x2c\x35\x2e\x35\x33\x63\x2d\x32\x2e\x34\x31\x2c\x30\
-\x2d\x34\x2e\x38\x33\x2e\x31\x32\x2d\x37\x2e\x32\x32\x2d\x2e\x30\
-\x39\x2d\x33\x2e\x37\x31\x2d\x2e\x33\x33\x2d\x36\x2e\x34\x33\x2e\
-\x39\x2d\x38\x2e\x31\x34\x2c\x34\x2e\x33\x33\x61\x33\x34\x2e\x37\
-\x2c\x33\x34\x2e\x37\x2c\x30\x2c\x30\x2c\x31\x2d\x32\x2e\x38\x36\
-\x2c\x34\x2e\x37\x36\x63\x2d\x32\x2e\x32\x2c\x33\x2d\x31\x2e\x34\
-\x36\x2c\x35\x2e\x39\x34\x2d\x2e\x30\x35\x2c\x38\x2e\x38\x39\x2e\
-\x39\x33\x2c\x31\x2e\x39\x32\x2c\x31\x2e\x38\x36\x2c\x33\x2e\x38\
-\x35\x2c\x32\x2e\x39\x33\x2c\x35\x2e\x36\x38\x2c\x32\x2e\x33\x2c\
-\x33\x2e\x39\x33\x2c\x32\x2e\x33\x33\x2c\x35\x2e\x36\x38\x2d\x2e\
-\x36\x36\x2c\x38\x2e\x39\x33\x61\x33\x39\x2e\x35\x2c\x33\x39\x2e\
-\x35\x2c\x30\x2c\x30\x2c\x31\x2d\x37\x2e\x37\x36\x2c\x37\x2e\x30\
-\x36\x2c\x34\x2c\x34\x2c\x30\x2c\x30\x2c\x31\x2d\x34\x2e\x36\x31\
-\x2e\x31\x34\x63\x2d\x33\x2e\x30\x35\x2d\x31\x2e\x37\x2d\x36\x2e\
-\x31\x32\x2d\x33\x2e\x33\x37\x2d\x39\x2e\x31\x2d\x35\x2e\x32\x32\
-\x61\x36\x2e\x36\x33\x2c\x36\x2e\x36\x33\x2c\x30\x2c\x30\x2c\x30\
-\x2d\x36\x2e\x39\x2d\x2e\x31\x35\x63\x2d\x32\x2e\x36\x37\x2c\x31\
-\x2e\x34\x34\x2d\x35\x2e\x32\x38\x2c\x33\x2d\x37\x2e\x39\x34\x2c\
-\x34\x2e\x34\x39\x2d\x31\x2e\x36\x35\x2e\x39\x31\x2d\x31\x2e\x37\
-\x34\x2c\x32\x2e\x36\x2d\x31\x2e\x39\x33\x2c\x34\x2e\x31\x31\x2d\
-\x2e\x33\x39\x2c\x33\x2d\x2e\x35\x37\x2c\x36\x2e\x31\x33\x2d\x2e\
-\x38\x2c\x39\x2e\x32\x2d\x2e\x33\x39\x2c\x35\x2e\x31\x32\x2d\x31\
-\x2e\x38\x33\x2c\x36\x2e\x37\x33\x2d\x36\x2e\x37\x38\x2c\x37\x2e\
-\x35\x37\x61\x32\x39\x2c\x32\x39\x2c\x30\x2c\x30\x2c\x30\x2d\x36\
-\x2e\x34\x36\x2c\x31\x2e\x35\x32\x63\x2d\x32\x2e\x36\x38\x2c\x31\
-\x2e\x31\x31\x2d\x34\x2e\x38\x2d\x2e\x32\x39\x2d\x36\x2e\x32\x35\
-\x2d\x32\x2e\x32\x38\x61\x35\x38\x2e\x35\x36\x2c\x35\x38\x2e\x35\
-\x36\x2c\x30\x2c\x30\x2c\x31\x2d\x34\x2e\x37\x37\x2d\x38\x2e\x31\
-\x34\x63\x2d\x31\x2e\x35\x34\x2d\x33\x2e\x30\x36\x2d\x33\x2e\x37\
-\x35\x2d\x34\x2e\x36\x39\x2d\x37\x2e\x32\x31\x2d\x34\x2e\x35\x32\
-\x61\x31\x35\x2e\x32\x2c\x31\x35\x2e\x32\x2c\x30\x2c\x30\x2c\x31\
-\x2d\x34\x2e\x31\x36\x2d\x2e\x31\x31\x63\x2d\x34\x2e\x39\x33\x2d\
-\x31\x2e\x31\x32\x2d\x37\x2e\x35\x36\x2c\x31\x2e\x37\x33\x2d\x39\
-\x2e\x38\x33\x2c\x35\x2e\x34\x35\x61\x36\x39\x2c\x36\x39\x2c\x30\
-\x2c\x30\x2c\x31\x2d\x34\x2e\x34\x32\x2c\x36\x2e\x37\x33\x2c\x34\
-\x2e\x39\x32\x2c\x34\x2e\x39\x32\x2c\x30\x2c\x30\x2c\x31\x2d\x34\
-\x2e\x36\x31\x2c\x31\x2e\x38\x39\x63\x2d\x34\x2e\x31\x32\x2d\x2e\
-\x32\x32\x2d\x37\x2e\x37\x37\x2d\x32\x2e\x33\x36\x2d\x31\x31\x2e\
-\x37\x39\x2d\x33\x2e\x30\x36\x61\x33\x2e\x33\x36\x2c\x33\x2e\x33\
-\x36\x2c\x30\x2c\x30\x2c\x31\x2d\x32\x2e\x35\x36\x2d\x33\x2e\x35\
-\x33\x63\x2e\x31\x31\x2d\x32\x2e\x31\x34\x2c\x30\x2d\x34\x2e\x32\
-\x39\x2c\x30\x2d\x36\x2e\x34\x34\x5a\x6d\x33\x36\x2e\x39\x31\x2d\
-\x32\x33\x2e\x32\x32\x63\x33\x34\x2e\x33\x36\x2d\x2e\x33\x37\x2c\
-\x36\x30\x2e\x35\x31\x2d\x32\x37\x2e\x38\x38\x2c\x36\x30\x2e\x34\
-\x35\x2d\x36\x31\x2e\x33\x38\x2d\x2e\x30\x36\x2d\x33\x33\x2e\x37\
-\x34\x2d\x32\x37\x2e\x33\x39\x2d\x36\x32\x2e\x39\x31\x2d\x36\x34\
-\x2e\x34\x32\x2d\x36\x31\x2d\x32\x39\x2e\x38\x35\x2c\x31\x2e\x35\
-\x36\x2d\x35\x37\x2e\x32\x31\x2c\x32\x37\x2e\x32\x32\x2d\x35\x36\
-\x2e\x37\x37\x2c\x36\x32\x2e\x31\x35\x43\x32\x33\x37\x2e\x36\x2c\
-\x33\x31\x32\x2e\x36\x34\x2c\x32\x36\x35\x2e\x31\x2c\x33\x33\x39\
-\x2e\x39\x32\x2c\x32\x39\x37\x2e\x39\x33\x2c\x33\x33\x39\x2e\x37\
-\x32\x5a\x22\x2f\x3e\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x6c\x61\
-\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x63\x78\x3d\x22\x32\
-\x39\x37\x2e\x35\x36\x22\x20\x63\x79\x3d\x22\x32\x37\x38\x2e\x34\
-\x39\x22\x20\x72\x3d\x22\x34\x35\x2e\x32\x37\x22\x2f\x3e\x3c\x2f\
-\x73\x76\x67\x3e\
-\x00\x00\x06\x7a\
-\x3c\
-\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
-\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
-\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
-\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
-\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
-\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
-\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x64\x3d\x22\x4d\x31\x36\x33\x2e\x38\x39\x2c\x34\x33\
-\x35\x2e\x37\x35\x63\x30\x2c\x35\x2e\x32\x36\x2e\x30\x36\x2c\x31\
-\x30\x2e\x35\x31\x2c\x30\x2c\x31\x35\x2e\x37\x37\x2d\x2e\x31\x37\
-\x2c\x31\x32\x2e\x33\x38\x2c\x31\x2e\x37\x35\x2c\x31\x30\x2e\x37\
-\x31\x2d\x31\x30\x2e\x38\x36\x2c\x31\x30\x2e\x38\x33\x2d\x38\x2e\
-\x32\x33\x2e\x30\x37\x2d\x31\x36\x2e\x34\x36\x2d\x2e\x31\x31\x2d\
-\x32\x34\x2e\x36\x38\x2e\x30\x37\x2d\x33\x2e\x38\x33\x2e\x30\x39\
-\x2d\x35\x2e\x32\x36\x2d\x31\x2e\x31\x35\x2d\x35\x2e\x32\x34\x2d\
-\x35\x2e\x31\x38\x71\x2e\x32\x31\x2d\x34\x35\x2e\x37\x36\x2c\x30\
-\x2d\x39\x31\x2e\x35\x32\x63\x30\x2d\x34\x2e\x31\x34\x2c\x31\x2e\
-\x32\x2d\x35\x2e\x36\x31\x2c\x35\x2e\x34\x36\x2d\x35\x2e\x35\x39\
-\x2c\x33\x30\x2e\x35\x31\x2e\x31\x34\x2c\x36\x31\x2c\x30\x2c\x39\
-\x31\x2e\x35\x32\x2e\x32\x2c\x31\x2e\x37\x35\x2c\x30\x2c\x35\x2c\
-\x31\x2e\x39\x33\x2c\x35\x2c\x33\x2c\x2e\x33\x37\x2c\x31\x32\x2e\
-\x31\x39\x2e\x32\x33\x2c\x32\x34\x2e\x34\x2e\x32\x33\x2c\x33\x37\
-\x2e\x36\x31\x48\x31\x39\x32\x2e\x31\x38\x63\x32\x2e\x32\x35\x2c\
-\x33\x2e\x31\x38\x2c\x33\x2e\x31\x39\x2c\x35\x2e\x30\x36\x2c\x34\
-\x2e\x36\x31\x2c\x36\x2e\x34\x35\x2c\x34\x32\x2e\x34\x38\x2c\x34\
-\x31\x2e\x34\x36\x2c\x39\x32\x2e\x37\x34\x2c\x35\x35\x2c\x31\x34\
-\x38\x2e\x38\x38\x2c\x33\x36\x2e\x31\x34\x2c\x31\x32\x36\x2e\x39\
-\x34\x2d\x33\x39\x2e\x33\x2c\x31\x33\x30\x2e\x38\x31\x2d\x32\x32\
-\x31\x2e\x32\x33\x2c\x37\x2e\x34\x2d\x32\x36\x38\x2e\x39\x33\x2d\
-\x34\x2e\x32\x35\x2d\x31\x2e\x37\x31\x2d\x35\x2e\x37\x32\x2d\x33\
-\x2e\x38\x38\x2d\x35\x2e\x35\x37\x2d\x38\x2e\x33\x39\x2e\x35\x38\
-\x2d\x31\x31\x2e\x37\x37\x2d\x2e\x34\x36\x2d\x32\x33\x2e\x35\x36\
-\x2e\x35\x34\x2d\x33\x35\x2e\x33\x32\x43\x34\x38\x34\x2c\x31\x36\
-\x31\x2e\x33\x39\x2c\x35\x33\x38\x2e\x33\x32\x2c\x33\x35\x32\x2e\
-\x34\x38\x2c\x34\x31\x36\x2e\x32\x2c\x34\x35\x31\x63\x2d\x37\x32\
-\x2e\x32\x2c\x36\x30\x2e\x37\x39\x2d\x31\x38\x35\x2e\x36\x31\x2c\
-\x35\x32\x2e\x36\x38\x2d\x32\x34\x39\x2e\x38\x38\x2d\x31\x36\x5a\
-\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\
-\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x32\x35\x2c\x31\
-\x38\x37\x2e\x36\x33\x71\x30\x2c\x33\x34\x2c\x30\x2c\x36\x38\x63\
-\x30\x2c\x38\x2e\x37\x31\x2d\x32\x2e\x33\x39\x2c\x31\x31\x2e\x30\
-\x37\x2d\x31\x31\x2c\x31\x31\x2e\x30\x39\x2d\x39\x2e\x36\x32\x2c\
-\x30\x2d\x31\x39\x2e\x32\x35\x2e\x30\x37\x2d\x32\x38\x2e\x38\x37\
-\x2c\x30\x2d\x37\x2e\x30\x38\x2d\x2e\x30\x36\x2d\x39\x2e\x38\x33\
-\x2d\x32\x2e\x37\x32\x2d\x39\x2e\x38\x34\x2d\x39\x2e\x39\x71\x2d\
-\x2e\x30\x38\x2d\x36\x39\x2e\x31\x38\x2c\x30\x2d\x31\x33\x38\x2e\
-\x33\x36\x63\x30\x2d\x37\x2e\x34\x34\x2c\x32\x2e\x38\x35\x2d\x31\
-\x30\x2e\x32\x38\x2c\x31\x30\x2e\x31\x35\x2d\x31\x30\x2e\x33\x36\
-\x71\x31\x34\x2e\x37\x33\x2d\x2e\x31\x36\x2c\x32\x39\x2e\x34\x38\
-\x2c\x30\x63\x37\x2e\x32\x39\x2e\x30\x38\x2c\x31\x30\x2e\x30\x38\
-\x2c\x32\x2e\x39\x32\x2c\x31\x30\x2e\x31\x2c\x31\x30\x2e\x33\x38\
-\x43\x33\x32\x35\x2e\x30\x35\x2c\x31\x34\x31\x2e\x35\x31\x2c\x33\
-\x32\x35\x2c\x31\x36\x34\x2e\x35\x37\x2c\x33\x32\x35\x2c\x31\x38\
-\x37\x2e\x36\x33\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\
-\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\
-\x32\x34\x33\x2e\x33\x35\x2c\x31\x33\x32\x2e\x36\x31\x63\x32\x2e\
-\x31\x39\x2c\x38\x2e\x36\x37\x2c\x34\x2e\x32\x37\x2c\x31\x36\x2e\
-\x37\x34\x2c\x36\x2e\x32\x38\x2c\x32\x34\x2e\x38\x32\x2c\x33\x2e\
-\x35\x31\x2c\x31\x34\x2e\x31\x35\x2c\x33\x2e\x33\x34\x2c\x31\x33\
-\x2e\x38\x34\x2d\x39\x2e\x33\x39\x2c\x32\x30\x2e\x31\x37\x2d\x38\
-\x2e\x35\x36\x2c\x34\x2e\x32\x37\x2d\x31\x36\x2e\x35\x33\x2c\x39\
-\x2e\x37\x31\x2d\x32\x34\x2e\x39\x33\x2c\x31\x34\x2e\x33\x33\x2d\
-\x31\x2e\x36\x32\x2e\x39\x2d\x35\x2c\x31\x2e\x33\x37\x2d\x35\x2e\
-\x38\x38\x2e\x34\x34\x2d\x38\x2e\x34\x2d\x38\x2e\x37\x39\x2d\x31\
-\x36\x2e\x34\x34\x2d\x31\x37\x2e\x39\x33\x2d\x32\x35\x2e\x31\x38\
-\x2d\x32\x37\x2e\x36\x33\x41\x31\x37\x39\x2e\x38\x38\x2c\x31\x37\
-\x39\x2e\x38\x38\x2c\x30\x2c\x30\x2c\x31\x2c\x32\x34\x33\x2e\x33\
-\x35\x2c\x31\x33\x32\x2e\x36\x31\x5a\x22\x2f\x3e\x3c\x70\x61\x74\
-\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\
-\x64\x3d\x22\x4d\x31\x36\x37\x2e\x33\x34\x2c\x31\x38\x31\x2e\x31\
-\x34\x63\x38\x2e\x33\x31\x2c\x39\x2e\x32\x35\x2c\x31\x36\x2e\x36\
-\x37\x2c\x31\x38\x2e\x33\x39\x2c\x32\x34\x2e\x37\x34\x2c\x32\x37\
-\x2e\x37\x39\x2e\x37\x36\x2e\x38\x38\x2e\x31\x38\x2c\x33\x2e\x37\
-\x31\x2d\x2e\x36\x38\x2c\x35\x2e\x30\x37\x2d\x37\x2c\x31\x31\x2d\
-\x31\x34\x2e\x32\x38\x2c\x32\x31\x2e\x37\x32\x2d\x32\x31\x2e\x31\
-\x31\x2c\x33\x32\x2e\x37\x38\x2d\x31\x2e\x38\x2c\x32\x2e\x39\x31\
-\x2d\x33\x2e\x33\x32\x2c\x33\x2e\x33\x34\x2d\x36\x2e\x32\x34\x2c\
-\x32\x2e\x32\x34\x2d\x39\x2e\x37\x36\x2d\x33\x2e\x36\x37\x2d\x31\
-\x39\x2e\x35\x37\x2d\x37\x2e\x32\x31\x2d\x32\x39\x2e\x33\x39\x2d\
-\x31\x30\x2e\x37\x2d\x32\x2e\x38\x33\x2d\x31\x2d\x34\x2e\x36\x32\
-\x2d\x32\x2e\x30\x39\x2d\x33\x2d\x35\x2e\x36\x61\x31\x38\x37\x2e\
-\x32\x38\x2c\x31\x38\x37\x2e\x32\x38\x2c\x30\x2c\x30\x2c\x31\x2c\
-\x33\x33\x2e\x31\x34\x2d\x34\x39\x2e\x38\x39\x41\x31\x36\x2c\x31\
-\x36\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x36\x37\x2e\x33\x34\x2c\x31\
-\x38\x31\x2e\x31\x34\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\
-\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\
-\x4d\x31\x32\x33\x2e\x31\x34\x2c\x32\x35\x39\x2e\x31\x38\x63\x31\
-\x31\x2e\x35\x36\x2c\x34\x2e\x31\x38\x2c\x32\x32\x2e\x38\x38\x2c\
-\x38\x2e\x31\x34\x2c\x33\x34\x2e\x30\x35\x2c\x31\x32\x2e\x35\x31\
-\x2c\x31\x2e\x33\x2e\x35\x32\x2c\x32\x2e\x34\x39\x2c\x33\x2e\x33\
-\x37\x2c\x32\x2e\x34\x2c\x35\x2e\x30\x37\x71\x2d\x31\x2c\x31\x39\
-\x2e\x32\x2d\x32\x2e\x36\x39\x2c\x33\x38\x2e\x33\x36\x63\x2d\x2e\
-\x31\x34\x2c\x31\x2e\x36\x37\x2d\x31\x2e\x37\x38\x2c\x34\x2e\x33\
-\x38\x2d\x33\x2e\x30\x37\x2c\x34\x2e\x36\x2d\x31\x30\x2e\x34\x35\
-\x2c\x31\x2e\x38\x2d\x32\x31\x2c\x33\x2e\x31\x2d\x33\x31\x2e\x34\
-\x38\x2c\x34\x2e\x36\x31\x2d\x33\x2e\x39\x2e\x35\x36\x2d\x36\x2d\
-\x2e\x37\x33\x2d\x36\x2e\x32\x36\x2d\x35\x2d\x31\x2d\x31\x39\x2e\
-\x35\x38\x2e\x35\x32\x2d\x33\x38\x2e\x39\x2c\x35\x2e\x36\x38\x2d\
-\x35\x37\x2e\x38\x36\x41\x31\x34\x2c\x31\x34\x2c\x30\x2c\x30\x2c\
-\x31\x2c\x31\x32\x33\x2e\x31\x34\x2c\x32\x35\x39\x2e\x31\x38\x5a\
-\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x09\x43\
+\x00\x00\x09\x43\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
@@ -5232,254 +4625,7 @@
\x32\x2c\x38\x33\x2c\x32\x37\x33\x2e\x31\x39\x2c\x39\x31\x2e\x37\
\x38\x2c\x33\x31\x32\x2e\x30\x37\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\
\x67\x3e\
-\x00\x00\x02\xa3\
-\x3c\
-\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
-\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
-\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
-\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
-\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
-\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
-\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
-\x6c\x73\x2d\x31\x22\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x35\x38\
-\x36\x2e\x32\x34\x20\x34\x38\x33\x2e\x32\x38\x20\x33\x34\x32\x2e\
-\x31\x31\x20\x33\x32\x33\x2e\x33\x38\x20\x33\x34\x32\x2e\x31\x31\
-\x20\x34\x36\x2e\x34\x34\x20\x32\x35\x38\x2e\x31\x20\x34\x36\x2e\
-\x34\x34\x20\x32\x35\x38\x2e\x31\x20\x33\x32\x33\x2e\x32\x35\x20\
-\x31\x33\x2e\x37\x36\x20\x34\x38\x33\x2e\x32\x38\x20\x35\x39\x2e\
-\x38\x20\x35\x35\x33\x2e\x35\x37\x20\x33\x30\x30\x2e\x30\x31\x20\
-\x33\x39\x36\x2e\x32\x33\x20\x35\x34\x30\x2e\x32\x32\x20\x35\x35\
-\x33\x2e\x35\x37\x20\x35\x38\x36\x2e\x32\x34\x20\x34\x38\x33\x2e\
-\x32\x38\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\
-\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x31\x36\x35\
-\x2c\x34\x38\x2e\x35\x35\x6c\x32\x37\x2e\x31\x36\x2c\x35\x34\x2e\
-\x32\x39\x2c\x32\x37\x2e\x31\x35\x2d\x35\x34\x2e\x32\x39\x68\x32\
-\x38\x2e\x32\x31\x4c\x32\x30\x34\x2e\x38\x2c\x31\x33\x34\x76\x33\
-\x38\x2e\x32\x32\x48\x31\x37\x39\x2e\x35\x37\x56\x31\x33\x34\x4c\
-\x31\x33\x36\x2e\x38\x32\x2c\x34\x38\x2e\x35\x35\x5a\x22\x2f\x3e\
-\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\
-\x2d\x31\x22\x20\x64\x3d\x22\x4d\x35\x31\x31\x2e\x33\x39\x2c\x32\
-\x36\x37\x6c\x32\x32\x2e\x34\x39\x2c\x33\x37\x2e\x31\x37\x4c\x35\
-\x35\x36\x2e\x33\x38\x2c\x32\x36\x37\x68\x32\x39\x2e\x38\x36\x6c\
-\x2d\x33\x37\x2e\x34\x33\x2c\x36\x31\x2e\x38\x34\x2c\x33\x37\x2e\
-\x34\x33\x2c\x36\x31\x2e\x38\x34\x48\x35\x35\x36\x2e\x33\x38\x6c\
-\x2d\x32\x32\x2e\x35\x2d\x33\x37\x2e\x31\x37\x2d\x32\x32\x2e\x34\
-\x39\x2c\x33\x37\x2e\x31\x37\x48\x34\x38\x31\x2e\x35\x33\x4c\x35\
-\x31\x39\x2c\x33\x32\x38\x2e\x38\x37\x2c\x34\x38\x31\x2e\x35\x33\
-\x2c\x32\x36\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\
-\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\
-\x31\x30\x39\x2e\x32\x39\x2c\x32\x36\x37\x76\x32\x31\x2e\x38\x35\
-\x4c\x34\x38\x2c\x33\x36\x35\x2e\x38\x33\x68\x36\x31\x2e\x33\x76\
-\x32\x34\x2e\x38\x38\x48\x31\x33\x2e\x37\x36\x56\x33\x36\x38\x2e\
-\x38\x36\x6c\x36\x31\x2e\x33\x31\x2d\x37\x36\x2e\x39\x35\x48\x31\
-\x34\x2e\x38\x38\x56\x32\x36\x37\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\
-\x67\x3e\
-\x00\x00\x0c\x79\
-\x3c\
-\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
-\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
-\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
-\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
-\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
-\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
-\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x64\x3d\x22\x4d\x35\x36\x33\x2e\x36\x37\x2c\x35\x30\
-\x33\x2e\x32\x37\x2c\x34\x35\x32\x2e\x38\x34\x2c\x33\x39\x32\x2e\
-\x34\x34\x63\x2e\x34\x34\x2d\x2e\x38\x31\x2e\x39\x31\x2d\x31\x2e\
-\x36\x31\x2c\x31\x2e\x33\x32\x2d\x32\x2e\x34\x34\x2c\x33\x2e\x36\
-\x38\x2d\x37\x2e\x34\x35\x2c\x39\x2e\x34\x39\x2d\x31\x30\x2e\x31\
-\x31\x2c\x31\x37\x2e\x34\x33\x2d\x39\x2e\x33\x39\x2c\x35\x2e\x31\
-\x32\x2e\x34\x36\x2c\x31\x30\x2e\x33\x2e\x31\x37\x2c\x31\x35\x2e\
-\x34\x34\x2e\x32\x2c\x37\x2e\x35\x39\x2c\x30\x2c\x31\x32\x2e\x37\
-\x34\x2d\x34\x2e\x36\x31\x2c\x31\x35\x2d\x31\x32\x6c\x33\x2e\x36\
-\x38\x2d\x31\x32\x2e\x31\x34\x63\x32\x2e\x36\x38\x2d\x38\x2e\x38\
-\x32\x2c\x31\x2e\x37\x32\x2d\x31\x35\x2d\x34\x2e\x38\x37\x2d\x31\
-\x39\x2e\x37\x34\x61\x31\x30\x37\x2e\x36\x35\x2c\x31\x30\x37\x2e\
-\x36\x35\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x30\x2e\x35\x35\x2d\x36\
-\x2e\x36\x38\x63\x2d\x39\x2d\x35\x2d\x31\x32\x2e\x39\x35\x2d\x31\
-\x31\x2e\x30\x37\x2d\x31\x32\x2e\x39\x2d\x32\x33\x2e\x30\x37\x2c\
-\x30\x2d\x33\x2e\x39\x2e\x32\x31\x2d\x34\x2c\x2e\x31\x37\x2d\x31\
-\x31\x2e\x35\x32\x61\x31\x31\x2e\x33\x39\x2c\x31\x31\x2e\x33\x39\
-\x2c\x30\x2c\x30\x2c\x31\x2c\x35\x2e\x33\x34\x2d\x31\x30\x2e\x32\
-\x32\x63\x36\x2d\x33\x2e\x39\x2c\x31\x32\x2d\x37\x2e\x36\x35\x2c\
-\x31\x38\x2e\x32\x36\x2d\x31\x31\x2e\x31\x32\x2c\x35\x2e\x34\x34\
-\x2d\x33\x2c\x38\x2e\x31\x35\x2d\x39\x2e\x38\x34\x2c\x37\x2e\x36\
-\x34\x2d\x31\x33\x2e\x37\x2d\x31\x2d\x37\x2e\x36\x2d\x32\x2d\x31\
-\x35\x2e\x32\x2d\x34\x2e\x37\x38\x2d\x32\x32\x2e\x34\x39\x2d\x32\
-\x2e\x32\x36\x2d\x35\x2e\x39\x34\x2d\x36\x2e\x34\x33\x2d\x38\x2e\
-\x34\x38\x2d\x31\x32\x2e\x31\x35\x2d\x38\x2e\x38\x38\x2d\x36\x2e\
-\x37\x31\x2d\x2e\x34\x38\x2d\x31\x33\x2e\x34\x35\x2d\x2e\x36\x35\
-\x2d\x32\x30\x2e\x31\x38\x2d\x2e\x38\x39\x61\x31\x31\x2e\x36\x35\
-\x2c\x31\x31\x2e\x36\x35\x2c\x30\x2c\x30\x2c\x31\x2d\x31\x30\x2d\
-\x35\x2e\x32\x43\x34\x35\x38\x2c\x32\x31\x38\x2c\x34\x35\x36\x2e\
-\x31\x36\x2c\x32\x31\x32\x2c\x34\x35\x32\x2e\x35\x35\x2c\x32\x30\
-\x36\x2e\x39\x32\x63\x2d\x34\x2e\x33\x33\x2d\x36\x2e\x30\x36\x2d\
-\x32\x2e\x31\x38\x2d\x31\x32\x2c\x2e\x37\x36\x2d\x31\x37\x2e\x36\
-\x33\x2c\x32\x2e\x32\x31\x2d\x34\x2e\x32\x35\x2c\x34\x2e\x38\x38\
-\x2d\x38\x2e\x32\x36\x2c\x37\x2e\x35\x2d\x31\x32\x2e\x32\x37\x2c\
-\x34\x2e\x36\x31\x2d\x37\x2e\x30\x36\x2c\x34\x2e\x38\x35\x2d\x31\
-\x34\x2e\x34\x32\x2e\x32\x36\x2d\x31\x39\x2e\x36\x33\x2d\x33\x2e\
-\x35\x35\x2d\x34\x2d\x37\x2e\x32\x35\x2d\x37\x2e\x39\x34\x2d\x31\
-\x31\x2d\x31\x31\x2e\x37\x37\x2d\x37\x2e\x37\x34\x2d\x37\x2e\x38\
-\x38\x2d\x31\x33\x2e\x37\x39\x2d\x38\x2e\x33\x2d\x32\x33\x2e\x30\
-\x37\x2d\x32\x2e\x32\x37\x61\x31\x30\x34\x2e\x30\x37\x2c\x31\x30\
-\x34\x2e\x30\x37\x2c\x30\x2c\x30\x2c\x31\x2d\x31\x33\x2c\x37\x2e\
-\x30\x37\x63\x2d\x31\x30\x2e\x30\x36\x2c\x34\x2e\x36\x39\x2d\x31\
-\x36\x2e\x33\x36\x2d\x33\x2e\x34\x33\x2d\x32\x34\x2e\x31\x35\x2d\
-\x37\x2e\x32\x36\x2d\x39\x2e\x33\x38\x2d\x34\x2e\x36\x31\x2d\x31\
-\x32\x2e\x31\x31\x2d\x31\x31\x2e\x37\x31\x2d\x31\x31\x2e\x32\x39\
-\x2d\x32\x31\x2e\x35\x35\x61\x31\x32\x39\x2e\x39\x2c\x31\x32\x39\
-\x2e\x39\x2c\x30\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x36\x2e\x33\x39\
-\x63\x2d\x2e\x31\x39\x2d\x34\x2e\x32\x31\x2d\x31\x2e\x35\x34\x2d\
-\x38\x2e\x35\x31\x2d\x35\x2e\x37\x37\x2d\x39\x2e\x38\x31\x2d\x37\
-\x2e\x37\x35\x2d\x32\x2e\x33\x37\x2d\x31\x35\x2e\x31\x38\x2d\x36\
-\x2d\x32\x33\x2e\x33\x33\x2d\x36\x2e\x38\x33\x2d\x35\x2e\x36\x2d\
-\x2e\x36\x2d\x39\x2e\x39\x34\x2c\x31\x2e\x32\x2d\x31\x32\x2e\x39\
-\x33\x2c\x36\x2e\x35\x61\x31\x38\x33\x2e\x36\x39\x2c\x31\x38\x33\
-\x2e\x36\x39\x2c\x30\x2c\x30\x2c\x31\x2d\x31\x30\x2e\x39\x32\x2c\
-\x31\x37\x2e\x32\x35\x63\x2d\x33\x2e\x32\x33\x2c\x34\x2e\x34\x35\
-\x2d\x37\x2e\x32\x37\x2c\x37\x2e\x31\x38\x2d\x31\x33\x2e\x35\x31\
-\x2c\x37\x4c\x32\x39\x37\x2e\x38\x33\x2c\x31\x31\x39\x61\x31\x34\
-\x2c\x31\x34\x2c\x30\x2c\x30\x2c\x31\x2d\x31\x31\x2e\x36\x37\x2d\
-\x36\x2c\x31\x30\x33\x2e\x37\x33\x2c\x31\x30\x33\x2e\x37\x33\x2c\
-\x30\x2c\x30\x2c\x31\x2d\x39\x2e\x35\x38\x2d\x31\x36\x2e\x36\x35\
-\x43\x32\x37\x32\x2e\x36\x36\x2c\x38\x38\x2c\x32\x36\x36\x2e\x38\
-\x39\x2c\x38\x34\x2c\x32\x36\x30\x2e\x35\x2c\x38\x36\x63\x2d\x35\
-\x2e\x38\x38\x2c\x31\x2e\x39\x32\x2d\x31\x31\x2e\x39\x34\x2c\x32\
-\x2e\x38\x35\x2d\x31\x37\x2e\x38\x34\x2c\x34\x2e\x34\x35\x2d\x36\
-\x2e\x37\x33\x2c\x31\x2e\x38\x33\x2d\x31\x31\x2e\x33\x33\x2c\x35\
-\x2e\x38\x35\x2d\x31\x31\x2e\x31\x37\x2c\x31\x33\x2e\x35\x31\x2e\
-\x31\x34\x2c\x36\x2e\x36\x37\x2d\x2e\x33\x36\x2c\x31\x33\x2e\x33\
-\x36\x2d\x2e\x35\x39\x2c\x32\x30\x61\x31\x34\x2c\x31\x34\x2c\x30\
-\x2c\x30\x2c\x31\x2d\x36\x2e\x34\x35\x2c\x31\x31\x2e\x36\x32\x63\
-\x2d\x35\x2e\x31\x2c\x33\x2e\x34\x32\x2d\x31\x30\x2e\x38\x32\x2c\
-\x35\x2e\x37\x31\x2d\x31\x36\x2c\x39\x2e\x30\x38\x61\x31\x32\x2e\
-\x34\x31\x2c\x31\x32\x2e\x34\x31\x2c\x30\x2c\x30\x2c\x31\x2d\x32\
-\x2e\x32\x31\x2c\x31\x2e\x31\x32\x4c\x39\x36\x2e\x37\x33\x2c\x33\
-\x36\x2e\x33\x33\x6c\x2d\x36\x30\x2e\x34\x2c\x36\x30\x2e\x34\x2c\
-\x31\x31\x31\x2e\x32\x2c\x31\x31\x31\x2e\x32\x61\x32\x31\x2e\x33\
-\x34\x2c\x32\x31\x2e\x33\x34\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x2e\
-\x37\x32\x2c\x35\x2e\x31\x31\x63\x2d\x2e\x34\x39\x2c\x32\x2e\x35\
-\x38\x2d\x33\x2e\x32\x2c\x35\x2e\x31\x2d\x36\x2e\x39\x33\x2c\x35\
-\x2e\x35\x35\x2d\x38\x2e\x37\x31\x2c\x31\x2d\x31\x37\x2e\x34\x32\
-\x2e\x32\x32\x2d\x32\x36\x2e\x31\x32\x2e\x34\x39\x2d\x36\x2e\x31\
-\x33\x2e\x31\x39\x2d\x31\x30\x2c\x32\x2e\x38\x39\x2d\x31\x32\x2e\
-\x37\x31\x2c\x38\x2e\x38\x34\x2d\x32\x2e\x37\x35\x2c\x36\x2e\x31\
-\x34\x2d\x33\x2e\x31\x34\x2c\x31\x32\x2e\x37\x38\x2d\x35\x2e\x33\
-\x37\x2c\x31\x39\x2d\x32\x2e\x33\x33\x2c\x36\x2e\x34\x37\x2d\x2e\
-\x33\x37\x2c\x31\x32\x2e\x34\x38\x2c\x35\x2e\x33\x34\x2c\x31\x36\
-\x2e\x32\x31\x2c\x33\x2e\x36\x35\x2c\x32\x2e\x33\x38\x2c\x37\x2e\
-\x35\x35\x2c\x34\x2e\x33\x38\x2c\x31\x31\x2c\x37\x2c\x35\x2e\x34\
-\x2c\x34\x2c\x31\x32\x2e\x35\x35\x2c\x36\x2e\x37\x35\x2c\x31\x32\
-\x2e\x32\x32\x2c\x31\x35\x2e\x35\x37\x2d\x2e\x32\x35\x2c\x36\x2e\
-\x34\x38\x2d\x2e\x32\x33\x2c\x31\x33\x2d\x2e\x36\x34\x2c\x31\x39\
-\x2e\x34\x34\x2d\x2e\x33\x31\x2c\x34\x2e\x38\x33\x2d\x32\x2c\x38\
-\x2e\x37\x32\x2d\x36\x2e\x38\x35\x2c\x31\x31\x2e\x31\x61\x31\x36\
-\x38\x2e\x33\x36\x2c\x31\x36\x38\x2e\x33\x36\x2c\x30\x2c\x30\x2c\
-\x30\x2d\x31\x37\x2e\x34\x2c\x31\x30\x2e\x32\x35\x63\x2d\x35\x2e\
-\x31\x32\x2c\x33\x2e\x33\x33\x2d\x38\x2e\x36\x36\x2c\x37\x2e\x37\
-\x31\x2d\x36\x2e\x38\x36\x2c\x31\x34\x2e\x36\x2c\x31\x2e\x34\x33\
-\x2c\x35\x2e\x34\x37\x2c\x33\x2c\x31\x30\x2e\x39\x2c\x34\x2e\x30\
-\x39\x2c\x31\x36\x2e\x34\x34\x2c\x31\x2e\x38\x34\x2c\x39\x2e\x34\
-\x31\x2c\x35\x2e\x37\x32\x2c\x31\x33\x2c\x31\x35\x2e\x33\x31\x2c\
-\x31\x33\x2e\x34\x36\x2c\x36\x2e\x31\x33\x2e\x32\x39\x2c\x31\x32\
-\x2e\x32\x37\x2e\x36\x39\x2c\x31\x38\x2e\x34\x2e\x36\x37\x2c\x35\
-\x2e\x34\x39\x2c\x30\x2c\x39\x2c\x32\x2e\x39\x34\x2c\x31\x31\x2e\
-\x33\x31\x2c\x37\x2e\x34\x35\x2c\x32\x2e\x38\x33\x2c\x35\x2e\x35\
-\x34\x2c\x35\x2e\x37\x32\x2c\x31\x31\x2c\x38\x2e\x38\x38\x2c\x31\
-\x36\x2e\x33\x38\x2c\x32\x2e\x33\x31\x2c\x33\x2e\x39\x33\x2c\x32\
-\x2c\x38\x2e\x30\x38\x2d\x2e\x33\x37\x2c\x31\x32\x2e\x30\x38\x2d\
-\x33\x2e\x39\x2c\x36\x2e\x35\x33\x2d\x37\x2e\x38\x39\x2c\x31\x33\
-\x2d\x31\x31\x2e\x34\x36\x2c\x31\x39\x2e\x37\x35\x2d\x32\x2e\x36\
-\x37\x2c\x35\x2d\x32\x2e\x36\x35\x2c\x31\x30\x2e\x30\x38\x2c\x31\
-\x2e\x35\x32\x2c\x31\x34\x2e\x35\x36\x2c\x34\x2c\x34\x2e\x32\x35\
-\x2c\x37\x2e\x38\x2c\x38\x2e\x36\x32\x2c\x31\x31\x2e\x37\x39\x2c\
-\x31\x32\x2e\x38\x34\x2c\x36\x2e\x38\x35\x2c\x37\x2e\x32\x36\x2c\
-\x31\x33\x2e\x33\x37\x2c\x37\x2e\x39\x34\x2c\x32\x31\x2e\x36\x39\
-\x2c\x32\x2e\x37\x34\x41\x31\x34\x36\x2e\x36\x35\x2c\x31\x34\x36\
-\x2e\x36\x35\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x38\x36\x2e\x32\x2c\
-\x34\x35\x30\x63\x34\x2e\x36\x36\x2d\x32\x2e\x32\x37\x2c\x39\x2e\
-\x37\x32\x2d\x32\x2e\x38\x37\x2c\x31\x34\x2e\x32\x34\x2c\x30\x61\
-\x39\x34\x2e\x38\x33\x2c\x39\x34\x2e\x38\x33\x2c\x30\x2c\x30\x2c\
-\x30\x2c\x39\x2e\x30\x37\x2c\x35\x2e\x36\x35\x63\x39\x2e\x36\x2c\
-\x34\x2e\x37\x2c\x31\x33\x2e\x35\x38\x2c\x32\x35\x2e\x38\x34\x2c\
-\x31\x32\x2e\x33\x36\x2c\x34\x31\x2e\x35\x38\x61\x37\x2e\x31\x34\
-\x2c\x37\x2e\x31\x34\x2c\x30\x2c\x30\x2c\x30\x2c\x35\x2e\x34\x37\
-\x2c\x37\x2e\x36\x35\x63\x38\x2e\x36\x32\x2c\x31\x2e\x35\x33\x2c\
-\x31\x36\x2e\x34\x32\x2c\x36\x2e\x31\x36\x2c\x32\x35\x2e\x32\x34\
-\x2c\x36\x2e\x36\x35\x2c\x33\x2e\x38\x38\x2e\x32\x31\x2c\x37\x2e\
-\x31\x35\x2d\x2e\x35\x37\x2c\x39\x2e\x38\x38\x2d\x34\x2e\x31\x61\
-\x31\x35\x32\x2e\x32\x38\x2c\x31\x35\x32\x2e\x32\x38\x2c\x30\x2c\
-\x30\x2c\x30\x2c\x39\x2e\x34\x35\x2d\x31\x34\x2e\x36\x31\x63\x34\
-\x2e\x38\x37\x2d\x38\x2e\x30\x38\x2c\x31\x30\x2e\x33\x35\x2d\x31\
-\x30\x2c\x32\x31\x2d\x31\x31\x2e\x38\x32\x2c\x33\x2e\x36\x34\x2d\
-\x2e\x36\x2c\x35\x2e\x37\x37\x2e\x30\x37\x2c\x38\x2e\x38\x39\x2e\
-\x32\x33\x2c\x37\x2e\x34\x32\x2e\x33\x39\x2c\x31\x32\x2e\x31\x34\
-\x2c\x33\x2e\x31\x38\x2c\x31\x35\x2e\x34\x34\x2c\x39\x2e\x38\x32\
-\x61\x31\x32\x38\x2e\x32\x31\x2c\x31\x32\x38\x2e\x32\x31\x2c\x30\
-\x2c\x30\x2c\x30\x2c\x31\x30\x2e\x32\x32\x2c\x31\x37\x2e\x36\x35\
-\x63\x33\x2e\x30\x39\x2c\x34\x2e\x33\x32\x2c\x37\x2e\x33\x31\x2c\
-\x36\x2e\x34\x2c\x31\x33\x2e\x33\x37\x2c\x35\x6c\x31\x33\x2e\x38\
-\x34\x2d\x33\x2e\x33\x31\x63\x31\x30\x2e\x34\x34\x2d\x32\x2e\x35\
-\x2c\x31\x33\x2e\x36\x37\x2d\x35\x2e\x33\x2c\x31\x34\x2e\x35\x2d\
-\x31\x36\x2e\x34\x31\x2e\x35\x2d\x36\x2e\x36\x37\x2e\x38\x37\x2d\
-\x31\x33\x2e\x33\x35\x2c\x31\x2e\x37\x31\x2d\x32\x30\x2c\x2e\x34\
-\x32\x2d\x33\x2e\x32\x38\x2e\x36\x31\x2d\x36\x2e\x39\x34\x2c\x34\
-\x2e\x31\x34\x2d\x38\x2e\x39\x32\x2c\x35\x2e\x37\x2d\x33\x2e\x32\
-\x2c\x31\x31\x2e\x32\x37\x2d\x36\x2e\x36\x32\x2c\x31\x37\x2d\x39\
-\x2e\x37\x35\x61\x31\x36\x2c\x31\x36\x2c\x30\x2c\x30\x2c\x31\x2c\
-\x31\x2e\x39\x33\x2d\x2e\x39\x4c\x35\x30\x33\x2e\x32\x37\x2c\x35\
-\x36\x33\x2e\x36\x37\x5a\x4d\x32\x39\x32\x2e\x33\x2c\x31\x36\x37\
-\x2e\x33\x34\x63\x37\x39\x2e\x32\x35\x2d\x34\x2e\x32\x2c\x31\x33\
-\x37\x2e\x37\x36\x2c\x35\x39\x2e\x31\x31\x2c\x31\x33\x37\x2e\x38\
-\x38\x2c\x31\x33\x32\x2e\x33\x32\x61\x31\x33\x36\x2e\x30\x37\x2c\
-\x31\x33\x36\x2e\x30\x37\x2c\x30\x2c\x30\x2c\x31\x2d\x31\x32\x2e\
-\x35\x32\x2c\x35\x37\x2e\x36\x6c\x2d\x31\x35\x2d\x31\x34\x2e\x39\
-\x35\x61\x31\x31\x37\x2e\x34\x36\x2c\x31\x31\x37\x2e\x34\x36\x2c\
-\x30\x2c\x30\x2c\x30\x2c\x37\x2e\x39\x34\x2d\x34\x32\x2e\x36\x32\
-\x63\x30\x2d\x36\x31\x2e\x39\x2d\x34\x38\x2e\x37\x2d\x31\x31\x32\
-\x2e\x37\x35\x2d\x31\x31\x31\x2e\x32\x34\x2d\x31\x31\x32\x2e\x34\
-\x39\x61\x31\x30\x33\x2e\x36\x31\x2c\x31\x30\x33\x2e\x36\x31\x2c\
-\x30\x2c\x30\x2c\x30\x2d\x34\x32\x2e\x35\x39\x2c\x39\x2e\x32\x32\
-\x6c\x2d\x31\x35\x2d\x31\x35\x41\x31\x32\x33\x2c\x31\x32\x33\x2c\
-\x30\x2c\x30\x2c\x31\x2c\x32\x39\x32\x2e\x33\x2c\x31\x36\x37\x2e\
-\x33\x34\x5a\x4d\x32\x31\x39\x2e\x31\x37\x2c\x32\x37\x39\x2e\x35\
-\x37\x2c\x33\x32\x32\x2e\x34\x34\x2c\x33\x38\x32\x2e\x38\x34\x61\
-\x38\x33\x2e\x31\x32\x2c\x38\x33\x2e\x31\x32\x2c\x30\x2c\x30\x2c\
-\x31\x2d\x32\x32\x2e\x31\x2c\x33\x2e\x30\x39\x63\x2d\x34\x35\x2e\
-\x31\x36\x2e\x30\x36\x2d\x38\x33\x2e\x33\x31\x2d\x33\x37\x2e\x30\
-\x36\x2d\x38\x33\x2e\x36\x33\x2d\x38\x35\x2e\x37\x39\x41\x38\x38\
-\x2c\x38\x38\x2c\x30\x2c\x30\x2c\x31\x2c\x32\x31\x39\x2e\x31\x37\
-\x2c\x32\x37\x39\x2e\x35\x37\x5a\x6d\x31\x36\x32\x2e\x30\x38\x2c\
-\x34\x31\x2e\x32\x38\x4c\x32\x37\x37\x2e\x38\x39\x2c\x32\x31\x37\
-\x2e\x34\x39\x61\x38\x31\x2e\x33\x36\x2c\x38\x31\x2e\x33\x36\x2c\
-\x30\x2c\x30\x2c\x31\x2c\x32\x31\x2e\x32\x31\x2d\x33\x2e\x31\x39\
-\x63\x34\x36\x2e\x30\x39\x2d\x2e\x36\x33\x2c\x38\x34\x2e\x33\x39\
-\x2c\x33\x36\x2e\x36\x31\x2c\x38\x34\x2e\x36\x39\x2c\x38\x34\x2e\
-\x37\x37\x41\x39\x31\x2e\x36\x39\x2c\x39\x31\x2e\x36\x39\x2c\x30\
-\x2c\x30\x2c\x31\x2c\x33\x38\x31\x2e\x32\x35\x2c\x33\x32\x30\x2e\
-\x38\x35\x5a\x6d\x2d\x38\x30\x2e\x34\x36\x2c\x31\x31\x32\x63\x2d\
-\x37\x30\x2e\x32\x37\x2e\x34\x33\x2d\x31\x32\x39\x2e\x31\x35\x2d\
-\x35\x38\x2e\x37\x38\x2d\x31\x33\x30\x2d\x31\x33\x30\x2e\x36\x37\
-\x41\x31\x33\x36\x2e\x30\x35\x2c\x31\x33\x36\x2e\x30\x35\x2c\x30\
-\x2c\x30\x2c\x31\x2c\x31\x38\x33\x2c\x32\x34\x33\x2e\x34\x34\x6c\
-\x31\x35\x2e\x31\x36\x2c\x31\x35\x2e\x31\x35\x41\x31\x31\x33\x2e\
-\x39\x34\x2c\x31\x31\x33\x2e\x39\x34\x2c\x30\x2c\x30\x2c\x30\x2c\
-\x31\x39\x30\x2e\x34\x31\x2c\x33\x30\x30\x63\x30\x2c\x36\x32\x2e\
-\x35\x2c\x34\x39\x2e\x35\x39\x2c\x31\x31\x32\x2e\x34\x33\x2c\x31\
-\x30\x39\x2c\x31\x31\x32\x2e\x38\x41\x31\x31\x30\x2c\x31\x31\x30\
-\x2c\x30\x2c\x30\x2c\x30\x2c\x33\x34\x33\x2e\x35\x38\x2c\x34\x30\
-\x34\x6c\x31\x34\x2e\x39\x31\x2c\x31\x34\x2e\x39\x41\x31\x33\x30\
-\x2e\x31\x39\x2c\x31\x33\x30\x2e\x31\x39\x2c\x30\x2c\x30\x2c\x31\
-\x2c\x33\x30\x30\x2e\x37\x39\x2c\x34\x33\x32\x2e\x38\x37\x5a\x22\
-\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x05\x46\
+\x00\x00\x0f\x45\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
@@ -5491,1077 +4637,862 @@
\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x64\x3d\x22\x4d\x35\x33\x34\x2e\x39\x32\x2c\x33\x31\
-\x34\x2e\x33\x36\x63\x2d\x38\x2c\x2e\x37\x38\x2d\x31\x33\x2e\x39\
-\x33\x2d\x33\x2e\x35\x36\x2d\x31\x39\x2e\x33\x38\x2d\x38\x2e\x34\
-\x38\x2d\x35\x30\x2e\x31\x39\x2d\x34\x35\x2e\x32\x2d\x31\x30\x31\
-\x2d\x38\x39\x2e\x36\x39\x2d\x31\x35\x30\x2d\x31\x33\x36\x2e\x32\
-\x34\x2d\x31\x38\x2e\x36\x2d\x31\x37\x2e\x36\x37\x2d\x33\x37\x2e\
-\x35\x37\x2d\x33\x34\x2e\x39\x33\x2d\x35\x36\x2d\x35\x32\x2e\x38\
-\x32\x2d\x38\x2d\x37\x2e\x37\x36\x2d\x31\x32\x2e\x35\x32\x2d\x36\
-\x2e\x35\x37\x2d\x32\x30\x2c\x2e\x34\x36\x43\x32\x32\x32\x2e\x33\
-\x2c\x31\x38\x30\x2e\x34\x33\x2c\x31\x35\x35\x2e\x30\x36\x2c\x32\
-\x34\x33\x2e\x35\x36\x2c\x38\x35\x2e\x35\x39\x2c\x33\x30\x34\x63\
-\x2d\x34\x2c\x33\x2e\x34\x36\x2d\x38\x2e\x31\x2c\x37\x2e\x35\x38\
-\x2d\x31\x32\x2e\x38\x33\x2c\x39\x2e\x31\x2d\x31\x31\x2e\x36\x37\
-\x2c\x33\x2e\x37\x37\x2d\x32\x32\x2e\x36\x35\x2e\x34\x36\x2d\x32\
-\x39\x2d\x31\x30\x2e\x34\x35\x73\x2d\x32\x2d\x32\x31\x2e\x30\x36\
-\x2c\x37\x2d\x32\x39\x2e\x31\x32\x63\x33\x30\x2e\x33\x35\x2d\x32\
-\x37\x2e\x32\x35\x2c\x36\x31\x2e\x32\x32\x2d\x35\x33\x2e\x39\x31\
-\x2c\x39\x30\x2e\x38\x35\x2d\x38\x32\x51\x32\x30\x36\x2e\x35\x37\
-\x2c\x31\x33\x30\x2c\x32\x37\x33\x2c\x37\x30\x2e\x31\x38\x63\x32\
-\x32\x2e\x35\x35\x2d\x32\x30\x2e\x31\x37\x2c\x33\x31\x2e\x36\x32\
-\x2d\x32\x30\x2c\x35\x34\x2e\x32\x32\x2e\x35\x33\x2c\x33\x30\x2e\
-\x39\x31\x2c\x32\x38\x2e\x31\x32\x2c\x36\x33\x2c\x35\x34\x2e\x39\
-\x32\x2c\x39\x32\x2e\x36\x34\x2c\x38\x34\x2e\x34\x32\x2c\x34\x31\
-\x2e\x33\x36\x2c\x34\x31\x2e\x31\x39\x2c\x38\x35\x2e\x38\x33\x2c\
-\x37\x38\x2e\x35\x34\x2c\x31\x32\x38\x2e\x33\x35\x2c\x31\x31\x38\
-\x2e\x32\x37\x2c\x37\x2e\x31\x34\x2c\x36\x2e\x36\x36\x2c\x31\x34\
-\x2e\x31\x37\x2c\x31\x34\x2e\x31\x2c\x39\x2e\x33\x37\x2c\x32\x35\
-\x2e\x38\x32\x43\x35\x35\x33\x2e\x33\x34\x2c\x33\x30\x39\x2e\x36\
-\x38\x2c\x35\x34\x35\x2e\x30\x35\x2c\x33\x31\x33\x2e\x36\x2c\x35\
-\x33\x34\x2e\x39\x32\x2c\x33\x31\x34\x2e\x33\x36\x5a\x22\x2f\x3e\
-\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x63\x6c\x61\x73\x73\x3d\x22\
-\x63\x6c\x73\x2d\x31\x22\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x34\
-\x35\x35\x2e\x38\x32\x20\x35\x30\x37\x2e\x33\x34\x20\x35\x34\x30\
-\x2e\x31\x33\x20\x34\x30\x37\x2e\x32\x38\x20\x35\x34\x30\x2e\x31\
-\x33\x20\x33\x37\x37\x2e\x36\x36\x20\x33\x39\x36\x2e\x31\x33\x20\
-\x33\x37\x37\x2e\x36\x36\x20\x33\x39\x36\x2e\x31\x33\x20\x34\x31\
-\x35\x2e\x31\x36\x20\x34\x37\x38\x2e\x32\x39\x20\x34\x31\x35\x2e\
-\x31\x36\x20\x33\x39\x33\x2e\x39\x38\x20\x35\x31\x35\x2e\x32\x32\
-\x20\x33\x39\x33\x2e\x39\x38\x20\x35\x34\x34\x2e\x38\x33\x20\x35\
-\x34\x33\x2e\x37\x32\x20\x35\x34\x34\x2e\x38\x33\x20\x35\x34\x33\
-\x2e\x37\x32\x20\x35\x30\x37\x2e\x33\x34\x20\x34\x35\x35\x2e\x38\
-\x32\x20\x35\x30\x37\x2e\x33\x34\x22\x2f\x3e\x3c\x70\x61\x74\x68\
-\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\
-\x3d\x22\x4d\x34\x34\x31\x2c\x34\x33\x36\x2e\x39\x32\x48\x33\x37\
-\x37\x2e\x31\x34\x6c\x31\x2d\x37\x34\x2e\x38\x33\x2c\x31\x32\x31\
-\x2e\x34\x34\x2d\x2e\x39\x33\x63\x31\x2e\x35\x38\x2d\x39\x2e\x36\
-\x32\x2c\x32\x2e\x35\x2d\x31\x32\x2e\x31\x38\x2c\x32\x2e\x35\x35\
-\x2d\x31\x36\x2e\x34\x31\x2e\x31\x2d\x37\x2e\x34\x39\x2d\x31\x2e\
-\x37\x33\x2d\x31\x32\x2e\x38\x36\x2d\x37\x2e\x36\x34\x2d\x31\x38\
-\x2e\x31\x2d\x36\x31\x2d\x35\x34\x2d\x31\x32\x31\x2e\x39\x32\x2d\
-\x31\x30\x38\x2d\x31\x38\x32\x2e\x30\x38\x2d\x31\x36\x32\x2e\x39\
-\x32\x2d\x31\x30\x2e\x33\x36\x2d\x39\x2e\x34\x35\x2d\x31\x34\x2e\
-\x36\x37\x2d\x39\x2e\x38\x39\x2d\x32\x35\x2e\x35\x2e\x30\x36\x2d\
-\x35\x38\x2e\x34\x34\x2c\x35\x33\x2e\x37\x2d\x31\x31\x38\x2e\x31\
-\x32\x2c\x31\x30\x36\x2d\x31\x37\x37\x2e\x33\x31\x2c\x31\x35\x38\
-\x2e\x37\x39\x2d\x36\x2e\x32\x34\x2c\x35\x2e\x35\x37\x2d\x31\x31\
-\x2e\x38\x2c\x31\x31\x2e\x30\x35\x2d\x31\x31\x2e\x36\x37\x2c\x32\
-\x31\x2e\x33\x35\x43\x39\x38\x2e\x33\x2c\x33\x37\x32\x2e\x31\x2c\
-\x31\x31\x37\x2e\x35\x36\x2c\x34\x38\x31\x2c\x31\x33\x36\x2e\x34\
-\x34\x2c\x34\x39\x32\x63\x30\x2c\x30\x2c\x35\x34\x2e\x39\x35\x2d\
-\x2e\x34\x36\x2c\x39\x34\x2e\x35\x35\x2c\x30\x2c\x31\x30\x2e\x38\
-\x2e\x31\x33\x2c\x31\x34\x2e\x37\x31\x2d\x33\x2e\x34\x2c\x31\x34\
-\x2e\x34\x39\x2d\x31\x34\x2e\x38\x33\x2d\x2e\x35\x39\x2d\x33\x30\
-\x2e\x37\x34\x2d\x2e\x34\x39\x2d\x36\x31\x2e\x35\x31\x2d\x2e\x30\
-\x38\x2d\x39\x32\x2e\x32\x36\x2e\x33\x37\x2d\x32\x37\x2e\x35\x33\
-\x2c\x32\x32\x2d\x34\x37\x2e\x35\x34\x2c\x35\x32\x2d\x34\x38\x2e\
-\x38\x39\x2c\x33\x30\x2e\x33\x34\x2d\x31\x2e\x33\x37\x2c\x35\x33\
-\x2e\x37\x35\x2c\x31\x37\x2e\x35\x31\x2c\x35\x36\x2e\x31\x36\x2c\
-\x34\x35\x2e\x35\x33\x2c\x32\x2e\x37\x34\x2c\x33\x31\x2e\x37\x37\
-\x2c\x31\x2c\x36\x33\x2e\x36\x32\x2c\x31\x2e\x31\x2c\x39\x35\x2e\
-\x34\x34\x2c\x30\x2c\x31\x31\x2e\x31\x34\x2c\x33\x2e\x36\x36\x2c\
-\x31\x35\x2e\x31\x37\x2c\x31\x34\x2e\x35\x39\x2c\x31\x35\x2c\x37\
-\x2e\x34\x36\x2d\x2e\x30\x38\x2c\x31\x35\x2e\x32\x32\x2d\x2e\x31\
-\x34\x2c\x32\x32\x2e\x39\x32\x2d\x2e\x31\x37\x5a\x22\x2f\x3e\x3c\
-\x2f\x73\x76\x67\x3e\
-\x00\x00\x05\x8b\
-\x3c\
-\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
-\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
-\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
-\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
-\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
-\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
-\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x64\x3d\x22\x4d\x35\x33\x34\x2e\x34\x34\x2c\x33\x31\
-\x35\x2e\x34\x39\x63\x2d\x37\x2e\x39\x34\x2e\x37\x37\x2d\x31\x33\
-\x2e\x39\x2d\x33\x2e\x35\x36\x2d\x31\x39\x2e\x33\x34\x2d\x38\x2e\
-\x34\x37\x2d\x35\x30\x2e\x30\x39\x2d\x34\x35\x2e\x31\x31\x2d\x31\
-\x30\x30\x2e\x38\x2d\x38\x39\x2e\x35\x2d\x31\x34\x39\x2e\x37\x32\
-\x2d\x31\x33\x36\x2d\x31\x38\x2e\x35\x37\x2d\x31\x37\x2e\x36\x33\
-\x2d\x33\x37\x2e\x35\x2d\x33\x34\x2e\x38\x35\x2d\x35\x35\x2e\x38\
-\x35\x2d\x35\x32\x2e\x37\x31\x2d\x38\x2d\x37\x2e\x37\x35\x2d\x31\
-\x32\x2e\x35\x2d\x36\x2e\x35\x36\x2d\x32\x30\x2c\x2e\x34\x36\x2d\
-\x36\x37\x2e\x30\x39\x2c\x36\x33\x2d\x31\x33\x34\x2e\x32\x2c\x31\
-\x32\x36\x2d\x32\x30\x33\x2e\x35\x32\x2c\x31\x38\x36\x2e\x33\x36\
-\x2d\x34\x2c\x33\x2e\x34\x36\x2d\x38\x2e\x30\x39\x2c\x37\x2e\x35\
-\x37\x2d\x31\x32\x2e\x38\x31\x2c\x39\x2e\x30\x39\x2d\x31\x31\x2e\
-\x36\x34\x2c\x33\x2e\x37\x36\x2d\x32\x32\x2e\x36\x2e\x34\x36\x2d\
-\x32\x38\x2e\x38\x39\x2d\x31\x30\x2e\x34\x33\x73\x2d\x32\x2d\x32\
-\x31\x2c\x36\x2e\x39\x33\x2d\x32\x39\x2e\x30\x36\x63\x33\x30\x2e\
-\x32\x39\x2d\x32\x37\x2e\x32\x2c\x36\x31\x2e\x30\x39\x2d\x35\x33\
-\x2e\x38\x31\x2c\x39\x30\x2e\x36\x36\x2d\x38\x31\x2e\x38\x34\x51\
-\x32\x30\x36\x2e\x37\x35\x2c\x31\x33\x31\x2e\x34\x36\x2c\x32\x37\
-\x33\x2e\x30\x39\x2c\x37\x31\x2e\x38\x63\x32\x32\x2e\x35\x31\x2d\
-\x32\x30\x2e\x31\x33\x2c\x33\x31\x2e\x35\x36\x2d\x32\x30\x2c\x35\
-\x34\x2e\x31\x32\x2e\x35\x34\x2c\x33\x30\x2e\x38\x34\x2c\x32\x38\
-\x2e\x30\x36\x2c\x36\x32\x2e\x38\x37\x2c\x35\x34\x2e\x38\x2c\x39\
-\x32\x2e\x34\x34\x2c\x38\x34\x2e\x32\x34\x2c\x34\x31\x2e\x32\x38\
-\x2c\x34\x31\x2e\x31\x2c\x38\x35\x2e\x36\x36\x2c\x37\x38\x2e\x33\
-\x38\x2c\x31\x32\x38\x2e\x30\x39\x2c\x31\x31\x38\x2c\x37\x2e\x31\
-\x32\x2c\x36\x2e\x36\x36\x2c\x31\x34\x2e\x31\x35\x2c\x31\x34\x2e\
-\x30\x38\x2c\x39\x2e\x33\x36\x2c\x32\x35\x2e\x37\x38\x43\x35\x35\
-\x32\x2e\x38\x32\x2c\x33\x31\x30\x2e\x38\x31\x2c\x35\x34\x34\x2e\
-\x35\x35\x2c\x33\x31\x34\x2e\x37\x33\x2c\x35\x33\x34\x2e\x34\x34\
-\x2c\x33\x31\x35\x2e\x34\x39\x5a\x22\x2f\x3e\x3c\x70\x6f\x6c\x79\
-\x67\x6f\x6e\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\
-\x22\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x35\x35\x38\x2e\x36\x37\
-\x20\x35\x34\x33\x2e\x31\x38\x20\x34\x39\x39\x2e\x32\x32\x20\x34\
-\x36\x30\x2e\x33\x34\x20\x35\x35\x35\x2e\x30\x31\x20\x33\x38\x32\
-\x2e\x39\x32\x20\x35\x30\x36\x2e\x30\x31\x20\x33\x38\x32\x2e\x39\
-\x32\x20\x34\x37\x34\x2e\x35\x31\x20\x34\x32\x39\x2e\x32\x35\x20\
-\x34\x34\x32\x2e\x33\x37\x20\x33\x38\x32\x2e\x39\x32\x20\x33\x39\
-\x31\x2e\x33\x32\x20\x33\x38\x32\x2e\x39\x32\x20\x34\x34\x37\x2e\
-\x32\x33\x20\x34\x36\x32\x2e\x30\x33\x20\x33\x38\x38\x2e\x38\x20\
-\x35\x34\x33\x2e\x31\x38\x20\x34\x34\x30\x2e\x35\x34\x20\x35\x34\
-\x33\x2e\x31\x38\x20\x34\x37\x33\x2e\x32\x35\x20\x34\x39\x33\x2e\
-\x36\x20\x35\x30\x36\x2e\x34\x37\x20\x35\x34\x33\x2e\x31\x38\x20\
-\x35\x35\x38\x2e\x36\x37\x20\x35\x34\x33\x2e\x31\x38\x22\x2f\x3e\
-\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\
-\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x35\x34\x2e\x35\x2c\x34\x37\
-\x37\x2e\x38\x35\x63\x30\x2c\x31\x31\x2e\x31\x32\x2c\x33\x2e\x36\
-\x35\x2c\x31\x35\x2e\x31\x34\x2c\x31\x34\x2e\x35\x36\x2c\x31\x35\
-\x2c\x31\x34\x2e\x38\x32\x2d\x2e\x31\x37\x2c\x33\x30\x2e\x38\x35\
-\x2d\x2e\x32\x32\x2c\x34\x35\x2e\x31\x36\x2d\x2e\x32\x31\x6c\x31\
-\x34\x2e\x31\x37\x2d\x32\x38\x2d\x36\x36\x2e\x36\x31\x2d\x39\x38\
-\x2e\x34\x34\x48\x34\x35\x36\x2e\x37\x6c\x32\x35\x2e\x33\x39\x2c\
-\x33\x38\x2e\x33\x35\x73\x31\x39\x2e\x35\x38\x2d\x35\x32\x2e\x33\
-\x32\x2c\x31\x39\x2e\x36\x36\x2d\x35\x38\x2e\x37\x36\x63\x2e\x30\
-\x39\x2d\x37\x2e\x34\x38\x2d\x31\x2e\x37\x33\x2d\x31\x32\x2e\x38\
-\x33\x2d\x37\x2e\x36\x33\x2d\x31\x38\x2e\x30\x36\x43\x34\x33\x33\
-\x2e\x32\x37\x2c\x32\x37\x33\x2e\x38\x39\x2c\x33\x37\x32\x2e\x34\
-\x35\x2c\x32\x32\x30\x2c\x33\x31\x32\x2e\x34\x31\x2c\x31\x36\x35\
-\x2e\x31\x36\x63\x2d\x31\x30\x2e\x33\x33\x2d\x39\x2e\x34\x33\x2d\
-\x31\x34\x2e\x36\x34\x2d\x39\x2e\x38\x36\x2d\x32\x35\x2e\x34\x34\
-\x2e\x30\x37\x43\x32\x32\x38\x2e\x36\x34\x2c\x32\x31\x38\x2e\x38\
-\x31\x2c\x31\x36\x39\x2e\x30\x38\x2c\x32\x37\x31\x2c\x31\x31\x30\
-\x2c\x33\x32\x33\x2e\x36\x39\x63\x2d\x36\x2e\x32\x33\x2c\x35\x2e\
-\x35\x36\x2d\x31\x31\x2e\x37\x37\x2c\x31\x31\x2d\x31\x31\x2e\x36\
-\x35\x2c\x32\x31\x2e\x33\x2e\x33\x34\x2c\x32\x38\x2e\x31\x32\x2c\
-\x31\x39\x2e\x35\x36\x2c\x31\x33\x36\x2e\x38\x32\x2c\x33\x38\x2e\
-\x34\x2c\x31\x34\x37\x2e\x38\x2c\x30\x2c\x30\x2c\x35\x34\x2e\x38\
-\x34\x2d\x2e\x34\x35\x2c\x39\x34\x2e\x33\x37\x2c\x30\x2c\x31\x30\
-\x2e\x37\x37\x2e\x31\x33\x2c\x31\x34\x2e\x36\x37\x2d\x33\x2e\x33\
-\x39\x2c\x31\x34\x2e\x34\x35\x2d\x31\x34\x2e\x38\x2d\x2e\x35\x39\
-\x2d\x33\x30\x2e\x36\x38\x2d\x2e\x34\x39\x2d\x36\x31\x2e\x33\x39\
-\x2d\x2e\x30\x38\x2d\x39\x32\x2e\x30\x37\x2e\x33\x37\x2d\x32\x37\
-\x2e\x34\x38\x2c\x32\x32\x2d\x34\x37\x2e\x34\x34\x2c\x35\x31\x2e\
-\x38\x35\x2d\x34\x38\x2e\x37\x39\x2c\x33\x30\x2e\x32\x37\x2d\x31\
-\x2e\x33\x37\x2c\x35\x33\x2e\x36\x34\x2c\x31\x37\x2e\x34\x37\x2c\
-\x35\x36\x2c\x34\x35\x2e\x34\x33\x43\x33\x35\x36\x2e\x31\x34\x2c\
-\x34\x31\x34\x2e\x33\x31\x2c\x33\x35\x34\x2e\x34\x34\x2c\x34\x34\
-\x36\x2e\x31\x2c\x33\x35\x34\x2e\x35\x2c\x34\x37\x37\x2e\x38\x35\
-\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x05\x65\
-\x3c\
-\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
-\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
-\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
-\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
-\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
-\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
-\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x64\x3d\x22\x4d\x35\x33\x30\x2e\x32\x35\x2c\x33\x31\
-\x33\x2e\x38\x37\x63\x2d\x37\x2e\x39\x34\x2e\x37\x37\x2d\x31\x33\
-\x2e\x39\x2d\x33\x2e\x35\x36\x2d\x31\x39\x2e\x33\x34\x2d\x38\x2e\
-\x34\x36\x2d\x35\x30\x2e\x30\x39\x2d\x34\x35\x2e\x31\x32\x2d\x31\
-\x30\x30\x2e\x38\x2d\x38\x39\x2e\x35\x31\x2d\x31\x34\x39\x2e\x37\
-\x32\x2d\x31\x33\x36\x2d\x31\x38\x2e\x35\x37\x2d\x31\x37\x2e\x36\
-\x33\x2d\x33\x37\x2e\x35\x2d\x33\x34\x2e\x38\x35\x2d\x35\x35\x2e\
-\x38\x35\x2d\x35\x32\x2e\x37\x31\x2d\x38\x2d\x37\x2e\x37\x34\x2d\
-\x31\x32\x2e\x35\x2d\x36\x2e\x35\x36\x2d\x32\x30\x2c\x2e\x34\x36\
-\x2d\x36\x37\x2e\x31\x2c\x36\x33\x2d\x31\x33\x34\x2e\x32\x31\x2c\
-\x31\x32\x36\x2d\x32\x30\x33\x2e\x35\x33\x2c\x31\x38\x36\x2e\x33\
-\x36\x2d\x34\x2c\x33\x2e\x34\x36\x2d\x38\x2e\x30\x39\x2c\x37\x2e\
-\x35\x37\x2d\x31\x32\x2e\x38\x31\x2c\x39\x2e\x30\x39\x2d\x31\x31\
-\x2e\x36\x34\x2c\x33\x2e\x37\x36\x2d\x32\x32\x2e\x36\x2e\x34\x36\
-\x2d\x32\x38\x2e\x38\x39\x2d\x31\x30\x2e\x34\x33\x73\x2d\x32\x2d\
-\x32\x31\x2c\x36\x2e\x39\x33\x2d\x32\x39\x2e\x30\x36\x63\x33\x30\
-\x2e\x32\x39\x2d\x32\x37\x2e\x32\x2c\x36\x31\x2e\x30\x39\x2d\x35\
-\x33\x2e\x38\x2c\x39\x30\x2e\x36\x36\x2d\x38\x31\x2e\x38\x34\x71\
-\x36\x34\x2e\x38\x33\x2d\x36\x31\x2e\x34\x37\x2c\x31\x33\x31\x2e\
-\x31\x38\x2d\x31\x32\x31\x2e\x31\x33\x63\x32\x32\x2e\x35\x2d\x32\
-\x30\x2e\x31\x32\x2c\x33\x31\x2e\x35\x35\x2d\x32\x30\x2c\x35\x34\
-\x2e\x31\x31\x2e\x35\x34\x2c\x33\x30\x2e\x38\x34\x2c\x32\x38\x2e\
-\x30\x36\x2c\x36\x32\x2e\x38\x37\x2c\x35\x34\x2e\x38\x2c\x39\x32\
-\x2e\x34\x34\x2c\x38\x34\x2e\x32\x35\x2c\x34\x31\x2e\x32\x38\x2c\
-\x34\x31\x2e\x30\x39\x2c\x38\x35\x2e\x36\x36\x2c\x37\x38\x2e\x33\
-\x37\x2c\x31\x32\x38\x2e\x31\x2c\x31\x31\x38\x2c\x37\x2e\x31\x32\
-\x2c\x36\x2e\x36\x35\x2c\x31\x34\x2e\x31\x34\x2c\x31\x34\x2e\x30\
-\x38\x2c\x39\x2e\x33\x35\x2c\x32\x35\x2e\x37\x37\x43\x35\x34\x38\
-\x2e\x36\x33\x2c\x33\x30\x39\x2e\x32\x2c\x35\x34\x30\x2e\x33\x36\
-\x2c\x33\x31\x33\x2e\x31\x31\x2c\x35\x33\x30\x2e\x32\x35\x2c\x33\
-\x31\x33\x2e\x38\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\
-\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\
-\x4d\x33\x35\x30\x2e\x33\x31\x2c\x34\x37\x36\x2e\x32\x33\x63\x30\
-\x2c\x31\x31\x2e\x31\x32\x2c\x33\x2e\x36\x35\x2c\x31\x35\x2e\x31\
-\x35\x2c\x31\x34\x2e\x35\x36\x2c\x31\x35\x2c\x31\x34\x2e\x38\x32\
-\x2d\x2e\x31\x38\x2c\x33\x30\x2e\x38\x35\x2d\x2e\x32\x33\x2c\x34\
-\x35\x2e\x31\x36\x2d\x2e\x32\x32\x6c\x38\x2d\x32\x33\x2e\x38\x38\
-\x4c\x33\x35\x35\x2e\x36\x33\x2c\x33\x36\x31\x2e\x39\x32\x68\x39\
-\x36\x2e\x38\x38\x6c\x32\x35\x2e\x33\x39\x2c\x34\x31\x73\x31\x39\
-\x2e\x35\x38\x2d\x35\x32\x2e\x33\x31\x2c\x31\x39\x2e\x36\x36\x2d\
-\x35\x38\x2e\x37\x36\x63\x2e\x30\x39\x2d\x37\x2e\x34\x37\x2d\x31\
-\x2e\x37\x32\x2d\x31\x32\x2e\x38\x33\x2d\x37\x2e\x36\x33\x2d\x31\
-\x38\x2e\x30\x36\x2d\x36\x30\x2e\x38\x35\x2d\x35\x33\x2e\x38\x36\
-\x2d\x31\x32\x31\x2e\x36\x37\x2d\x31\x30\x37\x2e\x37\x37\x2d\x31\
-\x38\x31\x2e\x37\x31\x2d\x31\x36\x32\x2e\x35\x39\x2d\x31\x30\x2e\
-\x33\x33\x2d\x39\x2e\x34\x33\x2d\x31\x34\x2e\x36\x33\x2d\x39\x2e\
-\x38\x36\x2d\x32\x35\x2e\x34\x34\x2e\x30\x37\x43\x32\x32\x34\x2e\
-\x34\x35\x2c\x32\x31\x37\x2e\x31\x39\x2c\x31\x36\x34\x2e\x39\x2c\
-\x32\x36\x39\x2e\x33\x34\x2c\x31\x30\x35\x2e\x38\x33\x2c\x33\x32\
-\x32\x2e\x30\x37\x63\x2d\x36\x2e\x32\x33\x2c\x35\x2e\x35\x36\x2d\
-\x31\x31\x2e\x37\x37\x2c\x31\x31\x2d\x31\x31\x2e\x36\x35\x2c\x32\
-\x31\x2e\x33\x2e\x33\x34\x2c\x32\x38\x2e\x31\x32\x2c\x31\x39\x2e\
-\x35\x36\x2c\x31\x33\x36\x2e\x38\x32\x2c\x33\x38\x2e\x34\x2c\x31\
-\x34\x37\x2e\x38\x2c\x30\x2c\x30\x2c\x35\x34\x2e\x38\x34\x2d\x2e\
-\x34\x35\x2c\x39\x34\x2e\x33\x37\x2c\x30\x2c\x31\x30\x2e\x37\x37\
-\x2e\x31\x33\x2c\x31\x34\x2e\x36\x37\x2d\x33\x2e\x33\x39\x2c\x31\
-\x34\x2e\x34\x35\x2d\x31\x34\x2e\x38\x2d\x2e\x35\x39\x2d\x33\x30\
-\x2e\x36\x38\x2d\x2e\x34\x39\x2d\x36\x31\x2e\x33\x38\x2d\x2e\x30\
-\x38\x2d\x39\x32\x2e\x30\x37\x2e\x33\x37\x2d\x32\x37\x2e\x34\x37\
-\x2c\x32\x32\x2d\x34\x37\x2e\x34\x34\x2c\x35\x31\x2e\x38\x35\x2d\
-\x34\x38\x2e\x37\x39\x2c\x33\x30\x2e\x32\x37\x2d\x31\x2e\x33\x37\
-\x2c\x35\x33\x2e\x36\x34\x2c\x31\x37\x2e\x34\x37\x2c\x35\x36\x2e\
-\x30\x35\x2c\x34\x35\x2e\x34\x33\x43\x33\x35\x32\x2c\x34\x31\x32\
-\x2e\x36\x39\x2c\x33\x35\x30\x2e\x32\x35\x2c\x34\x34\x34\x2e\x34\
-\x38\x2c\x33\x35\x30\x2e\x33\x31\x2c\x34\x37\x36\x2e\x32\x33\x5a\
-\x22\x2f\x3e\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x63\x6c\x61\x73\
-\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x70\x6f\x69\x6e\x74\x73\
-\x3d\x22\x35\x36\x32\x2e\x38\x36\x20\x33\x37\x37\x2e\x37\x37\x20\
-\x35\x31\x37\x2e\x30\x35\x20\x33\x37\x37\x2e\x37\x37\x20\x34\x37\
-\x37\x2e\x33\x35\x20\x34\x34\x34\x2e\x30\x35\x20\x34\x33\x37\x2e\
-\x38\x33\x20\x33\x37\x37\x2e\x37\x37\x20\x33\x38\x37\x2e\x39\x36\
-\x20\x33\x37\x37\x2e\x37\x37\x20\x34\x35\x31\x2e\x36\x37\x20\x34\
-\x38\x34\x2e\x32\x32\x20\x34\x35\x31\x2e\x36\x37\x20\x35\x34\x34\
-\x2e\x38\x20\x34\x39\x38\x2e\x39\x31\x20\x35\x34\x34\x2e\x38\x20\
-\x34\x39\x38\x2e\x39\x31\x20\x34\x38\x34\x2e\x39\x36\x20\x35\x36\
-\x32\x2e\x38\x36\x20\x33\x37\x37\x2e\x37\x37\x22\x2f\x3e\x3c\x2f\
-\x73\x76\x67\x3e\
-\x00\x00\x0b\xda\
-\x3c\
-\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
-\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
-\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
-\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
-\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
-\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
-\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x64\x3d\x22\x4d\x35\x35\x39\x2e\x32\x38\x2c\x34\x33\
-\x38\x2e\x36\x32\x63\x2d\x2e\x30\x39\x2d\x32\x2e\x31\x33\x2d\x2e\
-\x31\x39\x2d\x34\x2e\x32\x37\x2d\x2e\x32\x39\x2d\x36\x2e\x34\x76\
-\x2d\x2e\x37\x35\x63\x2d\x2e\x34\x36\x2d\x35\x2e\x31\x39\x2d\x31\
-\x2d\x31\x30\x2e\x34\x31\x2d\x31\x2e\x36\x36\x2d\x31\x35\x2e\x35\
-\x38\x2d\x2e\x38\x37\x2d\x35\x2e\x36\x2d\x31\x2e\x38\x38\x2d\x31\
-\x31\x2e\x30\x36\x2d\x33\x2e\x31\x33\x2d\x31\x36\x2e\x34\x38\x2d\
-\x31\x2e\x32\x33\x2d\x35\x2e\x30\x39\x2d\x32\x2e\x36\x37\x2d\x31\
-\x30\x2e\x32\x34\x2d\x34\x2e\x31\x36\x2d\x31\x35\x2d\x31\x2e\x32\
-\x2d\x33\x2e\x35\x34\x2d\x32\x2e\x34\x2d\x37\x2e\x31\x38\x2d\x33\
-\x2e\x37\x34\x2d\x31\x30\x2e\x35\x36\x2d\x2e\x38\x35\x2d\x32\x2d\
-\x31\x2e\x31\x33\x2d\x34\x2e\x36\x37\x2d\x34\x2e\x32\x2d\x34\x2e\
-\x31\x32\x6c\x2d\x38\x33\x2c\x31\x39\x2e\x34\x39\x63\x2d\x32\x2e\
-\x31\x31\x2e\x35\x32\x2d\x32\x2c\x32\x2e\x32\x34\x2d\x31\x2e\x35\
-\x2c\x33\x2e\x37\x36\x2e\x35\x37\x2c\x32\x2e\x33\x33\x2c\x31\x2c\
-\x34\x2e\x38\x33\x2c\x31\x2e\x34\x32\x2c\x37\x2e\x32\x35\x2e\x32\
-\x39\x2c\x32\x2e\x33\x33\x2e\x37\x2c\x34\x2e\x35\x2e\x39\x31\x2c\
-\x37\x2e\x30\x35\x2e\x31\x2c\x31\x2c\x2e\x32\x31\x2c\x32\x2e\x30\
-\x37\x2e\x33\x31\x2c\x33\x2e\x31\x33\x2e\x32\x37\x2c\x33\x2e\x36\
-\x34\x2e\x33\x38\x2c\x37\x2e\x32\x39\x2e\x34\x2c\x31\x31\x2d\x2e\
-\x30\x37\x2c\x31\x2e\x35\x32\x2d\x2e\x31\x33\x2c\x33\x2e\x30\x39\
-\x2d\x2e\x31\x37\x2c\x34\x2e\x36\x32\x2d\x2e\x31\x31\x2c\x32\x2e\
-\x32\x37\x2d\x2e\x32\x34\x2c\x34\x2e\x35\x39\x2d\x2e\x33\x35\x2c\
-\x36\x2e\x38\x36\x2c\x30\x2c\x2e\x31\x37\x2c\x30\x2d\x31\x2e\x33\
-\x33\x2c\x30\x2d\x2e\x36\x38\x2d\x2e\x31\x36\x2c\x31\x2e\x33\x39\
-\x2d\x2e\x33\x31\x2c\x32\x2e\x38\x2d\x2e\x34\x36\x2c\x34\x2e\x31\
-\x39\x2d\x2e\x32\x36\x2c\x31\x2e\x36\x37\x2d\x2e\x34\x35\x2c\x33\
-\x2e\x33\x39\x2d\x2e\x37\x35\x2c\x35\x2d\x2e\x31\x39\x2c\x31\x2e\
-\x30\x39\x2d\x2e\x33\x38\x2c\x32\x2e\x31\x36\x2d\x2e\x35\x36\x2c\
-\x33\x2e\x32\x31\x2d\x2e\x38\x32\x2c\x34\x2e\x31\x2d\x31\x2e\x38\
-\x32\x2c\x38\x2e\x31\x36\x2d\x33\x2c\x31\x32\x2e\x31\x35\x2d\x2e\
-\x31\x37\x2e\x34\x39\x2d\x2e\x33\x32\x2e\x39\x35\x2d\x2e\x34\x38\
-\x2c\x31\x2e\x34\x32\x48\x35\x35\x36\x2e\x34\x61\x32\x2e\x33\x37\
-\x2c\x32\x2e\x33\x37\x2c\x30\x2c\x30\x2c\x30\x2c\x32\x2e\x35\x34\
-\x2d\x32\x76\x30\x63\x2e\x30\x39\x2d\x31\x2e\x35\x35\x2e\x31\x38\
-\x2d\x33\x2e\x31\x35\x2e\x32\x36\x2d\x34\x2e\x37\x39\x43\x35\x35\
-\x39\x2e\x33\x34\x2c\x34\x34\x37\x2e\x32\x2c\x35\x35\x39\x2e\x33\
-\x37\x2c\x34\x34\x32\x2e\x38\x38\x2c\x35\x35\x39\x2e\x32\x38\x2c\
-\x34\x33\x38\x2e\x36\x32\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\
-\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\
-\x22\x4d\x35\x32\x38\x2e\x38\x31\x2c\x33\x32\x35\x2e\x34\x32\x63\
-\x32\x2e\x32\x38\x2d\x31\x2c\x31\x2e\x32\x38\x2d\x33\x2c\x2e\x33\
-\x34\x2d\x34\x2e\x37\x32\x2d\x32\x2e\x35\x39\x2d\x35\x2e\x33\x32\
-\x2d\x35\x2e\x34\x33\x2d\x31\x30\x2e\x37\x33\x2d\x38\x2e\x34\x35\
-\x2d\x31\x35\x2e\x39\x34\x4c\x35\x31\x37\x2c\x32\x39\x38\x2e\x37\
-\x6c\x2d\x34\x2e\x31\x35\x2d\x36\x2e\x33\x39\x63\x2d\x32\x2e\x37\
-\x31\x2d\x34\x2d\x35\x2e\x37\x2d\x38\x2e\x31\x34\x2d\x38\x2e\x36\
-\x39\x2d\x31\x32\x2e\x30\x35\x61\x32\x33\x32\x2e\x37\x33\x2c\x32\
-\x33\x32\x2e\x37\x33\x2c\x30\x2c\x30\x2c\x30\x2d\x33\x36\x2d\x33\
-\x37\x2e\x30\x37\x63\x2d\x32\x2e\x35\x31\x2d\x32\x2d\x35\x2d\x34\
-\x2d\x37\x2e\x34\x34\x2d\x35\x2e\x38\x34\x2d\x31\x2e\x38\x2d\x31\
-\x2e\x32\x39\x2d\x33\x2e\x36\x2d\x33\x2e\x33\x36\x2d\x35\x2e\x34\
-\x38\x2d\x31\x2e\x34\x31\x6c\x2d\x33\x39\x2e\x34\x34\x2c\x34\x36\
-\x2e\x32\x63\x2d\x31\x2e\x32\x37\x2c\x31\x2e\x35\x32\x2c\x30\x2c\
-\x33\x2c\x31\x2e\x32\x39\x2c\x34\x2c\x31\x2e\x35\x37\x2c\x31\x2e\
-\x34\x37\x2c\x33\x2e\x31\x2c\x33\x2e\x31\x32\x2c\x34\x2e\x36\x39\
-\x2c\x34\x2e\x37\x32\x2c\x32\x2c\x32\x2e\x31\x39\x2c\x34\x2e\x31\
-\x2c\x34\x2e\x34\x34\x2c\x36\x2e\x30\x37\x2c\x36\x2e\x37\x39\x61\
-\x31\x36\x30\x2e\x31\x33\x2c\x31\x36\x30\x2e\x31\x33\x2c\x30\x2c\
-\x30\x2c\x31\x2c\x31\x35\x2e\x35\x38\x2c\x32\x31\x2e\x39\x34\x6c\
-\x31\x2e\x34\x2c\x32\x2e\x34\x38\x63\x31\x2e\x32\x38\x2c\x32\x2e\
-\x31\x36\x2c\x32\x2e\x33\x36\x2c\x34\x2e\x33\x39\x2c\x33\x2e\x34\
-\x39\x2c\x36\x2e\x34\x39\x2e\x37\x37\x2c\x31\x2e\x36\x2c\x31\x2e\
-\x35\x2c\x33\x2e\x31\x33\x2c\x32\x2e\x32\x36\x2c\x34\x2e\x37\x73\
-\x31\x2e\x33\x32\x2c\x33\x2c\x31\x2e\x39\x35\x2c\x34\x2e\x34\x32\
-\x63\x2e\x37\x31\x2c\x31\x2e\x37\x37\x2c\x31\x2e\x34\x35\x2c\x33\
-\x2e\x34\x39\x2c\x32\x2e\x31\x31\x2c\x35\x2e\x32\x32\x2e\x36\x39\
-\x2c\x32\x2c\x31\x2e\x34\x34\x2c\x34\x2c\x32\x2e\x30\x38\x2c\x35\
-\x2e\x39\x73\x31\x2e\x32\x33\x2c\x33\x2e\x39\x35\x2c\x33\x2e\x36\
-\x32\x2c\x33\x2e\x31\x38\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\
-\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\
-\x22\x4d\x32\x38\x31\x2e\x35\x36\x2c\x32\x30\x36\x2e\x31\x38\x6c\
-\x32\x2e\x31\x34\x2e\x33\x31\x63\x32\x2e\x36\x2e\x35\x2c\x35\x2e\
-\x33\x35\x2e\x39\x32\x2c\x38\x2c\x31\x2e\x35\x34\x6c\x32\x37\x2e\
-\x34\x36\x2d\x35\x34\x2e\x32\x36\x63\x2d\x34\x2e\x36\x36\x2d\x2e\
-\x38\x33\x2d\x39\x2e\x34\x34\x2d\x31\x2e\x34\x37\x2d\x31\x34\x2e\
-\x30\x38\x2d\x32\x2d\x35\x2e\x33\x39\x2d\x2e\x35\x36\x2d\x31\x30\
-\x2e\x38\x2d\x31\x2d\x31\x36\x2e\x30\x38\x2d\x31\x2e\x32\x33\x2d\
-\x32\x2d\x2e\x30\x36\x2d\x34\x2e\x32\x33\x2d\x2e\x31\x2d\x35\x2e\
-\x39\x33\x2d\x2e\x31\x34\x61\x32\x2e\x34\x33\x2c\x32\x2e\x34\x33\
-\x2c\x30\x2c\x30\x2c\x30\x2d\x32\x2e\x34\x39\x2c\x32\x2e\x32\x38\
-\x6c\x2d\x33\x2c\x35\x30\x2e\x37\x34\x43\x32\x37\x37\x2e\x35\x34\
-\x2c\x32\x30\x35\x2e\x36\x35\x2c\x32\x37\x39\x2e\x37\x32\x2c\x32\
-\x30\x36\x2c\x32\x38\x31\x2e\x35\x36\x2c\x32\x30\x36\x2e\x31\x38\
-\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\
-\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x38\x30\x2e\
-\x32\x34\x2c\x32\x35\x30\x2e\x33\x31\x63\x31\x2e\x30\x39\x2c\x31\
-\x2e\x30\x38\x2c\x32\x2e\x31\x36\x2c\x32\x2e\x31\x33\x2c\x33\x2e\
-\x31\x38\x2c\x33\x2e\x31\x32\x2c\x31\x2e\x37\x35\x2c\x31\x2e\x34\
-\x36\x2c\x34\x2c\x35\x2e\x35\x31\x2c\x36\x2e\x31\x36\x2c\x32\x2e\
-\x36\x36\x6c\x33\x35\x2e\x33\x31\x2d\x35\x32\x2e\x34\x33\x63\x31\
-\x2e\x34\x2d\x32\x2e\x33\x32\x2d\x2e\x34\x35\x2d\x33\x2e\x37\x31\
-\x2d\x32\x2d\x34\x2e\x38\x33\x2d\x32\x2e\x35\x33\x2d\x32\x2d\x35\
-\x2d\x33\x2e\x38\x34\x2d\x37\x2e\x37\x31\x2d\x35\x2e\x38\x34\x61\
-\x32\x30\x32\x2e\x34\x32\x2c\x32\x30\x32\x2e\x34\x32\x2c\x30\x2c\
-\x30\x2c\x30\x2d\x32\x30\x2e\x33\x38\x2d\x31\x32\x2e\x37\x36\x4c\
-\x33\x37\x36\x2e\x31\x2c\x32\x34\x36\x2e\x35\x38\x43\x33\x37\x37\
-\x2e\x35\x2c\x32\x34\x37\x2e\x38\x32\x2c\x33\x37\x38\x2e\x39\x2c\
-\x32\x34\x39\x2e\x31\x31\x2c\x33\x38\x30\x2e\x32\x34\x2c\x32\x35\
-\x30\x2e\x33\x31\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\
-\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\
-\x32\x31\x35\x2e\x35\x2c\x32\x31\x32\x2e\x37\x34\x63\x32\x2e\x32\
-\x2d\x2e\x33\x36\x2c\x34\x2e\x35\x2d\x2e\x35\x35\x2c\x36\x2e\x36\
-\x37\x2d\x2e\x38\x32\x2c\x32\x2d\x2e\x31\x33\x2c\x33\x2e\x38\x38\
-\x2d\x2e\x33\x32\x2c\x35\x2e\x38\x2d\x2e\x34\x31\x6c\x34\x2e\x33\
-\x37\x2d\x2e\x31\x34\x63\x32\x2e\x31\x37\x2d\x2e\x32\x35\x2c\x36\
-\x2c\x31\x2e\x30\x36\x2c\x36\x2e\x31\x2d\x32\x2e\x35\x31\x6c\x2d\
-\x32\x2e\x37\x33\x2d\x34\x36\x2e\x30\x37\x63\x2d\x2e\x34\x39\x2d\
-\x33\x2e\x35\x35\x2d\x34\x2e\x31\x38\x2d\x31\x2e\x36\x35\x2d\x36\
-\x2e\x33\x38\x2d\x31\x2e\x35\x39\x2d\x34\x2e\x35\x38\x2e\x37\x2d\
-\x39\x2e\x32\x38\x2c\x31\x2e\x35\x39\x2d\x31\x33\x2e\x39\x2c\x32\
-\x2e\x36\x33\x2d\x34\x2e\x32\x38\x2c\x31\x2d\x38\x2e\x36\x31\x2c\
-\x32\x2e\x32\x32\x2d\x31\x32\x2e\x38\x39\x2c\x33\x2e\x35\x33\x61\
-\x31\x38\x36\x2e\x32\x37\x2c\x31\x38\x36\x2e\x32\x37\x2c\x30\x2c\
-\x30\x2c\x30\x2d\x35\x33\x2e\x39\x33\x2c\x32\x37\x2e\x35\x33\x63\
-\x2d\x32\x2e\x33\x34\x2c\x31\x2e\x37\x39\x2d\x34\x2e\x36\x39\x2c\
-\x33\x2e\x35\x32\x2d\x36\x2e\x38\x36\x2c\x35\x2e\x33\x32\x2d\x31\
-\x2e\x35\x35\x2c\x31\x2e\x32\x37\x2d\x33\x2e\x37\x37\x2c\x32\x2e\
-\x34\x38\x2d\x32\x2e\x34\x39\x2c\x34\x2e\x38\x32\x6c\x31\x37\x2e\
-\x32\x35\x2c\x32\x38\x2e\x31\x32\x63\x31\x2e\x31\x37\x2c\x31\x2e\
-\x38\x34\x2c\x32\x2e\x39\x2e\x37\x35\x2c\x34\x2e\x33\x31\x2d\x2e\
-\x32\x35\x2c\x31\x2e\x39\x32\x2d\x31\x2e\x32\x33\x2c\x34\x2d\x32\
-\x2e\x33\x35\x2c\x36\x2d\x33\x2e\x35\x36\x2c\x32\x2e\x37\x36\x2d\
-\x31\x2e\x34\x39\x2c\x35\x2e\x36\x2d\x33\x2c\x38\x2e\x34\x39\x2d\
-\x34\x2e\x33\x35\x61\x31\x35\x31\x2e\x35\x39\x2c\x31\x35\x31\x2e\
-\x35\x39\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x35\x2e\x37\x38\x2d\x36\
-\x2e\x34\x32\x2c\x31\x34\x37\x2e\x32\x39\x2c\x31\x34\x37\x2e\x32\
-\x39\x2c\x30\x2c\x30\x2c\x31\x2c\x32\x30\x2e\x37\x39\x2d\x35\x2e\
-\x32\x38\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\
-\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x36\x39\
-\x2e\x38\x33\x2c\x32\x36\x37\x63\x2d\x33\x2e\x36\x39\x2c\x34\x2e\
-\x38\x39\x2d\x37\x2e\x31\x33\x2c\x31\x30\x2d\x31\x30\x2e\x33\x39\
-\x2c\x31\x35\x2e\x31\x37\x2d\x32\x2e\x32\x35\x2c\x33\x2e\x37\x2d\
-\x34\x2e\x35\x2c\x37\x2e\x36\x34\x2d\x36\x2e\x35\x2c\x31\x31\x2e\
-\x33\x34\x2d\x31\x2c\x32\x2d\x32\x2c\x33\x2e\x39\x35\x2d\x33\x2c\
-\x35\x2e\x39\x33\x4c\x34\x37\x2e\x33\x2c\x33\x30\x35\x63\x2d\x31\
-\x2e\x37\x38\x2c\x34\x2d\x33\x2e\x34\x36\x2c\x38\x2e\x31\x32\x2d\
-\x35\x2c\x31\x32\x2e\x31\x35\x2d\x2e\x35\x2c\x32\x2e\x33\x2d\x33\
-\x2e\x32\x37\x2c\x35\x2e\x37\x38\x2d\x2e\x32\x35\x2c\x37\x2e\x30\
-\x39\x6c\x31\x37\x2c\x36\x2e\x32\x34\x63\x32\x2e\x39\x33\x2e\x38\
-\x38\x2c\x33\x2e\x33\x39\x2d\x32\x2e\x38\x2c\x34\x2e\x36\x31\x2d\
-\x34\x2e\x37\x2c\x31\x2e\x38\x2d\x33\x2e\x33\x39\x2c\x33\x2e\x37\
-\x33\x2d\x36\x2e\x38\x31\x2c\x35\x2e\x37\x35\x2d\x31\x30\x2e\x31\
-\x39\x4c\x37\x32\x2e\x33\x32\x2c\x33\x31\x31\x6c\x33\x2e\x32\x39\
-\x2d\x34\x2e\x38\x37\x63\x32\x2e\x31\x35\x2d\x33\x2c\x34\x2e\x35\
-\x31\x2d\x36\x2e\x31\x38\x2c\x36\x2e\x38\x37\x2d\x39\x2e\x31\x36\
-\x41\x31\x37\x39\x2e\x32\x33\x2c\x31\x37\x39\x2e\x32\x33\x2c\x30\
-\x2c\x30\x2c\x31\x2c\x31\x31\x30\x2e\x36\x33\x2c\x32\x36\x39\x6c\
-\x33\x2e\x39\x33\x2d\x33\x63\x31\x2e\x36\x32\x2d\x31\x2e\x34\x37\
-\x2c\x35\x2e\x37\x32\x2d\x32\x2e\x39\x2c\x33\x2e\x37\x31\x2d\x35\
-\x2e\x35\x33\x4c\x39\x38\x2e\x39\x32\x2c\x32\x33\x38\x2e\x37\x39\
-\x63\x2d\x31\x2e\x36\x36\x2d\x31\x2e\x37\x2d\x33\x2e\x33\x32\x2d\
-\x2e\x32\x31\x2d\x34\x2e\x36\x35\x2c\x31\x2e\x31\x37\x2d\x32\x2e\
-\x31\x31\x2c\x31\x2e\x39\x33\x2d\x34\x2e\x31\x32\x2c\x33\x2e\x39\
-\x33\x2d\x36\x2e\x32\x36\x2c\x36\x41\x32\x30\x37\x2e\x33\x2c\x32\
-\x30\x37\x2e\x33\x2c\x30\x2c\x30\x2c\x30\x2c\x36\x39\x2e\x38\x33\
-\x2c\x32\x36\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\
-\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\
-\x32\x34\x31\x2e\x34\x36\x2c\x35\x32\x32\x2e\x30\x36\x63\x32\x33\
-\x2c\x31\x33\x2e\x35\x31\x2c\x35\x32\x2e\x34\x37\x2c\x32\x2e\x35\
-\x2c\x36\x34\x2e\x31\x37\x2d\x32\x35\x2e\x39\x61\x36\x36\x2e\x35\
-\x39\x2c\x36\x36\x2e\x35\x39\x2c\x30\x2c\x30\x2c\x30\x2c\x33\x2e\
-\x36\x35\x2d\x31\x32\x2e\x31\x31\x6c\x34\x38\x2e\x35\x33\x2d\x32\
-\x34\x37\x2e\x36\x37\x2c\x31\x38\x2e\x34\x38\x2d\x39\x34\x2e\x33\
-\x32\x2c\x31\x31\x2e\x34\x35\x2d\x35\x38\x2e\x34\x33\x63\x31\x2e\
-\x33\x33\x2d\x36\x2e\x38\x2d\x33\x2e\x32\x37\x2d\x31\x31\x2e\x34\
-\x33\x2d\x37\x2e\x38\x38\x2d\x31\x31\x2e\x34\x33\x2d\x32\x2e\x37\
-\x2c\x30\x2d\x35\x2e\x34\x31\x2c\x31\x2e\x35\x39\x2d\x36\x2e\x39\
-\x34\x2c\x35\x2e\x32\x36\x6c\x2d\x32\x33\x2e\x33\x2c\x35\x36\x4c\
-\x32\x31\x39\x2e\x34\x33\x2c\x34\x34\x36\x2e\x36\x31\x43\x32\x30\
-\x37\x2e\x37\x39\x2c\x34\x37\x34\x2e\x36\x2c\x32\x31\x37\x2e\x36\
-\x35\x2c\x35\x30\x38\x2e\x33\x38\x2c\x32\x34\x31\x2e\x34\x36\x2c\
-\x35\x32\x32\x2e\x30\x36\x5a\x6d\x32\x32\x2e\x38\x31\x2d\x37\x37\
-\x2e\x38\x37\x63\x31\x33\x2c\x30\x2c\x32\x33\x2e\x35\x32\x2c\x31\
-\x30\x2e\x34\x39\x2c\x32\x33\x2e\x35\x32\x2c\x32\x35\x2e\x37\x36\
-\x2c\x30\x2c\x32\x37\x2e\x35\x2d\x34\x37\x2c\x32\x37\x2e\x37\x31\
-\x2d\x34\x37\x2c\x30\x43\x32\x34\x30\x2e\x37\x36\x2c\x34\x35\x34\
-\x2e\x36\x38\x2c\x32\x35\x31\x2e\x32\x39\x2c\x34\x34\x34\x2e\x31\
-\x39\x2c\x32\x36\x34\x2e\x32\x37\x2c\x34\x34\x34\x2e\x31\x39\x5a\
-\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x06\x00\
-\x3c\
-\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
-\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
-\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
-\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
-\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
-\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
-\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x64\x3d\x22\x4d\x35\x33\x34\x2c\x33\x31\x32\x2e\x33\
-\x34\x63\x2d\x37\x2e\x39\x32\x2e\x37\x37\x2d\x31\x33\x2e\x38\x36\
-\x2d\x33\x2e\x35\x35\x2d\x31\x39\x2e\x33\x2d\x38\x2e\x34\x34\x2d\
-\x35\x30\x2d\x34\x35\x2d\x31\x30\x30\x2e\x35\x39\x2d\x38\x39\x2e\
-\x33\x33\x2d\x31\x34\x39\x2e\x34\x31\x2d\x31\x33\x35\x2e\x36\x39\
-\x2d\x31\x38\x2e\x35\x33\x2d\x31\x37\x2e\x35\x39\x2d\x33\x37\x2e\
-\x34\x32\x2d\x33\x34\x2e\x37\x38\x2d\x35\x35\x2e\x37\x33\x2d\x35\
-\x32\x2e\x36\x2d\x37\x2e\x39\x35\x2d\x37\x2e\x37\x33\x2d\x31\x32\
-\x2e\x34\x38\x2d\x36\x2e\x35\x35\x2d\x31\x39\x2e\x39\x33\x2e\x34\
-\x36\x2d\x36\x37\x2c\x36\x32\x2e\x38\x38\x2d\x31\x33\x33\x2e\x39\
-\x33\x2c\x31\x32\x35\x2e\x37\x35\x2d\x32\x30\x33\x2e\x31\x31\x2c\
-\x31\x38\x36\x2d\x34\x2c\x33\x2e\x34\x35\x2d\x38\x2e\x30\x37\x2c\
-\x37\x2e\x35\x35\x2d\x31\x32\x2e\x37\x38\x2c\x39\x2e\x30\x37\x2d\
-\x31\x31\x2e\x36\x32\x2c\x33\x2e\x37\x34\x2d\x32\x32\x2e\x35\x36\
-\x2e\x34\x35\x2d\x32\x38\x2e\x38\x34\x2d\x31\x30\x2e\x34\x31\x73\
-\x2d\x32\x2d\x32\x31\x2c\x36\x2e\x39\x32\x2d\x32\x39\x43\x38\x32\
-\x2c\x32\x34\x34\x2e\x35\x36\x2c\x31\x31\x32\x2e\x37\x34\x2c\x32\
-\x31\x38\x2c\x31\x34\x32\x2e\x32\x34\x2c\x31\x39\x30\x51\x32\x30\
-\x37\x2c\x31\x32\x38\x2e\x36\x38\x2c\x32\x37\x33\x2e\x31\x35\x2c\
-\x36\x39\x2e\x31\x36\x63\x32\x32\x2e\x34\x36\x2d\x32\x30\x2e\x30\
-\x39\x2c\x33\x31\x2e\x34\x39\x2d\x32\x30\x2c\x35\x34\x2c\x2e\x35\
-\x33\x2c\x33\x30\x2e\x37\x38\x2c\x32\x38\x2c\x36\x32\x2e\x37\x34\
-\x2c\x35\x34\x2e\x36\x39\x2c\x39\x32\x2e\x32\x36\x2c\x38\x34\x2e\
-\x30\x37\x2c\x34\x31\x2e\x31\x39\x2c\x34\x31\x2c\x38\x35\x2e\x34\
-\x38\x2c\x37\x38\x2e\x32\x32\x2c\x31\x32\x37\x2e\x38\x33\x2c\x31\
-\x31\x37\x2e\x37\x38\x2c\x37\x2e\x31\x2c\x36\x2e\x36\x34\x2c\x31\
-\x34\x2e\x31\x31\x2c\x31\x34\x2c\x39\x2e\x33\x33\x2c\x32\x35\x2e\
-\x37\x32\x43\x35\x35\x32\x2e\x33\x2c\x33\x30\x37\x2e\x36\x38\x2c\
-\x35\x34\x34\x2e\x30\x35\x2c\x33\x31\x31\x2e\x35\x38\x2c\x35\x33\
-\x34\x2c\x33\x31\x32\x2e\x33\x34\x5a\x22\x2f\x3e\x3c\x70\x61\x74\
-\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\
-\x64\x3d\x22\x4d\x31\x33\x34\x2e\x38\x33\x2c\x33\x37\x38\x2e\x36\
-\x32\x2c\x36\x31\x2c\x35\x34\x35\x2e\x37\x39\x68\x34\x38\x2e\x32\
-\x34\x6c\x31\x33\x2d\x33\x32\x2e\x34\x38\x48\x31\x39\x33\x2e\x32\
-\x6c\x31\x33\x2c\x33\x32\x2e\x34\x38\x68\x34\x39\x2e\x32\x6c\x2d\
-\x37\x34\x2d\x31\x36\x37\x2e\x31\x37\x5a\x6d\x31\x2e\x34\x37\x2c\
-\x39\x39\x2e\x38\x33\x4c\x31\x35\x37\x2e\x37\x35\x2c\x34\x32\x35\
-\x6c\x32\x31\x2e\x34\x35\x2c\x35\x33\x2e\x34\x35\x5a\x22\x2f\x3e\
-\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x63\x6c\x61\x73\x73\x3d\x22\
-\x63\x6c\x73\x2d\x31\x22\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x34\
-\x36\x31\x2e\x31\x32\x20\x33\x37\x38\x2e\x36\x32\x20\x34\x31\x33\
-\x2e\x38\x33\x20\x33\x37\x38\x2e\x36\x32\x20\x34\x31\x33\x2e\x38\
-\x33\x20\x35\x34\x35\x2e\x37\x39\x20\x35\x34\x30\x2e\x38\x38\x20\
-\x35\x34\x35\x2e\x37\x39\x20\x35\x34\x30\x2e\x38\x38\x20\x35\x30\
-\x38\x2e\x33\x20\x34\x36\x31\x2e\x31\x32\x20\x35\x30\x38\x2e\x33\
-\x20\x34\x36\x31\x2e\x31\x32\x20\x33\x37\x38\x2e\x36\x32\x22\x2f\
-\x3e\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x63\x6c\x61\x73\x73\x3d\
-\x22\x63\x6c\x73\x2d\x31\x22\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\
-\x33\x31\x36\x2e\x39\x20\x35\x30\x38\x2e\x33\x20\x33\x31\x36\x2e\
-\x39\x20\x33\x37\x38\x2e\x36\x32\x20\x32\x36\x39\x2e\x36\x32\x20\
-\x33\x37\x38\x2e\x36\x32\x20\x32\x36\x39\x2e\x36\x32\x20\x35\x34\
-\x35\x2e\x37\x39\x20\x33\x39\x36\x2e\x36\x37\x20\x35\x34\x35\x2e\
-\x37\x39\x20\x33\x39\x36\x2e\x36\x37\x20\x35\x30\x38\x2e\x33\x20\
-\x33\x31\x36\x2e\x39\x20\x35\x30\x38\x2e\x33\x22\x2f\x3e\x3c\x70\
-\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\
-\x22\x20\x64\x3d\x22\x4d\x31\x32\x33\x2e\x37\x32\x2c\x33\x36\x33\
-\x2e\x35\x34\x68\x36\x36\x2e\x32\x31\x6c\x35\x33\x2e\x37\x34\x2c\
-\x31\x32\x31\x2e\x33\x35\x63\x31\x2e\x35\x2d\x32\x2e\x33\x32\x2c\
-\x32\x2e\x31\x32\x2d\x35\x2e\x36\x35\x2c\x32\x2d\x31\x30\x2e\x33\
-\x34\x2d\x2e\x35\x38\x2d\x33\x30\x2e\x36\x32\x2d\x2e\x34\x38\x2d\
-\x36\x31\x2e\x32\x36\x2d\x2e\x30\x38\x2d\x39\x31\x2e\x38\x38\x2e\
-\x33\x37\x2d\x32\x37\x2e\x34\x32\x2c\x32\x31\x2e\x39\x33\x2d\x34\
-\x37\x2e\x33\x34\x2c\x35\x31\x2e\x37\x34\x2d\x34\x38\x2e\x36\x39\
-\x2c\x33\x30\x2e\x32\x31\x2d\x31\x2e\x33\x37\x2c\x35\x33\x2e\x35\
-\x33\x2c\x31\x37\x2e\x34\x34\x2c\x35\x35\x2e\x39\x33\x2c\x34\x35\
-\x2e\x33\x34\x2c\x32\x2e\x37\x33\x2c\x33\x31\x2e\x36\x34\x2c\x31\
-\x2c\x36\x33\x2e\x33\x36\x2c\x31\x2e\x31\x2c\x39\x35\x2e\x30\x35\
-\x2c\x30\x2c\x31\x31\x2e\x30\x39\x2c\x33\x2e\x36\x34\x2c\x31\x35\
-\x2e\x31\x31\x2c\x31\x34\x2e\x35\x32\x2c\x31\x35\x2c\x39\x2e\x35\
-\x2d\x2e\x31\x31\x2c\x31\x39\x2e\x34\x39\x2d\x2e\x31\x37\x2c\x32\
-\x39\x2e\x32\x2d\x2e\x31\x39\x56\x33\x36\x33\x2e\x35\x34\x68\x37\
-\x37\x2e\x34\x36\x76\x39\x34\x63\x31\x33\x2e\x38\x32\x2d\x33\x38\
-\x2e\x35\x35\x2c\x32\x35\x2e\x35\x37\x2d\x39\x39\x2e\x34\x35\x2c\
-\x32\x35\x2e\x37\x36\x2d\x31\x31\x34\x2e\x39\x34\x2e\x31\x2d\x37\
-\x2e\x34\x36\x2d\x31\x2e\x37\x32\x2d\x31\x32\x2e\x38\x2d\x37\x2e\
-\x36\x31\x2d\x31\x38\x43\x34\x33\x33\x2c\x32\x37\x30\x2e\x38\x33\
-\x2c\x33\x37\x32\x2e\x33\x2c\x32\x31\x37\x2c\x33\x31\x32\x2e\x33\
-\x38\x2c\x31\x36\x32\x2e\x33\x32\x63\x2d\x31\x30\x2e\x33\x31\x2d\
-\x39\x2e\x34\x31\x2d\x31\x34\x2e\x36\x2d\x39\x2e\x38\x34\x2d\x32\
-\x35\x2e\x33\x39\x2e\x30\x37\x2d\x35\x38\x2e\x32\x2c\x35\x33\x2e\
-\x34\x37\x2d\x31\x31\x37\x2e\x36\x34\x2c\x31\x30\x35\x2e\x35\x31\
-\x2d\x31\x37\x36\x2e\x35\x38\x2c\x31\x35\x38\x2e\x31\x33\x2d\x36\
-\x2e\x32\x32\x2c\x35\x2e\x35\x36\x2d\x31\x31\x2e\x37\x35\x2c\x31\
-\x31\x2d\x31\x31\x2e\x36\x32\x2c\x32\x31\x2e\x32\x36\x2e\x31\x33\
-\x2c\x31\x31\x2e\x31\x2c\x33\x2e\x32\x31\x2c\x33\x34\x2e\x37\x36\
-\x2c\x38\x2c\x36\x30\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x01\x82\
-\x3c\
-\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
-\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
-\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
-\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
-\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x65\x32\x66\x32\x36\x3b\x7d\
-\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
-\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x78\x3d\x22\x32\x36\x34\x2e\x34\x37\x22\x20\x79\x3d\
-\x22\x33\x32\x2e\x33\x32\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x37\
-\x31\x2e\x30\x36\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x33\
-\x35\x2e\x33\x36\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\
-\x22\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x33\x30\x30\x20\x2d\
-\x31\x32\x34\x2e\x32\x36\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x34\
-\x35\x29\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\
-\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x32\x36\x34\x2e\
-\x34\x37\x22\x20\x79\x3d\x22\x33\x32\x2e\x33\x32\x22\x20\x77\x69\
-\x64\x74\x68\x3d\x22\x37\x31\x2e\x30\x36\x22\x20\x68\x65\x69\x67\
-\x68\x74\x3d\x22\x35\x33\x35\x2e\x33\x36\x22\x20\x74\x72\x61\x6e\
-\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\
-\x28\x37\x32\x34\x2e\x32\x36\x20\x33\x30\x30\x29\x20\x72\x6f\x74\
-\x61\x74\x65\x28\x31\x33\x35\x29\x22\x2f\x3e\x3c\x2f\x73\x76\x67\
-\x3e\
-\x00\x00\x02\x52\
-\x3c\
-\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
-\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
-\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
-\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
-\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x35\x66\x62\x62\x34\x36\x3b\x7d\
-\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
-\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x64\x3d\x22\x4d\x35\x37\x36\x2e\x38\x39\x2c\x31\x33\
-\x35\x63\x2d\x2e\x36\x38\x2e\x38\x36\x2d\x31\x2e\x32\x31\x2c\x31\
-\x2e\x36\x34\x2d\x31\x2e\x38\x34\x2c\x32\x2e\x33\x32\x2d\x31\x2c\
-\x31\x2e\x31\x2d\x32\x2e\x31\x2c\x32\x2e\x31\x33\x2d\x33\x2e\x31\
-\x36\x2c\x33\x2e\x31\x39\x51\x33\x38\x35\x2e\x37\x31\x2c\x33\x32\
-\x36\x2e\x36\x31\x2c\x31\x39\x39\x2e\x36\x31\x2c\x35\x31\x32\x2e\
-\x38\x34\x63\x2d\x34\x2e\x32\x38\x2c\x34\x2e\x32\x39\x2d\x36\x2e\
-\x34\x2c\x35\x2e\x32\x38\x2d\x31\x31\x2e\x33\x33\x2e\x33\x31\x51\
-\x31\x30\x37\x2e\x35\x37\x2c\x34\x33\x31\x2e\x37\x36\x2c\x32\x36\
-\x2e\x32\x32\x2c\x33\x35\x31\x63\x2d\x33\x2e\x36\x39\x2d\x33\x2e\
-\x36\x37\x2d\x34\x2e\x35\x2d\x35\x2e\x34\x35\x2d\x2e\x32\x31\x2d\
-\x39\x2e\x35\x34\x71\x32\x32\x2e\x31\x38\x2d\x32\x31\x2e\x31\x35\
-\x2c\x34\x33\x2e\x33\x36\x2d\x34\x33\x2e\x33\x35\x63\x34\x2e\x36\
-\x33\x2d\x34\x2e\x38\x34\x2c\x37\x2e\x32\x36\x2d\x34\x2e\x37\x39\
-\x2c\x31\x31\x2e\x39\x34\x2d\x2e\x30\x35\x2c\x33\x35\x2e\x37\x35\
-\x2c\x33\x36\x2e\x31\x36\x2c\x37\x31\x2e\x38\x34\x2c\x37\x32\x2c\
-\x31\x30\x37\x2e\x36\x32\x2c\x31\x30\x38\x2e\x31\x32\x2c\x33\x2e\
-\x38\x39\x2c\x33\x2e\x39\x32\x2c\x35\x2e\x38\x32\x2c\x34\x2e\x34\
-\x34\x2c\x31\x30\x2e\x30\x38\x2e\x31\x36\x51\x33\x35\x38\x2e\x32\
-\x38\x2c\x32\x34\x36\x2e\x36\x39\x2c\x35\x31\x37\x2e\x37\x35\x2c\
-\x38\x37\x2e\x32\x34\x63\x34\x2e\x36\x39\x2d\x34\x2e\x37\x2c\x37\
-\x2e\x31\x38\x2d\x35\x2e\x31\x39\x2c\x31\x32\x2d\x2e\x31\x31\x2c\
-\x31\x33\x2e\x32\x39\x2c\x31\x34\x2c\x32\x37\x2e\x32\x32\x2c\x32\
-\x37\x2e\x34\x36\x2c\x34\x30\x2e\x38\x38\x2c\x34\x31\x2e\x31\x35\
-\x43\x35\x37\x32\x2e\x36\x39\x2c\x31\x33\x30\x2e\x33\x37\x2c\x35\
-\x37\x34\x2e\x36\x35\x2c\x31\x33\x32\x2e\x35\x37\x2c\x35\x37\x36\
-\x2e\x38\x39\x2c\x31\x33\x35\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\
-\x3e\
-\x00\x00\x0b\x5d\
-\x00\
-\x00\x38\xfa\x78\x9c\xed\x9b\xcb\x8e\x5c\xc7\x0d\x86\x5f\x65\x30\
-\xd9\xb2\xa8\x22\xeb\xee\x68\x04\x28\xda\xc6\x2b\xef\xbc\x09\x0e\
-\x8e\x64\x5b\xc0\xf8\x12\x8d\x60\xd9\x08\xf2\xee\xc1\xc7\xea\x91\
-\xa5\x20\x11\xe0\x38\x0b\x07\xe9\x85\xaa\xbb\xe7\x5c\x8a\xc5\xfb\
-\x4f\x52\x4f\x1f\x7e\xfc\xfa\xe6\xf5\xcb\xbb\xdb\x3f\x1f\x3f\xbf\
-\x7a\xf3\x17\xbb\xbd\x79\x79\xbc\x3d\xd2\x77\xc7\xb7\xaf\x2e\x7f\
-\xbb\xb1\xdb\x9b\x9f\xbe\xbd\xff\xee\xe1\xee\xf6\x9b\xb7\x6f\x7f\
-\xf8\xec\xc9\x93\x77\xef\xde\xe9\xbb\xa2\xdf\xbf\xf9\xfa\x89\xe7\
-\x9c\x9f\x3c\xfc\xf8\xf5\xed\xcd\x8f\xaf\x5f\xbd\xfb\xd3\xf7\x3f\
-\xdd\xdd\xe6\x9b\x7c\xd3\x73\xfc\xbb\x7d\xf6\xf4\xe5\xab\xaf\x1e\
-\x9e\x3d\x7d\x78\xfb\xf3\xfd\xab\x67\x7a\xde\x3f\x24\xfb\xdb\x57\
-\xaf\xef\xef\x3f\xfb\xc3\xab\xfc\x2a\xbf\xfc\xea\x8f\x7f\x7f\xfa\
-\x64\x5f\x7c\xfa\x64\xdf\xfa\xc3\xf1\xf6\x9b\x9b\xf3\xfe\x78\x78\
-\xb8\xbb\x8d\xfb\x6f\x6f\x5e\xde\xdd\x7e\x6e\x5e\xb4\x57\x29\x7d\
-\x6a\xab\x87\x0d\xed\x26\x7b\xcd\x92\xc5\x24\xa7\xa2\xde\x4e\xd3\
-\xb6\xd2\xd4\xd6\x93\xab\x25\xab\xea\x3d\x2d\x6d\x25\xd9\xd0\xd9\
-\x8e\x51\x74\xb9\xec\x35\x9e\x4b\x23\x55\x2d\x7e\xa6\xa2\x2d\xb9\
-\x7a\x49\x43\xab\x27\xd3\x31\x92\x99\xe4\xc3\xcc\xb5\x15\xb9\x7c\
-\xf0\x4c\x4e\x96\xb5\x0e\x69\xda\xe7\x99\xba\xd6\x26\x35\x99\x69\
-\x93\xa2\xb5\x27\xeb\x3a\x2d\xb9\xe6\x95\xca\x5e\xbc\xa4\xae\xb9\
-\xa7\xae\x6d\xa4\xa5\x56\xd2\xd2\xe9\xfb\x42\x61\xb7\xa2\x5e\xd3\
-\xd0\x92\x4c\x6d\xf2\x2a\x73\x71\x28\x68\x6a\x55\x9a\xce\xce\x96\
-\x26\x53\xe7\x4c\xd6\xd4\xc4\x74\x56\x5e\xdf\xc4\x35\xcf\xd4\xd5\
-\x5d\x7d\xa5\xc5\x2b\x5d\x6b\x4b\x95\xad\xab\x76\x98\xe1\xdc\xc0\
-\x93\xae\x2d\x8e\x06\x51\xb5\xa6\xaa\xcd\x52\xd3\x91\xa6\x8e\x9e\
-\x1a\x37\x57\x1d\x4d\x32\x1c\xb3\xc4\x0b\x37\x03\xf9\x35\xb4\x96\
-\xa4\xa5\xc6\xe1\xa1\xdb\x20\x74\x53\xe6\x2b\x41\x4f\xdd\xbb\x67\
-\x5e\x58\xd8\xc3\x46\xec\xd9\x93\xf1\xbb\xa9\x0f\x31\x2d\x2d\x4d\
-\xed\x2e\x4d\x4b\xbc\xc2\xfa\x61\xc5\xb4\x77\xb9\x7c\x6c\x79\x5a\
-\xd1\x3a\xd3\xd0\x59\xcf\x02\x79\xa6\x93\x67\x32\xf2\x1a\x6b\x3f\
-\x3d\xb5\x4e\x2d\x9e\xaa\xae\xca\xef\xa5\x4b\x1b\x34\xcf\xa6\xde\
-\x52\xd7\x51\xd9\x75\xa6\xa9\x13\xa6\x57\x64\xaa\x0b\xe9\x8c\xe4\
-\x1c\x9d\x83\x34\x5e\xd4\x5a\x6a\x5a\xca\xb1\x74\x2e\x89\x65\xab\
-\x47\x55\xab\x1c\xa2\xac\xd3\xb8\xbd\xea\x70\x71\x04\x28\x55\xad\
-\xb3\x59\x5d\x5b\x08\x55\x1b\xc2\xb2\xd4\xd1\xca\xa5\x33\x28\xe8\
-\x12\x64\xa8\x5f\x8e\xa4\xb5\x88\x67\x38\xa5\x65\x88\xeb\x82\xa9\
-\x12\xba\x87\x4a\x15\xde\xe3\x55\x2c\x35\xa9\x5a\x82\x93\xbc\xa1\
-\x6c\x22\x24\x94\x05\x36\xb6\xd0\xa7\x90\xd5\xe0\x40\xa5\xa7\xca\
-\x29\x2b\x3a\xb8\x10\xc7\x50\x1f\x41\x5f\xe2\xaf\x0b\xc9\x4f\x78\
-\x3f\xab\x6c\xf5\x46\x51\x04\x53\x48\x45\x97\x09\xdc\xee\x4d\xcc\
-\xd5\x1c\x3e\x95\x2e\x85\xd3\xbb\xce\x22\x3d\x24\x2a\x96\x13\xa7\
-\xac\xda\xa6\x14\x59\x5a\xa6\x34\x1d\x53\xac\xaa\x0d\x99\xf0\xa2\
-\x70\xcd\x65\x60\x2e\xce\x0d\x66\xa2\x86\x8d\x38\x57\xe6\xd6\xbc\
-\x52\xd8\xa8\xac\xd4\x75\xd5\xc3\xb2\xf6\x25\x7b\x0d\x13\x93\x20\
-\x74\x9e\xd8\x43\x53\xc3\x70\xd0\x33\x0b\x03\x6b\xc8\x1c\x33\x6a\
-\x3a\xc3\xe8\x6a\x9a\xba\x8a\x4c\xed\x8d\xdb\x8a\x07\x81\xc9\xd4\
-\x5d\x56\x70\x41\x57\x85\xfd\x61\x75\x70\x1b\x37\x21\x4b\xab\xc3\
-\x49\x87\x94\x3a\x64\x7b\x88\x89\xf5\xed\x75\x93\x32\xb4\x1a\x77\
-\x0c\x8e\xaf\x63\x2f\xfb\xd2\x92\x8a\x2a\x2f\x24\x11\xcb\x45\x77\
-\x4d\xd4\xc7\x59\x75\x9a\xb6\x26\x33\x39\x0f\x55\xec\xb9\x8c\xc3\
-\xca\x8c\xd3\xee\x8f\xfd\xa2\x19\x07\x2b\x6a\xeb\xf4\xd0\xe8\xf0\
-\x2e\xa9\x05\x85\x39\x35\xf8\xef\xda\x07\x74\xe4\xc9\x99\x4d\x6c\
-\x6a\x46\x65\xdc\xa5\xa8\x2f\x31\x14\xa6\x48\x55\x47\x37\xeb\x84\
-\xf0\x75\xac\x21\x6b\x93\x8b\xa7\x0c\x2f\x76\x26\x88\x1e\x71\x70\
-\x24\x66\xb0\x6e\x34\xb1\x0e\x17\x3a\x4a\x19\x47\x5d\x70\xcf\x0a\
-\x1b\x0d\x6c\xaf\xb5\x63\xe2\xb4\x64\xaf\x9b\x72\xcb\xd8\x64\xd3\
-\x7a\x0e\xb5\x70\x39\x9c\x1f\x77\x53\x83\xa8\xa1\x13\x75\x1d\x28\
-\xc3\xc2\xad\xad\x82\xca\x60\xc1\xe8\x1c\xda\x14\x3a\xd3\xa5\x4a\
-\xc1\x24\x96\xf6\xa4\x2e\xd6\x12\xe7\xca\xa8\xb5\x49\xbf\x88\x1b\
-\xbb\x2a\x03\x63\xe1\x8c\x25\x34\xb7\xe2\x17\x5b\x42\xa2\x61\x61\
-\xb8\x4e\x5e\x39\x07\xbc\x88\x3d\x64\xc0\x2a\xa4\x7c\x2c\xbe\xc5\
-\xf2\x28\xdd\xd1\xa4\x9e\xb0\x51\x6d\x86\x9c\xf0\x25\x62\x4d\x7b\
-\xd5\x1e\xac\x74\xfe\x30\xf0\x4d\x8e\x6d\x2e\xb8\xdf\x51\x7b\x57\
-\xeb\x30\x86\x6f\x1c\x13\x3f\x27\x05\x1d\x19\xea\xca\xfe\xcb\x70\
-\xb8\x32\xd5\x70\x30\xeb\x51\x11\x50\x0d\x71\xed\x15\x57\x1b\xbc\
-\x8d\x60\x65\x9c\xa5\xae\x63\xf2\xc7\x58\x76\xc0\x89\x2b\x43\xa7\
-\x9d\x9a\xf1\x36\xab\x6a\xad\xd2\xd3\x7e\x60\xb2\xc7\x2c\xf0\x71\
-\x2b\xb9\x58\x8e\xd8\x58\x90\xd7\x5c\xc8\xeb\xd1\xa1\x41\x09\x4a\
-\x63\x67\x53\x33\x29\x8a\x7f\x2a\x8b\xcd\x0a\x94\x4f\x0e\x9e\xd7\
-\xd1\x86\xb6\x21\x7b\xdd\x34\xb8\xce\x8e\x35\xcd\x13\xc3\x6a\x61\
-\xf7\xb8\xd0\x30\xb1\xf0\xe4\x5c\xb6\x99\xaa\xe4\x34\x45\x3d\x19\
-\x56\x8a\x9b\x32\xa4\x13\xa6\x89\x97\xd7\xba\x50\xf5\x06\x4b\x6d\
-\x1e\xad\x05\x45\xb1\x3e\xfa\xdc\x11\xa7\x5d\x44\xe5\xbe\x9d\x63\
-\x65\x1b\xa4\x8c\x1c\x23\x4a\xd9\xa6\xd8\x60\x78\x1e\x9c\x02\x59\
-\xcd\x86\x78\xb8\x30\x5d\x3a\x1c\x0c\x45\xc0\xd4\x89\xae\x3c\x3b\
-\x51\x1a\x5c\x84\x77\xe2\x4b\xe7\xec\xe1\x0d\x67\x43\x82\xc3\x8e\
-\x8e\x61\xc6\x72\xc9\x11\xb4\x37\xf5\x7a\xa6\x88\x3f\xf8\xc3\x88\
-\xc7\x11\x33\x23\x1e\x13\xd1\xda\x61\x61\xf9\x97\x14\xc1\x70\x4b\
-\xea\xfd\xc4\x23\x57\x3c\x21\xa1\x78\x74\x9c\x0f\x91\x11\xeb\xe4\
-\x60\x78\x15\xa4\xef\x88\x28\xa2\x58\x41\x69\x23\x89\xc0\x1d\xc7\
-\x96\x17\x83\x24\x39\xc0\xbb\x19\xa1\x34\xc1\x1a\xb4\x05\xb7\x6c\
-\xf0\xd8\x2c\x22\x87\x6b\x23\x37\xe8\xae\xdd\x09\x02\xb0\x3c\x2f\
-\x28\x26\x74\x91\x0b\x55\x1c\x7f\xa4\x10\x33\x85\x34\x32\xe1\xa3\
-\xe8\x58\xc7\xea\x78\x99\xbd\x3e\x1e\x9e\xd0\x51\xb4\xae\x13\x0f\
-\x8e\x1a\xe7\x41\xc6\xc1\xa5\xb1\x90\xf2\xd0\x76\x78\x17\xbf\xc4\
-\x6e\xb2\x8d\x95\xd4\xe6\x99\x26\x3e\x61\xa7\x09\x91\x3f\xa1\x44\
-\x64\x48\x45\xd6\x73\xb3\x01\x3f\x2e\x1f\x17\xcf\x89\x1e\x74\x29\
-\x73\xb0\x99\x61\x23\x18\x4b\xc7\xcd\x93\x9a\xc5\x17\x23\x9f\x9a\
-\x95\x00\x1a\x62\x0b\x81\x5a\xb2\x45\x50\x6c\x9a\xe7\x81\xaf\x0a\
-\x87\xf5\x5e\xa3\x9c\x4c\x60\xd6\x08\x28\x25\x2e\xa4\x11\x2e\x3e\
-\xb4\x72\x7e\xf9\xb9\xcd\x8a\x2e\x94\x92\xcf\x06\x6f\x4d\x2c\x67\
-\x92\x95\xda\x71\x76\xfc\x70\x54\xd8\x74\x26\xb5\xd4\x7a\xaa\x8d\
-\x44\xc8\x72\xdd\x59\x51\xdf\x6a\x61\x90\x57\x97\x92\x99\xb5\x99\
-\x56\xd5\x39\xa5\x92\xc8\xf1\xdd\xba\x58\x46\x5f\x5f\xb0\x9d\xf8\
-\x8c\x64\xae\x64\xf4\xbb\x14\xc4\x20\xbf\x10\xf2\xe5\xed\x93\x67\
-\x4f\xcf\xd7\x6f\xce\xfb\x57\xff\x94\x10\x9f\x3f\xdd\xdd\x72\x9f\
-\xb7\xdb\x9b\xf3\xe7\xbb\x5b\x77\x52\xa1\xdb\x9b\x37\x77\xb7\x03\
-\x06\xf0\xe0\xbf\xc9\xa3\x8b\x4d\x4c\xaf\x15\x7c\xce\x99\x3c\xe3\
-\x2c\x73\x82\x95\x91\xe2\x95\x91\xca\xda\x7f\xf3\x88\x35\xd6\x39\
-\x78\x09\x3f\x55\xba\x0e\xe7\x3b\x39\x0f\xaa\x5e\x06\xa1\xdd\x30\
-\xe4\xf8\x3e\x84\x1b\xed\x8b\x52\x16\x67\x89\x5d\xe4\xa3\x2d\xbf\
-\xfc\x04\x6d\x75\x87\xb4\x32\xc9\x83\xce\xe4\x93\xbc\xc7\x23\xac\
-\x77\xf2\xbf\x54\xb1\x8d\xb4\x96\x96\x54\xcb\xe1\xe1\xbb\xf7\xfa\
-\xa8\x78\x2d\xb2\x08\xc3\xea\x0a\x19\xd4\x20\xef\xb3\x48\xc7\x16\
-\xa6\xda\x22\x0d\x5b\x7e\xd8\x8a\x64\x27\xd6\xfd\xb0\x9b\x68\xbf\
-\x8f\x44\x0c\x0f\x17\x96\x1b\xe6\xee\x9d\x24\x1a\x3d\x6c\xa8\x3b\
-\x5c\x1a\x3b\x31\x42\x9c\xe1\xf2\x70\x88\x97\x74\xa6\xa0\xa2\xf1\
-\x1e\x02\x92\xd6\x79\xa6\x1d\x15\x4a\x4f\xda\xcb\x25\x1d\x24\x5a\
-\x64\xb5\x72\x9f\xb0\xd9\x12\x10\xc4\x20\xd4\x48\x23\x31\xba\x2a\
-\xf0\x7f\x21\x05\xab\xe2\x55\xdb\x7d\xc2\xa9\xa8\xd7\xa3\x98\x16\
-\x89\x65\x7b\x9b\x8e\xcb\x33\xa2\xb7\x1b\xa1\x71\xaf\xfb\x58\x98\
-\xa0\x18\x91\xcc\xc2\x33\xee\x75\x5f\x2b\xf8\x1b\xf6\xce\x82\x60\
-\x03\x58\x90\xe6\x63\x77\x36\x8e\x5e\x48\x16\xf7\xba\xa3\x25\x64\
-\x8d\x93\x04\x4c\xdc\xc5\x17\xe1\x1b\x01\x19\x2a\x4e\xb8\xc7\xf9\
-\x88\x03\xc5\x92\x17\x9c\x5b\xcb\xc4\x89\xe2\x32\x79\x65\xf2\x7d\
-\xdb\x80\x7e\x1c\x6c\x21\x29\x25\x03\xa9\xa0\x11\x5c\x08\xa1\xa1\
-\x8a\x55\x29\x17\x6f\x3e\xba\xd4\xf0\xb9\x53\x6d\xbe\xa8\x25\xa3\
-\x66\x35\x4f\xcd\x5c\x18\x9c\xac\xac\x26\x1f\x29\xcf\xa7\xb4\xec\
-\x03\x24\x59\xd7\x15\x49\x06\x92\xbc\xc2\xc8\x2b\x8c\x1c\xf6\xa2\
-\x2f\x7c\x8d\x95\x26\x40\x8d\x92\xa5\x83\xe9\xc5\xbc\x69\x1d\xe7\
-\x15\x47\x7e\x1a\x47\x06\x4a\xbc\xe2\xc8\x2b\x8e\xbc\xe2\xc8\xdf\
-\x8e\x23\xc7\x7b\x1c\x69\x1b\x48\xb6\xff\x17\x20\xd9\xff\x25\x90\
-\x6c\x57\x20\x79\x05\x92\x9f\x04\x92\xb9\x7d\x84\x24\xed\x3f\x47\
-\x92\xe5\x7f\x1e\x49\xda\x34\x75\x29\xb5\x69\x1f\xa7\xce\x91\xa8\
-\xae\xd8\xee\x23\x8c\x4b\xe5\x0d\x7c\x7e\x18\x35\x3b\xcc\x35\x3e\
-\x2e\x6e\x63\x51\xce\xc7\x11\x75\x40\x48\x0d\x28\x52\x1f\x21\x10\
-\x80\x0f\x60\xd9\x5f\x58\xa5\x49\x23\xa5\x0d\xb1\xde\x70\x25\xa5\
-\x47\xc1\xf7\xc3\xdd\x3f\x45\x65\xc9\x13\xd9\x15\x53\x5f\x87\x35\
-\x5e\xb6\xd7\xfc\xde\x57\xb6\x1e\xad\xa9\xc0\x4e\x14\x31\x29\x1a\
-\xe1\xfe\x8a\x8e\xf1\xdc\x28\x85\x53\x41\x89\x8f\x5d\x41\x71\xf6\
-\x1e\xe2\x73\x9d\x94\x79\x12\xe5\x07\x2c\x07\x22\x77\x8f\xcb\x4c\
-\x1a\xe5\xe6\x5d\x1a\x2a\xda\xa3\xb6\x0e\x92\x2e\x00\xdc\x68\x7e\
-\x70\xd7\x3e\x67\xa3\xb4\x14\xf5\x53\x35\xbf\xf7\x28\xd5\x1c\xc3\
-\x65\x5c\x1a\x68\xd4\x9e\x3d\xbc\xd8\xb8\xcf\x49\x73\x3f\x3a\x85\
-\x59\x32\xc7\xf2\x58\xbe\xec\x9a\x1b\xe5\xa5\xfa\x82\x13\x7b\x11\
-\x6f\xfc\x92\x92\xbb\x2e\xf1\x9a\x03\x8f\x7d\xc0\x8c\x4f\x16\x09\
-\x56\xc3\x25\x73\x7b\x5e\x87\x61\x0b\x80\xda\xf8\xb8\x70\xcd\x13\
-\x9d\x82\xfa\xd7\xd4\xa9\x1a\x35\x4a\x6b\x89\x72\x3b\xed\xa0\xa1\
-\xc3\x8f\x42\x61\x59\xf6\xba\x65\x4e\x01\x7a\x90\xcc\x55\xb8\x17\
-\xcb\x7e\x19\x45\xa2\x60\x01\x55\xf0\x75\x59\xb7\x7c\x22\xf4\x38\
-\x35\x77\xea\xb1\x7b\xd9\x3c\x59\x5a\xa9\x0b\xaf\x33\xda\x76\x23\
-\x70\x3d\x98\x98\xc7\x77\x0f\x84\x03\x68\x5f\x47\xed\x04\x9e\xbd\
-\x3e\xca\xdc\x29\xce\xbb\x78\xc7\x7a\xf7\xba\x89\x8c\x48\x45\x07\
-\xea\xac\x34\xe1\x64\xc8\x68\x74\x8f\xb8\x87\xf6\x09\xfd\x3e\x69\
-\x73\x4b\xb8\x50\xe6\x1d\x1e\xc5\xf8\x28\xf0\x2f\x0a\x0a\x4e\x5d\
-\xb9\xb3\x44\x5f\xaf\x60\x94\x11\x7e\xa2\x74\x40\x81\xb1\x6b\xff\
-\xa2\xe5\x12\xbd\x21\x7a\x99\x43\x3e\xe2\xf8\x15\x59\xff\xba\x1e\
-\xed\x15\x59\x5f\x91\xf5\x15\x59\xff\xc6\x0e\xed\x15\x59\x5f\x3b\
-\xb4\xd7\x0e\xed\x7f\xa9\x43\x7b\x45\xd6\x57\x64\x7d\x6d\xd1\xfe\
-\x9e\x91\x75\xeb\x83\x84\xdb\xe9\xa0\xad\x33\xf5\x91\x3a\xa3\x78\
-\x8c\xe7\x24\xcb\x2d\x79\xf4\xa4\x93\xe5\x45\xf3\xb0\x82\x53\x63\
-\x1c\xcd\xc1\x17\x7b\xc2\x8f\xb6\xa8\xd5\x7b\xca\x65\x3a\xa3\xb7\
-\x18\xcd\x7f\xba\xfc\x8c\x9b\x01\xc8\x68\x67\x32\x85\xe0\x54\x97\
-\x00\x84\x5a\x0b\x15\xa9\x80\x8a\x6a\xe5\xa0\xe7\x3a\x64\xaf\x8f\
-\x58\xaf\x51\x20\xab\xe3\xbc\xdc\xc4\x28\x59\x4c\xa4\x50\xf2\x54\
-\x06\xc6\x72\xbf\x0f\x84\x74\xf2\x7a\x70\x13\x33\x21\x1a\x83\x29\
-\xa3\x6f\xe4\x31\xe3\x93\x01\x9b\x29\xd1\x82\x05\x86\x38\x51\x9e\
-\xde\x27\x48\x6c\xf1\x52\x8b\xc6\x65\x14\xee\x5c\x20\x0d\x84\x56\
-\xbb\xcc\x1a\x33\x74\x97\xce\x44\x06\xcf\x37\xa3\xb3\x4a\x7b\x77\
-\x17\xde\xe8\x4c\xc2\x83\x16\x4d\xe0\x2a\x65\x4f\xbd\x45\x27\x95\
-\x82\x1a\x62\x8d\x69\x2a\x8b\x89\x82\x18\x5b\xd1\xb1\x5e\xb4\x78\
-\x88\x41\x01\x69\xd3\x62\x46\xa7\x4c\x75\xf9\x48\x20\x9f\x42\x40\
-\x03\xf4\x2a\xee\x74\x35\xa3\xa1\x4b\x5b\xd6\x26\xf3\x79\x01\x15\
-\x49\x6e\xf0\xe2\xed\x45\x0b\x3c\xe8\xd5\x00\x6c\x79\x8a\xf7\x2e\
-\x63\x00\x48\x7d\x14\x86\x22\x69\xae\xf6\x68\xb1\xf6\xf7\x78\x93\
-\x13\x3f\x37\xab\xdc\x76\xf9\xd8\x82\xe1\xc8\x25\xab\xcf\x17\x7c\
-\xf3\x41\xb9\x62\x6c\x8c\xe2\x31\x3e\xf1\x21\x61\x9f\x3a\x80\xaf\
-\xd0\x1e\xeb\x8d\xe1\x0d\x6a\xad\xb0\x81\xba\x29\xfd\x5c\x94\xa4\
-\xcc\xe4\x23\x0a\x16\x79\x85\x84\xf6\xc7\xa6\xa3\xe9\x62\xa4\xa9\
-\xaf\x7b\xe6\x4c\xf6\xc0\xd2\x48\x51\x4c\x88\x19\x48\xc6\x41\x94\
-\x21\xd1\x5f\xe6\x54\x63\x1e\x65\xc6\x48\x07\x25\x0e\x9b\x28\x6d\
-\x4d\xda\xfc\x64\x7e\x86\xea\xa8\xb6\xc9\x8c\x05\x63\x4f\x6d\x1e\
-\x2b\xa6\xe2\xf6\x7a\xc1\xc5\x86\x30\xfb\x8e\x7c\xce\x74\x16\x53\
-\xad\x9c\x95\x67\x93\x77\x5d\x70\x7e\xd2\x6d\x8f\x49\x31\xa7\x02\
-\x8b\x1d\x43\x9d\x65\x0c\x21\x48\xb2\x18\x31\x63\x1a\x2d\x0a\x43\
-\xa1\x21\xf1\xf1\x58\x5b\x41\x5b\xa3\xe2\x52\xf0\x19\x97\x8f\xcb\
-\x45\x47\xa9\xe6\x64\x5c\x95\xb1\x9a\xa8\x27\xcc\x04\xf8\xa6\xb8\
-\x44\x8a\x4b\x1d\x9b\x0a\x71\xec\xca\x9c\x08\x0a\x99\x8c\x39\x9d\
-\xa2\xe6\xcf\x19\xf1\x6b\xb2\xd7\x2d\xf2\x5f\xc4\x71\xc5\xdd\x57\
-\xdc\x7d\x1d\x8c\xfe\xb5\x83\xd1\xd7\x8e\xf6\x15\x77\x5f\x27\xa3\
-\xaf\x93\xd1\xbf\x87\xc9\xe8\x2b\xee\xbe\xe2\xee\x2b\xee\xae\xbf\
-\x07\xdc\xcd\xff\x58\x7c\xf6\x0f\x5d\xf3\x79\x03\
-\x00\x00\x10\xfc\
-\x3c\
-\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
-\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
-\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
-\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
-\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
-\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
-\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x64\x3d\x22\x4d\x39\x34\x2e\x35\x33\x2c\x32\x37\x36\
-\x2e\x37\x32\x61\x31\x32\x2e\x34\x31\x2c\x31\x32\x2e\x34\x31\x2c\
-\x30\x2c\x30\x2c\x30\x2c\x2e\x35\x33\x2d\x32\x2e\x31\x32\x63\x2e\
-\x33\x39\x2d\x35\x2e\x37\x34\x2e\x36\x32\x2d\x31\x31\x2e\x35\x31\
-\x2c\x31\x2e\x31\x32\x2d\x31\x37\x2e\x32\x34\x61\x31\x39\x30\x2e\
-\x36\x35\x2c\x31\x39\x30\x2e\x36\x35\x2c\x30\x2c\x30\x2c\x31\x2c\
-\x31\x30\x2e\x37\x2d\x34\x37\x2e\x35\x39\x2c\x32\x30\x31\x2e\x32\
-\x32\x2c\x32\x30\x31\x2e\x32\x32\x2c\x30\x2c\x30\x2c\x31\x2c\x32\
-\x31\x2e\x33\x31\x2d\x34\x32\x2e\x38\x37\x2c\x32\x30\x36\x2e\x31\
-\x31\x2c\x32\x30\x36\x2e\x31\x31\x2c\x30\x2c\x30\x2c\x31\x2c\x36\
-\x30\x2e\x36\x39\x2d\x36\x30\x2e\x35\x33\x41\x31\x39\x30\x2e\x34\
-\x36\x2c\x31\x39\x30\x2e\x34\x36\x2c\x30\x2c\x30\x2c\x31\x2c\x32\
-\x34\x30\x2e\x34\x2c\x38\x32\x2e\x35\x31\x63\x38\x2e\x35\x38\x2d\
-\x32\x2e\x34\x37\x2c\x31\x37\x2e\x33\x33\x2d\x34\x2e\x34\x34\x2c\
-\x32\x36\x2e\x30\x38\x2d\x36\x2e\x32\x35\x61\x31\x32\x38\x2e\x33\
-\x36\x2c\x31\x32\x38\x2e\x33\x36\x2c\x30\x2c\x30\x2c\x31\x2c\x31\
-\x35\x2e\x31\x38\x2d\x31\x2e\x38\x33\x63\x35\x2d\x2e\x34\x32\x2c\
-\x31\x30\x2e\x31\x2d\x2e\x37\x31\x2c\x31\x35\x2e\x31\x35\x2d\x2e\
-\x37\x35\x2c\x36\x2e\x36\x34\x2d\x2e\x30\x35\x2c\x31\x33\x2e\x33\
-\x31\x2d\x2e\x31\x39\x2c\x31\x39\x2e\x39\x2e\x33\x39\x61\x32\x31\
-\x30\x2e\x35\x36\x2c\x32\x31\x30\x2e\x35\x36\x2c\x30\x2c\x30\x2c\
-\x31\x2c\x33\x35\x2e\x34\x38\x2c\x36\x2e\x30\x37\x41\x32\x30\x32\
-\x2e\x39\x31\x2c\x32\x30\x32\x2e\x39\x31\x2c\x30\x2c\x30\x2c\x31\
-\x2c\x33\x39\x37\x2c\x39\x37\x2e\x37\x32\x61\x32\x30\x36\x2c\x32\
-\x30\x36\x2c\x30\x2c\x30\x2c\x31\x2c\x36\x38\x2e\x37\x34\x2c\x35\
-\x39\x2e\x36\x39\x2c\x31\x39\x39\x2e\x35\x34\x2c\x31\x39\x39\x2e\
-\x35\x34\x2c\x30\x2c\x30\x2c\x31\x2c\x33\x30\x2e\x36\x31\x2c\x36\
-\x30\x2e\x37\x63\x32\x2e\x37\x31\x2c\x38\x2e\x39\x2c\x34\x2e\x35\
-\x39\x2c\x31\x38\x2e\x30\x37\x2c\x36\x2e\x34\x38\x2c\x32\x37\x2e\
-\x31\x39\x61\x31\x32\x37\x2e\x36\x2c\x31\x32\x37\x2e\x36\x2c\x30\
-\x2c\x30\x2c\x31\x2c\x31\x2e\x38\x32\x2c\x31\x35\x63\x2e\x34\x32\
-\x2c\x34\x2e\x38\x36\x2e\x37\x31\x2c\x39\x2e\x37\x34\x2e\x37\x35\
-\x2c\x31\x34\x2e\x36\x32\x2e\x30\x35\x2c\x36\x2e\x37\x35\x2e\x32\
-\x36\x2c\x31\x33\x2e\x35\x35\x2d\x2e\x34\x32\x2c\x32\x30\x2e\x32\
-\x35\x2d\x2e\x38\x38\x2c\x38\x2e\x37\x38\x2d\x32\x2e\x32\x32\x2c\
-\x31\x37\x2e\x35\x35\x2d\x34\x2c\x32\x36\x2e\x32\x31\x61\x31\x39\
-\x35\x2e\x30\x35\x2c\x31\x39\x35\x2e\x30\x35\x2c\x30\x2c\x30\x2c\
-\x31\x2d\x31\x39\x2e\x31\x33\x2c\x35\x33\x2e\x31\x33\x2c\x32\x30\
-\x34\x2e\x38\x31\x2c\x32\x30\x34\x2e\x38\x31\x2c\x30\x2c\x30\x2c\
-\x31\x2d\x35\x33\x2e\x37\x34\x2c\x36\x35\x2c\x32\x30\x38\x2e\x30\
-\x38\x2c\x32\x30\x38\x2e\x30\x38\x2c\x30\x2c\x30\x2c\x31\x2d\x32\
-\x34\x2e\x33\x31\x2c\x31\x36\x2e\x37\x2c\x34\x2c\x34\x2c\x30\x2c\
-\x30\x2c\x31\x2d\x33\x2e\x34\x37\x2e\x35\x36\x63\x2d\x34\x2e\x31\
-\x32\x2d\x31\x2e\x32\x34\x2d\x38\x2e\x31\x34\x2d\x32\x2e\x36\x32\
-\x2d\x31\x30\x2e\x34\x37\x2d\x36\x2e\x36\x33\x2d\x31\x2e\x37\x39\
-\x2d\x33\x2e\x30\x38\x2d\x31\x2e\x36\x34\x2d\x36\x2e\x34\x32\x2d\
-\x31\x2e\x31\x34\x2d\x39\x2e\x37\x39\x2e\x30\x38\x2d\x2e\x35\x32\
-\x2e\x31\x36\x2d\x31\x2c\x2e\x32\x36\x2d\x31\x2e\x35\x36\x61\x35\
-\x2e\x37\x2c\x35\x2e\x37\x2c\x30\x2c\x30\x2c\x31\x2c\x32\x2e\x39\
-\x33\x2d\x34\x2e\x34\x32\x2c\x31\x37\x39\x2e\x35\x2c\x31\x37\x39\
-\x2e\x35\x2c\x30\x2c\x30\x2c\x30\x2c\x38\x39\x2e\x34\x31\x2d\x31\
-\x33\x36\x2e\x34\x34\x63\x2e\x34\x37\x2d\x34\x2e\x32\x35\x2e\x34\
-\x39\x2d\x38\x2e\x35\x36\x2e\x37\x31\x2d\x31\x32\x2e\x38\x34\x2e\
-\x31\x33\x2d\x32\x2e\x36\x34\x2e\x34\x34\x2d\x35\x2e\x32\x39\x2e\
-\x33\x33\x2d\x37\x2e\x39\x32\x2d\x2e\x32\x31\x2d\x35\x2e\x31\x36\
-\x2d\x2e\x36\x39\x2d\x31\x30\x2e\x33\x2d\x31\x2d\x31\x35\x2e\x34\
-\x35\x61\x31\x34\x38\x2e\x39\x34\x2c\x31\x34\x38\x2e\x39\x34\x2c\
-\x30\x2c\x30\x2c\x30\x2d\x34\x2e\x38\x36\x2d\x32\x38\x2c\x31\x37\
-\x36\x2e\x38\x34\x2c\x31\x37\x36\x2e\x38\x34\x2c\x30\x2c\x30\x2c\
-\x30\x2d\x31\x35\x2e\x39\x35\x2d\x34\x30\x2e\x31\x39\x2c\x31\x37\
-\x38\x2e\x37\x33\x2c\x31\x37\x38\x2e\x37\x33\x2c\x30\x2c\x30\x2c\
-\x30\x2d\x33\x31\x2e\x36\x2d\x34\x32\x2c\x31\x39\x30\x2e\x33\x2c\
-\x31\x39\x30\x2e\x33\x2c\x30\x2c\x30\x2c\x30\x2d\x32\x30\x2e\x32\
-\x2d\x31\x37\x2e\x31\x36\x2c\x31\x37\x37\x2e\x31\x31\x2c\x31\x37\
-\x37\x2e\x31\x31\x2c\x30\x2c\x30\x2c\x30\x2d\x33\x30\x2e\x35\x35\
-\x2d\x31\x38\x2e\x32\x32\x2c\x31\x36\x35\x2e\x37\x2c\x31\x36\x35\
-\x2e\x37\x2c\x30\x2c\x30\x2c\x30\x2d\x34\x31\x2e\x30\x35\x2d\x31\
-\x33\x2e\x35\x63\x2d\x35\x2e\x35\x33\x2d\x31\x2d\x31\x31\x2e\x30\
-\x37\x2d\x32\x2d\x31\x36\x2e\x36\x35\x2d\x32\x2e\x37\x33\x2d\x34\
-\x2d\x2e\x35\x31\x2d\x38\x2e\x30\x39\x2d\x2e\x35\x34\x2d\x31\x32\
-\x2e\x31\x34\x2d\x2e\x37\x34\x2d\x33\x2e\x33\x34\x2d\x2e\x31\x36\
-\x2d\x36\x2e\x37\x2d\x2e\x34\x36\x2d\x31\x30\x2e\x30\x35\x2d\x2e\
-\x33\x35\x2d\x35\x2e\x32\x37\x2e\x31\x39\x2d\x31\x30\x2e\x35\x34\
-\x2e\x36\x38\x2d\x31\x35\x2e\x38\x32\x2c\x31\x61\x31\x36\x32\x2e\
-\x34\x31\x2c\x31\x36\x32\x2e\x34\x31\x2c\x30\x2c\x30\x2c\x30\x2d\
-\x34\x31\x2e\x31\x39\x2c\x38\x2e\x36\x32\x2c\x31\x38\x32\x2e\x36\
-\x2c\x31\x38\x32\x2e\x36\x2c\x30\x2c\x30\x2c\x30\x2d\x38\x38\x2e\
-\x34\x38\x2c\x36\x34\x2e\x36\x36\x2c\x31\x37\x38\x2e\x30\x36\x2c\
-\x31\x37\x38\x2e\x30\x36\x2c\x30\x2c\x30\x2c\x30\x2d\x32\x35\x2e\
-\x35\x36\x2c\x34\x39\x2e\x32\x36\x2c\x31\x36\x36\x2e\x38\x32\x2c\
-\x31\x36\x36\x2e\x38\x32\x2c\x30\x2c\x30\x2c\x30\x2d\x36\x2e\x38\
-\x31\x2c\x32\x38\x63\x2d\x31\x2e\x31\x33\x2c\x37\x2e\x35\x2d\x32\
-\x2e\x31\x38\x2c\x31\x35\x2d\x32\x2c\x32\x32\x2e\x36\x2e\x31\x33\
-\x2c\x37\x2e\x32\x32\x2d\x2e\x31\x39\x2c\x31\x34\x2e\x34\x37\x2e\
-\x34\x32\x2c\x32\x31\x2e\x36\x35\x61\x31\x37\x34\x2e\x30\x36\x2c\
-\x31\x37\x34\x2e\x30\x36\x2c\x30\x2c\x30\x2c\x30\x2c\x31\x32\x2e\
-\x37\x39\x2c\x35\x32\x2e\x32\x38\x2c\x31\x37\x37\x2e\x34\x35\x2c\
-\x31\x37\x37\x2e\x34\x35\x2c\x30\x2c\x30\x2c\x30\x2c\x35\x34\x2e\
-\x31\x33\x2c\x37\x32\x2c\x32\x34\x37\x2e\x33\x38\x2c\x32\x34\x37\
-\x2e\x33\x38\x2c\x30\x2c\x30\x2c\x30\x2c\x32\x31\x2e\x35\x36\x2c\
-\x31\x34\x2e\x37\x38\x63\x32\x2e\x33\x38\x2c\x31\x2e\x35\x31\x2c\
-\x32\x2e\x39\x33\x2c\x33\x2e\x35\x32\x2c\x33\x2e\x33\x37\x2c\x35\
-\x2e\x37\x39\x2c\x31\x2e\x39\x32\x2c\x39\x2e\x38\x32\x2d\x34\x2e\
-\x34\x32\x2c\x31\x35\x2e\x32\x34\x2d\x31\x32\x2e\x37\x32\x2c\x31\
-\x36\x2e\x35\x38\x61\x33\x2e\x34\x37\x2c\x33\x2e\x34\x37\x2c\x30\
-\x2c\x30\x2c\x31\x2d\x32\x2e\x31\x32\x2d\x2e\x34\x37\x2c\x32\x30\
-\x35\x2e\x36\x32\x2c\x32\x30\x35\x2e\x36\x32\x2c\x30\x2c\x30\x2c\
-\x31\x2d\x37\x39\x2e\x34\x37\x2d\x38\x35\x2e\x34\x35\x2c\x31\x39\
-\x36\x2e\x32\x37\x2c\x31\x39\x36\x2e\x32\x37\x2c\x30\x2c\x30\x2c\
-\x31\x2d\x31\x34\x2e\x34\x2d\x33\x38\x63\x2d\x32\x2d\x37\x2e\x35\
-\x32\x2d\x33\x2e\x33\x35\x2d\x31\x35\x2e\x32\x2d\x34\x2e\x37\x31\
-\x2d\x32\x32\x2e\x38\x37\x61\x31\x35\x36\x2e\x33\x34\x2c\x31\x35\
-\x36\x2e\x33\x34\x2c\x30\x2c\x30\x2c\x31\x2d\x32\x2e\x32\x33\x2d\
-\x32\x35\x2e\x37\x35\x2c\x36\x2e\x34\x33\x2c\x36\x2e\x34\x33\x2c\
-\x30\x2c\x30\x2c\x30\x2d\x2e\x35\x32\x2d\x31\x2e\x37\x36\x5a\x22\
-\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
-\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x32\x39\x36\x2c\x35\x32\
-\x36\x2e\x33\x37\x6c\x2d\x31\x2e\x31\x38\x2d\x2e\x36\x36\x61\x37\
-\x34\x2e\x39\x2c\x37\x34\x2e\x39\x2c\x30\x2c\x30\x2c\x31\x2d\x37\
-\x2e\x35\x2d\x34\x2e\x31\x38\x63\x2d\x33\x2e\x31\x38\x2d\x32\x2e\
-\x32\x34\x2d\x34\x2e\x36\x34\x2d\x35\x2e\x32\x36\x2d\x34\x2e\x36\
-\x34\x2d\x39\x2e\x34\x38\x71\x2e\x31\x39\x2d\x31\x30\x30\x2e\x32\
-\x39\x2e\x31\x32\x2d\x32\x30\x30\x2e\x35\x39\x61\x33\x2e\x38\x31\
-\x2c\x33\x2e\x38\x31\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x2e\x39\x31\
-\x2d\x33\x2e\x37\x31\x2c\x33\x33\x2e\x33\x31\x2c\x33\x33\x2e\x33\
-\x31\x2c\x30\x2c\x30\x2c\x31\x2d\x31\x35\x2d\x32\x33\x2e\x33\x38\
-\x2c\x33\x34\x2e\x38\x34\x2c\x33\x34\x2e\x38\x34\x2c\x30\x2c\x30\
-\x2c\x31\x2c\x32\x35\x2e\x34\x34\x2d\x33\x39\x63\x31\x39\x2e\x38\
-\x32\x2d\x35\x2e\x34\x32\x2c\x34\x30\x2e\x34\x33\x2c\x38\x2e\x30\
-\x38\x2c\x34\x33\x2e\x32\x39\x2c\x32\x38\x2e\x33\x33\x2c\x32\x2c\
-\x31\x34\x2e\x34\x33\x2d\x33\x2e\x33\x35\x2c\x32\x35\x2e\x39\x33\
-\x2d\x31\x35\x2e\x32\x37\x2c\x33\x34\x2e\x33\x61\x33\x2e\x32\x32\
-\x2c\x33\x2e\x32\x32\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x2e\x36\x33\
-\x2c\x33\x71\x2e\x30\x36\x2c\x31\x30\x31\x2e\x37\x31\x2c\x30\x2c\
-\x32\x30\x33\x2e\x34\x33\x61\x37\x2e\x32\x33\x2c\x37\x2e\x32\x33\
-\x2c\x30\x2c\x30\x2c\x31\x2d\x31\x2e\x31\x36\x2c\x33\x2e\x37\x36\
-\x2c\x31\x38\x2e\x38\x33\x2c\x31\x38\x2e\x38\x33\x2c\x30\x2c\x30\
-\x2c\x31\x2d\x39\x2e\x38\x33\x2c\x37\x2e\x34\x33\x2c\x31\x30\x2e\
-\x38\x33\x2c\x31\x30\x2e\x38\x33\x2c\x30\x2c\x30\x2c\x30\x2d\x31\
-\x2e\x34\x39\x2e\x38\x31\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\
-\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\
-\x22\x4d\x31\x37\x36\x2e\x38\x33\x2c\x32\x37\x32\x2e\x34\x37\x63\
-\x30\x2c\x32\x2e\x31\x34\x2c\x30\x2c\x35\x2e\x37\x35\x2c\x30\x2c\
-\x39\x2e\x33\x35\x61\x31\x32\x37\x2e\x39\x33\x2c\x31\x32\x37\x2e\
-\x39\x33\x2c\x30\x2c\x30\x2c\x30\x2c\x32\x31\x2c\x36\x38\x2e\x32\
-\x38\x2c\x31\x32\x31\x2e\x32\x32\x2c\x31\x32\x31\x2e\x32\x32\x2c\
-\x30\x2c\x30\x2c\x30\x2c\x33\x36\x2e\x38\x36\x2c\x33\x36\x2e\x32\
-\x36\x63\x31\x2e\x37\x38\x2c\x31\x2e\x31\x32\x2c\x31\x2e\x35\x36\
-\x2c\x32\x2e\x37\x2c\x31\x2e\x37\x2c\x34\x2e\x31\x34\x2e\x36\x2c\
-\x36\x2e\x33\x33\x2d\x32\x2e\x36\x34\x2c\x31\x30\x2e\x36\x37\x2d\
-\x39\x2c\x31\x32\x2e\x32\x34\x61\x33\x2e\x32\x37\x2c\x33\x2e\x32\
-\x37\x2c\x30\x2c\x30\x2c\x31\x2d\x32\x2e\x31\x38\x2d\x2e\x34\x34\
-\x2c\x31\x34\x33\x2e\x33\x39\x2c\x31\x34\x33\x2e\x33\x39\x2c\x30\
-\x2c\x30\x2c\x31\x2d\x35\x35\x2e\x32\x33\x2d\x36\x31\x2e\x35\x36\
-\x2c\x31\x32\x38\x2e\x36\x35\x2c\x31\x32\x38\x2e\x36\x35\x2c\x30\
-\x2c\x30\x2c\x31\x2d\x39\x2e\x38\x2d\x32\x38\x2e\x36\x33\x2c\x31\
-\x37\x37\x2e\x31\x34\x2c\x31\x37\x37\x2e\x31\x34\x2c\x30\x2c\x30\
-\x2c\x31\x2d\x33\x2d\x31\x37\x2e\x36\x34\x41\x31\x33\x38\x2e\x37\
-\x35\x2c\x31\x33\x38\x2e\x37\x35\x2c\x30\x2c\x30\x2c\x31\x2c\x31\
-\x35\x39\x2e\x35\x37\x2c\x32\x35\x30\x61\x31\x34\x35\x2c\x31\x34\
-\x35\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x31\x2e\x32\x38\x2d\x33\x32\
-\x2e\x33\x2c\x31\x34\x33\x2e\x34\x34\x2c\x31\x34\x33\x2e\x34\x34\
-\x2c\x30\x2c\x30\x2c\x31\x2c\x34\x35\x2e\x36\x2d\x35\x33\x2e\x38\
-\x36\x2c\x31\x33\x36\x2e\x32\x31\x2c\x31\x33\x36\x2e\x32\x31\x2c\
-\x30\x2c\x30\x2c\x31\x2c\x34\x32\x2d\x32\x30\x2e\x36\x32\x63\x35\
-\x2e\x37\x32\x2d\x31\x2e\x36\x36\x2c\x31\x31\x2e\x35\x34\x2d\x33\
-\x2c\x31\x37\x2e\x33\x39\x2d\x34\x2e\x32\x61\x39\x35\x2e\x33\x31\
-\x2c\x39\x35\x2e\x33\x31\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x33\x2d\
-\x31\x2e\x35\x35\x63\x36\x2e\x32\x35\x2d\x2e\x33\x34\x2c\x31\x32\
-\x2e\x35\x34\x2d\x2e\x34\x35\x2c\x31\x38\x2e\x38\x31\x2d\x2e\x33\
-\x39\x61\x39\x35\x2e\x33\x31\x2c\x39\x35\x2e\x33\x31\x2c\x30\x2c\
-\x30\x2c\x31\x2c\x31\x30\x2e\x35\x2c\x31\x2c\x31\x34\x34\x2e\x33\
-\x36\x2c\x31\x34\x34\x2e\x33\x36\x2c\x30\x2c\x30\x2c\x31\x2c\x31\
-\x31\x32\x2e\x37\x31\x2c\x38\x31\x2e\x37\x32\x2c\x31\x32\x35\x2e\
-\x37\x33\x2c\x31\x32\x35\x2e\x37\x33\x2c\x30\x2c\x30\x2c\x31\x2c\
-\x39\x2e\x37\x2c\x32\x38\x2e\x33\x36\x63\x31\x2e\x31\x32\x2c\x35\
-\x2e\x35\x2c\x32\x2e\x32\x31\x2c\x31\x31\x2c\x32\x2e\x37\x38\x2c\
-\x31\x36\x2e\x36\x31\x2e\x36\x36\x2c\x36\x2e\x36\x31\x2c\x31\x2c\
-\x31\x33\x2e\x32\x38\x2c\x31\x2c\x31\x39\x2e\x39\x32\x41\x38\x32\
-\x2e\x38\x34\x2c\x38\x32\x2e\x38\x34\x2c\x30\x2c\x30\x2c\x31\x2c\
-\x34\x34\x33\x2e\x30\x35\x2c\x32\x39\x38\x63\x2d\x31\x2c\x36\x2e\
-\x33\x39\x2d\x32\x2e\x32\x2c\x31\x32\x2e\x37\x37\x2d\x33\x2e\x36\
-\x37\x2c\x31\x39\x2e\x30\x37\x61\x31\x31\x38\x2e\x35\x2c\x31\x31\
-\x38\x2e\x35\x2c\x30\x2c\x30\x2c\x31\x2d\x37\x2e\x38\x37\x2c\x32\
-\x32\x2e\x31\x2c\x31\x34\x32\x2e\x38\x33\x2c\x31\x34\x32\x2e\x38\
-\x33\x2c\x30\x2c\x30\x2c\x31\x2d\x33\x36\x2e\x38\x36\x2c\x34\x39\
-\x2e\x32\x36\x2c\x31\x33\x33\x2e\x35\x36\x2c\x31\x33\x33\x2e\x35\
-\x36\x2c\x30\x2c\x30\x2c\x31\x2d\x32\x30\x2c\x31\x34\x2e\x34\x32\
-\x2c\x34\x2e\x38\x31\x2c\x34\x2e\x38\x31\x2c\x30\x2c\x30\x2c\x31\
-\x2d\x33\x2c\x2e\x35\x63\x2d\x34\x2d\x2e\x36\x39\x2d\x37\x2e\x34\
-\x34\x2d\x32\x2e\x33\x36\x2d\x38\x2e\x37\x35\x2d\x36\x2e\x34\x38\
-\x2d\x31\x2d\x33\x2d\x2e\x33\x31\x2d\x35\x2e\x39\x33\x2c\x31\x2d\
-\x38\x2e\x37\x32\x61\x33\x2e\x36\x37\x2c\x33\x2e\x36\x37\x2c\x30\
-\x2c\x30\x2c\x31\x2c\x31\x2e\x33\x37\x2d\x31\x2e\x32\x2c\x31\x32\
-\x35\x2c\x31\x32\x35\x2c\x30\x2c\x30\x2c\x30\x2c\x35\x36\x2d\x38\
-\x31\x2e\x35\x35\x2c\x31\x34\x31\x2c\x31\x34\x31\x2c\x30\x2c\x30\
-\x2c\x30\x2c\x32\x2e\x31\x36\x2d\x31\x37\x2e\x34\x38\x2c\x31\x33\
-\x35\x2c\x31\x33\x35\x2c\x30\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x38\
-\x41\x31\x32\x31\x2e\x37\x36\x2c\x31\x32\x31\x2e\x37\x36\x2c\x30\
-\x2c\x30\x2c\x30\x2c\x34\x31\x34\x2e\x33\x39\x2c\x32\x33\x32\x61\
-\x31\x32\x36\x2c\x31\x32\x36\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x32\
-\x2e\x38\x38\x2d\x32\x33\x2e\x37\x31\x41\x31\x32\x34\x2c\x31\x32\
-\x34\x2c\x30\x2c\x30\x2c\x30\x2c\x33\x36\x34\x2e\x34\x35\x2c\x31\
-\x37\x33\x61\x31\x31\x35\x2e\x38\x34\x2c\x31\x31\x35\x2e\x38\x34\
-\x2c\x30\x2c\x30\x2c\x30\x2d\x33\x30\x2e\x37\x38\x2d\x31\x33\x2e\
-\x35\x33\x63\x2d\x35\x2e\x31\x33\x2d\x31\x2e\x33\x39\x2d\x31\x30\
-\x2e\x34\x34\x2d\x32\x2e\x31\x38\x2d\x31\x35\x2e\x36\x35\x2d\x33\
-\x2e\x32\x37\x2d\x38\x2e\x32\x39\x2d\x31\x2e\x37\x32\x2d\x31\x36\
-\x2e\x37\x31\x2d\x31\x2e\x33\x36\x2d\x32\x35\x2d\x31\x2e\x31\x33\
-\x61\x31\x30\x33\x2e\x31\x35\x2c\x31\x30\x33\x2e\x31\x35\x2c\x30\
-\x2c\x30\x2c\x30\x2d\x32\x33\x2e\x37\x31\x2c\x33\x2e\x37\x33\x2c\
-\x31\x32\x31\x2e\x38\x37\x2c\x31\x32\x31\x2e\x38\x37\x2c\x30\x2c\
-\x30\x2c\x30\x2d\x34\x35\x2e\x31\x38\x2c\x32\x32\x2e\x37\x35\x2c\
-\x31\x32\x34\x2e\x35\x37\x2c\x31\x32\x34\x2e\x35\x37\x2c\x30\x2c\
-\x30\x2c\x30\x2d\x33\x31\x2e\x34\x38\x2c\x33\x37\x2e\x33\x31\x2c\
-\x31\x32\x37\x2e\x31\x32\x2c\x31\x32\x37\x2e\x31\x32\x2c\x30\x2c\
-\x30\x2c\x30\x2d\x31\x34\x2e\x30\x37\x2c\x34\x30\x2e\x31\x38\x43\
-\x31\x37\x37\x2e\x38\x34\x2c\x32\x36\x33\x2c\x31\x37\x37\x2e\x35\
-\x31\x2c\x32\x36\x37\x2c\x31\x37\x36\x2e\x38\x33\x2c\x32\x37\x32\
-\x2e\x34\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\
-\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\
-\x38\x35\x2e\x37\x34\x2c\x32\x37\x37\x2e\x31\x34\x63\x2d\x2e\x33\
-\x35\x2c\x31\x39\x2e\x36\x32\x2d\x35\x2e\x34\x32\x2c\x33\x35\x2e\
-\x38\x36\x2d\x31\x35\x2e\x38\x31\x2c\x35\x30\x2e\x33\x39\x41\x38\
-\x36\x2e\x31\x35\x2c\x38\x36\x2e\x31\x35\x2c\x30\x2c\x30\x2c\x31\
-\x2c\x33\x34\x34\x2e\x34\x37\x2c\x33\x35\x31\x63\x2d\x33\x2e\x37\
-\x39\x2c\x32\x2e\x33\x31\x2d\x39\x2e\x35\x35\x2e\x31\x35\x2d\x31\
-\x30\x2e\x39\x34\x2d\x34\x2e\x31\x32\x61\x37\x2e\x33\x33\x2c\x37\
-\x2e\x33\x33\x2c\x30\x2c\x30\x2c\x31\x2c\x33\x2e\x34\x33\x2d\x38\
-\x2e\x35\x35\x2c\x36\x37\x2e\x37\x31\x2c\x36\x37\x2e\x37\x31\x2c\
-\x30\x2c\x30\x2c\x30\x2c\x32\x32\x2e\x36\x34\x2d\x32\x31\x2e\x37\
-\x33\x2c\x36\x38\x2e\x35\x32\x2c\x36\x38\x2e\x35\x32\x2c\x30\x2c\
-\x30\x2c\x30\x2c\x31\x30\x2e\x37\x32\x2d\x32\x39\x2e\x33\x38\x2c\
-\x36\x39\x2e\x32\x32\x2c\x36\x39\x2e\x32\x32\x2c\x30\x2c\x30\x2c\
-\x30\x2d\x33\x34\x2e\x36\x39\x2d\x36\x38\x2e\x35\x32\x2c\x37\x31\
-\x2e\x38\x36\x2c\x37\x31\x2e\x38\x36\x2c\x30\x2c\x30\x2c\x30\x2d\
-\x32\x33\x2e\x32\x35\x2d\x38\x2e\x33\x35\x2c\x35\x36\x2e\x37\x32\
-\x2c\x35\x36\x2e\x37\x32\x2c\x30\x2c\x30\x2c\x30\x2d\x38\x2e\x39\
-\x34\x2d\x2e\x36\x39\x41\x38\x37\x2e\x34\x2c\x38\x37\x2e\x34\x2c\
-\x30\x2c\x30\x2c\x30\x2c\x32\x39\x31\x2c\x32\x31\x30\x61\x36\x39\
-\x2e\x35\x35\x2c\x36\x39\x2e\x35\x35\x2c\x30\x2c\x30\x2c\x30\x2d\
-\x34\x33\x2e\x34\x38\x2c\x32\x32\x2e\x36\x37\x2c\x36\x36\x2e\x38\
-\x33\x2c\x36\x36\x2e\x38\x33\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x35\
-\x2e\x38\x31\x2c\x32\x39\x2e\x36\x33\x2c\x37\x30\x2e\x37\x34\x2c\
-\x37\x30\x2e\x37\x34\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x2e\x38\x36\
-\x2c\x32\x30\x2e\x34\x34\x2c\x36\x39\x2e\x34\x35\x2c\x36\x39\x2e\
-\x34\x35\x2c\x30\x2c\x30\x2c\x30\x2c\x33\x33\x2e\x32\x34\x2c\x35\
-\x35\x2e\x34\x35\x2c\x37\x2e\x31\x39\x2c\x37\x2e\x31\x39\x2c\x30\
-\x2c\x30\x2c\x31\x2c\x32\x2e\x37\x38\x2c\x37\x2e\x37\x33\x2c\x38\
-\x2e\x36\x38\x2c\x38\x2e\x36\x38\x2c\x30\x2c\x30\x2c\x31\x2d\x37\
-\x2e\x35\x37\x2c\x36\x2c\x33\x2e\x32\x39\x2c\x33\x2e\x32\x39\x2c\
-\x30\x2c\x30\x2c\x31\x2d\x31\x2e\x36\x31\x2d\x2e\x36\x2c\x38\x34\
-\x2e\x32\x34\x2c\x38\x34\x2e\x32\x34\x2c\x30\x2c\x30\x2c\x31\x2d\
-\x33\x31\x2e\x35\x37\x2d\x33\x32\x2e\x34\x34\x2c\x38\x31\x2e\x38\
-\x36\x2c\x38\x31\x2e\x38\x36\x2c\x30\x2c\x30\x2c\x31\x2d\x39\x2e\
-\x36\x34\x2d\x33\x30\x2e\x31\x38\x2c\x38\x30\x2e\x39\x34\x2c\x38\
-\x30\x2e\x39\x34\x2c\x30\x2c\x30\x2c\x31\x2c\x39\x2e\x32\x36\x2d\
-\x34\x38\x2e\x39\x31\x63\x31\x30\x2e\x31\x31\x2d\x31\x38\x2e\x37\
-\x34\x2c\x32\x35\x2e\x33\x33\x2d\x33\x31\x2e\x38\x32\x2c\x34\x35\
-\x2e\x31\x38\x2d\x33\x39\x2e\x35\x31\x61\x37\x38\x2e\x37\x31\x2c\
-\x37\x38\x2e\x37\x31\x2c\x30\x2c\x30\x2c\x31\x2c\x32\x30\x2e\x38\
-\x32\x2d\x35\x2c\x31\x33\x33\x2e\x37\x2c\x31\x33\x33\x2e\x37\x2c\
-\x30\x2c\x30\x2c\x31\x2c\x31\x36\x2e\x37\x35\x2d\x2e\x30\x37\x2c\
-\x36\x39\x2e\x36\x36\x2c\x36\x39\x2e\x36\x36\x2c\x30\x2c\x30\x2c\
-\x31\x2c\x32\x30\x2e\x34\x33\x2c\x34\x2e\x31\x33\x2c\x38\x34\x2e\
-\x38\x34\x2c\x38\x34\x2e\x38\x34\x2c\x30\x2c\x30\x2c\x31\x2c\x34\
-\x31\x2e\x31\x33\x2c\x32\x39\x2e\x38\x34\x2c\x38\x31\x2e\x34\x36\
-\x2c\x38\x31\x2e\x34\x36\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x35\x2e\
-\x34\x37\x2c\x33\x36\x2e\x33\x31\x43\x33\x38\x35\x2e\x32\x35\x2c\
-\x32\x36\x39\x2e\x39\x2c\x33\x38\x35\x2e\x34\x37\x2c\x32\x37\x34\
-\x2e\x34\x34\x2c\x33\x38\x35\x2e\x37\x34\x2c\x32\x37\x37\x2e\x31\
-\x34\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x05\x95\
+\x31\x22\x20\x64\x3d\x22\x4d\x32\x32\x31\x2e\x31\x34\x2c\x34\x37\
+\x30\x2e\x38\x37\x63\x31\x30\x2e\x35\x36\x2d\x31\x30\x2e\x35\x39\
+\x2c\x32\x30\x2e\x38\x34\x2d\x32\x30\x2e\x37\x36\x2c\x33\x30\x2e\
+\x39\x32\x2d\x33\x31\x2e\x31\x32\x2c\x31\x2e\x38\x32\x2d\x31\x2e\
+\x38\x37\x2c\x33\x2e\x34\x39\x2d\x32\x2c\x35\x2e\x36\x34\x2d\x31\
+\x2e\x33\x37\x61\x31\x35\x32\x2e\x33\x38\x2c\x31\x35\x32\x2e\x33\
+\x38\x2c\x30\x2c\x30\x2c\x30\x2c\x35\x38\x2e\x38\x31\x2c\x34\x2e\
+\x36\x37\x63\x34\x32\x2e\x34\x37\x2d\x34\x2e\x37\x34\x2c\x37\x38\
+\x2e\x33\x35\x2d\x32\x32\x2e\x38\x38\x2c\x31\x30\x37\x2e\x31\x32\
+\x2d\x35\x34\x2e\x36\x36\x61\x31\x36\x33\x2e\x31\x36\x2c\x31\x36\
+\x33\x2e\x31\x36\x2c\x30\x2c\x30\x2c\x30\x2c\x33\x39\x2e\x31\x35\
+\x2d\x37\x37\x2e\x31\x2c\x31\x36\x31\x2e\x33\x31\x2c\x31\x36\x31\
+\x2e\x33\x31\x2c\x30\x2c\x30\x2c\x30\x2c\x32\x2e\x31\x36\x2d\x35\
+\x33\x2e\x33\x39\x63\x2d\x34\x2e\x34\x39\x2d\x33\x36\x2e\x33\x36\
+\x2d\x31\x39\x2e\x34\x34\x2d\x36\x37\x2e\x37\x31\x2d\x34\x34\x2e\
+\x34\x32\x2d\x39\x34\x2e\x32\x33\x2d\x32\x33\x2e\x33\x32\x2d\x32\
+\x34\x2e\x37\x36\x2d\x35\x31\x2e\x38\x31\x2d\x34\x30\x2e\x37\x34\
+\x2d\x38\x35\x2d\x34\x38\x2e\x32\x33\x61\x31\x35\x37\x2e\x33\x33\
+\x2c\x31\x35\x37\x2e\x33\x33\x2c\x30\x2c\x30\x2c\x30\x2d\x35\x31\
+\x2e\x37\x36\x2d\x33\x2e\x31\x32\x63\x2d\x33\x31\x2e\x32\x36\x2c\
+\x33\x2e\x34\x2d\x35\x39\x2e\x35\x37\x2c\x31\x34\x2e\x34\x35\x2d\
+\x38\x34\x2e\x35\x37\x2c\x33\x33\x2e\x37\x39\x2d\x32\x39\x2e\x33\
+\x31\x2c\x32\x32\x2e\x36\x38\x2d\x34\x38\x2e\x39\x32\x2c\x35\x31\
+\x2e\x38\x32\x2d\x35\x39\x2e\x31\x34\x2c\x38\x37\x2e\x33\x38\x61\
+\x31\x36\x38\x2e\x35\x39\x2c\x31\x36\x38\x2e\x35\x39\x2c\x30\x2c\
+\x30\x2c\x30\x2d\x36\x2e\x31\x2c\x34\x30\x2e\x39\x31\x63\x2d\x2e\
+\x30\x39\x2c\x32\x2e\x35\x35\x2d\x2e\x35\x37\x2c\x33\x2e\x34\x31\
+\x2d\x33\x2e\x33\x31\x2c\x33\x2e\x33\x38\x71\x2d\x31\x37\x2e\x36\
+\x34\x2d\x2e\x32\x35\x2d\x33\x35\x2e\x32\x39\x2c\x30\x63\x2d\x32\
+\x2e\x36\x33\x2c\x30\x2d\x33\x2e\x31\x2d\x2e\x38\x2d\x33\x2d\x33\
+\x2e\x32\x41\x32\x30\x38\x2e\x32\x39\x2c\x32\x30\x38\x2e\x32\x39\
+\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x35\x39\x2e\x37\x34\x2c\x31\x32\
+\x34\x2e\x38\x61\x32\x30\x35\x2e\x37\x34\x2c\x32\x30\x35\x2e\x37\
+\x34\x2c\x30\x2c\x30\x2c\x31\x2c\x38\x35\x2e\x34\x37\x2d\x34\x37\
+\x2e\x34\x33\x41\x32\x31\x33\x2e\x39\x34\x2c\x32\x31\x33\x2e\x39\
+\x34\x2c\x30\x2c\x30\x2c\x31\x2c\x32\x38\x35\x2c\x37\x30\x2e\x36\
+\x32\x61\x32\x30\x34\x2e\x38\x38\x2c\x32\x30\x34\x2e\x38\x38\x2c\
+\x30\x2c\x30\x2c\x31\x2c\x33\x30\x2e\x32\x32\x2d\x2e\x34\x31\x2c\
+\x32\x30\x30\x2e\x31\x31\x2c\x32\x30\x30\x2e\x31\x31\x2c\x30\x2c\
+\x30\x2c\x31\x2c\x35\x33\x2e\x38\x35\x2c\x31\x31\x2e\x36\x34\x2c\
+\x32\x30\x37\x2e\x38\x38\x2c\x32\x30\x37\x2e\x38\x38\x2c\x30\x2c\
+\x30\x2c\x31\x2c\x38\x36\x2e\x38\x36\x2c\x35\x39\x2c\x32\x30\x35\
+\x2e\x39\x31\x2c\x32\x30\x35\x2e\x39\x31\x2c\x30\x2c\x30\x2c\x31\
+\x2c\x35\x31\x2e\x32\x2c\x31\x35\x32\x2c\x32\x30\x31\x2e\x37\x39\
+\x2c\x32\x30\x31\x2e\x37\x39\x2c\x30\x2c\x30\x2c\x31\x2d\x34\x31\
+\x2e\x35\x31\x2c\x31\x30\x39\x2e\x38\x33\x63\x2d\x33\x30\x2e\x37\
+\x31\x2c\x34\x30\x2e\x32\x38\x2d\x37\x31\x2c\x36\x36\x2e\x33\x2d\
+\x31\x32\x30\x2e\x35\x2c\x37\x37\x2e\x37\x31\x61\x31\x39\x35\x2c\
+\x31\x39\x35\x2c\x30\x2c\x30\x2c\x31\x2d\x36\x34\x2e\x32\x31\x2c\
+\x34\x43\x32\x36\x30\x2e\x36\x35\x2c\x34\x38\x32\x2e\x34\x2c\x32\
+\x34\x30\x2e\x39\x32\x2c\x34\x37\x37\x2e\x35\x38\x2c\x32\x32\x31\
+\x2e\x31\x34\x2c\x34\x37\x30\x2e\x38\x37\x5a\x22\x2f\x3e\x3c\x70\
+\x6f\x6c\x79\x67\x6f\x6e\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\
+\x73\x2d\x31\x22\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x32\x34\x35\
+\x2e\x35\x37\x20\x34\x35\x31\x2e\x36\x20\x33\x30\x38\x2e\x38\x33\
+\x20\x34\x31\x39\x2e\x34\x35\x20\x32\x39\x34\x2e\x32\x38\x20\x33\
+\x39\x30\x2e\x38\x34\x20\x32\x30\x31\x2e\x39\x20\x34\x33\x37\x2e\
+\x37\x39\x20\x32\x34\x38\x2e\x38\x36\x20\x35\x33\x30\x2e\x31\x38\
+\x20\x32\x37\x37\x2e\x39\x38\x20\x35\x31\x35\x2e\x33\x38\x20\x32\
+\x34\x35\x2e\x35\x37\x20\x34\x35\x31\x2e\x36\x22\x2f\x3e\x3c\x70\
+\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\
+\x22\x20\x64\x3d\x22\x4d\x32\x36\x31\x2c\x33\x36\x32\x2e\x39\x34\
+\x61\x31\x31\x2e\x35\x33\x2c\x31\x31\x2e\x35\x33\x2c\x30\x2c\x30\
+\x2c\x31\x2c\x30\x2d\x31\x2e\x39\x35\x63\x31\x2d\x35\x2e\x31\x37\
+\x2d\x31\x2e\x32\x36\x2d\x38\x2e\x36\x2d\x35\x2e\x37\x34\x2d\x31\
+\x30\x2e\x37\x37\x61\x34\x34\x2e\x35\x32\x2c\x34\x34\x2e\x35\x32\
+\x2c\x30\x2c\x30\x2c\x31\x2d\x34\x2e\x32\x34\x2d\x32\x2e\x36\x63\
+\x2d\x32\x2e\x31\x31\x2d\x31\x2e\x33\x34\x2d\x34\x2e\x34\x37\x2d\
+\x31\x2e\x30\x37\x2d\x36\x2e\x36\x35\x2c\x30\x61\x36\x35\x2e\x31\
+\x34\x2c\x36\x35\x2e\x31\x34\x2c\x30\x2c\x30\x2c\x30\x2d\x36\x2e\
+\x33\x31\x2c\x33\x2e\x34\x33\x63\x2d\x33\x2e\x38\x39\x2c\x32\x2e\
+\x33\x39\x2d\x36\x2e\x39\x34\x2c\x32\x2e\x30\x38\x2d\x31\x30\x2e\
+\x31\x34\x2d\x31\x2e\x32\x36\x2d\x31\x2e\x38\x36\x2d\x31\x2e\x39\
+\x35\x2d\x33\x2e\x36\x35\x2d\x34\x2d\x35\x2e\x35\x2d\x35\x2e\x39\
+\x32\x61\x35\x2e\x33\x33\x2c\x35\x2e\x33\x33\x2c\x30\x2c\x30\x2c\
+\x31\x2d\x2e\x37\x31\x2d\x36\x2e\x37\x31\x63\x31\x2e\x36\x37\x2d\
+\x33\x2e\x31\x2c\x33\x2e\x35\x33\x2d\x36\x2e\x30\x39\x2c\x35\x2e\
+\x33\x35\x2d\x39\x2e\x31\x61\x35\x2e\x31\x34\x2c\x35\x2e\x31\x34\
+\x2c\x30\x2c\x30\x2c\x30\x2c\x2e\x31\x37\x2d\x35\x2e\x35\x37\x63\
+\x2d\x31\x2e\x34\x37\x2d\x32\x2e\x34\x37\x2d\x32\x2e\x38\x32\x2d\
+\x35\x2d\x34\x2e\x31\x35\x2d\x37\x2e\x35\x35\x61\x35\x2e\x36\x34\
+\x2c\x35\x2e\x36\x34\x2c\x30\x2c\x30\x2c\x30\x2d\x35\x2e\x32\x38\
+\x2d\x33\x2e\x34\x33\x63\x2d\x32\x2e\x38\x36\x2c\x30\x2d\x35\x2e\
+\x37\x33\x2d\x2e\x31\x38\x2d\x38\x2e\x36\x2d\x2e\x33\x31\x2d\x34\
+\x2e\x34\x37\x2d\x2e\x32\x31\x2d\x36\x2e\x32\x39\x2d\x31\x2e\x38\
+\x37\x2d\x37\x2e\x31\x34\x2d\x36\x2e\x32\x2d\x2e\x35\x31\x2d\x32\
+\x2e\x35\x35\x2d\x31\x2e\x32\x35\x2d\x35\x2e\x30\x36\x2d\x31\x2e\
+\x39\x32\x2d\x37\x2e\x35\x38\x2d\x2e\x38\x34\x2d\x33\x2e\x31\x37\
+\x2e\x38\x32\x2d\x35\x2e\x31\x39\x2c\x33\x2e\x32\x31\x2d\x36\x2e\
+\x37\x33\x61\x37\x38\x2e\x34\x37\x2c\x37\x38\x2e\x34\x37\x2c\x30\
+\x2c\x30\x2c\x31\x2c\x38\x2e\x31\x33\x2d\x34\x2e\x37\x32\x2c\x35\
+\x2e\x35\x31\x2c\x35\x2e\x35\x31\x2c\x30\x2c\x30\x2c\x30\x2c\x33\
+\x2e\x31\x39\x2d\x35\x2e\x31\x32\x63\x2e\x32\x2d\x33\x2c\x2e\x31\
+\x39\x2d\x36\x2c\x2e\x33\x2d\x38\x2e\x39\x35\x2e\x31\x36\x2d\x34\
+\x2e\x30\x37\x2d\x33\x2e\x31\x38\x2d\x35\x2e\x33\x33\x2d\x35\x2e\
+\x37\x2d\x37\x2e\x31\x38\x2d\x31\x2e\x36\x33\x2d\x31\x2e\x32\x2d\
+\x33\x2e\x34\x36\x2d\x32\x2e\x31\x32\x2d\x35\x2e\x31\x36\x2d\x33\
+\x2e\x32\x32\x61\x35\x2e\x39\x34\x2c\x35\x2e\x39\x34\x2c\x30\x2c\
+\x30\x2c\x31\x2d\x32\x2e\x35\x2d\x37\x2e\x34\x36\x63\x31\x2e\x30\
+\x35\x2d\x32\x2e\x38\x35\x2c\x31\x2e\x32\x33\x2d\x35\x2e\x39\x31\
+\x2c\x32\x2e\x35\x31\x2d\x38\x2e\x37\x34\x61\x36\x2e\x31\x37\x2c\
+\x36\x2e\x31\x37\x2c\x30\x2c\x30\x2c\x31\x2c\x35\x2e\x39\x34\x2d\
+\x34\x2e\x30\x38\x63\x34\x2e\x30\x37\x2d\x2e\x31\x32\x2c\x38\x2e\
+\x31\x33\x2e\x32\x36\x2c\x31\x32\x2e\x32\x2d\x2e\x32\x32\x61\x33\
+\x2e\x36\x31\x2c\x33\x2e\x36\x31\x2c\x30\x2c\x30\x2c\x30\x2c\x33\
+\x2e\x32\x34\x2d\x32\x2e\x35\x36\x63\x2e\x35\x38\x2d\x33\x2c\x32\
+\x2e\x36\x2d\x35\x2c\x34\x2e\x30\x36\x2d\x37\x2e\x34\x37\x61\x35\
+\x2e\x37\x31\x2c\x35\x2e\x37\x31\x2c\x30\x2c\x30\x2c\x30\x2c\x30\
+\x2d\x35\x2e\x38\x35\x63\x2d\x31\x2e\x34\x32\x2d\x32\x2e\x39\x32\
+\x2d\x32\x2e\x36\x39\x2d\x35\x2e\x39\x34\x2d\x34\x2e\x33\x38\x2d\
+\x38\x2e\x36\x39\x2d\x31\x2e\x38\x33\x2d\x33\x2d\x31\x2e\x31\x32\
+\x2d\x35\x2e\x33\x32\x2c\x31\x2e\x30\x36\x2d\x37\x2e\x35\x2c\x32\
+\x2e\x33\x37\x2d\x32\x2e\x33\x36\x2c\x34\x2e\x38\x33\x2d\x34\x2e\
+\x36\x32\x2c\x37\x2e\x33\x31\x2d\x36\x2e\x38\x35\x2c\x31\x2e\x38\
+\x39\x2d\x31\x2e\x37\x31\x2c\x33\x2e\x38\x36\x2d\x31\x2e\x37\x39\
+\x2c\x36\x2e\x30\x36\x2d\x2e\x33\x32\x2c\x32\x2e\x37\x36\x2c\x31\
+\x2e\x38\x33\x2c\x35\x2e\x36\x35\x2c\x33\x2e\x34\x38\x2c\x38\x2e\
+\x35\x34\x2c\x35\x2e\x31\x31\x61\x36\x2e\x31\x39\x2c\x36\x2e\x31\
+\x39\x2c\x30\x2c\x30\x2c\x30\x2c\x36\x2e\x36\x33\x2e\x30\x39\x63\
+\x32\x2e\x34\x31\x2d\x31\x2e\x35\x35\x2c\x35\x2e\x30\x39\x2d\x32\
+\x2e\x36\x31\x2c\x37\x2e\x34\x37\x2d\x34\x2e\x31\x38\x61\x36\x2e\
+\x34\x35\x2c\x36\x2e\x34\x35\x2c\x30\x2c\x30\x2c\x30\x2c\x33\x2d\
+\x35\x2e\x33\x35\x63\x2e\x31\x31\x2d\x33\x2e\x30\x38\x2e\x33\x34\
+\x2d\x36\x2e\x31\x37\x2e\x32\x38\x2d\x39\x2e\x32\x34\x2d\x2e\x30\
+\x38\x2d\x33\x2e\x35\x33\x2c\x32\x2e\x30\x37\x2d\x35\x2e\x33\x39\
+\x2c\x35\x2e\x32\x31\x2d\x36\x2e\x32\x32\x2c\x32\x2e\x37\x36\x2d\
+\x2e\x37\x34\x2c\x35\x2e\x35\x39\x2d\x31\x2e\x31\x37\x2c\x38\x2e\
+\x33\x34\x2d\x32\x2e\x30\x36\x2c\x33\x2d\x31\x2c\x35\x2e\x36\x38\
+\x2e\x39\x32\x2c\x37\x2e\x35\x31\x2c\x34\x2e\x37\x34\x61\x34\x37\
+\x2c\x34\x37\x2c\x30\x2c\x30\x2c\x30\x2c\x34\x2e\x34\x38\x2c\x37\
+\x2e\x36\x37\x2c\x36\x2e\x34\x35\x2c\x36\x2e\x34\x35\x2c\x30\x2c\
+\x30\x2c\x30\x2c\x35\x2e\x34\x35\x2c\x32\x2e\x37\x39\x2c\x35\x38\
+\x2e\x38\x39\x2c\x35\x38\x2e\x38\x39\x2c\x30\x2c\x30\x2c\x31\x2c\
+\x36\x2e\x36\x35\x2e\x31\x36\x63\x32\x2e\x39\x2e\x33\x33\x2c\x34\
+\x2e\x38\x31\x2d\x31\x2e\x31\x38\x2c\x36\x2e\x33\x31\x2d\x33\x2e\
+\x32\x34\x61\x38\x34\x2e\x36\x32\x2c\x38\x34\x2e\x36\x32\x2c\x30\
+\x2c\x30\x2c\x30\x2c\x35\x2e\x31\x31\x2d\x37\x2e\x39\x35\x2c\x35\
+\x2e\x36\x33\x2c\x35\x2e\x36\x33\x2c\x30\x2c\x30\x2c\x31\x2c\x36\
+\x2d\x33\x63\x33\x2e\x38\x31\x2e\x34\x2c\x37\x2e\x32\x38\x2c\x32\
+\x2e\x30\x35\x2c\x31\x30\x2e\x38\x39\x2c\x33\x2e\x31\x35\x2c\x32\
+\x2c\x2e\x35\x39\x2c\x32\x2e\x36\x31\x2c\x32\x2e\x35\x38\x2c\x32\
+\x2e\x37\x2c\x34\x2e\x35\x31\x61\x35\x37\x2e\x37\x39\x2c\x35\x37\
+\x2e\x37\x39\x2c\x30\x2c\x30\x2c\x31\x2c\x30\x2c\x37\x2e\x35\x36\
+\x63\x2d\x2e\x33\x38\x2c\x34\x2e\x35\x33\x2e\x39\x2c\x37\x2e\x38\
+\x2c\x35\x2e\x32\x37\x2c\x39\x2e\x39\x33\x2c\x33\x2e\x36\x34\x2c\
+\x31\x2e\x37\x36\x2c\x36\x2e\x35\x39\x2c\x35\x2e\x35\x31\x2c\x31\
+\x31\x2e\x32\x39\x2c\x33\x2e\x33\x35\x61\x34\x39\x2e\x38\x38\x2c\
+\x34\x39\x2e\x38\x38\x2c\x30\x2c\x30\x2c\x30\x2c\x36\x2e\x30\x37\
+\x2d\x33\x2e\x32\x36\x63\x34\x2e\x33\x34\x2d\x32\x2e\x37\x38\x2c\
+\x37\x2e\x31\x36\x2d\x32\x2e\x35\x39\x2c\x31\x30\x2e\x37\x38\x2c\
+\x31\x2c\x31\x2e\x37\x36\x2c\x31\x2e\x37\x37\x2c\x33\x2e\x34\x39\
+\x2c\x33\x2e\x35\x37\x2c\x35\x2e\x31\x35\x2c\x35\x2e\x34\x33\x2c\
+\x32\x2e\x31\x34\x2c\x32\x2e\x34\x2c\x32\x2c\x35\x2e\x37\x39\x2d\
+\x2e\x31\x32\x2c\x39\x61\x36\x36\x2e\x32\x38\x2c\x36\x36\x2e\x32\
+\x38\x2c\x30\x2c\x30\x2c\x30\x2d\x33\x2e\x35\x31\x2c\x35\x2e\x36\
+\x35\x63\x2d\x31\x2e\x33\x37\x2c\x32\x2e\x36\x31\x2d\x32\x2e\x33\
+\x38\x2c\x35\x2e\x33\x34\x2d\x2e\x33\x36\x2c\x38\x2e\x31\x33\x2c\
+\x31\x2e\x36\x39\x2c\x32\x2e\x33\x34\x2c\x32\x2e\x35\x35\x2c\x35\
+\x2e\x31\x33\x2c\x34\x2e\x32\x37\x2c\x37\x2e\x34\x38\x61\x35\x2e\
+\x34\x39\x2c\x35\x2e\x34\x39\x2c\x30\x2c\x30\x2c\x30\x2c\x34\x2e\
+\x36\x37\x2c\x32\x2e\x34\x63\x33\x2e\x31\x35\x2e\x31\x31\x2c\x36\
+\x2e\x32\x39\x2e\x31\x39\x2c\x39\x2e\x34\x33\x2e\x34\x61\x36\x2c\
+\x36\x2c\x30\x2c\x30\x2c\x31\x2c\x35\x2e\x36\x38\x2c\x34\x2e\x31\
+\x2c\x34\x36\x2e\x32\x38\x2c\x34\x36\x2e\x32\x38\x2c\x30\x2c\x30\
+\x2c\x31\x2c\x32\x2e\x32\x33\x2c\x31\x30\x2e\x33\x36\x63\x2e\x34\
+\x32\x2c\x33\x2d\x31\x2c\x34\x2e\x39\x32\x2d\x33\x2e\x35\x37\x2c\
+\x36\x2e\x33\x32\x2d\x32\x2e\x39\x31\x2c\x31\x2e\x35\x39\x2d\x35\
+\x2e\x37\x34\x2c\x33\x2e\x33\x32\x2d\x38\x2e\x35\x33\x2c\x35\x2e\
+\x31\x32\x61\x35\x2e\x31\x35\x2c\x35\x2e\x31\x35\x2c\x30\x2c\x30\
+\x2c\x30\x2d\x32\x2e\x35\x2c\x34\x2e\x37\x31\x2c\x32\x33\x2c\x32\
+\x33\x2c\x30\x2c\x30\x2c\x31\x2d\x2e\x30\x38\x2c\x35\x2e\x33\x31\
+\x63\x2d\x31\x2e\x31\x2c\x35\x2e\x34\x32\x2c\x31\x2e\x38\x31\x2c\
+\x38\x2e\x33\x34\x2c\x36\x2c\x31\x30\x2e\x36\x33\x61\x34\x38\x2e\
+\x33\x34\x2c\x34\x38\x2e\x33\x34\x2c\x30\x2c\x30\x2c\x31\x2c\x34\
+\x2e\x39\x33\x2c\x33\x2e\x30\x38\x63\x33\x2e\x30\x38\x2c\x32\x2e\
+\x31\x36\x2c\x33\x2e\x38\x35\x2c\x35\x2e\x31\x34\x2c\x32\x2e\x32\
+\x38\x2c\x39\x2e\x30\x39\x61\x33\x35\x2e\x32\x32\x2c\x33\x35\x2e\
+\x32\x32\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x2e\x37\x33\x2c\x35\x2e\
+\x36\x2c\x36\x2e\x37\x35\x2c\x36\x2e\x37\x35\x2c\x30\x2c\x30\x2c\
+\x31\x2d\x37\x2c\x35\x2e\x35\x33\x63\x2d\x32\x2e\x34\x31\x2c\x30\
+\x2d\x34\x2e\x38\x33\x2e\x31\x32\x2d\x37\x2e\x32\x32\x2d\x2e\x30\
+\x39\x2d\x33\x2e\x37\x31\x2d\x2e\x33\x33\x2d\x36\x2e\x34\x33\x2e\
+\x39\x2d\x38\x2e\x31\x34\x2c\x34\x2e\x33\x33\x61\x33\x34\x2e\x37\
+\x2c\x33\x34\x2e\x37\x2c\x30\x2c\x30\x2c\x31\x2d\x32\x2e\x38\x36\
+\x2c\x34\x2e\x37\x36\x63\x2d\x32\x2e\x32\x2c\x33\x2d\x31\x2e\x34\
+\x36\x2c\x35\x2e\x39\x34\x2d\x2e\x30\x35\x2c\x38\x2e\x38\x39\x2e\
+\x39\x33\x2c\x31\x2e\x39\x32\x2c\x31\x2e\x38\x36\x2c\x33\x2e\x38\
+\x35\x2c\x32\x2e\x39\x33\x2c\x35\x2e\x36\x38\x2c\x32\x2e\x33\x2c\
+\x33\x2e\x39\x33\x2c\x32\x2e\x33\x33\x2c\x35\x2e\x36\x38\x2d\x2e\
+\x36\x36\x2c\x38\x2e\x39\x33\x61\x33\x39\x2e\x35\x2c\x33\x39\x2e\
+\x35\x2c\x30\x2c\x30\x2c\x31\x2d\x37\x2e\x37\x36\x2c\x37\x2e\x30\
+\x36\x2c\x34\x2c\x34\x2c\x30\x2c\x30\x2c\x31\x2d\x34\x2e\x36\x31\
+\x2e\x31\x34\x63\x2d\x33\x2e\x30\x35\x2d\x31\x2e\x37\x2d\x36\x2e\
+\x31\x32\x2d\x33\x2e\x33\x37\x2d\x39\x2e\x31\x2d\x35\x2e\x32\x32\
+\x61\x36\x2e\x36\x33\x2c\x36\x2e\x36\x33\x2c\x30\x2c\x30\x2c\x30\
+\x2d\x36\x2e\x39\x2d\x2e\x31\x35\x63\x2d\x32\x2e\x36\x37\x2c\x31\
+\x2e\x34\x34\x2d\x35\x2e\x32\x38\x2c\x33\x2d\x37\x2e\x39\x34\x2c\
+\x34\x2e\x34\x39\x2d\x31\x2e\x36\x35\x2e\x39\x31\x2d\x31\x2e\x37\
+\x34\x2c\x32\x2e\x36\x2d\x31\x2e\x39\x33\x2c\x34\x2e\x31\x31\x2d\
+\x2e\x33\x39\x2c\x33\x2d\x2e\x35\x37\x2c\x36\x2e\x31\x33\x2d\x2e\
+\x38\x2c\x39\x2e\x32\x2d\x2e\x33\x39\x2c\x35\x2e\x31\x32\x2d\x31\
+\x2e\x38\x33\x2c\x36\x2e\x37\x33\x2d\x36\x2e\x37\x38\x2c\x37\x2e\
+\x35\x37\x61\x32\x39\x2c\x32\x39\x2c\x30\x2c\x30\x2c\x30\x2d\x36\
+\x2e\x34\x36\x2c\x31\x2e\x35\x32\x63\x2d\x32\x2e\x36\x38\x2c\x31\
+\x2e\x31\x31\x2d\x34\x2e\x38\x2d\x2e\x32\x39\x2d\x36\x2e\x32\x35\
+\x2d\x32\x2e\x32\x38\x61\x35\x38\x2e\x35\x36\x2c\x35\x38\x2e\x35\
+\x36\x2c\x30\x2c\x30\x2c\x31\x2d\x34\x2e\x37\x37\x2d\x38\x2e\x31\
+\x34\x63\x2d\x31\x2e\x35\x34\x2d\x33\x2e\x30\x36\x2d\x33\x2e\x37\
+\x35\x2d\x34\x2e\x36\x39\x2d\x37\x2e\x32\x31\x2d\x34\x2e\x35\x32\
+\x61\x31\x35\x2e\x32\x2c\x31\x35\x2e\x32\x2c\x30\x2c\x30\x2c\x31\
+\x2d\x34\x2e\x31\x36\x2d\x2e\x31\x31\x63\x2d\x34\x2e\x39\x33\x2d\
+\x31\x2e\x31\x32\x2d\x37\x2e\x35\x36\x2c\x31\x2e\x37\x33\x2d\x39\
+\x2e\x38\x33\x2c\x35\x2e\x34\x35\x61\x36\x39\x2c\x36\x39\x2c\x30\
+\x2c\x30\x2c\x31\x2d\x34\x2e\x34\x32\x2c\x36\x2e\x37\x33\x2c\x34\
+\x2e\x39\x32\x2c\x34\x2e\x39\x32\x2c\x30\x2c\x30\x2c\x31\x2d\x34\
+\x2e\x36\x31\x2c\x31\x2e\x38\x39\x63\x2d\x34\x2e\x31\x32\x2d\x2e\
+\x32\x32\x2d\x37\x2e\x37\x37\x2d\x32\x2e\x33\x36\x2d\x31\x31\x2e\
+\x37\x39\x2d\x33\x2e\x30\x36\x61\x33\x2e\x33\x36\x2c\x33\x2e\x33\
+\x36\x2c\x30\x2c\x30\x2c\x31\x2d\x32\x2e\x35\x36\x2d\x33\x2e\x35\
+\x33\x63\x2e\x31\x31\x2d\x32\x2e\x31\x34\x2c\x30\x2d\x34\x2e\x32\
+\x39\x2c\x30\x2d\x36\x2e\x34\x34\x5a\x6d\x33\x36\x2e\x39\x31\x2d\
+\x32\x33\x2e\x32\x32\x63\x33\x34\x2e\x33\x36\x2d\x2e\x33\x37\x2c\
+\x36\x30\x2e\x35\x31\x2d\x32\x37\x2e\x38\x38\x2c\x36\x30\x2e\x34\
+\x35\x2d\x36\x31\x2e\x33\x38\x2d\x2e\x30\x36\x2d\x33\x33\x2e\x37\
+\x34\x2d\x32\x37\x2e\x33\x39\x2d\x36\x32\x2e\x39\x31\x2d\x36\x34\
+\x2e\x34\x32\x2d\x36\x31\x2d\x32\x39\x2e\x38\x35\x2c\x31\x2e\x35\
+\x36\x2d\x35\x37\x2e\x32\x31\x2c\x32\x37\x2e\x32\x32\x2d\x35\x36\
+\x2e\x37\x37\x2c\x36\x32\x2e\x31\x35\x43\x32\x33\x37\x2e\x36\x2c\
+\x33\x31\x32\x2e\x36\x34\x2c\x32\x36\x35\x2e\x31\x2c\x33\x33\x39\
+\x2e\x39\x32\x2c\x32\x39\x37\x2e\x39\x33\x2c\x33\x33\x39\x2e\x37\
+\x32\x5a\x22\x2f\x3e\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x6c\x61\
+\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x63\x78\x3d\x22\x32\
+\x39\x37\x2e\x35\x36\x22\x20\x63\x79\x3d\x22\x32\x37\x38\x2e\x34\
+\x39\x22\x20\x72\x3d\x22\x34\x35\x2e\x32\x37\x22\x2f\x3e\x3c\x2f\
+\x73\x76\x67\x3e\
+\x00\x00\x06\x7a\
+\x3c\
+\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
+\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
+\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
+\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
+\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
+\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
+\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
+\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
+\x31\x22\x20\x64\x3d\x22\x4d\x31\x36\x33\x2e\x38\x39\x2c\x34\x33\
+\x35\x2e\x37\x35\x63\x30\x2c\x35\x2e\x32\x36\x2e\x30\x36\x2c\x31\
+\x30\x2e\x35\x31\x2c\x30\x2c\x31\x35\x2e\x37\x37\x2d\x2e\x31\x37\
+\x2c\x31\x32\x2e\x33\x38\x2c\x31\x2e\x37\x35\x2c\x31\x30\x2e\x37\
+\x31\x2d\x31\x30\x2e\x38\x36\x2c\x31\x30\x2e\x38\x33\x2d\x38\x2e\
+\x32\x33\x2e\x30\x37\x2d\x31\x36\x2e\x34\x36\x2d\x2e\x31\x31\x2d\
+\x32\x34\x2e\x36\x38\x2e\x30\x37\x2d\x33\x2e\x38\x33\x2e\x30\x39\
+\x2d\x35\x2e\x32\x36\x2d\x31\x2e\x31\x35\x2d\x35\x2e\x32\x34\x2d\
+\x35\x2e\x31\x38\x71\x2e\x32\x31\x2d\x34\x35\x2e\x37\x36\x2c\x30\
+\x2d\x39\x31\x2e\x35\x32\x63\x30\x2d\x34\x2e\x31\x34\x2c\x31\x2e\
+\x32\x2d\x35\x2e\x36\x31\x2c\x35\x2e\x34\x36\x2d\x35\x2e\x35\x39\
+\x2c\x33\x30\x2e\x35\x31\x2e\x31\x34\x2c\x36\x31\x2c\x30\x2c\x39\
+\x31\x2e\x35\x32\x2e\x32\x2c\x31\x2e\x37\x35\x2c\x30\x2c\x35\x2c\
+\x31\x2e\x39\x33\x2c\x35\x2c\x33\x2c\x2e\x33\x37\x2c\x31\x32\x2e\
+\x31\x39\x2e\x32\x33\x2c\x32\x34\x2e\x34\x2e\x32\x33\x2c\x33\x37\
+\x2e\x36\x31\x48\x31\x39\x32\x2e\x31\x38\x63\x32\x2e\x32\x35\x2c\
+\x33\x2e\x31\x38\x2c\x33\x2e\x31\x39\x2c\x35\x2e\x30\x36\x2c\x34\
+\x2e\x36\x31\x2c\x36\x2e\x34\x35\x2c\x34\x32\x2e\x34\x38\x2c\x34\
+\x31\x2e\x34\x36\x2c\x39\x32\x2e\x37\x34\x2c\x35\x35\x2c\x31\x34\
+\x38\x2e\x38\x38\x2c\x33\x36\x2e\x31\x34\x2c\x31\x32\x36\x2e\x39\
+\x34\x2d\x33\x39\x2e\x33\x2c\x31\x33\x30\x2e\x38\x31\x2d\x32\x32\
+\x31\x2e\x32\x33\x2c\x37\x2e\x34\x2d\x32\x36\x38\x2e\x39\x33\x2d\
+\x34\x2e\x32\x35\x2d\x31\x2e\x37\x31\x2d\x35\x2e\x37\x32\x2d\x33\
+\x2e\x38\x38\x2d\x35\x2e\x35\x37\x2d\x38\x2e\x33\x39\x2e\x35\x38\
+\x2d\x31\x31\x2e\x37\x37\x2d\x2e\x34\x36\x2d\x32\x33\x2e\x35\x36\
+\x2e\x35\x34\x2d\x33\x35\x2e\x33\x32\x43\x34\x38\x34\x2c\x31\x36\
+\x31\x2e\x33\x39\x2c\x35\x33\x38\x2e\x33\x32\x2c\x33\x35\x32\x2e\
+\x34\x38\x2c\x34\x31\x36\x2e\x32\x2c\x34\x35\x31\x63\x2d\x37\x32\
+\x2e\x32\x2c\x36\x30\x2e\x37\x39\x2d\x31\x38\x35\x2e\x36\x31\x2c\
+\x35\x32\x2e\x36\x38\x2d\x32\x34\x39\x2e\x38\x38\x2d\x31\x36\x5a\
+\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\
+\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x32\x35\x2c\x31\
+\x38\x37\x2e\x36\x33\x71\x30\x2c\x33\x34\x2c\x30\x2c\x36\x38\x63\
+\x30\x2c\x38\x2e\x37\x31\x2d\x32\x2e\x33\x39\x2c\x31\x31\x2e\x30\
+\x37\x2d\x31\x31\x2c\x31\x31\x2e\x30\x39\x2d\x39\x2e\x36\x32\x2c\
+\x30\x2d\x31\x39\x2e\x32\x35\x2e\x30\x37\x2d\x32\x38\x2e\x38\x37\
+\x2c\x30\x2d\x37\x2e\x30\x38\x2d\x2e\x30\x36\x2d\x39\x2e\x38\x33\
+\x2d\x32\x2e\x37\x32\x2d\x39\x2e\x38\x34\x2d\x39\x2e\x39\x71\x2d\
+\x2e\x30\x38\x2d\x36\x39\x2e\x31\x38\x2c\x30\x2d\x31\x33\x38\x2e\
+\x33\x36\x63\x30\x2d\x37\x2e\x34\x34\x2c\x32\x2e\x38\x35\x2d\x31\
+\x30\x2e\x32\x38\x2c\x31\x30\x2e\x31\x35\x2d\x31\x30\x2e\x33\x36\
+\x71\x31\x34\x2e\x37\x33\x2d\x2e\x31\x36\x2c\x32\x39\x2e\x34\x38\
+\x2c\x30\x63\x37\x2e\x32\x39\x2e\x30\x38\x2c\x31\x30\x2e\x30\x38\
+\x2c\x32\x2e\x39\x32\x2c\x31\x30\x2e\x31\x2c\x31\x30\x2e\x33\x38\
+\x43\x33\x32\x35\x2e\x30\x35\x2c\x31\x34\x31\x2e\x35\x31\x2c\x33\
+\x32\x35\x2c\x31\x36\x34\x2e\x35\x37\x2c\x33\x32\x35\x2c\x31\x38\
+\x37\x2e\x36\x33\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\
+\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\
+\x32\x34\x33\x2e\x33\x35\x2c\x31\x33\x32\x2e\x36\x31\x63\x32\x2e\
+\x31\x39\x2c\x38\x2e\x36\x37\x2c\x34\x2e\x32\x37\x2c\x31\x36\x2e\
+\x37\x34\x2c\x36\x2e\x32\x38\x2c\x32\x34\x2e\x38\x32\x2c\x33\x2e\
+\x35\x31\x2c\x31\x34\x2e\x31\x35\x2c\x33\x2e\x33\x34\x2c\x31\x33\
+\x2e\x38\x34\x2d\x39\x2e\x33\x39\x2c\x32\x30\x2e\x31\x37\x2d\x38\
+\x2e\x35\x36\x2c\x34\x2e\x32\x37\x2d\x31\x36\x2e\x35\x33\x2c\x39\
+\x2e\x37\x31\x2d\x32\x34\x2e\x39\x33\x2c\x31\x34\x2e\x33\x33\x2d\
+\x31\x2e\x36\x32\x2e\x39\x2d\x35\x2c\x31\x2e\x33\x37\x2d\x35\x2e\
+\x38\x38\x2e\x34\x34\x2d\x38\x2e\x34\x2d\x38\x2e\x37\x39\x2d\x31\
+\x36\x2e\x34\x34\x2d\x31\x37\x2e\x39\x33\x2d\x32\x35\x2e\x31\x38\
+\x2d\x32\x37\x2e\x36\x33\x41\x31\x37\x39\x2e\x38\x38\x2c\x31\x37\
+\x39\x2e\x38\x38\x2c\x30\x2c\x30\x2c\x31\x2c\x32\x34\x33\x2e\x33\
+\x35\x2c\x31\x33\x32\x2e\x36\x31\x5a\x22\x2f\x3e\x3c\x70\x61\x74\
+\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\
+\x64\x3d\x22\x4d\x31\x36\x37\x2e\x33\x34\x2c\x31\x38\x31\x2e\x31\
+\x34\x63\x38\x2e\x33\x31\x2c\x39\x2e\x32\x35\x2c\x31\x36\x2e\x36\
+\x37\x2c\x31\x38\x2e\x33\x39\x2c\x32\x34\x2e\x37\x34\x2c\x32\x37\
+\x2e\x37\x39\x2e\x37\x36\x2e\x38\x38\x2e\x31\x38\x2c\x33\x2e\x37\
+\x31\x2d\x2e\x36\x38\x2c\x35\x2e\x30\x37\x2d\x37\x2c\x31\x31\x2d\
+\x31\x34\x2e\x32\x38\x2c\x32\x31\x2e\x37\x32\x2d\x32\x31\x2e\x31\
+\x31\x2c\x33\x32\x2e\x37\x38\x2d\x31\x2e\x38\x2c\x32\x2e\x39\x31\
+\x2d\x33\x2e\x33\x32\x2c\x33\x2e\x33\x34\x2d\x36\x2e\x32\x34\x2c\
+\x32\x2e\x32\x34\x2d\x39\x2e\x37\x36\x2d\x33\x2e\x36\x37\x2d\x31\
+\x39\x2e\x35\x37\x2d\x37\x2e\x32\x31\x2d\x32\x39\x2e\x33\x39\x2d\
+\x31\x30\x2e\x37\x2d\x32\x2e\x38\x33\x2d\x31\x2d\x34\x2e\x36\x32\
+\x2d\x32\x2e\x30\x39\x2d\x33\x2d\x35\x2e\x36\x61\x31\x38\x37\x2e\
+\x32\x38\x2c\x31\x38\x37\x2e\x32\x38\x2c\x30\x2c\x30\x2c\x31\x2c\
+\x33\x33\x2e\x31\x34\x2d\x34\x39\x2e\x38\x39\x41\x31\x36\x2c\x31\
+\x36\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x36\x37\x2e\x33\x34\x2c\x31\
+\x38\x31\x2e\x31\x34\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\
+\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\
+\x4d\x31\x32\x33\x2e\x31\x34\x2c\x32\x35\x39\x2e\x31\x38\x63\x31\
+\x31\x2e\x35\x36\x2c\x34\x2e\x31\x38\x2c\x32\x32\x2e\x38\x38\x2c\
+\x38\x2e\x31\x34\x2c\x33\x34\x2e\x30\x35\x2c\x31\x32\x2e\x35\x31\
+\x2c\x31\x2e\x33\x2e\x35\x32\x2c\x32\x2e\x34\x39\x2c\x33\x2e\x33\
+\x37\x2c\x32\x2e\x34\x2c\x35\x2e\x30\x37\x71\x2d\x31\x2c\x31\x39\
+\x2e\x32\x2d\x32\x2e\x36\x39\x2c\x33\x38\x2e\x33\x36\x63\x2d\x2e\
+\x31\x34\x2c\x31\x2e\x36\x37\x2d\x31\x2e\x37\x38\x2c\x34\x2e\x33\
+\x38\x2d\x33\x2e\x30\x37\x2c\x34\x2e\x36\x2d\x31\x30\x2e\x34\x35\
+\x2c\x31\x2e\x38\x2d\x32\x31\x2c\x33\x2e\x31\x2d\x33\x31\x2e\x34\
+\x38\x2c\x34\x2e\x36\x31\x2d\x33\x2e\x39\x2e\x35\x36\x2d\x36\x2d\
+\x2e\x37\x33\x2d\x36\x2e\x32\x36\x2d\x35\x2d\x31\x2d\x31\x39\x2e\
+\x35\x38\x2e\x35\x32\x2d\x33\x38\x2e\x39\x2c\x35\x2e\x36\x38\x2d\
+\x35\x37\x2e\x38\x36\x41\x31\x34\x2c\x31\x34\x2c\x30\x2c\x30\x2c\
+\x31\x2c\x31\x32\x33\x2e\x31\x34\x2c\x32\x35\x39\x2e\x31\x38\x5a\
+\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x02\xa3\
+\x3c\
+\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
+\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
+\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
+\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
+\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
+\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
+\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
+\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
+\x6c\x73\x2d\x31\x22\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x35\x38\
+\x36\x2e\x32\x34\x20\x34\x38\x33\x2e\x32\x38\x20\x33\x34\x32\x2e\
+\x31\x31\x20\x33\x32\x33\x2e\x33\x38\x20\x33\x34\x32\x2e\x31\x31\
+\x20\x34\x36\x2e\x34\x34\x20\x32\x35\x38\x2e\x31\x20\x34\x36\x2e\
+\x34\x34\x20\x32\x35\x38\x2e\x31\x20\x33\x32\x33\x2e\x32\x35\x20\
+\x31\x33\x2e\x37\x36\x20\x34\x38\x33\x2e\x32\x38\x20\x35\x39\x2e\
+\x38\x20\x35\x35\x33\x2e\x35\x37\x20\x33\x30\x30\x2e\x30\x31\x20\
+\x33\x39\x36\x2e\x32\x33\x20\x35\x34\x30\x2e\x32\x32\x20\x35\x35\
+\x33\x2e\x35\x37\x20\x35\x38\x36\x2e\x32\x34\x20\x34\x38\x33\x2e\
+\x32\x38\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\
+\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x31\x36\x35\
+\x2c\x34\x38\x2e\x35\x35\x6c\x32\x37\x2e\x31\x36\x2c\x35\x34\x2e\
+\x32\x39\x2c\x32\x37\x2e\x31\x35\x2d\x35\x34\x2e\x32\x39\x68\x32\
+\x38\x2e\x32\x31\x4c\x32\x30\x34\x2e\x38\x2c\x31\x33\x34\x76\x33\
+\x38\x2e\x32\x32\x48\x31\x37\x39\x2e\x35\x37\x56\x31\x33\x34\x4c\
+\x31\x33\x36\x2e\x38\x32\x2c\x34\x38\x2e\x35\x35\x5a\x22\x2f\x3e\
+\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\
+\x2d\x31\x22\x20\x64\x3d\x22\x4d\x35\x31\x31\x2e\x33\x39\x2c\x32\
+\x36\x37\x6c\x32\x32\x2e\x34\x39\x2c\x33\x37\x2e\x31\x37\x4c\x35\
+\x35\x36\x2e\x33\x38\x2c\x32\x36\x37\x68\x32\x39\x2e\x38\x36\x6c\
+\x2d\x33\x37\x2e\x34\x33\x2c\x36\x31\x2e\x38\x34\x2c\x33\x37\x2e\
+\x34\x33\x2c\x36\x31\x2e\x38\x34\x48\x35\x35\x36\x2e\x33\x38\x6c\
+\x2d\x32\x32\x2e\x35\x2d\x33\x37\x2e\x31\x37\x2d\x32\x32\x2e\x34\
+\x39\x2c\x33\x37\x2e\x31\x37\x48\x34\x38\x31\x2e\x35\x33\x4c\x35\
+\x31\x39\x2c\x33\x32\x38\x2e\x38\x37\x2c\x34\x38\x31\x2e\x35\x33\
+\x2c\x32\x36\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\
+\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\
+\x31\x30\x39\x2e\x32\x39\x2c\x32\x36\x37\x76\x32\x31\x2e\x38\x35\
+\x4c\x34\x38\x2c\x33\x36\x35\x2e\x38\x33\x68\x36\x31\x2e\x33\x76\
+\x32\x34\x2e\x38\x38\x48\x31\x33\x2e\x37\x36\x56\x33\x36\x38\x2e\
+\x38\x36\x6c\x36\x31\x2e\x33\x31\x2d\x37\x36\x2e\x39\x35\x48\x31\
+\x34\x2e\x38\x38\x56\x32\x36\x37\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\
+\x67\x3e\
+\x00\x00\x0c\x79\
+\x3c\
+\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
+\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
+\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
+\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
+\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
+\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
+\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
+\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
+\x31\x22\x20\x64\x3d\x22\x4d\x35\x36\x33\x2e\x36\x37\x2c\x35\x30\
+\x33\x2e\x32\x37\x2c\x34\x35\x32\x2e\x38\x34\x2c\x33\x39\x32\x2e\
+\x34\x34\x63\x2e\x34\x34\x2d\x2e\x38\x31\x2e\x39\x31\x2d\x31\x2e\
+\x36\x31\x2c\x31\x2e\x33\x32\x2d\x32\x2e\x34\x34\x2c\x33\x2e\x36\
+\x38\x2d\x37\x2e\x34\x35\x2c\x39\x2e\x34\x39\x2d\x31\x30\x2e\x31\
+\x31\x2c\x31\x37\x2e\x34\x33\x2d\x39\x2e\x33\x39\x2c\x35\x2e\x31\
+\x32\x2e\x34\x36\x2c\x31\x30\x2e\x33\x2e\x31\x37\x2c\x31\x35\x2e\
+\x34\x34\x2e\x32\x2c\x37\x2e\x35\x39\x2c\x30\x2c\x31\x32\x2e\x37\
+\x34\x2d\x34\x2e\x36\x31\x2c\x31\x35\x2d\x31\x32\x6c\x33\x2e\x36\
+\x38\x2d\x31\x32\x2e\x31\x34\x63\x32\x2e\x36\x38\x2d\x38\x2e\x38\
+\x32\x2c\x31\x2e\x37\x32\x2d\x31\x35\x2d\x34\x2e\x38\x37\x2d\x31\
+\x39\x2e\x37\x34\x61\x31\x30\x37\x2e\x36\x35\x2c\x31\x30\x37\x2e\
+\x36\x35\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x30\x2e\x35\x35\x2d\x36\
+\x2e\x36\x38\x63\x2d\x39\x2d\x35\x2d\x31\x32\x2e\x39\x35\x2d\x31\
+\x31\x2e\x30\x37\x2d\x31\x32\x2e\x39\x2d\x32\x33\x2e\x30\x37\x2c\
+\x30\x2d\x33\x2e\x39\x2e\x32\x31\x2d\x34\x2c\x2e\x31\x37\x2d\x31\
+\x31\x2e\x35\x32\x61\x31\x31\x2e\x33\x39\x2c\x31\x31\x2e\x33\x39\
+\x2c\x30\x2c\x30\x2c\x31\x2c\x35\x2e\x33\x34\x2d\x31\x30\x2e\x32\
+\x32\x63\x36\x2d\x33\x2e\x39\x2c\x31\x32\x2d\x37\x2e\x36\x35\x2c\
+\x31\x38\x2e\x32\x36\x2d\x31\x31\x2e\x31\x32\x2c\x35\x2e\x34\x34\
+\x2d\x33\x2c\x38\x2e\x31\x35\x2d\x39\x2e\x38\x34\x2c\x37\x2e\x36\
+\x34\x2d\x31\x33\x2e\x37\x2d\x31\x2d\x37\x2e\x36\x2d\x32\x2d\x31\
+\x35\x2e\x32\x2d\x34\x2e\x37\x38\x2d\x32\x32\x2e\x34\x39\x2d\x32\
+\x2e\x32\x36\x2d\x35\x2e\x39\x34\x2d\x36\x2e\x34\x33\x2d\x38\x2e\
+\x34\x38\x2d\x31\x32\x2e\x31\x35\x2d\x38\x2e\x38\x38\x2d\x36\x2e\
+\x37\x31\x2d\x2e\x34\x38\x2d\x31\x33\x2e\x34\x35\x2d\x2e\x36\x35\
+\x2d\x32\x30\x2e\x31\x38\x2d\x2e\x38\x39\x61\x31\x31\x2e\x36\x35\
+\x2c\x31\x31\x2e\x36\x35\x2c\x30\x2c\x30\x2c\x31\x2d\x31\x30\x2d\
+\x35\x2e\x32\x43\x34\x35\x38\x2c\x32\x31\x38\x2c\x34\x35\x36\x2e\
+\x31\x36\x2c\x32\x31\x32\x2c\x34\x35\x32\x2e\x35\x35\x2c\x32\x30\
+\x36\x2e\x39\x32\x63\x2d\x34\x2e\x33\x33\x2d\x36\x2e\x30\x36\x2d\
+\x32\x2e\x31\x38\x2d\x31\x32\x2c\x2e\x37\x36\x2d\x31\x37\x2e\x36\
+\x33\x2c\x32\x2e\x32\x31\x2d\x34\x2e\x32\x35\x2c\x34\x2e\x38\x38\
+\x2d\x38\x2e\x32\x36\x2c\x37\x2e\x35\x2d\x31\x32\x2e\x32\x37\x2c\
+\x34\x2e\x36\x31\x2d\x37\x2e\x30\x36\x2c\x34\x2e\x38\x35\x2d\x31\
+\x34\x2e\x34\x32\x2e\x32\x36\x2d\x31\x39\x2e\x36\x33\x2d\x33\x2e\
+\x35\x35\x2d\x34\x2d\x37\x2e\x32\x35\x2d\x37\x2e\x39\x34\x2d\x31\
+\x31\x2d\x31\x31\x2e\x37\x37\x2d\x37\x2e\x37\x34\x2d\x37\x2e\x38\
+\x38\x2d\x31\x33\x2e\x37\x39\x2d\x38\x2e\x33\x2d\x32\x33\x2e\x30\
+\x37\x2d\x32\x2e\x32\x37\x61\x31\x30\x34\x2e\x30\x37\x2c\x31\x30\
+\x34\x2e\x30\x37\x2c\x30\x2c\x30\x2c\x31\x2d\x31\x33\x2c\x37\x2e\
+\x30\x37\x63\x2d\x31\x30\x2e\x30\x36\x2c\x34\x2e\x36\x39\x2d\x31\
+\x36\x2e\x33\x36\x2d\x33\x2e\x34\x33\x2d\x32\x34\x2e\x31\x35\x2d\
+\x37\x2e\x32\x36\x2d\x39\x2e\x33\x38\x2d\x34\x2e\x36\x31\x2d\x31\
+\x32\x2e\x31\x31\x2d\x31\x31\x2e\x37\x31\x2d\x31\x31\x2e\x32\x39\
+\x2d\x32\x31\x2e\x35\x35\x61\x31\x32\x39\x2e\x39\x2c\x31\x32\x39\
+\x2e\x39\x2c\x30\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x36\x2e\x33\x39\
+\x63\x2d\x2e\x31\x39\x2d\x34\x2e\x32\x31\x2d\x31\x2e\x35\x34\x2d\
+\x38\x2e\x35\x31\x2d\x35\x2e\x37\x37\x2d\x39\x2e\x38\x31\x2d\x37\
+\x2e\x37\x35\x2d\x32\x2e\x33\x37\x2d\x31\x35\x2e\x31\x38\x2d\x36\
+\x2d\x32\x33\x2e\x33\x33\x2d\x36\x2e\x38\x33\x2d\x35\x2e\x36\x2d\
+\x2e\x36\x2d\x39\x2e\x39\x34\x2c\x31\x2e\x32\x2d\x31\x32\x2e\x39\
+\x33\x2c\x36\x2e\x35\x61\x31\x38\x33\x2e\x36\x39\x2c\x31\x38\x33\
+\x2e\x36\x39\x2c\x30\x2c\x30\x2c\x31\x2d\x31\x30\x2e\x39\x32\x2c\
+\x31\x37\x2e\x32\x35\x63\x2d\x33\x2e\x32\x33\x2c\x34\x2e\x34\x35\
+\x2d\x37\x2e\x32\x37\x2c\x37\x2e\x31\x38\x2d\x31\x33\x2e\x35\x31\
+\x2c\x37\x4c\x32\x39\x37\x2e\x38\x33\x2c\x31\x31\x39\x61\x31\x34\
+\x2c\x31\x34\x2c\x30\x2c\x30\x2c\x31\x2d\x31\x31\x2e\x36\x37\x2d\
+\x36\x2c\x31\x30\x33\x2e\x37\x33\x2c\x31\x30\x33\x2e\x37\x33\x2c\
+\x30\x2c\x30\x2c\x31\x2d\x39\x2e\x35\x38\x2d\x31\x36\x2e\x36\x35\
+\x43\x32\x37\x32\x2e\x36\x36\x2c\x38\x38\x2c\x32\x36\x36\x2e\x38\
+\x39\x2c\x38\x34\x2c\x32\x36\x30\x2e\x35\x2c\x38\x36\x63\x2d\x35\
+\x2e\x38\x38\x2c\x31\x2e\x39\x32\x2d\x31\x31\x2e\x39\x34\x2c\x32\
+\x2e\x38\x35\x2d\x31\x37\x2e\x38\x34\x2c\x34\x2e\x34\x35\x2d\x36\
+\x2e\x37\x33\x2c\x31\x2e\x38\x33\x2d\x31\x31\x2e\x33\x33\x2c\x35\
+\x2e\x38\x35\x2d\x31\x31\x2e\x31\x37\x2c\x31\x33\x2e\x35\x31\x2e\
+\x31\x34\x2c\x36\x2e\x36\x37\x2d\x2e\x33\x36\x2c\x31\x33\x2e\x33\
+\x36\x2d\x2e\x35\x39\x2c\x32\x30\x61\x31\x34\x2c\x31\x34\x2c\x30\
+\x2c\x30\x2c\x31\x2d\x36\x2e\x34\x35\x2c\x31\x31\x2e\x36\x32\x63\
+\x2d\x35\x2e\x31\x2c\x33\x2e\x34\x32\x2d\x31\x30\x2e\x38\x32\x2c\
+\x35\x2e\x37\x31\x2d\x31\x36\x2c\x39\x2e\x30\x38\x61\x31\x32\x2e\
+\x34\x31\x2c\x31\x32\x2e\x34\x31\x2c\x30\x2c\x30\x2c\x31\x2d\x32\
+\x2e\x32\x31\x2c\x31\x2e\x31\x32\x4c\x39\x36\x2e\x37\x33\x2c\x33\
+\x36\x2e\x33\x33\x6c\x2d\x36\x30\x2e\x34\x2c\x36\x30\x2e\x34\x2c\
+\x31\x31\x31\x2e\x32\x2c\x31\x31\x31\x2e\x32\x61\x32\x31\x2e\x33\
+\x34\x2c\x32\x31\x2e\x33\x34\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x2e\
+\x37\x32\x2c\x35\x2e\x31\x31\x63\x2d\x2e\x34\x39\x2c\x32\x2e\x35\
+\x38\x2d\x33\x2e\x32\x2c\x35\x2e\x31\x2d\x36\x2e\x39\x33\x2c\x35\
+\x2e\x35\x35\x2d\x38\x2e\x37\x31\x2c\x31\x2d\x31\x37\x2e\x34\x32\
+\x2e\x32\x32\x2d\x32\x36\x2e\x31\x32\x2e\x34\x39\x2d\x36\x2e\x31\
+\x33\x2e\x31\x39\x2d\x31\x30\x2c\x32\x2e\x38\x39\x2d\x31\x32\x2e\
+\x37\x31\x2c\x38\x2e\x38\x34\x2d\x32\x2e\x37\x35\x2c\x36\x2e\x31\
+\x34\x2d\x33\x2e\x31\x34\x2c\x31\x32\x2e\x37\x38\x2d\x35\x2e\x33\
+\x37\x2c\x31\x39\x2d\x32\x2e\x33\x33\x2c\x36\x2e\x34\x37\x2d\x2e\
+\x33\x37\x2c\x31\x32\x2e\x34\x38\x2c\x35\x2e\x33\x34\x2c\x31\x36\
+\x2e\x32\x31\x2c\x33\x2e\x36\x35\x2c\x32\x2e\x33\x38\x2c\x37\x2e\
+\x35\x35\x2c\x34\x2e\x33\x38\x2c\x31\x31\x2c\x37\x2c\x35\x2e\x34\
+\x2c\x34\x2c\x31\x32\x2e\x35\x35\x2c\x36\x2e\x37\x35\x2c\x31\x32\
+\x2e\x32\x32\x2c\x31\x35\x2e\x35\x37\x2d\x2e\x32\x35\x2c\x36\x2e\
+\x34\x38\x2d\x2e\x32\x33\x2c\x31\x33\x2d\x2e\x36\x34\x2c\x31\x39\
+\x2e\x34\x34\x2d\x2e\x33\x31\x2c\x34\x2e\x38\x33\x2d\x32\x2c\x38\
+\x2e\x37\x32\x2d\x36\x2e\x38\x35\x2c\x31\x31\x2e\x31\x61\x31\x36\
+\x38\x2e\x33\x36\x2c\x31\x36\x38\x2e\x33\x36\x2c\x30\x2c\x30\x2c\
+\x30\x2d\x31\x37\x2e\x34\x2c\x31\x30\x2e\x32\x35\x63\x2d\x35\x2e\
+\x31\x32\x2c\x33\x2e\x33\x33\x2d\x38\x2e\x36\x36\x2c\x37\x2e\x37\
+\x31\x2d\x36\x2e\x38\x36\x2c\x31\x34\x2e\x36\x2c\x31\x2e\x34\x33\
+\x2c\x35\x2e\x34\x37\x2c\x33\x2c\x31\x30\x2e\x39\x2c\x34\x2e\x30\
+\x39\x2c\x31\x36\x2e\x34\x34\x2c\x31\x2e\x38\x34\x2c\x39\x2e\x34\
+\x31\x2c\x35\x2e\x37\x32\x2c\x31\x33\x2c\x31\x35\x2e\x33\x31\x2c\
+\x31\x33\x2e\x34\x36\x2c\x36\x2e\x31\x33\x2e\x32\x39\x2c\x31\x32\
+\x2e\x32\x37\x2e\x36\x39\x2c\x31\x38\x2e\x34\x2e\x36\x37\x2c\x35\
+\x2e\x34\x39\x2c\x30\x2c\x39\x2c\x32\x2e\x39\x34\x2c\x31\x31\x2e\
+\x33\x31\x2c\x37\x2e\x34\x35\x2c\x32\x2e\x38\x33\x2c\x35\x2e\x35\
+\x34\x2c\x35\x2e\x37\x32\x2c\x31\x31\x2c\x38\x2e\x38\x38\x2c\x31\
+\x36\x2e\x33\x38\x2c\x32\x2e\x33\x31\x2c\x33\x2e\x39\x33\x2c\x32\
+\x2c\x38\x2e\x30\x38\x2d\x2e\x33\x37\x2c\x31\x32\x2e\x30\x38\x2d\
+\x33\x2e\x39\x2c\x36\x2e\x35\x33\x2d\x37\x2e\x38\x39\x2c\x31\x33\
+\x2d\x31\x31\x2e\x34\x36\x2c\x31\x39\x2e\x37\x35\x2d\x32\x2e\x36\
+\x37\x2c\x35\x2d\x32\x2e\x36\x35\x2c\x31\x30\x2e\x30\x38\x2c\x31\
+\x2e\x35\x32\x2c\x31\x34\x2e\x35\x36\x2c\x34\x2c\x34\x2e\x32\x35\
+\x2c\x37\x2e\x38\x2c\x38\x2e\x36\x32\x2c\x31\x31\x2e\x37\x39\x2c\
+\x31\x32\x2e\x38\x34\x2c\x36\x2e\x38\x35\x2c\x37\x2e\x32\x36\x2c\
+\x31\x33\x2e\x33\x37\x2c\x37\x2e\x39\x34\x2c\x32\x31\x2e\x36\x39\
+\x2c\x32\x2e\x37\x34\x41\x31\x34\x36\x2e\x36\x35\x2c\x31\x34\x36\
+\x2e\x36\x35\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x38\x36\x2e\x32\x2c\
+\x34\x35\x30\x63\x34\x2e\x36\x36\x2d\x32\x2e\x32\x37\x2c\x39\x2e\
+\x37\x32\x2d\x32\x2e\x38\x37\x2c\x31\x34\x2e\x32\x34\x2c\x30\x61\
+\x39\x34\x2e\x38\x33\x2c\x39\x34\x2e\x38\x33\x2c\x30\x2c\x30\x2c\
+\x30\x2c\x39\x2e\x30\x37\x2c\x35\x2e\x36\x35\x63\x39\x2e\x36\x2c\
+\x34\x2e\x37\x2c\x31\x33\x2e\x35\x38\x2c\x32\x35\x2e\x38\x34\x2c\
+\x31\x32\x2e\x33\x36\x2c\x34\x31\x2e\x35\x38\x61\x37\x2e\x31\x34\
+\x2c\x37\x2e\x31\x34\x2c\x30\x2c\x30\x2c\x30\x2c\x35\x2e\x34\x37\
+\x2c\x37\x2e\x36\x35\x63\x38\x2e\x36\x32\x2c\x31\x2e\x35\x33\x2c\
+\x31\x36\x2e\x34\x32\x2c\x36\x2e\x31\x36\x2c\x32\x35\x2e\x32\x34\
+\x2c\x36\x2e\x36\x35\x2c\x33\x2e\x38\x38\x2e\x32\x31\x2c\x37\x2e\
+\x31\x35\x2d\x2e\x35\x37\x2c\x39\x2e\x38\x38\x2d\x34\x2e\x31\x61\
+\x31\x35\x32\x2e\x32\x38\x2c\x31\x35\x32\x2e\x32\x38\x2c\x30\x2c\
+\x30\x2c\x30\x2c\x39\x2e\x34\x35\x2d\x31\x34\x2e\x36\x31\x63\x34\
+\x2e\x38\x37\x2d\x38\x2e\x30\x38\x2c\x31\x30\x2e\x33\x35\x2d\x31\
+\x30\x2c\x32\x31\x2d\x31\x31\x2e\x38\x32\x2c\x33\x2e\x36\x34\x2d\
+\x2e\x36\x2c\x35\x2e\x37\x37\x2e\x30\x37\x2c\x38\x2e\x38\x39\x2e\
+\x32\x33\x2c\x37\x2e\x34\x32\x2e\x33\x39\x2c\x31\x32\x2e\x31\x34\
+\x2c\x33\x2e\x31\x38\x2c\x31\x35\x2e\x34\x34\x2c\x39\x2e\x38\x32\
+\x61\x31\x32\x38\x2e\x32\x31\x2c\x31\x32\x38\x2e\x32\x31\x2c\x30\
+\x2c\x30\x2c\x30\x2c\x31\x30\x2e\x32\x32\x2c\x31\x37\x2e\x36\x35\
+\x63\x33\x2e\x30\x39\x2c\x34\x2e\x33\x32\x2c\x37\x2e\x33\x31\x2c\
+\x36\x2e\x34\x2c\x31\x33\x2e\x33\x37\x2c\x35\x6c\x31\x33\x2e\x38\
+\x34\x2d\x33\x2e\x33\x31\x63\x31\x30\x2e\x34\x34\x2d\x32\x2e\x35\
+\x2c\x31\x33\x2e\x36\x37\x2d\x35\x2e\x33\x2c\x31\x34\x2e\x35\x2d\
+\x31\x36\x2e\x34\x31\x2e\x35\x2d\x36\x2e\x36\x37\x2e\x38\x37\x2d\
+\x31\x33\x2e\x33\x35\x2c\x31\x2e\x37\x31\x2d\x32\x30\x2c\x2e\x34\
+\x32\x2d\x33\x2e\x32\x38\x2e\x36\x31\x2d\x36\x2e\x39\x34\x2c\x34\
+\x2e\x31\x34\x2d\x38\x2e\x39\x32\x2c\x35\x2e\x37\x2d\x33\x2e\x32\
+\x2c\x31\x31\x2e\x32\x37\x2d\x36\x2e\x36\x32\x2c\x31\x37\x2d\x39\
+\x2e\x37\x35\x61\x31\x36\x2c\x31\x36\x2c\x30\x2c\x30\x2c\x31\x2c\
+\x31\x2e\x39\x33\x2d\x2e\x39\x4c\x35\x30\x33\x2e\x32\x37\x2c\x35\
+\x36\x33\x2e\x36\x37\x5a\x4d\x32\x39\x32\x2e\x33\x2c\x31\x36\x37\
+\x2e\x33\x34\x63\x37\x39\x2e\x32\x35\x2d\x34\x2e\x32\x2c\x31\x33\
+\x37\x2e\x37\x36\x2c\x35\x39\x2e\x31\x31\x2c\x31\x33\x37\x2e\x38\
+\x38\x2c\x31\x33\x32\x2e\x33\x32\x61\x31\x33\x36\x2e\x30\x37\x2c\
+\x31\x33\x36\x2e\x30\x37\x2c\x30\x2c\x30\x2c\x31\x2d\x31\x32\x2e\
+\x35\x32\x2c\x35\x37\x2e\x36\x6c\x2d\x31\x35\x2d\x31\x34\x2e\x39\
+\x35\x61\x31\x31\x37\x2e\x34\x36\x2c\x31\x31\x37\x2e\x34\x36\x2c\
+\x30\x2c\x30\x2c\x30\x2c\x37\x2e\x39\x34\x2d\x34\x32\x2e\x36\x32\
+\x63\x30\x2d\x36\x31\x2e\x39\x2d\x34\x38\x2e\x37\x2d\x31\x31\x32\
+\x2e\x37\x35\x2d\x31\x31\x31\x2e\x32\x34\x2d\x31\x31\x32\x2e\x34\
+\x39\x61\x31\x30\x33\x2e\x36\x31\x2c\x31\x30\x33\x2e\x36\x31\x2c\
+\x30\x2c\x30\x2c\x30\x2d\x34\x32\x2e\x35\x39\x2c\x39\x2e\x32\x32\
+\x6c\x2d\x31\x35\x2d\x31\x35\x41\x31\x32\x33\x2c\x31\x32\x33\x2c\
+\x30\x2c\x30\x2c\x31\x2c\x32\x39\x32\x2e\x33\x2c\x31\x36\x37\x2e\
+\x33\x34\x5a\x4d\x32\x31\x39\x2e\x31\x37\x2c\x32\x37\x39\x2e\x35\
+\x37\x2c\x33\x32\x32\x2e\x34\x34\x2c\x33\x38\x32\x2e\x38\x34\x61\
+\x38\x33\x2e\x31\x32\x2c\x38\x33\x2e\x31\x32\x2c\x30\x2c\x30\x2c\
+\x31\x2d\x32\x32\x2e\x31\x2c\x33\x2e\x30\x39\x63\x2d\x34\x35\x2e\
+\x31\x36\x2e\x30\x36\x2d\x38\x33\x2e\x33\x31\x2d\x33\x37\x2e\x30\
+\x36\x2d\x38\x33\x2e\x36\x33\x2d\x38\x35\x2e\x37\x39\x41\x38\x38\
+\x2c\x38\x38\x2c\x30\x2c\x30\x2c\x31\x2c\x32\x31\x39\x2e\x31\x37\
+\x2c\x32\x37\x39\x2e\x35\x37\x5a\x6d\x31\x36\x32\x2e\x30\x38\x2c\
+\x34\x31\x2e\x32\x38\x4c\x32\x37\x37\x2e\x38\x39\x2c\x32\x31\x37\
+\x2e\x34\x39\x61\x38\x31\x2e\x33\x36\x2c\x38\x31\x2e\x33\x36\x2c\
+\x30\x2c\x30\x2c\x31\x2c\x32\x31\x2e\x32\x31\x2d\x33\x2e\x31\x39\
+\x63\x34\x36\x2e\x30\x39\x2d\x2e\x36\x33\x2c\x38\x34\x2e\x33\x39\
+\x2c\x33\x36\x2e\x36\x31\x2c\x38\x34\x2e\x36\x39\x2c\x38\x34\x2e\
+\x37\x37\x41\x39\x31\x2e\x36\x39\x2c\x39\x31\x2e\x36\x39\x2c\x30\
+\x2c\x30\x2c\x31\x2c\x33\x38\x31\x2e\x32\x35\x2c\x33\x32\x30\x2e\
+\x38\x35\x5a\x6d\x2d\x38\x30\x2e\x34\x36\x2c\x31\x31\x32\x63\x2d\
+\x37\x30\x2e\x32\x37\x2e\x34\x33\x2d\x31\x32\x39\x2e\x31\x35\x2d\
+\x35\x38\x2e\x37\x38\x2d\x31\x33\x30\x2d\x31\x33\x30\x2e\x36\x37\
+\x41\x31\x33\x36\x2e\x30\x35\x2c\x31\x33\x36\x2e\x30\x35\x2c\x30\
+\x2c\x30\x2c\x31\x2c\x31\x38\x33\x2c\x32\x34\x33\x2e\x34\x34\x6c\
+\x31\x35\x2e\x31\x36\x2c\x31\x35\x2e\x31\x35\x41\x31\x31\x33\x2e\
+\x39\x34\x2c\x31\x31\x33\x2e\x39\x34\x2c\x30\x2c\x30\x2c\x30\x2c\
+\x31\x39\x30\x2e\x34\x31\x2c\x33\x30\x30\x63\x30\x2c\x36\x32\x2e\
+\x35\x2c\x34\x39\x2e\x35\x39\x2c\x31\x31\x32\x2e\x34\x33\x2c\x31\
+\x30\x39\x2c\x31\x31\x32\x2e\x38\x41\x31\x31\x30\x2c\x31\x31\x30\
+\x2c\x30\x2c\x30\x2c\x30\x2c\x33\x34\x33\x2e\x35\x38\x2c\x34\x30\
+\x34\x6c\x31\x34\x2e\x39\x31\x2c\x31\x34\x2e\x39\x41\x31\x33\x30\
+\x2e\x31\x39\x2c\x31\x33\x30\x2e\x31\x39\x2c\x30\x2c\x30\x2c\x31\
+\x2c\x33\x30\x30\x2e\x37\x39\x2c\x34\x33\x32\x2e\x38\x37\x5a\x22\
+\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x05\x46\
+\x3c\
+\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
+\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
+\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
+\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
+\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
+\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
+\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
+\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
+\x31\x22\x20\x64\x3d\x22\x4d\x35\x33\x34\x2e\x39\x32\x2c\x33\x31\
+\x34\x2e\x33\x36\x63\x2d\x38\x2c\x2e\x37\x38\x2d\x31\x33\x2e\x39\
+\x33\x2d\x33\x2e\x35\x36\x2d\x31\x39\x2e\x33\x38\x2d\x38\x2e\x34\
+\x38\x2d\x35\x30\x2e\x31\x39\x2d\x34\x35\x2e\x32\x2d\x31\x30\x31\
+\x2d\x38\x39\x2e\x36\x39\x2d\x31\x35\x30\x2d\x31\x33\x36\x2e\x32\
+\x34\x2d\x31\x38\x2e\x36\x2d\x31\x37\x2e\x36\x37\x2d\x33\x37\x2e\
+\x35\x37\x2d\x33\x34\x2e\x39\x33\x2d\x35\x36\x2d\x35\x32\x2e\x38\
+\x32\x2d\x38\x2d\x37\x2e\x37\x36\x2d\x31\x32\x2e\x35\x32\x2d\x36\
+\x2e\x35\x37\x2d\x32\x30\x2c\x2e\x34\x36\x43\x32\x32\x32\x2e\x33\
+\x2c\x31\x38\x30\x2e\x34\x33\x2c\x31\x35\x35\x2e\x30\x36\x2c\x32\
+\x34\x33\x2e\x35\x36\x2c\x38\x35\x2e\x35\x39\x2c\x33\x30\x34\x63\
+\x2d\x34\x2c\x33\x2e\x34\x36\x2d\x38\x2e\x31\x2c\x37\x2e\x35\x38\
+\x2d\x31\x32\x2e\x38\x33\x2c\x39\x2e\x31\x2d\x31\x31\x2e\x36\x37\
+\x2c\x33\x2e\x37\x37\x2d\x32\x32\x2e\x36\x35\x2e\x34\x36\x2d\x32\
+\x39\x2d\x31\x30\x2e\x34\x35\x73\x2d\x32\x2d\x32\x31\x2e\x30\x36\
+\x2c\x37\x2d\x32\x39\x2e\x31\x32\x63\x33\x30\x2e\x33\x35\x2d\x32\
+\x37\x2e\x32\x35\x2c\x36\x31\x2e\x32\x32\x2d\x35\x33\x2e\x39\x31\
+\x2c\x39\x30\x2e\x38\x35\x2d\x38\x32\x51\x32\x30\x36\x2e\x35\x37\
+\x2c\x31\x33\x30\x2c\x32\x37\x33\x2c\x37\x30\x2e\x31\x38\x63\x32\
+\x32\x2e\x35\x35\x2d\x32\x30\x2e\x31\x37\x2c\x33\x31\x2e\x36\x32\
+\x2d\x32\x30\x2c\x35\x34\x2e\x32\x32\x2e\x35\x33\x2c\x33\x30\x2e\
+\x39\x31\x2c\x32\x38\x2e\x31\x32\x2c\x36\x33\x2c\x35\x34\x2e\x39\
+\x32\x2c\x39\x32\x2e\x36\x34\x2c\x38\x34\x2e\x34\x32\x2c\x34\x31\
+\x2e\x33\x36\x2c\x34\x31\x2e\x31\x39\x2c\x38\x35\x2e\x38\x33\x2c\
+\x37\x38\x2e\x35\x34\x2c\x31\x32\x38\x2e\x33\x35\x2c\x31\x31\x38\
+\x2e\x32\x37\x2c\x37\x2e\x31\x34\x2c\x36\x2e\x36\x36\x2c\x31\x34\
+\x2e\x31\x37\x2c\x31\x34\x2e\x31\x2c\x39\x2e\x33\x37\x2c\x32\x35\
+\x2e\x38\x32\x43\x35\x35\x33\x2e\x33\x34\x2c\x33\x30\x39\x2e\x36\
+\x38\x2c\x35\x34\x35\x2e\x30\x35\x2c\x33\x31\x33\x2e\x36\x2c\x35\
+\x33\x34\x2e\x39\x32\x2c\x33\x31\x34\x2e\x33\x36\x5a\x22\x2f\x3e\
+\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x63\x6c\x61\x73\x73\x3d\x22\
+\x63\x6c\x73\x2d\x31\x22\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x34\
+\x35\x35\x2e\x38\x32\x20\x35\x30\x37\x2e\x33\x34\x20\x35\x34\x30\
+\x2e\x31\x33\x20\x34\x30\x37\x2e\x32\x38\x20\x35\x34\x30\x2e\x31\
+\x33\x20\x33\x37\x37\x2e\x36\x36\x20\x33\x39\x36\x2e\x31\x33\x20\
+\x33\x37\x37\x2e\x36\x36\x20\x33\x39\x36\x2e\x31\x33\x20\x34\x31\
+\x35\x2e\x31\x36\x20\x34\x37\x38\x2e\x32\x39\x20\x34\x31\x35\x2e\
+\x31\x36\x20\x33\x39\x33\x2e\x39\x38\x20\x35\x31\x35\x2e\x32\x32\
+\x20\x33\x39\x33\x2e\x39\x38\x20\x35\x34\x34\x2e\x38\x33\x20\x35\
+\x34\x33\x2e\x37\x32\x20\x35\x34\x34\x2e\x38\x33\x20\x35\x34\x33\
+\x2e\x37\x32\x20\x35\x30\x37\x2e\x33\x34\x20\x34\x35\x35\x2e\x38\
+\x32\x20\x35\x30\x37\x2e\x33\x34\x22\x2f\x3e\x3c\x70\x61\x74\x68\
+\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\
+\x3d\x22\x4d\x34\x34\x31\x2c\x34\x33\x36\x2e\x39\x32\x48\x33\x37\
+\x37\x2e\x31\x34\x6c\x31\x2d\x37\x34\x2e\x38\x33\x2c\x31\x32\x31\
+\x2e\x34\x34\x2d\x2e\x39\x33\x63\x31\x2e\x35\x38\x2d\x39\x2e\x36\
+\x32\x2c\x32\x2e\x35\x2d\x31\x32\x2e\x31\x38\x2c\x32\x2e\x35\x35\
+\x2d\x31\x36\x2e\x34\x31\x2e\x31\x2d\x37\x2e\x34\x39\x2d\x31\x2e\
+\x37\x33\x2d\x31\x32\x2e\x38\x36\x2d\x37\x2e\x36\x34\x2d\x31\x38\
+\x2e\x31\x2d\x36\x31\x2d\x35\x34\x2d\x31\x32\x31\x2e\x39\x32\x2d\
+\x31\x30\x38\x2d\x31\x38\x32\x2e\x30\x38\x2d\x31\x36\x32\x2e\x39\
+\x32\x2d\x31\x30\x2e\x33\x36\x2d\x39\x2e\x34\x35\x2d\x31\x34\x2e\
+\x36\x37\x2d\x39\x2e\x38\x39\x2d\x32\x35\x2e\x35\x2e\x30\x36\x2d\
+\x35\x38\x2e\x34\x34\x2c\x35\x33\x2e\x37\x2d\x31\x31\x38\x2e\x31\
+\x32\x2c\x31\x30\x36\x2d\x31\x37\x37\x2e\x33\x31\x2c\x31\x35\x38\
+\x2e\x37\x39\x2d\x36\x2e\x32\x34\x2c\x35\x2e\x35\x37\x2d\x31\x31\
+\x2e\x38\x2c\x31\x31\x2e\x30\x35\x2d\x31\x31\x2e\x36\x37\x2c\x32\
+\x31\x2e\x33\x35\x43\x39\x38\x2e\x33\x2c\x33\x37\x32\x2e\x31\x2c\
+\x31\x31\x37\x2e\x35\x36\x2c\x34\x38\x31\x2c\x31\x33\x36\x2e\x34\
+\x34\x2c\x34\x39\x32\x63\x30\x2c\x30\x2c\x35\x34\x2e\x39\x35\x2d\
+\x2e\x34\x36\x2c\x39\x34\x2e\x35\x35\x2c\x30\x2c\x31\x30\x2e\x38\
+\x2e\x31\x33\x2c\x31\x34\x2e\x37\x31\x2d\x33\x2e\x34\x2c\x31\x34\
+\x2e\x34\x39\x2d\x31\x34\x2e\x38\x33\x2d\x2e\x35\x39\x2d\x33\x30\
+\x2e\x37\x34\x2d\x2e\x34\x39\x2d\x36\x31\x2e\x35\x31\x2d\x2e\x30\
+\x38\x2d\x39\x32\x2e\x32\x36\x2e\x33\x37\x2d\x32\x37\x2e\x35\x33\
+\x2c\x32\x32\x2d\x34\x37\x2e\x35\x34\x2c\x35\x32\x2d\x34\x38\x2e\
+\x38\x39\x2c\x33\x30\x2e\x33\x34\x2d\x31\x2e\x33\x37\x2c\x35\x33\
+\x2e\x37\x35\x2c\x31\x37\x2e\x35\x31\x2c\x35\x36\x2e\x31\x36\x2c\
+\x34\x35\x2e\x35\x33\x2c\x32\x2e\x37\x34\x2c\x33\x31\x2e\x37\x37\
+\x2c\x31\x2c\x36\x33\x2e\x36\x32\x2c\x31\x2e\x31\x2c\x39\x35\x2e\
+\x34\x34\x2c\x30\x2c\x31\x31\x2e\x31\x34\x2c\x33\x2e\x36\x36\x2c\
+\x31\x35\x2e\x31\x37\x2c\x31\x34\x2e\x35\x39\x2c\x31\x35\x2c\x37\
+\x2e\x34\x36\x2d\x2e\x30\x38\x2c\x31\x35\x2e\x32\x32\x2d\x2e\x31\
+\x34\x2c\x32\x32\x2e\x39\x32\x2d\x2e\x31\x37\x5a\x22\x2f\x3e\x3c\
+\x2f\x73\x76\x67\x3e\
+\x00\x00\x05\x8b\
+\x3c\
+\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
+\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
+\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
+\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
+\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
+\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
+\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
+\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
+\x31\x22\x20\x64\x3d\x22\x4d\x35\x33\x34\x2e\x34\x34\x2c\x33\x31\
+\x35\x2e\x34\x39\x63\x2d\x37\x2e\x39\x34\x2e\x37\x37\x2d\x31\x33\
+\x2e\x39\x2d\x33\x2e\x35\x36\x2d\x31\x39\x2e\x33\x34\x2d\x38\x2e\
+\x34\x37\x2d\x35\x30\x2e\x30\x39\x2d\x34\x35\x2e\x31\x31\x2d\x31\
+\x30\x30\x2e\x38\x2d\x38\x39\x2e\x35\x2d\x31\x34\x39\x2e\x37\x32\
+\x2d\x31\x33\x36\x2d\x31\x38\x2e\x35\x37\x2d\x31\x37\x2e\x36\x33\
+\x2d\x33\x37\x2e\x35\x2d\x33\x34\x2e\x38\x35\x2d\x35\x35\x2e\x38\
+\x35\x2d\x35\x32\x2e\x37\x31\x2d\x38\x2d\x37\x2e\x37\x35\x2d\x31\
+\x32\x2e\x35\x2d\x36\x2e\x35\x36\x2d\x32\x30\x2c\x2e\x34\x36\x2d\
+\x36\x37\x2e\x30\x39\x2c\x36\x33\x2d\x31\x33\x34\x2e\x32\x2c\x31\
+\x32\x36\x2d\x32\x30\x33\x2e\x35\x32\x2c\x31\x38\x36\x2e\x33\x36\
+\x2d\x34\x2c\x33\x2e\x34\x36\x2d\x38\x2e\x30\x39\x2c\x37\x2e\x35\
+\x37\x2d\x31\x32\x2e\x38\x31\x2c\x39\x2e\x30\x39\x2d\x31\x31\x2e\
+\x36\x34\x2c\x33\x2e\x37\x36\x2d\x32\x32\x2e\x36\x2e\x34\x36\x2d\
+\x32\x38\x2e\x38\x39\x2d\x31\x30\x2e\x34\x33\x73\x2d\x32\x2d\x32\
+\x31\x2c\x36\x2e\x39\x33\x2d\x32\x39\x2e\x30\x36\x63\x33\x30\x2e\
+\x32\x39\x2d\x32\x37\x2e\x32\x2c\x36\x31\x2e\x30\x39\x2d\x35\x33\
+\x2e\x38\x31\x2c\x39\x30\x2e\x36\x36\x2d\x38\x31\x2e\x38\x34\x51\
+\x32\x30\x36\x2e\x37\x35\x2c\x31\x33\x31\x2e\x34\x36\x2c\x32\x37\
+\x33\x2e\x30\x39\x2c\x37\x31\x2e\x38\x63\x32\x32\x2e\x35\x31\x2d\
+\x32\x30\x2e\x31\x33\x2c\x33\x31\x2e\x35\x36\x2d\x32\x30\x2c\x35\
+\x34\x2e\x31\x32\x2e\x35\x34\x2c\x33\x30\x2e\x38\x34\x2c\x32\x38\
+\x2e\x30\x36\x2c\x36\x32\x2e\x38\x37\x2c\x35\x34\x2e\x38\x2c\x39\
+\x32\x2e\x34\x34\x2c\x38\x34\x2e\x32\x34\x2c\x34\x31\x2e\x32\x38\
+\x2c\x34\x31\x2e\x31\x2c\x38\x35\x2e\x36\x36\x2c\x37\x38\x2e\x33\
+\x38\x2c\x31\x32\x38\x2e\x30\x39\x2c\x31\x31\x38\x2c\x37\x2e\x31\
+\x32\x2c\x36\x2e\x36\x36\x2c\x31\x34\x2e\x31\x35\x2c\x31\x34\x2e\
+\x30\x38\x2c\x39\x2e\x33\x36\x2c\x32\x35\x2e\x37\x38\x43\x35\x35\
+\x32\x2e\x38\x32\x2c\x33\x31\x30\x2e\x38\x31\x2c\x35\x34\x34\x2e\
+\x35\x35\x2c\x33\x31\x34\x2e\x37\x33\x2c\x35\x33\x34\x2e\x34\x34\
+\x2c\x33\x31\x35\x2e\x34\x39\x5a\x22\x2f\x3e\x3c\x70\x6f\x6c\x79\
+\x67\x6f\x6e\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\
+\x22\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x35\x35\x38\x2e\x36\x37\
+\x20\x35\x34\x33\x2e\x31\x38\x20\x34\x39\x39\x2e\x32\x32\x20\x34\
+\x36\x30\x2e\x33\x34\x20\x35\x35\x35\x2e\x30\x31\x20\x33\x38\x32\
+\x2e\x39\x32\x20\x35\x30\x36\x2e\x30\x31\x20\x33\x38\x32\x2e\x39\
+\x32\x20\x34\x37\x34\x2e\x35\x31\x20\x34\x32\x39\x2e\x32\x35\x20\
+\x34\x34\x32\x2e\x33\x37\x20\x33\x38\x32\x2e\x39\x32\x20\x33\x39\
+\x31\x2e\x33\x32\x20\x33\x38\x32\x2e\x39\x32\x20\x34\x34\x37\x2e\
+\x32\x33\x20\x34\x36\x32\x2e\x30\x33\x20\x33\x38\x38\x2e\x38\x20\
+\x35\x34\x33\x2e\x31\x38\x20\x34\x34\x30\x2e\x35\x34\x20\x35\x34\
+\x33\x2e\x31\x38\x20\x34\x37\x33\x2e\x32\x35\x20\x34\x39\x33\x2e\
+\x36\x20\x35\x30\x36\x2e\x34\x37\x20\x35\x34\x33\x2e\x31\x38\x20\
+\x35\x35\x38\x2e\x36\x37\x20\x35\x34\x33\x2e\x31\x38\x22\x2f\x3e\
+\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\
+\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x35\x34\x2e\x35\x2c\x34\x37\
+\x37\x2e\x38\x35\x63\x30\x2c\x31\x31\x2e\x31\x32\x2c\x33\x2e\x36\
+\x35\x2c\x31\x35\x2e\x31\x34\x2c\x31\x34\x2e\x35\x36\x2c\x31\x35\
+\x2c\x31\x34\x2e\x38\x32\x2d\x2e\x31\x37\x2c\x33\x30\x2e\x38\x35\
+\x2d\x2e\x32\x32\x2c\x34\x35\x2e\x31\x36\x2d\x2e\x32\x31\x6c\x31\
+\x34\x2e\x31\x37\x2d\x32\x38\x2d\x36\x36\x2e\x36\x31\x2d\x39\x38\
+\x2e\x34\x34\x48\x34\x35\x36\x2e\x37\x6c\x32\x35\x2e\x33\x39\x2c\
+\x33\x38\x2e\x33\x35\x73\x31\x39\x2e\x35\x38\x2d\x35\x32\x2e\x33\
+\x32\x2c\x31\x39\x2e\x36\x36\x2d\x35\x38\x2e\x37\x36\x63\x2e\x30\
+\x39\x2d\x37\x2e\x34\x38\x2d\x31\x2e\x37\x33\x2d\x31\x32\x2e\x38\
+\x33\x2d\x37\x2e\x36\x33\x2d\x31\x38\x2e\x30\x36\x43\x34\x33\x33\
+\x2e\x32\x37\x2c\x32\x37\x33\x2e\x38\x39\x2c\x33\x37\x32\x2e\x34\
+\x35\x2c\x32\x32\x30\x2c\x33\x31\x32\x2e\x34\x31\x2c\x31\x36\x35\
+\x2e\x31\x36\x63\x2d\x31\x30\x2e\x33\x33\x2d\x39\x2e\x34\x33\x2d\
+\x31\x34\x2e\x36\x34\x2d\x39\x2e\x38\x36\x2d\x32\x35\x2e\x34\x34\
+\x2e\x30\x37\x43\x32\x32\x38\x2e\x36\x34\x2c\x32\x31\x38\x2e\x38\
+\x31\x2c\x31\x36\x39\x2e\x30\x38\x2c\x32\x37\x31\x2c\x31\x31\x30\
+\x2c\x33\x32\x33\x2e\x36\x39\x63\x2d\x36\x2e\x32\x33\x2c\x35\x2e\
+\x35\x36\x2d\x31\x31\x2e\x37\x37\x2c\x31\x31\x2d\x31\x31\x2e\x36\
+\x35\x2c\x32\x31\x2e\x33\x2e\x33\x34\x2c\x32\x38\x2e\x31\x32\x2c\
+\x31\x39\x2e\x35\x36\x2c\x31\x33\x36\x2e\x38\x32\x2c\x33\x38\x2e\
+\x34\x2c\x31\x34\x37\x2e\x38\x2c\x30\x2c\x30\x2c\x35\x34\x2e\x38\
+\x34\x2d\x2e\x34\x35\x2c\x39\x34\x2e\x33\x37\x2c\x30\x2c\x31\x30\
+\x2e\x37\x37\x2e\x31\x33\x2c\x31\x34\x2e\x36\x37\x2d\x33\x2e\x33\
+\x39\x2c\x31\x34\x2e\x34\x35\x2d\x31\x34\x2e\x38\x2d\x2e\x35\x39\
+\x2d\x33\x30\x2e\x36\x38\x2d\x2e\x34\x39\x2d\x36\x31\x2e\x33\x39\
+\x2d\x2e\x30\x38\x2d\x39\x32\x2e\x30\x37\x2e\x33\x37\x2d\x32\x37\
+\x2e\x34\x38\x2c\x32\x32\x2d\x34\x37\x2e\x34\x34\x2c\x35\x31\x2e\
+\x38\x35\x2d\x34\x38\x2e\x37\x39\x2c\x33\x30\x2e\x32\x37\x2d\x31\
+\x2e\x33\x37\x2c\x35\x33\x2e\x36\x34\x2c\x31\x37\x2e\x34\x37\x2c\
+\x35\x36\x2c\x34\x35\x2e\x34\x33\x43\x33\x35\x36\x2e\x31\x34\x2c\
+\x34\x31\x34\x2e\x33\x31\x2c\x33\x35\x34\x2e\x34\x34\x2c\x34\x34\
+\x36\x2e\x31\x2c\x33\x35\x34\x2e\x35\x2c\x34\x37\x37\x2e\x38\x35\
+\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x05\x65\
+\x3c\
+\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
+\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
+\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
+\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
+\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
+\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
+\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
+\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
+\x31\x22\x20\x64\x3d\x22\x4d\x35\x33\x30\x2e\x32\x35\x2c\x33\x31\
+\x33\x2e\x38\x37\x63\x2d\x37\x2e\x39\x34\x2e\x37\x37\x2d\x31\x33\
+\x2e\x39\x2d\x33\x2e\x35\x36\x2d\x31\x39\x2e\x33\x34\x2d\x38\x2e\
+\x34\x36\x2d\x35\x30\x2e\x30\x39\x2d\x34\x35\x2e\x31\x32\x2d\x31\
+\x30\x30\x2e\x38\x2d\x38\x39\x2e\x35\x31\x2d\x31\x34\x39\x2e\x37\
+\x32\x2d\x31\x33\x36\x2d\x31\x38\x2e\x35\x37\x2d\x31\x37\x2e\x36\
+\x33\x2d\x33\x37\x2e\x35\x2d\x33\x34\x2e\x38\x35\x2d\x35\x35\x2e\
+\x38\x35\x2d\x35\x32\x2e\x37\x31\x2d\x38\x2d\x37\x2e\x37\x34\x2d\
+\x31\x32\x2e\x35\x2d\x36\x2e\x35\x36\x2d\x32\x30\x2c\x2e\x34\x36\
+\x2d\x36\x37\x2e\x31\x2c\x36\x33\x2d\x31\x33\x34\x2e\x32\x31\x2c\
+\x31\x32\x36\x2d\x32\x30\x33\x2e\x35\x33\x2c\x31\x38\x36\x2e\x33\
+\x36\x2d\x34\x2c\x33\x2e\x34\x36\x2d\x38\x2e\x30\x39\x2c\x37\x2e\
+\x35\x37\x2d\x31\x32\x2e\x38\x31\x2c\x39\x2e\x30\x39\x2d\x31\x31\
+\x2e\x36\x34\x2c\x33\x2e\x37\x36\x2d\x32\x32\x2e\x36\x2e\x34\x36\
+\x2d\x32\x38\x2e\x38\x39\x2d\x31\x30\x2e\x34\x33\x73\x2d\x32\x2d\
+\x32\x31\x2c\x36\x2e\x39\x33\x2d\x32\x39\x2e\x30\x36\x63\x33\x30\
+\x2e\x32\x39\x2d\x32\x37\x2e\x32\x2c\x36\x31\x2e\x30\x39\x2d\x35\
+\x33\x2e\x38\x2c\x39\x30\x2e\x36\x36\x2d\x38\x31\x2e\x38\x34\x71\
+\x36\x34\x2e\x38\x33\x2d\x36\x31\x2e\x34\x37\x2c\x31\x33\x31\x2e\
+\x31\x38\x2d\x31\x32\x31\x2e\x31\x33\x63\x32\x32\x2e\x35\x2d\x32\
+\x30\x2e\x31\x32\x2c\x33\x31\x2e\x35\x35\x2d\x32\x30\x2c\x35\x34\
+\x2e\x31\x31\x2e\x35\x34\x2c\x33\x30\x2e\x38\x34\x2c\x32\x38\x2e\
+\x30\x36\x2c\x36\x32\x2e\x38\x37\x2c\x35\x34\x2e\x38\x2c\x39\x32\
+\x2e\x34\x34\x2c\x38\x34\x2e\x32\x35\x2c\x34\x31\x2e\x32\x38\x2c\
+\x34\x31\x2e\x30\x39\x2c\x38\x35\x2e\x36\x36\x2c\x37\x38\x2e\x33\
+\x37\x2c\x31\x32\x38\x2e\x31\x2c\x31\x31\x38\x2c\x37\x2e\x31\x32\
+\x2c\x36\x2e\x36\x35\x2c\x31\x34\x2e\x31\x34\x2c\x31\x34\x2e\x30\
+\x38\x2c\x39\x2e\x33\x35\x2c\x32\x35\x2e\x37\x37\x43\x35\x34\x38\
+\x2e\x36\x33\x2c\x33\x30\x39\x2e\x32\x2c\x35\x34\x30\x2e\x33\x36\
+\x2c\x33\x31\x33\x2e\x31\x31\x2c\x35\x33\x30\x2e\x32\x35\x2c\x33\
+\x31\x33\x2e\x38\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\
+\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\
+\x4d\x33\x35\x30\x2e\x33\x31\x2c\x34\x37\x36\x2e\x32\x33\x63\x30\
+\x2c\x31\x31\x2e\x31\x32\x2c\x33\x2e\x36\x35\x2c\x31\x35\x2e\x31\
+\x35\x2c\x31\x34\x2e\x35\x36\x2c\x31\x35\x2c\x31\x34\x2e\x38\x32\
+\x2d\x2e\x31\x38\x2c\x33\x30\x2e\x38\x35\x2d\x2e\x32\x33\x2c\x34\
+\x35\x2e\x31\x36\x2d\x2e\x32\x32\x6c\x38\x2d\x32\x33\x2e\x38\x38\
+\x4c\x33\x35\x35\x2e\x36\x33\x2c\x33\x36\x31\x2e\x39\x32\x68\x39\
+\x36\x2e\x38\x38\x6c\x32\x35\x2e\x33\x39\x2c\x34\x31\x73\x31\x39\
+\x2e\x35\x38\x2d\x35\x32\x2e\x33\x31\x2c\x31\x39\x2e\x36\x36\x2d\
+\x35\x38\x2e\x37\x36\x63\x2e\x30\x39\x2d\x37\x2e\x34\x37\x2d\x31\
+\x2e\x37\x32\x2d\x31\x32\x2e\x38\x33\x2d\x37\x2e\x36\x33\x2d\x31\
+\x38\x2e\x30\x36\x2d\x36\x30\x2e\x38\x35\x2d\x35\x33\x2e\x38\x36\
+\x2d\x31\x32\x31\x2e\x36\x37\x2d\x31\x30\x37\x2e\x37\x37\x2d\x31\
+\x38\x31\x2e\x37\x31\x2d\x31\x36\x32\x2e\x35\x39\x2d\x31\x30\x2e\
+\x33\x33\x2d\x39\x2e\x34\x33\x2d\x31\x34\x2e\x36\x33\x2d\x39\x2e\
+\x38\x36\x2d\x32\x35\x2e\x34\x34\x2e\x30\x37\x43\x32\x32\x34\x2e\
+\x34\x35\x2c\x32\x31\x37\x2e\x31\x39\x2c\x31\x36\x34\x2e\x39\x2c\
+\x32\x36\x39\x2e\x33\x34\x2c\x31\x30\x35\x2e\x38\x33\x2c\x33\x32\
+\x32\x2e\x30\x37\x63\x2d\x36\x2e\x32\x33\x2c\x35\x2e\x35\x36\x2d\
+\x31\x31\x2e\x37\x37\x2c\x31\x31\x2d\x31\x31\x2e\x36\x35\x2c\x32\
+\x31\x2e\x33\x2e\x33\x34\x2c\x32\x38\x2e\x31\x32\x2c\x31\x39\x2e\
+\x35\x36\x2c\x31\x33\x36\x2e\x38\x32\x2c\x33\x38\x2e\x34\x2c\x31\
+\x34\x37\x2e\x38\x2c\x30\x2c\x30\x2c\x35\x34\x2e\x38\x34\x2d\x2e\
+\x34\x35\x2c\x39\x34\x2e\x33\x37\x2c\x30\x2c\x31\x30\x2e\x37\x37\
+\x2e\x31\x33\x2c\x31\x34\x2e\x36\x37\x2d\x33\x2e\x33\x39\x2c\x31\
+\x34\x2e\x34\x35\x2d\x31\x34\x2e\x38\x2d\x2e\x35\x39\x2d\x33\x30\
+\x2e\x36\x38\x2d\x2e\x34\x39\x2d\x36\x31\x2e\x33\x38\x2d\x2e\x30\
+\x38\x2d\x39\x32\x2e\x30\x37\x2e\x33\x37\x2d\x32\x37\x2e\x34\x37\
+\x2c\x32\x32\x2d\x34\x37\x2e\x34\x34\x2c\x35\x31\x2e\x38\x35\x2d\
+\x34\x38\x2e\x37\x39\x2c\x33\x30\x2e\x32\x37\x2d\x31\x2e\x33\x37\
+\x2c\x35\x33\x2e\x36\x34\x2c\x31\x37\x2e\x34\x37\x2c\x35\x36\x2e\
+\x30\x35\x2c\x34\x35\x2e\x34\x33\x43\x33\x35\x32\x2c\x34\x31\x32\
+\x2e\x36\x39\x2c\x33\x35\x30\x2e\x32\x35\x2c\x34\x34\x34\x2e\x34\
+\x38\x2c\x33\x35\x30\x2e\x33\x31\x2c\x34\x37\x36\x2e\x32\x33\x5a\
+\x22\x2f\x3e\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x63\x6c\x61\x73\
+\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x70\x6f\x69\x6e\x74\x73\
+\x3d\x22\x35\x36\x32\x2e\x38\x36\x20\x33\x37\x37\x2e\x37\x37\x20\
+\x35\x31\x37\x2e\x30\x35\x20\x33\x37\x37\x2e\x37\x37\x20\x34\x37\
+\x37\x2e\x33\x35\x20\x34\x34\x34\x2e\x30\x35\x20\x34\x33\x37\x2e\
+\x38\x33\x20\x33\x37\x37\x2e\x37\x37\x20\x33\x38\x37\x2e\x39\x36\
+\x20\x33\x37\x37\x2e\x37\x37\x20\x34\x35\x31\x2e\x36\x37\x20\x34\
+\x38\x34\x2e\x32\x32\x20\x34\x35\x31\x2e\x36\x37\x20\x35\x34\x34\
+\x2e\x38\x20\x34\x39\x38\x2e\x39\x31\x20\x35\x34\x34\x2e\x38\x20\
+\x34\x39\x38\x2e\x39\x31\x20\x34\x38\x34\x2e\x39\x36\x20\x35\x36\
+\x32\x2e\x38\x36\x20\x33\x37\x37\x2e\x37\x37\x22\x2f\x3e\x3c\x2f\
+\x73\x76\x67\x3e\
+\x00\x00\x0b\xda\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
@@ -6570,90 +5501,190 @@
\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x64\x30\x64\x32\x64\x33\x3b\x7d\
-\x2e\x63\x6c\x73\x2d\x32\x7b\x66\x69\x6c\x6c\x3a\x23\x38\x63\x63\
-\x35\x34\x30\x3b\x7d\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\
-\x65\x66\x73\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\
-\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x32\x39\x30\x2e\
-\x31\x38\x2c\x37\x37\x43\x34\x30\x32\x2c\x37\x38\x2e\x37\x37\x2c\
-\x34\x39\x30\x2e\x31\x2c\x31\x31\x37\x2e\x30\x37\x2c\x35\x36\x33\
-\x2e\x39\x2c\x31\x39\x33\x2e\x30\x39\x63\x31\x34\x2e\x38\x2c\x31\
-\x35\x2e\x32\x35\x2c\x31\x31\x2e\x38\x31\x2c\x33\x33\x2e\x39\x33\
-\x2c\x33\x2e\x32\x36\x2c\x34\x34\x2d\x31\x31\x2e\x31\x32\x2c\x31\
-\x33\x2e\x31\x37\x2d\x32\x38\x2e\x36\x32\x2c\x31\x33\x2d\x34\x31\
-\x2e\x34\x36\x2e\x38\x33\x2d\x31\x35\x2e\x30\x38\x2d\x31\x34\x2e\
-\x32\x37\x2d\x33\x30\x2e\x32\x2d\x32\x38\x2e\x37\x31\x2d\x34\x36\
-\x2e\x36\x31\x2d\x34\x31\x2e\x31\x2d\x33\x38\x2e\x34\x2d\x32\x39\
-\x2d\x38\x31\x2e\x33\x33\x2d\x34\x36\x2e\x37\x35\x2d\x31\x32\x37\
-\x2e\x37\x35\x2d\x35\x34\x2e\x36\x35\x2d\x35\x34\x2d\x39\x2e\x31\
-\x39\x2d\x31\x30\x36\x2e\x39\x32\x2d\x34\x2e\x33\x31\x2d\x31\x35\
-\x38\x2e\x35\x2c\x31\x35\x2e\x32\x33\x2d\x34\x35\x2c\x31\x37\x2e\
-\x30\x35\x2d\x38\x34\x2e\x32\x39\x2c\x34\x33\x2e\x39\x33\x2d\x31\
-\x31\x38\x2e\x31\x36\x2c\x37\x39\x2e\x39\x33\x2d\x38\x2e\x35\x37\
-\x2c\x39\x2e\x31\x31\x2d\x31\x38\x2e\x36\x35\x2c\x31\x32\x2e\x33\
-\x32\x2d\x33\x30\x2e\x31\x39\x2c\x38\x2d\x32\x30\x2e\x30\x39\x2d\
-\x37\x2e\x35\x37\x2d\x32\x35\x2e\x32\x2d\x33\x34\x2e\x30\x39\x2d\
-\x39\x2e\x37\x34\x2d\x35\x30\x2e\x36\x31\x61\x33\x38\x30\x2c\x33\
-\x38\x30\x2c\x30\x2c\x30\x2c\x31\x2c\x35\x37\x2e\x36\x32\x2d\x35\
-\x30\x2e\x33\x38\x63\x34\x33\x2d\x33\x30\x2e\x35\x38\x2c\x38\x39\
-\x2e\x39\x33\x2d\x35\x31\x2e\x31\x2c\x31\x34\x30\x2e\x37\x37\x2d\
-\x36\x30\x2e\x34\x36\x43\x32\x35\x35\x2e\x30\x37\x2c\x37\x39\x2e\
-\x38\x37\x2c\x32\x37\x37\x2e\x34\x33\x2c\x37\x38\x2e\x34\x38\x2c\
-\x32\x39\x30\x2e\x31\x38\x2c\x37\x37\x5a\x22\x2f\x3e\x3c\x70\x61\
-\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\
-\x20\x64\x3d\x22\x4d\x34\x36\x39\x2e\x38\x37\x2c\x33\x33\x32\x2e\
-\x32\x31\x63\x2d\x31\x31\x2c\x2e\x31\x38\x2d\x31\x37\x2e\x38\x33\
-\x2d\x33\x2e\x30\x37\x2d\x32\x33\x2e\x35\x32\x2d\x39\x2e\x31\x32\
-\x43\x34\x31\x34\x2c\x32\x38\x38\x2e\x36\x35\x2c\x33\x37\x35\x2e\
-\x32\x32\x2c\x32\x36\x37\x2e\x31\x36\x2c\x33\x33\x30\x2e\x31\x2c\
-\x32\x36\x30\x2e\x36\x38\x63\x2d\x36\x37\x2e\x33\x37\x2d\x39\x2e\
-\x36\x37\x2d\x31\x32\x36\x2e\x31\x37\x2c\x31\x30\x2e\x38\x33\x2d\
-\x31\x37\x35\x2e\x33\x39\x2c\x36\x31\x2e\x34\x31\x2d\x31\x36\x2e\
-\x33\x35\x2c\x31\x36\x2e\x38\x2d\x34\x30\x2e\x36\x37\x2c\x31\x32\
-\x2d\x34\x37\x2e\x39\x31\x2d\x31\x30\x2d\x33\x2e\x39\x2d\x31\x31\
-\x2e\x39\x2d\x31\x2e\x33\x38\x2d\x32\x32\x2e\x38\x2c\x36\x2e\x38\
-\x39\x2d\x33\x31\x2e\x35\x32\x2c\x34\x31\x2d\x34\x33\x2e\x32\x34\
-\x2c\x38\x39\x2e\x37\x35\x2d\x37\x30\x2e\x34\x38\x2c\x31\x34\x36\
-\x2e\x38\x34\x2d\x37\x39\x2e\x32\x38\x2c\x37\x35\x2e\x36\x2d\x31\
-\x31\x2e\x36\x36\x2c\x31\x34\x33\x2e\x36\x39\x2c\x38\x2e\x30\x35\
-\x2c\x32\x30\x33\x2e\x39\x31\x2c\x35\x38\x2e\x33\x36\x61\x32\x30\
-\x35\x2e\x37\x34\x2c\x32\x30\x35\x2e\x37\x34\x2c\x30\x2c\x30\x2c\
-\x31\x2c\x32\x33\x2e\x32\x35\x2c\x32\x32\x2e\x36\x39\x63\x38\x2e\
-\x30\x38\x2c\x39\x2e\x33\x2c\x39\x2e\x35\x2c\x32\x30\x2e\x36\x32\
-\x2c\x34\x2e\x35\x39\x2c\x33\x32\x2e\x33\x34\x53\x34\x37\x38\x2e\
-\x36\x32\x2c\x33\x33\x31\x2e\x36\x36\x2c\x34\x36\x39\x2e\x38\x37\
-\x2c\x33\x33\x32\x2e\x32\x31\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\
-\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\
-\x3d\x22\x4d\x31\x38\x34\x2e\x35\x32\x2c\x33\x38\x37\x2e\x34\x63\
-\x30\x2d\x39\x2e\x32\x32\x2c\x33\x2e\x35\x37\x2d\x31\x36\x2e\x36\
-\x35\x2c\x39\x2e\x36\x31\x2d\x32\x32\x2e\x38\x31\x43\x32\x31\x38\
-\x2c\x33\x34\x30\x2e\x32\x34\x2c\x32\x34\x36\x2c\x33\x32\x34\x2e\
-\x37\x38\x2c\x32\x37\x38\x2e\x37\x37\x2c\x33\x32\x30\x2e\x31\x35\
-\x63\x34\x38\x2e\x36\x36\x2d\x36\x2e\x38\x36\x2c\x39\x30\x2e\x38\
-\x33\x2c\x38\x2e\x32\x35\x2c\x31\x32\x36\x2e\x36\x33\x2c\x34\x34\
-\x2c\x31\x30\x2e\x31\x38\x2c\x31\x30\x2e\x31\x35\x2c\x31\x32\x2e\
-\x38\x31\x2c\x32\x34\x2c\x37\x2e\x34\x35\x2c\x33\x36\x2e\x30\x35\
-\x2d\x38\x2e\x34\x34\x2c\x31\x39\x2d\x33\x31\x2c\x32\x33\x2e\x34\
-\x35\x2d\x34\x35\x2e\x33\x32\x2c\x38\x2e\x36\x36\x2d\x31\x33\x2e\
-\x34\x2d\x31\x33\x2e\x38\x33\x2d\x32\x38\x2e\x38\x2d\x32\x33\x2e\
-\x36\x33\x2d\x34\x37\x2e\x31\x31\x2d\x32\x37\x2e\x35\x34\x2d\x33\
-\x33\x2e\x32\x32\x2d\x37\x2e\x31\x2d\x36\x32\x2e\x33\x36\x2c\x31\
-\x2e\x36\x35\x2d\x38\x37\x2c\x32\x36\x2e\x37\x37\x2d\x31\x36\x2e\
-\x36\x36\x2c\x31\x37\x2d\x34\x32\x2e\x33\x2c\x31\x30\x2d\x34\x37\
-\x2e\x39\x33\x2d\x31\x33\x2e\x32\x37\x41\x36\x39\x2e\x32\x38\x2c\
-\x36\x39\x2e\x32\x38\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x38\x34\x2e\
-\x35\x32\x2c\x33\x38\x37\x2e\x34\x5a\x22\x2f\x3e\x3c\x70\x61\x74\
-\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x32\x22\x20\
-\x64\x3d\x22\x4d\x33\x30\x30\x2c\x35\x32\x33\x63\x2d\x32\x32\x2c\
-\x30\x2d\x33\x39\x2e\x31\x35\x2d\x31\x38\x2e\x34\x36\x2d\x33\x39\
-\x2e\x31\x31\x2d\x34\x32\x2e\x31\x31\x2c\x30\x2d\x32\x33\x2e\x33\
-\x38\x2c\x31\x37\x2e\x31\x39\x2d\x34\x31\x2e\x38\x33\x2c\x33\x38\
-\x2e\x38\x36\x2d\x34\x31\x2e\x38\x2c\x32\x32\x2e\x32\x35\x2c\x30\
-\x2c\x33\x39\x2e\x33\x32\x2c\x31\x38\x2e\x31\x38\x2c\x33\x39\x2e\
-\x33\x34\x2c\x34\x31\x2e\x38\x31\x53\x33\x32\x32\x2e\x31\x2c\x35\
-\x32\x33\x2c\x33\x30\x30\x2c\x35\x32\x33\x5a\x22\x2f\x3e\x3c\x2f\
-\x73\x76\x67\x3e\
-\x00\x00\x06\x23\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
+\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
+\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
+\x31\x22\x20\x64\x3d\x22\x4d\x35\x35\x39\x2e\x32\x38\x2c\x34\x33\
+\x38\x2e\x36\x32\x63\x2d\x2e\x30\x39\x2d\x32\x2e\x31\x33\x2d\x2e\
+\x31\x39\x2d\x34\x2e\x32\x37\x2d\x2e\x32\x39\x2d\x36\x2e\x34\x76\
+\x2d\x2e\x37\x35\x63\x2d\x2e\x34\x36\x2d\x35\x2e\x31\x39\x2d\x31\
+\x2d\x31\x30\x2e\x34\x31\x2d\x31\x2e\x36\x36\x2d\x31\x35\x2e\x35\
+\x38\x2d\x2e\x38\x37\x2d\x35\x2e\x36\x2d\x31\x2e\x38\x38\x2d\x31\
+\x31\x2e\x30\x36\x2d\x33\x2e\x31\x33\x2d\x31\x36\x2e\x34\x38\x2d\
+\x31\x2e\x32\x33\x2d\x35\x2e\x30\x39\x2d\x32\x2e\x36\x37\x2d\x31\
+\x30\x2e\x32\x34\x2d\x34\x2e\x31\x36\x2d\x31\x35\x2d\x31\x2e\x32\
+\x2d\x33\x2e\x35\x34\x2d\x32\x2e\x34\x2d\x37\x2e\x31\x38\x2d\x33\
+\x2e\x37\x34\x2d\x31\x30\x2e\x35\x36\x2d\x2e\x38\x35\x2d\x32\x2d\
+\x31\x2e\x31\x33\x2d\x34\x2e\x36\x37\x2d\x34\x2e\x32\x2d\x34\x2e\
+\x31\x32\x6c\x2d\x38\x33\x2c\x31\x39\x2e\x34\x39\x63\x2d\x32\x2e\
+\x31\x31\x2e\x35\x32\x2d\x32\x2c\x32\x2e\x32\x34\x2d\x31\x2e\x35\
+\x2c\x33\x2e\x37\x36\x2e\x35\x37\x2c\x32\x2e\x33\x33\x2c\x31\x2c\
+\x34\x2e\x38\x33\x2c\x31\x2e\x34\x32\x2c\x37\x2e\x32\x35\x2e\x32\
+\x39\x2c\x32\x2e\x33\x33\x2e\x37\x2c\x34\x2e\x35\x2e\x39\x31\x2c\
+\x37\x2e\x30\x35\x2e\x31\x2c\x31\x2c\x2e\x32\x31\x2c\x32\x2e\x30\
+\x37\x2e\x33\x31\x2c\x33\x2e\x31\x33\x2e\x32\x37\x2c\x33\x2e\x36\
+\x34\x2e\x33\x38\x2c\x37\x2e\x32\x39\x2e\x34\x2c\x31\x31\x2d\x2e\
+\x30\x37\x2c\x31\x2e\x35\x32\x2d\x2e\x31\x33\x2c\x33\x2e\x30\x39\
+\x2d\x2e\x31\x37\x2c\x34\x2e\x36\x32\x2d\x2e\x31\x31\x2c\x32\x2e\
+\x32\x37\x2d\x2e\x32\x34\x2c\x34\x2e\x35\x39\x2d\x2e\x33\x35\x2c\
+\x36\x2e\x38\x36\x2c\x30\x2c\x2e\x31\x37\x2c\x30\x2d\x31\x2e\x33\
+\x33\x2c\x30\x2d\x2e\x36\x38\x2d\x2e\x31\x36\x2c\x31\x2e\x33\x39\
+\x2d\x2e\x33\x31\x2c\x32\x2e\x38\x2d\x2e\x34\x36\x2c\x34\x2e\x31\
+\x39\x2d\x2e\x32\x36\x2c\x31\x2e\x36\x37\x2d\x2e\x34\x35\x2c\x33\
+\x2e\x33\x39\x2d\x2e\x37\x35\x2c\x35\x2d\x2e\x31\x39\x2c\x31\x2e\
+\x30\x39\x2d\x2e\x33\x38\x2c\x32\x2e\x31\x36\x2d\x2e\x35\x36\x2c\
+\x33\x2e\x32\x31\x2d\x2e\x38\x32\x2c\x34\x2e\x31\x2d\x31\x2e\x38\
+\x32\x2c\x38\x2e\x31\x36\x2d\x33\x2c\x31\x32\x2e\x31\x35\x2d\x2e\
+\x31\x37\x2e\x34\x39\x2d\x2e\x33\x32\x2e\x39\x35\x2d\x2e\x34\x38\
+\x2c\x31\x2e\x34\x32\x48\x35\x35\x36\x2e\x34\x61\x32\x2e\x33\x37\
+\x2c\x32\x2e\x33\x37\x2c\x30\x2c\x30\x2c\x30\x2c\x32\x2e\x35\x34\
+\x2d\x32\x76\x30\x63\x2e\x30\x39\x2d\x31\x2e\x35\x35\x2e\x31\x38\
+\x2d\x33\x2e\x31\x35\x2e\x32\x36\x2d\x34\x2e\x37\x39\x43\x35\x35\
+\x39\x2e\x33\x34\x2c\x34\x34\x37\x2e\x32\x2c\x35\x35\x39\x2e\x33\
+\x37\x2c\x34\x34\x32\x2e\x38\x38\x2c\x35\x35\x39\x2e\x32\x38\x2c\
+\x34\x33\x38\x2e\x36\x32\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\
+\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\
+\x22\x4d\x35\x32\x38\x2e\x38\x31\x2c\x33\x32\x35\x2e\x34\x32\x63\
+\x32\x2e\x32\x38\x2d\x31\x2c\x31\x2e\x32\x38\x2d\x33\x2c\x2e\x33\
+\x34\x2d\x34\x2e\x37\x32\x2d\x32\x2e\x35\x39\x2d\x35\x2e\x33\x32\
+\x2d\x35\x2e\x34\x33\x2d\x31\x30\x2e\x37\x33\x2d\x38\x2e\x34\x35\
+\x2d\x31\x35\x2e\x39\x34\x4c\x35\x31\x37\x2c\x32\x39\x38\x2e\x37\
+\x6c\x2d\x34\x2e\x31\x35\x2d\x36\x2e\x33\x39\x63\x2d\x32\x2e\x37\
+\x31\x2d\x34\x2d\x35\x2e\x37\x2d\x38\x2e\x31\x34\x2d\x38\x2e\x36\
+\x39\x2d\x31\x32\x2e\x30\x35\x61\x32\x33\x32\x2e\x37\x33\x2c\x32\
+\x33\x32\x2e\x37\x33\x2c\x30\x2c\x30\x2c\x30\x2d\x33\x36\x2d\x33\
+\x37\x2e\x30\x37\x63\x2d\x32\x2e\x35\x31\x2d\x32\x2d\x35\x2d\x34\
+\x2d\x37\x2e\x34\x34\x2d\x35\x2e\x38\x34\x2d\x31\x2e\x38\x2d\x31\
+\x2e\x32\x39\x2d\x33\x2e\x36\x2d\x33\x2e\x33\x36\x2d\x35\x2e\x34\
+\x38\x2d\x31\x2e\x34\x31\x6c\x2d\x33\x39\x2e\x34\x34\x2c\x34\x36\
+\x2e\x32\x63\x2d\x31\x2e\x32\x37\x2c\x31\x2e\x35\x32\x2c\x30\x2c\
+\x33\x2c\x31\x2e\x32\x39\x2c\x34\x2c\x31\x2e\x35\x37\x2c\x31\x2e\
+\x34\x37\x2c\x33\x2e\x31\x2c\x33\x2e\x31\x32\x2c\x34\x2e\x36\x39\
+\x2c\x34\x2e\x37\x32\x2c\x32\x2c\x32\x2e\x31\x39\x2c\x34\x2e\x31\
+\x2c\x34\x2e\x34\x34\x2c\x36\x2e\x30\x37\x2c\x36\x2e\x37\x39\x61\
+\x31\x36\x30\x2e\x31\x33\x2c\x31\x36\x30\x2e\x31\x33\x2c\x30\x2c\
+\x30\x2c\x31\x2c\x31\x35\x2e\x35\x38\x2c\x32\x31\x2e\x39\x34\x6c\
+\x31\x2e\x34\x2c\x32\x2e\x34\x38\x63\x31\x2e\x32\x38\x2c\x32\x2e\
+\x31\x36\x2c\x32\x2e\x33\x36\x2c\x34\x2e\x33\x39\x2c\x33\x2e\x34\
+\x39\x2c\x36\x2e\x34\x39\x2e\x37\x37\x2c\x31\x2e\x36\x2c\x31\x2e\
+\x35\x2c\x33\x2e\x31\x33\x2c\x32\x2e\x32\x36\x2c\x34\x2e\x37\x73\
+\x31\x2e\x33\x32\x2c\x33\x2c\x31\x2e\x39\x35\x2c\x34\x2e\x34\x32\
+\x63\x2e\x37\x31\x2c\x31\x2e\x37\x37\x2c\x31\x2e\x34\x35\x2c\x33\
+\x2e\x34\x39\x2c\x32\x2e\x31\x31\x2c\x35\x2e\x32\x32\x2e\x36\x39\
+\x2c\x32\x2c\x31\x2e\x34\x34\x2c\x34\x2c\x32\x2e\x30\x38\x2c\x35\
+\x2e\x39\x73\x31\x2e\x32\x33\x2c\x33\x2e\x39\x35\x2c\x33\x2e\x36\
+\x32\x2c\x33\x2e\x31\x38\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\
+\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\
+\x22\x4d\x32\x38\x31\x2e\x35\x36\x2c\x32\x30\x36\x2e\x31\x38\x6c\
+\x32\x2e\x31\x34\x2e\x33\x31\x63\x32\x2e\x36\x2e\x35\x2c\x35\x2e\
+\x33\x35\x2e\x39\x32\x2c\x38\x2c\x31\x2e\x35\x34\x6c\x32\x37\x2e\
+\x34\x36\x2d\x35\x34\x2e\x32\x36\x63\x2d\x34\x2e\x36\x36\x2d\x2e\
+\x38\x33\x2d\x39\x2e\x34\x34\x2d\x31\x2e\x34\x37\x2d\x31\x34\x2e\
+\x30\x38\x2d\x32\x2d\x35\x2e\x33\x39\x2d\x2e\x35\x36\x2d\x31\x30\
+\x2e\x38\x2d\x31\x2d\x31\x36\x2e\x30\x38\x2d\x31\x2e\x32\x33\x2d\
+\x32\x2d\x2e\x30\x36\x2d\x34\x2e\x32\x33\x2d\x2e\x31\x2d\x35\x2e\
+\x39\x33\x2d\x2e\x31\x34\x61\x32\x2e\x34\x33\x2c\x32\x2e\x34\x33\
+\x2c\x30\x2c\x30\x2c\x30\x2d\x32\x2e\x34\x39\x2c\x32\x2e\x32\x38\
+\x6c\x2d\x33\x2c\x35\x30\x2e\x37\x34\x43\x32\x37\x37\x2e\x35\x34\
+\x2c\x32\x30\x35\x2e\x36\x35\x2c\x32\x37\x39\x2e\x37\x32\x2c\x32\
+\x30\x36\x2c\x32\x38\x31\x2e\x35\x36\x2c\x32\x30\x36\x2e\x31\x38\
+\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\
+\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x38\x30\x2e\
+\x32\x34\x2c\x32\x35\x30\x2e\x33\x31\x63\x31\x2e\x30\x39\x2c\x31\
+\x2e\x30\x38\x2c\x32\x2e\x31\x36\x2c\x32\x2e\x31\x33\x2c\x33\x2e\
+\x31\x38\x2c\x33\x2e\x31\x32\x2c\x31\x2e\x37\x35\x2c\x31\x2e\x34\
+\x36\x2c\x34\x2c\x35\x2e\x35\x31\x2c\x36\x2e\x31\x36\x2c\x32\x2e\
+\x36\x36\x6c\x33\x35\x2e\x33\x31\x2d\x35\x32\x2e\x34\x33\x63\x31\
+\x2e\x34\x2d\x32\x2e\x33\x32\x2d\x2e\x34\x35\x2d\x33\x2e\x37\x31\
+\x2d\x32\x2d\x34\x2e\x38\x33\x2d\x32\x2e\x35\x33\x2d\x32\x2d\x35\
+\x2d\x33\x2e\x38\x34\x2d\x37\x2e\x37\x31\x2d\x35\x2e\x38\x34\x61\
+\x32\x30\x32\x2e\x34\x32\x2c\x32\x30\x32\x2e\x34\x32\x2c\x30\x2c\
+\x30\x2c\x30\x2d\x32\x30\x2e\x33\x38\x2d\x31\x32\x2e\x37\x36\x4c\
+\x33\x37\x36\x2e\x31\x2c\x32\x34\x36\x2e\x35\x38\x43\x33\x37\x37\
+\x2e\x35\x2c\x32\x34\x37\x2e\x38\x32\x2c\x33\x37\x38\x2e\x39\x2c\
+\x32\x34\x39\x2e\x31\x31\x2c\x33\x38\x30\x2e\x32\x34\x2c\x32\x35\
+\x30\x2e\x33\x31\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\
+\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\
+\x32\x31\x35\x2e\x35\x2c\x32\x31\x32\x2e\x37\x34\x63\x32\x2e\x32\
+\x2d\x2e\x33\x36\x2c\x34\x2e\x35\x2d\x2e\x35\x35\x2c\x36\x2e\x36\
+\x37\x2d\x2e\x38\x32\x2c\x32\x2d\x2e\x31\x33\x2c\x33\x2e\x38\x38\
+\x2d\x2e\x33\x32\x2c\x35\x2e\x38\x2d\x2e\x34\x31\x6c\x34\x2e\x33\
+\x37\x2d\x2e\x31\x34\x63\x32\x2e\x31\x37\x2d\x2e\x32\x35\x2c\x36\
+\x2c\x31\x2e\x30\x36\x2c\x36\x2e\x31\x2d\x32\x2e\x35\x31\x6c\x2d\
+\x32\x2e\x37\x33\x2d\x34\x36\x2e\x30\x37\x63\x2d\x2e\x34\x39\x2d\
+\x33\x2e\x35\x35\x2d\x34\x2e\x31\x38\x2d\x31\x2e\x36\x35\x2d\x36\
+\x2e\x33\x38\x2d\x31\x2e\x35\x39\x2d\x34\x2e\x35\x38\x2e\x37\x2d\
+\x39\x2e\x32\x38\x2c\x31\x2e\x35\x39\x2d\x31\x33\x2e\x39\x2c\x32\
+\x2e\x36\x33\x2d\x34\x2e\x32\x38\x2c\x31\x2d\x38\x2e\x36\x31\x2c\
+\x32\x2e\x32\x32\x2d\x31\x32\x2e\x38\x39\x2c\x33\x2e\x35\x33\x61\
+\x31\x38\x36\x2e\x32\x37\x2c\x31\x38\x36\x2e\x32\x37\x2c\x30\x2c\
+\x30\x2c\x30\x2d\x35\x33\x2e\x39\x33\x2c\x32\x37\x2e\x35\x33\x63\
+\x2d\x32\x2e\x33\x34\x2c\x31\x2e\x37\x39\x2d\x34\x2e\x36\x39\x2c\
+\x33\x2e\x35\x32\x2d\x36\x2e\x38\x36\x2c\x35\x2e\x33\x32\x2d\x31\
+\x2e\x35\x35\x2c\x31\x2e\x32\x37\x2d\x33\x2e\x37\x37\x2c\x32\x2e\
+\x34\x38\x2d\x32\x2e\x34\x39\x2c\x34\x2e\x38\x32\x6c\x31\x37\x2e\
+\x32\x35\x2c\x32\x38\x2e\x31\x32\x63\x31\x2e\x31\x37\x2c\x31\x2e\
+\x38\x34\x2c\x32\x2e\x39\x2e\x37\x35\x2c\x34\x2e\x33\x31\x2d\x2e\
+\x32\x35\x2c\x31\x2e\x39\x32\x2d\x31\x2e\x32\x33\x2c\x34\x2d\x32\
+\x2e\x33\x35\x2c\x36\x2d\x33\x2e\x35\x36\x2c\x32\x2e\x37\x36\x2d\
+\x31\x2e\x34\x39\x2c\x35\x2e\x36\x2d\x33\x2c\x38\x2e\x34\x39\x2d\
+\x34\x2e\x33\x35\x61\x31\x35\x31\x2e\x35\x39\x2c\x31\x35\x31\x2e\
+\x35\x39\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x35\x2e\x37\x38\x2d\x36\
+\x2e\x34\x32\x2c\x31\x34\x37\x2e\x32\x39\x2c\x31\x34\x37\x2e\x32\
+\x39\x2c\x30\x2c\x30\x2c\x31\x2c\x32\x30\x2e\x37\x39\x2d\x35\x2e\
+\x32\x38\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\
+\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x36\x39\
+\x2e\x38\x33\x2c\x32\x36\x37\x63\x2d\x33\x2e\x36\x39\x2c\x34\x2e\
+\x38\x39\x2d\x37\x2e\x31\x33\x2c\x31\x30\x2d\x31\x30\x2e\x33\x39\
+\x2c\x31\x35\x2e\x31\x37\x2d\x32\x2e\x32\x35\x2c\x33\x2e\x37\x2d\
+\x34\x2e\x35\x2c\x37\x2e\x36\x34\x2d\x36\x2e\x35\x2c\x31\x31\x2e\
+\x33\x34\x2d\x31\x2c\x32\x2d\x32\x2c\x33\x2e\x39\x35\x2d\x33\x2c\
+\x35\x2e\x39\x33\x4c\x34\x37\x2e\x33\x2c\x33\x30\x35\x63\x2d\x31\
+\x2e\x37\x38\x2c\x34\x2d\x33\x2e\x34\x36\x2c\x38\x2e\x31\x32\x2d\
+\x35\x2c\x31\x32\x2e\x31\x35\x2d\x2e\x35\x2c\x32\x2e\x33\x2d\x33\
+\x2e\x32\x37\x2c\x35\x2e\x37\x38\x2d\x2e\x32\x35\x2c\x37\x2e\x30\
+\x39\x6c\x31\x37\x2c\x36\x2e\x32\x34\x63\x32\x2e\x39\x33\x2e\x38\
+\x38\x2c\x33\x2e\x33\x39\x2d\x32\x2e\x38\x2c\x34\x2e\x36\x31\x2d\
+\x34\x2e\x37\x2c\x31\x2e\x38\x2d\x33\x2e\x33\x39\x2c\x33\x2e\x37\
+\x33\x2d\x36\x2e\x38\x31\x2c\x35\x2e\x37\x35\x2d\x31\x30\x2e\x31\
+\x39\x4c\x37\x32\x2e\x33\x32\x2c\x33\x31\x31\x6c\x33\x2e\x32\x39\
+\x2d\x34\x2e\x38\x37\x63\x32\x2e\x31\x35\x2d\x33\x2c\x34\x2e\x35\
+\x31\x2d\x36\x2e\x31\x38\x2c\x36\x2e\x38\x37\x2d\x39\x2e\x31\x36\
+\x41\x31\x37\x39\x2e\x32\x33\x2c\x31\x37\x39\x2e\x32\x33\x2c\x30\
+\x2c\x30\x2c\x31\x2c\x31\x31\x30\x2e\x36\x33\x2c\x32\x36\x39\x6c\
+\x33\x2e\x39\x33\x2d\x33\x63\x31\x2e\x36\x32\x2d\x31\x2e\x34\x37\
+\x2c\x35\x2e\x37\x32\x2d\x32\x2e\x39\x2c\x33\x2e\x37\x31\x2d\x35\
+\x2e\x35\x33\x4c\x39\x38\x2e\x39\x32\x2c\x32\x33\x38\x2e\x37\x39\
+\x63\x2d\x31\x2e\x36\x36\x2d\x31\x2e\x37\x2d\x33\x2e\x33\x32\x2d\
+\x2e\x32\x31\x2d\x34\x2e\x36\x35\x2c\x31\x2e\x31\x37\x2d\x32\x2e\
+\x31\x31\x2c\x31\x2e\x39\x33\x2d\x34\x2e\x31\x32\x2c\x33\x2e\x39\
+\x33\x2d\x36\x2e\x32\x36\x2c\x36\x41\x32\x30\x37\x2e\x33\x2c\x32\
+\x30\x37\x2e\x33\x2c\x30\x2c\x30\x2c\x30\x2c\x36\x39\x2e\x38\x33\
+\x2c\x32\x36\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\
+\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\
+\x32\x34\x31\x2e\x34\x36\x2c\x35\x32\x32\x2e\x30\x36\x63\x32\x33\
+\x2c\x31\x33\x2e\x35\x31\x2c\x35\x32\x2e\x34\x37\x2c\x32\x2e\x35\
+\x2c\x36\x34\x2e\x31\x37\x2d\x32\x35\x2e\x39\x61\x36\x36\x2e\x35\
+\x39\x2c\x36\x36\x2e\x35\x39\x2c\x30\x2c\x30\x2c\x30\x2c\x33\x2e\
+\x36\x35\x2d\x31\x32\x2e\x31\x31\x6c\x34\x38\x2e\x35\x33\x2d\x32\
+\x34\x37\x2e\x36\x37\x2c\x31\x38\x2e\x34\x38\x2d\x39\x34\x2e\x33\
+\x32\x2c\x31\x31\x2e\x34\x35\x2d\x35\x38\x2e\x34\x33\x63\x31\x2e\
+\x33\x33\x2d\x36\x2e\x38\x2d\x33\x2e\x32\x37\x2d\x31\x31\x2e\x34\
+\x33\x2d\x37\x2e\x38\x38\x2d\x31\x31\x2e\x34\x33\x2d\x32\x2e\x37\
+\x2c\x30\x2d\x35\x2e\x34\x31\x2c\x31\x2e\x35\x39\x2d\x36\x2e\x39\
+\x34\x2c\x35\x2e\x32\x36\x6c\x2d\x32\x33\x2e\x33\x2c\x35\x36\x4c\
+\x32\x31\x39\x2e\x34\x33\x2c\x34\x34\x36\x2e\x36\x31\x43\x32\x30\
+\x37\x2e\x37\x39\x2c\x34\x37\x34\x2e\x36\x2c\x32\x31\x37\x2e\x36\
+\x35\x2c\x35\x30\x38\x2e\x33\x38\x2c\x32\x34\x31\x2e\x34\x36\x2c\
+\x35\x32\x32\x2e\x30\x36\x5a\x6d\x32\x32\x2e\x38\x31\x2d\x37\x37\
+\x2e\x38\x37\x63\x31\x33\x2c\x30\x2c\x32\x33\x2e\x35\x32\x2c\x31\
+\x30\x2e\x34\x39\x2c\x32\x33\x2e\x35\x32\x2c\x32\x35\x2e\x37\x36\
+\x2c\x30\x2c\x32\x37\x2e\x35\x2d\x34\x37\x2c\x32\x37\x2e\x37\x31\
+\x2d\x34\x37\x2c\x30\x43\x32\x34\x30\x2e\x37\x36\x2c\x34\x35\x34\
+\x2e\x36\x38\x2c\x32\x35\x31\x2e\x32\x39\x2c\x34\x34\x34\x2e\x31\
+\x39\x2c\x32\x36\x34\x2e\x32\x37\x2c\x34\x34\x34\x2e\x31\x39\x5a\
+\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x06\x00\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
@@ -6662,98 +5693,162 @@
\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x64\x30\x64\x32\x64\x33\x3b\x7d\
-\x2e\x63\x6c\x73\x2d\x32\x7b\x66\x69\x6c\x6c\x3a\x23\x35\x65\x36\
-\x30\x36\x31\x3b\x7d\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\
-\x65\x66\x73\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\
-\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x32\x39\x30\x2e\
-\x32\x36\x2c\x39\x34\x2e\x37\x63\x31\x31\x30\x2e\x39\x34\x2c\x31\
-\x2e\x37\x37\x2c\x31\x39\x38\x2e\x33\x39\x2c\x33\x39\x2e\x37\x37\
-\x2c\x32\x37\x31\x2e\x36\x32\x2c\x31\x31\x35\x2e\x32\x31\x2c\x31\
-\x34\x2e\x36\x39\x2c\x31\x35\x2e\x31\x33\x2c\x31\x31\x2e\x37\x32\
-\x2c\x33\x33\x2e\x36\x37\x2c\x33\x2e\x32\x34\x2c\x34\x33\x2e\x37\
-\x2d\x31\x31\x2c\x31\x33\x2e\x30\x37\x2d\x32\x38\x2e\x34\x2c\x31\
-\x32\x2e\x38\x39\x2d\x34\x31\x2e\x31\x35\x2e\x38\x33\x2d\x31\x35\
-\x2d\x31\x34\x2e\x31\x36\x2d\x33\x30\x2d\x32\x38\x2e\x35\x2d\x34\
-\x36\x2e\x32\x35\x2d\x34\x30\x2e\x37\x39\x2d\x33\x38\x2e\x31\x31\
-\x2d\x32\x38\x2e\x37\x38\x2d\x38\x30\x2e\x37\x31\x2d\x34\x36\x2e\
-\x33\x39\x2d\x31\x32\x36\x2e\x37\x38\x2d\x35\x34\x2e\x32\x33\x2d\
-\x35\x33\x2e\x36\x2d\x39\x2e\x31\x32\x2d\x31\x30\x36\x2e\x30\x39\
-\x2d\x34\x2e\x32\x38\x2d\x31\x35\x37\x2e\x32\x38\x2c\x31\x35\x2e\
-\x31\x31\x43\x31\x34\x39\x2c\x31\x39\x31\x2e\x34\x35\x2c\x31\x31\
-\x30\x2c\x32\x31\x38\x2e\x31\x32\x2c\x37\x36\x2e\x34\x2c\x32\x35\
-\x33\x2e\x38\x35\x63\x2d\x38\x2e\x35\x2c\x39\x2d\x31\x38\x2e\x35\
-\x2c\x31\x32\x2e\x32\x33\x2d\x33\x30\x2c\x37\x2e\x39\x31\x2d\x31\
-\x39\x2e\x39\x33\x2d\x37\x2e\x35\x2d\x32\x35\x2d\x33\x33\x2e\x38\
-\x32\x2d\x39\x2e\x36\x36\x2d\x35\x30\x2e\x32\x31\x61\x33\x37\x37\
-\x2e\x33\x2c\x33\x37\x37\x2e\x33\x2c\x30\x2c\x30\x2c\x31\x2c\x35\
-\x37\x2e\x31\x38\x2d\x35\x30\x63\x34\x32\x2e\x37\x2d\x33\x30\x2e\
-\x33\x35\x2c\x38\x39\x2e\x32\x34\x2d\x35\x30\x2e\x37\x31\x2c\x31\
-\x33\x39\x2e\x36\x39\x2d\x36\x30\x43\x32\x35\x35\x2e\x34\x31\x2c\
-\x39\x37\x2e\x35\x35\x2c\x32\x37\x37\x2e\x36\x2c\x39\x36\x2e\x31\
-\x38\x2c\x32\x39\x30\x2e\x32\x36\x2c\x39\x34\x2e\x37\x5a\x22\x2f\
-\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\
-\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x34\x36\x38\x2e\x35\x31\x2c\
-\x33\x34\x38\x63\x2d\x31\x30\x2e\x39\x31\x2e\x31\x38\x2d\x31\x37\
-\x2e\x36\x39\x2d\x33\x2e\x30\x35\x2d\x32\x33\x2e\x33\x34\x2d\x39\
-\x2e\x30\x36\x2d\x33\x32\x2e\x31\x32\x2d\x33\x34\x2e\x31\x38\x2d\
-\x37\x30\x2e\x35\x39\x2d\x35\x35\x2e\x35\x2d\x31\x31\x35\x2e\x33\
-\x36\x2d\x36\x31\x2e\x39\x33\x2d\x36\x36\x2e\x38\x35\x2d\x39\x2e\
-\x35\x39\x2d\x31\x32\x35\x2e\x32\x2c\x31\x30\x2e\x37\x35\x2d\x31\
-\x37\x34\x2c\x36\x30\x2e\x39\x34\x2d\x31\x36\x2e\x32\x32\x2c\x31\
-\x36\x2e\x36\x37\x2d\x34\x30\x2e\x33\x36\x2c\x31\x31\x2e\x39\x31\
-\x2d\x34\x37\x2e\x35\x34\x2d\x31\x30\x2d\x33\x2e\x38\x38\x2d\x31\
-\x31\x2e\x38\x2d\x31\x2e\x33\x37\x2d\x32\x32\x2e\x36\x32\x2c\x36\
-\x2e\x38\x34\x2d\x33\x31\x2e\x32\x37\x2c\x34\x30\x2e\x36\x38\x2d\
-\x34\x32\x2e\x39\x31\x2c\x38\x39\x2e\x30\x36\x2d\x36\x39\x2e\x39\
-\x34\x2c\x31\x34\x35\x2e\x37\x31\x2d\x37\x38\x2e\x36\x38\x2c\x37\
-\x35\x2d\x31\x31\x2e\x35\x37\x2c\x31\x34\x32\x2e\x35\x39\x2c\x38\
-\x2c\x32\x30\x32\x2e\x33\x35\x2c\x35\x37\x2e\x39\x32\x61\x32\x30\
-\x33\x2e\x34\x37\x2c\x32\x30\x33\x2e\x34\x37\x2c\x30\x2c\x30\x2c\
-\x31\x2c\x32\x33\x2e\x30\x37\x2c\x32\x32\x2e\x35\x32\x63\x38\x2c\
-\x39\x2e\x32\x32\x2c\x39\x2e\x34\x33\x2c\x32\x30\x2e\x34\x36\x2c\
-\x34\x2e\x35\x36\x2c\x33\x32\x2e\x30\x38\x53\x34\x37\x37\x2e\x31\
-\x39\x2c\x33\x34\x37\x2e\x34\x31\x2c\x34\x36\x38\x2e\x35\x31\x2c\
-\x33\x34\x38\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\
-\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x31\
-\x38\x35\x2e\x33\x36\x2c\x34\x30\x32\x2e\x37\x33\x63\x30\x2d\x39\
-\x2e\x31\x35\x2c\x33\x2e\x35\x35\x2d\x31\x36\x2e\x35\x32\x2c\x39\
-\x2e\x35\x34\x2d\x32\x32\x2e\x36\x34\x2c\x32\x33\x2e\x36\x36\x2d\
-\x32\x34\x2e\x31\x35\x2c\x35\x31\x2e\x34\x34\x2d\x33\x39\x2e\x35\
-\x2c\x38\x34\x2d\x34\x34\x2e\x30\x39\x2c\x34\x38\x2e\x32\x38\x2d\
-\x36\x2e\x38\x31\x2c\x39\x30\x2e\x31\x34\x2c\x38\x2e\x31\x39\x2c\
-\x31\x32\x35\x2e\x36\x37\x2c\x34\x33\x2e\x36\x32\x2c\x31\x30\x2e\
-\x30\x39\x2c\x31\x30\x2e\x30\x37\x2c\x31\x32\x2e\x37\x2c\x32\x33\
-\x2e\x38\x32\x2c\x37\x2e\x33\x39\x2c\x33\x35\x2e\x37\x37\x2d\x38\
-\x2e\x33\x39\x2c\x31\x38\x2e\x38\x35\x2d\x33\x30\x2e\x37\x37\x2c\
-\x32\x33\x2e\x32\x37\x2d\x34\x35\x2c\x38\x2e\x36\x2d\x31\x33\x2e\
-\x33\x2d\x31\x33\x2e\x37\x33\x2d\x32\x38\x2e\x35\x38\x2d\x32\x33\
-\x2e\x34\x35\x2d\x34\x36\x2e\x37\x35\x2d\x32\x37\x2e\x33\x33\x2d\
-\x33\x33\x2d\x37\x2e\x30\x35\x2d\x36\x31\x2e\x38\x38\x2c\x31\x2e\
-\x36\x34\x2d\x38\x36\x2e\x33\x2c\x32\x36\x2e\x35\x36\x2d\x31\x36\
-\x2e\x35\x34\x2c\x31\x36\x2e\x38\x38\x2d\x34\x32\x2c\x39\x2e\x39\
-\x33\x2d\x34\x37\x2e\x35\x37\x2d\x31\x33\x2e\x31\x37\x41\x37\x30\
-\x2e\x34\x31\x2c\x37\x30\x2e\x34\x31\x2c\x30\x2c\x30\x2c\x31\x2c\
-\x31\x38\x35\x2e\x33\x36\x2c\x34\x30\x32\x2e\x37\x33\x5a\x22\x2f\
-\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\
-\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x30\x30\x2c\x35\x33\x37\
-\x2e\x33\x63\x2d\x32\x31\x2e\x38\x33\x2c\x30\x2d\x33\x38\x2e\x38\
-\x34\x2d\x31\x38\x2e\x33\x31\x2d\x33\x38\x2e\x38\x31\x2d\x34\x31\
-\x2e\x37\x39\x2c\x30\x2d\x32\x33\x2e\x31\x39\x2c\x31\x37\x2e\x30\
-\x36\x2d\x34\x31\x2e\x35\x31\x2c\x33\x38\x2e\x35\x36\x2d\x34\x31\
-\x2e\x34\x37\x2c\x32\x32\x2e\x30\x39\x2c\x30\x2c\x33\x39\x2c\x31\
-\x38\x2c\x33\x39\x2c\x34\x31\x2e\x34\x39\x53\x33\x32\x31\x2e\x39\
-\x31\x2c\x35\x33\x37\x2e\x32\x39\x2c\x33\x30\x30\x2c\x35\x33\x37\
-\x2e\x33\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\
-\x73\x3d\x22\x63\x6c\x73\x2d\x32\x22\x20\x64\x3d\x22\x4d\x31\x35\
-\x36\x2e\x37\x36\x2c\x36\x31\x2c\x33\x30\x30\x2c\x32\x35\x39\x2e\
-\x38\x2c\x34\x34\x33\x2e\x32\x35\x2c\x36\x31\x68\x35\x37\x2e\x39\
-\x33\x4c\x33\x32\x39\x2c\x33\x30\x30\x2c\x35\x30\x31\x2e\x31\x39\
-\x2c\x35\x33\x39\x48\x34\x34\x33\x2e\x32\x35\x4c\x33\x30\x30\x2c\
-\x33\x34\x30\x2e\x31\x39\x2c\x31\x35\x36\x2e\x37\x36\x2c\x35\x33\
-\x39\x48\x39\x38\x2e\x38\x31\x4c\x32\x37\x31\x2c\x33\x30\x30\x2c\
-\x39\x38\x2e\x38\x33\x2c\x36\x31\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\
-\x67\x3e\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
+\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
+\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
+\x31\x22\x20\x64\x3d\x22\x4d\x35\x33\x34\x2c\x33\x31\x32\x2e\x33\
+\x34\x63\x2d\x37\x2e\x39\x32\x2e\x37\x37\x2d\x31\x33\x2e\x38\x36\
+\x2d\x33\x2e\x35\x35\x2d\x31\x39\x2e\x33\x2d\x38\x2e\x34\x34\x2d\
+\x35\x30\x2d\x34\x35\x2d\x31\x30\x30\x2e\x35\x39\x2d\x38\x39\x2e\
+\x33\x33\x2d\x31\x34\x39\x2e\x34\x31\x2d\x31\x33\x35\x2e\x36\x39\
+\x2d\x31\x38\x2e\x35\x33\x2d\x31\x37\x2e\x35\x39\x2d\x33\x37\x2e\
+\x34\x32\x2d\x33\x34\x2e\x37\x38\x2d\x35\x35\x2e\x37\x33\x2d\x35\
+\x32\x2e\x36\x2d\x37\x2e\x39\x35\x2d\x37\x2e\x37\x33\x2d\x31\x32\
+\x2e\x34\x38\x2d\x36\x2e\x35\x35\x2d\x31\x39\x2e\x39\x33\x2e\x34\
+\x36\x2d\x36\x37\x2c\x36\x32\x2e\x38\x38\x2d\x31\x33\x33\x2e\x39\
+\x33\x2c\x31\x32\x35\x2e\x37\x35\x2d\x32\x30\x33\x2e\x31\x31\x2c\
+\x31\x38\x36\x2d\x34\x2c\x33\x2e\x34\x35\x2d\x38\x2e\x30\x37\x2c\
+\x37\x2e\x35\x35\x2d\x31\x32\x2e\x37\x38\x2c\x39\x2e\x30\x37\x2d\
+\x31\x31\x2e\x36\x32\x2c\x33\x2e\x37\x34\x2d\x32\x32\x2e\x35\x36\
+\x2e\x34\x35\x2d\x32\x38\x2e\x38\x34\x2d\x31\x30\x2e\x34\x31\x73\
+\x2d\x32\x2d\x32\x31\x2c\x36\x2e\x39\x32\x2d\x32\x39\x43\x38\x32\
+\x2c\x32\x34\x34\x2e\x35\x36\x2c\x31\x31\x32\x2e\x37\x34\x2c\x32\
+\x31\x38\x2c\x31\x34\x32\x2e\x32\x34\x2c\x31\x39\x30\x51\x32\x30\
+\x37\x2c\x31\x32\x38\x2e\x36\x38\x2c\x32\x37\x33\x2e\x31\x35\x2c\
+\x36\x39\x2e\x31\x36\x63\x32\x32\x2e\x34\x36\x2d\x32\x30\x2e\x30\
+\x39\x2c\x33\x31\x2e\x34\x39\x2d\x32\x30\x2c\x35\x34\x2c\x2e\x35\
+\x33\x2c\x33\x30\x2e\x37\x38\x2c\x32\x38\x2c\x36\x32\x2e\x37\x34\
+\x2c\x35\x34\x2e\x36\x39\x2c\x39\x32\x2e\x32\x36\x2c\x38\x34\x2e\
+\x30\x37\x2c\x34\x31\x2e\x31\x39\x2c\x34\x31\x2c\x38\x35\x2e\x34\
+\x38\x2c\x37\x38\x2e\x32\x32\x2c\x31\x32\x37\x2e\x38\x33\x2c\x31\
+\x31\x37\x2e\x37\x38\x2c\x37\x2e\x31\x2c\x36\x2e\x36\x34\x2c\x31\
+\x34\x2e\x31\x31\x2c\x31\x34\x2c\x39\x2e\x33\x33\x2c\x32\x35\x2e\
+\x37\x32\x43\x35\x35\x32\x2e\x33\x2c\x33\x30\x37\x2e\x36\x38\x2c\
+\x35\x34\x34\x2e\x30\x35\x2c\x33\x31\x31\x2e\x35\x38\x2c\x35\x33\
+\x34\x2c\x33\x31\x32\x2e\x33\x34\x5a\x22\x2f\x3e\x3c\x70\x61\x74\
+\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\
+\x64\x3d\x22\x4d\x31\x33\x34\x2e\x38\x33\x2c\x33\x37\x38\x2e\x36\
+\x32\x2c\x36\x31\x2c\x35\x34\x35\x2e\x37\x39\x68\x34\x38\x2e\x32\
+\x34\x6c\x31\x33\x2d\x33\x32\x2e\x34\x38\x48\x31\x39\x33\x2e\x32\
+\x6c\x31\x33\x2c\x33\x32\x2e\x34\x38\x68\x34\x39\x2e\x32\x6c\x2d\
+\x37\x34\x2d\x31\x36\x37\x2e\x31\x37\x5a\x6d\x31\x2e\x34\x37\x2c\
+\x39\x39\x2e\x38\x33\x4c\x31\x35\x37\x2e\x37\x35\x2c\x34\x32\x35\
+\x6c\x32\x31\x2e\x34\x35\x2c\x35\x33\x2e\x34\x35\x5a\x22\x2f\x3e\
+\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x63\x6c\x61\x73\x73\x3d\x22\
+\x63\x6c\x73\x2d\x31\x22\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x34\
+\x36\x31\x2e\x31\x32\x20\x33\x37\x38\x2e\x36\x32\x20\x34\x31\x33\
+\x2e\x38\x33\x20\x33\x37\x38\x2e\x36\x32\x20\x34\x31\x33\x2e\x38\
+\x33\x20\x35\x34\x35\x2e\x37\x39\x20\x35\x34\x30\x2e\x38\x38\x20\
+\x35\x34\x35\x2e\x37\x39\x20\x35\x34\x30\x2e\x38\x38\x20\x35\x30\
+\x38\x2e\x33\x20\x34\x36\x31\x2e\x31\x32\x20\x35\x30\x38\x2e\x33\
+\x20\x34\x36\x31\x2e\x31\x32\x20\x33\x37\x38\x2e\x36\x32\x22\x2f\
+\x3e\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x63\x6c\x61\x73\x73\x3d\
+\x22\x63\x6c\x73\x2d\x31\x22\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\
+\x33\x31\x36\x2e\x39\x20\x35\x30\x38\x2e\x33\x20\x33\x31\x36\x2e\
+\x39\x20\x33\x37\x38\x2e\x36\x32\x20\x32\x36\x39\x2e\x36\x32\x20\
+\x33\x37\x38\x2e\x36\x32\x20\x32\x36\x39\x2e\x36\x32\x20\x35\x34\
+\x35\x2e\x37\x39\x20\x33\x39\x36\x2e\x36\x37\x20\x35\x34\x35\x2e\
+\x37\x39\x20\x33\x39\x36\x2e\x36\x37\x20\x35\x30\x38\x2e\x33\x20\
+\x33\x31\x36\x2e\x39\x20\x35\x30\x38\x2e\x33\x22\x2f\x3e\x3c\x70\
+\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\
+\x22\x20\x64\x3d\x22\x4d\x31\x32\x33\x2e\x37\x32\x2c\x33\x36\x33\
+\x2e\x35\x34\x68\x36\x36\x2e\x32\x31\x6c\x35\x33\x2e\x37\x34\x2c\
+\x31\x32\x31\x2e\x33\x35\x63\x31\x2e\x35\x2d\x32\x2e\x33\x32\x2c\
+\x32\x2e\x31\x32\x2d\x35\x2e\x36\x35\x2c\x32\x2d\x31\x30\x2e\x33\
+\x34\x2d\x2e\x35\x38\x2d\x33\x30\x2e\x36\x32\x2d\x2e\x34\x38\x2d\
+\x36\x31\x2e\x32\x36\x2d\x2e\x30\x38\x2d\x39\x31\x2e\x38\x38\x2e\
+\x33\x37\x2d\x32\x37\x2e\x34\x32\x2c\x32\x31\x2e\x39\x33\x2d\x34\
+\x37\x2e\x33\x34\x2c\x35\x31\x2e\x37\x34\x2d\x34\x38\x2e\x36\x39\
+\x2c\x33\x30\x2e\x32\x31\x2d\x31\x2e\x33\x37\x2c\x35\x33\x2e\x35\
+\x33\x2c\x31\x37\x2e\x34\x34\x2c\x35\x35\x2e\x39\x33\x2c\x34\x35\
+\x2e\x33\x34\x2c\x32\x2e\x37\x33\x2c\x33\x31\x2e\x36\x34\x2c\x31\
+\x2c\x36\x33\x2e\x33\x36\x2c\x31\x2e\x31\x2c\x39\x35\x2e\x30\x35\
+\x2c\x30\x2c\x31\x31\x2e\x30\x39\x2c\x33\x2e\x36\x34\x2c\x31\x35\
+\x2e\x31\x31\x2c\x31\x34\x2e\x35\x32\x2c\x31\x35\x2c\x39\x2e\x35\
+\x2d\x2e\x31\x31\x2c\x31\x39\x2e\x34\x39\x2d\x2e\x31\x37\x2c\x32\
+\x39\x2e\x32\x2d\x2e\x31\x39\x56\x33\x36\x33\x2e\x35\x34\x68\x37\
+\x37\x2e\x34\x36\x76\x39\x34\x63\x31\x33\x2e\x38\x32\x2d\x33\x38\
+\x2e\x35\x35\x2c\x32\x35\x2e\x35\x37\x2d\x39\x39\x2e\x34\x35\x2c\
+\x32\x35\x2e\x37\x36\x2d\x31\x31\x34\x2e\x39\x34\x2e\x31\x2d\x37\
+\x2e\x34\x36\x2d\x31\x2e\x37\x32\x2d\x31\x32\x2e\x38\x2d\x37\x2e\
+\x36\x31\x2d\x31\x38\x43\x34\x33\x33\x2c\x32\x37\x30\x2e\x38\x33\
+\x2c\x33\x37\x32\x2e\x33\x2c\x32\x31\x37\x2c\x33\x31\x32\x2e\x33\
+\x38\x2c\x31\x36\x32\x2e\x33\x32\x63\x2d\x31\x30\x2e\x33\x31\x2d\
+\x39\x2e\x34\x31\x2d\x31\x34\x2e\x36\x2d\x39\x2e\x38\x34\x2d\x32\
+\x35\x2e\x33\x39\x2e\x30\x37\x2d\x35\x38\x2e\x32\x2c\x35\x33\x2e\
+\x34\x37\x2d\x31\x31\x37\x2e\x36\x34\x2c\x31\x30\x35\x2e\x35\x31\
+\x2d\x31\x37\x36\x2e\x35\x38\x2c\x31\x35\x38\x2e\x31\x33\x2d\x36\
+\x2e\x32\x32\x2c\x35\x2e\x35\x36\x2d\x31\x31\x2e\x37\x35\x2c\x31\
+\x31\x2d\x31\x31\x2e\x36\x32\x2c\x32\x31\x2e\x32\x36\x2e\x31\x33\
+\x2c\x31\x31\x2e\x31\x2c\x33\x2e\x32\x31\x2c\x33\x34\x2e\x37\x36\
+\x2c\x38\x2c\x36\x30\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x01\x82\
+\x3c\
+\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
+\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
+\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
+\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
+\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
+\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x65\x32\x66\x32\x36\x3b\x7d\
+\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
+\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
+\x31\x22\x20\x78\x3d\x22\x32\x36\x34\x2e\x34\x37\x22\x20\x79\x3d\
+\x22\x33\x32\x2e\x33\x32\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x37\
+\x31\x2e\x30\x36\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x35\x33\
+\x35\x2e\x33\x36\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\
+\x22\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x33\x30\x30\x20\x2d\
+\x31\x32\x34\x2e\x32\x36\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x34\
+\x35\x29\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\
+\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x32\x36\x34\x2e\
+\x34\x37\x22\x20\x79\x3d\x22\x33\x32\x2e\x33\x32\x22\x20\x77\x69\
+\x64\x74\x68\x3d\x22\x37\x31\x2e\x30\x36\x22\x20\x68\x65\x69\x67\
+\x68\x74\x3d\x22\x35\x33\x35\x2e\x33\x36\x22\x20\x74\x72\x61\x6e\
+\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\
+\x28\x37\x32\x34\x2e\x32\x36\x20\x33\x30\x30\x29\x20\x72\x6f\x74\
+\x61\x74\x65\x28\x31\x33\x35\x29\x22\x2f\x3e\x3c\x2f\x73\x76\x67\
+\x3e\
+\x00\x00\x02\x52\
+\x3c\
+\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
+\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
+\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
+\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
+\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
+\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x35\x66\x62\x62\x34\x36\x3b\x7d\
+\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
+\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
+\x31\x22\x20\x64\x3d\x22\x4d\x35\x37\x36\x2e\x38\x39\x2c\x31\x33\
+\x35\x63\x2d\x2e\x36\x38\x2e\x38\x36\x2d\x31\x2e\x32\x31\x2c\x31\
+\x2e\x36\x34\x2d\x31\x2e\x38\x34\x2c\x32\x2e\x33\x32\x2d\x31\x2c\
+\x31\x2e\x31\x2d\x32\x2e\x31\x2c\x32\x2e\x31\x33\x2d\x33\x2e\x31\
+\x36\x2c\x33\x2e\x31\x39\x51\x33\x38\x35\x2e\x37\x31\x2c\x33\x32\
+\x36\x2e\x36\x31\x2c\x31\x39\x39\x2e\x36\x31\x2c\x35\x31\x32\x2e\
+\x38\x34\x63\x2d\x34\x2e\x32\x38\x2c\x34\x2e\x32\x39\x2d\x36\x2e\
+\x34\x2c\x35\x2e\x32\x38\x2d\x31\x31\x2e\x33\x33\x2e\x33\x31\x51\
+\x31\x30\x37\x2e\x35\x37\x2c\x34\x33\x31\x2e\x37\x36\x2c\x32\x36\
+\x2e\x32\x32\x2c\x33\x35\x31\x63\x2d\x33\x2e\x36\x39\x2d\x33\x2e\
+\x36\x37\x2d\x34\x2e\x35\x2d\x35\x2e\x34\x35\x2d\x2e\x32\x31\x2d\
+\x39\x2e\x35\x34\x71\x32\x32\x2e\x31\x38\x2d\x32\x31\x2e\x31\x35\
+\x2c\x34\x33\x2e\x33\x36\x2d\x34\x33\x2e\x33\x35\x63\x34\x2e\x36\
+\x33\x2d\x34\x2e\x38\x34\x2c\x37\x2e\x32\x36\x2d\x34\x2e\x37\x39\
+\x2c\x31\x31\x2e\x39\x34\x2d\x2e\x30\x35\x2c\x33\x35\x2e\x37\x35\
+\x2c\x33\x36\x2e\x31\x36\x2c\x37\x31\x2e\x38\x34\x2c\x37\x32\x2c\
+\x31\x30\x37\x2e\x36\x32\x2c\x31\x30\x38\x2e\x31\x32\x2c\x33\x2e\
+\x38\x39\x2c\x33\x2e\x39\x32\x2c\x35\x2e\x38\x32\x2c\x34\x2e\x34\
+\x34\x2c\x31\x30\x2e\x30\x38\x2e\x31\x36\x51\x33\x35\x38\x2e\x32\
+\x38\x2c\x32\x34\x36\x2e\x36\x39\x2c\x35\x31\x37\x2e\x37\x35\x2c\
+\x38\x37\x2e\x32\x34\x63\x34\x2e\x36\x39\x2d\x34\x2e\x37\x2c\x37\
+\x2e\x31\x38\x2d\x35\x2e\x31\x39\x2c\x31\x32\x2d\x2e\x31\x31\x2c\
+\x31\x33\x2e\x32\x39\x2c\x31\x34\x2c\x32\x37\x2e\x32\x32\x2c\x32\
+\x37\x2e\x34\x36\x2c\x34\x30\x2e\x38\x38\x2c\x34\x31\x2e\x31\x35\
+\x43\x35\x37\x32\x2e\x36\x39\x2c\x31\x33\x30\x2e\x33\x37\x2c\x35\
+\x37\x34\x2e\x36\x35\x2c\x31\x33\x32\x2e\x35\x37\x2c\x35\x37\x36\
+\x2e\x38\x39\x2c\x31\x33\x35\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\
+\x3e\
\x00\x00\x04\x51\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
@@ -6826,96 +5921,6 @@
\x2d\x34\x32\x2c\x38\x2e\x30\x32\x68\x2d\x33\x31\x2e\x30\x36\x76\
\x34\x36\x2e\x35\x39\x5a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
\
-\x00\x00\x05\x80\
-\x3c\
-\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
-\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
-\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
-\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
-\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x38\x63\x63\x35\x34\x30\x3b\x7d\
-\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
-\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x64\x3d\x22\x4d\x32\x39\x30\x2e\x31\x38\x2c\x37\x37\
-\x43\x34\x30\x32\x2c\x37\x38\x2e\x37\x37\x2c\x34\x39\x30\x2e\x31\
-\x2c\x31\x31\x37\x2e\x30\x37\x2c\x35\x36\x33\x2e\x39\x2c\x31\x39\
-\x33\x2e\x30\x39\x63\x31\x34\x2e\x38\x2c\x31\x35\x2e\x32\x35\x2c\
-\x31\x31\x2e\x38\x31\x2c\x33\x33\x2e\x39\x33\x2c\x33\x2e\x32\x36\
-\x2c\x34\x34\x2d\x31\x31\x2e\x31\x32\x2c\x31\x33\x2e\x31\x37\x2d\
-\x32\x38\x2e\x36\x32\x2c\x31\x33\x2d\x34\x31\x2e\x34\x36\x2e\x38\
-\x33\x2d\x31\x35\x2e\x30\x38\x2d\x31\x34\x2e\x32\x37\x2d\x33\x30\
-\x2e\x32\x2d\x32\x38\x2e\x37\x31\x2d\x34\x36\x2e\x36\x31\x2d\x34\
-\x31\x2e\x31\x2d\x33\x38\x2e\x34\x2d\x32\x39\x2d\x38\x31\x2e\x33\
-\x33\x2d\x34\x36\x2e\x37\x35\x2d\x31\x32\x37\x2e\x37\x35\x2d\x35\
-\x34\x2e\x36\x35\x2d\x35\x34\x2d\x39\x2e\x31\x39\x2d\x31\x30\x36\
-\x2e\x39\x32\x2d\x34\x2e\x33\x31\x2d\x31\x35\x38\x2e\x35\x2c\x31\
-\x35\x2e\x32\x33\x2d\x34\x35\x2c\x31\x37\x2e\x30\x35\x2d\x38\x34\
-\x2e\x32\x39\x2c\x34\x33\x2e\x39\x33\x2d\x31\x31\x38\x2e\x31\x36\
-\x2c\x37\x39\x2e\x39\x33\x2d\x38\x2e\x35\x37\x2c\x39\x2e\x31\x31\
-\x2d\x31\x38\x2e\x36\x35\x2c\x31\x32\x2e\x33\x32\x2d\x33\x30\x2e\
-\x31\x39\x2c\x38\x2d\x32\x30\x2e\x30\x39\x2d\x37\x2e\x35\x37\x2d\
-\x32\x35\x2e\x32\x2d\x33\x34\x2e\x30\x39\x2d\x39\x2e\x37\x34\x2d\
-\x35\x30\x2e\x36\x31\x61\x33\x38\x30\x2c\x33\x38\x30\x2c\x30\x2c\
-\x30\x2c\x31\x2c\x35\x37\x2e\x36\x32\x2d\x35\x30\x2e\x33\x38\x63\
-\x34\x33\x2d\x33\x30\x2e\x35\x38\x2c\x38\x39\x2e\x39\x33\x2d\x35\
-\x31\x2e\x31\x2c\x31\x34\x30\x2e\x37\x37\x2d\x36\x30\x2e\x34\x36\
-\x43\x32\x35\x35\x2e\x30\x37\x2c\x37\x39\x2e\x38\x37\x2c\x32\x37\
-\x37\x2e\x34\x33\x2c\x37\x38\x2e\x34\x38\x2c\x32\x39\x30\x2e\x31\
-\x38\x2c\x37\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\
-\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\
-\x34\x36\x39\x2e\x38\x37\x2c\x33\x33\x32\x2e\x32\x31\x63\x2d\x31\
-\x31\x2c\x2e\x31\x38\x2d\x31\x37\x2e\x38\x33\x2d\x33\x2e\x30\x37\
-\x2d\x32\x33\x2e\x35\x32\x2d\x39\x2e\x31\x32\x43\x34\x31\x34\x2c\
-\x32\x38\x38\x2e\x36\x35\x2c\x33\x37\x35\x2e\x32\x32\x2c\x32\x36\
-\x37\x2e\x31\x36\x2c\x33\x33\x30\x2e\x31\x2c\x32\x36\x30\x2e\x36\
-\x38\x63\x2d\x36\x37\x2e\x33\x37\x2d\x39\x2e\x36\x37\x2d\x31\x32\
-\x36\x2e\x31\x37\x2c\x31\x30\x2e\x38\x33\x2d\x31\x37\x35\x2e\x33\
-\x39\x2c\x36\x31\x2e\x34\x31\x2d\x31\x36\x2e\x33\x35\x2c\x31\x36\
-\x2e\x38\x2d\x34\x30\x2e\x36\x37\x2c\x31\x32\x2d\x34\x37\x2e\x39\
-\x31\x2d\x31\x30\x2d\x33\x2e\x39\x2d\x31\x31\x2e\x39\x2d\x31\x2e\
-\x33\x38\x2d\x32\x32\x2e\x38\x2c\x36\x2e\x38\x39\x2d\x33\x31\x2e\
-\x35\x32\x2c\x34\x31\x2d\x34\x33\x2e\x32\x34\x2c\x38\x39\x2e\x37\
-\x35\x2d\x37\x30\x2e\x34\x38\x2c\x31\x34\x36\x2e\x38\x34\x2d\x37\
-\x39\x2e\x32\x38\x2c\x37\x35\x2e\x36\x2d\x31\x31\x2e\x36\x36\x2c\
-\x31\x34\x33\x2e\x36\x39\x2c\x38\x2e\x30\x35\x2c\x32\x30\x33\x2e\
-\x39\x31\x2c\x35\x38\x2e\x33\x36\x61\x32\x30\x35\x2e\x37\x34\x2c\
-\x32\x30\x35\x2e\x37\x34\x2c\x30\x2c\x30\x2c\x31\x2c\x32\x33\x2e\
-\x32\x35\x2c\x32\x32\x2e\x36\x39\x63\x38\x2e\x30\x38\x2c\x39\x2e\
-\x33\x2c\x39\x2e\x35\x2c\x32\x30\x2e\x36\x32\x2c\x34\x2e\x35\x39\
-\x2c\x33\x32\x2e\x33\x34\x53\x34\x37\x38\x2e\x36\x32\x2c\x33\x33\
-\x31\x2e\x36\x36\x2c\x34\x36\x39\x2e\x38\x37\x2c\x33\x33\x32\x2e\
-\x32\x31\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\
-\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x31\x38\
-\x34\x2e\x35\x32\x2c\x33\x38\x37\x2e\x34\x63\x30\x2d\x39\x2e\x32\
-\x32\x2c\x33\x2e\x35\x37\x2d\x31\x36\x2e\x36\x35\x2c\x39\x2e\x36\
-\x31\x2d\x32\x32\x2e\x38\x31\x43\x32\x31\x38\x2c\x33\x34\x30\x2e\
-\x32\x34\x2c\x32\x34\x36\x2c\x33\x32\x34\x2e\x37\x38\x2c\x32\x37\
-\x38\x2e\x37\x37\x2c\x33\x32\x30\x2e\x31\x35\x63\x34\x38\x2e\x36\
-\x36\x2d\x36\x2e\x38\x36\x2c\x39\x30\x2e\x38\x33\x2c\x38\x2e\x32\
-\x35\x2c\x31\x32\x36\x2e\x36\x33\x2c\x34\x34\x2c\x31\x30\x2e\x31\
-\x38\x2c\x31\x30\x2e\x31\x35\x2c\x31\x32\x2e\x38\x31\x2c\x32\x34\
-\x2c\x37\x2e\x34\x35\x2c\x33\x36\x2e\x30\x35\x2d\x38\x2e\x34\x34\
-\x2c\x31\x39\x2d\x33\x31\x2c\x32\x33\x2e\x34\x35\x2d\x34\x35\x2e\
-\x33\x32\x2c\x38\x2e\x36\x36\x2d\x31\x33\x2e\x34\x2d\x31\x33\x2e\
-\x38\x33\x2d\x32\x38\x2e\x38\x2d\x32\x33\x2e\x36\x33\x2d\x34\x37\
-\x2e\x31\x31\x2d\x32\x37\x2e\x35\x34\x2d\x33\x33\x2e\x32\x32\x2d\
-\x37\x2e\x31\x2d\x36\x32\x2e\x33\x36\x2c\x31\x2e\x36\x35\x2d\x38\
-\x37\x2c\x32\x36\x2e\x37\x37\x2d\x31\x36\x2e\x36\x36\x2c\x31\x37\
-\x2d\x34\x32\x2e\x33\x2c\x31\x30\x2d\x34\x37\x2e\x39\x33\x2d\x31\
-\x33\x2e\x32\x37\x41\x36\x39\x2e\x32\x38\x2c\x36\x39\x2e\x32\x38\
-\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x38\x34\x2e\x35\x32\x2c\x33\x38\
-\x37\x2e\x34\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\
-\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\
-\x30\x30\x2c\x35\x32\x33\x63\x2d\x32\x32\x2c\x30\x2d\x33\x39\x2e\
-\x31\x35\x2d\x31\x38\x2e\x34\x36\x2d\x33\x39\x2e\x31\x31\x2d\x34\
-\x32\x2e\x31\x31\x2c\x30\x2d\x32\x33\x2e\x33\x38\x2c\x31\x37\x2e\
-\x31\x39\x2d\x34\x31\x2e\x38\x33\x2c\x33\x38\x2e\x38\x36\x2d\x34\
-\x31\x2e\x38\x2c\x32\x32\x2e\x32\x35\x2c\x30\x2c\x33\x39\x2e\x33\
-\x32\x2c\x31\x38\x2e\x31\x38\x2c\x33\x39\x2e\x33\x34\x2c\x34\x31\
-\x2e\x38\x31\x53\x33\x32\x32\x2e\x31\x2c\x35\x32\x33\x2c\x33\x30\
-\x30\x2c\x35\x32\x33\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
\x00\x00\x05\x95\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
@@ -7004,92 +6009,10 @@
\x2e\x31\x31\x2d\x34\x32\x2e\x31\x31\x2c\x30\x2d\x32\x33\x2e\x33\
\x38\x2c\x31\x37\x2e\x31\x39\x2d\x34\x31\x2e\x38\x33\x2c\x33\x38\
\x2e\x38\x36\x2d\x34\x31\x2e\x38\x2c\x32\x32\x2e\x32\x35\x2c\x30\
-\x2c\x33\x39\x2e\x33\x32\x2c\x31\x38\x2e\x31\x38\x2c\x33\x39\x2e\
-\x33\x34\x2c\x34\x31\x2e\x38\x31\x53\x33\x32\x32\x2e\x31\x2c\x35\
-\x32\x33\x2c\x33\x30\x30\x2c\x35\x32\x33\x5a\x22\x2f\x3e\x3c\x2f\
-\x73\x76\x67\x3e\
-\x00\x00\x04\xfe\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\
-\x2d\x38\x22\x3f\x3e\x0a\x3c\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\
-\x61\x79\x65\x72\x5f\x31\x22\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\
-\x65\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\
-\x73\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\
-\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x76\
-\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x36\x30\x30\x20\
-\x36\x30\x30\x22\x3e\x0a\x20\x20\x3c\x64\x65\x66\x73\x3e\x0a\x20\
-\x20\x20\x20\x3c\x73\x74\x79\x6c\x65\x3e\x0a\x20\x20\x20\x20\x20\
-\x20\x2e\x63\x6c\x73\x2d\x31\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\
-\x20\x20\x66\x69\x6c\x6c\x3a\x20\x23\x65\x30\x65\x30\x64\x66\x3b\
-\x0a\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x3c\x2f\x73\
-\x74\x79\x6c\x65\x3e\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0a\
-\x20\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
-\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x39\x38\x2e\x38\x33\
-\x2c\x32\x31\x36\x2e\x38\x31\x68\x2d\x31\x39\x37\x2e\x36\x36\x63\
-\x2d\x31\x36\x2e\x36\x39\x2c\x30\x2d\x32\x30\x2e\x35\x35\x2c\x33\
-\x35\x2e\x36\x35\x2d\x31\x38\x2e\x30\x37\x2c\x35\x32\x2e\x31\x36\
-\x6c\x32\x31\x2e\x35\x31\x2c\x31\x32\x32\x2e\x32\x35\x63\x32\x2e\
-\x30\x31\x2c\x31\x33\x2e\x33\x35\x2c\x31\x33\x2e\x34\x38\x2c\x32\
-\x33\x2e\x32\x33\x2c\x32\x36\x2e\x39\x39\x2c\x32\x33\x2e\x32\x33\
-\x68\x31\x2e\x36\x32\x63\x2d\x35\x2e\x38\x37\x2c\x30\x2d\x31\x30\
-\x2e\x36\x32\x2c\x34\x2e\x37\x36\x2d\x31\x30\x2e\x36\x32\x2c\x31\
-\x30\x2e\x36\x32\x73\x34\x2e\x37\x36\x2c\x31\x30\x2e\x36\x32\x2c\
-\x31\x30\x2e\x36\x32\x2c\x31\x30\x2e\x36\x32\x63\x2d\x35\x2e\x38\
-\x37\x2c\x30\x2d\x31\x30\x2e\x36\x32\x2c\x34\x2e\x37\x36\x2d\x31\
-\x30\x2e\x36\x32\x2c\x31\x30\x2e\x36\x32\x73\x34\x2e\x37\x36\x2c\
-\x31\x30\x2e\x36\x32\x2c\x31\x30\x2e\x36\x32\x2c\x31\x30\x2e\x36\
-\x32\x63\x2d\x35\x2e\x38\x37\x2c\x30\x2d\x31\x30\x2e\x36\x32\x2c\
-\x34\x2e\x37\x36\x2d\x31\x30\x2e\x36\x32\x2c\x31\x30\x2e\x36\x32\
-\x73\x34\x2e\x37\x36\x2c\x31\x30\x2e\x36\x32\x2c\x31\x30\x2e\x36\
-\x32\x2c\x31\x30\x2e\x36\x32\x68\x33\x34\x2e\x39\x31\x76\x38\x33\
-\x2e\x34\x39\x68\x36\x33\x2e\x37\x35\x76\x2d\x38\x33\x2e\x34\x39\
-\x68\x33\x34\x2e\x39\x31\x63\x35\x2e\x38\x37\x2c\x30\x2c\x31\x30\
-\x2e\x36\x32\x2d\x34\x2e\x37\x36\x2c\x31\x30\x2e\x36\x32\x2d\x31\
-\x30\x2e\x36\x32\x73\x2d\x34\x2e\x37\x36\x2d\x31\x30\x2e\x36\x32\
-\x2d\x31\x30\x2e\x36\x32\x2d\x31\x30\x2e\x36\x32\x63\x35\x2e\x38\
-\x37\x2c\x30\x2c\x31\x30\x2e\x36\x32\x2d\x34\x2e\x37\x36\x2c\x31\
-\x30\x2e\x36\x32\x2d\x31\x30\x2e\x36\x32\x73\x2d\x34\x2e\x37\x36\
-\x2d\x31\x30\x2e\x36\x32\x2d\x31\x30\x2e\x36\x32\x2d\x31\x30\x2e\
-\x36\x32\x63\x35\x2e\x38\x37\x2c\x30\x2c\x31\x30\x2e\x36\x32\x2d\
-\x34\x2e\x37\x36\x2c\x31\x30\x2e\x36\x32\x2d\x31\x30\x2e\x36\x32\
-\x73\x2d\x34\x2e\x37\x36\x2d\x31\x30\x2e\x36\x32\x2d\x31\x30\x2e\
-\x36\x32\x2d\x31\x30\x2e\x36\x32\x68\x31\x2e\x36\x32\x63\x31\x33\
-\x2e\x35\x31\x2c\x30\x2c\x32\x34\x2e\x39\x38\x2d\x39\x2e\x38\x38\
-\x2c\x32\x36\x2e\x39\x39\x2d\x32\x33\x2e\x32\x33\x6c\x32\x31\x2e\
-\x35\x31\x2d\x31\x32\x32\x2e\x32\x35\x63\x32\x2e\x34\x38\x2d\x31\
-\x36\x2e\x35\x2d\x31\x2e\x33\x38\x2d\x35\x32\x2e\x31\x36\x2d\x31\
-\x38\x2e\x30\x37\x2d\x35\x32\x2e\x31\x36\x5a\x22\x2f\x3e\x0a\x20\
-\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\
-\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x35\x37\x2e\x32\x2c\x35\
-\x38\x2e\x30\x35\x68\x2d\x34\x2e\x38\x31\x6c\x2d\x31\x2e\x31\x33\
-\x2d\x33\x2e\x38\x63\x30\x2d\x38\x2e\x38\x2d\x37\x2e\x31\x34\x2d\
-\x31\x35\x2e\x39\x34\x2d\x31\x35\x2e\x39\x34\x2d\x31\x35\x2e\x39\
-\x34\x68\x2d\x37\x30\x2e\x36\x34\x63\x2d\x38\x2e\x38\x2c\x30\x2d\
-\x31\x35\x2e\x39\x34\x2c\x37\x2e\x31\x33\x2d\x31\x35\x2e\x39\x34\
-\x2c\x31\x35\x2e\x39\x34\x6c\x2d\x31\x2e\x31\x33\x2c\x33\x2e\x38\
-\x68\x2d\x34\x2e\x38\x31\x63\x2d\x32\x32\x2e\x32\x36\x2c\x30\x2d\
-\x34\x30\x2e\x33\x31\x2c\x31\x38\x2e\x30\x35\x2d\x34\x30\x2e\x33\
-\x31\x2c\x34\x30\x2e\x33\x31\x76\x31\x30\x37\x2e\x34\x34\x68\x31\
-\x39\x35\x2e\x30\x33\x76\x2d\x31\x30\x37\x2e\x34\x34\x63\x30\x2d\
-\x32\x32\x2e\x32\x36\x2d\x31\x38\x2e\x30\x35\x2d\x34\x30\x2e\x33\
-\x31\x2d\x34\x30\x2e\x33\x31\x2d\x34\x30\x2e\x33\x31\x5a\x4d\x32\
-\x34\x32\x2e\x32\x2c\x31\x31\x34\x2e\x37\x31\x68\x2d\x31\x36\x2e\
-\x31\x39\x76\x2d\x34\x30\x2e\x35\x32\x68\x31\x36\x2e\x31\x39\x76\
-\x34\x30\x2e\x35\x32\x5a\x4d\x32\x36\x38\x2e\x35\x36\x2c\x31\x31\
-\x34\x2e\x37\x31\x68\x2d\x31\x36\x2e\x31\x39\x76\x2d\x34\x30\x2e\
-\x35\x32\x68\x31\x36\x2e\x31\x39\x76\x34\x30\x2e\x35\x32\x5a\x4d\
-\x32\x39\x34\x2e\x39\x32\x2c\x31\x31\x34\x2e\x37\x31\x68\x2d\x31\
-\x36\x2e\x31\x39\x76\x2d\x34\x30\x2e\x35\x32\x68\x31\x36\x2e\x31\
-\x39\x76\x34\x30\x2e\x35\x32\x5a\x4d\x33\x32\x31\x2e\x32\x37\x2c\
-\x31\x31\x34\x2e\x37\x31\x68\x2d\x31\x36\x2e\x31\x39\x76\x2d\x34\
-\x30\x2e\x35\x32\x68\x31\x36\x2e\x31\x39\x76\x34\x30\x2e\x35\x32\
-\x5a\x4d\x33\x34\x37\x2e\x36\x33\x2c\x31\x31\x34\x2e\x37\x31\x68\
-\x2d\x31\x36\x2e\x31\x39\x76\x2d\x34\x30\x2e\x35\x32\x68\x31\x36\
-\x2e\x31\x39\x76\x34\x30\x2e\x35\x32\x5a\x4d\x33\x37\x33\x2e\x39\
-\x39\x2c\x31\x31\x34\x2e\x37\x31\x68\x2d\x31\x36\x2e\x31\x39\x76\
-\x2d\x34\x30\x2e\x35\x32\x68\x31\x36\x2e\x31\x39\x76\x34\x30\x2e\
-\x35\x32\x5a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x2c\x33\x39\x2e\x33\x32\x2c\x31\x38\x2e\x31\x38\x2c\x33\x39\x2e\
+\x33\x34\x2c\x34\x31\x2e\x38\x31\x53\x33\x32\x32\x2e\x31\x2c\x35\
+\x32\x33\x2c\x33\x30\x30\x2c\x35\x32\x33\x5a\x22\x2f\x3e\x3c\x2f\
+\x73\x76\x67\x3e\
\x00\x00\x05\x95\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
@@ -7182,7 +6105,7 @@
\x33\x34\x2c\x34\x31\x2e\x38\x31\x53\x33\x32\x32\x2e\x31\x2c\x35\
\x32\x33\x2c\x33\x30\x30\x2c\x35\x32\x33\x5a\x22\x2f\x3e\x3c\x2f\
\x73\x76\x67\x3e\
-\x00\x00\x0a\x70\
+\x00\x00\x05\x80\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
@@ -7191,166 +6114,738 @@
\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x64\x30\x64\x32\x64\x33\x3b\x7d\
-\x2e\x63\x6c\x73\x2d\x32\x7b\x66\x69\x6c\x6c\x3a\x23\x38\x63\x63\
-\x35\x34\x30\x3b\x7d\x2e\x63\x6c\x73\x2d\x33\x7b\x66\x69\x6c\x6c\
-\x3a\x23\x39\x32\x39\x34\x39\x37\x3b\x7d\x3c\x2f\x73\x74\x79\x6c\
-\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\x70\x61\x74\x68\x20\x63\
-\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\
-\x4d\x32\x39\x30\x2e\x31\x38\x2c\x37\x31\x2e\x33\x35\x43\x34\x30\
-\x32\x2c\x37\x33\x2e\x31\x34\x2c\x34\x39\x30\x2e\x31\x2c\x31\x31\
-\x31\x2e\x34\x34\x2c\x35\x36\x33\x2e\x39\x2c\x31\x38\x37\x2e\x34\
-\x35\x63\x31\x34\x2e\x38\x2c\x31\x35\x2e\x32\x35\x2c\x31\x31\x2e\
-\x38\x31\x2c\x33\x33\x2e\x39\x33\x2c\x33\x2e\x32\x36\x2c\x34\x34\
-\x2e\x30\x35\x2d\x31\x31\x2e\x31\x32\x2c\x31\x33\x2e\x31\x36\x2d\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x38\x63\x63\x35\x34\x30\x3b\x7d\
+\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
+\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
+\x31\x22\x20\x64\x3d\x22\x4d\x32\x39\x30\x2e\x31\x38\x2c\x37\x37\
+\x43\x34\x30\x32\x2c\x37\x38\x2e\x37\x37\x2c\x34\x39\x30\x2e\x31\
+\x2c\x31\x31\x37\x2e\x30\x37\x2c\x35\x36\x33\x2e\x39\x2c\x31\x39\
+\x33\x2e\x30\x39\x63\x31\x34\x2e\x38\x2c\x31\x35\x2e\x32\x35\x2c\
+\x31\x31\x2e\x38\x31\x2c\x33\x33\x2e\x39\x33\x2c\x33\x2e\x32\x36\
+\x2c\x34\x34\x2d\x31\x31\x2e\x31\x32\x2c\x31\x33\x2e\x31\x37\x2d\
\x32\x38\x2e\x36\x32\x2c\x31\x33\x2d\x34\x31\x2e\x34\x36\x2e\x38\
\x33\x2d\x31\x35\x2e\x30\x38\x2d\x31\x34\x2e\x32\x37\x2d\x33\x30\
-\x2e\x32\x2d\x32\x38\x2e\x37\x32\x2d\x34\x36\x2e\x36\x31\x2d\x34\
-\x31\x2e\x31\x31\x2d\x33\x38\x2e\x34\x2d\x32\x39\x2d\x38\x31\x2e\
-\x33\x33\x2d\x34\x36\x2e\x37\x34\x2d\x31\x32\x37\x2e\x37\x35\x2d\
-\x35\x34\x2e\x36\x34\x2d\x35\x34\x2d\x39\x2e\x32\x2d\x31\x30\x36\
-\x2e\x39\x32\x2d\x34\x2e\x33\x32\x2d\x31\x35\x38\x2e\x35\x2c\x31\
-\x35\x2e\x32\x32\x2d\x34\x35\x2c\x31\x37\x2d\x38\x34\x2e\x32\x39\
-\x2c\x34\x33\x2e\x39\x33\x2d\x31\x31\x38\x2e\x31\x36\x2c\x37\x39\
-\x2e\x39\x34\x2d\x38\x2e\x35\x37\x2c\x39\x2e\x31\x2d\x31\x38\x2e\
-\x36\x35\x2c\x31\x32\x2e\x33\x32\x2d\x33\x30\x2e\x31\x39\x2c\x38\
-\x2d\x32\x30\x2e\x30\x39\x2d\x37\x2e\x35\x36\x2d\x32\x35\x2e\x32\
-\x2d\x33\x34\x2e\x30\x38\x2d\x39\x2e\x37\x34\x2d\x35\x30\x2e\x36\
-\x31\x61\x33\x38\x30\x2e\x35\x31\x2c\x33\x38\x30\x2e\x35\x31\x2c\
-\x30\x2c\x30\x2c\x31\x2c\x35\x37\x2e\x36\x32\x2d\x35\x30\x2e\x33\
-\x38\x63\x34\x33\x2d\x33\x30\x2e\x35\x38\x2c\x38\x39\x2e\x39\x33\
-\x2d\x35\x31\x2e\x31\x2c\x31\x34\x30\x2e\x37\x37\x2d\x36\x30\x2e\
-\x34\x35\x43\x32\x35\x35\x2e\x30\x37\x2c\x37\x34\x2e\x32\x33\x2c\
-\x32\x37\x37\x2e\x34\x33\x2c\x37\x32\x2e\x38\x35\x2c\x32\x39\x30\
-\x2e\x31\x38\x2c\x37\x31\x2e\x33\x35\x5a\x22\x2f\x3e\x3c\x70\x61\
-\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x32\x22\
-\x20\x64\x3d\x22\x4d\x33\x30\x30\x2c\x35\x31\x37\x2e\x33\x37\x63\
-\x2d\x32\x32\x2c\x30\x2d\x33\x39\x2e\x31\x35\x2d\x31\x38\x2e\x34\
-\x35\x2d\x33\x39\x2e\x31\x31\x2d\x34\x32\x2e\x31\x31\x2c\x30\x2d\
-\x32\x33\x2e\x33\x37\x2c\x31\x37\x2e\x31\x39\x2d\x34\x31\x2e\x38\
-\x33\x2c\x33\x38\x2e\x38\x36\x2d\x34\x31\x2e\x37\x39\x2c\x32\x32\
-\x2e\x32\x35\x2c\x30\x2c\x33\x39\x2e\x33\x32\x2c\x31\x38\x2e\x31\
-\x37\x2c\x33\x39\x2e\x33\x34\x2c\x34\x31\x2e\x38\x31\x53\x33\x32\
-\x32\x2e\x31\x2c\x35\x31\x37\x2e\x33\x37\x2c\x33\x30\x30\x2c\x35\
-\x31\x37\x2e\x33\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\
-\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x33\x22\x20\x64\x3d\x22\
-\x4d\x34\x34\x39\x2e\x30\x37\x2c\x32\x38\x30\x2e\x33\x37\x68\x31\
-\x34\x2e\x33\x35\x61\x31\x30\x2e\x36\x34\x2c\x31\x30\x2e\x36\x34\
-\x2c\x30\x2c\x30\x2c\x30\x2c\x32\x2e\x34\x32\x2c\x31\x63\x32\x37\
-\x2e\x34\x37\x2c\x34\x2c\x34\x39\x2e\x36\x2c\x32\x36\x2e\x36\x37\
-\x2c\x35\x31\x2e\x36\x38\x2c\x35\x34\x2e\x32\x36\x2c\x31\x2e\x31\
-\x37\x2c\x31\x35\x2e\x35\x33\x2e\x35\x38\x2c\x33\x31\x2e\x32\x2e\
-\x37\x38\x2c\x34\x36\x2e\x38\x2c\x30\x2c\x32\x2e\x31\x32\x2c\x30\
-\x2c\x34\x2e\x32\x35\x2c\x30\x2c\x36\x2e\x38\x36\x68\x31\x31\x2e\
-\x37\x35\x63\x31\x33\x2e\x39\x34\x2c\x30\x2c\x31\x39\x2e\x33\x36\
-\x2c\x35\x2e\x33\x39\x2c\x31\x39\x2e\x33\x36\x2c\x31\x39\x2e\x32\
-\x32\x2c\x30\x2c\x33\x33\x2e\x32\x35\x2d\x2e\x31\x38\x2c\x36\x36\
-\x2e\x35\x2e\x31\x32\x2c\x39\x39\x2e\x37\x35\x2e\x30\x39\x2c\x39\
-\x2e\x36\x38\x2d\x32\x2e\x39\x33\x2c\x31\x36\x2e\x36\x37\x2d\x31\
-\x32\x2e\x31\x36\x2c\x32\x30\x2e\x33\x39\x48\x33\x37\x35\x2e\x31\
-\x32\x63\x2d\x37\x2e\x32\x34\x2d\x33\x2e\x31\x37\x2d\x31\x32\x2d\
-\x38\x2e\x31\x31\x2d\x31\x32\x2d\x31\x36\x2e\x35\x33\x2c\x30\x2d\
-\x33\x35\x2e\x34\x36\x2d\x2e\x30\x38\x2d\x37\x30\x2e\x39\x31\x2c\
-\x30\x2d\x31\x30\x36\x2e\x33\x37\x2c\x30\x2d\x31\x30\x2e\x32\x39\
-\x2c\x36\x2e\x32\x34\x2d\x31\x36\x2e\x32\x35\x2c\x31\x36\x2e\x35\
-\x36\x2d\x31\x36\x2e\x34\x34\x2c\x34\x2e\x36\x39\x2d\x2e\x30\x39\
-\x2c\x39\x2e\x33\x39\x2c\x30\x2c\x31\x34\x2e\x35\x31\x2c\x30\x2c\
-\x30\x2d\x31\x35\x2e\x37\x33\x2d\x2e\x30\x38\x2d\x33\x30\x2e\x35\
-\x39\x2c\x30\x2d\x34\x35\x2e\x34\x35\x2e\x31\x39\x2d\x32\x38\x2e\
-\x37\x39\x2c\x31\x37\x2e\x32\x38\x2d\x35\x32\x2e\x33\x36\x2c\x34\
-\x33\x2e\x38\x39\x2d\x36\x30\x2e\x35\x38\x43\x34\x34\x31\x2e\x37\
-\x31\x2c\x32\x38\x32\x2e\x31\x34\x2c\x34\x34\x35\x2e\x34\x31\x2c\
-\x32\x38\x31\x2e\x33\x33\x2c\x34\x34\x39\x2e\x30\x37\x2c\x32\x38\
-\x30\x2e\x33\x37\x5a\x6d\x33\x38\x2e\x33\x31\x2c\x31\x30\x38\x2e\
-\x34\x39\x63\x30\x2d\x31\x36\x2e\x35\x34\x2e\x39\x34\x2d\x33\x32\
-\x2e\x37\x33\x2d\x2e\x32\x35\x2d\x34\x38\x2e\x37\x37\x2d\x31\x2e\
-\x33\x31\x2d\x31\x37\x2e\x38\x32\x2d\x31\x35\x2e\x39\x33\x2d\x32\
-\x39\x2e\x37\x35\x2d\x33\x32\x2e\x37\x37\x2d\x32\x38\x2e\x37\x37\
-\x2d\x31\x36\x2e\x36\x35\x2c\x31\x2d\x32\x39\x2e\x32\x31\x2c\x31\
-\x34\x2e\x37\x33\x2d\x32\x39\x2e\x34\x32\x2c\x33\x32\x2e\x35\x32\
-\x2d\x2e\x31\x36\x2c\x31\x33\x2e\x37\x37\x2c\x30\x2c\x32\x37\x2e\
-\x35\x34\x2c\x30\x2c\x34\x31\x2e\x33\x31\x61\x33\x33\x2e\x31\x39\
-\x2c\x33\x33\x2e\x31\x39\x2c\x30\x2c\x30\x2c\x30\x2c\x2e\x34\x32\
-\x2c\x33\x2e\x37\x31\x5a\x6d\x2d\x33\x31\x2e\x33\x33\x2c\x34\x36\
-\x2e\x37\x31\x61\x31\x34\x2e\x39\x31\x2c\x31\x34\x2e\x39\x31\x2c\
-\x30\x2c\x30\x2c\x30\x2d\x31\x33\x2e\x36\x38\x2c\x38\x2e\x36\x36\
-\x63\x2d\x32\x2e\x38\x32\x2c\x35\x2e\x35\x37\x2d\x32\x2e\x38\x2c\
-\x31\x31\x2e\x35\x39\x2c\x31\x2e\x36\x2c\x31\x35\x2e\x38\x35\x2c\
-\x34\x2e\x31\x36\x2c\x34\x2c\x34\x2e\x34\x34\x2c\x38\x2e\x33\x35\
-\x2c\x34\x2e\x32\x32\x2c\x31\x33\x2e\x33\x32\x61\x36\x38\x2e\x33\
-\x38\x2c\x36\x38\x2e\x33\x38\x2c\x30\x2c\x30\x2c\x30\x2c\x30\x2c\
-\x37\x2e\x37\x31\x63\x2e\x33\x37\x2c\x35\x2e\x33\x33\x2c\x33\x2e\
-\x36\x2c\x38\x2e\x38\x33\x2c\x38\x2c\x38\x2e\x38\x37\x73\x37\x2e\
-\x37\x35\x2d\x33\x2e\x34\x36\x2c\x38\x2e\x30\x37\x2d\x38\x2e\x37\
-\x36\x61\x31\x31\x31\x2e\x34\x34\x2c\x31\x31\x31\x2e\x34\x34\x2c\
-\x30\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x31\x2e\x35\x36\x2c\x39\x2e\
-\x36\x38\x2c\x39\x2e\x36\x38\x2c\x30\x2c\x30\x2c\x31\x2c\x33\x2e\
-\x32\x2d\x38\x2e\x31\x33\x63\x34\x2e\x37\x31\x2d\x34\x2e\x36\x34\
-\x2c\x35\x2e\x36\x31\x2d\x31\x30\x2e\x35\x33\x2c\x33\x2d\x31\x36\
-\x2e\x37\x32\x41\x31\x35\x2e\x34\x38\x2c\x31\x35\x2e\x34\x38\x2c\
-\x30\x2c\x30\x2c\x30\x2c\x34\x35\x36\x2e\x30\x35\x2c\x34\x33\x35\
-\x2e\x35\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\
-\x73\x73\x3d\x22\x63\x6c\x73\x2d\x32\x22\x20\x64\x3d\x22\x4d\x33\
-\x37\x39\x2e\x35\x38\x2c\x33\x38\x34\x2e\x33\x31\x63\x33\x2e\x31\
-\x38\x2d\x2e\x30\x36\x2c\x36\x2e\x33\x31\x2d\x2e\x30\x35\x2c\x39\
-\x2e\x36\x31\x2c\x30\x2c\x30\x2d\x33\x2e\x32\x34\x2c\x30\x2d\x36\
-\x2e\x34\x33\x2c\x30\x2d\x39\x2e\x36\x31\x2c\x30\x2d\x31\x30\x2e\
-\x35\x33\x2c\x30\x2d\x32\x30\x2e\x34\x38\x2c\x30\x2d\x33\x30\x2e\
-\x35\x38\x2d\x33\x32\x2e\x31\x34\x2d\x32\x35\x2e\x32\x37\x2d\x36\
-\x38\x2e\x39\x33\x2d\x33\x35\x2e\x34\x32\x2d\x31\x31\x30\x2e\x34\
-\x34\x2d\x32\x39\x2e\x35\x37\x43\x32\x34\x36\x2c\x33\x31\x39\x2e\
-\x31\x34\x2c\x32\x31\x38\x2c\x33\x33\x34\x2e\x36\x31\x2c\x31\x39\
-\x34\x2e\x31\x33\x2c\x33\x35\x39\x63\x2d\x36\x2c\x36\x2e\x31\x37\
-\x2d\x39\x2e\x36\x33\x2c\x31\x33\x2e\x35\x39\x2d\x39\x2e\x36\x31\
-\x2c\x32\x32\x2e\x38\x31\x61\x36\x38\x2e\x39\x33\x2c\x36\x38\x2e\
-\x39\x33\x2c\x30\x2c\x30\x2c\x30\x2c\x31\x2c\x37\x2e\x33\x38\x63\
-\x35\x2e\x36\x33\x2c\x32\x33\x2e\x32\x38\x2c\x33\x31\x2e\x32\x37\
-\x2c\x33\x30\x2e\x32\x38\x2c\x34\x37\x2e\x39\x33\x2c\x31\x33\x2e\
-\x32\x37\x2c\x32\x34\x2e\x36\x31\x2d\x32\x35\x2e\x31\x31\x2c\x35\
-\x33\x2e\x37\x35\x2d\x33\x33\x2e\x38\x36\x2c\x38\x37\x2d\x32\x36\
-\x2e\x37\x37\x2c\x31\x35\x2c\x33\x2e\x32\x2c\x32\x38\x2c\x31\x30\
-\x2e\x33\x35\x2c\x33\x39\x2e\x36\x2c\x32\x30\x2e\x34\x32\x43\x33\
-\x36\x33\x2e\x31\x37\x2c\x33\x38\x38\x2e\x38\x32\x2c\x33\x37\x30\
-\x2e\x30\x37\x2c\x33\x38\x34\x2e\x34\x39\x2c\x33\x37\x39\x2e\x35\
-\x38\x2c\x33\x38\x34\x2e\x33\x31\x5a\x22\x2f\x3e\x3c\x70\x61\x74\
-\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\
-\x64\x3d\x22\x4d\x34\x35\x34\x2e\x36\x35\x2c\x33\x31\x36\x2e\x33\
-\x31\x61\x32\x36\x2e\x31\x32\x2c\x32\x36\x2e\x31\x32\x2c\x30\x2c\
-\x30\x2c\x30\x2d\x37\x2e\x37\x39\x2c\x31\x2e\x36\x36\x63\x35\x2e\
-\x35\x39\x2c\x35\x2e\x37\x32\x2c\x31\x32\x2e\x33\x34\x2c\x38\x2e\
-\x37\x38\x2c\x32\x33\x2c\x38\x2e\x36\x31\x61\x32\x34\x2c\x32\x34\
-\x2c\x30\x2c\x30\x2c\x30\x2c\x36\x2e\x32\x35\x2d\x31\x2e\x32\x37\
-\x41\x32\x35\x2e\x36\x38\x2c\x32\x35\x2e\x36\x38\x2c\x30\x2c\x30\
-\x2c\x30\x2c\x34\x35\x34\x2e\x36\x35\x2c\x33\x31\x36\x2e\x33\x31\
-\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\
-\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x34\x33\x36\x2e\
-\x36\x32\x2c\x32\x37\x38\x2e\x34\x38\x63\x32\x2e\x36\x31\x2d\x2e\
-\x38\x2c\x35\x2e\x32\x33\x2d\x31\x2e\x34\x36\x2c\x37\x2e\x37\x37\
-\x2d\x32\x2e\x30\x39\x2c\x31\x2e\x31\x34\x2d\x2e\x32\x38\x2c\x32\
-\x2e\x32\x38\x2d\x2e\x35\x36\x2c\x33\x2e\x34\x32\x2d\x2e\x38\x36\
-\x6c\x2e\x36\x32\x2d\x2e\x31\x36\x68\x31\x36\x6c\x2e\x39\x33\x2e\
-\x33\x39\x63\x2e\x33\x36\x2e\x31\x35\x2e\x37\x32\x2e\x33\x33\x2c\
-\x31\x2e\x30\x37\x2e\x35\x6c\x2e\x33\x37\x2e\x31\x39\x61\x36\x36\
-\x2e\x31\x38\x2c\x36\x36\x2e\x31\x38\x2c\x30\x2c\x30\x2c\x31\x2c\
-\x32\x36\x2e\x38\x33\x2c\x31\x30\x2e\x33\x38\x2c\x33\x30\x2e\x33\
-\x35\x2c\x33\x30\x2e\x33\x35\x2c\x30\x2c\x30\x2c\x30\x2d\x35\x2e\
-\x39\x34\x2d\x31\x30\x2e\x31\x35\x41\x32\x30\x35\x2c\x32\x30\x35\
-\x2c\x30\x2c\x30\x2c\x30\x2c\x34\x36\x34\x2e\x34\x34\x2c\x32\x35\
-\x34\x63\x2d\x36\x30\x2e\x32\x32\x2d\x35\x30\x2e\x33\x31\x2d\x31\
-\x32\x38\x2e\x33\x31\x2d\x37\x30\x2d\x32\x30\x33\x2e\x39\x31\x2d\
-\x35\x38\x2e\x33\x36\x2d\x35\x37\x2e\x30\x39\x2c\x38\x2e\x38\x2d\
-\x31\x30\x35\x2e\x38\x34\x2c\x33\x36\x2d\x31\x34\x36\x2e\x38\x34\
-\x2c\x37\x39\x2e\x32\x38\x2d\x38\x2e\x32\x37\x2c\x38\x2e\x37\x32\
-\x2d\x31\x30\x2e\x37\x39\x2c\x31\x39\x2e\x36\x32\x2d\x36\x2e\x38\
-\x39\x2c\x33\x31\x2e\x35\x32\x2c\x37\x2e\x32\x34\x2c\x32\x32\x2c\
-\x33\x31\x2e\x35\x36\x2c\x32\x36\x2e\x38\x33\x2c\x34\x37\x2e\x39\
-\x31\x2c\x31\x30\x2c\x34\x39\x2e\x32\x32\x2d\x35\x30\x2e\x35\x37\
-\x2c\x31\x30\x38\x2d\x37\x31\x2e\x30\x37\x2c\x31\x37\x35\x2e\x33\
-\x39\x2d\x36\x31\x2e\x34\x41\x31\x38\x37\x2e\x39\x32\x2c\x31\x38\
-\x37\x2e\x39\x32\x2c\x30\x2c\x30\x2c\x31\x2c\x34\x31\x35\x2c\x32\
-\x38\x39\x2e\x36\x38\x2c\x36\x37\x2e\x34\x39\x2c\x36\x37\x2e\x34\
-\x39\x2c\x30\x2c\x30\x2c\x31\x2c\x34\x33\x36\x2e\x36\x32\x2c\x32\
-\x37\x38\x2e\x34\x38\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
+\x2e\x32\x2d\x32\x38\x2e\x37\x31\x2d\x34\x36\x2e\x36\x31\x2d\x34\
+\x31\x2e\x31\x2d\x33\x38\x2e\x34\x2d\x32\x39\x2d\x38\x31\x2e\x33\
+\x33\x2d\x34\x36\x2e\x37\x35\x2d\x31\x32\x37\x2e\x37\x35\x2d\x35\
+\x34\x2e\x36\x35\x2d\x35\x34\x2d\x39\x2e\x31\x39\x2d\x31\x30\x36\
+\x2e\x39\x32\x2d\x34\x2e\x33\x31\x2d\x31\x35\x38\x2e\x35\x2c\x31\
+\x35\x2e\x32\x33\x2d\x34\x35\x2c\x31\x37\x2e\x30\x35\x2d\x38\x34\
+\x2e\x32\x39\x2c\x34\x33\x2e\x39\x33\x2d\x31\x31\x38\x2e\x31\x36\
+\x2c\x37\x39\x2e\x39\x33\x2d\x38\x2e\x35\x37\x2c\x39\x2e\x31\x31\
+\x2d\x31\x38\x2e\x36\x35\x2c\x31\x32\x2e\x33\x32\x2d\x33\x30\x2e\
+\x31\x39\x2c\x38\x2d\x32\x30\x2e\x30\x39\x2d\x37\x2e\x35\x37\x2d\
+\x32\x35\x2e\x32\x2d\x33\x34\x2e\x30\x39\x2d\x39\x2e\x37\x34\x2d\
+\x35\x30\x2e\x36\x31\x61\x33\x38\x30\x2c\x33\x38\x30\x2c\x30\x2c\
+\x30\x2c\x31\x2c\x35\x37\x2e\x36\x32\x2d\x35\x30\x2e\x33\x38\x63\
+\x34\x33\x2d\x33\x30\x2e\x35\x38\x2c\x38\x39\x2e\x39\x33\x2d\x35\
+\x31\x2e\x31\x2c\x31\x34\x30\x2e\x37\x37\x2d\x36\x30\x2e\x34\x36\
+\x43\x32\x35\x35\x2e\x30\x37\x2c\x37\x39\x2e\x38\x37\x2c\x32\x37\
+\x37\x2e\x34\x33\x2c\x37\x38\x2e\x34\x38\x2c\x32\x39\x30\x2e\x31\
+\x38\x2c\x37\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\
+\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\
+\x34\x36\x39\x2e\x38\x37\x2c\x33\x33\x32\x2e\x32\x31\x63\x2d\x31\
+\x31\x2c\x2e\x31\x38\x2d\x31\x37\x2e\x38\x33\x2d\x33\x2e\x30\x37\
+\x2d\x32\x33\x2e\x35\x32\x2d\x39\x2e\x31\x32\x43\x34\x31\x34\x2c\
+\x32\x38\x38\x2e\x36\x35\x2c\x33\x37\x35\x2e\x32\x32\x2c\x32\x36\
+\x37\x2e\x31\x36\x2c\x33\x33\x30\x2e\x31\x2c\x32\x36\x30\x2e\x36\
+\x38\x63\x2d\x36\x37\x2e\x33\x37\x2d\x39\x2e\x36\x37\x2d\x31\x32\
+\x36\x2e\x31\x37\x2c\x31\x30\x2e\x38\x33\x2d\x31\x37\x35\x2e\x33\
+\x39\x2c\x36\x31\x2e\x34\x31\x2d\x31\x36\x2e\x33\x35\x2c\x31\x36\
+\x2e\x38\x2d\x34\x30\x2e\x36\x37\x2c\x31\x32\x2d\x34\x37\x2e\x39\
+\x31\x2d\x31\x30\x2d\x33\x2e\x39\x2d\x31\x31\x2e\x39\x2d\x31\x2e\
+\x33\x38\x2d\x32\x32\x2e\x38\x2c\x36\x2e\x38\x39\x2d\x33\x31\x2e\
+\x35\x32\x2c\x34\x31\x2d\x34\x33\x2e\x32\x34\x2c\x38\x39\x2e\x37\
+\x35\x2d\x37\x30\x2e\x34\x38\x2c\x31\x34\x36\x2e\x38\x34\x2d\x37\
+\x39\x2e\x32\x38\x2c\x37\x35\x2e\x36\x2d\x31\x31\x2e\x36\x36\x2c\
+\x31\x34\x33\x2e\x36\x39\x2c\x38\x2e\x30\x35\x2c\x32\x30\x33\x2e\
+\x39\x31\x2c\x35\x38\x2e\x33\x36\x61\x32\x30\x35\x2e\x37\x34\x2c\
+\x32\x30\x35\x2e\x37\x34\x2c\x30\x2c\x30\x2c\x31\x2c\x32\x33\x2e\
+\x32\x35\x2c\x32\x32\x2e\x36\x39\x63\x38\x2e\x30\x38\x2c\x39\x2e\
+\x33\x2c\x39\x2e\x35\x2c\x32\x30\x2e\x36\x32\x2c\x34\x2e\x35\x39\
+\x2c\x33\x32\x2e\x33\x34\x53\x34\x37\x38\x2e\x36\x32\x2c\x33\x33\
+\x31\x2e\x36\x36\x2c\x34\x36\x39\x2e\x38\x37\x2c\x33\x33\x32\x2e\
+\x32\x31\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\
+\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x31\x38\
+\x34\x2e\x35\x32\x2c\x33\x38\x37\x2e\x34\x63\x30\x2d\x39\x2e\x32\
+\x32\x2c\x33\x2e\x35\x37\x2d\x31\x36\x2e\x36\x35\x2c\x39\x2e\x36\
+\x31\x2d\x32\x32\x2e\x38\x31\x43\x32\x31\x38\x2c\x33\x34\x30\x2e\
+\x32\x34\x2c\x32\x34\x36\x2c\x33\x32\x34\x2e\x37\x38\x2c\x32\x37\
+\x38\x2e\x37\x37\x2c\x33\x32\x30\x2e\x31\x35\x63\x34\x38\x2e\x36\
+\x36\x2d\x36\x2e\x38\x36\x2c\x39\x30\x2e\x38\x33\x2c\x38\x2e\x32\
+\x35\x2c\x31\x32\x36\x2e\x36\x33\x2c\x34\x34\x2c\x31\x30\x2e\x31\
+\x38\x2c\x31\x30\x2e\x31\x35\x2c\x31\x32\x2e\x38\x31\x2c\x32\x34\
+\x2c\x37\x2e\x34\x35\x2c\x33\x36\x2e\x30\x35\x2d\x38\x2e\x34\x34\
+\x2c\x31\x39\x2d\x33\x31\x2c\x32\x33\x2e\x34\x35\x2d\x34\x35\x2e\
+\x33\x32\x2c\x38\x2e\x36\x36\x2d\x31\x33\x2e\x34\x2d\x31\x33\x2e\
+\x38\x33\x2d\x32\x38\x2e\x38\x2d\x32\x33\x2e\x36\x33\x2d\x34\x37\
+\x2e\x31\x31\x2d\x32\x37\x2e\x35\x34\x2d\x33\x33\x2e\x32\x32\x2d\
+\x37\x2e\x31\x2d\x36\x32\x2e\x33\x36\x2c\x31\x2e\x36\x35\x2d\x38\
+\x37\x2c\x32\x36\x2e\x37\x37\x2d\x31\x36\x2e\x36\x36\x2c\x31\x37\
+\x2d\x34\x32\x2e\x33\x2c\x31\x30\x2d\x34\x37\x2e\x39\x33\x2d\x31\
+\x33\x2e\x32\x37\x41\x36\x39\x2e\x32\x38\x2c\x36\x39\x2e\x32\x38\
+\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x38\x34\x2e\x35\x32\x2c\x33\x38\
+\x37\x2e\x34\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\
+\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\
+\x30\x30\x2c\x35\x32\x33\x63\x2d\x32\x32\x2c\x30\x2d\x33\x39\x2e\
+\x31\x35\x2d\x31\x38\x2e\x34\x36\x2d\x33\x39\x2e\x31\x31\x2d\x34\
+\x32\x2e\x31\x31\x2c\x30\x2d\x32\x33\x2e\x33\x38\x2c\x31\x37\x2e\
+\x31\x39\x2d\x34\x31\x2e\x38\x33\x2c\x33\x38\x2e\x38\x36\x2d\x34\
+\x31\x2e\x38\x2c\x32\x32\x2e\x32\x35\x2c\x30\x2c\x33\x39\x2e\x33\
+\x32\x2c\x31\x38\x2e\x31\x38\x2c\x33\x39\x2e\x33\x34\x2c\x34\x31\
+\x2e\x38\x31\x53\x33\x32\x32\x2e\x31\x2c\x35\x32\x33\x2c\x33\x30\
+\x30\x2c\x35\x32\x33\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x05\x95\
+\x3c\
+\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
+\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
+\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
+\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
+\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
+\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x64\x30\x64\x32\x64\x33\x3b\x7d\
+\x2e\x63\x6c\x73\x2d\x32\x7b\x66\x69\x6c\x6c\x3a\x23\x38\x63\x63\
+\x35\x34\x30\x3b\x7d\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\
+\x65\x66\x73\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\
+\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x32\x39\x30\x2e\
+\x31\x38\x2c\x37\x37\x43\x34\x30\x32\x2c\x37\x38\x2e\x37\x37\x2c\
+\x34\x39\x30\x2e\x31\x2c\x31\x31\x37\x2e\x30\x37\x2c\x35\x36\x33\
+\x2e\x39\x2c\x31\x39\x33\x2e\x30\x39\x63\x31\x34\x2e\x38\x2c\x31\
+\x35\x2e\x32\x35\x2c\x31\x31\x2e\x38\x31\x2c\x33\x33\x2e\x39\x33\
+\x2c\x33\x2e\x32\x36\x2c\x34\x34\x2d\x31\x31\x2e\x31\x32\x2c\x31\
+\x33\x2e\x31\x37\x2d\x32\x38\x2e\x36\x32\x2c\x31\x33\x2d\x34\x31\
+\x2e\x34\x36\x2e\x38\x33\x2d\x31\x35\x2e\x30\x38\x2d\x31\x34\x2e\
+\x32\x37\x2d\x33\x30\x2e\x32\x2d\x32\x38\x2e\x37\x31\x2d\x34\x36\
+\x2e\x36\x31\x2d\x34\x31\x2e\x31\x2d\x33\x38\x2e\x34\x2d\x32\x39\
+\x2d\x38\x31\x2e\x33\x33\x2d\x34\x36\x2e\x37\x35\x2d\x31\x32\x37\
+\x2e\x37\x35\x2d\x35\x34\x2e\x36\x35\x2d\x35\x34\x2d\x39\x2e\x31\
+\x39\x2d\x31\x30\x36\x2e\x39\x32\x2d\x34\x2e\x33\x31\x2d\x31\x35\
+\x38\x2e\x35\x2c\x31\x35\x2e\x32\x33\x2d\x34\x35\x2c\x31\x37\x2e\
+\x30\x35\x2d\x38\x34\x2e\x32\x39\x2c\x34\x33\x2e\x39\x33\x2d\x31\
+\x31\x38\x2e\x31\x36\x2c\x37\x39\x2e\x39\x33\x2d\x38\x2e\x35\x37\
+\x2c\x39\x2e\x31\x31\x2d\x31\x38\x2e\x36\x35\x2c\x31\x32\x2e\x33\
+\x32\x2d\x33\x30\x2e\x31\x39\x2c\x38\x2d\x32\x30\x2e\x30\x39\x2d\
+\x37\x2e\x35\x37\x2d\x32\x35\x2e\x32\x2d\x33\x34\x2e\x30\x39\x2d\
+\x39\x2e\x37\x34\x2d\x35\x30\x2e\x36\x31\x61\x33\x38\x30\x2c\x33\
+\x38\x30\x2c\x30\x2c\x30\x2c\x31\x2c\x35\x37\x2e\x36\x32\x2d\x35\
+\x30\x2e\x33\x38\x63\x34\x33\x2d\x33\x30\x2e\x35\x38\x2c\x38\x39\
+\x2e\x39\x33\x2d\x35\x31\x2e\x31\x2c\x31\x34\x30\x2e\x37\x37\x2d\
+\x36\x30\x2e\x34\x36\x43\x32\x35\x35\x2e\x30\x37\x2c\x37\x39\x2e\
+\x38\x37\x2c\x32\x37\x37\x2e\x34\x33\x2c\x37\x38\x2e\x34\x38\x2c\
+\x32\x39\x30\x2e\x31\x38\x2c\x37\x37\x5a\x22\x2f\x3e\x3c\x70\x61\
+\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\
+\x20\x64\x3d\x22\x4d\x34\x36\x39\x2e\x38\x37\x2c\x33\x33\x32\x2e\
+\x32\x31\x63\x2d\x31\x31\x2c\x2e\x31\x38\x2d\x31\x37\x2e\x38\x33\
+\x2d\x33\x2e\x30\x37\x2d\x32\x33\x2e\x35\x32\x2d\x39\x2e\x31\x32\
+\x43\x34\x31\x34\x2c\x32\x38\x38\x2e\x36\x35\x2c\x33\x37\x35\x2e\
+\x32\x32\x2c\x32\x36\x37\x2e\x31\x36\x2c\x33\x33\x30\x2e\x31\x2c\
+\x32\x36\x30\x2e\x36\x38\x63\x2d\x36\x37\x2e\x33\x37\x2d\x39\x2e\
+\x36\x37\x2d\x31\x32\x36\x2e\x31\x37\x2c\x31\x30\x2e\x38\x33\x2d\
+\x31\x37\x35\x2e\x33\x39\x2c\x36\x31\x2e\x34\x31\x2d\x31\x36\x2e\
+\x33\x35\x2c\x31\x36\x2e\x38\x2d\x34\x30\x2e\x36\x37\x2c\x31\x32\
+\x2d\x34\x37\x2e\x39\x31\x2d\x31\x30\x2d\x33\x2e\x39\x2d\x31\x31\
+\x2e\x39\x2d\x31\x2e\x33\x38\x2d\x32\x32\x2e\x38\x2c\x36\x2e\x38\
+\x39\x2d\x33\x31\x2e\x35\x32\x2c\x34\x31\x2d\x34\x33\x2e\x32\x34\
+\x2c\x38\x39\x2e\x37\x35\x2d\x37\x30\x2e\x34\x38\x2c\x31\x34\x36\
+\x2e\x38\x34\x2d\x37\x39\x2e\x32\x38\x2c\x37\x35\x2e\x36\x2d\x31\
+\x31\x2e\x36\x36\x2c\x31\x34\x33\x2e\x36\x39\x2c\x38\x2e\x30\x35\
+\x2c\x32\x30\x33\x2e\x39\x31\x2c\x35\x38\x2e\x33\x36\x61\x32\x30\
+\x35\x2e\x37\x34\x2c\x32\x30\x35\x2e\x37\x34\x2c\x30\x2c\x30\x2c\
+\x31\x2c\x32\x33\x2e\x32\x35\x2c\x32\x32\x2e\x36\x39\x63\x38\x2e\
+\x30\x38\x2c\x39\x2e\x33\x2c\x39\x2e\x35\x2c\x32\x30\x2e\x36\x32\
+\x2c\x34\x2e\x35\x39\x2c\x33\x32\x2e\x33\x34\x53\x34\x37\x38\x2e\
+\x36\x32\x2c\x33\x33\x31\x2e\x36\x36\x2c\x34\x36\x39\x2e\x38\x37\
+\x2c\x33\x33\x32\x2e\x32\x31\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\
+\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\
+\x3d\x22\x4d\x31\x38\x34\x2e\x35\x32\x2c\x33\x38\x37\x2e\x34\x63\
+\x30\x2d\x39\x2e\x32\x32\x2c\x33\x2e\x35\x37\x2d\x31\x36\x2e\x36\
+\x35\x2c\x39\x2e\x36\x31\x2d\x32\x32\x2e\x38\x31\x43\x32\x31\x38\
+\x2c\x33\x34\x30\x2e\x32\x34\x2c\x32\x34\x36\x2c\x33\x32\x34\x2e\
+\x37\x38\x2c\x32\x37\x38\x2e\x37\x37\x2c\x33\x32\x30\x2e\x31\x35\
+\x63\x34\x38\x2e\x36\x36\x2d\x36\x2e\x38\x36\x2c\x39\x30\x2e\x38\
+\x33\x2c\x38\x2e\x32\x35\x2c\x31\x32\x36\x2e\x36\x33\x2c\x34\x34\
+\x2c\x31\x30\x2e\x31\x38\x2c\x31\x30\x2e\x31\x35\x2c\x31\x32\x2e\
+\x38\x31\x2c\x32\x34\x2c\x37\x2e\x34\x35\x2c\x33\x36\x2e\x30\x35\
+\x2d\x38\x2e\x34\x34\x2c\x31\x39\x2d\x33\x31\x2c\x32\x33\x2e\x34\
+\x35\x2d\x34\x35\x2e\x33\x32\x2c\x38\x2e\x36\x36\x2d\x31\x33\x2e\
+\x34\x2d\x31\x33\x2e\x38\x33\x2d\x32\x38\x2e\x38\x2d\x32\x33\x2e\
+\x36\x33\x2d\x34\x37\x2e\x31\x31\x2d\x32\x37\x2e\x35\x34\x2d\x33\
+\x33\x2e\x32\x32\x2d\x37\x2e\x31\x2d\x36\x32\x2e\x33\x36\x2c\x31\
+\x2e\x36\x35\x2d\x38\x37\x2c\x32\x36\x2e\x37\x37\x2d\x31\x36\x2e\
+\x36\x36\x2c\x31\x37\x2d\x34\x32\x2e\x33\x2c\x31\x30\x2d\x34\x37\
+\x2e\x39\x33\x2d\x31\x33\x2e\x32\x37\x41\x36\x39\x2e\x32\x38\x2c\
+\x36\x39\x2e\x32\x38\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x38\x34\x2e\
+\x35\x32\x2c\x33\x38\x37\x2e\x34\x5a\x22\x2f\x3e\x3c\x70\x61\x74\
+\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x32\x22\x20\
+\x64\x3d\x22\x4d\x33\x30\x30\x2c\x35\x32\x33\x63\x2d\x32\x32\x2c\
+\x30\x2d\x33\x39\x2e\x31\x35\x2d\x31\x38\x2e\x34\x36\x2d\x33\x39\
+\x2e\x31\x31\x2d\x34\x32\x2e\x31\x31\x2c\x30\x2d\x32\x33\x2e\x33\
+\x38\x2c\x31\x37\x2e\x31\x39\x2d\x34\x31\x2e\x38\x33\x2c\x33\x38\
+\x2e\x38\x36\x2d\x34\x31\x2e\x38\x2c\x32\x32\x2e\x32\x35\x2c\x30\
+\x2c\x33\x39\x2e\x33\x32\x2c\x31\x38\x2e\x31\x38\x2c\x33\x39\x2e\
+\x33\x34\x2c\x34\x31\x2e\x38\x31\x53\x33\x32\x32\x2e\x31\x2c\x35\
+\x32\x33\x2c\x33\x30\x30\x2c\x35\x32\x33\x5a\x22\x2f\x3e\x3c\x2f\
+\x73\x76\x67\x3e\
+\x00\x00\x06\x23\
+\x3c\
+\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
+\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
+\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
+\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
+\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
+\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x64\x30\x64\x32\x64\x33\x3b\x7d\
+\x2e\x63\x6c\x73\x2d\x32\x7b\x66\x69\x6c\x6c\x3a\x23\x35\x65\x36\
+\x30\x36\x31\x3b\x7d\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\
+\x65\x66\x73\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\
+\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x32\x39\x30\x2e\
+\x32\x36\x2c\x39\x34\x2e\x37\x63\x31\x31\x30\x2e\x39\x34\x2c\x31\
+\x2e\x37\x37\x2c\x31\x39\x38\x2e\x33\x39\x2c\x33\x39\x2e\x37\x37\
+\x2c\x32\x37\x31\x2e\x36\x32\x2c\x31\x31\x35\x2e\x32\x31\x2c\x31\
+\x34\x2e\x36\x39\x2c\x31\x35\x2e\x31\x33\x2c\x31\x31\x2e\x37\x32\
+\x2c\x33\x33\x2e\x36\x37\x2c\x33\x2e\x32\x34\x2c\x34\x33\x2e\x37\
+\x2d\x31\x31\x2c\x31\x33\x2e\x30\x37\x2d\x32\x38\x2e\x34\x2c\x31\
+\x32\x2e\x38\x39\x2d\x34\x31\x2e\x31\x35\x2e\x38\x33\x2d\x31\x35\
+\x2d\x31\x34\x2e\x31\x36\x2d\x33\x30\x2d\x32\x38\x2e\x35\x2d\x34\
+\x36\x2e\x32\x35\x2d\x34\x30\x2e\x37\x39\x2d\x33\x38\x2e\x31\x31\
+\x2d\x32\x38\x2e\x37\x38\x2d\x38\x30\x2e\x37\x31\x2d\x34\x36\x2e\
+\x33\x39\x2d\x31\x32\x36\x2e\x37\x38\x2d\x35\x34\x2e\x32\x33\x2d\
+\x35\x33\x2e\x36\x2d\x39\x2e\x31\x32\x2d\x31\x30\x36\x2e\x30\x39\
+\x2d\x34\x2e\x32\x38\x2d\x31\x35\x37\x2e\x32\x38\x2c\x31\x35\x2e\
+\x31\x31\x43\x31\x34\x39\x2c\x31\x39\x31\x2e\x34\x35\x2c\x31\x31\
+\x30\x2c\x32\x31\x38\x2e\x31\x32\x2c\x37\x36\x2e\x34\x2c\x32\x35\
+\x33\x2e\x38\x35\x63\x2d\x38\x2e\x35\x2c\x39\x2d\x31\x38\x2e\x35\
+\x2c\x31\x32\x2e\x32\x33\x2d\x33\x30\x2c\x37\x2e\x39\x31\x2d\x31\
+\x39\x2e\x39\x33\x2d\x37\x2e\x35\x2d\x32\x35\x2d\x33\x33\x2e\x38\
+\x32\x2d\x39\x2e\x36\x36\x2d\x35\x30\x2e\x32\x31\x61\x33\x37\x37\
+\x2e\x33\x2c\x33\x37\x37\x2e\x33\x2c\x30\x2c\x30\x2c\x31\x2c\x35\
+\x37\x2e\x31\x38\x2d\x35\x30\x63\x34\x32\x2e\x37\x2d\x33\x30\x2e\
+\x33\x35\x2c\x38\x39\x2e\x32\x34\x2d\x35\x30\x2e\x37\x31\x2c\x31\
+\x33\x39\x2e\x36\x39\x2d\x36\x30\x43\x32\x35\x35\x2e\x34\x31\x2c\
+\x39\x37\x2e\x35\x35\x2c\x32\x37\x37\x2e\x36\x2c\x39\x36\x2e\x31\
+\x38\x2c\x32\x39\x30\x2e\x32\x36\x2c\x39\x34\x2e\x37\x5a\x22\x2f\
+\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\
+\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x34\x36\x38\x2e\x35\x31\x2c\
+\x33\x34\x38\x63\x2d\x31\x30\x2e\x39\x31\x2e\x31\x38\x2d\x31\x37\
+\x2e\x36\x39\x2d\x33\x2e\x30\x35\x2d\x32\x33\x2e\x33\x34\x2d\x39\
+\x2e\x30\x36\x2d\x33\x32\x2e\x31\x32\x2d\x33\x34\x2e\x31\x38\x2d\
+\x37\x30\x2e\x35\x39\x2d\x35\x35\x2e\x35\x2d\x31\x31\x35\x2e\x33\
+\x36\x2d\x36\x31\x2e\x39\x33\x2d\x36\x36\x2e\x38\x35\x2d\x39\x2e\
+\x35\x39\x2d\x31\x32\x35\x2e\x32\x2c\x31\x30\x2e\x37\x35\x2d\x31\
+\x37\x34\x2c\x36\x30\x2e\x39\x34\x2d\x31\x36\x2e\x32\x32\x2c\x31\
+\x36\x2e\x36\x37\x2d\x34\x30\x2e\x33\x36\x2c\x31\x31\x2e\x39\x31\
+\x2d\x34\x37\x2e\x35\x34\x2d\x31\x30\x2d\x33\x2e\x38\x38\x2d\x31\
+\x31\x2e\x38\x2d\x31\x2e\x33\x37\x2d\x32\x32\x2e\x36\x32\x2c\x36\
+\x2e\x38\x34\x2d\x33\x31\x2e\x32\x37\x2c\x34\x30\x2e\x36\x38\x2d\
+\x34\x32\x2e\x39\x31\x2c\x38\x39\x2e\x30\x36\x2d\x36\x39\x2e\x39\
+\x34\x2c\x31\x34\x35\x2e\x37\x31\x2d\x37\x38\x2e\x36\x38\x2c\x37\
+\x35\x2d\x31\x31\x2e\x35\x37\x2c\x31\x34\x32\x2e\x35\x39\x2c\x38\
+\x2c\x32\x30\x32\x2e\x33\x35\x2c\x35\x37\x2e\x39\x32\x61\x32\x30\
+\x33\x2e\x34\x37\x2c\x32\x30\x33\x2e\x34\x37\x2c\x30\x2c\x30\x2c\
+\x31\x2c\x32\x33\x2e\x30\x37\x2c\x32\x32\x2e\x35\x32\x63\x38\x2c\
+\x39\x2e\x32\x32\x2c\x39\x2e\x34\x33\x2c\x32\x30\x2e\x34\x36\x2c\
+\x34\x2e\x35\x36\x2c\x33\x32\x2e\x30\x38\x53\x34\x37\x37\x2e\x31\
+\x39\x2c\x33\x34\x37\x2e\x34\x31\x2c\x34\x36\x38\x2e\x35\x31\x2c\
+\x33\x34\x38\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\
+\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x31\
+\x38\x35\x2e\x33\x36\x2c\x34\x30\x32\x2e\x37\x33\x63\x30\x2d\x39\
+\x2e\x31\x35\x2c\x33\x2e\x35\x35\x2d\x31\x36\x2e\x35\x32\x2c\x39\
+\x2e\x35\x34\x2d\x32\x32\x2e\x36\x34\x2c\x32\x33\x2e\x36\x36\x2d\
+\x32\x34\x2e\x31\x35\x2c\x35\x31\x2e\x34\x34\x2d\x33\x39\x2e\x35\
+\x2c\x38\x34\x2d\x34\x34\x2e\x30\x39\x2c\x34\x38\x2e\x32\x38\x2d\
+\x36\x2e\x38\x31\x2c\x39\x30\x2e\x31\x34\x2c\x38\x2e\x31\x39\x2c\
+\x31\x32\x35\x2e\x36\x37\x2c\x34\x33\x2e\x36\x32\x2c\x31\x30\x2e\
+\x30\x39\x2c\x31\x30\x2e\x30\x37\x2c\x31\x32\x2e\x37\x2c\x32\x33\
+\x2e\x38\x32\x2c\x37\x2e\x33\x39\x2c\x33\x35\x2e\x37\x37\x2d\x38\
+\x2e\x33\x39\x2c\x31\x38\x2e\x38\x35\x2d\x33\x30\x2e\x37\x37\x2c\
+\x32\x33\x2e\x32\x37\x2d\x34\x35\x2c\x38\x2e\x36\x2d\x31\x33\x2e\
+\x33\x2d\x31\x33\x2e\x37\x33\x2d\x32\x38\x2e\x35\x38\x2d\x32\x33\
+\x2e\x34\x35\x2d\x34\x36\x2e\x37\x35\x2d\x32\x37\x2e\x33\x33\x2d\
+\x33\x33\x2d\x37\x2e\x30\x35\x2d\x36\x31\x2e\x38\x38\x2c\x31\x2e\
+\x36\x34\x2d\x38\x36\x2e\x33\x2c\x32\x36\x2e\x35\x36\x2d\x31\x36\
+\x2e\x35\x34\x2c\x31\x36\x2e\x38\x38\x2d\x34\x32\x2c\x39\x2e\x39\
+\x33\x2d\x34\x37\x2e\x35\x37\x2d\x31\x33\x2e\x31\x37\x41\x37\x30\
+\x2e\x34\x31\x2c\x37\x30\x2e\x34\x31\x2c\x30\x2c\x30\x2c\x31\x2c\
+\x31\x38\x35\x2e\x33\x36\x2c\x34\x30\x32\x2e\x37\x33\x5a\x22\x2f\
+\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\
+\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x30\x30\x2c\x35\x33\x37\
+\x2e\x33\x63\x2d\x32\x31\x2e\x38\x33\x2c\x30\x2d\x33\x38\x2e\x38\
+\x34\x2d\x31\x38\x2e\x33\x31\x2d\x33\x38\x2e\x38\x31\x2d\x34\x31\
+\x2e\x37\x39\x2c\x30\x2d\x32\x33\x2e\x31\x39\x2c\x31\x37\x2e\x30\
+\x36\x2d\x34\x31\x2e\x35\x31\x2c\x33\x38\x2e\x35\x36\x2d\x34\x31\
+\x2e\x34\x37\x2c\x32\x32\x2e\x30\x39\x2c\x30\x2c\x33\x39\x2c\x31\
+\x38\x2c\x33\x39\x2c\x34\x31\x2e\x34\x39\x53\x33\x32\x31\x2e\x39\
+\x31\x2c\x35\x33\x37\x2e\x32\x39\x2c\x33\x30\x30\x2c\x35\x33\x37\
+\x2e\x33\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\
+\x73\x3d\x22\x63\x6c\x73\x2d\x32\x22\x20\x64\x3d\x22\x4d\x31\x35\
+\x36\x2e\x37\x36\x2c\x36\x31\x2c\x33\x30\x30\x2c\x32\x35\x39\x2e\
+\x38\x2c\x34\x34\x33\x2e\x32\x35\x2c\x36\x31\x68\x35\x37\x2e\x39\
+\x33\x4c\x33\x32\x39\x2c\x33\x30\x30\x2c\x35\x30\x31\x2e\x31\x39\
+\x2c\x35\x33\x39\x48\x34\x34\x33\x2e\x32\x35\x4c\x33\x30\x30\x2c\
+\x33\x34\x30\x2e\x31\x39\x2c\x31\x35\x36\x2e\x37\x36\x2c\x35\x33\
+\x39\x48\x39\x38\x2e\x38\x31\x4c\x32\x37\x31\x2c\x33\x30\x30\x2c\
+\x39\x38\x2e\x38\x33\x2c\x36\x31\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\
+\x67\x3e\
+\x00\x00\x0b\x5d\
+\x00\
+\x00\x38\xfa\x78\x9c\xed\x9b\xcb\x8e\x5c\xc7\x0d\x86\x5f\x65\x30\
+\xd9\xb2\xa8\x22\xeb\xee\x68\x04\x28\xda\xc6\x2b\xef\xbc\x09\x0e\
+\x8e\x64\x5b\xc0\xf8\x12\x8d\x60\xd9\x08\xf2\xee\xc1\xc7\xea\x91\
+\xa5\x20\x11\xe0\x38\x0b\x07\xe9\x85\xaa\xbb\xe7\x5c\x8a\xc5\xfb\
+\x4f\x52\x4f\x1f\x7e\xfc\xfa\xe6\xf5\xcb\xbb\xdb\x3f\x1f\x3f\xbf\
+\x7a\xf3\x17\xbb\xbd\x79\x79\xbc\x3d\xd2\x77\xc7\xb7\xaf\x2e\x7f\
+\xbb\xb1\xdb\x9b\x9f\xbe\xbd\xff\xee\xe1\xee\xf6\x9b\xb7\x6f\x7f\
+\xf8\xec\xc9\x93\x77\xef\xde\xe9\xbb\xa2\xdf\xbf\xf9\xfa\x89\xe7\
+\x9c\x9f\x3c\xfc\xf8\xf5\xed\xcd\x8f\xaf\x5f\xbd\xfb\xd3\xf7\x3f\
+\xdd\xdd\xe6\x9b\x7c\xd3\x73\xfc\xbb\x7d\xf6\xf4\xe5\xab\xaf\x1e\
+\x9e\x3d\x7d\x78\xfb\xf3\xfd\xab\x67\x7a\xde\x3f\x24\xfb\xdb\x57\
+\xaf\xef\xef\x3f\xfb\xc3\xab\xfc\x2a\xbf\xfc\xea\x8f\x7f\x7f\xfa\
+\x64\x5f\x7c\xfa\x64\xdf\xfa\xc3\xf1\xf6\x9b\x9b\xf3\xfe\x78\x78\
+\xb8\xbb\x8d\xfb\x6f\x6f\x5e\xde\xdd\x7e\x6e\x5e\xb4\x57\x29\x7d\
+\x6a\xab\x87\x0d\xed\x26\x7b\xcd\x92\xc5\x24\xa7\xa2\xde\x4e\xd3\
+\xb6\xd2\xd4\xd6\x93\xab\x25\xab\xea\x3d\x2d\x6d\x25\xd9\xd0\xd9\
+\x8e\x51\x74\xb9\xec\x35\x9e\x4b\x23\x55\x2d\x7e\xa6\xa2\x2d\xb9\
+\x7a\x49\x43\xab\x27\xd3\x31\x92\x99\xe4\xc3\xcc\xb5\x15\xb9\x7c\
+\xf0\x4c\x4e\x96\xb5\x0e\x69\xda\xe7\x99\xba\xd6\x26\x35\x99\x69\
+\x93\xa2\xb5\x27\xeb\x3a\x2d\xb9\xe6\x95\xca\x5e\xbc\xa4\xae\xb9\
+\xa7\xae\x6d\xa4\xa5\x56\xd2\xd2\xe9\xfb\x42\x61\xb7\xa2\x5e\xd3\
+\xd0\x92\x4c\x6d\xf2\x2a\x73\x71\x28\x68\x6a\x55\x9a\xce\xce\x96\
+\x26\x53\xe7\x4c\xd6\xd4\xc4\x74\x56\x5e\xdf\xc4\x35\xcf\xd4\xd5\
+\x5d\x7d\xa5\xc5\x2b\x5d\x6b\x4b\x95\xad\xab\x76\x98\xe1\xdc\xc0\
+\x93\xae\x2d\x8e\x06\x51\xb5\xa6\xaa\xcd\x52\xd3\x91\xa6\x8e\x9e\
+\x1a\x37\x57\x1d\x4d\x32\x1c\xb3\xc4\x0b\x37\x03\xf9\x35\xb4\x96\
+\xa4\xa5\xc6\xe1\xa1\xdb\x20\x74\x53\xe6\x2b\x41\x4f\xdd\xbb\x67\
+\x5e\x58\xd8\xc3\x46\xec\xd9\x93\xf1\xbb\xa9\x0f\x31\x2d\x2d\x4d\
+\xed\x2e\x4d\x4b\xbc\xc2\xfa\x61\xc5\xb4\x77\xb9\x7c\x6c\x79\x5a\
+\xd1\x3a\xd3\xd0\x59\xcf\x02\x79\xa6\x93\x67\x32\xf2\x1a\x6b\x3f\
+\x3d\xb5\x4e\x2d\x9e\xaa\xae\xca\xef\xa5\x4b\x1b\x34\xcf\xa6\xde\
+\x52\xd7\x51\xd9\x75\xa6\xa9\x13\xa6\x57\x64\xaa\x0b\xe9\x8c\xe4\
+\x1c\x9d\x83\x34\x5e\xd4\x5a\x6a\x5a\xca\xb1\x74\x2e\x89\x65\xab\
+\x47\x55\xab\x1c\xa2\xac\xd3\xb8\xbd\xea\x70\x71\x04\x28\x55\xad\
+\xb3\x59\x5d\x5b\x08\x55\x1b\xc2\xb2\xd4\xd1\xca\xa5\x33\x28\xe8\
+\x12\x64\xa8\x5f\x8e\xa4\xb5\x88\x67\x38\xa5\x65\x88\xeb\x82\xa9\
+\x12\xba\x87\x4a\x15\xde\xe3\x55\x2c\x35\xa9\x5a\x82\x93\xbc\xa1\
+\x6c\x22\x24\x94\x05\x36\xb6\xd0\xa7\x90\xd5\xe0\x40\xa5\xa7\xca\
+\x29\x2b\x3a\xb8\x10\xc7\x50\x1f\x41\x5f\xe2\xaf\x0b\xc9\x4f\x78\
+\x3f\xab\x6c\xf5\x46\x51\x04\x53\x48\x45\x97\x09\xdc\xee\x4d\xcc\
+\xd5\x1c\x3e\x95\x2e\x85\xd3\xbb\xce\x22\x3d\x24\x2a\x96\x13\xa7\
+\xac\xda\xa6\x14\x59\x5a\xa6\x34\x1d\x53\xac\xaa\x0d\x99\xf0\xa2\
+\x70\xcd\x65\x60\x2e\xce\x0d\x66\xa2\x86\x8d\x38\x57\xe6\xd6\xbc\
+\x52\xd8\xa8\xac\xd4\x75\xd5\xc3\xb2\xf6\x25\x7b\x0d\x13\x93\x20\
+\x74\x9e\xd8\x43\x53\xc3\x70\xd0\x33\x0b\x03\x6b\xc8\x1c\x33\x6a\
+\x3a\xc3\xe8\x6a\x9a\xba\x8a\x4c\xed\x8d\xdb\x8a\x07\x81\xc9\xd4\
+\x5d\x56\x70\x41\x57\x85\xfd\x61\x75\x70\x1b\x37\x21\x4b\xab\xc3\
+\x49\x87\x94\x3a\x64\x7b\x88\x89\xf5\xed\x75\x93\x32\xb4\x1a\x77\
+\x0c\x8e\xaf\x63\x2f\xfb\xd2\x92\x8a\x2a\x2f\x24\x11\xcb\x45\x77\
+\x4d\xd4\xc7\x59\x75\x9a\xb6\x26\x33\x39\x0f\x55\xec\xb9\x8c\xc3\
+\xca\x8c\xd3\xee\x8f\xfd\xa2\x19\x07\x2b\x6a\xeb\xf4\xd0\xe8\xf0\
+\x2e\xa9\x05\x85\x39\x35\xf8\xef\xda\x07\x74\xe4\xc9\x99\x4d\x6c\
+\x6a\x46\x65\xdc\xa5\xa8\x2f\x31\x14\xa6\x48\x55\x47\x37\xeb\x84\
+\xf0\x75\xac\x21\x6b\x93\x8b\xa7\x0c\x2f\x76\x26\x88\x1e\x71\x70\
+\x24\x66\xb0\x6e\x34\xb1\x0e\x17\x3a\x4a\x19\x47\x5d\x70\xcf\x0a\
+\x1b\x0d\x6c\xaf\xb5\x63\xe2\xb4\x64\xaf\x9b\x72\xcb\xd8\x64\xd3\
+\x7a\x0e\xb5\x70\x39\x9c\x1f\x77\x53\x83\xa8\xa1\x13\x75\x1d\x28\
+\xc3\xc2\xad\xad\x82\xca\x60\xc1\xe8\x1c\xda\x14\x3a\xd3\xa5\x4a\
+\xc1\x24\x96\xf6\xa4\x2e\xd6\x12\xe7\xca\xa8\xb5\x49\xbf\x88\x1b\
+\xbb\x2a\x03\x63\xe1\x8c\x25\x34\xb7\xe2\x17\x5b\x42\xa2\x61\x61\
+\xb8\x4e\x5e\x39\x07\xbc\x88\x3d\x64\xc0\x2a\xa4\x7c\x2c\xbe\xc5\
+\xf2\x28\xdd\xd1\xa4\x9e\xb0\x51\x6d\x86\x9c\xf0\x25\x62\x4d\x7b\
+\xd5\x1e\xac\x74\xfe\x30\xf0\x4d\x8e\x6d\x2e\xb8\xdf\x51\x7b\x57\
+\xeb\x30\x86\x6f\x1c\x13\x3f\x27\x05\x1d\x19\xea\xca\xfe\xcb\x70\
+\xb8\x32\xd5\x70\x30\xeb\x51\x11\x50\x0d\x71\xed\x15\x57\x1b\xbc\
+\x8d\x60\x65\x9c\xa5\xae\x63\xf2\xc7\x58\x76\xc0\x89\x2b\x43\xa7\
+\x9d\x9a\xf1\x36\xab\x6a\xad\xd2\xd3\x7e\x60\xb2\xc7\x2c\xf0\x71\
+\x2b\xb9\x58\x8e\xd8\x58\x90\xd7\x5c\xc8\xeb\xd1\xa1\x41\x09\x4a\
+\x63\x67\x53\x33\x29\x8a\x7f\x2a\x8b\xcd\x0a\x94\x4f\x0e\x9e\xd7\
+\xd1\x86\xb6\x21\x7b\xdd\x34\xb8\xce\x8e\x35\xcd\x13\xc3\x6a\x61\
+\xf7\xb8\xd0\x30\xb1\xf0\xe4\x5c\xb6\x99\xaa\xe4\x34\x45\x3d\x19\
+\x56\x8a\x9b\x32\xa4\x13\xa6\x89\x97\xd7\xba\x50\xf5\x06\x4b\x6d\
+\x1e\xad\x05\x45\xb1\x3e\xfa\xdc\x11\xa7\x5d\x44\xe5\xbe\x9d\x63\
+\x65\x1b\xa4\x8c\x1c\x23\x4a\xd9\xa6\xd8\x60\x78\x1e\x9c\x02\x59\
+\xcd\x86\x78\xb8\x30\x5d\x3a\x1c\x0c\x45\xc0\xd4\x89\xae\x3c\x3b\
+\x51\x1a\x5c\x84\x77\xe2\x4b\xe7\xec\xe1\x0d\x67\x43\x82\xc3\x8e\
+\x8e\x61\xc6\x72\xc9\x11\xb4\x37\xf5\x7a\xa6\x88\x3f\xf8\xc3\x88\
+\xc7\x11\x33\x23\x1e\x13\xd1\xda\x61\x61\xf9\x97\x14\xc1\x70\x4b\
+\xea\xfd\xc4\x23\x57\x3c\x21\xa1\x78\x74\x9c\x0f\x91\x11\xeb\xe4\
+\x60\x78\x15\xa4\xef\x88\x28\xa2\x58\x41\x69\x23\x89\xc0\x1d\xc7\
+\x96\x17\x83\x24\x39\xc0\xbb\x19\xa1\x34\xc1\x1a\xb4\x05\xb7\x6c\
+\xf0\xd8\x2c\x22\x87\x6b\x23\x37\xe8\xae\xdd\x09\x02\xb0\x3c\x2f\
+\x28\x26\x74\x91\x0b\x55\x1c\x7f\xa4\x10\x33\x85\x34\x32\xe1\xa3\
+\xe8\x58\xc7\xea\x78\x99\xbd\x3e\x1e\x9e\xd0\x51\xb4\xae\x13\x0f\
+\x8e\x1a\xe7\x41\xc6\xc1\xa5\xb1\x90\xf2\xd0\x76\x78\x17\xbf\xc4\
+\x6e\xb2\x8d\x95\xd4\xe6\x99\x26\x3e\x61\xa7\x09\x91\x3f\xa1\x44\
+\x64\x48\x45\xd6\x73\xb3\x01\x3f\x2e\x1f\x17\xcf\x89\x1e\x74\x29\
+\x73\xb0\x99\x61\x23\x18\x4b\xc7\xcd\x93\x9a\xc5\x17\x23\x9f\x9a\
+\x95\x00\x1a\x62\x0b\x81\x5a\xb2\x45\x50\x6c\x9a\xe7\x81\xaf\x0a\
+\x87\xf5\x5e\xa3\x9c\x4c\x60\xd6\x08\x28\x25\x2e\xa4\x11\x2e\x3e\
+\xb4\x72\x7e\xf9\xb9\xcd\x8a\x2e\x94\x92\xcf\x06\x6f\x4d\x2c\x67\
+\x92\x95\xda\x71\x76\xfc\x70\x54\xd8\x74\x26\xb5\xd4\x7a\xaa\x8d\
+\x44\xc8\x72\xdd\x59\x51\xdf\x6a\x61\x90\x57\x97\x92\x99\xb5\x99\
+\x56\xd5\x39\xa5\x92\xc8\xf1\xdd\xba\x58\x46\x5f\x5f\xb0\x9d\xf8\
+\x8c\x64\xae\x64\xf4\xbb\x14\xc4\x20\xbf\x10\xf2\xe5\xed\x93\x67\
+\x4f\xcf\xd7\x6f\xce\xfb\x57\xff\x94\x10\x9f\x3f\xdd\xdd\x72\x9f\
+\xb7\xdb\x9b\xf3\xe7\xbb\x5b\x77\x52\xa1\xdb\x9b\x37\x77\xb7\x03\
+\x06\xf0\xe0\xbf\xc9\xa3\x8b\x4d\x4c\xaf\x15\x7c\xce\x99\x3c\xe3\
+\x2c\x73\x82\x95\x91\xe2\x95\x91\xca\xda\x7f\xf3\x88\x35\xd6\x39\
+\x78\x09\x3f\x55\xba\x0e\xe7\x3b\x39\x0f\xaa\x5e\x06\xa1\xdd\x30\
+\xe4\xf8\x3e\x84\x1b\xed\x8b\x52\x16\x67\x89\x5d\xe4\xa3\x2d\xbf\
+\xfc\x04\x6d\x75\x87\xb4\x32\xc9\x83\xce\xe4\x93\xbc\xc7\x23\xac\
+\x77\xf2\xbf\x54\xb1\x8d\xb4\x96\x96\x54\xcb\xe1\xe1\xbb\xf7\xfa\
+\xa8\x78\x2d\xb2\x08\xc3\xea\x0a\x19\xd4\x20\xef\xb3\x48\xc7\x16\
+\xa6\xda\x22\x0d\x5b\x7e\xd8\x8a\x64\x27\xd6\xfd\xb0\x9b\x68\xbf\
+\x8f\x44\x0c\x0f\x17\x96\x1b\xe6\xee\x9d\x24\x1a\x3d\x6c\xa8\x3b\
+\x5c\x1a\x3b\x31\x42\x9c\xe1\xf2\x70\x88\x97\x74\xa6\xa0\xa2\xf1\
+\x1e\x02\x92\xd6\x79\xa6\x1d\x15\x4a\x4f\xda\xcb\x25\x1d\x24\x5a\
+\x64\xb5\x72\x9f\xb0\xd9\x12\x10\xc4\x20\xd4\x48\x23\x31\xba\x2a\
+\xf0\x7f\x21\x05\xab\xe2\x55\xdb\x7d\xc2\xa9\xa8\xd7\xa3\x98\x16\
+\x89\x65\x7b\x9b\x8e\xcb\x33\xa2\xb7\x1b\xa1\x71\xaf\xfb\x58\x98\
+\xa0\x18\x91\xcc\xc2\x33\xee\x75\x5f\x2b\xf8\x1b\xf6\xce\x82\x60\
+\x03\x58\x90\xe6\x63\x77\x36\x8e\x5e\x48\x16\xf7\xba\xa3\x25\x64\
+\x8d\x93\x04\x4c\xdc\xc5\x17\xe1\x1b\x01\x19\x2a\x4e\xb8\xc7\xf9\
+\x88\x03\xc5\x92\x17\x9c\x5b\xcb\xc4\x89\xe2\x32\x79\x65\xf2\x7d\
+\xdb\x80\x7e\x1c\x6c\x21\x29\x25\x03\xa9\xa0\x11\x5c\x08\xa1\xa1\
+\x8a\x55\x29\x17\x6f\x3e\xba\xd4\xf0\xb9\x53\x6d\xbe\xa8\x25\xa3\
+\x66\x35\x4f\xcd\x5c\x18\x9c\xac\xac\x26\x1f\x29\xcf\xa7\xb4\xec\
+\x03\x24\x59\xd7\x15\x49\x06\x92\xbc\xc2\xc8\x2b\x8c\x1c\xf6\xa2\
+\x2f\x7c\x8d\x95\x26\x40\x8d\x92\xa5\x83\xe9\xc5\xbc\x69\x1d\xe7\
+\x15\x47\x7e\x1a\x47\x06\x4a\xbc\xe2\xc8\x2b\x8e\xbc\xe2\xc8\xdf\
+\x8e\x23\xc7\x7b\x1c\x69\x1b\x48\xb6\xff\x17\x20\xd9\xff\x25\x90\
+\x6c\x57\x20\x79\x05\x92\x9f\x04\x92\xb9\x7d\x84\x24\xed\x3f\x47\
+\x92\xe5\x7f\x1e\x49\xda\x34\x75\x29\xb5\x69\x1f\xa7\xce\x91\xa8\
+\xae\xd8\xee\x23\x8c\x4b\xe5\x0d\x7c\x7e\x18\x35\x3b\xcc\x35\x3e\
+\x2e\x6e\x63\x51\xce\xc7\x11\x75\x40\x48\x0d\x28\x52\x1f\x21\x10\
+\x80\x0f\x60\xd9\x5f\x58\xa5\x49\x23\xa5\x0d\xb1\xde\x70\x25\xa5\
+\x47\xc1\xf7\xc3\xdd\x3f\x45\x65\xc9\x13\xd9\x15\x53\x5f\x87\x35\
+\x5e\xb6\xd7\xfc\xde\x57\xb6\x1e\xad\xa9\xc0\x4e\x14\x31\x29\x1a\
+\xe1\xfe\x8a\x8e\xf1\xdc\x28\x85\x53\x41\x89\x8f\x5d\x41\x71\xf6\
+\x1e\xe2\x73\x9d\x94\x79\x12\xe5\x07\x2c\x07\x22\x77\x8f\xcb\x4c\
+\x1a\xe5\xe6\x5d\x1a\x2a\xda\xa3\xb6\x0e\x92\x2e\x00\xdc\x68\x7e\
+\x70\xd7\x3e\x67\xa3\xb4\x14\xf5\x53\x35\xbf\xf7\x28\xd5\x1c\xc3\
+\x65\x5c\x1a\x68\xd4\x9e\x3d\xbc\xd8\xb8\xcf\x49\x73\x3f\x3a\x85\
+\x59\x32\xc7\xf2\x58\xbe\xec\x9a\x1b\xe5\xa5\xfa\x82\x13\x7b\x11\
+\x6f\xfc\x92\x92\xbb\x2e\xf1\x9a\x03\x8f\x7d\xc0\x8c\x4f\x16\x09\
+\x56\xc3\x25\x73\x7b\x5e\x87\x61\x0b\x80\xda\xf8\xb8\x70\xcd\x13\
+\x9d\x82\xfa\xd7\xd4\xa9\x1a\x35\x4a\x6b\x89\x72\x3b\xed\xa0\xa1\
+\xc3\x8f\x42\x61\x59\xf6\xba\x65\x4e\x01\x7a\x90\xcc\x55\xb8\x17\
+\xcb\x7e\x19\x45\xa2\x60\x01\x55\xf0\x75\x59\xb7\x7c\x22\xf4\x38\
+\x35\x77\xea\xb1\x7b\xd9\x3c\x59\x5a\xa9\x0b\xaf\x33\xda\x76\x23\
+\x70\x3d\x98\x98\xc7\x77\x0f\x84\x03\x68\x5f\x47\xed\x04\x9e\xbd\
+\x3e\xca\xdc\x29\xce\xbb\x78\xc7\x7a\xf7\xba\x89\x8c\x48\x45\x07\
+\xea\xac\x34\xe1\x64\xc8\x68\x74\x8f\xb8\x87\xf6\x09\xfd\x3e\x69\
+\x73\x4b\xb8\x50\xe6\x1d\x1e\xc5\xf8\x28\xf0\x2f\x0a\x0a\x4e\x5d\
+\xb9\xb3\x44\x5f\xaf\x60\x94\x11\x7e\xa2\x74\x40\x81\xb1\x6b\xff\
+\xa2\xe5\x12\xbd\x21\x7a\x99\x43\x3e\xe2\xf8\x15\x59\xff\xba\x1e\
+\xed\x15\x59\x5f\x91\xf5\x15\x59\xff\xc6\x0e\xed\x15\x59\x5f\x3b\
+\xb4\xd7\x0e\xed\x7f\xa9\x43\x7b\x45\xd6\x57\x64\x7d\x6d\xd1\xfe\
+\x9e\x91\x75\xeb\x83\x84\xdb\xe9\xa0\xad\x33\xf5\x91\x3a\xa3\x78\
+\x8c\xe7\x24\xcb\x2d\x79\xf4\xa4\x93\xe5\x45\xf3\xb0\x82\x53\x63\
+\x1c\xcd\xc1\x17\x7b\xc2\x8f\xb6\xa8\xd5\x7b\xca\x65\x3a\xa3\xb7\
+\x18\xcd\x7f\xba\xfc\x8c\x9b\x01\xc8\x68\x67\x32\x85\xe0\x54\x97\
+\x00\x84\x5a\x0b\x15\xa9\x80\x8a\x6a\xe5\xa0\xe7\x3a\x64\xaf\x8f\
+\x58\xaf\x51\x20\xab\xe3\xbc\xdc\xc4\x28\x59\x4c\xa4\x50\xf2\x54\
+\x06\xc6\x72\xbf\x0f\x84\x74\xf2\x7a\x70\x13\x33\x21\x1a\x83\x29\
+\xa3\x6f\xe4\x31\xe3\x93\x01\x9b\x29\xd1\x82\x05\x86\x38\x51\x9e\
+\xde\x27\x48\x6c\xf1\x52\x8b\xc6\x65\x14\xee\x5c\x20\x0d\x84\x56\
+\xbb\xcc\x1a\x33\x74\x97\xce\x44\x06\xcf\x37\xa3\xb3\x4a\x7b\x77\
+\x17\xde\xe8\x4c\xc2\x83\x16\x4d\xe0\x2a\x65\x4f\xbd\x45\x27\x95\
+\x82\x1a\x62\x8d\x69\x2a\x8b\x89\x82\x18\x5b\xd1\xb1\x5e\xb4\x78\
+\x88\x41\x01\x69\xd3\x62\x46\xa7\x4c\x75\xf9\x48\x20\x9f\x42\x40\
+\x03\xf4\x2a\xee\x74\x35\xa3\xa1\x4b\x5b\xd6\x26\xf3\x79\x01\x15\
+\x49\x6e\xf0\xe2\xed\x45\x0b\x3c\xe8\xd5\x00\x6c\x79\x8a\xf7\x2e\
+\x63\x00\x48\x7d\x14\x86\x22\x69\xae\xf6\x68\xb1\xf6\xf7\x78\x93\
+\x13\x3f\x37\xab\xdc\x76\xf9\xd8\x82\xe1\xc8\x25\xab\xcf\x17\x7c\
+\xf3\x41\xb9\x62\x6c\x8c\xe2\x31\x3e\xf1\x21\x61\x9f\x3a\x80\xaf\
+\xd0\x1e\xeb\x8d\xe1\x0d\x6a\xad\xb0\x81\xba\x29\xfd\x5c\x94\xa4\
+\xcc\xe4\x23\x0a\x16\x79\x85\x84\xf6\xc7\xa6\xa3\xe9\x62\xa4\xa9\
+\xaf\x7b\xe6\x4c\xf6\xc0\xd2\x48\x51\x4c\x88\x19\x48\xc6\x41\x94\
+\x21\xd1\x5f\xe6\x54\x63\x1e\x65\xc6\x48\x07\x25\x0e\x9b\x28\x6d\
+\x4d\xda\xfc\x64\x7e\x86\xea\xa8\xb6\xc9\x8c\x05\x63\x4f\x6d\x1e\
+\x2b\xa6\xe2\xf6\x7a\xc1\xc5\x86\x30\xfb\x8e\x7c\xce\x74\x16\x53\
+\xad\x9c\x95\x67\x93\x77\x5d\x70\x7e\xd2\x6d\x8f\x49\x31\xa7\x02\
+\x8b\x1d\x43\x9d\x65\x0c\x21\x48\xb2\x18\x31\x63\x1a\x2d\x0a\x43\
+\xa1\x21\xf1\xf1\x58\x5b\x41\x5b\xa3\xe2\x52\xf0\x19\x97\x8f\xcb\
+\x45\x47\xa9\xe6\x64\x5c\x95\xb1\x9a\xa8\x27\xcc\x04\xf8\xa6\xb8\
+\x44\x8a\x4b\x1d\x9b\x0a\x71\xec\xca\x9c\x08\x0a\x99\x8c\x39\x9d\
+\xa2\xe6\xcf\x19\xf1\x6b\xb2\xd7\x2d\xf2\x5f\xc4\x71\xc5\xdd\x57\
+\xdc\x7d\x1d\x8c\xfe\xb5\x83\xd1\xd7\x8e\xf6\x15\x77\x5f\x27\xa3\
+\xaf\x93\xd1\xbf\x87\xc9\xe8\x2b\xee\xbe\xe2\xee\x2b\xee\xae\xbf\
+\x07\xdc\xcd\xff\x58\x7c\xf6\x0f\x5d\xf3\x79\x03\
+\x00\x00\x10\xfc\
+\x3c\
+\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
+\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
+\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
+\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
+\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
+\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
+\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
+\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
+\x31\x22\x20\x64\x3d\x22\x4d\x39\x34\x2e\x35\x33\x2c\x32\x37\x36\
+\x2e\x37\x32\x61\x31\x32\x2e\x34\x31\x2c\x31\x32\x2e\x34\x31\x2c\
+\x30\x2c\x30\x2c\x30\x2c\x2e\x35\x33\x2d\x32\x2e\x31\x32\x63\x2e\
+\x33\x39\x2d\x35\x2e\x37\x34\x2e\x36\x32\x2d\x31\x31\x2e\x35\x31\
+\x2c\x31\x2e\x31\x32\x2d\x31\x37\x2e\x32\x34\x61\x31\x39\x30\x2e\
+\x36\x35\x2c\x31\x39\x30\x2e\x36\x35\x2c\x30\x2c\x30\x2c\x31\x2c\
+\x31\x30\x2e\x37\x2d\x34\x37\x2e\x35\x39\x2c\x32\x30\x31\x2e\x32\
+\x32\x2c\x32\x30\x31\x2e\x32\x32\x2c\x30\x2c\x30\x2c\x31\x2c\x32\
+\x31\x2e\x33\x31\x2d\x34\x32\x2e\x38\x37\x2c\x32\x30\x36\x2e\x31\
+\x31\x2c\x32\x30\x36\x2e\x31\x31\x2c\x30\x2c\x30\x2c\x31\x2c\x36\
+\x30\x2e\x36\x39\x2d\x36\x30\x2e\x35\x33\x41\x31\x39\x30\x2e\x34\
+\x36\x2c\x31\x39\x30\x2e\x34\x36\x2c\x30\x2c\x30\x2c\x31\x2c\x32\
+\x34\x30\x2e\x34\x2c\x38\x32\x2e\x35\x31\x63\x38\x2e\x35\x38\x2d\
+\x32\x2e\x34\x37\x2c\x31\x37\x2e\x33\x33\x2d\x34\x2e\x34\x34\x2c\
+\x32\x36\x2e\x30\x38\x2d\x36\x2e\x32\x35\x61\x31\x32\x38\x2e\x33\
+\x36\x2c\x31\x32\x38\x2e\x33\x36\x2c\x30\x2c\x30\x2c\x31\x2c\x31\
+\x35\x2e\x31\x38\x2d\x31\x2e\x38\x33\x63\x35\x2d\x2e\x34\x32\x2c\
+\x31\x30\x2e\x31\x2d\x2e\x37\x31\x2c\x31\x35\x2e\x31\x35\x2d\x2e\
+\x37\x35\x2c\x36\x2e\x36\x34\x2d\x2e\x30\x35\x2c\x31\x33\x2e\x33\
+\x31\x2d\x2e\x31\x39\x2c\x31\x39\x2e\x39\x2e\x33\x39\x61\x32\x31\
+\x30\x2e\x35\x36\x2c\x32\x31\x30\x2e\x35\x36\x2c\x30\x2c\x30\x2c\
+\x31\x2c\x33\x35\x2e\x34\x38\x2c\x36\x2e\x30\x37\x41\x32\x30\x32\
+\x2e\x39\x31\x2c\x32\x30\x32\x2e\x39\x31\x2c\x30\x2c\x30\x2c\x31\
+\x2c\x33\x39\x37\x2c\x39\x37\x2e\x37\x32\x61\x32\x30\x36\x2c\x32\
+\x30\x36\x2c\x30\x2c\x30\x2c\x31\x2c\x36\x38\x2e\x37\x34\x2c\x35\
+\x39\x2e\x36\x39\x2c\x31\x39\x39\x2e\x35\x34\x2c\x31\x39\x39\x2e\
+\x35\x34\x2c\x30\x2c\x30\x2c\x31\x2c\x33\x30\x2e\x36\x31\x2c\x36\
+\x30\x2e\x37\x63\x32\x2e\x37\x31\x2c\x38\x2e\x39\x2c\x34\x2e\x35\
+\x39\x2c\x31\x38\x2e\x30\x37\x2c\x36\x2e\x34\x38\x2c\x32\x37\x2e\
+\x31\x39\x61\x31\x32\x37\x2e\x36\x2c\x31\x32\x37\x2e\x36\x2c\x30\
+\x2c\x30\x2c\x31\x2c\x31\x2e\x38\x32\x2c\x31\x35\x63\x2e\x34\x32\
+\x2c\x34\x2e\x38\x36\x2e\x37\x31\x2c\x39\x2e\x37\x34\x2e\x37\x35\
+\x2c\x31\x34\x2e\x36\x32\x2e\x30\x35\x2c\x36\x2e\x37\x35\x2e\x32\
+\x36\x2c\x31\x33\x2e\x35\x35\x2d\x2e\x34\x32\x2c\x32\x30\x2e\x32\
+\x35\x2d\x2e\x38\x38\x2c\x38\x2e\x37\x38\x2d\x32\x2e\x32\x32\x2c\
+\x31\x37\x2e\x35\x35\x2d\x34\x2c\x32\x36\x2e\x32\x31\x61\x31\x39\
+\x35\x2e\x30\x35\x2c\x31\x39\x35\x2e\x30\x35\x2c\x30\x2c\x30\x2c\
+\x31\x2d\x31\x39\x2e\x31\x33\x2c\x35\x33\x2e\x31\x33\x2c\x32\x30\
+\x34\x2e\x38\x31\x2c\x32\x30\x34\x2e\x38\x31\x2c\x30\x2c\x30\x2c\
+\x31\x2d\x35\x33\x2e\x37\x34\x2c\x36\x35\x2c\x32\x30\x38\x2e\x30\
+\x38\x2c\x32\x30\x38\x2e\x30\x38\x2c\x30\x2c\x30\x2c\x31\x2d\x32\
+\x34\x2e\x33\x31\x2c\x31\x36\x2e\x37\x2c\x34\x2c\x34\x2c\x30\x2c\
+\x30\x2c\x31\x2d\x33\x2e\x34\x37\x2e\x35\x36\x63\x2d\x34\x2e\x31\
+\x32\x2d\x31\x2e\x32\x34\x2d\x38\x2e\x31\x34\x2d\x32\x2e\x36\x32\
+\x2d\x31\x30\x2e\x34\x37\x2d\x36\x2e\x36\x33\x2d\x31\x2e\x37\x39\
+\x2d\x33\x2e\x30\x38\x2d\x31\x2e\x36\x34\x2d\x36\x2e\x34\x32\x2d\
+\x31\x2e\x31\x34\x2d\x39\x2e\x37\x39\x2e\x30\x38\x2d\x2e\x35\x32\
+\x2e\x31\x36\x2d\x31\x2c\x2e\x32\x36\x2d\x31\x2e\x35\x36\x61\x35\
+\x2e\x37\x2c\x35\x2e\x37\x2c\x30\x2c\x30\x2c\x31\x2c\x32\x2e\x39\
+\x33\x2d\x34\x2e\x34\x32\x2c\x31\x37\x39\x2e\x35\x2c\x31\x37\x39\
+\x2e\x35\x2c\x30\x2c\x30\x2c\x30\x2c\x38\x39\x2e\x34\x31\x2d\x31\
+\x33\x36\x2e\x34\x34\x63\x2e\x34\x37\x2d\x34\x2e\x32\x35\x2e\x34\
+\x39\x2d\x38\x2e\x35\x36\x2e\x37\x31\x2d\x31\x32\x2e\x38\x34\x2e\
+\x31\x33\x2d\x32\x2e\x36\x34\x2e\x34\x34\x2d\x35\x2e\x32\x39\x2e\
+\x33\x33\x2d\x37\x2e\x39\x32\x2d\x2e\x32\x31\x2d\x35\x2e\x31\x36\
+\x2d\x2e\x36\x39\x2d\x31\x30\x2e\x33\x2d\x31\x2d\x31\x35\x2e\x34\
+\x35\x61\x31\x34\x38\x2e\x39\x34\x2c\x31\x34\x38\x2e\x39\x34\x2c\
+\x30\x2c\x30\x2c\x30\x2d\x34\x2e\x38\x36\x2d\x32\x38\x2c\x31\x37\
+\x36\x2e\x38\x34\x2c\x31\x37\x36\x2e\x38\x34\x2c\x30\x2c\x30\x2c\
+\x30\x2d\x31\x35\x2e\x39\x35\x2d\x34\x30\x2e\x31\x39\x2c\x31\x37\
+\x38\x2e\x37\x33\x2c\x31\x37\x38\x2e\x37\x33\x2c\x30\x2c\x30\x2c\
+\x30\x2d\x33\x31\x2e\x36\x2d\x34\x32\x2c\x31\x39\x30\x2e\x33\x2c\
+\x31\x39\x30\x2e\x33\x2c\x30\x2c\x30\x2c\x30\x2d\x32\x30\x2e\x32\
+\x2d\x31\x37\x2e\x31\x36\x2c\x31\x37\x37\x2e\x31\x31\x2c\x31\x37\
+\x37\x2e\x31\x31\x2c\x30\x2c\x30\x2c\x30\x2d\x33\x30\x2e\x35\x35\
+\x2d\x31\x38\x2e\x32\x32\x2c\x31\x36\x35\x2e\x37\x2c\x31\x36\x35\
+\x2e\x37\x2c\x30\x2c\x30\x2c\x30\x2d\x34\x31\x2e\x30\x35\x2d\x31\
+\x33\x2e\x35\x63\x2d\x35\x2e\x35\x33\x2d\x31\x2d\x31\x31\x2e\x30\
+\x37\x2d\x32\x2d\x31\x36\x2e\x36\x35\x2d\x32\x2e\x37\x33\x2d\x34\
+\x2d\x2e\x35\x31\x2d\x38\x2e\x30\x39\x2d\x2e\x35\x34\x2d\x31\x32\
+\x2e\x31\x34\x2d\x2e\x37\x34\x2d\x33\x2e\x33\x34\x2d\x2e\x31\x36\
+\x2d\x36\x2e\x37\x2d\x2e\x34\x36\x2d\x31\x30\x2e\x30\x35\x2d\x2e\
+\x33\x35\x2d\x35\x2e\x32\x37\x2e\x31\x39\x2d\x31\x30\x2e\x35\x34\
+\x2e\x36\x38\x2d\x31\x35\x2e\x38\x32\x2c\x31\x61\x31\x36\x32\x2e\
+\x34\x31\x2c\x31\x36\x32\x2e\x34\x31\x2c\x30\x2c\x30\x2c\x30\x2d\
+\x34\x31\x2e\x31\x39\x2c\x38\x2e\x36\x32\x2c\x31\x38\x32\x2e\x36\
+\x2c\x31\x38\x32\x2e\x36\x2c\x30\x2c\x30\x2c\x30\x2d\x38\x38\x2e\
+\x34\x38\x2c\x36\x34\x2e\x36\x36\x2c\x31\x37\x38\x2e\x30\x36\x2c\
+\x31\x37\x38\x2e\x30\x36\x2c\x30\x2c\x30\x2c\x30\x2d\x32\x35\x2e\
+\x35\x36\x2c\x34\x39\x2e\x32\x36\x2c\x31\x36\x36\x2e\x38\x32\x2c\
+\x31\x36\x36\x2e\x38\x32\x2c\x30\x2c\x30\x2c\x30\x2d\x36\x2e\x38\
+\x31\x2c\x32\x38\x63\x2d\x31\x2e\x31\x33\x2c\x37\x2e\x35\x2d\x32\
+\x2e\x31\x38\x2c\x31\x35\x2d\x32\x2c\x32\x32\x2e\x36\x2e\x31\x33\
+\x2c\x37\x2e\x32\x32\x2d\x2e\x31\x39\x2c\x31\x34\x2e\x34\x37\x2e\
+\x34\x32\x2c\x32\x31\x2e\x36\x35\x61\x31\x37\x34\x2e\x30\x36\x2c\
+\x31\x37\x34\x2e\x30\x36\x2c\x30\x2c\x30\x2c\x30\x2c\x31\x32\x2e\
+\x37\x39\x2c\x35\x32\x2e\x32\x38\x2c\x31\x37\x37\x2e\x34\x35\x2c\
+\x31\x37\x37\x2e\x34\x35\x2c\x30\x2c\x30\x2c\x30\x2c\x35\x34\x2e\
+\x31\x33\x2c\x37\x32\x2c\x32\x34\x37\x2e\x33\x38\x2c\x32\x34\x37\
+\x2e\x33\x38\x2c\x30\x2c\x30\x2c\x30\x2c\x32\x31\x2e\x35\x36\x2c\
+\x31\x34\x2e\x37\x38\x63\x32\x2e\x33\x38\x2c\x31\x2e\x35\x31\x2c\
+\x32\x2e\x39\x33\x2c\x33\x2e\x35\x32\x2c\x33\x2e\x33\x37\x2c\x35\
+\x2e\x37\x39\x2c\x31\x2e\x39\x32\x2c\x39\x2e\x38\x32\x2d\x34\x2e\
+\x34\x32\x2c\x31\x35\x2e\x32\x34\x2d\x31\x32\x2e\x37\x32\x2c\x31\
+\x36\x2e\x35\x38\x61\x33\x2e\x34\x37\x2c\x33\x2e\x34\x37\x2c\x30\
+\x2c\x30\x2c\x31\x2d\x32\x2e\x31\x32\x2d\x2e\x34\x37\x2c\x32\x30\
+\x35\x2e\x36\x32\x2c\x32\x30\x35\x2e\x36\x32\x2c\x30\x2c\x30\x2c\
+\x31\x2d\x37\x39\x2e\x34\x37\x2d\x38\x35\x2e\x34\x35\x2c\x31\x39\
+\x36\x2e\x32\x37\x2c\x31\x39\x36\x2e\x32\x37\x2c\x30\x2c\x30\x2c\
+\x31\x2d\x31\x34\x2e\x34\x2d\x33\x38\x63\x2d\x32\x2d\x37\x2e\x35\
+\x32\x2d\x33\x2e\x33\x35\x2d\x31\x35\x2e\x32\x2d\x34\x2e\x37\x31\
+\x2d\x32\x32\x2e\x38\x37\x61\x31\x35\x36\x2e\x33\x34\x2c\x31\x35\
+\x36\x2e\x33\x34\x2c\x30\x2c\x30\x2c\x31\x2d\x32\x2e\x32\x33\x2d\
+\x32\x35\x2e\x37\x35\x2c\x36\x2e\x34\x33\x2c\x36\x2e\x34\x33\x2c\
+\x30\x2c\x30\x2c\x30\x2d\x2e\x35\x32\x2d\x31\x2e\x37\x36\x5a\x22\
+\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
+\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x32\x39\x36\x2c\x35\x32\
+\x36\x2e\x33\x37\x6c\x2d\x31\x2e\x31\x38\x2d\x2e\x36\x36\x61\x37\
+\x34\x2e\x39\x2c\x37\x34\x2e\x39\x2c\x30\x2c\x30\x2c\x31\x2d\x37\
+\x2e\x35\x2d\x34\x2e\x31\x38\x63\x2d\x33\x2e\x31\x38\x2d\x32\x2e\
+\x32\x34\x2d\x34\x2e\x36\x34\x2d\x35\x2e\x32\x36\x2d\x34\x2e\x36\
+\x34\x2d\x39\x2e\x34\x38\x71\x2e\x31\x39\x2d\x31\x30\x30\x2e\x32\
+\x39\x2e\x31\x32\x2d\x32\x30\x30\x2e\x35\x39\x61\x33\x2e\x38\x31\
+\x2c\x33\x2e\x38\x31\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x2e\x39\x31\
+\x2d\x33\x2e\x37\x31\x2c\x33\x33\x2e\x33\x31\x2c\x33\x33\x2e\x33\
+\x31\x2c\x30\x2c\x30\x2c\x31\x2d\x31\x35\x2d\x32\x33\x2e\x33\x38\
+\x2c\x33\x34\x2e\x38\x34\x2c\x33\x34\x2e\x38\x34\x2c\x30\x2c\x30\
+\x2c\x31\x2c\x32\x35\x2e\x34\x34\x2d\x33\x39\x63\x31\x39\x2e\x38\
+\x32\x2d\x35\x2e\x34\x32\x2c\x34\x30\x2e\x34\x33\x2c\x38\x2e\x30\
+\x38\x2c\x34\x33\x2e\x32\x39\x2c\x32\x38\x2e\x33\x33\x2c\x32\x2c\
+\x31\x34\x2e\x34\x33\x2d\x33\x2e\x33\x35\x2c\x32\x35\x2e\x39\x33\
+\x2d\x31\x35\x2e\x32\x37\x2c\x33\x34\x2e\x33\x61\x33\x2e\x32\x32\
+\x2c\x33\x2e\x32\x32\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x2e\x36\x33\
+\x2c\x33\x71\x2e\x30\x36\x2c\x31\x30\x31\x2e\x37\x31\x2c\x30\x2c\
+\x32\x30\x33\x2e\x34\x33\x61\x37\x2e\x32\x33\x2c\x37\x2e\x32\x33\
+\x2c\x30\x2c\x30\x2c\x31\x2d\x31\x2e\x31\x36\x2c\x33\x2e\x37\x36\
+\x2c\x31\x38\x2e\x38\x33\x2c\x31\x38\x2e\x38\x33\x2c\x30\x2c\x30\
+\x2c\x31\x2d\x39\x2e\x38\x33\x2c\x37\x2e\x34\x33\x2c\x31\x30\x2e\
+\x38\x33\x2c\x31\x30\x2e\x38\x33\x2c\x30\x2c\x30\x2c\x30\x2d\x31\
+\x2e\x34\x39\x2e\x38\x31\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\
+\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\
+\x22\x4d\x31\x37\x36\x2e\x38\x33\x2c\x32\x37\x32\x2e\x34\x37\x63\
+\x30\x2c\x32\x2e\x31\x34\x2c\x30\x2c\x35\x2e\x37\x35\x2c\x30\x2c\
+\x39\x2e\x33\x35\x61\x31\x32\x37\x2e\x39\x33\x2c\x31\x32\x37\x2e\
+\x39\x33\x2c\x30\x2c\x30\x2c\x30\x2c\x32\x31\x2c\x36\x38\x2e\x32\
+\x38\x2c\x31\x32\x31\x2e\x32\x32\x2c\x31\x32\x31\x2e\x32\x32\x2c\
+\x30\x2c\x30\x2c\x30\x2c\x33\x36\x2e\x38\x36\x2c\x33\x36\x2e\x32\
+\x36\x63\x31\x2e\x37\x38\x2c\x31\x2e\x31\x32\x2c\x31\x2e\x35\x36\
+\x2c\x32\x2e\x37\x2c\x31\x2e\x37\x2c\x34\x2e\x31\x34\x2e\x36\x2c\
+\x36\x2e\x33\x33\x2d\x32\x2e\x36\x34\x2c\x31\x30\x2e\x36\x37\x2d\
+\x39\x2c\x31\x32\x2e\x32\x34\x61\x33\x2e\x32\x37\x2c\x33\x2e\x32\
+\x37\x2c\x30\x2c\x30\x2c\x31\x2d\x32\x2e\x31\x38\x2d\x2e\x34\x34\
+\x2c\x31\x34\x33\x2e\x33\x39\x2c\x31\x34\x33\x2e\x33\x39\x2c\x30\
+\x2c\x30\x2c\x31\x2d\x35\x35\x2e\x32\x33\x2d\x36\x31\x2e\x35\x36\
+\x2c\x31\x32\x38\x2e\x36\x35\x2c\x31\x32\x38\x2e\x36\x35\x2c\x30\
+\x2c\x30\x2c\x31\x2d\x39\x2e\x38\x2d\x32\x38\x2e\x36\x33\x2c\x31\
+\x37\x37\x2e\x31\x34\x2c\x31\x37\x37\x2e\x31\x34\x2c\x30\x2c\x30\
+\x2c\x31\x2d\x33\x2d\x31\x37\x2e\x36\x34\x41\x31\x33\x38\x2e\x37\
+\x35\x2c\x31\x33\x38\x2e\x37\x35\x2c\x30\x2c\x30\x2c\x31\x2c\x31\
+\x35\x39\x2e\x35\x37\x2c\x32\x35\x30\x61\x31\x34\x35\x2c\x31\x34\
+\x35\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x31\x2e\x32\x38\x2d\x33\x32\
+\x2e\x33\x2c\x31\x34\x33\x2e\x34\x34\x2c\x31\x34\x33\x2e\x34\x34\
+\x2c\x30\x2c\x30\x2c\x31\x2c\x34\x35\x2e\x36\x2d\x35\x33\x2e\x38\
+\x36\x2c\x31\x33\x36\x2e\x32\x31\x2c\x31\x33\x36\x2e\x32\x31\x2c\
+\x30\x2c\x30\x2c\x31\x2c\x34\x32\x2d\x32\x30\x2e\x36\x32\x63\x35\
+\x2e\x37\x32\x2d\x31\x2e\x36\x36\x2c\x31\x31\x2e\x35\x34\x2d\x33\
+\x2c\x31\x37\x2e\x33\x39\x2d\x34\x2e\x32\x61\x39\x35\x2e\x33\x31\
+\x2c\x39\x35\x2e\x33\x31\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x33\x2d\
+\x31\x2e\x35\x35\x63\x36\x2e\x32\x35\x2d\x2e\x33\x34\x2c\x31\x32\
+\x2e\x35\x34\x2d\x2e\x34\x35\x2c\x31\x38\x2e\x38\x31\x2d\x2e\x33\
+\x39\x61\x39\x35\x2e\x33\x31\x2c\x39\x35\x2e\x33\x31\x2c\x30\x2c\
+\x30\x2c\x31\x2c\x31\x30\x2e\x35\x2c\x31\x2c\x31\x34\x34\x2e\x33\
+\x36\x2c\x31\x34\x34\x2e\x33\x36\x2c\x30\x2c\x30\x2c\x31\x2c\x31\
+\x31\x32\x2e\x37\x31\x2c\x38\x31\x2e\x37\x32\x2c\x31\x32\x35\x2e\
+\x37\x33\x2c\x31\x32\x35\x2e\x37\x33\x2c\x30\x2c\x30\x2c\x31\x2c\
+\x39\x2e\x37\x2c\x32\x38\x2e\x33\x36\x63\x31\x2e\x31\x32\x2c\x35\
+\x2e\x35\x2c\x32\x2e\x32\x31\x2c\x31\x31\x2c\x32\x2e\x37\x38\x2c\
+\x31\x36\x2e\x36\x31\x2e\x36\x36\x2c\x36\x2e\x36\x31\x2c\x31\x2c\
+\x31\x33\x2e\x32\x38\x2c\x31\x2c\x31\x39\x2e\x39\x32\x41\x38\x32\
+\x2e\x38\x34\x2c\x38\x32\x2e\x38\x34\x2c\x30\x2c\x30\x2c\x31\x2c\
+\x34\x34\x33\x2e\x30\x35\x2c\x32\x39\x38\x63\x2d\x31\x2c\x36\x2e\
+\x33\x39\x2d\x32\x2e\x32\x2c\x31\x32\x2e\x37\x37\x2d\x33\x2e\x36\
+\x37\x2c\x31\x39\x2e\x30\x37\x61\x31\x31\x38\x2e\x35\x2c\x31\x31\
+\x38\x2e\x35\x2c\x30\x2c\x30\x2c\x31\x2d\x37\x2e\x38\x37\x2c\x32\
+\x32\x2e\x31\x2c\x31\x34\x32\x2e\x38\x33\x2c\x31\x34\x32\x2e\x38\
+\x33\x2c\x30\x2c\x30\x2c\x31\x2d\x33\x36\x2e\x38\x36\x2c\x34\x39\
+\x2e\x32\x36\x2c\x31\x33\x33\x2e\x35\x36\x2c\x31\x33\x33\x2e\x35\
+\x36\x2c\x30\x2c\x30\x2c\x31\x2d\x32\x30\x2c\x31\x34\x2e\x34\x32\
+\x2c\x34\x2e\x38\x31\x2c\x34\x2e\x38\x31\x2c\x30\x2c\x30\x2c\x31\
+\x2d\x33\x2c\x2e\x35\x63\x2d\x34\x2d\x2e\x36\x39\x2d\x37\x2e\x34\
+\x34\x2d\x32\x2e\x33\x36\x2d\x38\x2e\x37\x35\x2d\x36\x2e\x34\x38\
+\x2d\x31\x2d\x33\x2d\x2e\x33\x31\x2d\x35\x2e\x39\x33\x2c\x31\x2d\
+\x38\x2e\x37\x32\x61\x33\x2e\x36\x37\x2c\x33\x2e\x36\x37\x2c\x30\
+\x2c\x30\x2c\x31\x2c\x31\x2e\x33\x37\x2d\x31\x2e\x32\x2c\x31\x32\
+\x35\x2c\x31\x32\x35\x2c\x30\x2c\x30\x2c\x30\x2c\x35\x36\x2d\x38\
+\x31\x2e\x35\x35\x2c\x31\x34\x31\x2c\x31\x34\x31\x2c\x30\x2c\x30\
+\x2c\x30\x2c\x32\x2e\x31\x36\x2d\x31\x37\x2e\x34\x38\x2c\x31\x33\
+\x35\x2c\x31\x33\x35\x2c\x30\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x38\
+\x41\x31\x32\x31\x2e\x37\x36\x2c\x31\x32\x31\x2e\x37\x36\x2c\x30\
+\x2c\x30\x2c\x30\x2c\x34\x31\x34\x2e\x33\x39\x2c\x32\x33\x32\x61\
+\x31\x32\x36\x2c\x31\x32\x36\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x32\
+\x2e\x38\x38\x2d\x32\x33\x2e\x37\x31\x41\x31\x32\x34\x2c\x31\x32\
+\x34\x2c\x30\x2c\x30\x2c\x30\x2c\x33\x36\x34\x2e\x34\x35\x2c\x31\
+\x37\x33\x61\x31\x31\x35\x2e\x38\x34\x2c\x31\x31\x35\x2e\x38\x34\
+\x2c\x30\x2c\x30\x2c\x30\x2d\x33\x30\x2e\x37\x38\x2d\x31\x33\x2e\
+\x35\x33\x63\x2d\x35\x2e\x31\x33\x2d\x31\x2e\x33\x39\x2d\x31\x30\
+\x2e\x34\x34\x2d\x32\x2e\x31\x38\x2d\x31\x35\x2e\x36\x35\x2d\x33\
+\x2e\x32\x37\x2d\x38\x2e\x32\x39\x2d\x31\x2e\x37\x32\x2d\x31\x36\
+\x2e\x37\x31\x2d\x31\x2e\x33\x36\x2d\x32\x35\x2d\x31\x2e\x31\x33\
+\x61\x31\x30\x33\x2e\x31\x35\x2c\x31\x30\x33\x2e\x31\x35\x2c\x30\
+\x2c\x30\x2c\x30\x2d\x32\x33\x2e\x37\x31\x2c\x33\x2e\x37\x33\x2c\
+\x31\x32\x31\x2e\x38\x37\x2c\x31\x32\x31\x2e\x38\x37\x2c\x30\x2c\
+\x30\x2c\x30\x2d\x34\x35\x2e\x31\x38\x2c\x32\x32\x2e\x37\x35\x2c\
+\x31\x32\x34\x2e\x35\x37\x2c\x31\x32\x34\x2e\x35\x37\x2c\x30\x2c\
+\x30\x2c\x30\x2d\x33\x31\x2e\x34\x38\x2c\x33\x37\x2e\x33\x31\x2c\
+\x31\x32\x37\x2e\x31\x32\x2c\x31\x32\x37\x2e\x31\x32\x2c\x30\x2c\
+\x30\x2c\x30\x2d\x31\x34\x2e\x30\x37\x2c\x34\x30\x2e\x31\x38\x43\
+\x31\x37\x37\x2e\x38\x34\x2c\x32\x36\x33\x2c\x31\x37\x37\x2e\x35\
+\x31\x2c\x32\x36\x37\x2c\x31\x37\x36\x2e\x38\x33\x2c\x32\x37\x32\
+\x2e\x34\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\
+\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\
+\x38\x35\x2e\x37\x34\x2c\x32\x37\x37\x2e\x31\x34\x63\x2d\x2e\x33\
+\x35\x2c\x31\x39\x2e\x36\x32\x2d\x35\x2e\x34\x32\x2c\x33\x35\x2e\
+\x38\x36\x2d\x31\x35\x2e\x38\x31\x2c\x35\x30\x2e\x33\x39\x41\x38\
+\x36\x2e\x31\x35\x2c\x38\x36\x2e\x31\x35\x2c\x30\x2c\x30\x2c\x31\
+\x2c\x33\x34\x34\x2e\x34\x37\x2c\x33\x35\x31\x63\x2d\x33\x2e\x37\
+\x39\x2c\x32\x2e\x33\x31\x2d\x39\x2e\x35\x35\x2e\x31\x35\x2d\x31\
+\x30\x2e\x39\x34\x2d\x34\x2e\x31\x32\x61\x37\x2e\x33\x33\x2c\x37\
+\x2e\x33\x33\x2c\x30\x2c\x30\x2c\x31\x2c\x33\x2e\x34\x33\x2d\x38\
+\x2e\x35\x35\x2c\x36\x37\x2e\x37\x31\x2c\x36\x37\x2e\x37\x31\x2c\
+\x30\x2c\x30\x2c\x30\x2c\x32\x32\x2e\x36\x34\x2d\x32\x31\x2e\x37\
+\x33\x2c\x36\x38\x2e\x35\x32\x2c\x36\x38\x2e\x35\x32\x2c\x30\x2c\
+\x30\x2c\x30\x2c\x31\x30\x2e\x37\x32\x2d\x32\x39\x2e\x33\x38\x2c\
+\x36\x39\x2e\x32\x32\x2c\x36\x39\x2e\x32\x32\x2c\x30\x2c\x30\x2c\
+\x30\x2d\x33\x34\x2e\x36\x39\x2d\x36\x38\x2e\x35\x32\x2c\x37\x31\
+\x2e\x38\x36\x2c\x37\x31\x2e\x38\x36\x2c\x30\x2c\x30\x2c\x30\x2d\
+\x32\x33\x2e\x32\x35\x2d\x38\x2e\x33\x35\x2c\x35\x36\x2e\x37\x32\
+\x2c\x35\x36\x2e\x37\x32\x2c\x30\x2c\x30\x2c\x30\x2d\x38\x2e\x39\
+\x34\x2d\x2e\x36\x39\x41\x38\x37\x2e\x34\x2c\x38\x37\x2e\x34\x2c\
+\x30\x2c\x30\x2c\x30\x2c\x32\x39\x31\x2c\x32\x31\x30\x61\x36\x39\
+\x2e\x35\x35\x2c\x36\x39\x2e\x35\x35\x2c\x30\x2c\x30\x2c\x30\x2d\
+\x34\x33\x2e\x34\x38\x2c\x32\x32\x2e\x36\x37\x2c\x36\x36\x2e\x38\
+\x33\x2c\x36\x36\x2e\x38\x33\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x35\
+\x2e\x38\x31\x2c\x32\x39\x2e\x36\x33\x2c\x37\x30\x2e\x37\x34\x2c\
+\x37\x30\x2e\x37\x34\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x2e\x38\x36\
+\x2c\x32\x30\x2e\x34\x34\x2c\x36\x39\x2e\x34\x35\x2c\x36\x39\x2e\
+\x34\x35\x2c\x30\x2c\x30\x2c\x30\x2c\x33\x33\x2e\x32\x34\x2c\x35\
+\x35\x2e\x34\x35\x2c\x37\x2e\x31\x39\x2c\x37\x2e\x31\x39\x2c\x30\
+\x2c\x30\x2c\x31\x2c\x32\x2e\x37\x38\x2c\x37\x2e\x37\x33\x2c\x38\
+\x2e\x36\x38\x2c\x38\x2e\x36\x38\x2c\x30\x2c\x30\x2c\x31\x2d\x37\
+\x2e\x35\x37\x2c\x36\x2c\x33\x2e\x32\x39\x2c\x33\x2e\x32\x39\x2c\
+\x30\x2c\x30\x2c\x31\x2d\x31\x2e\x36\x31\x2d\x2e\x36\x2c\x38\x34\
+\x2e\x32\x34\x2c\x38\x34\x2e\x32\x34\x2c\x30\x2c\x30\x2c\x31\x2d\
+\x33\x31\x2e\x35\x37\x2d\x33\x32\x2e\x34\x34\x2c\x38\x31\x2e\x38\
+\x36\x2c\x38\x31\x2e\x38\x36\x2c\x30\x2c\x30\x2c\x31\x2d\x39\x2e\
+\x36\x34\x2d\x33\x30\x2e\x31\x38\x2c\x38\x30\x2e\x39\x34\x2c\x38\
+\x30\x2e\x39\x34\x2c\x30\x2c\x30\x2c\x31\x2c\x39\x2e\x32\x36\x2d\
+\x34\x38\x2e\x39\x31\x63\x31\x30\x2e\x31\x31\x2d\x31\x38\x2e\x37\
+\x34\x2c\x32\x35\x2e\x33\x33\x2d\x33\x31\x2e\x38\x32\x2c\x34\x35\
+\x2e\x31\x38\x2d\x33\x39\x2e\x35\x31\x61\x37\x38\x2e\x37\x31\x2c\
+\x37\x38\x2e\x37\x31\x2c\x30\x2c\x30\x2c\x31\x2c\x32\x30\x2e\x38\
+\x32\x2d\x35\x2c\x31\x33\x33\x2e\x37\x2c\x31\x33\x33\x2e\x37\x2c\
+\x30\x2c\x30\x2c\x31\x2c\x31\x36\x2e\x37\x35\x2d\x2e\x30\x37\x2c\
+\x36\x39\x2e\x36\x36\x2c\x36\x39\x2e\x36\x36\x2c\x30\x2c\x30\x2c\
+\x31\x2c\x32\x30\x2e\x34\x33\x2c\x34\x2e\x31\x33\x2c\x38\x34\x2e\
+\x38\x34\x2c\x38\x34\x2e\x38\x34\x2c\x30\x2c\x30\x2c\x31\x2c\x34\
+\x31\x2e\x31\x33\x2c\x32\x39\x2e\x38\x34\x2c\x38\x31\x2e\x34\x36\
+\x2c\x38\x31\x2e\x34\x36\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x35\x2e\
+\x34\x37\x2c\x33\x36\x2e\x33\x31\x43\x33\x38\x35\x2e\x32\x35\x2c\
+\x32\x36\x39\x2e\x39\x2c\x33\x38\x35\x2e\x34\x37\x2c\x32\x37\x34\
+\x2e\x34\x34\x2c\x33\x38\x35\x2e\x37\x34\x2c\x32\x37\x37\x2e\x31\
+\x34\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
\x00\x00\x0a\x76\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
@@ -7521,6 +7016,175 @@
\x39\x2c\x36\x37\x2e\x34\x39\x2c\x30\x2c\x30\x2c\x31\x2c\x34\x33\
\x36\x2e\x36\x32\x2c\x32\x37\x38\x2e\x34\x38\x5a\x22\x2f\x3e\x3c\
\x2f\x73\x76\x67\x3e\
+\x00\x00\x0a\x70\
+\x3c\
+\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
+\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
+\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
+\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
+\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
+\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x64\x30\x64\x32\x64\x33\x3b\x7d\
+\x2e\x63\x6c\x73\x2d\x32\x7b\x66\x69\x6c\x6c\x3a\x23\x38\x63\x63\
+\x35\x34\x30\x3b\x7d\x2e\x63\x6c\x73\x2d\x33\x7b\x66\x69\x6c\x6c\
+\x3a\x23\x39\x32\x39\x34\x39\x37\x3b\x7d\x3c\x2f\x73\x74\x79\x6c\
+\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\x70\x61\x74\x68\x20\x63\
+\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\
+\x4d\x32\x39\x30\x2e\x31\x38\x2c\x37\x31\x2e\x33\x35\x43\x34\x30\
+\x32\x2c\x37\x33\x2e\x31\x34\x2c\x34\x39\x30\x2e\x31\x2c\x31\x31\
+\x31\x2e\x34\x34\x2c\x35\x36\x33\x2e\x39\x2c\x31\x38\x37\x2e\x34\
+\x35\x63\x31\x34\x2e\x38\x2c\x31\x35\x2e\x32\x35\x2c\x31\x31\x2e\
+\x38\x31\x2c\x33\x33\x2e\x39\x33\x2c\x33\x2e\x32\x36\x2c\x34\x34\
+\x2e\x30\x35\x2d\x31\x31\x2e\x31\x32\x2c\x31\x33\x2e\x31\x36\x2d\
+\x32\x38\x2e\x36\x32\x2c\x31\x33\x2d\x34\x31\x2e\x34\x36\x2e\x38\
+\x33\x2d\x31\x35\x2e\x30\x38\x2d\x31\x34\x2e\x32\x37\x2d\x33\x30\
+\x2e\x32\x2d\x32\x38\x2e\x37\x32\x2d\x34\x36\x2e\x36\x31\x2d\x34\
+\x31\x2e\x31\x31\x2d\x33\x38\x2e\x34\x2d\x32\x39\x2d\x38\x31\x2e\
+\x33\x33\x2d\x34\x36\x2e\x37\x34\x2d\x31\x32\x37\x2e\x37\x35\x2d\
+\x35\x34\x2e\x36\x34\x2d\x35\x34\x2d\x39\x2e\x32\x2d\x31\x30\x36\
+\x2e\x39\x32\x2d\x34\x2e\x33\x32\x2d\x31\x35\x38\x2e\x35\x2c\x31\
+\x35\x2e\x32\x32\x2d\x34\x35\x2c\x31\x37\x2d\x38\x34\x2e\x32\x39\
+\x2c\x34\x33\x2e\x39\x33\x2d\x31\x31\x38\x2e\x31\x36\x2c\x37\x39\
+\x2e\x39\x34\x2d\x38\x2e\x35\x37\x2c\x39\x2e\x31\x2d\x31\x38\x2e\
+\x36\x35\x2c\x31\x32\x2e\x33\x32\x2d\x33\x30\x2e\x31\x39\x2c\x38\
+\x2d\x32\x30\x2e\x30\x39\x2d\x37\x2e\x35\x36\x2d\x32\x35\x2e\x32\
+\x2d\x33\x34\x2e\x30\x38\x2d\x39\x2e\x37\x34\x2d\x35\x30\x2e\x36\
+\x31\x61\x33\x38\x30\x2e\x35\x31\x2c\x33\x38\x30\x2e\x35\x31\x2c\
+\x30\x2c\x30\x2c\x31\x2c\x35\x37\x2e\x36\x32\x2d\x35\x30\x2e\x33\
+\x38\x63\x34\x33\x2d\x33\x30\x2e\x35\x38\x2c\x38\x39\x2e\x39\x33\
+\x2d\x35\x31\x2e\x31\x2c\x31\x34\x30\x2e\x37\x37\x2d\x36\x30\x2e\
+\x34\x35\x43\x32\x35\x35\x2e\x30\x37\x2c\x37\x34\x2e\x32\x33\x2c\
+\x32\x37\x37\x2e\x34\x33\x2c\x37\x32\x2e\x38\x35\x2c\x32\x39\x30\
+\x2e\x31\x38\x2c\x37\x31\x2e\x33\x35\x5a\x22\x2f\x3e\x3c\x70\x61\
+\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x32\x22\
+\x20\x64\x3d\x22\x4d\x33\x30\x30\x2c\x35\x31\x37\x2e\x33\x37\x63\
+\x2d\x32\x32\x2c\x30\x2d\x33\x39\x2e\x31\x35\x2d\x31\x38\x2e\x34\
+\x35\x2d\x33\x39\x2e\x31\x31\x2d\x34\x32\x2e\x31\x31\x2c\x30\x2d\
+\x32\x33\x2e\x33\x37\x2c\x31\x37\x2e\x31\x39\x2d\x34\x31\x2e\x38\
+\x33\x2c\x33\x38\x2e\x38\x36\x2d\x34\x31\x2e\x37\x39\x2c\x32\x32\
+\x2e\x32\x35\x2c\x30\x2c\x33\x39\x2e\x33\x32\x2c\x31\x38\x2e\x31\
+\x37\x2c\x33\x39\x2e\x33\x34\x2c\x34\x31\x2e\x38\x31\x53\x33\x32\
+\x32\x2e\x31\x2c\x35\x31\x37\x2e\x33\x37\x2c\x33\x30\x30\x2c\x35\
+\x31\x37\x2e\x33\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\
+\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x33\x22\x20\x64\x3d\x22\
+\x4d\x34\x34\x39\x2e\x30\x37\x2c\x32\x38\x30\x2e\x33\x37\x68\x31\
+\x34\x2e\x33\x35\x61\x31\x30\x2e\x36\x34\x2c\x31\x30\x2e\x36\x34\
+\x2c\x30\x2c\x30\x2c\x30\x2c\x32\x2e\x34\x32\x2c\x31\x63\x32\x37\
+\x2e\x34\x37\x2c\x34\x2c\x34\x39\x2e\x36\x2c\x32\x36\x2e\x36\x37\
+\x2c\x35\x31\x2e\x36\x38\x2c\x35\x34\x2e\x32\x36\x2c\x31\x2e\x31\
+\x37\x2c\x31\x35\x2e\x35\x33\x2e\x35\x38\x2c\x33\x31\x2e\x32\x2e\
+\x37\x38\x2c\x34\x36\x2e\x38\x2c\x30\x2c\x32\x2e\x31\x32\x2c\x30\
+\x2c\x34\x2e\x32\x35\x2c\x30\x2c\x36\x2e\x38\x36\x68\x31\x31\x2e\
+\x37\x35\x63\x31\x33\x2e\x39\x34\x2c\x30\x2c\x31\x39\x2e\x33\x36\
+\x2c\x35\x2e\x33\x39\x2c\x31\x39\x2e\x33\x36\x2c\x31\x39\x2e\x32\
+\x32\x2c\x30\x2c\x33\x33\x2e\x32\x35\x2d\x2e\x31\x38\x2c\x36\x36\
+\x2e\x35\x2e\x31\x32\x2c\x39\x39\x2e\x37\x35\x2e\x30\x39\x2c\x39\
+\x2e\x36\x38\x2d\x32\x2e\x39\x33\x2c\x31\x36\x2e\x36\x37\x2d\x31\
+\x32\x2e\x31\x36\x2c\x32\x30\x2e\x33\x39\x48\x33\x37\x35\x2e\x31\
+\x32\x63\x2d\x37\x2e\x32\x34\x2d\x33\x2e\x31\x37\x2d\x31\x32\x2d\
+\x38\x2e\x31\x31\x2d\x31\x32\x2d\x31\x36\x2e\x35\x33\x2c\x30\x2d\
+\x33\x35\x2e\x34\x36\x2d\x2e\x30\x38\x2d\x37\x30\x2e\x39\x31\x2c\
+\x30\x2d\x31\x30\x36\x2e\x33\x37\x2c\x30\x2d\x31\x30\x2e\x32\x39\
+\x2c\x36\x2e\x32\x34\x2d\x31\x36\x2e\x32\x35\x2c\x31\x36\x2e\x35\
+\x36\x2d\x31\x36\x2e\x34\x34\x2c\x34\x2e\x36\x39\x2d\x2e\x30\x39\
+\x2c\x39\x2e\x33\x39\x2c\x30\x2c\x31\x34\x2e\x35\x31\x2c\x30\x2c\
+\x30\x2d\x31\x35\x2e\x37\x33\x2d\x2e\x30\x38\x2d\x33\x30\x2e\x35\
+\x39\x2c\x30\x2d\x34\x35\x2e\x34\x35\x2e\x31\x39\x2d\x32\x38\x2e\
+\x37\x39\x2c\x31\x37\x2e\x32\x38\x2d\x35\x32\x2e\x33\x36\x2c\x34\
+\x33\x2e\x38\x39\x2d\x36\x30\x2e\x35\x38\x43\x34\x34\x31\x2e\x37\
+\x31\x2c\x32\x38\x32\x2e\x31\x34\x2c\x34\x34\x35\x2e\x34\x31\x2c\
+\x32\x38\x31\x2e\x33\x33\x2c\x34\x34\x39\x2e\x30\x37\x2c\x32\x38\
+\x30\x2e\x33\x37\x5a\x6d\x33\x38\x2e\x33\x31\x2c\x31\x30\x38\x2e\
+\x34\x39\x63\x30\x2d\x31\x36\x2e\x35\x34\x2e\x39\x34\x2d\x33\x32\
+\x2e\x37\x33\x2d\x2e\x32\x35\x2d\x34\x38\x2e\x37\x37\x2d\x31\x2e\
+\x33\x31\x2d\x31\x37\x2e\x38\x32\x2d\x31\x35\x2e\x39\x33\x2d\x32\
+\x39\x2e\x37\x35\x2d\x33\x32\x2e\x37\x37\x2d\x32\x38\x2e\x37\x37\
+\x2d\x31\x36\x2e\x36\x35\x2c\x31\x2d\x32\x39\x2e\x32\x31\x2c\x31\
+\x34\x2e\x37\x33\x2d\x32\x39\x2e\x34\x32\x2c\x33\x32\x2e\x35\x32\
+\x2d\x2e\x31\x36\x2c\x31\x33\x2e\x37\x37\x2c\x30\x2c\x32\x37\x2e\
+\x35\x34\x2c\x30\x2c\x34\x31\x2e\x33\x31\x61\x33\x33\x2e\x31\x39\
+\x2c\x33\x33\x2e\x31\x39\x2c\x30\x2c\x30\x2c\x30\x2c\x2e\x34\x32\
+\x2c\x33\x2e\x37\x31\x5a\x6d\x2d\x33\x31\x2e\x33\x33\x2c\x34\x36\
+\x2e\x37\x31\x61\x31\x34\x2e\x39\x31\x2c\x31\x34\x2e\x39\x31\x2c\
+\x30\x2c\x30\x2c\x30\x2d\x31\x33\x2e\x36\x38\x2c\x38\x2e\x36\x36\
+\x63\x2d\x32\x2e\x38\x32\x2c\x35\x2e\x35\x37\x2d\x32\x2e\x38\x2c\
+\x31\x31\x2e\x35\x39\x2c\x31\x2e\x36\x2c\x31\x35\x2e\x38\x35\x2c\
+\x34\x2e\x31\x36\x2c\x34\x2c\x34\x2e\x34\x34\x2c\x38\x2e\x33\x35\
+\x2c\x34\x2e\x32\x32\x2c\x31\x33\x2e\x33\x32\x61\x36\x38\x2e\x33\
+\x38\x2c\x36\x38\x2e\x33\x38\x2c\x30\x2c\x30\x2c\x30\x2c\x30\x2c\
+\x37\x2e\x37\x31\x63\x2e\x33\x37\x2c\x35\x2e\x33\x33\x2c\x33\x2e\
+\x36\x2c\x38\x2e\x38\x33\x2c\x38\x2c\x38\x2e\x38\x37\x73\x37\x2e\
+\x37\x35\x2d\x33\x2e\x34\x36\x2c\x38\x2e\x30\x37\x2d\x38\x2e\x37\
+\x36\x61\x31\x31\x31\x2e\x34\x34\x2c\x31\x31\x31\x2e\x34\x34\x2c\
+\x30\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x31\x2e\x35\x36\x2c\x39\x2e\
+\x36\x38\x2c\x39\x2e\x36\x38\x2c\x30\x2c\x30\x2c\x31\x2c\x33\x2e\
+\x32\x2d\x38\x2e\x31\x33\x63\x34\x2e\x37\x31\x2d\x34\x2e\x36\x34\
+\x2c\x35\x2e\x36\x31\x2d\x31\x30\x2e\x35\x33\x2c\x33\x2d\x31\x36\
+\x2e\x37\x32\x41\x31\x35\x2e\x34\x38\x2c\x31\x35\x2e\x34\x38\x2c\
+\x30\x2c\x30\x2c\x30\x2c\x34\x35\x36\x2e\x30\x35\x2c\x34\x33\x35\
+\x2e\x35\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\
+\x73\x73\x3d\x22\x63\x6c\x73\x2d\x32\x22\x20\x64\x3d\x22\x4d\x33\
+\x37\x39\x2e\x35\x38\x2c\x33\x38\x34\x2e\x33\x31\x63\x33\x2e\x31\
+\x38\x2d\x2e\x30\x36\x2c\x36\x2e\x33\x31\x2d\x2e\x30\x35\x2c\x39\
+\x2e\x36\x31\x2c\x30\x2c\x30\x2d\x33\x2e\x32\x34\x2c\x30\x2d\x36\
+\x2e\x34\x33\x2c\x30\x2d\x39\x2e\x36\x31\x2c\x30\x2d\x31\x30\x2e\
+\x35\x33\x2c\x30\x2d\x32\x30\x2e\x34\x38\x2c\x30\x2d\x33\x30\x2e\
+\x35\x38\x2d\x33\x32\x2e\x31\x34\x2d\x32\x35\x2e\x32\x37\x2d\x36\
+\x38\x2e\x39\x33\x2d\x33\x35\x2e\x34\x32\x2d\x31\x31\x30\x2e\x34\
+\x34\x2d\x32\x39\x2e\x35\x37\x43\x32\x34\x36\x2c\x33\x31\x39\x2e\
+\x31\x34\x2c\x32\x31\x38\x2c\x33\x33\x34\x2e\x36\x31\x2c\x31\x39\
+\x34\x2e\x31\x33\x2c\x33\x35\x39\x63\x2d\x36\x2c\x36\x2e\x31\x37\
+\x2d\x39\x2e\x36\x33\x2c\x31\x33\x2e\x35\x39\x2d\x39\x2e\x36\x31\
+\x2c\x32\x32\x2e\x38\x31\x61\x36\x38\x2e\x39\x33\x2c\x36\x38\x2e\
+\x39\x33\x2c\x30\x2c\x30\x2c\x30\x2c\x31\x2c\x37\x2e\x33\x38\x63\
+\x35\x2e\x36\x33\x2c\x32\x33\x2e\x32\x38\x2c\x33\x31\x2e\x32\x37\
+\x2c\x33\x30\x2e\x32\x38\x2c\x34\x37\x2e\x39\x33\x2c\x31\x33\x2e\
+\x32\x37\x2c\x32\x34\x2e\x36\x31\x2d\x32\x35\x2e\x31\x31\x2c\x35\
+\x33\x2e\x37\x35\x2d\x33\x33\x2e\x38\x36\x2c\x38\x37\x2d\x32\x36\
+\x2e\x37\x37\x2c\x31\x35\x2c\x33\x2e\x32\x2c\x32\x38\x2c\x31\x30\
+\x2e\x33\x35\x2c\x33\x39\x2e\x36\x2c\x32\x30\x2e\x34\x32\x43\x33\
+\x36\x33\x2e\x31\x37\x2c\x33\x38\x38\x2e\x38\x32\x2c\x33\x37\x30\
+\x2e\x30\x37\x2c\x33\x38\x34\x2e\x34\x39\x2c\x33\x37\x39\x2e\x35\
+\x38\x2c\x33\x38\x34\x2e\x33\x31\x5a\x22\x2f\x3e\x3c\x70\x61\x74\
+\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\
+\x64\x3d\x22\x4d\x34\x35\x34\x2e\x36\x35\x2c\x33\x31\x36\x2e\x33\
+\x31\x61\x32\x36\x2e\x31\x32\x2c\x32\x36\x2e\x31\x32\x2c\x30\x2c\
+\x30\x2c\x30\x2d\x37\x2e\x37\x39\x2c\x31\x2e\x36\x36\x63\x35\x2e\
+\x35\x39\x2c\x35\x2e\x37\x32\x2c\x31\x32\x2e\x33\x34\x2c\x38\x2e\
+\x37\x38\x2c\x32\x33\x2c\x38\x2e\x36\x31\x61\x32\x34\x2c\x32\x34\
+\x2c\x30\x2c\x30\x2c\x30\x2c\x36\x2e\x32\x35\x2d\x31\x2e\x32\x37\
+\x41\x32\x35\x2e\x36\x38\x2c\x32\x35\x2e\x36\x38\x2c\x30\x2c\x30\
+\x2c\x30\x2c\x34\x35\x34\x2e\x36\x35\x2c\x33\x31\x36\x2e\x33\x31\
+\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\
+\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x34\x33\x36\x2e\
+\x36\x32\x2c\x32\x37\x38\x2e\x34\x38\x63\x32\x2e\x36\x31\x2d\x2e\
+\x38\x2c\x35\x2e\x32\x33\x2d\x31\x2e\x34\x36\x2c\x37\x2e\x37\x37\
+\x2d\x32\x2e\x30\x39\x2c\x31\x2e\x31\x34\x2d\x2e\x32\x38\x2c\x32\
+\x2e\x32\x38\x2d\x2e\x35\x36\x2c\x33\x2e\x34\x32\x2d\x2e\x38\x36\
+\x6c\x2e\x36\x32\x2d\x2e\x31\x36\x68\x31\x36\x6c\x2e\x39\x33\x2e\
+\x33\x39\x63\x2e\x33\x36\x2e\x31\x35\x2e\x37\x32\x2e\x33\x33\x2c\
+\x31\x2e\x30\x37\x2e\x35\x6c\x2e\x33\x37\x2e\x31\x39\x61\x36\x36\
+\x2e\x31\x38\x2c\x36\x36\x2e\x31\x38\x2c\x30\x2c\x30\x2c\x31\x2c\
+\x32\x36\x2e\x38\x33\x2c\x31\x30\x2e\x33\x38\x2c\x33\x30\x2e\x33\
+\x35\x2c\x33\x30\x2e\x33\x35\x2c\x30\x2c\x30\x2c\x30\x2d\x35\x2e\
+\x39\x34\x2d\x31\x30\x2e\x31\x35\x41\x32\x30\x35\x2c\x32\x30\x35\
+\x2c\x30\x2c\x30\x2c\x30\x2c\x34\x36\x34\x2e\x34\x34\x2c\x32\x35\
+\x34\x63\x2d\x36\x30\x2e\x32\x32\x2d\x35\x30\x2e\x33\x31\x2d\x31\
+\x32\x38\x2e\x33\x31\x2d\x37\x30\x2d\x32\x30\x33\x2e\x39\x31\x2d\
+\x35\x38\x2e\x33\x36\x2d\x35\x37\x2e\x30\x39\x2c\x38\x2e\x38\x2d\
+\x31\x30\x35\x2e\x38\x34\x2c\x33\x36\x2d\x31\x34\x36\x2e\x38\x34\
+\x2c\x37\x39\x2e\x32\x38\x2d\x38\x2e\x32\x37\x2c\x38\x2e\x37\x32\
+\x2d\x31\x30\x2e\x37\x39\x2c\x31\x39\x2e\x36\x32\x2d\x36\x2e\x38\
+\x39\x2c\x33\x31\x2e\x35\x32\x2c\x37\x2e\x32\x34\x2c\x32\x32\x2c\
+\x33\x31\x2e\x35\x36\x2c\x32\x36\x2e\x38\x33\x2c\x34\x37\x2e\x39\
+\x31\x2c\x31\x30\x2c\x34\x39\x2e\x32\x32\x2d\x35\x30\x2e\x35\x37\
+\x2c\x31\x30\x38\x2d\x37\x31\x2e\x30\x37\x2c\x31\x37\x35\x2e\x33\
+\x39\x2d\x36\x31\x2e\x34\x41\x31\x38\x37\x2e\x39\x32\x2c\x31\x38\
+\x37\x2e\x39\x32\x2c\x30\x2c\x30\x2c\x31\x2c\x34\x31\x35\x2c\x32\
+\x38\x39\x2e\x36\x38\x2c\x36\x37\x2e\x34\x39\x2c\x36\x37\x2e\x34\
+\x39\x2c\x30\x2c\x30\x2c\x31\x2c\x34\x33\x36\x2e\x36\x32\x2c\x32\
+\x37\x38\x2e\x34\x38\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
\x00\x00\x0a\x5b\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
@@ -7689,6 +7353,257 @@
\x2c\x36\x37\x2e\x34\x39\x2c\x36\x37\x2e\x34\x39\x2c\x30\x2c\x30\
\x2c\x31\x2c\x34\x33\x36\x2e\x36\x32\x2c\x32\x37\x38\x2e\x34\x38\
\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x04\xfe\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\
+\x2d\x38\x22\x3f\x3e\x0a\x3c\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\
+\x61\x79\x65\x72\x5f\x31\x22\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\
+\x65\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\
+\x73\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\
+\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x36\x30\x30\x20\
+\x36\x30\x30\x22\x3e\x0a\x20\x20\x3c\x64\x65\x66\x73\x3e\x0a\x20\
+\x20\x20\x20\x3c\x73\x74\x79\x6c\x65\x3e\x0a\x20\x20\x20\x20\x20\
+\x20\x2e\x63\x6c\x73\x2d\x31\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\
+\x20\x20\x66\x69\x6c\x6c\x3a\x20\x23\x65\x30\x65\x30\x64\x66\x3b\
+\x0a\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x3c\x2f\x73\
+\x74\x79\x6c\x65\x3e\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0a\
+\x20\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
+\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x39\x38\x2e\x38\x33\
+\x2c\x32\x31\x36\x2e\x38\x31\x68\x2d\x31\x39\x37\x2e\x36\x36\x63\
+\x2d\x31\x36\x2e\x36\x39\x2c\x30\x2d\x32\x30\x2e\x35\x35\x2c\x33\
+\x35\x2e\x36\x35\x2d\x31\x38\x2e\x30\x37\x2c\x35\x32\x2e\x31\x36\
+\x6c\x32\x31\x2e\x35\x31\x2c\x31\x32\x32\x2e\x32\x35\x63\x32\x2e\
+\x30\x31\x2c\x31\x33\x2e\x33\x35\x2c\x31\x33\x2e\x34\x38\x2c\x32\
+\x33\x2e\x32\x33\x2c\x32\x36\x2e\x39\x39\x2c\x32\x33\x2e\x32\x33\
+\x68\x31\x2e\x36\x32\x63\x2d\x35\x2e\x38\x37\x2c\x30\x2d\x31\x30\
+\x2e\x36\x32\x2c\x34\x2e\x37\x36\x2d\x31\x30\x2e\x36\x32\x2c\x31\
+\x30\x2e\x36\x32\x73\x34\x2e\x37\x36\x2c\x31\x30\x2e\x36\x32\x2c\
+\x31\x30\x2e\x36\x32\x2c\x31\x30\x2e\x36\x32\x63\x2d\x35\x2e\x38\
+\x37\x2c\x30\x2d\x31\x30\x2e\x36\x32\x2c\x34\x2e\x37\x36\x2d\x31\
+\x30\x2e\x36\x32\x2c\x31\x30\x2e\x36\x32\x73\x34\x2e\x37\x36\x2c\
+\x31\x30\x2e\x36\x32\x2c\x31\x30\x2e\x36\x32\x2c\x31\x30\x2e\x36\
+\x32\x63\x2d\x35\x2e\x38\x37\x2c\x30\x2d\x31\x30\x2e\x36\x32\x2c\
+\x34\x2e\x37\x36\x2d\x31\x30\x2e\x36\x32\x2c\x31\x30\x2e\x36\x32\
+\x73\x34\x2e\x37\x36\x2c\x31\x30\x2e\x36\x32\x2c\x31\x30\x2e\x36\
+\x32\x2c\x31\x30\x2e\x36\x32\x68\x33\x34\x2e\x39\x31\x76\x38\x33\
+\x2e\x34\x39\x68\x36\x33\x2e\x37\x35\x76\x2d\x38\x33\x2e\x34\x39\
+\x68\x33\x34\x2e\x39\x31\x63\x35\x2e\x38\x37\x2c\x30\x2c\x31\x30\
+\x2e\x36\x32\x2d\x34\x2e\x37\x36\x2c\x31\x30\x2e\x36\x32\x2d\x31\
+\x30\x2e\x36\x32\x73\x2d\x34\x2e\x37\x36\x2d\x31\x30\x2e\x36\x32\
+\x2d\x31\x30\x2e\x36\x32\x2d\x31\x30\x2e\x36\x32\x63\x35\x2e\x38\
+\x37\x2c\x30\x2c\x31\x30\x2e\x36\x32\x2d\x34\x2e\x37\x36\x2c\x31\
+\x30\x2e\x36\x32\x2d\x31\x30\x2e\x36\x32\x73\x2d\x34\x2e\x37\x36\
+\x2d\x31\x30\x2e\x36\x32\x2d\x31\x30\x2e\x36\x32\x2d\x31\x30\x2e\
+\x36\x32\x63\x35\x2e\x38\x37\x2c\x30\x2c\x31\x30\x2e\x36\x32\x2d\
+\x34\x2e\x37\x36\x2c\x31\x30\x2e\x36\x32\x2d\x31\x30\x2e\x36\x32\
+\x73\x2d\x34\x2e\x37\x36\x2d\x31\x30\x2e\x36\x32\x2d\x31\x30\x2e\
+\x36\x32\x2d\x31\x30\x2e\x36\x32\x68\x31\x2e\x36\x32\x63\x31\x33\
+\x2e\x35\x31\x2c\x30\x2c\x32\x34\x2e\x39\x38\x2d\x39\x2e\x38\x38\
+\x2c\x32\x36\x2e\x39\x39\x2d\x32\x33\x2e\x32\x33\x6c\x32\x31\x2e\
+\x35\x31\x2d\x31\x32\x32\x2e\x32\x35\x63\x32\x2e\x34\x38\x2d\x31\
+\x36\x2e\x35\x2d\x31\x2e\x33\x38\x2d\x35\x32\x2e\x31\x36\x2d\x31\
+\x38\x2e\x30\x37\x2d\x35\x32\x2e\x31\x36\x5a\x22\x2f\x3e\x0a\x20\
+\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\
+\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x35\x37\x2e\x32\x2c\x35\
+\x38\x2e\x30\x35\x68\x2d\x34\x2e\x38\x31\x6c\x2d\x31\x2e\x31\x33\
+\x2d\x33\x2e\x38\x63\x30\x2d\x38\x2e\x38\x2d\x37\x2e\x31\x34\x2d\
+\x31\x35\x2e\x39\x34\x2d\x31\x35\x2e\x39\x34\x2d\x31\x35\x2e\x39\
+\x34\x68\x2d\x37\x30\x2e\x36\x34\x63\x2d\x38\x2e\x38\x2c\x30\x2d\
+\x31\x35\x2e\x39\x34\x2c\x37\x2e\x31\x33\x2d\x31\x35\x2e\x39\x34\
+\x2c\x31\x35\x2e\x39\x34\x6c\x2d\x31\x2e\x31\x33\x2c\x33\x2e\x38\
+\x68\x2d\x34\x2e\x38\x31\x63\x2d\x32\x32\x2e\x32\x36\x2c\x30\x2d\
+\x34\x30\x2e\x33\x31\x2c\x31\x38\x2e\x30\x35\x2d\x34\x30\x2e\x33\
+\x31\x2c\x34\x30\x2e\x33\x31\x76\x31\x30\x37\x2e\x34\x34\x68\x31\
+\x39\x35\x2e\x30\x33\x76\x2d\x31\x30\x37\x2e\x34\x34\x63\x30\x2d\
+\x32\x32\x2e\x32\x36\x2d\x31\x38\x2e\x30\x35\x2d\x34\x30\x2e\x33\
+\x31\x2d\x34\x30\x2e\x33\x31\x2d\x34\x30\x2e\x33\x31\x5a\x4d\x32\
+\x34\x32\x2e\x32\x2c\x31\x31\x34\x2e\x37\x31\x68\x2d\x31\x36\x2e\
+\x31\x39\x76\x2d\x34\x30\x2e\x35\x32\x68\x31\x36\x2e\x31\x39\x76\
+\x34\x30\x2e\x35\x32\x5a\x4d\x32\x36\x38\x2e\x35\x36\x2c\x31\x31\
+\x34\x2e\x37\x31\x68\x2d\x31\x36\x2e\x31\x39\x76\x2d\x34\x30\x2e\
+\x35\x32\x68\x31\x36\x2e\x31\x39\x76\x34\x30\x2e\x35\x32\x5a\x4d\
+\x32\x39\x34\x2e\x39\x32\x2c\x31\x31\x34\x2e\x37\x31\x68\x2d\x31\
+\x36\x2e\x31\x39\x76\x2d\x34\x30\x2e\x35\x32\x68\x31\x36\x2e\x31\
+\x39\x76\x34\x30\x2e\x35\x32\x5a\x4d\x33\x32\x31\x2e\x32\x37\x2c\
+\x31\x31\x34\x2e\x37\x31\x68\x2d\x31\x36\x2e\x31\x39\x76\x2d\x34\
+\x30\x2e\x35\x32\x68\x31\x36\x2e\x31\x39\x76\x34\x30\x2e\x35\x32\
+\x5a\x4d\x33\x34\x37\x2e\x36\x33\x2c\x31\x31\x34\x2e\x37\x31\x68\
+\x2d\x31\x36\x2e\x31\x39\x76\x2d\x34\x30\x2e\x35\x32\x68\x31\x36\
+\x2e\x31\x39\x76\x34\x30\x2e\x35\x32\x5a\x4d\x33\x37\x33\x2e\x39\
+\x39\x2c\x31\x31\x34\x2e\x37\x31\x68\x2d\x31\x36\x2e\x31\x39\x76\
+\x2d\x34\x30\x2e\x35\x32\x68\x31\x36\x2e\x31\x39\x76\x34\x30\x2e\
+\x35\x32\x5a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x0a\x70\
+\x3c\
+\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
+\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
+\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
+\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
+\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
+\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x64\x30\x64\x32\x64\x33\x3b\x7d\
+\x2e\x63\x6c\x73\x2d\x32\x7b\x66\x69\x6c\x6c\x3a\x23\x38\x63\x63\
+\x35\x34\x30\x3b\x7d\x2e\x63\x6c\x73\x2d\x33\x7b\x66\x69\x6c\x6c\
+\x3a\x23\x39\x32\x39\x34\x39\x37\x3b\x7d\x3c\x2f\x73\x74\x79\x6c\
+\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\x70\x61\x74\x68\x20\x63\
+\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\
+\x4d\x32\x39\x30\x2e\x31\x38\x2c\x37\x31\x2e\x33\x35\x43\x34\x30\
+\x32\x2c\x37\x33\x2e\x31\x34\x2c\x34\x39\x30\x2e\x31\x2c\x31\x31\
+\x31\x2e\x34\x34\x2c\x35\x36\x33\x2e\x39\x2c\x31\x38\x37\x2e\x34\
+\x35\x63\x31\x34\x2e\x38\x2c\x31\x35\x2e\x32\x35\x2c\x31\x31\x2e\
+\x38\x31\x2c\x33\x33\x2e\x39\x33\x2c\x33\x2e\x32\x36\x2c\x34\x34\
+\x2e\x30\x35\x2d\x31\x31\x2e\x31\x32\x2c\x31\x33\x2e\x31\x36\x2d\
+\x32\x38\x2e\x36\x32\x2c\x31\x33\x2d\x34\x31\x2e\x34\x36\x2e\x38\
+\x33\x2d\x31\x35\x2e\x30\x38\x2d\x31\x34\x2e\x32\x37\x2d\x33\x30\
+\x2e\x32\x2d\x32\x38\x2e\x37\x32\x2d\x34\x36\x2e\x36\x31\x2d\x34\
+\x31\x2e\x31\x31\x2d\x33\x38\x2e\x34\x2d\x32\x39\x2d\x38\x31\x2e\
+\x33\x33\x2d\x34\x36\x2e\x37\x34\x2d\x31\x32\x37\x2e\x37\x35\x2d\
+\x35\x34\x2e\x36\x34\x2d\x35\x34\x2d\x39\x2e\x32\x2d\x31\x30\x36\
+\x2e\x39\x32\x2d\x34\x2e\x33\x32\x2d\x31\x35\x38\x2e\x35\x2c\x31\
+\x35\x2e\x32\x32\x2d\x34\x35\x2c\x31\x37\x2d\x38\x34\x2e\x32\x39\
+\x2c\x34\x33\x2e\x39\x33\x2d\x31\x31\x38\x2e\x31\x36\x2c\x37\x39\
+\x2e\x39\x34\x2d\x38\x2e\x35\x37\x2c\x39\x2e\x31\x2d\x31\x38\x2e\
+\x36\x35\x2c\x31\x32\x2e\x33\x32\x2d\x33\x30\x2e\x31\x39\x2c\x38\
+\x2d\x32\x30\x2e\x30\x39\x2d\x37\x2e\x35\x36\x2d\x32\x35\x2e\x32\
+\x2d\x33\x34\x2e\x30\x38\x2d\x39\x2e\x37\x34\x2d\x35\x30\x2e\x36\
+\x31\x61\x33\x38\x30\x2e\x35\x31\x2c\x33\x38\x30\x2e\x35\x31\x2c\
+\x30\x2c\x30\x2c\x31\x2c\x35\x37\x2e\x36\x32\x2d\x35\x30\x2e\x33\
+\x38\x63\x34\x33\x2d\x33\x30\x2e\x35\x38\x2c\x38\x39\x2e\x39\x33\
+\x2d\x35\x31\x2e\x31\x2c\x31\x34\x30\x2e\x37\x37\x2d\x36\x30\x2e\
+\x34\x35\x43\x32\x35\x35\x2e\x30\x37\x2c\x37\x34\x2e\x32\x33\x2c\
+\x32\x37\x37\x2e\x34\x33\x2c\x37\x32\x2e\x38\x35\x2c\x32\x39\x30\
+\x2e\x31\x38\x2c\x37\x31\x2e\x33\x35\x5a\x22\x2f\x3e\x3c\x70\x61\
+\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x32\x22\
+\x20\x64\x3d\x22\x4d\x33\x30\x30\x2c\x35\x31\x37\x2e\x33\x37\x63\
+\x2d\x32\x32\x2c\x30\x2d\x33\x39\x2e\x31\x35\x2d\x31\x38\x2e\x34\
+\x35\x2d\x33\x39\x2e\x31\x31\x2d\x34\x32\x2e\x31\x31\x2c\x30\x2d\
+\x32\x33\x2e\x33\x37\x2c\x31\x37\x2e\x31\x39\x2d\x34\x31\x2e\x38\
+\x33\x2c\x33\x38\x2e\x38\x36\x2d\x34\x31\x2e\x37\x39\x2c\x32\x32\
+\x2e\x32\x35\x2c\x30\x2c\x33\x39\x2e\x33\x32\x2c\x31\x38\x2e\x31\
+\x37\x2c\x33\x39\x2e\x33\x34\x2c\x34\x31\x2e\x38\x31\x53\x33\x32\
+\x32\x2e\x31\x2c\x35\x31\x37\x2e\x33\x37\x2c\x33\x30\x30\x2c\x35\
+\x31\x37\x2e\x33\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\
+\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x33\x22\x20\x64\x3d\x22\
+\x4d\x34\x34\x39\x2e\x30\x37\x2c\x32\x38\x30\x2e\x33\x37\x68\x31\
+\x34\x2e\x33\x35\x61\x31\x30\x2e\x36\x34\x2c\x31\x30\x2e\x36\x34\
+\x2c\x30\x2c\x30\x2c\x30\x2c\x32\x2e\x34\x32\x2c\x31\x63\x32\x37\
+\x2e\x34\x37\x2c\x34\x2c\x34\x39\x2e\x36\x2c\x32\x36\x2e\x36\x37\
+\x2c\x35\x31\x2e\x36\x38\x2c\x35\x34\x2e\x32\x36\x2c\x31\x2e\x31\
+\x37\x2c\x31\x35\x2e\x35\x33\x2e\x35\x38\x2c\x33\x31\x2e\x32\x2e\
+\x37\x38\x2c\x34\x36\x2e\x38\x2c\x30\x2c\x32\x2e\x31\x32\x2c\x30\
+\x2c\x34\x2e\x32\x35\x2c\x30\x2c\x36\x2e\x38\x36\x68\x31\x31\x2e\
+\x37\x35\x63\x31\x33\x2e\x39\x34\x2c\x30\x2c\x31\x39\x2e\x33\x36\
+\x2c\x35\x2e\x33\x39\x2c\x31\x39\x2e\x33\x36\x2c\x31\x39\x2e\x32\
+\x32\x2c\x30\x2c\x33\x33\x2e\x32\x35\x2d\x2e\x31\x38\x2c\x36\x36\
+\x2e\x35\x2e\x31\x32\x2c\x39\x39\x2e\x37\x35\x2e\x30\x39\x2c\x39\
+\x2e\x36\x38\x2d\x32\x2e\x39\x33\x2c\x31\x36\x2e\x36\x37\x2d\x31\
+\x32\x2e\x31\x36\x2c\x32\x30\x2e\x33\x39\x48\x33\x37\x35\x2e\x31\
+\x32\x63\x2d\x37\x2e\x32\x34\x2d\x33\x2e\x31\x37\x2d\x31\x32\x2d\
+\x38\x2e\x31\x31\x2d\x31\x32\x2d\x31\x36\x2e\x35\x33\x2c\x30\x2d\
+\x33\x35\x2e\x34\x36\x2d\x2e\x30\x38\x2d\x37\x30\x2e\x39\x31\x2c\
+\x30\x2d\x31\x30\x36\x2e\x33\x37\x2c\x30\x2d\x31\x30\x2e\x32\x39\
+\x2c\x36\x2e\x32\x34\x2d\x31\x36\x2e\x32\x35\x2c\x31\x36\x2e\x35\
+\x36\x2d\x31\x36\x2e\x34\x34\x2c\x34\x2e\x36\x39\x2d\x2e\x30\x39\
+\x2c\x39\x2e\x33\x39\x2c\x30\x2c\x31\x34\x2e\x35\x31\x2c\x30\x2c\
+\x30\x2d\x31\x35\x2e\x37\x33\x2d\x2e\x30\x38\x2d\x33\x30\x2e\x35\
+\x39\x2c\x30\x2d\x34\x35\x2e\x34\x35\x2e\x31\x39\x2d\x32\x38\x2e\
+\x37\x39\x2c\x31\x37\x2e\x32\x38\x2d\x35\x32\x2e\x33\x36\x2c\x34\
+\x33\x2e\x38\x39\x2d\x36\x30\x2e\x35\x38\x43\x34\x34\x31\x2e\x37\
+\x31\x2c\x32\x38\x32\x2e\x31\x34\x2c\x34\x34\x35\x2e\x34\x31\x2c\
+\x32\x38\x31\x2e\x33\x33\x2c\x34\x34\x39\x2e\x30\x37\x2c\x32\x38\
+\x30\x2e\x33\x37\x5a\x6d\x33\x38\x2e\x33\x31\x2c\x31\x30\x38\x2e\
+\x34\x39\x63\x30\x2d\x31\x36\x2e\x35\x34\x2e\x39\x34\x2d\x33\x32\
+\x2e\x37\x33\x2d\x2e\x32\x35\x2d\x34\x38\x2e\x37\x37\x2d\x31\x2e\
+\x33\x31\x2d\x31\x37\x2e\x38\x32\x2d\x31\x35\x2e\x39\x33\x2d\x32\
+\x39\x2e\x37\x35\x2d\x33\x32\x2e\x37\x37\x2d\x32\x38\x2e\x37\x37\
+\x2d\x31\x36\x2e\x36\x35\x2c\x31\x2d\x32\x39\x2e\x32\x31\x2c\x31\
+\x34\x2e\x37\x33\x2d\x32\x39\x2e\x34\x32\x2c\x33\x32\x2e\x35\x32\
+\x2d\x2e\x31\x36\x2c\x31\x33\x2e\x37\x37\x2c\x30\x2c\x32\x37\x2e\
+\x35\x34\x2c\x30\x2c\x34\x31\x2e\x33\x31\x61\x33\x33\x2e\x31\x39\
+\x2c\x33\x33\x2e\x31\x39\x2c\x30\x2c\x30\x2c\x30\x2c\x2e\x34\x32\
+\x2c\x33\x2e\x37\x31\x5a\x6d\x2d\x33\x31\x2e\x33\x33\x2c\x34\x36\
+\x2e\x37\x31\x61\x31\x34\x2e\x39\x31\x2c\x31\x34\x2e\x39\x31\x2c\
+\x30\x2c\x30\x2c\x30\x2d\x31\x33\x2e\x36\x38\x2c\x38\x2e\x36\x36\
+\x63\x2d\x32\x2e\x38\x32\x2c\x35\x2e\x35\x37\x2d\x32\x2e\x38\x2c\
+\x31\x31\x2e\x35\x39\x2c\x31\x2e\x36\x2c\x31\x35\x2e\x38\x35\x2c\
+\x34\x2e\x31\x36\x2c\x34\x2c\x34\x2e\x34\x34\x2c\x38\x2e\x33\x35\
+\x2c\x34\x2e\x32\x32\x2c\x31\x33\x2e\x33\x32\x61\x36\x38\x2e\x33\
+\x38\x2c\x36\x38\x2e\x33\x38\x2c\x30\x2c\x30\x2c\x30\x2c\x30\x2c\
+\x37\x2e\x37\x31\x63\x2e\x33\x37\x2c\x35\x2e\x33\x33\x2c\x33\x2e\
+\x36\x2c\x38\x2e\x38\x33\x2c\x38\x2c\x38\x2e\x38\x37\x73\x37\x2e\
+\x37\x35\x2d\x33\x2e\x34\x36\x2c\x38\x2e\x30\x37\x2d\x38\x2e\x37\
+\x36\x61\x31\x31\x31\x2e\x34\x34\x2c\x31\x31\x31\x2e\x34\x34\x2c\
+\x30\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x31\x2e\x35\x36\x2c\x39\x2e\
+\x36\x38\x2c\x39\x2e\x36\x38\x2c\x30\x2c\x30\x2c\x31\x2c\x33\x2e\
+\x32\x2d\x38\x2e\x31\x33\x63\x34\x2e\x37\x31\x2d\x34\x2e\x36\x34\
+\x2c\x35\x2e\x36\x31\x2d\x31\x30\x2e\x35\x33\x2c\x33\x2d\x31\x36\
+\x2e\x37\x32\x41\x31\x35\x2e\x34\x38\x2c\x31\x35\x2e\x34\x38\x2c\
+\x30\x2c\x30\x2c\x30\x2c\x34\x35\x36\x2e\x30\x35\x2c\x34\x33\x35\
+\x2e\x35\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\
+\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\
+\x37\x39\x2e\x35\x38\x2c\x33\x38\x34\x2e\x33\x31\x63\x33\x2e\x31\
+\x38\x2d\x2e\x30\x36\x2c\x36\x2e\x33\x31\x2d\x2e\x30\x35\x2c\x39\
+\x2e\x36\x31\x2c\x30\x2c\x30\x2d\x33\x2e\x32\x34\x2c\x30\x2d\x36\
+\x2e\x34\x33\x2c\x30\x2d\x39\x2e\x36\x31\x2c\x30\x2d\x31\x30\x2e\
+\x35\x33\x2c\x30\x2d\x32\x30\x2e\x34\x38\x2c\x30\x2d\x33\x30\x2e\
+\x35\x38\x2d\x33\x32\x2e\x31\x34\x2d\x32\x35\x2e\x32\x37\x2d\x36\
+\x38\x2e\x39\x33\x2d\x33\x35\x2e\x34\x32\x2d\x31\x31\x30\x2e\x34\
+\x34\x2d\x32\x39\x2e\x35\x37\x43\x32\x34\x36\x2c\x33\x31\x39\x2e\
+\x31\x34\x2c\x32\x31\x38\x2c\x33\x33\x34\x2e\x36\x31\x2c\x31\x39\
+\x34\x2e\x31\x33\x2c\x33\x35\x39\x63\x2d\x36\x2c\x36\x2e\x31\x37\
+\x2d\x39\x2e\x36\x33\x2c\x31\x33\x2e\x35\x39\x2d\x39\x2e\x36\x31\
+\x2c\x32\x32\x2e\x38\x31\x61\x36\x38\x2e\x39\x33\x2c\x36\x38\x2e\
+\x39\x33\x2c\x30\x2c\x30\x2c\x30\x2c\x31\x2c\x37\x2e\x33\x38\x63\
+\x35\x2e\x36\x33\x2c\x32\x33\x2e\x32\x38\x2c\x33\x31\x2e\x32\x37\
+\x2c\x33\x30\x2e\x32\x38\x2c\x34\x37\x2e\x39\x33\x2c\x31\x33\x2e\
+\x32\x37\x2c\x32\x34\x2e\x36\x31\x2d\x32\x35\x2e\x31\x31\x2c\x35\
+\x33\x2e\x37\x35\x2d\x33\x33\x2e\x38\x36\x2c\x38\x37\x2d\x32\x36\
+\x2e\x37\x37\x2c\x31\x35\x2c\x33\x2e\x32\x2c\x32\x38\x2c\x31\x30\
+\x2e\x33\x35\x2c\x33\x39\x2e\x36\x2c\x32\x30\x2e\x34\x32\x43\x33\
+\x36\x33\x2e\x31\x37\x2c\x33\x38\x38\x2e\x38\x32\x2c\x33\x37\x30\
+\x2e\x30\x37\x2c\x33\x38\x34\x2e\x34\x39\x2c\x33\x37\x39\x2e\x35\
+\x38\x2c\x33\x38\x34\x2e\x33\x31\x5a\x22\x2f\x3e\x3c\x70\x61\x74\
+\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\
+\x64\x3d\x22\x4d\x34\x35\x34\x2e\x36\x35\x2c\x33\x31\x36\x2e\x33\
+\x31\x61\x32\x36\x2e\x31\x32\x2c\x32\x36\x2e\x31\x32\x2c\x30\x2c\
+\x30\x2c\x30\x2d\x37\x2e\x37\x39\x2c\x31\x2e\x36\x36\x63\x35\x2e\
+\x35\x39\x2c\x35\x2e\x37\x32\x2c\x31\x32\x2e\x33\x34\x2c\x38\x2e\
+\x37\x38\x2c\x32\x33\x2c\x38\x2e\x36\x31\x61\x32\x34\x2c\x32\x34\
+\x2c\x30\x2c\x30\x2c\x30\x2c\x36\x2e\x32\x35\x2d\x31\x2e\x32\x37\
+\x41\x32\x35\x2e\x36\x38\x2c\x32\x35\x2e\x36\x38\x2c\x30\x2c\x30\
+\x2c\x30\x2c\x34\x35\x34\x2e\x36\x35\x2c\x33\x31\x36\x2e\x33\x31\
+\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\
+\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x34\x33\x36\x2e\
+\x36\x32\x2c\x32\x37\x38\x2e\x34\x38\x63\x32\x2e\x36\x31\x2d\x2e\
+\x38\x2c\x35\x2e\x32\x33\x2d\x31\x2e\x34\x36\x2c\x37\x2e\x37\x37\
+\x2d\x32\x2e\x30\x39\x2c\x31\x2e\x31\x34\x2d\x2e\x32\x38\x2c\x32\
+\x2e\x32\x38\x2d\x2e\x35\x36\x2c\x33\x2e\x34\x32\x2d\x2e\x38\x36\
+\x6c\x2e\x36\x32\x2d\x2e\x31\x36\x68\x31\x36\x6c\x2e\x39\x33\x2e\
+\x33\x39\x63\x2e\x33\x36\x2e\x31\x35\x2e\x37\x32\x2e\x33\x33\x2c\
+\x31\x2e\x30\x37\x2e\x35\x6c\x2e\x33\x37\x2e\x31\x39\x61\x36\x36\
+\x2e\x31\x38\x2c\x36\x36\x2e\x31\x38\x2c\x30\x2c\x30\x2c\x31\x2c\
+\x32\x36\x2e\x38\x33\x2c\x31\x30\x2e\x33\x38\x2c\x33\x30\x2e\x33\
+\x35\x2c\x33\x30\x2e\x33\x35\x2c\x30\x2c\x30\x2c\x30\x2d\x35\x2e\
+\x39\x34\x2d\x31\x30\x2e\x31\x35\x41\x32\x30\x35\x2c\x32\x30\x35\
+\x2c\x30\x2c\x30\x2c\x30\x2c\x34\x36\x34\x2e\x34\x34\x2c\x32\x35\
+\x34\x63\x2d\x36\x30\x2e\x32\x32\x2d\x35\x30\x2e\x33\x31\x2d\x31\
+\x32\x38\x2e\x33\x31\x2d\x37\x30\x2d\x32\x30\x33\x2e\x39\x31\x2d\
+\x35\x38\x2e\x33\x36\x2d\x35\x37\x2e\x30\x39\x2c\x38\x2e\x38\x2d\
+\x31\x30\x35\x2e\x38\x34\x2c\x33\x36\x2d\x31\x34\x36\x2e\x38\x34\
+\x2c\x37\x39\x2e\x32\x38\x2d\x38\x2e\x32\x37\x2c\x38\x2e\x37\x32\
+\x2d\x31\x30\x2e\x37\x39\x2c\x31\x39\x2e\x36\x32\x2d\x36\x2e\x38\
+\x39\x2c\x33\x31\x2e\x35\x32\x2c\x37\x2e\x32\x34\x2c\x32\x32\x2c\
+\x33\x31\x2e\x35\x36\x2c\x32\x36\x2e\x38\x33\x2c\x34\x37\x2e\x39\
+\x31\x2c\x31\x30\x2c\x34\x39\x2e\x32\x32\x2d\x35\x30\x2e\x35\x37\
+\x2c\x31\x30\x38\x2d\x37\x31\x2e\x30\x37\x2c\x31\x37\x35\x2e\x33\
+\x39\x2d\x36\x31\x2e\x34\x41\x31\x38\x37\x2e\x39\x32\x2c\x31\x38\
+\x37\x2e\x39\x32\x2c\x30\x2c\x30\x2c\x31\x2c\x34\x31\x35\x2c\x32\
+\x38\x39\x2e\x36\x38\x2c\x36\x37\x2e\x34\x39\x2c\x36\x37\x2e\x34\
+\x39\x2c\x30\x2c\x30\x2c\x31\x2c\x34\x33\x36\x2e\x36\x32\x2c\x32\
+\x37\x38\x2e\x34\x38\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
\x00\x00\x0b\x47\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
@@ -7872,175 +7787,6 @@
\x35\x37\x2e\x39\x35\x4c\x32\x39\x38\x2e\x36\x32\x2c\x33\x34\x33\
\x6c\x35\x39\x2e\x35\x39\x2c\x38\x32\x2e\x36\x39\x5a\x22\x2f\x3e\
\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x0a\x70\
-\x3c\
-\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
-\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
-\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
-\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
-\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x64\x30\x64\x32\x64\x33\x3b\x7d\
-\x2e\x63\x6c\x73\x2d\x32\x7b\x66\x69\x6c\x6c\x3a\x23\x38\x63\x63\
-\x35\x34\x30\x3b\x7d\x2e\x63\x6c\x73\x2d\x33\x7b\x66\x69\x6c\x6c\
-\x3a\x23\x39\x32\x39\x34\x39\x37\x3b\x7d\x3c\x2f\x73\x74\x79\x6c\
-\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\x70\x61\x74\x68\x20\x63\
-\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\
-\x4d\x32\x39\x30\x2e\x31\x38\x2c\x37\x31\x2e\x33\x35\x43\x34\x30\
-\x32\x2c\x37\x33\x2e\x31\x34\x2c\x34\x39\x30\x2e\x31\x2c\x31\x31\
-\x31\x2e\x34\x34\x2c\x35\x36\x33\x2e\x39\x2c\x31\x38\x37\x2e\x34\
-\x35\x63\x31\x34\x2e\x38\x2c\x31\x35\x2e\x32\x35\x2c\x31\x31\x2e\
-\x38\x31\x2c\x33\x33\x2e\x39\x33\x2c\x33\x2e\x32\x36\x2c\x34\x34\
-\x2e\x30\x35\x2d\x31\x31\x2e\x31\x32\x2c\x31\x33\x2e\x31\x36\x2d\
-\x32\x38\x2e\x36\x32\x2c\x31\x33\x2d\x34\x31\x2e\x34\x36\x2e\x38\
-\x33\x2d\x31\x35\x2e\x30\x38\x2d\x31\x34\x2e\x32\x37\x2d\x33\x30\
-\x2e\x32\x2d\x32\x38\x2e\x37\x32\x2d\x34\x36\x2e\x36\x31\x2d\x34\
-\x31\x2e\x31\x31\x2d\x33\x38\x2e\x34\x2d\x32\x39\x2d\x38\x31\x2e\
-\x33\x33\x2d\x34\x36\x2e\x37\x34\x2d\x31\x32\x37\x2e\x37\x35\x2d\
-\x35\x34\x2e\x36\x34\x2d\x35\x34\x2d\x39\x2e\x32\x2d\x31\x30\x36\
-\x2e\x39\x32\x2d\x34\x2e\x33\x32\x2d\x31\x35\x38\x2e\x35\x2c\x31\
-\x35\x2e\x32\x32\x2d\x34\x35\x2c\x31\x37\x2d\x38\x34\x2e\x32\x39\
-\x2c\x34\x33\x2e\x39\x33\x2d\x31\x31\x38\x2e\x31\x36\x2c\x37\x39\
-\x2e\x39\x34\x2d\x38\x2e\x35\x37\x2c\x39\x2e\x31\x2d\x31\x38\x2e\
-\x36\x35\x2c\x31\x32\x2e\x33\x32\x2d\x33\x30\x2e\x31\x39\x2c\x38\
-\x2d\x32\x30\x2e\x30\x39\x2d\x37\x2e\x35\x36\x2d\x32\x35\x2e\x32\
-\x2d\x33\x34\x2e\x30\x38\x2d\x39\x2e\x37\x34\x2d\x35\x30\x2e\x36\
-\x31\x61\x33\x38\x30\x2e\x35\x31\x2c\x33\x38\x30\x2e\x35\x31\x2c\
-\x30\x2c\x30\x2c\x31\x2c\x35\x37\x2e\x36\x32\x2d\x35\x30\x2e\x33\
-\x38\x63\x34\x33\x2d\x33\x30\x2e\x35\x38\x2c\x38\x39\x2e\x39\x33\
-\x2d\x35\x31\x2e\x31\x2c\x31\x34\x30\x2e\x37\x37\x2d\x36\x30\x2e\
-\x34\x35\x43\x32\x35\x35\x2e\x30\x37\x2c\x37\x34\x2e\x32\x33\x2c\
-\x32\x37\x37\x2e\x34\x33\x2c\x37\x32\x2e\x38\x35\x2c\x32\x39\x30\
-\x2e\x31\x38\x2c\x37\x31\x2e\x33\x35\x5a\x22\x2f\x3e\x3c\x70\x61\
-\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x32\x22\
-\x20\x64\x3d\x22\x4d\x33\x30\x30\x2c\x35\x31\x37\x2e\x33\x37\x63\
-\x2d\x32\x32\x2c\x30\x2d\x33\x39\x2e\x31\x35\x2d\x31\x38\x2e\x34\
-\x35\x2d\x33\x39\x2e\x31\x31\x2d\x34\x32\x2e\x31\x31\x2c\x30\x2d\
-\x32\x33\x2e\x33\x37\x2c\x31\x37\x2e\x31\x39\x2d\x34\x31\x2e\x38\
-\x33\x2c\x33\x38\x2e\x38\x36\x2d\x34\x31\x2e\x37\x39\x2c\x32\x32\
-\x2e\x32\x35\x2c\x30\x2c\x33\x39\x2e\x33\x32\x2c\x31\x38\x2e\x31\
-\x37\x2c\x33\x39\x2e\x33\x34\x2c\x34\x31\x2e\x38\x31\x53\x33\x32\
-\x32\x2e\x31\x2c\x35\x31\x37\x2e\x33\x37\x2c\x33\x30\x30\x2c\x35\
-\x31\x37\x2e\x33\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\
-\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x33\x22\x20\x64\x3d\x22\
-\x4d\x34\x34\x39\x2e\x30\x37\x2c\x32\x38\x30\x2e\x33\x37\x68\x31\
-\x34\x2e\x33\x35\x61\x31\x30\x2e\x36\x34\x2c\x31\x30\x2e\x36\x34\
-\x2c\x30\x2c\x30\x2c\x30\x2c\x32\x2e\x34\x32\x2c\x31\x63\x32\x37\
-\x2e\x34\x37\x2c\x34\x2c\x34\x39\x2e\x36\x2c\x32\x36\x2e\x36\x37\
-\x2c\x35\x31\x2e\x36\x38\x2c\x35\x34\x2e\x32\x36\x2c\x31\x2e\x31\
-\x37\x2c\x31\x35\x2e\x35\x33\x2e\x35\x38\x2c\x33\x31\x2e\x32\x2e\
-\x37\x38\x2c\x34\x36\x2e\x38\x2c\x30\x2c\x32\x2e\x31\x32\x2c\x30\
-\x2c\x34\x2e\x32\x35\x2c\x30\x2c\x36\x2e\x38\x36\x68\x31\x31\x2e\
-\x37\x35\x63\x31\x33\x2e\x39\x34\x2c\x30\x2c\x31\x39\x2e\x33\x36\
-\x2c\x35\x2e\x33\x39\x2c\x31\x39\x2e\x33\x36\x2c\x31\x39\x2e\x32\
-\x32\x2c\x30\x2c\x33\x33\x2e\x32\x35\x2d\x2e\x31\x38\x2c\x36\x36\
-\x2e\x35\x2e\x31\x32\x2c\x39\x39\x2e\x37\x35\x2e\x30\x39\x2c\x39\
-\x2e\x36\x38\x2d\x32\x2e\x39\x33\x2c\x31\x36\x2e\x36\x37\x2d\x31\
-\x32\x2e\x31\x36\x2c\x32\x30\x2e\x33\x39\x48\x33\x37\x35\x2e\x31\
-\x32\x63\x2d\x37\x2e\x32\x34\x2d\x33\x2e\x31\x37\x2d\x31\x32\x2d\
-\x38\x2e\x31\x31\x2d\x31\x32\x2d\x31\x36\x2e\x35\x33\x2c\x30\x2d\
-\x33\x35\x2e\x34\x36\x2d\x2e\x30\x38\x2d\x37\x30\x2e\x39\x31\x2c\
-\x30\x2d\x31\x30\x36\x2e\x33\x37\x2c\x30\x2d\x31\x30\x2e\x32\x39\
-\x2c\x36\x2e\x32\x34\x2d\x31\x36\x2e\x32\x35\x2c\x31\x36\x2e\x35\
-\x36\x2d\x31\x36\x2e\x34\x34\x2c\x34\x2e\x36\x39\x2d\x2e\x30\x39\
-\x2c\x39\x2e\x33\x39\x2c\x30\x2c\x31\x34\x2e\x35\x31\x2c\x30\x2c\
-\x30\x2d\x31\x35\x2e\x37\x33\x2d\x2e\x30\x38\x2d\x33\x30\x2e\x35\
-\x39\x2c\x30\x2d\x34\x35\x2e\x34\x35\x2e\x31\x39\x2d\x32\x38\x2e\
-\x37\x39\x2c\x31\x37\x2e\x32\x38\x2d\x35\x32\x2e\x33\x36\x2c\x34\
-\x33\x2e\x38\x39\x2d\x36\x30\x2e\x35\x38\x43\x34\x34\x31\x2e\x37\
-\x31\x2c\x32\x38\x32\x2e\x31\x34\x2c\x34\x34\x35\x2e\x34\x31\x2c\
-\x32\x38\x31\x2e\x33\x33\x2c\x34\x34\x39\x2e\x30\x37\x2c\x32\x38\
-\x30\x2e\x33\x37\x5a\x6d\x33\x38\x2e\x33\x31\x2c\x31\x30\x38\x2e\
-\x34\x39\x63\x30\x2d\x31\x36\x2e\x35\x34\x2e\x39\x34\x2d\x33\x32\
-\x2e\x37\x33\x2d\x2e\x32\x35\x2d\x34\x38\x2e\x37\x37\x2d\x31\x2e\
-\x33\x31\x2d\x31\x37\x2e\x38\x32\x2d\x31\x35\x2e\x39\x33\x2d\x32\
-\x39\x2e\x37\x35\x2d\x33\x32\x2e\x37\x37\x2d\x32\x38\x2e\x37\x37\
-\x2d\x31\x36\x2e\x36\x35\x2c\x31\x2d\x32\x39\x2e\x32\x31\x2c\x31\
-\x34\x2e\x37\x33\x2d\x32\x39\x2e\x34\x32\x2c\x33\x32\x2e\x35\x32\
-\x2d\x2e\x31\x36\x2c\x31\x33\x2e\x37\x37\x2c\x30\x2c\x32\x37\x2e\
-\x35\x34\x2c\x30\x2c\x34\x31\x2e\x33\x31\x61\x33\x33\x2e\x31\x39\
-\x2c\x33\x33\x2e\x31\x39\x2c\x30\x2c\x30\x2c\x30\x2c\x2e\x34\x32\
-\x2c\x33\x2e\x37\x31\x5a\x6d\x2d\x33\x31\x2e\x33\x33\x2c\x34\x36\
-\x2e\x37\x31\x61\x31\x34\x2e\x39\x31\x2c\x31\x34\x2e\x39\x31\x2c\
-\x30\x2c\x30\x2c\x30\x2d\x31\x33\x2e\x36\x38\x2c\x38\x2e\x36\x36\
-\x63\x2d\x32\x2e\x38\x32\x2c\x35\x2e\x35\x37\x2d\x32\x2e\x38\x2c\
-\x31\x31\x2e\x35\x39\x2c\x31\x2e\x36\x2c\x31\x35\x2e\x38\x35\x2c\
-\x34\x2e\x31\x36\x2c\x34\x2c\x34\x2e\x34\x34\x2c\x38\x2e\x33\x35\
-\x2c\x34\x2e\x32\x32\x2c\x31\x33\x2e\x33\x32\x61\x36\x38\x2e\x33\
-\x38\x2c\x36\x38\x2e\x33\x38\x2c\x30\x2c\x30\x2c\x30\x2c\x30\x2c\
-\x37\x2e\x37\x31\x63\x2e\x33\x37\x2c\x35\x2e\x33\x33\x2c\x33\x2e\
-\x36\x2c\x38\x2e\x38\x33\x2c\x38\x2c\x38\x2e\x38\x37\x73\x37\x2e\
-\x37\x35\x2d\x33\x2e\x34\x36\x2c\x38\x2e\x30\x37\x2d\x38\x2e\x37\
-\x36\x61\x31\x31\x31\x2e\x34\x34\x2c\x31\x31\x31\x2e\x34\x34\x2c\
-\x30\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x31\x2e\x35\x36\x2c\x39\x2e\
-\x36\x38\x2c\x39\x2e\x36\x38\x2c\x30\x2c\x30\x2c\x31\x2c\x33\x2e\
-\x32\x2d\x38\x2e\x31\x33\x63\x34\x2e\x37\x31\x2d\x34\x2e\x36\x34\
-\x2c\x35\x2e\x36\x31\x2d\x31\x30\x2e\x35\x33\x2c\x33\x2d\x31\x36\
-\x2e\x37\x32\x41\x31\x35\x2e\x34\x38\x2c\x31\x35\x2e\x34\x38\x2c\
-\x30\x2c\x30\x2c\x30\x2c\x34\x35\x36\x2e\x30\x35\x2c\x34\x33\x35\
-\x2e\x35\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\
-\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\
-\x37\x39\x2e\x35\x38\x2c\x33\x38\x34\x2e\x33\x31\x63\x33\x2e\x31\
-\x38\x2d\x2e\x30\x36\x2c\x36\x2e\x33\x31\x2d\x2e\x30\x35\x2c\x39\
-\x2e\x36\x31\x2c\x30\x2c\x30\x2d\x33\x2e\x32\x34\x2c\x30\x2d\x36\
-\x2e\x34\x33\x2c\x30\x2d\x39\x2e\x36\x31\x2c\x30\x2d\x31\x30\x2e\
-\x35\x33\x2c\x30\x2d\x32\x30\x2e\x34\x38\x2c\x30\x2d\x33\x30\x2e\
-\x35\x38\x2d\x33\x32\x2e\x31\x34\x2d\x32\x35\x2e\x32\x37\x2d\x36\
-\x38\x2e\x39\x33\x2d\x33\x35\x2e\x34\x32\x2d\x31\x31\x30\x2e\x34\
-\x34\x2d\x32\x39\x2e\x35\x37\x43\x32\x34\x36\x2c\x33\x31\x39\x2e\
-\x31\x34\x2c\x32\x31\x38\x2c\x33\x33\x34\x2e\x36\x31\x2c\x31\x39\
-\x34\x2e\x31\x33\x2c\x33\x35\x39\x63\x2d\x36\x2c\x36\x2e\x31\x37\
-\x2d\x39\x2e\x36\x33\x2c\x31\x33\x2e\x35\x39\x2d\x39\x2e\x36\x31\
-\x2c\x32\x32\x2e\x38\x31\x61\x36\x38\x2e\x39\x33\x2c\x36\x38\x2e\
-\x39\x33\x2c\x30\x2c\x30\x2c\x30\x2c\x31\x2c\x37\x2e\x33\x38\x63\
-\x35\x2e\x36\x33\x2c\x32\x33\x2e\x32\x38\x2c\x33\x31\x2e\x32\x37\
-\x2c\x33\x30\x2e\x32\x38\x2c\x34\x37\x2e\x39\x33\x2c\x31\x33\x2e\
-\x32\x37\x2c\x32\x34\x2e\x36\x31\x2d\x32\x35\x2e\x31\x31\x2c\x35\
-\x33\x2e\x37\x35\x2d\x33\x33\x2e\x38\x36\x2c\x38\x37\x2d\x32\x36\
-\x2e\x37\x37\x2c\x31\x35\x2c\x33\x2e\x32\x2c\x32\x38\x2c\x31\x30\
-\x2e\x33\x35\x2c\x33\x39\x2e\x36\x2c\x32\x30\x2e\x34\x32\x43\x33\
-\x36\x33\x2e\x31\x37\x2c\x33\x38\x38\x2e\x38\x32\x2c\x33\x37\x30\
-\x2e\x30\x37\x2c\x33\x38\x34\x2e\x34\x39\x2c\x33\x37\x39\x2e\x35\
-\x38\x2c\x33\x38\x34\x2e\x33\x31\x5a\x22\x2f\x3e\x3c\x70\x61\x74\
-\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\
-\x64\x3d\x22\x4d\x34\x35\x34\x2e\x36\x35\x2c\x33\x31\x36\x2e\x33\
-\x31\x61\x32\x36\x2e\x31\x32\x2c\x32\x36\x2e\x31\x32\x2c\x30\x2c\
-\x30\x2c\x30\x2d\x37\x2e\x37\x39\x2c\x31\x2e\x36\x36\x63\x35\x2e\
-\x35\x39\x2c\x35\x2e\x37\x32\x2c\x31\x32\x2e\x33\x34\x2c\x38\x2e\
-\x37\x38\x2c\x32\x33\x2c\x38\x2e\x36\x31\x61\x32\x34\x2c\x32\x34\
-\x2c\x30\x2c\x30\x2c\x30\x2c\x36\x2e\x32\x35\x2d\x31\x2e\x32\x37\
-\x41\x32\x35\x2e\x36\x38\x2c\x32\x35\x2e\x36\x38\x2c\x30\x2c\x30\
-\x2c\x30\x2c\x34\x35\x34\x2e\x36\x35\x2c\x33\x31\x36\x2e\x33\x31\
-\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\
-\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x34\x33\x36\x2e\
-\x36\x32\x2c\x32\x37\x38\x2e\x34\x38\x63\x32\x2e\x36\x31\x2d\x2e\
-\x38\x2c\x35\x2e\x32\x33\x2d\x31\x2e\x34\x36\x2c\x37\x2e\x37\x37\
-\x2d\x32\x2e\x30\x39\x2c\x31\x2e\x31\x34\x2d\x2e\x32\x38\x2c\x32\
-\x2e\x32\x38\x2d\x2e\x35\x36\x2c\x33\x2e\x34\x32\x2d\x2e\x38\x36\
-\x6c\x2e\x36\x32\x2d\x2e\x31\x36\x68\x31\x36\x6c\x2e\x39\x33\x2e\
-\x33\x39\x63\x2e\x33\x36\x2e\x31\x35\x2e\x37\x32\x2e\x33\x33\x2c\
-\x31\x2e\x30\x37\x2e\x35\x6c\x2e\x33\x37\x2e\x31\x39\x61\x36\x36\
-\x2e\x31\x38\x2c\x36\x36\x2e\x31\x38\x2c\x30\x2c\x30\x2c\x31\x2c\
-\x32\x36\x2e\x38\x33\x2c\x31\x30\x2e\x33\x38\x2c\x33\x30\x2e\x33\
-\x35\x2c\x33\x30\x2e\x33\x35\x2c\x30\x2c\x30\x2c\x30\x2d\x35\x2e\
-\x39\x34\x2d\x31\x30\x2e\x31\x35\x41\x32\x30\x35\x2c\x32\x30\x35\
-\x2c\x30\x2c\x30\x2c\x30\x2c\x34\x36\x34\x2e\x34\x34\x2c\x32\x35\
-\x34\x63\x2d\x36\x30\x2e\x32\x32\x2d\x35\x30\x2e\x33\x31\x2d\x31\
-\x32\x38\x2e\x33\x31\x2d\x37\x30\x2d\x32\x30\x33\x2e\x39\x31\x2d\
-\x35\x38\x2e\x33\x36\x2d\x35\x37\x2e\x30\x39\x2c\x38\x2e\x38\x2d\
-\x31\x30\x35\x2e\x38\x34\x2c\x33\x36\x2d\x31\x34\x36\x2e\x38\x34\
-\x2c\x37\x39\x2e\x32\x38\x2d\x38\x2e\x32\x37\x2c\x38\x2e\x37\x32\
-\x2d\x31\x30\x2e\x37\x39\x2c\x31\x39\x2e\x36\x32\x2d\x36\x2e\x38\
-\x39\x2c\x33\x31\x2e\x35\x32\x2c\x37\x2e\x32\x34\x2c\x32\x32\x2c\
-\x33\x31\x2e\x35\x36\x2c\x32\x36\x2e\x38\x33\x2c\x34\x37\x2e\x39\
-\x31\x2c\x31\x30\x2c\x34\x39\x2e\x32\x32\x2d\x35\x30\x2e\x35\x37\
-\x2c\x31\x30\x38\x2d\x37\x31\x2e\x30\x37\x2c\x31\x37\x35\x2e\x33\
-\x39\x2d\x36\x31\x2e\x34\x41\x31\x38\x37\x2e\x39\x32\x2c\x31\x38\
-\x37\x2e\x39\x32\x2c\x30\x2c\x30\x2c\x31\x2c\x34\x31\x35\x2c\x32\
-\x38\x39\x2e\x36\x38\x2c\x36\x37\x2e\x34\x39\x2c\x36\x37\x2e\x34\
-\x39\x2c\x30\x2c\x30\x2c\x31\x2c\x34\x33\x36\x2e\x36\x32\x2c\x32\
-\x37\x38\x2e\x34\x38\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
\x00\x00\x09\x92\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
@@ -8299,6 +8045,133 @@
\x32\x35\x2c\x32\x39\x36\x2e\x31\x32\x2c\x33\x39\x32\x2e\x34\x37\
\x2c\x32\x39\x35\x2e\x38\x31\x2c\x33\x38\x31\x2e\x37\x31\x2c\x32\
\x39\x35\x2e\x38\x32\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x07\xc6\
+\x3c\
+\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
+\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
+\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
+\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
+\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
+\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
+\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
+\x63\x69\x72\x63\x6c\x65\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\
+\x73\x2d\x31\x22\x20\x63\x78\x3d\x22\x31\x37\x39\x2e\x30\x36\x22\
+\x20\x63\x79\x3d\x22\x31\x30\x34\x2e\x34\x33\x22\x20\x72\x3d\x22\
+\x31\x31\x2e\x32\x35\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\
+\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\
+\x31\x31\x32\x2e\x38\x2c\x35\x37\x2e\x33\x32\x56\x35\x34\x32\x2e\
+\x36\x38\x48\x34\x38\x37\x2e\x32\x56\x35\x37\x2e\x33\x32\x5a\x4d\
+\x33\x34\x37\x2c\x38\x35\x2e\x33\x38\x68\x37\x35\x2e\x36\x76\x33\
+\x38\x2e\x36\x38\x48\x33\x34\x37\x5a\x4d\x31\x36\x31\x2e\x33\x37\
+\x2c\x31\x30\x34\x2e\x34\x33\x61\x31\x37\x2e\x36\x39\x2c\x31\x37\
+\x2e\x36\x39\x2c\x30\x2c\x31\x2c\x31\x2c\x31\x37\x2e\x36\x39\x2c\
+\x31\x37\x2e\x36\x39\x41\x31\x37\x2e\x36\x39\x2c\x31\x37\x2e\x36\
+\x39\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x36\x31\x2e\x33\x37\x2c\x31\
+\x30\x34\x2e\x34\x33\x5a\x4d\x34\x32\x33\x2e\x34\x33\x2c\x34\x34\
+\x37\x2e\x35\x31\x61\x31\x35\x2e\x32\x35\x2c\x31\x35\x2e\x32\x35\
+\x2c\x30\x2c\x30\x2c\x31\x2d\x34\x2e\x34\x38\x2c\x31\x30\x2e\x38\
+\x6c\x2d\x32\x31\x2e\x36\x32\x2c\x32\x31\x2e\x36\x32\x61\x31\x35\
+\x2e\x32\x35\x2c\x31\x35\x2e\x32\x35\x2c\x30\x2c\x30\x2c\x31\x2d\
+\x31\x30\x2e\x38\x2c\x34\x2e\x34\x38\x48\x32\x31\x33\x2e\x34\x37\
+\x61\x31\x35\x2e\x32\x35\x2c\x31\x35\x2e\x32\x35\x2c\x30\x2c\x30\
+\x2c\x31\x2d\x31\x30\x2e\x38\x2d\x34\x2e\x34\x38\x6c\x2d\x32\x31\
+\x2e\x36\x32\x2d\x32\x31\x2e\x36\x32\x61\x31\x35\x2e\x32\x35\x2c\
+\x31\x35\x2e\x32\x35\x2c\x30\x2c\x30\x2c\x31\x2d\x34\x2e\x34\x38\
+\x2d\x31\x30\x2e\x38\x56\x31\x39\x37\x2e\x34\x34\x61\x31\x35\x2e\
+\x32\x35\x2c\x31\x35\x2e\x32\x35\x2c\x30\x2c\x30\x2c\x31\x2c\x34\
+\x2e\x34\x38\x2d\x31\x30\x2e\x38\x4c\x32\x30\x32\x2e\x36\x37\x2c\
+\x31\x36\x35\x61\x31\x35\x2e\x32\x35\x2c\x31\x35\x2e\x32\x35\x2c\
+\x30\x2c\x30\x2c\x31\x2c\x31\x30\x2e\x38\x2d\x34\x2e\x34\x38\x48\
+\x33\x38\x36\x2e\x35\x33\x61\x31\x35\x2e\x32\x35\x2c\x31\x35\x2e\
+\x32\x35\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x30\x2e\x38\x2c\x34\x2e\
+\x34\x38\x4c\x34\x31\x39\x2c\x31\x38\x36\x2e\x36\x34\x61\x31\x35\
+\x2e\x32\x35\x2c\x31\x35\x2e\x32\x35\x2c\x30\x2c\x30\x2c\x31\x2c\
+\x34\x2e\x34\x38\x2c\x31\x30\x2e\x38\x5a\x6d\x31\x34\x2e\x37\x31\
+\x2d\x33\x33\x37\x2e\x31\x32\x68\x2d\x37\x56\x39\x39\x2e\x30\x35\
+\x68\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\
+\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x32\x33\
+\x31\x2c\x34\x36\x39\x2e\x37\x37\x48\x32\x30\x30\x2e\x35\x37\x61\
+\x34\x35\x2e\x34\x39\x2c\x34\x35\x2e\x34\x39\x2c\x30\x2c\x30\x2c\
+\x31\x2c\x32\x2d\x36\x2e\x36\x38\x63\x33\x2e\x33\x39\x2d\x37\x2c\
+\x37\x2e\x33\x35\x2d\x31\x33\x2e\x37\x34\x2c\x31\x30\x2e\x37\x36\
+\x2d\x32\x30\x2e\x37\x34\x2c\x34\x2e\x34\x38\x2d\x39\x2c\x34\x2d\
+\x31\x38\x2d\x2e\x36\x32\x2d\x32\x36\x2e\x37\x39\x2d\x31\x31\x2e\
+\x32\x32\x2d\x32\x30\x2d\x31\x39\x2e\x30\x37\x2d\x33\x34\x2e\x36\
+\x31\x2d\x37\x2e\x36\x32\x2d\x35\x37\x2e\x31\x2c\x32\x2e\x33\x38\
+\x2d\x34\x2e\x35\x32\x2c\x35\x2e\x32\x34\x2d\x38\x2e\x38\x2c\x37\
+\x2e\x35\x33\x2d\x31\x33\x2e\x33\x36\x2c\x31\x2e\x35\x36\x2d\x33\
+\x2e\x31\x2c\x32\x2e\x35\x31\x2d\x36\x2e\x35\x31\x2c\x33\x2e\x39\
+\x32\x2d\x31\x30\x2e\x32\x35\x48\x31\x39\x30\x2e\x33\x31\x6c\x34\
+\x31\x2e\x32\x35\x2d\x36\x30\x2e\x33\x39\x2c\x34\x31\x2e\x31\x2c\
+\x36\x30\x2e\x31\x37\x63\x2d\x37\x2e\x37\x38\x2e\x34\x34\x2d\x31\
+\x35\x2e\x33\x34\x2e\x31\x2d\x32\x33\x2e\x31\x2e\x31\x37\x2d\x31\
+\x2e\x34\x34\x2c\x30\x2d\x32\x2e\x33\x38\x2e\x32\x2d\x32\x2e\x36\
+\x2c\x31\x2e\x39\x2d\x2e\x39\x33\x2c\x37\x2e\x34\x2d\x34\x2e\x32\
+\x32\x2c\x31\x33\x2e\x38\x39\x2d\x37\x2e\x39\x34\x2c\x32\x30\x2e\
+\x32\x31\x2d\x37\x2e\x34\x39\x2c\x31\x32\x2e\x35\x2d\x31\x32\x2e\
+\x38\x2c\x32\x32\x2e\x31\x37\x2d\x35\x2e\x34\x36\x2c\x33\x36\x2e\
+\x33\x39\x2c\x32\x2e\x35\x32\x2c\x34\x2e\x38\x33\x2c\x35\x2e\x32\
+\x34\x2c\x39\x2e\x35\x36\x2c\x37\x2e\x37\x35\x2c\x31\x34\x2e\x33\
+\x39\x43\x32\x35\x34\x2c\x34\x33\x32\x2e\x38\x32\x2c\x32\x34\x33\
+\x2c\x34\x34\x37\x2e\x38\x37\x2c\x32\x33\x31\x2c\x34\x36\x39\x2e\
+\x37\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\
+\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x32\x39\
+\x38\x2e\x36\x37\x2c\x33\x37\x30\x2e\x32\x38\x48\x32\x36\x38\x2e\
+\x32\x39\x61\x34\x34\x2e\x38\x33\x2c\x34\x34\x2e\x38\x33\x2c\x30\
+\x2c\x30\x2c\x31\x2c\x32\x2d\x36\x2e\x36\x38\x63\x33\x2e\x34\x2d\
+\x37\x2c\x37\x2e\x33\x35\x2d\x31\x33\x2e\x37\x34\x2c\x31\x30\x2e\
+\x37\x36\x2d\x32\x30\x2e\x37\x35\x2c\x34\x2e\x34\x38\x2d\x39\x2c\
+\x34\x2d\x31\x38\x2d\x2e\x36\x31\x2d\x32\x36\x2e\x37\x38\x2d\x31\
+\x31\x2e\x32\x33\x2d\x32\x30\x2d\x31\x39\x2e\x30\x38\x2d\x33\x34\
+\x2e\x36\x32\x2d\x37\x2e\x36\x32\x2d\x35\x37\x2e\x31\x2c\x32\x2e\
+\x33\x37\x2d\x34\x2e\x35\x33\x2c\x35\x2e\x32\x33\x2d\x38\x2e\x38\
+\x2c\x37\x2e\x35\x32\x2d\x31\x33\x2e\x33\x36\x2c\x31\x2e\x35\x36\
+\x2d\x33\x2e\x31\x31\x2c\x32\x2e\x35\x32\x2d\x36\x2e\x35\x31\x2c\
+\x33\x2e\x39\x32\x2d\x31\x30\x2e\x32\x35\x48\x32\x35\x38\x4c\x32\
+\x39\x39\x2e\x32\x37\x2c\x31\x37\x35\x6c\x34\x31\x2e\x31\x2c\x36\
+\x30\x2e\x31\x37\x63\x2d\x37\x2e\x37\x38\x2e\x34\x35\x2d\x31\x35\
+\x2e\x33\x34\x2e\x31\x31\x2d\x32\x33\x2e\x31\x2e\x31\x37\x2d\x31\
+\x2e\x34\x33\x2c\x30\x2d\x32\x2e\x33\x38\x2e\x32\x31\x2d\x32\x2e\
+\x35\x39\x2c\x31\x2e\x39\x31\x2d\x2e\x39\x34\x2c\x37\x2e\x34\x2d\
+\x34\x2e\x32\x32\x2c\x31\x33\x2e\x38\x39\x2d\x37\x2e\x39\x35\x2c\
+\x32\x30\x2e\x32\x31\x2d\x37\x2e\x34\x38\x2c\x31\x32\x2e\x35\x2d\
+\x31\x32\x2e\x37\x39\x2c\x32\x32\x2e\x31\x37\x2d\x35\x2e\x34\x36\
+\x2c\x33\x36\x2e\x33\x39\x2c\x32\x2e\x35\x32\x2c\x34\x2e\x38\x33\
+\x2c\x35\x2e\x32\x34\x2c\x39\x2e\x35\x35\x2c\x37\x2e\x37\x35\x2c\
+\x31\x34\x2e\x33\x39\x43\x33\x32\x31\x2e\x37\x33\x2c\x33\x33\x33\
+\x2e\x33\x33\x2c\x33\x31\x30\x2e\x36\x38\x2c\x33\x34\x38\x2e\x33\
+\x37\x2c\x32\x39\x38\x2e\x36\x37\x2c\x33\x37\x30\x2e\x32\x38\x5a\
+\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\
+\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x36\x36\x2e\x33\
+\x39\x2c\x34\x36\x37\x2e\x39\x33\x48\x33\x33\x36\x61\x34\x35\x2e\
+\x34\x35\x2c\x34\x35\x2e\x34\x35\x2c\x30\x2c\x30\x2c\x31\x2c\x32\
+\x2d\x36\x2e\x36\x37\x63\x33\x2e\x33\x39\x2d\x37\x2c\x37\x2e\x33\
+\x34\x2d\x31\x33\x2e\x37\x34\x2c\x31\x30\x2e\x37\x35\x2d\x32\x30\
+\x2e\x37\x35\x2c\x34\x2e\x34\x39\x2d\x39\x2c\x34\x2d\x31\x38\x2d\
+\x2e\x36\x31\x2d\x32\x36\x2e\x37\x38\x2d\x31\x31\x2e\x32\x33\x2d\
+\x32\x30\x2d\x31\x39\x2e\x30\x37\x2d\x33\x34\x2e\x36\x32\x2d\x37\
+\x2e\x36\x32\x2d\x35\x37\x2e\x31\x2c\x32\x2e\x33\x37\x2d\x34\x2e\
+\x35\x33\x2c\x35\x2e\x32\x33\x2d\x38\x2e\x38\x2c\x37\x2e\x35\x32\
+\x2d\x31\x33\x2e\x33\x37\x2c\x31\x2e\x35\x36\x2d\x33\x2e\x31\x2c\
+\x32\x2e\x35\x32\x2d\x36\x2e\x35\x31\x2c\x33\x2e\x39\x32\x2d\x31\
+\x30\x2e\x32\x34\x48\x33\x32\x35\x2e\x37\x34\x63\x31\x33\x2e\x39\
+\x33\x2d\x32\x30\x2e\x34\x2c\x32\x37\x2e\x35\x31\x2d\x34\x30\x2e\
+\x32\x38\x2c\x34\x31\x2e\x32\x34\x2d\x36\x30\x2e\x34\x6c\x34\x31\
+\x2e\x31\x31\x2c\x36\x30\x2e\x31\x37\x63\x2d\x37\x2e\x37\x38\x2e\
+\x34\x35\x2d\x31\x35\x2e\x33\x34\x2e\x31\x2d\x32\x33\x2e\x31\x31\
+\x2e\x31\x37\x2d\x31\x2e\x34\x33\x2c\x30\x2d\x32\x2e\x33\x37\x2e\
+\x32\x2d\x32\x2e\x35\x39\x2c\x31\x2e\x39\x2d\x2e\x39\x34\x2c\x37\
+\x2e\x34\x2d\x34\x2e\x32\x32\x2c\x31\x33\x2e\x38\x39\x2d\x37\x2e\
+\x39\x34\x2c\x32\x30\x2e\x32\x32\x2d\x37\x2e\x34\x39\x2c\x31\x32\
+\x2e\x35\x2d\x31\x32\x2e\x38\x2c\x32\x32\x2e\x31\x37\x2d\x35\x2e\
+\x34\x37\x2c\x33\x36\x2e\x33\x39\x2c\x32\x2e\x35\x33\x2c\x34\x2e\
+\x38\x32\x2c\x35\x2e\x32\x35\x2c\x39\x2e\x35\x35\x2c\x37\x2e\x37\
+\x36\x2c\x31\x34\x2e\x33\x39\x43\x33\x38\x39\x2e\x34\x34\x2c\x34\
+\x33\x31\x2c\x33\x37\x38\x2e\x33\x39\x2c\x34\x34\x36\x2c\x33\x36\
+\x36\x2e\x33\x39\x2c\x34\x36\x37\x2e\x39\x33\x5a\x22\x2f\x3e\x3c\
+\x2f\x73\x76\x67\x3e\
\x00\x00\x07\xeb\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
@@ -8602,133 +8475,6 @@
\x33\x30\x2e\x36\x36\x2d\x31\x35\x2e\x38\x36\x2c\x35\x31\x2e\x39\
\x39\x2d\x34\x33\x2e\x33\x36\x2c\x35\x31\x2e\x39\x39\x5a\x22\x2f\
\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x07\xc6\
-\x3c\
-\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
-\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
-\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
-\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
-\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
-\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
-\x63\x69\x72\x63\x6c\x65\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\
-\x73\x2d\x31\x22\x20\x63\x78\x3d\x22\x31\x37\x39\x2e\x30\x36\x22\
-\x20\x63\x79\x3d\x22\x31\x30\x34\x2e\x34\x33\x22\x20\x72\x3d\x22\
-\x31\x31\x2e\x32\x35\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\
-\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\
-\x31\x31\x32\x2e\x38\x2c\x35\x37\x2e\x33\x32\x56\x35\x34\x32\x2e\
-\x36\x38\x48\x34\x38\x37\x2e\x32\x56\x35\x37\x2e\x33\x32\x5a\x4d\
-\x33\x34\x37\x2c\x38\x35\x2e\x33\x38\x68\x37\x35\x2e\x36\x76\x33\
-\x38\x2e\x36\x38\x48\x33\x34\x37\x5a\x4d\x31\x36\x31\x2e\x33\x37\
-\x2c\x31\x30\x34\x2e\x34\x33\x61\x31\x37\x2e\x36\x39\x2c\x31\x37\
-\x2e\x36\x39\x2c\x30\x2c\x31\x2c\x31\x2c\x31\x37\x2e\x36\x39\x2c\
-\x31\x37\x2e\x36\x39\x41\x31\x37\x2e\x36\x39\x2c\x31\x37\x2e\x36\
-\x39\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x36\x31\x2e\x33\x37\x2c\x31\
-\x30\x34\x2e\x34\x33\x5a\x4d\x34\x32\x33\x2e\x34\x33\x2c\x34\x34\
-\x37\x2e\x35\x31\x61\x31\x35\x2e\x32\x35\x2c\x31\x35\x2e\x32\x35\
-\x2c\x30\x2c\x30\x2c\x31\x2d\x34\x2e\x34\x38\x2c\x31\x30\x2e\x38\
-\x6c\x2d\x32\x31\x2e\x36\x32\x2c\x32\x31\x2e\x36\x32\x61\x31\x35\
-\x2e\x32\x35\x2c\x31\x35\x2e\x32\x35\x2c\x30\x2c\x30\x2c\x31\x2d\
-\x31\x30\x2e\x38\x2c\x34\x2e\x34\x38\x48\x32\x31\x33\x2e\x34\x37\
-\x61\x31\x35\x2e\x32\x35\x2c\x31\x35\x2e\x32\x35\x2c\x30\x2c\x30\
-\x2c\x31\x2d\x31\x30\x2e\x38\x2d\x34\x2e\x34\x38\x6c\x2d\x32\x31\
-\x2e\x36\x32\x2d\x32\x31\x2e\x36\x32\x61\x31\x35\x2e\x32\x35\x2c\
-\x31\x35\x2e\x32\x35\x2c\x30\x2c\x30\x2c\x31\x2d\x34\x2e\x34\x38\
-\x2d\x31\x30\x2e\x38\x56\x31\x39\x37\x2e\x34\x34\x61\x31\x35\x2e\
-\x32\x35\x2c\x31\x35\x2e\x32\x35\x2c\x30\x2c\x30\x2c\x31\x2c\x34\
-\x2e\x34\x38\x2d\x31\x30\x2e\x38\x4c\x32\x30\x32\x2e\x36\x37\x2c\
-\x31\x36\x35\x61\x31\x35\x2e\x32\x35\x2c\x31\x35\x2e\x32\x35\x2c\
-\x30\x2c\x30\x2c\x31\x2c\x31\x30\x2e\x38\x2d\x34\x2e\x34\x38\x48\
-\x33\x38\x36\x2e\x35\x33\x61\x31\x35\x2e\x32\x35\x2c\x31\x35\x2e\
-\x32\x35\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x30\x2e\x38\x2c\x34\x2e\
-\x34\x38\x4c\x34\x31\x39\x2c\x31\x38\x36\x2e\x36\x34\x61\x31\x35\
-\x2e\x32\x35\x2c\x31\x35\x2e\x32\x35\x2c\x30\x2c\x30\x2c\x31\x2c\
-\x34\x2e\x34\x38\x2c\x31\x30\x2e\x38\x5a\x6d\x31\x34\x2e\x37\x31\
-\x2d\x33\x33\x37\x2e\x31\x32\x68\x2d\x37\x56\x39\x39\x2e\x30\x35\
-\x68\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\
-\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x32\x33\
-\x31\x2c\x34\x36\x39\x2e\x37\x37\x48\x32\x30\x30\x2e\x35\x37\x61\
-\x34\x35\x2e\x34\x39\x2c\x34\x35\x2e\x34\x39\x2c\x30\x2c\x30\x2c\
-\x31\x2c\x32\x2d\x36\x2e\x36\x38\x63\x33\x2e\x33\x39\x2d\x37\x2c\
-\x37\x2e\x33\x35\x2d\x31\x33\x2e\x37\x34\x2c\x31\x30\x2e\x37\x36\
-\x2d\x32\x30\x2e\x37\x34\x2c\x34\x2e\x34\x38\x2d\x39\x2c\x34\x2d\
-\x31\x38\x2d\x2e\x36\x32\x2d\x32\x36\x2e\x37\x39\x2d\x31\x31\x2e\
-\x32\x32\x2d\x32\x30\x2d\x31\x39\x2e\x30\x37\x2d\x33\x34\x2e\x36\
-\x31\x2d\x37\x2e\x36\x32\x2d\x35\x37\x2e\x31\x2c\x32\x2e\x33\x38\
-\x2d\x34\x2e\x35\x32\x2c\x35\x2e\x32\x34\x2d\x38\x2e\x38\x2c\x37\
-\x2e\x35\x33\x2d\x31\x33\x2e\x33\x36\x2c\x31\x2e\x35\x36\x2d\x33\
-\x2e\x31\x2c\x32\x2e\x35\x31\x2d\x36\x2e\x35\x31\x2c\x33\x2e\x39\
-\x32\x2d\x31\x30\x2e\x32\x35\x48\x31\x39\x30\x2e\x33\x31\x6c\x34\
-\x31\x2e\x32\x35\x2d\x36\x30\x2e\x33\x39\x2c\x34\x31\x2e\x31\x2c\
-\x36\x30\x2e\x31\x37\x63\x2d\x37\x2e\x37\x38\x2e\x34\x34\x2d\x31\
-\x35\x2e\x33\x34\x2e\x31\x2d\x32\x33\x2e\x31\x2e\x31\x37\x2d\x31\
-\x2e\x34\x34\x2c\x30\x2d\x32\x2e\x33\x38\x2e\x32\x2d\x32\x2e\x36\
-\x2c\x31\x2e\x39\x2d\x2e\x39\x33\x2c\x37\x2e\x34\x2d\x34\x2e\x32\
-\x32\x2c\x31\x33\x2e\x38\x39\x2d\x37\x2e\x39\x34\x2c\x32\x30\x2e\
-\x32\x31\x2d\x37\x2e\x34\x39\x2c\x31\x32\x2e\x35\x2d\x31\x32\x2e\
-\x38\x2c\x32\x32\x2e\x31\x37\x2d\x35\x2e\x34\x36\x2c\x33\x36\x2e\
-\x33\x39\x2c\x32\x2e\x35\x32\x2c\x34\x2e\x38\x33\x2c\x35\x2e\x32\
-\x34\x2c\x39\x2e\x35\x36\x2c\x37\x2e\x37\x35\x2c\x31\x34\x2e\x33\
-\x39\x43\x32\x35\x34\x2c\x34\x33\x32\x2e\x38\x32\x2c\x32\x34\x33\
-\x2c\x34\x34\x37\x2e\x38\x37\x2c\x32\x33\x31\x2c\x34\x36\x39\x2e\
-\x37\x37\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\
-\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x32\x39\
-\x38\x2e\x36\x37\x2c\x33\x37\x30\x2e\x32\x38\x48\x32\x36\x38\x2e\
-\x32\x39\x61\x34\x34\x2e\x38\x33\x2c\x34\x34\x2e\x38\x33\x2c\x30\
-\x2c\x30\x2c\x31\x2c\x32\x2d\x36\x2e\x36\x38\x63\x33\x2e\x34\x2d\
-\x37\x2c\x37\x2e\x33\x35\x2d\x31\x33\x2e\x37\x34\x2c\x31\x30\x2e\
-\x37\x36\x2d\x32\x30\x2e\x37\x35\x2c\x34\x2e\x34\x38\x2d\x39\x2c\
-\x34\x2d\x31\x38\x2d\x2e\x36\x31\x2d\x32\x36\x2e\x37\x38\x2d\x31\
-\x31\x2e\x32\x33\x2d\x32\x30\x2d\x31\x39\x2e\x30\x38\x2d\x33\x34\
-\x2e\x36\x32\x2d\x37\x2e\x36\x32\x2d\x35\x37\x2e\x31\x2c\x32\x2e\
-\x33\x37\x2d\x34\x2e\x35\x33\x2c\x35\x2e\x32\x33\x2d\x38\x2e\x38\
-\x2c\x37\x2e\x35\x32\x2d\x31\x33\x2e\x33\x36\x2c\x31\x2e\x35\x36\
-\x2d\x33\x2e\x31\x31\x2c\x32\x2e\x35\x32\x2d\x36\x2e\x35\x31\x2c\
-\x33\x2e\x39\x32\x2d\x31\x30\x2e\x32\x35\x48\x32\x35\x38\x4c\x32\
-\x39\x39\x2e\x32\x37\x2c\x31\x37\x35\x6c\x34\x31\x2e\x31\x2c\x36\
-\x30\x2e\x31\x37\x63\x2d\x37\x2e\x37\x38\x2e\x34\x35\x2d\x31\x35\
-\x2e\x33\x34\x2e\x31\x31\x2d\x32\x33\x2e\x31\x2e\x31\x37\x2d\x31\
-\x2e\x34\x33\x2c\x30\x2d\x32\x2e\x33\x38\x2e\x32\x31\x2d\x32\x2e\
-\x35\x39\x2c\x31\x2e\x39\x31\x2d\x2e\x39\x34\x2c\x37\x2e\x34\x2d\
-\x34\x2e\x32\x32\x2c\x31\x33\x2e\x38\x39\x2d\x37\x2e\x39\x35\x2c\
-\x32\x30\x2e\x32\x31\x2d\x37\x2e\x34\x38\x2c\x31\x32\x2e\x35\x2d\
-\x31\x32\x2e\x37\x39\x2c\x32\x32\x2e\x31\x37\x2d\x35\x2e\x34\x36\
-\x2c\x33\x36\x2e\x33\x39\x2c\x32\x2e\x35\x32\x2c\x34\x2e\x38\x33\
-\x2c\x35\x2e\x32\x34\x2c\x39\x2e\x35\x35\x2c\x37\x2e\x37\x35\x2c\
-\x31\x34\x2e\x33\x39\x43\x33\x32\x31\x2e\x37\x33\x2c\x33\x33\x33\
-\x2e\x33\x33\x2c\x33\x31\x30\x2e\x36\x38\x2c\x33\x34\x38\x2e\x33\
-\x37\x2c\x32\x39\x38\x2e\x36\x37\x2c\x33\x37\x30\x2e\x32\x38\x5a\
-\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\
-\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\x36\x36\x2e\x33\
-\x39\x2c\x34\x36\x37\x2e\x39\x33\x48\x33\x33\x36\x61\x34\x35\x2e\
-\x34\x35\x2c\x34\x35\x2e\x34\x35\x2c\x30\x2c\x30\x2c\x31\x2c\x32\
-\x2d\x36\x2e\x36\x37\x63\x33\x2e\x33\x39\x2d\x37\x2c\x37\x2e\x33\
-\x34\x2d\x31\x33\x2e\x37\x34\x2c\x31\x30\x2e\x37\x35\x2d\x32\x30\
-\x2e\x37\x35\x2c\x34\x2e\x34\x39\x2d\x39\x2c\x34\x2d\x31\x38\x2d\
-\x2e\x36\x31\x2d\x32\x36\x2e\x37\x38\x2d\x31\x31\x2e\x32\x33\x2d\
-\x32\x30\x2d\x31\x39\x2e\x30\x37\x2d\x33\x34\x2e\x36\x32\x2d\x37\
-\x2e\x36\x32\x2d\x35\x37\x2e\x31\x2c\x32\x2e\x33\x37\x2d\x34\x2e\
-\x35\x33\x2c\x35\x2e\x32\x33\x2d\x38\x2e\x38\x2c\x37\x2e\x35\x32\
-\x2d\x31\x33\x2e\x33\x37\x2c\x31\x2e\x35\x36\x2d\x33\x2e\x31\x2c\
-\x32\x2e\x35\x32\x2d\x36\x2e\x35\x31\x2c\x33\x2e\x39\x32\x2d\x31\
-\x30\x2e\x32\x34\x48\x33\x32\x35\x2e\x37\x34\x63\x31\x33\x2e\x39\
-\x33\x2d\x32\x30\x2e\x34\x2c\x32\x37\x2e\x35\x31\x2d\x34\x30\x2e\
-\x32\x38\x2c\x34\x31\x2e\x32\x34\x2d\x36\x30\x2e\x34\x6c\x34\x31\
-\x2e\x31\x31\x2c\x36\x30\x2e\x31\x37\x63\x2d\x37\x2e\x37\x38\x2e\
-\x34\x35\x2d\x31\x35\x2e\x33\x34\x2e\x31\x2d\x32\x33\x2e\x31\x31\
-\x2e\x31\x37\x2d\x31\x2e\x34\x33\x2c\x30\x2d\x32\x2e\x33\x37\x2e\
-\x32\x2d\x32\x2e\x35\x39\x2c\x31\x2e\x39\x2d\x2e\x39\x34\x2c\x37\
-\x2e\x34\x2d\x34\x2e\x32\x32\x2c\x31\x33\x2e\x38\x39\x2d\x37\x2e\
-\x39\x34\x2c\x32\x30\x2e\x32\x32\x2d\x37\x2e\x34\x39\x2c\x31\x32\
-\x2e\x35\x2d\x31\x32\x2e\x38\x2c\x32\x32\x2e\x31\x37\x2d\x35\x2e\
-\x34\x37\x2c\x33\x36\x2e\x33\x39\x2c\x32\x2e\x35\x33\x2c\x34\x2e\
-\x38\x32\x2c\x35\x2e\x32\x35\x2c\x39\x2e\x35\x35\x2c\x37\x2e\x37\
-\x36\x2c\x31\x34\x2e\x33\x39\x43\x33\x38\x39\x2e\x34\x34\x2c\x34\
-\x33\x31\x2c\x33\x37\x38\x2e\x33\x39\x2c\x34\x34\x36\x2c\x33\x36\
-\x36\x2e\x33\x39\x2c\x34\x36\x37\x2e\x39\x33\x5a\x22\x2f\x3e\x3c\
-\x2f\x73\x76\x67\x3e\
\x00\x00\x04\xc2\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
@@ -9336,7 +9082,7 @@
\x35\x30\x2e\x33\x32\x2c\x32\x36\x36\x2e\x30\x37\x2c\x34\x34\x39\
\x2c\x32\x36\x36\x2c\x34\x34\x38\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\
\x67\x3e\
-\x00\x00\x04\xec\
+\x00\x00\x04\x9d\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
@@ -9345,78 +9091,73 @@
\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x65\x32\x62\x32\x34\x3b\x7d\
\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x64\x3d\x22\x4d\x33\x30\x31\x2e\x33\x36\x2c\x31\x38\
-\x31\x2e\x36\x35\x68\x32\x31\x38\x2e\x35\x63\x39\x2e\x35\x37\x2c\
-\x30\x2c\x31\x38\x2e\x37\x32\x2c\x31\x2e\x35\x32\x2c\x32\x36\x2e\
-\x36\x35\x2c\x37\x2e\x33\x34\x2c\x31\x30\x2e\x36\x2c\x37\x2e\x37\
-\x39\x2c\x31\x36\x2e\x35\x35\x2c\x31\x38\x2e\x31\x33\x2c\x31\x36\
-\x2e\x34\x35\x2c\x33\x31\x2e\x34\x37\x2d\x2e\x36\x33\x2c\x38\x30\
-\x2e\x33\x34\x2d\x2e\x32\x37\x2c\x31\x36\x30\x2e\x36\x38\x2d\x2e\
-\x33\x39\x2c\x32\x34\x31\x61\x35\x33\x2e\x35\x37\x2c\x35\x33\x2e\
-\x35\x37\x2c\x30\x2c\x30\x2c\x31\x2d\x35\x33\x2e\x38\x35\x2c\x35\
-\x33\x2e\x36\x35\x6c\x2d\x33\x36\x38\x2e\x33\x34\x2e\x30\x39\x63\
-\x2d\x31\x37\x2e\x36\x36\x2c\x30\x2d\x33\x35\x2e\x33\x33\x2d\x2e\
-\x32\x33\x2d\x35\x33\x2c\x30\x2d\x32\x31\x2e\x36\x2e\x32\x32\x2d\
-\x33\x37\x2e\x34\x31\x2d\x39\x2e\x33\x32\x2d\x34\x38\x2e\x31\x33\
-\x2d\x32\x37\x2e\x37\x37\x61\x31\x31\x30\x2e\x33\x35\x2c\x31\x31\
-\x30\x2e\x33\x35\x2c\x30\x2c\x30\x2c\x31\x2d\x35\x2e\x33\x35\x2d\
-\x31\x30\x2e\x38\x63\x2d\x31\x2d\x32\x2e\x32\x38\x2d\x32\x2e\x36\
-\x37\x2d\x37\x2d\x32\x2e\x36\x37\x2d\x39\x2e\x34\x35\x71\x30\x2d\
-\x31\x32\x33\x2e\x32\x32\x2d\x2e\x30\x37\x2d\x32\x34\x36\x2e\x34\
-\x35\x61\x33\x30\x2e\x32\x34\x2c\x33\x30\x2e\x32\x34\x2c\x30\x2c\
-\x30\x2c\x31\x2c\x32\x2e\x35\x2d\x31\x32\x2e\x31\x63\x36\x2e\x35\
-\x2d\x31\x35\x2e\x33\x34\x2c\x31\x38\x2e\x32\x39\x2d\x32\x33\x2e\
-\x36\x38\x2c\x33\x34\x2e\x34\x38\x2d\x32\x36\x2e\x33\x31\x2c\x39\
-\x2e\x37\x31\x2d\x31\x2e\x35\x39\x2c\x31\x39\x2e\x35\x2d\x31\x2e\
-\x30\x36\x2c\x32\x39\x2e\x32\x36\x2d\x31\x2e\x30\x38\x2e\x36\x37\
-\x2c\x30\x2c\x31\x2e\x33\x33\x2c\x30\x2c\x32\x2c\x30\x2c\x32\x30\
-\x2e\x37\x2e\x30\x38\x2c\x34\x31\x2e\x34\x2e\x31\x39\x2c\x36\x32\
-\x2e\x30\x39\x2e\x32\x71\x36\x39\x2e\x39\x33\x2c\x30\x2c\x31\x33\
-\x39\x2e\x38\x37\x2c\x30\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\
+\x31\x22\x20\x64\x3d\x22\x4d\x34\x36\x35\x2e\x36\x34\x2c\x31\x35\
+\x32\x2e\x35\x63\x2d\x32\x2e\x33\x2d\x31\x35\x2e\x38\x2d\x31\x31\
+\x2e\x39\x2d\x32\x35\x2e\x39\x2d\x32\x37\x2e\x36\x2d\x32\x39\x2e\
+\x32\x2d\x31\x36\x2e\x36\x2d\x33\x2e\x35\x2d\x33\x33\x2e\x33\x2d\
+\x36\x2e\x36\x2d\x35\x30\x2e\x31\x2d\x39\x2e\x32\x2d\x38\x2e\x37\
+\x2d\x31\x2e\x34\x2d\x31\x34\x2e\x31\x2d\x33\x2e\x36\x2d\x31\x35\
+\x2e\x31\x2d\x31\x34\x2e\x31\x2d\x31\x2e\x38\x2d\x31\x38\x2d\x31\
+\x33\x2e\x34\x2d\x32\x38\x2d\x33\x31\x2e\x31\x2d\x33\x31\x2e\x32\
+\x71\x2d\x32\x39\x2d\x35\x2e\x32\x35\x2d\x35\x38\x2d\x31\x30\x2e\
+\x36\x63\x2d\x31\x37\x2e\x37\x2d\x33\x2e\x33\x2d\x33\x31\x2e\x38\
+\x2c\x32\x2e\x35\x2d\x34\x30\x2e\x31\x2c\x31\x38\x2e\x34\x2d\x34\
+\x2e\x34\x2c\x38\x2e\x35\x2d\x39\x2e\x35\x2c\x39\x2e\x34\x2d\x31\
+\x37\x2e\x38\x2c\x37\x2e\x36\x2d\x31\x36\x2e\x36\x2d\x33\x2e\x35\
+\x2d\x33\x33\x2e\x34\x2d\x36\x2e\x34\x2d\x35\x30\x2e\x31\x2d\x39\
+\x2e\x31\x2d\x31\x35\x2e\x35\x2d\x32\x2e\x35\x2d\x32\x38\x2e\x34\
+\x2c\x32\x2e\x32\x2d\x33\x36\x2e\x39\x2c\x31\x36\x2e\x31\x2d\x39\
+\x2e\x33\x2c\x31\x35\x2e\x33\x2d\x35\x2e\x37\x2c\x32\x33\x2e\x36\
+\x2c\x31\x31\x2e\x35\x2c\x32\x36\x2e\x38\x2c\x34\x39\x2e\x31\x2c\
+\x39\x2e\x31\x2c\x39\x38\x2e\x32\x2c\x31\x38\x2c\x31\x34\x37\x2e\
+\x32\x2c\x32\x37\x6c\x31\x34\x37\x2e\x33\x2c\x32\x37\x43\x34\x36\
+\x31\x2e\x34\x34\x2c\x31\x37\x35\x2e\x31\x2c\x34\x36\x38\x2e\x31\
+\x34\x2c\x31\x36\x39\x2c\x34\x36\x35\x2e\x36\x34\x2c\x31\x35\x32\
+\x2e\x35\x5a\x4d\x32\x35\x39\x2e\x38\x34\x2c\x38\x38\x73\x34\x2e\
+\x33\x2d\x32\x33\x2e\x37\x2c\x32\x39\x2e\x38\x2d\x31\x39\x2e\x31\
+\x6c\x34\x32\x2e\x31\x2c\x37\x2e\x37\x63\x32\x35\x2e\x34\x2c\x34\
+\x2e\x37\x2c\x32\x31\x2e\x31\x2c\x32\x38\x2e\x34\x2c\x32\x31\x2e\
+\x31\x2c\x32\x38\x2e\x34\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\
\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\
-\x22\x4d\x35\x36\x32\x2e\x31\x39\x2c\x31\x38\x32\x2e\x35\x63\x2d\
-\x37\x2e\x37\x35\x2d\x38\x2e\x38\x38\x2d\x31\x37\x2e\x37\x39\x2d\
-\x31\x33\x2e\x35\x36\x2d\x32\x39\x2e\x31\x36\x2d\x31\x35\x2e\x37\
-\x34\x61\x39\x34\x2e\x35\x31\x2c\x39\x34\x2e\x35\x31\x2c\x30\x2c\
-\x30\x2c\x30\x2d\x31\x37\x2e\x38\x35\x2d\x31\x2e\x34\x34\x71\x2d\
-\x31\x37\x34\x2e\x34\x38\x2e\x30\x36\x2d\x33\x34\x39\x2c\x2e\x31\
-\x37\x63\x2d\x33\x30\x2e\x32\x2c\x30\x2d\x36\x30\x2e\x33\x39\x2d\
-\x2e\x31\x39\x2d\x39\x30\x2e\x35\x39\x2d\x2e\x31\x35\x2d\x39\x2e\
-\x39\x31\x2c\x30\x2d\x31\x39\x2e\x36\x35\x2c\x31\x2e\x33\x35\x2d\
-\x32\x38\x2e\x38\x37\x2c\x35\x2e\x33\x36\x61\x35\x34\x2e\x36\x36\
-\x2c\x35\x34\x2e\x36\x36\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x31\x2e\
-\x34\x35\x2c\x36\x2e\x38\x63\x2d\x2e\x39\x35\x2e\x37\x33\x2d\x31\
-\x2e\x39\x2c\x31\x2e\x38\x31\x2d\x33\x2e\x32\x37\x2c\x31\x73\x2d\
-\x2e\x37\x34\x2d\x32\x2e\x30\x35\x2d\x2e\x37\x34\x2d\x33\x2e\x31\
-\x32\x63\x30\x2d\x31\x36\x2c\x30\x2d\x33\x31\x2e\x39\x31\x2d\x2e\
-\x30\x35\x2d\x34\x37\x2e\x38\x37\x61\x38\x2e\x37\x2c\x38\x2e\x37\
-\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x2e\x31\x2d\x34\x2e\x33\x31\x63\
-\x33\x2e\x33\x33\x2d\x36\x2e\x31\x36\x2c\x36\x2e\x32\x32\x2d\x31\
-\x32\x2e\x35\x38\x2c\x31\x30\x2e\x36\x39\x2d\x31\x38\x2e\x30\x37\
-\x2c\x31\x30\x2e\x38\x38\x2d\x31\x33\x2e\x33\x37\x2c\x32\x35\x2e\
-\x30\x37\x2d\x31\x39\x2e\x39\x32\x2c\x34\x32\x2e\x32\x2d\x32\x30\
-\x71\x38\x30\x2d\x2e\x31\x39\x2c\x31\x36\x30\x2e\x31\x2d\x2e\x32\
-\x31\x63\x34\x2e\x31\x38\x2c\x30\x2c\x38\x2e\x33\x35\x2d\x2e\x31\
-\x36\x2c\x31\x32\x2e\x35\x32\x2d\x2e\x31\x39\x61\x31\x38\x2e\x33\
-\x32\x2c\x31\x38\x2e\x33\x32\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x33\
-\x2e\x37\x39\x2c\x35\x2e\x36\x39\x63\x31\x30\x2e\x36\x38\x2c\x31\
-\x30\x2e\x39\x33\x2c\x32\x31\x2e\x36\x38\x2c\x32\x31\x2e\x35\x37\
-\x2c\x33\x32\x2e\x31\x2c\x33\x32\x2e\x37\x35\x2c\x36\x2c\x36\x2e\
-\x33\x39\x2c\x31\x33\x2c\x38\x2e\x34\x2c\x32\x31\x2e\x32\x35\x2c\
-\x37\x2e\x38\x35\x2e\x39\x34\x2d\x2e\x30\x36\x2c\x31\x2e\x38\x39\
-\x2d\x2e\x31\x33\x2c\x32\x2e\x38\x34\x2d\x2e\x31\x33\x2c\x34\x38\
-\x2e\x33\x33\x2c\x30\x2c\x39\x36\x2e\x36\x37\x2d\x2e\x31\x36\x2c\
-\x31\x34\x35\x2c\x30\x2c\x31\x32\x2e\x37\x31\x2c\x30\x2c\x32\x35\
-\x2e\x34\x35\x2d\x2e\x35\x34\x2c\x33\x38\x2e\x31\x34\x2e\x34\x34\
-\x2c\x32\x35\x2e\x32\x38\x2c\x31\x2e\x39\x35\x2c\x34\x31\x2e\x38\
-\x31\x2c\x31\x35\x2e\x33\x35\x2c\x34\x39\x2c\x33\x39\x2e\x36\x33\
-\x2e\x38\x31\x2c\x32\x2e\x37\x32\x2c\x31\x2e\x35\x32\x2c\x35\x2e\
-\x34\x38\x2c\x32\x2e\x31\x33\x2c\x38\x2e\x32\x35\x2e\x32\x32\x2c\
-\x31\x2c\x2e\x39\x31\x2c\x32\x2e\x31\x37\x2c\x30\x2c\x33\x2e\x32\
-\x34\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
+\x22\x4d\x34\x33\x33\x2e\x32\x34\x2c\x31\x38\x34\x2e\x36\x48\x31\
+\x36\x36\x2e\x38\x34\x61\x32\x37\x2e\x30\x38\x2c\x32\x37\x2e\x30\
+\x38\x2c\x30\x2c\x30\x2c\x30\x2d\x32\x36\x2e\x39\x2c\x33\x30\x2e\
+\x35\x4c\x31\x37\x38\x2e\x37\x34\x2c\x35\x31\x39\x61\x32\x37\x2e\
+\x31\x31\x2c\x32\x37\x2e\x31\x31\x2c\x30\x2c\x30\x2c\x30\x2c\x32\
+\x36\x2e\x39\x2c\x32\x33\x2e\x37\x68\x31\x39\x32\x2e\x33\x61\x32\
+\x37\x2e\x30\x35\x2c\x32\x37\x2e\x30\x35\x2c\x30\x2c\x30\x2c\x30\
+\x2c\x32\x36\x2e\x39\x2d\x32\x34\x6c\x33\x35\x2e\x33\x2d\x33\x30\
+\x33\x2e\x39\x41\x32\x37\x2c\x32\x37\x2c\x30\x2c\x30\x2c\x30\x2c\
+\x34\x33\x33\x2e\x32\x34\x2c\x31\x38\x34\x2e\x36\x5a\x4d\x32\x34\
+\x30\x2e\x38\x34\x2c\x35\x30\x38\x68\x2d\x33\x63\x2d\x35\x2e\x32\
+\x2e\x35\x2d\x37\x2d\x32\x2e\x39\x2d\x37\x2e\x36\x2d\x37\x2e\x36\
+\x6c\x2d\x33\x33\x2e\x36\x2d\x32\x37\x33\x2e\x37\x63\x2d\x2e\x36\
+\x2d\x34\x2e\x37\x2c\x33\x2e\x32\x2d\x39\x2c\x38\x2e\x34\x2d\x39\
+\x2e\x36\x68\x2d\x33\x63\x35\x2e\x32\x2d\x2e\x35\x2c\x31\x33\x2c\
+\x32\x2e\x39\x2c\x31\x33\x2e\x35\x2c\x37\x2e\x36\x6c\x33\x33\x2e\
+\x36\x2c\x32\x37\x33\x2e\x37\x43\x32\x34\x39\x2e\x38\x34\x2c\x35\
+\x30\x33\x2e\x32\x2c\x32\x34\x36\x2c\x35\x30\x37\x2e\x35\x2c\x32\
+\x34\x30\x2e\x38\x34\x2c\x35\x30\x38\x5a\x6d\x36\x35\x2e\x35\x2d\
+\x39\x61\x39\x2e\x31\x33\x2c\x39\x2e\x31\x33\x2c\x30\x2c\x30\x2c\
+\x31\x2d\x39\x2e\x31\x2c\x39\x2e\x31\x68\x2d\x2e\x39\x61\x39\x2e\
+\x31\x33\x2c\x39\x2e\x31\x33\x2c\x30\x2c\x30\x2c\x31\x2d\x39\x2e\
+\x31\x2d\x39\x2e\x31\x56\x32\x32\x34\x2e\x34\x61\x39\x2e\x31\x33\
+\x2c\x39\x2e\x31\x33\x2c\x30\x2c\x30\x2c\x31\x2c\x39\x2e\x31\x2d\
+\x39\x2e\x31\x68\x2e\x39\x61\x39\x2e\x31\x33\x2c\x39\x2e\x31\x33\
+\x2c\x30\x2c\x30\x2c\x31\x2c\x39\x2e\x31\x2c\x39\x2e\x31\x5a\x6d\
+\x39\x33\x2e\x35\x2d\x32\x37\x32\x2e\x34\x2d\x33\x33\x2e\x36\x2c\
+\x32\x37\x33\x2e\x37\x63\x2d\x2e\x36\x2c\x34\x2e\x37\x2d\x35\x2e\
+\x33\x2c\x38\x2e\x32\x2d\x31\x30\x2e\x36\x2c\x37\x2e\x36\x68\x30\
+\x63\x2d\x35\x2e\x32\x2d\x2e\x35\x2d\x39\x2d\x34\x2e\x38\x2d\x38\
+\x2e\x34\x2d\x39\x2e\x36\x6c\x33\x33\x2e\x36\x2d\x32\x37\x33\x2e\
+\x37\x63\x2e\x36\x2d\x34\x2e\x37\x2c\x35\x2e\x33\x2d\x38\x2e\x32\
+\x2c\x31\x30\x2e\x36\x2d\x37\x2e\x36\x68\x30\x43\x33\x39\x36\x2e\
+\x36\x34\x2c\x32\x31\x37\x2e\x36\x2c\x34\x30\x30\x2e\x34\x34\x2c\
+\x32\x32\x31\x2e\x39\x2c\x33\x39\x39\x2e\x38\x34\x2c\x32\x32\x36\
+\x2e\x36\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
\x00\x00\x02\xfb\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
@@ -9537,182 +9278,84 @@
\x33\x33\x39\x2e\x31\x37\x2c\x31\x33\x35\x2e\x35\x32\x2c\x33\x33\
\x39\x2e\x33\x31\x2c\x31\x34\x39\x2e\x37\x2c\x33\x33\x39\x2e\x33\
\x31\x2c\x31\x36\x33\x2e\x38\x39\x5a\x22\x2f\x3e\x3c\x70\x61\x74\
-\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\
-\x64\x3d\x22\x4d\x33\x30\x30\x2e\x39\x2c\x33\x34\x38\x2e\x31\x33\
-\x63\x32\x39\x2e\x38\x34\x2c\x30\x2c\x35\x39\x2e\x36\x39\x2e\x34\
-\x36\x2c\x38\x39\x2e\x35\x2d\x2e\x32\x37\x2c\x39\x2e\x34\x38\x2d\
-\x2e\x32\x33\x2c\x37\x2e\x35\x39\x2c\x35\x2c\x37\x2e\x35\x37\x2c\
-\x31\x30\x2e\x31\x31\x73\x32\x2c\x31\x30\x2e\x32\x33\x2d\x37\x2e\
-\x34\x34\x2c\x31\x30\x2e\x31\x36\x71\x2d\x39\x30\x2e\x34\x32\x2d\
-\x2e\x37\x32\x2d\x31\x38\x30\x2e\x38\x33\x2c\x30\x63\x2d\x38\x2e\
-\x31\x31\x2e\x30\x35\x2d\x38\x2e\x30\x38\x2d\x33\x2e\x36\x31\x2d\
-\x37\x2e\x35\x39\x2d\x39\x2e\x30\x39\x2e\x34\x35\x2d\x35\x2d\x32\
-\x2e\x38\x31\x2d\x31\x31\x2e\x33\x33\x2c\x37\x2e\x34\x37\x2d\x31\
-\x31\x2e\x31\x32\x43\x32\x34\x30\x2c\x33\x34\x38\x2e\x35\x32\x2c\
-\x32\x37\x30\x2e\x34\x36\x2c\x33\x34\x38\x2e\x31\x33\x2c\x33\x30\
-\x30\x2e\x39\x2c\x33\x34\x38\x2e\x31\x33\x5a\x22\x2f\x3e\x3c\x70\
-\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\
-\x22\x20\x64\x3d\x22\x4d\x33\x30\x30\x2e\x38\x36\x2c\x34\x30\x37\
-\x63\x32\x39\x2e\x38\x33\x2c\x30\x2c\x35\x39\x2e\x36\x37\x2e\x34\
-\x35\x2c\x38\x39\x2e\x34\x38\x2d\x2e\x32\x35\x2c\x31\x30\x2e\x31\
-\x31\x2d\x2e\x32\x34\x2c\x37\x2e\x32\x33\x2c\x35\x2e\x37\x2c\x37\
-\x2e\x37\x39\x2c\x31\x30\x2e\x38\x37\x2e\x36\x36\x2c\x36\x2e\x31\
-\x35\x2d\x2e\x34\x39\x2c\x38\x2e\x37\x36\x2d\x38\x2c\x38\x2e\x37\
-\x32\x71\x2d\x38\x39\x2e\x39\x32\x2d\x2e\x35\x38\x2d\x31\x37\x39\
-\x2e\x38\x37\x2c\x30\x63\x2d\x38\x2e\x32\x38\x2e\x30\x36\x2d\x38\
-\x2e\x33\x2d\x33\x2e\x34\x33\x2d\x38\x2e\x32\x37\x2d\x39\x2e\x34\
-\x31\x73\x2d\x2e\x35\x38\x2d\x31\x30\x2e\x34\x31\x2c\x38\x2e\x34\
-\x39\x2d\x31\x30\x2e\x32\x31\x43\x32\x34\x30\x2e\x35\x39\x2c\x34\
-\x30\x37\x2e\x33\x39\x2c\x32\x37\x30\x2e\x37\x33\x2c\x34\x30\x37\
-\x2c\x33\x30\x30\x2e\x38\x36\x2c\x34\x30\x37\x5a\x22\x2f\x3e\x3c\
-\x2f\x73\x76\x67\x3e\
-\x00\x00\x02\xee\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\
-\x2d\x38\x22\x3f\x3e\x0a\x3c\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\
-\x61\x79\x65\x72\x5f\x31\x22\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\
-\x65\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\
-\x73\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\
-\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x76\
-\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x36\x30\x30\x20\
-\x36\x30\x30\x22\x3e\x0a\x20\x20\x3c\x64\x65\x66\x73\x3e\x0a\x20\
-\x20\x20\x20\x3c\x73\x74\x79\x6c\x65\x3e\x0a\x20\x20\x20\x20\x20\
-\x20\x2e\x63\x6c\x73\x2d\x31\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\
-\x20\x20\x66\x69\x6c\x6c\x3a\x20\x23\x65\x30\x65\x30\x64\x66\x3b\
-\x0a\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x3c\x2f\x73\
-\x74\x79\x6c\x65\x3e\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0a\
-\x20\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
-\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x35\x36\x31\x2e\x36\x35\
-\x2c\x31\x39\x31\x2e\x35\x37\x4c\x34\x30\x38\x2e\x34\x2c\x33\x38\
-\x2e\x33\x32\x68\x2d\x32\x31\x36\x2e\x38\x32\x53\x33\x38\x2e\x33\
-\x2c\x31\x39\x31\x2e\x36\x2c\x33\x38\x2e\x33\x2c\x31\x39\x31\x2e\
-\x36\x76\x32\x31\x36\x2e\x38\x6c\x31\x35\x33\x2e\x32\x38\x2c\x31\
-\x35\x33\x2e\x32\x38\x68\x32\x31\x36\x2e\x37\x39\x73\x31\x34\x34\
-\x2e\x36\x32\x2d\x31\x34\x34\x2e\x35\x37\x2c\x31\x34\x34\x2e\x36\
-\x32\x2d\x31\x34\x34\x2e\x35\x37\x63\x35\x2e\x31\x34\x2d\x35\x2e\
-\x30\x38\x2c\x38\x2e\x31\x33\x2d\x31\x31\x2e\x36\x31\x2c\x38\x2e\
-\x36\x33\x2d\x31\x38\x2e\x38\x39\x6c\x2e\x30\x37\x2d\x2e\x39\x38\
-\x2d\x2e\x30\x34\x2d\x32\x30\x35\x2e\x36\x38\x5a\x4d\x32\x31\x34\
-\x2e\x38\x34\x2c\x35\x30\x35\x2e\x35\x35\x6c\x2d\x31\x32\x30\x2e\
-\x34\x2d\x31\x32\x30\x2e\x34\x76\x2d\x31\x37\x30\x2e\x33\x73\x31\
-\x32\x30\x2e\x34\x2d\x31\x32\x30\x2e\x34\x2c\x31\x32\x30\x2e\x34\
-\x2d\x31\x32\x30\x2e\x34\x68\x31\x37\x30\x2e\x33\x31\x73\x31\x32\
-\x30\x2e\x33\x37\x2c\x31\x32\x30\x2e\x33\x37\x2c\x31\x32\x30\x2e\
-\x33\x37\x2c\x31\x32\x30\x2e\x33\x37\x6c\x2e\x30\x34\x2c\x31\x37\
-\x30\x2e\x33\x33\x2d\x31\x32\x30\x2e\x34\x33\x2c\x31\x32\x30\x2e\
-\x33\x38\x68\x2d\x31\x37\x30\x2e\x32\x39\x5a\x22\x2f\x3e\x0a\x20\
-\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\
-\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x32\x35\x35\x2e\x31\x32\x2c\
-\x34\x32\x38\x2e\x38\x63\x30\x2d\x32\x33\x2e\x38\x34\x2c\x31\x38\
-\x2e\x37\x2d\x34\x31\x2e\x36\x31\x2c\x34\x34\x2e\x38\x38\x2d\x34\
-\x31\x2e\x36\x31\x73\x34\x34\x2e\x38\x38\x2c\x31\x37\x2e\x37\x37\
-\x2c\x34\x34\x2e\x38\x38\x2c\x34\x31\x2e\x36\x31\x2d\x31\x38\x2e\
-\x37\x2c\x34\x32\x2e\x35\x35\x2d\x34\x34\x2e\x38\x38\x2c\x34\x32\
-\x2e\x35\x35\x2d\x34\x34\x2e\x38\x38\x2d\x31\x39\x2e\x31\x37\x2d\
-\x34\x34\x2e\x38\x38\x2d\x34\x32\x2e\x35\x35\x5a\x4d\x32\x34\x38\
-\x2e\x39\x31\x2c\x31\x34\x30\x2e\x33\x32\x68\x31\x30\x32\x2e\x31\
-\x38\x6c\x2d\x32\x32\x2e\x31\x2c\x32\x31\x33\x2e\x36\x37\x68\x2d\
-\x35\x37\x2e\x39\x38\x6c\x2d\x32\x32\x2e\x31\x2d\x32\x31\x33\x2e\
-\x36\x37\x5a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x05\xf3\
-\x3c\
-\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
-\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
-\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
-\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
-\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
-\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
-\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x78\x3d\x22\x32\x31\x32\x2e\x32\x34\x22\x20\x79\x3d\
-\x22\x34\x34\x36\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x33\x30\x2e\
-\x31\x34\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x32\x33\x2e\
-\x35\x33\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\
-\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x31\x39\x35\x2e\
-\x32\x35\x22\x20\x79\x3d\x22\x35\x37\x2e\x33\x35\x22\x20\x77\x69\
-\x64\x74\x68\x3d\x22\x32\x30\x2e\x31\x34\x22\x20\x68\x65\x69\x67\
-\x68\x74\x3d\x22\x37\x36\x2e\x38\x33\x22\x20\x74\x72\x61\x6e\x73\
-\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\
-\x2d\x31\x37\x2e\x30\x32\x20\x31\x33\x39\x2e\x32\x35\x29\x20\x72\
-\x6f\x74\x61\x74\x65\x28\x2d\x33\x36\x2e\x30\x37\x29\x22\x2f\x3e\
-\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\
-\x2d\x31\x22\x20\x78\x3d\x22\x32\x38\x39\x2e\x36\x32\x22\x20\x79\
-\x3d\x22\x33\x30\x2e\x34\x36\x22\x20\x77\x69\x64\x74\x68\x3d\x22\
-\x32\x30\x2e\x31\x34\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x37\
-\x36\x2e\x38\x33\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\
-\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\
-\x30\x33\x2c\x33\x38\x32\x2e\x31\x38\x71\x2d\x34\x35\x2e\x36\x35\
-\x2c\x30\x2d\x39\x31\x2e\x33\x31\x2e\x30\x36\x63\x2d\x32\x2e\x35\
-\x32\x2c\x30\x2d\x33\x2e\x33\x39\x2d\x2e\x34\x39\x2d\x33\x2e\x33\
-\x38\x2d\x33\x2e\x32\x35\x2e\x31\x2d\x33\x39\x2e\x38\x32\x2c\x30\
-\x2d\x37\x39\x2e\x36\x34\x2e\x31\x31\x2d\x31\x31\x39\x2e\x34\x36\
-\x2e\x30\x36\x2d\x32\x30\x2e\x35\x36\x2c\x35\x2e\x31\x34\x2d\x33\
-\x39\x2e\x37\x33\x2c\x31\x36\x2e\x34\x32\x2d\x35\x37\x2e\x31\x37\
-\x61\x31\x30\x36\x2e\x37\x2c\x31\x30\x36\x2e\x37\x2c\x30\x2c\x30\
-\x2c\x31\x2c\x31\x39\x2d\x32\x32\x2e\x30\x37\x2c\x38\x38\x2e\x35\
-\x35\x2c\x38\x38\x2e\x35\x35\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x36\
-\x2e\x33\x37\x2d\x31\x31\x2e\x31\x34\x63\x32\x37\x2e\x32\x32\x2d\
-\x31\x35\x2c\x35\x35\x2d\x31\x34\x2e\x35\x34\x2c\x38\x32\x2e\x37\
-\x37\x2d\x32\x2e\x31\x37\x2c\x31\x31\x2e\x31\x2c\x35\x2c\x32\x30\
-\x2e\x37\x33\x2c\x31\x32\x2e\x37\x36\x2c\x32\x38\x2e\x37\x35\x2c\
-\x32\x31\x2e\x39\x34\x2c\x31\x37\x2e\x36\x35\x2c\x32\x30\x2e\x31\
-\x38\x2c\x32\x36\x2e\x33\x36\x2c\x34\x33\x2e\x39\x32\x2c\x32\x36\
-\x2e\x33\x39\x2c\x37\x30\x2e\x37\x35\x2e\x30\x36\x2c\x33\x39\x2e\
-\x37\x31\x2c\x30\x2c\x37\x39\x2e\x34\x32\x2e\x30\x38\x2c\x31\x31\
-\x39\x2e\x31\x33\x2c\x30\x2c\x32\x2e\x38\x34\x2d\x2e\x38\x32\x2c\
-\x33\x2e\x34\x35\x2d\x33\x2e\x35\x33\x2c\x33\x2e\x34\x34\x51\x33\
-\x34\x38\x2e\x37\x38\x2c\x33\x38\x32\x2e\x31\x2c\x33\x30\x33\x2c\
-\x33\x38\x32\x2e\x31\x38\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\
-\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\
-\x22\x4d\x33\x30\x33\x2e\x34\x31\x2c\x34\x30\x33\x2e\x36\x38\x63\
-\x33\x34\x2e\x34\x35\x2c\x30\x2c\x36\x38\x2e\x39\x2c\x30\x2c\x31\
-\x30\x33\x2e\x33\x34\x2d\x2e\x30\x37\x2c\x32\x2e\x38\x31\x2c\x30\
-\x2c\x33\x2e\x35\x36\x2e\x37\x31\x2c\x33\x2e\x34\x34\x2c\x33\x2e\
-\x34\x38\x2d\x2e\x32\x34\x2c\x35\x2e\x33\x34\x2d\x2e\x31\x34\x2c\
-\x31\x30\x2e\x37\x31\x2c\x30\x2c\x31\x36\x2e\x30\x36\x2c\x30\x2c\
-\x31\x2e\x37\x37\x2d\x2e\x35\x35\x2c\x32\x2e\x34\x36\x2d\x32\x2e\
-\x32\x38\x2c\x32\x2e\x32\x37\x61\x31\x35\x2e\x34\x39\x2c\x31\x35\
-\x2e\x34\x39\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x2e\x36\x37\x2c\x30\
-\x71\x2d\x31\x30\x33\x2c\x30\x2d\x32\x30\x36\x2c\x2e\x30\x38\x63\
-\x2d\x33\x2e\x33\x32\x2c\x30\x2d\x34\x2e\x31\x32\x2d\x2e\x39\x31\
-\x2d\x33\x2e\x39\x34\x2d\x34\x2e\x30\x37\x61\x31\x34\x31\x2e\x37\
-\x31\x2c\x31\x34\x31\x2e\x37\x31\x2c\x30\x2c\x30\x2c\x30\x2c\x30\
-\x2d\x31\x34\x2e\x37\x32\x63\x2d\x2e\x31\x32\x2d\x32\x2e\x35\x38\
-\x2e\x36\x39\x2d\x33\x2e\x30\x38\x2c\x33\x2e\x31\x35\x2d\x33\x2e\
-\x30\x38\x51\x32\x35\x31\x2e\x34\x2c\x34\x30\x33\x2e\x37\x36\x2c\
-\x33\x30\x33\x2e\x34\x31\x2c\x34\x30\x33\x2e\x36\x38\x5a\x22\x2f\
-\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\
-\x73\x2d\x31\x22\x20\x78\x3d\x22\x31\x34\x30\x2e\x38\x35\x22\x20\
-\x79\x3d\x22\x31\x35\x33\x2e\x38\x32\x22\x20\x77\x69\x64\x74\x68\
-\x3d\x22\x32\x30\x2e\x31\x34\x22\x20\x68\x65\x69\x67\x68\x74\x3d\
-\x22\x37\x36\x2e\x38\x33\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\
-\x6d\x3d\x22\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x2d\x38\x39\
-\x2e\x30\x37\x20\x32\x33\x38\x2e\x33\x39\x29\x20\x72\x6f\x74\x61\
-\x74\x65\x28\x2d\x36\x32\x2e\x37\x35\x29\x22\x2f\x3e\x3c\x72\x65\
-\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\
-\x20\x78\x3d\x22\x33\x38\x33\x2e\x39\x39\x22\x20\x79\x3d\x22\x35\
-\x37\x2e\x33\x35\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x30\x2e\
-\x31\x34\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x36\x2e\x38\
-\x33\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\
-\x61\x6e\x73\x6c\x61\x74\x65\x28\x36\x35\x36\x2e\x31\x39\x20\x34\
-\x30\x35\x2e\x31\x39\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x2d\x31\
-\x34\x33\x2e\x39\x33\x29\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\
-\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\
-\x34\x33\x39\x2e\x30\x31\x22\x20\x79\x3d\x22\x31\x35\x33\x2e\x38\
-\x32\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x30\x2e\x31\x34\x22\
-\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x36\x2e\x38\x33\x22\x20\
-\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\x6e\x73\
-\x6c\x61\x74\x65\x28\x34\x38\x33\x2e\x37\x39\x20\x36\x37\x39\x2e\
-\x34\x38\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x2d\x31\x31\x37\x2e\
-\x32\x35\x29\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\
-\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x33\x36\x31\
-\x2e\x30\x31\x22\x20\x79\x3d\x22\x34\x34\x36\x22\x20\x77\x69\x64\
-\x74\x68\x3d\x22\x33\x30\x2e\x31\x34\x22\x20\x68\x65\x69\x67\x68\
-\x74\x3d\x22\x31\x32\x33\x2e\x35\x33\x22\x2f\x3e\x3c\x2f\x73\x76\
-\x67\x3e\
+\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\
+\x64\x3d\x22\x4d\x33\x30\x30\x2e\x39\x2c\x33\x34\x38\x2e\x31\x33\
+\x63\x32\x39\x2e\x38\x34\x2c\x30\x2c\x35\x39\x2e\x36\x39\x2e\x34\
+\x36\x2c\x38\x39\x2e\x35\x2d\x2e\x32\x37\x2c\x39\x2e\x34\x38\x2d\
+\x2e\x32\x33\x2c\x37\x2e\x35\x39\x2c\x35\x2c\x37\x2e\x35\x37\x2c\
+\x31\x30\x2e\x31\x31\x73\x32\x2c\x31\x30\x2e\x32\x33\x2d\x37\x2e\
+\x34\x34\x2c\x31\x30\x2e\x31\x36\x71\x2d\x39\x30\x2e\x34\x32\x2d\
+\x2e\x37\x32\x2d\x31\x38\x30\x2e\x38\x33\x2c\x30\x63\x2d\x38\x2e\
+\x31\x31\x2e\x30\x35\x2d\x38\x2e\x30\x38\x2d\x33\x2e\x36\x31\x2d\
+\x37\x2e\x35\x39\x2d\x39\x2e\x30\x39\x2e\x34\x35\x2d\x35\x2d\x32\
+\x2e\x38\x31\x2d\x31\x31\x2e\x33\x33\x2c\x37\x2e\x34\x37\x2d\x31\
+\x31\x2e\x31\x32\x43\x32\x34\x30\x2c\x33\x34\x38\x2e\x35\x32\x2c\
+\x32\x37\x30\x2e\x34\x36\x2c\x33\x34\x38\x2e\x31\x33\x2c\x33\x30\
+\x30\x2e\x39\x2c\x33\x34\x38\x2e\x31\x33\x5a\x22\x2f\x3e\x3c\x70\
+\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\
+\x22\x20\x64\x3d\x22\x4d\x33\x30\x30\x2e\x38\x36\x2c\x34\x30\x37\
+\x63\x32\x39\x2e\x38\x33\x2c\x30\x2c\x35\x39\x2e\x36\x37\x2e\x34\
+\x35\x2c\x38\x39\x2e\x34\x38\x2d\x2e\x32\x35\x2c\x31\x30\x2e\x31\
+\x31\x2d\x2e\x32\x34\x2c\x37\x2e\x32\x33\x2c\x35\x2e\x37\x2c\x37\
+\x2e\x37\x39\x2c\x31\x30\x2e\x38\x37\x2e\x36\x36\x2c\x36\x2e\x31\
+\x35\x2d\x2e\x34\x39\x2c\x38\x2e\x37\x36\x2d\x38\x2c\x38\x2e\x37\
+\x32\x71\x2d\x38\x39\x2e\x39\x32\x2d\x2e\x35\x38\x2d\x31\x37\x39\
+\x2e\x38\x37\x2c\x30\x63\x2d\x38\x2e\x32\x38\x2e\x30\x36\x2d\x38\
+\x2e\x33\x2d\x33\x2e\x34\x33\x2d\x38\x2e\x32\x37\x2d\x39\x2e\x34\
+\x31\x73\x2d\x2e\x35\x38\x2d\x31\x30\x2e\x34\x31\x2c\x38\x2e\x34\
+\x39\x2d\x31\x30\x2e\x32\x31\x43\x32\x34\x30\x2e\x35\x39\x2c\x34\
+\x30\x37\x2e\x33\x39\x2c\x32\x37\x30\x2e\x37\x33\x2c\x34\x30\x37\
+\x2c\x33\x30\x30\x2e\x38\x36\x2c\x34\x30\x37\x5a\x22\x2f\x3e\x3c\
+\x2f\x73\x76\x67\x3e\
+\x00\x00\x02\xee\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\
+\x2d\x38\x22\x3f\x3e\x0a\x3c\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\
+\x61\x79\x65\x72\x5f\x31\x22\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\
+\x65\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\
+\x73\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\
+\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x36\x30\x30\x20\
+\x36\x30\x30\x22\x3e\x0a\x20\x20\x3c\x64\x65\x66\x73\x3e\x0a\x20\
+\x20\x20\x20\x3c\x73\x74\x79\x6c\x65\x3e\x0a\x20\x20\x20\x20\x20\
+\x20\x2e\x63\x6c\x73\x2d\x31\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\
+\x20\x20\x66\x69\x6c\x6c\x3a\x20\x23\x65\x30\x65\x30\x64\x66\x3b\
+\x0a\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x3c\x2f\x73\
+\x74\x79\x6c\x65\x3e\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0a\
+\x20\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
+\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x35\x36\x31\x2e\x36\x35\
+\x2c\x31\x39\x31\x2e\x35\x37\x4c\x34\x30\x38\x2e\x34\x2c\x33\x38\
+\x2e\x33\x32\x68\x2d\x32\x31\x36\x2e\x38\x32\x53\x33\x38\x2e\x33\
+\x2c\x31\x39\x31\x2e\x36\x2c\x33\x38\x2e\x33\x2c\x31\x39\x31\x2e\
+\x36\x76\x32\x31\x36\x2e\x38\x6c\x31\x35\x33\x2e\x32\x38\x2c\x31\
+\x35\x33\x2e\x32\x38\x68\x32\x31\x36\x2e\x37\x39\x73\x31\x34\x34\
+\x2e\x36\x32\x2d\x31\x34\x34\x2e\x35\x37\x2c\x31\x34\x34\x2e\x36\
+\x32\x2d\x31\x34\x34\x2e\x35\x37\x63\x35\x2e\x31\x34\x2d\x35\x2e\
+\x30\x38\x2c\x38\x2e\x31\x33\x2d\x31\x31\x2e\x36\x31\x2c\x38\x2e\
+\x36\x33\x2d\x31\x38\x2e\x38\x39\x6c\x2e\x30\x37\x2d\x2e\x39\x38\
+\x2d\x2e\x30\x34\x2d\x32\x30\x35\x2e\x36\x38\x5a\x4d\x32\x31\x34\
+\x2e\x38\x34\x2c\x35\x30\x35\x2e\x35\x35\x6c\x2d\x31\x32\x30\x2e\
+\x34\x2d\x31\x32\x30\x2e\x34\x76\x2d\x31\x37\x30\x2e\x33\x73\x31\
+\x32\x30\x2e\x34\x2d\x31\x32\x30\x2e\x34\x2c\x31\x32\x30\x2e\x34\
+\x2d\x31\x32\x30\x2e\x34\x68\x31\x37\x30\x2e\x33\x31\x73\x31\x32\
+\x30\x2e\x33\x37\x2c\x31\x32\x30\x2e\x33\x37\x2c\x31\x32\x30\x2e\
+\x33\x37\x2c\x31\x32\x30\x2e\x33\x37\x6c\x2e\x30\x34\x2c\x31\x37\
+\x30\x2e\x33\x33\x2d\x31\x32\x30\x2e\x34\x33\x2c\x31\x32\x30\x2e\
+\x33\x38\x68\x2d\x31\x37\x30\x2e\x32\x39\x5a\x22\x2f\x3e\x0a\x20\
+\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\
+\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x32\x35\x35\x2e\x31\x32\x2c\
+\x34\x32\x38\x2e\x38\x63\x30\x2d\x32\x33\x2e\x38\x34\x2c\x31\x38\
+\x2e\x37\x2d\x34\x31\x2e\x36\x31\x2c\x34\x34\x2e\x38\x38\x2d\x34\
+\x31\x2e\x36\x31\x73\x34\x34\x2e\x38\x38\x2c\x31\x37\x2e\x37\x37\
+\x2c\x34\x34\x2e\x38\x38\x2c\x34\x31\x2e\x36\x31\x2d\x31\x38\x2e\
+\x37\x2c\x34\x32\x2e\x35\x35\x2d\x34\x34\x2e\x38\x38\x2c\x34\x32\
+\x2e\x35\x35\x2d\x34\x34\x2e\x38\x38\x2d\x31\x39\x2e\x31\x37\x2d\
+\x34\x34\x2e\x38\x38\x2d\x34\x32\x2e\x35\x35\x5a\x4d\x32\x34\x38\
+\x2e\x39\x31\x2c\x31\x34\x30\x2e\x33\x32\x68\x31\x30\x32\x2e\x31\
+\x38\x6c\x2d\x32\x32\x2e\x31\x2c\x32\x31\x33\x2e\x36\x37\x68\x2d\
+\x35\x37\x2e\x39\x38\x6c\x2d\x32\x32\x2e\x31\x2d\x32\x31\x33\x2e\
+\x36\x37\x5a\x22\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
\x00\x00\x02\x0d\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
@@ -9748,321 +9391,7 @@
\x32\x39\x35\x2e\x35\x34\x2c\x33\x35\x34\x2e\x36\x36\x2c\x33\x33\
\x39\x2e\x30\x35\x2c\x33\x30\x30\x2e\x32\x33\x2c\x33\x33\x39\x2e\
\x31\x35\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x03\xbf\
-\x3c\
-\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
-\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
-\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
-\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
-\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
-\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
-\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x64\x3d\x22\x4d\x32\x33\x2c\x32\x39\x39\x2e\x35\x35\
-\x43\x31\x39\x31\x2e\x34\x33\x2c\x38\x35\x2e\x39\x32\x2c\x34\x30\
-\x39\x2e\x38\x35\x2c\x38\x30\x2e\x32\x34\x2c\x35\x38\x35\x2e\x32\
-\x31\x2c\x32\x39\x37\x2e\x36\x2c\x34\x32\x31\x2e\x35\x39\x2c\x35\
-\x30\x33\x2e\x37\x31\x2c\x32\x30\x37\x2e\x38\x35\x2c\x35\x32\x32\
-\x2e\x33\x38\x2c\x32\x33\x2c\x32\x39\x39\x2e\x35\x35\x5a\x4d\x35\
-\x34\x38\x2c\x32\x39\x38\x2e\x38\x32\x63\x2d\x31\x36\x31\x2e\x35\
-\x37\x2d\x31\x38\x31\x2e\x35\x33\x2d\x33\x34\x31\x2e\x34\x2d\x31\
-\x37\x33\x2d\x34\x38\x35\x2e\x36\x39\x2c\x32\x43\x32\x32\x37\x2e\
-\x31\x35\x2c\x34\x37\x34\x2e\x32\x35\x2c\x33\x38\x36\x2e\x31\x32\
-\x2c\x34\x37\x33\x2e\x39\x34\x2c\x35\x34\x38\x2c\x32\x39\x38\x2e\
-\x38\x32\x5a\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\
-\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x32\x39\x32\
-\x2e\x37\x34\x22\x20\x79\x3d\x22\x34\x35\x30\x2e\x30\x35\x22\x20\
-\x77\x69\x64\x74\x68\x3d\x22\x32\x32\x2e\x37\x22\x20\x68\x65\x69\
-\x67\x68\x74\x3d\x22\x36\x35\x2e\x37\x34\x22\x20\x72\x78\x3d\x22\
-\x37\x2e\x36\x32\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\
-\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x37\x38\
-\x2e\x33\x22\x20\x79\x3d\x22\x33\x35\x34\x2e\x36\x22\x20\x77\x69\
-\x64\x74\x68\x3d\x22\x32\x32\x2e\x37\x22\x20\x68\x65\x69\x67\x68\
-\x74\x3d\x22\x36\x35\x2e\x37\x34\x22\x20\x72\x78\x3d\x22\x37\x2e\
-\x36\x32\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\
-\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x32\x37\x31\x2e\x34\x35\x20\
-\x33\x33\x2e\x37\x35\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x34\x30\
-\x2e\x32\x33\x29\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\
-\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x31\x36\
-\x32\x2e\x38\x32\x22\x20\x79\x3d\x22\x34\x31\x37\x2e\x31\x38\x22\
-\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x32\x2e\x37\x22\x20\x68\x65\
-\x69\x67\x68\x74\x3d\x22\x36\x35\x2e\x37\x34\x22\x20\x72\x78\x3d\
-\x22\x37\x2e\x36\x32\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\
-\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x38\x37\x2c\x20\x30\
-\x2e\x35\x2c\x20\x2d\x30\x2e\x35\x2c\x20\x30\x2e\x38\x37\x2c\x20\
-\x32\x34\x38\x2e\x33\x36\x2c\x20\x2d\x32\x36\x2e\x37\x39\x29\x22\
-\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
-\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x35\x31\x32\x2e\x34\x31\x22\
-\x20\x79\x3d\x22\x33\x35\x34\x2e\x36\x22\x20\x77\x69\x64\x74\x68\
-\x3d\x22\x32\x32\x2e\x37\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\
-\x36\x35\x2e\x37\x34\x22\x20\x72\x78\x3d\x22\x37\x2e\x36\x32\x22\
-\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\x6e\
-\x73\x6c\x61\x74\x65\x28\x31\x31\x37\x33\x2e\x38\x38\x20\x33\x34\
-\x35\x2e\x30\x32\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x31\x33\x39\
-\x2e\x37\x37\x29\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\
-\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x34\x32\
-\x33\x2e\x30\x32\x22\x20\x79\x3d\x22\x34\x32\x31\x2e\x33\x22\x20\
-\x77\x69\x64\x74\x68\x3d\x22\x32\x32\x2e\x37\x22\x20\x68\x65\x69\
-\x67\x68\x74\x3d\x22\x36\x35\x2e\x37\x34\x22\x20\x72\x78\x3d\x22\
-\x37\x2e\x36\x32\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\
-\x22\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x31\x30\x33\x37\x2e\
-\x36\x32\x20\x36\x33\x30\x2e\x33\x29\x20\x72\x6f\x74\x61\x74\x65\
-\x28\x31\x35\x30\x29\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x09\xb0\
-\x3c\
-\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
-\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
-\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
-\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
-\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
-\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
-\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
-\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
-\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x64\x3d\x22\x4d\x32\x39\x39\x2e\x35\x31\x2c\x34\x37\
-\x33\x2e\x38\x35\x63\x2d\x35\x34\x2c\x30\x2d\x31\x30\x38\x2e\x30\
-\x37\x2d\x2e\x32\x34\x2d\x31\x36\x32\x2e\x30\x39\x2e\x32\x32\x2d\
-\x39\x2e\x36\x34\x2e\x30\x39\x2d\x31\x32\x2e\x32\x33\x2d\x32\x2e\
-\x35\x36\x2d\x31\x32\x2e\x32\x2d\x31\x32\x2e\x32\x71\x2e\x35\x31\
-\x2d\x31\x36\x32\x2e\x30\x39\x2c\x30\x2d\x33\x32\x34\x2e\x31\x38\
-\x63\x30\x2d\x39\x2e\x36\x33\x2c\x32\x2e\x35\x36\x2d\x31\x32\x2e\
-\x32\x33\x2c\x31\x32\x2e\x31\x39\x2d\x31\x32\x2e\x31\x39\x71\x31\
-\x36\x32\x2e\x30\x39\x2e\x35\x2c\x33\x32\x34\x2e\x31\x38\x2c\x30\
-\x63\x39\x2e\x36\x33\x2c\x30\x2c\x31\x32\x2e\x32\x33\x2c\x32\x2e\
-\x35\x35\x2c\x31\x32\x2e\x32\x2c\x31\x32\x2e\x31\x39\x71\x2d\x2e\
-\x35\x31\x2c\x31\x36\x32\x2e\x30\x39\x2c\x30\x2c\x33\x32\x34\x2e\
-\x31\x38\x63\x30\x2c\x39\x2e\x36\x33\x2d\x32\x2e\x35\x35\x2c\x31\
-\x32\x2e\x32\x39\x2d\x31\x32\x2e\x32\x2c\x31\x32\x2e\x32\x43\x34\
-\x30\x37\x2e\x35\x37\x2c\x34\x37\x33\x2e\x36\x31\x2c\x33\x35\x33\
-\x2e\x35\x33\x2c\x34\x37\x33\x2e\x38\x35\x2c\x32\x39\x39\x2e\x35\
-\x31\x2c\x34\x37\x33\x2e\x38\x35\x5a\x4d\x34\x33\x35\x2e\x33\x33\
-\x2c\x33\x30\x31\x2e\x32\x63\x30\x2d\x34\x31\x2e\x36\x36\x2d\x2e\
-\x32\x35\x2d\x38\x33\x2e\x33\x32\x2e\x32\x2d\x31\x32\x35\x2c\x2e\
-\x31\x2d\x39\x2e\x30\x36\x2d\x31\x2e\x35\x2d\x31\x32\x2e\x35\x37\
-\x2d\x31\x31\x2e\x37\x2d\x31\x32\x2e\x35\x32\x71\x2d\x31\x32\x34\
-\x2e\x32\x37\x2e\x36\x36\x2d\x32\x34\x38\x2e\x35\x37\x2e\x30\x39\
-\x63\x2d\x38\x2e\x33\x39\x2c\x30\x2d\x31\x31\x2e\x38\x37\x2c\x31\
-\x2e\x33\x33\x2d\x31\x31\x2e\x38\x32\x2c\x31\x31\x71\x2e\x36\x32\
-\x2c\x31\x32\x35\x2c\x30\x2c\x32\x35\x30\x63\x30\x2c\x39\x2e\x35\
-\x2c\x33\x2e\x32\x31\x2c\x31\x31\x2e\x30\x39\x2c\x31\x31\x2e\x37\
-\x32\x2c\x31\x31\x2e\x30\x36\x71\x31\x32\x34\x2e\x32\x39\x2d\x2e\
-\x34\x32\x2c\x32\x34\x38\x2e\x35\x38\x2e\x30\x38\x63\x31\x30\x2e\
-\x30\x38\x2e\x30\x35\x2c\x31\x31\x2e\x39\x2d\x33\x2e\x32\x35\x2c\
-\x31\x31\x2e\x37\x39\x2d\x31\x32\x2e\x34\x34\x43\x34\x33\x35\x2e\
-\x30\x36\x2c\x33\x38\x32\x2e\x36\x39\x2c\x34\x33\x35\x2e\x33\x33\
-\x2c\x33\x34\x31\x2e\x39\x34\x2c\x34\x33\x35\x2e\x33\x33\x2c\x33\
-\x30\x31\x2e\x32\x5a\x22\x2f\x3e\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\
-\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x70\
-\x6f\x69\x6e\x74\x73\x3d\x22\x32\x31\x34\x2e\x39\x34\x20\x32\x31\
-\x34\x2e\x37\x36\x20\x32\x38\x33\x2e\x39\x35\x20\x32\x31\x34\x2e\
-\x37\x36\x20\x32\x38\x33\x2e\x39\x35\x20\x31\x38\x33\x2e\x35\x34\
-\x20\x31\x38\x33\x2e\x31\x36\x20\x31\x38\x33\x2e\x35\x34\x20\x31\
-\x38\x33\x2e\x31\x36\x20\x32\x38\x34\x2e\x33\x33\x20\x32\x31\x34\
-\x2e\x39\x34\x20\x32\x38\x34\x2e\x33\x33\x20\x32\x31\x34\x2e\x39\
-\x34\x20\x32\x31\x34\x2e\x37\x36\x22\x2f\x3e\x3c\x70\x6f\x6c\x79\
-\x67\x6f\x6e\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\
-\x22\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x33\x38\x33\x2e\x39\x32\
-\x20\x33\x38\x34\x2e\x37\x35\x20\x33\x31\x34\x2e\x39\x20\x33\x38\
-\x34\x2e\x37\x35\x20\x33\x31\x34\x2e\x39\x20\x34\x31\x35\x2e\x39\
-\x37\x20\x34\x31\x35\x2e\x36\x39\x20\x34\x31\x35\x2e\x39\x37\x20\
-\x34\x31\x35\x2e\x36\x39\x20\x33\x31\x35\x2e\x31\x38\x20\x33\x38\
-\x33\x2e\x39\x32\x20\x33\x31\x35\x2e\x31\x38\x20\x33\x38\x33\x2e\
-\x39\x32\x20\x33\x38\x34\x2e\x37\x35\x22\x2f\x3e\x3c\x72\x65\x63\
-\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\
-\x78\x3d\x22\x31\x36\x34\x2e\x31\x31\x22\x20\x79\x3d\x22\x33\x35\
-\x2e\x34\x33\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x33\x38\x2e\x31\
-\x35\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x30\x2e\x34\x38\
-\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\
-\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x32\x34\x31\x2e\x37\x33\
-\x22\x20\x79\x3d\x22\x33\x36\x2e\x34\x33\x22\x20\x77\x69\x64\x74\
-\x68\x3d\x22\x33\x38\x2e\x31\x35\x22\x20\x68\x65\x69\x67\x68\x74\
-\x3d\x22\x36\x30\x2e\x34\x38\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\
-\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\
-\x22\x33\x31\x39\x2e\x32\x33\x22\x20\x79\x3d\x22\x33\x36\x22\x20\
-\x77\x69\x64\x74\x68\x3d\x22\x33\x38\x2e\x31\x35\x22\x20\x68\x65\
-\x69\x67\x68\x74\x3d\x22\x36\x30\x2e\x34\x38\x22\x2f\x3e\x3c\x72\
-\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\
-\x22\x20\x78\x3d\x22\x33\x39\x36\x2e\x37\x35\x22\x20\x79\x3d\x22\
-\x33\x35\x2e\x34\x33\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x33\x38\
-\x2e\x31\x35\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x30\x2e\
-\x34\x38\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\
-\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x31\x36\x34\x2e\
-\x30\x39\x22\x20\x79\x3d\x22\x35\x30\x33\x2e\x31\x22\x20\x77\x69\
-\x64\x74\x68\x3d\x22\x33\x38\x2e\x31\x35\x22\x20\x68\x65\x69\x67\
-\x68\x74\x3d\x22\x36\x30\x2e\x34\x38\x22\x2f\x3e\x3c\x72\x65\x63\
-\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\
-\x78\x3d\x22\x32\x34\x31\x2e\x37\x32\x22\x20\x79\x3d\x22\x35\x30\
-\x34\x2e\x30\x39\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x33\x38\x2e\
-\x31\x35\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x30\x2e\x34\
-\x38\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\
-\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x33\x31\x39\x2e\x32\
-\x32\x22\x20\x79\x3d\x22\x35\x30\x33\x2e\x36\x36\x22\x20\x77\x69\
-\x64\x74\x68\x3d\x22\x33\x38\x2e\x31\x35\x22\x20\x68\x65\x69\x67\
-\x68\x74\x3d\x22\x36\x30\x2e\x34\x38\x22\x2f\x3e\x3c\x72\x65\x63\
-\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\
-\x78\x3d\x22\x33\x39\x36\x2e\x37\x34\x22\x20\x79\x3d\x22\x35\x30\
-\x33\x2e\x31\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x33\x38\x2e\x31\
-\x35\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x30\x2e\x34\x38\
-\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\
-\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x34\x32\x2e\x35\x36\x22\
-\x20\x79\x3d\x22\x33\x38\x35\x2e\x38\x37\x22\x20\x77\x69\x64\x74\
-\x68\x3d\x22\x33\x38\x2e\x31\x35\x22\x20\x68\x65\x69\x67\x68\x74\
-\x3d\x22\x36\x30\x2e\x34\x38\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\
-\x72\x6d\x3d\x22\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x2d\x33\
-\x35\x34\x2e\x34\x37\x20\x34\x37\x37\x2e\x37\x35\x29\x20\x72\x6f\
-\x74\x61\x74\x65\x28\x2d\x39\x30\x29\x22\x2f\x3e\x3c\x72\x65\x63\
-\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\
-\x78\x3d\x22\x34\x33\x2e\x35\x36\x22\x20\x79\x3d\x22\x33\x30\x38\
-\x2e\x32\x34\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x33\x38\x2e\x31\
-\x35\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x30\x2e\x34\x38\
-\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\
-\x6e\x73\x6c\x61\x74\x65\x28\x2d\x32\x37\x35\x2e\x38\x35\x20\x34\
-\x30\x31\x2e\x31\x31\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x2d\x39\
-\x30\x29\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\
-\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x34\x33\x2e\x31\
-\x33\x22\x20\x79\x3d\x22\x32\x33\x30\x2e\x37\x34\x22\x20\x77\x69\
-\x64\x74\x68\x3d\x22\x33\x38\x2e\x31\x35\x22\x20\x68\x65\x69\x67\
-\x68\x74\x3d\x22\x36\x30\x2e\x34\x38\x22\x20\x74\x72\x61\x6e\x73\
-\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\
-\x2d\x31\x39\x38\x2e\x37\x38\x20\x33\x32\x33\x2e\x31\x39\x29\x20\
-\x72\x6f\x74\x61\x74\x65\x28\x2d\x39\x30\x29\x22\x2f\x3e\x3c\x72\
-\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\
-\x22\x20\x78\x3d\x22\x34\x32\x2e\x35\x36\x22\x20\x79\x3d\x22\x31\
-\x35\x33\x2e\x32\x32\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x33\x38\
-\x2e\x31\x35\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x30\x2e\
-\x34\x38\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\
-\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x2d\x31\x32\x31\x2e\x38\x32\
-\x20\x32\x34\x35\x2e\x31\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x2d\
-\x39\x30\x29\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\
-\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x35\x31\x38\
-\x2e\x32\x39\x22\x20\x79\x3d\x22\x33\x37\x30\x2e\x34\x32\x22\x20\
-\x77\x69\x64\x74\x68\x3d\x22\x33\x38\x2e\x31\x35\x22\x20\x68\x65\
-\x69\x67\x68\x74\x3d\x22\x36\x30\x2e\x34\x38\x22\x20\x74\x72\x61\
-\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\x6e\x73\x6c\x61\x74\
-\x65\x28\x31\x33\x36\x2e\x37\x31\x20\x39\x33\x38\x2e\x30\x33\x29\
-\x20\x72\x6f\x74\x61\x74\x65\x28\x2d\x39\x30\x29\x22\x2f\x3e\x3c\
-\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x78\x3d\x22\x35\x31\x39\x2e\x32\x39\x22\x20\x79\x3d\
-\x22\x32\x39\x32\x2e\x37\x39\x22\x20\x77\x69\x64\x74\x68\x3d\x22\
-\x33\x38\x2e\x31\x35\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x36\
-\x30\x2e\x34\x38\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\
-\x22\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x32\x31\x35\x2e\x33\
-\x33\x20\x38\x36\x31\x2e\x33\x39\x29\x20\x72\x6f\x74\x61\x74\x65\
-\x28\x2d\x39\x30\x29\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\
-\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x35\
-\x31\x38\x2e\x38\x36\x22\x20\x79\x3d\x22\x32\x31\x35\x2e\x32\x39\
-\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x33\x38\x2e\x31\x35\x22\x20\
-\x68\x65\x69\x67\x68\x74\x3d\x22\x36\x30\x2e\x34\x38\x22\x20\x74\
-\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\x6e\x73\x6c\
-\x61\x74\x65\x28\x32\x39\x32\x2e\x34\x20\x37\x38\x33\x2e\x34\x36\
-\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x2d\x39\x30\x29\x22\x2f\x3e\
-\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\
-\x2d\x31\x22\x20\x78\x3d\x22\x35\x31\x38\x2e\x32\x39\x22\x20\x79\
-\x3d\x22\x31\x33\x37\x2e\x37\x37\x22\x20\x77\x69\x64\x74\x68\x3d\
-\x22\x33\x38\x2e\x31\x35\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\
-\x36\x30\x2e\x34\x38\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\
-\x3d\x22\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x33\x36\x39\x2e\
-\x33\x36\x20\x37\x30\x35\x2e\x33\x38\x29\x20\x72\x6f\x74\x61\x74\
-\x65\x28\x2d\x39\x30\x29\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x05\xc4\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\
-\x2d\x38\x22\x3f\x3e\x0a\x3c\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\
-\x61\x79\x65\x72\x5f\x31\x22\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\
-\x65\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\
-\x73\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\
-\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x76\
-\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x36\x30\x30\x20\
-\x36\x30\x30\x22\x3e\x0a\x20\x20\x3c\x64\x65\x66\x73\x3e\x0a\x20\
-\x20\x20\x20\x3c\x73\x74\x79\x6c\x65\x3e\x0a\x20\x20\x20\x20\x20\
-\x20\x2e\x63\x6c\x73\x2d\x31\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\
-\x20\x20\x66\x69\x6c\x6c\x3a\x20\x23\x65\x30\x65\x30\x64\x66\x3b\
-\x0a\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x3c\x2f\x73\
-\x74\x79\x6c\x65\x3e\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0a\
-\x20\x20\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
-\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x34\x35\x36\x2e\x37\x22\x20\
-\x79\x3d\x22\x32\x35\x35\x2e\x39\x31\x22\x20\x77\x69\x64\x74\x68\
-\x3d\x22\x32\x31\x2e\x30\x31\x22\x20\x68\x65\x69\x67\x68\x74\x3d\
-\x22\x33\x30\x2e\x37\x35\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\
-\x6d\x3d\x22\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x2d\x2e\x38\
-\x20\x31\x2e\x33\x39\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x2d\x2e\
-\x31\x37\x29\x22\x2f\x3e\x0a\x20\x20\x3c\x72\x65\x63\x74\x20\x63\
-\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\
-\x34\x35\x36\x2e\x37\x34\x22\x20\x79\x3d\x22\x33\x31\x32\x2e\x39\
-\x39\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x31\x2e\x30\x36\x22\
-\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x33\x30\x2e\x37\x33\x22\x20\
-\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\x6e\x73\
-\x6c\x61\x74\x65\x28\x2d\x2e\x36\x39\x20\x2e\x39\x38\x29\x20\x72\
-\x6f\x74\x61\x74\x65\x28\x2d\x2e\x31\x32\x29\x22\x2f\x3e\x0a\x20\
-\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\
-\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x35\x34\x38\x2e\x31\x32\x2c\
-\x33\x38\x35\x2e\x38\x37\x6c\x2d\x2e\x31\x39\x2d\x31\x37\x32\x2e\
-\x33\x2d\x31\x31\x34\x2e\x38\x31\x2e\x31\x63\x2e\x35\x36\x2d\x32\
-\x33\x2e\x39\x31\x2d\x31\x36\x2e\x33\x2d\x34\x32\x2e\x30\x33\x2d\
-\x34\x30\x2e\x30\x34\x2d\x34\x31\x2e\x38\x34\x6c\x2d\x33\x30\x34\
-\x2e\x34\x31\x2e\x34\x37\x63\x2d\x32\x33\x2e\x30\x31\x2e\x30\x33\
-\x2d\x33\x36\x2e\x38\x35\x2c\x32\x30\x2e\x34\x32\x2d\x33\x36\x2e\
-\x37\x39\x2c\x34\x31\x2e\x32\x32\x6c\x2e\x34\x38\x2c\x31\x37\x37\
-\x2e\x39\x37\x68\x30\x63\x2e\x30\x36\x2c\x32\x31\x2e\x38\x35\x2c\
-\x31\x39\x2e\x30\x33\x2c\x33\x36\x2e\x37\x31\x2c\x33\x39\x2e\x31\
-\x39\x2c\x33\x36\x2e\x36\x39\x6c\x33\x30\x33\x2e\x31\x36\x2d\x2e\
-\x33\x31\x63\x32\x33\x2e\x31\x2d\x2e\x35\x33\x2c\x33\x39\x2e\x32\
-\x32\x2d\x31\x38\x2e\x35\x37\x2c\x33\x38\x2e\x35\x38\x2d\x34\x31\
-\x2e\x38\x36\x6c\x31\x31\x34\x2e\x38\x34\x2d\x2e\x31\x34\x5a\x4d\
-\x31\x30\x39\x2e\x30\x38\x2c\x33\x34\x31\x2e\x33\x31\x63\x2e\x30\
-\x31\x2c\x38\x2e\x34\x35\x2d\x34\x2e\x39\x37\x2c\x31\x34\x2e\x31\
-\x38\x2d\x31\x32\x2e\x30\x38\x2c\x31\x34\x2e\x36\x31\x2d\x36\x2e\
-\x39\x35\x2e\x34\x32\x2d\x31\x33\x2e\x38\x32\x2d\x34\x2e\x38\x39\
-\x2d\x31\x33\x2e\x38\x34\x2d\x31\x32\x2e\x36\x32\x6c\x2d\x2e\x31\
-\x34\x2d\x38\x35\x2e\x30\x31\x63\x2d\x2e\x30\x31\x2d\x37\x2e\x37\
-\x38\x2c\x35\x2e\x31\x37\x2d\x31\x33\x2e\x35\x36\x2c\x31\x32\x2e\
-\x35\x35\x2d\x31\x33\x2e\x39\x33\x2c\x37\x2e\x35\x31\x2d\x2e\x33\
-\x38\x2c\x31\x33\x2e\x34\x33\x2c\x35\x2e\x36\x39\x2c\x31\x33\x2e\
-\x34\x33\x2c\x31\x33\x2e\x38\x33\x6c\x2e\x30\x38\x2c\x38\x33\x2e\
-\x31\x31\x68\x2d\x2e\x30\x31\x5a\x4d\x33\x36\x31\x2e\x38\x34\x2c\
-\x33\x31\x38\x2e\x34\x34\x6c\x2d\x2e\x33\x34\x2d\x31\x33\x2e\x32\
-\x2d\x31\x31\x32\x2e\x34\x36\x2e\x35\x2c\x32\x34\x2e\x36\x36\x2c\
-\x32\x35\x2e\x35\x33\x2c\x34\x32\x2e\x32\x2d\x2e\x31\x39\x2e\x33\
-\x33\x2d\x31\x31\x2e\x35\x35\x2c\x33\x32\x2e\x39\x2d\x2e\x32\x2e\
-\x32\x32\x2c\x33\x33\x2e\x30\x36\x2d\x33\x32\x2e\x39\x33\x2e\x32\
-\x38\x2d\x2e\x33\x38\x2d\x31\x31\x2e\x35\x33\x2d\x34\x33\x2e\x30\
-\x34\x2e\x32\x32\x63\x2d\x32\x2e\x30\x31\x2e\x30\x31\x2d\x35\x2e\
-\x34\x35\x2d\x31\x2e\x38\x37\x2d\x36\x2e\x39\x37\x2d\x33\x2e\x34\
-\x32\x6c\x2d\x33\x31\x2e\x33\x39\x2d\x33\x32\x2e\x31\x33\x2d\x34\
-\x34\x2e\x35\x39\x2e\x31\x37\x63\x2d\x33\x2e\x30\x39\x2c\x31\x33\
-\x2e\x31\x2d\x31\x34\x2e\x36\x31\x2c\x32\x30\x2e\x38\x34\x2d\x32\
-\x36\x2e\x38\x33\x2c\x31\x39\x2e\x35\x37\x2d\x31\x32\x2e\x35\x32\
-\x2d\x31\x2e\x33\x2d\x32\x31\x2e\x38\x2d\x31\x31\x2e\x38\x33\x2d\
-\x32\x32\x2e\x30\x36\x2d\x32\x33\x2e\x39\x31\x2d\x2e\x32\x37\x2d\
-\x31\x32\x2e\x37\x38\x2c\x39\x2e\x31\x35\x2d\x32\x33\x2e\x34\x33\
-\x2c\x32\x31\x2e\x33\x2d\x32\x34\x2e\x39\x39\x2c\x31\x32\x2e\x36\
-\x36\x2d\x31\x2e\x36\x32\x2c\x32\x34\x2e\x31\x34\x2c\x36\x2c\x32\
-\x37\x2e\x35\x32\x2c\x31\x39\x2e\x31\x38\x6c\x32\x31\x2e\x31\x34\
-\x2e\x30\x38\x2c\x33\x31\x2e\x37\x36\x2d\x33\x33\x2e\x38\x37\x63\
-\x31\x2e\x35\x35\x2d\x31\x2e\x36\x35\x2c\x35\x2e\x30\x32\x2d\x32\
-\x2e\x38\x32\x2c\x37\x2e\x31\x39\x2d\x32\x2e\x38\x32\x6c\x32\x39\
-\x2e\x31\x32\x2d\x2e\x30\x35\x63\x33\x2e\x32\x39\x2d\x37\x2e\x38\
-\x39\x2c\x31\x30\x2d\x31\x32\x2e\x37\x2c\x31\x38\x2e\x33\x2d\x31\
-\x31\x2e\x37\x2c\x37\x2e\x36\x35\x2e\x39\x32\x2c\x31\x34\x2e\x30\
-\x39\x2c\x37\x2e\x32\x36\x2c\x31\x34\x2e\x36\x33\x2c\x31\x35\x2e\
-\x34\x2e\x35\x33\x2c\x37\x2e\x39\x31\x2d\x34\x2e\x36\x31\x2c\x31\
-\x35\x2e\x34\x35\x2d\x31\x32\x2e\x32\x2c\x31\x37\x2e\x33\x34\x2d\
-\x38\x2e\x30\x36\x2c\x32\x2e\x30\x31\x2d\x31\x36\x2e\x36\x38\x2d\
-\x2e\x38\x33\x2d\x32\x30\x2e\x32\x2d\x31\x30\x2e\x38\x35\x6c\x2d\
-\x32\x39\x2e\x38\x35\x2d\x2e\x30\x39\x2d\x32\x34\x2e\x31\x32\x2c\
-\x32\x36\x2e\x34\x39\x2c\x31\x33\x35\x2e\x32\x36\x2d\x2e\x34\x39\
-\x2e\x37\x38\x2d\x31\x33\x2e\x31\x33\x2c\x33\x31\x2e\x34\x33\x2c\
-\x31\x38\x2e\x30\x32\x2d\x33\x31\x2e\x34\x31\x2c\x31\x38\x2e\x33\
-\x31\x5a\x4d\x34\x33\x32\x2e\x38\x33\x2c\x32\x33\x32\x2e\x34\x37\
-\x6c\x39\x36\x2e\x33\x38\x2d\x2e\x31\x36\x2e\x32\x32\x2c\x31\x33\
-\x34\x2e\x37\x36\x2d\x39\x36\x2e\x33\x38\x2e\x31\x36\x2d\x2e\x32\
-\x32\x2d\x31\x33\x34\x2e\x37\x36\x5a\x22\x2f\x3e\x0a\x3c\x2f\x73\
-\x76\x67\x3e\
-\x00\x00\x04\x9d\
+\x00\x00\x03\xbf\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
@@ -10071,73 +9400,140 @@
\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
-\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x65\x32\x62\x32\x34\x3b\x7d\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
-\x31\x22\x20\x64\x3d\x22\x4d\x34\x36\x35\x2e\x36\x34\x2c\x31\x35\
-\x32\x2e\x35\x63\x2d\x32\x2e\x33\x2d\x31\x35\x2e\x38\x2d\x31\x31\
-\x2e\x39\x2d\x32\x35\x2e\x39\x2d\x32\x37\x2e\x36\x2d\x32\x39\x2e\
-\x32\x2d\x31\x36\x2e\x36\x2d\x33\x2e\x35\x2d\x33\x33\x2e\x33\x2d\
-\x36\x2e\x36\x2d\x35\x30\x2e\x31\x2d\x39\x2e\x32\x2d\x38\x2e\x37\
-\x2d\x31\x2e\x34\x2d\x31\x34\x2e\x31\x2d\x33\x2e\x36\x2d\x31\x35\
-\x2e\x31\x2d\x31\x34\x2e\x31\x2d\x31\x2e\x38\x2d\x31\x38\x2d\x31\
-\x33\x2e\x34\x2d\x32\x38\x2d\x33\x31\x2e\x31\x2d\x33\x31\x2e\x32\
-\x71\x2d\x32\x39\x2d\x35\x2e\x32\x35\x2d\x35\x38\x2d\x31\x30\x2e\
-\x36\x63\x2d\x31\x37\x2e\x37\x2d\x33\x2e\x33\x2d\x33\x31\x2e\x38\
-\x2c\x32\x2e\x35\x2d\x34\x30\x2e\x31\x2c\x31\x38\x2e\x34\x2d\x34\
-\x2e\x34\x2c\x38\x2e\x35\x2d\x39\x2e\x35\x2c\x39\x2e\x34\x2d\x31\
-\x37\x2e\x38\x2c\x37\x2e\x36\x2d\x31\x36\x2e\x36\x2d\x33\x2e\x35\
-\x2d\x33\x33\x2e\x34\x2d\x36\x2e\x34\x2d\x35\x30\x2e\x31\x2d\x39\
-\x2e\x31\x2d\x31\x35\x2e\x35\x2d\x32\x2e\x35\x2d\x32\x38\x2e\x34\
-\x2c\x32\x2e\x32\x2d\x33\x36\x2e\x39\x2c\x31\x36\x2e\x31\x2d\x39\
-\x2e\x33\x2c\x31\x35\x2e\x33\x2d\x35\x2e\x37\x2c\x32\x33\x2e\x36\
-\x2c\x31\x31\x2e\x35\x2c\x32\x36\x2e\x38\x2c\x34\x39\x2e\x31\x2c\
-\x39\x2e\x31\x2c\x39\x38\x2e\x32\x2c\x31\x38\x2c\x31\x34\x37\x2e\
-\x32\x2c\x32\x37\x6c\x31\x34\x37\x2e\x33\x2c\x32\x37\x43\x34\x36\
-\x31\x2e\x34\x34\x2c\x31\x37\x35\x2e\x31\x2c\x34\x36\x38\x2e\x31\
-\x34\x2c\x31\x36\x39\x2c\x34\x36\x35\x2e\x36\x34\x2c\x31\x35\x32\
-\x2e\x35\x5a\x4d\x32\x35\x39\x2e\x38\x34\x2c\x38\x38\x73\x34\x2e\
-\x33\x2d\x32\x33\x2e\x37\x2c\x32\x39\x2e\x38\x2d\x31\x39\x2e\x31\
-\x6c\x34\x32\x2e\x31\x2c\x37\x2e\x37\x63\x32\x35\x2e\x34\x2c\x34\
-\x2e\x37\x2c\x32\x31\x2e\x31\x2c\x32\x38\x2e\x34\x2c\x32\x31\x2e\
-\x31\x2c\x32\x38\x2e\x34\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\
+\x31\x22\x20\x64\x3d\x22\x4d\x32\x33\x2c\x32\x39\x39\x2e\x35\x35\
+\x43\x31\x39\x31\x2e\x34\x33\x2c\x38\x35\x2e\x39\x32\x2c\x34\x30\
+\x39\x2e\x38\x35\x2c\x38\x30\x2e\x32\x34\x2c\x35\x38\x35\x2e\x32\
+\x31\x2c\x32\x39\x37\x2e\x36\x2c\x34\x32\x31\x2e\x35\x39\x2c\x35\
+\x30\x33\x2e\x37\x31\x2c\x32\x30\x37\x2e\x38\x35\x2c\x35\x32\x32\
+\x2e\x33\x38\x2c\x32\x33\x2c\x32\x39\x39\x2e\x35\x35\x5a\x4d\x35\
+\x34\x38\x2c\x32\x39\x38\x2e\x38\x32\x63\x2d\x31\x36\x31\x2e\x35\
+\x37\x2d\x31\x38\x31\x2e\x35\x33\x2d\x33\x34\x31\x2e\x34\x2d\x31\
+\x37\x33\x2d\x34\x38\x35\x2e\x36\x39\x2c\x32\x43\x32\x32\x37\x2e\
+\x31\x35\x2c\x34\x37\x34\x2e\x32\x35\x2c\x33\x38\x36\x2e\x31\x32\
+\x2c\x34\x37\x33\x2e\x39\x34\x2c\x35\x34\x38\x2c\x32\x39\x38\x2e\
+\x38\x32\x5a\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\
+\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x32\x39\x32\
+\x2e\x37\x34\x22\x20\x79\x3d\x22\x34\x35\x30\x2e\x30\x35\x22\x20\
+\x77\x69\x64\x74\x68\x3d\x22\x32\x32\x2e\x37\x22\x20\x68\x65\x69\
+\x67\x68\x74\x3d\x22\x36\x35\x2e\x37\x34\x22\x20\x72\x78\x3d\x22\
+\x37\x2e\x36\x32\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\
+\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x37\x38\
+\x2e\x33\x22\x20\x79\x3d\x22\x33\x35\x34\x2e\x36\x22\x20\x77\x69\
+\x64\x74\x68\x3d\x22\x32\x32\x2e\x37\x22\x20\x68\x65\x69\x67\x68\
+\x74\x3d\x22\x36\x35\x2e\x37\x34\x22\x20\x72\x78\x3d\x22\x37\x2e\
+\x36\x32\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\
+\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x32\x37\x31\x2e\x34\x35\x20\
+\x33\x33\x2e\x37\x35\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x34\x30\
+\x2e\x32\x33\x29\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\
+\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x31\x36\
+\x32\x2e\x38\x32\x22\x20\x79\x3d\x22\x34\x31\x37\x2e\x31\x38\x22\
+\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x32\x2e\x37\x22\x20\x68\x65\
+\x69\x67\x68\x74\x3d\x22\x36\x35\x2e\x37\x34\x22\x20\x72\x78\x3d\
+\x22\x37\x2e\x36\x32\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\
+\x3d\x22\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x38\x37\x2c\x20\x30\
+\x2e\x35\x2c\x20\x2d\x30\x2e\x35\x2c\x20\x30\x2e\x38\x37\x2c\x20\
+\x32\x34\x38\x2e\x33\x36\x2c\x20\x2d\x32\x36\x2e\x37\x39\x29\x22\
+\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
+\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x35\x31\x32\x2e\x34\x31\x22\
+\x20\x79\x3d\x22\x33\x35\x34\x2e\x36\x22\x20\x77\x69\x64\x74\x68\
+\x3d\x22\x32\x32\x2e\x37\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\
+\x36\x35\x2e\x37\x34\x22\x20\x72\x78\x3d\x22\x37\x2e\x36\x32\x22\
+\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\x6e\
+\x73\x6c\x61\x74\x65\x28\x31\x31\x37\x33\x2e\x38\x38\x20\x33\x34\
+\x35\x2e\x30\x32\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x31\x33\x39\
+\x2e\x37\x37\x29\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\
+\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x34\x32\
+\x33\x2e\x30\x32\x22\x20\x79\x3d\x22\x34\x32\x31\x2e\x33\x22\x20\
+\x77\x69\x64\x74\x68\x3d\x22\x32\x32\x2e\x37\x22\x20\x68\x65\x69\
+\x67\x68\x74\x3d\x22\x36\x35\x2e\x37\x34\x22\x20\x72\x78\x3d\x22\
+\x37\x2e\x36\x32\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\
+\x22\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x31\x30\x33\x37\x2e\
+\x36\x32\x20\x36\x33\x30\x2e\x33\x29\x20\x72\x6f\x74\x61\x74\x65\
+\x28\x31\x35\x30\x29\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x04\xec\
+\x3c\
+\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
+\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
+\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
+\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
+\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
+\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
+\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
+\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
+\x31\x22\x20\x64\x3d\x22\x4d\x33\x30\x31\x2e\x33\x36\x2c\x31\x38\
+\x31\x2e\x36\x35\x68\x32\x31\x38\x2e\x35\x63\x39\x2e\x35\x37\x2c\
+\x30\x2c\x31\x38\x2e\x37\x32\x2c\x31\x2e\x35\x32\x2c\x32\x36\x2e\
+\x36\x35\x2c\x37\x2e\x33\x34\x2c\x31\x30\x2e\x36\x2c\x37\x2e\x37\
+\x39\x2c\x31\x36\x2e\x35\x35\x2c\x31\x38\x2e\x31\x33\x2c\x31\x36\
+\x2e\x34\x35\x2c\x33\x31\x2e\x34\x37\x2d\x2e\x36\x33\x2c\x38\x30\
+\x2e\x33\x34\x2d\x2e\x32\x37\x2c\x31\x36\x30\x2e\x36\x38\x2d\x2e\
+\x33\x39\x2c\x32\x34\x31\x61\x35\x33\x2e\x35\x37\x2c\x35\x33\x2e\
+\x35\x37\x2c\x30\x2c\x30\x2c\x31\x2d\x35\x33\x2e\x38\x35\x2c\x35\
+\x33\x2e\x36\x35\x6c\x2d\x33\x36\x38\x2e\x33\x34\x2e\x30\x39\x63\
+\x2d\x31\x37\x2e\x36\x36\x2c\x30\x2d\x33\x35\x2e\x33\x33\x2d\x2e\
+\x32\x33\x2d\x35\x33\x2c\x30\x2d\x32\x31\x2e\x36\x2e\x32\x32\x2d\
+\x33\x37\x2e\x34\x31\x2d\x39\x2e\x33\x32\x2d\x34\x38\x2e\x31\x33\
+\x2d\x32\x37\x2e\x37\x37\x61\x31\x31\x30\x2e\x33\x35\x2c\x31\x31\
+\x30\x2e\x33\x35\x2c\x30\x2c\x30\x2c\x31\x2d\x35\x2e\x33\x35\x2d\
+\x31\x30\x2e\x38\x63\x2d\x31\x2d\x32\x2e\x32\x38\x2d\x32\x2e\x36\
+\x37\x2d\x37\x2d\x32\x2e\x36\x37\x2d\x39\x2e\x34\x35\x71\x30\x2d\
+\x31\x32\x33\x2e\x32\x32\x2d\x2e\x30\x37\x2d\x32\x34\x36\x2e\x34\
+\x35\x61\x33\x30\x2e\x32\x34\x2c\x33\x30\x2e\x32\x34\x2c\x30\x2c\
+\x30\x2c\x31\x2c\x32\x2e\x35\x2d\x31\x32\x2e\x31\x63\x36\x2e\x35\
+\x2d\x31\x35\x2e\x33\x34\x2c\x31\x38\x2e\x32\x39\x2d\x32\x33\x2e\
+\x36\x38\x2c\x33\x34\x2e\x34\x38\x2d\x32\x36\x2e\x33\x31\x2c\x39\
+\x2e\x37\x31\x2d\x31\x2e\x35\x39\x2c\x31\x39\x2e\x35\x2d\x31\x2e\
+\x30\x36\x2c\x32\x39\x2e\x32\x36\x2d\x31\x2e\x30\x38\x2e\x36\x37\
+\x2c\x30\x2c\x31\x2e\x33\x33\x2c\x30\x2c\x32\x2c\x30\x2c\x32\x30\
+\x2e\x37\x2e\x30\x38\x2c\x34\x31\x2e\x34\x2e\x31\x39\x2c\x36\x32\
+\x2e\x30\x39\x2e\x32\x71\x36\x39\x2e\x39\x33\x2c\x30\x2c\x31\x33\
+\x39\x2e\x38\x37\x2c\x30\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\
\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\
-\x22\x4d\x34\x33\x33\x2e\x32\x34\x2c\x31\x38\x34\x2e\x36\x48\x31\
-\x36\x36\x2e\x38\x34\x61\x32\x37\x2e\x30\x38\x2c\x32\x37\x2e\x30\
-\x38\x2c\x30\x2c\x30\x2c\x30\x2d\x32\x36\x2e\x39\x2c\x33\x30\x2e\
-\x35\x4c\x31\x37\x38\x2e\x37\x34\x2c\x35\x31\x39\x61\x32\x37\x2e\
-\x31\x31\x2c\x32\x37\x2e\x31\x31\x2c\x30\x2c\x30\x2c\x30\x2c\x32\
-\x36\x2e\x39\x2c\x32\x33\x2e\x37\x68\x31\x39\x32\x2e\x33\x61\x32\
-\x37\x2e\x30\x35\x2c\x32\x37\x2e\x30\x35\x2c\x30\x2c\x30\x2c\x30\
-\x2c\x32\x36\x2e\x39\x2d\x32\x34\x6c\x33\x35\x2e\x33\x2d\x33\x30\
-\x33\x2e\x39\x41\x32\x37\x2c\x32\x37\x2c\x30\x2c\x30\x2c\x30\x2c\
-\x34\x33\x33\x2e\x32\x34\x2c\x31\x38\x34\x2e\x36\x5a\x4d\x32\x34\
-\x30\x2e\x38\x34\x2c\x35\x30\x38\x68\x2d\x33\x63\x2d\x35\x2e\x32\
-\x2e\x35\x2d\x37\x2d\x32\x2e\x39\x2d\x37\x2e\x36\x2d\x37\x2e\x36\
-\x6c\x2d\x33\x33\x2e\x36\x2d\x32\x37\x33\x2e\x37\x63\x2d\x2e\x36\
-\x2d\x34\x2e\x37\x2c\x33\x2e\x32\x2d\x39\x2c\x38\x2e\x34\x2d\x39\
-\x2e\x36\x68\x2d\x33\x63\x35\x2e\x32\x2d\x2e\x35\x2c\x31\x33\x2c\
-\x32\x2e\x39\x2c\x31\x33\x2e\x35\x2c\x37\x2e\x36\x6c\x33\x33\x2e\
-\x36\x2c\x32\x37\x33\x2e\x37\x43\x32\x34\x39\x2e\x38\x34\x2c\x35\
-\x30\x33\x2e\x32\x2c\x32\x34\x36\x2c\x35\x30\x37\x2e\x35\x2c\x32\
-\x34\x30\x2e\x38\x34\x2c\x35\x30\x38\x5a\x6d\x36\x35\x2e\x35\x2d\
-\x39\x61\x39\x2e\x31\x33\x2c\x39\x2e\x31\x33\x2c\x30\x2c\x30\x2c\
-\x31\x2d\x39\x2e\x31\x2c\x39\x2e\x31\x68\x2d\x2e\x39\x61\x39\x2e\
-\x31\x33\x2c\x39\x2e\x31\x33\x2c\x30\x2c\x30\x2c\x31\x2d\x39\x2e\
-\x31\x2d\x39\x2e\x31\x56\x32\x32\x34\x2e\x34\x61\x39\x2e\x31\x33\
-\x2c\x39\x2e\x31\x33\x2c\x30\x2c\x30\x2c\x31\x2c\x39\x2e\x31\x2d\
-\x39\x2e\x31\x68\x2e\x39\x61\x39\x2e\x31\x33\x2c\x39\x2e\x31\x33\
-\x2c\x30\x2c\x30\x2c\x31\x2c\x39\x2e\x31\x2c\x39\x2e\x31\x5a\x6d\
-\x39\x33\x2e\x35\x2d\x32\x37\x32\x2e\x34\x2d\x33\x33\x2e\x36\x2c\
-\x32\x37\x33\x2e\x37\x63\x2d\x2e\x36\x2c\x34\x2e\x37\x2d\x35\x2e\
-\x33\x2c\x38\x2e\x32\x2d\x31\x30\x2e\x36\x2c\x37\x2e\x36\x68\x30\
-\x63\x2d\x35\x2e\x32\x2d\x2e\x35\x2d\x39\x2d\x34\x2e\x38\x2d\x38\
-\x2e\x34\x2d\x39\x2e\x36\x6c\x33\x33\x2e\x36\x2d\x32\x37\x33\x2e\
-\x37\x63\x2e\x36\x2d\x34\x2e\x37\x2c\x35\x2e\x33\x2d\x38\x2e\x32\
-\x2c\x31\x30\x2e\x36\x2d\x37\x2e\x36\x68\x30\x43\x33\x39\x36\x2e\
-\x36\x34\x2c\x32\x31\x37\x2e\x36\x2c\x34\x30\x30\x2e\x34\x34\x2c\
-\x32\x32\x31\x2e\x39\x2c\x33\x39\x39\x2e\x38\x34\x2c\x32\x32\x36\
-\x2e\x36\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
+\x22\x4d\x35\x36\x32\x2e\x31\x39\x2c\x31\x38\x32\x2e\x35\x63\x2d\
+\x37\x2e\x37\x35\x2d\x38\x2e\x38\x38\x2d\x31\x37\x2e\x37\x39\x2d\
+\x31\x33\x2e\x35\x36\x2d\x32\x39\x2e\x31\x36\x2d\x31\x35\x2e\x37\
+\x34\x61\x39\x34\x2e\x35\x31\x2c\x39\x34\x2e\x35\x31\x2c\x30\x2c\
+\x30\x2c\x30\x2d\x31\x37\x2e\x38\x35\x2d\x31\x2e\x34\x34\x71\x2d\
+\x31\x37\x34\x2e\x34\x38\x2e\x30\x36\x2d\x33\x34\x39\x2c\x2e\x31\
+\x37\x63\x2d\x33\x30\x2e\x32\x2c\x30\x2d\x36\x30\x2e\x33\x39\x2d\
+\x2e\x31\x39\x2d\x39\x30\x2e\x35\x39\x2d\x2e\x31\x35\x2d\x39\x2e\
+\x39\x31\x2c\x30\x2d\x31\x39\x2e\x36\x35\x2c\x31\x2e\x33\x35\x2d\
+\x32\x38\x2e\x38\x37\x2c\x35\x2e\x33\x36\x61\x35\x34\x2e\x36\x36\
+\x2c\x35\x34\x2e\x36\x36\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x31\x2e\
+\x34\x35\x2c\x36\x2e\x38\x63\x2d\x2e\x39\x35\x2e\x37\x33\x2d\x31\
+\x2e\x39\x2c\x31\x2e\x38\x31\x2d\x33\x2e\x32\x37\x2c\x31\x73\x2d\
+\x2e\x37\x34\x2d\x32\x2e\x30\x35\x2d\x2e\x37\x34\x2d\x33\x2e\x31\
+\x32\x63\x30\x2d\x31\x36\x2c\x30\x2d\x33\x31\x2e\x39\x31\x2d\x2e\
+\x30\x35\x2d\x34\x37\x2e\x38\x37\x61\x38\x2e\x37\x2c\x38\x2e\x37\
+\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x2e\x31\x2d\x34\x2e\x33\x31\x63\
+\x33\x2e\x33\x33\x2d\x36\x2e\x31\x36\x2c\x36\x2e\x32\x32\x2d\x31\
+\x32\x2e\x35\x38\x2c\x31\x30\x2e\x36\x39\x2d\x31\x38\x2e\x30\x37\
+\x2c\x31\x30\x2e\x38\x38\x2d\x31\x33\x2e\x33\x37\x2c\x32\x35\x2e\
+\x30\x37\x2d\x31\x39\x2e\x39\x32\x2c\x34\x32\x2e\x32\x2d\x32\x30\
+\x71\x38\x30\x2d\x2e\x31\x39\x2c\x31\x36\x30\x2e\x31\x2d\x2e\x32\
+\x31\x63\x34\x2e\x31\x38\x2c\x30\x2c\x38\x2e\x33\x35\x2d\x2e\x31\
+\x36\x2c\x31\x32\x2e\x35\x32\x2d\x2e\x31\x39\x61\x31\x38\x2e\x33\
+\x32\x2c\x31\x38\x2e\x33\x32\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x33\
+\x2e\x37\x39\x2c\x35\x2e\x36\x39\x63\x31\x30\x2e\x36\x38\x2c\x31\
+\x30\x2e\x39\x33\x2c\x32\x31\x2e\x36\x38\x2c\x32\x31\x2e\x35\x37\
+\x2c\x33\x32\x2e\x31\x2c\x33\x32\x2e\x37\x35\x2c\x36\x2c\x36\x2e\
+\x33\x39\x2c\x31\x33\x2c\x38\x2e\x34\x2c\x32\x31\x2e\x32\x35\x2c\
+\x37\x2e\x38\x35\x2e\x39\x34\x2d\x2e\x30\x36\x2c\x31\x2e\x38\x39\
+\x2d\x2e\x31\x33\x2c\x32\x2e\x38\x34\x2d\x2e\x31\x33\x2c\x34\x38\
+\x2e\x33\x33\x2c\x30\x2c\x39\x36\x2e\x36\x37\x2d\x2e\x31\x36\x2c\
+\x31\x34\x35\x2c\x30\x2c\x31\x32\x2e\x37\x31\x2c\x30\x2c\x32\x35\
+\x2e\x34\x35\x2d\x2e\x35\x34\x2c\x33\x38\x2e\x31\x34\x2e\x34\x34\
+\x2c\x32\x35\x2e\x32\x38\x2c\x31\x2e\x39\x35\x2c\x34\x31\x2e\x38\
+\x31\x2c\x31\x35\x2e\x33\x35\x2c\x34\x39\x2c\x33\x39\x2e\x36\x33\
+\x2e\x38\x31\x2c\x32\x2e\x37\x32\x2c\x31\x2e\x35\x32\x2c\x35\x2e\
+\x34\x38\x2c\x32\x2e\x31\x33\x2c\x38\x2e\x32\x35\x2e\x32\x32\x2c\
+\x31\x2c\x2e\x39\x31\x2c\x32\x2e\x31\x37\x2c\x30\x2c\x33\x2e\x32\
+\x34\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
\x00\x00\x00\xe0\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
@@ -10154,6 +9550,104 @@
\x22\x31\x31\x34\x2e\x34\x31\x22\x20\x77\x69\x64\x74\x68\x3d\x22\
\x33\x36\x36\x2e\x38\x32\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\
\x33\x36\x36\x2e\x38\x32\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x05\xf3\
+\x3c\
+\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
+\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\x65\x3d\x22\x4c\x61\x79\x65\
+\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\
+\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\
+\x30\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\
+\x22\x30\x20\x30\x20\x36\x30\x30\x20\x36\x30\x30\x22\x3e\x3c\x64\
+\x65\x66\x73\x3e\x3c\x73\x74\x79\x6c\x65\x3e\x2e\x63\x6c\x73\x2d\
+\x31\x7b\x66\x69\x6c\x6c\x3a\x23\x65\x30\x65\x30\x64\x66\x3b\x7d\
+\x3c\x2f\x73\x74\x79\x6c\x65\x3e\x3c\x2f\x64\x65\x66\x73\x3e\x3c\
+\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\
+\x31\x22\x20\x78\x3d\x22\x32\x31\x32\x2e\x32\x34\x22\x20\x79\x3d\
+\x22\x34\x34\x36\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x33\x30\x2e\
+\x31\x34\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x31\x32\x33\x2e\
+\x35\x33\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\
+\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x31\x39\x35\x2e\
+\x32\x35\x22\x20\x79\x3d\x22\x35\x37\x2e\x33\x35\x22\x20\x77\x69\
+\x64\x74\x68\x3d\x22\x32\x30\x2e\x31\x34\x22\x20\x68\x65\x69\x67\
+\x68\x74\x3d\x22\x37\x36\x2e\x38\x33\x22\x20\x74\x72\x61\x6e\x73\
+\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\
+\x2d\x31\x37\x2e\x30\x32\x20\x31\x33\x39\x2e\x32\x35\x29\x20\x72\
+\x6f\x74\x61\x74\x65\x28\x2d\x33\x36\x2e\x30\x37\x29\x22\x2f\x3e\
+\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\
+\x2d\x31\x22\x20\x78\x3d\x22\x32\x38\x39\x2e\x36\x32\x22\x20\x79\
+\x3d\x22\x33\x30\x2e\x34\x36\x22\x20\x77\x69\x64\x74\x68\x3d\x22\
+\x32\x30\x2e\x31\x34\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x37\
+\x36\x2e\x38\x33\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\
+\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x33\
+\x30\x33\x2c\x33\x38\x32\x2e\x31\x38\x71\x2d\x34\x35\x2e\x36\x35\
+\x2c\x30\x2d\x39\x31\x2e\x33\x31\x2e\x30\x36\x63\x2d\x32\x2e\x35\
+\x32\x2c\x30\x2d\x33\x2e\x33\x39\x2d\x2e\x34\x39\x2d\x33\x2e\x33\
+\x38\x2d\x33\x2e\x32\x35\x2e\x31\x2d\x33\x39\x2e\x38\x32\x2c\x30\
+\x2d\x37\x39\x2e\x36\x34\x2e\x31\x31\x2d\x31\x31\x39\x2e\x34\x36\
+\x2e\x30\x36\x2d\x32\x30\x2e\x35\x36\x2c\x35\x2e\x31\x34\x2d\x33\
+\x39\x2e\x37\x33\x2c\x31\x36\x2e\x34\x32\x2d\x35\x37\x2e\x31\x37\
+\x61\x31\x30\x36\x2e\x37\x2c\x31\x30\x36\x2e\x37\x2c\x30\x2c\x30\
+\x2c\x31\x2c\x31\x39\x2d\x32\x32\x2e\x30\x37\x2c\x38\x38\x2e\x35\
+\x35\x2c\x38\x38\x2e\x35\x35\x2c\x30\x2c\x30\x2c\x31\x2c\x31\x36\
+\x2e\x33\x37\x2d\x31\x31\x2e\x31\x34\x63\x32\x37\x2e\x32\x32\x2d\
+\x31\x35\x2c\x35\x35\x2d\x31\x34\x2e\x35\x34\x2c\x38\x32\x2e\x37\
+\x37\x2d\x32\x2e\x31\x37\x2c\x31\x31\x2e\x31\x2c\x35\x2c\x32\x30\
+\x2e\x37\x33\x2c\x31\x32\x2e\x37\x36\x2c\x32\x38\x2e\x37\x35\x2c\
+\x32\x31\x2e\x39\x34\x2c\x31\x37\x2e\x36\x35\x2c\x32\x30\x2e\x31\
+\x38\x2c\x32\x36\x2e\x33\x36\x2c\x34\x33\x2e\x39\x32\x2c\x32\x36\
+\x2e\x33\x39\x2c\x37\x30\x2e\x37\x35\x2e\x30\x36\x2c\x33\x39\x2e\
+\x37\x31\x2c\x30\x2c\x37\x39\x2e\x34\x32\x2e\x30\x38\x2c\x31\x31\
+\x39\x2e\x31\x33\x2c\x30\x2c\x32\x2e\x38\x34\x2d\x2e\x38\x32\x2c\
+\x33\x2e\x34\x35\x2d\x33\x2e\x35\x33\x2c\x33\x2e\x34\x34\x51\x33\
+\x34\x38\x2e\x37\x38\x2c\x33\x38\x32\x2e\x31\x2c\x33\x30\x33\x2c\
+\x33\x38\x32\x2e\x31\x38\x5a\x22\x2f\x3e\x3c\x70\x61\x74\x68\x20\
+\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x64\x3d\
+\x22\x4d\x33\x30\x33\x2e\x34\x31\x2c\x34\x30\x33\x2e\x36\x38\x63\
+\x33\x34\x2e\x34\x35\x2c\x30\x2c\x36\x38\x2e\x39\x2c\x30\x2c\x31\
+\x30\x33\x2e\x33\x34\x2d\x2e\x30\x37\x2c\x32\x2e\x38\x31\x2c\x30\
+\x2c\x33\x2e\x35\x36\x2e\x37\x31\x2c\x33\x2e\x34\x34\x2c\x33\x2e\
+\x34\x38\x2d\x2e\x32\x34\x2c\x35\x2e\x33\x34\x2d\x2e\x31\x34\x2c\
+\x31\x30\x2e\x37\x31\x2c\x30\x2c\x31\x36\x2e\x30\x36\x2c\x30\x2c\
+\x31\x2e\x37\x37\x2d\x2e\x35\x35\x2c\x32\x2e\x34\x36\x2d\x32\x2e\
+\x32\x38\x2c\x32\x2e\x32\x37\x61\x31\x35\x2e\x34\x39\x2c\x31\x35\
+\x2e\x34\x39\x2c\x30\x2c\x30\x2c\x30\x2d\x31\x2e\x36\x37\x2c\x30\
+\x71\x2d\x31\x30\x33\x2c\x30\x2d\x32\x30\x36\x2c\x2e\x30\x38\x63\
+\x2d\x33\x2e\x33\x32\x2c\x30\x2d\x34\x2e\x31\x32\x2d\x2e\x39\x31\
+\x2d\x33\x2e\x39\x34\x2d\x34\x2e\x30\x37\x61\x31\x34\x31\x2e\x37\
+\x31\x2c\x31\x34\x31\x2e\x37\x31\x2c\x30\x2c\x30\x2c\x30\x2c\x30\
+\x2d\x31\x34\x2e\x37\x32\x63\x2d\x2e\x31\x32\x2d\x32\x2e\x35\x38\
+\x2e\x36\x39\x2d\x33\x2e\x30\x38\x2c\x33\x2e\x31\x35\x2d\x33\x2e\
+\x30\x38\x51\x32\x35\x31\x2e\x34\x2c\x34\x30\x33\x2e\x37\x36\x2c\
+\x33\x30\x33\x2e\x34\x31\x2c\x34\x30\x33\x2e\x36\x38\x5a\x22\x2f\
+\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\
+\x73\x2d\x31\x22\x20\x78\x3d\x22\x31\x34\x30\x2e\x38\x35\x22\x20\
+\x79\x3d\x22\x31\x35\x33\x2e\x38\x32\x22\x20\x77\x69\x64\x74\x68\
+\x3d\x22\x32\x30\x2e\x31\x34\x22\x20\x68\x65\x69\x67\x68\x74\x3d\
+\x22\x37\x36\x2e\x38\x33\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\
+\x6d\x3d\x22\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x2d\x38\x39\
+\x2e\x30\x37\x20\x32\x33\x38\x2e\x33\x39\x29\x20\x72\x6f\x74\x61\
+\x74\x65\x28\x2d\x36\x32\x2e\x37\x35\x29\x22\x2f\x3e\x3c\x72\x65\
+\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\
+\x20\x78\x3d\x22\x33\x38\x33\x2e\x39\x39\x22\x20\x79\x3d\x22\x35\
+\x37\x2e\x33\x35\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x30\x2e\
+\x31\x34\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x36\x2e\x38\
+\x33\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\
+\x61\x6e\x73\x6c\x61\x74\x65\x28\x36\x35\x36\x2e\x31\x39\x20\x34\
+\x30\x35\x2e\x31\x39\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x2d\x31\
+\x34\x33\x2e\x39\x33\x29\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\
+\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\
+\x34\x33\x39\x2e\x30\x31\x22\x20\x79\x3d\x22\x31\x35\x33\x2e\x38\
+\x32\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x30\x2e\x31\x34\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x37\x36\x2e\x38\x33\x22\x20\
+\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\x6e\x73\
+\x6c\x61\x74\x65\x28\x34\x38\x33\x2e\x37\x39\x20\x36\x37\x39\x2e\
+\x34\x38\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x2d\x31\x31\x37\x2e\
+\x32\x35\x29\x22\x2f\x3e\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\
+\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x33\x36\x31\
+\x2e\x30\x31\x22\x20\x79\x3d\x22\x34\x34\x36\x22\x20\x77\x69\x64\
+\x74\x68\x3d\x22\x33\x30\x2e\x31\x34\x22\x20\x68\x65\x69\x67\x68\
+\x74\x3d\x22\x31\x32\x33\x2e\x35\x33\x22\x2f\x3e\x3c\x2f\x73\x76\
+\x67\x3e\
\x00\x00\x06\xac\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
@@ -10317,6 +9811,101 @@
\x34\x43\x34\x35\x39\x2c\x31\x34\x38\x2e\x31\x32\x2c\x34\x34\x34\
\x2e\x32\x33\x2c\x31\x35\x34\x2c\x34\x34\x32\x2e\x35\x36\x2c\x31\
\x36\x36\x2e\x31\x32\x5a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x05\xc4\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x55\x54\x46\
+\x2d\x38\x22\x3f\x3e\x0a\x3c\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\
+\x61\x79\x65\x72\x5f\x31\x22\x20\x64\x61\x74\x61\x2d\x6e\x61\x6d\
+\x65\x3d\x22\x4c\x61\x79\x65\x72\x20\x31\x22\x20\x78\x6d\x6c\x6e\
+\x73\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\
+\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x76\
+\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x36\x30\x30\x20\
+\x36\x30\x30\x22\x3e\x0a\x20\x20\x3c\x64\x65\x66\x73\x3e\x0a\x20\
+\x20\x20\x20\x3c\x73\x74\x79\x6c\x65\x3e\x0a\x20\x20\x20\x20\x20\
+\x20\x2e\x63\x6c\x73\x2d\x31\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\
+\x20\x20\x66\x69\x6c\x6c\x3a\x20\x23\x65\x30\x65\x30\x64\x66\x3b\
+\x0a\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x3c\x2f\x73\
+\x74\x79\x6c\x65\x3e\x0a\x20\x20\x3c\x2f\x64\x65\x66\x73\x3e\x0a\
+\x20\x20\x3c\x72\x65\x63\x74\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\
+\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\x34\x35\x36\x2e\x37\x22\x20\
+\x79\x3d\x22\x32\x35\x35\x2e\x39\x31\x22\x20\x77\x69\x64\x74\x68\
+\x3d\x22\x32\x31\x2e\x30\x31\x22\x20\x68\x65\x69\x67\x68\x74\x3d\
+\x22\x33\x30\x2e\x37\x35\x22\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\
+\x6d\x3d\x22\x74\x72\x61\x6e\x73\x6c\x61\x74\x65\x28\x2d\x2e\x38\
+\x20\x31\x2e\x33\x39\x29\x20\x72\x6f\x74\x61\x74\x65\x28\x2d\x2e\
+\x31\x37\x29\x22\x2f\x3e\x0a\x20\x20\x3c\x72\x65\x63\x74\x20\x63\
+\x6c\x61\x73\x73\x3d\x22\x63\x6c\x73\x2d\x31\x22\x20\x78\x3d\x22\
+\x34\x35\x36\x2e\x37\x34\x22\x20\x79\x3d\x22\x33\x31\x32\x2e\x39\
+\x39\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x32\x31\x2e\x30\x36\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x33\x30\x2e\x37\x33\x22\x20\
+\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x74\x72\x61\x6e\x73\
+\x6c\x61\x74\x65\x28\x2d\x2e\x36\x39\x20\x2e\x39\x38\x29\x20\x72\
+\x6f\x74\x61\x74\x65\x28\x2d\x2e\x31\x32\x29\x22\x2f\x3e\x0a\x20\
+\x20\x3c\x70\x61\x74\x68\x20\x63\x6c\x61\x73\x73\x3d\x22\x63\x6c\
+\x73\x2d\x31\x22\x20\x64\x3d\x22\x4d\x35\x34\x38\x2e\x31\x32\x2c\
+\x33\x38\x35\x2e\x38\x37\x6c\x2d\x2e\x31\x39\x2d\x31\x37\x32\x2e\
+\x33\x2d\x31\x31\x34\x2e\x38\x31\x2e\x31\x63\x2e\x35\x36\x2d\x32\
+\x33\x2e\x39\x31\x2d\x31\x36\x2e\x33\x2d\x34\x32\x2e\x30\x33\x2d\
+\x34\x30\x2e\x30\x34\x2d\x34\x31\x2e\x38\x34\x6c\x2d\x33\x30\x34\
+\x2e\x34\x31\x2e\x34\x37\x63\x2d\x32\x33\x2e\x30\x31\x2e\x30\x33\
+\x2d\x33\x36\x2e\x38\x35\x2c\x32\x30\x2e\x34\x32\x2d\x33\x36\x2e\
+\x37\x39\x2c\x34\x31\x2e\x32\x32\x6c\x2e\x34\x38\x2c\x31\x37\x37\
+\x2e\x39\x37\x68\x30\x63\x2e\x30\x36\x2c\x32\x31\x2e\x38\x35\x2c\
+\x31\x39\x2e\x30\x33\x2c\x33\x36\x2e\x37\x31\x2c\x33\x39\x2e\x31\
+\x39\x2c\x33\x36\x2e\x36\x39\x6c\x33\x30\x33\x2e\x31\x36\x2d\x2e\
+\x33\x31\x63\x32\x33\x2e\x31\x2d\x2e\x35\x33\x2c\x33\x39\x2e\x32\
+\x32\x2d\x31\x38\x2e\x35\x37\x2c\x33\x38\x2e\x35\x38\x2d\x34\x31\
+\x2e\x38\x36\x6c\x31\x31\x34\x2e\x38\x34\x2d\x2e\x31\x34\x5a\x4d\
+\x31\x30\x39\x2e\x30\x38\x2c\x33\x34\x31\x2e\x33\x31\x63\x2e\x30\
+\x31\x2c\x38\x2e\x34\x35\x2d\x34\x2e\x39\x37\x2c\x31\x34\x2e\x31\
+\x38\x2d\x31\x32\x2e\x30\x38\x2c\x31\x34\x2e\x36\x31\x2d\x36\x2e\
+\x39\x35\x2e\x34\x32\x2d\x31\x33\x2e\x38\x32\x2d\x34\x2e\x38\x39\
+\x2d\x31\x33\x2e\x38\x34\x2d\x31\x32\x2e\x36\x32\x6c\x2d\x2e\x31\
+\x34\x2d\x38\x35\x2e\x30\x31\x63\x2d\x2e\x30\x31\x2d\x37\x2e\x37\
+\x38\x2c\x35\x2e\x31\x37\x2d\x31\x33\x2e\x35\x36\x2c\x31\x32\x2e\
+\x35\x35\x2d\x31\x33\x2e\x39\x33\x2c\x37\x2e\x35\x31\x2d\x2e\x33\
+\x38\x2c\x31\x33\x2e\x34\x33\x2c\x35\x2e\x36\x39\x2c\x31\x33\x2e\
+\x34\x33\x2c\x31\x33\x2e\x38\x33\x6c\x2e\x30\x38\x2c\x38\x33\x2e\
+\x31\x31\x68\x2d\x2e\x30\x31\x5a\x4d\x33\x36\x31\x2e\x38\x34\x2c\
+\x33\x31\x38\x2e\x34\x34\x6c\x2d\x2e\x33\x34\x2d\x31\x33\x2e\x32\
+\x2d\x31\x31\x32\x2e\x34\x36\x2e\x35\x2c\x32\x34\x2e\x36\x36\x2c\
+\x32\x35\x2e\x35\x33\x2c\x34\x32\x2e\x32\x2d\x2e\x31\x39\x2e\x33\
+\x33\x2d\x31\x31\x2e\x35\x35\x2c\x33\x32\x2e\x39\x2d\x2e\x32\x2e\
+\x32\x32\x2c\x33\x33\x2e\x30\x36\x2d\x33\x32\x2e\x39\x33\x2e\x32\
+\x38\x2d\x2e\x33\x38\x2d\x31\x31\x2e\x35\x33\x2d\x34\x33\x2e\x30\
+\x34\x2e\x32\x32\x63\x2d\x32\x2e\x30\x31\x2e\x30\x31\x2d\x35\x2e\
+\x34\x35\x2d\x31\x2e\x38\x37\x2d\x36\x2e\x39\x37\x2d\x33\x2e\x34\
+\x32\x6c\x2d\x33\x31\x2e\x33\x39\x2d\x33\x32\x2e\x31\x33\x2d\x34\
+\x34\x2e\x35\x39\x2e\x31\x37\x63\x2d\x33\x2e\x30\x39\x2c\x31\x33\
+\x2e\x31\x2d\x31\x34\x2e\x36\x31\x2c\x32\x30\x2e\x38\x34\x2d\x32\
+\x36\x2e\x38\x33\x2c\x31\x39\x2e\x35\x37\x2d\x31\x32\x2e\x35\x32\
+\x2d\x31\x2e\x33\x2d\x32\x31\x2e\x38\x2d\x31\x31\x2e\x38\x33\x2d\
+\x32\x32\x2e\x30\x36\x2d\x32\x33\x2e\x39\x31\x2d\x2e\x32\x37\x2d\
+\x31\x32\x2e\x37\x38\x2c\x39\x2e\x31\x35\x2d\x32\x33\x2e\x34\x33\
+\x2c\x32\x31\x2e\x33\x2d\x32\x34\x2e\x39\x39\x2c\x31\x32\x2e\x36\
+\x36\x2d\x31\x2e\x36\x32\x2c\x32\x34\x2e\x31\x34\x2c\x36\x2c\x32\
+\x37\x2e\x35\x32\x2c\x31\x39\x2e\x31\x38\x6c\x32\x31\x2e\x31\x34\
+\x2e\x30\x38\x2c\x33\x31\x2e\x37\x36\x2d\x33\x33\x2e\x38\x37\x63\
+\x31\x2e\x35\x35\x2d\x31\x2e\x36\x35\x2c\x35\x2e\x30\x32\x2d\x32\
+\x2e\x38\x32\x2c\x37\x2e\x31\x39\x2d\x32\x2e\x38\x32\x6c\x32\x39\
+\x2e\x31\x32\x2d\x2e\x30\x35\x63\x33\x2e\x32\x39\x2d\x37\x2e\x38\
+\x39\x2c\x31\x30\x2d\x31\x32\x2e\x37\x2c\x31\x38\x2e\x33\x2d\x31\
+\x31\x2e\x37\x2c\x37\x2e\x36\x35\x2e\x39\x32\x2c\x31\x34\x2e\x30\
+\x39\x2c\x37\x2e\x32\x36\x2c\x31\x34\x2e\x36\x33\x2c\x31\x35\x2e\
+\x34\x2e\x35\x33\x2c\x37\x2e\x39\x31\x2d\x34\x2e\x36\x31\x2c\x31\
+\x35\x2e\x34\x35\x2d\x31\x32\x2e\x32\x2c\x31\x37\x2e\x33\x34\x2d\
+\x38\x2e\x30\x36\x2c\x32\x2e\x30\x31\x2d\x31\x36\x2e\x36\x38\x2d\
+\x2e\x38\x33\x2d\x32\x30\x2e\x32\x2d\x31\x30\x2e\x38\x35\x6c\x2d\
+\x32\x39\x2e\x38\x35\x2d\x2e\x30\x39\x2d\x32\x34\x2e\x31\x32\x2c\
+\x32\x36\x2e\x34\x39\x2c\x31\x33\x35\x2e\x32\x36\x2d\x2e\x34\x39\
+\x2e\x37\x38\x2d\x31\x33\x2e\x31\x33\x2c\x33\x31\x2e\x34\x33\x2c\
+\x31\x38\x2e\x30\x32\x2d\x33\x31\x2e\x34\x31\x2c\x31\x38\x2e\x33\
+\x31\x5a\x4d\x34\x33\x32\x2e\x38\x33\x2c\x32\x33\x32\x2e\x34\x37\
+\x6c\x39\x36\x2e\x33\x38\x2d\x2e\x31\x36\x2e\x32\x32\x2c\x31\x33\
+\x34\x2e\x37\x36\x2d\x39\x36\x2e\x33\x38\x2e\x31\x36\x2d\x2e\x32\
+\x32\x2d\x31\x33\x34\x2e\x37\x36\x5a\x22\x2f\x3e\x0a\x3c\x2f\x73\
+\x76\x67\x3e\
\x00\x00\x01\x28\
\x3c\
\x73\x76\x67\x20\x69\x64\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\
@@ -10790,11 +10379,10 @@
\x00\x53\x2e\x67\
\x00\x69\
\x00\x6e\x00\x64\x00\x75\x00\x63\x00\x74\x00\x69\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x12\
-\x09\x26\x6c\xa7\
+\x00\x0d\
+\x0a\x30\xb6\x27\
\x00\x62\
-\x00\x61\x00\x62\x00\x79\x00\x5f\x00\x73\x00\x74\x00\x65\x00\x70\x00\x5f\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\
-\x00\x67\
+\x00\x61\x00\x62\x00\x79\x00\x5f\x00\x73\x00\x74\x00\x65\x00\x70\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x0b\
\x0b\x49\x2c\x07\
\x00\x62\
@@ -10883,18 +10471,23 @@
\x00\x6c\
\x00\x6f\x00\x61\x00\x64\x00\x65\x00\x64\x00\x5f\x00\x73\x00\x70\x00\x6f\x00\x6f\x00\x6c\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x10\
-\x04\x87\x91\x67\
-\x00\x63\
-\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x20\x00\x67\x00\x61\x00\x74\x00\x65\x00\x20\x00\x31\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x03\xde\xf0\x27\
+\x00\x61\
+\x00\x64\x00\x64\x00\x5f\x00\x66\x00\x69\x00\x6c\x00\x61\x00\x6d\x00\x65\x00\x6e\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x1b\
\x05\x0b\x6d\xc7\
\x00\x66\
\x00\x69\x00\x6c\x00\x61\x00\x6d\x00\x65\x00\x6e\x00\x74\x00\x5f\x00\x73\x00\x65\x00\x6e\x00\x73\x00\x6f\x00\x72\x00\x5f\x00\x74\
\x00\x75\x00\x72\x00\x6e\x00\x5f\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x0e\
-\x06\x77\x95\x87\
+\x06\x07\x95\x87\
\x00\x68\
-\x00\x61\x00\x6c\x00\x66\x00\x5f\x00\x73\x00\x70\x00\x6f\x00\x6c\x00\x6c\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x61\x00\x6c\x00\x66\x00\x5f\x00\x73\x00\x70\x00\x6f\x00\x6f\x00\x6c\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x14\
+\x07\xf7\xe0\x67\
+\x00\x73\
+\x00\x70\x00\x6f\x00\x6f\x00\x6c\x00\x5f\x00\x64\x00\x61\x00\x74\x00\x61\x00\x62\x00\x61\x00\x73\x00\x65\x00\x5f\x00\x31\x00\x2e\
+\x00\x73\x00\x76\x00\x67\
\x00\x13\
\x08\x16\x27\x27\
\x00\x63\
@@ -10905,15 +10498,6 @@
\x00\x66\
\x00\x69\x00\x6c\x00\x61\x00\x6d\x00\x65\x00\x6e\x00\x74\x00\x5f\x00\x73\x00\x65\x00\x6e\x00\x73\x00\x6f\x00\x72\x00\x2e\x00\x73\
\x00\x76\x00\x67\
-\x00\x16\
-\x09\x5d\x1f\x47\
-\x00\x62\
-\x00\x61\x00\x73\x00\x65\x00\x20\x00\x64\x00\x61\x00\x64\x00\x6f\x00\x73\x00\x20\x00\x73\x00\x70\x00\x6f\x00\x6f\x00\x6c\x00\x20\
-\x00\x31\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x10\
-\x09\xde\xf3\x27\
-\x00\x61\
-\x00\x64\x00\x64\x00\x20\x00\x66\x00\x69\x00\x6c\x00\x61\x00\x6d\x00\x65\x00\x6e\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x17\
\x0b\x1b\x1d\xe7\
\x00\x66\
@@ -10928,9 +10512,13 @@
\x00\x73\
\x00\x70\x00\x6f\x00\x6f\x00\x6c\x00\x6d\x00\x61\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x0d\
-\x0d\x13\xaf\xa7\
+\x0d\x0b\x8f\xa7\
\x00\x61\
-\x00\x64\x00\x64\x00\x20\x00\x73\x00\x70\x00\x6f\x00\x6f\x00\x6c\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x64\x00\x64\x00\x5f\x00\x73\x00\x70\x00\x6f\x00\x6f\x00\x6c\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x10\
+\x0f\x15\x91\x67\
+\x00\x63\
+\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x5f\x00\x67\x00\x61\x00\x74\x00\x65\x00\x5f\x00\x31\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x0c\
\x0a\x48\xd1\xe7\
\x00\x66\
@@ -10948,14 +10536,6 @@
\x00\x69\
\x00\x6e\x00\x70\x00\x75\x00\x74\x00\x5f\x00\x73\x00\x68\x00\x61\x00\x70\x00\x65\x00\x72\x00\x5f\x00\x61\x00\x75\x00\x74\x00\x6f\
\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0f\
-\x06\x5c\x65\xa7\
-\x00\x66\
-\x00\x72\x00\x65\x00\x71\x00\x75\x00\x65\x00\x6e\x00\x63\x00\x79\x00\x5f\x00\x58\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0f\
-\x06\x5f\x65\xa7\
-\x00\x66\
-\x00\x72\x00\x65\x00\x71\x00\x75\x00\x65\x00\x6e\x00\x63\x00\x79\x00\x5f\x00\x59\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x17\
\x08\x4e\x2d\x87\
\x00\x69\
@@ -10975,6 +10555,11 @@
\x00\x72\
\x00\x65\x00\x73\x00\x74\x00\x61\x00\x72\x00\x74\x00\x5f\x00\x66\x00\x69\x00\x72\x00\x6d\x00\x77\x00\x61\x00\x72\x00\x65\x00\x2e\
\x00\x73\x00\x76\x00\x67\
+\x00\x13\
+\x04\x69\xc4\x47\
+\x00\x75\
+\x00\x70\x00\x64\x00\x61\x00\x74\x00\x65\x00\x5f\x00\x73\x00\x6f\x00\x66\x00\x74\x00\x77\x00\x61\x00\x72\x00\x65\x00\x2e\x00\x73\
+\x00\x76\x00\x67\
\x00\x0a\
\x06\x68\x4d\xe7\
\x00\x72\
@@ -10984,11 +10569,6 @@
\x00\x72\
\x00\x65\x00\x73\x00\x74\x00\x61\x00\x72\x00\x74\x00\x5f\x00\x70\x00\x72\x00\x69\x00\x6e\x00\x74\x00\x65\x00\x72\x00\x2e\x00\x73\
\x00\x76\x00\x67\
-\x00\x18\
-\x0e\x6c\x6e\x87\
-\x00\x75\
-\x00\x70\x00\x64\x00\x61\x00\x74\x00\x65\x00\x2d\x00\x73\x00\x6f\x00\x66\x00\x74\x00\x77\x00\x61\x00\x72\x00\x65\x00\x2d\x00\x69\
-\x00\x63\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x14\
\x00\x09\x6b\x47\
\x00\x61\
@@ -11027,6 +10607,30 @@
\x0f\xc6\x5a\x27\
\x00\x79\
\x00\x65\x00\x73\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0d\
+\x03\x52\x04\x07\
+\x00\x73\
+\x00\x74\x00\x61\x00\x74\x00\x69\x00\x63\x00\x5f\x00\x69\x00\x70\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0d\
+\x03\x7c\xbe\x07\
+\x00\x77\
+\x00\x69\x00\x66\x00\x69\x00\x5f\x00\x33\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0d\
+\x03\x7c\xbe\x27\
+\x00\x77\
+\x00\x69\x00\x66\x00\x69\x00\x5f\x00\x32\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0d\
+\x03\x7c\xbe\x67\
+\x00\x77\
+\x00\x69\x00\x66\x00\x69\x00\x5f\x00\x34\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0d\
+\x03\x7c\xbf\xc7\
+\x00\x77\
+\x00\x69\x00\x66\x00\x69\x00\x5f\x00\x31\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0d\
+\x03\x7c\xbf\xe7\
+\x00\x77\
+\x00\x69\x00\x66\x00\x69\x00\x5f\x00\x30\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x0f\
\x05\x15\x19\xa7\
\x00\x77\
@@ -11035,59 +10639,35 @@
\x07\xb9\x8d\x87\
\x00\x68\
\x00\x6f\x00\x74\x00\x73\x00\x70\x00\x6f\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0d\
-\x00\xdd\x57\xa7\
-\x00\x31\
-\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x77\x00\x69\x00\x66\x00\x69\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0d\
-\x02\xdd\x57\xa7\
-\x00\x30\
-\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x77\x00\x69\x00\x66\x00\x69\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0d\
-\x03\x52\x04\x07\
-\x00\x73\
-\x00\x74\x00\x61\x00\x74\x00\x69\x00\x63\x00\x5f\x00\x69\x00\x70\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0d\
-\x0a\xdd\x57\x87\
-\x00\x34\
-\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x77\x00\x69\x00\x66\x00\x69\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0d\
-\x0c\xdd\x57\x87\
-\x00\x33\
-\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x77\x00\x69\x00\x66\x00\x69\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x16\
-\x0d\x98\xb3\x87\
-\x00\x65\
-\x00\x74\x00\x68\x00\x65\x00\x72\x00\x6e\x00\x65\x00\x74\x00\x5f\x00\x63\x00\x6f\x00\x6e\x00\x6e\x00\x65\x00\x63\x00\x74\x00\x65\
-\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0d\
-\x0e\xdd\x57\x87\
-\x00\x32\
-\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x77\x00\x69\x00\x66\x00\x69\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x17\
-\x0f\x21\x74\x27\
-\x00\x32\
-\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x77\x00\x69\x00\x66\x00\x69\x00\x5f\x00\x70\x00\x72\x00\x6f\x00\x74\x00\x65\x00\x63\x00\x74\
+\x0c\x14\x0b\x87\
+\x00\x77\
+\x00\x69\x00\x66\x00\x69\x00\x5f\x00\x33\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x70\x00\x72\x00\x6f\x00\x74\x00\x65\x00\x63\x00\x74\
\x00\x65\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x17\
-\x0f\x29\x74\x27\
-\x00\x33\
-\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x77\x00\x69\x00\x66\x00\x69\x00\x5f\x00\x70\x00\x72\x00\x6f\x00\x74\x00\x65\x00\x63\x00\x74\
+\x0c\x54\x0b\x87\
+\x00\x77\
+\x00\x69\x00\x66\x00\x69\x00\x5f\x00\x32\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x70\x00\x72\x00\x6f\x00\x74\x00\x65\x00\x63\x00\x74\
\x00\x65\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x17\
-\x0f\x31\x74\x27\
-\x00\x34\
-\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x77\x00\x69\x00\x66\x00\x69\x00\x5f\x00\x70\x00\x72\x00\x6f\x00\x74\x00\x65\x00\x63\x00\x74\
+\x0c\xd4\x0b\x87\
+\x00\x77\
+\x00\x69\x00\x66\x00\x69\x00\x5f\x00\x34\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x70\x00\x72\x00\x6f\x00\x74\x00\x65\x00\x63\x00\x74\
\x00\x65\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x16\
+\x0d\x98\xb3\x87\
+\x00\x65\
+\x00\x74\x00\x68\x00\x65\x00\x72\x00\x6e\x00\x65\x00\x74\x00\x5f\x00\x63\x00\x6f\x00\x6e\x00\x6e\x00\x65\x00\x63\x00\x74\x00\x65\
+\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x17\
-\x0f\x51\x74\x27\
-\x00\x30\
-\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x77\x00\x69\x00\x66\x00\x69\x00\x5f\x00\x70\x00\x72\x00\x6f\x00\x74\x00\x65\x00\x63\x00\x74\
+\x0f\x94\x0b\x87\
+\x00\x77\
+\x00\x69\x00\x66\x00\x69\x00\x5f\x00\x31\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x70\x00\x72\x00\x6f\x00\x74\x00\x65\x00\x63\x00\x74\
\x00\x65\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x17\
-\x0f\x59\x74\x27\
-\x00\x31\
-\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x77\x00\x69\x00\x66\x00\x69\x00\x5f\x00\x70\x00\x72\x00\x6f\x00\x74\x00\x65\x00\x63\x00\x74\
+\x0f\xd4\x0b\x87\
+\x00\x77\
+\x00\x69\x00\x66\x00\x69\x00\x5f\x00\x30\x00\x62\x00\x61\x00\x72\x00\x5f\x00\x70\x00\x72\x00\x6f\x00\x74\x00\x65\x00\x63\x00\x74\
\x00\x65\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x15\
\x00\x03\x60\x47\
@@ -11098,10 +10678,14 @@
\x04\x60\xa0\xa7\
\x00\x74\
\x00\x65\x00\x6d\x00\x70\x00\x65\x00\x72\x00\x61\x00\x74\x00\x75\x00\x72\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0c\
+\x08\xad\x4d\x87\
+\x00\x68\
+\x00\x65\x00\x61\x00\x74\x00\x73\x00\x6f\x00\x61\x00\x6b\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x18\
-\x0b\x64\xdb\x87\
+\x0b\x24\xdb\x87\
\x00\x73\
-\x00\x74\x00\x61\x00\x6e\x00\x64\x00\x61\x00\x72\x00\x74\x00\x5f\x00\x74\x00\x65\x00\x6d\x00\x70\x00\x65\x00\x72\x00\x61\x00\x74\
+\x00\x74\x00\x61\x00\x6e\x00\x64\x00\x61\x00\x72\x00\x64\x00\x5f\x00\x74\x00\x65\x00\x6d\x00\x70\x00\x65\x00\x72\x00\x61\x00\x74\
\x00\x75\x00\x72\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x0c\
\x0b\xad\x9f\xa7\
@@ -11111,15 +10695,10 @@
\x0d\x44\x25\xa7\
\x00\x68\
\x00\x75\x00\x6d\x00\x69\x00\x64\x00\x69\x00\x74\x00\x79\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x11\
-\x0f\x7b\x93\xc7\
-\x00\x68\
-\x00\x65\x00\x61\x00\x74\x00\x73\x00\x6f\x00\x61\x00\x6b\x00\x5f\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
-\
-\x00\x0d\
-\x04\x64\x30\x87\
+\x00\x08\
+\x00\x28\x57\x67\
\x00\x66\
-\x00\x69\x00\x6c\x00\x65\x00\x5f\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x69\x00\x6c\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x08\
\x00\x38\x55\xa7\
\x00\x74\
@@ -11148,10 +10727,10 @@
\x05\x5c\x2c\x87\
\x00\x74\
\x00\x72\x00\x6f\x00\x75\x00\x62\x00\x6c\x00\x65\x00\x73\x00\x68\x00\x6f\x00\x6f\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0e\
-\x06\x34\xcc\x67\
-\x00\x66\
-\x00\x6f\x00\x6c\x00\x64\x00\x65\x00\x72\x00\x49\x00\x63\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0b\
+\x07\x0f\x4b\xc7\
+\x00\x67\
+\x00\x61\x00\x72\x00\x62\x00\x61\x00\x67\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x08\
\x07\x9e\x57\xc7\
\x00\x62\
@@ -11164,10 +10743,6 @@
\x09\x65\x83\xe7\
\x00\x65\
\x00\x72\x00\x72\x00\x6f\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x08\
-\x09\xb6\x50\xc7\
-\x00\x4c\
-\x00\x45\x00\x44\x00\x73\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x07\
\x09\xb8\x5a\x27\
\x00\x73\
@@ -11176,23 +10751,19 @@
\x09\xb8\xa2\x67\
\x00\x75\
\x00\x6e\x00\x73\x00\x65\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x10\
-\x09\xcb\x31\x47\
-\x00\x4c\
-\x00\x43\x00\x44\x00\x5f\x00\x73\x00\x65\x00\x74\x00\x74\x00\x69\x00\x6e\x00\x67\x00\x73\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0c\
-\x09\xf2\x51\x27\
-\x00\x75\
-\x00\x73\x00\x62\x00\x5f\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x10\
-\x0a\xc0\xbf\x07\
-\x00\x67\
-\x00\x61\x00\x72\x00\x62\x00\x61\x00\x67\x00\x65\x00\x2d\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0a\
+\x0a\xc8\xf6\x87\
+\x00\x66\
+\x00\x6f\x00\x6c\x00\x64\x00\x65\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x08\
\x0b\x63\x55\x87\
\x00\x73\
\x00\x74\x00\x6f\x00\x70\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x08\
+\x0b\xb6\x54\x87\
+\x00\x6c\
+\x00\x65\x00\x64\x00\x73\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x08\
\x0c\x48\x55\xa7\
\x00\x74\
\x00\x75\x00\x6e\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
@@ -11200,6 +10771,10 @@
\x0c\x6a\x21\xc7\
\x00\x72\
\x00\x65\x00\x66\x00\x72\x00\x65\x00\x73\x00\x68\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x07\
+\x0c\x95\x5a\x27\
+\x00\x75\
+\x00\x73\x00\x62\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x09\
\x0c\x98\xb7\xc7\
\x00\x70\
@@ -11226,442 +10801,472 @@
qt_resource_struct_v1 = b"\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x0e\x00\x00\x00\x01\
-\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x76\
-\x00\x00\x00\x0a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x73\
-\x00\x00\x00\x1a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x6b\
-\x00\x00\x00\x46\x00\x02\x00\x00\x00\x01\x00\x00\x00\x5a\
-\x00\x00\x00\x5a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x56\
-\x00\x00\x00\x6c\x00\x02\x00\x00\x00\x01\x00\x00\x00\x4d\
-\x00\x00\x00\x7e\x00\x02\x00\x00\x00\x01\x00\x00\x00\x46\
-\x00\x00\x00\x90\x00\x02\x00\x00\x00\x01\x00\x00\x00\x3f\
-\x00\x00\x00\xae\x00\x02\x00\x00\x00\x01\x00\x00\x00\x3a\
-\x00\x00\x00\xca\x00\x02\x00\x00\x00\x01\x00\x00\x00\x2a\
-\x00\x00\x00\xf0\x00\x02\x00\x00\x00\x01\x00\x00\x00\x26\
-\x00\x00\x01\x08\x00\x02\x00\x00\x00\x01\x00\x00\x00\x1f\
-\x00\x00\x01\x2e\x00\x02\x00\x00\x00\x01\x00\x00\x00\x16\
+\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x80\
+\x00\x00\x00\x0a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x7c\
+\x00\x00\x00\x1a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x73\
+\x00\x00\x00\x46\x00\x02\x00\x00\x00\x01\x00\x00\x00\x62\
+\x00\x00\x00\x5a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x5d\
+\x00\x00\x00\x6c\x00\x02\x00\x00\x00\x01\x00\x00\x00\x53\
+\x00\x00\x00\x7e\x00\x02\x00\x00\x00\x01\x00\x00\x00\x4b\
+\x00\x00\x00\x90\x00\x02\x00\x00\x00\x01\x00\x00\x00\x45\
+\x00\x00\x00\xae\x00\x02\x00\x00\x00\x01\x00\x00\x00\x3f\
+\x00\x00\x00\xca\x00\x02\x00\x00\x00\x01\x00\x00\x00\x2e\
+\x00\x00\x00\xf0\x00\x02\x00\x00\x00\x01\x00\x00\x00\x29\
+\x00\x00\x01\x08\x00\x02\x00\x00\x00\x01\x00\x00\x00\x21\
+\x00\x00\x01\x2e\x00\x02\x00\x00\x00\x01\x00\x00\x00\x17\
\x00\x00\x01\x4a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x0f\
\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x10\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x05\x00\x00\x00\x11\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x11\
+\x00\x00\x01\x4a\x00\x02\x00\x00\x00\x05\x00\x00\x00\x12\
\x00\x00\x01\x8e\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
\x00\x00\x01\xae\x00\x00\x00\x00\x00\x01\x00\x00\x08\x66\
-\x00\x00\x01\xd8\x00\x00\x00\x00\x00\x01\x00\x00\x0c\xb0\
-\x00\x00\x01\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x12\x8e\
-\x00\x00\x02\x1c\x00\x00\x00\x00\x00\x01\x00\x00\x14\x75\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x17\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x07\x00\x00\x00\x18\
-\x00\x00\x02\x3c\x00\x00\x00\x00\x00\x01\x00\x00\x1c\x19\
-\x00\x00\x02\x60\x00\x00\x00\x00\x00\x01\x00\x00\x1e\x93\
-\x00\x00\x02\x82\x00\x00\x00\x00\x00\x01\x00\x00\x21\x07\
-\x00\x00\x02\xa4\x00\x00\x00\x00\x00\x01\x00\x00\x22\xa1\
-\x00\x00\x02\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x25\x1d\
-\x00\x00\x02\xe4\x00\x00\x00\x00\x00\x01\x00\x00\x26\xba\
-\x00\x00\x03\x06\x00\x00\x00\x00\x00\x01\x00\x00\x29\x36\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x20\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x05\x00\x00\x00\x21\
-\x00\x00\x03\x2a\x00\x00\x00\x00\x00\x01\x00\x00\x2a\xce\
-\x00\x00\x03\x44\x00\x00\x00\x00\x00\x01\x00\x00\x2b\xcf\
-\x00\x00\x03\x74\x00\x00\x00\x00\x00\x01\x00\x00\x37\x91\
-\x00\x00\x03\x98\x00\x00\x00\x00\x00\x01\x00\x00\x3b\xed\
-\x00\x00\x03\xb4\x00\x00\x00\x00\x00\x01\x00\x00\x3e\xe9\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x27\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x02\x00\x00\x00\x28\
-\x00\x00\x03\xdc\x00\x00\x00\x00\x00\x01\x00\x00\x3f\xe7\
-\x00\x00\x04\x0a\x00\x00\x00\x00\x00\x01\x00\x00\x42\x12\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x2b\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x0e\x00\x00\x00\x2c\
-\x00\x00\x04\x3a\x00\x00\x00\x00\x00\x01\x00\x00\x44\x18\
-\x00\x00\x04\x62\x00\x00\x00\x00\x00\x01\x00\x00\x4e\x47\
-\x00\x00\x04\x8e\x00\x00\x00\x00\x00\x01\x00\x00\x58\x8e\
-\x00\x00\x04\xb4\x00\x00\x00\x00\x00\x01\x00\x00\x62\x5d\
-\x00\x00\x04\xda\x00\x00\x00\x00\x00\x01\x00\x00\x66\xb0\
-\x00\x00\x05\x16\x00\x00\x00\x00\x00\x01\x00\x00\x68\xb1\
-\x00\x00\x05\x38\x00\x00\x00\x00\x00\x01\x00\x00\x6d\x84\
-\x00\x00\x05\x64\x00\x00\x00\x00\x00\x01\x00\x00\x88\xc9\
-\x00\x00\x05\x90\x00\x01\x00\x00\x00\x01\x00\x00\x8e\x12\
-\x00\x00\x05\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x9a\x00\
-\x00\x00\x05\xe8\x00\x00\x00\x00\x00\x01\x00\x00\xa5\xd2\
-\x00\x00\x06\x1c\x00\x00\x00\x00\x00\x01\x00\x00\xa9\x4a\
-\x00\x00\x06\x34\x00\x00\x00\x00\x00\x01\x00\x00\xab\x4b\
-\x00\x00\x06\x52\x00\x00\x00\x00\x00\x01\x00\x00\xb1\xf9\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x3b\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x03\x00\x00\x00\x3c\
-\x00\x00\x06\x72\x00\x00\x00\x00\x00\x01\x00\x00\xb8\x88\
-\x00\x00\x06\x90\x00\x00\x00\x00\x00\x01\x00\x00\xc2\x45\
-\x00\x00\x06\xa4\x00\x00\x00\x00\x00\x01\x00\x00\xc8\x18\
+\x00\x00\x01\xce\x00\x00\x00\x00\x00\x01\x00\x00\x0c\xb0\
+\x00\x00\x01\xea\x00\x00\x00\x00\x00\x01\x00\x00\x12\x8e\
+\x00\x00\x02\x12\x00\x00\x00\x00\x00\x01\x00\x00\x14\x75\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x18\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x19\
+\x00\x00\x01\x2e\x00\x02\x00\x00\x00\x07\x00\x00\x00\x1a\
+\x00\x00\x02\x32\x00\x00\x00\x00\x00\x01\x00\x00\x1c\x19\
+\x00\x00\x02\x56\x00\x00\x00\x00\x00\x01\x00\x00\x1e\x93\
+\x00\x00\x02\x78\x00\x00\x00\x00\x00\x01\x00\x00\x21\x07\
+\x00\x00\x02\x9a\x00\x00\x00\x00\x00\x01\x00\x00\x22\xa1\
+\x00\x00\x02\xb8\x00\x00\x00\x00\x00\x01\x00\x00\x25\x1d\
+\x00\x00\x02\xda\x00\x00\x00\x00\x00\x01\x00\x00\x26\xba\
+\x00\x00\x02\xfc\x00\x00\x00\x00\x00\x01\x00\x00\x29\x36\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x22\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x23\
+\x00\x00\x01\x08\x00\x02\x00\x00\x00\x05\x00\x00\x00\x24\
+\x00\x00\x03\x20\x00\x00\x00\x00\x00\x01\x00\x00\x2a\xce\
+\x00\x00\x03\x3a\x00\x00\x00\x00\x00\x01\x00\x00\x2b\xcf\
+\x00\x00\x03\x6a\x00\x00\x00\x00\x00\x01\x00\x00\x37\x91\
+\x00\x00\x03\x8e\x00\x00\x00\x00\x00\x01\x00\x00\x3b\xed\
+\x00\x00\x03\xaa\x00\x00\x00\x00\x00\x01\x00\x00\x3e\xe9\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x2a\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x2b\
+\x00\x00\x00\xf0\x00\x02\x00\x00\x00\x02\x00\x00\x00\x2c\
+\x00\x00\x03\xd2\x00\x00\x00\x00\x00\x01\x00\x00\x3f\xe7\
+\x00\x00\x04\x00\x00\x00\x00\x00\x00\x01\x00\x00\x42\x12\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x2f\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x30\
+\x00\x00\x00\xca\x00\x02\x00\x00\x00\x0e\x00\x00\x00\x31\
+\x00\x00\x04\x30\x00\x00\x00\x00\x00\x01\x00\x00\x44\x18\
+\x00\x00\x04\x58\x00\x00\x00\x00\x00\x01\x00\x00\x4e\x47\
+\x00\x00\x04\x84\x00\x00\x00\x00\x00\x01\x00\x00\x58\x8e\
+\x00\x00\x04\xaa\x00\x00\x00\x00\x00\x01\x00\x00\x62\x5d\
+\x00\x00\x04\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x6e\x2f\
+\x00\x00\x05\x0c\x00\x00\x00\x00\x00\x01\x00\x00\x70\x30\
+\x00\x00\x05\x2e\x00\x01\x00\x00\x00\x01\x00\x00\x75\x03\
+\x00\x00\x05\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x80\xf1\
+\x00\x00\x05\x88\x00\x00\x00\x00\x00\x01\x00\x00\x9c\x36\
+\x00\x00\x05\xb4\x00\x00\x00\x00\x00\x01\x00\x00\xa1\x7f\
+\x00\x00\x05\xe8\x00\x00\x00\x00\x00\x01\x00\x00\xa4\xf7\
+\x00\x00\x06\x00\x00\x00\x00\x00\x00\x01\x00\x00\xa6\xf8\
+\x00\x00\x06\x1e\x00\x00\x00\x00\x00\x01\x00\x00\xad\xa6\
+\x00\x00\x06\x3e\x00\x00\x00\x00\x00\x01\x00\x00\xb4\x35\
\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x40\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x05\x00\x00\x00\x41\
-\x00\x00\x06\xbe\x00\x00\x00\x00\x00\x01\x00\x00\xd3\x92\
-\x00\x00\x06\xee\x00\x00\x00\x00\x00\x01\x00\x00\xdb\x31\
-\x00\x00\x07\x12\x00\x00\x00\x00\x00\x01\x00\x00\xe3\x0d\
-\x00\x00\x07\x36\x00\x00\x00\x00\x00\x01\x00\x00\xea\xc3\
-\x00\x00\x07\x6a\x00\x00\x00\x00\x00\x01\x00\x00\xf2\x8d\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x47\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x05\x00\x00\x00\x48\
-\x00\x00\x07\x90\x00\x00\x00\x00\x00\x01\x00\x00\xf8\x96\
-\x00\x00\x07\xbc\x00\x00\x00\x00\x00\x01\x00\x01\x1b\x1a\
-\x00\x00\x07\xea\x00\x00\x00\x00\x00\x01\x00\x01\x21\x07\
-\x00\x00\x08\x04\x00\x00\x00\x00\x00\x01\x00\x01\x30\x50\
-\x00\x00\x08\x30\x00\x00\x00\x00\x00\x01\x00\x01\x36\xce\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x4e\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x07\x00\x00\x00\x4f\
-\x00\x00\x08\x66\x00\x00\x00\x00\x00\x01\x00\x01\x40\x15\
-\x00\x00\x08\x94\x00\x00\x00\x00\x00\x01\x00\x01\x42\xbc\
-\x00\x00\x08\xc2\x00\x00\x00\x00\x00\x01\x00\x01\x4f\x39\
-\x00\x00\x08\xdc\x00\x00\x00\x00\x00\x01\x00\x01\x54\x83\
-\x00\x00\x08\xf6\x00\x00\x00\x00\x00\x01\x00\x01\x5a\x12\
-\x00\x00\x09\x10\x00\x00\x00\x00\x00\x01\x00\x01\x5f\x7b\
-\x00\x00\x09\x28\x00\x00\x00\x00\x00\x01\x00\x01\x6b\x59\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x57\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x02\x00\x00\x00\x58\
-\x00\x00\x09\x46\x00\x00\x00\x00\x00\x01\x00\x01\x71\x5d\
-\x00\x00\x09\x58\x00\x00\x00\x00\x00\x01\x00\x01\x72\xe3\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x5b\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x03\x00\x00\x00\x5c\
-\x00\x00\x00\x46\x00\x02\x00\x00\x00\x0c\x00\x00\x00\x5f\
-\x00\x00\x09\x6c\x00\x01\x00\x00\x00\x01\x00\x01\x75\x39\
-\x00\x00\x09\x90\x00\x00\x00\x00\x00\x01\x00\x01\x80\x9a\
-\x00\x00\x09\xac\x00\x00\x00\x00\x00\x01\x00\x01\x91\x9a\
-\x00\x00\x09\xcc\x00\x00\x00\x00\x00\x01\x00\x01\x97\x33\
-\x00\x00\x09\xec\x00\x00\x00\x00\x00\x01\x00\x01\x9d\x5a\
-\x00\x00\x0a\x0c\x00\x00\x00\x00\x00\x01\x00\x01\xa1\xaf\
-\x00\x00\x0a\x2c\x00\x00\x00\x00\x00\x01\x00\x01\xa7\x33\
-\x00\x00\x0a\x4c\x00\x00\x00\x00\x00\x01\x00\x01\xac\xcc\
-\x00\x00\x0a\x7e\x00\x00\x00\x00\x00\x01\x00\x01\xb1\xce\
-\x00\x00\x0a\x9e\x00\x00\x00\x00\x00\x01\x00\x01\xb7\x67\
-\x00\x00\x0a\xd2\x00\x00\x00\x00\x00\x01\x00\x01\xc1\xdb\
-\x00\x00\x0b\x06\x00\x00\x00\x00\x00\x01\x00\x01\xcc\x55\
-\x00\x00\x0b\x3a\x00\x00\x00\x00\x00\x01\x00\x01\xd6\xb4\
-\x00\x00\x0b\x6e\x00\x00\x00\x00\x00\x01\x00\x01\xe1\xff\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x6c\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x06\x00\x00\x00\x6d\
-\x00\x00\x0b\xa2\x00\x00\x00\x00\x00\x01\x00\x01\xec\x73\
-\x00\x00\x0b\xd2\x00\x00\x00\x00\x00\x01\x00\x01\xf6\x09\
-\x00\x00\x0b\xf6\x00\x00\x00\x00\x00\x01\x00\x01\xfc\x4d\
-\x00\x00\x0c\x2c\x00\x01\x00\x00\x00\x01\x00\x02\x04\x3c\
-\x00\x00\x0c\x4a\x00\x00\x00\x00\x00\x01\x00\x02\x08\x4f\
-\x00\x00\x0c\x68\x00\x00\x00\x00\x00\x01\x00\x02\x0e\xdc\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x41\
+\x00\x00\x00\xae\x00\x02\x00\x00\x00\x03\x00\x00\x00\x42\
+\x00\x00\x06\x64\x00\x00\x00\x00\x00\x01\x00\x00\xb8\x88\
+\x00\x00\x06\x82\x00\x00\x00\x00\x00\x01\x00\x00\xc2\x45\
+\x00\x00\x06\x96\x00\x00\x00\x00\x00\x01\x00\x00\xc8\x18\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x46\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x47\
+\x00\x00\x00\x90\x00\x02\x00\x00\x00\x03\x00\x00\x00\x48\
+\x00\x00\x06\xb0\x00\x00\x00\x00\x00\x01\x00\x00\xd3\x92\
+\x00\x00\x06\xe0\x00\x00\x00\x00\x00\x01\x00\x00\xdb\x31\
+\x00\x00\x07\x14\x00\x00\x00\x00\x00\x01\x00\x00\xe2\xfb\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x4c\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x4d\
+\x00\x00\x00\x7e\x00\x02\x00\x00\x00\x05\x00\x00\x00\x4e\
+\x00\x00\x07\x3a\x00\x00\x00\x00\x00\x01\x00\x00\xe9\x04\
+\x00\x00\x07\x66\x00\x00\x00\x00\x00\x01\x00\x01\x0b\x88\
+\x00\x00\x07\x94\x00\x00\x00\x00\x00\x01\x00\x01\x11\x75\
+\x00\x00\x07\xc0\x00\x00\x00\x00\x00\x01\x00\x01\x1a\xbc\
+\x00\x00\x07\xda\x00\x00\x00\x00\x00\x01\x00\x01\x2a\x05\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x54\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x55\
+\x00\x00\x00\x6c\x00\x02\x00\x00\x00\x07\x00\x00\x00\x56\
+\x00\x00\x08\x06\x00\x00\x00\x00\x00\x01\x00\x01\x30\x83\
+\x00\x00\x08\x34\x00\x00\x00\x00\x00\x01\x00\x01\x33\x2a\
+\x00\x00\x08\x62\x00\x00\x00\x00\x00\x01\x00\x01\x3f\xa7\
+\x00\x00\x08\x7c\x00\x00\x00\x00\x00\x01\x00\x01\x44\xf1\
+\x00\x00\x08\x96\x00\x00\x00\x00\x00\x01\x00\x01\x4a\x80\
+\x00\x00\x08\xb0\x00\x00\x00\x00\x00\x01\x00\x01\x4f\xe9\
+\x00\x00\x08\xc8\x00\x00\x00\x00\x00\x01\x00\x01\x5b\xc7\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x5e\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x5f\
+\x00\x00\x00\x5a\x00\x02\x00\x00\x00\x02\x00\x00\x00\x60\
+\x00\x00\x08\xe6\x00\x00\x00\x00\x00\x01\x00\x01\x61\xcb\
+\x00\x00\x08\xf8\x00\x00\x00\x00\x00\x01\x00\x01\x63\x51\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x63\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x64\
+\x00\x00\x00\x46\x00\x02\x00\x00\x00\x0e\x00\x00\x00\x65\
+\x00\x00\x09\x0c\x00\x00\x00\x00\x00\x01\x00\x01\x65\xa7\
+\x00\x00\x09\x2c\x00\x00\x00\x00\x00\x01\x00\x01\x69\xfc\
+\x00\x00\x09\x4c\x00\x00\x00\x00\x00\x01\x00\x01\x6f\x95\
+\x00\x00\x09\x6c\x00\x00\x00\x00\x00\x01\x00\x01\x75\x2e\
+\x00\x00\x09\x8c\x00\x00\x00\x00\x00\x01\x00\x01\x7a\xb2\
+\x00\x00\x09\xac\x00\x00\x00\x00\x00\x01\x00\x01\x80\x4b\
+\x00\x00\x09\xcc\x00\x01\x00\x00\x00\x01\x00\x01\x86\x72\
+\x00\x00\x09\xf0\x00\x00\x00\x00\x00\x01\x00\x01\x91\xd3\
+\x00\x00\x0a\x0c\x00\x00\x00\x00\x00\x01\x00\x01\xa2\xd3\
+\x00\x00\x0a\x40\x00\x00\x00\x00\x00\x01\x00\x01\xad\x4d\
+\x00\x00\x0a\x74\x00\x00\x00\x00\x00\x01\x00\x01\xb7\xc1\
+\x00\x00\x0a\xa8\x00\x00\x00\x00\x00\x01\x00\x01\xc2\x20\
+\x00\x00\x0a\xda\x00\x00\x00\x00\x00\x01\x00\x01\xc7\x22\
+\x00\x00\x0b\x0e\x00\x00\x00\x00\x00\x01\x00\x01\xd1\x96\
\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x74\
\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x75\
-\x00\x00\x0c\x90\x00\x00\x00\x00\x00\x01\x00\x02\x16\xa6\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x77\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x19\x00\x00\x00\x78\
-\x00\x00\x0c\xb0\x00\x00\x00\x00\x00\x01\x00\x02\x1b\x6c\
-\x00\x00\x0c\xc6\x00\x00\x00\x00\x00\x01\x00\x02\x23\x20\
-\x00\x00\x0c\xde\x00\x00\x00\x00\x00\x01\x00\x02\x25\x45\
-\x00\x00\x0c\xfa\x00\x00\x00\x00\x00\x01\x00\x02\x2c\xf2\
-\x00\x00\x0d\x10\x00\x00\x00\x00\x00\x01\x00\x02\x2d\xe2\
-\x00\x00\x0d\x36\x00\x00\x00\x00\x00\x01\x00\x02\x31\x0e\
-\x00\x00\x0d\x4c\x00\x00\x00\x00\x00\x01\x00\x02\x35\x37\
-\x00\x00\x0d\x72\x00\x00\x00\x00\x00\x01\x00\x02\x3b\x6e\
-\x00\x00\x0d\x94\x00\x00\x00\x00\x00\x01\x00\x02\x40\x5e\
-\x00\x00\x0d\xaa\x00\x00\x00\x00\x00\x01\x00\x02\x43\x5d\
-\x00\x00\x0d\xc0\x00\x00\x00\x00\x00\x01\x00\x02\x49\x67\
-\x00\x00\x0d\xd8\x00\x00\x00\x00\x00\x01\x00\x02\x4c\x59\
-\x00\x00\x0d\xee\x00\x00\x00\x00\x00\x01\x00\x02\x52\x50\
-\x00\x00\x0e\x02\x00\x00\x00\x00\x00\x01\x00\x02\x54\x61\
-\x00\x00\x0e\x1a\x00\x00\x00\x00\x00\x01\x00\x02\x58\x24\
-\x00\x00\x0e\x40\x00\x00\x00\x00\x00\x01\x00\x02\x61\xd8\
-\x00\x00\x0e\x5e\x00\x00\x00\x00\x00\x01\x00\x02\x67\xa0\
-\x00\x00\x0e\x84\x00\x00\x00\x00\x00\x01\x00\x02\x6c\x41\
-\x00\x00\x0e\x9a\x00\x00\x00\x00\x00\x01\x00\x02\x6d\x25\
-\x00\x00\x0e\xb0\x00\x00\x00\x00\x00\x01\x00\x02\x73\xd5\
-\x00\x00\x0e\xcc\x00\x00\x00\x00\x00\x01\x00\x02\x77\x19\
-\x00\x00\x0e\xe4\x00\x00\x00\x00\x00\x01\x00\x02\x78\x45\
-\x00\x00\x0e\xfe\x00\x00\x00\x00\x00\x01\x00\x02\x7e\x06\
-\x00\x00\x0f\x2c\x00\x00\x00\x00\x00\x01\x00\x02\x86\x72\
-\x00\x00\x0f\x50\x00\x00\x00\x00\x00\x01\x00\x02\x8e\x32\
+\x00\x00\x00\x1a\x00\x02\x00\x00\x00\x06\x00\x00\x00\x76\
+\x00\x00\x0b\x42\x00\x00\x00\x00\x00\x01\x00\x01\xdc\xe1\
+\x00\x00\x0b\x72\x00\x00\x00\x00\x00\x01\x00\x01\xe6\x77\
+\x00\x00\x0b\x96\x00\x00\x00\x00\x00\x01\x00\x01\xec\xbb\
+\x00\x00\x0b\xb4\x00\x00\x00\x00\x00\x01\x00\x01\xf4\x85\
+\x00\x00\x0b\xea\x00\x01\x00\x00\x00\x01\x00\x01\xfc\x74\
+\x00\x00\x0c\x08\x00\x00\x00\x00\x00\x01\x00\x02\x00\x87\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x7d\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x7e\
+\x00\x00\x00\x0a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x7f\
+\x00\x00\x0c\x26\x00\x00\x00\x00\x00\x01\x00\x02\x07\x14\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x81\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x82\
+\x00\x00\x00\x00\x00\x02\x00\x00\x00\x18\x00\x00\x00\x83\
+\x00\x00\x0c\x3c\x00\x00\x00\x00\x00\x01\x00\x02\x0b\xda\
+\x00\x00\x0c\x52\x00\x00\x00\x00\x00\x01\x00\x02\x13\x8e\
+\x00\x00\x0c\x6a\x00\x00\x00\x00\x00\x01\x00\x02\x15\xb3\
+\x00\x00\x0c\x86\x00\x00\x00\x00\x00\x01\x00\x02\x1d\x60\
+\x00\x00\x0c\x9c\x00\x00\x00\x00\x00\x01\x00\x02\x1e\x50\
+\x00\x00\x0c\xc2\x00\x00\x00\x00\x00\x01\x00\x02\x21\x7c\
+\x00\x00\x0c\xd8\x00\x00\x00\x00\x00\x01\x00\x02\x25\xa5\
+\x00\x00\x0c\xfe\x00\x00\x00\x00\x00\x01\x00\x02\x2b\xdc\
+\x00\x00\x0d\x1a\x00\x00\x00\x00\x00\x01\x00\x02\x30\x7d\
+\x00\x00\x0d\x30\x00\x00\x00\x00\x00\x01\x00\x02\x33\x7c\
+\x00\x00\x0d\x46\x00\x00\x00\x00\x00\x01\x00\x02\x39\x86\
+\x00\x00\x0d\x5e\x00\x00\x00\x00\x00\x01\x00\x02\x3c\x78\
+\x00\x00\x0d\x72\x00\x00\x00\x00\x00\x01\x00\x02\x3e\x89\
+\x00\x00\x0d\x8a\x00\x00\x00\x00\x00\x01\x00\x02\x42\x4c\
+\x00\x00\x0d\xa4\x00\x00\x00\x00\x00\x01\x00\x02\x47\x3c\
+\x00\x00\x0d\xba\x00\x00\x00\x00\x00\x01\x00\x02\x48\x20\
+\x00\x00\x0d\xd0\x00\x00\x00\x00\x00\x01\x00\x02\x4e\x17\
+\x00\x00\x0d\xe6\x00\x00\x00\x00\x00\x01\x00\x02\x54\xc7\
+\x00\x00\x0e\x02\x00\x00\x00\x00\x00\x01\x00\x02\x58\x0b\
+\x00\x00\x0e\x16\x00\x00\x00\x00\x00\x01\x00\x02\x5d\xd3\
+\x00\x00\x0e\x2e\x00\x00\x00\x00\x00\x01\x00\x02\x5e\xff\
+\x00\x00\x0e\x48\x00\x00\x00\x00\x00\x01\x00\x02\x64\xc0\
+\x00\x00\x0e\x76\x00\x00\x00\x00\x00\x01\x00\x02\x6d\x2c\
+\x00\x00\x0e\x9a\x00\x00\x00\x00\x00\x01\x00\x02\x74\xec\
"
qt_resource_struct_v2 = b"\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x0e\x00\x00\x00\x01\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x76\
+\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x80\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x00\x0a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x73\
+\x00\x00\x00\x0a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x7c\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x00\x1a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x6b\
+\x00\x00\x00\x1a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x73\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x00\x46\x00\x02\x00\x00\x00\x01\x00\x00\x00\x5a\
+\x00\x00\x00\x46\x00\x02\x00\x00\x00\x01\x00\x00\x00\x62\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x00\x5a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x56\
+\x00\x00\x00\x5a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x5d\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x00\x6c\x00\x02\x00\x00\x00\x01\x00\x00\x00\x4d\
+\x00\x00\x00\x6c\x00\x02\x00\x00\x00\x01\x00\x00\x00\x53\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x00\x7e\x00\x02\x00\x00\x00\x01\x00\x00\x00\x46\
+\x00\x00\x00\x7e\x00\x02\x00\x00\x00\x01\x00\x00\x00\x4b\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x00\x90\x00\x02\x00\x00\x00\x01\x00\x00\x00\x3f\
+\x00\x00\x00\x90\x00\x02\x00\x00\x00\x01\x00\x00\x00\x45\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x00\xae\x00\x02\x00\x00\x00\x01\x00\x00\x00\x3a\
+\x00\x00\x00\xae\x00\x02\x00\x00\x00\x01\x00\x00\x00\x3f\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x00\xca\x00\x02\x00\x00\x00\x01\x00\x00\x00\x2a\
+\x00\x00\x00\xca\x00\x02\x00\x00\x00\x01\x00\x00\x00\x2e\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x00\xf0\x00\x02\x00\x00\x00\x01\x00\x00\x00\x26\
+\x00\x00\x00\xf0\x00\x02\x00\x00\x00\x01\x00\x00\x00\x29\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x01\x08\x00\x02\x00\x00\x00\x01\x00\x00\x00\x1f\
+\x00\x00\x01\x08\x00\x02\x00\x00\x00\x01\x00\x00\x00\x21\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x01\x2e\x00\x02\x00\x00\x00\x01\x00\x00\x00\x16\
+\x00\x00\x01\x2e\x00\x02\x00\x00\x00\x01\x00\x00\x00\x17\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x01\x4a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x0f\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x10\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x05\x00\x00\x00\x11\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x11\
+\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x01\x4a\x00\x02\x00\x00\x00\x05\x00\x00\x00\x12\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x01\x8e\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
\x00\x00\x01\xae\x00\x00\x00\x00\x00\x01\x00\x00\x08\x66\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x01\xd8\x00\x00\x00\x00\x00\x01\x00\x00\x0c\xb0\
+\x00\x00\x01\xce\x00\x00\x00\x00\x00\x01\x00\x00\x0c\xb0\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x01\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x12\x8e\
+\x00\x00\x01\xea\x00\x00\x00\x00\x00\x01\x00\x00\x12\x8e\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x02\x1c\x00\x00\x00\x00\x00\x01\x00\x00\x14\x75\
+\x00\x00\x02\x12\x00\x00\x00\x00\x00\x01\x00\x00\x14\x75\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x17\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x18\
+\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x19\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x07\x00\x00\x00\x18\
+\x00\x00\x01\x2e\x00\x02\x00\x00\x00\x07\x00\x00\x00\x1a\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x02\x3c\x00\x00\x00\x00\x00\x01\x00\x00\x1c\x19\
+\x00\x00\x02\x32\x00\x00\x00\x00\x00\x01\x00\x00\x1c\x19\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x02\x60\x00\x00\x00\x00\x00\x01\x00\x00\x1e\x93\
+\x00\x00\x02\x56\x00\x00\x00\x00\x00\x01\x00\x00\x1e\x93\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x02\x82\x00\x00\x00\x00\x00\x01\x00\x00\x21\x07\
+\x00\x00\x02\x78\x00\x00\x00\x00\x00\x01\x00\x00\x21\x07\
\x00\x00\x01\x9d\x48\x7c\x8b\xc6\
-\x00\x00\x02\xa4\x00\x00\x00\x00\x00\x01\x00\x00\x22\xa1\
+\x00\x00\x02\x9a\x00\x00\x00\x00\x00\x01\x00\x00\x22\xa1\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x02\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x25\x1d\
+\x00\x00\x02\xb8\x00\x00\x00\x00\x00\x01\x00\x00\x25\x1d\
\x00\x00\x01\x9f\xa9\x7c\x2e\x17\
-\x00\x00\x02\xe4\x00\x00\x00\x00\x00\x01\x00\x00\x26\xba\
+\x00\x00\x02\xda\x00\x00\x00\x00\x00\x01\x00\x00\x26\xba\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x03\x06\x00\x00\x00\x00\x00\x01\x00\x00\x29\x36\
+\x00\x00\x02\xfc\x00\x00\x00\x00\x00\x01\x00\x00\x29\x36\
\x00\x00\x01\x9d\x48\x7c\x8b\xc9\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x20\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x22\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x05\x00\x00\x00\x21\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x23\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x03\x2a\x00\x00\x00\x00\x00\x01\x00\x00\x2a\xce\
+\x00\x00\x01\x08\x00\x02\x00\x00\x00\x05\x00\x00\x00\x24\
+\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x03\x20\x00\x00\x00\x00\x00\x01\x00\x00\x2a\xce\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x03\x44\x00\x00\x00\x00\x00\x01\x00\x00\x2b\xcf\
+\x00\x00\x03\x3a\x00\x00\x00\x00\x00\x01\x00\x00\x2b\xcf\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x03\x74\x00\x00\x00\x00\x00\x01\x00\x00\x37\x91\
+\x00\x00\x03\x6a\x00\x00\x00\x00\x00\x01\x00\x00\x37\x91\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x03\x98\x00\x00\x00\x00\x00\x01\x00\x00\x3b\xed\
+\x00\x00\x03\x8e\x00\x00\x00\x00\x00\x01\x00\x00\x3b\xed\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x03\xb4\x00\x00\x00\x00\x00\x01\x00\x00\x3e\xe9\
+\x00\x00\x03\xaa\x00\x00\x00\x00\x00\x01\x00\x00\x3e\xe9\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x27\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x2a\
+\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x2b\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x02\x00\x00\x00\x28\
+\x00\x00\x00\xf0\x00\x02\x00\x00\x00\x02\x00\x00\x00\x2c\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x03\xdc\x00\x00\x00\x00\x00\x01\x00\x00\x3f\xe7\
+\x00\x00\x03\xd2\x00\x00\x00\x00\x00\x01\x00\x00\x3f\xe7\
\x00\x00\x01\x9c\xe2\x99\x3f\x60\
-\x00\x00\x04\x0a\x00\x00\x00\x00\x00\x01\x00\x00\x42\x12\
+\x00\x00\x04\x00\x00\x00\x00\x00\x00\x01\x00\x00\x42\x12\
\x00\x00\x01\x9c\xe2\x99\x3f\x60\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x2b\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x2f\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x0e\x00\x00\x00\x2c\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x30\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x04\x3a\x00\x00\x00\x00\x00\x01\x00\x00\x44\x18\
+\x00\x00\x00\xca\x00\x02\x00\x00\x00\x0e\x00\x00\x00\x31\
+\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x04\x30\x00\x00\x00\x00\x00\x01\x00\x00\x44\x18\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x04\x62\x00\x00\x00\x00\x00\x01\x00\x00\x4e\x47\
+\x00\x00\x04\x58\x00\x00\x00\x00\x00\x01\x00\x00\x4e\x47\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x04\x8e\x00\x00\x00\x00\x00\x01\x00\x00\x58\x8e\
+\x00\x00\x04\x84\x00\x00\x00\x00\x00\x01\x00\x00\x58\x8e\
\x00\x00\x01\x9f\xa9\x7c\x2e\x18\
-\x00\x00\x04\xb4\x00\x00\x00\x00\x00\x01\x00\x00\x62\x5d\
+\x00\x00\x04\xaa\x00\x00\x00\x00\x00\x01\x00\x00\x62\x5d\
\x00\x00\x01\x9f\xa9\x7c\x2e\x17\
-\x00\x00\x04\xda\x00\x00\x00\x00\x00\x01\x00\x00\x66\xb0\
+\x00\x00\x04\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x6e\x2f\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x05\x16\x00\x00\x00\x00\x00\x01\x00\x00\x68\xb1\
+\x00\x00\x05\x0c\x00\x00\x00\x00\x00\x01\x00\x00\x70\x30\
\x00\x00\x01\x9f\xa9\x7c\x2e\x18\
-\x00\x00\x05\x38\x00\x00\x00\x00\x00\x01\x00\x00\x6d\x84\
+\x00\x00\x05\x2e\x00\x01\x00\x00\x00\x01\x00\x00\x75\x03\
+\x00\x00\x01\x9f\xa9\x7c\x2e\x17\
+\x00\x00\x05\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x80\xf1\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x05\x64\x00\x00\x00\x00\x00\x01\x00\x00\x88\xc9\
+\x00\x00\x05\x88\x00\x00\x00\x00\x00\x01\x00\x00\x9c\x36\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x05\x90\x00\x01\x00\x00\x00\x01\x00\x00\x8e\x12\
-\x00\x00\x01\x9f\xa9\x7c\x2e\x17\
-\x00\x00\x05\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x9a\x00\
-\x00\x00\x01\x9f\xa9\x7c\x2e\x17\
-\x00\x00\x05\xe8\x00\x00\x00\x00\x00\x01\x00\x00\xa5\xd2\
+\x00\x00\x05\xb4\x00\x00\x00\x00\x00\x01\x00\x00\xa1\x7f\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x06\x1c\x00\x00\x00\x00\x00\x01\x00\x00\xa9\x4a\
+\x00\x00\x05\xe8\x00\x00\x00\x00\x00\x01\x00\x00\xa4\xf7\
\x00\x00\x01\x9f\xa9\x7c\x2e\x17\
-\x00\x00\x06\x34\x00\x00\x00\x00\x00\x01\x00\x00\xab\x4b\
+\x00\x00\x06\x00\x00\x00\x00\x00\x00\x01\x00\x00\xa6\xf8\
\x00\x00\x01\x9f\xa9\x7c\x2e\x18\
-\x00\x00\x06\x52\x00\x00\x00\x00\x00\x01\x00\x00\xb1\xf9\
+\x00\x00\x06\x1e\x00\x00\x00\x00\x00\x01\x00\x00\xad\xa6\
\x00\x00\x01\x9f\xa9\x7c\x2e\x17\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x3b\
+\x00\x00\x06\x3e\x00\x00\x00\x00\x00\x01\x00\x00\xb4\x35\
+\x00\x00\x01\x9f\xa9\x7c\x2e\x17\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x40\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x03\x00\x00\x00\x3c\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x41\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x06\x72\x00\x00\x00\x00\x00\x01\x00\x00\xb8\x88\
+\x00\x00\x00\xae\x00\x02\x00\x00\x00\x03\x00\x00\x00\x42\
+\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x06\x64\x00\x00\x00\x00\x00\x01\x00\x00\xb8\x88\
\x00\x00\x01\xa0\x19\xb8\x66\xbc\
-\x00\x00\x06\x90\x00\x00\x00\x00\x00\x01\x00\x00\xc2\x45\
+\x00\x00\x06\x82\x00\x00\x00\x00\x00\x01\x00\x00\xc2\x45\
\x00\x00\x01\xa0\x19\xb8\x66\xbc\
-\x00\x00\x06\xa4\x00\x00\x00\x00\x00\x01\x00\x00\xc8\x18\
+\x00\x00\x06\x96\x00\x00\x00\x00\x00\x01\x00\x00\xc8\x18\
\x00\x00\x01\xa0\x19\xb8\x66\xbc\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x40\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x46\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x05\x00\x00\x00\x41\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x47\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x06\xbe\x00\x00\x00\x00\x00\x01\x00\x00\xd3\x92\
-\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x06\xee\x00\x00\x00\x00\x00\x01\x00\x00\xdb\x31\
-\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x07\x12\x00\x00\x00\x00\x00\x01\x00\x00\xe3\x0d\
+\x00\x00\x00\x90\x00\x02\x00\x00\x00\x03\x00\x00\x00\x48\
+\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x06\xb0\x00\x00\x00\x00\x00\x01\x00\x00\xd3\x92\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x07\x36\x00\x00\x00\x00\x00\x01\x00\x00\xea\xc3\
+\x00\x00\x06\xe0\x00\x00\x00\x00\x00\x01\x00\x00\xdb\x31\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x07\x6a\x00\x00\x00\x00\x00\x01\x00\x00\xf2\x8d\
+\x00\x00\x07\x14\x00\x00\x00\x00\x00\x01\x00\x00\xe2\xfb\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x47\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x4c\
+\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x4d\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x05\x00\x00\x00\x48\
+\x00\x00\x00\x7e\x00\x02\x00\x00\x00\x05\x00\x00\x00\x4e\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x07\x90\x00\x00\x00\x00\x00\x01\x00\x00\xf8\x96\
+\x00\x00\x07\x3a\x00\x00\x00\x00\x00\x01\x00\x00\xe9\x04\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x07\xbc\x00\x00\x00\x00\x00\x01\x00\x01\x1b\x1a\
+\x00\x00\x07\x66\x00\x00\x00\x00\x00\x01\x00\x01\x0b\x88\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x07\xea\x00\x00\x00\x00\x00\x01\x00\x01\x21\x07\
+\x00\x00\x07\x94\x00\x00\x00\x00\x00\x01\x00\x01\x11\x75\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x08\x04\x00\x00\x00\x00\x00\x01\x00\x01\x30\x50\
+\x00\x00\x07\xc0\x00\x00\x00\x00\x00\x01\x00\x01\x1a\xbc\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x08\x30\x00\x00\x00\x00\x00\x01\x00\x01\x36\xce\
+\x00\x00\x07\xda\x00\x00\x00\x00\x00\x01\x00\x01\x2a\x05\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x4e\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x54\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x07\x00\x00\x00\x4f\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x55\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x08\x66\x00\x00\x00\x00\x00\x01\x00\x01\x40\x15\
+\x00\x00\x00\x6c\x00\x02\x00\x00\x00\x07\x00\x00\x00\x56\
+\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x08\x06\x00\x00\x00\x00\x00\x01\x00\x01\x30\x83\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x08\x94\x00\x00\x00\x00\x00\x01\x00\x01\x42\xbc\
+\x00\x00\x08\x34\x00\x00\x00\x00\x00\x01\x00\x01\x33\x2a\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x08\xc2\x00\x00\x00\x00\x00\x01\x00\x01\x4f\x39\
+\x00\x00\x08\x62\x00\x00\x00\x00\x00\x01\x00\x01\x3f\xa7\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x08\xdc\x00\x00\x00\x00\x00\x01\x00\x01\x54\x83\
+\x00\x00\x08\x7c\x00\x00\x00\x00\x00\x01\x00\x01\x44\xf1\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x08\xf6\x00\x00\x00\x00\x00\x01\x00\x01\x5a\x12\
+\x00\x00\x08\x96\x00\x00\x00\x00\x00\x01\x00\x01\x4a\x80\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x09\x10\x00\x00\x00\x00\x00\x01\x00\x01\x5f\x7b\
+\x00\x00\x08\xb0\x00\x00\x00\x00\x00\x01\x00\x01\x4f\xe9\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x09\x28\x00\x00\x00\x00\x00\x01\x00\x01\x6b\x59\
+\x00\x00\x08\xc8\x00\x00\x00\x00\x00\x01\x00\x01\x5b\xc7\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x57\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x5e\
+\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x5f\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x02\x00\x00\x00\x58\
+\x00\x00\x00\x5a\x00\x02\x00\x00\x00\x02\x00\x00\x00\x60\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x09\x46\x00\x00\x00\x00\x00\x01\x00\x01\x71\x5d\
+\x00\x00\x08\xe6\x00\x00\x00\x00\x00\x01\x00\x01\x61\xcb\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x09\x58\x00\x00\x00\x00\x00\x01\x00\x01\x72\xe3\
+\x00\x00\x08\xf8\x00\x00\x00\x00\x00\x01\x00\x01\x63\x51\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x5b\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x63\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x03\x00\x00\x00\x5c\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x64\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x00\x46\x00\x02\x00\x00\x00\x0c\x00\x00\x00\x5f\
+\x00\x00\x00\x46\x00\x02\x00\x00\x00\x0e\x00\x00\x00\x65\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x09\x6c\x00\x01\x00\x00\x00\x01\x00\x01\x75\x39\
-\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x09\x90\x00\x00\x00\x00\x00\x01\x00\x01\x80\x9a\
-\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x09\xac\x00\x00\x00\x00\x00\x01\x00\x01\x91\x9a\
-\x00\x00\x01\x9d\x48\x7c\x8b\xcd\
-\x00\x00\x09\xcc\x00\x00\x00\x00\x00\x01\x00\x01\x97\x33\
-\x00\x00\x01\x9d\x48\x7c\x8b\xcc\
-\x00\x00\x09\xec\x00\x00\x00\x00\x00\x01\x00\x01\x9d\x5a\
+\x00\x00\x09\x0c\x00\x00\x00\x00\x00\x01\x00\x01\x65\xa7\
\x00\x00\x01\x9d\x48\x7c\x8b\xce\
-\x00\x00\x0a\x0c\x00\x00\x00\x00\x00\x01\x00\x01\xa1\xaf\
+\x00\x00\x09\x2c\x00\x00\x00\x00\x00\x01\x00\x01\x69\xfc\
\x00\x00\x01\x9d\x48\x7c\x8b\xcd\
-\x00\x00\x0a\x2c\x00\x00\x00\x00\x00\x01\x00\x01\xa7\x33\
+\x00\x00\x09\x4c\x00\x00\x00\x00\x00\x01\x00\x01\x6f\x95\
\x00\x00\x01\x9d\x48\x7c\x8b\xcd\
-\x00\x00\x0a\x4c\x00\x00\x00\x00\x00\x01\x00\x01\xac\xcc\
-\x00\x00\x01\x9d\x48\x7c\x8b\xce\
-\x00\x00\x0a\x7e\x00\x00\x00\x00\x00\x01\x00\x01\xb1\xce\
+\x00\x00\x09\x6c\x00\x00\x00\x00\x00\x01\x00\x01\x75\x2e\
+\x00\x00\x01\x9d\x48\x7c\x8b\xcd\
+\x00\x00\x09\x8c\x00\x00\x00\x00\x00\x01\x00\x01\x7a\xb2\
\x00\x00\x01\x9d\x48\x7c\x8b\xcd\
-\x00\x00\x0a\x9e\x00\x00\x00\x00\x00\x01\x00\x01\xb7\x67\
+\x00\x00\x09\xac\x00\x00\x00\x00\x00\x01\x00\x01\x80\x4b\
+\x00\x00\x01\x9d\x48\x7c\x8b\xcc\
+\x00\x00\x09\xcc\x00\x01\x00\x00\x00\x01\x00\x01\x86\x72\
+\x00\x00\x01\x9a\x72\xe1\x92\x28\
+\x00\x00\x09\xf0\x00\x00\x00\x00\x00\x01\x00\x01\x91\xd3\
+\x00\x00\x01\x9a\x72\xe1\x92\x28\
+\x00\x00\x0a\x0c\x00\x00\x00\x00\x00\x01\x00\x01\xa2\xd3\
\x00\x00\x01\x9d\x48\x7c\x8b\xcd\
-\x00\x00\x0a\xd2\x00\x00\x00\x00\x00\x01\x00\x01\xc1\xdb\
+\x00\x00\x0a\x40\x00\x00\x00\x00\x00\x01\x00\x01\xad\x4d\
\x00\x00\x01\x9d\x48\x7c\x8b\xcd\
-\x00\x00\x0b\x06\x00\x00\x00\x00\x00\x01\x00\x01\xcc\x55\
+\x00\x00\x0a\x74\x00\x00\x00\x00\x00\x01\x00\x01\xb7\xc1\
\x00\x00\x01\x9d\x48\x7c\x8b\xcd\
-\x00\x00\x0b\x3a\x00\x00\x00\x00\x00\x01\x00\x01\xd6\xb4\
+\x00\x00\x0a\xa8\x00\x00\x00\x00\x00\x01\x00\x01\xc2\x20\
+\x00\x00\x01\x9d\x48\x7c\x8b\xce\
+\x00\x00\x0a\xda\x00\x00\x00\x00\x00\x01\x00\x01\xc7\x22\
\x00\x00\x01\x9d\x48\x7c\x8b\xcd\
-\x00\x00\x0b\x6e\x00\x00\x00\x00\x00\x01\x00\x01\xe1\xff\
+\x00\x00\x0b\x0e\x00\x00\x00\x00\x00\x01\x00\x01\xd1\x96\
\x00\x00\x01\x9d\x48\x7c\x8b\xcd\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x6c\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x74\
+\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x75\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x06\x00\x00\x00\x6d\
+\x00\x00\x00\x1a\x00\x02\x00\x00\x00\x06\x00\x00\x00\x76\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x0b\xa2\x00\x00\x00\x00\x00\x01\x00\x01\xec\x73\
+\x00\x00\x0b\x42\x00\x00\x00\x00\x00\x01\x00\x01\xdc\xe1\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0b\xd2\x00\x00\x00\x00\x00\x01\x00\x01\xf6\x09\
+\x00\x00\x0b\x72\x00\x00\x00\x00\x00\x01\x00\x01\xe6\x77\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0b\xf6\x00\x00\x00\x00\x00\x01\x00\x01\xfc\x4d\
+\x00\x00\x0b\x96\x00\x00\x00\x00\x00\x01\x00\x01\xec\xbb\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0c\x2c\x00\x01\x00\x00\x00\x01\x00\x02\x04\x3c\
+\x00\x00\x0b\xb4\x00\x00\x00\x00\x00\x01\x00\x01\xf4\x85\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0c\x4a\x00\x00\x00\x00\x00\x01\x00\x02\x08\x4f\
-\x00\x00\x01\x9f\xa9\x7c\x2e\x18\
-\x00\x00\x0c\x68\x00\x00\x00\x00\x00\x01\x00\x02\x0e\xdc\
+\x00\x00\x0b\xea\x00\x01\x00\x00\x00\x01\x00\x01\xfc\x74\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x74\
+\x00\x00\x0c\x08\x00\x00\x00\x00\x00\x01\x00\x02\x00\x87\
+\x00\x00\x01\x9f\xa9\x7c\x2e\x18\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x7d\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x75\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x7e\
+\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x00\x0a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x7f\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x0c\x90\x00\x00\x00\x00\x00\x01\x00\x02\x16\xa6\
+\x00\x00\x0c\x26\x00\x00\x00\x00\x00\x01\x00\x02\x07\x14\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x77\
+\x00\x00\x01\x66\x00\x02\x00\x00\x00\x01\x00\x00\x00\x81\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x01\x76\x00\x02\x00\x00\x00\x19\x00\x00\x00\x78\
+\x00\x00\x01\x76\x00\x02\x00\x00\x00\x01\x00\x00\x00\x82\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x0c\xb0\x00\x00\x00\x00\x00\x01\x00\x02\x1b\x6c\
+\x00\x00\x00\x00\x00\x02\x00\x00\x00\x18\x00\x00\x00\x83\
+\x00\x00\x00\x00\x00\x00\x00\x00\
+\x00\x00\x0c\x3c\x00\x00\x00\x00\x00\x01\x00\x02\x0b\xda\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0c\xc6\x00\x00\x00\x00\x00\x01\x00\x02\x23\x20\
+\x00\x00\x0c\x52\x00\x00\x00\x00\x00\x01\x00\x02\x13\x8e\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0c\xde\x00\x00\x00\x00\x00\x01\x00\x02\x25\x45\
+\x00\x00\x0c\x6a\x00\x00\x00\x00\x00\x01\x00\x02\x15\xb3\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0c\xfa\x00\x00\x00\x00\x00\x01\x00\x02\x2c\xf2\
+\x00\x00\x0c\x86\x00\x00\x00\x00\x00\x01\x00\x02\x1d\x60\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0d\x10\x00\x00\x00\x00\x00\x01\x00\x02\x2d\xe2\
+\x00\x00\x0c\x9c\x00\x00\x00\x00\x00\x01\x00\x02\x1e\x50\
\x00\x00\x01\x9d\x48\x7c\x8b\xce\
-\x00\x00\x0d\x36\x00\x00\x00\x00\x00\x01\x00\x02\x31\x0e\
+\x00\x00\x0c\xc2\x00\x00\x00\x00\x00\x01\x00\x02\x21\x7c\
\x00\x00\x01\x9c\xe2\x99\x3f\x60\
-\x00\x00\x0d\x4c\x00\x00\x00\x00\x00\x01\x00\x02\x35\x37\
+\x00\x00\x0c\xd8\x00\x00\x00\x00\x00\x01\x00\x02\x25\xa5\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0d\x72\x00\x00\x00\x00\x00\x01\x00\x02\x3b\x6e\
+\x00\x00\x0c\xfe\x00\x00\x00\x00\x00\x01\x00\x02\x2b\xdc\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0d\x94\x00\x00\x00\x00\x00\x01\x00\x02\x40\x5e\
+\x00\x00\x0d\x1a\x00\x00\x00\x00\x00\x01\x00\x02\x30\x7d\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0d\xaa\x00\x00\x00\x00\x00\x01\x00\x02\x43\x5d\
+\x00\x00\x0d\x30\x00\x00\x00\x00\x00\x01\x00\x02\x33\x7c\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0d\xc0\x00\x00\x00\x00\x00\x01\x00\x02\x49\x67\
+\x00\x00\x0d\x46\x00\x00\x00\x00\x00\x01\x00\x02\x39\x86\
\x00\x00\x01\x9d\x48\x7c\x8b\xcb\
-\x00\x00\x0d\xd8\x00\x00\x00\x00\x00\x01\x00\x02\x4c\x59\
-\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0d\xee\x00\x00\x00\x00\x00\x01\x00\x02\x52\x50\
+\x00\x00\x0d\x5e\x00\x00\x00\x00\x00\x01\x00\x02\x3c\x78\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0e\x02\x00\x00\x00\x00\x00\x01\x00\x02\x54\x61\
+\x00\x00\x0d\x72\x00\x00\x00\x00\x00\x01\x00\x02\x3e\x89\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0e\x1a\x00\x00\x00\x00\x00\x01\x00\x02\x58\x24\
+\x00\x00\x0d\x8a\x00\x00\x00\x00\x00\x01\x00\x02\x42\x4c\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0e\x40\x00\x00\x00\x00\x00\x01\x00\x02\x61\xd8\
-\x00\x00\x01\x9d\x48\x7c\x8b\xd4\
-\x00\x00\x0e\x5e\x00\x00\x00\x00\x00\x01\x00\x02\x67\xa0\
+\x00\x00\x0d\xa4\x00\x00\x00\x00\x00\x01\x00\x02\x47\x3c\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0e\x84\x00\x00\x00\x00\x00\x01\x00\x02\x6c\x41\
+\x00\x00\x0d\xba\x00\x00\x00\x00\x00\x01\x00\x02\x48\x20\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0e\x9a\x00\x00\x00\x00\x00\x01\x00\x02\x6d\x25\
+\x00\x00\x0d\xd0\x00\x00\x00\x00\x00\x01\x00\x02\x4e\x17\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0e\xb0\x00\x00\x00\x00\x00\x01\x00\x02\x73\xd5\
+\x00\x00\x0d\xe6\x00\x00\x00\x00\x00\x01\x00\x02\x54\xc7\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0e\xcc\x00\x00\x00\x00\x00\x01\x00\x02\x77\x19\
+\x00\x00\x0e\x02\x00\x00\x00\x00\x00\x01\x00\x02\x58\x0b\
+\x00\x00\x01\x9d\x48\x7c\x8b\xd4\
+\x00\x00\x0e\x16\x00\x00\x00\x00\x00\x01\x00\x02\x5d\xd3\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0e\xe4\x00\x00\x00\x00\x00\x01\x00\x02\x78\x45\
+\x00\x00\x0e\x2e\x00\x00\x00\x00\x00\x01\x00\x02\x5e\xff\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0e\xfe\x00\x00\x00\x00\x00\x01\x00\x02\x7e\x06\
+\x00\x00\x0e\x48\x00\x00\x00\x00\x00\x01\x00\x02\x64\xc0\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0f\x2c\x00\x00\x00\x00\x00\x01\x00\x02\x86\x72\
+\x00\x00\x0e\x76\x00\x00\x00\x00\x00\x01\x00\x02\x6d\x2c\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
-\x00\x00\x0f\x50\x00\x00\x00\x00\x00\x01\x00\x02\x8e\x32\
+\x00\x00\x0e\x9a\x00\x00\x00\x00\x00\x01\x00\x02\x74\xec\
\x00\x00\x01\x9a\x72\xe1\x92\x28\
"
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/LCD_settings.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/LCD_settings.svg
deleted file mode 100644
index 58c5eb61..00000000
--- a/BlocksScreen/lib/ui/resources/media/btn_icons/LCD_settings.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/acel.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/acel.svg
deleted file mode 100644
index beb5584d..00000000
--- a/BlocksScreen/lib/ui/resources/media/btn_icons/acel.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/arrow_down.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/arrow_icons/arrow_down.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/arrow_down.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/arrow_icons/arrow_down.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/arrow_left.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/arrow_icons/arrow_left.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/arrow_left.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/arrow_icons/arrow_left.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/arrow_right.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/arrow_icons/arrow_right.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/arrow_right.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/arrow_icons/arrow_right.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/down_arrow.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/arrow_icons/down_arrow.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/down_arrow.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/arrow_icons/down_arrow.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/left_arrow.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/arrow_icons/left_arrow.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/left_arrow.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/arrow_icons/left_arrow.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/right_arrow.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/arrow_icons/right_arrow.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/right_arrow.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/arrow_icons/right_arrow.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/up_arrow.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/arrow_icons/up_arrow.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/up_arrow.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/arrow_icons/up_arrow.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/move_nozzle_away.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/baby_step/move_nozzle_away.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/move_nozzle_away.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/baby_step/move_nozzle_away.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/move_nozzle_close.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/baby_step/move_nozzle_close.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/move_nozzle_close.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/baby_step/move_nozzle_close.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/chamber_temperature.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/chamber_temperature.svg
deleted file mode 100644
index 474099b7..00000000
--- a/BlocksScreen/lib/ui/resources/media/btn_icons/chamber_temperature.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/no.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/dialog/no.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/no.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/dialog/no.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/yes.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/dialog/yes.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/yes.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/dialog/yes.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/extrude.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/extruder_related/extrude.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/extrude.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/extruder_related/extrude.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/nozzle.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/extruder_related/nozzle.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/nozzle.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/extruder_related/nozzle.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/nozzle_topbar.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/extruder_related/nozzle_topbar.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/nozzle_topbar.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/extruder_related/nozzle_topbar.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/switch_print_core.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/extruder_related/switch_print_core.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/switch_print_core.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/extruder_related/switch_print_core.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/switch_zoom.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/extruder_related/switch_zoom.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/switch_zoom.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/extruder_related/switch_zoom.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/blower.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/fan_related/blower.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/blower.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/fan_related/blower.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/fan.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/fan_related/fan.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/fan.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/fan_related/fan.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/fan_cage.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/fan_related/fan_cage.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/fan_cage.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/fan_related/fan_cage.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/add filament.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/add_filament.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/add filament.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/add_filament.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/add spool.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/add_spool.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/add spool.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/add_spool.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/change_filament.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/change_filament.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/change_filament.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/change_filament.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/check gate 1.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/check_gate_1.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/check gate 1.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/check_gate_1.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/eject.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/eject.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/eject.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/eject.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/filament_sensor.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/filament_sensor.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/filament_sensor.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/filament_sensor.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/filament_sensor_off.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/filament_sensor_off.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/filament_sensor_off.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/filament_sensor_off.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/filament_sensor_turn_on.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/filament_sensor_turn_on.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/filament_sensor_turn_on.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/filament_sensor_turn_on.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/half_spoll.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/half_spool.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/half_spoll.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/half_spool.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/load_filament.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/load_filament.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/load_filament.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/load_filament.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/loaded_spool.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/loaded_spool.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/loaded_spool.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/loaded_spool.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/base dados spool 1.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/spool_database_1.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/base dados spool 1.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/spool_database_1.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/spoolman.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/spoolman.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/spoolman.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/spoolman.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/unload_filament.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/unload_filament.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/unload_filament.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/filament_related/unload_filament.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/file_error.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/file_error.svg
deleted file mode 100644
index 49c803fb..00000000
--- a/BlocksScreen/lib/ui/resources/media/btn_icons/file_error.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/file_icon.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/files/file.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/file_icon.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/files/file.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/folder_icon.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/folder_icon.svg
deleted file mode 100644
index 324a3cbb..00000000
--- a/BlocksScreen/lib/ui/resources/media/btn_icons/folder_icon.svg
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/frequency_X.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/frequency_X.svg
deleted file mode 100644
index f3ca0a9c..00000000
--- a/BlocksScreen/lib/ui/resources/media/btn_icons/frequency_X.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/frequency_Y.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/frequency_Y.svg
deleted file mode 100644
index f2693def..00000000
--- a/BlocksScreen/lib/ui/resources/media/btn_icons/frequency_Y.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/input_shaper.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/input_shaper/input_shaper.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/input_shaper.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/input_shaper/input_shaper.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/input_shaper_auto.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/input_shaper/input_shaper_auto.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/input_shaper_auto.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/input_shaper/input_shaper_auto.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/input_shaper_manual.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/input_shaper/input_shaper_manual.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/input_shaper_manual.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/input_shaper/input_shaper_manual.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/material_topbar.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/material_topbar.svg
deleted file mode 100644
index 14c56a01..00000000
--- a/BlocksScreen/lib/ui/resources/media/btn_icons/material_topbar.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/motion.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/motion.svg
deleted file mode 100644
index 4f7187f5..00000000
--- a/BlocksScreen/lib/ui/resources/media/btn_icons/motion.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/axis_maintenance.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/motion/axis_maintenance.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/axis_maintenance.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/motion/axis_maintenance.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/disable_steppers.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/motion/disable_steppers.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/disable_steppers.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/motion/disable_steppers.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/home_all.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/motion/home_all.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/home_all.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/motion/home_all.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/home_x.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/motion/home_x.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/home_x.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/motion/home_x.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/home_y.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/motion/home_y.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/home_y.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/motion/home_y.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/home_z.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/motion/home_z.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/home_z.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/motion/home_z.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/speed.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/motion/speed.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/speed.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/motion/speed.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/network/0bar_wifi.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/network/0bar_wifi.svg
deleted file mode 100644
index ceaff53d..00000000
--- a/BlocksScreen/lib/ui/resources/media/btn_icons/network/0bar_wifi.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/network/0bar_wifi_protected.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/network/0bar_wifi_protected.svg
deleted file mode 100644
index a10ea388..00000000
--- a/BlocksScreen/lib/ui/resources/media/btn_icons/network/0bar_wifi_protected.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/network/1bar_wifi_protected.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/network/1bar_wifi_protected.svg
deleted file mode 100644
index 8793447e..00000000
--- a/BlocksScreen/lib/ui/resources/media/btn_icons/network/1bar_wifi_protected.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/network/2bar_wifi_protected.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/network/2bar_wifi_protected.svg
deleted file mode 100644
index a9f3233b..00000000
--- a/BlocksScreen/lib/ui/resources/media/btn_icons/network/2bar_wifi_protected.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/network/3bar_wifi_protected.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/network/3bar_wifi_protected.svg
deleted file mode 100644
index 458c1ac5..00000000
--- a/BlocksScreen/lib/ui/resources/media/btn_icons/network/3bar_wifi_protected.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/network/4bar_wifi.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/network/4bar_wifi.svg
deleted file mode 100644
index 9aadd8e7..00000000
--- a/BlocksScreen/lib/ui/resources/media/btn_icons/network/4bar_wifi.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/network/4bar_wifi_protected.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/network/4bar_wifi_protected.svg
deleted file mode 100644
index 639762e7..00000000
--- a/BlocksScreen/lib/ui/resources/media/btn_icons/network/4bar_wifi_protected.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/hotspot.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/network/hotspot.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/hotspot.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/network/hotspot.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/0bar_wifi.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_0bar.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/0bar_wifi.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_0bar.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/0bar_wifi_protected.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_0bar_protected.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/0bar_wifi_protected.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_0bar_protected.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/network/1bar_wifi.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_1bar.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/network/1bar_wifi.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_1bar.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/1bar_wifi_protected.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_1bar_protected.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/1bar_wifi_protected.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_1bar_protected.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/network/2bar_wifi.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_2bar.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/network/2bar_wifi.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_2bar.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/2bar_wifi_protected.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_2bar_protected.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/2bar_wifi_protected.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_2bar_protected.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/network/3bar_wifi.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_3bar.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/network/3bar_wifi.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_3bar.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/3bar_wifi_protected.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_3bar_protected.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/3bar_wifi_protected.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_3bar_protected.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/4bar_wifi.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_4bar.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/4bar_wifi.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_4bar.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/4bar_wifi_protected.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_4bar_protected.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/4bar_wifi_protected.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_4bar_protected.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/wifi_config.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_config.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/wifi_config.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/network/wifi_config.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/no_wifi.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/no_wifi.svg
deleted file mode 100644
index ca9655a1..00000000
--- a/BlocksScreen/lib/ui/resources/media/btn_icons/no_wifi.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/retraction.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/retraction.svg
deleted file mode 100644
index 390aeafd..00000000
--- a/BlocksScreen/lib/ui/resources/media/btn_icons/retraction.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/sensors.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/sensors.svg
deleted file mode 100644
index 9bf53d2b..00000000
--- a/BlocksScreen/lib/ui/resources/media/btn_icons/sensors.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/reboot.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/system/reboot.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/reboot.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/system/reboot.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/restart_firmware.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/system/restart_firmware.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/restart_firmware.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/system/restart_firmware.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/restart_klipper.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/system/restart_klipper.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/restart_klipper.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/system/restart_klipper.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/restart_printer.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/system/restart_printer.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/restart_printer.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/system/restart_printer.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/update-software-icon.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/system/update_software.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/update-software-icon.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/system/update_software.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/cooldown.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/temperature_related/cooldown.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/cooldown.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/temperature_related/cooldown.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/heatsoak_icon.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/temperature_related/heatsoak.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/heatsoak_icon.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/temperature_related/heatsoak.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/humidity.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/temperature_related/humidity.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/humidity.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/temperature_related/humidity.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/standart_temperature.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/temperature_related/standard_temperature.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/standart_temperature.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/temperature_related/standard_temperature.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/temperature.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/temperature_related/temperature.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/temperature.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/temperature_related/temperature.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/temperature_plate.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/temperature_related/temperature_plate.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/temperature_plate.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/temperature_related/temperature_plate.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/back.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/back.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/back.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/back.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/back_folder.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/back_folder.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/back_folder.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/back_folder.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/center_arrows.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/center_arrows.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/center_arrows.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/center_arrows.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/error.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/error.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/error.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/error.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/folderIcon.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/folder.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/folderIcon.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/folder.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/garbage-icon.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/garbage.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/garbage-icon.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/garbage.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/info.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/info.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/info.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/info.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/layers.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/layers.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/layers.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/layers.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/LEDs.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/leds.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/LEDs.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/leds.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/notification.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/notification.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/notification.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/notification.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/pause.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/pause.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/pause.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/pause.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/play.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/play.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/play.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/play.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/print.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/print.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/print.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/print.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/printer_settings.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/printer_settings.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/printer_settings.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/printer_settings.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/refresh.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/refresh.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/refresh.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/refresh.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/routine.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/routine.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/routine.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/routine.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/save.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/save.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/save.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/save.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/see.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/see.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/see.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/see.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/stop.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/stop.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/stop.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/stop.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/time.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/time.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/time.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/time.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/troubleshoot.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/troubleshoot.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/troubleshoot.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/troubleshoot.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/tune.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/tune.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/tune.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/tune.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/unsee.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/unsee.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/unsee.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/unsee.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/usb_icon.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/ui/usb.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/usb_icon.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/ui/usb.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/wifi_locked.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/wifi_locked.svg
deleted file mode 100644
index 172e5ade..00000000
--- a/BlocksScreen/lib/ui/resources/media/btn_icons/wifi_locked.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/wifi_unlocked.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/wifi_unlocked.svg
deleted file mode 100644
index 275e3efc..00000000
--- a/BlocksScreen/lib/ui/resources/media/btn_icons/wifi_unlocked.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/baby_step_icon.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/z_levelling/baby_step.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/baby_step_icon.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/z_levelling/baby_step.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/bed_levelling.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/z_levelling/bed_levelling.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/bed_levelling.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/z_levelling/bed_levelling.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/bltouch.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/z_levelling/bltouch.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/bltouch.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/z_levelling/bltouch.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/eddy_mech.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/z_levelling/eddy_mech.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/eddy_mech.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/z_levelling/eddy_mech.svg
diff --git a/BlocksScreen/lib/ui/resources/media/btn_icons/inductive.svg b/BlocksScreen/lib/ui/resources/media/btn_icons/z_levelling/inductive.svg
similarity index 100%
rename from BlocksScreen/lib/ui/resources/media/btn_icons/inductive.svg
rename to BlocksScreen/lib/ui/resources/media/btn_icons/z_levelling/inductive.svg
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/babystepping.svg b/BlocksScreen/lib/ui/resources/media/graphics/babystepping.svg
deleted file mode 100644
index 9a70d0be..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/babystepping.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/back.svg b/BlocksScreen/lib/ui/resources/media/graphics/back.svg
deleted file mode 100644
index b9318d4a..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/back.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/back_PRESSED.svg b/BlocksScreen/lib/ui/resources/media/graphics/back_PRESSED.svg
deleted file mode 100644
index 640e7fd6..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/back_PRESSED.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/back_folder.svg b/BlocksScreen/lib/ui/resources/media/graphics/back_folder.svg
deleted file mode 100644
index a4de0c21..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/back_folder.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/back_folder_PRESSED.svg b/BlocksScreen/lib/ui/resources/media/graphics/back_folder_PRESSED.svg
deleted file mode 100644
index 44de2656..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/back_folder_PRESSED.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/blue_bar.svg b/BlocksScreen/lib/ui/resources/media/graphics/blue_bar.svg
deleted file mode 100644
index 0658fc8b..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/blue_bar.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/dryer_1.svg b/BlocksScreen/lib/ui/resources/media/graphics/dryer_1.svg
deleted file mode 100644
index 89bc726b..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/dryer_1.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/dryer_1_PRESSED.svg b/BlocksScreen/lib/ui/resources/media/graphics/dryer_1_PRESSED.svg
deleted file mode 100644
index fe560470..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/dryer_1_PRESSED.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/dryer_2.svg b/BlocksScreen/lib/ui/resources/media/graphics/dryer_2.svg
deleted file mode 100644
index f8a3d1b7..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/dryer_2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/dryer_2_PRESSED.svg b/BlocksScreen/lib/ui/resources/media/graphics/dryer_2_PRESSED.svg
deleted file mode 100644
index 4b5e447a..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/dryer_2_PRESSED.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/extrude_manual.svg b/BlocksScreen/lib/ui/resources/media/graphics/extrude_manual.svg
deleted file mode 100644
index 95f8de9c..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/extrude_manual.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/go_down.svg b/BlocksScreen/lib/ui/resources/media/graphics/go_down.svg
deleted file mode 100644
index 85100341..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/go_down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/go_down_PRESSED.svg b/BlocksScreen/lib/ui/resources/media/graphics/go_down_PRESSED.svg
deleted file mode 100644
index 80d87a2f..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/go_down_PRESSED.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/go_up.svg b/BlocksScreen/lib/ui/resources/media/graphics/go_up.svg
deleted file mode 100644
index 1e64fa87..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/go_up.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/go_up_PRESSED.svg b/BlocksScreen/lib/ui/resources/media/graphics/go_up_PRESSED.svg
deleted file mode 100644
index fff93ee0..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/go_up_PRESSED.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/green_bar.svg b/BlocksScreen/lib/ui/resources/media/graphics/green_bar.svg
deleted file mode 100644
index f274d7eb..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/green_bar.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/heated_chamber.svg b/BlocksScreen/lib/ui/resources/media/graphics/heated_chamber.svg
deleted file mode 100644
index 6ec23bf8..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/heated_chamber.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/layer_countig.svg b/BlocksScreen/lib/ui/resources/media/graphics/layer_countig.svg
deleted file mode 100644
index 58c50aa3..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/layer_countig.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/light_bar.svg b/BlocksScreen/lib/ui/resources/media/graphics/light_bar.svg
deleted file mode 100644
index abfaa470..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/light_bar.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/light_scroll.svg b/BlocksScreen/lib/ui/resources/media/graphics/light_scroll.svg
deleted file mode 100644
index da3d6736..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/light_scroll.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/plate_temperature.svg b/BlocksScreen/lib/ui/resources/media/graphics/plate_temperature.svg
deleted file mode 100644
index 8ccbfd55..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/plate_temperature.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/print_core2_choose.svg b/BlocksScreen/lib/ui/resources/media/graphics/print_core2_choose.svg
deleted file mode 100644
index 46ea804c..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/print_core2_choose.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/print_core2_choose_PRESSED.svg b/BlocksScreen/lib/ui/resources/media/graphics/print_core2_choose_PRESSED.svg
deleted file mode 100644
index 973c234f..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/print_core2_choose_PRESSED.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/printcore1_choose.svg b/BlocksScreen/lib/ui/resources/media/graphics/printcore1_choose.svg
deleted file mode 100644
index bfc127aa..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/printcore1_choose.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/printcore1_choose_PRESSED.svg b/BlocksScreen/lib/ui/resources/media/graphics/printcore1_choose_PRESSED.svg
deleted file mode 100644
index 54ad58e8..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/printcore1_choose_PRESSED.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/printcore_1and2_choose.svg b/BlocksScreen/lib/ui/resources/media/graphics/printcore_1and2_choose.svg
deleted file mode 100644
index f1fbbc74..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/printcore_1and2_choose.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/printcore_1and2_choose_PRESSED.svg b/BlocksScreen/lib/ui/resources/media/graphics/printcore_1and2_choose_PRESSED.svg
deleted file mode 100644
index 59baa1ed..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/printcore_1and2_choose_PRESSED.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/printecore1_operation.svg b/BlocksScreen/lib/ui/resources/media/graphics/printecore1_operation.svg
deleted file mode 100644
index 3754e543..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/printecore1_operation.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/printecore2_operation.svg b/BlocksScreen/lib/ui/resources/media/graphics/printecore2_operation.svg
deleted file mode 100644
index f60ea1bf..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/printecore2_operation.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/red_bar.svg b/BlocksScreen/lib/ui/resources/media/graphics/red_bar.svg
deleted file mode 100644
index c08abd70..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/red_bar.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/scroll_btn.svg b/BlocksScreen/lib/ui/resources/media/graphics/scroll_btn.svg
deleted file mode 100644
index ae8570b7..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/scroll_btn.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/scroll_list_window.svg b/BlocksScreen/lib/ui/resources/media/graphics/scroll_list_window.svg
deleted file mode 100644
index 4784c9dd..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/scroll_list_window.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/speed_fan.svg b/BlocksScreen/lib/ui/resources/media/graphics/speed_fan.svg
deleted file mode 100644
index f9ef104e..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/speed_fan.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/speed_manipulation.svg b/BlocksScreen/lib/ui/resources/media/graphics/speed_manipulation.svg
deleted file mode 100644
index f817197f..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/speed_manipulation.svg
+++ /dev/null
@@ -1,45 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/system_shutdown.svg b/BlocksScreen/lib/ui/resources/media/graphics/system_shutdown.svg
deleted file mode 100644
index 71d9663a..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/system_shutdown.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/system_shutdown_PRESSED.svg b/BlocksScreen/lib/ui/resources/media/graphics/system_shutdown_PRESSED.svg
deleted file mode 100644
index f674bcab..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/system_shutdown_PRESSED.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/time_to_finish.svg b/BlocksScreen/lib/ui/resources/media/graphics/time_to_finish.svg
deleted file mode 100644
index 9d6255ec..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/time_to_finish.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/resources/media/graphics/vertical_scroll_bar.svg b/BlocksScreen/lib/ui/resources/media/graphics/vertical_scroll_bar.svg
deleted file mode 100644
index cad0913a..00000000
--- a/BlocksScreen/lib/ui/resources/media/graphics/vertical_scroll_bar.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/BlocksScreen/lib/ui/utilitiesStackedWidget.ui b/BlocksScreen/lib/ui/utilitiesStackedWidget.ui
index 3df1f8fc..3073dab1 100644
--- a/BlocksScreen/lib/ui/utilitiesStackedWidget.ui
+++ b/BlocksScreen/lib/ui/utilitiesStackedWidget.ui
@@ -140,7 +140,7 @@ Maint.
menu_btn
- :/motion/media/btn_icons/axis_maintenance.svg
+ :/motion/media/btn_icons/motion/axis_maintenance.svg
@@ -236,7 +236,7 @@ Check
menu_btn
- :/ui/media/btn_icons/routine.svg
+ :/ui/media/btn_icons/ui/routine.svg
@@ -297,7 +297,7 @@ Shaper
menu_btn
- :/input_shaper/media/btn_icons/input_shaper.svg
+ :/input_shaper/media/btn_icons/input_shaper/input_shaper.svg
@@ -357,7 +357,7 @@ Shaper
menu_btn
- :/ui/media/btn_icons/info.svg
+ :/ui/media/btn_icons/ui/info.svg
@@ -417,7 +417,7 @@ Shaper
menu_btn
- :/ui/media/btn_icons/LEDs.svg
+ :/ui/media/btn_icons/ui/leds.svg
@@ -554,7 +554,7 @@ Shaper
icon
- :/ui/media/btn_icons/back.svg
+ :/ui/media/btn_icons/ui/back.svg
@@ -777,7 +777,7 @@ Shaper
icon
- :/ui/media/btn_icons/back.svg
+ :/ui/media/btn_icons/ui/back.svg
@@ -951,7 +951,7 @@ Shaper
icon
- :/ui/media/btn_icons/back.svg
+ :/ui/media/btn_icons/ui/back.svg
@@ -1034,7 +1034,7 @@ Shaper
menu_btn
- :/temperature_related/media/btn_icons/temperature_plate.svg
+ :/temperature_related/media/btn_icons/temperature_related/temperature_plate.svg
@@ -1094,7 +1094,7 @@ Shaper
menu_btn
- :/fan_related/media/btn_icons/fan_cage.svg
+ :/fan_related/media/btn_icons/fan_related/fan_cage.svg
@@ -1154,7 +1154,7 @@ Shaper
menu_btn
- :/motion/media/btn_icons/axis_maintenance.svg
+ :/motion/media/btn_icons/motion/axis_maintenance.svg
@@ -1214,7 +1214,7 @@ Shaper
menu_btn
- :/extruder_related/media/btn_icons/nozzle.svg
+ :/extruder_related/media/btn_icons/extruder_related/nozzle.svg
@@ -1378,7 +1378,7 @@ Shaper
menu_btn
- :/dialog/media/btn_icons/yes.svg
+ :/dialog/media/btn_icons/dialog/yes.svg
@@ -1454,7 +1454,7 @@ Shaper
menu_btn
- :/dialog/media/btn_icons/no.svg
+ :/dialog/media/btn_icons/dialog/no.svg
@@ -1593,7 +1593,7 @@ Shaper
icon
- :/ui/media/btn_icons/back.svg
+ :/ui/media/btn_icons/ui/back.svg
@@ -1806,7 +1806,7 @@ Shaper
menu_btn
- :/dialog/media/btn_icons/yes.svg
+ :/dialog/media/btn_icons/dialog/yes.svg
@@ -2204,7 +2204,7 @@ Shaper
icon
- :/ui/media/btn_icons/back.svg
+ :/ui/media/btn_icons/ui/back.svg
@@ -2634,7 +2634,7 @@ Shaper
menu_btn
- :/dialog/media/btn_icons/no.svg
+ :/dialog/media/btn_icons/dialog/no.svg
@@ -2694,7 +2694,7 @@ Shaper
menu_btn
- :/dialog/media/btn_icons/yes.svg
+ :/dialog/media/btn_icons/dialog/yes.svg
@@ -2969,7 +2969,7 @@ Shaper
icon
- :/ui/media/btn_icons/back.svg
+ :/ui/media/btn_icons/ui/back.svg
diff --git a/BlocksScreen/lib/ui/utilitiesStackedWidget_ui.py b/BlocksScreen/lib/ui/utilitiesStackedWidget_ui.py
index 2874603a..5d82e3a4 100644
--- a/BlocksScreen/lib/ui/utilitiesStackedWidget_ui.py
+++ b/BlocksScreen/lib/ui/utilitiesStackedWidget_ui.py
@@ -9,14 +9,18 @@
from PyQt6 import QtCore, QtGui, QtWidgets
-class Ui_utilitiesStackedWidget(object):
+class Ui_utilitiesStackedWidget:
def setupUi(self, utilitiesStackedWidget):
utilitiesStackedWidget.setObjectName("utilitiesStackedWidget")
utilitiesStackedWidget.resize(710, 410)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(utilitiesStackedWidget.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ utilitiesStackedWidget.sizePolicy().hasHeightForWidth()
+ )
utilitiesStackedWidget.setSizePolicy(sizePolicy)
utilitiesStackedWidget.setMinimumSize(QtCore.QSize(710, 410))
utilitiesStackedWidget.setMaximumSize(QtCore.QSize(710, 410))
@@ -27,10 +31,14 @@ def setupUi(self, utilitiesStackedWidget):
self.utilities_header_layout = QtWidgets.QHBoxLayout()
self.utilities_header_layout.setObjectName("utilities_header_layout")
self.utilities_title_label = QtWidgets.QLabel(parent=self.utilities_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.utilities_title_label.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.utilities_title_label.sizePolicy().hasHeightForWidth()
+ )
self.utilities_title_label.setSizePolicy(sizePolicy)
self.utilities_title_label.setMinimumSize(QtCore.QSize(0, 60))
self.utilities_title_label.setMaximumSize(QtCore.QSize(16777215, 60))
@@ -39,7 +47,9 @@ def setupUi(self, utilitiesStackedWidget):
font.setPointSize(24)
font.setBold(True)
self.utilities_title_label.setFont(font)
- self.utilities_title_label.setStyleSheet("background: transparent; color: white;")
+ self.utilities_title_label.setStyleSheet(
+ "background: transparent; color: white;"
+ )
self.utilities_title_label.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
self.utilities_title_label.setObjectName("utilities_title_label")
self.utilities_header_layout.addWidget(self.utilities_title_label)
@@ -47,10 +57,15 @@ def setupUi(self, utilitiesStackedWidget):
self.utilities_content_layout = QtWidgets.QGridLayout()
self.utilities_content_layout.setObjectName("utilities_content_layout")
self.utilities_axes_btn = BlocksCustomButton(parent=self.utilities_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.utilities_axes_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.utilities_axes_btn.sizePolicy().hasHeightForWidth()
+ )
self.utilities_axes_btn.setSizePolicy(sizePolicy)
self.utilities_axes_btn.setMinimumSize(QtCore.QSize(250, 80))
self.utilities_axes_btn.setMaximumSize(QtCore.QSize(250, 80))
@@ -62,16 +77,26 @@ def setupUi(self, utilitiesStackedWidget):
self.utilities_axes_btn.setFont(font)
self.utilities_axes_btn.setMouseTracking(False)
self.utilities_axes_btn.setTabletTracking(True)
- self.utilities_axes_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
- self.utilities_axes_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
+ self.utilities_axes_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
+ self.utilities_axes_btn.setLayoutDirection(
+ QtCore.Qt.LayoutDirection.LeftToRight
+ )
self.utilities_axes_btn.setStyleSheet("")
self.utilities_axes_btn.setAutoDefault(False)
self.utilities_axes_btn.setFlat(True)
- self.utilities_axes_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/motion/media/btn_icons/axis_maintenance.svg"))
+ self.utilities_axes_btn.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/motion/media/btn_icons/motion/axis_maintenance.svg"),
+ )
self.utilities_axes_btn.setObjectName("utilities_axes_btn")
self.utilities_content_layout.addWidget(self.utilities_axes_btn, 1, 1, 1, 1)
self.update_btn = BlocksCustomButton(parent=self.utilities_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.update_btn.sizePolicy().hasHeightForWidth())
@@ -86,11 +111,18 @@ def setupUi(self, utilitiesStackedWidget):
self.update_btn.setFlat(True)
self.update_btn.setObjectName("update_btn")
self.utilities_content_layout.addWidget(self.update_btn, 2, 0, 1, 1)
- self.utilities_routine_check_btn = BlocksCustomButton(parent=self.utilities_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding)
+ self.utilities_routine_check_btn = BlocksCustomButton(
+ parent=self.utilities_page
+ )
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.utilities_routine_check_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.utilities_routine_check_btn.sizePolicy().hasHeightForWidth()
+ )
self.utilities_routine_check_btn.setSizePolicy(sizePolicy)
self.utilities_routine_check_btn.setMinimumSize(QtCore.QSize(250, 80))
self.utilities_routine_check_btn.setMaximumSize(QtCore.QSize(250, 80))
@@ -102,19 +134,32 @@ def setupUi(self, utilitiesStackedWidget):
self.utilities_routine_check_btn.setFont(font)
self.utilities_routine_check_btn.setMouseTracking(False)
self.utilities_routine_check_btn.setTabletTracking(True)
- self.utilities_routine_check_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
- self.utilities_routine_check_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
+ self.utilities_routine_check_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
+ self.utilities_routine_check_btn.setLayoutDirection(
+ QtCore.Qt.LayoutDirection.LeftToRight
+ )
self.utilities_routine_check_btn.setStyleSheet("")
self.utilities_routine_check_btn.setAutoDefault(False)
self.utilities_routine_check_btn.setFlat(True)
- self.utilities_routine_check_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/routine.svg"))
+ self.utilities_routine_check_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/ui/routine.svg")
+ )
self.utilities_routine_check_btn.setObjectName("utilities_routine_check_btn")
- self.utilities_content_layout.addWidget(self.utilities_routine_check_btn, 1, 0, 1, 1)
+ self.utilities_content_layout.addWidget(
+ self.utilities_routine_check_btn, 1, 0, 1, 1
+ )
self.utilities_input_shaper_btn = BlocksCustomButton(parent=self.utilities_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.utilities_input_shaper_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.utilities_input_shaper_btn.sizePolicy().hasHeightForWidth()
+ )
self.utilities_input_shaper_btn.setSizePolicy(sizePolicy)
self.utilities_input_shaper_btn.setMinimumSize(QtCore.QSize(250, 80))
self.utilities_input_shaper_btn.setMaximumSize(QtCore.QSize(250, 80))
@@ -126,19 +171,33 @@ def setupUi(self, utilitiesStackedWidget):
self.utilities_input_shaper_btn.setFont(font)
self.utilities_input_shaper_btn.setMouseTracking(False)
self.utilities_input_shaper_btn.setTabletTracking(True)
- self.utilities_input_shaper_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
- self.utilities_input_shaper_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
+ self.utilities_input_shaper_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
+ self.utilities_input_shaper_btn.setLayoutDirection(
+ QtCore.Qt.LayoutDirection.LeftToRight
+ )
self.utilities_input_shaper_btn.setStyleSheet("")
self.utilities_input_shaper_btn.setAutoDefault(False)
self.utilities_input_shaper_btn.setFlat(True)
- self.utilities_input_shaper_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/input_shaper/media/btn_icons/input_shaper.svg"))
+ self.utilities_input_shaper_btn.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/input_shaper/media/btn_icons/input_shaper/input_shaper.svg"),
+ )
self.utilities_input_shaper_btn.setObjectName("utilities_input_shaper_btn")
- self.utilities_content_layout.addWidget(self.utilities_input_shaper_btn, 2, 1, 1, 1)
+ self.utilities_content_layout.addWidget(
+ self.utilities_input_shaper_btn, 2, 1, 1, 1
+ )
self.utilities_info_btn = BlocksCustomButton(parent=self.utilities_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.utilities_info_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.utilities_info_btn.sizePolicy().hasHeightForWidth()
+ )
self.utilities_info_btn.setSizePolicy(sizePolicy)
self.utilities_info_btn.setMinimumSize(QtCore.QSize(250, 80))
self.utilities_info_btn.setMaximumSize(QtCore.QSize(250, 80))
@@ -150,19 +209,30 @@ def setupUi(self, utilitiesStackedWidget):
self.utilities_info_btn.setFont(font)
self.utilities_info_btn.setMouseTracking(False)
self.utilities_info_btn.setTabletTracking(True)
- self.utilities_info_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
- self.utilities_info_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
+ self.utilities_info_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
+ self.utilities_info_btn.setLayoutDirection(
+ QtCore.Qt.LayoutDirection.LeftToRight
+ )
self.utilities_info_btn.setStyleSheet("")
self.utilities_info_btn.setAutoDefault(False)
self.utilities_info_btn.setFlat(True)
- self.utilities_info_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/info.svg"))
+ self.utilities_info_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/ui/info.svg")
+ )
self.utilities_info_btn.setObjectName("utilities_info_btn")
self.utilities_content_layout.addWidget(self.utilities_info_btn, 0, 0, 1, 1)
self.utilities_leds_btn = BlocksCustomButton(parent=self.utilities_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.utilities_leds_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.utilities_leds_btn.sizePolicy().hasHeightForWidth()
+ )
self.utilities_leds_btn.setSizePolicy(sizePolicy)
self.utilities_leds_btn.setMinimumSize(QtCore.QSize(250, 80))
self.utilities_leds_btn.setMaximumSize(QtCore.QSize(250, 80))
@@ -174,12 +244,18 @@ def setupUi(self, utilitiesStackedWidget):
self.utilities_leds_btn.setFont(font)
self.utilities_leds_btn.setMouseTracking(False)
self.utilities_leds_btn.setTabletTracking(True)
- self.utilities_leds_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
- self.utilities_leds_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
+ self.utilities_leds_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
+ self.utilities_leds_btn.setLayoutDirection(
+ QtCore.Qt.LayoutDirection.LeftToRight
+ )
self.utilities_leds_btn.setStyleSheet("")
self.utilities_leds_btn.setAutoDefault(False)
self.utilities_leds_btn.setFlat(True)
- self.utilities_leds_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/LEDs.svg"))
+ self.utilities_leds_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/ui/leds.svg")
+ )
self.utilities_leds_btn.setObjectName("utilities_leds_btn")
self.utilities_content_layout.addWidget(self.utilities_leds_btn, 0, 1, 1, 1)
self.verticalLayout.addLayout(self.utilities_content_layout)
@@ -188,17 +264,31 @@ def setupUi(self, utilitiesStackedWidget):
self.info_page.setObjectName("info_page")
self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.info_page)
self.verticalLayout_2.setObjectName("verticalLayout_2")
- spacerItem = QtWidgets.QSpacerItem(20, 24, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem = QtWidgets.QSpacerItem(
+ 20,
+ 24,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.verticalLayout_2.addItem(spacerItem)
self.info_header_layout = QtWidgets.QHBoxLayout()
self.info_header_layout.setObjectName("info_header_layout")
- spacerItem1 = QtWidgets.QSpacerItem(60, 60, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem1 = QtWidgets.QSpacerItem(
+ 60,
+ 60,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.info_header_layout.addItem(spacerItem1)
self.info_title_label = QtWidgets.QLabel(parent=self.info_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.info_title_label.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.info_title_label.sizePolicy().hasHeightForWidth()
+ )
self.info_title_label.setSizePolicy(sizePolicy)
self.info_title_label.setMaximumSize(QtCore.QSize(16777215, 60))
font = QtGui.QFont()
@@ -210,10 +300,15 @@ def setupUi(self, utilitiesStackedWidget):
self.info_title_label.setObjectName("info_title_label")
self.info_header_layout.addWidget(self.info_title_label)
self.info_back_btn = IconButton(parent=self.info_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.info_back_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.info_back_btn.sizePolicy().hasHeightForWidth()
+ )
self.info_back_btn.setSizePolicy(sizePolicy)
self.info_back_btn.setMinimumSize(QtCore.QSize(60, 60))
self.info_back_btn.setMaximumSize(QtCore.QSize(60, 60))
@@ -225,12 +320,16 @@ def setupUi(self, utilitiesStackedWidget):
self.info_back_btn.setFont(font)
self.info_back_btn.setMouseTracking(False)
self.info_back_btn.setTabletTracking(True)
- self.info_back_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
+ self.info_back_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
self.info_back_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
self.info_back_btn.setStyleSheet("")
self.info_back_btn.setAutoDefault(False)
self.info_back_btn.setFlat(True)
- self.info_back_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/back.svg"))
+ self.info_back_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/ui/back.svg")
+ )
self.info_back_btn.setObjectName("info_back_btn")
self.info_header_layout.addWidget(self.info_back_btn)
self.verticalLayout_2.addLayout(self.info_header_layout)
@@ -244,7 +343,10 @@ def setupUi(self, utilitiesStackedWidget):
self.frame.setObjectName("frame")
self.kv_label = QtWidgets.QLabel(parent=self.frame)
self.kv_label.setGeometry(QtCore.QRect(0, 10, 351, 81))
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Expanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Preferred,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.kv_label.sizePolicy().hasHeightForWidth())
@@ -257,7 +359,10 @@ def setupUi(self, utilitiesStackedWidget):
self.kv_label.setObjectName("kv_label")
self.smth_label = QtWidgets.QLabel(parent=self.frame)
self.smth_label.setGeometry(QtCore.QRect(0, 110, 351, 81))
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Expanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Preferred,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.smth_label.sizePolicy().hasHeightForWidth())
@@ -269,24 +374,40 @@ def setupUi(self, utilitiesStackedWidget):
self.smth_label.setStyleSheet("color:white")
self.smth_label.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
self.smth_label.setObjectName("smth_label")
- self.info_content_layout.addWidget(self.frame, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
+ self.info_content_layout.addWidget(
+ self.frame, 0, QtCore.Qt.AlignmentFlag.AlignHCenter
+ )
self.verticalLayout_2.addLayout(self.info_content_layout)
utilitiesStackedWidget.addWidget(self.info_page)
self.leds_page = QtWidgets.QWidget()
self.leds_page.setObjectName("leds_page")
self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.leds_page)
self.verticalLayout_4.setObjectName("verticalLayout_4")
- spacerItem2 = QtWidgets.QSpacerItem(20, 24, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem2 = QtWidgets.QSpacerItem(
+ 20,
+ 24,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.verticalLayout_4.addItem(spacerItem2)
self.leds_header_layout = QtWidgets.QHBoxLayout()
self.leds_header_layout.setObjectName("leds_header_layout")
- spacerItem3 = QtWidgets.QSpacerItem(60, 20, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem3 = QtWidgets.QSpacerItem(
+ 60,
+ 20,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.leds_header_layout.addItem(spacerItem3)
self.leds_title_label = QtWidgets.QLabel(parent=self.leds_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.leds_title_label.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.leds_title_label.sizePolicy().hasHeightForWidth()
+ )
self.leds_title_label.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setFamily("Momcake")
@@ -297,10 +418,15 @@ def setupUi(self, utilitiesStackedWidget):
self.leds_title_label.setObjectName("leds_title_label")
self.leds_header_layout.addWidget(self.leds_title_label)
self.leds_back_btn = IconButton(parent=self.leds_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.leds_back_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.leds_back_btn.sizePolicy().hasHeightForWidth()
+ )
self.leds_back_btn.setSizePolicy(sizePolicy)
self.leds_back_btn.setMinimumSize(QtCore.QSize(60, 60))
self.leds_back_btn.setMaximumSize(QtCore.QSize(60, 60))
@@ -312,16 +438,25 @@ def setupUi(self, utilitiesStackedWidget):
self.leds_back_btn.setFont(font)
self.leds_back_btn.setMouseTracking(False)
self.leds_back_btn.setTabletTracking(True)
- self.leds_back_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
+ self.leds_back_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
self.leds_back_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
self.leds_back_btn.setStyleSheet("")
self.leds_back_btn.setAutoDefault(False)
self.leds_back_btn.setFlat(True)
- self.leds_back_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/back.svg"))
+ self.leds_back_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/ui/back.svg")
+ )
self.leds_back_btn.setObjectName("leds_back_btn")
self.leds_header_layout.addWidget(self.leds_back_btn)
self.verticalLayout_4.addLayout(self.leds_header_layout)
- spacerItem4 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
+ spacerItem4 = QtWidgets.QSpacerItem(
+ 20,
+ 40,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
self.verticalLayout_4.addItem(spacerItem4)
self.verticalScrollBar = QtWidgets.QScrollBar(parent=self.leds_page)
self.verticalScrollBar.setOrientation(QtCore.Qt.Orientation.Vertical)
@@ -333,25 +468,46 @@ def setupUi(self, utilitiesStackedWidget):
self.leds_widget.setObjectName("leds_widget")
self.leds_content_layout.addWidget(self.leds_widget, 0, 0, 1, 1)
self.verticalLayout_4.addLayout(self.leds_content_layout)
- spacerItem5 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
+ spacerItem5 = QtWidgets.QSpacerItem(
+ 20,
+ 40,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
self.verticalLayout_4.addItem(spacerItem5)
utilitiesStackedWidget.addWidget(self.leds_page)
self.routines_page = QtWidgets.QWidget()
self.routines_page.setObjectName("routines_page")
self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.routines_page)
self.verticalLayout_5.setObjectName("verticalLayout_5")
- spacerItem6 = QtWidgets.QSpacerItem(20, 24, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem6 = QtWidgets.QSpacerItem(
+ 20,
+ 24,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.verticalLayout_5.addItem(spacerItem6)
self.routines_header_layout = QtWidgets.QHBoxLayout()
- self.routines_header_layout.setSizeConstraint(QtWidgets.QLayout.SizeConstraint.SetMinimumSize)
+ self.routines_header_layout.setSizeConstraint(
+ QtWidgets.QLayout.SizeConstraint.SetMinimumSize
+ )
self.routines_header_layout.setObjectName("routines_header_layout")
- spacerItem7 = QtWidgets.QSpacerItem(60, 20, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem7 = QtWidgets.QSpacerItem(
+ 60,
+ 20,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.routines_header_layout.addItem(spacerItem7)
self.routines_page_title = QtWidgets.QLabel(parent=self.routines_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.routines_page_title.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.routines_page_title.sizePolicy().hasHeightForWidth()
+ )
self.routines_page_title.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setFamily("Momcake")
@@ -362,10 +518,14 @@ def setupUi(self, utilitiesStackedWidget):
self.routines_page_title.setObjectName("routines_page_title")
self.routines_header_layout.addWidget(self.routines_page_title)
self.routine_check_back_btn = IconButton(parent=self.routines_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.routine_check_back_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.routine_check_back_btn.sizePolicy().hasHeightForWidth()
+ )
self.routine_check_back_btn.setSizePolicy(sizePolicy)
self.routine_check_back_btn.setMinimumSize(QtCore.QSize(60, 60))
self.routine_check_back_btn.setMaximumSize(QtCore.QSize(60, 60))
@@ -377,22 +537,36 @@ def setupUi(self, utilitiesStackedWidget):
self.routine_check_back_btn.setFont(font)
self.routine_check_back_btn.setMouseTracking(False)
self.routine_check_back_btn.setTabletTracking(True)
- self.routine_check_back_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
- self.routine_check_back_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
+ self.routine_check_back_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
+ self.routine_check_back_btn.setLayoutDirection(
+ QtCore.Qt.LayoutDirection.LeftToRight
+ )
self.routine_check_back_btn.setStyleSheet("")
self.routine_check_back_btn.setAutoDefault(False)
self.routine_check_back_btn.setFlat(True)
- self.routine_check_back_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/back.svg"))
+ self.routine_check_back_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/ui/back.svg")
+ )
self.routine_check_back_btn.setObjectName("routine_check_back_btn")
self.routines_header_layout.addWidget(self.routine_check_back_btn)
self.verticalLayout_5.addLayout(self.routines_header_layout)
- spacerItem8 = QtWidgets.QSpacerItem(20, 60, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem8 = QtWidgets.QSpacerItem(
+ 20,
+ 60,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.verticalLayout_5.addItem(spacerItem8)
self.routines_content_layout = QtWidgets.QGridLayout()
self.routines_content_layout.setVerticalSpacing(20)
self.routines_content_layout.setObjectName("routines_content_layout")
self.rc_bheat = BlocksCustomButton(parent=self.routines_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.rc_bheat.sizePolicy().hasHeightForWidth())
@@ -412,11 +586,19 @@ def setupUi(self, utilitiesStackedWidget):
self.rc_bheat.setStyleSheet("")
self.rc_bheat.setAutoDefault(False)
self.rc_bheat.setFlat(True)
- self.rc_bheat.setProperty("icon_pixmap", QtGui.QPixmap(":/temperature_related/media/btn_icons/temperature_plate.svg"))
+ self.rc_bheat.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(
+ ":/temperature_related/media/btn_icons/temperature_related/temperature_plate.svg"
+ ),
+ )
self.rc_bheat.setObjectName("rc_bheat")
self.routines_content_layout.addWidget(self.rc_bheat, 0, 1, 1, 1)
self.rc_fans = BlocksCustomButton(parent=self.routines_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.rc_fans.sizePolicy().hasHeightForWidth())
@@ -436,11 +618,16 @@ def setupUi(self, utilitiesStackedWidget):
self.rc_fans.setStyleSheet("")
self.rc_fans.setAutoDefault(False)
self.rc_fans.setFlat(True)
- self.rc_fans.setProperty("icon_pixmap", QtGui.QPixmap(":/fan_related/media/btn_icons/fan_cage.svg"))
+ self.rc_fans.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/fan_related/media/btn_icons/fan_related/fan_cage.svg")
+ )
self.rc_fans.setObjectName("rc_fans")
self.routines_content_layout.addWidget(self.rc_fans, 0, 0, 1, 1)
self.rc_axis = BlocksCustomButton(parent=self.routines_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.rc_axis.sizePolicy().hasHeightForWidth())
@@ -460,11 +647,17 @@ def setupUi(self, utilitiesStackedWidget):
self.rc_axis.setStyleSheet("")
self.rc_axis.setAutoDefault(False)
self.rc_axis.setFlat(True)
- self.rc_axis.setProperty("icon_pixmap", QtGui.QPixmap(":/motion/media/btn_icons/axis_maintenance.svg"))
+ self.rc_axis.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/motion/media/btn_icons/motion/axis_maintenance.svg"),
+ )
self.rc_axis.setObjectName("rc_axis")
self.routines_content_layout.addWidget(self.rc_axis, 1, 1, 1, 1)
self.rc_ext = BlocksCustomButton(parent=self.routines_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.rc_ext.sizePolicy().hasHeightForWidth())
@@ -484,23 +677,38 @@ def setupUi(self, utilitiesStackedWidget):
self.rc_ext.setStyleSheet("")
self.rc_ext.setAutoDefault(False)
self.rc_ext.setFlat(True)
- self.rc_ext.setProperty("icon_pixmap", QtGui.QPixmap(":/extruder_related/media/btn_icons/nozzle.svg"))
+ self.rc_ext.setProperty(
+ "icon_pixmap",
+ QtGui.QPixmap(":/extruder_related/media/btn_icons/extruder_related/nozzle.svg"),
+ )
self.rc_ext.setObjectName("rc_ext")
self.routines_content_layout.addWidget(self.rc_ext, 1, 0, 1, 1)
self.verticalLayout_5.addLayout(self.routines_content_layout)
- spacerItem9 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
+ spacerItem9 = QtWidgets.QSpacerItem(
+ 20,
+ 40,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
self.verticalLayout_5.addItem(spacerItem9)
utilitiesStackedWidget.addWidget(self.routines_page)
self.rc_page = QtWidgets.QWidget()
self.rc_page.setObjectName("rc_page")
self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.rc_page)
self.verticalLayout_6.setObjectName("verticalLayout_6")
- spacerItem10 = QtWidgets.QSpacerItem(20, 24, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem10 = QtWidgets.QSpacerItem(
+ 20,
+ 24,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.verticalLayout_6.addItem(spacerItem10)
self.rc_header_layout = QtWidgets.QHBoxLayout()
self.rc_header_layout.setObjectName("rc_header_layout")
self.rc_tittle = QtWidgets.QLabel(parent=self.rc_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.rc_tittle.sizePolicy().hasHeightForWidth())
@@ -519,7 +727,10 @@ def setupUi(self, utilitiesStackedWidget):
self.rc_content_layout.setVerticalSpacing(0)
self.rc_content_layout.setObjectName("rc_content_layout")
self.rc_label = QtWidgets.QLabel(parent=self.rc_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Expanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Preferred,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.rc_label.sizePolicy().hasHeightForWidth())
@@ -534,7 +745,9 @@ def setupUi(self, utilitiesStackedWidget):
self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
self.rc_yes = BlocksCustomButton(parent=self.rc_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.rc_yes.sizePolicy().hasHeightForWidth())
@@ -554,13 +767,22 @@ def setupUi(self, utilitiesStackedWidget):
self.rc_yes.setStyleSheet("")
self.rc_yes.setAutoDefault(False)
self.rc_yes.setFlat(True)
- self.rc_yes.setProperty("icon_pixmap", QtGui.QPixmap(":/dialog/media/btn_icons/yes.svg"))
+ self.rc_yes.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/dialog/media/btn_icons/dialog/yes.svg")
+ )
self.rc_yes.setObjectName("rc_yes")
self.horizontalLayout_3.addWidget(self.rc_yes)
- spacerItem11 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem11 = QtWidgets.QSpacerItem(
+ 40,
+ 20,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.horizontalLayout_3.addItem(spacerItem11)
self.rc_no = BlocksCustomButton(parent=self.rc_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.rc_no.sizePolicy().hasHeightForWidth())
@@ -580,7 +802,9 @@ def setupUi(self, utilitiesStackedWidget):
self.rc_no.setStyleSheet("")
self.rc_no.setAutoDefault(False)
self.rc_no.setFlat(True)
- self.rc_no.setProperty("icon_pixmap", QtGui.QPixmap(":/dialog/media/btn_icons/no.svg"))
+ self.rc_no.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/dialog/media/btn_icons/dialog/no.svg")
+ )
self.rc_no.setObjectName("rc_no")
self.horizontalLayout_3.addWidget(self.rc_no)
self.rc_content_layout.addLayout(self.horizontalLayout_3, 1, 0, 1, 1)
@@ -590,32 +814,53 @@ def setupUi(self, utilitiesStackedWidget):
self.axes_page.setObjectName("axes_page")
self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.axes_page)
self.verticalLayout_7.setObjectName("verticalLayout_7")
- spacerItem12 = QtWidgets.QSpacerItem(20, 24, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem12 = QtWidgets.QSpacerItem(
+ 20,
+ 24,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.verticalLayout_7.addItem(spacerItem12)
self.lcd_settings_header_layout = QtWidgets.QHBoxLayout()
self.lcd_settings_header_layout.setObjectName("lcd_settings_header_layout")
- spacerItem13 = QtWidgets.QSpacerItem(60, 20, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem13 = QtWidgets.QSpacerItem(
+ 60,
+ 20,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.lcd_settings_header_layout.addItem(spacerItem13)
self.lcd_settings_title_label = QtWidgets.QLabel(parent=self.axes_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.lcd_settings_title_label.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.lcd_settings_title_label.sizePolicy().hasHeightForWidth()
+ )
self.lcd_settings_title_label.setSizePolicy(sizePolicy)
self.lcd_settings_title_label.setMaximumSize(QtCore.QSize(16777215, 60))
font = QtGui.QFont()
font.setFamily("Momcake")
font.setPointSize(24)
self.lcd_settings_title_label.setFont(font)
- self.lcd_settings_title_label.setStyleSheet("background: transparent; color: white;")
+ self.lcd_settings_title_label.setStyleSheet(
+ "background: transparent; color: white;"
+ )
self.lcd_settings_title_label.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
self.lcd_settings_title_label.setObjectName("lcd_settings_title_label")
self.lcd_settings_header_layout.addWidget(self.lcd_settings_title_label)
self.axes_back_btn = IconButton(parent=self.axes_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.axes_back_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.axes_back_btn.sizePolicy().hasHeightForWidth()
+ )
self.axes_back_btn.setSizePolicy(sizePolicy)
self.axes_back_btn.setMinimumSize(QtCore.QSize(60, 60))
self.axes_back_btn.setMaximumSize(QtCore.QSize(60, 60))
@@ -627,17 +872,24 @@ def setupUi(self, utilitiesStackedWidget):
self.axes_back_btn.setFont(font)
self.axes_back_btn.setMouseTracking(False)
self.axes_back_btn.setTabletTracking(True)
- self.axes_back_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
+ self.axes_back_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
self.axes_back_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
self.axes_back_btn.setStyleSheet("")
self.axes_back_btn.setAutoDefault(False)
self.axes_back_btn.setFlat(True)
- self.axes_back_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/back.svg"))
+ self.axes_back_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/ui/back.svg")
+ )
self.axes_back_btn.setObjectName("axes_back_btn")
self.lcd_settings_header_layout.addWidget(self.axes_back_btn)
self.verticalLayout_7.addLayout(self.lcd_settings_header_layout)
self.frame_2 = BlocksCustomFrame(parent=self.axes_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.frame_2.sizePolicy().hasHeightForWidth())
@@ -654,31 +906,57 @@ def setupUi(self, utilitiesStackedWidget):
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
self.am_y.setPalette(palette)
font = QtGui.QFont()
font.setPointSize(20)
@@ -693,7 +971,9 @@ def setupUi(self, utilitiesStackedWidget):
self.axis_maintenance_gb.addButton(self.am_y)
self.gridLayout.addWidget(self.am_y, 1, 0, 1, 1)
self.am_execute = BlocksCustomButton(parent=self.frame_2)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.am_execute.sizePolicy().hasHeightForWidth())
@@ -713,7 +993,9 @@ def setupUi(self, utilitiesStackedWidget):
self.am_execute.setStyleSheet("")
self.am_execute.setAutoDefault(False)
self.am_execute.setFlat(True)
- self.am_execute.setProperty("icon_pixmap", QtGui.QPixmap(":/dialog/media/btn_icons/yes.svg"))
+ self.am_execute.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/dialog/media/btn_icons/dialog/yes.svg")
+ )
self.am_execute.setObjectName("am_execute")
self.gridLayout.addWidget(self.am_execute, 2, 1, 1, 1)
self.am_z = BlocksCustomCheckButton(parent=self.frame_2)
@@ -722,31 +1004,57 @@ def setupUi(self, utilitiesStackedWidget):
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
self.am_z.setPalette(palette)
font = QtGui.QFont()
font.setPointSize(20)
@@ -764,31 +1072,57 @@ def setupUi(self, utilitiesStackedWidget):
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.WindowText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Active, QtGui.QPalette.ColorRole.ButtonText, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Inactive, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Inactive,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.WindowText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.WindowText,
+ brush,
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.Text, brush
+ )
brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
- palette.setBrush(QtGui.QPalette.ColorGroup.Disabled, QtGui.QPalette.ColorRole.ButtonText, brush)
+ palette.setBrush(
+ QtGui.QPalette.ColorGroup.Disabled,
+ QtGui.QPalette.ColorRole.ButtonText,
+ brush,
+ )
self.am_x.setPalette(palette)
font = QtGui.QFont()
font.setPointSize(20)
@@ -800,20 +1134,34 @@ def setupUi(self, utilitiesStackedWidget):
self.am_x.setObjectName("am_x")
self.axis_maintenance_gb.addButton(self.am_x)
self.gridLayout.addWidget(self.am_x, 0, 0, 1, 1)
- self.verticalLayout_7.addWidget(self.frame_2, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
+ self.verticalLayout_7.addWidget(
+ self.frame_2, 0, QtCore.Qt.AlignmentFlag.AlignHCenter
+ )
utilitiesStackedWidget.addWidget(self.axes_page)
self.input_shaper_page = QtWidgets.QWidget()
self.input_shaper_page.setObjectName("input_shaper_page")
self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.input_shaper_page)
self.verticalLayout_13.setObjectName("verticalLayout_13")
- spacerItem14 = QtWidgets.QSpacerItem(20, 24, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem14 = QtWidgets.QSpacerItem(
+ 20,
+ 24,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.verticalLayout_13.addItem(spacerItem14)
self.is_header_layout = QtWidgets.QHBoxLayout()
self.is_header_layout.setObjectName("is_header_layout")
- spacerItem15 = QtWidgets.QSpacerItem(60, 0, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem15 = QtWidgets.QSpacerItem(
+ 60,
+ 0,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.is_header_layout.addItem(spacerItem15)
self.label_2 = QtWidgets.QLabel(parent=self.input_shaper_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())
@@ -828,10 +1176,15 @@ def setupUi(self, utilitiesStackedWidget):
self.label_2.setObjectName("label_2")
self.is_header_layout.addWidget(self.label_2)
self.input_shaper_back_btn = IconButton(parent=self.input_shaper_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.input_shaper_back_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.input_shaper_back_btn.sizePolicy().hasHeightForWidth()
+ )
self.input_shaper_back_btn.setSizePolicy(sizePolicy)
self.input_shaper_back_btn.setMinimumSize(QtCore.QSize(60, 60))
self.input_shaper_back_btn.setMaximumSize(QtCore.QSize(60, 60))
@@ -843,12 +1196,18 @@ def setupUi(self, utilitiesStackedWidget):
self.input_shaper_back_btn.setFont(font)
self.input_shaper_back_btn.setMouseTracking(False)
self.input_shaper_back_btn.setTabletTracking(True)
- self.input_shaper_back_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
- self.input_shaper_back_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
+ self.input_shaper_back_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
+ self.input_shaper_back_btn.setLayoutDirection(
+ QtCore.Qt.LayoutDirection.LeftToRight
+ )
self.input_shaper_back_btn.setStyleSheet("")
self.input_shaper_back_btn.setAutoDefault(False)
self.input_shaper_back_btn.setFlat(True)
- self.input_shaper_back_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/back.svg"))
+ self.input_shaper_back_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/ui/back.svg")
+ )
self.input_shaper_back_btn.setObjectName("input_shaper_back_btn")
self.is_header_layout.addWidget(self.input_shaper_back_btn)
self.verticalLayout_13.addLayout(self.is_header_layout)
@@ -863,7 +1222,10 @@ def setupUi(self, utilitiesStackedWidget):
self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
self.label_3 = QtWidgets.QLabel(parent=self.manual_is_res_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Expanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Preferred,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth())
@@ -876,12 +1238,19 @@ def setupUi(self, utilitiesStackedWidget):
self.label_3.setStyleSheet("color:white")
self.label_3.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
self.label_3.setObjectName("label_3")
- self.horizontalLayout_4.addWidget(self.label_3, 0, QtCore.Qt.AlignmentFlag.AlignHCenter|QtCore.Qt.AlignmentFlag.AlignVCenter)
+ self.horizontalLayout_4.addWidget(
+ self.label_3,
+ 0,
+ QtCore.Qt.AlignmentFlag.AlignHCenter | QtCore.Qt.AlignmentFlag.AlignVCenter,
+ )
self.verticalLayout_3.addLayout(self.horizontalLayout_4)
self.gridLayout_3 = QtWidgets.QGridLayout()
self.gridLayout_3.setObjectName("gridLayout_3")
self.am_mzv_2 = BlocksCustomCheckButton(parent=self.manual_is_res_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.am_mzv_2.sizePolicy().hasHeightForWidth())
@@ -905,7 +1274,10 @@ def setupUi(self, utilitiesStackedWidget):
self.am_mzv_2.setObjectName("am_mzv_2")
self.gridLayout_3.addWidget(self.am_mzv_2, 0, 1, 1, 1)
self.am_ei_2 = BlocksCustomCheckButton(parent=self.manual_is_res_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.am_ei_2.sizePolicy().hasHeightForWidth())
@@ -929,10 +1301,15 @@ def setupUi(self, utilitiesStackedWidget):
self.am_ei_2.setObjectName("am_ei_2")
self.gridLayout_3.addWidget(self.am_ei_2, 1, 0, 1, 1)
self.am_3hump_ei_2 = BlocksCustomCheckButton(parent=self.manual_is_res_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.am_3hump_ei_2.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.am_3hump_ei_2.sizePolicy().hasHeightForWidth()
+ )
self.am_3hump_ei_2.setSizePolicy(sizePolicy)
self.am_3hump_ei_2.setMinimumSize(QtCore.QSize(250, 80))
self.am_3hump_ei_2.setMaximumSize(QtCore.QSize(250, 80))
@@ -944,16 +1321,23 @@ def setupUi(self, utilitiesStackedWidget):
self.am_3hump_ei_2.setFont(font)
self.am_3hump_ei_2.setMouseTracking(False)
self.am_3hump_ei_2.setTabletTracking(True)
- self.am_3hump_ei_2.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
+ self.am_3hump_ei_2.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
self.am_3hump_ei_2.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
self.am_3hump_ei_2.setStyleSheet("")
self.am_3hump_ei_2.setCheckable(True)
self.am_3hump_ei_2.setAutoDefault(False)
self.am_3hump_ei_2.setFlat(True)
self.am_3hump_ei_2.setObjectName("am_3hump_ei_2")
- self.gridLayout_3.addWidget(self.am_3hump_ei_2, 2, 0, 1, 2, QtCore.Qt.AlignmentFlag.AlignHCenter)
+ self.gridLayout_3.addWidget(
+ self.am_3hump_ei_2, 2, 0, 1, 2, QtCore.Qt.AlignmentFlag.AlignHCenter
+ )
self.am_zv_2 = BlocksCustomCheckButton(parent=self.manual_is_res_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.am_zv_2.sizePolicy().hasHeightForWidth())
@@ -977,10 +1361,15 @@ def setupUi(self, utilitiesStackedWidget):
self.am_zv_2.setObjectName("am_zv_2")
self.gridLayout_3.addWidget(self.am_zv_2, 0, 0, 1, 1)
self.am_2hump_ei_2 = BlocksCustomCheckButton(parent=self.manual_is_res_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.am_2hump_ei_2.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.am_2hump_ei_2.sizePolicy().hasHeightForWidth()
+ )
self.am_2hump_ei_2.setSizePolicy(sizePolicy)
self.am_2hump_ei_2.setMinimumSize(QtCore.QSize(250, 80))
self.am_2hump_ei_2.setMaximumSize(QtCore.QSize(250, 80))
@@ -992,7 +1381,9 @@ def setupUi(self, utilitiesStackedWidget):
self.am_2hump_ei_2.setFont(font)
self.am_2hump_ei_2.setMouseTracking(False)
self.am_2hump_ei_2.setTabletTracking(True)
- self.am_2hump_ei_2.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
+ self.am_2hump_ei_2.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
self.am_2hump_ei_2.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
self.am_2hump_ei_2.setStyleSheet("")
self.am_2hump_ei_2.setCheckable(True)
@@ -1004,7 +1395,10 @@ def setupUi(self, utilitiesStackedWidget):
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.am_cancel = BlocksCustomButton(parent=self.manual_is_res_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.am_cancel.sizePolicy().hasHeightForWidth())
@@ -1024,11 +1418,16 @@ def setupUi(self, utilitiesStackedWidget):
self.am_cancel.setStyleSheet("")
self.am_cancel.setAutoDefault(False)
self.am_cancel.setFlat(True)
- self.am_cancel.setProperty("icon_pixmap", QtGui.QPixmap(":/dialog/media/btn_icons/no.svg"))
+ self.am_cancel.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/dialog/media/btn_icons/dialog/no.svg")
+ )
self.am_cancel.setObjectName("am_cancel")
self.horizontalLayout.addWidget(self.am_cancel)
self.am_confirm = BlocksCustomButton(parent=self.manual_is_res_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.am_confirm.sizePolicy().hasHeightForWidth())
@@ -1048,7 +1447,9 @@ def setupUi(self, utilitiesStackedWidget):
self.am_confirm.setStyleSheet("")
self.am_confirm.setAutoDefault(False)
self.am_confirm.setFlat(True)
- self.am_confirm.setProperty("icon_pixmap", QtGui.QPixmap(":/dialog/media/btn_icons/yes.svg"))
+ self.am_confirm.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/dialog/media/btn_icons/dialog/yes.svg")
+ )
self.am_confirm.setObjectName("am_confirm")
self.horizontalLayout.addWidget(self.am_confirm)
self.verticalLayout_3.addLayout(self.horizontalLayout)
@@ -1057,12 +1458,20 @@ def setupUi(self, utilitiesStackedWidget):
self.user_input_page.setObjectName("user_input_page")
self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.user_input_page)
self.verticalLayout_9.setObjectName("verticalLayout_9")
- spacerItem16 = QtWidgets.QSpacerItem(20, 24, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem16 = QtWidgets.QSpacerItem(
+ 20,
+ 24,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.verticalLayout_9.addItem(spacerItem16)
self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
self.horizontalLayout_5.setObjectName("horizontalLayout_5")
self.label_8 = QtWidgets.QLabel(parent=self.user_input_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Expanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Preferred,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.label_8.sizePolicy().hasHeightForWidth())
@@ -1075,7 +1484,10 @@ def setupUi(self, utilitiesStackedWidget):
self.verticalLayout_10 = QtWidgets.QVBoxLayout()
self.verticalLayout_10.setObjectName("verticalLayout_10")
self.frame_4 = QtWidgets.QFrame(parent=self.user_input_page)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.frame_4.sizePolicy().hasHeightForWidth())
@@ -1117,13 +1529,23 @@ def setupUi(self, utilitiesStackedWidget):
self.leds_slider_header_layout = QtWidgets.QHBoxLayout(self.layoutWidget)
self.leds_slider_header_layout.setContentsMargins(0, 0, 0, 0)
self.leds_slider_header_layout.setObjectName("leds_slider_header_layout")
- spacerItem17 = QtWidgets.QSpacerItem(60, 20, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
+ spacerItem17 = QtWidgets.QSpacerItem(
+ 60,
+ 20,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ QtWidgets.QSizePolicy.Policy.Minimum,
+ )
self.leds_slider_header_layout.addItem(spacerItem17)
self.leds_slider_tittle_label = QtWidgets.QLabel(parent=self.layoutWidget)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Preferred)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Expanding,
+ QtWidgets.QSizePolicy.Policy.Preferred,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.leds_slider_tittle_label.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.leds_slider_tittle_label.sizePolicy().hasHeightForWidth()
+ )
self.leds_slider_tittle_label.setSizePolicy(sizePolicy)
self.leds_slider_tittle_label.setMinimumSize(QtCore.QSize(0, 60))
self.leds_slider_tittle_label.setMaximumSize(QtCore.QSize(16777215, 60))
@@ -1131,15 +1553,22 @@ def setupUi(self, utilitiesStackedWidget):
font.setFamily("Momcake")
font.setPointSize(24)
self.leds_slider_tittle_label.setFont(font)
- self.leds_slider_tittle_label.setStyleSheet("background: transparent; color: white;")
+ self.leds_slider_tittle_label.setStyleSheet(
+ "background: transparent; color: white;"
+ )
self.leds_slider_tittle_label.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
self.leds_slider_tittle_label.setObjectName("leds_slider_tittle_label")
self.leds_slider_header_layout.addWidget(self.leds_slider_tittle_label)
self.leds_slider_back_btn = IconButton(parent=self.layoutWidget)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ QtWidgets.QSizePolicy.Policy.MinimumExpanding,
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.leds_slider_back_btn.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.leds_slider_back_btn.sizePolicy().hasHeightForWidth()
+ )
self.leds_slider_back_btn.setSizePolicy(sizePolicy)
self.leds_slider_back_btn.setMinimumSize(QtCore.QSize(60, 60))
self.leds_slider_back_btn.setMaximumSize(QtCore.QSize(60, 60))
@@ -1151,12 +1580,18 @@ def setupUi(self, utilitiesStackedWidget):
self.leds_slider_back_btn.setFont(font)
self.leds_slider_back_btn.setMouseTracking(False)
self.leds_slider_back_btn.setTabletTracking(True)
- self.leds_slider_back_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
- self.leds_slider_back_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
+ self.leds_slider_back_btn.setContextMenuPolicy(
+ QtCore.Qt.ContextMenuPolicy.NoContextMenu
+ )
+ self.leds_slider_back_btn.setLayoutDirection(
+ QtCore.Qt.LayoutDirection.LeftToRight
+ )
self.leds_slider_back_btn.setStyleSheet("")
self.leds_slider_back_btn.setAutoDefault(False)
self.leds_slider_back_btn.setFlat(True)
- self.leds_slider_back_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/back.svg"))
+ self.leds_slider_back_btn.setProperty(
+ "icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/ui/back.svg")
+ )
self.leds_slider_back_btn.setObjectName("leds_slider_back_btn")
self.leds_slider_header_layout.addWidget(self.leds_slider_back_btn)
self.layoutWidget1 = QtWidgets.QWidget(parent=self.leds_slider_page)
@@ -1166,10 +1601,14 @@ def setupUi(self, utilitiesStackedWidget):
self.verticalLayout_12.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_12.setObjectName("verticalLayout_12")
self.leds_w_slider = BlocksSlider(parent=self.layoutWidget1)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
+ sizePolicy = QtWidgets.QSizePolicy(
+ QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding
+ )
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.leds_w_slider.sizePolicy().hasHeightForWidth())
+ sizePolicy.setHeightForWidth(
+ self.leds_w_slider.sizePolicy().hasHeightForWidth()
+ )
self.leds_w_slider.setSizePolicy(sizePolicy)
self.leds_w_slider.setMinimumSize(QtCore.QSize(600, 90))
self.leds_w_slider.setMaximumSize(QtCore.QSize(600, 90))
@@ -1177,7 +1616,9 @@ def setupUi(self, utilitiesStackedWidget):
self.leds_w_slider.setProperty("value", 100)
self.leds_w_slider.setOrientation(QtCore.Qt.Orientation.Horizontal)
self.leds_w_slider.setObjectName("leds_w_slider")
- self.verticalLayout_12.addWidget(self.leds_w_slider, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
+ self.verticalLayout_12.addWidget(
+ self.leds_w_slider, 0, QtCore.Qt.AlignmentFlag.AlignHCenter
+ )
utilitiesStackedWidget.addWidget(self.leds_slider_page)
self.retranslateUi(utilitiesStackedWidget)
@@ -1186,94 +1627,195 @@ def setupUi(self, utilitiesStackedWidget):
def retranslateUi(self, utilitiesStackedWidget):
_translate = QtCore.QCoreApplication.translate
- utilitiesStackedWidget.setWindowTitle(_translate("utilitiesStackedWidget", "StackedWidget"))
- self.utilities_title_label.setText(_translate("utilitiesStackedWidget", "Utilities"))
- self.utilities_title_label.setProperty("class", _translate("utilitiesStackedWidget", "title_text"))
- self.utilities_axes_btn.setText(_translate("utilitiesStackedWidget", "Axis\n"
-"Maint."))
- self.utilities_axes_btn.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
+ utilitiesStackedWidget.setWindowTitle(
+ _translate("utilitiesStackedWidget", "StackedWidget")
+ )
+ self.utilities_title_label.setText(
+ _translate("utilitiesStackedWidget", "Utilities")
+ )
+ self.utilities_title_label.setProperty(
+ "class", _translate("utilitiesStackedWidget", "title_text")
+ )
+ self.utilities_axes_btn.setText(
+ _translate("utilitiesStackedWidget", "Axis\nMaint.")
+ )
+ self.utilities_axes_btn.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
self.update_btn.setText(_translate("utilitiesStackedWidget", "Update"))
- self.utilities_routine_check_btn.setText(_translate("utilitiesStackedWidget", "Routine\n"
-"Check"))
- self.utilities_routine_check_btn.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
- self.utilities_input_shaper_btn.setText(_translate("utilitiesStackedWidget", "Input\n"
-"Shaper"))
- self.utilities_input_shaper_btn.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
+ self.utilities_routine_check_btn.setText(
+ _translate("utilitiesStackedWidget", "Routine\nCheck")
+ )
+ self.utilities_routine_check_btn.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
+ self.utilities_input_shaper_btn.setText(
+ _translate("utilitiesStackedWidget", "Input\nShaper")
+ )
+ self.utilities_input_shaper_btn.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
self.utilities_info_btn.setText(_translate("utilitiesStackedWidget", "Info"))
- self.utilities_info_btn.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
- self.utilities_leds_btn.setText(_translate("utilitiesStackedWidget", "LED\'s"))
- self.utilities_leds_btn.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
+ self.utilities_info_btn.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
+ self.utilities_leds_btn.setText(_translate("utilitiesStackedWidget", "LED's"))
+ self.utilities_leds_btn.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
self.info_title_label.setText(_translate("utilitiesStackedWidget", "Info"))
- self.info_title_label.setProperty("class", _translate("utilitiesStackedWidget", "title_text"))
+ self.info_title_label.setProperty(
+ "class", _translate("utilitiesStackedWidget", "title_text")
+ )
self.info_back_btn.setText(_translate("utilitiesStackedWidget", "Back"))
- self.info_back_btn.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
- self.info_back_btn.setProperty("button_type", _translate("utilitiesStackedWidget", "icon"))
- self.kv_label.setText(_translate("utilitiesStackedWidget", "Model: Blocks RF50"))
- self.smth_label.setText(_translate("utilitiesStackedWidget", "www.blockstec.com "))
- self.leds_title_label.setText(_translate("utilitiesStackedWidget", "LED\'s"))
- self.leds_title_label.setProperty("class", _translate("utilitiesStackedWidget", "title_text"))
+ self.info_back_btn.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
+ self.info_back_btn.setProperty(
+ "button_type", _translate("utilitiesStackedWidget", "icon")
+ )
+ self.kv_label.setText(
+ _translate("utilitiesStackedWidget", "Model: Blocks RF50")
+ )
+ self.smth_label.setText(
+ _translate("utilitiesStackedWidget", "www.blockstec.com ")
+ )
+ self.leds_title_label.setText(_translate("utilitiesStackedWidget", "LED's"))
+ self.leds_title_label.setProperty(
+ "class", _translate("utilitiesStackedWidget", "title_text")
+ )
self.leds_back_btn.setText(_translate("utilitiesStackedWidget", "Back"))
- self.leds_back_btn.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
- self.leds_back_btn.setProperty("button_type", _translate("utilitiesStackedWidget", "icon"))
- self.routines_page_title.setText(_translate("utilitiesStackedWidget", "Routine Check"))
- self.routines_page_title.setProperty("class", _translate("utilitiesStackedWidget", "title_text"))
- self.routine_check_back_btn.setText(_translate("utilitiesStackedWidget", "Back"))
- self.routine_check_back_btn.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
- self.routine_check_back_btn.setProperty("button_type", _translate("utilitiesStackedWidget", "icon"))
+ self.leds_back_btn.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
+ self.leds_back_btn.setProperty(
+ "button_type", _translate("utilitiesStackedWidget", "icon")
+ )
+ self.routines_page_title.setText(
+ _translate("utilitiesStackedWidget", "Routine Check")
+ )
+ self.routines_page_title.setProperty(
+ "class", _translate("utilitiesStackedWidget", "title_text")
+ )
+ self.routine_check_back_btn.setText(
+ _translate("utilitiesStackedWidget", "Back")
+ )
+ self.routine_check_back_btn.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
+ self.routine_check_back_btn.setProperty(
+ "button_type", _translate("utilitiesStackedWidget", "icon")
+ )
self.rc_bheat.setText(_translate("utilitiesStackedWidget", "Bed Heater"))
- self.rc_bheat.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
+ self.rc_bheat.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
self.rc_fans.setText(_translate("utilitiesStackedWidget", "Fans"))
- self.rc_fans.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
+ self.rc_fans.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
self.rc_axis.setText(_translate("utilitiesStackedWidget", "Axis"))
- self.rc_axis.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
+ self.rc_axis.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
self.rc_ext.setText(_translate("utilitiesStackedWidget", "Extruder"))
- self.rc_ext.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
+ self.rc_ext.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
self.rc_tittle.setText(_translate("utilitiesStackedWidget", "label"))
- self.rc_tittle.setProperty("class", _translate("utilitiesStackedWidget", "title_text"))
+ self.rc_tittle.setProperty(
+ "class", _translate("utilitiesStackedWidget", "title_text")
+ )
self.rc_label.setText(_translate("utilitiesStackedWidget", "TextLabel"))
self.rc_yes.setText(_translate("utilitiesStackedWidget", "Yes"))
- self.rc_yes.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
+ self.rc_yes.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
self.rc_no.setText(_translate("utilitiesStackedWidget", "No"))
- self.rc_no.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
- self.lcd_settings_title_label.setText(_translate("utilitiesStackedWidget", "Axis Maintenance"))
- self.lcd_settings_title_label.setProperty("class", _translate("utilitiesStackedWidget", "title_text"))
+ self.rc_no.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
+ self.lcd_settings_title_label.setText(
+ _translate("utilitiesStackedWidget", "Axis Maintenance")
+ )
+ self.lcd_settings_title_label.setProperty(
+ "class", _translate("utilitiesStackedWidget", "title_text")
+ )
self.axes_back_btn.setText(_translate("utilitiesStackedWidget", "Back"))
- self.axes_back_btn.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
- self.axes_back_btn.setProperty("button_type", _translate("utilitiesStackedWidget", "icon"))
+ self.axes_back_btn.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
+ self.axes_back_btn.setProperty(
+ "button_type", _translate("utilitiesStackedWidget", "icon")
+ )
self.am_y.setText(_translate("utilitiesStackedWidget", "Y"))
self.am_execute.setText(_translate("utilitiesStackedWidget", "Execute"))
- self.am_execute.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
+ self.am_execute.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
self.am_z.setText(_translate("utilitiesStackedWidget", "Z"))
self.am_x.setText(_translate("utilitiesStackedWidget", "X"))
self.label_2.setText(_translate("utilitiesStackedWidget", "Input Shaper"))
- self.label_2.setProperty("class", _translate("utilitiesStackedWidget", "title_text"))
+ self.label_2.setProperty(
+ "class", _translate("utilitiesStackedWidget", "title_text")
+ )
self.input_shaper_back_btn.setText(_translate("utilitiesStackedWidget", "Back"))
- self.input_shaper_back_btn.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
- self.input_shaper_back_btn.setProperty("button_type", _translate("utilitiesStackedWidget", "icon"))
+ self.input_shaper_back_btn.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
+ self.input_shaper_back_btn.setProperty(
+ "button_type", _translate("utilitiesStackedWidget", "icon")
+ )
self.label_3.setText(_translate("utilitiesStackedWidget", "Input Shaper "))
self.am_mzv_2.setText(_translate("utilitiesStackedWidget", "MZV"))
- self.am_mzv_2.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
+ self.am_mzv_2.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
self.am_ei_2.setText(_translate("utilitiesStackedWidget", "EI"))
- self.am_ei_2.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
+ self.am_ei_2.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
self.am_3hump_ei_2.setText(_translate("utilitiesStackedWidget", "3hump_ei"))
- self.am_3hump_ei_2.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
+ self.am_3hump_ei_2.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
self.am_zv_2.setText(_translate("utilitiesStackedWidget", "ZV"))
- self.am_zv_2.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
+ self.am_zv_2.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
self.am_2hump_ei_2.setText(_translate("utilitiesStackedWidget", "2hump_ei"))
- self.am_2hump_ei_2.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
+ self.am_2hump_ei_2.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
self.am_cancel.setText(_translate("utilitiesStackedWidget", "Cancel"))
- self.am_cancel.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
+ self.am_cancel.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
self.am_confirm.setText(_translate("utilitiesStackedWidget", "Confirm"))
- self.am_confirm.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
+ self.am_confirm.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
self.label_8.setText(_translate("utilitiesStackedWidget", "User Input"))
- self.toggle_led_button.setText(_translate("utilitiesStackedWidget", "PushButton"))
+ self.toggle_led_button.setText(
+ _translate("utilitiesStackedWidget", "PushButton")
+ )
self.label_4.setText(_translate("utilitiesStackedWidget", "On"))
self.label_5.setText(_translate("utilitiesStackedWidget", "Off"))
- self.leds_slider_tittle_label.setText(_translate("utilitiesStackedWidget", "LED\'s"))
- self.leds_slider_tittle_label.setProperty("class", _translate("utilitiesStackedWidget", "title_text"))
+ self.leds_slider_tittle_label.setText(
+ _translate("utilitiesStackedWidget", "LED's")
+ )
+ self.leds_slider_tittle_label.setProperty(
+ "class", _translate("utilitiesStackedWidget", "title_text")
+ )
self.leds_slider_back_btn.setText(_translate("utilitiesStackedWidget", "Back"))
- self.leds_slider_back_btn.setProperty("class", _translate("utilitiesStackedWidget", "menu_btn"))
- self.leds_slider_back_btn.setProperty("button_type", _translate("utilitiesStackedWidget", "icon"))
+ self.leds_slider_back_btn.setProperty(
+ "class", _translate("utilitiesStackedWidget", "menu_btn")
+ )
+ self.leds_slider_back_btn.setProperty(
+ "button_type", _translate("utilitiesStackedWidget", "icon")
+ )
+
+
from lib.utils.blocks_button import BlocksCustomButton
from lib.utils.blocks_frame import BlocksCustomFrame
from lib.utils.blocks_slider import BlocksSlider
diff --git a/BlocksScreen/lib/utils/blocks_pixmap.py b/BlocksScreen/lib/utils/blocks_pixmap.py
index db5456db..00db674e 100644
--- a/BlocksScreen/lib/utils/blocks_pixmap.py
+++ b/BlocksScreen/lib/utils/blocks_pixmap.py
@@ -68,91 +68,113 @@ class Icon(StrEnum):
"""Every resource key the handwritten panels draw, one member per asset."""
ABS_FILAMENT_TOPBAR = ":/top_bar_icons/media/topbar/abs_filament_topbar.svg"
- ADD_FILAMENT = ":/filament_related/media/btn_icons/add filament.svg"
- ADD_SPOOL = ":/filament_related/media/btn_icons/add spool.svg"
- ARROW_DOWN = ":/arrow_icons/media/btn_icons/arrow_down.svg"
- ARROW_LEFT = ":/arrow_icons/media/btn_icons/arrow_left.svg"
- ARROW_RIGHT = ":/arrow_icons/media/btn_icons/arrow_right.svg"
+ ADD_FILAMENT = (
+ ":/filament_related/media/btn_icons/filament_related/add_filament.svg"
+ )
+ ADD_SPOOL = ":/filament_related/media/btn_icons/filament_related/add_spool.svg"
+ ARROW_DOWN = ":/arrow_icons/media/btn_icons/arrow_icons/arrow_down.svg"
+ ARROW_LEFT = ":/arrow_icons/media/btn_icons/arrow_icons/arrow_left.svg"
+ ARROW_RIGHT = ":/arrow_icons/media/btn_icons/arrow_icons/arrow_right.svg"
BABYSTEP_GRAPHIC = ":/graphics/media/graphics/babystep_graphic.png"
- BABY_STEP_ICON = ":/z_levelling/media/btn_icons/baby_step_icon.svg"
- BACK = ":/ui/media/btn_icons/back.svg"
+ BABY_STEP_ICON = ":/z_levelling/media/btn_icons/z_levelling/baby_step.svg"
+ BACK = ":/ui/media/btn_icons/ui/back.svg"
BACKGROUND_1ST = ":/background/media/1st_background.png"
- BACK_FOLDER = ":/ui/media/btn_icons/back_folder.svg"
- BASE_DADOS_SPOOL_1 = ":/filament_related/media/btn_icons/base dados spool 1.svg"
- BLOWER = ":/fan_related/media/btn_icons/blower.svg"
- BLTOUCH = ":/z_levelling/media/btn_icons/bltouch.svg"
- CHANGE_FILAMENT = ":/filament_related/media/btn_icons/change_filament.svg"
- CHECK_GATE_1 = ":/filament_related/media/btn_icons/check gate 1.svg"
- EDDY_MECH = ":/z_levelling/media/btn_icons/eddy_mech.svg"
- EJECT = ":/filament_related/media/btn_icons/eject.svg"
- ERROR = ":/ui/media/btn_icons/error.svg"
+ BACK_FOLDER = ":/ui/media/btn_icons/ui/back_folder.svg"
+ SPOOL_DATABASE_1 = (
+ ":/filament_related/media/btn_icons/filament_related/spool_database_1.svg"
+ )
+ BLOWER = ":/fan_related/media/btn_icons/fan_related/blower.svg"
+ BLTOUCH = ":/z_levelling/media/btn_icons/z_levelling/bltouch.svg"
+ CHANGE_FILAMENT = (
+ ":/filament_related/media/btn_icons/filament_related/change_filament.svg"
+ )
+ CHECK_GATE_1 = (
+ ":/filament_related/media/btn_icons/filament_related/check_gate_1.svg"
+ )
+ EDDY_MECH = ":/z_levelling/media/btn_icons/z_levelling/eddy_mech.svg"
+ EJECT = ":/filament_related/media/btn_icons/filament_related/eject.svg"
+ ERROR = ":/ui/media/btn_icons/ui/error.svg"
ETHERNET_CONNECTED = ":/network/media/btn_icons/network/ethernet_connected.svg"
- FAN = ":/fan_related/media/btn_icons/fan.svg"
- FAN_CAGE = ":/fan_related/media/btn_icons/fan_cage.svg"
- FILAMENT_SENSOR = ":/filament_related/media/btn_icons/filament_sensor.svg"
- FILAMENT_SENSOR_OFF = ":/filament_related/media/btn_icons/filament_sensor_off.svg"
- FILAMENT_SENSOR_TURN_ON = (
- ":/filament_related/media/btn_icons/filament_sensor_turn_on.svg"
+ FAN = ":/fan_related/media/btn_icons/fan_related/fan.svg"
+ FAN_CAGE = ":/fan_related/media/btn_icons/fan_related/fan_cage.svg"
+ FILAMENT_SENSOR = (
+ ":/filament_related/media/btn_icons/filament_related/filament_sensor.svg"
+ )
+ FILAMENT_SENSOR_OFF = (
+ ":/filament_related/media/btn_icons/filament_related/filament_sensor_off.svg"
+ )
+ FILAMENT_SENSOR_TURN_ON = ":/filament_related/media/btn_icons/filament_related/filament_sensor_turn_on.svg"
+ FILE_ICON = ":/files/media/btn_icons/files/file.svg"
+ FOLDERICON = ":/ui/media/btn_icons/ui/folder.svg"
+ GARBAGE_ICON = ":/ui/media/btn_icons/ui/garbage.svg"
+ HALF_SPOLL = ":/filament_related/media/btn_icons/filament_related/half_spool.svg"
+ HOTSPOT = ":/network/media/btn_icons/network/hotspot.svg"
+ INDUCTIVE = ":/z_levelling/media/btn_icons/z_levelling/inductive.svg"
+ INFO = ":/ui/media/btn_icons/ui/info.svg"
+ INPUT_SHAPER_AUTO = (
+ ":/input_shaper/media/btn_icons/input_shaper/input_shaper_auto.svg"
+ )
+ INPUT_SHAPER_MANUAL = (
+ ":/input_shaper/media/btn_icons/input_shaper/input_shaper_manual.svg"
+ )
+ LAYERS = ":/ui/media/btn_icons/ui/layers.svg"
+ LEDS = ":/ui/media/btn_icons/ui/leds.svg"
+ LEFT_ARROW = ":/arrow_icons/media/btn_icons/arrow_icons/left_arrow.svg"
+ LOADED_SPOOL = (
+ ":/filament_related/media/btn_icons/filament_related/loaded_spool.svg"
+ )
+ LOAD_FILAMENT = (
+ ":/filament_related/media/btn_icons/filament_related/load_filament.svg"
)
- FILE_ICON = ":/files/media/btn_icons/file_icon.svg"
- FOLDERICON = ":/ui/media/btn_icons/folderIcon.svg"
- GARBAGE_ICON = ":/ui/media/btn_icons/garbage-icon.svg"
- HALF_SPOLL = ":/filament_related/media/btn_icons/half_spoll.svg"
- HOTSPOT = ":/network/media/btn_icons/hotspot.svg"
- INDUCTIVE = ":/z_levelling/media/btn_icons/inductive.svg"
- INFO = ":/ui/media/btn_icons/info.svg"
- INPUT_SHAPER_AUTO = ":/input_shaper/media/btn_icons/input_shaper_auto.svg"
- INPUT_SHAPER_MANUAL = ":/input_shaper/media/btn_icons/input_shaper_manual.svg"
- LAYERS = ":/ui/media/btn_icons/layers.svg"
- LEDS = ":/ui/media/btn_icons/LEDs.svg"
- LEFT_ARROW = ":/arrow_icons/media/btn_icons/left_arrow.svg"
- LOADED_SPOOL = ":/filament_related/media/btn_icons/loaded_spool.svg"
- LOAD_FILAMENT = ":/filament_related/media/btn_icons/load_filament.svg"
LOGO_BLOCKS = ":/graphics/media/logoblocks400x300.png"
- MOVE_NOZZLE_AWAY = ":/baby_step/media/btn_icons/move_nozzle_away.svg"
- MOVE_NOZZLE_CLOSE = ":/baby_step/media/btn_icons/move_nozzle_close.svg"
- NO = ":/dialog/media/btn_icons/no.svg"
- NOTIFICATION = ":/ui/media/btn_icons/notification.svg"
+ MOVE_NOZZLE_AWAY = ":/baby_step/media/btn_icons/baby_step/move_nozzle_away.svg"
+ MOVE_NOZZLE_CLOSE = ":/baby_step/media/btn_icons/baby_step/move_nozzle_close.svg"
+ NO = ":/dialog/media/btn_icons/dialog/no.svg"
+ NOTIFICATION = ":/ui/media/btn_icons/ui/notification.svg"
NYLON_FILAMENT_TOPBAR = ":/top_bar_icons/media/topbar/nylon_filament_topbar.svg"
- PAUSE = ":/ui/media/btn_icons/pause.svg"
+ PAUSE = ":/ui/media/btn_icons/ui/pause.svg"
PC_FILAMENT_TOPBAR = ":/top_bar_icons/media/topbar/pc_filament_topbar.svg"
PETG_FILAMENT_TOPBAR = ":/top_bar_icons/media/topbar/petg_filament_topbar.svg"
- PLAY = ":/ui/media/btn_icons/play.svg"
+ PLAY = ":/ui/media/btn_icons/ui/play.svg"
PLA_FILAMENT_TOPBAR = ":/top_bar_icons/media/topbar/pla_filament_topbar.svg"
PP_FILAMENT_TOPBAR = ":/top_bar_icons/media/topbar/pp_filament_topbar.svg"
- PRINT = ":/ui/media/btn_icons/print.svg"
- PRINTER_SETTINGS = ":/ui/media/btn_icons/printer_settings.svg"
- REBOOT = ":/system/media/btn_icons/reboot.svg"
- REFRESH = ":/ui/media/btn_icons/refresh.svg"
- RESTART_KLIPPER = ":/system/media/btn_icons/restart_klipper.svg"
- RIGHT_ARROW = ":/arrow_icons/media/btn_icons/right_arrow.svg"
- SAVE = ":/ui/media/btn_icons/save.svg"
- SEE = ":/ui/media/btn_icons/see.svg"
- SPEED = ":/motion/media/btn_icons/speed.svg"
+ PRINT = ":/ui/media/btn_icons/ui/print.svg"
+ PRINTER_SETTINGS = ":/ui/media/btn_icons/ui/printer_settings.svg"
+ REBOOT = ":/system/media/btn_icons/system/reboot.svg"
+ REFRESH = ":/ui/media/btn_icons/ui/refresh.svg"
+ RESTART_KLIPPER = ":/system/media/btn_icons/system/restart_klipper.svg"
+ RIGHT_ARROW = ":/arrow_icons/media/btn_icons/arrow_icons/right_arrow.svg"
+ SAVE = ":/ui/media/btn_icons/ui/save.svg"
+ SEE = ":/ui/media/btn_icons/ui/see.svg"
+ SPEED = ":/motion/media/btn_icons/motion/speed.svg"
STATIC_IP = ":/network/media/btn_icons/network/static_ip.svg"
- STOP = ":/ui/media/btn_icons/stop.svg"
- SWITCH_ZOOM = ":/extruder_related/media/btn_icons/switch_zoom.svg"
- TEMPERATURE = ":/temperature_related/media/btn_icons/temperature.svg"
- TEMPERATURE_PLATE = ":/temperature_related/media/btn_icons/temperature_plate.svg"
- TIME = ":/ui/media/btn_icons/time.svg"
- TROUBLESHOOT = ":/ui/media/btn_icons/troubleshoot.svg"
- TUNE = ":/ui/media/btn_icons/tune.svg"
- UNLOAD_FILAMENT = ":/filament_related/media/btn_icons/unload_filament.svg"
- UNSEE = ":/ui/media/btn_icons/unsee.svg"
- UPDATE_SOFTWARE_ICON = ":/system/media/btn_icons/update-software-icon.svg"
- USB_ICON = ":/ui/media/btn_icons/usb_icon.svg"
- WIFI_0BAR = ":/network/media/btn_icons/network/0bar_wifi.svg"
- WIFI_0BAR_PROTECTED = ":/network/media/btn_icons/network/0bar_wifi_protected.svg"
- WIFI_1BAR = ":/network/media/btn_icons/network/1bar_wifi.svg"
- WIFI_1BAR_PROTECTED = ":/network/media/btn_icons/network/1bar_wifi_protected.svg"
- WIFI_2BAR = ":/network/media/btn_icons/network/2bar_wifi.svg"
- WIFI_2BAR_PROTECTED = ":/network/media/btn_icons/network/2bar_wifi_protected.svg"
- WIFI_3BAR = ":/network/media/btn_icons/network/3bar_wifi.svg"
- WIFI_3BAR_PROTECTED = ":/network/media/btn_icons/network/3bar_wifi_protected.svg"
- WIFI_4BAR = ":/network/media/btn_icons/network/4bar_wifi.svg"
- WIFI_4BAR_PROTECTED = ":/network/media/btn_icons/network/4bar_wifi_protected.svg"
- WIFI_CONFIG = ":/network/media/btn_icons/wifi_config.svg"
- YES = ":/dialog/media/btn_icons/yes.svg"
+ STOP = ":/ui/media/btn_icons/ui/stop.svg"
+ SWITCH_ZOOM = ":/extruder_related/media/btn_icons/extruder_related/switch_zoom.svg"
+ TEMPERATURE = (
+ ":/temperature_related/media/btn_icons/temperature_related/temperature.svg"
+ )
+ TEMPERATURE_PLATE = ":/temperature_related/media/btn_icons/temperature_related/temperature_plate.svg"
+ TIME = ":/ui/media/btn_icons/ui/time.svg"
+ TROUBLESHOOT = ":/ui/media/btn_icons/ui/troubleshoot.svg"
+ TUNE = ":/ui/media/btn_icons/ui/tune.svg"
+ UNLOAD_FILAMENT = (
+ ":/filament_related/media/btn_icons/filament_related/unload_filament.svg"
+ )
+ UNSEE = ":/ui/media/btn_icons/ui/unsee.svg"
+ UPDATE_SOFTWARE_ICON = ":/system/media/btn_icons/system/update_software.svg"
+ USB_ICON = ":/ui/media/btn_icons/ui/usb.svg"
+ WIFI_0BAR = ":/network/media/btn_icons/network/wifi_0bar.svg"
+ WIFI_0BAR_PROTECTED = ":/network/media/btn_icons/network/wifi_0bar_protected.svg"
+ WIFI_1BAR = ":/network/media/btn_icons/network/wifi_1bar.svg"
+ WIFI_1BAR_PROTECTED = ":/network/media/btn_icons/network/wifi_1bar_protected.svg"
+ WIFI_2BAR = ":/network/media/btn_icons/network/wifi_2bar.svg"
+ WIFI_2BAR_PROTECTED = ":/network/media/btn_icons/network/wifi_2bar_protected.svg"
+ WIFI_3BAR = ":/network/media/btn_icons/network/wifi_3bar.svg"
+ WIFI_3BAR_PROTECTED = ":/network/media/btn_icons/network/wifi_3bar_protected.svg"
+ WIFI_4BAR = ":/network/media/btn_icons/network/wifi_4bar.svg"
+ WIFI_4BAR_PROTECTED = ":/network/media/btn_icons/network/wifi_4bar_protected.svg"
+ WIFI_CONFIG = ":/network/media/btn_icons/network/wifi_config.svg"
+ YES = ":/dialog/media/btn_icons/dialog/yes.svg"
@classmethod
def wifi(cls, bars: int, protected: bool = False) -> "Icon":
diff --git a/tests/ui/test_resource_keys_unit.py b/tests/ui/test_resource_keys_unit.py
index 4cb23d95..3047206b 100644
--- a/tests/ui/test_resource_keys_unit.py
+++ b/tests/ui/test_resource_keys_unit.py
@@ -166,6 +166,20 @@ def test_qrc_declared_files_exist_on_disk():
assert not missing, _report("declared in a .qrc but absent from disk:", missing)
+def test_no_orphan_assets_on_disk():
+ """Every .svg under resources/media is declared by some .qrc, the reverse check."""
+ declared = {path for _, path in _qrc_entries()}
+ orphans = sorted(
+ str(svg.relative_to(REPO_ROOT))
+ for svg in (RESOURCES / "media").rglob("*.svg")
+ if svg not in declared
+ )
+ assert not orphans, (
+ "on-disk .svg files no .qrc declares (dead weight):\n"
+ + "\n".join(f" {path}" for path in orphans)
+ )
+
+
def test_compiled_blobs_match_the_qrc_xml():
"""The _rc.py blobs match the .qrc XML, i.e. nobody skipped `make rcc`."""
declared = _qrc_keys()